1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <alex.aring@gmail.com> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208A8293 MEDIA DRIVER 209M: Antti Palosaari <crope@iki.fi> 210L: linux-media@vger.kernel.org 211W: https://linuxtv.org 212W: http://palosaari.fi/linux/ 213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 214T: git git://linuxtv.org/anttip/media_tree.git 215S: Maintained 216F: drivers/media/dvb-frontends/a8293* 217 218AACRAID SCSI RAID DRIVER 219M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 220L: linux-scsi@vger.kernel.org 221W: http://www.adaptec.com/ 222S: Supported 223F: Documentation/scsi/aacraid.txt 224F: drivers/scsi/aacraid/ 225 226ABI/API 227L: linux-api@vger.kernel.org 228F: include/linux/syscalls.h 229F: kernel/sys_ni.c 230 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 232M: Hans de Goede <hdegoede@redhat.com> 233L: linux-hwmon@vger.kernel.org 234S: Maintained 235F: drivers/hwmon/abituguru.c 236 237ABIT UGURU 3 HARDWARE MONITOR DRIVER 238M: Alistair John Strachan <alistair@devzero.co.uk> 239L: linux-hwmon@vger.kernel.org 240S: Maintained 241F: drivers/hwmon/abituguru3.c 242 243ACCES 104-DIO-48E GPIO DRIVER 244M: William Breathitt Gray <vilhelm.gray@gmail.com> 245L: linux-gpio@vger.kernel.org 246S: Maintained 247F: drivers/gpio/gpio-104-dio-48e.c 248 249ACCES 104-IDI-48 GPIO DRIVER 250M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 251L: linux-gpio@vger.kernel.org 252S: Maintained 253F: drivers/gpio/gpio-104-idi-48.c 254 255ACCES 104-IDIO-16 GPIO DRIVER 256M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 257L: linux-gpio@vger.kernel.org 258S: Maintained 259F: drivers/gpio/gpio-104-idio-16.c 260 261ACCES 104-QUAD-8 IIO DRIVER 262M: William Breathitt Gray <vilhelm.gray@gmail.com> 263L: linux-iio@vger.kernel.org 264S: Maintained 265F: drivers/iio/counter/104-quad-8.c 266 267ACCES PCI-IDIO-16 GPIO DRIVER 268M: William Breathitt Gray <vilhelm.gray@gmail.com> 269L: linux-gpio@vger.kernel.org 270S: Maintained 271F: drivers/gpio/gpio-pci-idio-16.c 272 273ACENIC DRIVER 274M: Jes Sorensen <jes@trained-monkey.org> 275L: linux-acenic@sunsite.dk 276S: Maintained 277F: drivers/net/ethernet/alteon/acenic* 278 279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 280M: Peter Feuerer <peter@piie.net> 281L: platform-driver-x86@vger.kernel.org 282W: http://piie.net/?section=acerhdf 283S: Maintained 284F: drivers/platform/x86/acerhdf.c 285 286ACER WMI LAPTOP EXTRAS 287M: "Lee, Chun-Yi" <jlee@suse.com> 288L: platform-driver-x86@vger.kernel.org 289S: Maintained 290F: drivers/platform/x86/acer-wmi.c 291 292ACPI 293M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 294M: Len Brown <lenb@kernel.org> 295L: linux-acpi@vger.kernel.org 296W: https://01.org/linux-acpi 297Q: https://patchwork.kernel.org/project/linux-acpi/list/ 298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 299B: https://bugzilla.kernel.org 300S: Supported 301F: drivers/acpi/ 302F: drivers/pnp/pnpacpi/ 303F: include/linux/acpi.h 304F: include/linux/fwnode.h 305F: include/acpi/ 306F: Documentation/acpi/ 307F: Documentation/ABI/testing/sysfs-bus-acpi 308F: Documentation/ABI/testing/configfs-acpi 309F: drivers/pci/*acpi* 310F: drivers/pci/*/*acpi* 311F: drivers/pci/*/*/*acpi* 312F: tools/power/acpi/ 313 314ACPI APEI 315M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 316M: Len Brown <lenb@kernel.org> 317L: linux-acpi@vger.kernel.org 318R: Tony Luck <tony.luck@intel.com> 319R: Borislav Petkov <bp@alien8.de> 320F: drivers/acpi/apei/ 321 322ACPI COMPONENT ARCHITECTURE (ACPICA) 323M: Robert Moore <robert.moore@intel.com> 324M: Lv Zheng <lv.zheng@intel.com> 325M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 326L: linux-acpi@vger.kernel.org 327L: devel@acpica.org 328W: https://acpica.org/ 329W: https://github.com/acpica/acpica/ 330Q: https://patchwork.kernel.org/project/linux-acpi/list/ 331T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 332B: https://bugzilla.kernel.org 333B: https://bugs.acpica.org 334S: Supported 335F: drivers/acpi/acpica/ 336F: include/acpi/ 337F: tools/power/acpi/ 338 339ACPI FAN DRIVER 340M: Zhang Rui <rui.zhang@intel.com> 341L: linux-acpi@vger.kernel.org 342W: https://01.org/linux-acpi 343B: https://bugzilla.kernel.org 344S: Supported 345F: drivers/acpi/fan.c 346 347ACPI FOR ARM64 (ACPI/arm64) 348M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 349M: Hanjun Guo <hanjun.guo@linaro.org> 350M: Sudeep Holla <sudeep.holla@arm.com> 351L: linux-acpi@vger.kernel.org 352S: Maintained 353F: drivers/acpi/arm64 354 355ACPI THERMAL 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/*thermal* 362 363ACPI VIDEO DRIVER 364M: Zhang Rui <rui.zhang@intel.com> 365L: linux-acpi@vger.kernel.org 366W: https://01.org/linux-acpi 367B: https://bugzilla.kernel.org 368S: Supported 369F: drivers/acpi/acpi_video.c 370 371ACPI WMI DRIVER 372L: platform-driver-x86@vger.kernel.org 373S: Orphan 374F: drivers/platform/x86/wmi.c 375 376AD1889 ALSA SOUND DRIVER 377M: Thibaut Varene <T-Bone@parisc-linux.org> 378W: http://wiki.parisc-linux.org/AD1889 379L: linux-parisc@vger.kernel.org 380S: Maintained 381F: sound/pci/ad1889.* 382 383AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 384M: Michael Hennerich <michael.hennerich@analog.com> 385W: http://wiki.analog.com/AD5254 386W: http://ez.analog.com/community/linux-device-drivers 387S: Supported 388F: drivers/misc/ad525x_dpot.c 389 390AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 391M: Michael Hennerich <michael.hennerich@analog.com> 392W: http://wiki.analog.com/AD5398 393W: http://ez.analog.com/community/linux-device-drivers 394S: Supported 395F: drivers/regulator/ad5398.c 396 397AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 398M: Michael Hennerich <michael.hennerich@analog.com> 399W: http://wiki.analog.com/AD7142 400W: http://ez.analog.com/community/linux-device-drivers 401S: Supported 402F: drivers/input/misc/ad714x.c 403 404AD7877 TOUCHSCREEN DRIVER 405M: Michael Hennerich <michael.hennerich@analog.com> 406W: http://wiki.analog.com/AD7877 407W: http://ez.analog.com/community/linux-device-drivers 408S: Supported 409F: drivers/input/touchscreen/ad7877.c 410 411AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 412M: Michael Hennerich <michael.hennerich@analog.com> 413W: http://wiki.analog.com/AD7879 414W: http://ez.analog.com/community/linux-device-drivers 415S: Supported 416F: drivers/input/touchscreen/ad7879.c 417 418ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 419M: Jiri Kosina <jikos@kernel.org> 420S: Maintained 421 422ADF7242 IEEE 802.15.4 RADIO DRIVER 423M: Michael Hennerich <michael.hennerich@analog.com> 424W: https://wiki.analog.com/ADF7242 425W: http://ez.analog.com/community/linux-device-drivers 426L: linux-wpan@vger.kernel.org 427S: Supported 428F: drivers/net/ieee802154/adf7242.c 429F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 430 431ADM1025 HARDWARE MONITOR DRIVER 432M: Jean Delvare <jdelvare@suse.com> 433L: linux-hwmon@vger.kernel.org 434S: Maintained 435F: Documentation/hwmon/adm1025 436F: drivers/hwmon/adm1025.c 437 438ADM1029 HARDWARE MONITOR DRIVER 439M: Corentin Labbe <clabbe.montjoie@gmail.com> 440L: linux-hwmon@vger.kernel.org 441S: Maintained 442F: drivers/hwmon/adm1029.c 443 444ADM8211 WIRELESS DRIVER 445L: linux-wireless@vger.kernel.org 446W: http://wireless.kernel.org/ 447S: Orphan 448F: drivers/net/wireless/admtek/adm8211.* 449 450ADP1653 FLASH CONTROLLER DRIVER 451M: Sakari Ailus <sakari.ailus@iki.fi> 452L: linux-media@vger.kernel.org 453S: Maintained 454F: drivers/media/i2c/adp1653.c 455F: include/media/i2c/adp1653.h 456 457ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 458M: Michael Hennerich <michael.hennerich@analog.com> 459W: http://wiki.analog.com/ADP5520 460W: http://ez.analog.com/community/linux-device-drivers 461S: Supported 462F: drivers/mfd/adp5520.c 463F: drivers/video/backlight/adp5520_bl.c 464F: drivers/leds/leds-adp5520.c 465F: drivers/gpio/gpio-adp5520.c 466F: drivers/input/keyboard/adp5520-keys.c 467 468ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 469M: Michael Hennerich <michael.hennerich@analog.com> 470W: http://wiki.analog.com/ADP5588 471W: http://ez.analog.com/community/linux-device-drivers 472S: Supported 473F: drivers/input/keyboard/adp5588-keys.c 474F: drivers/gpio/gpio-adp5588.c 475 476ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 477M: Michael Hennerich <michael.hennerich@analog.com> 478W: http://wiki.analog.com/ADP8860 479W: http://ez.analog.com/community/linux-device-drivers 480S: Supported 481F: drivers/video/backlight/adp8860_bl.c 482 483ADS1015 HARDWARE MONITOR DRIVER 484M: Dirk Eibach <eibach@gdsys.de> 485L: linux-hwmon@vger.kernel.org 486S: Maintained 487F: Documentation/hwmon/ads1015 488F: drivers/hwmon/ads1015.c 489F: include/linux/platform_data/ads1015.h 490 491ADT746X FAN DRIVER 492M: Colin Leroy <colin@colino.net> 493S: Maintained 494F: drivers/macintosh/therm_adt746x.c 495 496ADT7475 HARDWARE MONITOR DRIVER 497M: Jean Delvare <jdelvare@suse.com> 498L: linux-hwmon@vger.kernel.org 499S: Maintained 500F: Documentation/hwmon/adt7475 501F: drivers/hwmon/adt7475.c 502 503ADVANSYS SCSI DRIVER 504M: Matthew Wilcox <matthew@wil.cx> 505M: Hannes Reinecke <hare@suse.com> 506L: linux-scsi@vger.kernel.org 507S: Maintained 508F: Documentation/scsi/advansys.txt 509F: drivers/scsi/advansys.c 510 511ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 512M: Michael Hennerich <michael.hennerich@analog.com> 513W: http://wiki.analog.com/ADXL345 514W: http://ez.analog.com/community/linux-device-drivers 515S: Supported 516F: drivers/input/misc/adxl34x.c 517 518AEDSP16 DRIVER 519M: Riccardo Facchetti <fizban@tin.it> 520S: Maintained 521F: sound/oss/aedsp16.c 522 523AF9013 MEDIA DRIVER 524M: Antti Palosaari <crope@iki.fi> 525L: linux-media@vger.kernel.org 526W: https://linuxtv.org 527W: http://palosaari.fi/linux/ 528Q: http://patchwork.linuxtv.org/project/linux-media/list/ 529T: git git://linuxtv.org/anttip/media_tree.git 530S: Maintained 531F: drivers/media/dvb-frontends/af9013* 532 533AF9033 MEDIA DRIVER 534M: Antti Palosaari <crope@iki.fi> 535L: linux-media@vger.kernel.org 536W: https://linuxtv.org 537W: http://palosaari.fi/linux/ 538Q: http://patchwork.linuxtv.org/project/linux-media/list/ 539T: git git://linuxtv.org/anttip/media_tree.git 540S: Maintained 541F: drivers/media/dvb-frontends/af9033* 542 543AFFS FILE SYSTEM 544L: linux-fsdevel@vger.kernel.org 545S: Orphan 546F: Documentation/filesystems/affs.txt 547F: fs/affs/ 548 549AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 550M: David Howells <dhowells@redhat.com> 551L: linux-afs@lists.infradead.org 552S: Supported 553F: fs/afs/ 554F: include/net/af_rxrpc.h 555F: net/rxrpc/af_rxrpc.c 556W: https://www.infradead.org/~dhowells/kafs/ 557 558AGPGART DRIVER 559M: David Airlie <airlied@linux.ie> 560T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 561S: Maintained 562F: drivers/char/agp/ 563F: include/linux/agp* 564F: include/uapi/linux/agp* 565 566AHA152X SCSI DRIVER 567M: "Juergen E. Fischer" <fischer@norbit.de> 568L: linux-scsi@vger.kernel.org 569S: Maintained 570F: drivers/scsi/aha152x* 571F: drivers/scsi/pcmcia/aha152x* 572 573AIC7XXX / AIC79XX SCSI DRIVER 574M: Hannes Reinecke <hare@suse.com> 575L: linux-scsi@vger.kernel.org 576S: Maintained 577F: drivers/scsi/aic7xxx/ 578 579AIMSLAB FM RADIO RECEIVER DRIVER 580M: Hans Verkuil <hverkuil@xs4all.nl> 581L: linux-media@vger.kernel.org 582T: git git://linuxtv.org/media_tree.git 583W: https://linuxtv.org 584S: Maintained 585F: drivers/media/radio/radio-aimslab* 586 587AIO 588M: Benjamin LaHaise <bcrl@kvack.org> 589L: linux-aio@kvack.org 590S: Supported 591F: fs/aio.c 592F: include/linux/*aio*.h 593 594AIRSPY MEDIA DRIVER 595M: Antti Palosaari <crope@iki.fi> 596L: linux-media@vger.kernel.org 597W: https://linuxtv.org 598W: http://palosaari.fi/linux/ 599Q: http://patchwork.linuxtv.org/project/linux-media/list/ 600T: git git://linuxtv.org/anttip/media_tree.git 601S: Maintained 602F: drivers/media/usb/airspy/ 603 604ALACRITECH GIGABIT ETHERNET DRIVER 605M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 606S: Maintained 607F: drivers/net/ethernet/alacritech/* 608 609ALCATEL SPEEDTOUCH USB DRIVER 610M: Duncan Sands <duncan.sands@free.fr> 611L: linux-usb@vger.kernel.org 612W: http://www.linux-usb.org/SpeedTouch/ 613S: Maintained 614F: drivers/usb/atm/speedtch.c 615F: drivers/usb/atm/usbatm.c 616 617ALCHEMY AU1XX0 MMC DRIVER 618M: Manuel Lauss <manuel.lauss@gmail.com> 619S: Maintained 620F: drivers/mmc/host/au1xmmc.c 621 622ALI1563 I2C DRIVER 623M: Rudolf Marek <r.marek@assembler.cz> 624L: linux-i2c@vger.kernel.org 625S: Maintained 626F: Documentation/i2c/busses/i2c-ali1563 627F: drivers/i2c/busses/i2c-ali1563.c 628 629ALLWINNER SECURITY SYSTEM 630M: Corentin Labbe <clabbe.montjoie@gmail.com> 631L: linux-crypto@vger.kernel.org 632S: Maintained 633F: drivers/crypto/sunxi-ss/ 634 635ALPHA PORT 636M: Richard Henderson <rth@twiddle.net> 637M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 638M: Matt Turner <mattst88@gmail.com> 639S: Odd Fixes 640L: linux-alpha@vger.kernel.org 641F: arch/alpha/ 642 643ALPS PS/2 TOUCHPAD DRIVER 644R: Pali Rohár <pali.rohar@gmail.com> 645F: drivers/input/mouse/alps.* 646 647ALTERA MAILBOX DRIVER 648M: Ley Foon Tan <lftan@altera.com> 649L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 650S: Maintained 651F: drivers/mailbox/mailbox-altera.c 652 653ALTERA PIO DRIVER 654M: Tien Hock Loh <thloh@altera.com> 655L: linux-gpio@vger.kernel.org 656S: Maintained 657F: drivers/gpio/gpio-altera.c 658 659ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 660M: Thor Thayer <thor.thayer@linux.intel.com> 661S: Maintained 662F: drivers/gpio/gpio-altera-a10sr.c 663F: drivers/mfd/altera-a10sr.c 664F: drivers/reset/reset-a10sr.c 665F: include/linux/mfd/altera-a10sr.h 666F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 667 668ALTERA TRIPLE SPEED ETHERNET DRIVER 669M: Vince Bridgers <vbridger@opensource.altera.com> 670L: netdev@vger.kernel.org 671L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 672S: Maintained 673F: drivers/net/ethernet/altera/ 674 675ALTERA UART/JTAG UART SERIAL DRIVERS 676M: Tobias Klauser <tklauser@distanz.ch> 677L: linux-serial@vger.kernel.org 678L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 679S: Maintained 680F: drivers/tty/serial/altera_uart.c 681F: drivers/tty/serial/altera_jtaguart.c 682F: include/linux/altera_uart.h 683F: include/linux/altera_jtaguart.h 684 685AMAZON ETHERNET DRIVERS 686M: Netanel Belgazal <netanel@annapurnalabs.com> 687R: Saeed Bishara <saeed@annapurnalabs.com> 688R: Zorik Machulsky <zorik@annapurnalabs.com> 689L: netdev@vger.kernel.org 690S: Supported 691F: Documentation/networking/ena.txt 692F: drivers/net/ethernet/amazon/ 693 694AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 695M: Tom Lendacky <thomas.lendacky@amd.com> 696M: Gary Hook <gary.hook@amd.com> 697L: linux-crypto@vger.kernel.org 698S: Supported 699F: drivers/crypto/ccp/ 700F: include/linux/ccp.h 701 702AMD FAM15H PROCESSOR POWER MONITORING DRIVER 703M: Huang Rui <ray.huang@amd.com> 704L: linux-hwmon@vger.kernel.org 705S: Supported 706F: Documentation/hwmon/fam15h_power 707F: drivers/hwmon/fam15h_power.c 708 709AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 710L: linux-geode@lists.infradead.org (moderated for non-subscribers) 711S: Orphan 712F: drivers/usb/gadget/udc/amd5536udc.* 713 714AMD GEODE PROCESSOR/CHIPSET SUPPORT 715P: Andres Salomon <dilinger@queued.net> 716L: linux-geode@lists.infradead.org (moderated for non-subscribers) 717W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 718S: Supported 719F: drivers/char/hw_random/geode-rng.c 720F: drivers/crypto/geode* 721F: drivers/video/fbdev/geode/ 722F: arch/x86/include/asm/geode.h 723 724AMD IOMMU (AMD-VI) 725M: Joerg Roedel <joro@8bytes.org> 726L: iommu@lists.linux-foundation.org 727T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 728S: Maintained 729F: drivers/iommu/amd_iommu*.[ch] 730F: include/linux/amd-iommu.h 731 732AMD KFD 733M: Oded Gabbay <oded.gabbay@gmail.com> 734L: dri-devel@lists.freedesktop.org 735T: git git://people.freedesktop.org/~gabbayo/linux.git 736S: Supported 737F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 738F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 739F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 740F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 741F: drivers/gpu/drm/amd/amdkfd/ 742F: drivers/gpu/drm/amd/include/cik_structs.h 743F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 744F: drivers/gpu/drm/amd/include/vi_structs.h 745F: drivers/gpu/drm/radeon/radeon_kfd.c 746F: drivers/gpu/drm/radeon/radeon_kfd.h 747F: include/uapi/linux/kfd_ioctl.h 748 749AMD SEATTLE DEVICE TREE SUPPORT 750M: Brijesh Singh <brijeshkumar.singh@amd.com> 751M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 752M: Tom Lendacky <thomas.lendacky@amd.com> 753S: Supported 754F: arch/arm64/boot/dts/amd/ 755 756AMD XGBE DRIVER 757M: Tom Lendacky <thomas.lendacky@amd.com> 758L: netdev@vger.kernel.org 759S: Supported 760F: drivers/net/ethernet/amd/xgbe/ 761F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 762 763AMS (Apple Motion Sensor) DRIVER 764M: Michael Hanselmann <linux-kernel@hansmi.ch> 765S: Supported 766F: drivers/macintosh/ams/ 767 768ANALOG DEVICES INC AD9389B DRIVER 769M: Hans Verkuil <hans.verkuil@cisco.com> 770L: linux-media@vger.kernel.org 771S: Maintained 772F: drivers/media/i2c/ad9389b* 773 774ANALOG DEVICES INC ADV7180 DRIVER 775M: Lars-Peter Clausen <lars@metafoo.de> 776L: linux-media@vger.kernel.org 777W: http://ez.analog.com/community/linux-device-drivers 778S: Supported 779F: drivers/media/i2c/adv7180.c 780 781ANALOG DEVICES INC ADV748X DRIVER 782M: Kieran Bingham <kieran.bingham@ideasonboard.com> 783L: linux-media@vger.kernel.org 784S: Maintained 785F: drivers/media/i2c/adv748x/* 786 787ANALOG DEVICES INC ADV7511 DRIVER 788M: Hans Verkuil <hans.verkuil@cisco.com> 789L: linux-media@vger.kernel.org 790S: Maintained 791F: drivers/media/i2c/adv7511* 792 793ANALOG DEVICES INC ADV7604 DRIVER 794M: Hans Verkuil <hans.verkuil@cisco.com> 795L: linux-media@vger.kernel.org 796S: Maintained 797F: drivers/media/i2c/adv7604* 798 799ANALOG DEVICES INC ADV7842 DRIVER 800M: Hans Verkuil <hans.verkuil@cisco.com> 801L: linux-media@vger.kernel.org 802S: Maintained 803F: drivers/media/i2c/adv7842* 804 805ANALOG DEVICES INC ASOC CODEC DRIVERS 806M: Lars-Peter Clausen <lars@metafoo.de> 807L: alsa-devel@alsa-project.org (moderated for non-subscribers) 808W: http://wiki.analog.com/ 809W: http://ez.analog.com/community/linux-device-drivers 810S: Supported 811F: sound/soc/codecs/adau* 812F: sound/soc/codecs/adav* 813F: sound/soc/codecs/ad1* 814F: sound/soc/codecs/ad7* 815F: sound/soc/codecs/ssm* 816F: sound/soc/codecs/sigmadsp.* 817 818ANALOG DEVICES INC ASOC DRIVERS 819L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 820L: alsa-devel@alsa-project.org (moderated for non-subscribers) 821W: http://blackfin.uclinux.org/ 822S: Supported 823F: sound/soc/blackfin/* 824 825ANALOG DEVICES INC DMA DRIVERS 826M: Lars-Peter Clausen <lars@metafoo.de> 827W: http://ez.analog.com/community/linux-device-drivers 828S: Supported 829F: drivers/dma/dma-axi-dmac.c 830 831ANALOG DEVICES INC IIO DRIVERS 832M: Lars-Peter Clausen <lars@metafoo.de> 833M: Michael Hennerich <Michael.Hennerich@analog.com> 834W: http://wiki.analog.com/ 835W: http://ez.analog.com/community/linux-device-drivers 836S: Supported 837F: drivers/iio/*/ad* 838F: drivers/iio/adc/ltc2497* 839X: drivers/iio/*/adjd* 840F: drivers/staging/iio/*/ad* 841F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 842 843ANDROID CONFIG FRAGMENTS 844M: Rob Herring <robh@kernel.org> 845S: Supported 846F: kernel/configs/android* 847 848ANDROID DRIVERS 849M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 850M: Arve Hjønnevåg <arve@android.com> 851M: Riley Andrews <riandrews@android.com> 852T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 853L: devel@driverdev.osuosl.org 854S: Supported 855F: drivers/android/ 856F: drivers/staging/android/ 857 858ANDROID GOLDFISH RTC DRIVER 859M: Miodrag Dinic <miodrag.dinic@imgtec.com> 860S: Supported 861F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 862F: drivers/rtc/rtc-goldfish.c 863 864ANDROID ION DRIVER 865M: Laura Abbott <labbott@redhat.com> 866M: Sumit Semwal <sumit.semwal@linaro.org> 867L: devel@driverdev.osuosl.org 868S: Supported 869F: drivers/staging/android/ion 870F: drivers/staging/android/uapi/ion.h 871F: drivers/staging/android/uapi/ion_test.h 872 873AOA (Apple Onboard Audio) ALSA DRIVER 874M: Johannes Berg <johannes@sipsolutions.net> 875L: linuxppc-dev@lists.ozlabs.org 876L: alsa-devel@alsa-project.org (moderated for non-subscribers) 877S: Maintained 878F: sound/aoa/ 879 880APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 881M: William Breathitt Gray <vilhelm.gray@gmail.com> 882L: linux-iio@vger.kernel.org 883S: Maintained 884F: drivers/iio/adc/stx104.c 885 886APM DRIVER 887M: Jiri Kosina <jikos@kernel.org> 888S: Odd fixes 889T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 890F: arch/x86/kernel/apm_32.c 891F: include/linux/apm_bios.h 892F: include/uapi/linux/apm_bios.h 893F: drivers/char/apm-emulation.c 894 895APPARMOR SECURITY MODULE 896M: John Johansen <john.johansen@canonical.com> 897L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 898W: apparmor.wiki.kernel.org 899T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 900S: Supported 901F: security/apparmor/ 902F: Documentation/admin-guide/LSM/apparmor.rst 903 904APPLE BCM5974 MULTITOUCH DRIVER 905M: Henrik Rydberg <rydberg@bitmath.org> 906L: linux-input@vger.kernel.org 907S: Odd fixes 908F: drivers/input/mouse/bcm5974.c 909 910APPLE SMC DRIVER 911M: Henrik Rydberg <rydberg@bitmath.org> 912L: linux-hwmon@vger.kernel.org 913S: Odd fixes 914F: drivers/hwmon/applesmc.c 915 916APPLETALK NETWORK LAYER 917L: netdev@vger.kernel.org 918S: Odd fixes 919F: drivers/net/appletalk/ 920F: net/appletalk/ 921 922APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 923M: Duc Dang <dhdang@apm.com> 924S: Supported 925F: arch/arm64/boot/dts/apm/ 926 927APPLIED MICRO (APM) X-GENE SOC EDAC 928M: Loc Ho <lho@apm.com> 929S: Supported 930F: drivers/edac/xgene_edac.c 931F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 932 933APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 934M: Iyappan Subramanian <isubramanian@apm.com> 935M: Keyur Chudgar <kchudgar@apm.com> 936S: Supported 937F: drivers/net/ethernet/apm/xgene-v2/ 938 939APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 940M: Iyappan Subramanian <isubramanian@apm.com> 941M: Keyur Chudgar <kchudgar@apm.com> 942M: Quan Nguyen <qnguyen@apm.com> 943S: Supported 944F: drivers/net/ethernet/apm/xgene/ 945F: drivers/net/phy/mdio-xgene.c 946F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 947F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 948 949APPLIED MICRO (APM) X-GENE SOC PMU 950M: Tai Nguyen <ttnguyen@apm.com> 951S: Supported 952F: drivers/perf/xgene_pmu.c 953F: Documentation/perf/xgene-pmu.txt 954F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 955 956APTINA CAMERA SENSOR PLL 957M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 958L: linux-media@vger.kernel.org 959S: Maintained 960F: drivers/media/i2c/aptina-pll.* 961 962ARC FRAMEBUFFER DRIVER 963M: Jaya Kumar <jayalk@intworks.biz> 964S: Maintained 965F: drivers/video/fbdev/arcfb.c 966F: drivers/video/fbdev/core/fb_defio.c 967 968ARC PGU DRM DRIVER 969M: Alexey Brodkin <abrodkin@synopsys.com> 970S: Supported 971F: drivers/gpu/drm/arc/ 972F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 973 974ARCNET NETWORK LAYER 975M: Michael Grzeschik <m.grzeschik@pengutronix.de> 976L: netdev@vger.kernel.org 977S: Maintained 978F: drivers/net/arcnet/ 979F: include/uapi/linux/if_arcnet.h 980 981ARM ARCHITECTED TIMER DRIVER 982M: Mark Rutland <mark.rutland@arm.com> 983M: Marc Zyngier <marc.zyngier@arm.com> 984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 985S: Maintained 986F: arch/arm/include/asm/arch_timer.h 987F: arch/arm64/include/asm/arch_timer.h 988F: drivers/clocksource/arm_arch_timer.c 989 990ARM HDLCD DRM DRIVER 991M: Liviu Dudau <liviu.dudau@arm.com> 992S: Supported 993F: drivers/gpu/drm/arm/hdlcd_* 994F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 995 996ARM MALI-DP DRM DRIVER 997M: Liviu Dudau <liviu.dudau@arm.com> 998M: Brian Starkey <brian.starkey@arm.com> 999M: Mali DP Maintainers <malidp@foss.arm.com> 1000S: Supported 1001F: drivers/gpu/drm/arm/ 1002F: Documentation/devicetree/bindings/display/arm,malidp.txt 1003 1004ARM MFM AND FLOPPY DRIVERS 1005M: Ian Molton <spyro@f2s.com> 1006S: Maintained 1007F: arch/arm/lib/floppydma.S 1008F: arch/arm/include/asm/floppy.h 1009 1010ARM PMU PROFILING AND DEBUGGING 1011M: Will Deacon <will.deacon@arm.com> 1012M: Mark Rutland <mark.rutland@arm.com> 1013S: Maintained 1014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1015F: arch/arm*/kernel/perf_* 1016F: arch/arm/oprofile/common.c 1017F: arch/arm*/kernel/hw_breakpoint.c 1018F: arch/arm*/include/asm/hw_breakpoint.h 1019F: arch/arm*/include/asm/perf_event.h 1020F: drivers/perf/* 1021F: include/linux/perf/arm_pmu.h 1022F: Documentation/devicetree/bindings/arm/pmu.txt 1023F: Documentation/devicetree/bindings/perf/ 1024 1025ARM PORT 1026M: Russell King <linux@armlinux.org.uk> 1027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1028W: http://www.armlinux.org.uk/ 1029S: Maintained 1030T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1031F: arch/arm/ 1032 1033ARM PRIMECELL AACI PL041 DRIVER 1034M: Russell King <linux@armlinux.org.uk> 1035S: Maintained 1036F: sound/arm/aaci.* 1037 1038ARM PRIMECELL BUS SUPPORT 1039M: Russell King <linux@armlinux.org.uk> 1040S: Maintained 1041F: drivers/amba/ 1042F: include/linux/amba/bus.h 1043 1044ARM PRIMECELL CLCD PL110 DRIVER 1045M: Russell King <linux@armlinux.org.uk> 1046S: Maintained 1047F: drivers/video/fbdev/amba-clcd.* 1048 1049ARM PRIMECELL KMI PL050 DRIVER 1050M: Russell King <linux@armlinux.org.uk> 1051S: Maintained 1052F: drivers/input/serio/ambakmi.* 1053F: include/linux/amba/kmi.h 1054 1055ARM PRIMECELL MMCI PL180/1 DRIVER 1056M: Russell King <linux@armlinux.org.uk> 1057S: Maintained 1058F: drivers/mmc/host/mmci.* 1059F: include/linux/amba/mmci.h 1060 1061ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1062M: Russell King <linux@armlinux.org.uk> 1063S: Maintained 1064F: drivers/tty/serial/amba-pl01*.c 1065F: include/linux/amba/serial.h 1066 1067ARM SMMU DRIVERS 1068M: Will Deacon <will.deacon@arm.com> 1069R: Robin Murphy <robin.murphy@arm.com> 1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1071S: Maintained 1072F: drivers/iommu/arm-smmu.c 1073F: drivers/iommu/arm-smmu-v3.c 1074F: drivers/iommu/io-pgtable-arm.c 1075F: drivers/iommu/io-pgtable-arm-v7s.c 1076 1077ARM SUB-ARCHITECTURES 1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1079S: Maintained 1080F: arch/arm/mach-*/ 1081F: arch/arm/plat-*/ 1082T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1083 1084ARM/ACTIONS SEMI ARCHITECTURE 1085M: Andreas Färber <afaerber@suse.de> 1086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1087S: Maintained 1088N: owl 1089F: arch/arm/mach-actions/ 1090F: arch/arm/boot/dts/owl-* 1091F: arch/arm64/boot/dts/actions/ 1092F: drivers/clocksource/owl-* 1093F: drivers/soc/actions/ 1094F: include/dt-bindings/power/owl-* 1095F: include/linux/soc/actions/ 1096F: Documentation/devicetree/bindings/arm/actions.txt 1097F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1098F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1099 1100ARM/ADS SPHERE MACHINE SUPPORT 1101M: Lennert Buytenhek <kernel@wantstofly.org> 1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1103S: Maintained 1104 1105ARM/AFEB9260 MACHINE SUPPORT 1106M: Sergey Lapin <slapin@ossfans.org> 1107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1108S: Maintained 1109 1110ARM/AJECO 1ARM MACHINE SUPPORT 1111M: Lennert Buytenhek <kernel@wantstofly.org> 1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1113S: Maintained 1114 1115ARM/Allwinner SoC Clock Support 1116M: Emilio López <emilio@elopez.com.ar> 1117S: Maintained 1118F: drivers/clk/sunxi/ 1119 1120ARM/Allwinner sunXi SoC support 1121M: Maxime Ripard <maxime.ripard@free-electrons.com> 1122M: Chen-Yu Tsai <wens@csie.org> 1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1124S: Maintained 1125N: sun[x456789]i 1126N: sun50i 1127F: arch/arm/mach-sunxi/ 1128F: arch/arm64/boot/dts/allwinner/ 1129F: drivers/clk/sunxi-ng/ 1130F: drivers/pinctrl/sunxi/ 1131F: drivers/soc/sunxi/ 1132T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1133 1134ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1135M: Neil Armstrong <narmstrong@baylibre.com> 1136M: Jerome Brunet <jbrunet@baylibre.com> 1137L: linux-amlogic@lists.infradead.org 1138S: Maintained 1139F: drivers/clk/meson/ 1140F: include/dt-bindings/clock/meson* 1141F: include/dt-bindings/clock/gxbb* 1142F: Documentation/devicetree/bindings/clock/amlogic* 1143 1144ARM/Amlogic Meson SoC support 1145M: Carlo Caione <carlo@caione.org> 1146M: Kevin Hilman <khilman@baylibre.com> 1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1148L: linux-amlogic@lists.infradead.org 1149W: http://linux-meson.com/ 1150S: Maintained 1151F: arch/arm/mach-meson/ 1152F: arch/arm/boot/dts/meson* 1153F: arch/arm64/boot/dts/amlogic/ 1154F: drivers/pinctrl/meson/ 1155F: drivers/mmc/host/meson* 1156N: meson 1157 1158ARM/Annapurna Labs ALPINE ARCHITECTURE 1159M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1160M: Antoine Tenart <antoine.tenart@free-electrons.com> 1161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1162S: Maintained 1163F: arch/arm/mach-alpine/ 1164F: arch/arm/boot/dts/alpine* 1165F: arch/arm64/boot/dts/al/ 1166F: drivers/*/*alpine* 1167 1168ARM/ARTPEC MACHINE SUPPORT 1169M: Jesper Nilsson <jesper.nilsson@axis.com> 1170M: Lars Persson <lars.persson@axis.com> 1171M: Niklas Cassel <niklas.cassel@axis.com> 1172S: Maintained 1173L: linux-arm-kernel@axis.com 1174F: arch/arm/mach-artpec 1175F: arch/arm/boot/dts/artpec6* 1176F: drivers/clk/axis 1177F: drivers/crypto/axis 1178F: drivers/pinctrl/pinctrl-artpec* 1179F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1180 1181ARM/ASPEED I2C DRIVER 1182M: Brendan Higgins <brendanhiggins@google.com> 1183R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1184R: Joel Stanley <joel@jms.id.au> 1185L: linux-i2c@vger.kernel.org 1186L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1187S: Maintained 1188F: drivers/irqchip/irq-aspeed-i2c-ic.c 1189F: drivers/i2c/busses/i2c-aspeed.c 1190F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1191F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1192 1193ARM/ASPEED MACHINE SUPPORT 1194M: Joel Stanley <joel@jms.id.au> 1195S: Maintained 1196F: arch/arm/mach-aspeed/ 1197F: arch/arm/boot/dts/aspeed-* 1198F: drivers/*/*aspeed* 1199 1200ARM/ATMEL AT91 Clock Support 1201M: Boris Brezillon <boris.brezillon@free-electrons.com> 1202S: Maintained 1203F: drivers/clk/at91 1204 1205ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1206M: Nicolas Ferre <nicolas.ferre@microchip.com> 1207M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1209W: http://www.linux4sam.org 1210T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1211S: Supported 1212F: arch/arm/mach-at91/ 1213F: include/soc/at91/ 1214F: arch/arm/boot/dts/at91*.dts 1215F: arch/arm/boot/dts/at91*.dtsi 1216F: arch/arm/boot/dts/sama*.dts 1217F: arch/arm/boot/dts/sama*.dtsi 1218F: arch/arm/include/debug/at91.S 1219F: drivers/memory/atmel* 1220 1221ARM/CALXEDA HIGHBANK ARCHITECTURE 1222M: Rob Herring <robh@kernel.org> 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1224S: Maintained 1225F: arch/arm/mach-highbank/ 1226F: arch/arm/boot/dts/highbank.dts 1227F: arch/arm/boot/dts/ecx-*.dts* 1228 1229ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1230M: Krzysztof Halasa <khalasa@piap.pl> 1231S: Maintained 1232F: arch/arm/mach-cns3xxx/ 1233 1234ARM/CAVIUM THUNDER NETWORK DRIVER 1235M: Sunil Goutham <sgoutham@cavium.com> 1236M: Robert Richter <rric@kernel.org> 1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1238S: Supported 1239F: drivers/net/ethernet/cavium/thunder/ 1240 1241ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1242M: Alexander Shiyan <shc_work@mail.ru> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244S: Odd Fixes 1245N: clps711x 1246 1247ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1248M: Lennert Buytenhek <kernel@wantstofly.org> 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1250S: Maintained 1251 1252ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1253M: Hartley Sweeten <hsweeten@visionengravers.com> 1254M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1256S: Maintained 1257F: arch/arm/mach-ep93xx/ 1258F: arch/arm/mach-ep93xx/include/mach/ 1259 1260ARM/CLKDEV SUPPORT 1261M: Russell King <linux@armlinux.org.uk> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Maintained 1264T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1265F: arch/arm/include/asm/clkdev.h 1266F: drivers/clk/clkdev.c 1267 1268ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1269M: Mike Rapoport <mike@compulab.co.il> 1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1271S: Maintained 1272 1273ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1274M: Baruch Siach <baruch@tkos.co.il> 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1276S: Maintained 1277F: arch/arm/boot/dts/cx92755* 1278N: digicolor 1279 1280ARM/CONTEC MICRO9 MACHINE SUPPORT 1281M: Hubert Feurstein <hubert.feurstein@contec.at> 1282S: Maintained 1283F: arch/arm/mach-ep93xx/micro9.c 1284 1285ARM/CORESIGHT FRAMEWORK AND DRIVERS 1286M: Mathieu Poirier <mathieu.poirier@linaro.org> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288S: Maintained 1289F: drivers/hwtracing/coresight/* 1290F: Documentation/trace/coresight.txt 1291F: Documentation/trace/coresight-cpu-debug.txt 1292F: Documentation/devicetree/bindings/arm/coresight.txt 1293F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1294F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1295F: tools/perf/arch/arm/util/pmu.c 1296F: tools/perf/arch/arm/util/auxtrace.c 1297F: tools/perf/arch/arm/util/cs-etm.c 1298F: tools/perf/arch/arm/util/cs-etm.h 1299F: tools/perf/util/cs-etm.h 1300 1301ARM/CORGI MACHINE SUPPORT 1302M: Richard Purdie <rpurdie@rpsys.net> 1303S: Maintained 1304 1305ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1306M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1307M: Linus Walleij <linus.walleij@linaro.org> 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1309T: git git://github.com/ulli-kroll/linux.git 1310S: Maintained 1311F: Documentation/devicetree/bindings/arm/gemini.txt 1312F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1313F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1314F: arch/arm/mach-gemini/ 1315F: drivers/pinctrl/pinctrl-gemini.c 1316F: drivers/rtc/rtc-ftrtc010.c 1317 1318ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1319M: Barry Song <baohua@kernel.org> 1320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1321T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1322S: Maintained 1323F: arch/arm/boot/dts/prima2* 1324F: arch/arm/mach-prima2/ 1325F: drivers/clk/sirf/ 1326F: drivers/clocksource/timer-prima2.c 1327F: drivers/clocksource/timer-atlas7.c 1328N: [^a-z]sirf 1329 1330ARM/EBSA110 MACHINE SUPPORT 1331M: Russell King <linux@armlinux.org.uk> 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1333W: http://www.armlinux.org.uk/ 1334S: Maintained 1335F: arch/arm/mach-ebsa110/ 1336F: drivers/net/ethernet/amd/am79c961a.* 1337 1338ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1339M: Uwe Kleine-König <kernel@pengutronix.de> 1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1341S: Maintained 1342N: efm32 1343 1344ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1345M: Robert Jarzmik <robert.jarzmik@free.fr> 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1347S: Maintained 1348F: arch/arm/mach-pxa/ezx.c 1349 1350ARM/FARADAY FA526 PORT 1351M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1353S: Maintained 1354T: git git://git.berlios.de/gemini-board 1355F: arch/arm/mm/*-fa* 1356 1357ARM/FOOTBRIDGE ARCHITECTURE 1358M: Russell King <linux@armlinux.org.uk> 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360W: http://www.armlinux.org.uk/ 1361S: Maintained 1362F: arch/arm/include/asm/hardware/dec21285.h 1363F: arch/arm/mach-footbridge/ 1364 1365ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1366M: Shawn Guo <shawnguo@kernel.org> 1367M: Sascha Hauer <kernel@pengutronix.de> 1368R: Fabio Estevam <fabio.estevam@nxp.com> 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370S: Maintained 1371T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1372F: arch/arm/mach-imx/ 1373F: arch/arm/mach-mxs/ 1374F: arch/arm/boot/dts/imx* 1375F: arch/arm/configs/imx*_defconfig 1376F: drivers/clk/imx/ 1377F: drivers/soc/imx/ 1378F: include/soc/imx/ 1379 1380ARM/FREESCALE VYBRID ARM ARCHITECTURE 1381M: Shawn Guo <shawnguo@kernel.org> 1382M: Sascha Hauer <kernel@pengutronix.de> 1383R: Stefan Agner <stefan@agner.ch> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385S: Maintained 1386T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1387F: arch/arm/mach-imx/*vf610* 1388F: arch/arm/boot/dts/vf* 1389 1390ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1391M: Lennert Buytenhek <kernel@wantstofly.org> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394 1395ARM/GUMSTIX MACHINE SUPPORT 1396M: Steve Sakoman <sakoman@gmail.com> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398S: Maintained 1399 1400ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1401M: Philipp Zabel <philipp.zabel@gmail.com> 1402M: Paul Parsons <lost.distance@yahoo.com> 1403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1404S: Maintained 1405F: arch/arm/mach-pxa/hx4700.c 1406F: arch/arm/mach-pxa/include/mach/hx4700.h 1407F: sound/soc/pxa/hx4700.c 1408 1409ARM/HISILICON SOC SUPPORT 1410M: Wei Xu <xuwei5@hisilicon.com> 1411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1412W: http://www.hisilicon.com 1413S: Supported 1414T: git git://github.com/hisilicon/linux-hisi.git 1415F: arch/arm/mach-hisi/ 1416F: arch/arm/boot/dts/hi3* 1417F: arch/arm/boot/dts/hip* 1418F: arch/arm/boot/dts/hisi* 1419F: arch/arm64/boot/dts/hisilicon/ 1420 1421ARM/HP JORNADA 7XX MACHINE SUPPORT 1422M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1423W: www.jlime.com 1424S: Maintained 1425T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1426F: arch/arm/mach-sa1100/jornada720.c 1427F: arch/arm/mach-sa1100/include/mach/jornada720.h 1428 1429ARM/IGEP MACHINE SUPPORT 1430M: Enric Balletbo i Serra <eballetbo@gmail.com> 1431M: Javier Martinez Canillas <javier@dowhile0.org> 1432L: linux-omap@vger.kernel.org 1433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1434S: Maintained 1435F: arch/arm/boot/dts/omap3-igep* 1436 1437ARM/INCOME PXA270 SUPPORT 1438M: Marek Vasut <marek.vasut@gmail.com> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441F: arch/arm/mach-pxa/colibri-pxa270-income.c 1442 1443ARM/INTEL IOP13XX ARM ARCHITECTURE 1444M: Lennert Buytenhek <kernel@wantstofly.org> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446S: Maintained 1447 1448ARM/INTEL IOP32X ARM ARCHITECTURE 1449M: Lennert Buytenhek <kernel@wantstofly.org> 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451S: Maintained 1452 1453ARM/INTEL IOP33X ARM ARCHITECTURE 1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1455S: Orphan 1456 1457ARM/INTEL IQ81342EX MACHINE SUPPORT 1458M: Lennert Buytenhek <kernel@wantstofly.org> 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1460S: Maintained 1461 1462ARM/INTEL IXDP2850 MACHINE SUPPORT 1463M: Lennert Buytenhek <kernel@wantstofly.org> 1464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1465S: Maintained 1466 1467ARM/INTEL IXP4XX ARM ARCHITECTURE 1468M: Imre Kaloz <kaloz@openwrt.org> 1469M: Krzysztof Halasa <khalasa@piap.pl> 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1471S: Maintained 1472F: arch/arm/mach-ixp4xx/ 1473 1474ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1475M: Jonathan Cameron <jic23@cam.ac.uk> 1476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1477S: Maintained 1478F: arch/arm/mach-pxa/stargate2.c 1479F: drivers/pcmcia/pxa2xx_stargate2.c 1480 1481ARM/INTEL XSC3 (MANZANO) ARM CORE 1482M: Lennert Buytenhek <kernel@wantstofly.org> 1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1484S: Maintained 1485 1486ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1487M: Lennert Buytenhek <kernel@wantstofly.org> 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490 1491ARM/LG1K ARCHITECTURE 1492M: Chanho Min <chanho.min@lge.com> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: arch/arm64/boot/dts/lg/ 1496 1497ARM/LOGICPD PXA270 MACHINE SUPPORT 1498M: Lennert Buytenhek <kernel@wantstofly.org> 1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1500S: Maintained 1501 1502ARM/LPC18XX ARCHITECTURE 1503M: Joachim Eastwood <manabian@gmail.com> 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1505S: Maintained 1506F: arch/arm/boot/dts/lpc43* 1507F: drivers/clk/nxp/clk-lpc18xx* 1508F: drivers/clocksource/time-lpc32xx.c 1509F: drivers/i2c/busses/i2c-lpc2k.c 1510F: drivers/memory/pl172.c 1511F: drivers/mtd/spi-nor/nxp-spifi.c 1512F: drivers/rtc/rtc-lpc24xx.c 1513N: lpc18xx 1514 1515ARM/LPC32XX SOC SUPPORT 1516M: Vladimir Zapolskiy <vz@mleia.com> 1517M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1520S: Maintained 1521F: arch/arm/boot/dts/lpc32* 1522F: arch/arm/mach-lpc32xx/ 1523F: drivers/i2c/busses/i2c-pnx.c 1524F: drivers/net/ethernet/nxp/lpc_eth.c 1525F: drivers/usb/host/ohci-nxp.c 1526F: drivers/watchdog/pnx4008_wdt.c 1527N: lpc32xx 1528 1529ARM/MAGICIAN MACHINE SUPPORT 1530M: Philipp Zabel <philipp.zabel@gmail.com> 1531S: Maintained 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 1542ARM/Marvell Dove/MV78xx0/Orion SOC support 1543M: Jason Cooper <jason@lakedaemon.net> 1544M: Andrew Lunn <andrew@lunn.ch> 1545M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1546M: Gregory Clement <gregory.clement@free-electrons.com> 1547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1548S: Maintained 1549F: Documentation/devicetree/bindings/soc/dove/ 1550F: arch/arm/mach-dove/ 1551F: arch/arm/mach-mv78xx0/ 1552F: arch/arm/mach-orion5x/ 1553F: arch/arm/plat-orion/ 1554F: arch/arm/boot/dts/dove* 1555F: arch/arm/boot/dts/orion5x* 1556 1557ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1558M: Jason Cooper <jason@lakedaemon.net> 1559M: Andrew Lunn <andrew@lunn.ch> 1560M: Gregory Clement <gregory.clement@free-electrons.com> 1561M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1563S: Maintained 1564F: arch/arm/boot/dts/armada* 1565F: arch/arm/boot/dts/kirkwood* 1566F: arch/arm/configs/mvebu_*_defconfig 1567F: arch/arm/mach-mvebu/ 1568F: arch/arm64/boot/dts/marvell/armada* 1569F: drivers/cpufreq/mvebu-cpufreq.c 1570F: drivers/irqchip/irq-armada-370-xp.c 1571F: drivers/irqchip/irq-mvebu-* 1572F: drivers/pinctrl/mvebu/ 1573F: drivers/rtc/rtc-armada38x.c 1574 1575ARM/Mediatek RTC DRIVER 1576M: Eddie Huang <eddie.huang@mediatek.com> 1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1578L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1579S: Maintained 1580F: drivers/rtc/rtc-mt6397.c 1581 1582ARM/Mediatek SoC support 1583M: Matthias Brugger <matthias.bgg@gmail.com> 1584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1585L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1586S: Maintained 1587F: arch/arm/boot/dts/mt6* 1588F: arch/arm/boot/dts/mt7* 1589F: arch/arm/boot/dts/mt8* 1590F: arch/arm/mach-mediatek/ 1591F: arch/arm64/boot/dts/mediatek/ 1592N: mtk 1593K: mediatek 1594 1595ARM/Mediatek USB3 PHY DRIVER 1596M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1598L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1599S: Maintained 1600F: drivers/phy/mediatek/phy-mtk-tphy.c 1601 1602ARM/MICREL KS8695 ARCHITECTURE 1603M: Greg Ungerer <gerg@uclinux.org> 1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1605F: arch/arm/mach-ks8695/ 1606S: Odd Fixes 1607 1608ARM/MIOA701 MACHINE SUPPORT 1609M: Robert Jarzmik <robert.jarzmik@free.fr> 1610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1611F: arch/arm/mach-pxa/mioa701.c 1612S: Maintained 1613 1614ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1615M: Michael Petchkovsky <mkpetch@internode.on.net> 1616S: Maintained 1617 1618ARM/NOMADIK ARCHITECTURE 1619M: Alessandro Rubini <rubini@unipv.it> 1620M: Linus Walleij <linus.walleij@linaro.org> 1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1622S: Maintained 1623F: arch/arm/mach-nomadik/ 1624F: drivers/pinctrl/nomadik/ 1625F: drivers/i2c/busses/i2c-nomadik.c 1626T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1627 1628ARM/NUVOTON W90X900 ARM ARCHITECTURE 1629M: Wan ZongShun <mcuos.com@gmail.com> 1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1631W: http://www.mcuos.com 1632S: Maintained 1633F: arch/arm/mach-w90x900/ 1634F: drivers/input/keyboard/w90p910_keypad.c 1635F: drivers/input/touchscreen/w90p910_ts.c 1636F: drivers/watchdog/nuc900_wdt.c 1637F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1638F: drivers/mtd/nand/nuc900_nand.c 1639F: drivers/rtc/rtc-nuc900.c 1640F: drivers/spi/spi-nuc900.c 1641F: drivers/usb/host/ehci-w90x900.c 1642F: drivers/video/fbdev/nuc900fb.c 1643 1644ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1645M: Nelson Castillo <arhuaco@freaks-unidos.net> 1646L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1647W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1648S: Supported 1649 1650ARM/Orion SoC/Technologic Systems TS-78xx platform support 1651M: Alexander Clouter <alex@digriz.org.uk> 1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1653W: http://www.digriz.org.uk/ts78xx/kernel 1654S: Maintained 1655F: arch/arm/mach-orion5x/ts78xx-* 1656 1657ARM/OXNAS platform support 1658M: Neil Armstrong <narmstrong@baylibre.com> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1661S: Maintained 1662F: arch/arm/mach-oxnas/ 1663F: arch/arm/boot/dts/ox8*.dtsi 1664F: arch/arm/boot/dts/wd-mbwe.dts 1665F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1666N: oxnas 1667 1668ARM/PALM TREO SUPPORT 1669M: Tomas Cech <sleep_walker@suse.com> 1670L: linux-arm-kernel@lists.infradead.org 1671W: http://hackndev.com 1672S: Maintained 1673F: arch/arm/mach-pxa/include/mach/palmtreo.h 1674F: arch/arm/mach-pxa/palmtreo.c 1675 1676ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1677M: Marek Vasut <marek.vasut@gmail.com> 1678L: linux-arm-kernel@lists.infradead.org 1679W: http://hackndev.com 1680S: Maintained 1681F: arch/arm/mach-pxa/include/mach/palmtx.h 1682F: arch/arm/mach-pxa/palmtx.c 1683F: arch/arm/mach-pxa/include/mach/palmt5.h 1684F: arch/arm/mach-pxa/palmt5.c 1685F: arch/arm/mach-pxa/include/mach/palmld.h 1686F: arch/arm/mach-pxa/palmld.c 1687F: arch/arm/mach-pxa/include/mach/palmte2.h 1688F: arch/arm/mach-pxa/palmte2.c 1689F: arch/arm/mach-pxa/include/mach/palmtc.h 1690F: arch/arm/mach-pxa/palmtc.c 1691 1692ARM/PALMZ72 SUPPORT 1693M: Sergey Lapin <slapin@ossfans.org> 1694L: linux-arm-kernel@lists.infradead.org 1695W: http://hackndev.com 1696S: Maintained 1697F: arch/arm/mach-pxa/include/mach/palmz72.h 1698F: arch/arm/mach-pxa/palmz72.c 1699 1700ARM/PLEB SUPPORT 1701M: Peter Chubb <pleb@gelato.unsw.edu.au> 1702W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1703S: Maintained 1704 1705ARM/PT DIGITAL BOARD PORT 1706M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1708W: http://www.armlinux.org.uk/ 1709S: Maintained 1710 1711ARM/QUALCOMM SUPPORT 1712M: Andy Gross <andy.gross@linaro.org> 1713M: David Brown <david.brown@linaro.org> 1714L: linux-arm-msm@vger.kernel.org 1715L: linux-soc@vger.kernel.org 1716S: Maintained 1717F: Documentation/devicetree/bindings/soc/qcom/ 1718F: arch/arm/boot/dts/qcom-*.dts 1719F: arch/arm/boot/dts/qcom-*.dtsi 1720F: arch/arm/mach-qcom/ 1721F: arch/arm64/boot/dts/qcom/* 1722F: drivers/i2c/busses/i2c-qup.c 1723F: drivers/clk/qcom/ 1724F: drivers/dma/qcom/ 1725F: drivers/soc/qcom/ 1726F: drivers/spi/spi-qup.c 1727F: drivers/tty/serial/msm_serial.h 1728F: drivers/tty/serial/msm_serial.c 1729F: drivers/*/pm8???-* 1730F: drivers/mfd/ssbi.c 1731F: drivers/firmware/qcom_scm.c 1732T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1733 1734ARM/RADISYS ENP2611 MACHINE SUPPORT 1735M: Lennert Buytenhek <kernel@wantstofly.org> 1736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1737S: Maintained 1738 1739ARM/REALTEK ARCHITECTURE 1740M: Andreas Färber <afaerber@suse.de> 1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1742S: Maintained 1743F: arch/arm64/boot/dts/realtek/ 1744F: Documentation/devicetree/bindings/arm/realtek.txt 1745 1746ARM/RENESAS ARM64 ARCHITECTURE 1747M: Simon Horman <horms@verge.net.au> 1748M: Magnus Damm <magnus.damm@gmail.com> 1749L: linux-renesas-soc@vger.kernel.org 1750Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1751T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1752S: Supported 1753F: arch/arm64/boot/dts/renesas/ 1754F: drivers/soc/renesas/ 1755F: include/linux/soc/renesas/ 1756 1757ARM/RISCPC ARCHITECTURE 1758M: Russell King <linux@armlinux.org.uk> 1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1760W: http://www.armlinux.org.uk/ 1761S: Maintained 1762F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1763F: arch/arm/include/asm/hardware/ioc.h 1764F: arch/arm/include/asm/hardware/iomd.h 1765F: arch/arm/include/asm/hardware/memc.h 1766F: arch/arm/mach-rpc/ 1767F: drivers/net/ethernet/8390/etherh.c 1768F: drivers/net/ethernet/i825xx/ether1* 1769F: drivers/net/ethernet/seeq/ether3* 1770F: drivers/scsi/arm/ 1771 1772ARM/Rockchip SoC support 1773M: Heiko Stuebner <heiko@sntech.de> 1774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1775L: linux-rockchip@lists.infradead.org 1776T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1777S: Maintained 1778F: arch/arm/boot/dts/rk3* 1779F: arch/arm/boot/dts/rv1108* 1780F: arch/arm/mach-rockchip/ 1781F: drivers/clk/rockchip/ 1782F: drivers/i2c/busses/i2c-rk3x.c 1783F: drivers/*/*rockchip* 1784F: drivers/*/*/*rockchip* 1785F: sound/soc/rockchip/ 1786N: rockchip 1787 1788ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1789M: Kukjin Kim <kgene@kernel.org> 1790M: Krzysztof Kozlowski <krzk@kernel.org> 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1792L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1793Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1794S: Maintained 1795F: arch/arm/boot/dts/s3c* 1796F: arch/arm/boot/dts/s5p* 1797F: arch/arm/boot/dts/samsung* 1798F: arch/arm/boot/dts/exynos* 1799F: arch/arm64/boot/dts/exynos/ 1800F: arch/arm/plat-samsung/ 1801F: arch/arm/mach-s3c24*/ 1802F: arch/arm/mach-s3c64xx/ 1803F: arch/arm/mach-s5p*/ 1804F: arch/arm/mach-exynos*/ 1805F: drivers/*/*s3c24* 1806F: drivers/*/*/*s3c24* 1807F: drivers/*/*s3c64xx* 1808F: drivers/*/*s5pv210* 1809F: drivers/memory/samsung/* 1810F: drivers/soc/samsung/* 1811F: Documentation/arm/Samsung/ 1812F: Documentation/devicetree/bindings/arm/samsung/ 1813F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1814F: Documentation/devicetree/bindings/power/pd-samsung.txt 1815N: exynos 1816 1817ARM/SAMSUNG MOBILE MACHINE SUPPORT 1818M: Kyungmin Park <kyungmin.park@samsung.com> 1819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1820S: Maintained 1821F: arch/arm/mach-s5pv210/ 1822 1823ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1824M: Kyungmin Park <kyungmin.park@samsung.com> 1825M: Kamil Debski <kamil@wypas.org> 1826M: Andrzej Hajda <a.hajda@samsung.com> 1827L: linux-arm-kernel@lists.infradead.org 1828L: linux-media@vger.kernel.org 1829S: Maintained 1830F: drivers/media/platform/s5p-g2d/ 1831 1832ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1833M: Marek Szyprowski <m.szyprowski@samsung.com> 1834L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1835L: linux-media@vger.kernel.org 1836S: Maintained 1837F: drivers/media/platform/s5p-cec/ 1838F: Documentation/devicetree/bindings/media/s5p-cec.txt 1839 1840ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1841M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1842M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1843L: linux-arm-kernel@lists.infradead.org 1844L: linux-media@vger.kernel.org 1845S: Maintained 1846F: drivers/media/platform/s5p-jpeg/ 1847 1848ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1849M: Kyungmin Park <kyungmin.park@samsung.com> 1850M: Kamil Debski <kamil@wypas.org> 1851M: Jeongtae Park <jtp.park@samsung.com> 1852M: Andrzej Hajda <a.hajda@samsung.com> 1853L: linux-arm-kernel@lists.infradead.org 1854L: linux-media@vger.kernel.org 1855S: Maintained 1856F: arch/arm/plat-samsung/s5p-dev-mfc.c 1857F: drivers/media/platform/s5p-mfc/ 1858 1859ARM/SHMOBILE ARM ARCHITECTURE 1860M: Simon Horman <horms@verge.net.au> 1861M: Magnus Damm <magnus.damm@gmail.com> 1862L: linux-renesas-soc@vger.kernel.org 1863Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1864T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1865S: Supported 1866F: arch/arm/boot/dts/emev2* 1867F: arch/arm/boot/dts/r7s* 1868F: arch/arm/boot/dts/r8a* 1869F: arch/arm/boot/dts/sh* 1870F: arch/arm/configs/shmobile_defconfig 1871F: arch/arm/include/debug/renesas-scif.S 1872F: arch/arm/mach-shmobile/ 1873F: drivers/soc/renesas/ 1874F: include/linux/soc/renesas/ 1875 1876ARM/SOCFPGA ARCHITECTURE 1877M: Dinh Nguyen <dinguyen@kernel.org> 1878S: Maintained 1879F: arch/arm/mach-socfpga/ 1880F: arch/arm/boot/dts/socfpga* 1881F: arch/arm/configs/socfpga_defconfig 1882F: arch/arm64/boot/dts/altera/ 1883W: http://www.rocketboards.org 1884T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1885 1886ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1887M: Dinh Nguyen <dinguyen@kernel.org> 1888S: Maintained 1889F: drivers/clk/socfpga/ 1890 1891ARM/SOCFPGA EDAC SUPPORT 1892M: Thor Thayer <thor.thayer@linux.intel.com> 1893S: Maintained 1894F: drivers/edac/altera_edac. 1895 1896ARM/STI ARCHITECTURE 1897M: Patrice Chotard <patrice.chotard@st.com> 1898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1899W: http://www.stlinux.com 1900S: Maintained 1901F: arch/arm/mach-sti/ 1902F: arch/arm/boot/dts/sti* 1903F: drivers/char/hw_random/st-rng.c 1904F: drivers/clocksource/arm_global_timer.c 1905F: drivers/clocksource/clksrc_st_lpc.c 1906F: drivers/cpufreq/sti-cpufreq.c 1907F: drivers/dma/st_fdma* 1908F: drivers/i2c/busses/i2c-st.c 1909F: drivers/media/rc/st_rc.c 1910F: drivers/media/platform/sti/c8sectpfe/ 1911F: drivers/mmc/host/sdhci-st.c 1912F: drivers/phy/st/phy-miphy28lp.c 1913F: drivers/phy/st/phy-stih407-usb.c 1914F: drivers/pinctrl/pinctrl-st.c 1915F: drivers/remoteproc/st_remoteproc.c 1916F: drivers/remoteproc/st_slim_rproc.c 1917F: drivers/reset/sti/ 1918F: drivers/rtc/rtc-st-lpc.c 1919F: drivers/tty/serial/st-asc.c 1920F: drivers/usb/dwc3/dwc3-st.c 1921F: drivers/usb/host/ehci-st.c 1922F: drivers/usb/host/ohci-st.c 1923F: drivers/watchdog/st_lpc_wdt.c 1924F: drivers/ata/ahci_st.c 1925F: include/linux/remoteproc/st_slim_rproc.h 1926 1927ARM/STM32 ARCHITECTURE 1928M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1929M: Alexandre Torgue <alexandre.torgue@st.com> 1930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1931S: Maintained 1932T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1933N: stm32 1934F: drivers/clocksource/armv7m_systick.c 1935 1936ARM/TANGO ARCHITECTURE 1937M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1938L: linux-arm-kernel@lists.infradead.org 1939S: Maintained 1940N: tango 1941 1942ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1943M: Lennert Buytenhek <kernel@wantstofly.org> 1944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1945S: Maintained 1946 1947ARM/TETON BGA MACHINE SUPPORT 1948M: "Mark F. Brown" <mark.brown314@gmail.com> 1949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1950S: Maintained 1951 1952ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1953M: Santosh Shilimkar <ssantosh@kernel.org> 1954L: linux-kernel@vger.kernel.org 1955S: Maintained 1956F: drivers/memory/*emif* 1957 1958ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1959M: Santosh Shilimkar <ssantosh@kernel.org> 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1961S: Maintained 1962F: arch/arm/mach-keystone/ 1963F: arch/arm/boot/dts/keystone-* 1964T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1965 1966ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1967M: Santosh Shilimkar <ssantosh@kernel.org> 1968L: linux-kernel@vger.kernel.org 1969S: Maintained 1970F: drivers/clk/keystone/ 1971 1972ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1973M: Santosh Shilimkar <ssantosh@kernel.org> 1974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1975L: linux-kernel@vger.kernel.org 1976S: Maintained 1977F: drivers/clocksource/timer-keystone.c 1978 1979ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1980M: Santosh Shilimkar <ssantosh@kernel.org> 1981L: linux-kernel@vger.kernel.org 1982S: Maintained 1983F: drivers/power/reset/keystone-reset.c 1984 1985ARM/THECUS N2100 MACHINE SUPPORT 1986M: Lennert Buytenhek <kernel@wantstofly.org> 1987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1988S: Maintained 1989 1990ARM/TOSA MACHINE SUPPORT 1991M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1992M: Dirk Opfer <dirk@opfer-online.de> 1993S: Maintained 1994 1995ARM/U300 MACHINE SUPPORT 1996M: Linus Walleij <linus.walleij@linaro.org> 1997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1998S: Supported 1999F: arch/arm/mach-u300/ 2000F: drivers/clocksource/timer-u300.c 2001F: drivers/i2c/busses/i2c-stu300.c 2002F: drivers/rtc/rtc-coh901331.c 2003F: drivers/watchdog/coh901327_wdt.c 2004F: drivers/dma/coh901318* 2005F: drivers/mfd/ab3100* 2006F: drivers/rtc/rtc-ab3100.c 2007F: drivers/rtc/rtc-coh901331.c 2008T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2009 2010ARM/UNIPHIER ARCHITECTURE 2011M: Masahiro Yamada <yamada.masahiro@socionext.com> 2012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2013T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2014S: Maintained 2015F: arch/arm/boot/dts/uniphier* 2016F: arch/arm/include/asm/hardware/cache-uniphier.h 2017F: arch/arm/mach-uniphier/ 2018F: arch/arm/mm/cache-uniphier.c 2019F: arch/arm64/boot/dts/socionext/ 2020F: drivers/bus/uniphier-system-bus.c 2021F: drivers/clk/uniphier/ 2022F: drivers/i2c/busses/i2c-uniphier* 2023F: drivers/irqchip/irq-uniphier-aidet.c 2024F: drivers/pinctrl/uniphier/ 2025F: drivers/reset/reset-uniphier.c 2026F: drivers/tty/serial/8250/8250_uniphier.c 2027N: uniphier 2028 2029ARM/Ux500 ARM ARCHITECTURE 2030M: Linus Walleij <linus.walleij@linaro.org> 2031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2032S: Maintained 2033F: arch/arm/mach-ux500/ 2034F: drivers/clocksource/clksrc-dbx500-prcmu.c 2035F: drivers/dma/ste_dma40* 2036F: drivers/hwspinlock/u8500_hsem.c 2037F: drivers/mfd/abx500* 2038F: drivers/mfd/ab8500* 2039F: drivers/mfd/dbx500* 2040F: drivers/mfd/db8500* 2041F: drivers/pinctrl/nomadik/pinctrl-ab* 2042F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2043F: drivers/rtc/rtc-ab8500.c 2044F: drivers/rtc/rtc-pl031.c 2045T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2046 2047ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2048M: Ulf Hansson <ulf.hansson@linaro.org> 2049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2050T: git git://git.linaro.org/people/ulfh/clk.git 2051S: Maintained 2052F: drivers/clk/ux500/ 2053 2054ARM/VERSATILE EXPRESS PLATFORM 2055M: Liviu Dudau <liviu.dudau@arm.com> 2056M: Sudeep Holla <sudeep.holla@arm.com> 2057M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2059S: Maintained 2060F: arch/arm/boot/dts/vexpress* 2061F: arch/arm64/boot/dts/arm/ 2062F: arch/arm/mach-vexpress/ 2063F: */*/vexpress* 2064F: */*/*/vexpress* 2065F: drivers/clk/versatile/clk-vexpress-osc.c 2066F: drivers/clocksource/versatile.c 2067N: mps2 2068 2069ARM/VFP SUPPORT 2070M: Russell King <linux@armlinux.org.uk> 2071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2072W: http://www.armlinux.org.uk/ 2073S: Maintained 2074F: arch/arm/vfp/ 2075 2076ARM/VOIPAC PXA270 SUPPORT 2077M: Marek Vasut <marek.vasut@gmail.com> 2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2079S: Maintained 2080F: arch/arm/mach-pxa/vpac270.c 2081F: arch/arm/mach-pxa/include/mach/vpac270.h 2082 2083ARM/VT8500 ARM ARCHITECTURE 2084M: Tony Prisk <linux@prisktech.co.nz> 2085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2086S: Maintained 2087F: arch/arm/mach-vt8500/ 2088F: drivers/clocksource/vt8500_timer.c 2089F: drivers/i2c/busses/i2c-wmt.c 2090F: drivers/mmc/host/wmt-sdmmc.c 2091F: drivers/pwm/pwm-vt8500.c 2092F: drivers/rtc/rtc-vt8500.c 2093F: drivers/tty/serial/vt8500_serial.c 2094F: drivers/usb/host/ehci-platform.c 2095F: drivers/usb/host/uhci-platform.c 2096F: drivers/video/fbdev/vt8500lcdfb.* 2097F: drivers/video/fbdev/wm8505fb* 2098F: drivers/video/fbdev/wmt_ge_rops.* 2099 2100ARM/ZIPIT Z2 SUPPORT 2101M: Marek Vasut <marek.vasut@gmail.com> 2102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2103S: Maintained 2104F: arch/arm/mach-pxa/z2.c 2105F: arch/arm/mach-pxa/include/mach/z2.h 2106 2107ARM/ZTE ARCHITECTURE 2108M: Jun Nie <jun.nie@linaro.org> 2109M: Baoyou Xie <baoyou.xie@linaro.org> 2110M: Shawn Guo <shawnguo@kernel.org> 2111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2112S: Maintained 2113F: arch/arm/boot/dts/zx2967* 2114F: arch/arm/mach-zx/ 2115F: arch/arm64/boot/dts/zte/ 2116F: drivers/clk/zte/ 2117F: drivers/dma/zx_dma.c 2118F: drivers/gpio/gpio-zx.c 2119F: drivers/i2c/busses/i2c-zx2967.c 2120F: drivers/mmc/host/dw_mmc-zx.* 2121F: drivers/pinctrl/zte/ 2122F: drivers/reset/reset-zx2967.c 2123F: drivers/soc/zte/ 2124F: drivers/thermal/zx2967_thermal.c 2125F: drivers/watchdog/zx2967_wdt.c 2126F: Documentation/devicetree/bindings/arm/zte.txt 2127F: Documentation/devicetree/bindings/clock/zx2967*.txt 2128F: Documentation/devicetree/bindings/dma/zxdma.txt 2129F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2130F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2131F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2132F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2133F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2134F: Documentation/devicetree/bindings/soc/zte/ 2135F: Documentation/devicetree/bindings/sound/zte,*.txt 2136F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2137F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2138F: include/dt-bindings/clock/zx2967*.h 2139F: include/dt-bindings/soc/zte,*.h 2140F: sound/soc/codecs/zx_aud96p22.c 2141F: sound/soc/zte/ 2142 2143ARM/ZYNQ ARCHITECTURE 2144M: Michal Simek <michal.simek@xilinx.com> 2145R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2147W: http://wiki.xilinx.com 2148T: git https://github.com/Xilinx/linux-xlnx.git 2149S: Supported 2150F: arch/arm/mach-zynq/ 2151F: drivers/cpuidle/cpuidle-zynq.c 2152F: drivers/block/xsysace.c 2153N: zynq 2154N: xilinx 2155F: drivers/clocksource/cadence_ttc_timer.c 2156F: drivers/i2c/busses/i2c-cadence.c 2157F: drivers/mmc/host/sdhci-of-arasan.c 2158F: drivers/edac/synopsys_edac.c 2159 2160ARM64 PORT (AARCH64 ARCHITECTURE) 2161M: Catalin Marinas <catalin.marinas@arm.com> 2162M: Will Deacon <will.deacon@arm.com> 2163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2164T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2165S: Maintained 2166F: arch/arm64/ 2167F: Documentation/arm64/ 2168 2169AS3645A LED FLASH CONTROLLER DRIVER 2170M: Sakari Ailus <sakari.ailus@iki.fi> 2171L: linux-leds@vger.kernel.org 2172S: Maintained 2173F: drivers/leds/leds-as3645a.c 2174 2175AS3645A LED FLASH CONTROLLER DRIVER 2176M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2177L: linux-media@vger.kernel.org 2178T: git git://linuxtv.org/media_tree.git 2179S: Maintained 2180F: drivers/media/i2c/as3645a.c 2181F: include/media/i2c/as3645a.h 2182 2183ASAHI KASEI AK8974 DRIVER 2184M: Linus Walleij <linus.walleij@linaro.org> 2185L: linux-iio@vger.kernel.org 2186W: http://www.akm.com/ 2187S: Supported 2188F: drivers/iio/magnetometer/ak8974.c 2189 2190ASC7621 HARDWARE MONITOR DRIVER 2191M: George Joseph <george.joseph@fairview5.com> 2192L: linux-hwmon@vger.kernel.org 2193S: Maintained 2194F: Documentation/hwmon/asc7621 2195F: drivers/hwmon/asc7621.c 2196 2197ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2198M: Corentin Chary <corentin.chary@gmail.com> 2199L: acpi4asus-user@lists.sourceforge.net 2200L: platform-driver-x86@vger.kernel.org 2201W: http://acpi4asus.sf.net 2202S: Maintained 2203F: drivers/platform/x86/asus*.c 2204F: drivers/platform/x86/eeepc*.c 2205 2206ASUS WIRELESS RADIO CONTROL DRIVER 2207M: João Paulo Rechi Vita <jprvita@gmail.com> 2208L: platform-driver-x86@vger.kernel.org 2209S: Maintained 2210F: drivers/platform/x86/asus-wireless.c 2211 2212ASYMMETRIC KEYS 2213M: David Howells <dhowells@redhat.com> 2214L: keyrings@vger.kernel.org 2215S: Maintained 2216F: Documentation/crypto/asymmetric-keys.txt 2217F: include/linux/verification.h 2218F: include/crypto/public_key.h 2219F: include/crypto/pkcs7.h 2220F: crypto/asymmetric_keys/ 2221 2222ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2223R: Dan Williams <dan.j.williams@intel.com> 2224W: http://sourceforge.net/projects/xscaleiop 2225S: Odd fixes 2226F: Documentation/crypto/async-tx-api.txt 2227F: crypto/async_tx/ 2228F: drivers/dma/ 2229F: include/linux/dmaengine.h 2230F: include/linux/async_tx.h 2231 2232AT24 EEPROM DRIVER 2233M: Wolfram Sang <wsa@the-dreams.de> 2234L: linux-i2c@vger.kernel.org 2235S: Maintained 2236F: drivers/misc/eeprom/at24.c 2237F: include/linux/platform_data/at24.h 2238 2239ATA OVER ETHERNET (AOE) DRIVER 2240M: "Ed L. Cashin" <ed.cashin@acm.org> 2241W: http://www.openaoe.org/ 2242S: Supported 2243F: Documentation/aoe/ 2244F: drivers/block/aoe/ 2245 2246ATHEROS 71XX/9XXX GPIO DRIVER 2247M: Alban Bedel <albeu@free.fr> 2248W: https://github.com/AlbanBedel/linux 2249T: git git://github.com/AlbanBedel/linux 2250S: Maintained 2251F: drivers/gpio/gpio-ath79.c 2252F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2253 2254ATHEROS ATH GENERIC UTILITIES 2255M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2256L: linux-wireless@vger.kernel.org 2257S: Supported 2258F: drivers/net/wireless/ath/* 2259 2260ATHEROS ATH5K WIRELESS DRIVER 2261M: Jiri Slaby <jirislaby@gmail.com> 2262M: Nick Kossifidis <mickflemm@gmail.com> 2263M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2264L: linux-wireless@vger.kernel.org 2265W: http://wireless.kernel.org/en/users/Drivers/ath5k 2266S: Maintained 2267F: drivers/net/wireless/ath/ath5k/ 2268 2269ATHEROS ATH6KL WIRELESS DRIVER 2270M: Kalle Valo <kvalo@qca.qualcomm.com> 2271L: linux-wireless@vger.kernel.org 2272W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2273T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2274S: Supported 2275F: drivers/net/wireless/ath/ath6kl/ 2276 2277ATI_REMOTE2 DRIVER 2278M: Ville Syrjala <syrjala@sci.fi> 2279S: Maintained 2280F: drivers/input/misc/ati_remote2.c 2281 2282ATK0110 HWMON DRIVER 2283M: Luca Tettamanti <kronos.it@gmail.com> 2284L: linux-hwmon@vger.kernel.org 2285S: Maintained 2286F: drivers/hwmon/asus_atk0110.c 2287 2288ATLX ETHERNET DRIVERS 2289M: Jay Cliburn <jcliburn@gmail.com> 2290M: Chris Snook <chris.snook@gmail.com> 2291L: netdev@vger.kernel.org 2292W: http://sourceforge.net/projects/atl1 2293W: http://atl1.sourceforge.net 2294S: Maintained 2295F: drivers/net/ethernet/atheros/ 2296 2297ATM 2298M: Chas Williams <3chas3@gmail.com> 2299L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2300L: netdev@vger.kernel.org 2301W: http://linux-atm.sourceforge.net 2302S: Maintained 2303F: drivers/atm/ 2304F: include/linux/atm* 2305F: include/uapi/linux/atm* 2306 2307ATMEL AT91 / AT32 MCI DRIVER 2308M: Ludovic Desroches <ludovic.desroches@microchip.com> 2309S: Maintained 2310F: drivers/mmc/host/atmel-mci.c 2311 2312ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2313M: Nicolas Ferre <nicolas.ferre@microchip.com> 2314S: Supported 2315F: drivers/power/reset/at91-sama5d2_shdwc.c 2316 2317ATMEL Audio ALSA driver 2318M: Nicolas Ferre <nicolas.ferre@microchip.com> 2319L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2320S: Supported 2321F: sound/soc/atmel 2322 2323ATMEL I2C DRIVER 2324M: Ludovic Desroches <ludovic.desroches@microchip.com> 2325L: linux-i2c@vger.kernel.org 2326S: Supported 2327F: drivers/i2c/busses/i2c-at91.c 2328 2329ATMEL ISI DRIVER 2330M: Ludovic Desroches <ludovic.desroches@microchip.com> 2331L: linux-media@vger.kernel.org 2332S: Supported 2333F: drivers/media/platform/atmel/atmel-isi.c 2334F: include/media/atmel-isi.h 2335 2336ATMEL LCDFB DRIVER 2337M: Nicolas Ferre <nicolas.ferre@microchip.com> 2338L: linux-fbdev@vger.kernel.org 2339S: Maintained 2340F: drivers/video/fbdev/atmel_lcdfb.c 2341F: include/video/atmel_lcdc.h 2342 2343ATMEL MACB ETHERNET DRIVER 2344M: Nicolas Ferre <nicolas.ferre@microchip.com> 2345S: Supported 2346F: drivers/net/ethernet/cadence/ 2347 2348ATMEL MAXTOUCH DRIVER 2349M: Nick Dyer <nick@shmanahar.org> 2350T: git git://github.com/ndyer/linux.git 2351S: Maintained 2352F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2353F: drivers/input/touchscreen/atmel_mxt_ts.c 2354F: include/linux/platform_data/atmel_mxt_ts.h 2355 2356ATMEL NAND DRIVER 2357M: Wenyou Yang <wenyou.yang@atmel.com> 2358M: Josh Wu <rainyfeeling@outlook.com> 2359L: linux-mtd@lists.infradead.org 2360S: Supported 2361F: drivers/mtd/nand/atmel/* 2362 2363ATMEL SAMA5D2 ADC DRIVER 2364M: Ludovic Desroches <ludovic.desroches@microchip.com> 2365L: linux-iio@vger.kernel.org 2366S: Supported 2367F: drivers/iio/adc/at91-sama5d2_adc.c 2368 2369ATMEL SDMMC DRIVER 2370M: Ludovic Desroches <ludovic.desroches@microchip.com> 2371L: linux-mmc@vger.kernel.org 2372S: Supported 2373F: drivers/mmc/host/sdhci-of-at91.c 2374 2375ATMEL SPI DRIVER 2376M: Nicolas Ferre <nicolas.ferre@microchip.com> 2377S: Supported 2378F: drivers/spi/spi-atmel.* 2379 2380ATMEL SSC DRIVER 2381M: Nicolas Ferre <nicolas.ferre@microchip.com> 2382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2383S: Supported 2384F: drivers/misc/atmel-ssc.c 2385F: include/linux/atmel-ssc.h 2386 2387ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2388M: Nicolas Ferre <nicolas.ferre@microchip.com> 2389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2390S: Supported 2391F: drivers/misc/atmel_tclib.c 2392F: drivers/clocksource/tcb_clksrc.c 2393 2394ATMEL USBA UDC DRIVER 2395M: Nicolas Ferre <nicolas.ferre@microchip.com> 2396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2397S: Supported 2398F: drivers/usb/gadget/udc/atmel_usba_udc.* 2399 2400ATMEL WIRELESS DRIVER 2401M: Simon Kelley <simon@thekelleys.org.uk> 2402L: linux-wireless@vger.kernel.org 2403W: http://www.thekelleys.org.uk/atmel 2404W: http://atmelwlandriver.sourceforge.net/ 2405S: Maintained 2406F: drivers/net/wireless/atmel/atmel* 2407 2408ATMEL XDMA DRIVER 2409M: Ludovic Desroches <ludovic.desroches@microchip.com> 2410L: linux-arm-kernel@lists.infradead.org 2411L: dmaengine@vger.kernel.org 2412S: Supported 2413F: drivers/dma/at_xdmac.c 2414 2415ATOMIC INFRASTRUCTURE 2416M: Will Deacon <will.deacon@arm.com> 2417M: Peter Zijlstra <peterz@infradead.org> 2418R: Boqun Feng <boqun.feng@gmail.com> 2419L: linux-kernel@vger.kernel.org 2420S: Maintained 2421F: arch/*/include/asm/atomic*.h 2422F: include/*/atomic*.h 2423 2424ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2425M: Bradley Grove <linuxdrivers@attotech.com> 2426L: linux-scsi@vger.kernel.org 2427W: http://www.attotech.com 2428S: Supported 2429F: drivers/scsi/esas2r 2430 2431ATUSB IEEE 802.15.4 RADIO DRIVER 2432M: Stefan Schmidt <stefan@osg.samsung.com> 2433L: linux-wpan@vger.kernel.org 2434S: Maintained 2435F: drivers/net/ieee802154/atusb.c 2436F: drivers/net/ieee802154/atusb.h 2437F: drivers/net/ieee802154/at86rf230.h 2438 2439AUDIT SUBSYSTEM 2440M: Paul Moore <paul@paul-moore.com> 2441M: Eric Paris <eparis@redhat.com> 2442L: linux-audit@redhat.com (moderated for non-subscribers) 2443W: https://github.com/linux-audit 2444W: https://people.redhat.com/sgrubb/audit 2445T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2446S: Supported 2447F: include/linux/audit.h 2448F: include/uapi/linux/audit.h 2449F: kernel/audit* 2450 2451AUXILIARY DISPLAY DRIVERS 2452M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2453W: http://miguelojeda.es/auxdisplay.htm 2454W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2455S: Maintained 2456F: drivers/auxdisplay/ 2457F: include/linux/cfag12864b.h 2458 2459AX.25 NETWORK LAYER 2460M: Ralf Baechle <ralf@linux-mips.org> 2461L: linux-hams@vger.kernel.org 2462W: http://www.linux-ax25.org/ 2463S: Maintained 2464F: include/uapi/linux/ax25.h 2465F: include/net/ax25.h 2466F: net/ax25/ 2467 2468AXENTIA ARM DEVICES 2469M: Peter Rosin <peda@axentia.se> 2470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2471S: Maintained 2472F: Documentation/devicetree/bindings/arm/axentia.txt 2473F: arch/arm/boot/dts/at91-linea.dtsi 2474F: arch/arm/boot/dts/at91-tse850-3.dts 2475 2476AXENTIA ASOC DRIVERS 2477M: Peter Rosin <peda@axentia.se> 2478L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2479S: Maintained 2480F: Documentation/devicetree/bindings/sound/axentia,* 2481F: sound/soc/atmel/tse850-pcm5142.c 2482 2483AZ6007 DVB DRIVER 2484M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2485M: Mauro Carvalho Chehab <mchehab@kernel.org> 2486L: linux-media@vger.kernel.org 2487W: https://linuxtv.org 2488T: git git://linuxtv.org/media_tree.git 2489S: Maintained 2490F: drivers/media/usb/dvb-usb-v2/az6007.c 2491 2492AZTECH FM RADIO RECEIVER DRIVER 2493M: Hans Verkuil <hverkuil@xs4all.nl> 2494L: linux-media@vger.kernel.org 2495T: git git://linuxtv.org/media_tree.git 2496W: https://linuxtv.org 2497S: Maintained 2498F: drivers/media/radio/radio-aztech* 2499 2500B43 WIRELESS DRIVER 2501L: linux-wireless@vger.kernel.org 2502L: b43-dev@lists.infradead.org 2503W: http://wireless.kernel.org/en/users/Drivers/b43 2504S: Odd Fixes 2505F: drivers/net/wireless/broadcom/b43/ 2506 2507B43LEGACY WIRELESS DRIVER 2508M: Larry Finger <Larry.Finger@lwfinger.net> 2509L: linux-wireless@vger.kernel.org 2510L: b43-dev@lists.infradead.org 2511W: http://wireless.kernel.org/en/users/Drivers/b43 2512S: Maintained 2513F: drivers/net/wireless/broadcom/b43legacy/ 2514 2515BACKLIGHT CLASS/SUBSYSTEM 2516M: Lee Jones <lee.jones@linaro.org> 2517M: Daniel Thompson <daniel.thompson@linaro.org> 2518M: Jingoo Han <jingoohan1@gmail.com> 2519T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2520S: Maintained 2521F: drivers/video/backlight/ 2522F: include/linux/backlight.h 2523F: include/linux/pwm_backlight.h 2524F: Documentation/devicetree/bindings/leds/backlight 2525 2526BATMAN ADVANCED 2527M: Marek Lindner <mareklindner@neomailbox.ch> 2528M: Simon Wunderlich <sw@simonwunderlich.de> 2529M: Antonio Quartulli <a@unstable.cc> 2530L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2531W: https://www.open-mesh.org/ 2532Q: https://patchwork.open-mesh.org/project/batman/list/ 2533S: Maintained 2534F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2535F: Documentation/ABI/testing/sysfs-class-net-mesh 2536F: Documentation/networking/batman-adv.rst 2537F: include/uapi/linux/batman_adv.h 2538F: net/batman-adv/ 2539 2540BAYCOM/HDLCDRV DRIVERS FOR AX.25 2541M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2542L: linux-hams@vger.kernel.org 2543W: http://www.baycom.org/~tom/ham/ham.html 2544S: Maintained 2545F: drivers/net/hamradio/baycom* 2546 2547BCACHE (BLOCK LAYER CACHE) 2548M: Kent Overstreet <kent.overstreet@gmail.com> 2549L: linux-bcache@vger.kernel.org 2550W: http://bcache.evilpiepirate.org 2551S: Orphan 2552F: drivers/md/bcache/ 2553 2554BDISP ST MEDIA DRIVER 2555M: Fabien Dessenne <fabien.dessenne@st.com> 2556L: linux-media@vger.kernel.org 2557T: git git://linuxtv.org/media_tree.git 2558W: https://linuxtv.org 2559S: Supported 2560F: drivers/media/platform/sti/bdisp 2561 2562BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2563M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2564L: netdev@vger.kernel.org 2565S: Maintained 2566F: drivers/net/ethernet/ec_bhf.c 2567 2568BEFS FILE SYSTEM 2569M: Luis de Bethencourt <luisbg@kernel.org> 2570M: Salah Triki <salah.triki@gmail.com> 2571S: Maintained 2572T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2573F: Documentation/filesystems/befs.txt 2574F: fs/befs/ 2575 2576BFQ I/O SCHEDULER 2577M: Paolo Valente <paolo.valente@linaro.org> 2578M: Jens Axboe <axboe@kernel.dk> 2579L: linux-block@vger.kernel.org 2580S: Maintained 2581F: block/bfq-* 2582F: Documentation/block/bfq-iosched.txt 2583 2584BFS FILE SYSTEM 2585M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2586S: Maintained 2587F: Documentation/filesystems/bfs.txt 2588F: fs/bfs/ 2589F: include/uapi/linux/bfs_fs.h 2590 2591BLACKFIN ARCHITECTURE 2592M: Steven Miao <realmz6@gmail.com> 2593L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2594T: git git://git.code.sf.net/p/adi-linux/code 2595W: http://blackfin.uclinux.org 2596S: Supported 2597F: arch/blackfin/ 2598 2599BLACKFIN EMAC DRIVER 2600L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2601W: http://blackfin.uclinux.org 2602S: Supported 2603F: drivers/net/ethernet/adi/ 2604 2605BLACKFIN MEDIA DRIVER 2606M: Scott Jiang <scott.jiang.linux@gmail.com> 2607L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2608W: http://blackfin.uclinux.org/ 2609S: Supported 2610F: drivers/media/platform/blackfin/ 2611F: drivers/media/i2c/adv7183* 2612F: drivers/media/i2c/vs6624* 2613 2614BLACKFIN RTC DRIVER 2615L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2616W: http://blackfin.uclinux.org 2617S: Supported 2618F: drivers/rtc/rtc-bfin.c 2619 2620BLACKFIN SDH DRIVER 2621L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2622W: http://blackfin.uclinux.org 2623S: Supported 2624F: drivers/mmc/host/bfin_sdh.c 2625 2626BLACKFIN SERIAL DRIVER 2627L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2628W: http://blackfin.uclinux.org 2629S: Supported 2630F: drivers/tty/serial/bfin_uart.c 2631 2632BLACKFIN WATCHDOG DRIVER 2633L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2634W: http://blackfin.uclinux.org 2635S: Supported 2636F: drivers/watchdog/bfin_wdt.c 2637 2638BLINKM RGB LED DRIVER 2639M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2640S: Maintained 2641F: drivers/leds/leds-blinkm.c 2642 2643BLOCK LAYER 2644M: Jens Axboe <axboe@kernel.dk> 2645L: linux-block@vger.kernel.org 2646T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2647S: Maintained 2648F: block/ 2649F: kernel/trace/blktrace.c 2650F: lib/sbitmap.c 2651 2652BLOCK2MTD DRIVER 2653M: Joern Engel <joern@lazybastard.org> 2654L: linux-mtd@lists.infradead.org 2655S: Maintained 2656F: drivers/mtd/devices/block2mtd.c 2657 2658BLUETOOTH DRIVERS 2659M: Marcel Holtmann <marcel@holtmann.org> 2660M: Gustavo Padovan <gustavo@padovan.org> 2661M: Johan Hedberg <johan.hedberg@gmail.com> 2662L: linux-bluetooth@vger.kernel.org 2663W: http://www.bluez.org/ 2664T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2665T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2666S: Maintained 2667F: drivers/bluetooth/ 2668 2669BLUETOOTH SUBSYSTEM 2670M: Marcel Holtmann <marcel@holtmann.org> 2671M: Gustavo Padovan <gustavo@padovan.org> 2672M: Johan Hedberg <johan.hedberg@gmail.com> 2673L: linux-bluetooth@vger.kernel.org 2674W: http://www.bluez.org/ 2675T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2676T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2677S: Maintained 2678F: net/bluetooth/ 2679F: include/net/bluetooth/ 2680 2681BONDING DRIVER 2682M: Jay Vosburgh <j.vosburgh@gmail.com> 2683M: Veaceslav Falico <vfalico@gmail.com> 2684M: Andy Gospodarek <andy@greyhouse.net> 2685L: netdev@vger.kernel.org 2686W: http://sourceforge.net/projects/bonding/ 2687S: Supported 2688F: drivers/net/bonding/ 2689F: include/uapi/linux/if_bonding.h 2690 2691BPF (Safe dynamic programs and tools) 2692M: Alexei Starovoitov <ast@kernel.org> 2693M: Daniel Borkmann <daniel@iogearbox.net> 2694L: netdev@vger.kernel.org 2695L: linux-kernel@vger.kernel.org 2696S: Supported 2697F: arch/x86/net/bpf_jit* 2698F: Documentation/networking/filter.txt 2699F: include/linux/bpf* 2700F: include/linux/filter.h 2701F: include/uapi/linux/bpf* 2702F: include/uapi/linux/filter.h 2703F: kernel/bpf/ 2704F: kernel/trace/bpf_trace.c 2705F: lib/test_bpf.c 2706F: net/bpf/ 2707F: net/core/filter.c 2708F: net/sched/act_bpf.c 2709F: net/sched/cls_bpf.c 2710F: samples/bpf/ 2711F: tools/net/bpf* 2712F: tools/testing/selftests/bpf/ 2713 2714BROADCOM B44 10/100 ETHERNET DRIVER 2715M: Michael Chan <michael.chan@broadcom.com> 2716L: netdev@vger.kernel.org 2717S: Supported 2718F: drivers/net/ethernet/broadcom/b44.* 2719 2720BROADCOM B53 ETHERNET SWITCH DRIVER 2721M: Florian Fainelli <f.fainelli@gmail.com> 2722L: netdev@vger.kernel.org 2723L: openwrt-devel@lists.openwrt.org (subscribers-only) 2724S: Supported 2725F: drivers/net/dsa/b53/* 2726F: include/linux/platform_data/b53.h 2727 2728BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2729M: Florian Fainelli <f.fainelli@gmail.com> 2730M: Ray Jui <rjui@broadcom.com> 2731M: Scott Branden <sbranden@broadcom.com> 2732M: bcm-kernel-feedback-list@broadcom.com 2733T: git git://github.com/broadcom/mach-bcm 2734S: Maintained 2735N: bcm281* 2736N: bcm113* 2737N: bcm216* 2738N: kona 2739F: arch/arm/mach-bcm/ 2740 2741BROADCOM BCM2835 ARM ARCHITECTURE 2742M: Eric Anholt <eric@anholt.net> 2743M: Stefan Wahren <stefan.wahren@i2se.com> 2744L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2746T: git git://github.com/anholt/linux 2747S: Maintained 2748N: bcm2835 2749F: drivers/staging/vc04_services 2750 2751BROADCOM BCM47XX MIPS ARCHITECTURE 2752M: Hauke Mehrtens <hauke@hauke-m.de> 2753M: Rafał Miłecki <zajec5@gmail.com> 2754L: linux-mips@linux-mips.org 2755S: Maintained 2756F: Documentation/devicetree/bindings/mips/brcm/ 2757F: arch/mips/bcm47xx/* 2758F: arch/mips/include/asm/mach-bcm47xx/* 2759 2760BROADCOM BCM5301X ARM ARCHITECTURE 2761M: Hauke Mehrtens <hauke@hauke-m.de> 2762M: Rafał Miłecki <zajec5@gmail.com> 2763M: Jon Mason <jonmason@broadcom.com> 2764M: bcm-kernel-feedback-list@broadcom.com 2765L: linux-arm-kernel@lists.infradead.org 2766S: Maintained 2767F: arch/arm/mach-bcm/bcm_5301x.c 2768F: arch/arm/boot/dts/bcm5301x*.dtsi 2769F: arch/arm/boot/dts/bcm470* 2770F: arch/arm/boot/dts/bcm953012* 2771 2772BROADCOM BCM53573 ARM ARCHITECTURE 2773M: Rafał Miłecki <rafal@milecki.pl> 2774L: linux-arm-kernel@lists.infradead.org 2775S: Maintained 2776F: arch/arm/boot/dts/bcm53573* 2777F: arch/arm/boot/dts/bcm47189* 2778 2779BROADCOM BCM63XX ARM ARCHITECTURE 2780M: Florian Fainelli <f.fainelli@gmail.com> 2781M: bcm-kernel-feedback-list@broadcom.com 2782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2783T: git git://github.com/broadcom/stblinux.git 2784S: Maintained 2785N: bcm63xx 2786 2787BROADCOM BCM63XX/BCM33XX UDC DRIVER 2788M: Kevin Cernekee <cernekee@gmail.com> 2789L: linux-usb@vger.kernel.org 2790S: Maintained 2791F: drivers/usb/gadget/udc/bcm63xx_udc.* 2792 2793BROADCOM BCM7XXX ARM ARCHITECTURE 2794M: Brian Norris <computersforpeace@gmail.com> 2795M: Gregory Fong <gregory.0xf0@gmail.com> 2796M: Florian Fainelli <f.fainelli@gmail.com> 2797M: bcm-kernel-feedback-list@broadcom.com 2798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2799T: git git://github.com/broadcom/stblinux.git 2800S: Maintained 2801F: arch/arm/mach-bcm/*brcmstb* 2802F: arch/arm/boot/dts/bcm7*.dts* 2803F: drivers/bus/brcmstb_gisb.c 2804N: brcmstb 2805 2806BROADCOM BMIPS CPUFREQ DRIVER 2807M: Markus Mayer <mmayer@broadcom.com> 2808M: bcm-kernel-feedback-list@broadcom.com 2809L: linux-pm@vger.kernel.org 2810S: Maintained 2811F: drivers/cpufreq/bmips-cpufreq.c 2812 2813BROADCOM BMIPS MIPS ARCHITECTURE 2814M: Kevin Cernekee <cernekee@gmail.com> 2815M: Florian Fainelli <f.fainelli@gmail.com> 2816L: linux-mips@linux-mips.org 2817T: git git://github.com/broadcom/stblinux.git 2818S: Maintained 2819F: arch/mips/bmips/* 2820F: arch/mips/include/asm/mach-bmips/* 2821F: arch/mips/kernel/*bmips* 2822F: arch/mips/boot/dts/brcm/bcm*.dts* 2823F: drivers/irqchip/irq-bcm63* 2824F: drivers/irqchip/irq-bcm7* 2825F: drivers/irqchip/irq-brcmstb* 2826F: include/linux/bcm963xx_nvram.h 2827F: include/linux/bcm963xx_tag.h 2828 2829BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2830M: Rasesh Mody <rasesh.mody@cavium.com> 2831M: Harish Patil <harish.patil@cavium.com> 2832M: Dept-GELinuxNICDev@cavium.com 2833L: netdev@vger.kernel.org 2834S: Supported 2835F: drivers/net/ethernet/broadcom/bnx2.* 2836F: drivers/net/ethernet/broadcom/bnx2_* 2837 2838BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2839M: QLogic-Storage-Upstream@qlogic.com 2840L: linux-scsi@vger.kernel.org 2841S: Supported 2842F: drivers/scsi/bnx2fc/ 2843 2844BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2845M: QLogic-Storage-Upstream@qlogic.com 2846L: linux-scsi@vger.kernel.org 2847S: Supported 2848F: drivers/scsi/bnx2i/ 2849 2850BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2851M: Yuval Mintz <Yuval.Mintz@cavium.com> 2852M: Ariel Elior <ariel.elior@cavium.com> 2853M: everest-linux-l2@cavium.com 2854L: netdev@vger.kernel.org 2855S: Supported 2856F: drivers/net/ethernet/broadcom/bnx2x/ 2857 2858BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2859M: Michael Chan <michael.chan@broadcom.com> 2860L: netdev@vger.kernel.org 2861S: Supported 2862F: drivers/net/ethernet/broadcom/bnxt/ 2863 2864BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2865M: Arend van Spriel <arend.vanspriel@broadcom.com> 2866M: Franky Lin <franky.lin@broadcom.com> 2867M: Hante Meuleman <hante.meuleman@broadcom.com> 2868M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2869M: Wright Feng <wright.feng@cypress.com> 2870L: linux-wireless@vger.kernel.org 2871L: brcm80211-dev-list.pdl@broadcom.com 2872L: brcm80211-dev-list@cypress.com 2873S: Supported 2874F: drivers/net/wireless/broadcom/brcm80211/ 2875 2876BROADCOM BRCMSTB GPIO DRIVER 2877M: Gregory Fong <gregory.0xf0@gmail.com> 2878L: bcm-kernel-feedback-list@broadcom.com 2879S: Supported 2880F: drivers/gpio/gpio-brcmstb.c 2881F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2882 2883BROADCOM GENET ETHERNET DRIVER 2884M: Florian Fainelli <f.fainelli@gmail.com> 2885L: netdev@vger.kernel.org 2886S: Supported 2887F: drivers/net/ethernet/broadcom/genet/ 2888 2889BROADCOM IPROC ARM ARCHITECTURE 2890M: Ray Jui <rjui@broadcom.com> 2891M: Scott Branden <sbranden@broadcom.com> 2892M: Jon Mason <jonmason@broadcom.com> 2893M: bcm-kernel-feedback-list@broadcom.com 2894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2895T: git git://github.com/broadcom/cygnus-linux.git 2896S: Maintained 2897N: iproc 2898N: cygnus 2899N: bcm[-_]nsp 2900N: bcm9113* 2901N: bcm9583* 2902N: bcm9585* 2903N: bcm9586* 2904N: bcm988312 2905N: bcm113* 2906N: bcm583* 2907N: bcm585* 2908N: bcm586* 2909N: bcm88312 2910F: arch/arm64/boot/dts/broadcom/ns2* 2911F: drivers/clk/bcm/clk-ns* 2912F: drivers/pinctrl/bcm/pinctrl-ns* 2913 2914BROADCOM KONA GPIO DRIVER 2915M: Ray Jui <rjui@broadcom.com> 2916L: bcm-kernel-feedback-list@broadcom.com 2917S: Supported 2918F: drivers/gpio/gpio-bcm-kona.c 2919F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2920 2921BROADCOM NETXTREME-E ROCE DRIVER 2922M: Selvin Xavier <selvin.xavier@broadcom.com> 2923M: Devesh Sharma <devesh.sharma@broadcom.com> 2924M: Somnath Kotur <somnath.kotur@broadcom.com> 2925M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2926L: linux-rdma@vger.kernel.org 2927W: http://www.broadcom.com 2928S: Supported 2929F: drivers/infiniband/hw/bnxt_re/ 2930F: include/uapi/rdma/bnxt_re-abi.h 2931 2932BROADCOM NVRAM DRIVER 2933M: Rafał Miłecki <zajec5@gmail.com> 2934L: linux-mips@linux-mips.org 2935S: Maintained 2936F: drivers/firmware/broadcom/* 2937 2938BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2939M: Rafał Miłecki <zajec5@gmail.com> 2940L: linux-wireless@vger.kernel.org 2941S: Maintained 2942F: drivers/bcma/ 2943F: include/linux/bcma/ 2944 2945BROADCOM STB AVS CPUFREQ DRIVER 2946M: Markus Mayer <mmayer@broadcom.com> 2947M: bcm-kernel-feedback-list@broadcom.com 2948L: linux-pm@vger.kernel.org 2949S: Maintained 2950F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2951F: drivers/cpufreq/brcmstb* 2952 2953BROADCOM STB NAND FLASH DRIVER 2954M: Brian Norris <computersforpeace@gmail.com> 2955M: Kamal Dasu <kdasu.kdev@gmail.com> 2956L: linux-mtd@lists.infradead.org 2957L: bcm-kernel-feedback-list@broadcom.com 2958S: Maintained 2959F: drivers/mtd/nand/brcmnand/ 2960 2961BROADCOM SYSTEMPORT ETHERNET DRIVER 2962M: Florian Fainelli <f.fainelli@gmail.com> 2963L: netdev@vger.kernel.org 2964S: Supported 2965F: drivers/net/ethernet/broadcom/bcmsysport.* 2966 2967BROADCOM TG3 GIGABIT ETHERNET DRIVER 2968M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2969M: Prashant Sreedharan <prashant@broadcom.com> 2970M: Michael Chan <mchan@broadcom.com> 2971L: netdev@vger.kernel.org 2972S: Supported 2973F: drivers/net/ethernet/broadcom/tg3.* 2974 2975BROCADE BFA FC SCSI DRIVER 2976M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2977M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2978L: linux-scsi@vger.kernel.org 2979S: Supported 2980F: drivers/scsi/bfa/ 2981 2982BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2983M: Rasesh Mody <rasesh.mody@cavium.com> 2984M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2985M: Dept-GELinuxNICDev@cavium.com 2986L: netdev@vger.kernel.org 2987S: Supported 2988F: drivers/net/ethernet/brocade/bna/ 2989 2990BSG (block layer generic sg v4 driver) 2991M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2992L: linux-scsi@vger.kernel.org 2993S: Supported 2994F: block/bsg.c 2995F: include/linux/bsg.h 2996F: include/uapi/linux/bsg.h 2997 2998BT87X AUDIO DRIVER 2999M: Clemens Ladisch <clemens@ladisch.de> 3000L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3001T: git git://git.alsa-project.org/alsa-kernel.git 3002S: Maintained 3003F: Documentation/sound/alsa/Bt87x.txt 3004F: sound/pci/bt87x.c 3005 3006BT8XXGPIO DRIVER 3007M: Michael Buesch <m@bues.ch> 3008W: http://bu3sch.de/btgpio.php 3009S: Maintained 3010F: drivers/gpio/gpio-bt8xx.c 3011 3012BTRFS FILE SYSTEM 3013M: Chris Mason <clm@fb.com> 3014M: Josef Bacik <jbacik@fb.com> 3015M: David Sterba <dsterba@suse.com> 3016L: linux-btrfs@vger.kernel.org 3017W: http://btrfs.wiki.kernel.org/ 3018Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3019T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3020S: Maintained 3021F: Documentation/filesystems/btrfs.txt 3022F: fs/btrfs/ 3023F: include/linux/btrfs* 3024F: include/uapi/linux/btrfs* 3025 3026BTTV VIDEO4LINUX DRIVER 3027M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3028M: Mauro Carvalho Chehab <mchehab@kernel.org> 3029L: linux-media@vger.kernel.org 3030W: https://linuxtv.org 3031T: git git://linuxtv.org/media_tree.git 3032S: Odd fixes 3033F: Documentation/media/v4l-drivers/bttv* 3034F: drivers/media/pci/bt8xx/bttv* 3035 3036BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3037M: Chanwoo Choi <cw00.choi@samsung.com> 3038L: linux-pm@vger.kernel.org 3039L: linux-samsung-soc@vger.kernel.org 3040T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3041S: Maintained 3042F: drivers/devfreq/exynos-bus.c 3043F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3044 3045BUSLOGIC SCSI DRIVER 3046M: Khalid Aziz <khalid@gonehiking.org> 3047L: linux-scsi@vger.kernel.org 3048S: Maintained 3049F: drivers/scsi/BusLogic.* 3050F: drivers/scsi/FlashPoint.* 3051 3052C-MEDIA CMI8788 DRIVER 3053M: Clemens Ladisch <clemens@ladisch.de> 3054L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3055T: git git://git.alsa-project.org/alsa-kernel.git 3056S: Maintained 3057F: sound/pci/oxygen/ 3058 3059C6X ARCHITECTURE 3060M: Mark Salter <msalter@redhat.com> 3061M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3062L: linux-c6x-dev@linux-c6x.org 3063W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3064S: Maintained 3065F: arch/c6x/ 3066 3067CA8210 IEEE-802.15.4 RADIO DRIVER 3068M: Harry Morris <h.morris@cascoda.com> 3069M: linuxdev@cascoda.com 3070L: linux-wpan@vger.kernel.org 3071W: https://github.com/Cascoda/ca8210-linux.git 3072S: Maintained 3073F: drivers/net/ieee802154/ca8210.c 3074F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3075 3076CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3077M: David Howells <dhowells@redhat.com> 3078L: linux-cachefs@redhat.com (moderated for non-subscribers) 3079S: Supported 3080F: Documentation/filesystems/caching/cachefiles.txt 3081F: fs/cachefiles/ 3082 3083CADET FM/AM RADIO RECEIVER DRIVER 3084M: Hans Verkuil <hverkuil@xs4all.nl> 3085L: linux-media@vger.kernel.org 3086T: git git://linuxtv.org/media_tree.git 3087W: https://linuxtv.org 3088S: Maintained 3089F: drivers/media/radio/radio-cadet* 3090 3091CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3092M: Jonathan Corbet <corbet@lwn.net> 3093L: linux-media@vger.kernel.org 3094T: git git://linuxtv.org/media_tree.git 3095S: Maintained 3096F: Documentation/media/v4l-drivers/cafe_ccic* 3097F: drivers/media/platform/marvell-ccic/ 3098 3099CAIF NETWORK LAYER 3100M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3101L: netdev@vger.kernel.org 3102S: Supported 3103F: Documentation/networking/caif/ 3104F: drivers/net/caif/ 3105F: include/uapi/linux/caif/ 3106F: include/net/caif/ 3107F: net/caif/ 3108 3109CALGARY x86-64 IOMMU 3110M: Muli Ben-Yehuda <mulix@mulix.org> 3111M: Jon Mason <jdmason@kudzu.us> 3112L: iommu@lists.linux-foundation.org 3113S: Maintained 3114F: arch/x86/kernel/pci-calgary_64.c 3115F: arch/x86/kernel/tce_64.c 3116F: arch/x86/include/asm/calgary.h 3117F: arch/x86/include/asm/tce.h 3118 3119CAN NETWORK DRIVERS 3120M: Wolfgang Grandegger <wg@grandegger.com> 3121M: Marc Kleine-Budde <mkl@pengutronix.de> 3122L: linux-can@vger.kernel.org 3123W: https://github.com/linux-can 3124T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3125T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3126S: Maintained 3127F: Documentation/devicetree/bindings/net/can/ 3128F: drivers/net/can/ 3129F: include/linux/can/dev.h 3130F: include/linux/can/platform/ 3131F: include/uapi/linux/can/error.h 3132F: include/uapi/linux/can/netlink.h 3133 3134CAN NETWORK LAYER 3135M: Oliver Hartkopp <socketcan@hartkopp.net> 3136M: Marc Kleine-Budde <mkl@pengutronix.de> 3137L: linux-can@vger.kernel.org 3138W: https://github.com/linux-can 3139T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3140T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3141S: Maintained 3142F: Documentation/networking/can.txt 3143F: net/can/ 3144F: include/linux/can/core.h 3145F: include/uapi/linux/can.h 3146F: include/uapi/linux/can/bcm.h 3147F: include/uapi/linux/can/raw.h 3148F: include/uapi/linux/can/gw.h 3149 3150CAPABILITIES 3151M: Serge Hallyn <serge@hallyn.com> 3152L: linux-security-module@vger.kernel.org 3153S: Supported 3154F: include/linux/capability.h 3155F: include/uapi/linux/capability.h 3156F: security/commoncap.c 3157F: kernel/capability.c 3158 3159CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3160M: Kevin Tsai <ktsai@capellamicro.com> 3161S: Maintained 3162F: drivers/iio/light/cm* 3163 3164CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3165M: Christian Lamparter <chunkeey@googlemail.com> 3166L: linux-wireless@vger.kernel.org 3167W: http://wireless.kernel.org/en/users/Drivers/carl9170 3168S: Maintained 3169F: drivers/net/wireless/ath/carl9170/ 3170 3171CAVIUM I2C DRIVER 3172M: Jan Glauber <jglauber@cavium.com> 3173M: David Daney <david.daney@cavium.com> 3174W: http://www.cavium.com 3175S: Supported 3176F: drivers/i2c/busses/i2c-octeon* 3177F: drivers/i2c/busses/i2c-thunderx* 3178 3179CAVIUM LIQUIDIO NETWORK DRIVER 3180M: Derek Chickles <derek.chickles@caviumnetworks.com> 3181M: Satanand Burla <satananda.burla@caviumnetworks.com> 3182M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3183M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3184L: netdev@vger.kernel.org 3185W: http://www.cavium.com 3186S: Supported 3187F: drivers/net/ethernet/cavium/liquidio/ 3188 3189CAVIUM MMC DRIVER 3190M: Jan Glauber <jglauber@cavium.com> 3191M: David Daney <david.daney@cavium.com> 3192M: Steven J. Hill <Steven.Hill@cavium.com> 3193W: http://www.cavium.com 3194S: Supported 3195F: drivers/mmc/host/cavium* 3196 3197CAVIUM OCTEON-TX CRYPTO DRIVER 3198M: George Cherian <george.cherian@cavium.com> 3199L: linux-crypto@vger.kernel.org 3200W: http://www.cavium.com 3201S: Supported 3202F: drivers/crypto/cavium/cpt/ 3203 3204CAVIUM THUNDERX2 ARM64 SOC 3205M: Robert Richter <rrichter@cavium.com> 3206M: Jayachandran C <jnair@caviumnetworks.com> 3207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3208S: Maintained 3209F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3210F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3211 3212CC2520 IEEE-802.15.4 RADIO DRIVER 3213M: Varka Bhadram <varkabhadram@gmail.com> 3214L: linux-wpan@vger.kernel.org 3215S: Maintained 3216F: drivers/net/ieee802154/cc2520.c 3217F: include/linux/spi/cc2520.h 3218F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3219 3220CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3221M: Gilad Ben-Yossef <gilad@benyossef.com> 3222L: linux-crypto@vger.kernel.org 3223L: driverdev-devel@linuxdriverproject.org 3224S: Supported 3225F: drivers/staging/ccree/ 3226W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3227 3228CEC FRAMEWORK 3229M: Hans Verkuil <hans.verkuil@cisco.com> 3230L: linux-media@vger.kernel.org 3231T: git git://linuxtv.org/media_tree.git 3232W: http://linuxtv.org 3233S: Supported 3234F: Documentation/media/kapi/cec-core.rst 3235F: Documentation/media/uapi/cec 3236F: drivers/media/cec/ 3237F: drivers/media/rc/keymaps/rc-cec.c 3238F: include/media/cec.h 3239F: include/media/cec-notifier.h 3240F: include/uapi/linux/cec.h 3241F: include/uapi/linux/cec-funcs.h 3242F: Documentation/devicetree/bindings/media/cec.txt 3243 3244CELL BROADBAND ENGINE ARCHITECTURE 3245M: Arnd Bergmann <arnd@arndb.de> 3246L: linuxppc-dev@lists.ozlabs.org 3247W: http://www.ibm.com/developerworks/power/cell/ 3248S: Supported 3249F: arch/powerpc/include/asm/cell*.h 3250F: arch/powerpc/include/asm/spu*.h 3251F: arch/powerpc/include/uapi/asm/spu*.h 3252F: arch/powerpc/oprofile/*cell* 3253F: arch/powerpc/platforms/cell/ 3254 3255CEPH COMMON CODE (LIBCEPH) 3256M: Ilya Dryomov <idryomov@gmail.com> 3257M: "Yan, Zheng" <zyan@redhat.com> 3258M: Sage Weil <sage@redhat.com> 3259L: ceph-devel@vger.kernel.org 3260W: http://ceph.com/ 3261T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3262T: git git://github.com/ceph/ceph-client.git 3263S: Supported 3264F: net/ceph/ 3265F: include/linux/ceph/ 3266F: include/linux/crush/ 3267 3268CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3269M: "Yan, Zheng" <zyan@redhat.com> 3270M: Sage Weil <sage@redhat.com> 3271M: Ilya Dryomov <idryomov@gmail.com> 3272L: ceph-devel@vger.kernel.org 3273W: http://ceph.com/ 3274T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3275T: git git://github.com/ceph/ceph-client.git 3276S: Supported 3277F: Documentation/filesystems/ceph.txt 3278F: fs/ceph/ 3279 3280CERTIFICATE HANDLING: 3281M: David Howells <dhowells@redhat.com> 3282M: David Woodhouse <dwmw2@infradead.org> 3283L: keyrings@vger.kernel.org 3284S: Maintained 3285F: Documentation/module-signing.txt 3286F: certs/ 3287F: scripts/sign-file.c 3288F: scripts/extract-cert.c 3289 3290CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3291L: linux-usb@vger.kernel.org 3292S: Orphan 3293F: Documentation/usb/WUSB-Design-overview.txt 3294F: Documentation/usb/wusb-cbaf 3295F: drivers/usb/host/hwa-hc.c 3296F: drivers/usb/host/whci/ 3297F: drivers/usb/wusbcore/ 3298F: include/linux/usb/wusb* 3299 3300CFAG12864B LCD DRIVER 3301M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3302W: http://miguelojeda.es/auxdisplay.htm 3303W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3304S: Maintained 3305F: drivers/auxdisplay/cfag12864b.c 3306F: include/linux/cfag12864b.h 3307 3308CFAG12864BFB LCD FRAMEBUFFER DRIVER 3309M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3310W: http://miguelojeda.es/auxdisplay.htm 3311W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3312S: Maintained 3313F: drivers/auxdisplay/cfag12864bfb.c 3314F: include/linux/cfag12864b.h 3315 3316CFG80211 and NL80211 3317M: Johannes Berg <johannes@sipsolutions.net> 3318L: linux-wireless@vger.kernel.org 3319W: http://wireless.kernel.org/ 3320T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3321T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3322S: Maintained 3323F: include/uapi/linux/nl80211.h 3324F: include/net/cfg80211.h 3325F: net/wireless/* 3326X: net/wireless/wext* 3327 3328CHAR and MISC DRIVERS 3329M: Arnd Bergmann <arnd@arndb.de> 3330M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3331T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3332S: Supported 3333F: drivers/char/* 3334F: drivers/misc/* 3335F: include/linux/miscdevice.h 3336 3337CHECKPATCH 3338M: Andy Whitcroft <apw@canonical.com> 3339M: Joe Perches <joe@perches.com> 3340S: Maintained 3341F: scripts/checkpatch.pl 3342 3343CHINESE DOCUMENTATION 3344M: Harry Wei <harryxiyou@gmail.com> 3345L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3346L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3347S: Maintained 3348F: Documentation/translations/zh_CN/ 3349 3350CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3351M: Peter Chen <Peter.Chen@nxp.com> 3352T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3353L: linux-usb@vger.kernel.org 3354S: Maintained 3355F: drivers/usb/chipidea/ 3356 3357CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3358M: Hans de Goede <hdegoede@redhat.com> 3359L: linux-input@vger.kernel.org 3360S: Maintained 3361F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3362F: drivers/input/touchscreen/chipone_icn8318.c 3363 3364CHROME HARDWARE PLATFORM SUPPORT 3365M: Benson Leung <bleung@chromium.org> 3366M: Olof Johansson <olof@lixom.net> 3367S: Maintained 3368T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3369F: drivers/platform/chrome/ 3370 3371CIRRUS LOGIC AUDIO CODEC DRIVERS 3372M: Brian Austin <brian.austin@cirrus.com> 3373M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3374L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3375S: Maintained 3376F: sound/soc/codecs/cs* 3377 3378CIRRUS LOGIC EP93XX ETHERNET DRIVER 3379M: Hartley Sweeten <hsweeten@visionengravers.com> 3380L: netdev@vger.kernel.org 3381S: Maintained 3382F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3383 3384CISCO FCOE HBA DRIVER 3385M: Satish Kharat <satishkh@cisco.com> 3386M: Sesidhar Baddela <sebaddel@cisco.com> 3387M: Karan Tilak Kumar <kartilak@cisco.com> 3388L: linux-scsi@vger.kernel.org 3389S: Supported 3390F: drivers/scsi/fnic/ 3391 3392CISCO SCSI HBA DRIVER 3393M: Karan Tilak Kumar <kartilak@cisco.com> 3394M: Sesidhar Baddela <sebaddel@cisco.com> 3395L: linux-scsi@vger.kernel.org 3396S: Supported 3397F: drivers/scsi/snic/ 3398 3399CISCO VIC ETHERNET NIC DRIVER 3400M: Christian Benvenuti <benve@cisco.com> 3401M: Govindarajulu Varadarajan <_govind@gmx.com> 3402M: Neel Patel <neepatel@cisco.com> 3403S: Supported 3404F: drivers/net/ethernet/cisco/enic/ 3405 3406CISCO VIC LOW LATENCY NIC DRIVER 3407M: Christian Benvenuti <benve@cisco.com> 3408M: Dave Goodell <dgoodell@cisco.com> 3409S: Supported 3410F: drivers/infiniband/hw/usnic/ 3411 3412CLEANCACHE API 3413M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3414L: linux-kernel@vger.kernel.org 3415S: Maintained 3416F: mm/cleancache.c 3417F: include/linux/cleancache.h 3418 3419CLK API 3420M: Russell King <linux@armlinux.org.uk> 3421L: linux-clk@vger.kernel.org 3422S: Maintained 3423F: include/linux/clk.h 3424 3425CLOCKSOURCE, CLOCKEVENT DRIVERS 3426M: Daniel Lezcano <daniel.lezcano@linaro.org> 3427M: Thomas Gleixner <tglx@linutronix.de> 3428L: linux-kernel@vger.kernel.org 3429T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3430S: Supported 3431F: drivers/clocksource 3432 3433CMPC ACPI DRIVER 3434M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3435M: Daniel Oliveira Nascimento <don@syst.com.br> 3436L: platform-driver-x86@vger.kernel.org 3437S: Supported 3438F: drivers/platform/x86/classmate-laptop.c 3439 3440COBALT MEDIA DRIVER 3441M: Hans Verkuil <hans.verkuil@cisco.com> 3442L: linux-media@vger.kernel.org 3443T: git git://linuxtv.org/media_tree.git 3444W: https://linuxtv.org 3445S: Supported 3446F: drivers/media/pci/cobalt/ 3447 3448COCCINELLE/Semantic Patches (SmPL) 3449M: Julia Lawall <Julia.Lawall@lip6.fr> 3450M: Gilles Muller <Gilles.Muller@lip6.fr> 3451M: Nicolas Palix <nicolas.palix@imag.fr> 3452M: Michal Marek <mmarek@suse.com> 3453L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3454T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3455W: http://coccinelle.lip6.fr/ 3456S: Supported 3457F: Documentation/dev-tools/coccinelle.rst 3458F: scripts/coccinelle/ 3459F: scripts/coccicheck 3460 3461CODA FILE SYSTEM 3462M: Jan Harkes <jaharkes@cs.cmu.edu> 3463M: coda@cs.cmu.edu 3464L: codalist@coda.cs.cmu.edu 3465W: http://www.coda.cs.cmu.edu/ 3466S: Maintained 3467F: Documentation/filesystems/coda.txt 3468F: fs/coda/ 3469F: include/linux/coda*.h 3470F: include/uapi/linux/coda*.h 3471 3472CODA V4L2 MEM2MEM DRIVER 3473M: Philipp Zabel <p.zabel@pengutronix.de> 3474L: linux-media@vger.kernel.org 3475S: Maintained 3476F: Documentation/devicetree/bindings/media/coda.txt 3477F: drivers/media/platform/coda/ 3478 3479COMMON CLK FRAMEWORK 3480M: Michael Turquette <mturquette@baylibre.com> 3481M: Stephen Boyd <sboyd@codeaurora.org> 3482L: linux-clk@vger.kernel.org 3483Q: http://patchwork.kernel.org/project/linux-clk/list/ 3484T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3485S: Maintained 3486F: Documentation/devicetree/bindings/clock/ 3487F: drivers/clk/ 3488X: drivers/clk/clkdev.c 3489F: include/linux/clk-pr* 3490F: include/linux/clk/ 3491 3492COMMON INTERNET FILE SYSTEM (CIFS) 3493M: Steve French <sfrench@samba.org> 3494L: linux-cifs@vger.kernel.org 3495L: samba-technical@lists.samba.org (moderated for non-subscribers) 3496W: http://linux-cifs.samba.org/ 3497T: git git://git.samba.org/sfrench/cifs-2.6.git 3498S: Supported 3499F: Documentation/filesystems/cifs/ 3500F: fs/cifs/ 3501 3502COMPACTPCI HOTPLUG CORE 3503M: Scott Murray <scott@spiteful.org> 3504L: linux-pci@vger.kernel.org 3505S: Maintained 3506F: drivers/pci/hotplug/cpci_hotplug* 3507 3508COMPACTPCI HOTPLUG GENERIC DRIVER 3509M: Scott Murray <scott@spiteful.org> 3510L: linux-pci@vger.kernel.org 3511S: Maintained 3512F: drivers/pci/hotplug/cpcihp_generic.c 3513 3514COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3515M: Scott Murray <scott@spiteful.org> 3516L: linux-pci@vger.kernel.org 3517S: Maintained 3518F: drivers/pci/hotplug/cpcihp_zt5550.* 3519 3520COMPAL LAPTOP SUPPORT 3521M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3522L: platform-driver-x86@vger.kernel.org 3523S: Maintained 3524F: drivers/platform/x86/compal-laptop.c 3525 3526CONEXANT ACCESSRUNNER USB DRIVER 3527L: accessrunner-general@lists.sourceforge.net 3528W: http://accessrunner.sourceforge.net/ 3529S: Orphan 3530F: drivers/usb/atm/cxacru.c 3531 3532CONFIGFS 3533M: Joel Becker <jlbec@evilplan.org> 3534M: Christoph Hellwig <hch@lst.de> 3535T: git git://git.infradead.org/users/hch/configfs.git 3536S: Supported 3537F: fs/configfs/ 3538F: include/linux/configfs.h 3539 3540CONNECTOR 3541M: Evgeniy Polyakov <zbr@ioremap.net> 3542L: netdev@vger.kernel.org 3543S: Maintained 3544F: drivers/connector/ 3545 3546CONTROL GROUP (CGROUP) 3547M: Tejun Heo <tj@kernel.org> 3548M: Li Zefan <lizefan@huawei.com> 3549M: Johannes Weiner <hannes@cmpxchg.org> 3550L: cgroups@vger.kernel.org 3551T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3552S: Maintained 3553F: Documentation/cgroup* 3554F: include/linux/cgroup* 3555F: kernel/cgroup* 3556 3557CONTROL GROUP - CPUSET 3558M: Li Zefan <lizefan@huawei.com> 3559L: cgroups@vger.kernel.org 3560W: http://www.bullopensource.org/cpuset/ 3561W: http://oss.sgi.com/projects/cpusets/ 3562T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3563S: Maintained 3564F: Documentation/cgroup-v1/cpusets.txt 3565F: include/linux/cpuset.h 3566F: kernel/cpuset.c 3567 3568CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3569M: Johannes Weiner <hannes@cmpxchg.org> 3570M: Michal Hocko <mhocko@kernel.org> 3571M: Vladimir Davydov <vdavydov.dev@gmail.com> 3572L: cgroups@vger.kernel.org 3573L: linux-mm@kvack.org 3574S: Maintained 3575F: mm/memcontrol.c 3576F: mm/swap_cgroup.c 3577 3578CORETEMP HARDWARE MONITORING DRIVER 3579M: Fenghua Yu <fenghua.yu@intel.com> 3580L: linux-hwmon@vger.kernel.org 3581S: Maintained 3582F: Documentation/hwmon/coretemp 3583F: drivers/hwmon/coretemp.c 3584 3585COSA/SRP SYNC SERIAL DRIVER 3586M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3587W: http://www.fi.muni.cz/~kas/cosa/ 3588S: Maintained 3589F: drivers/net/wan/cosa* 3590 3591CPMAC ETHERNET DRIVER 3592M: Florian Fainelli <f.fainelli@gmail.com> 3593L: netdev@vger.kernel.org 3594S: Maintained 3595F: drivers/net/ethernet/ti/cpmac.c 3596 3597CPU FREQUENCY DRIVERS 3598M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3599M: Viresh Kumar <viresh.kumar@linaro.org> 3600L: linux-pm@vger.kernel.org 3601S: Maintained 3602T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3603T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3604B: https://bugzilla.kernel.org 3605F: Documentation/cpu-freq/ 3606F: Documentation/devicetree/bindings/cpufreq/ 3607F: drivers/cpufreq/ 3608F: include/linux/cpufreq.h 3609F: tools/testing/selftests/cpufreq/ 3610 3611CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3612M: Viresh Kumar <viresh.kumar@linaro.org> 3613M: Sudeep Holla <sudeep.holla@arm.com> 3614L: linux-pm@vger.kernel.org 3615W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3616S: Maintained 3617F: drivers/cpufreq/arm_big_little.h 3618F: drivers/cpufreq/arm_big_little.c 3619F: drivers/cpufreq/arm_big_little_dt.c 3620 3621CPU POWER MONITORING SUBSYSTEM 3622M: Thomas Renninger <trenn@suse.com> 3623L: linux-pm@vger.kernel.org 3624S: Maintained 3625F: tools/power/cpupower/ 3626 3627CPUID/MSR DRIVER 3628M: "H. Peter Anvin" <hpa@zytor.com> 3629S: Maintained 3630F: arch/x86/kernel/cpuid.c 3631F: arch/x86/kernel/msr.c 3632 3633CPUIDLE DRIVER - ARM BIG LITTLE 3634M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3635M: Daniel Lezcano <daniel.lezcano@linaro.org> 3636L: linux-pm@vger.kernel.org 3637L: linux-arm-kernel@lists.infradead.org 3638T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3639S: Maintained 3640F: drivers/cpuidle/cpuidle-big_little.c 3641 3642CPUIDLE DRIVER - ARM EXYNOS 3643M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3644M: Daniel Lezcano <daniel.lezcano@linaro.org> 3645M: Kukjin Kim <kgene@kernel.org> 3646L: linux-pm@vger.kernel.org 3647L: linux-samsung-soc@vger.kernel.org 3648S: Supported 3649F: drivers/cpuidle/cpuidle-exynos.c 3650F: arch/arm/mach-exynos/pm.c 3651 3652CPUIDLE DRIVERS 3653M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3654M: Daniel Lezcano <daniel.lezcano@linaro.org> 3655L: linux-pm@vger.kernel.org 3656S: Maintained 3657T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3658B: https://bugzilla.kernel.org 3659F: drivers/cpuidle/* 3660F: include/linux/cpuidle.h 3661 3662CRAMFS FILESYSTEM 3663W: http://sourceforge.net/projects/cramfs/ 3664S: Orphan / Obsolete 3665F: Documentation/filesystems/cramfs.txt 3666F: fs/cramfs/ 3667 3668CRIS PORT 3669M: Mikael Starvik <starvik@axis.com> 3670M: Jesper Nilsson <jesper.nilsson@axis.com> 3671L: linux-cris-kernel@axis.com 3672W: http://developer.axis.com 3673T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3674S: Maintained 3675F: arch/cris/ 3676F: drivers/tty/serial/crisv10.* 3677 3678CRYPTO API 3679M: Herbert Xu <herbert@gondor.apana.org.au> 3680M: "David S. Miller" <davem@davemloft.net> 3681L: linux-crypto@vger.kernel.org 3682T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3683T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3684S: Maintained 3685F: Documentation/crypto/ 3686F: Documentation/devicetree/bindings/crypto/ 3687F: arch/*/crypto/ 3688F: crypto/ 3689F: drivers/crypto/ 3690F: include/crypto/ 3691F: include/linux/crypto* 3692 3693CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3694M: Neil Horman <nhorman@tuxdriver.com> 3695L: linux-crypto@vger.kernel.org 3696S: Maintained 3697F: crypto/ansi_cprng.c 3698F: crypto/rng.c 3699 3700CS3308 MEDIA DRIVER 3701M: Hans Verkuil <hverkuil@xs4all.nl> 3702L: linux-media@vger.kernel.org 3703T: git git://linuxtv.org/media_tree.git 3704W: http://linuxtv.org 3705S: Odd Fixes 3706F: drivers/media/i2c/cs3308.c 3707F: drivers/media/i2c/cs3308.h 3708 3709CS5535 Audio ALSA driver 3710M: Jaya Kumar <jayakumar.alsa@gmail.com> 3711S: Maintained 3712F: sound/pci/cs5535audio/ 3713 3714CW1200 WLAN driver 3715M: Solomon Peachy <pizza@shaftnet.org> 3716S: Maintained 3717F: drivers/net/wireless/st/cw1200/ 3718 3719CX18 VIDEO4LINUX DRIVER 3720M: Andy Walls <awalls@md.metrocast.net> 3721L: ivtv-devel@ivtvdriver.org (subscribers-only) 3722L: linux-media@vger.kernel.org 3723T: git git://linuxtv.org/media_tree.git 3724W: https://linuxtv.org 3725W: http://www.ivtvdriver.org/index.php/Cx18 3726S: Maintained 3727F: Documentation/media/v4l-drivers/cx18* 3728F: drivers/media/pci/cx18/ 3729F: include/uapi/linux/ivtv* 3730 3731CX2341X MPEG ENCODER HELPER MODULE 3732M: Hans Verkuil <hverkuil@xs4all.nl> 3733L: linux-media@vger.kernel.org 3734T: git git://linuxtv.org/media_tree.git 3735W: https://linuxtv.org 3736S: Maintained 3737F: drivers/media/common/cx2341x* 3738F: include/media/cx2341x* 3739 3740CX24120 MEDIA DRIVER 3741M: Jemma Denson <jdenson@gmail.com> 3742M: Patrick Boettcher <patrick.boettcher@posteo.de> 3743L: linux-media@vger.kernel.org 3744W: https://linuxtv.org 3745Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3746S: Maintained 3747F: drivers/media/dvb-frontends/cx24120* 3748 3749CX88 VIDEO4LINUX DRIVER 3750M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3751M: Mauro Carvalho Chehab <mchehab@kernel.org> 3752L: linux-media@vger.kernel.org 3753W: https://linuxtv.org 3754T: git git://linuxtv.org/media_tree.git 3755S: Odd fixes 3756F: Documentation/media/v4l-drivers/cx88* 3757F: drivers/media/pci/cx88/ 3758 3759CXD2820R MEDIA DRIVER 3760M: Antti Palosaari <crope@iki.fi> 3761L: linux-media@vger.kernel.org 3762W: https://linuxtv.org 3763W: http://palosaari.fi/linux/ 3764Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3765T: git git://linuxtv.org/anttip/media_tree.git 3766S: Maintained 3767F: drivers/media/dvb-frontends/cxd2820r* 3768 3769CXGB3 ETHERNET DRIVER (CXGB3) 3770M: Santosh Raspatur <santosh@chelsio.com> 3771L: netdev@vger.kernel.org 3772W: http://www.chelsio.com 3773S: Supported 3774F: drivers/net/ethernet/chelsio/cxgb3/ 3775 3776CXGB3 ISCSI DRIVER (CXGB3I) 3777M: Karen Xie <kxie@chelsio.com> 3778L: linux-scsi@vger.kernel.org 3779W: http://www.chelsio.com 3780S: Supported 3781F: drivers/scsi/cxgbi/cxgb3i 3782 3783CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3784M: Steve Wise <swise@chelsio.com> 3785L: linux-rdma@vger.kernel.org 3786W: http://www.openfabrics.org 3787S: Supported 3788F: drivers/infiniband/hw/cxgb3/ 3789F: include/uapi/rdma/cxgb3-abi.h 3790 3791CXGB4 CRYPTO DRIVER (chcr) 3792M: Harsh Jain <harsh@chelsio.com> 3793L: linux-crypto@vger.kernel.org 3794W: http://www.chelsio.com 3795S: Supported 3796F: drivers/crypto/chelsio 3797 3798CXGB4 ETHERNET DRIVER (CXGB4) 3799M: Ganesh Goudar <ganeshgr@chelsio.com> 3800L: netdev@vger.kernel.org 3801W: http://www.chelsio.com 3802S: Supported 3803F: drivers/net/ethernet/chelsio/cxgb4/ 3804 3805CXGB4 ISCSI DRIVER (CXGB4I) 3806M: Karen Xie <kxie@chelsio.com> 3807L: linux-scsi@vger.kernel.org 3808W: http://www.chelsio.com 3809S: Supported 3810F: drivers/scsi/cxgbi/cxgb4i 3811 3812CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3813M: Steve Wise <swise@chelsio.com> 3814L: linux-rdma@vger.kernel.org 3815W: http://www.openfabrics.org 3816S: Supported 3817F: drivers/infiniband/hw/cxgb4/ 3818F: include/uapi/rdma/cxgb4-abi.h 3819 3820CXGB4VF ETHERNET DRIVER (CXGB4VF) 3821M: Casey Leedom <leedom@chelsio.com> 3822L: netdev@vger.kernel.org 3823W: http://www.chelsio.com 3824S: Supported 3825F: drivers/net/ethernet/chelsio/cxgb4vf/ 3826 3827CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3828M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3829M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3830L: linuxppc-dev@lists.ozlabs.org 3831S: Supported 3832F: arch/powerpc/platforms/powernv/pci-cxl.c 3833F: drivers/misc/cxl/ 3834F: include/misc/cxl* 3835F: include/uapi/misc/cxl.h 3836F: Documentation/powerpc/cxl.txt 3837F: Documentation/ABI/testing/sysfs-class-cxl 3838 3839CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3840M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3841M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3842M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3843L: linux-scsi@vger.kernel.org 3844S: Supported 3845F: drivers/scsi/cxlflash/ 3846F: include/uapi/scsi/cxlflash_ioctls.h 3847F: Documentation/powerpc/cxlflash.txt 3848 3849CYBERPRO FB DRIVER 3850M: Russell King <linux@armlinux.org.uk> 3851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3852W: http://www.armlinux.org.uk/ 3853S: Maintained 3854F: drivers/video/fbdev/cyber2000fb.* 3855 3856CYCLADES ASYNC MUX DRIVER 3857W: http://www.cyclades.com/ 3858S: Orphan 3859F: drivers/tty/cyclades.c 3860F: include/linux/cyclades.h 3861F: include/uapi/linux/cyclades.h 3862 3863CYCLADES PC300 DRIVER 3864W: http://www.cyclades.com/ 3865S: Orphan 3866F: drivers/net/wan/pc300* 3867 3868CYPRESS_FIRMWARE MEDIA DRIVER 3869M: Antti Palosaari <crope@iki.fi> 3870L: linux-media@vger.kernel.org 3871W: https://linuxtv.org 3872W: http://palosaari.fi/linux/ 3873Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3874T: git git://linuxtv.org/anttip/media_tree.git 3875S: Maintained 3876F: drivers/media/common/cypress_firmware* 3877 3878CYTTSP TOUCHSCREEN DRIVER 3879M: Ferruh Yigit <fery@cypress.com> 3880L: linux-input@vger.kernel.org 3881S: Supported 3882F: drivers/input/touchscreen/cyttsp* 3883F: include/linux/input/cyttsp.h 3884 3885D-LINK DIR-685 TOUCHKEYS DRIVER 3886M: Linus Walleij <linus.walleij@linaro.org> 3887L: linux-input@vger.kernel.org 3888S: Supported 3889F: drivers/input/dlink-dir685-touchkeys.c 3890 3891DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3892M: Joshua Kinard <kumba@gentoo.org> 3893S: Maintained 3894F: drivers/rtc/rtc-ds1685.c 3895F: include/linux/rtc/ds1685.h 3896 3897DAMA SLAVE for AX.25 3898M: Joerg Reuter <jreuter@yaina.de> 3899W: http://yaina.de/jreuter/ 3900W: http://www.qsl.net/dl1bke/ 3901L: linux-hams@vger.kernel.org 3902S: Maintained 3903F: net/ax25/af_ax25.c 3904F: net/ax25/ax25_dev.c 3905F: net/ax25/ax25_ds_* 3906F: net/ax25/ax25_in.c 3907F: net/ax25/ax25_out.c 3908F: net/ax25/ax25_timer.c 3909F: net/ax25/sysctl_net_ax25.c 3910 3911DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3912L: netdev@vger.kernel.org 3913S: Orphan 3914F: Documentation/networking/dmfe.txt 3915F: drivers/net/ethernet/dec/tulip/dmfe.c 3916 3917DC390/AM53C974 SCSI driver 3918M: Hannes Reinecke <hare@suse.com> 3919L: linux-scsi@vger.kernel.org 3920S: Maintained 3921F: drivers/scsi/am53c974.c 3922 3923DC395x SCSI driver 3924M: Oliver Neukum <oliver@neukum.org> 3925M: Ali Akcaagac <aliakc@web.de> 3926M: Jamie Lenehan <lenehan@twibble.org> 3927L: dc395x@twibble.org 3928W: http://twibble.org/dist/dc395x/ 3929W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3930S: Maintained 3931F: Documentation/scsi/dc395x.txt 3932F: drivers/scsi/dc395x.* 3933 3934DCCP PROTOCOL 3935M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3936L: dccp@vger.kernel.org 3937W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3938S: Maintained 3939F: include/linux/dccp.h 3940F: include/uapi/linux/dccp.h 3941F: include/linux/tfrc.h 3942F: net/dccp/ 3943 3944DECnet NETWORK LAYER 3945W: http://linux-decnet.sourceforge.net 3946L: linux-decnet-user@lists.sourceforge.net 3947S: Orphan 3948F: Documentation/networking/decnet.txt 3949F: net/decnet/ 3950 3951DECSTATION PLATFORM SUPPORT 3952M: "Maciej W. Rozycki" <macro@linux-mips.org> 3953L: linux-mips@linux-mips.org 3954W: http://www.linux-mips.org/wiki/DECstation 3955S: Maintained 3956F: arch/mips/dec/ 3957F: arch/mips/include/asm/dec/ 3958F: arch/mips/include/asm/mach-dec/ 3959 3960DEFXX FDDI NETWORK DRIVER 3961M: "Maciej W. Rozycki" <macro@linux-mips.org> 3962S: Maintained 3963F: drivers/net/fddi/defxx.* 3964 3965DELL LAPTOP DRIVER 3966M: Matthew Garrett <mjg59@srcf.ucam.org> 3967M: Pali Rohár <pali.rohar@gmail.com> 3968L: platform-driver-x86@vger.kernel.org 3969S: Maintained 3970F: drivers/platform/x86/dell-laptop.c 3971 3972DELL LAPTOP FREEFALL DRIVER 3973M: Pali Rohár <pali.rohar@gmail.com> 3974S: Maintained 3975F: drivers/platform/x86/dell-smo8800.c 3976 3977DELL LAPTOP RBTN DRIVER 3978M: Pali Rohár <pali.rohar@gmail.com> 3979S: Maintained 3980F: drivers/platform/x86/dell-rbtn.* 3981 3982DELL LAPTOP SMM DRIVER 3983M: Pali Rohár <pali.rohar@gmail.com> 3984S: Maintained 3985F: drivers/hwmon/dell-smm-hwmon.c 3986F: include/uapi/linux/i8k.h 3987 3988DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3989M: Doug Warzecha <Douglas_Warzecha@dell.com> 3990S: Maintained 3991F: Documentation/dcdbas.txt 3992F: drivers/firmware/dcdbas.* 3993 3994DELL WMI EXTRAS DRIVER 3995M: Matthew Garrett <mjg59@srcf.ucam.org> 3996M: Pali Rohár <pali.rohar@gmail.com> 3997S: Maintained 3998F: drivers/platform/x86/dell-wmi.c 3999 4000DELTA ST MEDIA DRIVER 4001M: Hugues Fruchet <hugues.fruchet@st.com> 4002L: linux-media@vger.kernel.org 4003T: git git://linuxtv.org/media_tree.git 4004W: https://linuxtv.org 4005S: Supported 4006F: drivers/media/platform/sti/delta 4007 4008DENALI NAND DRIVER 4009M: Masahiro Yamada <yamada.masahiro@socionext.com> 4010L: linux-mtd@lists.infradead.org 4011S: Supported 4012F: drivers/mtd/nand/denali* 4013 4014DESIGNWARE USB2 DRD IP DRIVER 4015M: John Youn <johnyoun@synopsys.com> 4016L: linux-usb@vger.kernel.org 4017T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4018S: Maintained 4019F: drivers/usb/dwc2/ 4020 4021DESIGNWARE USB3 DRD IP DRIVER 4022M: Felipe Balbi <balbi@kernel.org> 4023L: linux-usb@vger.kernel.org 4024T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4025S: Maintained 4026F: drivers/usb/dwc3/ 4027 4028DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4029M: Andreas Klinger <ak@it-klinger.de> 4030L: linux-iio@vger.kernel.org 4031S: Maintained 4032F: drivers/iio/proximity/srf*.c 4033 4034DEVICE COREDUMP (DEV_COREDUMP) 4035M: Johannes Berg <johannes@sipsolutions.net> 4036L: linux-kernel@vger.kernel.org 4037S: Maintained 4038F: drivers/base/devcoredump.c 4039F: include/linux/devcoredump.h 4040 4041DEVICE FREQUENCY (DEVFREQ) 4042M: MyungJoo Ham <myungjoo.ham@samsung.com> 4043M: Kyungmin Park <kyungmin.park@samsung.com> 4044R: Chanwoo Choi <cw00.choi@samsung.com> 4045L: linux-pm@vger.kernel.org 4046T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4047S: Maintained 4048F: drivers/devfreq/ 4049F: include/linux/devfreq.h 4050F: Documentation/devicetree/bindings/devfreq/ 4051 4052DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4053M: Chanwoo Choi <cw00.choi@samsung.com> 4054L: linux-pm@vger.kernel.org 4055T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4056S: Supported 4057F: drivers/devfreq/event/ 4058F: drivers/devfreq/devfreq-event.c 4059F: include/linux/devfreq-event.h 4060F: Documentation/devicetree/bindings/devfreq/event/ 4061 4062DEVICE NUMBER REGISTRY 4063M: Torben Mathiasen <device@lanana.org> 4064W: http://lanana.org/docs/device-list/index.html 4065S: Maintained 4066 4067DEVICE-MAPPER (LVM) 4068M: Alasdair Kergon <agk@redhat.com> 4069M: Mike Snitzer <snitzer@redhat.com> 4070M: dm-devel@redhat.com 4071L: dm-devel@redhat.com 4072W: http://sources.redhat.com/dm 4073Q: http://patchwork.kernel.org/project/dm-devel/list/ 4074T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4075T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4076S: Maintained 4077F: Documentation/device-mapper/ 4078F: drivers/md/dm* 4079F: drivers/md/persistent-data/ 4080F: include/linux/device-mapper.h 4081F: include/linux/dm-*.h 4082F: include/uapi/linux/dm-*.h 4083 4084DEVLINK 4085M: Jiri Pirko <jiri@mellanox.com> 4086L: netdev@vger.kernel.org 4087S: Supported 4088F: net/core/devlink.c 4089F: include/net/devlink.h 4090F: include/uapi/linux/devlink.h 4091 4092DIALOG SEMICONDUCTOR DRIVERS 4093M: Support Opensource <support.opensource@diasemi.com> 4094W: http://www.dialog-semiconductor.com/products 4095S: Supported 4096F: Documentation/hwmon/da90?? 4097F: Documentation/devicetree/bindings/mfd/da90*.txt 4098F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4099F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4100F: Documentation/devicetree/bindings/regulator/da92*.txt 4101F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt 4102F: Documentation/devicetree/bindings/sound/da[79]*.txt 4103F: drivers/gpio/gpio-da90??.c 4104F: drivers/hwmon/da90??-hwmon.c 4105F: drivers/iio/adc/da91??-*.c 4106F: drivers/input/misc/da90??_onkey.c 4107F: drivers/input/touchscreen/da9052_tsi.c 4108F: drivers/leds/leds-da90??.c 4109F: drivers/mfd/da903x.c 4110F: drivers/mfd/da90??-*.c 4111F: drivers/mfd/da91??-*.c 4112F: drivers/power/supply/da9052-battery.c 4113F: drivers/power/supply/da91??-*.c 4114F: drivers/regulator/da903x.c 4115F: drivers/regulator/da9???-regulator.[ch] 4116F: drivers/thermal/da90??-thermal.c 4117F: drivers/rtc/rtc-da90??.c 4118F: drivers/video/backlight/da90??_bl.c 4119F: drivers/watchdog/da90??_wdt.c 4120F: include/linux/mfd/da903x.h 4121F: include/linux/mfd/da9052/ 4122F: include/linux/mfd/da9055/ 4123F: include/linux/mfd/da9062/ 4124F: include/linux/mfd/da9063/ 4125F: include/linux/mfd/da9150/ 4126F: include/linux/regulator/da9211.h 4127F: include/sound/da[79]*.h 4128F: sound/soc/codecs/da[79]*.[ch] 4129 4130DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4131M: William Breathitt Gray <vilhelm.gray@gmail.com> 4132L: linux-gpio@vger.kernel.org 4133S: Maintained 4134F: drivers/gpio/gpio-gpio-mm.c 4135 4136DIGI NEO AND CLASSIC PCI PRODUCTS 4137M: Lidza Louina <lidza.louina@gmail.com> 4138M: Mark Hounschell <markh@compro.net> 4139L: driverdev-devel@linuxdriverproject.org 4140S: Maintained 4141F: drivers/staging/dgnc/ 4142 4143DIOLAN U2C-12 I2C DRIVER 4144M: Guenter Roeck <linux@roeck-us.net> 4145L: linux-i2c@vger.kernel.org 4146S: Maintained 4147F: drivers/i2c/busses/i2c-diolan-u2c.c 4148 4149DIRECT ACCESS (DAX) 4150M: Matthew Wilcox <mawilcox@microsoft.com> 4151M: Ross Zwisler <ross.zwisler@linux.intel.com> 4152L: linux-fsdevel@vger.kernel.org 4153S: Supported 4154F: fs/dax.c 4155F: include/linux/dax.h 4156F: include/trace/events/fs_dax.h 4157 4158DIRECTORY NOTIFICATION (DNOTIFY) 4159M: Jan Kara <jack@suse.cz> 4160R: Amir Goldstein <amir73il@gmail.com> 4161L: linux-fsdevel@vger.kernel.org 4162S: Maintained 4163F: Documentation/filesystems/dnotify.txt 4164F: fs/notify/dnotify/ 4165F: include/linux/dnotify.h 4166 4167DISK GEOMETRY AND PARTITION HANDLING 4168M: Andries Brouwer <aeb@cwi.nl> 4169W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4170W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4171W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4172S: Maintained 4173 4174DISKQUOTA 4175M: Jan Kara <jack@suse.com> 4176S: Maintained 4177F: Documentation/filesystems/quota.txt 4178F: fs/quota/ 4179F: include/linux/quota*.h 4180F: include/uapi/linux/quota*.h 4181 4182DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4183M: Bernie Thompson <bernie@plugable.com> 4184L: linux-fbdev@vger.kernel.org 4185S: Maintained 4186W: http://plugable.com/category/projects/udlfb/ 4187F: drivers/video/fbdev/udlfb.c 4188F: include/video/udlfb.h 4189F: Documentation/fb/udlfb.txt 4190 4191DISTRIBUTED LOCK MANAGER (DLM) 4192M: Christine Caulfield <ccaulfie@redhat.com> 4193M: David Teigland <teigland@redhat.com> 4194L: cluster-devel@redhat.com 4195W: http://sources.redhat.com/cluster/ 4196T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4197S: Supported 4198F: fs/dlm/ 4199 4200DMA BUFFER SHARING FRAMEWORK 4201M: Sumit Semwal <sumit.semwal@linaro.org> 4202S: Maintained 4203L: linux-media@vger.kernel.org 4204L: dri-devel@lists.freedesktop.org 4205L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4206F: drivers/dma-buf/ 4207F: include/linux/dma-buf* 4208F: include/linux/reservation.h 4209F: include/linux/*fence.h 4210F: Documentation/driver-api/dma-buf.rst 4211T: git git://anongit.freedesktop.org/drm/drm-misc 4212 4213DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4214M: Vinod Koul <vinod.koul@intel.com> 4215L: dmaengine@vger.kernel.org 4216Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4217S: Maintained 4218F: drivers/dma/ 4219F: include/linux/dmaengine.h 4220F: Documentation/devicetree/bindings/dma/ 4221F: Documentation/dmaengine/ 4222T: git git://git.infradead.org/users/vkoul/slave-dma.git 4223 4224DMA MAPPING HELPERS 4225M: Christoph Hellwig <hch@lst.de> 4226M: Marek Szyprowski <m.szyprowski@samsung.com> 4227R: Robin Murphy <robin.murphy@arm.com> 4228L: iommu@lists.linux-foundation.org 4229T: git git://git.infradead.org/users/hch/dma-mapping.git 4230W: http://git.infradead.org/users/hch/dma-mapping.git 4231S: Supported 4232F: lib/dma-debug.c 4233F: lib/dma-noop.c 4234F: lib/dma-virt.c 4235F: drivers/base/dma-mapping.c 4236F: drivers/base/dma-coherent.c 4237F: include/linux/dma-mapping.h 4238 4239DME1737 HARDWARE MONITOR DRIVER 4240M: Juerg Haefliger <juergh@gmail.com> 4241L: linux-hwmon@vger.kernel.org 4242S: Maintained 4243F: Documentation/hwmon/dme1737 4244F: drivers/hwmon/dme1737.c 4245 4246DMI/SMBIOS SUPPORT 4247M: Jean Delvare <jdelvare@suse.com> 4248S: Maintained 4249T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4250F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4251F: drivers/firmware/dmi-id.c 4252F: drivers/firmware/dmi_scan.c 4253F: include/linux/dmi.h 4254 4255DOCUMENTATION 4256M: Jonathan Corbet <corbet@lwn.net> 4257L: linux-doc@vger.kernel.org 4258S: Maintained 4259F: Documentation/ 4260F: scripts/kernel-doc 4261X: Documentation/ABI/ 4262X: Documentation/devicetree/ 4263X: Documentation/acpi 4264X: Documentation/power 4265X: Documentation/spi 4266X: Documentation/media 4267T: git git://git.lwn.net/linux.git docs-next 4268 4269DONGWOON DW9714 LENS VOICE COIL DRIVER 4270M: Sakari Ailus <sakari.ailus@linux.intel.com> 4271L: linux-media@vger.kernel.org 4272T: git git://linuxtv.org/media_tree.git 4273S: Maintained 4274F: drivers/media/i2c/dw9714.c 4275 4276DOUBLETALK DRIVER 4277M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4278L: blinux-list@redhat.com 4279S: Maintained 4280F: drivers/char/dtlk.c 4281F: include/linux/dtlk.h 4282 4283DPAA2 DATAPATH I/O (DPIO) DRIVER 4284M: Roy Pledge <Roy.Pledge@nxp.com> 4285L: linux-kernel@vger.kernel.org 4286S: Maintained 4287F: drivers/staging/fsl-mc/bus/dpio 4288 4289DPAA2 ETHERNET DRIVER 4290M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4291L: linux-kernel@vger.kernel.org 4292S: Maintained 4293F: drivers/staging/fsl-dpaa2/ethernet 4294 4295DPT_I2O SCSI RAID DRIVER 4296M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4297L: linux-scsi@vger.kernel.org 4298W: http://www.adaptec.com/ 4299S: Maintained 4300F: drivers/scsi/dpt* 4301F: drivers/scsi/dpt/ 4302 4303DRBD DRIVER 4304M: Philipp Reisner <philipp.reisner@linbit.com> 4305M: Lars Ellenberg <lars.ellenberg@linbit.com> 4306L: drbd-dev@lists.linbit.com 4307W: http://www.drbd.org 4308T: git git://git.linbit.com/linux-drbd.git 4309T: git git://git.linbit.com/drbd-8.4.git 4310S: Supported 4311F: drivers/block/drbd/ 4312F: lib/lru_cache.c 4313F: Documentation/blockdev/drbd/ 4314 4315DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4316M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4317T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4318S: Supported 4319F: Documentation/kobject.txt 4320F: drivers/base/ 4321F: fs/debugfs/ 4322F: fs/sysfs/ 4323F: include/linux/debugfs.h 4324F: include/linux/kobj* 4325F: lib/kobj* 4326 4327DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4328M: Kevin Hilman <khilman@kernel.org> 4329M: Nishanth Menon <nm@ti.com> 4330S: Maintained 4331F: drivers/power/avs/ 4332F: include/linux/power/smartreflex.h 4333L: linux-pm@vger.kernel.org 4334 4335DRM DRIVER FOR ARM PL111 CLCD 4336M: Eric Anholt <eric@anholt.net> 4337T: git git://anongit.freedesktop.org/drm/drm-misc 4338S: Supported 4339F: drivers/gpu/drm/pl111/ 4340 4341DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4342M: Dave Airlie <airlied@redhat.com> 4343S: Odd Fixes 4344F: drivers/gpu/drm/ast/ 4345 4346DRM DRIVER FOR BOCHS VIRTUAL GPU 4347M: Gerd Hoffmann <kraxel@redhat.com> 4348L: virtualization@lists.linux-foundation.org 4349T: git git://anongit.freedesktop.org/drm/drm-misc 4350S: Maintained 4351F: drivers/gpu/drm/bochs/ 4352 4353DRM DRIVER FOR INTEL I810 VIDEO CARDS 4354S: Orphan / Obsolete 4355F: drivers/gpu/drm/i810/ 4356F: include/uapi/drm/i810_drm.h 4357 4358DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4359S: Orphan / Obsolete 4360F: drivers/gpu/drm/mga/ 4361F: include/uapi/drm/mga_drm.h 4362 4363DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4364M: Dave Airlie <airlied@redhat.com> 4365S: Odd Fixes 4366F: drivers/gpu/drm/mgag200/ 4367 4368DRM DRIVER FOR MI0283QT 4369M: Noralf Trønnes <noralf@tronnes.org> 4370S: Maintained 4371F: drivers/gpu/drm/tinydrm/mi0283qt.c 4372F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4373 4374DRM DRIVER FOR MSM ADRENO GPU 4375M: Rob Clark <robdclark@gmail.com> 4376L: linux-arm-msm@vger.kernel.org 4377L: dri-devel@lists.freedesktop.org 4378L: freedreno@lists.freedesktop.org 4379T: git git://people.freedesktop.org/~robclark/linux 4380S: Maintained 4381F: drivers/gpu/drm/msm/ 4382F: include/uapi/drm/msm_drm.h 4383F: Documentation/devicetree/bindings/display/msm/ 4384 4385DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4386M: Ben Skeggs <bskeggs@redhat.com> 4387L: dri-devel@lists.freedesktop.org 4388L: nouveau@lists.freedesktop.org 4389T: git git://github.com/skeggsb/linux 4390S: Supported 4391F: drivers/gpu/drm/nouveau/ 4392F: include/uapi/drm/nouveau_drm.h 4393 4394DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4395M: Noralf Trønnes <noralf@tronnes.org> 4396S: Maintained 4397F: drivers/gpu/drm/tinydrm/repaper.c 4398F: Documentation/devicetree/bindings/display/repaper.txt 4399 4400DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4401M: Dave Airlie <airlied@redhat.com> 4402M: Gerd Hoffmann <kraxel@redhat.com> 4403L: virtualization@lists.linux-foundation.org 4404T: git git://anongit.freedesktop.org/drm/drm-misc 4405S: Obsolete 4406W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4407F: drivers/gpu/drm/cirrus/ 4408 4409DRM DRIVER FOR QXL VIRTUAL GPU 4410M: Dave Airlie <airlied@redhat.com> 4411M: Gerd Hoffmann <kraxel@redhat.com> 4412L: virtualization@lists.linux-foundation.org 4413T: git git://anongit.freedesktop.org/drm/drm-misc 4414S: Maintained 4415F: drivers/gpu/drm/qxl/ 4416F: include/uapi/drm/qxl_drm.h 4417 4418DRM DRIVER FOR RAGE 128 VIDEO CARDS 4419S: Orphan / Obsolete 4420F: drivers/gpu/drm/r128/ 4421F: include/uapi/drm/r128_drm.h 4422 4423DRM DRIVER FOR SAVAGE VIDEO CARDS 4424S: Orphan / Obsolete 4425F: drivers/gpu/drm/savage/ 4426F: include/uapi/drm/savage_drm.h 4427 4428DRM DRIVER FOR SIS VIDEO CARDS 4429S: Orphan / Obsolete 4430F: drivers/gpu/drm/sis/ 4431F: include/uapi/drm/sis_drm.h 4432 4433DRM DRIVER FOR SITRONIX ST7586 PANELS 4434M: David Lechner <david@lechnology.com> 4435S: Maintained 4436F: drivers/gpu/drm/tinydrm/st7586.c 4437F: Documentation/devicetree/bindings/display/st7586.txt 4438 4439DRM DRIVER FOR TDFX VIDEO CARDS 4440S: Orphan / Obsolete 4441F: drivers/gpu/drm/tdfx/ 4442 4443DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4444M: Dave Airlie <airlied@redhat.com> 4445S: Odd Fixes 4446F: drivers/gpu/drm/udl/ 4447 4448DRM DRIVER FOR VMWARE VIRTUAL GPU 4449M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4450M: Sinclair Yeh <syeh@vmware.com> 4451M: Thomas Hellstrom <thellstrom@vmware.com> 4452L: dri-devel@lists.freedesktop.org 4453T: git git://people.freedesktop.org/~syeh/repos_linux 4454T: git git://people.freedesktop.org/~thomash/linux 4455S: Supported 4456F: drivers/gpu/drm/vmwgfx/ 4457F: include/uapi/drm/vmwgfx_drm.h 4458 4459DRM DRIVERS 4460M: David Airlie <airlied@linux.ie> 4461L: dri-devel@lists.freedesktop.org 4462T: git git://people.freedesktop.org/~airlied/linux 4463B: https://bugs.freedesktop.org/ 4464C: irc://chat.freenode.net/dri-devel 4465S: Maintained 4466F: drivers/gpu/drm/ 4467F: drivers/gpu/vga/ 4468F: Documentation/devicetree/bindings/display/ 4469F: Documentation/devicetree/bindings/gpu/ 4470F: Documentation/devicetree/bindings/video/ 4471F: Documentation/gpu/ 4472F: include/drm/ 4473F: include/uapi/drm/ 4474F: include/linux/vga* 4475 4476DRM DRIVERS AND MISC GPU PATCHES 4477M: Daniel Vetter <daniel.vetter@intel.com> 4478M: Jani Nikula <jani.nikula@linux.intel.com> 4479M: Sean Paul <seanpaul@chromium.org> 4480W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4481S: Maintained 4482T: git git://anongit.freedesktop.org/drm/drm-misc 4483F: Documentation/gpu/ 4484F: drivers/gpu/vga/ 4485F: drivers/gpu/drm/* 4486F: include/drm/drm* 4487F: include/uapi/drm/drm* 4488F: include/linux/vga* 4489 4490DRM DRIVERS FOR ALLWINNER A10 4491M: Maxime Ripard <maxime.ripard@free-electrons.com> 4492L: dri-devel@lists.freedesktop.org 4493S: Supported 4494F: drivers/gpu/drm/sun4i/ 4495F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4496T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4497 4498DRM DRIVERS FOR AMLOGIC SOCS 4499M: Neil Armstrong <narmstrong@baylibre.com> 4500L: dri-devel@lists.freedesktop.org 4501L: linux-amlogic@lists.infradead.org 4502W: http://linux-meson.com/ 4503S: Supported 4504F: drivers/gpu/drm/meson/ 4505F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4506F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4507F: Documentation/gpu/meson.rst 4508T: git git://anongit.freedesktop.org/drm/drm-misc 4509 4510DRM DRIVERS FOR ATMEL HLCDC 4511M: Boris Brezillon <boris.brezillon@free-electrons.com> 4512L: dri-devel@lists.freedesktop.org 4513S: Supported 4514F: drivers/gpu/drm/atmel-hlcdc/ 4515F: Documentation/devicetree/bindings/drm/atmel/ 4516T: git git://anongit.freedesktop.org/drm/drm-misc 4517 4518DRM DRIVERS FOR BRIDGE CHIPS 4519M: Archit Taneja <architt@codeaurora.org> 4520M: Andrzej Hajda <a.hajda@samsung.com> 4521R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4522S: Maintained 4523T: git git://anongit.freedesktop.org/drm/drm-misc 4524F: drivers/gpu/drm/bridge/ 4525 4526DRM DRIVERS FOR EXYNOS 4527M: Inki Dae <inki.dae@samsung.com> 4528M: Joonyoung Shim <jy0922.shim@samsung.com> 4529M: Seung-Woo Kim <sw0312.kim@samsung.com> 4530M: Kyungmin Park <kyungmin.park@samsung.com> 4531L: dri-devel@lists.freedesktop.org 4532T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4533S: Supported 4534F: drivers/gpu/drm/exynos/ 4535F: include/uapi/drm/exynos_drm.h 4536F: Documentation/devicetree/bindings/display/exynos/ 4537 4538DRM DRIVERS FOR FREESCALE DCU 4539M: Stefan Agner <stefan@agner.ch> 4540M: Alison Wang <alison.wang@freescale.com> 4541L: dri-devel@lists.freedesktop.org 4542S: Supported 4543F: drivers/gpu/drm/fsl-dcu/ 4544F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4545F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4546F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4547 4548DRM DRIVERS FOR FREESCALE IMX 4549M: Philipp Zabel <p.zabel@pengutronix.de> 4550L: dri-devel@lists.freedesktop.org 4551S: Maintained 4552F: drivers/gpu/drm/imx/ 4553F: drivers/gpu/ipu-v3/ 4554F: Documentation/devicetree/bindings/display/imx/ 4555 4556DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4557M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4558L: dri-devel@lists.freedesktop.org 4559T: git git://github.com/patjak/drm-gma500 4560S: Maintained 4561F: drivers/gpu/drm/gma500/ 4562 4563DRM DRIVERS FOR HISILICON 4564M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4565M: Rongrong Zou <zourongrong@gmail.com> 4566R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4567R: Chen Feng <puck.chen@hisilicon.com> 4568L: dri-devel@lists.freedesktop.org 4569T: git git://github.com/xin3liang/linux.git 4570S: Maintained 4571F: drivers/gpu/drm/hisilicon/ 4572F: Documentation/devicetree/bindings/display/hisilicon/ 4573 4574DRM DRIVERS FOR MEDIATEK 4575M: CK Hu <ck.hu@mediatek.com> 4576M: Philipp Zabel <p.zabel@pengutronix.de> 4577L: dri-devel@lists.freedesktop.org 4578S: Supported 4579F: drivers/gpu/drm/mediatek/ 4580F: Documentation/devicetree/bindings/display/mediatek/ 4581 4582DRM DRIVERS FOR NVIDIA TEGRA 4583M: Thierry Reding <thierry.reding@gmail.com> 4584L: dri-devel@lists.freedesktop.org 4585L: linux-tegra@vger.kernel.org 4586T: git git://anongit.freedesktop.org/tegra/linux.git 4587S: Supported 4588F: drivers/gpu/drm/tegra/ 4589F: drivers/gpu/host1x/ 4590F: include/linux/host1x.h 4591F: include/uapi/drm/tegra_drm.h 4592F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4593 4594DRM DRIVERS FOR RENESAS 4595M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4596L: dri-devel@lists.freedesktop.org 4597L: linux-renesas-soc@vger.kernel.org 4598T: git git://linuxtv.org/pinchartl/fbdev 4599S: Supported 4600F: drivers/gpu/drm/rcar-du/ 4601F: drivers/gpu/drm/shmobile/ 4602F: include/linux/platform_data/shmob_drm.h 4603F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4604F: Documentation/devicetree/bindings/display/renesas,du.txt 4605 4606DRM DRIVERS FOR ROCKCHIP 4607M: Mark Yao <mark.yao@rock-chips.com> 4608L: dri-devel@lists.freedesktop.org 4609S: Maintained 4610F: drivers/gpu/drm/rockchip/ 4611F: Documentation/devicetree/bindings/display/rockchip/ 4612T: git git://anongit.freedesktop.org/drm/drm-misc 4613 4614DRM DRIVERS FOR STI 4615M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4616M: Vincent Abriou <vincent.abriou@st.com> 4617L: dri-devel@lists.freedesktop.org 4618T: git git://anongit.freedesktop.org/drm/drm-misc 4619S: Maintained 4620F: drivers/gpu/drm/sti 4621F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4622 4623DRM DRIVERS FOR STM 4624M: Yannick Fertre <yannick.fertre@st.com> 4625M: Philippe Cornu <philippe.cornu@st.com> 4626M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4627M: Vincent Abriou <vincent.abriou@st.com> 4628L: dri-devel@lists.freedesktop.org 4629T: git git://anongit.freedesktop.org/drm/drm-misc 4630S: Maintained 4631F: drivers/gpu/drm/stm 4632F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4633 4634DRM DRIVERS FOR TI LCDC 4635M: Jyri Sarha <jsarha@ti.com> 4636R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4637L: dri-devel@lists.freedesktop.org 4638S: Maintained 4639F: drivers/gpu/drm/tilcdc/ 4640F: Documentation/devicetree/bindings/display/tilcdc/ 4641 4642DRM DRIVERS FOR TI OMAP 4643M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4644L: dri-devel@lists.freedesktop.org 4645S: Maintained 4646F: drivers/gpu/drm/omapdrm/ 4647F: Documentation/devicetree/bindings/display/ti/ 4648 4649DRM DRIVERS FOR VC4 4650M: Eric Anholt <eric@anholt.net> 4651T: git git://github.com/anholt/linux 4652S: Supported 4653F: drivers/gpu/drm/vc4/ 4654F: include/uapi/drm/vc4_drm.h 4655F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4656T: git git://anongit.freedesktop.org/drm/drm-misc 4657 4658DRM DRIVERS FOR VIVANTE GPU IP 4659M: Lucas Stach <l.stach@pengutronix.de> 4660R: Russell King <linux+etnaviv@armlinux.org.uk> 4661R: Christian Gmeiner <christian.gmeiner@gmail.com> 4662L: etnaviv@lists.freedesktop.org 4663L: dri-devel@lists.freedesktop.org 4664S: Maintained 4665F: drivers/gpu/drm/etnaviv/ 4666F: include/uapi/drm/etnaviv_drm.h 4667F: Documentation/devicetree/bindings/display/etnaviv/ 4668 4669DRM DRIVERS FOR ZTE ZX 4670M: Shawn Guo <shawnguo@kernel.org> 4671L: dri-devel@lists.freedesktop.org 4672S: Maintained 4673F: drivers/gpu/drm/zte/ 4674F: Documentation/devicetree/bindings/display/zte,vou.txt 4675T: git git://anongit.freedesktop.org/drm/drm-misc 4676 4677DRM PANEL DRIVERS 4678M: Thierry Reding <thierry.reding@gmail.com> 4679L: dri-devel@lists.freedesktop.org 4680T: git git://anongit.freedesktop.org/tegra/linux.git 4681S: Maintained 4682F: drivers/gpu/drm/drm_panel.c 4683F: drivers/gpu/drm/panel/ 4684F: include/drm/drm_panel.h 4685F: Documentation/devicetree/bindings/display/panel/ 4686 4687DRM TINYDRM DRIVERS 4688M: Noralf Trønnes <noralf@tronnes.org> 4689W: https://github.com/notro/tinydrm/wiki/Development 4690T: git git://anongit.freedesktop.org/drm/drm-misc 4691S: Maintained 4692F: drivers/gpu/drm/tinydrm/ 4693F: include/drm/tinydrm/ 4694 4695DSBR100 USB FM RADIO DRIVER 4696M: Alexey Klimov <klimov.linux@gmail.com> 4697L: linux-media@vger.kernel.org 4698T: git git://linuxtv.org/media_tree.git 4699S: Maintained 4700F: drivers/media/radio/dsbr100.c 4701 4702DSCC4 DRIVER 4703M: Francois Romieu <romieu@fr.zoreil.com> 4704L: netdev@vger.kernel.org 4705S: Maintained 4706F: drivers/net/wan/dscc4.c 4707 4708DT3155 MEDIA DRIVER 4709M: Hans Verkuil <hverkuil@xs4all.nl> 4710L: linux-media@vger.kernel.org 4711T: git git://linuxtv.org/media_tree.git 4712W: https://linuxtv.org 4713S: Odd Fixes 4714F: drivers/media/pci/dt3155/ 4715 4716DVB_USB_AF9015 MEDIA DRIVER 4717M: Antti Palosaari <crope@iki.fi> 4718L: linux-media@vger.kernel.org 4719W: https://linuxtv.org 4720W: http://palosaari.fi/linux/ 4721Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4722T: git git://linuxtv.org/anttip/media_tree.git 4723S: Maintained 4724F: drivers/media/usb/dvb-usb-v2/af9015* 4725 4726DVB_USB_AF9035 MEDIA DRIVER 4727M: Antti Palosaari <crope@iki.fi> 4728L: linux-media@vger.kernel.org 4729W: https://linuxtv.org 4730W: http://palosaari.fi/linux/ 4731Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4732T: git git://linuxtv.org/anttip/media_tree.git 4733S: Maintained 4734F: drivers/media/usb/dvb-usb-v2/af9035* 4735 4736DVB_USB_ANYSEE MEDIA DRIVER 4737M: Antti Palosaari <crope@iki.fi> 4738L: linux-media@vger.kernel.org 4739W: https://linuxtv.org 4740W: http://palosaari.fi/linux/ 4741Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4742T: git git://linuxtv.org/anttip/media_tree.git 4743S: Maintained 4744F: drivers/media/usb/dvb-usb-v2/anysee* 4745 4746DVB_USB_AU6610 MEDIA DRIVER 4747M: Antti Palosaari <crope@iki.fi> 4748L: linux-media@vger.kernel.org 4749W: https://linuxtv.org 4750W: http://palosaari.fi/linux/ 4751Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4752T: git git://linuxtv.org/anttip/media_tree.git 4753S: Maintained 4754F: drivers/media/usb/dvb-usb-v2/au6610* 4755 4756DVB_USB_CE6230 MEDIA DRIVER 4757M: Antti Palosaari <crope@iki.fi> 4758L: linux-media@vger.kernel.org 4759W: https://linuxtv.org 4760W: http://palosaari.fi/linux/ 4761Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4762T: git git://linuxtv.org/anttip/media_tree.git 4763S: Maintained 4764F: drivers/media/usb/dvb-usb-v2/ce6230* 4765 4766DVB_USB_CXUSB MEDIA DRIVER 4767M: Michael Krufky <mkrufky@linuxtv.org> 4768L: linux-media@vger.kernel.org 4769W: https://linuxtv.org 4770W: http://github.com/mkrufky 4771Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4772T: git git://linuxtv.org/media_tree.git 4773S: Maintained 4774F: drivers/media/usb/dvb-usb/cxusb* 4775 4776DVB_USB_EC168 MEDIA DRIVER 4777M: Antti Palosaari <crope@iki.fi> 4778L: linux-media@vger.kernel.org 4779W: https://linuxtv.org 4780W: http://palosaari.fi/linux/ 4781Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4782T: git git://linuxtv.org/anttip/media_tree.git 4783S: Maintained 4784F: drivers/media/usb/dvb-usb-v2/ec168* 4785 4786DVB_USB_GL861 MEDIA DRIVER 4787M: Antti Palosaari <crope@iki.fi> 4788L: linux-media@vger.kernel.org 4789W: https://linuxtv.org 4790Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4791T: git git://linuxtv.org/anttip/media_tree.git 4792S: Maintained 4793F: drivers/media/usb/dvb-usb-v2/gl861* 4794 4795DVB_USB_MXL111SF MEDIA DRIVER 4796M: Michael Krufky <mkrufky@linuxtv.org> 4797L: linux-media@vger.kernel.org 4798W: https://linuxtv.org 4799W: http://github.com/mkrufky 4800Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4801T: git git://linuxtv.org/mkrufky/mxl111sf.git 4802S: Maintained 4803F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4804 4805DVB_USB_RTL28XXU MEDIA DRIVER 4806M: Antti Palosaari <crope@iki.fi> 4807L: linux-media@vger.kernel.org 4808W: https://linuxtv.org 4809W: http://palosaari.fi/linux/ 4810Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4811T: git git://linuxtv.org/anttip/media_tree.git 4812S: Maintained 4813F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4814 4815DVB_USB_V2 MEDIA DRIVER 4816M: Antti Palosaari <crope@iki.fi> 4817L: linux-media@vger.kernel.org 4818W: https://linuxtv.org 4819W: http://palosaari.fi/linux/ 4820Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4821T: git git://linuxtv.org/anttip/media_tree.git 4822S: Maintained 4823F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4824F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4825 4826DYNAMIC DEBUG 4827M: Jason Baron <jbaron@akamai.com> 4828S: Maintained 4829F: lib/dynamic_debug.c 4830F: include/linux/dynamic_debug.h 4831 4832DZ DECSTATION DZ11 SERIAL DRIVER 4833M: "Maciej W. Rozycki" <macro@linux-mips.org> 4834S: Maintained 4835F: drivers/tty/serial/dz.* 4836 4837E3X0 POWER BUTTON DRIVER 4838M: Moritz Fischer <moritz.fischer@ettus.com> 4839L: usrp-users@lists.ettus.com 4840W: http://www.ettus.com 4841S: Supported 4842F: drivers/input/misc/e3x0-button.c 4843F: Documentation/devicetree/bindings/input/e3x0-button.txt 4844 4845E4000 MEDIA DRIVER 4846M: Antti Palosaari <crope@iki.fi> 4847L: linux-media@vger.kernel.org 4848W: https://linuxtv.org 4849W: http://palosaari.fi/linux/ 4850Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4851T: git git://linuxtv.org/anttip/media_tree.git 4852S: Maintained 4853F: drivers/media/tuners/e4000* 4854 4855EATA ISA/EISA/PCI SCSI DRIVER 4856M: Dario Ballabio <ballabio_dario@emc.com> 4857L: linux-scsi@vger.kernel.org 4858S: Maintained 4859F: drivers/scsi/eata.c 4860 4861EC100 MEDIA DRIVER 4862M: Antti Palosaari <crope@iki.fi> 4863L: linux-media@vger.kernel.org 4864W: https://linuxtv.org 4865W: http://palosaari.fi/linux/ 4866Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4867T: git git://linuxtv.org/anttip/media_tree.git 4868S: Maintained 4869F: drivers/media/dvb-frontends/ec100* 4870 4871ECRYPT FILE SYSTEM 4872M: Tyler Hicks <tyhicks@canonical.com> 4873L: ecryptfs@vger.kernel.org 4874W: http://ecryptfs.org 4875W: https://launchpad.net/ecryptfs 4876T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4877S: Supported 4878F: Documentation/filesystems/ecryptfs.txt 4879F: fs/ecryptfs/ 4880 4881EDAC-AMD64 4882M: Borislav Petkov <bp@alien8.de> 4883L: linux-edac@vger.kernel.org 4884S: Maintained 4885F: drivers/edac/amd64_edac* 4886 4887EDAC-CALXEDA 4888M: Robert Richter <rric@kernel.org> 4889L: linux-edac@vger.kernel.org 4890S: Maintained 4891F: drivers/edac/highbank* 4892 4893EDAC-CAVIUM 4894M: Ralf Baechle <ralf@linux-mips.org> 4895M: David Daney <david.daney@cavium.com> 4896L: linux-edac@vger.kernel.org 4897L: linux-mips@linux-mips.org 4898S: Supported 4899F: drivers/edac/octeon_edac* 4900F: drivers/edac/thunderx_edac* 4901 4902EDAC-CORE 4903M: Borislav Petkov <bp@alien8.de> 4904M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4905M: Mauro Carvalho Chehab <mchehab@kernel.org> 4906L: linux-edac@vger.kernel.org 4907T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4908T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4909S: Supported 4910F: Documentation/admin-guide/ras.rst 4911F: Documentation/driver-api/edac.rst 4912F: drivers/edac/ 4913F: include/linux/edac.h 4914 4915EDAC-E752X 4916M: Mark Gross <mark.gross@intel.com> 4917L: linux-edac@vger.kernel.org 4918S: Maintained 4919F: drivers/edac/e752x_edac.c 4920 4921EDAC-E7XXX 4922L: linux-edac@vger.kernel.org 4923S: Maintained 4924F: drivers/edac/e7xxx_edac.c 4925 4926EDAC-FSL_DDR 4927M: York Sun <york.sun@nxp.com> 4928L: linux-edac@vger.kernel.org 4929S: Maintained 4930F: drivers/edac/fsl_ddr_edac.* 4931 4932EDAC-GHES 4933M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4934M: Mauro Carvalho Chehab <mchehab@kernel.org> 4935L: linux-edac@vger.kernel.org 4936S: Maintained 4937F: drivers/edac/ghes_edac.c 4938 4939EDAC-I3000 4940L: linux-edac@vger.kernel.org 4941S: Orphan 4942F: drivers/edac/i3000_edac.c 4943 4944EDAC-I5000 4945L: linux-edac@vger.kernel.org 4946S: Maintained 4947F: drivers/edac/i5000_edac.c 4948 4949EDAC-I5400 4950M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4951M: Mauro Carvalho Chehab <mchehab@kernel.org> 4952L: linux-edac@vger.kernel.org 4953S: Maintained 4954F: drivers/edac/i5400_edac.c 4955 4956EDAC-I7300 4957M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4958M: Mauro Carvalho Chehab <mchehab@kernel.org> 4959L: linux-edac@vger.kernel.org 4960S: Maintained 4961F: drivers/edac/i7300_edac.c 4962 4963EDAC-I7CORE 4964M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4965M: Mauro Carvalho Chehab <mchehab@kernel.org> 4966L: linux-edac@vger.kernel.org 4967S: Maintained 4968F: drivers/edac/i7core_edac.c 4969 4970EDAC-I82443BXGX 4971M: Tim Small <tim@buttersideup.com> 4972L: linux-edac@vger.kernel.org 4973S: Maintained 4974F: drivers/edac/i82443bxgx_edac.c 4975 4976EDAC-I82975X 4977M: Ranganathan Desikan <ravi@jetztechnologies.com> 4978M: "Arvind R." <arvino55@gmail.com> 4979L: linux-edac@vger.kernel.org 4980S: Maintained 4981F: drivers/edac/i82975x_edac.c 4982 4983EDAC-IE31200 4984M: Jason Baron <jbaron@akamai.com> 4985L: linux-edac@vger.kernel.org 4986S: Maintained 4987F: drivers/edac/ie31200_edac.c 4988 4989EDAC-MPC85XX 4990M: Johannes Thumshirn <morbidrsa@gmail.com> 4991L: linux-edac@vger.kernel.org 4992S: Maintained 4993F: drivers/edac/mpc85xx_edac.[ch] 4994 4995EDAC-PASEMI 4996M: Egor Martovetsky <egor@pasemi.com> 4997L: linux-edac@vger.kernel.org 4998S: Maintained 4999F: drivers/edac/pasemi_edac.c 5000 5001EDAC-PND2 5002M: Tony Luck <tony.luck@intel.com> 5003L: linux-edac@vger.kernel.org 5004S: Maintained 5005F: drivers/edac/pnd2_edac.[ch] 5006 5007EDAC-R82600 5008M: Tim Small <tim@buttersideup.com> 5009L: linux-edac@vger.kernel.org 5010S: Maintained 5011F: drivers/edac/r82600_edac.c 5012 5013EDAC-SBRIDGE 5014M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5015M: Mauro Carvalho Chehab <mchehab@kernel.org> 5016L: linux-edac@vger.kernel.org 5017S: Maintained 5018F: drivers/edac/sb_edac.c 5019 5020EDAC-SKYLAKE 5021M: Tony Luck <tony.luck@intel.com> 5022L: linux-edac@vger.kernel.org 5023S: Maintained 5024F: drivers/edac/skx_edac.c 5025 5026EDIROL UA-101/UA-1000 DRIVER 5027M: Clemens Ladisch <clemens@ladisch.de> 5028L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5029T: git git://git.alsa-project.org/alsa-kernel.git 5030S: Maintained 5031F: sound/usb/misc/ua101.c 5032 5033EFI TEST DRIVER 5034L: linux-efi@vger.kernel.org 5035M: Ivan Hu <ivan.hu@canonical.com> 5036M: Matt Fleming <matt@codeblueprint.co.uk> 5037S: Maintained 5038F: drivers/firmware/efi/test/ 5039 5040EFI VARIABLE FILESYSTEM 5041M: Matthew Garrett <matthew.garrett@nebula.com> 5042M: Jeremy Kerr <jk@ozlabs.org> 5043M: Matt Fleming <matt@codeblueprint.co.uk> 5044T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5045L: linux-efi@vger.kernel.org 5046S: Maintained 5047F: fs/efivarfs/ 5048 5049EFIFB FRAMEBUFFER DRIVER 5050L: linux-fbdev@vger.kernel.org 5051M: Peter Jones <pjones@redhat.com> 5052S: Maintained 5053F: drivers/video/fbdev/efifb.c 5054 5055EFS FILESYSTEM 5056W: http://aeschi.ch.eu.org/efs/ 5057S: Orphan 5058F: fs/efs/ 5059 5060EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5061M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5062L: netdev@vger.kernel.org 5063S: Maintained 5064F: drivers/net/ethernet/ibm/ehea/ 5065 5066EM28XX VIDEO4LINUX DRIVER 5067M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5068M: Mauro Carvalho Chehab <mchehab@kernel.org> 5069L: linux-media@vger.kernel.org 5070W: https://linuxtv.org 5071T: git git://linuxtv.org/media_tree.git 5072S: Maintained 5073F: drivers/media/usb/em28xx/ 5074F: Documentation/media/v4l-drivers/em28xx* 5075 5076EMBEDDED LINUX 5077M: Paul Gortmaker <paul.gortmaker@windriver.com> 5078M: Matt Mackall <mpm@selenic.com> 5079M: David Woodhouse <dwmw2@infradead.org> 5080L: linux-embedded@vger.kernel.org 5081S: Maintained 5082 5083Emulex 10Gbps iSCSI - OneConnect DRIVER 5084M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5085M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5086M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5087L: linux-scsi@vger.kernel.org 5088W: http://www.broadcom.com 5089S: Supported 5090F: drivers/scsi/be2iscsi/ 5091 5092Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5093M: Sathya Perla <sathya.perla@broadcom.com> 5094M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5095M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5096M: Somnath Kotur <somnath.kotur@broadcom.com> 5097L: netdev@vger.kernel.org 5098W: http://www.emulex.com 5099S: Supported 5100F: drivers/net/ethernet/emulex/benet/ 5101 5102EMULEX ONECONNECT ROCE DRIVER 5103M: Selvin Xavier <selvin.xavier@broadcom.com> 5104M: Devesh Sharma <devesh.sharma@broadcom.com> 5105L: linux-rdma@vger.kernel.org 5106W: http://www.broadcom.com 5107S: Odd Fixes 5108F: drivers/infiniband/hw/ocrdma/ 5109F: include/uapi/rdma/ocrdma-abi.h 5110 5111EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5112M: James Smart <james.smart@broadcom.com> 5113M: Dick Kennedy <dick.kennedy@broadcom.com> 5114L: linux-scsi@vger.kernel.org 5115W: http://www.broadcom.com 5116S: Supported 5117F: drivers/scsi/lpfc/ 5118 5119ENE CB710 FLASH CARD READER DRIVER 5120M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5121S: Maintained 5122F: drivers/misc/cb710/ 5123F: drivers/mmc/host/cb710-mmc.* 5124F: include/linux/cb710.h 5125 5126ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5127M: Maxim Levitsky <maximlevitsky@gmail.com> 5128S: Maintained 5129F: drivers/media/rc/ene_ir.* 5130 5131EPSON S1D13XXX FRAMEBUFFER DRIVER 5132M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5133S: Maintained 5134T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5135F: drivers/video/fbdev/s1d13xxxfb.c 5136F: include/video/s1d13xxxfb.h 5137 5138ERRSEQ ERROR TRACKING INFRASTRUCTURE 5139M: Jeff Layton <jlayton@poochiereds.net> 5140S: Maintained 5141F: lib/errseq.c 5142F: include/linux/errseq.h 5143 5144ET131X NETWORK DRIVER 5145M: Mark Einon <mark.einon@gmail.com> 5146S: Odd Fixes 5147F: drivers/net/ethernet/agere/ 5148 5149ETHERNET BRIDGE 5150M: Stephen Hemminger <stephen@networkplumber.org> 5151L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5152L: netdev@vger.kernel.org 5153W: http://www.linuxfoundation.org/en/Net:Bridge 5154S: Maintained 5155F: include/linux/netfilter_bridge/ 5156F: net/bridge/ 5157 5158ETHERNET PHY LIBRARY 5159M: Andrew Lunn <andrew@lunn.ch> 5160M: Florian Fainelli <f.fainelli@gmail.com> 5161L: netdev@vger.kernel.org 5162S: Maintained 5163F: Documentation/ABI/testing/sysfs-bus-mdio 5164F: Documentation/devicetree/bindings/net/mdio* 5165F: Documentation/networking/phy.txt 5166F: drivers/net/phy/ 5167F: drivers/of/of_mdio.c 5168F: drivers/of/of_net.c 5169F: include/linux/*mdio*.h 5170F: include/linux/of_net.h 5171F: include/linux/phy.h 5172F: include/linux/phy_fixed.h 5173F: include/linux/platform_data/mdio-gpio.h 5174F: include/linux/platform_data/mdio-bcm-unimac.h 5175F: include/trace/events/mdio.h 5176F: include/uapi/linux/mdio.h 5177F: include/uapi/linux/mii.h 5178 5179EXT2 FILE SYSTEM 5180M: Jan Kara <jack@suse.com> 5181L: linux-ext4@vger.kernel.org 5182S: Maintained 5183F: Documentation/filesystems/ext2.txt 5184F: fs/ext2/ 5185F: include/linux/ext2* 5186 5187EXT4 FILE SYSTEM 5188M: "Theodore Ts'o" <tytso@mit.edu> 5189M: Andreas Dilger <adilger.kernel@dilger.ca> 5190L: linux-ext4@vger.kernel.org 5191W: http://ext4.wiki.kernel.org 5192Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5194S: Maintained 5195F: Documentation/filesystems/ext4.txt 5196F: fs/ext4/ 5197 5198Extended Verification Module (EVM) 5199M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5200L: linux-ima-devel@lists.sourceforge.net 5201L: linux-security-module@vger.kernel.org 5202S: Supported 5203F: security/integrity/evm/ 5204 5205EXTENSIBLE FIRMWARE INTERFACE (EFI) 5206M: Matt Fleming <matt@codeblueprint.co.uk> 5207M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5208L: linux-efi@vger.kernel.org 5209T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5210S: Maintained 5211F: Documentation/efi-stub.txt 5212F: arch/*/kernel/efi.c 5213F: arch/x86/boot/compressed/eboot.[ch] 5214F: arch/*/include/asm/efi.h 5215F: arch/x86/platform/efi/ 5216F: drivers/firmware/efi/ 5217F: include/linux/efi*.h 5218F: arch/arm/boot/compressed/efi-header.S 5219F: arch/arm64/kernel/efi-entry.S 5220 5221EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5222M: MyungJoo Ham <myungjoo.ham@samsung.com> 5223M: Chanwoo Choi <cw00.choi@samsung.com> 5224L: linux-kernel@vger.kernel.org 5225T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5226S: Maintained 5227F: drivers/extcon/ 5228F: include/linux/extcon/ 5229F: include/linux/extcon.h 5230F: Documentation/extcon/ 5231F: Documentation/devicetree/bindings/extcon/ 5232 5233EXYNOS DP DRIVER 5234M: Jingoo Han <jingoohan1@gmail.com> 5235L: dri-devel@lists.freedesktop.org 5236S: Maintained 5237F: drivers/gpu/drm/exynos/exynos_dp* 5238 5239EXYNOS SYSMMU (IOMMU) driver 5240M: Marek Szyprowski <m.szyprowski@samsung.com> 5241L: iommu@lists.linux-foundation.org 5242S: Maintained 5243F: drivers/iommu/exynos-iommu.c 5244 5245EZchip NPS platform support 5246M: Noam Camus <noamc@ezchip.com> 5247S: Supported 5248F: arch/arc/plat-eznps 5249F: arch/arc/boot/dts/eznps.dts 5250 5251F2FS FILE SYSTEM 5252M: Jaegeuk Kim <jaegeuk@kernel.org> 5253M: Chao Yu <yuchao0@huawei.com> 5254L: linux-f2fs-devel@lists.sourceforge.net 5255W: https://f2fs.wiki.kernel.org/ 5256T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5257S: Maintained 5258F: Documentation/filesystems/f2fs.txt 5259F: Documentation/ABI/testing/sysfs-fs-f2fs 5260F: fs/f2fs/ 5261F: include/linux/f2fs_fs.h 5262F: include/trace/events/f2fs.h 5263 5264F71805F HARDWARE MONITORING DRIVER 5265M: Jean Delvare <jdelvare@suse.com> 5266L: linux-hwmon@vger.kernel.org 5267S: Maintained 5268F: Documentation/hwmon/f71805f 5269F: drivers/hwmon/f71805f.c 5270 5271FANOTIFY 5272M: Jan Kara <jack@suse.cz> 5273R: Amir Goldstein <amir73il@gmail.com> 5274L: linux-fsdevel@vger.kernel.org 5275S: Maintained 5276F: fs/notify/fanotify/ 5277F: include/linux/fanotify.h 5278F: include/uapi/linux/fanotify.h 5279 5280FARSYNC SYNCHRONOUS DRIVER 5281M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5282W: http://www.farsite.co.uk/ 5283S: Supported 5284F: drivers/net/wan/farsync.* 5285 5286FAULT INJECTION SUPPORT 5287M: Akinobu Mita <akinobu.mita@gmail.com> 5288S: Supported 5289F: Documentation/fault-injection/ 5290F: lib/fault-inject.c 5291 5292FBTFT Framebuffer drivers 5293M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5294S: Maintained 5295F: drivers/staging/fbtft/ 5296 5297FC0011 TUNER DRIVER 5298M: Michael Buesch <m@bues.ch> 5299L: linux-media@vger.kernel.org 5300S: Maintained 5301F: drivers/media/tuners/fc0011.h 5302F: drivers/media/tuners/fc0011.c 5303 5304FC2580 MEDIA DRIVER 5305M: Antti Palosaari <crope@iki.fi> 5306L: linux-media@vger.kernel.org 5307W: https://linuxtv.org 5308W: http://palosaari.fi/linux/ 5309Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5310T: git git://linuxtv.org/anttip/media_tree.git 5311S: Maintained 5312F: drivers/media/tuners/fc2580* 5313 5314FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5315M: Johannes Thumshirn <jth@kernel.org> 5316L: fcoe-devel@open-fcoe.org 5317W: www.Open-FCoE.org 5318S: Supported 5319F: drivers/scsi/libfc/ 5320F: drivers/scsi/fcoe/ 5321F: include/scsi/fc/ 5322F: include/scsi/libfc.h 5323F: include/scsi/libfcoe.h 5324F: include/uapi/scsi/fc/ 5325 5326FILE LOCKING (flock() and fcntl()/lockf()) 5327M: Jeff Layton <jlayton@poochiereds.net> 5328M: "J. Bruce Fields" <bfields@fieldses.org> 5329L: linux-fsdevel@vger.kernel.org 5330S: Maintained 5331F: include/linux/fcntl.h 5332F: include/linux/fs.h 5333F: include/uapi/linux/fcntl.h 5334F: include/uapi/linux/fs.h 5335F: fs/fcntl.c 5336F: fs/locks.c 5337 5338FILESYSTEMS (VFS and infrastructure) 5339M: Alexander Viro <viro@zeniv.linux.org.uk> 5340L: linux-fsdevel@vger.kernel.org 5341S: Maintained 5342F: fs/* 5343 5344FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5345M: Riku Voipio <riku.voipio@iki.fi> 5346L: linux-hwmon@vger.kernel.org 5347S: Maintained 5348F: drivers/hwmon/f75375s.c 5349F: include/linux/f75375s.h 5350 5351FIREWIRE AUDIO DRIVERS 5352M: Clemens Ladisch <clemens@ladisch.de> 5353L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5354T: git git://git.alsa-project.org/alsa-kernel.git 5355S: Maintained 5356F: sound/firewire/ 5357 5358FIREWIRE MEDIA DRIVERS (firedtv) 5359M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5360L: linux-media@vger.kernel.org 5361L: linux1394-devel@lists.sourceforge.net 5362T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5363S: Maintained 5364F: drivers/media/firewire/ 5365 5366FIREWIRE SBP-2 TARGET 5367M: Chris Boot <bootc@bootc.net> 5368L: linux-scsi@vger.kernel.org 5369L: target-devel@vger.kernel.org 5370L: linux1394-devel@lists.sourceforge.net 5371T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5372S: Maintained 5373F: drivers/target/sbp/ 5374 5375FIREWIRE SUBSYSTEM 5376M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5377L: linux1394-devel@lists.sourceforge.net 5378W: http://ieee1394.wiki.kernel.org/ 5379T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5380S: Maintained 5381F: drivers/firewire/ 5382F: include/linux/firewire.h 5383F: include/uapi/linux/firewire*.h 5384F: tools/firewire/ 5385 5386FIRMWARE LOADER (request_firmware) 5387M: Luis R. Rodriguez <mcgrof@kernel.org> 5388L: linux-kernel@vger.kernel.org 5389S: Maintained 5390F: Documentation/firmware_class/ 5391F: drivers/base/firmware*.c 5392F: include/linux/firmware.h 5393 5394FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5395M: Joshua Morris <josh.h.morris@us.ibm.com> 5396M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5397S: Maintained 5398F: drivers/block/rsxx/ 5399 5400FLOPPY DRIVER 5401M: Jiri Kosina <jikos@kernel.org> 5402T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5403S: Odd fixes 5404F: drivers/block/floppy.c 5405 5406FMC SUBSYSTEM 5407M: Alessandro Rubini <rubini@gnudd.com> 5408W: http://www.ohwr.org/projects/fmc-bus 5409S: Supported 5410F: drivers/fmc/ 5411F: include/linux/fmc*.h 5412F: include/linux/ipmi-fru.h 5413K: fmc_d.*register 5414 5415FPGA MANAGER FRAMEWORK 5416M: Alan Tull <atull@kernel.org> 5417R: Moritz Fischer <mdf@kernel.org> 5418L: linux-fpga@vger.kernel.org 5419S: Maintained 5420T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5421Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5422F: Documentation/fpga/ 5423F: Documentation/devicetree/bindings/fpga/ 5424F: drivers/fpga/ 5425F: include/linux/fpga/ 5426W: http://www.rocketboards.org 5427 5428FPU EMULATOR 5429M: Bill Metzenthen <billm@melbpc.org.au> 5430W: http://floatingpoint.sourceforge.net/emulator/index.html 5431S: Maintained 5432F: arch/x86/math-emu/ 5433 5434FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5435L: netdev@vger.kernel.org 5436S: Orphan 5437F: drivers/net/wan/dlci.c 5438F: drivers/net/wan/sdla.c 5439 5440FRAMEBUFFER LAYER 5441M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5442L: linux-fbdev@vger.kernel.org 5443T: git git://github.com/bzolnier/linux.git 5444Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5445S: Maintained 5446F: Documentation/fb/ 5447F: drivers/video/ 5448F: include/video/ 5449F: include/linux/fb.h 5450F: include/uapi/video/ 5451F: include/uapi/linux/fb.h 5452 5453FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5454M: Horia Geantă <horia.geanta@nxp.com> 5455M: Dan Douglass <dan.douglass@nxp.com> 5456L: linux-crypto@vger.kernel.org 5457S: Maintained 5458F: drivers/crypto/caam/ 5459F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5460 5461FREESCALE DIU FRAMEBUFFER DRIVER 5462M: Timur Tabi <timur@tabi.org> 5463L: linux-fbdev@vger.kernel.org 5464S: Maintained 5465F: drivers/video/fbdev/fsl-diu-fb.* 5466 5467FREESCALE DMA DRIVER 5468M: Li Yang <leoyang.li@nxp.com> 5469M: Zhang Wei <zw@zh-kernel.org> 5470L: linuxppc-dev@lists.ozlabs.org 5471S: Maintained 5472F: drivers/dma/fsldma.* 5473 5474FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5475M: Claudiu Manoil <claudiu.manoil@freescale.com> 5476L: netdev@vger.kernel.org 5477S: Maintained 5478F: drivers/net/ethernet/freescale/gianfar* 5479X: drivers/net/ethernet/freescale/gianfar_ptp.c 5480F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5481 5482FREESCALE GPMI NAND DRIVER 5483M: Han Xu <han.xu@nxp.com> 5484L: linux-mtd@lists.infradead.org 5485S: Maintained 5486F: drivers/mtd/nand/gpmi-nand/* 5487 5488FREESCALE I2C CPM DRIVER 5489M: Jochen Friedrich <jochen@scram.de> 5490L: linuxppc-dev@lists.ozlabs.org 5491L: linux-i2c@vger.kernel.org 5492S: Maintained 5493F: drivers/i2c/busses/i2c-cpm.c 5494 5495FREESCALE IMX / MXC FEC DRIVER 5496M: Fugang Duan <fugang.duan@nxp.com> 5497L: netdev@vger.kernel.org 5498S: Maintained 5499F: drivers/net/ethernet/freescale/fec_main.c 5500F: drivers/net/ethernet/freescale/fec_ptp.c 5501F: drivers/net/ethernet/freescale/fec.h 5502F: Documentation/devicetree/bindings/net/fsl-fec.txt 5503 5504FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5505M: Sascha Hauer <kernel@pengutronix.de> 5506L: linux-fbdev@vger.kernel.org 5507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5508S: Maintained 5509F: include/linux/platform_data/video-imxfb.h 5510F: drivers/video/fbdev/imxfb.c 5511 5512FREESCALE QORIQ DPAA ETHERNET DRIVER 5513M: Madalin Bucur <madalin.bucur@nxp.com> 5514L: netdev@vger.kernel.org 5515S: Maintained 5516F: drivers/net/ethernet/freescale/dpaa 5517 5518FREESCALE QORIQ DPAA FMAN DRIVER 5519M: Madalin Bucur <madalin.bucur@nxp.com> 5520L: netdev@vger.kernel.org 5521S: Maintained 5522F: drivers/net/ethernet/freescale/fman 5523F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5524 5525FREESCALE QUAD SPI DRIVER 5526M: Han Xu <han.xu@nxp.com> 5527L: linux-mtd@lists.infradead.org 5528S: Maintained 5529F: drivers/mtd/spi-nor/fsl-quadspi.c 5530 5531FREESCALE QUICC ENGINE LIBRARY 5532M: Qiang Zhao <qiang.zhao@nxp.com> 5533L: linuxppc-dev@lists.ozlabs.org 5534S: Maintained 5535F: drivers/soc/fsl/qe/ 5536F: include/soc/fsl/*qe*.h 5537F: include/soc/fsl/*ucc*.h 5538 5539FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5540M: Li Yang <leoyang.li@nxp.com> 5541L: netdev@vger.kernel.org 5542L: linuxppc-dev@lists.ozlabs.org 5543S: Maintained 5544F: drivers/net/ethernet/freescale/ucc_geth* 5545 5546FREESCALE QUICC ENGINE UCC HDLC DRIVER 5547M: Zhao Qiang <qiang.zhao@nxp.com> 5548L: netdev@vger.kernel.org 5549L: linuxppc-dev@lists.ozlabs.org 5550S: Maintained 5551F: drivers/net/wan/fsl_ucc_hdlc* 5552 5553FREESCALE QUICC ENGINE UCC UART DRIVER 5554M: Timur Tabi <timur@tabi.org> 5555L: linuxppc-dev@lists.ozlabs.org 5556S: Maintained 5557F: drivers/tty/serial/ucc_uart.c 5558 5559FREESCALE SOC DRIVERS 5560M: Li Yang <leoyang.li@nxp.com> 5561L: linuxppc-dev@lists.ozlabs.org 5562L: linux-arm-kernel@lists.infradead.org 5563S: Maintained 5564F: Documentation/devicetree/bindings/soc/fsl/ 5565F: drivers/soc/fsl/ 5566F: include/linux/fsl/ 5567 5568FREESCALE SOC FS_ENET DRIVER 5569M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5570M: Vitaly Bordug <vbordug@ru.mvista.com> 5571L: linuxppc-dev@lists.ozlabs.org 5572L: netdev@vger.kernel.org 5573S: Maintained 5574F: drivers/net/ethernet/freescale/fs_enet/ 5575F: include/linux/fs_enet_pd.h 5576 5577FREESCALE SOC SOUND DRIVERS 5578M: Timur Tabi <timur@tabi.org> 5579M: Nicolin Chen <nicoleotsuka@gmail.com> 5580M: Xiubo Li <Xiubo.Lee@gmail.com> 5581R: Fabio Estevam <fabio.estevam@nxp.com> 5582L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5583L: linuxppc-dev@lists.ozlabs.org 5584S: Maintained 5585F: sound/soc/fsl/fsl* 5586F: sound/soc/fsl/imx* 5587F: sound/soc/fsl/mpc8610_hpcd.c 5588 5589FREESCALE USB PERIPHERAL DRIVERS 5590M: Li Yang <leoyang.li@nxp.com> 5591L: linux-usb@vger.kernel.org 5592L: linuxppc-dev@lists.ozlabs.org 5593S: Maintained 5594F: drivers/usb/gadget/udc/fsl* 5595 5596FREEVXFS FILESYSTEM 5597M: Christoph Hellwig <hch@infradead.org> 5598W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5599S: Maintained 5600F: fs/freevxfs/ 5601 5602FREEZER 5603M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5604M: Pavel Machek <pavel@ucw.cz> 5605L: linux-pm@vger.kernel.org 5606S: Supported 5607F: Documentation/power/freezing-of-tasks.txt 5608F: include/linux/freezer.h 5609F: kernel/freezer.c 5610 5611FRONTSWAP API 5612M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5613L: linux-kernel@vger.kernel.org 5614S: Maintained 5615F: mm/frontswap.c 5616F: include/linux/frontswap.h 5617 5618FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5619M: David Howells <dhowells@redhat.com> 5620L: linux-cachefs@redhat.com (moderated for non-subscribers) 5621S: Supported 5622F: Documentation/filesystems/caching/ 5623F: fs/fscache/ 5624F: include/linux/fscache*.h 5625 5626FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5627M: Theodore Y. Ts'o <tytso@mit.edu> 5628M: Jaegeuk Kim <jaegeuk@kernel.org> 5629L: linux-fscrypt@vger.kernel.org 5630Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5631T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5632S: Supported 5633F: fs/crypto/ 5634F: include/linux/fscrypt*.h 5635 5636FUJITSU FR-V (FRV) PORT 5637S: Orphan 5638F: arch/frv/ 5639 5640FUJITSU LAPTOP EXTRAS 5641M: Jonathan Woithe <jwoithe@just42.net> 5642L: platform-driver-x86@vger.kernel.org 5643S: Maintained 5644F: drivers/platform/x86/fujitsu-laptop.c 5645 5646FUJITSU M-5MO LS CAMERA ISP DRIVER 5647M: Kyungmin Park <kyungmin.park@samsung.com> 5648M: Heungjun Kim <riverful.kim@samsung.com> 5649L: linux-media@vger.kernel.org 5650S: Maintained 5651F: drivers/media/i2c/m5mols/ 5652F: include/media/i2c/m5mols.h 5653 5654FUJITSU TABLET EXTRAS 5655M: Robert Gerlach <khnz@gmx.de> 5656L: platform-driver-x86@vger.kernel.org 5657S: Maintained 5658F: drivers/platform/x86/fujitsu-tablet.c 5659 5660FUSE: FILESYSTEM IN USERSPACE 5661M: Miklos Szeredi <miklos@szeredi.hu> 5662L: linux-fsdevel@vger.kernel.org 5663W: http://fuse.sourceforge.net/ 5664T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5665S: Maintained 5666F: fs/fuse/ 5667F: include/uapi/linux/fuse.h 5668F: Documentation/filesystems/fuse.txt 5669 5670FUTEX SUBSYSTEM 5671M: Thomas Gleixner <tglx@linutronix.de> 5672M: Ingo Molnar <mingo@redhat.com> 5673R: Peter Zijlstra <peterz@infradead.org> 5674R: Darren Hart <dvhart@infradead.org> 5675L: linux-kernel@vger.kernel.org 5676T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5677S: Maintained 5678F: kernel/futex.c 5679F: kernel/futex_compat.c 5680F: include/asm-generic/futex.h 5681F: include/linux/futex.h 5682F: include/uapi/linux/futex.h 5683F: tools/testing/selftests/futex/ 5684F: tools/perf/bench/futex* 5685F: Documentation/*futex* 5686 5687FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5688M: Rik Faith <faith@cs.unc.edu> 5689L: linux-scsi@vger.kernel.org 5690S: Odd Fixes (e.g., new signatures) 5691F: drivers/scsi/fdomain.* 5692 5693GCC PLUGINS 5694M: Kees Cook <keescook@chromium.org> 5695R: Emese Revfy <re.emese@gmail.com> 5696L: kernel-hardening@lists.openwall.com 5697S: Maintained 5698F: scripts/gcc-plugins/ 5699F: scripts/gcc-plugin.sh 5700F: scripts/Makefile.gcc-plugins 5701F: Documentation/gcc-plugins.txt 5702 5703GCOV BASED KERNEL PROFILING 5704M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5705S: Maintained 5706F: kernel/gcov/ 5707F: Documentation/dev-tools/gcov.rst 5708 5709GDB KERNEL DEBUGGING HELPER SCRIPTS 5710M: Jan Kiszka <jan.kiszka@siemens.com> 5711M: Kieran Bingham <kieran@bingham.xyz> 5712S: Supported 5713F: scripts/gdb/ 5714 5715GDT SCSI DISK ARRAY CONTROLLER DRIVER 5716M: Achim Leubner <achim_leubner@adaptec.com> 5717L: linux-scsi@vger.kernel.org 5718W: http://www.icp-vortex.com/ 5719S: Supported 5720F: drivers/scsi/gdt* 5721 5722GEMTEK FM RADIO RECEIVER DRIVER 5723M: Hans Verkuil <hverkuil@xs4all.nl> 5724L: linux-media@vger.kernel.org 5725T: git git://linuxtv.org/media_tree.git 5726W: https://linuxtv.org 5727S: Maintained 5728F: drivers/media/radio/radio-gemtek* 5729 5730GENERIC GPIO I2C DRIVER 5731M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5732S: Supported 5733F: drivers/i2c/busses/i2c-gpio.c 5734F: include/linux/i2c-gpio.h 5735 5736GENERIC GPIO I2C MULTIPLEXER DRIVER 5737M: Peter Korsgaard <peter.korsgaard@barco.com> 5738L: linux-i2c@vger.kernel.org 5739S: Supported 5740F: drivers/i2c/muxes/i2c-mux-gpio.c 5741F: include/linux/i2c-mux-gpio.h 5742F: Documentation/i2c/muxes/i2c-mux-gpio 5743 5744GENERIC HDLC (WAN) DRIVERS 5745M: Krzysztof Halasa <khc@pm.waw.pl> 5746W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5747S: Maintained 5748F: drivers/net/wan/c101.c 5749F: drivers/net/wan/hd6457* 5750F: drivers/net/wan/hdlc* 5751F: drivers/net/wan/n2.c 5752F: drivers/net/wan/pc300too.c 5753F: drivers/net/wan/pci200syn.c 5754F: drivers/net/wan/wanxl* 5755 5756GENERIC INCLUDE/ASM HEADER FILES 5757M: Arnd Bergmann <arnd@arndb.de> 5758L: linux-arch@vger.kernel.org 5759T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5760S: Maintained 5761F: include/asm-generic/ 5762F: include/uapi/asm-generic/ 5763 5764GENERIC PHY FRAMEWORK 5765M: Kishon Vijay Abraham I <kishon@ti.com> 5766L: linux-kernel@vger.kernel.org 5767T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5768S: Supported 5769F: drivers/phy/ 5770F: include/linux/phy/ 5771 5772GENERIC PM DOMAINS 5773M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5774M: Kevin Hilman <khilman@kernel.org> 5775M: Ulf Hansson <ulf.hansson@linaro.org> 5776L: linux-pm@vger.kernel.org 5777S: Supported 5778F: drivers/base/power/domain*.c 5779F: include/linux/pm_domain.h 5780F: Documentation/devicetree/bindings/power/power_domain.txt 5781 5782GENERIC UIO DRIVER FOR PCI DEVICES 5783M: "Michael S. Tsirkin" <mst@redhat.com> 5784L: kvm@vger.kernel.org 5785S: Supported 5786F: drivers/uio/uio_pci_generic.c 5787 5788GENWQE (IBM Generic Workqueue Card) 5789M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5790M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5791S: Supported 5792F: drivers/misc/genwqe/ 5793 5794GET_MAINTAINER SCRIPT 5795M: Joe Perches <joe@perches.com> 5796S: Maintained 5797F: scripts/get_maintainer.pl 5798 5799GFS2 FILE SYSTEM 5800M: Steven Whitehouse <swhiteho@redhat.com> 5801M: Bob Peterson <rpeterso@redhat.com> 5802L: cluster-devel@redhat.com 5803W: http://sources.redhat.com/cluster/ 5804T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5805S: Supported 5806F: Documentation/filesystems/gfs2*.txt 5807F: fs/gfs2/ 5808F: include/uapi/linux/gfs2_ondisk.h 5809 5810GIGASET ISDN DRIVERS 5811M: Paul Bolle <pebolle@tiscali.nl> 5812L: gigaset307x-common@lists.sourceforge.net 5813W: http://gigaset307x.sourceforge.net/ 5814S: Odd Fixes 5815F: Documentation/isdn/README.gigaset 5816F: drivers/isdn/gigaset/ 5817F: include/uapi/linux/gigaset_dev.h 5818 5819GO7007 MPEG CODEC 5820M: Hans Verkuil <hans.verkuil@cisco.com> 5821L: linux-media@vger.kernel.org 5822S: Maintained 5823F: drivers/media/usb/go7007/ 5824 5825GOODIX TOUCHSCREEN 5826M: Bastien Nocera <hadess@hadess.net> 5827L: linux-input@vger.kernel.org 5828S: Maintained 5829F: drivers/input/touchscreen/goodix.c 5830 5831GPIO ACPI SUPPORT 5832M: Mika Westerberg <mika.westerberg@linux.intel.com> 5833M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5834L: linux-gpio@vger.kernel.org 5835L: linux-acpi@vger.kernel.org 5836S: Maintained 5837F: Documentation/acpi/gpio-properties.txt 5838F: drivers/gpio/gpiolib-acpi.c 5839 5840GPIO IR Transmitter 5841M: Sean Young <sean@mess.org> 5842L: linux-media@vger.kernel.org 5843S: Maintained 5844F: drivers/media/rc/gpio-ir-tx.c 5845 5846GPIO MOCKUP DRIVER 5847M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5848L: linux-gpio@vger.kernel.org 5849S: Maintained 5850F: drivers/gpio/gpio-mockup.c 5851F: tools/testing/selftests/gpio/ 5852 5853GPIO SUBSYSTEM 5854M: Linus Walleij <linus.walleij@linaro.org> 5855L: linux-gpio@vger.kernel.org 5856T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5857S: Maintained 5858F: Documentation/devicetree/bindings/gpio/ 5859F: Documentation/gpio/ 5860F: Documentation/ABI/testing/gpio-cdev 5861F: Documentation/ABI/obsolete/sysfs-gpio 5862F: drivers/gpio/ 5863F: include/linux/gpio/ 5864F: include/linux/gpio.h 5865F: include/asm-generic/gpio.h 5866F: include/uapi/linux/gpio.h 5867F: tools/gpio/ 5868 5869GRE DEMULTIPLEXER DRIVER 5870M: Dmitry Kozlov <xeb@mail.ru> 5871L: netdev@vger.kernel.org 5872S: Maintained 5873F: net/ipv4/gre_demux.c 5874F: net/ipv4/gre_offload.c 5875F: include/net/gre.h 5876 5877GRETH 10/100/1G Ethernet MAC device driver 5878M: Andreas Larsson <andreas@gaisler.com> 5879L: netdev@vger.kernel.org 5880S: Maintained 5881F: drivers/net/ethernet/aeroflex/ 5882 5883GREYBUS AUDIO PROTOCOLS DRIVERS 5884M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5885M: Mark Greer <mgreer@animalcreek.com> 5886S: Maintained 5887F: drivers/staging/greybus/audio_apbridgea.c 5888F: drivers/staging/greybus/audio_apbridgea.h 5889F: drivers/staging/greybus/audio_codec.c 5890F: drivers/staging/greybus/audio_codec.h 5891F: drivers/staging/greybus/audio_gb.c 5892F: drivers/staging/greybus/audio_manager.c 5893F: drivers/staging/greybus/audio_manager.h 5894F: drivers/staging/greybus/audio_manager_module.c 5895F: drivers/staging/greybus/audio_manager_private.h 5896F: drivers/staging/greybus/audio_manager_sysfs.c 5897F: drivers/staging/greybus/audio_module.c 5898F: drivers/staging/greybus/audio_topology.c 5899 5900GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5901M: Viresh Kumar <vireshk@kernel.org> 5902S: Maintained 5903F: drivers/staging/greybus/authentication.c 5904F: drivers/staging/greybus/bootrom.c 5905F: drivers/staging/greybus/firmware.h 5906F: drivers/staging/greybus/fw-core.c 5907F: drivers/staging/greybus/fw-download.c 5908F: drivers/staging/greybus/fw-managament.c 5909F: drivers/staging/greybus/greybus_authentication.h 5910F: drivers/staging/greybus/greybus_firmware.h 5911F: drivers/staging/greybus/hid.c 5912F: drivers/staging/greybus/i2c.c 5913F: drivers/staging/greybus/spi.c 5914F: drivers/staging/greybus/spilib.c 5915F: drivers/staging/greybus/spilib.h 5916 5917GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 5918M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5919S: Maintained 5920F: drivers/staging/greybus/loopback.c 5921F: drivers/staging/greybus/timesync.c 5922F: drivers/staging/greybus/timesync_platform.c 5923 5924GREYBUS PLATFORM DRIVERS 5925M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5926S: Maintained 5927F: drivers/staging/greybus/arche-platform.c 5928F: drivers/staging/greybus/arche-apb-ctrl.c 5929F: drivers/staging/greybus/arche_platform.h 5930 5931GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5932M: Rui Miguel Silva <rmfrfs@gmail.com> 5933S: Maintained 5934F: drivers/staging/greybus/sdio.c 5935F: drivers/staging/greybus/light.c 5936F: drivers/staging/greybus/gpio.c 5937F: drivers/staging/greybus/power_supply.c 5938F: drivers/staging/greybus/spi.c 5939F: drivers/staging/greybus/spilib.c 5940 5941GREYBUS SUBSYSTEM 5942M: Johan Hovold <johan@kernel.org> 5943M: Alex Elder <elder@kernel.org> 5944M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5945S: Maintained 5946F: drivers/staging/greybus/ 5947L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5948 5949GREYBUS UART PROTOCOLS DRIVERS 5950M: David Lin <dtwlin@gmail.com> 5951S: Maintained 5952F: drivers/staging/greybus/uart.c 5953F: drivers/staging/greybus/log.c 5954 5955GS1662 VIDEO SERIALIZER 5956M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5957L: linux-media@vger.kernel.org 5958T: git git://linuxtv.org/media_tree.git 5959S: Maintained 5960F: drivers/media/spi/gs1662.c 5961 5962GSPCA FINEPIX SUBDRIVER 5963M: Frank Zago <frank@zago.net> 5964L: linux-media@vger.kernel.org 5965T: git git://linuxtv.org/media_tree.git 5966S: Maintained 5967F: drivers/media/usb/gspca/finepix.c 5968 5969GSPCA GL860 SUBDRIVER 5970M: Olivier Lorin <o.lorin@laposte.net> 5971L: linux-media@vger.kernel.org 5972T: git git://linuxtv.org/media_tree.git 5973S: Maintained 5974F: drivers/media/usb/gspca/gl860/ 5975 5976GSPCA M5602 SUBDRIVER 5977M: Erik Andren <erik.andren@gmail.com> 5978L: linux-media@vger.kernel.org 5979T: git git://linuxtv.org/media_tree.git 5980S: Maintained 5981F: drivers/media/usb/gspca/m5602/ 5982 5983GSPCA PAC207 SONIXB SUBDRIVER 5984M: Hans Verkuil <hverkuil@xs4all.nl> 5985L: linux-media@vger.kernel.org 5986T: git git://linuxtv.org/media_tree.git 5987S: Odd Fixes 5988F: drivers/media/usb/gspca/pac207.c 5989 5990GSPCA SN9C20X SUBDRIVER 5991M: Brian Johnson <brijohn@gmail.com> 5992L: linux-media@vger.kernel.org 5993T: git git://linuxtv.org/media_tree.git 5994S: Maintained 5995F: drivers/media/usb/gspca/sn9c20x.c 5996 5997GSPCA T613 SUBDRIVER 5998M: Leandro Costantino <lcostantino@gmail.com> 5999L: linux-media@vger.kernel.org 6000T: git git://linuxtv.org/media_tree.git 6001S: Maintained 6002F: drivers/media/usb/gspca/t613.c 6003 6004GSPCA USB WEBCAM DRIVER 6005M: Hans Verkuil <hverkuil@xs4all.nl> 6006L: linux-media@vger.kernel.org 6007T: git git://linuxtv.org/media_tree.git 6008S: Odd Fixes 6009F: drivers/media/usb/gspca/ 6010 6011GTP (GPRS Tunneling Protocol) 6012M: Pablo Neira Ayuso <pablo@netfilter.org> 6013M: Harald Welte <laforge@gnumonks.org> 6014L: osmocom-net-gprs@lists.osmocom.org 6015T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6016S: Maintained 6017F: drivers/net/gtp.c 6018 6019GUID PARTITION TABLE (GPT) 6020M: Davidlohr Bueso <dave@stgolabs.net> 6021L: linux-efi@vger.kernel.org 6022S: Maintained 6023F: block/partitions/efi.* 6024 6025H8/300 ARCHITECTURE 6026M: Yoshinori Sato <ysato@users.sourceforge.jp> 6027L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6028W: http://uclinux-h8.sourceforge.jp 6029T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6030S: Maintained 6031F: arch/h8300/ 6032F: drivers/clocksource/h8300_*.c 6033F: drivers/clk/h8300/ 6034F: drivers/irqchip/irq-renesas-h8*.c 6035 6036HACKRF MEDIA DRIVER 6037M: Antti Palosaari <crope@iki.fi> 6038L: linux-media@vger.kernel.org 6039W: https://linuxtv.org 6040W: http://palosaari.fi/linux/ 6041Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6042T: git git://linuxtv.org/anttip/media_tree.git 6043S: Maintained 6044F: drivers/media/usb/hackrf/ 6045 6046HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6047M: Frank Seidel <frank@f-seidel.de> 6048L: platform-driver-x86@vger.kernel.org 6049W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6050S: Maintained 6051F: drivers/platform/x86/hdaps.c 6052 6053HARDWARE MONITORING 6054M: Jean Delvare <jdelvare@suse.com> 6055M: Guenter Roeck <linux@roeck-us.net> 6056L: linux-hwmon@vger.kernel.org 6057W: http://hwmon.wiki.kernel.org/ 6058T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 6059T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6060S: Maintained 6061F: Documentation/hwmon/ 6062F: drivers/hwmon/ 6063F: include/linux/hwmon*.h 6064 6065HARDWARE RANDOM NUMBER GENERATOR CORE 6066M: Matt Mackall <mpm@selenic.com> 6067M: Herbert Xu <herbert@gondor.apana.org.au> 6068L: linux-crypto@vger.kernel.org 6069S: Odd fixes 6070F: Documentation/devicetree/bindings/rng/ 6071F: Documentation/hw_random.txt 6072F: drivers/char/hw_random/ 6073F: include/linux/hw_random.h 6074 6075HARDWARE SPINLOCK CORE 6076M: Ohad Ben-Cohen <ohad@wizery.com> 6077M: Bjorn Andersson <bjorn.andersson@linaro.org> 6078L: linux-remoteproc@vger.kernel.org 6079S: Maintained 6080T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6081F: Documentation/devicetree/bindings/hwlock/ 6082F: Documentation/hwspinlock.txt 6083F: drivers/hwspinlock/ 6084F: include/linux/hwspinlock.h 6085 6086HARMONY SOUND DRIVER 6087L: linux-parisc@vger.kernel.org 6088S: Maintained 6089F: sound/parisc/harmony.* 6090 6091HDPVR USB VIDEO ENCODER DRIVER 6092M: Hans Verkuil <hverkuil@xs4all.nl> 6093L: linux-media@vger.kernel.org 6094T: git git://linuxtv.org/media_tree.git 6095W: https://linuxtv.org 6096S: Odd Fixes 6097F: drivers/media/usb/hdpvr/ 6098 6099HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6100M: Jimmy Vance <jimmy.vance@hpe.com> 6101S: Supported 6102F: Documentation/watchdog/hpwdt.txt 6103F: drivers/watchdog/hpwdt.c 6104 6105HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6106M: Don Brace <don.brace@microsemi.com> 6107L: esc.storagedev@microsemi.com 6108L: linux-scsi@vger.kernel.org 6109S: Supported 6110F: Documentation/scsi/hpsa.txt 6111F: drivers/scsi/hpsa*.[ch] 6112F: include/linux/cciss*.h 6113F: include/uapi/linux/cciss*.h 6114 6115HFI1 DRIVER 6116M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6117M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6118L: linux-rdma@vger.kernel.org 6119S: Supported 6120F: drivers/infiniband/hw/hfi1 6121 6122HFS FILESYSTEM 6123L: linux-fsdevel@vger.kernel.org 6124S: Orphan 6125F: Documentation/filesystems/hfs.txt 6126F: fs/hfs/ 6127 6128HFSPLUS FILESYSTEM 6129L: linux-fsdevel@vger.kernel.org 6130S: Orphan 6131F: Documentation/filesystems/hfsplus.txt 6132F: fs/hfsplus/ 6133 6134HGA FRAMEBUFFER DRIVER 6135M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6136L: linux-nvidia@lists.surfsouth.com 6137W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6138S: Maintained 6139F: drivers/video/fbdev/hgafb.c 6140 6141HIBERNATION (aka Software Suspend, aka swsusp) 6142M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6143M: Pavel Machek <pavel@ucw.cz> 6144L: linux-pm@vger.kernel.org 6145B: https://bugzilla.kernel.org 6146S: Supported 6147F: arch/x86/power/ 6148F: drivers/base/power/ 6149F: kernel/power/ 6150F: include/linux/suspend.h 6151F: include/linux/freezer.h 6152F: include/linux/pm.h 6153F: arch/*/include/asm/suspend*.h 6154 6155HID CORE LAYER 6156M: Jiri Kosina <jikos@kernel.org> 6157R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6158L: linux-input@vger.kernel.org 6159T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6160S: Maintained 6161F: drivers/hid/ 6162F: include/linux/hid* 6163F: include/uapi/linux/hid* 6164 6165HID SENSOR HUB DRIVERS 6166M: Jiri Kosina <jikos@kernel.org> 6167M: Jonathan Cameron <jic23@kernel.org> 6168M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6169L: linux-input@vger.kernel.org 6170L: linux-iio@vger.kernel.org 6171S: Maintained 6172F: Documentation/hid/hid-sensor* 6173F: drivers/hid/hid-sensor-* 6174F: drivers/iio/*/hid-* 6175F: include/linux/hid-sensor-* 6176 6177HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6178M: Thomas Gleixner <tglx@linutronix.de> 6179L: linux-kernel@vger.kernel.org 6180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6181S: Maintained 6182F: Documentation/timers/ 6183F: kernel/time/hrtimer.c 6184F: kernel/time/clockevents.c 6185F: kernel/time/timer_*.c 6186F: include/linux/clockchips.h 6187F: include/linux/hrtimer.h 6188 6189HIGH-SPEED SCC DRIVER FOR AX.25 6190L: linux-hams@vger.kernel.org 6191S: Orphan 6192F: drivers/net/hamradio/dmascc.c 6193F: drivers/net/hamradio/scc.c 6194 6195HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6196M: HighPoint Linux Team <linux@highpoint-tech.com> 6197W: http://www.highpoint-tech.com 6198S: Supported 6199F: Documentation/scsi/hptiop.txt 6200F: drivers/scsi/hptiop.c 6201 6202HIPPI 6203M: Jes Sorensen <jes@trained-monkey.org> 6204L: linux-hippi@sunsite.dk 6205S: Maintained 6206F: include/linux/hippidevice.h 6207F: include/uapi/linux/if_hippi.h 6208F: net/802/hippi.c 6209F: drivers/net/hippi/ 6210 6211HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6212M: Yisen Zhuang <yisen.zhuang@huawei.com> 6213M: Salil Mehta <salil.mehta@huawei.com> 6214L: netdev@vger.kernel.org 6215W: http://www.hisilicon.com 6216S: Maintained 6217F: drivers/net/ethernet/hisilicon/hns3/ 6218 6219HISILICON NETWORK SUBSYSTEM DRIVER 6220M: Yisen Zhuang <yisen.zhuang@huawei.com> 6221M: Salil Mehta <salil.mehta@huawei.com> 6222L: netdev@vger.kernel.org 6223W: http://www.hisilicon.com 6224S: Maintained 6225F: drivers/net/ethernet/hisilicon/ 6226F: Documentation/devicetree/bindings/net/hisilicon*.txt 6227 6228HISILICON ROCE DRIVER 6229M: Lijun Ou <oulijun@huawei.com> 6230M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6231L: linux-rdma@vger.kernel.org 6232S: Maintained 6233F: drivers/infiniband/hw/hns/ 6234F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6235 6236HISILICON SAS Controller 6237M: John Garry <john.garry@huawei.com> 6238W: http://www.hisilicon.com 6239S: Supported 6240F: drivers/scsi/hisi_sas/ 6241F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6242 6243HMM - Heterogeneous Memory Management 6244M: Jérôme Glisse <jglisse@redhat.com> 6245L: linux-mm@kvack.org 6246S: Maintained 6247F: mm/hmm* 6248F: include/linux/hmm* 6249 6250HOST AP DRIVER 6251M: Jouni Malinen <j@w1.fi> 6252L: linux-wireless@vger.kernel.org 6253W: http://w1.fi/hostap-driver.html 6254S: Obsolete 6255F: drivers/net/wireless/intersil/hostap/ 6256 6257HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6258L: platform-driver-x86@vger.kernel.org 6259S: Orphan 6260F: drivers/platform/x86/tc1100-wmi.c 6261 6262HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6263M: Jaroslav Kysela <perex@perex.cz> 6264S: Maintained 6265F: drivers/net/ethernet/hp/hp100.* 6266 6267HPET: High Precision Event Timers driver 6268M: Clemens Ladisch <clemens@ladisch.de> 6269S: Maintained 6270F: Documentation/timers/hpet.txt 6271F: drivers/char/hpet.c 6272F: include/linux/hpet.h 6273F: include/uapi/linux/hpet.h 6274 6275HPET: x86 6276S: Orphan 6277F: arch/x86/kernel/hpet.c 6278F: arch/x86/include/asm/hpet.h 6279 6280HPFS FILESYSTEM 6281M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6282W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6283S: Maintained 6284F: fs/hpfs/ 6285 6286HSI SUBSYSTEM 6287M: Sebastian Reichel <sre@kernel.org> 6288T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6289S: Maintained 6290F: Documentation/ABI/testing/sysfs-bus-hsi 6291F: Documentation/driver-api/hsi.rst 6292F: drivers/hsi/ 6293F: include/linux/hsi/ 6294F: include/uapi/linux/hsi/ 6295 6296HSO 3G MODEM DRIVER 6297L: linux-usb@vger.kernel.org 6298S: Orphan 6299F: drivers/net/usb/hso.c 6300 6301HSR NETWORK PROTOCOL 6302M: Arvid Brodin <arvid.brodin@alten.se> 6303L: netdev@vger.kernel.org 6304S: Maintained 6305F: net/hsr/ 6306 6307HT16K33 LED CONTROLLER DRIVER 6308M: Robin van der Gracht <robin@protonic.nl> 6309S: Maintained 6310F: drivers/auxdisplay/ht16k33.c 6311F: Documentation/devicetree/bindings/display/ht16k33.txt 6312 6313HTCPEN TOUCHSCREEN DRIVER 6314M: Pau Oliva Fora <pof@eslack.org> 6315L: linux-input@vger.kernel.org 6316S: Maintained 6317F: drivers/input/touchscreen/htcpen.c 6318 6319HUAWEI ETHERNET DRIVER 6320M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6321L: netdev@vger.kernel.org 6322S: Supported 6323F: Documentation/networking/hinic.txt 6324F: drivers/net/ethernet/huawei/hinic/ 6325 6326HUGETLB FILESYSTEM 6327M: Nadia Yvette Chambers <nyc@holomorphy.com> 6328S: Maintained 6329F: fs/hugetlbfs/ 6330 6331HVA ST MEDIA DRIVER 6332M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6333L: linux-media@vger.kernel.org 6334T: git git://linuxtv.org/media_tree.git 6335W: https://linuxtv.org 6336S: Supported 6337F: drivers/media/platform/sti/hva 6338 6339HWPOISON MEMORY FAILURE HANDLING 6340M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6341L: linux-mm@kvack.org 6342S: Maintained 6343F: mm/memory-failure.c 6344F: mm/hwpoison-inject.c 6345 6346Hyper-V CORE AND DRIVERS 6347M: "K. Y. Srinivasan" <kys@microsoft.com> 6348M: Haiyang Zhang <haiyangz@microsoft.com> 6349M: Stephen Hemminger <sthemmin@microsoft.com> 6350L: devel@linuxdriverproject.org 6351S: Maintained 6352F: Documentation/networking/netvsc.txt 6353F: arch/x86/include/asm/mshyperv.h 6354F: arch/x86/include/asm/trace/hyperv.h 6355F: arch/x86/include/uapi/asm/hyperv.h 6356F: arch/x86/kernel/cpu/mshyperv.c 6357F: arch/x86/hyperv 6358F: drivers/hid/hid-hyperv.c 6359F: drivers/hv/ 6360F: drivers/input/serio/hyperv-keyboard.c 6361F: drivers/pci/host/pci-hyperv.c 6362F: drivers/net/hyperv/ 6363F: drivers/scsi/storvsc_drv.c 6364F: drivers/uio/uio_hv_generic.c 6365F: drivers/video/fbdev/hyperv_fb.c 6366F: net/vmw_vsock/hyperv_transport.c 6367F: include/linux/hyperv.h 6368F: include/uapi/linux/hyperv.h 6369F: tools/hv/ 6370F: Documentation/ABI/stable/sysfs-bus-vmbus 6371 6372HYPERVISOR VIRTUAL CONSOLE DRIVER 6373L: linuxppc-dev@lists.ozlabs.org 6374S: Odd Fixes 6375F: drivers/tty/hvc/ 6376 6377I2C ACPI SUPPORT 6378M: Mika Westerberg <mika.westerberg@linux.intel.com> 6379L: linux-i2c@vger.kernel.org 6380L: linux-acpi@vger.kernel.org 6381S: Maintained 6382F: drivers/i2c/i2c-core-acpi.c 6383 6384I2C MUXES 6385M: Peter Rosin <peda@axentia.se> 6386L: linux-i2c@vger.kernel.org 6387S: Maintained 6388F: Documentation/i2c/i2c-topology 6389F: Documentation/i2c/muxes/ 6390F: Documentation/devicetree/bindings/i2c/i2c-mux* 6391F: Documentation/devicetree/bindings/i2c/i2c-arb* 6392F: Documentation/devicetree/bindings/i2c/i2c-gate* 6393F: drivers/i2c/i2c-mux.c 6394F: drivers/i2c/muxes/ 6395F: include/linux/i2c-mux.h 6396 6397I2C OVER PARALLEL PORT 6398M: Jean Delvare <jdelvare@suse.com> 6399L: linux-i2c@vger.kernel.org 6400S: Maintained 6401F: Documentation/i2c/busses/i2c-parport 6402F: Documentation/i2c/busses/i2c-parport-light 6403F: drivers/i2c/busses/i2c-parport.c 6404F: drivers/i2c/busses/i2c-parport-light.c 6405 6406I2C SUBSYSTEM 6407M: Wolfram Sang <wsa@the-dreams.de> 6408L: linux-i2c@vger.kernel.org 6409W: https://i2c.wiki.kernel.org/ 6410Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6411T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6412S: Maintained 6413F: Documentation/devicetree/bindings/i2c/ 6414F: Documentation/i2c/ 6415F: drivers/i2c/ 6416F: drivers/i2c/*/ 6417F: include/linux/i2c.h 6418F: include/linux/i2c-*.h 6419F: include/uapi/linux/i2c.h 6420F: include/uapi/linux/i2c-*.h 6421 6422I2C-TAOS-EVM DRIVER 6423M: Jean Delvare <jdelvare@suse.com> 6424L: linux-i2c@vger.kernel.org 6425S: Maintained 6426F: Documentation/i2c/busses/i2c-taos-evm 6427F: drivers/i2c/busses/i2c-taos-evm.c 6428 6429I2C-TINY-USB DRIVER 6430M: Till Harbaum <till@harbaum.org> 6431L: linux-i2c@vger.kernel.org 6432W: http://www.harbaum.org/till/i2c_tiny_usb 6433S: Maintained 6434F: drivers/i2c/busses/i2c-tiny-usb.c 6435 6436I2C/SMBUS CONTROLLER DRIVERS FOR PC 6437M: Jean Delvare <jdelvare@suse.com> 6438L: linux-i2c@vger.kernel.org 6439S: Maintained 6440F: Documentation/i2c/busses/i2c-ali1535 6441F: Documentation/i2c/busses/i2c-ali1563 6442F: Documentation/i2c/busses/i2c-ali15x3 6443F: Documentation/i2c/busses/i2c-amd756 6444F: Documentation/i2c/busses/i2c-amd8111 6445F: Documentation/i2c/busses/i2c-i801 6446F: Documentation/i2c/busses/i2c-nforce2 6447F: Documentation/i2c/busses/i2c-piix4 6448F: Documentation/i2c/busses/i2c-sis5595 6449F: Documentation/i2c/busses/i2c-sis630 6450F: Documentation/i2c/busses/i2c-sis96x 6451F: Documentation/i2c/busses/i2c-via 6452F: Documentation/i2c/busses/i2c-viapro 6453F: drivers/i2c/busses/i2c-ali1535.c 6454F: drivers/i2c/busses/i2c-ali1563.c 6455F: drivers/i2c/busses/i2c-ali15x3.c 6456F: drivers/i2c/busses/i2c-amd756.c 6457F: drivers/i2c/busses/i2c-amd756-s4882.c 6458F: drivers/i2c/busses/i2c-amd8111.c 6459F: drivers/i2c/busses/i2c-i801.c 6460F: drivers/i2c/busses/i2c-isch.c 6461F: drivers/i2c/busses/i2c-nforce2.c 6462F: drivers/i2c/busses/i2c-nforce2-s4985.c 6463F: drivers/i2c/busses/i2c-piix4.c 6464F: drivers/i2c/busses/i2c-sis5595.c 6465F: drivers/i2c/busses/i2c-sis630.c 6466F: drivers/i2c/busses/i2c-sis96x.c 6467F: drivers/i2c/busses/i2c-via.c 6468F: drivers/i2c/busses/i2c-viapro.c 6469 6470I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6471M: Hans de Goede <hdegoede@redhat.com> 6472L: linux-i2c@vger.kernel.org 6473S: Maintained 6474F: drivers/i2c/busses/i2c-cht-wc.c 6475 6476I2C/SMBUS ISMT DRIVER 6477M: Seth Heasley <seth.heasley@intel.com> 6478M: Neil Horman <nhorman@tuxdriver.com> 6479L: linux-i2c@vger.kernel.org 6480F: drivers/i2c/busses/i2c-ismt.c 6481F: Documentation/i2c/busses/i2c-ismt 6482 6483I2C/SMBUS STUB DRIVER 6484M: Jean Delvare <jdelvare@suse.com> 6485L: linux-i2c@vger.kernel.org 6486S: Maintained 6487F: drivers/i2c/i2c-stub.c 6488 6489i386 BOOT CODE 6490M: "H. Peter Anvin" <hpa@zytor.com> 6491S: Maintained 6492F: arch/x86/boot/ 6493 6494i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6495M: "H. Peter Anvin" <hpa@zytor.com> 6496T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6497S: Maintained 6498 6499IA64 (Itanium) PLATFORM 6500M: Tony Luck <tony.luck@intel.com> 6501M: Fenghua Yu <fenghua.yu@intel.com> 6502L: linux-ia64@vger.kernel.org 6503T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6504S: Maintained 6505F: arch/ia64/ 6506 6507IBM Power 842 compression accelerator 6508M: Haren Myneni <haren@us.ibm.com> 6509S: Supported 6510F: drivers/crypto/nx/Makefile 6511F: drivers/crypto/nx/Kconfig 6512F: drivers/crypto/nx/nx-842* 6513F: include/linux/sw842.h 6514F: crypto/842.c 6515F: lib/842/ 6516 6517IBM Power in-Nest Crypto Acceleration 6518M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6519M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6520L: linux-crypto@vger.kernel.org 6521S: Supported 6522F: drivers/crypto/nx/Makefile 6523F: drivers/crypto/nx/Kconfig 6524F: drivers/crypto/nx/nx-aes* 6525F: drivers/crypto/nx/nx-sha* 6526F: drivers/crypto/nx/nx.* 6527F: drivers/crypto/nx/nx_csbcpb.h 6528F: drivers/crypto/nx/nx_debugfs.h 6529 6530IBM Power Linux RAID adapter 6531M: Brian King <brking@us.ibm.com> 6532S: Supported 6533F: drivers/scsi/ipr.* 6534 6535IBM Power SRIOV Virtual NIC Device Driver 6536M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6537M: John Allen <jallen@linux.vnet.ibm.com> 6538L: netdev@vger.kernel.org 6539S: Supported 6540F: drivers/net/ethernet/ibm/ibmvnic.* 6541 6542IBM Power Virtual Accelerator Switchboard 6543M: Sukadev Bhattiprolu 6544L: linuxppc-dev@lists.ozlabs.org 6545S: Supported 6546F: arch/powerpc/platforms/powernv/vas* 6547F: arch/powerpc/platforms/powernv/copy-paste.h 6548F: arch/powerpc/include/asm/vas.h 6549F: arch/powerpc/include/uapi/asm/vas.h 6550 6551IBM Power Virtual Ethernet Device Driver 6552M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6553L: netdev@vger.kernel.org 6554S: Supported 6555F: drivers/net/ethernet/ibm/ibmveth.* 6556 6557IBM Power Virtual FC Device Drivers 6558M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6559L: linux-scsi@vger.kernel.org 6560S: Supported 6561F: drivers/scsi/ibmvscsi/ibmvfc* 6562 6563IBM Power Virtual SCSI Device Drivers 6564M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6565L: linux-scsi@vger.kernel.org 6566S: Supported 6567F: drivers/scsi/ibmvscsi/ibmvscsi* 6568F: include/scsi/viosrp.h 6569 6570IBM Power Virtual SCSI Device Target Driver 6571M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6572M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6573L: linux-scsi@vger.kernel.org 6574L: target-devel@vger.kernel.org 6575S: Supported 6576F: drivers/scsi/ibmvscsi_tgt/ 6577 6578IBM Power VMX Cryptographic instructions 6579M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6580M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6581L: linux-crypto@vger.kernel.org 6582S: Supported 6583F: drivers/crypto/vmx/Makefile 6584F: drivers/crypto/vmx/Kconfig 6585F: drivers/crypto/vmx/vmx.c 6586F: drivers/crypto/vmx/aes* 6587F: drivers/crypto/vmx/ghash* 6588F: drivers/crypto/vmx/ppc-xlate.pl 6589 6590IBM ServeRAID RAID DRIVER 6591S: Orphan 6592F: drivers/scsi/ips.* 6593 6594ICH LPC AND GPIO DRIVER 6595M: Peter Tyser <ptyser@xes-inc.com> 6596S: Maintained 6597F: drivers/mfd/lpc_ich.c 6598F: drivers/gpio/gpio-ich.c 6599 6600IDE SUBSYSTEM 6601M: "David S. Miller" <davem@davemloft.net> 6602L: linux-ide@vger.kernel.org 6603Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6604T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6605S: Maintained 6606F: Documentation/ide/ 6607F: drivers/ide/ 6608F: include/linux/ide.h 6609 6610IDE/ATAPI DRIVERS 6611M: Borislav Petkov <bp@alien8.de> 6612L: linux-ide@vger.kernel.org 6613S: Maintained 6614F: Documentation/cdrom/ide-cd 6615F: drivers/ide/ide-cd* 6616 6617IDEAPAD LAPTOP EXTRAS DRIVER 6618M: Ike Panhc <ike.pan@canonical.com> 6619L: platform-driver-x86@vger.kernel.org 6620W: http://launchpad.net/ideapad-laptop 6621S: Maintained 6622F: drivers/platform/x86/ideapad-laptop.c 6623 6624IDEAPAD LAPTOP SLIDEBAR DRIVER 6625M: Andrey Moiseev <o2g.org.ru@gmail.com> 6626L: linux-input@vger.kernel.org 6627W: https://github.com/o2genum/ideapad-slidebar 6628S: Maintained 6629F: drivers/input/misc/ideapad_slidebar.c 6630 6631IDT VersaClock 5 CLOCK DRIVER 6632M: Marek Vasut <marek.vasut@gmail.com> 6633S: Maintained 6634F: drivers/clk/clk-versaclock5.c 6635 6636IEEE 802.15.4 SUBSYSTEM 6637M: Alexander Aring <alex.aring@gmail.com> 6638M: Stefan Schmidt <stefan@osg.samsung.com> 6639L: linux-wpan@vger.kernel.org 6640W: http://wpan.cakelab.org/ 6641T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6642T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6643S: Maintained 6644F: net/ieee802154/ 6645F: net/mac802154/ 6646F: drivers/net/ieee802154/ 6647F: include/linux/nl802154.h 6648F: include/linux/ieee802154.h 6649F: include/net/nl802154.h 6650F: include/net/mac802154.h 6651F: include/net/af_ieee802154.h 6652F: include/net/cfg802154.h 6653F: include/net/ieee802154_netdev.h 6654F: Documentation/networking/ieee802154.txt 6655 6656IFE PROTOCOL 6657M: Yotam Gigi <yotamg@mellanox.com> 6658M: Jamal Hadi Salim <jhs@mojatatu.com> 6659F: net/ife 6660F: include/net/ife.h 6661F: include/uapi/linux/ife.h 6662 6663IGORPLUG-USB IR RECEIVER 6664M: Sean Young <sean@mess.org> 6665L: linux-media@vger.kernel.org 6666S: Maintained 6667F: drivers/media/rc/igorplugusb.c 6668 6669IGUANAWORKS USB IR TRANSCEIVER 6670M: Sean Young <sean@mess.org> 6671L: linux-media@vger.kernel.org 6672S: Maintained 6673F: drivers/media/rc/iguanair.c 6674 6675IIO DIGITAL POTENTIOMETER DAC 6676M: Peter Rosin <peda@axentia.se> 6677L: linux-iio@vger.kernel.org 6678S: Maintained 6679F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6680F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6681F: drivers/iio/dac/dpot-dac.c 6682 6683IIO ENVELOPE DETECTOR 6684M: Peter Rosin <peda@axentia.se> 6685L: linux-iio@vger.kernel.org 6686S: Maintained 6687F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6688F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6689F: drivers/iio/adc/envelope-detector.c 6690 6691IIO MULTIPLEXER 6692M: Peter Rosin <peda@axentia.se> 6693L: linux-iio@vger.kernel.org 6694S: Maintained 6695F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6696F: drivers/iio/multiplexer/iio-mux.c 6697 6698IIO SUBSYSTEM AND DRIVERS 6699M: Jonathan Cameron <jic23@kernel.org> 6700R: Hartmut Knaack <knaack.h@gmx.de> 6701R: Lars-Peter Clausen <lars@metafoo.de> 6702R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6703L: linux-iio@vger.kernel.org 6704T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6705S: Maintained 6706F: Documentation/devicetree/bindings/iio/ 6707F: drivers/iio/ 6708F: drivers/staging/iio/ 6709F: include/linux/iio/ 6710F: tools/iio/ 6711 6712IKANOS/ADI EAGLE ADSL USB DRIVER 6713M: Matthieu Castet <castet.matthieu@free.fr> 6714M: Stanislaw Gruszka <stf_xl@wp.pl> 6715S: Maintained 6716F: drivers/usb/atm/ueagle-atm.c 6717 6718IMGTEC ASCII LCD DRIVER 6719M: Paul Burton <paul.burton@imgtec.com> 6720S: Maintained 6721F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6722F: drivers/auxdisplay/img-ascii-lcd.c 6723 6724IMGTEC IR DECODER DRIVER 6725M: James Hogan <james.hogan@imgtec.com> 6726S: Maintained 6727F: drivers/media/rc/img-ir/ 6728 6729IMS TWINTURBO FRAMEBUFFER DRIVER 6730L: linux-fbdev@vger.kernel.org 6731S: Orphan 6732F: drivers/video/fbdev/imsttfb.c 6733 6734INA209 HARDWARE MONITOR DRIVER 6735M: Guenter Roeck <linux@roeck-us.net> 6736L: linux-hwmon@vger.kernel.org 6737S: Maintained 6738F: Documentation/hwmon/ina209 6739F: Documentation/devicetree/bindings/i2c/ina209.txt 6740F: drivers/hwmon/ina209.c 6741 6742INA2XX HARDWARE MONITOR DRIVER 6743M: Guenter Roeck <linux@roeck-us.net> 6744L: linux-hwmon@vger.kernel.org 6745S: Maintained 6746F: Documentation/hwmon/ina2xx 6747F: drivers/hwmon/ina2xx.c 6748F: include/linux/platform_data/ina2xx.h 6749 6750INDUSTRY PACK SUBSYSTEM (IPACK) 6751M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6752M: Jens Taprogge <jens.taprogge@taprogge.org> 6753M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6754L: industrypack-devel@lists.sourceforge.net 6755W: http://industrypack.sourceforge.net 6756S: Maintained 6757F: drivers/ipack/ 6758 6759INFINIBAND SUBSYSTEM 6760M: Doug Ledford <dledford@redhat.com> 6761M: Sean Hefty <sean.hefty@intel.com> 6762M: Hal Rosenstock <hal.rosenstock@gmail.com> 6763L: linux-rdma@vger.kernel.org 6764W: http://www.openfabrics.org/ 6765Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6766T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6767S: Supported 6768F: Documentation/devicetree/bindings/infiniband/ 6769F: Documentation/infiniband/ 6770F: drivers/infiniband/ 6771F: include/uapi/linux/if_infiniband.h 6772F: include/uapi/rdma/ 6773F: include/rdma/ 6774 6775INGENIC JZ4780 DMA Driver 6776M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6777S: Maintained 6778F: drivers/dma/dma-jz4780.c 6779 6780INGENIC JZ4780 NAND DRIVER 6781M: Harvey Hunt <harveyhuntnexus@gmail.com> 6782L: linux-mtd@lists.infradead.org 6783S: Maintained 6784F: drivers/mtd/nand/jz4780_* 6785 6786INOTIFY 6787M: Jan Kara <jack@suse.cz> 6788R: Amir Goldstein <amir73il@gmail.com> 6789L: linux-fsdevel@vger.kernel.org 6790S: Maintained 6791F: Documentation/filesystems/inotify.txt 6792F: fs/notify/inotify/ 6793F: include/linux/inotify.h 6794F: include/uapi/linux/inotify.h 6795 6796INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6797M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6798L: linux-input@vger.kernel.org 6799Q: http://patchwork.kernel.org/project/linux-input/list/ 6800T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6801S: Maintained 6802F: drivers/input/ 6803F: include/linux/input.h 6804F: include/uapi/linux/input.h 6805F: include/uapi/linux/input-event-codes.h 6806F: include/linux/input/ 6807F: Documentation/devicetree/bindings/input/ 6808F: Documentation/input/ 6809 6810INPUT MULTITOUCH (MT) PROTOCOL 6811M: Henrik Rydberg <rydberg@bitmath.org> 6812L: linux-input@vger.kernel.org 6813S: Odd fixes 6814F: Documentation/input/multi-touch-protocol.rst 6815F: drivers/input/input-mt.c 6816K: \b(ABS|SYN)_MT_ 6817 6818INSIDE SECURE CRYPTO DRIVER 6819M: Antoine Tenart <antoine.tenart@free-electrons.com> 6820F: drivers/crypto/inside-secure/ 6821S: Maintained 6822L: linux-crypto@vger.kernel.org 6823 6824INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6825M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6826M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6827L: linux-ima-devel@lists.sourceforge.net 6828L: linux-ima-user@lists.sourceforge.net 6829L: linux-security-module@vger.kernel.org 6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6831S: Supported 6832F: security/integrity/ima/ 6833 6834INTEL 810/815 FRAMEBUFFER DRIVER 6835M: Antonino Daplas <adaplas@gmail.com> 6836L: linux-fbdev@vger.kernel.org 6837S: Maintained 6838F: drivers/video/fbdev/i810/ 6839 6840INTEL ASoC BDW/HSW DRIVERS 6841M: Jie Yang <yang.jie@linux.intel.com> 6842L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6843S: Supported 6844F: sound/soc/intel/common/sst-dsp* 6845F: sound/soc/intel/common/sst-firmware.c 6846F: sound/soc/intel/boards/broadwell.c 6847F: sound/soc/intel/haswell/ 6848 6849INTEL C600 SERIES SAS CONTROLLER DRIVER 6850M: Intel SCU Linux support <intel-linux-scu@intel.com> 6851M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6852L: linux-scsi@vger.kernel.org 6853T: git git://git.code.sf.net/p/intel-sas/isci 6854S: Supported 6855F: drivers/scsi/isci/ 6856 6857INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6858M: Jani Nikula <jani.nikula@linux.intel.com> 6859M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6860M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6861L: intel-gfx@lists.freedesktop.org 6862W: https://01.org/linuxgraphics/ 6863B: https://01.org/linuxgraphics/documentation/how-report-bugs 6864C: irc://chat.freenode.net/intel-gfx 6865Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6866T: git git://anongit.freedesktop.org/drm-intel 6867S: Supported 6868F: drivers/gpu/drm/i915/ 6869F: include/drm/i915* 6870F: include/uapi/drm/i915_drm.h 6871F: Documentation/gpu/i915.rst 6872 6873INTEL ETHERNET DRIVERS 6874M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6875L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6876W: http://www.intel.com/support/feedback.htm 6877W: http://e1000.sourceforge.net/ 6878Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6879T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6880T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6881S: Supported 6882F: Documentation/networking/e100.txt 6883F: Documentation/networking/e1000.txt 6884F: Documentation/networking/e1000e.txt 6885F: Documentation/networking/igb.txt 6886F: Documentation/networking/igbvf.txt 6887F: Documentation/networking/ixgb.txt 6888F: Documentation/networking/ixgbe.txt 6889F: Documentation/networking/ixgbevf.txt 6890F: Documentation/networking/i40e.txt 6891F: Documentation/networking/i40evf.txt 6892F: drivers/net/ethernet/intel/ 6893F: drivers/net/ethernet/intel/*/ 6894F: include/linux/avf/virtchnl.h 6895 6896INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6897M: Maik Broemme <mbroemme@libmpq.org> 6898L: linux-fbdev@vger.kernel.org 6899S: Maintained 6900F: Documentation/fb/intelfb.txt 6901F: drivers/video/fbdev/intelfb/ 6902 6903INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6904M: Zhenyu Wang <zhenyuw@linux.intel.com> 6905M: Zhi Wang <zhi.a.wang@intel.com> 6906L: intel-gvt-dev@lists.freedesktop.org 6907L: intel-gfx@lists.freedesktop.org 6908W: https://01.org/igvt-g 6909T: git https://github.com/01org/gvt-linux.git 6910S: Supported 6911F: drivers/gpu/drm/i915/gvt/ 6912 6913INTEL HID EVENT DRIVER 6914M: Alex Hung <alex.hung@canonical.com> 6915L: platform-driver-x86@vger.kernel.org 6916S: Maintained 6917F: drivers/platform/x86/intel-hid.c 6918 6919INTEL I/OAT DMA DRIVER 6920M: Dave Jiang <dave.jiang@intel.com> 6921R: Dan Williams <dan.j.williams@intel.com> 6922L: dmaengine@vger.kernel.org 6923Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6924S: Supported 6925F: drivers/dma/ioat* 6926 6927INTEL IDLE DRIVER 6928M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6929M: Len Brown <lenb@kernel.org> 6930L: linux-pm@vger.kernel.org 6931T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6932B: https://bugzilla.kernel.org 6933S: Supported 6934F: drivers/idle/intel_idle.c 6935 6936INTEL INTEGRATED SENSOR HUB DRIVER 6937M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6938M: Jiri Kosina <jikos@kernel.org> 6939L: linux-input@vger.kernel.org 6940S: Maintained 6941F: drivers/hid/intel-ish-hid/ 6942 6943INTEL IOMMU (VT-d) 6944M: David Woodhouse <dwmw2@infradead.org> 6945L: iommu@lists.linux-foundation.org 6946T: git git://git.infradead.org/iommu-2.6.git 6947S: Supported 6948F: drivers/iommu/intel-iommu.c 6949F: include/linux/intel-iommu.h 6950 6951INTEL IOP-ADMA DMA DRIVER 6952R: Dan Williams <dan.j.williams@intel.com> 6953S: Odd fixes 6954F: drivers/dma/iop-adma.c 6955 6956INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6957M: Krzysztof Halasa <khalasa@piap.pl> 6958S: Maintained 6959F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6960F: arch/arm/mach-ixp4xx/include/mach/npe.h 6961F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6962F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6963F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6964F: drivers/net/wan/ixp4xx_hss.c 6965 6966INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6967M: Deepak Saxena <dsaxena@plexity.net> 6968S: Maintained 6969F: drivers/char/hw_random/ixp4xx-rng.c 6970 6971INTEL MANAGEMENT ENGINE (mei) 6972M: Tomas Winkler <tomas.winkler@intel.com> 6973L: linux-kernel@vger.kernel.org 6974S: Supported 6975F: include/uapi/linux/mei.h 6976F: include/linux/mei_cl_bus.h 6977F: drivers/misc/mei/* 6978F: drivers/watchdog/mei_wdt.c 6979F: Documentation/misc-devices/mei/* 6980F: samples/mei/* 6981 6982INTEL MENLOW THERMAL DRIVER 6983M: Sujith Thomas <sujith.thomas@intel.com> 6984L: platform-driver-x86@vger.kernel.org 6985W: https://01.org/linux-acpi 6986S: Supported 6987F: drivers/platform/x86/intel_menlow.c 6988 6989INTEL MERRIFIELD GPIO DRIVER 6990M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6991L: linux-gpio@vger.kernel.org 6992S: Maintained 6993F: drivers/gpio/gpio-merrifield.c 6994 6995INTEL MIC DRIVERS (mic) 6996M: Sudeep Dutt <sudeep.dutt@intel.com> 6997M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6998S: Supported 6999W: https://github.com/sudeepdutt/mic 7000W: http://software.intel.com/en-us/mic-developer 7001F: include/linux/mic_bus.h 7002F: include/linux/scif.h 7003F: include/uapi/linux/mic_common.h 7004F: include/uapi/linux/mic_ioctl.h 7005F: include/uapi/linux/scif_ioctl.h 7006F: drivers/misc/mic/ 7007F: drivers/dma/mic_x100_dma.c 7008F: drivers/dma/mic_x100_dma.h 7009F: Documentation/mic/ 7010 7011INTEL PMC CORE DRIVER 7012M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7013M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7014L: platform-driver-x86@vger.kernel.org 7015S: Maintained 7016F: arch/x86/include/asm/pmc_core.h 7017F: drivers/platform/x86/intel_pmc_core* 7018 7019INTEL PMC/P-Unit IPC DRIVER 7020M: Zha Qipeng<qipeng.zha@intel.com> 7021L: platform-driver-x86@vger.kernel.org 7022S: Maintained 7023F: drivers/platform/x86/intel_pmc_ipc.c 7024F: drivers/platform/x86/intel_punit_ipc.c 7025F: arch/x86/include/asm/intel_pmc_ipc.h 7026F: arch/x86/include/asm/intel_punit_ipc.h 7027 7028INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7029M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7030L: linux-wireless@vger.kernel.org 7031S: Maintained 7032F: Documentation/networking/README.ipw2100 7033F: Documentation/networking/README.ipw2200 7034F: drivers/net/wireless/intel/ipw2x00/ 7035 7036INTEL PSTATE DRIVER 7037M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7038M: Len Brown <lenb@kernel.org> 7039L: linux-pm@vger.kernel.org 7040S: Supported 7041F: drivers/cpufreq/intel_pstate.c 7042 7043INTEL RDMA RNIC DRIVER 7044M: Faisal Latif <faisal.latif@intel.com> 7045M: Shiraz Saleem <shiraz.saleem@intel.com> 7046L: linux-rdma@vger.kernel.org 7047S: Supported 7048F: drivers/infiniband/hw/i40iw/ 7049 7050INTEL TELEMETRY DRIVER 7051M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7052L: platform-driver-x86@vger.kernel.org 7053S: Maintained 7054F: arch/x86/include/asm/intel_telemetry.h 7055F: drivers/platform/x86/intel_telemetry* 7056 7057INTEL VIRTUAL BUTTON DRIVER 7058M: AceLan Kao <acelan.kao@canonical.com> 7059L: platform-driver-x86@vger.kernel.org 7060S: Maintained 7061F: drivers/platform/x86/intel-vbtn.c 7062 7063INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7064M: Stanislaw Gruszka <sgruszka@redhat.com> 7065L: linux-wireless@vger.kernel.org 7066S: Supported 7067F: drivers/net/wireless/intel/iwlegacy/ 7068 7069INTEL WIRELESS WIFI LINK (iwlwifi) 7070M: Johannes Berg <johannes.berg@intel.com> 7071M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7072M: Luca Coelho <luciano.coelho@intel.com> 7073M: Intel Linux Wireless <linuxwifi@intel.com> 7074L: linux-wireless@vger.kernel.org 7075W: http://intellinuxwireless.org 7076T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7077S: Supported 7078F: drivers/net/wireless/intel/iwlwifi/ 7079 7080INTEL WIRELESS WIMAX CONNECTION 2400 7081M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7082M: linux-wimax@intel.com 7083L: wimax@linuxwimax.org (subscribers-only) 7084S: Supported 7085W: http://linuxwimax.org 7086F: Documentation/wimax/README.i2400m 7087F: drivers/net/wimax/i2400m/ 7088F: include/uapi/linux/wimax/i2400m.h 7089 7090INTEL(R) TRACE HUB 7091M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7092S: Supported 7093F: Documentation/trace/intel_th.txt 7094F: drivers/hwtracing/intel_th/ 7095 7096INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7097M: Ning Sun <ning.sun@intel.com> 7098L: tboot-devel@lists.sourceforge.net 7099W: http://tboot.sourceforge.net 7100T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7101S: Supported 7102F: Documentation/intel_txt.txt 7103F: include/linux/tboot.h 7104F: arch/x86/kernel/tboot.c 7105 7106INTEL-MID GPIO DRIVER 7107M: David Cohen <david.a.cohen@linux.intel.com> 7108L: linux-gpio@vger.kernel.org 7109S: Maintained 7110F: drivers/gpio/gpio-intel-mid.c 7111 7112INVENSENSE MPU-3050 GYROSCOPE DRIVER 7113M: Linus Walleij <linus.walleij@linaro.org> 7114L: linux-iio@vger.kernel.org 7115S: Maintained 7116F: drivers/iio/gyro/mpu3050* 7117F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7118 7119IOC3 ETHERNET DRIVER 7120M: Ralf Baechle <ralf@linux-mips.org> 7121L: linux-mips@linux-mips.org 7122S: Maintained 7123F: drivers/net/ethernet/sgi/ioc3-eth.c 7124 7125IOC3 SERIAL DRIVER 7126M: Pat Gefre <pfg@sgi.com> 7127L: linux-serial@vger.kernel.org 7128S: Maintained 7129F: drivers/tty/serial/ioc3_serial.c 7130 7131IOMMU DRIVERS 7132M: Joerg Roedel <joro@8bytes.org> 7133L: iommu@lists.linux-foundation.org 7134T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7135S: Maintained 7136F: Documentation/devicetree/bindings/iommu/ 7137F: drivers/iommu/ 7138F: include/linux/iommu.h 7139F: include/linux/iova.h 7140 7141IP MASQUERADING 7142M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7143S: Maintained 7144F: net/ipv4/netfilter/ipt_MASQUERADE.c 7145 7146IPMI SUBSYSTEM 7147M: Corey Minyard <minyard@acm.org> 7148L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7149W: http://openipmi.sourceforge.net/ 7150S: Supported 7151F: Documentation/IPMI.txt 7152F: drivers/char/ipmi/ 7153F: include/linux/ipmi* 7154F: include/uapi/linux/ipmi* 7155 7156IPS SCSI RAID DRIVER 7157M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7158L: linux-scsi@vger.kernel.org 7159W: http://www.adaptec.com/ 7160S: Maintained 7161F: drivers/scsi/ips* 7162 7163IPVS 7164M: Wensong Zhang <wensong@linux-vs.org> 7165M: Simon Horman <horms@verge.net.au> 7166M: Julian Anastasov <ja@ssi.bg> 7167L: netdev@vger.kernel.org 7168L: lvs-devel@vger.kernel.org 7169S: Maintained 7170T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7171T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7172F: Documentation/networking/ipvs-sysctl.txt 7173F: include/net/ip_vs.h 7174F: include/uapi/linux/ip_vs.h 7175F: net/netfilter/ipvs/ 7176 7177IPWIRELESS DRIVER 7178M: Jiri Kosina <jikos@kernel.org> 7179M: David Sterba <dsterba@suse.com> 7180S: Odd Fixes 7181F: drivers/tty/ipwireless/ 7182 7183IPX NETWORK LAYER 7184L: netdev@vger.kernel.org 7185S: Odd fixes 7186F: include/net/ipx.h 7187F: include/uapi/linux/ipx.h 7188F: net/ipx/ 7189 7190IRDA SUBSYSTEM 7191M: Samuel Ortiz <samuel@sortiz.org> 7192L: irda-users@lists.sourceforge.net (subscribers-only) 7193L: netdev@vger.kernel.org 7194W: http://irda.sourceforge.net/ 7195S: Maintained 7196T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7197F: Documentation/networking/irda.txt 7198F: drivers/staging/irda/ 7199 7200IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7201M: Marc Zyngier <marc.zyngier@arm.com> 7202S: Maintained 7203T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7204F: Documentation/IRQ-domain.txt 7205F: include/linux/irqdomain.h 7206F: kernel/irq/irqdomain.c 7207F: kernel/irq/msi.c 7208 7209IRQ SUBSYSTEM 7210M: Thomas Gleixner <tglx@linutronix.de> 7211L: linux-kernel@vger.kernel.org 7212S: Maintained 7213T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7214F: kernel/irq/ 7215 7216IRQCHIP DRIVERS 7217M: Thomas Gleixner <tglx@linutronix.de> 7218M: Jason Cooper <jason@lakedaemon.net> 7219M: Marc Zyngier <marc.zyngier@arm.com> 7220L: linux-kernel@vger.kernel.org 7221S: Maintained 7222T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7223F: Documentation/devicetree/bindings/interrupt-controller/ 7224F: drivers/irqchip/ 7225 7226ISA 7227M: William Breathitt Gray <vilhelm.gray@gmail.com> 7228S: Maintained 7229F: Documentation/isa.txt 7230F: drivers/base/isa.c 7231F: include/linux/isa.h 7232 7233ISA RADIO MODULE 7234M: Hans Verkuil <hverkuil@xs4all.nl> 7235L: linux-media@vger.kernel.org 7236T: git git://linuxtv.org/media_tree.git 7237W: https://linuxtv.org 7238S: Maintained 7239F: drivers/media/radio/radio-isa* 7240 7241ISAPNP 7242M: Jaroslav Kysela <perex@perex.cz> 7243S: Maintained 7244F: Documentation/isapnp.txt 7245F: drivers/pnp/isapnp/ 7246F: include/linux/isapnp.h 7247 7248ISCSI 7249M: Lee Duncan <lduncan@suse.com> 7250M: Chris Leech <cleech@redhat.com> 7251L: open-iscsi@googlegroups.com 7252W: www.open-iscsi.com 7253S: Maintained 7254F: drivers/scsi/*iscsi* 7255F: include/scsi/*iscsi* 7256 7257iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7258M: Peter Jones <pjones@redhat.com> 7259M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7260S: Maintained 7261F: drivers/firmware/iscsi_ibft* 7262 7263ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7264M: Or Gerlitz <ogerlitz@mellanox.com> 7265M: Sagi Grimberg <sagi@grimberg.me> 7266M: Roi Dayan <roid@mellanox.com> 7267L: linux-rdma@vger.kernel.org 7268S: Supported 7269W: http://www.openfabrics.org 7270W: www.open-iscsi.org 7271Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7272F: drivers/infiniband/ulp/iser/ 7273 7274ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7275M: Sagi Grimberg <sagi@grimberg.me> 7276T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7277L: linux-rdma@vger.kernel.org 7278L: target-devel@vger.kernel.org 7279S: Supported 7280W: http://www.linux-iscsi.org 7281F: drivers/infiniband/ulp/isert 7282 7283ISDN SUBSYSTEM 7284M: Karsten Keil <isdn@linux-pingi.de> 7285L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7286L: netdev@vger.kernel.org 7287W: http://www.isdn4linux.de 7288T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7289S: Maintained 7290F: Documentation/isdn/ 7291F: drivers/isdn/ 7292F: include/linux/isdn.h 7293F: include/linux/isdn/ 7294F: include/uapi/linux/isdn.h 7295F: include/uapi/linux/isdn/ 7296 7297ISDN SUBSYSTEM (Eicon active card driver) 7298M: Armin Schindler <mac@melware.de> 7299L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7300W: http://www.melware.de 7301S: Maintained 7302F: drivers/isdn/hardware/eicon/ 7303 7304IT87 HARDWARE MONITORING DRIVER 7305M: Jean Delvare <jdelvare@suse.com> 7306L: linux-hwmon@vger.kernel.org 7307S: Maintained 7308F: Documentation/hwmon/it87 7309F: drivers/hwmon/it87.c 7310 7311IT913X MEDIA DRIVER 7312M: Antti Palosaari <crope@iki.fi> 7313L: linux-media@vger.kernel.org 7314W: https://linuxtv.org 7315W: http://palosaari.fi/linux/ 7316Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7317T: git git://linuxtv.org/anttip/media_tree.git 7318S: Maintained 7319F: drivers/media/tuners/it913x* 7320 7321IVTV VIDEO4LINUX DRIVER 7322M: Andy Walls <awalls@md.metrocast.net> 7323L: ivtv-devel@ivtvdriver.org (subscribers-only) 7324L: linux-media@vger.kernel.org 7325T: git git://linuxtv.org/media_tree.git 7326W: http://www.ivtvdriver.org 7327S: Maintained 7328F: Documentation/media/v4l-drivers/ivtv* 7329F: drivers/media/pci/ivtv/ 7330F: include/uapi/linux/ivtv* 7331 7332IX2505V MEDIA DRIVER 7333M: Malcolm Priestley <tvboxspy@gmail.com> 7334L: linux-media@vger.kernel.org 7335W: https://linuxtv.org 7336Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7337S: Maintained 7338F: drivers/media/dvb-frontends/ix2505v* 7339 7340JC42.4 TEMPERATURE SENSOR DRIVER 7341M: Guenter Roeck <linux@roeck-us.net> 7342L: linux-hwmon@vger.kernel.org 7343S: Maintained 7344F: drivers/hwmon/jc42.c 7345F: Documentation/hwmon/jc42 7346 7347JFS FILESYSTEM 7348M: Dave Kleikamp <shaggy@kernel.org> 7349L: jfs-discussion@lists.sourceforge.net 7350W: http://jfs.sourceforge.net/ 7351T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7352S: Maintained 7353F: Documentation/filesystems/jfs.txt 7354F: fs/jfs/ 7355 7356JME NETWORK DRIVER 7357M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7358L: netdev@vger.kernel.org 7359S: Maintained 7360F: drivers/net/ethernet/jme.* 7361 7362JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7363M: David Woodhouse <dwmw2@infradead.org> 7364L: linux-mtd@lists.infradead.org 7365W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7366S: Maintained 7367F: fs/jffs2/ 7368F: include/uapi/linux/jffs2.h 7369 7370JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7371M: "Theodore Ts'o" <tytso@mit.edu> 7372M: Jan Kara <jack@suse.com> 7373L: linux-ext4@vger.kernel.org 7374S: Maintained 7375F: fs/jbd2/ 7376F: include/linux/jbd2.h 7377 7378JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7379M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7380L: linux-media@vger.kernel.org 7381S: Maintained 7382F: drivers/media/platform/rcar_jpu.c 7383 7384JSM Neo PCI based serial card 7385M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7386L: linux-serial@vger.kernel.org 7387S: Maintained 7388F: drivers/tty/serial/jsm/ 7389 7390K10TEMP HARDWARE MONITORING DRIVER 7391M: Clemens Ladisch <clemens@ladisch.de> 7392L: linux-hwmon@vger.kernel.org 7393S: Maintained 7394F: Documentation/hwmon/k10temp 7395F: drivers/hwmon/k10temp.c 7396 7397K8TEMP HARDWARE MONITORING DRIVER 7398M: Rudolf Marek <r.marek@assembler.cz> 7399L: linux-hwmon@vger.kernel.org 7400S: Maintained 7401F: Documentation/hwmon/k8temp 7402F: drivers/hwmon/k8temp.c 7403 7404KASAN 7405M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7406R: Alexander Potapenko <glider@google.com> 7407R: Dmitry Vyukov <dvyukov@google.com> 7408L: kasan-dev@googlegroups.com 7409S: Maintained 7410F: arch/*/include/asm/kasan.h 7411F: arch/*/mm/kasan_init* 7412F: Documentation/dev-tools/kasan.rst 7413F: include/linux/kasan*.h 7414F: lib/test_kasan.c 7415F: mm/kasan/ 7416F: scripts/Makefile.kasan 7417 7418KCONFIG 7419M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7420L: linux-kbuild@vger.kernel.org 7421T: git git://gitorious.org/linux-kconfig/linux-kconfig 7422S: Maintained 7423F: Documentation/kbuild/kconfig-language.txt 7424F: scripts/kconfig/ 7425 7426KDUMP 7427M: Dave Young <dyoung@redhat.com> 7428M: Baoquan He <bhe@redhat.com> 7429R: Vivek Goyal <vgoyal@redhat.com> 7430L: kexec@lists.infradead.org 7431W: http://lse.sourceforge.net/kdump/ 7432S: Maintained 7433F: Documentation/kdump/ 7434 7435KEENE FM RADIO TRANSMITTER DRIVER 7436M: Hans Verkuil <hverkuil@xs4all.nl> 7437L: linux-media@vger.kernel.org 7438T: git git://linuxtv.org/media_tree.git 7439W: https://linuxtv.org 7440S: Maintained 7441F: drivers/media/radio/radio-keene* 7442 7443KERNEL AUTOMOUNTER v4 (AUTOFS4) 7444M: Ian Kent <raven@themaw.net> 7445L: autofs@vger.kernel.org 7446S: Maintained 7447F: fs/autofs4/ 7448 7449KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7450M: Masahiro Yamada <yamada.masahiro@socionext.com> 7451M: Michal Marek <mmarek@suse.com> 7452T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7453L: linux-kbuild@vger.kernel.org 7454S: Maintained 7455F: Documentation/kbuild/ 7456F: Makefile 7457F: scripts/Makefile.* 7458F: scripts/basic/ 7459F: scripts/mk* 7460F: scripts/package/ 7461 7462KERNEL JANITORS 7463L: kernel-janitors@vger.kernel.org 7464W: http://kernelnewbies.org/KernelJanitors 7465S: Odd Fixes 7466 7467KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7468M: "J. Bruce Fields" <bfields@fieldses.org> 7469M: Jeff Layton <jlayton@poochiereds.net> 7470L: linux-nfs@vger.kernel.org 7471W: http://nfs.sourceforge.net/ 7472T: git git://linux-nfs.org/~bfields/linux.git 7473S: Supported 7474F: fs/nfsd/ 7475F: include/uapi/linux/nfsd/ 7476F: fs/lockd/ 7477F: fs/nfs_common/ 7478F: net/sunrpc/ 7479F: include/linux/lockd/ 7480F: include/linux/sunrpc/ 7481F: include/uapi/linux/sunrpc/ 7482 7483KERNEL SELFTEST FRAMEWORK 7484M: Shuah Khan <shuahkh@osg.samsung.com> 7485M: Shuah Khan <shuah@kernel.org> 7486L: linux-kselftest@vger.kernel.org 7487T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7488S: Maintained 7489F: tools/testing/selftests/ 7490F: Documentation/dev-tools/kselftest* 7491 7492KERNEL USERMODE HELPER 7493M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7494L: linux-kernel@vger.kernel.org 7495S: Maintained 7496F: kernel/umh.c 7497F: include/linux/umh.h 7498 7499KERNEL VIRTUAL MACHINE (KVM) 7500M: Paolo Bonzini <pbonzini@redhat.com> 7501M: Radim Krčmář <rkrcmar@redhat.com> 7502L: kvm@vger.kernel.org 7503W: http://www.linux-kvm.org 7504T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7505S: Supported 7506F: Documentation/virtual/kvm/ 7507F: include/trace/events/kvm.h 7508F: include/uapi/asm-generic/kvm* 7509F: include/uapi/linux/kvm* 7510F: include/asm-generic/kvm* 7511F: include/linux/kvm* 7512F: include/kvm/iodev.h 7513F: virt/kvm/* 7514F: tools/kvm/ 7515 7516KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7517M: Joerg Roedel <joro@8bytes.org> 7518L: kvm@vger.kernel.org 7519W: http://www.linux-kvm.org/ 7520S: Maintained 7521F: arch/x86/include/asm/svm.h 7522F: arch/x86/kvm/svm.c 7523 7524KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7525M: Christoffer Dall <christoffer.dall@linaro.org> 7526M: Marc Zyngier <marc.zyngier@arm.com> 7527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7528L: kvmarm@lists.cs.columbia.edu 7529W: http://systems.cs.columbia.edu/projects/kvm-arm 7530T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7531S: Supported 7532F: arch/arm/include/uapi/asm/kvm* 7533F: arch/arm/include/asm/kvm* 7534F: arch/arm/kvm/ 7535F: virt/kvm/arm/ 7536F: include/kvm/arm_* 7537 7538KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7539M: Christoffer Dall <christoffer.dall@linaro.org> 7540M: Marc Zyngier <marc.zyngier@arm.com> 7541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7542L: kvmarm@lists.cs.columbia.edu 7543S: Maintained 7544F: arch/arm64/include/uapi/asm/kvm* 7545F: arch/arm64/include/asm/kvm* 7546F: arch/arm64/kvm/ 7547 7548KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7549M: James Hogan <james.hogan@imgtec.com> 7550L: linux-mips@linux-mips.org 7551S: Supported 7552F: arch/mips/include/uapi/asm/kvm* 7553F: arch/mips/include/asm/kvm* 7554F: arch/mips/kvm/ 7555 7556KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7557M: Alexander Graf <agraf@suse.com> 7558L: kvm-ppc@vger.kernel.org 7559W: http://www.linux-kvm.org/ 7560T: git git://github.com/agraf/linux-2.6.git 7561S: Supported 7562F: arch/powerpc/include/uapi/asm/kvm* 7563F: arch/powerpc/include/asm/kvm* 7564F: arch/powerpc/kvm/ 7565F: arch/powerpc/kernel/kvm* 7566 7567KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7568M: Christian Borntraeger <borntraeger@de.ibm.com> 7569M: Cornelia Huck <cohuck@redhat.com> 7570L: linux-s390@vger.kernel.org 7571W: http://www.ibm.com/developerworks/linux/linux390/ 7572T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7573S: Supported 7574F: arch/s390/include/uapi/asm/kvm* 7575F: arch/s390/include/asm/gmap.h 7576F: arch/s390/include/asm/kvm* 7577F: arch/s390/kvm/ 7578F: arch/s390/mm/gmap.c 7579 7580KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7581M: Paolo Bonzini <pbonzini@redhat.com> 7582M: Radim Krčmář <rkrcmar@redhat.com> 7583L: kvm@vger.kernel.org 7584W: http://www.linux-kvm.org 7585T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7586S: Supported 7587F: arch/x86/kvm/ 7588F: arch/x86/include/uapi/asm/kvm* 7589F: arch/x86/include/asm/kvm* 7590F: arch/x86/kernel/kvm.c 7591F: arch/x86/kernel/kvmclock.c 7592 7593KERNFS 7594M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7595M: Tejun Heo <tj@kernel.org> 7596T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7597S: Supported 7598F: include/linux/kernfs.h 7599F: fs/kernfs/ 7600 7601KEXEC 7602M: Eric Biederman <ebiederm@xmission.com> 7603W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7604L: kexec@lists.infradead.org 7605S: Maintained 7606F: include/linux/kexec.h 7607F: include/uapi/linux/kexec.h 7608F: kernel/kexec* 7609 7610KEYS-ENCRYPTED 7611M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7612M: David Safford <safford@us.ibm.com> 7613L: linux-security-module@vger.kernel.org 7614L: keyrings@vger.kernel.org 7615S: Supported 7616F: Documentation/security/keys/trusted-encrypted.rst 7617F: include/keys/encrypted-type.h 7618F: security/keys/encrypted-keys/ 7619 7620KEYS-TRUSTED 7621M: David Safford <safford@us.ibm.com> 7622M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7623L: linux-security-module@vger.kernel.org 7624L: keyrings@vger.kernel.org 7625S: Supported 7626F: Documentation/security/keys/trusted-encrypted.rst 7627F: include/keys/trusted-type.h 7628F: security/keys/trusted.c 7629F: security/keys/trusted.h 7630 7631KEYS/KEYRINGS: 7632M: David Howells <dhowells@redhat.com> 7633L: keyrings@vger.kernel.org 7634S: Maintained 7635F: Documentation/security/keys/core.rst 7636F: include/linux/key.h 7637F: include/linux/key-type.h 7638F: include/linux/keyctl.h 7639F: include/uapi/linux/keyctl.h 7640F: include/keys/ 7641F: security/keys/ 7642 7643KGDB / KDB /debug_core 7644M: Jason Wessel <jason.wessel@windriver.com> 7645W: http://kgdb.wiki.kernel.org/ 7646L: kgdb-bugreport@lists.sourceforge.net 7647T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7648S: Maintained 7649F: Documentation/dev-tools/kgdb.rst 7650F: drivers/misc/kgdbts.c 7651F: drivers/tty/serial/kgdboc.c 7652F: include/linux/kdb.h 7653F: include/linux/kgdb.h 7654F: kernel/debug/ 7655 7656KMEMCHECK 7657M: Vegard Nossum <vegardno@ifi.uio.no> 7658M: Pekka Enberg <penberg@kernel.org> 7659S: Maintained 7660F: Documentation/dev-tools/kmemcheck.rst 7661F: arch/x86/include/asm/kmemcheck.h 7662F: arch/x86/mm/kmemcheck/ 7663F: include/linux/kmemcheck.h 7664F: mm/kmemcheck.c 7665 7666KMEMLEAK 7667M: Catalin Marinas <catalin.marinas@arm.com> 7668S: Maintained 7669F: Documentation/dev-tools/kmemleak.rst 7670F: include/linux/kmemleak.h 7671F: mm/kmemleak.c 7672F: mm/kmemleak-test.c 7673 7674KMOD KERNEL MODULE LOADER - USERMODE HELPER 7675M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7676L: linux-kernel@vger.kernel.org 7677S: Maintained 7678F: kernel/kmod.c 7679F: include/linux/kmod.h 7680F: lib/test_kmod.c 7681F: tools/testing/selftests/kmod/ 7682 7683KPROBES 7684M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7685M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7686M: "David S. Miller" <davem@davemloft.net> 7687M: Masami Hiramatsu <mhiramat@kernel.org> 7688S: Maintained 7689F: Documentation/kprobes.txt 7690F: include/linux/kprobes.h 7691F: include/asm-generic/kprobes.h 7692F: kernel/kprobes.c 7693 7694KS0108 LCD CONTROLLER DRIVER 7695M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7696W: http://miguelojeda.es/auxdisplay.htm 7697W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7698S: Maintained 7699F: Documentation/auxdisplay/ks0108 7700F: drivers/auxdisplay/ks0108.c 7701F: include/linux/ks0108.h 7702 7703L3MDEV 7704M: David Ahern <dsa@cumulusnetworks.com> 7705L: netdev@vger.kernel.org 7706S: Maintained 7707F: net/l3mdev 7708F: include/net/l3mdev.h 7709 7710LANTIQ MIPS ARCHITECTURE 7711M: John Crispin <john@phrozen.org> 7712L: linux-mips@linux-mips.org 7713S: Maintained 7714F: arch/mips/lantiq 7715 7716LAPB module 7717L: linux-x25@vger.kernel.org 7718S: Orphan 7719F: Documentation/networking/lapb-module.txt 7720F: include/*/lapb.h 7721F: net/lapb/ 7722 7723LASI 53c700 driver for PARISC 7724M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7725L: linux-scsi@vger.kernel.org 7726S: Maintained 7727F: Documentation/scsi/53c700.txt 7728F: drivers/scsi/53c700* 7729 7730LED SUBSYSTEM 7731M: Richard Purdie <rpurdie@rpsys.net> 7732M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7733M: Pavel Machek <pavel@ucw.cz> 7734L: linux-leds@vger.kernel.org 7735T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7736S: Maintained 7737F: Documentation/devicetree/bindings/leds/ 7738F: drivers/leds/ 7739F: include/linux/leds.h 7740 7741LEGACY EEPROM DRIVER 7742M: Jean Delvare <jdelvare@suse.com> 7743S: Maintained 7744F: Documentation/misc-devices/eeprom 7745F: drivers/misc/eeprom/eeprom.c 7746 7747LEGO USB Tower driver 7748M: Juergen Stuber <starblue@users.sourceforge.net> 7749L: legousb-devel@lists.sourceforge.net 7750W: http://legousb.sourceforge.net/ 7751S: Maintained 7752F: drivers/usb/misc/legousbtower.c 7753 7754LG2160 MEDIA DRIVER 7755M: Michael Krufky <mkrufky@linuxtv.org> 7756L: linux-media@vger.kernel.org 7757W: https://linuxtv.org 7758W: http://github.com/mkrufky 7759Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7760T: git git://linuxtv.org/mkrufky/tuners.git 7761S: Maintained 7762F: drivers/media/dvb-frontends/lg2160.* 7763 7764LGDT3305 MEDIA DRIVER 7765M: Michael Krufky <mkrufky@linuxtv.org> 7766L: linux-media@vger.kernel.org 7767W: https://linuxtv.org 7768W: http://github.com/mkrufky 7769Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7770T: git git://linuxtv.org/mkrufky/tuners.git 7771S: Maintained 7772F: drivers/media/dvb-frontends/lgdt3305.* 7773 7774LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7775M: Viresh Kumar <vireshk@kernel.org> 7776L: linux-ide@vger.kernel.org 7777T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7778S: Maintained 7779F: include/linux/pata_arasan_cf_data.h 7780F: drivers/ata/pata_arasan_cf.c 7781 7782LIBATA PATA DRIVERS 7783M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7784M: Tejun Heo <tj@kernel.org> 7785L: linux-ide@vger.kernel.org 7786T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7787S: Maintained 7788F: drivers/ata/pata_*.c 7789F: drivers/ata/ata_generic.c 7790 7791LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7792M: Linus Walleij <linus.walleij@linaro.org> 7793L: linux-ide@vger.kernel.org 7794T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7795S: Maintained 7796F: drivers/ata/pata_ftide010.c 7797F: drivers/ata/sata_gemini.c 7798F: drivers/ata/sata_gemini.h 7799 7800LIBATA SATA AHCI PLATFORM devices support 7801M: Hans de Goede <hdegoede@redhat.com> 7802M: Tejun Heo <tj@kernel.org> 7803L: linux-ide@vger.kernel.org 7804T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7805S: Maintained 7806F: drivers/ata/ahci_platform.c 7807F: drivers/ata/libahci_platform.c 7808F: include/linux/ahci_platform.h 7809 7810LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7811M: Mikael Pettersson <mikpelinux@gmail.com> 7812L: linux-ide@vger.kernel.org 7813T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7814S: Maintained 7815F: drivers/ata/sata_promise.* 7816 7817LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7818M: Tejun Heo <tj@kernel.org> 7819L: linux-ide@vger.kernel.org 7820T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7821S: Maintained 7822F: drivers/ata/ 7823F: include/linux/ata.h 7824F: include/linux/libata.h 7825F: Documentation/devicetree/bindings/ata/ 7826 7827LIBLOCKDEP 7828M: Sasha Levin <alexander.levin@verizon.com> 7829S: Maintained 7830F: tools/lib/lockdep/ 7831 7832LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7833M: Ross Zwisler <ross.zwisler@linux.intel.com> 7834L: linux-nvdimm@lists.01.org 7835Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7836S: Supported 7837F: drivers/nvdimm/blk.c 7838F: drivers/nvdimm/region_devs.c 7839 7840LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7841M: Vishal Verma <vishal.l.verma@intel.com> 7842L: linux-nvdimm@lists.01.org 7843Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7844S: Supported 7845F: drivers/nvdimm/btt* 7846 7847LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7848M: Ross Zwisler <ross.zwisler@linux.intel.com> 7849L: linux-nvdimm@lists.01.org 7850Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7851S: Supported 7852F: drivers/nvdimm/pmem* 7853 7854LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7855M: Dan Williams <dan.j.williams@intel.com> 7856L: linux-nvdimm@lists.01.org 7857Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7858T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7859S: Supported 7860F: drivers/nvdimm/* 7861F: drivers/acpi/nfit/* 7862F: include/linux/nd.h 7863F: include/linux/libnvdimm.h 7864F: include/uapi/linux/ndctl.h 7865 7866LIGHTNVM PLATFORM SUPPORT 7867M: Matias Bjorling <mb@lightnvm.io> 7868W: http://github/OpenChannelSSD 7869L: linux-block@vger.kernel.org 7870S: Maintained 7871F: drivers/lightnvm/ 7872F: include/linux/lightnvm.h 7873F: include/uapi/linux/lightnvm.h 7874 7875LINUX FOR POWER MACINTOSH 7876M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7877W: http://www.penguinppc.org/ 7878L: linuxppc-dev@lists.ozlabs.org 7879S: Maintained 7880F: arch/powerpc/platforms/powermac/ 7881F: drivers/macintosh/ 7882 7883LINUX FOR POWERPC (32-BIT AND 64-BIT) 7884M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7885M: Paul Mackerras <paulus@samba.org> 7886M: Michael Ellerman <mpe@ellerman.id.au> 7887W: https://github.com/linuxppc/linux/wiki 7888L: linuxppc-dev@lists.ozlabs.org 7889Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7890T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7891S: Supported 7892F: Documentation/ABI/stable/sysfs-firmware-opal-* 7893F: Documentation/devicetree/bindings/powerpc/ 7894F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7895F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7896F: Documentation/powerpc/ 7897F: arch/powerpc/ 7898F: drivers/char/tpm/tpm_ibmvtpm* 7899F: drivers/crypto/nx/ 7900F: drivers/crypto/vmx/ 7901F: drivers/i2c/busses/i2c-opal.c 7902F: drivers/net/ethernet/ibm/ibmveth.* 7903F: drivers/net/ethernet/ibm/ibmvnic.* 7904F: drivers/pci/hotplug/pnv_php.c 7905F: drivers/pci/hotplug/rpa* 7906F: drivers/rtc/rtc-opal.c 7907F: drivers/scsi/ibmvscsi/ 7908F: drivers/tty/hvc/hvc_opal.c 7909F: drivers/watchdog/wdrtas.c 7910F: tools/testing/selftests/powerpc 7911N: /pmac 7912N: powermac 7913N: powernv 7914N: [^a-z0-9]ps3 7915N: pseries 7916 7917LINUX FOR POWERPC EMBEDDED MPC5XXX 7918M: Anatolij Gustschin <agust@denx.de> 7919L: linuxppc-dev@lists.ozlabs.org 7920T: git git://git.denx.de/linux-denx-agust.git 7921S: Maintained 7922F: arch/powerpc/platforms/512x/ 7923F: arch/powerpc/platforms/52xx/ 7924 7925LINUX FOR POWERPC EMBEDDED PPC4XX 7926M: Alistair Popple <alistair@popple.id.au> 7927M: Matt Porter <mporter@kernel.crashing.org> 7928W: http://www.penguinppc.org/ 7929L: linuxppc-dev@lists.ozlabs.org 7930S: Maintained 7931F: arch/powerpc/platforms/40x/ 7932F: arch/powerpc/platforms/44x/ 7933 7934LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7935M: Scott Wood <oss@buserror.net> 7936M: Kumar Gala <galak@kernel.crashing.org> 7937W: http://www.penguinppc.org/ 7938L: linuxppc-dev@lists.ozlabs.org 7939T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7940S: Maintained 7941F: arch/powerpc/platforms/83xx/ 7942F: arch/powerpc/platforms/85xx/ 7943F: Documentation/devicetree/bindings/powerpc/fsl/ 7944 7945LINUX FOR POWERPC EMBEDDED PPC8XX 7946M: Vitaly Bordug <vitb@kernel.crashing.org> 7947W: http://www.penguinppc.org/ 7948L: linuxppc-dev@lists.ozlabs.org 7949S: Maintained 7950F: arch/powerpc/platforms/8xx/ 7951 7952LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7953L: linuxppc-dev@lists.ozlabs.org 7954S: Orphan 7955F: arch/powerpc/*/*virtex* 7956F: arch/powerpc/*/*/*virtex* 7957 7958LINUX FOR POWERPC PA SEMI PWRFICIENT 7959L: linuxppc-dev@lists.ozlabs.org 7960S: Orphan 7961F: arch/powerpc/platforms/pasemi/ 7962F: drivers/*/*pasemi* 7963F: drivers/*/*/*pasemi* 7964 7965LINUX KERNEL DUMP TEST MODULE (LKDTM) 7966M: Kees Cook <keescook@chromium.org> 7967S: Maintained 7968F: drivers/misc/lkdtm* 7969 7970LINUX SECURITY MODULE (LSM) FRAMEWORK 7971M: Chris Wright <chrisw@sous-sol.org> 7972L: linux-security-module@vger.kernel.org 7973S: Supported 7974 7975LIS3LV02D ACCELEROMETER DRIVER 7976M: Eric Piel <eric.piel@tremplin-utc.net> 7977S: Maintained 7978F: Documentation/misc-devices/lis3lv02d 7979F: drivers/misc/lis3lv02d/ 7980F: drivers/platform/x86/hp_accel.c 7981 7982LIVE PATCHING 7983M: Josh Poimboeuf <jpoimboe@redhat.com> 7984M: Jessica Yu <jeyu@kernel.org> 7985M: Jiri Kosina <jikos@kernel.org> 7986M: Miroslav Benes <mbenes@suse.cz> 7987R: Petr Mladek <pmladek@suse.com> 7988S: Maintained 7989F: kernel/livepatch/ 7990F: include/linux/livepatch.h 7991F: arch/x86/include/asm/livepatch.h 7992F: arch/x86/kernel/livepatch.c 7993F: Documentation/livepatch/ 7994F: Documentation/ABI/testing/sysfs-kernel-livepatch 7995F: samples/livepatch/ 7996L: live-patching@vger.kernel.org 7997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7998 7999LLC (802.2) 8000L: netdev@vger.kernel.org 8001S: Odd fixes 8002F: include/linux/llc.h 8003F: include/uapi/linux/llc.h 8004F: include/net/llc* 8005F: net/llc/ 8006 8007LM73 HARDWARE MONITOR DRIVER 8008M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8009L: linux-hwmon@vger.kernel.org 8010S: Maintained 8011F: drivers/hwmon/lm73.c 8012 8013LM78 HARDWARE MONITOR DRIVER 8014M: Jean Delvare <jdelvare@suse.com> 8015L: linux-hwmon@vger.kernel.org 8016S: Maintained 8017F: Documentation/hwmon/lm78 8018F: drivers/hwmon/lm78.c 8019 8020LM83 HARDWARE MONITOR DRIVER 8021M: Jean Delvare <jdelvare@suse.com> 8022L: linux-hwmon@vger.kernel.org 8023S: Maintained 8024F: Documentation/hwmon/lm83 8025F: drivers/hwmon/lm83.c 8026 8027LM90 HARDWARE MONITOR DRIVER 8028M: Jean Delvare <jdelvare@suse.com> 8029L: linux-hwmon@vger.kernel.org 8030S: Maintained 8031F: Documentation/hwmon/lm90 8032F: Documentation/devicetree/bindings/hwmon/lm90.txt 8033F: drivers/hwmon/lm90.c 8034F: include/dt-bindings/thermal/lm90.h 8035 8036LM95234 HARDWARE MONITOR DRIVER 8037M: Guenter Roeck <linux@roeck-us.net> 8038L: linux-hwmon@vger.kernel.org 8039S: Maintained 8040F: Documentation/hwmon/lm95234 8041F: drivers/hwmon/lm95234.c 8042 8043LME2510 MEDIA DRIVER 8044M: Malcolm Priestley <tvboxspy@gmail.com> 8045L: linux-media@vger.kernel.org 8046W: https://linuxtv.org 8047Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8048S: Maintained 8049F: drivers/media/usb/dvb-usb-v2/lmedm04* 8050 8051LOADPIN SECURITY MODULE 8052M: Kees Cook <keescook@chromium.org> 8053T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8054S: Supported 8055F: security/loadpin/ 8056F: Documentation/admin-guide/LSM/LoadPin.rst 8057 8058LOCKING PRIMITIVES 8059M: Peter Zijlstra <peterz@infradead.org> 8060M: Ingo Molnar <mingo@redhat.com> 8061L: linux-kernel@vger.kernel.org 8062T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8063S: Maintained 8064F: Documentation/locking/ 8065F: include/linux/lockdep.h 8066F: include/linux/spinlock*.h 8067F: arch/*/include/asm/spinlock*.h 8068F: include/linux/rwlock*.h 8069F: include/linux/mutex*.h 8070F: arch/*/include/asm/mutex*.h 8071F: include/linux/rwsem*.h 8072F: arch/*/include/asm/rwsem.h 8073F: include/linux/seqlock.h 8074F: lib/locking*.[ch] 8075F: kernel/locking/ 8076 8077LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8078M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8079L: linux-ntfs-dev@lists.sourceforge.net 8080W: http://www.linux-ntfs.org/content/view/19/37/ 8081S: Maintained 8082F: Documentation/ldm.txt 8083F: block/partitions/ldm.* 8084 8085LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8086M: Sathya Prakash <sathya.prakash@broadcom.com> 8087M: Chaitra P B <chaitra.basappa@broadcom.com> 8088M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8089L: MPT-FusionLinux.pdl@broadcom.com 8090L: linux-scsi@vger.kernel.org 8091W: http://www.avagotech.com/support/ 8092S: Supported 8093F: drivers/message/fusion/ 8094F: drivers/scsi/mpt2sas/ 8095F: drivers/scsi/mpt3sas/ 8096 8097LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8098M: Matthew Wilcox <matthew@wil.cx> 8099L: linux-scsi@vger.kernel.org 8100S: Maintained 8101F: drivers/scsi/sym53c8xx_2/ 8102 8103LTC4261 HARDWARE MONITOR DRIVER 8104M: Guenter Roeck <linux@roeck-us.net> 8105L: linux-hwmon@vger.kernel.org 8106S: Maintained 8107F: Documentation/hwmon/ltc4261 8108F: drivers/hwmon/ltc4261.c 8109 8110LTC4306 I2C MULTIPLEXER DRIVER 8111M: Michael Hennerich <michael.hennerich@analog.com> 8112W: http://ez.analog.com/community/linux-device-drivers 8113L: linux-i2c@vger.kernel.org 8114S: Supported 8115F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8116F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8117 8118LTP (Linux Test Project) 8119M: Mike Frysinger <vapier@gentoo.org> 8120M: Cyril Hrubis <chrubis@suse.cz> 8121M: Wanlong Gao <wanlong.gao@gmail.com> 8122M: Jan Stancek <jstancek@redhat.com> 8123M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8124M: Alexey Kodanev <alexey.kodanev@oracle.com> 8125L: ltp@lists.linux.it (subscribers-only) 8126W: http://linux-test-project.github.io/ 8127T: git git://github.com/linux-test-project/ltp.git 8128S: Maintained 8129 8130M32R ARCHITECTURE 8131W: http://www.linux-m32r.org/ 8132S: Orphan 8133F: arch/m32r/ 8134 8135M68K ARCHITECTURE 8136M: Geert Uytterhoeven <geert@linux-m68k.org> 8137L: linux-m68k@lists.linux-m68k.org 8138W: http://www.linux-m68k.org/ 8139T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8140S: Maintained 8141F: arch/m68k/ 8142F: drivers/zorro/ 8143 8144M68K ON APPLE MACINTOSH 8145M: Joshua Thompson <funaho@jurai.org> 8146W: http://www.mac.linux-m68k.org/ 8147L: linux-m68k@lists.linux-m68k.org 8148S: Maintained 8149F: arch/m68k/mac/ 8150 8151M68K ON HP9000/300 8152M: Philip Blundell <philb@gnu.org> 8153W: http://www.tazenda.demon.co.uk/phil/linux-hp 8154S: Maintained 8155F: arch/m68k/hp300/ 8156 8157M88DS3103 MEDIA DRIVER 8158M: Antti Palosaari <crope@iki.fi> 8159L: linux-media@vger.kernel.org 8160W: https://linuxtv.org 8161W: http://palosaari.fi/linux/ 8162Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8163T: git git://linuxtv.org/anttip/media_tree.git 8164S: Maintained 8165F: drivers/media/dvb-frontends/m88ds3103* 8166 8167M88RS2000 MEDIA DRIVER 8168M: Malcolm Priestley <tvboxspy@gmail.com> 8169L: linux-media@vger.kernel.org 8170W: https://linuxtv.org 8171Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8172S: Maintained 8173F: drivers/media/dvb-frontends/m88rs2000* 8174 8175MA901 MASTERKIT USB FM RADIO DRIVER 8176M: Alexey Klimov <klimov.linux@gmail.com> 8177L: linux-media@vger.kernel.org 8178T: git git://linuxtv.org/media_tree.git 8179S: Maintained 8180F: drivers/media/radio/radio-ma901.c 8181 8182MAC80211 8183M: Johannes Berg <johannes@sipsolutions.net> 8184L: linux-wireless@vger.kernel.org 8185W: http://wireless.kernel.org/ 8186T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8187T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8188S: Maintained 8189F: Documentation/networking/mac80211-injection.txt 8190F: include/net/mac80211.h 8191F: net/mac80211/ 8192F: drivers/net/wireless/mac80211_hwsim.[ch] 8193 8194MAILBOX API 8195M: Jassi Brar <jassisinghbrar@gmail.com> 8196L: linux-kernel@vger.kernel.org 8197S: Maintained 8198F: drivers/mailbox/ 8199F: include/linux/mailbox_client.h 8200F: include/linux/mailbox_controller.h 8201 8202MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8203M: Michael Kerrisk <mtk.manpages@gmail.com> 8204W: http://www.kernel.org/doc/man-pages 8205L: linux-man@vger.kernel.org 8206S: Maintained 8207 8208MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8209M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8210L: linux-mips@linux-mips.org 8211S: Maintained 8212F: arch/mips/boot/dts/img/pistachio_marduk.dts 8213 8214MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8215M: Andrew Lunn <andrew@lunn.ch> 8216M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8217L: netdev@vger.kernel.org 8218S: Maintained 8219F: drivers/net/dsa/mv88e6xxx/ 8220F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8221 8222MARVELL ARMADA DRM SUPPORT 8223M: Russell King <linux@armlinux.org.uk> 8224S: Maintained 8225T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8226T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8227F: drivers/gpu/drm/armada/ 8228F: include/uapi/drm/armada_drm.h 8229F: Documentation/devicetree/bindings/display/armada/ 8230 8231MARVELL CRYPTO DRIVER 8232M: Boris Brezillon <boris.brezillon@free-electrons.com> 8233M: Arnaud Ebalard <arno@natisbad.org> 8234F: drivers/crypto/marvell/ 8235S: Maintained 8236L: linux-crypto@vger.kernel.org 8237 8238MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8239M: Mirko Lindner <mlindner@marvell.com> 8240M: Stephen Hemminger <stephen@networkplumber.org> 8241L: netdev@vger.kernel.org 8242S: Maintained 8243F: drivers/net/ethernet/marvell/sk* 8244 8245MARVELL LIBERTAS WIRELESS DRIVER 8246L: libertas-dev@lists.infradead.org 8247S: Orphan 8248F: drivers/net/wireless/marvell/libertas/ 8249 8250MARVELL MV643XX ETHERNET DRIVER 8251M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8252L: netdev@vger.kernel.org 8253S: Maintained 8254F: drivers/net/ethernet/marvell/mv643xx_eth.* 8255F: include/linux/mv643xx.h 8256 8257MARVELL MV88X3310 PHY DRIVER 8258M: Russell King <rmk@armlinux.org.uk> 8259L: netdev@vger.kernel.org 8260S: Maintained 8261F: drivers/net/phy/marvell10g.c 8262 8263MARVELL MVNETA ETHERNET DRIVER 8264M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8265L: netdev@vger.kernel.org 8266S: Maintained 8267F: drivers/net/ethernet/marvell/mvneta.* 8268 8269MARVELL MWIFIEX WIRELESS DRIVER 8270M: Amitkumar Karwar <amitkarwar@gmail.com> 8271M: Nishant Sarmukadam <nishants@marvell.com> 8272M: Ganapathi Bhat <gbhat@marvell.com> 8273M: Xinming Hu <huxm@marvell.com> 8274L: linux-wireless@vger.kernel.org 8275S: Maintained 8276F: drivers/net/wireless/marvell/mwifiex/ 8277 8278MARVELL MWL8K WIRELESS DRIVER 8279M: Lennert Buytenhek <buytenh@wantstofly.org> 8280L: linux-wireless@vger.kernel.org 8281S: Odd Fixes 8282F: drivers/net/wireless/marvell/mwl8k.c 8283 8284MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8285M: Nicolas Pitre <nico@fluxnic.net> 8286S: Odd Fixes 8287F: drivers/mmc/host/mvsdio.* 8288 8289MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8290M: Hu Ziji <huziji@marvell.com> 8291L: linux-mmc@vger.kernel.org 8292S: Supported 8293F: drivers/mmc/host/sdhci-xenon* 8294F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8295 8296MATROX FRAMEBUFFER DRIVER 8297L: linux-fbdev@vger.kernel.org 8298S: Orphan 8299F: drivers/video/fbdev/matrox/matroxfb_* 8300F: include/uapi/linux/matroxfb.h 8301 8302MAX16065 HARDWARE MONITOR DRIVER 8303M: Guenter Roeck <linux@roeck-us.net> 8304L: linux-hwmon@vger.kernel.org 8305S: Maintained 8306F: Documentation/hwmon/max16065 8307F: drivers/hwmon/max16065.c 8308 8309MAX20751 HARDWARE MONITOR DRIVER 8310M: Guenter Roeck <linux@roeck-us.net> 8311L: linux-hwmon@vger.kernel.org 8312S: Maintained 8313F: Documentation/hwmon/max20751 8314F: drivers/hwmon/max20751.c 8315 8316MAX2175 SDR TUNER DRIVER 8317M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8318L: linux-media@vger.kernel.org 8319T: git git://linuxtv.org/media_tree.git 8320S: Maintained 8321F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8322F: Documentation/media/v4l-drivers/max2175.rst 8323F: drivers/media/i2c/max2175* 8324F: include/uapi/linux/max2175.h 8325 8326MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8327L: linux-hwmon@vger.kernel.org 8328S: Orphan 8329F: Documentation/hwmon/max6650 8330F: drivers/hwmon/max6650.c 8331 8332MAX6697 HARDWARE MONITOR DRIVER 8333M: Guenter Roeck <linux@roeck-us.net> 8334L: linux-hwmon@vger.kernel.org 8335S: Maintained 8336F: Documentation/hwmon/max6697 8337F: Documentation/devicetree/bindings/i2c/max6697.txt 8338F: drivers/hwmon/max6697.c 8339F: include/linux/platform_data/max6697.h 8340 8341MAX9860 MONO AUDIO VOICE CODEC DRIVER 8342M: Peter Rosin <peda@axentia.se> 8343L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8344S: Maintained 8345F: Documentation/devicetree/bindings/sound/max9860.txt 8346F: sound/soc/codecs/max9860.* 8347 8348MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8349M: Javier Martinez Canillas <javier@dowhile0.org> 8350L: linux-kernel@vger.kernel.org 8351S: Supported 8352F: drivers/regulator/max77802-regulator.c 8353F: Documentation/devicetree/bindings/*/*max77802.txt 8354F: include/dt-bindings/*/*max77802.h 8355 8356MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8357M: Krzysztof Kozlowski <krzk@kernel.org> 8358M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8359L: linux-pm@vger.kernel.org 8360S: Supported 8361F: drivers/power/supply/max14577_charger.c 8362F: drivers/power/supply/max77693_charger.c 8363 8364MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8365M: Chanwoo Choi <cw00.choi@samsung.com> 8366M: Krzysztof Kozlowski <krzk@kernel.org> 8367M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8368L: linux-kernel@vger.kernel.org 8369S: Supported 8370F: drivers/*/max14577*.c 8371F: drivers/*/max77686*.c 8372F: drivers/*/max77693*.c 8373F: drivers/extcon/extcon-max14577.c 8374F: drivers/extcon/extcon-max77693.c 8375F: drivers/rtc/rtc-max77686.c 8376F: drivers/clk/clk-max77686.c 8377F: Documentation/devicetree/bindings/mfd/max14577.txt 8378F: Documentation/devicetree/bindings/*/max77686.txt 8379F: Documentation/devicetree/bindings/mfd/max77693.txt 8380F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8381F: include/linux/mfd/max14577*.h 8382F: include/linux/mfd/max77686*.h 8383F: include/linux/mfd/max77693*.h 8384 8385MAXIRADIO FM RADIO RECEIVER DRIVER 8386M: Hans Verkuil <hverkuil@xs4all.nl> 8387L: linux-media@vger.kernel.org 8388T: git git://linuxtv.org/media_tree.git 8389W: https://linuxtv.org 8390S: Maintained 8391F: drivers/media/radio/radio-maxiradio* 8392 8393MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8394M: Peter Rosin <peda@axentia.se> 8395L: linux-iio@vger.kernel.org 8396S: Maintained 8397F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8398F: drivers/iio/potentiometer/mcp4531.c 8399 8400MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8401M: William Breathitt Gray <vilhelm.gray@gmail.com> 8402L: linux-iio@vger.kernel.org 8403S: Maintained 8404F: drivers/iio/dac/cio-dac.c 8405 8406MEDIA DRIVERS FOR ASCOT2E 8407M: Sergey Kozlov <serjk@netup.ru> 8408M: Abylay Ospan <aospan@netup.ru> 8409L: linux-media@vger.kernel.org 8410W: https://linuxtv.org 8411W: http://netup.tv/ 8412T: git git://linuxtv.org/media_tree.git 8413S: Supported 8414F: drivers/media/dvb-frontends/ascot2e* 8415 8416MEDIA DRIVERS FOR CXD2841ER 8417M: Sergey Kozlov <serjk@netup.ru> 8418M: Abylay Ospan <aospan@netup.ru> 8419L: linux-media@vger.kernel.org 8420W: https://linuxtv.org 8421W: http://netup.tv/ 8422T: git git://linuxtv.org/media_tree.git 8423S: Supported 8424F: drivers/media/dvb-frontends/cxd2841er* 8425 8426MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8427M: Daniel Scheller <d.scheller.oss@gmail.com> 8428L: linux-media@vger.kernel.org 8429W: https://linuxtv.org 8430T: git git://linuxtv.org/media_tree.git 8431S: Maintained 8432F: drivers/media/pci/ddbridge/* 8433 8434MEDIA DRIVERS FOR FREESCALE IMX 8435M: Steve Longerbeam <slongerbeam@gmail.com> 8436M: Philipp Zabel <p.zabel@pengutronix.de> 8437L: linux-media@vger.kernel.org 8438T: git git://linuxtv.org/media_tree.git 8439S: Maintained 8440F: Documentation/devicetree/bindings/media/imx.txt 8441F: Documentation/media/v4l-drivers/imx.rst 8442F: drivers/staging/media/imx/ 8443F: include/linux/imx-media.h 8444F: include/media/imx.h 8445 8446MEDIA DRIVERS FOR HELENE 8447M: Abylay Ospan <aospan@netup.ru> 8448L: linux-media@vger.kernel.org 8449W: https://linuxtv.org 8450W: http://netup.tv/ 8451T: git git://linuxtv.org/media_tree.git 8452S: Supported 8453F: drivers/media/dvb-frontends/helene* 8454 8455MEDIA DRIVERS FOR HORUS3A 8456M: Sergey Kozlov <serjk@netup.ru> 8457M: Abylay Ospan <aospan@netup.ru> 8458L: linux-media@vger.kernel.org 8459W: https://linuxtv.org 8460W: http://netup.tv/ 8461T: git git://linuxtv.org/media_tree.git 8462S: Supported 8463F: drivers/media/dvb-frontends/horus3a* 8464 8465MEDIA DRIVERS FOR LNBH25 8466M: Sergey Kozlov <serjk@netup.ru> 8467M: Abylay Ospan <aospan@netup.ru> 8468L: linux-media@vger.kernel.org 8469W: https://linuxtv.org 8470W: http://netup.tv/ 8471T: git git://linuxtv.org/media_tree.git 8472S: Supported 8473F: drivers/media/dvb-frontends/lnbh25* 8474 8475MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8476M: Daniel Scheller <d.scheller.oss@gmail.com> 8477L: linux-media@vger.kernel.org 8478W: https://linuxtv.org 8479T: git git://linuxtv.org/media_tree.git 8480S: Maintained 8481F: drivers/media/dvb-frontends/mxl5xx* 8482 8483MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8484M: Sergey Kozlov <serjk@netup.ru> 8485M: Abylay Ospan <aospan@netup.ru> 8486L: linux-media@vger.kernel.org 8487W: https://linuxtv.org 8488W: http://netup.tv/ 8489T: git git://linuxtv.org/media_tree.git 8490S: Supported 8491F: drivers/media/pci/netup_unidvb/* 8492 8493MEDIA DRIVERS FOR RENESAS - DRIF 8494M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8495L: linux-media@vger.kernel.org 8496L: linux-renesas-soc@vger.kernel.org 8497T: git git://linuxtv.org/media_tree.git 8498S: Supported 8499F: Documentation/devicetree/bindings/media/renesas,drif.txt 8500F: drivers/media/platform/rcar_drif.c 8501 8502MEDIA DRIVERS FOR RENESAS - FCP 8503M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8504L: linux-media@vger.kernel.org 8505L: linux-renesas-soc@vger.kernel.org 8506T: git git://linuxtv.org/media_tree.git 8507S: Supported 8508F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8509F: drivers/media/platform/rcar-fcp.c 8510F: include/media/rcar-fcp.h 8511 8512MEDIA DRIVERS FOR RENESAS - FDP1 8513M: Kieran Bingham <kieran@bingham.xyz> 8514L: linux-media@vger.kernel.org 8515L: linux-renesas-soc@vger.kernel.org 8516T: git git://linuxtv.org/media_tree.git 8517S: Supported 8518F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8519F: drivers/media/platform/rcar_fdp1.c 8520 8521MEDIA DRIVERS FOR RENESAS - VIN 8522M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8523L: linux-media@vger.kernel.org 8524L: linux-renesas-soc@vger.kernel.org 8525T: git git://linuxtv.org/media_tree.git 8526S: Supported 8527F: Documentation/devicetree/bindings/media/rcar_vin.txt 8528F: drivers/media/platform/rcar-vin/ 8529 8530MEDIA DRIVERS FOR RENESAS - VSP1 8531M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8532L: linux-media@vger.kernel.org 8533L: linux-renesas-soc@vger.kernel.org 8534T: git git://linuxtv.org/media_tree.git 8535S: Supported 8536F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8537F: drivers/media/platform/vsp1/ 8538 8539MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8540M: Daniel Scheller <d.scheller.oss@gmail.com> 8541L: linux-media@vger.kernel.org 8542W: https://linuxtv.org 8543T: git git://linuxtv.org/media_tree.git 8544S: Maintained 8545F: drivers/media/dvb-frontends/stv0910* 8546 8547MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8548M: Daniel Scheller <d.scheller.oss@gmail.com> 8549L: linux-media@vger.kernel.org 8550W: https://linuxtv.org 8551T: git git://linuxtv.org/media_tree.git 8552S: Maintained 8553F: drivers/media/dvb-frontends/stv6111* 8554 8555MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8556M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8557M: Mauro Carvalho Chehab <mchehab@kernel.org> 8558P: LinuxTV.org Project 8559L: linux-media@vger.kernel.org 8560W: https://linuxtv.org 8561Q: http://patchwork.kernel.org/project/linux-media/list/ 8562T: git git://linuxtv.org/media_tree.git 8563S: Maintained 8564F: Documentation/devicetree/bindings/media/ 8565F: Documentation/media/ 8566F: drivers/media/ 8567F: drivers/staging/media/ 8568F: include/linux/platform_data/media/ 8569F: include/media/ 8570F: include/uapi/linux/dvb/ 8571F: include/uapi/linux/videodev2.h 8572F: include/uapi/linux/media.h 8573F: include/uapi/linux/v4l2-* 8574F: include/uapi/linux/meye.h 8575F: include/uapi/linux/ivtv* 8576F: include/uapi/linux/uvcvideo.h 8577 8578MEDIATEK CIR DRIVER 8579M: Sean Wang <sean.wang@mediatek.com> 8580S: Maintained 8581F: drivers/media/rc/mtk-cir.c 8582 8583MEDIATEK ETHERNET DRIVER 8584M: Felix Fietkau <nbd@openwrt.org> 8585M: John Crispin <john@phrozen.org> 8586M: Sean Wang <sean.wang@mediatek.com> 8587M: Nelson Chang <nelson.chang@mediatek.com> 8588L: netdev@vger.kernel.org 8589S: Maintained 8590F: drivers/net/ethernet/mediatek/ 8591 8592MEDIATEK JPEG DRIVER 8593M: Rick Chang <rick.chang@mediatek.com> 8594M: Bin Liu <bin.liu@mediatek.com> 8595S: Supported 8596F: drivers/media/platform/mtk-jpeg/ 8597F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8598 8599MEDIATEK MDP DRIVER 8600M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8601M: Houlong Wei <houlong.wei@mediatek.com> 8602M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8603S: Supported 8604F: drivers/media/platform/mtk-mdp/ 8605F: drivers/media/platform/mtk-vpu/ 8606F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8607 8608MEDIATEK MEDIA DRIVER 8609M: Tiffany Lin <tiffany.lin@mediatek.com> 8610M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8611S: Supported 8612F: drivers/media/platform/mtk-vcodec/ 8613F: drivers/media/platform/mtk-vpu/ 8614F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8615F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8616 8617MEDIATEK MT7601U WIRELESS LAN DRIVER 8618M: Jakub Kicinski <kubakici@wp.pl> 8619L: linux-wireless@vger.kernel.org 8620S: Maintained 8621F: drivers/net/wireless/mediatek/mt7601u/ 8622 8623MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8624M: Sean Wang <sean.wang@mediatek.com> 8625S: Maintained 8626F: drivers/char/hw_random/mtk-rng.c 8627 8628MEDIATEK USB3 DRD IP DRIVER 8629M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8630L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8632L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8633S: Maintained 8634F: drivers/usb/mtu3/ 8635 8636MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8637M: Peter Senna Tschudin <peter.senna@collabora.com> 8638M: Martin Donnelly <martin.donnelly@ge.com> 8639M: Martyn Welch <martyn.welch@collabora.co.uk> 8640S: Maintained 8641F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8642F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8643 8644MEGARAID SCSI/SAS DRIVERS 8645M: Kashyap Desai <kashyap.desai@broadcom.com> 8646M: Sumit Saxena <sumit.saxena@broadcom.com> 8647M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8648L: megaraidlinux.pdl@broadcom.com 8649L: linux-scsi@vger.kernel.org 8650W: http://www.avagotech.com/support/ 8651S: Maintained 8652F: Documentation/scsi/megaraid.txt 8653F: drivers/scsi/megaraid.* 8654F: drivers/scsi/megaraid/ 8655 8656MELEXIS MLX90614 DRIVER 8657M: Crt Mori <cmo@melexis.com> 8658L: linux-iio@vger.kernel.org 8659W: http://www.melexis.com 8660S: Supported 8661F: drivers/iio/temperature/mlx90614.c 8662 8663MELFAS MIP4 TOUCHSCREEN DRIVER 8664M: Sangwon Jee <jeesw@melfas.com> 8665W: http://www.melfas.com 8666S: Supported 8667F: drivers/input/touchscreen/melfas_mip4.c 8668F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8669 8670MELLANOX ETHERNET DRIVER (mlx4_en) 8671M: Tariq Toukan <tariqt@mellanox.com> 8672L: netdev@vger.kernel.org 8673S: Supported 8674W: http://www.mellanox.com 8675Q: http://patchwork.ozlabs.org/project/netdev/list/ 8676F: drivers/net/ethernet/mellanox/mlx4/en_* 8677 8678MELLANOX ETHERNET DRIVER (mlx5e) 8679M: Saeed Mahameed <saeedm@mellanox.com> 8680L: netdev@vger.kernel.org 8681S: Supported 8682W: http://www.mellanox.com 8683Q: http://patchwork.ozlabs.org/project/netdev/list/ 8684F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8685 8686MELLANOX ETHERNET INNOVA DRIVER 8687M: Ilan Tayari <ilant@mellanox.com> 8688R: Boris Pismenny <borisp@mellanox.com> 8689L: netdev@vger.kernel.org 8690S: Supported 8691W: http://www.mellanox.com 8692Q: http://patchwork.ozlabs.org/project/netdev/list/ 8693F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8694F: include/linux/mlx5/mlx5_ifc_fpga.h 8695 8696MELLANOX ETHERNET INNOVA IPSEC DRIVER 8697M: Ilan Tayari <ilant@mellanox.com> 8698R: Boris Pismenny <borisp@mellanox.com> 8699L: netdev@vger.kernel.org 8700S: Supported 8701W: http://www.mellanox.com 8702Q: http://patchwork.ozlabs.org/project/netdev/list/ 8703F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8704F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8705 8706MELLANOX ETHERNET SWITCH DRIVERS 8707M: Jiri Pirko <jiri@mellanox.com> 8708M: Ido Schimmel <idosch@mellanox.com> 8709L: netdev@vger.kernel.org 8710S: Supported 8711W: http://www.mellanox.com 8712Q: http://patchwork.ozlabs.org/project/netdev/list/ 8713F: drivers/net/ethernet/mellanox/mlxsw/ 8714 8715MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8716M: Yotam Gigi <yotamg@mellanox.com> 8717L: netdev@vger.kernel.org 8718S: Supported 8719W: http://www.mellanox.com 8720Q: http://patchwork.ozlabs.org/project/netdev/list/ 8721F: drivers/net/ethernet/mellanox/mlxfw/ 8722 8723MELLANOX MLX CPLD HOTPLUG DRIVER 8724M: Vadim Pasternak <vadimp@mellanox.com> 8725L: platform-driver-x86@vger.kernel.org 8726S: Supported 8727F: drivers/platform/x86/mlxcpld-hotplug.c 8728F: include/linux/platform_data/mlxcpld-hotplug.h 8729 8730MELLANOX MLX4 core VPI driver 8731M: Tariq Toukan <tariqt@mellanox.com> 8732L: netdev@vger.kernel.org 8733L: linux-rdma@vger.kernel.org 8734W: http://www.mellanox.com 8735Q: http://patchwork.ozlabs.org/project/netdev/list/ 8736S: Supported 8737F: drivers/net/ethernet/mellanox/mlx4/ 8738F: include/linux/mlx4/ 8739 8740MELLANOX MLX4 IB driver 8741M: Yishai Hadas <yishaih@mellanox.com> 8742L: linux-rdma@vger.kernel.org 8743W: http://www.mellanox.com 8744Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8745S: Supported 8746F: drivers/infiniband/hw/mlx4/ 8747F: include/linux/mlx4/ 8748F: include/uapi/rdma/mlx4-abi.h 8749 8750MELLANOX MLX5 core VPI driver 8751M: Saeed Mahameed <saeedm@mellanox.com> 8752M: Matan Barak <matanb@mellanox.com> 8753M: Leon Romanovsky <leonro@mellanox.com> 8754L: netdev@vger.kernel.org 8755L: linux-rdma@vger.kernel.org 8756W: http://www.mellanox.com 8757Q: http://patchwork.ozlabs.org/project/netdev/list/ 8758S: Supported 8759F: drivers/net/ethernet/mellanox/mlx5/core/ 8760F: include/linux/mlx5/ 8761 8762MELLANOX MLX5 IB driver 8763M: Matan Barak <matanb@mellanox.com> 8764M: Leon Romanovsky <leonro@mellanox.com> 8765L: linux-rdma@vger.kernel.org 8766W: http://www.mellanox.com 8767Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8768S: Supported 8769F: drivers/infiniband/hw/mlx5/ 8770F: include/linux/mlx5/ 8771F: include/uapi/rdma/mlx5-abi.h 8772 8773MELLANOX MLXCPLD I2C AND MUX DRIVER 8774M: Vadim Pasternak <vadimp@mellanox.com> 8775M: Michael Shych <michaelsh@mellanox.com> 8776L: linux-i2c@vger.kernel.org 8777S: Supported 8778F: drivers/i2c/busses/i2c-mlxcpld.c 8779F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8780F: Documentation/i2c/busses/i2c-mlxcpld 8781 8782MELLANOX MLXCPLD LED DRIVER 8783M: Vadim Pasternak <vadimp@mellanox.com> 8784L: linux-leds@vger.kernel.org 8785S: Supported 8786F: drivers/leds/leds-mlxcpld.c 8787F: Documentation/leds/leds-mlxcpld.txt 8788 8789MELLANOX PLATFORM DRIVER 8790M: Vadim Pasternak <vadimp@mellanox.com> 8791L: platform-driver-x86@vger.kernel.org 8792S: Supported 8793F: drivers/platform/x86/mlx-platform.c 8794 8795MEMBARRIER SUPPORT 8796M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8797M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8798L: linux-kernel@vger.kernel.org 8799S: Supported 8800F: kernel/sched/membarrier.c 8801F: include/uapi/linux/membarrier.h 8802 8803MEMORY MANAGEMENT 8804L: linux-mm@kvack.org 8805W: http://www.linux-mm.org 8806S: Maintained 8807F: include/linux/mm.h 8808F: include/linux/gfp.h 8809F: include/linux/mmzone.h 8810F: include/linux/memory_hotplug.h 8811F: include/linux/vmalloc.h 8812F: mm/ 8813 8814MEMORY TECHNOLOGY DEVICES (MTD) 8815M: David Woodhouse <dwmw2@infradead.org> 8816M: Brian Norris <computersforpeace@gmail.com> 8817M: Boris Brezillon <boris.brezillon@free-electrons.com> 8818M: Marek Vasut <marek.vasut@gmail.com> 8819M: Richard Weinberger <richard@nod.at> 8820M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8821L: linux-mtd@lists.infradead.org 8822W: http://www.linux-mtd.infradead.org/ 8823Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8824T: git git://git.infradead.org/linux-mtd.git master 8825T: git git://git.infradead.org/l2-mtd.git master 8826S: Maintained 8827F: Documentation/devicetree/bindings/mtd/ 8828F: drivers/mtd/ 8829F: include/linux/mtd/ 8830F: include/uapi/mtd/ 8831 8832MEN A21 WATCHDOG DRIVER 8833M: Johannes Thumshirn <morbidrsa@gmail.com> 8834L: linux-watchdog@vger.kernel.org 8835S: Maintained 8836F: drivers/watchdog/mena21_wdt.c 8837 8838MEN CHAMELEON BUS (mcb) 8839M: Johannes Thumshirn <morbidrsa@gmail.com> 8840S: Maintained 8841F: drivers/mcb/ 8842F: include/linux/mcb.h 8843F: Documentation/men-chameleon-bus.txt 8844 8845MEN F21BMC (Board Management Controller) 8846M: Andreas Werner <andreas.werner@men.de> 8847S: Supported 8848F: drivers/mfd/menf21bmc.c 8849F: drivers/watchdog/menf21bmc_wdt.c 8850F: drivers/leds/leds-menf21bmc.c 8851F: drivers/hwmon/menf21bmc_hwmon.c 8852F: Documentation/hwmon/menf21bmc 8853 8854MESON AO CEC DRIVER FOR AMLOGIC SOCS 8855M: Neil Armstrong <narmstrong@baylibre.com> 8856L: linux-media@lists.freedesktop.org 8857L: linux-amlogic@lists.infradead.org 8858W: http://linux-meson.com/ 8859S: Supported 8860F: drivers/media/platform/meson/ao-cec.c 8861F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8862T: git git://linuxtv.org/media_tree.git 8863 8864METAG ARCHITECTURE 8865M: James Hogan <james.hogan@imgtec.com> 8866L: linux-metag@vger.kernel.org 8867T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8868S: Odd Fixes 8869F: arch/metag/ 8870F: Documentation/metag/ 8871F: Documentation/devicetree/bindings/metag/ 8872F: Documentation/devicetree/bindings/interrupt-controller/img,* 8873F: drivers/clocksource/metag_generic.c 8874F: drivers/irqchip/irq-metag.c 8875F: drivers/irqchip/irq-metag-ext.c 8876F: drivers/tty/metag_da.c 8877 8878MICROBLAZE ARCHITECTURE 8879M: Michal Simek <monstr@monstr.eu> 8880W: http://www.monstr.eu/fdt/ 8881T: git git://git.monstr.eu/linux-2.6-microblaze.git 8882S: Supported 8883F: arch/microblaze/ 8884 8885MICROCHIP / ATMEL AT91 SERIAL DRIVER 8886M: Richard Genoud <richard.genoud@gmail.com> 8887S: Maintained 8888F: drivers/tty/serial/atmel_serial.c 8889F: drivers/tty/serial/atmel_serial.h 8890 8891MICROCHIP / ATMEL DMA DRIVER 8892M: Ludovic Desroches <ludovic.desroches@microchip.com> 8893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8894L: dmaengine@vger.kernel.org 8895S: Supported 8896F: drivers/dma/at_hdmac.c 8897F: drivers/dma/at_hdmac_regs.h 8898F: include/linux/platform_data/dma-atmel.h 8899 8900MICROCHIP / ATMEL ECC DRIVER 8901M: Tudor Ambarus <tudor.ambarus@microchip.com> 8902L: linux-crypto@vger.kernel.org 8903S: Maintained 8904F: drivers/crypto/atmel-ecc.* 8905 8906MICROCHIP / ATMEL ISC DRIVER 8907M: Songjun Wu <songjun.wu@microchip.com> 8908L: linux-media@vger.kernel.org 8909S: Supported 8910F: drivers/media/platform/atmel/atmel-isc.c 8911F: drivers/media/platform/atmel/atmel-isc-regs.h 8912F: devicetree/bindings/media/atmel-isc.txt 8913 8914MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8915M: Woojung Huh <Woojung.Huh@microchip.com> 8916M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8917L: netdev@vger.kernel.org 8918S: Maintained 8919F: net/dsa/tag_ksz.c 8920F: drivers/net/dsa/microchip/* 8921F: include/linux/platform_data/microchip-ksz.h 8922F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8923 8924MICROCHIP USB251XB DRIVER 8925M: Richard Leitner <richard.leitner@skidata.com> 8926L: linux-usb@vger.kernel.org 8927S: Maintained 8928F: drivers/usb/misc/usb251xb.c 8929F: Documentation/devicetree/bindings/usb/usb251xb.txt 8930 8931MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8932M: Don Brace <don.brace@microsemi.com> 8933L: esc.storagedev@microsemi.com 8934L: linux-scsi@vger.kernel.org 8935S: Supported 8936F: drivers/scsi/smartpqi/smartpqi*.[ch] 8937F: drivers/scsi/smartpqi/Kconfig 8938F: drivers/scsi/smartpqi/Makefile 8939F: include/linux/cciss*.h 8940F: include/uapi/linux/cciss*.h 8941F: Documentation/scsi/smartpqi.txt 8942 8943MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8944M: Chen Yu <yu.c.chen@intel.com> 8945L: platform-driver-x86@vger.kernel.org 8946S: Supported 8947F: drivers/platform/x86/surfacepro3_button.c 8948 8949MICROTEK X6 SCANNER 8950M: Oliver Neukum <oliver@neukum.org> 8951S: Maintained 8952F: drivers/usb/image/microtek.* 8953 8954MIPS 8955M: Ralf Baechle <ralf@linux-mips.org> 8956L: linux-mips@linux-mips.org 8957W: http://www.linux-mips.org/ 8958T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8959Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8960S: Supported 8961F: Documentation/devicetree/bindings/mips/ 8962F: Documentation/mips/ 8963F: arch/mips/ 8964 8965MIPS BOSTON DEVELOPMENT BOARD 8966M: Paul Burton <paul.burton@imgtec.com> 8967L: linux-mips@linux-mips.org 8968S: Maintained 8969F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 8970F: arch/mips/boot/dts/img/boston.dts 8971F: arch/mips/configs/generic/board-boston.config 8972F: drivers/clk/imgtec/clk-boston.c 8973F: include/dt-bindings/clock/boston-clock.h 8974 8975MIPS GENERIC PLATFORM 8976M: Paul Burton <paul.burton@imgtec.com> 8977L: linux-mips@linux-mips.org 8978S: Supported 8979F: arch/mips/generic/ 8980 8981MIPS/LOONGSON1 ARCHITECTURE 8982M: Keguang Zhang <keguang.zhang@gmail.com> 8983L: linux-mips@linux-mips.org 8984S: Maintained 8985F: arch/mips/loongson32/ 8986F: arch/mips/include/asm/mach-loongson32/ 8987F: drivers/*/*loongson1* 8988F: drivers/*/*/*loongson1* 8989 8990MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8991M: Hans Verkuil <hverkuil@xs4all.nl> 8992L: linux-media@vger.kernel.org 8993T: git git://linuxtv.org/media_tree.git 8994W: https://linuxtv.org 8995S: Odd Fixes 8996F: drivers/media/radio/radio-miropcm20* 8997 8998MMP SUPPORT 8999M: Eric Miao <eric.y.miao@gmail.com> 9000M: Haojian Zhuang <haojian.zhuang@gmail.com> 9001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9002T: git git://github.com/hzhuang1/linux.git 9003T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9004S: Maintained 9005F: arch/arm/boot/dts/mmp* 9006F: arch/arm/mach-mmp/ 9007 9008MN88472 MEDIA DRIVER 9009M: Antti Palosaari <crope@iki.fi> 9010L: linux-media@vger.kernel.org 9011W: https://linuxtv.org 9012W: http://palosaari.fi/linux/ 9013Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9014S: Maintained 9015F: drivers/media/dvb-frontends/mn88472* 9016 9017MN88473 MEDIA DRIVER 9018M: Antti Palosaari <crope@iki.fi> 9019L: linux-media@vger.kernel.org 9020W: https://linuxtv.org 9021W: http://palosaari.fi/linux/ 9022Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9023S: Maintained 9024F: drivers/media/dvb-frontends/mn88473* 9025 9026MODULE SUPPORT 9027M: Jessica Yu <jeyu@kernel.org> 9028M: Rusty Russell <rusty@rustcorp.com.au> 9029T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9030S: Maintained 9031F: include/linux/module.h 9032F: kernel/module.c 9033 9034MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9035W: http://popies.net/meye/ 9036S: Orphan 9037F: Documentation/media/v4l-drivers/meye* 9038F: drivers/media/pci/meye/ 9039F: include/uapi/linux/meye.h 9040 9041MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9042M: Jiri Slaby <jirislaby@gmail.com> 9043S: Maintained 9044F: Documentation/serial/moxa-smartio 9045F: drivers/tty/mxser.* 9046 9047MR800 AVERMEDIA USB FM RADIO DRIVER 9048M: Alexey Klimov <klimov.linux@gmail.com> 9049L: linux-media@vger.kernel.org 9050T: git git://linuxtv.org/media_tree.git 9051S: Maintained 9052F: drivers/media/radio/radio-mr800.c 9053 9054MRF24J40 IEEE 802.15.4 RADIO DRIVER 9055M: Alan Ott <alan@signal11.us> 9056L: linux-wpan@vger.kernel.org 9057S: Maintained 9058F: drivers/net/ieee802154/mrf24j40.c 9059F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9060 9061MSI LAPTOP SUPPORT 9062M: "Lee, Chun-Yi" <jlee@suse.com> 9063L: platform-driver-x86@vger.kernel.org 9064S: Maintained 9065F: drivers/platform/x86/msi-laptop.c 9066 9067MSI WMI SUPPORT 9068L: platform-driver-x86@vger.kernel.org 9069S: Orphan 9070F: drivers/platform/x86/msi-wmi.c 9071 9072MSI001 MEDIA DRIVER 9073M: Antti Palosaari <crope@iki.fi> 9074L: linux-media@vger.kernel.org 9075W: https://linuxtv.org 9076W: http://palosaari.fi/linux/ 9077Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9078T: git git://linuxtv.org/anttip/media_tree.git 9079S: Maintained 9080F: drivers/media/tuners/msi001* 9081 9082MSI2500 MEDIA DRIVER 9083M: Antti Palosaari <crope@iki.fi> 9084L: linux-media@vger.kernel.org 9085W: https://linuxtv.org 9086W: http://palosaari.fi/linux/ 9087Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9088T: git git://linuxtv.org/anttip/media_tree.git 9089S: Maintained 9090F: drivers/media/usb/msi2500/ 9091 9092MSYSTEMS DISKONCHIP G3 MTD DRIVER 9093M: Robert Jarzmik <robert.jarzmik@free.fr> 9094L: linux-mtd@lists.infradead.org 9095S: Maintained 9096F: drivers/mtd/devices/docg3* 9097 9098MT9M032 APTINA SENSOR DRIVER 9099M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9100L: linux-media@vger.kernel.org 9101T: git git://linuxtv.org/media_tree.git 9102S: Maintained 9103F: drivers/media/i2c/mt9m032.c 9104F: include/media/i2c/mt9m032.h 9105 9106MT9P031 APTINA CAMERA SENSOR 9107M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9108L: linux-media@vger.kernel.org 9109T: git git://linuxtv.org/media_tree.git 9110S: Maintained 9111F: drivers/media/i2c/mt9p031.c 9112F: include/media/i2c/mt9p031.h 9113 9114MT9T001 APTINA CAMERA SENSOR 9115M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9116L: linux-media@vger.kernel.org 9117T: git git://linuxtv.org/media_tree.git 9118S: Maintained 9119F: drivers/media/i2c/mt9t001.c 9120F: include/media/i2c/mt9t001.h 9121 9122MT9V032 APTINA CAMERA SENSOR 9123M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9124L: linux-media@vger.kernel.org 9125T: git git://linuxtv.org/media_tree.git 9126S: Maintained 9127F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9128F: drivers/media/i2c/mt9v032.c 9129F: include/media/i2c/mt9v032.h 9130 9131MULTIFUNCTION DEVICES (MFD) 9132M: Lee Jones <lee.jones@linaro.org> 9133T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9134S: Supported 9135F: Documentation/devicetree/bindings/mfd/ 9136F: drivers/mfd/ 9137F: include/linux/mfd/ 9138F: include/dt-bindings/mfd/ 9139 9140MULTIMEDIA CARD (MMC) ETC. OVER SPI 9141S: Orphan 9142F: drivers/mmc/host/mmc_spi.c 9143F: include/linux/spi/mmc_spi.h 9144 9145MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9146M: Ulf Hansson <ulf.hansson@linaro.org> 9147L: linux-mmc@vger.kernel.org 9148T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9149S: Maintained 9150F: Documentation/devicetree/bindings/mmc/ 9151F: drivers/mmc/ 9152F: include/linux/mmc/ 9153F: include/uapi/linux/mmc/ 9154 9155MULTIPLEXER SUBSYSTEM 9156M: Peter Rosin <peda@axentia.se> 9157S: Maintained 9158F: Documentation/ABI/testing/mux/sysfs-class-mux* 9159F: Documentation/devicetree/bindings/mux/ 9160F: include/linux/dt-bindings/mux/ 9161F: include/linux/mux/ 9162F: drivers/mux/ 9163 9164MULTISOUND SOUND DRIVER 9165M: Andrew Veliath <andrewtv@usa.net> 9166S: Maintained 9167F: Documentation/sound/oss/MultiSound 9168F: sound/oss/msnd* 9169 9170MULTITECH MULTIPORT CARD (ISICOM) 9171S: Orphan 9172F: drivers/tty/isicom.c 9173F: include/linux/isicom.h 9174 9175MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9176M: Bin Liu <b-liu@ti.com> 9177L: linux-usb@vger.kernel.org 9178T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 9179S: Maintained 9180F: drivers/usb/musb/ 9181 9182MXL5007T MEDIA DRIVER 9183M: Michael Krufky <mkrufky@linuxtv.org> 9184L: linux-media@vger.kernel.org 9185W: https://linuxtv.org 9186W: http://github.com/mkrufky 9187Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9188T: git git://linuxtv.org/mkrufky/tuners.git 9189S: Maintained 9190F: drivers/media/tuners/mxl5007t.* 9191 9192MXSFB DRM DRIVER 9193M: Marek Vasut <marex@denx.de> 9194S: Supported 9195F: drivers/gpu/drm/mxsfb/ 9196F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9197 9198MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9199M: Hyong-Youb Kim <hykim@myri.com> 9200L: netdev@vger.kernel.org 9201W: https://www.myricom.com/support/downloads/myri10ge.html 9202S: Supported 9203F: drivers/net/ethernet/myricom/myri10ge/ 9204 9205NAND FLASH SUBSYSTEM 9206M: Boris Brezillon <boris.brezillon@free-electrons.com> 9207R: Richard Weinberger <richard@nod.at> 9208L: linux-mtd@lists.infradead.org 9209W: http://www.linux-mtd.infradead.org/ 9210Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9211T: git git://git.infradead.org/linux-mtd.git nand/fixes 9212T: git git://git.infradead.org/l2-mtd.git nand/next 9213S: Maintained 9214F: drivers/mtd/nand/ 9215F: include/linux/mtd/*nand*.h 9216 9217NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9218M: Daniel Mack <zonque@gmail.com> 9219S: Maintained 9220L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9221W: http://www.native-instruments.com 9222F: sound/usb/caiaq/ 9223 9224NATSEMI ETHERNET DRIVER (DP8381x) 9225S: Orphan 9226F: drivers/net/ethernet/natsemi/natsemi.c 9227 9228NCP FILESYSTEM 9229M: Petr Vandrovec <petr@vandrovec.name> 9230S: Odd Fixes 9231F: fs/ncpfs/ 9232 9233NCR 5380 SCSI DRIVERS 9234M: Finn Thain <fthain@telegraphics.com.au> 9235M: Michael Schmitz <schmitzmic@gmail.com> 9236L: linux-scsi@vger.kernel.org 9237S: Maintained 9238F: Documentation/scsi/g_NCR5380.txt 9239F: drivers/scsi/NCR5380.* 9240F: drivers/scsi/arm/cumana_1.c 9241F: drivers/scsi/arm/oak.c 9242F: drivers/scsi/atari_scsi.* 9243F: drivers/scsi/dmx3191d.c 9244F: drivers/scsi/g_NCR5380.* 9245F: drivers/scsi/mac_scsi.* 9246F: drivers/scsi/sun3_scsi.* 9247F: drivers/scsi/sun3_scsi_vme.c 9248 9249NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9250M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9251L: linux-scsi@vger.kernel.org 9252S: Maintained 9253F: drivers/scsi/NCR_D700.* 9254 9255NCT6775 HARDWARE MONITOR DRIVER 9256M: Guenter Roeck <linux@roeck-us.net> 9257L: linux-hwmon@vger.kernel.org 9258S: Maintained 9259F: Documentation/hwmon/nct6775 9260F: drivers/hwmon/nct6775.c 9261 9262NETEFFECT IWARP RNIC DRIVER (IW_NES) 9263M: Faisal Latif <faisal.latif@intel.com> 9264L: linux-rdma@vger.kernel.org 9265W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9266S: Supported 9267F: drivers/infiniband/hw/nes/ 9268F: include/uapi/rdma/nes-abi.h 9269 9270NETEM NETWORK EMULATOR 9271M: Stephen Hemminger <stephen@networkplumber.org> 9272L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9273S: Maintained 9274F: net/sched/sch_netem.c 9275 9276NETERION 10GbE DRIVERS (s2io/vxge) 9277M: Jon Mason <jdmason@kudzu.us> 9278L: netdev@vger.kernel.org 9279S: Supported 9280F: Documentation/networking/s2io.txt 9281F: Documentation/networking/vxge.txt 9282F: drivers/net/ethernet/neterion/ 9283 9284NETFILTER 9285M: Pablo Neira Ayuso <pablo@netfilter.org> 9286M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9287M: Florian Westphal <fw@strlen.de> 9288L: netfilter-devel@vger.kernel.org 9289L: coreteam@netfilter.org 9290W: http://www.netfilter.org/ 9291W: http://www.iptables.org/ 9292W: http://www.nftables.org/ 9293Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9294T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9295T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9296S: Maintained 9297F: include/linux/netfilter* 9298F: include/linux/netfilter/ 9299F: include/net/netfilter/ 9300F: include/uapi/linux/netfilter* 9301F: include/uapi/linux/netfilter/ 9302F: net/*/netfilter.c 9303F: net/*/netfilter/ 9304F: net/netfilter/ 9305F: net/bridge/br_netfilter*.c 9306 9307NETROM NETWORK LAYER 9308M: Ralf Baechle <ralf@linux-mips.org> 9309L: linux-hams@vger.kernel.org 9310W: http://www.linux-ax25.org/ 9311S: Maintained 9312F: include/net/netrom.h 9313F: include/uapi/linux/netrom.h 9314F: net/netrom/ 9315 9316NETRONOME ETHERNET DRIVERS 9317M: Jakub Kicinski <jakub.kicinski@netronome.com> 9318L: oss-drivers@netronome.com 9319S: Maintained 9320F: drivers/net/ethernet/netronome/ 9321 9322NETWORK BLOCK DEVICE (NBD) 9323M: Josef Bacik <jbacik@fb.com> 9324S: Maintained 9325L: linux-block@vger.kernel.org 9326L: nbd-general@lists.sourceforge.net 9327F: Documentation/blockdev/nbd.txt 9328F: drivers/block/nbd.c 9329F: include/uapi/linux/nbd.h 9330 9331NETWORK DROP MONITOR 9332M: Neil Horman <nhorman@tuxdriver.com> 9333L: netdev@vger.kernel.org 9334S: Maintained 9335W: https://fedorahosted.org/dropwatch/ 9336F: net/core/drop_monitor.c 9337 9338NETWORKING DRIVERS 9339L: netdev@vger.kernel.org 9340W: http://www.linuxfoundation.org/en/Net 9341Q: http://patchwork.ozlabs.org/project/netdev/list/ 9342T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9343T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9344S: Odd Fixes 9345F: Documentation/devicetree/bindings/net/ 9346F: drivers/net/ 9347F: include/linux/if_* 9348F: include/linux/netdevice.h 9349F: include/linux/etherdevice.h 9350F: include/linux/fcdevice.h 9351F: include/linux/fddidevice.h 9352F: include/linux/hippidevice.h 9353F: include/linux/inetdevice.h 9354F: include/uapi/linux/if_* 9355F: include/uapi/linux/netdevice.h 9356 9357NETWORKING DRIVERS (WIRELESS) 9358M: Kalle Valo <kvalo@codeaurora.org> 9359L: linux-wireless@vger.kernel.org 9360Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9361T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9362T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9363S: Maintained 9364F: Documentation/devicetree/bindings/net/wireless/ 9365F: drivers/net/wireless/ 9366 9367NETWORKING [DSA] 9368M: Andrew Lunn <andrew@lunn.ch> 9369M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9370M: Florian Fainelli <f.fainelli@gmail.com> 9371S: Maintained 9372F: net/dsa/ 9373F: include/net/dsa.h 9374F: drivers/net/dsa/ 9375 9376NETWORKING [GENERAL] 9377M: "David S. Miller" <davem@davemloft.net> 9378L: netdev@vger.kernel.org 9379W: http://www.linuxfoundation.org/en/Net 9380Q: http://patchwork.ozlabs.org/project/netdev/list/ 9381T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9382T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9383B: mailto:netdev@vger.kernel.org 9384S: Maintained 9385F: net/ 9386F: include/net/ 9387F: include/linux/in.h 9388F: include/linux/net.h 9389F: include/linux/netdevice.h 9390F: include/uapi/linux/in.h 9391F: include/uapi/linux/net.h 9392F: include/uapi/linux/netdevice.h 9393F: include/uapi/linux/net_namespace.h 9394F: tools/net/ 9395F: tools/testing/selftests/net/ 9396F: lib/random32.c 9397 9398NETWORKING [IPSEC] 9399M: Steffen Klassert <steffen.klassert@secunet.com> 9400M: Herbert Xu <herbert@gondor.apana.org.au> 9401M: "David S. Miller" <davem@davemloft.net> 9402L: netdev@vger.kernel.org 9403T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9404T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9405S: Maintained 9406F: net/core/flow.c 9407F: net/xfrm/ 9408F: net/key/ 9409F: net/ipv4/xfrm* 9410F: net/ipv4/esp4* 9411F: net/ipv4/ah4.c 9412F: net/ipv4/ipcomp.c 9413F: net/ipv4/ip_vti.c 9414F: net/ipv6/xfrm* 9415F: net/ipv6/esp6* 9416F: net/ipv6/ah6.c 9417F: net/ipv6/ipcomp6.c 9418F: net/ipv6/ip6_vti.c 9419F: include/uapi/linux/xfrm.h 9420F: include/net/xfrm.h 9421 9422NETWORKING [IPv4/IPv6] 9423M: "David S. Miller" <davem@davemloft.net> 9424M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9425M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9426L: netdev@vger.kernel.org 9427T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9428S: Maintained 9429F: net/ipv4/ 9430F: net/ipv6/ 9431F: include/net/ip* 9432F: arch/x86/net/* 9433 9434NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9435M: Paul Moore <paul@paul-moore.com> 9436W: https://github.com/netlabel 9437L: netdev@vger.kernel.org 9438L: linux-security-module@vger.kernel.org 9439S: Maintained 9440F: Documentation/netlabel/ 9441F: include/net/calipso.h 9442F: include/net/cipso_ipv4.h 9443F: include/net/netlabel.h 9444F: include/uapi/linux/netfilter/xt_SECMARK.h 9445F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9446F: net/netlabel/ 9447F: net/ipv4/cipso_ipv4.c 9448F: net/ipv6/calipso.c 9449F: net/netfilter/xt_CONNSECMARK.c 9450F: net/netfilter/xt_SECMARK.c 9451 9452NETWORKING [TLS] 9453M: Ilya Lesokhin <ilyal@mellanox.com> 9454M: Aviad Yehezkel <aviadye@mellanox.com> 9455M: Dave Watson <davejwatson@fb.com> 9456L: netdev@vger.kernel.org 9457S: Maintained 9458F: net/tls/* 9459F: include/uapi/linux/tls.h 9460F: include/net/tls.h 9461 9462NETWORKING [WIRELESS] 9463L: linux-wireless@vger.kernel.org 9464Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9465 9466NETXEN (1/10) GbE SUPPORT 9467M: Manish Chopra <manish.chopra@cavium.com> 9468M: Rahul Verma <rahul.verma@cavium.com> 9469M: Dept-GELinuxNICDev@cavium.com 9470L: netdev@vger.kernel.org 9471S: Supported 9472F: drivers/net/ethernet/qlogic/netxen/ 9473 9474NFC SUBSYSTEM 9475M: Samuel Ortiz <sameo@linux.intel.com> 9476L: linux-wireless@vger.kernel.org 9477L: linux-nfc@lists.01.org (subscribers-only) 9478S: Supported 9479F: net/nfc/ 9480F: include/net/nfc/ 9481F: include/uapi/linux/nfc.h 9482F: drivers/nfc/ 9483F: include/linux/platform_data/nfcmrvl.h 9484F: include/linux/platform_data/nxp-nci.h 9485F: Documentation/devicetree/bindings/net/nfc/ 9486 9487NFS, SUNRPC, AND LOCKD CLIENTS 9488M: Trond Myklebust <trond.myklebust@primarydata.com> 9489M: Anna Schumaker <anna.schumaker@netapp.com> 9490L: linux-nfs@vger.kernel.org 9491W: http://client.linux-nfs.org 9492T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9493S: Maintained 9494F: fs/lockd/ 9495F: fs/nfs/ 9496F: fs/nfs_common/ 9497F: net/sunrpc/ 9498F: include/linux/lockd/ 9499F: include/linux/nfs* 9500F: include/linux/sunrpc/ 9501F: include/uapi/linux/nfs* 9502F: include/uapi/linux/sunrpc/ 9503 9504NILFS2 FILESYSTEM 9505M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9506L: linux-nilfs@vger.kernel.org 9507W: http://nilfs.sourceforge.net/ 9508W: http://nilfs.osdn.jp/ 9509T: git git://github.com/konis/nilfs2.git 9510S: Supported 9511F: Documentation/filesystems/nilfs2.txt 9512F: fs/nilfs2/ 9513F: include/trace/events/nilfs2.h 9514F: include/uapi/linux/nilfs2_api.h 9515F: include/uapi/linux/nilfs2_ondisk.h 9516 9517NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9518M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9519W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9520S: Maintained 9521F: Documentation/scsi/NinjaSCSI.txt 9522F: drivers/scsi/pcmcia/nsp_* 9523 9524NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9525M: GOTO Masanori <gotom@debian.or.jp> 9526M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9527W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9528S: Maintained 9529F: Documentation/scsi/NinjaSCSI.txt 9530F: drivers/scsi/nsp32* 9531 9532NIOS2 ARCHITECTURE 9533M: Ley Foon Tan <lftan@altera.com> 9534L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9535T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9536S: Maintained 9537F: arch/nios2/ 9538 9539NOHZ, DYNTICKS SUPPORT 9540M: Frederic Weisbecker <fweisbec@gmail.com> 9541M: Thomas Gleixner <tglx@linutronix.de> 9542M: Ingo Molnar <mingo@kernel.org> 9543L: linux-kernel@vger.kernel.org 9544T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9545S: Maintained 9546F: kernel/time/tick*.* 9547F: include/linux/tick.h 9548F: include/linux/sched/nohz.h 9549 9550NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9551M: Pavel Machek <pavel@ucw.cz> 9552M: Sakari Ailus <sakari.ailus@iki.fi> 9553L: linux-media@vger.kernel.org 9554S: Maintained 9555F: drivers/media/i2c/et8ek8 9556F: drivers/media/i2c/ad5820.c 9557 9558NOKIA N900 POWER SUPPLY DRIVERS 9559R: Pali Rohár <pali.rohar@gmail.com> 9560F: include/linux/power/bq2415x_charger.h 9561F: include/linux/power/bq27xxx_battery.h 9562F: include/linux/power/isp1704_charger.h 9563F: drivers/power/supply/bq2415x_charger.c 9564F: drivers/power/supply/bq27xxx_battery.c 9565F: drivers/power/supply/bq27xxx_battery_i2c.c 9566F: drivers/power/supply/isp1704_charger.c 9567F: drivers/power/supply/rx51_battery.c 9568 9569NTB AMD DRIVER 9570M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9571L: linux-ntb@googlegroups.com 9572S: Supported 9573F: drivers/ntb/hw/amd/ 9574 9575NTB DRIVER CORE 9576M: Jon Mason <jdmason@kudzu.us> 9577M: Dave Jiang <dave.jiang@intel.com> 9578M: Allen Hubbe <Allen.Hubbe@emc.com> 9579L: linux-ntb@googlegroups.com 9580S: Supported 9581W: https://github.com/jonmason/ntb/wiki 9582T: git git://github.com/jonmason/ntb.git 9583F: drivers/ntb/ 9584F: drivers/net/ntb_netdev.c 9585F: include/linux/ntb.h 9586F: include/linux/ntb_transport.h 9587F: tools/testing/selftests/ntb/ 9588 9589NTB IDT DRIVER 9590M: Serge Semin <fancer.lancer@gmail.com> 9591L: linux-ntb@googlegroups.com 9592S: Supported 9593F: drivers/ntb/hw/idt/ 9594 9595NTB INTEL DRIVER 9596M: Jon Mason <jdmason@kudzu.us> 9597M: Dave Jiang <dave.jiang@intel.com> 9598L: linux-ntb@googlegroups.com 9599S: Supported 9600W: https://github.com/jonmason/ntb/wiki 9601T: git git://github.com/jonmason/ntb.git 9602F: drivers/ntb/hw/intel/ 9603 9604NTFS FILESYSTEM 9605M: Anton Altaparmakov <anton@tuxera.com> 9606L: linux-ntfs-dev@lists.sourceforge.net 9607W: http://www.tuxera.com/ 9608T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9609S: Supported 9610F: Documentation/filesystems/ntfs.txt 9611F: fs/ntfs/ 9612 9613NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9614M: Antonino Daplas <adaplas@gmail.com> 9615L: linux-fbdev@vger.kernel.org 9616S: Maintained 9617F: drivers/video/fbdev/riva/ 9618F: drivers/video/fbdev/nvidia/ 9619 9620NVM EXPRESS DRIVER 9621M: Keith Busch <keith.busch@intel.com> 9622M: Jens Axboe <axboe@fb.com> 9623M: Christoph Hellwig <hch@lst.de> 9624M: Sagi Grimberg <sagi@grimberg.me> 9625L: linux-nvme@lists.infradead.org 9626T: git://git.infradead.org/nvme.git 9627W: http://git.infradead.org/nvme.git 9628S: Supported 9629F: drivers/nvme/host/ 9630F: include/linux/nvme.h 9631F: include/uapi/linux/nvme_ioctl.h 9632 9633NVM EXPRESS FC TRANSPORT DRIVERS 9634M: James Smart <james.smart@broadcom.com> 9635L: linux-nvme@lists.infradead.org 9636S: Supported 9637F: include/linux/nvme-fc.h 9638F: include/linux/nvme-fc-driver.h 9639F: drivers/nvme/host/fc.c 9640F: drivers/nvme/target/fc.c 9641F: drivers/nvme/target/fcloop.c 9642 9643NVM EXPRESS TARGET DRIVER 9644M: Christoph Hellwig <hch@lst.de> 9645M: Sagi Grimberg <sagi@grimberg.me> 9646L: linux-nvme@lists.infradead.org 9647T: git://git.infradead.org/nvme.git 9648W: http://git.infradead.org/nvme.git 9649S: Supported 9650F: drivers/nvme/target/ 9651 9652NVMEM FRAMEWORK 9653M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9654S: Maintained 9655F: drivers/nvmem/ 9656F: Documentation/devicetree/bindings/nvmem/ 9657F: Documentation/ABI/stable/sysfs-bus-nvmem 9658F: include/linux/nvmem-consumer.h 9659F: include/linux/nvmem-provider.h 9660 9661NXP TDA998X DRM DRIVER 9662M: Russell King <linux@armlinux.org.uk> 9663S: Supported 9664T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9665T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9666F: drivers/gpu/drm/i2c/tda998x_drv.c 9667F: include/drm/i2c/tda998x.h 9668 9669NXP TFA9879 DRIVER 9670M: Peter Rosin <peda@axentia.se> 9671L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9672S: Maintained 9673F: sound/soc/codecs/tfa9879* 9674 9675NXP-NCI NFC DRIVER 9676M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9677R: Charles Gorand <charles.gorand@effinnov.com> 9678L: linux-nfc@lists.01.org (moderated for non-subscribers) 9679S: Supported 9680F: drivers/nfc/nxp-nci 9681 9682OBJTOOL 9683M: Josh Poimboeuf <jpoimboe@redhat.com> 9684S: Supported 9685F: tools/objtool/ 9686 9687OMAP AUDIO SUPPORT 9688M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9689M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9690L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9691L: linux-omap@vger.kernel.org 9692S: Maintained 9693F: sound/soc/omap/ 9694 9695OMAP CLOCK FRAMEWORK SUPPORT 9696M: Paul Walmsley <paul@pwsan.com> 9697L: linux-omap@vger.kernel.org 9698S: Maintained 9699F: arch/arm/*omap*/*clock* 9700 9701OMAP DEVICE TREE SUPPORT 9702M: Benoît Cousson <bcousson@baylibre.com> 9703M: Tony Lindgren <tony@atomide.com> 9704L: linux-omap@vger.kernel.org 9705L: devicetree@vger.kernel.org 9706S: Maintained 9707F: arch/arm/boot/dts/*omap* 9708F: arch/arm/boot/dts/*am3* 9709F: arch/arm/boot/dts/*am4* 9710F: arch/arm/boot/dts/*am5* 9711F: arch/arm/boot/dts/*dra7* 9712 9713OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9714M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9715L: linux-omap@vger.kernel.org 9716L: linux-fbdev@vger.kernel.org 9717S: Maintained 9718F: drivers/video/fbdev/omap2/ 9719F: Documentation/arm/OMAP/DSS 9720 9721OMAP FRAMEBUFFER SUPPORT 9722M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9723L: linux-fbdev@vger.kernel.org 9724L: linux-omap@vger.kernel.org 9725S: Maintained 9726F: drivers/video/fbdev/omap/ 9727 9728OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9729M: Roger Quadros <rogerq@ti.com> 9730M: Tony Lindgren <tony@atomide.com> 9731L: linux-omap@vger.kernel.org 9732S: Maintained 9733F: drivers/memory/omap-gpmc.c 9734F: arch/arm/mach-omap2/*gpmc* 9735 9736OMAP GPIO DRIVER 9737M: Grygorii Strashko <grygorii.strashko@ti.com> 9738M: Santosh Shilimkar <ssantosh@kernel.org> 9739M: Kevin Hilman <khilman@kernel.org> 9740L: linux-omap@vger.kernel.org 9741S: Maintained 9742F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9743F: drivers/gpio/gpio-omap.c 9744 9745OMAP HARDWARE SPINLOCK SUPPORT 9746M: Ohad Ben-Cohen <ohad@wizery.com> 9747L: linux-omap@vger.kernel.org 9748S: Maintained 9749F: drivers/hwspinlock/omap_hwspinlock.c 9750 9751OMAP HS MMC SUPPORT 9752L: linux-mmc@vger.kernel.org 9753L: linux-omap@vger.kernel.org 9754S: Orphan 9755F: drivers/mmc/host/omap_hsmmc.c 9756 9757OMAP HWMOD DATA 9758M: Paul Walmsley <paul@pwsan.com> 9759L: linux-omap@vger.kernel.org 9760S: Maintained 9761F: arch/arm/mach-omap2/omap_hwmod*data* 9762 9763OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9764M: Benoît Cousson <bcousson@baylibre.com> 9765L: linux-omap@vger.kernel.org 9766S: Maintained 9767F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9768 9769OMAP HWMOD SUPPORT 9770M: Benoît Cousson <bcousson@baylibre.com> 9771M: Paul Walmsley <paul@pwsan.com> 9772L: linux-omap@vger.kernel.org 9773S: Maintained 9774F: arch/arm/mach-omap2/omap_hwmod.* 9775 9776OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9777M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9778L: linux-media@vger.kernel.org 9779S: Maintained 9780F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9781F: drivers/media/platform/omap3isp/ 9782F: drivers/staging/media/omap4iss/ 9783 9784OMAP MMC SUPPORT 9785M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9786L: linux-omap@vger.kernel.org 9787S: Maintained 9788F: drivers/mmc/host/omap.c 9789 9790OMAP POWER MANAGEMENT SUPPORT 9791M: Kevin Hilman <khilman@kernel.org> 9792L: linux-omap@vger.kernel.org 9793S: Maintained 9794F: arch/arm/*omap*/*pm* 9795F: drivers/cpufreq/omap-cpufreq.c 9796 9797OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9798M: Rajendra Nayak <rnayak@codeaurora.org> 9799M: Paul Walmsley <paul@pwsan.com> 9800L: linux-omap@vger.kernel.org 9801S: Maintained 9802F: arch/arm/mach-omap2/prm* 9803 9804OMAP RANDOM NUMBER GENERATOR SUPPORT 9805M: Deepak Saxena <dsaxena@plexity.net> 9806S: Maintained 9807F: drivers/char/hw_random/omap-rng.c 9808 9809OMAP USB SUPPORT 9810L: linux-usb@vger.kernel.org 9811L: linux-omap@vger.kernel.org 9812S: Orphan 9813F: drivers/usb/*/*omap* 9814F: arch/arm/*omap*/usb* 9815 9816OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9817M: Mark Jackson <mpfj@newflow.co.uk> 9818L: linux-omap@vger.kernel.org 9819S: Maintained 9820F: arch/arm/boot/dts/am335x-nano.dts 9821 9822OMAP1 SUPPORT 9823M: Aaro Koskinen <aaro.koskinen@iki.fi> 9824M: Tony Lindgren <tony@atomide.com> 9825L: linux-omap@vger.kernel.org 9826Q: http://patchwork.kernel.org/project/linux-omap/list/ 9827T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9828S: Maintained 9829F: arch/arm/mach-omap1/ 9830F: arch/arm/plat-omap/ 9831F: arch/arm/configs/omap1_defconfig 9832F: drivers/i2c/busses/i2c-omap.c 9833F: include/linux/i2c-omap.h 9834 9835OMAP2+ SUPPORT 9836M: Tony Lindgren <tony@atomide.com> 9837L: linux-omap@vger.kernel.org 9838W: http://www.muru.com/linux/omap/ 9839W: http://linux.omap.com/ 9840Q: http://patchwork.kernel.org/project/linux-omap/list/ 9841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9842S: Maintained 9843F: arch/arm/mach-omap2/ 9844F: arch/arm/plat-omap/ 9845F: arch/arm/configs/omap2plus_defconfig 9846F: drivers/i2c/busses/i2c-omap.c 9847F: drivers/irqchip/irq-omap-intc.c 9848F: drivers/mfd/*omap*.c 9849F: drivers/mfd/menelaus.c 9850F: drivers/mfd/palmas.c 9851F: drivers/mfd/tps65217.c 9852F: drivers/mfd/tps65218.c 9853F: drivers/mfd/tps65910.c 9854F: drivers/mfd/twl-core.[ch] 9855F: drivers/mfd/twl4030*.c 9856F: drivers/mfd/twl6030*.c 9857F: drivers/mfd/twl6040*.c 9858F: drivers/regulator/palmas-regulator*.c 9859F: drivers/regulator/pbias-regulator.c 9860F: drivers/regulator/tps65217-regulator.c 9861F: drivers/regulator/tps65218-regulator.c 9862F: drivers/regulator/tps65910-regulator.c 9863F: drivers/regulator/twl-regulator.c 9864F: drivers/regulator/twl6030-regulator.c 9865F: include/linux/i2c-omap.h 9866 9867OMFS FILESYSTEM 9868M: Bob Copeland <me@bobcopeland.com> 9869L: linux-karma-devel@lists.sourceforge.net 9870S: Maintained 9871F: Documentation/filesystems/omfs.txt 9872F: fs/omfs/ 9873 9874OMNIKEY CARDMAN 4000 DRIVER 9875M: Harald Welte <laforge@gnumonks.org> 9876S: Maintained 9877F: drivers/char/pcmcia/cm4000_cs.c 9878F: include/linux/cm4000_cs.h 9879F: include/uapi/linux/cm4000_cs.h 9880 9881OMNIKEY CARDMAN 4040 DRIVER 9882M: Harald Welte <laforge@gnumonks.org> 9883S: Maintained 9884F: drivers/char/pcmcia/cm4040_cs.* 9885 9886OMNIVISION OV13858 SENSOR DRIVER 9887M: Sakari Ailus <sakari.ailus@linux.intel.com> 9888L: linux-media@vger.kernel.org 9889T: git git://linuxtv.org/media_tree.git 9890S: Maintained 9891F: drivers/media/i2c/ov13858.c 9892 9893OMNIVISION OV5640 SENSOR DRIVER 9894M: Steve Longerbeam <slongerbeam@gmail.com> 9895L: linux-media@vger.kernel.org 9896T: git git://linuxtv.org/media_tree.git 9897S: Maintained 9898F: drivers/media/i2c/ov5640.c 9899 9900OMNIVISION OV5647 SENSOR DRIVER 9901M: Luis Oliveira <lolivei@synopsys.com> 9902L: linux-media@vger.kernel.org 9903T: git git://linuxtv.org/media_tree.git 9904S: Maintained 9905F: drivers/media/i2c/ov5647.c 9906 9907OMNIVISION OV7670 SENSOR DRIVER 9908M: Jonathan Corbet <corbet@lwn.net> 9909L: linux-media@vger.kernel.org 9910T: git git://linuxtv.org/media_tree.git 9911S: Maintained 9912F: drivers/media/i2c/ov7670.c 9913F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9914 9915ONENAND FLASH DRIVER 9916M: Kyungmin Park <kyungmin.park@samsung.com> 9917L: linux-mtd@lists.infradead.org 9918S: Maintained 9919F: drivers/mtd/onenand/ 9920F: include/linux/mtd/onenand*.h 9921 9922ONSTREAM SCSI TAPE DRIVER 9923M: Willem Riede <osst@riede.org> 9924L: osst-users@lists.sourceforge.net 9925L: linux-scsi@vger.kernel.org 9926S: Maintained 9927F: Documentation/scsi/osst.txt 9928F: drivers/scsi/osst.* 9929F: drivers/scsi/osst_*.h 9930F: drivers/scsi/st.h 9931 9932OP-TEE DRIVER 9933M: Jens Wiklander <jens.wiklander@linaro.org> 9934S: Maintained 9935F: drivers/tee/optee/ 9936 9937OPA-VNIC DRIVER 9938M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9939M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 9940L: linux-rdma@vger.kernel.org 9941S: Supported 9942F: drivers/infiniband/ulp/opa_vnic 9943 9944OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9945M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9946L: devicetree@vger.kernel.org 9947S: Maintained 9948F: Documentation/devicetree/dynamic-resolution-notes.txt 9949F: Documentation/devicetree/overlay-notes.txt 9950F: drivers/of/overlay.c 9951F: drivers/of/resolver.c 9952 9953OPEN FIRMWARE AND FLATTENED DEVICE TREE 9954M: Rob Herring <robh+dt@kernel.org> 9955M: Frank Rowand <frowand.list@gmail.com> 9956L: devicetree@vger.kernel.org 9957W: http://www.devicetree.org/ 9958T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9959S: Maintained 9960F: drivers/of/ 9961F: include/linux/of*.h 9962F: scripts/dtc/ 9963F: Documentation/ABI/testing/sysfs-firmware-ofw 9964 9965OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9966M: Rob Herring <robh+dt@kernel.org> 9967M: Mark Rutland <mark.rutland@arm.com> 9968L: devicetree@vger.kernel.org 9969T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9970Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9971S: Maintained 9972F: Documentation/devicetree/ 9973F: arch/*/boot/dts/ 9974F: include/dt-bindings/ 9975 9976OPENCORES I2C BUS DRIVER 9977M: Peter Korsgaard <jacmet@sunsite.dk> 9978L: linux-i2c@vger.kernel.org 9979S: Maintained 9980F: Documentation/i2c/busses/i2c-ocores 9981F: drivers/i2c/busses/i2c-ocores.c 9982 9983OPENRISC ARCHITECTURE 9984M: Jonas Bonn <jonas@southpole.se> 9985M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9986M: Stafford Horne <shorne@gmail.com> 9987T: git git://github.com/openrisc/linux.git 9988L: openrisc@lists.librecores.org 9989W: http://openrisc.io 9990S: Maintained 9991F: arch/openrisc/ 9992 9993OPENVSWITCH 9994M: Pravin Shelar <pshelar@nicira.com> 9995L: netdev@vger.kernel.org 9996L: dev@openvswitch.org 9997W: http://openvswitch.org 9998S: Maintained 9999F: net/openvswitch/ 10000F: include/uapi/linux/openvswitch.h 10001 10002OPERATING PERFORMANCE POINTS (OPP) 10003M: Viresh Kumar <vireshk@kernel.org> 10004M: Nishanth Menon <nm@ti.com> 10005M: Stephen Boyd <sboyd@codeaurora.org> 10006L: linux-pm@vger.kernel.org 10007S: Maintained 10008T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10009F: drivers/base/power/opp/ 10010F: include/linux/pm_opp.h 10011F: Documentation/power/opp.txt 10012F: Documentation/devicetree/bindings/opp/ 10013 10014OPL4 DRIVER 10015M: Clemens Ladisch <clemens@ladisch.de> 10016L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10017T: git git://git.alsa-project.org/alsa-kernel.git 10018S: Maintained 10019F: sound/drivers/opl4/ 10020 10021OPROFILE 10022M: Robert Richter <rric@kernel.org> 10023L: oprofile-list@lists.sf.net 10024S: Maintained 10025F: arch/*/include/asm/oprofile*.h 10026F: arch/*/oprofile/ 10027F: drivers/oprofile/ 10028F: include/linux/oprofile.h 10029 10030ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10031M: Mark Fasheh <mfasheh@versity.com> 10032M: Joel Becker <jlbec@evilplan.org> 10033L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10034W: http://ocfs2.wiki.kernel.org 10035S: Supported 10036F: Documentation/filesystems/ocfs2.txt 10037F: Documentation/filesystems/dlmfs.txt 10038F: fs/ocfs2/ 10039 10040ORANGEFS FILESYSTEM 10041M: Mike Marshall <hubcap@omnibond.com> 10042L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10043T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10044S: Supported 10045F: fs/orangefs/ 10046F: Documentation/filesystems/orangefs.txt 10047 10048ORINOCO DRIVER 10049L: linux-wireless@vger.kernel.org 10050W: http://wireless.kernel.org/en/users/Drivers/orinoco 10051W: http://www.nongnu.org/orinoco/ 10052S: Orphan 10053F: drivers/net/wireless/intersil/orinoco/ 10054 10055OSD LIBRARY and FILESYSTEM 10056M: Boaz Harrosh <ooo@electrozaur.com> 10057S: Maintained 10058F: drivers/scsi/osd/ 10059F: include/scsi/osd_* 10060F: fs/exofs/ 10061 10062OV2659 OMNIVISION SENSOR DRIVER 10063M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10064L: linux-media@vger.kernel.org 10065W: https://linuxtv.org 10066Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10067T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10068S: Maintained 10069F: drivers/media/i2c/ov2659.c 10070F: include/media/i2c/ov2659.h 10071 10072OVERLAY FILESYSTEM 10073M: Miklos Szeredi <miklos@szeredi.hu> 10074L: linux-unionfs@vger.kernel.org 10075T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10076S: Supported 10077F: fs/overlayfs/ 10078F: Documentation/filesystems/overlayfs.txt 10079 10080P54 WIRELESS DRIVER 10081M: Christian Lamparter <chunkeey@googlemail.com> 10082L: linux-wireless@vger.kernel.org 10083W: http://wireless.kernel.org/en/users/Drivers/p54 10084S: Maintained 10085F: drivers/net/wireless/intersil/p54/ 10086 10087PA SEMI ETHERNET DRIVER 10088L: netdev@vger.kernel.org 10089S: Orphan 10090F: drivers/net/ethernet/pasemi/* 10091 10092PA SEMI SMBUS DRIVER 10093L: linux-i2c@vger.kernel.org 10094S: Orphan 10095F: drivers/i2c/busses/i2c-pasemi.c 10096 10097PADATA PARALLEL EXECUTION MECHANISM 10098M: Steffen Klassert <steffen.klassert@secunet.com> 10099L: linux-crypto@vger.kernel.org 10100S: Maintained 10101F: kernel/padata.c 10102F: include/linux/padata.h 10103F: Documentation/padata.txt 10104 10105PANASONIC LAPTOP ACPI EXTRAS DRIVER 10106M: Harald Welte <laforge@gnumonks.org> 10107L: platform-driver-x86@vger.kernel.org 10108S: Maintained 10109F: drivers/platform/x86/panasonic-laptop.c 10110 10111PANASONIC MN10300/AM33/AM34 PORT 10112M: David Howells <dhowells@redhat.com> 10113L: linux-am33-list@redhat.com (moderated for non-subscribers) 10114W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10115S: Maintained 10116F: Documentation/mn10300/ 10117F: arch/mn10300/ 10118 10119PARALLEL LCD/KEYPAD PANEL DRIVER 10120M: Willy Tarreau <willy@haproxy.com> 10121M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10122S: Odd Fixes 10123F: Documentation/misc-devices/lcd-panel-cgram.txt 10124F: drivers/misc/panel.c 10125 10126PARALLEL PORT SUBSYSTEM 10127M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10128M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10129L: linux-parport@lists.infradead.org (subscribers-only) 10130S: Maintained 10131F: drivers/parport/ 10132F: include/linux/parport*.h 10133F: drivers/char/ppdev.c 10134F: include/uapi/linux/ppdev.h 10135F: Documentation/parport*.txt 10136 10137PARAVIRT_OPS INTERFACE 10138M: Juergen Gross <jgross@suse.com> 10139M: Chris Wright <chrisw@sous-sol.org> 10140M: Alok Kataria <akataria@vmware.com> 10141M: Rusty Russell <rusty@rustcorp.com.au> 10142L: virtualization@lists.linux-foundation.org 10143S: Supported 10144F: Documentation/virtual/paravirt_ops.txt 10145F: arch/*/kernel/paravirt* 10146F: arch/*/include/asm/paravirt*.h 10147F: include/linux/hypervisor.h 10148 10149PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10150M: Tim Waugh <tim@cyberelk.net> 10151L: linux-parport@lists.infradead.org (subscribers-only) 10152S: Maintained 10153F: Documentation/blockdev/paride.txt 10154F: drivers/block/paride/ 10155 10156PARISC ARCHITECTURE 10157M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10158M: Helge Deller <deller@gmx.de> 10159L: linux-parisc@vger.kernel.org 10160W: http://www.parisc-linux.org/ 10161Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10162T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10163T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10164S: Maintained 10165F: arch/parisc/ 10166F: Documentation/parisc/ 10167F: drivers/parisc/ 10168F: drivers/char/agp/parisc-agp.c 10169F: drivers/input/serio/gscps2.c 10170F: drivers/parport/parport_gsc.* 10171F: drivers/tty/serial/8250/8250_gsc.c 10172F: drivers/video/fbdev/sti* 10173F: drivers/video/console/sti* 10174F: drivers/video/logo/logo_parisc* 10175 10176PARMAN 10177M: Jiri Pirko <jiri@mellanox.com> 10178L: netdev@vger.kernel.org 10179S: Supported 10180F: lib/parman.c 10181F: lib/test_parman.c 10182F: include/linux/parman.h 10183 10184PC87360 HARDWARE MONITORING DRIVER 10185M: Jim Cromie <jim.cromie@gmail.com> 10186L: linux-hwmon@vger.kernel.org 10187S: Maintained 10188F: Documentation/hwmon/pc87360 10189F: drivers/hwmon/pc87360.c 10190 10191PC8736x GPIO DRIVER 10192M: Jim Cromie <jim.cromie@gmail.com> 10193S: Maintained 10194F: drivers/char/pc8736x_gpio.c 10195 10196PC87427 HARDWARE MONITORING DRIVER 10197M: Jean Delvare <jdelvare@suse.com> 10198L: linux-hwmon@vger.kernel.org 10199S: Maintained 10200F: Documentation/hwmon/pc87427 10201F: drivers/hwmon/pc87427.c 10202 10203PCA9532 LED DRIVER 10204M: Riku Voipio <riku.voipio@iki.fi> 10205S: Maintained 10206F: drivers/leds/leds-pca9532.c 10207F: include/linux/leds-pca9532.h 10208 10209PCA9541 I2C BUS MASTER SELECTOR DRIVER 10210M: Guenter Roeck <linux@roeck-us.net> 10211L: linux-i2c@vger.kernel.org 10212S: Maintained 10213F: drivers/i2c/muxes/i2c-mux-pca9541.c 10214 10215PCDP - PRIMARY CONSOLE AND DEBUG PORT 10216M: Khalid Aziz <khalid@gonehiking.org> 10217S: Maintained 10218F: drivers/firmware/pcdp.* 10219 10220PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10221M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10222L: linux-pci@vger.kernel.org 10223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10224S: Maintained 10225F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10226F: drivers/pci/host/pci-aardvark.c 10227 10228PCI DRIVER FOR ALTERA PCIE IP 10229M: Ley Foon Tan <lftan@altera.com> 10230L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10231L: linux-pci@vger.kernel.org 10232S: Supported 10233F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10234F: drivers/pci/host/pcie-altera.c 10235 10236PCI DRIVER FOR APPLIEDMICRO XGENE 10237M: Tanmay Inamdar <tinamdar@apm.com> 10238L: linux-pci@vger.kernel.org 10239L: linux-arm-kernel@lists.infradead.org 10240S: Maintained 10241F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10242F: drivers/pci/host/pci-xgene.c 10243 10244PCI DRIVER FOR ARM VERSATILE PLATFORM 10245M: Rob Herring <robh@kernel.org> 10246L: linux-pci@vger.kernel.org 10247L: linux-arm-kernel@lists.infradead.org 10248S: Maintained 10249F: Documentation/devicetree/bindings/pci/versatile.txt 10250F: drivers/pci/host/pci-versatile.c 10251 10252PCI DRIVER FOR ARMADA 8K 10253M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10254L: linux-pci@vger.kernel.org 10255L: linux-arm-kernel@lists.infradead.org 10256S: Maintained 10257F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10258F: drivers/pci/dwc/pcie-armada8k.c 10259 10260PCI DRIVER FOR FREESCALE LAYERSCAPE 10261M: Minghuan Lian <minghuan.Lian@freescale.com> 10262M: Mingkai Hu <mingkai.hu@freescale.com> 10263M: Roy Zang <tie-fei.zang@freescale.com> 10264L: linuxppc-dev@lists.ozlabs.org 10265L: linux-pci@vger.kernel.org 10266L: linux-arm-kernel@lists.infradead.org 10267S: Maintained 10268F: drivers/pci/dwc/*layerscape* 10269 10270PCI DRIVER FOR GENERIC OF HOSTS 10271M: Will Deacon <will.deacon@arm.com> 10272L: linux-pci@vger.kernel.org 10273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10274S: Maintained 10275F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10276F: drivers/pci/host/pci-host-common.c 10277F: drivers/pci/host/pci-host-generic.c 10278 10279PCI DRIVER FOR IMX6 10280M: Richard Zhu <hongxing.zhu@nxp.com> 10281M: Lucas Stach <l.stach@pengutronix.de> 10282L: linux-pci@vger.kernel.org 10283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10284S: Maintained 10285F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10286F: drivers/pci/dwc/*imx6* 10287 10288PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10289M: Keith Busch <keith.busch@intel.com> 10290M: Jonathan Derrick <jonathan.derrick@intel.com> 10291L: linux-pci@vger.kernel.org 10292S: Supported 10293F: drivers/pci/host/vmd.c 10294 10295PCI DRIVER FOR MICROSEMI SWITCHTEC 10296M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10297M: Stephen Bates <stephen.bates@microsemi.com> 10298M: Logan Gunthorpe <logang@deltatee.com> 10299L: linux-pci@vger.kernel.org 10300S: Maintained 10301F: Documentation/switchtec.txt 10302F: Documentation/ABI/testing/sysfs-class-switchtec 10303F: drivers/pci/switch/switchtec* 10304F: include/uapi/linux/switchtec_ioctl.h 10305 10306PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10307M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10308M: Jason Cooper <jason@lakedaemon.net> 10309L: linux-pci@vger.kernel.org 10310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10311S: Maintained 10312F: drivers/pci/host/*mvebu* 10313 10314PCI DRIVER FOR NVIDIA TEGRA 10315M: Thierry Reding <thierry.reding@gmail.com> 10316L: linux-tegra@vger.kernel.org 10317L: linux-pci@vger.kernel.org 10318S: Supported 10319F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10320F: drivers/pci/host/pci-tegra.c 10321 10322PCI DRIVER FOR RENESAS R-CAR 10323M: Simon Horman <horms@verge.net.au> 10324L: linux-pci@vger.kernel.org 10325L: linux-renesas-soc@vger.kernel.org 10326S: Maintained 10327F: drivers/pci/host/*rcar* 10328 10329PCI DRIVER FOR SAMSUNG EXYNOS 10330M: Jingoo Han <jingoohan1@gmail.com> 10331L: linux-pci@vger.kernel.org 10332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10333L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10334S: Maintained 10335F: drivers/pci/dwc/pci-exynos.c 10336 10337PCI DRIVER FOR SYNOPSYS DESIGNWARE 10338M: Jingoo Han <jingoohan1@gmail.com> 10339M: Joao Pinto <Joao.Pinto@synopsys.com> 10340L: linux-pci@vger.kernel.org 10341S: Maintained 10342F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10343F: drivers/pci/dwc/*designware* 10344 10345PCI DRIVER FOR TI DRA7XX 10346M: Kishon Vijay Abraham I <kishon@ti.com> 10347L: linux-omap@vger.kernel.org 10348L: linux-pci@vger.kernel.org 10349S: Supported 10350F: Documentation/devicetree/bindings/pci/ti-pci.txt 10351F: drivers/pci/dwc/pci-dra7xx.c 10352 10353PCI DRIVER FOR TI KEYSTONE 10354M: Murali Karicheri <m-karicheri2@ti.com> 10355L: linux-pci@vger.kernel.org 10356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10357S: Maintained 10358F: drivers/pci/dwc/*keystone* 10359 10360PCI ENDPOINT SUBSYSTEM 10361M: Kishon Vijay Abraham I <kishon@ti.com> 10362L: linux-pci@vger.kernel.org 10363T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10364S: Supported 10365F: drivers/pci/endpoint/ 10366F: drivers/misc/pci_endpoint_test.c 10367F: tools/pci/ 10368 10369PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10370M: Russell Currey <ruscur@russell.cc> 10371L: linuxppc-dev@lists.ozlabs.org 10372S: Supported 10373F: Documentation/powerpc/eeh-pci-error-recovery.txt 10374F: arch/powerpc/kernel/eeh*.c 10375F: arch/powerpc/platforms/*/eeh*.c 10376F: arch/powerpc/include/*/eeh*.h 10377 10378PCI ERROR RECOVERY 10379M: Linas Vepstas <linasvepstas@gmail.com> 10380L: linux-pci@vger.kernel.org 10381S: Supported 10382F: Documentation/PCI/pci-error-recovery.txt 10383 10384PCI MSI DRIVER FOR ALTERA MSI IP 10385M: Ley Foon Tan <lftan@altera.com> 10386L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10387L: linux-pci@vger.kernel.org 10388S: Supported 10389F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10390F: drivers/pci/host/pcie-altera-msi.c 10391 10392PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10393M: Duc Dang <dhdang@apm.com> 10394L: linux-pci@vger.kernel.org 10395L: linux-arm-kernel@lists.infradead.org 10396S: Maintained 10397F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10398F: drivers/pci/host/pci-xgene-msi.c 10399 10400PCI SUBSYSTEM 10401M: Bjorn Helgaas <bhelgaas@google.com> 10402L: linux-pci@vger.kernel.org 10403Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10404T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10405S: Supported 10406F: Documentation/devicetree/bindings/pci/ 10407F: Documentation/PCI/ 10408F: drivers/pci/ 10409F: include/linux/pci* 10410F: arch/x86/pci/ 10411F: arch/x86/kernel/quirks.c 10412 10413PCIE DRIVER FOR AXIS ARTPEC 10414M: Niklas Cassel <niklas.cassel@axis.com> 10415M: Jesper Nilsson <jesper.nilsson@axis.com> 10416L: linux-arm-kernel@axis.com 10417L: linux-pci@vger.kernel.org 10418S: Maintained 10419F: Documentation/devicetree/bindings/pci/axis,artpec* 10420F: drivers/pci/dwc/*artpec* 10421 10422PCIE DRIVER FOR CAVIUM THUNDERX 10423M: David Daney <david.daney@cavium.com> 10424L: linux-pci@vger.kernel.org 10425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10426S: Supported 10427F: Documentation/devicetree/bindings/pci/pci-thunder-* 10428F: drivers/pci/host/pci-thunder-* 10429 10430PCIE DRIVER FOR HISILICON 10431M: Zhou Wang <wangzhou1@hisilicon.com> 10432M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10433L: linux-pci@vger.kernel.org 10434S: Maintained 10435F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10436F: drivers/pci/dwc/pcie-hisi.c 10437 10438PCIE DRIVER FOR HISILICON KIRIN 10439M: Xiaowei Song <songxiaowei@hisilicon.com> 10440M: Binghui Wang <wangbinghui@hisilicon.com> 10441L: linux-pci@vger.kernel.org 10442S: Maintained 10443F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10444F: drivers/pci/dwc/pcie-kirin.c 10445 10446PCIE DRIVER FOR MEDIATEK 10447M: Ryder Lee <ryder.lee@mediatek.com> 10448L: linux-pci@vger.kernel.org 10449L: linux-mediatek@lists.infradead.org 10450S: Supported 10451F: Documentation/devicetree/bindings/pci/mediatek* 10452F: drivers/pci/host/*mediatek* 10453 10454PCIE DRIVER FOR QUALCOMM MSM 10455M: Stanimir Varbanov <svarbanov@mm-sol.com> 10456L: linux-pci@vger.kernel.org 10457L: linux-arm-msm@vger.kernel.org 10458S: Maintained 10459F: drivers/pci/dwc/*qcom* 10460 10461PCIE DRIVER FOR ROCKCHIP 10462M: Shawn Lin <shawn.lin@rock-chips.com> 10463L: linux-pci@vger.kernel.org 10464L: linux-rockchip@lists.infradead.org 10465S: Maintained 10466F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10467F: drivers/pci/host/pcie-rockchip.c 10468 10469PCIE DRIVER FOR ST SPEAR13XX 10470M: Pratyush Anand <pratyush.anand@gmail.com> 10471L: linux-pci@vger.kernel.org 10472S: Maintained 10473F: drivers/pci/dwc/*spear* 10474 10475PCMCIA SUBSYSTEM 10476P: Linux PCMCIA Team 10477L: linux-pcmcia@lists.infradead.org 10478W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10479T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10480S: Maintained 10481F: Documentation/pcmcia/ 10482F: tools/pcmcia/ 10483F: drivers/pcmcia/ 10484F: include/pcmcia/ 10485 10486PCNET32 NETWORK DRIVER 10487M: Don Fry <pcnet32@frontier.com> 10488L: netdev@vger.kernel.org 10489S: Maintained 10490F: drivers/net/ethernet/amd/pcnet32.c 10491 10492PCRYPT PARALLEL CRYPTO ENGINE 10493M: Steffen Klassert <steffen.klassert@secunet.com> 10494L: linux-crypto@vger.kernel.org 10495S: Maintained 10496F: crypto/pcrypt.c 10497F: include/crypto/pcrypt.h 10498 10499PER-CPU MEMORY ALLOCATOR 10500M: Tejun Heo <tj@kernel.org> 10501M: Christoph Lameter <cl@linux.com> 10502T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10503S: Maintained 10504F: include/linux/percpu*.h 10505F: mm/percpu*.c 10506F: arch/*/include/asm/percpu.h 10507 10508PER-TASK DELAY ACCOUNTING 10509M: Balbir Singh <bsingharora@gmail.com> 10510S: Maintained 10511F: include/linux/delayacct.h 10512F: kernel/delayacct.c 10513 10514PERFORMANCE EVENTS SUBSYSTEM 10515M: Peter Zijlstra <peterz@infradead.org> 10516M: Ingo Molnar <mingo@redhat.com> 10517M: Arnaldo Carvalho de Melo <acme@kernel.org> 10518R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10519L: linux-kernel@vger.kernel.org 10520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10521S: Supported 10522F: kernel/events/* 10523F: include/linux/perf_event.h 10524F: include/uapi/linux/perf_event.h 10525F: arch/*/kernel/perf_event*.c 10526F: arch/*/kernel/*/perf_event*.c 10527F: arch/*/kernel/*/*/perf_event*.c 10528F: arch/*/include/asm/perf_event.h 10529F: arch/*/kernel/perf_callchain.c 10530F: arch/*/events/* 10531F: tools/perf/ 10532 10533PERSONALITY HANDLING 10534M: Christoph Hellwig <hch@infradead.org> 10535L: linux-abi-devel@lists.sourceforge.net 10536S: Maintained 10537F: include/linux/personality.h 10538F: include/uapi/linux/personality.h 10539 10540PHONET PROTOCOL 10541M: Remi Denis-Courmont <courmisch@gmail.com> 10542S: Supported 10543F: Documentation/networking/phonet.txt 10544F: include/linux/phonet.h 10545F: include/net/phonet/ 10546F: include/uapi/linux/phonet.h 10547F: net/phonet/ 10548 10549PHRAM MTD DRIVER 10550M: Joern Engel <joern@lazybastard.org> 10551L: linux-mtd@lists.infradead.org 10552S: Maintained 10553F: drivers/mtd/devices/phram.c 10554 10555PICOLCD HID DRIVER 10556M: Bruno Prémont <bonbons@linux-vserver.org> 10557L: linux-input@vger.kernel.org 10558S: Maintained 10559F: drivers/hid/hid-picolcd* 10560 10561PICOXCELL SUPPORT 10562M: Jamie Iles <jamie@jamieiles.com> 10563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10564T: git git://github.com/jamieiles/linux-2.6-ji.git 10565S: Supported 10566F: arch/arm/boot/dts/picoxcell* 10567F: arch/arm/mach-picoxcell/ 10568F: drivers/crypto/picoxcell* 10569 10570PIN CONTROL SUBSYSTEM 10571M: Linus Walleij <linus.walleij@linaro.org> 10572L: linux-gpio@vger.kernel.org 10573T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10574S: Maintained 10575F: Documentation/devicetree/bindings/pinctrl/ 10576F: Documentation/driver-api/pinctl.rst 10577F: drivers/pinctrl/ 10578F: include/linux/pinctrl/ 10579 10580PIN CONTROLLER - ATMEL AT91 10581M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10583S: Maintained 10584F: drivers/pinctrl/pinctrl-at91.* 10585 10586PIN CONTROLLER - ATMEL AT91 PIO4 10587M: Ludovic Desroches <ludovic.desroches@microchip.com> 10588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10589L: linux-gpio@vger.kernel.org 10590S: Supported 10591F: drivers/pinctrl/pinctrl-at91-pio4.* 10592 10593PIN CONTROLLER - INTEL 10594M: Mika Westerberg <mika.westerberg@linux.intel.com> 10595M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10596S: Maintained 10597F: drivers/pinctrl/intel/ 10598 10599PIN CONTROLLER - QUALCOMM 10600M: Bjorn Andersson <bjorn.andersson@linaro.org> 10601S: Maintained 10602L: linux-arm-msm@vger.kernel.org 10603F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10604F: drivers/pinctrl/qcom/ 10605 10606PIN CONTROLLER - RENESAS 10607M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10608M: Geert Uytterhoeven <geert+renesas@glider.be> 10609L: linux-renesas-soc@vger.kernel.org 10610S: Maintained 10611F: drivers/pinctrl/sh-pfc/ 10612 10613PIN CONTROLLER - SAMSUNG 10614M: Tomasz Figa <tomasz.figa@gmail.com> 10615M: Krzysztof Kozlowski <krzk@kernel.org> 10616M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10618L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10619Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10620T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10621S: Maintained 10622F: drivers/pinctrl/samsung/ 10623F: include/dt-bindings/pinctrl/samsung.h 10624F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10625 10626PIN CONTROLLER - SINGLE 10627M: Tony Lindgren <tony@atomide.com> 10628M: Haojian Zhuang <haojian.zhuang@linaro.org> 10629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10630L: linux-omap@vger.kernel.org 10631S: Maintained 10632F: drivers/pinctrl/pinctrl-single.c 10633 10634PIN CONTROLLER - ST SPEAR 10635M: Viresh Kumar <vireshk@kernel.org> 10636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10637W: http://www.st.com/spear 10638S: Maintained 10639F: drivers/pinctrl/spear/ 10640 10641PISTACHIO SOC SUPPORT 10642M: James Hartley <james.hartley@imgtec.com> 10643M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10644L: linux-mips@linux-mips.org 10645S: Maintained 10646F: arch/mips/pistachio/ 10647F: arch/mips/include/asm/mach-pistachio/ 10648F: arch/mips/boot/dts/img/pistachio* 10649F: arch/mips/configs/pistachio*_defconfig 10650 10651PKTCDVD DRIVER 10652S: Orphan 10653M: linux-block@vger.kernel.org 10654F: drivers/block/pktcdvd.c 10655F: include/linux/pktcdvd.h 10656F: include/uapi/linux/pktcdvd.h 10657 10658PKUNITY SOC DRIVERS 10659M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10660W: http://mprc.pku.edu.cn/~guanxuetao/linux 10661S: Maintained 10662T: git git://github.com/gxt/linux.git 10663F: drivers/input/serio/i8042-unicore32io.h 10664F: drivers/i2c/busses/i2c-puv3.c 10665F: drivers/video/fbdev/fb-puv3.c 10666F: drivers/rtc/rtc-puv3.c 10667 10668PMBUS HARDWARE MONITORING DRIVERS 10669M: Guenter Roeck <linux@roeck-us.net> 10670L: linux-hwmon@vger.kernel.org 10671W: http://hwmon.wiki.kernel.org/ 10672W: http://www.roeck-us.net/linux/drivers/ 10673T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10674S: Maintained 10675F: Documentation/hwmon/pmbus 10676F: drivers/hwmon/pmbus/ 10677F: include/linux/pmbus.h 10678 10679PMC SIERRA MaxRAID DRIVER 10680L: linux-scsi@vger.kernel.org 10681W: http://www.pmc-sierra.com/ 10682S: Orphan 10683F: drivers/scsi/pmcraid.* 10684 10685PMC SIERRA PM8001 DRIVER 10686M: Jack Wang <jinpu.wang@profitbricks.com> 10687M: lindar_liu@usish.com 10688L: linux-scsi@vger.kernel.org 10689S: Supported 10690F: drivers/scsi/pm8001/ 10691 10692PNP SUPPORT 10693M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10694S: Maintained 10695F: drivers/pnp/ 10696 10697POSIX CLOCKS and TIMERS 10698M: Thomas Gleixner <tglx@linutronix.de> 10699L: linux-kernel@vger.kernel.org 10700T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10701S: Maintained 10702F: fs/timerfd.c 10703F: include/linux/timer* 10704F: kernel/time/*timer* 10705 10706POWER MANAGEMENT CORE 10707M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10708L: linux-pm@vger.kernel.org 10709T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10710B: https://bugzilla.kernel.org 10711S: Supported 10712F: drivers/base/power/ 10713F: include/linux/pm.h 10714F: include/linux/pm_* 10715F: include/linux/powercap.h 10716F: drivers/powercap/ 10717 10718POWER STATE COORDINATION INTERFACE (PSCI) 10719M: Mark Rutland <mark.rutland@arm.com> 10720M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10721L: linux-arm-kernel@lists.infradead.org 10722S: Maintained 10723F: drivers/firmware/psci*.c 10724F: include/linux/psci.h 10725F: include/uapi/linux/psci.h 10726 10727POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10728M: Sebastian Reichel <sre@kernel.org> 10729L: linux-pm@vger.kernel.org 10730T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10731S: Maintained 10732F: Documentation/devicetree/bindings/power/supply/ 10733F: include/linux/power_supply.h 10734F: drivers/power/supply/ 10735 10736POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10737M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10738L: linuxppc-dev@lists.ozlabs.org 10739S: Maintained 10740F: drivers/char/powernv-op-panel.c 10741 10742PPP OVER ATM (RFC 2364) 10743M: Mitchell Blank Jr <mitch@sfgoth.com> 10744S: Maintained 10745F: net/atm/pppoatm.c 10746F: include/uapi/linux/atmppp.h 10747 10748PPP OVER ETHERNET 10749M: Michal Ostrowski <mostrows@earthlink.net> 10750S: Maintained 10751F: drivers/net/ppp/pppoe.c 10752F: drivers/net/ppp/pppox.c 10753 10754PPP OVER L2TP 10755M: James Chapman <jchapman@katalix.com> 10756S: Maintained 10757F: net/l2tp/l2tp_ppp.c 10758F: include/linux/if_pppol2tp.h 10759F: include/uapi/linux/if_pppol2tp.h 10760 10761PPP PROTOCOL DRIVERS AND COMPRESSORS 10762M: Paul Mackerras <paulus@samba.org> 10763L: linux-ppp@vger.kernel.org 10764S: Maintained 10765F: drivers/net/ppp/ppp_* 10766 10767PPS SUPPORT 10768M: Rodolfo Giometti <giometti@enneenne.com> 10769W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10770L: linuxpps@ml.enneenne.com (subscribers-only) 10771S: Maintained 10772F: Documentation/pps/ 10773F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10774F: Documentation/ABI/testing/sysfs-pps 10775F: drivers/pps/ 10776F: include/linux/pps*.h 10777F: include/uapi/linux/pps.h 10778 10779PPTP DRIVER 10780M: Dmitry Kozlov <xeb@mail.ru> 10781L: netdev@vger.kernel.org 10782S: Maintained 10783F: drivers/net/ppp/pptp.c 10784W: http://sourceforge.net/projects/accel-pptp 10785 10786PREEMPTIBLE KERNEL 10787M: Robert Love <rml@tech9.net> 10788L: kpreempt-tech@lists.sourceforge.net 10789W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10790S: Supported 10791F: Documentation/preempt-locking.txt 10792F: include/linux/preempt.h 10793 10794PRINTK 10795M: Petr Mladek <pmladek@suse.com> 10796M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10797R: Steven Rostedt <rostedt@goodmis.org> 10798S: Maintained 10799F: kernel/printk/ 10800F: include/linux/printk.h 10801 10802PRISM54 WIRELESS DRIVER 10803M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10804L: linux-wireless@vger.kernel.org 10805W: http://wireless.kernel.org/en/users/Drivers/p54 10806S: Obsolete 10807F: drivers/net/wireless/intersil/prism54/ 10808 10809PROC SYSCTL 10810M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10811M: Kees Cook <keescook@chromium.org> 10812L: linux-kernel@vger.kernel.org 10813L: linux-fsdevel@vger.kernel.org 10814S: Maintained 10815F: fs/proc/proc_sysctl.c 10816F: include/linux/sysctl.h 10817F: kernel/sysctl.c 10818F: tools/testing/selftests/sysctl/ 10819 10820PS3 NETWORK SUPPORT 10821M: Geoff Levand <geoff@infradead.org> 10822L: netdev@vger.kernel.org 10823L: linuxppc-dev@lists.ozlabs.org 10824S: Maintained 10825F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10826 10827PS3 PLATFORM SUPPORT 10828M: Geoff Levand <geoff@infradead.org> 10829L: linuxppc-dev@lists.ozlabs.org 10830S: Maintained 10831F: arch/powerpc/boot/ps3* 10832F: arch/powerpc/include/asm/lv1call.h 10833F: arch/powerpc/include/asm/ps3*.h 10834F: arch/powerpc/platforms/ps3/ 10835F: drivers/*/ps3* 10836F: drivers/ps3/ 10837F: drivers/rtc/rtc-ps3.c 10838F: drivers/usb/host/*ps3.c 10839F: sound/ppc/snd_ps3* 10840 10841PS3VRAM DRIVER 10842M: Jim Paris <jim@jtan.com> 10843M: Geoff Levand <geoff@infradead.org> 10844L: linuxppc-dev@lists.ozlabs.org 10845S: Maintained 10846F: drivers/block/ps3vram.c 10847 10848PSAMPLE PACKET SAMPLING SUPPORT: 10849M: Yotam Gigi <yotamg@mellanox.com> 10850S: Maintained 10851F: net/psample 10852F: include/net/psample.h 10853F: include/uapi/linux/psample.h 10854 10855PSTORE FILESYSTEM 10856M: Kees Cook <keescook@chromium.org> 10857M: Anton Vorontsov <anton@enomsg.org> 10858M: Colin Cross <ccross@android.com> 10859M: Tony Luck <tony.luck@intel.com> 10860S: Maintained 10861T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10862F: fs/pstore/ 10863F: include/linux/pstore* 10864F: drivers/firmware/efi/efi-pstore.c 10865F: drivers/acpi/apei/erst.c 10866F: Documentation/admin-guide/ramoops.rst 10867F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10868K: \b(pstore|ramoops) 10869 10870PTP HARDWARE CLOCK SUPPORT 10871M: Richard Cochran <richardcochran@gmail.com> 10872L: netdev@vger.kernel.org 10873S: Maintained 10874W: http://linuxptp.sourceforge.net/ 10875F: Documentation/ABI/testing/sysfs-ptp 10876F: Documentation/ptp/* 10877F: drivers/net/ethernet/freescale/gianfar_ptp.c 10878F: drivers/net/phy/dp83640* 10879F: drivers/ptp/* 10880F: include/linux/ptp_cl* 10881 10882PTRACE SUPPORT 10883M: Oleg Nesterov <oleg@redhat.com> 10884S: Maintained 10885F: include/asm-generic/syscall.h 10886F: include/linux/ptrace.h 10887F: include/linux/regset.h 10888F: include/linux/tracehook.h 10889F: include/uapi/linux/ptrace.h 10890F: include/uapi/linux/ptrace.h 10891F: include/asm-generic/ptrace.h 10892F: kernel/ptrace.c 10893F: arch/*/ptrace*.c 10894F: arch/*/*/ptrace*.c 10895F: arch/*/include/asm/ptrace*.h 10896 10897PULSE8-CEC DRIVER 10898M: Hans Verkuil <hverkuil@xs4all.nl> 10899L: linux-media@vger.kernel.org 10900T: git git://linuxtv.org/media_tree.git 10901S: Maintained 10902F: drivers/media/usb/pulse8-cec/* 10903F: Documentation/media/cec-drivers/pulse8-cec.rst 10904 10905PVRUSB2 VIDEO4LINUX DRIVER 10906M: Mike Isely <isely@pobox.com> 10907L: pvrusb2@isely.net (subscribers-only) 10908L: linux-media@vger.kernel.org 10909W: http://www.isely.net/pvrusb2/ 10910T: git git://linuxtv.org/media_tree.git 10911S: Maintained 10912F: Documentation/media/v4l-drivers/pvrusb2* 10913F: drivers/media/usb/pvrusb2/ 10914 10915PWC WEBCAM DRIVER 10916M: Hans Verkuil <hverkuil@xs4all.nl> 10917L: linux-media@vger.kernel.org 10918T: git git://linuxtv.org/media_tree.git 10919S: Odd Fixes 10920F: drivers/media/usb/pwc/* 10921 10922PWM FAN DRIVER 10923M: Kamil Debski <kamil@wypas.org> 10924M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10925L: linux-hwmon@vger.kernel.org 10926S: Supported 10927F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10928F: Documentation/hwmon/pwm-fan 10929F: drivers/hwmon/pwm-fan.c 10930 10931PWM IR Transmitter 10932M: Sean Young <sean@mess.org> 10933L: linux-media@vger.kernel.org 10934S: Maintained 10935F: drivers/media/rc/pwm-ir-tx.c 10936 10937PWM SUBSYSTEM 10938M: Thierry Reding <thierry.reding@gmail.com> 10939L: linux-pwm@vger.kernel.org 10940S: Maintained 10941T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10942F: Documentation/pwm.txt 10943F: Documentation/devicetree/bindings/pwm/ 10944F: include/linux/pwm.h 10945F: drivers/pwm/ 10946F: drivers/video/backlight/pwm_bl.c 10947F: include/linux/pwm_backlight.h 10948F: drivers/gpio/gpio-mvebu.c 10949F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10950 10951PXA GPIO DRIVER 10952M: Robert Jarzmik <robert.jarzmik@free.fr> 10953L: linux-gpio@vger.kernel.org 10954S: Maintained 10955F: drivers/gpio/gpio-pxa.c 10956 10957PXA MMCI DRIVER 10958S: Orphan 10959 10960PXA RTC DRIVER 10961M: Robert Jarzmik <robert.jarzmik@free.fr> 10962L: linux-rtc@vger.kernel.org 10963S: Maintained 10964 10965PXA2xx/PXA3xx SUPPORT 10966M: Daniel Mack <daniel@zonque.org> 10967M: Haojian Zhuang <haojian.zhuang@gmail.com> 10968M: Robert Jarzmik <robert.jarzmik@free.fr> 10969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10970T: git git://github.com/hzhuang1/linux.git 10971T: git git://github.com/rjarzmik/linux.git 10972S: Maintained 10973F: arch/arm/boot/dts/pxa* 10974F: arch/arm/mach-pxa/ 10975F: drivers/dma/pxa* 10976F: drivers/pcmcia/pxa2xx* 10977F: drivers/pinctrl/pxa/ 10978F: drivers/spi/spi-pxa2xx* 10979F: drivers/usb/gadget/udc/pxa2* 10980F: include/sound/pxa2xx-lib.h 10981F: sound/arm/pxa* 10982F: sound/soc/pxa/ 10983 10984PXA3xx NAND FLASH DRIVER 10985M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10986L: linux-mtd@lists.infradead.org 10987S: Maintained 10988F: drivers/mtd/nand/pxa3xx_nand.c 10989 10990QAT DRIVER 10991M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10992M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10993L: qat-linux@intel.com 10994S: Supported 10995F: drivers/crypto/qat/ 10996 10997QCOM AUDIO (ASoC) DRIVERS 10998M: Patrick Lai <plai@codeaurora.org> 10999M: Banajit Goswami <bgoswami@codeaurora.org> 11000L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11001S: Supported 11002F: sound/soc/qcom/ 11003 11004QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11005M: Gabriel Somlo <somlo@cmu.edu> 11006M: "Michael S. Tsirkin" <mst@redhat.com> 11007L: qemu-devel@nongnu.org 11008S: Maintained 11009F: drivers/firmware/qemu_fw_cfg.c 11010 11011QIB DRIVER 11012M: Mike Marciniszyn <infinipath@intel.com> 11013L: linux-rdma@vger.kernel.org 11014S: Supported 11015F: drivers/infiniband/hw/qib/ 11016 11017QLOGIC QL41xxx FCOE DRIVER 11018M: QLogic-Storage-Upstream@cavium.com 11019L: linux-scsi@vger.kernel.org 11020S: Supported 11021F: drivers/scsi/qedf/ 11022 11023QLOGIC QL41xxx ISCSI DRIVER 11024M: QLogic-Storage-Upstream@cavium.com 11025L: linux-scsi@vger.kernel.org 11026S: Supported 11027F: drivers/scsi/qedi/ 11028 11029QLOGIC QL4xxx ETHERNET DRIVER 11030M: Yuval Mintz <Yuval.Mintz@cavium.com> 11031M: Ariel Elior <Ariel.Elior@cavium.com> 11032M: everest-linux-l2@cavium.com 11033L: netdev@vger.kernel.org 11034S: Supported 11035F: drivers/net/ethernet/qlogic/qed/ 11036F: include/linux/qed/ 11037F: drivers/net/ethernet/qlogic/qede/ 11038 11039QLOGIC QL4xxx RDMA DRIVER 11040M: Ram Amrani <Ram.Amrani@cavium.com> 11041M: Ariel Elior <Ariel.Elior@cavium.com> 11042L: linux-rdma@vger.kernel.org 11043S: Supported 11044F: drivers/infiniband/hw/qedr/ 11045F: include/uapi/rdma/qedr-abi.h 11046 11047QLOGIC QLA1280 SCSI DRIVER 11048M: Michael Reed <mdr@sgi.com> 11049L: linux-scsi@vger.kernel.org 11050S: Maintained 11051F: drivers/scsi/qla1280.[ch] 11052 11053QLOGIC QLA2XXX FC-SCSI DRIVER 11054M: qla2xxx-upstream@qlogic.com 11055L: linux-scsi@vger.kernel.org 11056S: Supported 11057F: Documentation/scsi/LICENSE.qla2xxx 11058F: drivers/scsi/qla2xxx/ 11059 11060QLOGIC QLA3XXX NETWORK DRIVER 11061M: Dept-GELinuxNICDev@cavium.com 11062L: netdev@vger.kernel.org 11063S: Supported 11064F: Documentation/networking/LICENSE.qla3xxx 11065F: drivers/net/ethernet/qlogic/qla3xxx.* 11066 11067QLOGIC QLA4XXX iSCSI DRIVER 11068M: QLogic-Storage-Upstream@qlogic.com 11069L: linux-scsi@vger.kernel.org 11070S: Supported 11071F: Documentation/scsi/LICENSE.qla4xxx 11072F: drivers/scsi/qla4xxx/ 11073 11074QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11075M: Harish Patil <harish.patil@cavium.com> 11076M: Manish Chopra <manish.chopra@cavium.com> 11077M: Dept-GELinuxNICDev@cavium.com 11078L: netdev@vger.kernel.org 11079S: Supported 11080F: drivers/net/ethernet/qlogic/qlcnic/ 11081 11082QLOGIC QLGE 10Gb ETHERNET DRIVER 11083M: Harish Patil <harish.patil@cavium.com> 11084M: Manish Chopra <manish.chopra@cavium.com> 11085M: Dept-GELinuxNICDev@cavium.com 11086L: netdev@vger.kernel.org 11087S: Supported 11088F: drivers/net/ethernet/qlogic/qlge/ 11089 11090QNX4 FILESYSTEM 11091M: Anders Larsen <al@alarsen.net> 11092W: http://www.alarsen.net/linux/qnx4fs/ 11093S: Maintained 11094F: fs/qnx4/ 11095F: include/uapi/linux/qnx4_fs.h 11096F: include/uapi/linux/qnxtypes.h 11097 11098QORIQ DPAA2 FSL-MC BUS DRIVER 11099M: Stuart Yoder <stuyoder@gmail.com> 11100M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11101L: linux-kernel@vger.kernel.org 11102S: Maintained 11103F: drivers/staging/fsl-mc/ 11104F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11105 11106QT1010 MEDIA DRIVER 11107M: Antti Palosaari <crope@iki.fi> 11108L: linux-media@vger.kernel.org 11109W: https://linuxtv.org 11110W: http://palosaari.fi/linux/ 11111Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11112T: git git://linuxtv.org/anttip/media_tree.git 11113S: Maintained 11114F: drivers/media/tuners/qt1010* 11115 11116QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11117M: Kalle Valo <kvalo@qca.qualcomm.com> 11118L: ath10k@lists.infradead.org 11119W: http://wireless.kernel.org/en/users/Drivers/ath10k 11120T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11121S: Supported 11122F: drivers/net/wireless/ath/ath10k/ 11123 11124QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11125M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11126L: linux-wireless@vger.kernel.org 11127W: http://wireless.kernel.org/en/users/Drivers/ath9k 11128S: Supported 11129F: drivers/net/wireless/ath/ath9k/ 11130 11131QUALCOMM CAMERA SUBSYSTEM DRIVER 11132M: Todor Tomov <todor.tomov@linaro.org> 11133L: linux-media@vger.kernel.org 11134S: Maintained 11135F: Documentation/devicetree/bindings/media/qcom,camss.txt 11136F: Documentation/media/v4l-drivers/qcom_camss.rst 11137F: drivers/media/platform/qcom/camss-8x16/ 11138 11139QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11140M: Timur Tabi <timur@codeaurora.org> 11141L: netdev@vger.kernel.org 11142S: Supported 11143F: drivers/net/ethernet/qualcomm/emac/ 11144 11145QUALCOMM HEXAGON ARCHITECTURE 11146M: Richard Kuo <rkuo@codeaurora.org> 11147L: linux-hexagon@vger.kernel.org 11148T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11149S: Supported 11150F: arch/hexagon/ 11151 11152QUALCOMM IOMMU 11153M: Rob Clark <robdclark@gmail.com> 11154L: iommu@lists.linux-foundation.org 11155L: linux-arm-msm@vger.kernel.org 11156S: Maintained 11157F: drivers/iommu/qcom_iommu.c 11158 11159QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11160M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11161L: linux-media@vger.kernel.org 11162L: linux-arm-msm@vger.kernel.org 11163T: git git://linuxtv.org/media_tree.git 11164S: Maintained 11165F: drivers/media/platform/qcom/venus/ 11166 11167QUALCOMM WCN36XX WIRELESS DRIVER 11168M: Eugene Krasnikov <k.eugene.e@gmail.com> 11169L: wcn36xx@lists.infradead.org 11170W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11171T: git git://github.com/KrasnikovEugene/wcn36xx.git 11172S: Supported 11173F: drivers/net/wireless/ath/wcn36xx/ 11174 11175QUANTENNA QTNFMAC WIRELESS DRIVER 11176M: Igor Mitsyanko <imitsyanko@quantenna.com> 11177M: Avinash Patil <avinashp@quantenna.com> 11178M: Sergey Matyukevich <smatyukevich@quantenna.com> 11179L: linux-wireless@vger.kernel.org 11180S: Maintained 11181F: drivers/net/wireless/quantenna 11182 11183RADEON and AMDGPU DRM DRIVERS 11184M: Alex Deucher <alexander.deucher@amd.com> 11185M: Christian König <christian.koenig@amd.com> 11186L: amd-gfx@lists.freedesktop.org 11187T: git git://people.freedesktop.org/~agd5f/linux 11188S: Supported 11189F: drivers/gpu/drm/radeon/ 11190F: include/uapi/drm/radeon_drm.h 11191F: drivers/gpu/drm/amd/ 11192F: include/uapi/drm/amdgpu_drm.h 11193 11194RADEON FRAMEBUFFER DISPLAY DRIVER 11195M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11196L: linux-fbdev@vger.kernel.org 11197S: Maintained 11198F: drivers/video/fbdev/aty/radeon* 11199F: include/uapi/linux/radeonfb.h 11200 11201RADIOSHARK RADIO DRIVER 11202M: Hans Verkuil <hverkuil@xs4all.nl> 11203L: linux-media@vger.kernel.org 11204T: git git://linuxtv.org/media_tree.git 11205S: Maintained 11206F: drivers/media/radio/radio-shark.c 11207 11208RADIOSHARK2 RADIO DRIVER 11209M: Hans Verkuil <hverkuil@xs4all.nl> 11210L: linux-media@vger.kernel.org 11211T: git git://linuxtv.org/media_tree.git 11212S: Maintained 11213F: drivers/media/radio/radio-shark2.c 11214F: drivers/media/radio/radio-tea5777.c 11215 11216RADOS BLOCK DEVICE (RBD) 11217M: Ilya Dryomov <idryomov@gmail.com> 11218M: Sage Weil <sage@redhat.com> 11219M: Alex Elder <elder@kernel.org> 11220L: ceph-devel@vger.kernel.org 11221W: http://ceph.com/ 11222T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11223T: git git://github.com/ceph/ceph-client.git 11224S: Supported 11225F: Documentation/ABI/testing/sysfs-bus-rbd 11226F: drivers/block/rbd.c 11227F: drivers/block/rbd_types.h 11228 11229RAGE128 FRAMEBUFFER DISPLAY DRIVER 11230M: Paul Mackerras <paulus@samba.org> 11231L: linux-fbdev@vger.kernel.org 11232S: Maintained 11233F: drivers/video/fbdev/aty/aty128fb.c 11234 11235RAINSHADOW-CEC DRIVER 11236M: Hans Verkuil <hverkuil@xs4all.nl> 11237L: linux-media@vger.kernel.org 11238T: git git://linuxtv.org/media_tree.git 11239S: Maintained 11240F: drivers/media/usb/rainshadow-cec/* 11241 11242RALINK MIPS ARCHITECTURE 11243M: John Crispin <john@phrozen.org> 11244L: linux-mips@linux-mips.org 11245S: Maintained 11246F: arch/mips/ralink 11247 11248RALINK RT2X00 WIRELESS LAN DRIVER 11249P: rt2x00 project 11250M: Stanislaw Gruszka <sgruszka@redhat.com> 11251M: Helmut Schaa <helmut.schaa@googlemail.com> 11252L: linux-wireless@vger.kernel.org 11253S: Maintained 11254F: drivers/net/wireless/ralink/rt2x00/ 11255 11256RAMDISK RAM BLOCK DEVICE DRIVER 11257M: Jens Axboe <axboe@kernel.dk> 11258S: Maintained 11259F: Documentation/blockdev/ramdisk.txt 11260F: drivers/block/brd.c 11261 11262RANDOM NUMBER DRIVER 11263M: "Theodore Ts'o" <tytso@mit.edu> 11264S: Maintained 11265F: drivers/char/random.c 11266 11267RAPIDIO SUBSYSTEM 11268M: Matt Porter <mporter@kernel.crashing.org> 11269M: Alexandre Bounine <alexandre.bounine@idt.com> 11270S: Maintained 11271F: drivers/rapidio/ 11272 11273RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11274L: linux-wireless@vger.kernel.org 11275S: Orphan 11276F: drivers/net/wireless/ray* 11277 11278RCUTORTURE MODULE 11279M: Josh Triplett <josh@joshtriplett.org> 11280M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11281L: linux-kernel@vger.kernel.org 11282S: Supported 11283T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11284F: Documentation/RCU/torture.txt 11285F: kernel/rcu/rcutorture.c 11286 11287RCUTORTURE TEST FRAMEWORK 11288M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11289M: Josh Triplett <josh@joshtriplett.org> 11290R: Steven Rostedt <rostedt@goodmis.org> 11291R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11292R: Lai Jiangshan <jiangshanlai@gmail.com> 11293L: linux-kernel@vger.kernel.org 11294S: Supported 11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11296F: tools/testing/selftests/rcutorture 11297 11298RDC R-321X SoC 11299M: Florian Fainelli <florian@openwrt.org> 11300S: Maintained 11301 11302RDC R6040 FAST ETHERNET DRIVER 11303M: Florian Fainelli <f.fainelli@gmail.com> 11304L: netdev@vger.kernel.org 11305S: Maintained 11306F: drivers/net/ethernet/rdc/r6040.c 11307 11308RDMAVT - RDMA verbs software 11309M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11310L: linux-rdma@vger.kernel.org 11311S: Supported 11312F: drivers/infiniband/sw/rdmavt 11313 11314RDS - RELIABLE DATAGRAM SOCKETS 11315M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11316L: netdev@vger.kernel.org 11317L: linux-rdma@vger.kernel.org 11318L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11319W: https://oss.oracle.com/projects/rds/ 11320S: Supported 11321F: net/rds/ 11322F: Documentation/networking/rds.txt 11323 11324RDT - RESOURCE ALLOCATION 11325M: Fenghua Yu <fenghua.yu@intel.com> 11326L: linux-kernel@vger.kernel.org 11327S: Supported 11328F: arch/x86/kernel/cpu/intel_rdt* 11329F: arch/x86/include/asm/intel_rdt_sched.h 11330F: Documentation/x86/intel_rdt* 11331 11332READ-COPY UPDATE (RCU) 11333M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11334M: Josh Triplett <josh@joshtriplett.org> 11335R: Steven Rostedt <rostedt@goodmis.org> 11336R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11337R: Lai Jiangshan <jiangshanlai@gmail.com> 11338L: linux-kernel@vger.kernel.org 11339W: http://www.rdrop.com/users/paulmck/RCU/ 11340S: Supported 11341T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11342F: Documentation/RCU/ 11343X: Documentation/RCU/torture.txt 11344F: include/linux/rcu* 11345X: include/linux/srcu.h 11346F: kernel/rcu/ 11347X: kernel/torture.c 11348 11349REAL TIME CLOCK (RTC) SUBSYSTEM 11350M: Alessandro Zummo <a.zummo@towertech.it> 11351M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11352L: linux-rtc@vger.kernel.org 11353Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11354T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11355S: Maintained 11356F: Documentation/devicetree/bindings/rtc/ 11357F: Documentation/rtc.txt 11358F: drivers/rtc/ 11359F: include/linux/rtc.h 11360F: include/uapi/linux/rtc.h 11361F: include/linux/rtc/ 11362F: include/linux/platform_data/rtc-* 11363F: tools/testing/selftests/timers/rtctest.c 11364 11365REALTEK AUDIO CODECS 11366M: Bard Liao <bardliao@realtek.com> 11367M: Oder Chiou <oder_chiou@realtek.com> 11368S: Maintained 11369F: sound/soc/codecs/rt* 11370F: include/sound/rt*.h 11371 11372REGISTER MAP ABSTRACTION 11373M: Mark Brown <broonie@kernel.org> 11374L: linux-kernel@vger.kernel.org 11375T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11376S: Supported 11377F: Documentation/devicetree/bindings/regmap/ 11378F: drivers/base/regmap/ 11379F: include/linux/regmap.h 11380 11381REISERFS FILE SYSTEM 11382L: reiserfs-devel@vger.kernel.org 11383S: Supported 11384F: fs/reiserfs/ 11385 11386REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11387M: Ohad Ben-Cohen <ohad@wizery.com> 11388M: Bjorn Andersson <bjorn.andersson@linaro.org> 11389L: linux-remoteproc@vger.kernel.org 11390T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11391S: Maintained 11392F: Documentation/devicetree/bindings/remoteproc/ 11393F: Documentation/remoteproc.txt 11394F: drivers/remoteproc/ 11395F: include/linux/remoteproc.h 11396 11397REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11398M: Ohad Ben-Cohen <ohad@wizery.com> 11399M: Bjorn Andersson <bjorn.andersson@linaro.org> 11400L: linux-remoteproc@vger.kernel.org 11401T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11402S: Maintained 11403F: drivers/rpmsg/ 11404F: Documentation/rpmsg.txt 11405F: include/linux/rpmsg.h 11406F: include/linux/rpmsg/ 11407 11408RENESAS CLOCK DRIVERS 11409M: Geert Uytterhoeven <geert+renesas@glider.be> 11410L: linux-renesas-soc@vger.kernel.org 11411S: Supported 11412F: drivers/clk/renesas/ 11413 11414RENESAS ETHERNET DRIVERS 11415R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11416L: netdev@vger.kernel.org 11417L: linux-renesas-soc@vger.kernel.org 11418F: drivers/net/ethernet/renesas/ 11419F: include/linux/sh_eth.h 11420 11421RENESAS R-CAR GYROADC DRIVER 11422M: Marek Vasut <marek.vasut@gmail.com> 11423L: linux-iio@vger.kernel.org 11424S: Supported 11425F: drivers/iio/adc/rcar_gyro_adc.c 11426 11427RENESAS USB PHY DRIVER 11428M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11429L: linux-renesas-soc@vger.kernel.org 11430S: Maintained 11431F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11432 11433RESET CONTROLLER FRAMEWORK 11434M: Philipp Zabel <p.zabel@pengutronix.de> 11435T: git git://git.pengutronix.de/git/pza/linux 11436S: Maintained 11437F: drivers/reset/ 11438F: Documentation/devicetree/bindings/reset/ 11439F: include/dt-bindings/reset/ 11440F: include/linux/reset.h 11441F: include/linux/reset-controller.h 11442 11443RFKILL 11444M: Johannes Berg <johannes@sipsolutions.net> 11445L: linux-wireless@vger.kernel.org 11446W: http://wireless.kernel.org/ 11447T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11448T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11449S: Maintained 11450F: Documentation/rfkill.txt 11451F: net/rfkill/ 11452 11453RHASHTABLE 11454M: Thomas Graf <tgraf@suug.ch> 11455M: Herbert Xu <herbert@gondor.apana.org.au> 11456L: netdev@vger.kernel.org 11457S: Maintained 11458F: lib/rhashtable.c 11459F: include/linux/rhashtable.h 11460 11461RICOH R5C592 MEMORYSTICK DRIVER 11462M: Maxim Levitsky <maximlevitsky@gmail.com> 11463S: Maintained 11464F: drivers/memstick/host/r592.* 11465 11466RICOH SMARTMEDIA/XD DRIVER 11467M: Maxim Levitsky <maximlevitsky@gmail.com> 11468S: Maintained 11469F: drivers/mtd/nand/r852.c 11470F: drivers/mtd/nand/r852.h 11471 11472ROCCAT DRIVERS 11473M: Stefan Achatz <erazor_de@users.sourceforge.net> 11474W: http://sourceforge.net/projects/roccat/ 11475S: Maintained 11476F: drivers/hid/hid-roccat* 11477F: include/linux/hid-roccat* 11478F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11479 11480ROCKER DRIVER 11481M: Jiri Pirko <jiri@resnulli.us> 11482L: netdev@vger.kernel.org 11483S: Supported 11484F: drivers/net/ethernet/rocker/ 11485 11486ROCKETPORT DRIVER 11487P: Comtrol Corp. 11488W: http://www.comtrol.com 11489S: Maintained 11490F: Documentation/serial/rocket.txt 11491F: drivers/tty/rocket* 11492 11493ROCKETPORT EXPRESS/INFINITY DRIVER 11494M: Kevin Cernekee <cernekee@gmail.com> 11495L: linux-serial@vger.kernel.org 11496S: Odd Fixes 11497F: drivers/tty/serial/rp2.* 11498 11499ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11500M: Marek Vasut <marek.vasut+renesas@gmail.com> 11501L: linux-kernel@vger.kernel.org 11502L: linux-renesas-soc@vger.kernel.org 11503S: Supported 11504F: drivers/mfd/bd9571mwv.c 11505F: drivers/regulator/bd9571mwv-regulator.c 11506F: drivers/gpio/gpio-bd9571mwv.c 11507F: include/linux/mfd/bd9571mwv.h 11508F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11509 11510ROSE NETWORK LAYER 11511M: Ralf Baechle <ralf@linux-mips.org> 11512L: linux-hams@vger.kernel.org 11513W: http://www.linux-ax25.org/ 11514S: Maintained 11515F: include/net/rose.h 11516F: include/uapi/linux/rose.h 11517F: net/rose/ 11518 11519RTL2830 MEDIA DRIVER 11520M: Antti Palosaari <crope@iki.fi> 11521L: linux-media@vger.kernel.org 11522W: https://linuxtv.org 11523W: http://palosaari.fi/linux/ 11524Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11525T: git git://linuxtv.org/anttip/media_tree.git 11526S: Maintained 11527F: drivers/media/dvb-frontends/rtl2830* 11528 11529RTL2832 MEDIA DRIVER 11530M: Antti Palosaari <crope@iki.fi> 11531L: linux-media@vger.kernel.org 11532W: https://linuxtv.org 11533W: http://palosaari.fi/linux/ 11534Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11535T: git git://linuxtv.org/anttip/media_tree.git 11536S: Maintained 11537F: drivers/media/dvb-frontends/rtl2832* 11538 11539RTL2832_SDR MEDIA DRIVER 11540M: Antti Palosaari <crope@iki.fi> 11541L: linux-media@vger.kernel.org 11542W: https://linuxtv.org 11543W: http://palosaari.fi/linux/ 11544Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11545T: git git://linuxtv.org/anttip/media_tree.git 11546S: Maintained 11547F: drivers/media/dvb-frontends/rtl2832_sdr* 11548 11549RTL8180 WIRELESS DRIVER 11550L: linux-wireless@vger.kernel.org 11551W: http://wireless.kernel.org/ 11552T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11553S: Orphan 11554F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11555 11556RTL8187 WIRELESS DRIVER 11557M: Herton Ronaldo Krzesinski <herton@canonical.com> 11558M: Hin-Tak Leung <htl10@users.sourceforge.net> 11559M: Larry Finger <Larry.Finger@lwfinger.net> 11560L: linux-wireless@vger.kernel.org 11561W: http://wireless.kernel.org/ 11562T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11563S: Maintained 11564F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11565 11566RTL8192CE WIRELESS DRIVER 11567M: Larry Finger <Larry.Finger@lwfinger.net> 11568M: Chaoming Li <chaoming_li@realsil.com.cn> 11569L: linux-wireless@vger.kernel.org 11570W: http://wireless.kernel.org/ 11571T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11572S: Maintained 11573F: drivers/net/wireless/realtek/rtlwifi/ 11574F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11575 11576RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11577M: Jes Sorensen <Jes.Sorensen@gmail.com> 11578L: linux-wireless@vger.kernel.org 11579T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11580S: Maintained 11581F: drivers/net/wireless/realtek/rtl8xxxu/ 11582 11583S3 SAVAGE FRAMEBUFFER DRIVER 11584M: Antonino Daplas <adaplas@gmail.com> 11585L: linux-fbdev@vger.kernel.org 11586S: Maintained 11587F: drivers/video/fbdev/savage/ 11588 11589S390 11590M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11591M: Heiko Carstens <heiko.carstens@de.ibm.com> 11592L: linux-s390@vger.kernel.org 11593W: http://www.ibm.com/developerworks/linux/linux390/ 11594T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11595S: Supported 11596F: arch/s390/ 11597F: drivers/s390/ 11598F: Documentation/s390/ 11599F: Documentation/driver-api/s390-drivers.rst 11600 11601S390 COMMON I/O LAYER 11602M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11603M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11604L: linux-s390@vger.kernel.org 11605W: http://www.ibm.com/developerworks/linux/linux390/ 11606S: Supported 11607F: drivers/s390/cio/ 11608 11609S390 DASD DRIVER 11610M: Stefan Haberland <sth@linux.vnet.ibm.com> 11611M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11612L: linux-s390@vger.kernel.org 11613W: http://www.ibm.com/developerworks/linux/linux390/ 11614S: Supported 11615F: drivers/s390/block/dasd* 11616F: block/partitions/ibm.c 11617 11618S390 IOMMU (PCI) 11619M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11620L: linux-s390@vger.kernel.org 11621W: http://www.ibm.com/developerworks/linux/linux390/ 11622S: Supported 11623F: drivers/iommu/s390-iommu.c 11624 11625S390 IUCV NETWORK LAYER 11626M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11627M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11628L: linux-s390@vger.kernel.org 11629W: http://www.ibm.com/developerworks/linux/linux390/ 11630S: Supported 11631F: drivers/s390/net/*iucv* 11632F: include/net/iucv/ 11633F: net/iucv/ 11634 11635S390 NETWORK DRIVERS 11636M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11637M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11638L: linux-s390@vger.kernel.org 11639W: http://www.ibm.com/developerworks/linux/linux390/ 11640S: Supported 11641F: drivers/s390/net/ 11642 11643S390 PCI SUBSYSTEM 11644M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11645M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11646L: linux-s390@vger.kernel.org 11647W: http://www.ibm.com/developerworks/linux/linux390/ 11648S: Supported 11649F: arch/s390/pci/ 11650F: drivers/pci/hotplug/s390_pci_hpc.c 11651 11652S390 VFIO-CCW DRIVER 11653M: Cornelia Huck <cohuck@redhat.com> 11654M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11655L: linux-s390@vger.kernel.org 11656L: kvm@vger.kernel.org 11657S: Supported 11658F: drivers/s390/cio/vfio_ccw* 11659F: Documentation/s390/vfio-ccw.txt 11660F: include/uapi/linux/vfio_ccw.h 11661 11662S390 ZCRYPT DRIVER 11663M: Harald Freudenberger <freude@de.ibm.com> 11664L: linux-s390@vger.kernel.org 11665W: http://www.ibm.com/developerworks/linux/linux390/ 11666S: Supported 11667F: drivers/s390/crypto/ 11668 11669S390 ZFCP DRIVER 11670M: Steffen Maier <maier@linux.vnet.ibm.com> 11671M: Benjamin Block <bblock@linux.vnet.ibm.com> 11672L: linux-s390@vger.kernel.org 11673W: http://www.ibm.com/developerworks/linux/linux390/ 11674S: Supported 11675F: drivers/s390/scsi/zfcp_* 11676 11677S3C24XX SD/MMC Driver 11678M: Ben Dooks <ben-linux@fluff.org> 11679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11680S: Supported 11681F: drivers/mmc/host/s3cmci.* 11682 11683SAA6588 RDS RECEIVER DRIVER 11684M: Hans Verkuil <hverkuil@xs4all.nl> 11685L: linux-media@vger.kernel.org 11686T: git git://linuxtv.org/media_tree.git 11687W: https://linuxtv.org 11688S: Odd Fixes 11689F: drivers/media/i2c/saa6588* 11690 11691SAA7134 VIDEO4LINUX DRIVER 11692M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11693M: Mauro Carvalho Chehab <mchehab@kernel.org> 11694L: linux-media@vger.kernel.org 11695W: https://linuxtv.org 11696T: git git://linuxtv.org/media_tree.git 11697S: Odd fixes 11698F: Documentation/media/v4l-drivers/saa7134* 11699F: drivers/media/pci/saa7134/ 11700 11701SAA7146 VIDEO4LINUX-2 DRIVER 11702M: Hans Verkuil <hverkuil@xs4all.nl> 11703L: linux-media@vger.kernel.org 11704T: git git://linuxtv.org/media_tree.git 11705S: Maintained 11706F: drivers/media/common/saa7146/ 11707F: drivers/media/pci/saa7146/ 11708F: include/media/saa7146* 11709 11710SAMSUNG AUDIO (ASoC) DRIVERS 11711M: Krzysztof Kozlowski <krzk@kernel.org> 11712M: Sangbeom Kim <sbkim73@samsung.com> 11713M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11714L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11715S: Supported 11716F: sound/soc/samsung/ 11717 11718SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11719M: Krzysztof Kozlowski <krzk@kernel.org> 11720L: linux-crypto@vger.kernel.org 11721L: linux-samsung-soc@vger.kernel.org 11722S: Maintained 11723F: drivers/crypto/exynos-rng.c 11724F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11725 11726SAMSUNG FRAMEBUFFER DRIVER 11727M: Jingoo Han <jingoohan1@gmail.com> 11728L: linux-fbdev@vger.kernel.org 11729S: Maintained 11730F: drivers/video/fbdev/s3c-fb.c 11731 11732SAMSUNG LAPTOP DRIVER 11733M: Corentin Chary <corentin.chary@gmail.com> 11734L: platform-driver-x86@vger.kernel.org 11735S: Maintained 11736F: drivers/platform/x86/samsung-laptop.c 11737 11738SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11739M: Sangbeom Kim <sbkim73@samsung.com> 11740M: Krzysztof Kozlowski <krzk@kernel.org> 11741M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11742L: linux-kernel@vger.kernel.org 11743L: linux-samsung-soc@vger.kernel.org 11744S: Supported 11745F: drivers/mfd/sec*.c 11746F: drivers/regulator/s2m*.c 11747F: drivers/regulator/s5m*.c 11748F: drivers/clk/clk-s2mps11.c 11749F: drivers/rtc/rtc-s5m.c 11750F: include/linux/mfd/samsung/ 11751F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11752F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11753F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11754F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11755 11756SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11757M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11758L: linux-media@vger.kernel.org 11759L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11760S: Maintained 11761F: drivers/media/platform/s3c-camif/ 11762F: include/media/drv-intf/s3c_camif.h 11763 11764SAMSUNG S3FWRN5 NFC DRIVER 11765M: Robert Baldyga <r.baldyga@samsung.com> 11766M: Krzysztof Opasiak <k.opasiak@samsung.com> 11767L: linux-nfc@lists.01.org (moderated for non-subscribers) 11768S: Supported 11769F: drivers/nfc/s3fwrn5 11770 11771SAMSUNG S5C73M3 CAMERA DRIVER 11772M: Kyungmin Park <kyungmin.park@samsung.com> 11773M: Andrzej Hajda <a.hajda@samsung.com> 11774L: linux-media@vger.kernel.org 11775S: Supported 11776F: drivers/media/i2c/s5c73m3/* 11777 11778SAMSUNG S5K5BAF CAMERA DRIVER 11779M: Kyungmin Park <kyungmin.park@samsung.com> 11780M: Andrzej Hajda <a.hajda@samsung.com> 11781L: linux-media@vger.kernel.org 11782S: Supported 11783F: drivers/media/i2c/s5k5baf.c 11784 11785SAMSUNG S5P Security SubSystem (SSS) DRIVER 11786M: Krzysztof Kozlowski <krzk@kernel.org> 11787M: Vladimir Zapolskiy <vz@mleia.com> 11788L: linux-crypto@vger.kernel.org 11789L: linux-samsung-soc@vger.kernel.org 11790S: Maintained 11791F: drivers/crypto/s5p-sss.c 11792 11793SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11794M: Kyungmin Park <kyungmin.park@samsung.com> 11795M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11796L: linux-media@vger.kernel.org 11797Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11798S: Supported 11799F: drivers/media/platform/exynos4-is/ 11800 11801SAMSUNG SOC CLOCK DRIVERS 11802M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11803M: Tomasz Figa <tomasz.figa@gmail.com> 11804M: Chanwoo Choi <cw00.choi@samsung.com> 11805S: Supported 11806L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11807F: drivers/clk/samsung/ 11808F: include/dt-bindings/clock/exynos*.h 11809F: Documentation/devicetree/bindings/clock/exynos*.txt 11810 11811SAMSUNG SPI DRIVERS 11812M: Kukjin Kim <kgene@kernel.org> 11813M: Krzysztof Kozlowski <krzk@kernel.org> 11814M: Andi Shyti <andi.shyti@samsung.com> 11815L: linux-spi@vger.kernel.org 11816L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11817S: Maintained 11818F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11819F: drivers/spi/spi-s3c* 11820F: include/linux/platform_data/spi-s3c64xx.h 11821 11822SAMSUNG SXGBE DRIVERS 11823M: Byungho An <bh74.an@samsung.com> 11824M: Girish K S <ks.giri@samsung.com> 11825M: Vipul Pandya <vipul.pandya@samsung.com> 11826S: Supported 11827L: netdev@vger.kernel.org 11828F: drivers/net/ethernet/samsung/sxgbe/ 11829 11830SAMSUNG THERMAL DRIVER 11831M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11832L: linux-pm@vger.kernel.org 11833L: linux-samsung-soc@vger.kernel.org 11834S: Supported 11835T: git https://github.com/lmajewski/linux-samsung-thermal.git 11836F: drivers/thermal/samsung/ 11837 11838SAMSUNG USB2 PHY DRIVER 11839M: Kamil Debski <kamil@wypas.org> 11840M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11841L: linux-kernel@vger.kernel.org 11842S: Supported 11843F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11844F: Documentation/phy/samsung-usb2.txt 11845F: drivers/phy/samsung/phy-exynos4210-usb2.c 11846F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11847F: drivers/phy/samsung/phy-exynos5250-usb2.c 11848F: drivers/phy/samsung/phy-s5pv210-usb2.c 11849F: drivers/phy/samsung/phy-samsung-usb2.c 11850F: drivers/phy/samsung/phy-samsung-usb2.h 11851 11852SC1200 WDT DRIVER 11853M: Zwane Mwaikambo <zwanem@gmail.com> 11854S: Maintained 11855F: drivers/watchdog/sc1200wdt.c 11856 11857SCHEDULER 11858M: Ingo Molnar <mingo@redhat.com> 11859M: Peter Zijlstra <peterz@infradead.org> 11860L: linux-kernel@vger.kernel.org 11861T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11862S: Maintained 11863F: kernel/sched/ 11864F: include/linux/sched.h 11865F: include/uapi/linux/sched.h 11866F: include/linux/wait.h 11867 11868SCORE ARCHITECTURE 11869M: Chen Liqin <liqin.linux@gmail.com> 11870M: Lennox Wu <lennox.wu@gmail.com> 11871W: http://www.sunplus.com 11872S: Supported 11873F: arch/score/ 11874 11875SCR24X CHIP CARD INTERFACE DRIVER 11876M: Lubomir Rintel <lkundrak@v3.sk> 11877S: Supported 11878F: drivers/char/pcmcia/scr24x_cs.c 11879 11880SCSI CDROM DRIVER 11881M: Jens Axboe <axboe@kernel.dk> 11882L: linux-scsi@vger.kernel.org 11883W: http://www.kernel.dk 11884S: Maintained 11885F: drivers/scsi/sr* 11886 11887SCSI RDMA PROTOCOL (SRP) INITIATOR 11888M: Bart Van Assche <bart.vanassche@sandisk.com> 11889L: linux-rdma@vger.kernel.org 11890S: Supported 11891W: http://www.openfabrics.org 11892Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11893T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11894F: drivers/infiniband/ulp/srp/ 11895F: include/scsi/srp.h 11896 11897SCSI SG DRIVER 11898M: Doug Gilbert <dgilbert@interlog.com> 11899L: linux-scsi@vger.kernel.org 11900W: http://sg.danny.cz/sg 11901S: Maintained 11902F: Documentation/scsi/scsi-generic.txt 11903F: drivers/scsi/sg.c 11904F: include/scsi/sg.h 11905 11906SCSI SUBSYSTEM 11907M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11908T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11909M: "Martin K. Petersen" <martin.petersen@oracle.com> 11910T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11911L: linux-scsi@vger.kernel.org 11912S: Maintained 11913F: Documentation/devicetree/bindings/scsi/ 11914F: drivers/scsi/ 11915F: include/scsi/ 11916 11917SCSI TAPE DRIVER 11918M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11919L: linux-scsi@vger.kernel.org 11920S: Maintained 11921F: Documentation/scsi/st.txt 11922F: drivers/scsi/st.* 11923F: drivers/scsi/st_*.h 11924 11925SCTP PROTOCOL 11926M: Vlad Yasevich <vyasevich@gmail.com> 11927M: Neil Horman <nhorman@tuxdriver.com> 11928L: linux-sctp@vger.kernel.org 11929W: http://lksctp.sourceforge.net 11930S: Maintained 11931F: Documentation/networking/sctp.txt 11932F: include/linux/sctp.h 11933F: include/uapi/linux/sctp.h 11934F: include/net/sctp/ 11935F: net/sctp/ 11936 11937SCx200 CPU SUPPORT 11938M: Jim Cromie <jim.cromie@gmail.com> 11939S: Odd Fixes 11940F: Documentation/i2c/busses/scx200_acb 11941F: arch/x86/platform/scx200/ 11942F: drivers/watchdog/scx200_wdt.c 11943F: drivers/i2c/busses/scx200* 11944F: drivers/mtd/maps/scx200_docflash.c 11945F: include/linux/scx200.h 11946 11947SCx200 GPIO DRIVER 11948M: Jim Cromie <jim.cromie@gmail.com> 11949S: Maintained 11950F: drivers/char/scx200_gpio.c 11951F: include/linux/scx200_gpio.h 11952 11953SCx200 HRT CLOCKSOURCE DRIVER 11954M: Jim Cromie <jim.cromie@gmail.com> 11955S: Maintained 11956F: drivers/clocksource/scx200_hrt.c 11957 11958SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11959M: Sascha Sommer <saschasommer@freenet.de> 11960L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11961S: Maintained 11962F: drivers/mmc/host/sdricoh_cs.c 11963 11964SECURE COMPUTING 11965M: Kees Cook <keescook@chromium.org> 11966R: Andy Lutomirski <luto@amacapital.net> 11967R: Will Drewry <wad@chromium.org> 11968T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11969S: Supported 11970F: kernel/seccomp.c 11971F: include/uapi/linux/seccomp.h 11972F: include/linux/seccomp.h 11973F: tools/testing/selftests/seccomp/* 11974F: tools/testing/selftests/kselftest_harness.h 11975F: Documentation/userspace-api/seccomp_filter.rst 11976K: \bsecure_computing 11977K: \bTIF_SECCOMP\b 11978 11979SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11980M: Al Cooper <alcooperx@gmail.com> 11981L: linux-mmc@vger.kernel.org 11982L: bcm-kernel-feedback-list@broadcom.com 11983S: Maintained 11984F: drivers/mmc/host/sdhci-brcmstb* 11985 11986SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11987M: Adrian Hunter <adrian.hunter@intel.com> 11988L: linux-mmc@vger.kernel.org 11989T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11990S: Maintained 11991F: drivers/mmc/host/sdhci* 11992F: include/linux/mmc/sdhci* 11993 11994SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11995M: Ben Dooks <ben-linux@fluff.org> 11996M: Jaehoon Chung <jh80.chung@samsung.com> 11997L: linux-mmc@vger.kernel.org 11998S: Maintained 11999F: drivers/mmc/host/sdhci-s3c* 12000 12001SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12002M: Viresh Kumar <vireshk@kernel.org> 12003L: linux-mmc@vger.kernel.org 12004S: Maintained 12005F: drivers/mmc/host/sdhci-spear.c 12006 12007SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12008M: Scott Bauer <scott.bauer@intel.com> 12009M: Jonathan Derrick <jonathan.derrick@intel.com> 12010M: Rafael Antognolli <rafael.antognolli@intel.com> 12011L: linux-block@vger.kernel.org 12012S: Supported 12013F: block/sed* 12014F: block/opal_proto.h 12015F: include/linux/sed* 12016F: include/uapi/linux/sed* 12017 12018SECURITY CONTACT 12019M: Security Officers <security@kernel.org> 12020S: Supported 12021 12022SECURITY SUBSYSTEM 12023M: James Morris <james.l.morris@oracle.com> 12024M: "Serge E. Hallyn" <serge@hallyn.com> 12025L: linux-security-module@vger.kernel.org (suggested Cc:) 12026T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12027W: http://kernsec.org/ 12028S: Supported 12029F: security/ 12030 12031SELINUX SECURITY MODULE 12032M: Paul Moore <paul@paul-moore.com> 12033M: Stephen Smalley <sds@tycho.nsa.gov> 12034M: Eric Paris <eparis@parisplace.org> 12035L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12036W: https://selinuxproject.org 12037W: https://github.com/SELinuxProject 12038T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12039S: Supported 12040F: include/linux/selinux* 12041F: security/selinux/ 12042F: scripts/selinux/ 12043F: Documentation/admin-guide/LSM/SELinux.rst 12044 12045SENSABLE PHANTOM 12046M: Jiri Slaby <jirislaby@gmail.com> 12047S: Maintained 12048F: drivers/misc/phantom.c 12049F: include/uapi/linux/phantom.h 12050 12051SERIAL DEVICE BUS 12052M: Rob Herring <robh@kernel.org> 12053L: linux-serial@vger.kernel.org 12054S: Maintained 12055F: Documentation/devicetree/bindings/serial/slave-device.txt 12056F: drivers/tty/serdev/ 12057F: include/linux/serdev.h 12058 12059SERIAL DRIVERS 12060M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12061L: linux-serial@vger.kernel.org 12062S: Maintained 12063F: Documentation/devicetree/bindings/serial/ 12064F: drivers/tty/serial/ 12065 12066SERIAL IR RECEIVER 12067M: Sean Young <sean@mess.org> 12068L: linux-media@vger.kernel.org 12069S: Maintained 12070F: drivers/media/rc/serial_ir.c 12071 12072SFC NETWORK DRIVER 12073M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12074M: Edward Cree <ecree@solarflare.com> 12075M: Bert Kenward <bkenward@solarflare.com> 12076L: netdev@vger.kernel.org 12077S: Supported 12078F: drivers/net/ethernet/sfc/ 12079 12080SGI GRU DRIVER 12081M: Dimitri Sivanich <sivanich@sgi.com> 12082S: Maintained 12083F: drivers/misc/sgi-gru/ 12084 12085SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12086M: Pat Gefre <pfg@sgi.com> 12087L: linux-ia64@vger.kernel.org 12088S: Supported 12089F: Documentation/ia64/serial.txt 12090F: drivers/tty/serial/ioc?_serial.c 12091F: include/linux/ioc?.h 12092 12093SGI XP/XPC/XPNET DRIVER 12094M: Cliff Whickman <cpw@sgi.com> 12095M: Robin Holt <robinmholt@gmail.com> 12096S: Maintained 12097F: drivers/misc/sgi-xp/ 12098 12099SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12100M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12101L: linux-s390@vger.kernel.org 12102W: http://www.ibm.com/developerworks/linux/linux390/ 12103S: Supported 12104F: net/smc/ 12105 12106SH_VEU V4L2 MEM2MEM DRIVER 12107L: linux-media@vger.kernel.org 12108S: Orphan 12109F: drivers/media/platform/sh_veu.c 12110 12111SH_VOU V4L2 OUTPUT DRIVER 12112L: linux-media@vger.kernel.org 12113S: Orphan 12114F: drivers/media/platform/sh_vou.c 12115F: include/media/drv-intf/sh_vou.h 12116 12117SI2157 MEDIA DRIVER 12118M: Antti Palosaari <crope@iki.fi> 12119L: linux-media@vger.kernel.org 12120W: https://linuxtv.org 12121W: http://palosaari.fi/linux/ 12122Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12123T: git git://linuxtv.org/anttip/media_tree.git 12124S: Maintained 12125F: drivers/media/tuners/si2157* 12126 12127SI2168 MEDIA DRIVER 12128M: Antti Palosaari <crope@iki.fi> 12129L: linux-media@vger.kernel.org 12130W: https://linuxtv.org 12131W: http://palosaari.fi/linux/ 12132Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12133T: git git://linuxtv.org/anttip/media_tree.git 12134S: Maintained 12135F: drivers/media/dvb-frontends/si2168* 12136 12137SI470X FM RADIO RECEIVER I2C DRIVER 12138M: Hans Verkuil <hverkuil@xs4all.nl> 12139L: linux-media@vger.kernel.org 12140T: git git://linuxtv.org/media_tree.git 12141W: https://linuxtv.org 12142S: Odd Fixes 12143F: drivers/media/radio/si470x/radio-si470x-i2c.c 12144 12145SI470X FM RADIO RECEIVER USB DRIVER 12146M: Hans Verkuil <hverkuil@xs4all.nl> 12147L: linux-media@vger.kernel.org 12148T: git git://linuxtv.org/media_tree.git 12149W: https://linuxtv.org 12150S: Maintained 12151F: drivers/media/radio/si470x/radio-si470x-common.c 12152F: drivers/media/radio/si470x/radio-si470x.h 12153F: drivers/media/radio/si470x/radio-si470x-usb.c 12154 12155SI4713 FM RADIO TRANSMITTER I2C DRIVER 12156M: Eduardo Valentin <edubezval@gmail.com> 12157L: linux-media@vger.kernel.org 12158T: git git://linuxtv.org/media_tree.git 12159W: https://linuxtv.org 12160S: Odd Fixes 12161F: drivers/media/radio/si4713/si4713.? 12162 12163SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12164M: Eduardo Valentin <edubezval@gmail.com> 12165L: linux-media@vger.kernel.org 12166T: git git://linuxtv.org/media_tree.git 12167W: https://linuxtv.org 12168S: Odd Fixes 12169F: drivers/media/radio/si4713/radio-platform-si4713.c 12170 12171SI4713 FM RADIO TRANSMITTER USB DRIVER 12172M: Hans Verkuil <hverkuil@xs4all.nl> 12173L: linux-media@vger.kernel.org 12174T: git git://linuxtv.org/media_tree.git 12175W: https://linuxtv.org 12176S: Maintained 12177F: drivers/media/radio/si4713/radio-usb-si4713.c 12178 12179SIANO DVB DRIVER 12180M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12181M: Mauro Carvalho Chehab <mchehab@kernel.org> 12182L: linux-media@vger.kernel.org 12183W: https://linuxtv.org 12184T: git git://linuxtv.org/media_tree.git 12185S: Odd fixes 12186F: drivers/media/common/siano/ 12187F: drivers/media/usb/siano/ 12188F: drivers/media/usb/siano/ 12189F: drivers/media/mmc/siano/ 12190 12191SILEAD TOUCHSCREEN DRIVER 12192M: Hans de Goede <hdegoede@redhat.com> 12193L: linux-input@vger.kernel.org 12194L: platform-driver-x86@vger.kernel.org 12195S: Maintained 12196F: drivers/input/touchscreen/silead.c 12197F: drivers/platform/x86/silead_dmi.c 12198 12199SILICON MOTION SM712 FRAME BUFFER DRIVER 12200M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12201M: Teddy Wang <teddy.wang@siliconmotion.com> 12202M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12203L: linux-fbdev@vger.kernel.org 12204S: Maintained 12205F: drivers/video/fbdev/sm712* 12206F: Documentation/fb/sm712fb.txt 12207 12208SIMPLE FIRMWARE INTERFACE (SFI) 12209M: Len Brown <lenb@kernel.org> 12210L: sfi-devel@simplefirmware.org 12211W: http://simplefirmware.org/ 12212T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12213S: Supported 12214F: arch/x86/platform/sfi/ 12215F: drivers/sfi/ 12216F: include/linux/sfi*.h 12217 12218SIMPLEFB FB DRIVER 12219M: Hans de Goede <hdegoede@redhat.com> 12220L: linux-fbdev@vger.kernel.org 12221S: Maintained 12222F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12223F: drivers/video/fbdev/simplefb.c 12224F: include/linux/platform_data/simplefb.h 12225 12226SIMTEC EB110ATX (Chalice CATS) 12227P: Ben Dooks 12228P: Vincent Sanders <vince@simtec.co.uk> 12229M: Simtec Linux Team <linux@simtec.co.uk> 12230W: http://www.simtec.co.uk/products/EB110ATX/ 12231S: Supported 12232 12233SIMTEC EB2410ITX (BAST) 12234P: Ben Dooks 12235P: Vincent Sanders <vince@simtec.co.uk> 12236M: Simtec Linux Team <linux@simtec.co.uk> 12237W: http://www.simtec.co.uk/products/EB2410ITX/ 12238S: Supported 12239F: arch/arm/mach-s3c24xx/mach-bast.c 12240F: arch/arm/mach-s3c24xx/bast-ide.c 12241F: arch/arm/mach-s3c24xx/bast-irq.c 12242 12243SIPHASH PRF ROUTINES 12244M: Jason A. Donenfeld <Jason@zx2c4.com> 12245S: Maintained 12246F: lib/siphash.c 12247F: lib/test_siphash.c 12248F: include/linux/siphash.h 12249 12250SIS 190 ETHERNET DRIVER 12251M: Francois Romieu <romieu@fr.zoreil.com> 12252L: netdev@vger.kernel.org 12253S: Maintained 12254F: drivers/net/ethernet/sis/sis190.c 12255 12256SIS 900/7016 FAST ETHERNET DRIVER 12257M: Daniele Venzano <venza@brownhat.org> 12258W: http://www.brownhat.org/sis900.html 12259L: netdev@vger.kernel.org 12260S: Maintained 12261F: drivers/net/ethernet/sis/sis900.* 12262 12263SIS FRAMEBUFFER DRIVER 12264M: Thomas Winischhofer <thomas@winischhofer.net> 12265W: http://www.winischhofer.net/linuxsisvga.shtml 12266S: Maintained 12267F: Documentation/fb/sisfb.txt 12268F: drivers/video/fbdev/sis/ 12269F: include/video/sisfb.h 12270 12271SIS USB2VGA DRIVER 12272M: Thomas Winischhofer <thomas@winischhofer.net> 12273W: http://www.winischhofer.at/linuxsisusbvga.shtml 12274S: Maintained 12275F: drivers/usb/misc/sisusbvga/ 12276 12277SLAB ALLOCATOR 12278M: Christoph Lameter <cl@linux.com> 12279M: Pekka Enberg <penberg@kernel.org> 12280M: David Rientjes <rientjes@google.com> 12281M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12282M: Andrew Morton <akpm@linux-foundation.org> 12283L: linux-mm@kvack.org 12284S: Maintained 12285F: include/linux/sl?b*.h 12286F: mm/sl?b* 12287 12288SLEEPABLE READ-COPY UPDATE (SRCU) 12289M: Lai Jiangshan <jiangshanlai@gmail.com> 12290M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12291M: Josh Triplett <josh@joshtriplett.org> 12292R: Steven Rostedt <rostedt@goodmis.org> 12293R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12294L: linux-kernel@vger.kernel.org 12295W: http://www.rdrop.com/users/paulmck/RCU/ 12296S: Supported 12297T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12298F: include/linux/srcu.h 12299F: kernel/rcu/srcu.c 12300 12301SMACK SECURITY MODULE 12302M: Casey Schaufler <casey@schaufler-ca.com> 12303L: linux-security-module@vger.kernel.org 12304W: http://schaufler-ca.com 12305T: git git://github.com/cschaufler/smack-next 12306S: Maintained 12307F: Documentation/admin-guide/LSM/Smack.rst 12308F: security/smack/ 12309 12310SMC91x ETHERNET DRIVER 12311M: Nicolas Pitre <nico@fluxnic.net> 12312S: Odd Fixes 12313F: drivers/net/ethernet/smsc/smc91x.* 12314 12315SMIA AND SMIA++ IMAGE SENSOR DRIVER 12316M: Sakari Ailus <sakari.ailus@iki.fi> 12317L: linux-media@vger.kernel.org 12318S: Maintained 12319F: drivers/media/i2c/smiapp/ 12320F: include/media/i2c/smiapp.h 12321F: drivers/media/i2c/smiapp-pll.c 12322F: drivers/media/i2c/smiapp-pll.h 12323F: include/uapi/linux/smiapp.h 12324F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12325 12326SMM665 HARDWARE MONITOR DRIVER 12327M: Guenter Roeck <linux@roeck-us.net> 12328L: linux-hwmon@vger.kernel.org 12329S: Maintained 12330F: Documentation/hwmon/smm665 12331F: drivers/hwmon/smm665.c 12332 12333SMSC EMC2103 HARDWARE MONITOR DRIVER 12334M: Steve Glendinning <steve.glendinning@shawell.net> 12335L: linux-hwmon@vger.kernel.org 12336S: Maintained 12337F: Documentation/hwmon/emc2103 12338F: drivers/hwmon/emc2103.c 12339 12340SMSC SCH5627 HARDWARE MONITOR DRIVER 12341M: Hans de Goede <hdegoede@redhat.com> 12342L: linux-hwmon@vger.kernel.org 12343S: Supported 12344F: Documentation/hwmon/sch5627 12345F: drivers/hwmon/sch5627.c 12346 12347SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12348M: Steve Glendinning <steve.glendinning@shawell.net> 12349L: linux-fbdev@vger.kernel.org 12350S: Maintained 12351F: drivers/video/fbdev/smscufx.c 12352 12353SMSC47B397 HARDWARE MONITOR DRIVER 12354M: Jean Delvare <jdelvare@suse.com> 12355L: linux-hwmon@vger.kernel.org 12356S: Maintained 12357F: Documentation/hwmon/smsc47b397 12358F: drivers/hwmon/smsc47b397.c 12359 12360SMSC911x ETHERNET DRIVER 12361M: Steve Glendinning <steve.glendinning@shawell.net> 12362L: netdev@vger.kernel.org 12363S: Maintained 12364F: include/linux/smsc911x.h 12365F: drivers/net/ethernet/smsc/smsc911x.* 12366 12367SMSC9420 PCI ETHERNET DRIVER 12368M: Steve Glendinning <steve.glendinning@shawell.net> 12369L: netdev@vger.kernel.org 12370S: Maintained 12371F: drivers/net/ethernet/smsc/smsc9420.* 12372 12373SOC-CAMERA V4L2 SUBSYSTEM 12374M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12375L: linux-media@vger.kernel.org 12376T: git git://linuxtv.org/media_tree.git 12377S: Maintained 12378F: include/media/soc* 12379F: drivers/media/i2c/soc_camera/ 12380F: drivers/media/platform/soc_camera/ 12381 12382SOEKRIS NET48XX LED SUPPORT 12383M: Chris Boot <bootc@bootc.net> 12384S: Maintained 12385F: drivers/leds/leds-net48xx.c 12386 12387SOFT-ROCE DRIVER (rxe) 12388M: Moni Shoua <monis@mellanox.com> 12389L: linux-rdma@vger.kernel.org 12390S: Supported 12391W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12392Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12393F: drivers/infiniband/sw/rxe/ 12394F: include/uapi/rdma/rdma_user_rxe.h 12395 12396SOFTLOGIC 6x10 MPEG CODEC 12397M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12398M: Anton Sviridenko <anton@corp.bluecherry.net> 12399M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12400M: Andrey Utkin <andrey_utkin@fastmail.com> 12401M: Ismael Luceno <ismael@iodev.co.uk> 12402L: linux-media@vger.kernel.org 12403S: Supported 12404F: drivers/media/pci/solo6x10/ 12405 12406SOFTWARE RAID (Multiple Disks) SUPPORT 12407M: Shaohua Li <shli@kernel.org> 12408L: linux-raid@vger.kernel.org 12409T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12410S: Supported 12411F: drivers/md/ 12412F: include/linux/raid/ 12413F: include/uapi/linux/raid/ 12414 12415SONIC NETWORK DRIVER 12416M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12417L: netdev@vger.kernel.org 12418S: Maintained 12419F: drivers/net/ethernet/natsemi/sonic.* 12420 12421SONICS SILICON BACKPLANE DRIVER (SSB) 12422M: Michael Buesch <m@bues.ch> 12423L: linux-wireless@vger.kernel.org 12424S: Maintained 12425F: drivers/ssb/ 12426F: include/linux/ssb/ 12427 12428SONY MEMORYSTICK CARD SUPPORT 12429M: Alex Dubov <oakad@yahoo.com> 12430W: http://tifmxx.berlios.de/ 12431S: Maintained 12432F: drivers/memstick/host/tifm_ms.c 12433 12434SONY MEMORYSTICK STANDARD SUPPORT 12435M: Maxim Levitsky <maximlevitsky@gmail.com> 12436S: Maintained 12437F: drivers/memstick/core/ms_block.* 12438 12439SONY VAIO CONTROL DEVICE DRIVER 12440M: Mattia Dongili <malattia@linux.it> 12441L: platform-driver-x86@vger.kernel.org 12442W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12443S: Maintained 12444F: Documentation/laptops/sony-laptop.txt 12445F: drivers/char/sonypi.c 12446F: drivers/platform/x86/sony-laptop.c 12447F: include/linux/sony-laptop.h 12448 12449SOUND 12450M: Jaroslav Kysela <perex@perex.cz> 12451M: Takashi Iwai <tiwai@suse.com> 12452L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12453W: http://www.alsa-project.org/ 12454T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12455T: git git://git.alsa-project.org/alsa-kernel.git 12456Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12457S: Maintained 12458F: Documentation/sound/ 12459F: include/sound/ 12460F: include/uapi/sound/ 12461F: sound/ 12462 12463SOUND - COMPRESSED AUDIO 12464M: Vinod Koul <vinod.koul@intel.com> 12465L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12466T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12467S: Supported 12468F: Documentation/sound/alsa/compress_offload.txt 12469F: include/sound/compress_driver.h 12470F: include/uapi/sound/compress_* 12471F: sound/core/compress_offload.c 12472F: sound/soc/soc-compress.c 12473 12474SOUND - DMAENGINE HELPERS 12475M: Lars-Peter Clausen <lars@metafoo.de> 12476S: Supported 12477F: include/sound/dmaengine_pcm.h 12478F: sound/core/pcm_dmaengine.c 12479F: sound/soc/soc-generic-dmaengine-pcm.c 12480 12481SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12482M: Liam Girdwood <lgirdwood@gmail.com> 12483M: Mark Brown <broonie@kernel.org> 12484T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12485L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12486W: http://alsa-project.org/main/index.php/ASoC 12487S: Supported 12488F: Documentation/devicetree/bindings/sound/ 12489F: Documentation/sound/alsa/soc/ 12490F: sound/soc/ 12491F: include/sound/soc* 12492 12493SP2 MEDIA DRIVER 12494M: Olli Salonen <olli.salonen@iki.fi> 12495L: linux-media@vger.kernel.org 12496W: https://linuxtv.org 12497Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12498S: Maintained 12499F: drivers/media/dvb-frontends/sp2* 12500 12501SPARC + UltraSPARC (sparc/sparc64) 12502M: "David S. Miller" <davem@davemloft.net> 12503L: sparclinux@vger.kernel.org 12504Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12505T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12506T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12507S: Maintained 12508F: arch/sparc/ 12509F: drivers/sbus/ 12510 12511SPARC SERIAL DRIVERS 12512M: "David S. Miller" <davem@davemloft.net> 12513L: sparclinux@vger.kernel.org 12514T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12515T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12516S: Maintained 12517F: include/linux/sunserialcore.h 12518F: drivers/tty/serial/suncore.c 12519F: drivers/tty/serial/sunhv.c 12520F: drivers/tty/serial/sunsab.c 12521F: drivers/tty/serial/sunsab.h 12522F: drivers/tty/serial/sunsu.c 12523F: drivers/tty/serial/sunzilog.c 12524F: drivers/tty/serial/sunzilog.h 12525F: drivers/tty/vcc.c 12526 12527SPARSE CHECKER 12528M: "Christopher Li" <sparse@chrisli.org> 12529L: linux-sparse@vger.kernel.org 12530W: https://sparse.wiki.kernel.org/ 12531T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12532T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12533S: Maintained 12534F: include/linux/compiler.h 12535 12536SPEAR CLOCK FRAMEWORK SUPPORT 12537M: Viresh Kumar <vireshk@kernel.org> 12538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12539W: http://www.st.com/spear 12540S: Maintained 12541F: drivers/clk/spear/ 12542 12543SPEAR PLATFORM SUPPORT 12544M: Viresh Kumar <vireshk@kernel.org> 12545M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12547W: http://www.st.com/spear 12548S: Maintained 12549F: arch/arm/boot/dts/spear* 12550F: arch/arm/mach-spear/ 12551 12552SPI NOR SUBSYSTEM 12553M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12554M: Marek Vasut <marek.vasut@gmail.com> 12555L: linux-mtd@lists.infradead.org 12556W: http://www.linux-mtd.infradead.org/ 12557Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12558T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12559T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12560S: Maintained 12561F: drivers/mtd/spi-nor/ 12562F: include/linux/mtd/spi-nor.h 12563 12564SPI SUBSYSTEM 12565M: Mark Brown <broonie@kernel.org> 12566L: linux-spi@vger.kernel.org 12567T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12568Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12569S: Maintained 12570F: Documentation/devicetree/bindings/spi/ 12571F: Documentation/spi/ 12572F: drivers/spi/ 12573F: include/linux/spi/ 12574F: include/uapi/linux/spi/ 12575F: tools/spi/ 12576 12577SPIDERNET NETWORK DRIVER for CELL 12578M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12579L: netdev@vger.kernel.org 12580S: Supported 12581F: Documentation/networking/spider_net.txt 12582F: drivers/net/ethernet/toshiba/spider_net* 12583 12584SPMI SUBSYSTEM 12585R: Stephen Boyd <sboyd@codeaurora.org> 12586L: linux-arm-msm@vger.kernel.org 12587F: Documentation/devicetree/bindings/spmi/ 12588F: drivers/spmi/ 12589F: include/dt-bindings/spmi/spmi.h 12590F: include/linux/spmi.h 12591F: include/trace/events/spmi.h 12592 12593SPU FILE SYSTEM 12594M: Jeremy Kerr <jk@ozlabs.org> 12595L: linuxppc-dev@lists.ozlabs.org 12596W: http://www.ibm.com/developerworks/power/cell/ 12597S: Supported 12598F: Documentation/filesystems/spufs.txt 12599F: arch/powerpc/platforms/cell/spufs/ 12600 12601SQUASHFS FILE SYSTEM 12602M: Phillip Lougher <phillip@squashfs.org.uk> 12603L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12604W: http://squashfs.org.uk 12605T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12606S: Maintained 12607F: Documentation/filesystems/squashfs.txt 12608F: fs/squashfs/ 12609 12610SRM (Alpha) environment access 12611M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12612S: Maintained 12613F: arch/alpha/kernel/srm_env.c 12614 12615STABLE BRANCH 12616M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12617L: stable@vger.kernel.org 12618S: Supported 12619F: Documentation/process/stable-kernel-rules.rst 12620 12621STAGING - COMEDI 12622M: Ian Abbott <abbotti@mev.co.uk> 12623M: H Hartley Sweeten <hsweeten@visionengravers.com> 12624S: Odd Fixes 12625F: drivers/staging/comedi/ 12626 12627STAGING - FLARION FT1000 DRIVERS 12628M: Marek Belisko <marek.belisko@gmail.com> 12629S: Odd Fixes 12630F: drivers/staging/ft1000/ 12631 12632STAGING - INDUSTRIAL IO 12633M: Jonathan Cameron <jic23@kernel.org> 12634L: linux-iio@vger.kernel.org 12635S: Odd Fixes 12636F: Documentation/devicetree/bindings/staging/iio/ 12637F: drivers/staging/iio/ 12638 12639STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12640M: Jarod Wilson <jarod@wilsonet.com> 12641W: http://www.lirc.org/ 12642S: Odd Fixes 12643F: drivers/staging/media/lirc/ 12644 12645STAGING - LUSTRE PARALLEL FILESYSTEM 12646M: Oleg Drokin <oleg.drokin@intel.com> 12647M: Andreas Dilger <andreas.dilger@intel.com> 12648M: James Simmons <jsimmons@infradead.org> 12649L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12650W: http://wiki.lustre.org/ 12651S: Maintained 12652F: drivers/staging/lustre 12653 12654STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12655M: Marc Dietrich <marvin24@gmx.de> 12656L: ac100@lists.launchpad.net (moderated for non-subscribers) 12657L: linux-tegra@vger.kernel.org 12658S: Maintained 12659F: drivers/staging/nvec/ 12660 12661STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12662M: Jens Frederich <jfrederich@gmail.com> 12663M: Daniel Drake <dsd@laptop.org> 12664M: Jon Nettleton <jon.nettleton@gmail.com> 12665W: http://wiki.laptop.org/go/DCON 12666S: Maintained 12667F: drivers/staging/olpc_dcon/ 12668 12669STAGING - REALTEK RTL8712U DRIVERS 12670M: Larry Finger <Larry.Finger@lwfinger.net> 12671M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12672S: Odd Fixes 12673F: drivers/staging/rtl8712/ 12674 12675STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12676M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12677M: Teddy Wang <teddy.wang@siliconmotion.com> 12678M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12679L: linux-fbdev@vger.kernel.org 12680S: Maintained 12681F: drivers/staging/sm750fb/ 12682 12683STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12684M: William Hubbs <w.d.hubbs@gmail.com> 12685M: Chris Brannon <chris@the-brannons.com> 12686M: Kirk Reiser <kirk@reisers.ca> 12687M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12688L: speakup@linux-speakup.org 12689W: http://www.linux-speakup.org/ 12690S: Odd Fixes 12691F: drivers/staging/speakup/ 12692 12693STAGING - VIA VT665X DRIVERS 12694M: Forest Bond <forest@alittletooquiet.net> 12695S: Odd Fixes 12696F: drivers/staging/vt665?/ 12697 12698STAGING - WILC1000 WIFI DRIVER 12699M: Aditya Shankar <aditya.shankar@microchip.com> 12700M: Ganesh Krishna <ganesh.krishna@microchip.com> 12701L: linux-wireless@vger.kernel.org 12702S: Supported 12703F: drivers/staging/wilc1000/ 12704 12705STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12706M: Arnaud Patard <arnaud.patard@rtp-net.org> 12707S: Odd Fixes 12708F: drivers/staging/xgifb/ 12709 12710STAGING SUBSYSTEM 12711M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12712T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12713L: devel@driverdev.osuosl.org 12714S: Supported 12715F: drivers/staging/ 12716 12717STARFIRE/DURALAN NETWORK DRIVER 12718M: Ion Badulescu <ionut@badula.org> 12719S: Odd Fixes 12720F: drivers/net/ethernet/adaptec/starfire* 12721 12722STEC S1220 SKD DRIVER 12723M: Bart Van Assche <bart.vanassche@wdc.com> 12724L: linux-block@vger.kernel.org 12725S: Maintained 12726F: drivers/block/skd*[ch] 12727 12728STI CEC DRIVER 12729M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12730S: Maintained 12731F: drivers/staging/media/st-cec/ 12732F: Documentation/devicetree/bindings/media/stih-cec.txt 12733 12734STK1160 USB VIDEO CAPTURE DRIVER 12735M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12736L: linux-media@vger.kernel.org 12737T: git git://linuxtv.org/media_tree.git 12738S: Maintained 12739F: drivers/media/usb/stk1160/ 12740 12741STMMAC ETHERNET DRIVER 12742M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12743M: Alexandre Torgue <alexandre.torgue@st.com> 12744L: netdev@vger.kernel.org 12745W: http://www.stlinux.com 12746S: Supported 12747F: drivers/net/ethernet/stmicro/stmmac/ 12748 12749SUN3/3X 12750M: Sam Creasey <sammy@sammy.net> 12751W: http://sammy.net/sun3/ 12752S: Maintained 12753F: arch/m68k/kernel/*sun3* 12754F: arch/m68k/sun3*/ 12755F: arch/m68k/include/asm/sun3* 12756F: drivers/net/ethernet/i825xx/sun3* 12757 12758SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12759M: Hans de Goede <hdegoede@redhat.com> 12760L: linux-input@vger.kernel.org 12761S: Maintained 12762F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12763F: drivers/input/keyboard/sun4i-lradc-keys.c 12764 12765SUNDANCE NETWORK DRIVER 12766M: Denis Kirjanov <kda@linux-powerpc.org> 12767L: netdev@vger.kernel.org 12768S: Maintained 12769F: drivers/net/ethernet/dlink/sundance.c 12770 12771SUPERH 12772M: Yoshinori Sato <ysato@users.sourceforge.jp> 12773M: Rich Felker <dalias@libc.org> 12774L: linux-sh@vger.kernel.org 12775Q: http://patchwork.kernel.org/project/linux-sh/list/ 12776S: Maintained 12777F: Documentation/sh/ 12778F: arch/sh/ 12779F: drivers/sh/ 12780 12781SUSPEND TO RAM 12782M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12783M: Len Brown <len.brown@intel.com> 12784M: Pavel Machek <pavel@ucw.cz> 12785L: linux-pm@vger.kernel.org 12786B: https://bugzilla.kernel.org 12787S: Supported 12788F: Documentation/power/ 12789F: arch/x86/kernel/acpi/ 12790F: drivers/base/power/ 12791F: kernel/power/ 12792F: include/linux/suspend.h 12793F: include/linux/freezer.h 12794F: include/linux/pm.h 12795 12796SVGA HANDLING 12797M: Martin Mares <mj@ucw.cz> 12798L: linux-video@atrey.karlin.mff.cuni.cz 12799S: Maintained 12800F: Documentation/svga.txt 12801F: arch/x86/boot/video* 12802 12803SWIOTLB SUBSYSTEM 12804M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12805L: linux-kernel@vger.kernel.org 12806T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12807S: Supported 12808F: lib/swiotlb.c 12809F: arch/*/kernel/pci-swiotlb.c 12810F: include/linux/swiotlb.h 12811 12812SWITCHDEV 12813M: Jiri Pirko <jiri@resnulli.us> 12814M: Ivan Vecera <ivecera@redhat.com> 12815L: netdev@vger.kernel.org 12816S: Supported 12817F: net/switchdev/ 12818F: include/net/switchdev.h 12819 12820SYNC FILE FRAMEWORK 12821M: Sumit Semwal <sumit.semwal@linaro.org> 12822R: Gustavo Padovan <gustavo@padovan.org> 12823S: Maintained 12824L: linux-media@vger.kernel.org 12825L: dri-devel@lists.freedesktop.org 12826F: drivers/dma-buf/sync_* 12827F: drivers/dma-buf/dma-fence* 12828F: drivers/dma-buf/sw_sync.c 12829F: include/linux/sync_file.h 12830F: include/uapi/linux/sync_file.h 12831F: Documentation/sync_file.txt 12832T: git git://anongit.freedesktop.org/drm/drm-misc 12833 12834SYNOPSYS ARC ARCHITECTURE 12835M: Vineet Gupta <vgupta@synopsys.com> 12836L: linux-snps-arc@lists.infradead.org 12837S: Supported 12838F: arch/arc/ 12839F: Documentation/devicetree/bindings/arc/* 12840F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12841F: drivers/clocksource/arc_timer.c 12842F: drivers/tty/serial/arc_uart.c 12843T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12844 12845SYNOPSYS ARC HSDK SDP pll clock driver 12846M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12847S: Supported 12848F: drivers/clk/clk-hsdk-pll.c 12849F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 12850 12851SYNOPSYS ARC SDP clock driver 12852M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12853S: Supported 12854F: drivers/clk/axs10x/* 12855F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 12856 12857SYNOPSYS ARC SDP platform support 12858M: Alexey Brodkin <abrodkin@synopsys.com> 12859S: Supported 12860F: arch/arc/plat-axs10x 12861F: arch/arc/boot/dts/ax* 12862F: Documentation/devicetree/bindings/arc/axs10* 12863 12864SYNOPSYS DESIGNWARE DMAC DRIVER 12865M: Viresh Kumar <vireshk@kernel.org> 12866M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12867S: Maintained 12868F: include/linux/dma/dw.h 12869F: include/linux/platform_data/dma-dw.h 12870F: drivers/dma/dw/ 12871 12872SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12873M: Jie Deng <jiedeng@synopsys.com> 12874L: netdev@vger.kernel.org 12875S: Supported 12876F: drivers/net/ethernet/synopsys/ 12877 12878SYNOPSYS DESIGNWARE I2C DRIVER 12879M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12880R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12881R: Mika Westerberg <mika.westerberg@linux.intel.com> 12882L: linux-i2c@vger.kernel.org 12883S: Maintained 12884F: drivers/i2c/busses/i2c-designware-* 12885F: include/linux/platform_data/i2c-designware.h 12886 12887SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12888M: Jaehoon Chung <jh80.chung@samsung.com> 12889L: linux-mmc@vger.kernel.org 12890S: Maintained 12891F: drivers/mmc/host/dw_mmc* 12892 12893SYNOPSYS HSDK RESET CONTROLLER DRIVER 12894M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12895S: Supported 12896F: drivers/reset/reset-hsdk-v1.c 12897F: include/dt-bindings/reset/snps,hsdk-v1-reset.h 12898F: Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt 12899 12900SYSTEM CONFIGURATION (SYSCON) 12901M: Lee Jones <lee.jones@linaro.org> 12902M: Arnd Bergmann <arnd@arndb.de> 12903T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12904S: Supported 12905F: drivers/mfd/syscon.c 12906 12907SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12908M: Sudeep Holla <sudeep.holla@arm.com> 12909L: linux-arm-kernel@lists.infradead.org 12910S: Maintained 12911F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12912F: drivers/clk/clk-scpi.c 12913F: drivers/cpufreq/scpi-cpufreq.c 12914F: drivers/firmware/arm_scpi.c 12915F: include/linux/scpi_protocol.h 12916 12917SYSTEM RESET/SHUTDOWN DRIVERS 12918M: Sebastian Reichel <sre@kernel.org> 12919L: linux-pm@vger.kernel.org 12920T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12921S: Maintained 12922F: Documentation/devicetree/bindings/power/reset/ 12923F: drivers/power/reset/ 12924 12925SYSTEM TRACE MODULE CLASS 12926M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12927S: Maintained 12928T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 12929F: Documentation/trace/stm.txt 12930F: drivers/hwtracing/stm/ 12931F: include/linux/stm.h 12932F: include/uapi/linux/stm.h 12933 12934SYSV FILESYSTEM 12935M: Christoph Hellwig <hch@infradead.org> 12936S: Maintained 12937F: Documentation/filesystems/sysv-fs.txt 12938F: fs/sysv/ 12939F: include/linux/sysv_fs.h 12940 12941TARGET SUBSYSTEM 12942M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12943L: linux-scsi@vger.kernel.org 12944L: target-devel@vger.kernel.org 12945W: http://www.linux-iscsi.org 12946W: http://groups.google.com/group/linux-iscsi-target-dev 12947T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12948S: Supported 12949F: drivers/target/ 12950F: include/target/ 12951F: Documentation/target/ 12952 12953TASKSTATS STATISTICS INTERFACE 12954M: Balbir Singh <bsingharora@gmail.com> 12955S: Maintained 12956F: Documentation/accounting/taskstats* 12957F: include/linux/taskstats* 12958F: kernel/taskstats.c 12959 12960TC subsystem 12961M: Jamal Hadi Salim <jhs@mojatatu.com> 12962M: Cong Wang <xiyou.wangcong@gmail.com> 12963M: Jiri Pirko <jiri@resnulli.us> 12964L: netdev@vger.kernel.org 12965S: Maintained 12966F: include/net/pkt_cls.h 12967F: include/net/pkt_sched.h 12968F: include/net/tc_act/ 12969F: include/uapi/linux/pkt_cls.h 12970F: include/uapi/linux/pkt_sched.h 12971F: include/uapi/linux/tc_act/ 12972F: include/uapi/linux/tc_ematch/ 12973F: net/sched/ 12974 12975TCP LOW PRIORITY MODULE 12976M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12977M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12978W: http://tcp-lp-mod.sourceforge.net/ 12979S: Maintained 12980F: net/ipv4/tcp_lp.c 12981 12982TDA10071 MEDIA DRIVER 12983M: Antti Palosaari <crope@iki.fi> 12984L: linux-media@vger.kernel.org 12985W: https://linuxtv.org 12986W: http://palosaari.fi/linux/ 12987Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12988T: git git://linuxtv.org/anttip/media_tree.git 12989S: Maintained 12990F: drivers/media/dvb-frontends/tda10071* 12991 12992TDA18212 MEDIA DRIVER 12993M: Antti Palosaari <crope@iki.fi> 12994L: linux-media@vger.kernel.org 12995W: https://linuxtv.org 12996W: http://palosaari.fi/linux/ 12997Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12998T: git git://linuxtv.org/anttip/media_tree.git 12999S: Maintained 13000F: drivers/media/tuners/tda18212* 13001 13002TDA18218 MEDIA DRIVER 13003M: Antti Palosaari <crope@iki.fi> 13004L: linux-media@vger.kernel.org 13005W: https://linuxtv.org 13006W: http://palosaari.fi/linux/ 13007Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13008T: git git://linuxtv.org/anttip/media_tree.git 13009S: Maintained 13010F: drivers/media/tuners/tda18218* 13011 13012TDA18271 MEDIA DRIVER 13013M: Michael Krufky <mkrufky@linuxtv.org> 13014L: linux-media@vger.kernel.org 13015W: https://linuxtv.org 13016W: http://github.com/mkrufky 13017Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13018T: git git://linuxtv.org/mkrufky/tuners.git 13019S: Maintained 13020F: drivers/media/tuners/tda18271* 13021 13022TDA827x MEDIA DRIVER 13023M: Michael Krufky <mkrufky@linuxtv.org> 13024L: linux-media@vger.kernel.org 13025W: https://linuxtv.org 13026W: http://github.com/mkrufky 13027Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13028T: git git://linuxtv.org/mkrufky/tuners.git 13029S: Maintained 13030F: drivers/media/tuners/tda8290.* 13031 13032TDA8290 MEDIA DRIVER 13033M: Michael Krufky <mkrufky@linuxtv.org> 13034L: linux-media@vger.kernel.org 13035W: https://linuxtv.org 13036W: http://github.com/mkrufky 13037Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13038T: git git://linuxtv.org/mkrufky/tuners.git 13039S: Maintained 13040F: drivers/media/tuners/tda8290.* 13041 13042TDA9840 MEDIA DRIVER 13043M: Hans Verkuil <hverkuil@xs4all.nl> 13044L: linux-media@vger.kernel.org 13045T: git git://linuxtv.org/media_tree.git 13046W: https://linuxtv.org 13047S: Maintained 13048F: drivers/media/i2c/tda9840* 13049 13050TEA5761 TUNER DRIVER 13051M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13052M: Mauro Carvalho Chehab <mchehab@kernel.org> 13053L: linux-media@vger.kernel.org 13054W: https://linuxtv.org 13055T: git git://linuxtv.org/media_tree.git 13056S: Odd fixes 13057F: drivers/media/tuners/tea5761.* 13058 13059TEA5767 TUNER DRIVER 13060M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13061M: Mauro Carvalho Chehab <mchehab@kernel.org> 13062L: linux-media@vger.kernel.org 13063W: https://linuxtv.org 13064T: git git://linuxtv.org/media_tree.git 13065S: Maintained 13066F: drivers/media/tuners/tea5767.* 13067 13068TEA6415C MEDIA DRIVER 13069M: Hans Verkuil <hverkuil@xs4all.nl> 13070L: linux-media@vger.kernel.org 13071T: git git://linuxtv.org/media_tree.git 13072W: https://linuxtv.org 13073S: Maintained 13074F: drivers/media/i2c/tea6415c* 13075 13076TEA6420 MEDIA DRIVER 13077M: Hans Verkuil <hverkuil@xs4all.nl> 13078L: linux-media@vger.kernel.org 13079T: git git://linuxtv.org/media_tree.git 13080W: https://linuxtv.org 13081S: Maintained 13082F: drivers/media/i2c/tea6420* 13083 13084TEAM DRIVER 13085M: Jiri Pirko <jiri@resnulli.us> 13086L: netdev@vger.kernel.org 13087S: Supported 13088F: drivers/net/team/ 13089F: include/linux/if_team.h 13090F: include/uapi/linux/if_team.h 13091 13092TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13093M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13094S: Maintained 13095F: arch/x86/platform/ts5500/ 13096 13097TECHNOTREND USB IR RECEIVER 13098M: Sean Young <sean@mess.org> 13099L: linux-media@vger.kernel.org 13100S: Maintained 13101F: drivers/media/rc/ttusbir.c 13102 13103TEE SUBSYSTEM 13104M: Jens Wiklander <jens.wiklander@linaro.org> 13105S: Maintained 13106F: include/linux/tee_drv.h 13107F: include/uapi/linux/tee.h 13108F: drivers/tee/ 13109F: Documentation/tee.txt 13110 13111TEGRA ARCHITECTURE SUPPORT 13112M: Thierry Reding <thierry.reding@gmail.com> 13113M: Jonathan Hunter <jonathanh@nvidia.com> 13114L: linux-tegra@vger.kernel.org 13115Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13116T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13117S: Supported 13118N: [^a-z]tegra 13119 13120TEGRA CLOCK DRIVER 13121M: Peter De Schrijver <pdeschrijver@nvidia.com> 13122M: Prashant Gaikwad <pgaikwad@nvidia.com> 13123S: Supported 13124F: drivers/clk/tegra/ 13125 13126TEGRA DMA DRIVERS 13127M: Laxman Dewangan <ldewangan@nvidia.com> 13128M: Jon Hunter <jonathanh@nvidia.com> 13129S: Supported 13130F: drivers/dma/tegra* 13131 13132TEGRA I2C DRIVER 13133M: Laxman Dewangan <ldewangan@nvidia.com> 13134S: Supported 13135F: drivers/i2c/busses/i2c-tegra.c 13136 13137TEGRA IOMMU DRIVERS 13138M: Hiroshi Doyu <hdoyu@nvidia.com> 13139S: Supported 13140F: drivers/iommu/tegra* 13141 13142TEGRA KBC DRIVER 13143M: Rakesh Iyer <riyer@nvidia.com> 13144M: Laxman Dewangan <ldewangan@nvidia.com> 13145S: Supported 13146F: drivers/input/keyboard/tegra-kbc.c 13147 13148TEGRA PWM DRIVER 13149M: Thierry Reding <thierry.reding@gmail.com> 13150S: Supported 13151F: drivers/pwm/pwm-tegra.c 13152 13153TEGRA SERIAL DRIVER 13154M: Laxman Dewangan <ldewangan@nvidia.com> 13155S: Supported 13156F: drivers/tty/serial/serial-tegra.c 13157 13158TEGRA SPI DRIVER 13159M: Laxman Dewangan <ldewangan@nvidia.com> 13160S: Supported 13161F: drivers/spi/spi-tegra* 13162 13163TEHUTI ETHERNET DRIVER 13164M: Andy Gospodarek <andy@greyhouse.net> 13165L: netdev@vger.kernel.org 13166S: Supported 13167F: drivers/net/ethernet/tehuti/* 13168 13169Telecom Clock Driver for MCPL0010 13170M: Mark Gross <mark.gross@intel.com> 13171S: Supported 13172F: drivers/char/tlclk.c 13173 13174TENSILICA XTENSA PORT (xtensa) 13175M: Chris Zankel <chris@zankel.net> 13176M: Max Filippov <jcmvbkbc@gmail.com> 13177L: linux-xtensa@linux-xtensa.org 13178T: git git://github.com/czankel/xtensa-linux.git 13179S: Maintained 13180F: arch/xtensa/ 13181F: drivers/irqchip/irq-xtensa-* 13182 13183Texas Instruments' System Control Interface (TISCI) Protocol Driver 13184M: Nishanth Menon <nm@ti.com> 13185M: Tero Kristo <t-kristo@ti.com> 13186M: Santosh Shilimkar <ssantosh@kernel.org> 13187L: linux-arm-kernel@lists.infradead.org 13188S: Maintained 13189F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13190F: drivers/firmware/ti_sci* 13191F: include/linux/soc/ti/ti_sci_protocol.h 13192F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13193F: include/dt-bindings/genpd/k2g.h 13194F: drivers/soc/ti/ti_sci_pm_domains.c 13195F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13196F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13197F: drivers/clk/keystone/sci-clk.c 13198F: drivers/reset/reset-ti-sci.c 13199 13200THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13201M: Hans Verkuil <hverkuil@xs4all.nl> 13202L: linux-media@vger.kernel.org 13203T: git git://linuxtv.org/media_tree.git 13204W: https://linuxtv.org 13205S: Maintained 13206F: drivers/media/radio/radio-raremono.c 13207 13208THERMAL 13209M: Zhang Rui <rui.zhang@intel.com> 13210M: Eduardo Valentin <edubezval@gmail.com> 13211L: linux-pm@vger.kernel.org 13212T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13213T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13214Q: https://patchwork.kernel.org/project/linux-pm/list/ 13215S: Supported 13216F: drivers/thermal/ 13217F: include/linux/thermal.h 13218F: include/uapi/linux/thermal.h 13219F: include/linux/cpu_cooling.h 13220F: Documentation/devicetree/bindings/thermal/ 13221 13222THERMAL/CPU_COOLING 13223M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13224M: Viresh Kumar <viresh.kumar@linaro.org> 13225M: Javi Merino <javi.merino@kernel.org> 13226L: linux-pm@vger.kernel.org 13227S: Supported 13228F: Documentation/thermal/cpu-cooling-api.txt 13229F: drivers/thermal/cpu_cooling.c 13230F: include/linux/cpu_cooling.h 13231 13232THINKPAD ACPI EXTRAS DRIVER 13233M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13234L: ibm-acpi-devel@lists.sourceforge.net 13235L: platform-driver-x86@vger.kernel.org 13236W: http://ibm-acpi.sourceforge.net 13237W: http://thinkwiki.org/wiki/Ibm-acpi 13238T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13239S: Maintained 13240F: drivers/platform/x86/thinkpad_acpi.c 13241 13242THUNDERBOLT DRIVER 13243M: Andreas Noever <andreas.noever@gmail.com> 13244M: Michael Jamet <michael.jamet@intel.com> 13245M: Mika Westerberg <mika.westerberg@linux.intel.com> 13246M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13247S: Maintained 13248F: drivers/thunderbolt/ 13249 13250THUNDERX GPIO DRIVER 13251M: David Daney <david.daney@cavium.com> 13252S: Maintained 13253F: drivers/gpio/gpio-thunderx.c 13254 13255TI AM437X VPFE DRIVER 13256M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13257L: linux-media@vger.kernel.org 13258W: https://linuxtv.org 13259Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13260T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13261S: Maintained 13262F: drivers/media/platform/am437x/ 13263 13264TI BANDGAP AND THERMAL DRIVER 13265M: Eduardo Valentin <edubezval@gmail.com> 13266M: Keerthy <j-keerthy@ti.com> 13267L: linux-pm@vger.kernel.org 13268L: linux-omap@vger.kernel.org 13269S: Maintained 13270F: drivers/thermal/ti-soc-thermal/ 13271 13272TI BQ27XXX POWER SUPPLY DRIVER 13273R: Andrew F. Davis <afd@ti.com> 13274F: include/linux/power/bq27xxx_battery.h 13275F: drivers/power/supply/bq27xxx_battery.c 13276F: drivers/power/supply/bq27xxx_battery_i2c.c 13277 13278TI CDCE706 CLOCK DRIVER 13279M: Max Filippov <jcmvbkbc@gmail.com> 13280S: Maintained 13281F: drivers/clk/clk-cdce706.c 13282 13283TI CLOCK DRIVER 13284M: Tero Kristo <t-kristo@ti.com> 13285L: linux-omap@vger.kernel.org 13286S: Maintained 13287F: drivers/clk/ti/ 13288F: include/linux/clk/ti.h 13289 13290TI DAVINCI MACHINE SUPPORT 13291M: Sekhar Nori <nsekhar@ti.com> 13292M: Kevin Hilman <khilman@kernel.org> 13293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13294T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13295S: Supported 13296F: arch/arm/mach-davinci/ 13297F: drivers/i2c/busses/i2c-davinci.c 13298F: arch/arm/boot/dts/da850* 13299 13300TI DAVINCI SERIES GPIO DRIVER 13301M: Keerthy <j-keerthy@ti.com> 13302L: linux-gpio@vger.kernel.org 13303S: Maintained 13304F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13305F: drivers/gpio/gpio-davinci.c 13306 13307TI DAVINCI SERIES MEDIA DRIVER 13308M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13309L: linux-media@vger.kernel.org 13310W: https://linuxtv.org 13311Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13312T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13313S: Maintained 13314F: drivers/media/platform/davinci/ 13315F: include/media/davinci/ 13316 13317TI ETHERNET SWITCH DRIVER (CPSW) 13318R: Grygorii Strashko <grygorii.strashko@ti.com> 13319L: linux-omap@vger.kernel.org 13320L: netdev@vger.kernel.org 13321S: Maintained 13322F: drivers/net/ethernet/ti/cpsw* 13323F: drivers/net/ethernet/ti/davinci* 13324 13325TI FLASH MEDIA INTERFACE DRIVER 13326M: Alex Dubov <oakad@yahoo.com> 13327S: Maintained 13328F: drivers/misc/tifm* 13329F: drivers/mmc/host/tifm_sd.c 13330F: include/linux/tifm.h 13331 13332TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13333M: Santosh Shilimkar <ssantosh@kernel.org> 13334L: linux-kernel@vger.kernel.org 13335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13336S: Maintained 13337F: drivers/soc/ti/* 13338T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13339 13340TI LM49xxx FAMILY ASoC CODEC DRIVERS 13341M: M R Swami Reddy <mr.swami.reddy@ti.com> 13342M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13343L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13344S: Maintained 13345F: sound/soc/codecs/lm49453* 13346F: sound/soc/codecs/isabelle* 13347 13348TI LP855x BACKLIGHT DRIVER 13349M: Milo Kim <milo.kim@ti.com> 13350S: Maintained 13351F: Documentation/backlight/lp855x-driver.txt 13352F: drivers/video/backlight/lp855x_bl.c 13353F: include/linux/platform_data/lp855x.h 13354 13355TI LP8727 CHARGER DRIVER 13356M: Milo Kim <milo.kim@ti.com> 13357S: Maintained 13358F: drivers/power/supply/lp8727_charger.c 13359F: include/linux/platform_data/lp8727.h 13360 13361TI LP8788 MFD DRIVER 13362M: Milo Kim <milo.kim@ti.com> 13363S: Maintained 13364F: drivers/iio/adc/lp8788_adc.c 13365F: drivers/leds/leds-lp8788.c 13366F: drivers/mfd/lp8788*.c 13367F: drivers/power/supply/lp8788-charger.c 13368F: drivers/regulator/lp8788-*.c 13369F: include/linux/mfd/lp8788*.h 13370 13371TI NETCP ETHERNET DRIVER 13372M: Wingman Kwok <w-kwok2@ti.com> 13373M: Murali Karicheri <m-karicheri2@ti.com> 13374L: netdev@vger.kernel.org 13375S: Maintained 13376F: drivers/net/ethernet/ti/netcp* 13377 13378TI TAS571X FAMILY ASoC CODEC DRIVER 13379M: Kevin Cernekee <cernekee@chromium.org> 13380L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13381S: Odd Fixes 13382F: sound/soc/codecs/tas571x* 13383 13384TI TRF7970A NFC DRIVER 13385M: Mark Greer <mgreer@animalcreek.com> 13386L: linux-wireless@vger.kernel.org 13387L: linux-nfc@lists.01.org (moderated for non-subscribers) 13388S: Supported 13389F: drivers/nfc/trf7970a.c 13390F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13391 13392TI TWL4030 SERIES SOC CODEC DRIVER 13393M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13394L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13395S: Maintained 13396F: sound/soc/codecs/twl4030* 13397 13398TI VPE/CAL DRIVERS 13399M: Benoit Parrot <bparrot@ti.com> 13400L: linux-media@vger.kernel.org 13401W: http://linuxtv.org/ 13402Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13403S: Maintained 13404F: drivers/media/platform/ti-vpe/ 13405 13406TI WILINK WIRELESS DRIVERS 13407L: linux-wireless@vger.kernel.org 13408W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13409W: http://wireless.kernel.org/en/users/Drivers/wl1251 13410T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13411S: Orphan 13412F: drivers/net/wireless/ti/ 13413F: include/linux/wl12xx.h 13414 13415TILE ARCHITECTURE 13416M: Chris Metcalf <cmetcalf@mellanox.com> 13417W: http://www.mellanox.com/repository/solutions/tile-scm/ 13418T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13419S: Supported 13420F: arch/tile/ 13421F: drivers/char/tile-srom.c 13422F: drivers/edac/tile_edac.c 13423F: drivers/net/ethernet/tile/ 13424F: drivers/rtc/rtc-tile.c 13425F: drivers/tty/hvc/hvc_tile.c 13426F: drivers/tty/serial/tilegx.c 13427F: drivers/usb/host/*-tilegx.c 13428F: include/linux/usb/tilegx.h 13429 13430TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13431M: John Stultz <john.stultz@linaro.org> 13432M: Thomas Gleixner <tglx@linutronix.de> 13433R: Stephen Boyd <sboyd@codeaurora.org> 13434L: linux-kernel@vger.kernel.org 13435T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13436S: Supported 13437F: include/linux/clocksource.h 13438F: include/linux/time.h 13439F: include/linux/timex.h 13440F: include/uapi/linux/time.h 13441F: include/uapi/linux/timex.h 13442F: kernel/time/clocksource.c 13443F: kernel/time/time*.c 13444F: kernel/time/alarmtimer.c 13445F: kernel/time/ntp.c 13446F: tools/testing/selftests/timers/ 13447 13448TIPC NETWORK LAYER 13449M: Jon Maloy <jon.maloy@ericsson.com> 13450M: Ying Xue <ying.xue@windriver.com> 13451L: netdev@vger.kernel.org (core kernel code) 13452L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13453W: http://tipc.sourceforge.net/ 13454S: Maintained 13455F: include/uapi/linux/tipc*.h 13456F: net/tipc/ 13457 13458TLAN NETWORK DRIVER 13459M: Samuel Chessman <chessman@tux.org> 13460L: tlan-devel@lists.sourceforge.net (subscribers-only) 13461W: http://sourceforge.net/projects/tlan/ 13462S: Maintained 13463F: Documentation/networking/tlan.txt 13464F: drivers/net/ethernet/ti/tlan.* 13465 13466TM6000 VIDEO4LINUX DRIVER 13467M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13468M: Mauro Carvalho Chehab <mchehab@kernel.org> 13469L: linux-media@vger.kernel.org 13470W: https://linuxtv.org 13471T: git git://linuxtv.org/media_tree.git 13472S: Odd fixes 13473F: drivers/media/usb/tm6000/ 13474F: Documentation/media/v4l-drivers/tm6000* 13475 13476TMIO/SDHI MMC DRIVER 13477M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13478L: linux-mmc@vger.kernel.org 13479S: Supported 13480F: drivers/mmc/host/tmio_mmc* 13481F: drivers/mmc/host/renesas_sdhi* 13482F: include/linux/mfd/tmio.h 13483 13484TMP401 HARDWARE MONITOR DRIVER 13485M: Guenter Roeck <linux@roeck-us.net> 13486L: linux-hwmon@vger.kernel.org 13487S: Maintained 13488F: Documentation/hwmon/tmp401 13489F: drivers/hwmon/tmp401.c 13490 13491TMPFS (SHMEM FILESYSTEM) 13492M: Hugh Dickins <hughd@google.com> 13493L: linux-mm@kvack.org 13494S: Maintained 13495F: include/linux/shmem_fs.h 13496F: mm/shmem.c 13497 13498TOMOYO SECURITY MODULE 13499M: Kentaro Takeda <takedakn@nttdata.co.jp> 13500M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13501L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13502L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13503L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13504L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13505W: http://tomoyo.sourceforge.jp/ 13506T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13507S: Maintained 13508F: security/tomoyo/ 13509 13510TOPSTAR LAPTOP EXTRAS DRIVER 13511M: Herton Ronaldo Krzesinski <herton@canonical.com> 13512L: platform-driver-x86@vger.kernel.org 13513S: Maintained 13514F: drivers/platform/x86/topstar-laptop.c 13515 13516TOSHIBA ACPI EXTRAS DRIVER 13517M: Azael Avalos <coproscefalo@gmail.com> 13518L: platform-driver-x86@vger.kernel.org 13519S: Maintained 13520F: drivers/platform/x86/toshiba_acpi.c 13521 13522TOSHIBA BLUETOOTH DRIVER 13523M: Azael Avalos <coproscefalo@gmail.com> 13524L: platform-driver-x86@vger.kernel.org 13525S: Maintained 13526F: drivers/platform/x86/toshiba_bluetooth.c 13527 13528TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13529M: Azael Avalos <coproscefalo@gmail.com> 13530L: platform-driver-x86@vger.kernel.org 13531S: Maintained 13532F: drivers/platform/x86/toshiba_haps.c 13533 13534TOSHIBA SMM DRIVER 13535M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13536W: http://www.buzzard.org.uk/toshiba/ 13537S: Maintained 13538F: drivers/char/toshiba.c 13539F: include/linux/toshiba.h 13540F: include/uapi/linux/toshiba.h 13541 13542TOSHIBA TC358743 DRIVER 13543M: Mats Randgaard <matrandg@cisco.com> 13544L: linux-media@vger.kernel.org 13545S: Maintained 13546F: drivers/media/i2c/tc358743* 13547F: include/media/i2c/tc358743.h 13548 13549TOSHIBA WMI HOTKEYS DRIVER 13550M: Azael Avalos <coproscefalo@gmail.com> 13551L: platform-driver-x86@vger.kernel.org 13552S: Maintained 13553F: drivers/platform/x86/toshiba-wmi.c 13554 13555TPM DEVICE DRIVER 13556M: Peter Huewe <peterhuewe@gmx.de> 13557M: Marcel Selhorst <tpmdd@selhorst.net> 13558M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13559R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13560W: http://tpmdd.sourceforge.net 13561L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13562Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13563T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13564S: Maintained 13565F: drivers/char/tpm/ 13566 13567TPM IBM_VTPM DEVICE DRIVER 13568M: Ashley Lai <ashleydlai@gmail.com> 13569W: http://tpmdd.sourceforge.net 13570L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13571S: Maintained 13572F: drivers/char/tpm/tpm_ibmvtpm* 13573 13574TRACING 13575M: Steven Rostedt <rostedt@goodmis.org> 13576M: Ingo Molnar <mingo@redhat.com> 13577T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13578S: Maintained 13579F: Documentation/trace/ftrace.txt 13580F: arch/*/*/*/ftrace.h 13581F: arch/*/kernel/ftrace.c 13582F: include/*/ftrace.h 13583F: include/linux/trace*.h 13584F: include/trace/ 13585F: kernel/trace/ 13586F: tools/testing/selftests/ftrace/ 13587 13588TRACING MMIO ACCESSES (MMIOTRACE) 13589M: Steven Rostedt <rostedt@goodmis.org> 13590M: Ingo Molnar <mingo@kernel.org> 13591R: Karol Herbst <karolherbst@gmail.com> 13592R: Pekka Paalanen <ppaalanen@gmail.com> 13593S: Maintained 13594L: linux-kernel@vger.kernel.org 13595L: nouveau@lists.freedesktop.org 13596F: kernel/trace/trace_mmiotrace.c 13597F: include/linux/mmiotrace.h 13598F: arch/x86/mm/kmmio.c 13599F: arch/x86/mm/mmio-mod.c 13600F: arch/x86/mm/testmmiotrace.c 13601 13602TRIVIAL PATCHES 13603M: Jiri Kosina <trivial@kernel.org> 13604T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13605S: Maintained 13606K: ^Subject:.*(?i)trivial 13607 13608TTY LAYER 13609M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13610M: Jiri Slaby <jslaby@suse.com> 13611S: Supported 13612T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13613F: Documentation/serial/ 13614F: drivers/tty/ 13615F: drivers/tty/serial/serial_core.c 13616F: include/linux/serial_core.h 13617F: include/linux/serial.h 13618F: include/linux/tty.h 13619F: include/uapi/linux/serial_core.h 13620F: include/uapi/linux/serial.h 13621F: include/uapi/linux/tty.h 13622 13623TUA9001 MEDIA DRIVER 13624M: Antti Palosaari <crope@iki.fi> 13625L: linux-media@vger.kernel.org 13626W: https://linuxtv.org 13627W: http://palosaari.fi/linux/ 13628Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13629T: git git://linuxtv.org/anttip/media_tree.git 13630S: Maintained 13631F: drivers/media/tuners/tua9001* 13632 13633TULIP NETWORK DRIVERS 13634L: netdev@vger.kernel.org 13635L: linux-parisc@vger.kernel.org 13636S: Orphan 13637F: drivers/net/ethernet/dec/tulip/ 13638 13639TUN/TAP driver 13640M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13641W: http://vtun.sourceforge.net/tun 13642S: Maintained 13643F: Documentation/networking/tuntap.txt 13644F: arch/um/os-Linux/drivers/ 13645 13646TURBOCHANNEL SUBSYSTEM 13647M: "Maciej W. Rozycki" <macro@linux-mips.org> 13648M: Ralf Baechle <ralf@linux-mips.org> 13649L: linux-mips@linux-mips.org 13650Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13651S: Maintained 13652F: drivers/tc/ 13653F: include/linux/tc.h 13654 13655TW5864 VIDEO4LINUX DRIVER 13656M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13657M: Anton Sviridenko <anton@corp.bluecherry.net> 13658M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13659M: Andrey Utkin <andrey_utkin@fastmail.com> 13660L: linux-media@vger.kernel.org 13661S: Supported 13662F: drivers/media/pci/tw5864/ 13663 13664TW68 VIDEO4LINUX DRIVER 13665M: Hans Verkuil <hverkuil@xs4all.nl> 13666L: linux-media@vger.kernel.org 13667T: git git://linuxtv.org/media_tree.git 13668W: https://linuxtv.org 13669S: Odd Fixes 13670F: drivers/media/pci/tw68/ 13671 13672TW686X VIDEO4LINUX DRIVER 13673M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13674L: linux-media@vger.kernel.org 13675T: git git://linuxtv.org/media_tree.git 13676W: http://linuxtv.org 13677S: Maintained 13678F: drivers/media/pci/tw686x/ 13679 13680UBI FILE SYSTEM (UBIFS) 13681M: Richard Weinberger <richard@nod.at> 13682M: Artem Bityutskiy <dedekind1@gmail.com> 13683M: Adrian Hunter <adrian.hunter@intel.com> 13684L: linux-mtd@lists.infradead.org 13685T: git git://git.infradead.org/ubifs-2.6.git 13686W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13687S: Supported 13688F: Documentation/filesystems/ubifs.txt 13689F: fs/ubifs/ 13690 13691UCLINUX (M68KNOMMU AND COLDFIRE) 13692M: Greg Ungerer <gerg@linux-m68k.org> 13693W: http://www.linux-m68k.org/ 13694W: http://www.uclinux.org/ 13695L: linux-m68k@lists.linux-m68k.org 13696L: uclinux-dev@uclinux.org (subscribers-only) 13697T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13698S: Maintained 13699F: arch/m68k/coldfire/ 13700F: arch/m68k/68*/ 13701F: arch/m68k/*/*_no.* 13702F: arch/m68k/include/asm/*_no.* 13703 13704UDF FILESYSTEM 13705M: Jan Kara <jack@suse.com> 13706S: Maintained 13707F: Documentation/filesystems/udf.txt 13708F: fs/udf/ 13709 13710UDRAW TABLET 13711M: Bastien Nocera <hadess@hadess.net> 13712L: linux-input@vger.kernel.org 13713S: Maintained 13714F: drivers/hid/hid-udraw.c 13715 13716UFS FILESYSTEM 13717M: Evgeniy Dushistov <dushistov@mail.ru> 13718S: Maintained 13719F: Documentation/filesystems/ufs.txt 13720F: fs/ufs/ 13721 13722UHID USERSPACE HID IO DRIVER: 13723M: David Herrmann <dh.herrmann@googlemail.com> 13724L: linux-input@vger.kernel.org 13725S: Maintained 13726F: drivers/hid/uhid.c 13727F: include/uapi/linux/uhid.h 13728 13729ULPI BUS 13730M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13731L: linux-usb@vger.kernel.org 13732S: Maintained 13733F: drivers/usb/common/ulpi.c 13734F: include/linux/ulpi/ 13735 13736ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13737L: linux-usb@vger.kernel.org 13738S: Orphan 13739F: drivers/uwb/ 13740F: include/linux/uwb.h 13741F: include/linux/uwb/ 13742 13743UNICORE32 ARCHITECTURE: 13744M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13745W: http://mprc.pku.edu.cn/~guanxuetao/linux 13746S: Maintained 13747T: git git://github.com/gxt/linux.git 13748F: arch/unicore32/ 13749 13750UNIFDEF 13751M: Tony Finch <dot@dotat.at> 13752W: http://dotat.at/prog/unifdef 13753S: Maintained 13754F: scripts/unifdef.c 13755 13756UNIFORM CDROM DRIVER 13757M: Jens Axboe <axboe@kernel.dk> 13758W: http://www.kernel.dk 13759S: Maintained 13760F: Documentation/cdrom/ 13761F: drivers/cdrom/cdrom.c 13762F: include/linux/cdrom.h 13763F: include/uapi/linux/cdrom.h 13764 13765UNISYS S-PAR DRIVERS 13766M: David Kershner <david.kershner@unisys.com> 13767L: sparmaintainer@unisys.com (Unisys internal) 13768S: Supported 13769F: drivers/staging/unisys/ 13770 13771UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13772M: Vinayak Holikatti <vinholikatti@gmail.com> 13773L: linux-scsi@vger.kernel.org 13774S: Supported 13775F: Documentation/scsi/ufs.txt 13776F: drivers/scsi/ufs/ 13777 13778UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13779M: Joao Pinto <jpinto@synopsys.com> 13780L: linux-scsi@vger.kernel.org 13781S: Supported 13782F: drivers/scsi/ufs/*dwc* 13783 13784UNSORTED BLOCK IMAGES (UBI) 13785M: Artem Bityutskiy <dedekind1@gmail.com> 13786M: Richard Weinberger <richard@nod.at> 13787W: http://www.linux-mtd.infradead.org/ 13788L: linux-mtd@lists.infradead.org 13789T: git git://git.infradead.org/ubifs-2.6.git 13790S: Supported 13791F: drivers/mtd/ubi/ 13792F: include/linux/mtd/ubi.h 13793F: include/uapi/mtd/ubi-user.h 13794 13795USB "USBNET" DRIVER FRAMEWORK 13796M: Oliver Neukum <oneukum@suse.com> 13797L: netdev@vger.kernel.org 13798W: http://www.linux-usb.org/usbnet 13799S: Maintained 13800F: drivers/net/usb/usbnet.c 13801F: include/linux/usb/usbnet.h 13802 13803USB ACM DRIVER 13804M: Oliver Neukum <oneukum@suse.com> 13805L: linux-usb@vger.kernel.org 13806S: Maintained 13807F: Documentation/usb/acm.txt 13808F: drivers/usb/class/cdc-acm.* 13809 13810USB AR5523 WIRELESS DRIVER 13811M: Pontus Fuchs <pontus.fuchs@gmail.com> 13812L: linux-wireless@vger.kernel.org 13813S: Maintained 13814F: drivers/net/wireless/ath/ar5523/ 13815 13816USB ATTACHED SCSI 13817M: Oliver Neukum <oneukum@suse.com> 13818L: linux-usb@vger.kernel.org 13819L: linux-scsi@vger.kernel.org 13820S: Maintained 13821F: drivers/usb/storage/uas.c 13822 13823USB CDC ETHERNET DRIVER 13824M: Oliver Neukum <oliver@neukum.org> 13825L: linux-usb@vger.kernel.org 13826S: Maintained 13827F: drivers/net/usb/cdc_*.c 13828F: include/uapi/linux/usb/cdc.h 13829 13830USB CHAOSKEY DRIVER 13831M: Keith Packard <keithp@keithp.com> 13832L: linux-usb@vger.kernel.org 13833S: Maintained 13834F: drivers/usb/misc/chaoskey.c 13835 13836USB CYPRESS C67X00 DRIVER 13837M: Peter Korsgaard <jacmet@sunsite.dk> 13838L: linux-usb@vger.kernel.org 13839S: Maintained 13840F: drivers/usb/c67x00/ 13841 13842USB DAVICOM DM9601 DRIVER 13843M: Peter Korsgaard <jacmet@sunsite.dk> 13844L: netdev@vger.kernel.org 13845W: http://www.linux-usb.org/usbnet 13846S: Maintained 13847F: drivers/net/usb/dm9601.c 13848 13849USB DIAMOND RIO500 DRIVER 13850M: Cesar Miquel <miquel@df.uba.ar> 13851L: rio500-users@lists.sourceforge.net 13852W: http://rio500.sourceforge.net 13853S: Maintained 13854F: drivers/usb/misc/rio500* 13855 13856USB EHCI DRIVER 13857M: Alan Stern <stern@rowland.harvard.edu> 13858L: linux-usb@vger.kernel.org 13859S: Maintained 13860F: Documentation/usb/ehci.txt 13861F: drivers/usb/host/ehci* 13862 13863USB GADGET/PERIPHERAL SUBSYSTEM 13864M: Felipe Balbi <balbi@kernel.org> 13865L: linux-usb@vger.kernel.org 13866W: http://www.linux-usb.org/gadget 13867T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13868S: Maintained 13869F: drivers/usb/gadget/ 13870F: include/linux/usb/gadget* 13871 13872USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13873M: Jiri Kosina <jikos@kernel.org> 13874R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13875L: linux-usb@vger.kernel.org 13876T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13877S: Maintained 13878F: Documentation/hid/hiddev.txt 13879F: drivers/hid/usbhid/ 13880 13881USB ISP116X DRIVER 13882M: Olav Kongas <ok@artecdesign.ee> 13883L: linux-usb@vger.kernel.org 13884S: Maintained 13885F: drivers/usb/host/isp116x* 13886F: include/linux/usb/isp116x.h 13887 13888USB LAN78XX ETHERNET DRIVER 13889M: Woojung Huh <woojung.huh@microchip.com> 13890M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13891L: netdev@vger.kernel.org 13892S: Maintained 13893F: drivers/net/usb/lan78xx.* 13894 13895USB MASS STORAGE DRIVER 13896M: Alan Stern <stern@rowland.harvard.edu> 13897L: linux-usb@vger.kernel.org 13898L: usb-storage@lists.one-eyed-alien.net 13899S: Maintained 13900W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13901F: drivers/usb/storage/ 13902 13903USB MIDI DRIVER 13904M: Clemens Ladisch <clemens@ladisch.de> 13905L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13906T: git git://git.alsa-project.org/alsa-kernel.git 13907S: Maintained 13908F: sound/usb/midi.* 13909 13910USB NETWORKING DRIVERS 13911L: linux-usb@vger.kernel.org 13912S: Odd Fixes 13913F: drivers/net/usb/ 13914 13915USB OHCI DRIVER 13916M: Alan Stern <stern@rowland.harvard.edu> 13917L: linux-usb@vger.kernel.org 13918S: Maintained 13919F: Documentation/usb/ohci.txt 13920F: drivers/usb/host/ohci* 13921 13922USB OTG FSM (Finite State Machine) 13923M: Peter Chen <Peter.Chen@nxp.com> 13924T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13925L: linux-usb@vger.kernel.org 13926S: Maintained 13927F: drivers/usb/common/usb-otg-fsm.c 13928 13929USB OVER IP DRIVER 13930M: Valentina Manea <valentina.manea.m@gmail.com> 13931M: Shuah Khan <shuahkh@osg.samsung.com> 13932M: Shuah Khan <shuah@kernel.org> 13933L: linux-usb@vger.kernel.org 13934S: Maintained 13935F: Documentation/usb/usbip_protocol.txt 13936F: drivers/usb/usbip/ 13937F: tools/usb/usbip/ 13938 13939USB PEGASUS DRIVER 13940M: Petko Manolov <petkan@nucleusys.com> 13941L: linux-usb@vger.kernel.org 13942L: netdev@vger.kernel.org 13943T: git git://github.com/petkan/pegasus.git 13944W: https://github.com/petkan/pegasus 13945S: Maintained 13946F: drivers/net/usb/pegasus.* 13947 13948USB PHY LAYER 13949M: Felipe Balbi <balbi@kernel.org> 13950L: linux-usb@vger.kernel.org 13951T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13952S: Maintained 13953F: drivers/usb/phy/ 13954 13955USB PRINTER DRIVER (usblp) 13956M: Pete Zaitcev <zaitcev@redhat.com> 13957L: linux-usb@vger.kernel.org 13958S: Supported 13959F: drivers/usb/class/usblp.c 13960 13961USB QMI WWAN NETWORK DRIVER 13962M: Bjørn Mork <bjorn@mork.no> 13963L: netdev@vger.kernel.org 13964S: Maintained 13965F: Documentation/ABI/testing/sysfs-class-net-qmi 13966F: drivers/net/usb/qmi_wwan.c 13967 13968USB RTL8150 DRIVER 13969M: Petko Manolov <petkan@nucleusys.com> 13970L: linux-usb@vger.kernel.org 13971L: netdev@vger.kernel.org 13972T: git git://github.com/petkan/rtl8150.git 13973W: https://github.com/petkan/rtl8150 13974S: Maintained 13975F: drivers/net/usb/rtl8150.c 13976 13977USB SERIAL SUBSYSTEM 13978M: Johan Hovold <johan@kernel.org> 13979L: linux-usb@vger.kernel.org 13980T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13981S: Maintained 13982F: Documentation/usb/usb-serial.txt 13983F: drivers/usb/serial/ 13984F: include/linux/usb/serial.h 13985 13986USB SMSC75XX ETHERNET DRIVER 13987M: Steve Glendinning <steve.glendinning@shawell.net> 13988L: netdev@vger.kernel.org 13989S: Maintained 13990F: drivers/net/usb/smsc75xx.* 13991 13992USB SMSC95XX ETHERNET DRIVER 13993M: Steve Glendinning <steve.glendinning@shawell.net> 13994M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13995L: netdev@vger.kernel.org 13996S: Maintained 13997F: drivers/net/usb/smsc95xx.* 13998 13999USB SUBSYSTEM 14000M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14001L: linux-usb@vger.kernel.org 14002W: http://www.linux-usb.org 14003T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14004S: Supported 14005F: Documentation/devicetree/bindings/usb/ 14006F: Documentation/usb/ 14007F: drivers/usb/ 14008F: include/linux/usb.h 14009F: include/linux/usb/ 14010 14011USB TYPEC SUBSYSTEM 14012M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14013L: linux-usb@vger.kernel.org 14014S: Maintained 14015F: Documentation/ABI/testing/sysfs-class-typec 14016F: Documentation/usb/typec.rst 14017F: drivers/usb/typec/ 14018F: include/linux/usb/typec.h 14019 14020USB UHCI DRIVER 14021M: Alan Stern <stern@rowland.harvard.edu> 14022L: linux-usb@vger.kernel.org 14023S: Maintained 14024F: drivers/usb/host/uhci* 14025 14026USB VIDEO CLASS 14027M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14028L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14029L: linux-media@vger.kernel.org 14030T: git git://linuxtv.org/media_tree.git 14031W: http://www.ideasonboard.org/uvc/ 14032S: Maintained 14033F: drivers/media/usb/uvc/ 14034F: include/uapi/linux/uvcvideo.h 14035 14036USB VISION DRIVER 14037M: Hans Verkuil <hverkuil@xs4all.nl> 14038L: linux-media@vger.kernel.org 14039T: git git://linuxtv.org/media_tree.git 14040W: https://linuxtv.org 14041S: Odd Fixes 14042F: drivers/media/usb/usbvision/ 14043 14044USB WEBCAM GADGET 14045M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14046L: linux-usb@vger.kernel.org 14047S: Maintained 14048F: drivers/usb/gadget/function/*uvc* 14049F: drivers/usb/gadget/legacy/webcam.c 14050 14051USB WIRELESS RNDIS DRIVER (rndis_wlan) 14052M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14053L: linux-wireless@vger.kernel.org 14054S: Maintained 14055F: drivers/net/wireless/rndis_wlan.c 14056 14057USB XHCI DRIVER 14058M: Mathias Nyman <mathias.nyman@intel.com> 14059L: linux-usb@vger.kernel.org 14060S: Supported 14061F: drivers/usb/host/xhci* 14062F: drivers/usb/host/pci-quirks* 14063 14064USB ZD1201 DRIVER 14065L: linux-wireless@vger.kernel.org 14066W: http://linux-lc100020.sourceforge.net 14067S: Orphan 14068F: drivers/net/wireless/zydas/zd1201.* 14069 14070USB ZR364XX DRIVER 14071M: Antoine Jacquet <royale@zerezo.com> 14072L: linux-usb@vger.kernel.org 14073L: linux-media@vger.kernel.org 14074T: git git://linuxtv.org/media_tree.git 14075W: http://royale.zerezo.com/zr364xx/ 14076S: Maintained 14077F: Documentation/media/v4l-drivers/zr364xx* 14078F: drivers/media/usb/zr364xx/ 14079 14080USER-MODE LINUX (UML) 14081M: Jeff Dike <jdike@addtoit.com> 14082M: Richard Weinberger <richard@nod.at> 14083L: user-mode-linux-devel@lists.sourceforge.net 14084L: user-mode-linux-user@lists.sourceforge.net 14085W: http://user-mode-linux.sourceforge.net 14086T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14087S: Maintained 14088F: Documentation/virtual/uml/ 14089F: arch/um/ 14090F: arch/x86/um/ 14091F: fs/hostfs/ 14092F: fs/hppfs/ 14093 14094USERSPACE I/O (UIO) 14095M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14096S: Maintained 14097T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14098F: Documentation/driver-api/uio-howto.rst 14099F: drivers/uio/ 14100F: include/linux/uio*.h 14101 14102UTIL-LINUX PACKAGE 14103M: Karel Zak <kzak@redhat.com> 14104L: util-linux@vger.kernel.org 14105W: http://en.wikipedia.org/wiki/Util-linux 14106T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14107S: Maintained 14108 14109UUID HELPERS 14110M: Christoph Hellwig <hch@lst.de> 14111R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14112L: linux-kernel@vger.kernel.org 14113T: git git://git.infradead.org/users/hch/uuid.git 14114F: lib/uuid.c 14115F: lib/test_uuid.c 14116F: include/linux/uuid.h 14117F: include/uapi/linux/uuid.h 14118S: Maintained 14119 14120UVESAFB DRIVER 14121M: Michal Januszewski <spock@gentoo.org> 14122L: linux-fbdev@vger.kernel.org 14123W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14124S: Maintained 14125F: Documentation/fb/uvesafb.txt 14126F: drivers/video/fbdev/uvesafb.* 14127 14128VF610 NAND DRIVER 14129M: Stefan Agner <stefan@agner.ch> 14130L: linux-mtd@lists.infradead.org 14131S: Supported 14132F: drivers/mtd/nand/vf610_nfc.c 14133 14134VFAT/FAT/MSDOS FILESYSTEM 14135M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14136S: Maintained 14137F: Documentation/filesystems/vfat.txt 14138F: fs/fat/ 14139 14140VFIO DRIVER 14141M: Alex Williamson <alex.williamson@redhat.com> 14142L: kvm@vger.kernel.org 14143T: git git://github.com/awilliam/linux-vfio.git 14144S: Maintained 14145F: Documentation/vfio.txt 14146F: drivers/vfio/ 14147F: include/linux/vfio.h 14148F: include/uapi/linux/vfio.h 14149 14150VFIO MEDIATED DEVICE DRIVERS 14151M: Kirti Wankhede <kwankhede@nvidia.com> 14152L: kvm@vger.kernel.org 14153S: Maintained 14154F: Documentation/vfio-mediated-device.txt 14155F: drivers/vfio/mdev/ 14156F: include/linux/mdev.h 14157F: samples/vfio-mdev/ 14158 14159VFIO PLATFORM DRIVER 14160M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14161L: kvm@vger.kernel.org 14162S: Maintained 14163F: drivers/vfio/platform/ 14164 14165VGA_SWITCHEROO 14166R: Lukas Wunner <lukas@wunner.de> 14167S: Maintained 14168F: Documentation/gpu/vga-switcheroo.rst 14169F: drivers/gpu/vga/vga_switcheroo.c 14170F: include/linux/vga_switcheroo.h 14171T: git git://anongit.freedesktop.org/drm/drm-misc 14172 14173VIA RHINE NETWORK DRIVER 14174S: Orphan 14175F: drivers/net/ethernet/via/via-rhine.c 14176 14177VIA SD/MMC CARD CONTROLLER DRIVER 14178M: Bruce Chang <brucechang@via.com.tw> 14179M: Harald Welte <HaraldWelte@viatech.com> 14180S: Maintained 14181F: drivers/mmc/host/via-sdmmc.c 14182 14183VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14184M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14185L: linux-fbdev@vger.kernel.org 14186S: Maintained 14187F: include/linux/via-core.h 14188F: include/linux/via-gpio.h 14189F: include/linux/via_i2c.h 14190F: drivers/video/fbdev/via/ 14191 14192VIA VELOCITY NETWORK DRIVER 14193M: Francois Romieu <romieu@fr.zoreil.com> 14194L: netdev@vger.kernel.org 14195S: Maintained 14196F: drivers/net/ethernet/via/via-velocity.* 14197 14198VIDEO MULTIPLEXER DRIVER 14199M: Philipp Zabel <p.zabel@pengutronix.de> 14200L: linux-media@vger.kernel.org 14201S: Maintained 14202F: drivers/media/platform/video-mux.c 14203 14204VIDEOBUF2 FRAMEWORK 14205M: Pawel Osciak <pawel@osciak.com> 14206M: Marek Szyprowski <m.szyprowski@samsung.com> 14207M: Kyungmin Park <kyungmin.park@samsung.com> 14208L: linux-media@vger.kernel.org 14209S: Maintained 14210F: drivers/media/v4l2-core/videobuf2-* 14211F: include/media/videobuf2-* 14212 14213VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14214M: Helen Koike <helen.koike@collabora.com> 14215L: linux-media@vger.kernel.org 14216T: git git://linuxtv.org/media_tree.git 14217W: https://linuxtv.org 14218S: Maintained 14219F: drivers/media/platform/vimc/* 14220 14221VIRT LIB 14222M: Alex Williamson <alex.williamson@redhat.com> 14223M: Paolo Bonzini <pbonzini@redhat.com> 14224L: kvm@vger.kernel.org 14225S: Supported 14226F: virt/lib/ 14227 14228VIRTIO AND VHOST VSOCK DRIVER 14229M: Stefan Hajnoczi <stefanha@redhat.com> 14230L: kvm@vger.kernel.org 14231L: virtualization@lists.linux-foundation.org 14232L: netdev@vger.kernel.org 14233S: Maintained 14234F: include/linux/virtio_vsock.h 14235F: include/uapi/linux/virtio_vsock.h 14236F: include/uapi/linux/vsockmon.h 14237F: net/vmw_vsock/af_vsock_tap.c 14238F: net/vmw_vsock/virtio_transport_common.c 14239F: net/vmw_vsock/virtio_transport.c 14240F: drivers/net/vsockmon.c 14241F: drivers/vhost/vsock.c 14242F: drivers/vhost/vsock.h 14243 14244VIRTIO CONSOLE DRIVER 14245M: Amit Shah <amit@kernel.org> 14246L: virtualization@lists.linux-foundation.org 14247S: Maintained 14248F: drivers/char/virtio_console.c 14249F: include/linux/virtio_console.h 14250F: include/uapi/linux/virtio_console.h 14251 14252VIRTIO CORE, NET AND BLOCK DRIVERS 14253M: "Michael S. Tsirkin" <mst@redhat.com> 14254M: Jason Wang <jasowang@redhat.com> 14255L: virtualization@lists.linux-foundation.org 14256S: Maintained 14257F: Documentation/devicetree/bindings/virtio/ 14258F: drivers/virtio/ 14259F: tools/virtio/ 14260F: drivers/net/virtio_net.c 14261F: drivers/block/virtio_blk.c 14262F: include/linux/virtio*.h 14263F: include/uapi/linux/virtio_*.h 14264F: drivers/crypto/virtio/ 14265F: mm/balloon_compaction.c 14266 14267VIRTIO CRYPTO DRIVER 14268M: Gonglei <arei.gonglei@huawei.com> 14269L: virtualization@lists.linux-foundation.org 14270L: linux-crypto@vger.kernel.org 14271S: Maintained 14272F: drivers/crypto/virtio/ 14273F: include/uapi/linux/virtio_crypto.h 14274 14275VIRTIO DRIVERS FOR S390 14276M: Cornelia Huck <cohuck@redhat.com> 14277M: Halil Pasic <pasic@linux.vnet.ibm.com> 14278L: linux-s390@vger.kernel.org 14279L: virtualization@lists.linux-foundation.org 14280L: kvm@vger.kernel.org 14281S: Supported 14282F: drivers/s390/virtio/ 14283 14284VIRTIO GPU DRIVER 14285M: David Airlie <airlied@linux.ie> 14286M: Gerd Hoffmann <kraxel@redhat.com> 14287L: dri-devel@lists.freedesktop.org 14288L: virtualization@lists.linux-foundation.org 14289T: git git://anongit.freedesktop.org/drm/drm-misc 14290S: Maintained 14291F: drivers/gpu/drm/virtio/ 14292F: include/uapi/linux/virtio_gpu.h 14293 14294VIRTIO HOST (VHOST) 14295M: "Michael S. Tsirkin" <mst@redhat.com> 14296M: Jason Wang <jasowang@redhat.com> 14297L: kvm@vger.kernel.org 14298L: virtualization@lists.linux-foundation.org 14299L: netdev@vger.kernel.org 14300T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14301S: Maintained 14302F: drivers/vhost/ 14303F: include/uapi/linux/vhost.h 14304 14305VIRTIO INPUT DRIVER 14306M: Gerd Hoffmann <kraxel@redhat.com> 14307S: Maintained 14308F: drivers/virtio/virtio_input.c 14309F: include/uapi/linux/virtio_input.h 14310 14311VIRTUAL SERIO DEVICE DRIVER 14312M: Stephen Chandler Paul <thatslyude@gmail.com> 14313S: Maintained 14314F: drivers/input/serio/userio.c 14315F: include/uapi/linux/userio.h 14316 14317VIVID VIRTUAL VIDEO DRIVER 14318M: Hans Verkuil <hverkuil@xs4all.nl> 14319L: linux-media@vger.kernel.org 14320T: git git://linuxtv.org/media_tree.git 14321W: https://linuxtv.org 14322S: Maintained 14323F: drivers/media/platform/vivid/* 14324 14325VLYNQ BUS 14326M: Florian Fainelli <f.fainelli@gmail.com> 14327L: openwrt-devel@lists.openwrt.org (subscribers-only) 14328S: Maintained 14329F: drivers/vlynq/vlynq.c 14330F: include/linux/vlynq.h 14331 14332VME SUBSYSTEM 14333M: Martyn Welch <martyn@welchs.me.uk> 14334M: Manohar Vanga <manohar.vanga@gmail.com> 14335M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14336L: devel@driverdev.osuosl.org 14337S: Maintained 14338T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14339F: Documentation/driver-api/vme.rst 14340F: drivers/staging/vme/ 14341F: drivers/vme/ 14342F: include/linux/vme* 14343 14344VMWARE BALLOON DRIVER 14345M: Xavier Deguillard <xdeguillard@vmware.com> 14346M: Philip Moltmann <moltmann@vmware.com> 14347M: "VMware, Inc." <pv-drivers@vmware.com> 14348L: linux-kernel@vger.kernel.org 14349S: Maintained 14350F: drivers/misc/vmw_balloon.c 14351 14352VMWARE HYPERVISOR INTERFACE 14353M: Alok Kataria <akataria@vmware.com> 14354L: virtualization@lists.linux-foundation.org 14355S: Supported 14356F: arch/x86/kernel/cpu/vmware.c 14357 14358VMWARE PVRDMA DRIVER 14359M: Adit Ranadive <aditr@vmware.com> 14360M: VMware PV-Drivers <pv-drivers@vmware.com> 14361L: linux-rdma@vger.kernel.org 14362S: Maintained 14363F: drivers/infiniband/hw/vmw_pvrdma/ 14364 14365VMware PVSCSI driver 14366M: Jim Gill <jgill@vmware.com> 14367M: VMware PV-Drivers <pv-drivers@vmware.com> 14368L: linux-scsi@vger.kernel.org 14369S: Maintained 14370F: drivers/scsi/vmw_pvscsi.c 14371F: drivers/scsi/vmw_pvscsi.h 14372 14373VMWARE VMMOUSE SUBDRIVER 14374M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14375M: "VMware, Inc." <pv-drivers@vmware.com> 14376L: linux-input@vger.kernel.org 14377S: Maintained 14378F: drivers/input/mouse/vmmouse.c 14379F: drivers/input/mouse/vmmouse.h 14380 14381VMWARE VMXNET3 ETHERNET DRIVER 14382M: Shrikrishna Khare <skhare@vmware.com> 14383M: "VMware, Inc." <pv-drivers@vmware.com> 14384L: netdev@vger.kernel.org 14385S: Maintained 14386F: drivers/net/vmxnet3/ 14387 14388VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14389M: Liam Girdwood <lgirdwood@gmail.com> 14390M: Mark Brown <broonie@kernel.org> 14391L: linux-kernel@vger.kernel.org 14392W: http://www.slimlogic.co.uk/?p=48 14393T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14394S: Supported 14395F: Documentation/devicetree/bindings/regulator/ 14396F: drivers/regulator/ 14397F: include/dt-bindings/regulator/ 14398F: include/linux/regulator/ 14399 14400VRF 14401M: David Ahern <dsa@cumulusnetworks.com> 14402M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14403L: netdev@vger.kernel.org 14404S: Maintained 14405F: drivers/net/vrf.c 14406F: Documentation/networking/vrf.txt 14407 14408VT1211 HARDWARE MONITOR DRIVER 14409M: Juerg Haefliger <juergh@gmail.com> 14410L: linux-hwmon@vger.kernel.org 14411S: Maintained 14412F: Documentation/hwmon/vt1211 14413F: drivers/hwmon/vt1211.c 14414 14415VT8231 HARDWARE MONITOR DRIVER 14416M: Roger Lucas <vt8231@hiddenengine.co.uk> 14417L: linux-hwmon@vger.kernel.org 14418S: Maintained 14419F: drivers/hwmon/vt8231.c 14420 14421VUB300 USB to SDIO/SD/MMC bridge chip 14422M: Tony Olech <tony.olech@elandigitalsystems.com> 14423L: linux-mmc@vger.kernel.org 14424L: linux-usb@vger.kernel.org 14425S: Supported 14426F: drivers/mmc/host/vub300.c 14427 14428W1 DALLAS'S 1-WIRE BUS 14429M: Evgeniy Polyakov <zbr@ioremap.net> 14430S: Maintained 14431F: Documentation/w1/ 14432F: drivers/w1/ 14433F: include/linux/w1.h 14434 14435W83791D HARDWARE MONITORING DRIVER 14436M: Marc Hulsman <m.hulsman@tudelft.nl> 14437L: linux-hwmon@vger.kernel.org 14438S: Maintained 14439F: Documentation/hwmon/w83791d 14440F: drivers/hwmon/w83791d.c 14441 14442W83793 HARDWARE MONITORING DRIVER 14443M: Rudolf Marek <r.marek@assembler.cz> 14444L: linux-hwmon@vger.kernel.org 14445S: Maintained 14446F: Documentation/hwmon/w83793 14447F: drivers/hwmon/w83793.c 14448 14449W83795 HARDWARE MONITORING DRIVER 14450M: Jean Delvare <jdelvare@suse.com> 14451L: linux-hwmon@vger.kernel.org 14452S: Maintained 14453F: drivers/hwmon/w83795.c 14454 14455W83L51xD SD/MMC CARD INTERFACE DRIVER 14456M: Pierre Ossman <pierre@ossman.eu> 14457S: Maintained 14458F: drivers/mmc/host/wbsd.* 14459 14460WACOM PROTOCOL 4 SERIAL TABLETS 14461M: Julian Squires <julian@cipht.net> 14462M: Hans de Goede <hdegoede@redhat.com> 14463L: linux-input@vger.kernel.org 14464S: Maintained 14465F: drivers/input/tablet/wacom_serial4.c 14466 14467WATCHDOG DEVICE DRIVERS 14468M: Wim Van Sebroeck <wim@iguana.be> 14469R: Guenter Roeck <linux@roeck-us.net> 14470L: linux-watchdog@vger.kernel.org 14471W: http://www.linux-watchdog.org/ 14472T: git git://www.linux-watchdog.org/linux-watchdog.git 14473S: Maintained 14474F: Documentation/devicetree/bindings/watchdog/ 14475F: Documentation/watchdog/ 14476F: drivers/watchdog/ 14477F: include/linux/watchdog.h 14478F: include/uapi/linux/watchdog.h 14479 14480WHISKEYCOVE PMIC GPIO DRIVER 14481M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14482L: linux-gpio@vger.kernel.org 14483S: Maintained 14484F: drivers/gpio/gpio-wcove.c 14485 14486WIIMOTE HID DRIVER 14487M: David Herrmann <dh.herrmann@googlemail.com> 14488L: linux-input@vger.kernel.org 14489S: Maintained 14490F: drivers/hid/hid-wiimote* 14491 14492WILOCITY WIL6210 WIRELESS DRIVER 14493M: Maya Erez <qca_merez@qca.qualcomm.com> 14494L: linux-wireless@vger.kernel.org 14495L: wil6210@qca.qualcomm.com 14496S: Supported 14497W: http://wireless.kernel.org/en/users/Drivers/wil6210 14498F: drivers/net/wireless/ath/wil6210/ 14499F: include/uapi/linux/wil6210_uapi.h 14500 14501WIMAX STACK 14502M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14503M: linux-wimax@intel.com 14504L: wimax@linuxwimax.org (subscribers-only) 14505S: Supported 14506W: http://linuxwimax.org 14507F: Documentation/wimax/README.wimax 14508F: include/linux/wimax/debug.h 14509F: include/net/wimax.h 14510F: include/uapi/linux/wimax.h 14511F: net/wimax/ 14512 14513WINBOND CIR DRIVER 14514M: David Härdeman <david@hardeman.nu> 14515S: Maintained 14516F: drivers/media/rc/winbond-cir.c 14517 14518WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14519M: William Breathitt Gray <vilhelm.gray@gmail.com> 14520L: linux-watchdog@vger.kernel.org 14521S: Maintained 14522F: drivers/watchdog/ebc-c384_wdt.c 14523 14524WINSYSTEMS WS16C48 GPIO DRIVER 14525M: William Breathitt Gray <vilhelm.gray@gmail.com> 14526L: linux-gpio@vger.kernel.org 14527S: Maintained 14528F: drivers/gpio/gpio-ws16c48.c 14529 14530WISTRON LAPTOP BUTTON DRIVER 14531M: Miloslav Trmac <mitr@volny.cz> 14532S: Maintained 14533F: drivers/input/misc/wistron_btns.c 14534 14535WL3501 WIRELESS PCMCIA CARD DRIVER 14536L: linux-wireless@vger.kernel.org 14537S: Odd fixes 14538F: drivers/net/wireless/wl3501* 14539 14540WOLFSON MICROELECTRONICS DRIVERS 14541L: patches@opensource.cirrus.com 14542T: git https://github.com/CirrusLogic/linux-drivers.git 14543W: https://github.com/CirrusLogic/linux-drivers/wiki 14544S: Supported 14545F: Documentation/hwmon/wm83?? 14546F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14547F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14548F: Documentation/devicetree/bindings/mfd/arizona.txt 14549F: Documentation/devicetree/bindings/mfd/wm831x.txt 14550F: arch/arm/mach-s3c64xx/mach-crag6410* 14551F: drivers/clk/clk-wm83*.c 14552F: drivers/extcon/extcon-arizona.c 14553F: drivers/leds/leds-wm83*.c 14554F: drivers/gpio/gpio-*wm*.c 14555F: drivers/gpio/gpio-arizona.c 14556F: drivers/hwmon/wm83??-hwmon.c 14557F: drivers/input/misc/wm831x-on.c 14558F: drivers/input/touchscreen/wm831x-ts.c 14559F: drivers/input/touchscreen/wm97*.c 14560F: drivers/mfd/arizona* 14561F: drivers/mfd/wm*.c 14562F: drivers/mfd/cs47l24* 14563F: drivers/power/supply/wm83*.c 14564F: drivers/rtc/rtc-wm83*.c 14565F: drivers/regulator/wm8*.c 14566F: drivers/regulator/arizona* 14567F: drivers/video/backlight/wm83*_bl.c 14568F: drivers/watchdog/wm83*_wdt.c 14569F: include/linux/mfd/arizona/ 14570F: include/linux/mfd/wm831x/ 14571F: include/linux/mfd/wm8350/ 14572F: include/linux/mfd/wm8400* 14573F: include/linux/regulator/arizona* 14574F: include/linux/wm97xx.h 14575F: include/sound/wm????.h 14576F: sound/soc/codecs/arizona.? 14577F: sound/soc/codecs/wm* 14578F: sound/soc/codecs/cs47l24* 14579 14580WORKQUEUE 14581M: Tejun Heo <tj@kernel.org> 14582R: Lai Jiangshan <jiangshanlai@gmail.com> 14583T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14584S: Maintained 14585F: include/linux/workqueue.h 14586F: kernel/workqueue.c 14587F: Documentation/core-api/workqueue.rst 14588 14589X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14590M: Chen-Yu Tsai <wens@csie.org> 14591L: linux-kernel@vger.kernel.org 14592S: Maintained 14593N: axp[128] 14594 14595X.25 NETWORK LAYER 14596M: Andrew Hendry <andrew.hendry@gmail.com> 14597L: linux-x25@vger.kernel.org 14598S: Odd Fixes 14599F: Documentation/networking/x25* 14600F: include/net/x25* 14601F: net/x25/ 14602 14603X86 ARCHITECTURE (32-BIT AND 64-BIT) 14604M: Thomas Gleixner <tglx@linutronix.de> 14605M: Ingo Molnar <mingo@redhat.com> 14606M: "H. Peter Anvin" <hpa@zytor.com> 14607M: x86@kernel.org 14608L: linux-kernel@vger.kernel.org 14609T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14610S: Maintained 14611F: Documentation/x86/ 14612F: arch/x86/ 14613 14614X86 MCE INFRASTRUCTURE 14615M: Tony Luck <tony.luck@intel.com> 14616M: Borislav Petkov <bp@alien8.de> 14617L: linux-edac@vger.kernel.org 14618S: Maintained 14619F: arch/x86/kernel/cpu/mcheck/* 14620 14621X86 MICROCODE UPDATE SUPPORT 14622M: Borislav Petkov <bp@alien8.de> 14623S: Maintained 14624F: arch/x86/kernel/cpu/microcode/* 14625 14626X86 PLATFORM DRIVERS 14627M: Darren Hart <dvhart@infradead.org> 14628M: Andy Shevchenko <andy@infradead.org> 14629L: platform-driver-x86@vger.kernel.org 14630T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14631S: Maintained 14632F: drivers/platform/x86/ 14633F: drivers/platform/olpc/ 14634 14635X86 VDSO 14636M: Andy Lutomirski <luto@amacapital.net> 14637L: linux-kernel@vger.kernel.org 14638T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14639S: Maintained 14640F: arch/x86/entry/vdso/ 14641 14642XC2028/3028 TUNER DRIVER 14643M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14644M: Mauro Carvalho Chehab <mchehab@kernel.org> 14645L: linux-media@vger.kernel.org 14646W: https://linuxtv.org 14647T: git git://linuxtv.org/media_tree.git 14648S: Maintained 14649F: drivers/media/tuners/tuner-xc2028.* 14650 14651XEN BLOCK SUBSYSTEM 14652M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14653M: Roger Pau Monné <roger.pau@citrix.com> 14654L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14655S: Supported 14656F: drivers/block/xen-blkback/* 14657F: drivers/block/xen* 14658 14659XEN HYPERVISOR ARM 14660M: Stefano Stabellini <sstabellini@kernel.org> 14661L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14662S: Maintained 14663F: arch/arm/xen/ 14664F: arch/arm/include/asm/xen/ 14665 14666XEN HYPERVISOR ARM64 14667M: Stefano Stabellini <sstabellini@kernel.org> 14668L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14669S: Maintained 14670F: arch/arm64/xen/ 14671F: arch/arm64/include/asm/xen/ 14672 14673XEN HYPERVISOR INTERFACE 14674M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14675M: Juergen Gross <jgross@suse.com> 14676L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14677T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14678S: Supported 14679F: arch/x86/xen/ 14680F: drivers/*/xen-*front.c 14681F: drivers/xen/ 14682F: arch/x86/include/asm/xen/ 14683F: include/xen/ 14684F: include/uapi/xen/ 14685F: Documentation/ABI/stable/sysfs-hypervisor-xen 14686F: Documentation/ABI/testing/sysfs-hypervisor-xen 14687 14688XEN NETWORK BACKEND DRIVER 14689M: Wei Liu <wei.liu2@citrix.com> 14690M: Paul Durrant <paul.durrant@citrix.com> 14691L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14692L: netdev@vger.kernel.org 14693S: Supported 14694F: drivers/net/xen-netback/* 14695 14696XEN PCI SUBSYSTEM 14697M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14698L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14699S: Supported 14700F: arch/x86/pci/*xen* 14701F: drivers/pci/*xen* 14702 14703XEN PVSCSI DRIVERS 14704M: Juergen Gross <jgross@suse.com> 14705L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14706L: linux-scsi@vger.kernel.org 14707S: Supported 14708F: drivers/scsi/xen-scsifront.c 14709F: drivers/xen/xen-scsiback.c 14710F: include/xen/interface/io/vscsiif.h 14711 14712XEN SWIOTLB SUBSYSTEM 14713M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14714L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14715S: Supported 14716F: arch/x86/xen/*swiotlb* 14717F: drivers/xen/*swiotlb* 14718 14719XFS FILESYSTEM 14720M: Darrick J. Wong <darrick.wong@oracle.com> 14721M: linux-xfs@vger.kernel.org 14722L: linux-xfs@vger.kernel.org 14723W: http://xfs.org/ 14724T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14725S: Supported 14726F: Documentation/filesystems/xfs.txt 14727F: fs/xfs/ 14728 14729XILINX AXI ETHERNET DRIVER 14730M: Anirudha Sarangi <anirudh@xilinx.com> 14731M: John Linn <John.Linn@xilinx.com> 14732S: Maintained 14733F: drivers/net/ethernet/xilinx/xilinx_axienet* 14734 14735XILINX UARTLITE SERIAL DRIVER 14736M: Peter Korsgaard <jacmet@sunsite.dk> 14737L: linux-serial@vger.kernel.org 14738S: Maintained 14739F: drivers/tty/serial/uartlite.c 14740 14741XILINX VIDEO IP CORES 14742M: Hyun Kwon <hyun.kwon@xilinx.com> 14743M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14744L: linux-media@vger.kernel.org 14745T: git git://linuxtv.org/media_tree.git 14746S: Supported 14747F: Documentation/devicetree/bindings/media/xilinx/ 14748F: drivers/media/platform/xilinx/ 14749F: include/uapi/linux/xilinx-v4l2-controls.h 14750 14751XILLYBUS DRIVER 14752M: Eli Billauer <eli.billauer@gmail.com> 14753L: linux-kernel@vger.kernel.org 14754S: Supported 14755F: drivers/char/xillybus/ 14756 14757XRA1403 GPIO EXPANDER 14758M: Nandor Han <nandor.han@ge.com> 14759M: Semi Malinen <semi.malinen@ge.com> 14760L: linux-gpio@vger.kernel.org 14761S: Maintained 14762F: drivers/gpio/gpio-xra1403.c 14763F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14764 14765XTENSA XTFPGA PLATFORM SUPPORT 14766M: Max Filippov <jcmvbkbc@gmail.com> 14767L: linux-xtensa@linux-xtensa.org 14768S: Maintained 14769F: drivers/spi/spi-xtensa-xtfpga.c 14770F: sound/soc/xtensa/xtfpga-i2s.c 14771 14772YAM DRIVER FOR AX.25 14773M: Jean-Paul Roubelat <jpr@f6fbb.org> 14774L: linux-hams@vger.kernel.org 14775S: Maintained 14776F: drivers/net/hamradio/yam* 14777F: include/linux/yam.h 14778 14779YAMA SECURITY MODULE 14780M: Kees Cook <keescook@chromium.org> 14781T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14782S: Supported 14783F: security/yama/ 14784F: Documentation/admin-guide/LSM/Yama.rst 14785 14786YEALINK PHONE DRIVER 14787M: Henk Vergonet <Henk.Vergonet@gmail.com> 14788L: usbb2k-api-dev@nongnu.org 14789S: Maintained 14790F: Documentation/input/yealink.rst 14791F: drivers/input/misc/yealink.* 14792 14793Z8530 DRIVER FOR AX.25 14794M: Joerg Reuter <jreuter@yaina.de> 14795W: http://yaina.de/jreuter/ 14796W: http://www.qsl.net/dl1bke/ 14797L: linux-hams@vger.kernel.org 14798S: Maintained 14799F: Documentation/networking/z8530drv.txt 14800F: drivers/net/hamradio/*scc.c 14801F: drivers/net/hamradio/z8530.h 14802 14803ZBUD COMPRESSED PAGE ALLOCATOR 14804M: Seth Jennings <sjenning@redhat.com> 14805M: Dan Streetman <ddstreet@ieee.org> 14806L: linux-mm@kvack.org 14807S: Maintained 14808F: mm/zbud.c 14809F: include/linux/zbud.h 14810 14811ZD1211RW WIRELESS DRIVER 14812M: Daniel Drake <dsd@gentoo.org> 14813M: Ulrich Kunitz <kune@deine-taler.de> 14814W: http://zd1211.ath.cx/wiki/DriverRewrite 14815L: linux-wireless@vger.kernel.org 14816L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14817S: Maintained 14818F: drivers/net/wireless/zydas/zd1211rw/ 14819 14820ZD1301 MEDIA DRIVER 14821M: Antti Palosaari <crope@iki.fi> 14822L: linux-media@vger.kernel.org 14823W: https://linuxtv.org/ 14824W: http://palosaari.fi/linux/ 14825Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14826S: Maintained 14827F: drivers/media/usb/dvb-usb-v2/zd1301* 14828 14829ZD1301_DEMOD MEDIA DRIVER 14830M: Antti Palosaari <crope@iki.fi> 14831L: linux-media@vger.kernel.org 14832W: https://linuxtv.org/ 14833W: http://palosaari.fi/linux/ 14834Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14835S: Maintained 14836F: drivers/media/dvb-frontends/zd1301_demod* 14837 14838ZPOOL COMPRESSED PAGE STORAGE API 14839M: Dan Streetman <ddstreet@ieee.org> 14840L: linux-mm@kvack.org 14841S: Maintained 14842F: mm/zpool.c 14843F: include/linux/zpool.h 14844 14845ZR36067 VIDEO FOR LINUX DRIVER 14846L: mjpeg-users@lists.sourceforge.net 14847L: linux-media@vger.kernel.org 14848W: http://mjpeg.sourceforge.net/driver-zoran/ 14849T: hg https://linuxtv.org/hg/v4l-dvb 14850S: Odd Fixes 14851F: drivers/media/pci/zoran/ 14852 14853ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14854M: Minchan Kim <minchan@kernel.org> 14855M: Nitin Gupta <ngupta@vflare.org> 14856R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14857L: linux-kernel@vger.kernel.org 14858S: Maintained 14859F: drivers/block/zram/ 14860F: Documentation/blockdev/zram.txt 14861 14862ZS DECSTATION Z85C30 SERIAL DRIVER 14863M: "Maciej W. Rozycki" <macro@linux-mips.org> 14864S: Maintained 14865F: drivers/tty/serial/zs.* 14866 14867ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14868M: Minchan Kim <minchan@kernel.org> 14869M: Nitin Gupta <ngupta@vflare.org> 14870R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14871L: linux-mm@kvack.org 14872S: Maintained 14873F: mm/zsmalloc.c 14874F: include/linux/zsmalloc.h 14875F: Documentation/vm/zsmalloc.txt 14876 14877ZSWAP COMPRESSED SWAP CACHING 14878M: Seth Jennings <sjenning@redhat.com> 14879M: Dan Streetman <ddstreet@ieee.org> 14880L: linux-mm@kvack.org 14881S: Maintained 14882F: mm/zswap.c 14883 14884THE REST 14885M: Linus Torvalds <torvalds@linux-foundation.org> 14886L: linux-kernel@vger.kernel.org 14887Q: http://patchwork.kernel.org/project/LKML/list/ 14888T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14889S: Buried alive in reporters 14890F: * 14891F: */ 14892