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 ION DRIVER 859M: Laura Abbott <labbott@redhat.com> 860M: Sumit Semwal <sumit.semwal@linaro.org> 861L: devel@driverdev.osuosl.org 862S: Supported 863F: drivers/staging/android/ion 864F: drivers/staging/android/uapi/ion.h 865F: drivers/staging/android/uapi/ion_test.h 866 867AOA (Apple Onboard Audio) ALSA DRIVER 868M: Johannes Berg <johannes@sipsolutions.net> 869L: linuxppc-dev@lists.ozlabs.org 870L: alsa-devel@alsa-project.org (moderated for non-subscribers) 871S: Maintained 872F: sound/aoa/ 873 874APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 875M: William Breathitt Gray <vilhelm.gray@gmail.com> 876L: linux-iio@vger.kernel.org 877S: Maintained 878F: drivers/iio/adc/stx104.c 879 880APM DRIVER 881M: Jiri Kosina <jikos@kernel.org> 882S: Odd fixes 883T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 884F: arch/x86/kernel/apm_32.c 885F: include/linux/apm_bios.h 886F: include/uapi/linux/apm_bios.h 887F: drivers/char/apm-emulation.c 888 889APPARMOR SECURITY MODULE 890M: John Johansen <john.johansen@canonical.com> 891L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 892W: apparmor.wiki.kernel.org 893T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 894S: Supported 895F: security/apparmor/ 896F: Documentation/admin-guide/LSM/apparmor.rst 897 898APPLE BCM5974 MULTITOUCH DRIVER 899M: Henrik Rydberg <rydberg@bitmath.org> 900L: linux-input@vger.kernel.org 901S: Odd fixes 902F: drivers/input/mouse/bcm5974.c 903 904APPLE SMC DRIVER 905M: Henrik Rydberg <rydberg@bitmath.org> 906L: linux-hwmon@vger.kernel.org 907S: Odd fixes 908F: drivers/hwmon/applesmc.c 909 910APPLETALK NETWORK LAYER 911L: netdev@vger.kernel.org 912S: Odd fixes 913F: drivers/net/appletalk/ 914F: net/appletalk/ 915 916APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 917M: Duc Dang <dhdang@apm.com> 918S: Supported 919F: arch/arm64/boot/dts/apm/ 920 921APPLIED MICRO (APM) X-GENE SOC EDAC 922M: Loc Ho <lho@apm.com> 923S: Supported 924F: drivers/edac/xgene_edac.c 925F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 926 927APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 928M: Iyappan Subramanian <isubramanian@apm.com> 929M: Keyur Chudgar <kchudgar@apm.com> 930S: Supported 931F: drivers/net/ethernet/apm/xgene-v2/ 932 933APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 934M: Iyappan Subramanian <isubramanian@apm.com> 935M: Keyur Chudgar <kchudgar@apm.com> 936M: Quan Nguyen <qnguyen@apm.com> 937S: Supported 938F: drivers/net/ethernet/apm/xgene/ 939F: drivers/net/phy/mdio-xgene.c 940F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 941F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 942 943APPLIED MICRO (APM) X-GENE SOC PMU 944M: Tai Nguyen <ttnguyen@apm.com> 945S: Supported 946F: drivers/perf/xgene_pmu.c 947F: Documentation/perf/xgene-pmu.txt 948F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 949 950APTINA CAMERA SENSOR PLL 951M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 952L: linux-media@vger.kernel.org 953S: Maintained 954F: drivers/media/i2c/aptina-pll.* 955 956ARC FRAMEBUFFER DRIVER 957M: Jaya Kumar <jayalk@intworks.biz> 958S: Maintained 959F: drivers/video/fbdev/arcfb.c 960F: drivers/video/fbdev/core/fb_defio.c 961 962ARC PGU DRM DRIVER 963M: Alexey Brodkin <abrodkin@synopsys.com> 964S: Supported 965F: drivers/gpu/drm/arc/ 966F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 967 968ARCNET NETWORK LAYER 969M: Michael Grzeschik <m.grzeschik@pengutronix.de> 970L: netdev@vger.kernel.org 971S: Maintained 972F: drivers/net/arcnet/ 973F: include/uapi/linux/if_arcnet.h 974 975ARM ARCHITECTED TIMER DRIVER 976M: Mark Rutland <mark.rutland@arm.com> 977M: Marc Zyngier <marc.zyngier@arm.com> 978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 979S: Maintained 980F: arch/arm/include/asm/arch_timer.h 981F: arch/arm64/include/asm/arch_timer.h 982F: drivers/clocksource/arm_arch_timer.c 983 984ARM HDLCD DRM DRIVER 985M: Liviu Dudau <liviu.dudau@arm.com> 986S: Supported 987F: drivers/gpu/drm/arm/hdlcd_* 988F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 989 990ARM MALI-DP DRM DRIVER 991M: Liviu Dudau <liviu.dudau@arm.com> 992M: Brian Starkey <brian.starkey@arm.com> 993M: Mali DP Maintainers <malidp@foss.arm.com> 994S: Supported 995F: drivers/gpu/drm/arm/ 996F: Documentation/devicetree/bindings/display/arm,malidp.txt 997 998ARM MFM AND FLOPPY DRIVERS 999M: Ian Molton <spyro@f2s.com> 1000S: Maintained 1001F: arch/arm/lib/floppydma.S 1002F: arch/arm/include/asm/floppy.h 1003 1004ARM PMU PROFILING AND DEBUGGING 1005M: Will Deacon <will.deacon@arm.com> 1006M: Mark Rutland <mark.rutland@arm.com> 1007S: Maintained 1008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1009F: arch/arm*/kernel/perf_* 1010F: arch/arm/oprofile/common.c 1011F: arch/arm*/kernel/hw_breakpoint.c 1012F: arch/arm*/include/asm/hw_breakpoint.h 1013F: arch/arm*/include/asm/perf_event.h 1014F: drivers/perf/* 1015F: include/linux/perf/arm_pmu.h 1016F: Documentation/devicetree/bindings/arm/pmu.txt 1017F: Documentation/devicetree/bindings/perf/ 1018 1019ARM PORT 1020M: Russell King <linux@armlinux.org.uk> 1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1022W: http://www.armlinux.org.uk/ 1023S: Maintained 1024T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1025F: arch/arm/ 1026 1027ARM PRIMECELL AACI PL041 DRIVER 1028M: Russell King <linux@armlinux.org.uk> 1029S: Maintained 1030F: sound/arm/aaci.* 1031 1032ARM PRIMECELL BUS SUPPORT 1033M: Russell King <linux@armlinux.org.uk> 1034S: Maintained 1035F: drivers/amba/ 1036F: include/linux/amba/bus.h 1037 1038ARM PRIMECELL CLCD PL110 DRIVER 1039M: Russell King <linux@armlinux.org.uk> 1040S: Maintained 1041F: drivers/video/fbdev/amba-clcd.* 1042 1043ARM PRIMECELL KMI PL050 DRIVER 1044M: Russell King <linux@armlinux.org.uk> 1045S: Maintained 1046F: drivers/input/serio/ambakmi.* 1047F: include/linux/amba/kmi.h 1048 1049ARM PRIMECELL MMCI PL180/1 DRIVER 1050M: Russell King <linux@armlinux.org.uk> 1051S: Maintained 1052F: drivers/mmc/host/mmci.* 1053F: include/linux/amba/mmci.h 1054 1055ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1056M: Russell King <linux@armlinux.org.uk> 1057S: Maintained 1058F: drivers/tty/serial/amba-pl01*.c 1059F: include/linux/amba/serial.h 1060 1061ARM SMMU DRIVERS 1062M: Will Deacon <will.deacon@arm.com> 1063R: Robin Murphy <robin.murphy@arm.com> 1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1065S: Maintained 1066F: drivers/iommu/arm-smmu.c 1067F: drivers/iommu/arm-smmu-v3.c 1068F: drivers/iommu/io-pgtable-arm.c 1069F: drivers/iommu/io-pgtable-arm-v7s.c 1070 1071ARM SUB-ARCHITECTURES 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1073S: Maintained 1074F: arch/arm/mach-*/ 1075F: arch/arm/plat-*/ 1076T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1077 1078ARM/ACTIONS SEMI ARCHITECTURE 1079M: Andreas Färber <afaerber@suse.de> 1080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1081S: Maintained 1082N: owl 1083F: arch/arm/mach-actions/ 1084F: arch/arm/boot/dts/owl-* 1085F: arch/arm64/boot/dts/actions/ 1086F: drivers/clocksource/owl-* 1087F: drivers/soc/actions/ 1088F: include/dt-bindings/power/owl-* 1089F: include/linux/soc/actions/ 1090F: Documentation/devicetree/bindings/arm/actions.txt 1091F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1092F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1093 1094ARM/ADS SPHERE MACHINE SUPPORT 1095M: Lennert Buytenhek <kernel@wantstofly.org> 1096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1097S: Maintained 1098 1099ARM/AFEB9260 MACHINE SUPPORT 1100M: Sergey Lapin <slapin@ossfans.org> 1101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1102S: Maintained 1103 1104ARM/AJECO 1ARM MACHINE SUPPORT 1105M: Lennert Buytenhek <kernel@wantstofly.org> 1106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1107S: Maintained 1108 1109ARM/Allwinner SoC Clock Support 1110M: Emilio López <emilio@elopez.com.ar> 1111S: Maintained 1112F: drivers/clk/sunxi/ 1113 1114ARM/Allwinner sunXi SoC support 1115M: Maxime Ripard <maxime.ripard@free-electrons.com> 1116M: Chen-Yu Tsai <wens@csie.org> 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1118S: Maintained 1119N: sun[x456789]i 1120N: sun50i 1121F: arch/arm/mach-sunxi/ 1122F: arch/arm64/boot/dts/allwinner/ 1123F: drivers/clk/sunxi-ng/ 1124F: drivers/pinctrl/sunxi/ 1125F: drivers/soc/sunxi/ 1126T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1127 1128ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1129M: Neil Armstrong <narmstrong@baylibre.com> 1130M: Jerome Brunet <jbrunet@baylibre.com> 1131L: linux-amlogic@lists.infradead.org 1132S: Maintained 1133F: drivers/clk/meson/ 1134F: include/dt-bindings/clock/meson* 1135F: include/dt-bindings/clock/gxbb* 1136F: Documentation/devicetree/bindings/clock/amlogic* 1137 1138ARM/Amlogic Meson SoC support 1139M: Carlo Caione <carlo@caione.org> 1140M: Kevin Hilman <khilman@baylibre.com> 1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1142L: linux-amlogic@lists.infradead.org 1143W: http://linux-meson.com/ 1144S: Maintained 1145F: arch/arm/mach-meson/ 1146F: arch/arm/boot/dts/meson* 1147F: arch/arm64/boot/dts/amlogic/ 1148F: drivers/pinctrl/meson/ 1149F: drivers/mmc/host/meson* 1150N: meson 1151 1152ARM/Annapurna Labs ALPINE ARCHITECTURE 1153M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1154M: Antoine Tenart <antoine.tenart@free-electrons.com> 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1156S: Maintained 1157F: arch/arm/mach-alpine/ 1158F: arch/arm/boot/dts/alpine* 1159F: arch/arm64/boot/dts/al/ 1160F: drivers/*/*alpine* 1161 1162ARM/ARTPEC MACHINE SUPPORT 1163M: Jesper Nilsson <jesper.nilsson@axis.com> 1164M: Lars Persson <lars.persson@axis.com> 1165M: Niklas Cassel <niklas.cassel@axis.com> 1166S: Maintained 1167L: linux-arm-kernel@axis.com 1168F: arch/arm/mach-artpec 1169F: arch/arm/boot/dts/artpec6* 1170F: drivers/clk/axis 1171F: drivers/crypto/axis 1172F: drivers/pinctrl/pinctrl-artpec* 1173F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1174 1175ARM/ASPEED I2C DRIVER 1176M: Brendan Higgins <brendanhiggins@google.com> 1177R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1178R: Joel Stanley <joel@jms.id.au> 1179L: linux-i2c@vger.kernel.org 1180L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1181S: Maintained 1182F: drivers/irqchip/irq-aspeed-i2c-ic.c 1183F: drivers/i2c/busses/i2c-aspeed.c 1184F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1185F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1186 1187ARM/ASPEED MACHINE SUPPORT 1188M: Joel Stanley <joel@jms.id.au> 1189S: Maintained 1190F: arch/arm/mach-aspeed/ 1191F: arch/arm/boot/dts/aspeed-* 1192F: drivers/*/*aspeed* 1193 1194ARM/ATMEL AT91 Clock Support 1195M: Boris Brezillon <boris.brezillon@free-electrons.com> 1196S: Maintained 1197F: drivers/clk/at91 1198 1199ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1200M: Nicolas Ferre <nicolas.ferre@microchip.com> 1201M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1203W: http://www.linux4sam.org 1204T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1205S: Supported 1206F: arch/arm/mach-at91/ 1207F: include/soc/at91/ 1208F: arch/arm/boot/dts/at91*.dts 1209F: arch/arm/boot/dts/at91*.dtsi 1210F: arch/arm/boot/dts/sama*.dts 1211F: arch/arm/boot/dts/sama*.dtsi 1212F: arch/arm/include/debug/at91.S 1213F: drivers/memory/atmel* 1214 1215ARM/CALXEDA HIGHBANK ARCHITECTURE 1216M: Rob Herring <robh@kernel.org> 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1218S: Maintained 1219F: arch/arm/mach-highbank/ 1220F: arch/arm/boot/dts/highbank.dts 1221F: arch/arm/boot/dts/ecx-*.dts* 1222 1223ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1224M: Krzysztof Halasa <khalasa@piap.pl> 1225S: Maintained 1226F: arch/arm/mach-cns3xxx/ 1227 1228ARM/CAVIUM THUNDER NETWORK DRIVER 1229M: Sunil Goutham <sgoutham@cavium.com> 1230M: Robert Richter <rric@kernel.org> 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1232S: Supported 1233F: drivers/net/ethernet/cavium/thunder/ 1234 1235ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1236M: Alexander Shiyan <shc_work@mail.ru> 1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1238S: Odd Fixes 1239N: clps711x 1240 1241ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1242M: Lennert Buytenhek <kernel@wantstofly.org> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244S: Maintained 1245 1246ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1247M: Hartley Sweeten <hsweeten@visionengravers.com> 1248M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1250S: Maintained 1251F: arch/arm/mach-ep93xx/ 1252F: arch/arm/mach-ep93xx/include/mach/ 1253 1254ARM/CLKDEV SUPPORT 1255M: Russell King <linux@armlinux.org.uk> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1259F: arch/arm/include/asm/clkdev.h 1260F: drivers/clk/clkdev.c 1261 1262ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1263M: Mike Rapoport <mike@compulab.co.il> 1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1265S: Maintained 1266 1267ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1268M: Baruch Siach <baruch@tkos.co.il> 1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1270S: Maintained 1271F: arch/arm/boot/dts/cx92755* 1272N: digicolor 1273 1274ARM/CONTEC MICRO9 MACHINE SUPPORT 1275M: Hubert Feurstein <hubert.feurstein@contec.at> 1276S: Maintained 1277F: arch/arm/mach-ep93xx/micro9.c 1278 1279ARM/CORESIGHT FRAMEWORK AND DRIVERS 1280M: Mathieu Poirier <mathieu.poirier@linaro.org> 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282S: Maintained 1283F: drivers/hwtracing/coresight/* 1284F: Documentation/trace/coresight.txt 1285F: Documentation/trace/coresight-cpu-debug.txt 1286F: Documentation/devicetree/bindings/arm/coresight.txt 1287F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1288F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1289F: tools/perf/arch/arm/util/pmu.c 1290F: tools/perf/arch/arm/util/auxtrace.c 1291F: tools/perf/arch/arm/util/cs-etm.c 1292F: tools/perf/arch/arm/util/cs-etm.h 1293F: tools/perf/util/cs-etm.h 1294 1295ARM/CORGI MACHINE SUPPORT 1296M: Richard Purdie <rpurdie@rpsys.net> 1297S: Maintained 1298 1299ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1300M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1301M: Linus Walleij <linus.walleij@linaro.org> 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303T: git git://github.com/ulli-kroll/linux.git 1304S: Maintained 1305F: Documentation/devicetree/bindings/arm/gemini.txt 1306F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1307F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1308F: arch/arm/mach-gemini/ 1309F: drivers/pinctrl/pinctrl-gemini.c 1310F: drivers/rtc/rtc-ftrtc010.c 1311 1312ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1313M: Barry Song <baohua@kernel.org> 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1315T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1316S: Maintained 1317F: arch/arm/boot/dts/prima2* 1318F: arch/arm/mach-prima2/ 1319F: drivers/clk/sirf/ 1320F: drivers/clocksource/timer-prima2.c 1321F: drivers/clocksource/timer-atlas7.c 1322N: [^a-z]sirf 1323 1324ARM/EBSA110 MACHINE SUPPORT 1325M: Russell King <linux@armlinux.org.uk> 1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1327W: http://www.armlinux.org.uk/ 1328S: Maintained 1329F: arch/arm/mach-ebsa110/ 1330F: drivers/net/ethernet/amd/am79c961a.* 1331 1332ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1333M: Uwe Kleine-König <kernel@pengutronix.de> 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1335S: Maintained 1336N: efm32 1337 1338ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1339M: Robert Jarzmik <robert.jarzmik@free.fr> 1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1341S: Maintained 1342F: arch/arm/mach-pxa/ezx.c 1343 1344ARM/FARADAY FA526 PORT 1345M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1347S: Maintained 1348T: git git://git.berlios.de/gemini-board 1349F: arch/arm/mm/*-fa* 1350 1351ARM/FOOTBRIDGE ARCHITECTURE 1352M: Russell King <linux@armlinux.org.uk> 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354W: http://www.armlinux.org.uk/ 1355S: Maintained 1356F: arch/arm/include/asm/hardware/dec21285.h 1357F: arch/arm/mach-footbridge/ 1358 1359ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1360M: Shawn Guo <shawnguo@kernel.org> 1361M: Sascha Hauer <kernel@pengutronix.de> 1362R: Fabio Estevam <fabio.estevam@nxp.com> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1366F: arch/arm/mach-imx/ 1367F: arch/arm/mach-mxs/ 1368F: arch/arm/boot/dts/imx* 1369F: arch/arm/configs/imx*_defconfig 1370F: drivers/clk/imx/ 1371F: drivers/soc/imx/ 1372F: include/soc/imx/ 1373 1374ARM/FREESCALE VYBRID ARM ARCHITECTURE 1375M: Shawn Guo <shawnguo@kernel.org> 1376M: Sascha Hauer <kernel@pengutronix.de> 1377R: Stefan Agner <stefan@agner.ch> 1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1379S: Maintained 1380T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1381F: arch/arm/mach-imx/*vf610* 1382F: arch/arm/boot/dts/vf* 1383 1384ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1385M: Lennert Buytenhek <kernel@wantstofly.org> 1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1387S: Maintained 1388 1389ARM/GUMSTIX MACHINE SUPPORT 1390M: Steve Sakoman <sakoman@gmail.com> 1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1392S: Maintained 1393 1394ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1395M: Philipp Zabel <philipp.zabel@gmail.com> 1396M: Paul Parsons <lost.distance@yahoo.com> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398S: Maintained 1399F: arch/arm/mach-pxa/hx4700.c 1400F: arch/arm/mach-pxa/include/mach/hx4700.h 1401F: sound/soc/pxa/hx4700.c 1402 1403ARM/HISILICON SOC SUPPORT 1404M: Wei Xu <xuwei5@hisilicon.com> 1405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1406W: http://www.hisilicon.com 1407S: Supported 1408T: git git://github.com/hisilicon/linux-hisi.git 1409F: arch/arm/mach-hisi/ 1410F: arch/arm/boot/dts/hi3* 1411F: arch/arm/boot/dts/hip* 1412F: arch/arm/boot/dts/hisi* 1413F: arch/arm64/boot/dts/hisilicon/ 1414 1415ARM/HP JORNADA 7XX MACHINE SUPPORT 1416M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1417W: www.jlime.com 1418S: Maintained 1419T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1420F: arch/arm/mach-sa1100/jornada720.c 1421F: arch/arm/mach-sa1100/include/mach/jornada720.h 1422 1423ARM/IGEP MACHINE SUPPORT 1424M: Enric Balletbo i Serra <eballetbo@gmail.com> 1425M: Javier Martinez Canillas <javier@dowhile0.org> 1426L: linux-omap@vger.kernel.org 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1428S: Maintained 1429F: arch/arm/boot/dts/omap3-igep* 1430 1431ARM/INCOME PXA270 SUPPORT 1432M: Marek Vasut <marek.vasut@gmail.com> 1433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1434S: Maintained 1435F: arch/arm/mach-pxa/colibri-pxa270-income.c 1436 1437ARM/INTEL IOP13XX ARM ARCHITECTURE 1438M: Lennert Buytenhek <kernel@wantstofly.org> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441 1442ARM/INTEL IOP32X ARM ARCHITECTURE 1443M: Lennert Buytenhek <kernel@wantstofly.org> 1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1445S: Maintained 1446 1447ARM/INTEL IOP33X ARM ARCHITECTURE 1448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1449S: Orphan 1450 1451ARM/INTEL IQ81342EX MACHINE SUPPORT 1452M: Lennert Buytenhek <kernel@wantstofly.org> 1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1454S: Maintained 1455 1456ARM/INTEL IXDP2850 MACHINE SUPPORT 1457M: Lennert Buytenhek <kernel@wantstofly.org> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460 1461ARM/INTEL IXP4XX ARM ARCHITECTURE 1462M: Imre Kaloz <kaloz@openwrt.org> 1463M: Krzysztof Halasa <khalasa@piap.pl> 1464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1465S: Maintained 1466F: arch/arm/mach-ixp4xx/ 1467 1468ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1469M: Jonathan Cameron <jic23@cam.ac.uk> 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1471S: Maintained 1472F: arch/arm/mach-pxa/stargate2.c 1473F: drivers/pcmcia/pxa2xx_stargate2.c 1474 1475ARM/INTEL XSC3 (MANZANO) ARM CORE 1476M: Lennert Buytenhek <kernel@wantstofly.org> 1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1478S: Maintained 1479 1480ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1481M: Lennert Buytenhek <kernel@wantstofly.org> 1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1483S: Maintained 1484 1485ARM/LG1K ARCHITECTURE 1486M: Chanho Min <chanho.min@lge.com> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489F: arch/arm64/boot/dts/lg/ 1490 1491ARM/LOGICPD PXA270 MACHINE SUPPORT 1492M: Lennert Buytenhek <kernel@wantstofly.org> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495 1496ARM/LPC18XX ARCHITECTURE 1497M: Joachim Eastwood <manabian@gmail.com> 1498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1499S: Maintained 1500F: arch/arm/boot/dts/lpc43* 1501F: drivers/clk/nxp/clk-lpc18xx* 1502F: drivers/clocksource/time-lpc32xx.c 1503F: drivers/i2c/busses/i2c-lpc2k.c 1504F: drivers/memory/pl172.c 1505F: drivers/mtd/spi-nor/nxp-spifi.c 1506F: drivers/rtc/rtc-lpc24xx.c 1507N: lpc18xx 1508 1509ARM/LPC32XX SOC SUPPORT 1510M: Vladimir Zapolskiy <vz@mleia.com> 1511M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1514S: Maintained 1515F: arch/arm/boot/dts/lpc32* 1516F: arch/arm/mach-lpc32xx/ 1517F: drivers/i2c/busses/i2c-pnx.c 1518F: drivers/net/ethernet/nxp/lpc_eth.c 1519F: drivers/usb/host/ohci-nxp.c 1520F: drivers/watchdog/pnx4008_wdt.c 1521N: lpc32xx 1522 1523ARM/MAGICIAN MACHINE SUPPORT 1524M: Philipp Zabel <philipp.zabel@gmail.com> 1525S: Maintained 1526 1527ARM/Marvell Berlin SoC support 1528M: Jisheng Zhang <jszhang@marvell.com> 1529M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531S: Maintained 1532F: arch/arm/mach-berlin/ 1533F: arch/arm/boot/dts/berlin* 1534F: arch/arm64/boot/dts/marvell/berlin* 1535 1536ARM/Marvell Dove/MV78xx0/Orion SOC support 1537M: Jason Cooper <jason@lakedaemon.net> 1538M: Andrew Lunn <andrew@lunn.ch> 1539M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1540M: Gregory Clement <gregory.clement@free-electrons.com> 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542S: Maintained 1543F: Documentation/devicetree/bindings/soc/dove/ 1544F: arch/arm/mach-dove/ 1545F: arch/arm/mach-mv78xx0/ 1546F: arch/arm/mach-orion5x/ 1547F: arch/arm/plat-orion/ 1548F: arch/arm/boot/dts/dove* 1549F: arch/arm/boot/dts/orion5x* 1550 1551ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1552M: Jason Cooper <jason@lakedaemon.net> 1553M: Andrew Lunn <andrew@lunn.ch> 1554M: Gregory Clement <gregory.clement@free-electrons.com> 1555M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1557S: Maintained 1558F: arch/arm/boot/dts/armada* 1559F: arch/arm/boot/dts/kirkwood* 1560F: arch/arm/configs/mvebu_*_defconfig 1561F: arch/arm/mach-mvebu/ 1562F: arch/arm64/boot/dts/marvell/armada* 1563F: drivers/cpufreq/mvebu-cpufreq.c 1564F: drivers/irqchip/irq-armada-370-xp.c 1565F: drivers/irqchip/irq-mvebu-* 1566F: drivers/pinctrl/mvebu/ 1567F: drivers/rtc/rtc-armada38x.c 1568 1569ARM/Mediatek RTC DRIVER 1570M: Eddie Huang <eddie.huang@mediatek.com> 1571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1572L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1573S: Maintained 1574F: drivers/rtc/rtc-mt6397.c 1575 1576ARM/Mediatek SoC support 1577M: Matthias Brugger <matthias.bgg@gmail.com> 1578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1579L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1580S: Maintained 1581F: arch/arm/boot/dts/mt6* 1582F: arch/arm/boot/dts/mt7* 1583F: arch/arm/boot/dts/mt8* 1584F: arch/arm/mach-mediatek/ 1585F: arch/arm64/boot/dts/mediatek/ 1586N: mtk 1587K: mediatek 1588 1589ARM/Mediatek USB3 PHY DRIVER 1590M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1592L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1593S: Maintained 1594F: drivers/phy/mediatek/phy-mtk-tphy.c 1595 1596ARM/MICREL KS8695 ARCHITECTURE 1597M: Greg Ungerer <gerg@uclinux.org> 1598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1599F: arch/arm/mach-ks8695/ 1600S: Odd Fixes 1601 1602ARM/MIOA701 MACHINE SUPPORT 1603M: Robert Jarzmik <robert.jarzmik@free.fr> 1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1605F: arch/arm/mach-pxa/mioa701.c 1606S: Maintained 1607 1608ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1609M: Michael Petchkovsky <mkpetch@internode.on.net> 1610S: Maintained 1611 1612ARM/NOMADIK ARCHITECTURE 1613M: Alessandro Rubini <rubini@unipv.it> 1614M: Linus Walleij <linus.walleij@linaro.org> 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1616S: Maintained 1617F: arch/arm/mach-nomadik/ 1618F: drivers/pinctrl/nomadik/ 1619F: drivers/i2c/busses/i2c-nomadik.c 1620T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1621 1622ARM/NUVOTON W90X900 ARM ARCHITECTURE 1623M: Wan ZongShun <mcuos.com@gmail.com> 1624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1625W: http://www.mcuos.com 1626S: Maintained 1627F: arch/arm/mach-w90x900/ 1628F: drivers/input/keyboard/w90p910_keypad.c 1629F: drivers/input/touchscreen/w90p910_ts.c 1630F: drivers/watchdog/nuc900_wdt.c 1631F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1632F: drivers/mtd/nand/nuc900_nand.c 1633F: drivers/rtc/rtc-nuc900.c 1634F: drivers/spi/spi-nuc900.c 1635F: drivers/usb/host/ehci-w90x900.c 1636F: drivers/video/fbdev/nuc900fb.c 1637 1638ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1639M: Nelson Castillo <arhuaco@freaks-unidos.net> 1640L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1641W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1642S: Supported 1643 1644ARM/Orion SoC/Technologic Systems TS-78xx platform support 1645M: Alexander Clouter <alex@digriz.org.uk> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647W: http://www.digriz.org.uk/ts78xx/kernel 1648S: Maintained 1649F: arch/arm/mach-orion5x/ts78xx-* 1650 1651ARM/OXNAS platform support 1652M: Neil Armstrong <narmstrong@baylibre.com> 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1654L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1655S: Maintained 1656F: arch/arm/mach-oxnas/ 1657F: arch/arm/boot/dts/ox8*.dtsi 1658F: arch/arm/boot/dts/wd-mbwe.dts 1659F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1660N: oxnas 1661 1662ARM/PALM TREO SUPPORT 1663M: Tomas Cech <sleep_walker@suse.com> 1664L: linux-arm-kernel@lists.infradead.org 1665W: http://hackndev.com 1666S: Maintained 1667F: arch/arm/mach-pxa/include/mach/palmtreo.h 1668F: arch/arm/mach-pxa/palmtreo.c 1669 1670ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1671M: Marek Vasut <marek.vasut@gmail.com> 1672L: linux-arm-kernel@lists.infradead.org 1673W: http://hackndev.com 1674S: Maintained 1675F: arch/arm/mach-pxa/include/mach/palmtx.h 1676F: arch/arm/mach-pxa/palmtx.c 1677F: arch/arm/mach-pxa/include/mach/palmt5.h 1678F: arch/arm/mach-pxa/palmt5.c 1679F: arch/arm/mach-pxa/include/mach/palmld.h 1680F: arch/arm/mach-pxa/palmld.c 1681F: arch/arm/mach-pxa/include/mach/palmte2.h 1682F: arch/arm/mach-pxa/palmte2.c 1683F: arch/arm/mach-pxa/include/mach/palmtc.h 1684F: arch/arm/mach-pxa/palmtc.c 1685 1686ARM/PALMZ72 SUPPORT 1687M: Sergey Lapin <slapin@ossfans.org> 1688L: linux-arm-kernel@lists.infradead.org 1689W: http://hackndev.com 1690S: Maintained 1691F: arch/arm/mach-pxa/include/mach/palmz72.h 1692F: arch/arm/mach-pxa/palmz72.c 1693 1694ARM/PLEB SUPPORT 1695M: Peter Chubb <pleb@gelato.unsw.edu.au> 1696W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1697S: Maintained 1698 1699ARM/PT DIGITAL BOARD PORT 1700M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1702W: http://www.armlinux.org.uk/ 1703S: Maintained 1704 1705ARM/QUALCOMM SUPPORT 1706M: Andy Gross <andy.gross@linaro.org> 1707M: David Brown <david.brown@linaro.org> 1708L: linux-arm-msm@vger.kernel.org 1709L: linux-soc@vger.kernel.org 1710S: Maintained 1711F: Documentation/devicetree/bindings/soc/qcom/ 1712F: arch/arm/boot/dts/qcom-*.dts 1713F: arch/arm/boot/dts/qcom-*.dtsi 1714F: arch/arm/mach-qcom/ 1715F: arch/arm64/boot/dts/qcom/* 1716F: drivers/i2c/busses/i2c-qup.c 1717F: drivers/clk/qcom/ 1718F: drivers/dma/qcom/ 1719F: drivers/soc/qcom/ 1720F: drivers/spi/spi-qup.c 1721F: drivers/tty/serial/msm_serial.h 1722F: drivers/tty/serial/msm_serial.c 1723F: drivers/*/pm8???-* 1724F: drivers/mfd/ssbi.c 1725F: drivers/firmware/qcom_scm.c 1726T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1727 1728ARM/RADISYS ENP2611 MACHINE SUPPORT 1729M: Lennert Buytenhek <kernel@wantstofly.org> 1730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1731S: Maintained 1732 1733ARM/REALTEK ARCHITECTURE 1734M: Andreas Färber <afaerber@suse.de> 1735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1736S: Maintained 1737F: arch/arm64/boot/dts/realtek/ 1738F: Documentation/devicetree/bindings/arm/realtek.txt 1739 1740ARM/RENESAS ARM64 ARCHITECTURE 1741M: Simon Horman <horms@verge.net.au> 1742M: Magnus Damm <magnus.damm@gmail.com> 1743L: linux-renesas-soc@vger.kernel.org 1744Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1745T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1746S: Supported 1747F: arch/arm64/boot/dts/renesas/ 1748F: drivers/soc/renesas/ 1749F: include/linux/soc/renesas/ 1750 1751ARM/RISCPC ARCHITECTURE 1752M: Russell King <linux@armlinux.org.uk> 1753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1754W: http://www.armlinux.org.uk/ 1755S: Maintained 1756F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1757F: arch/arm/include/asm/hardware/ioc.h 1758F: arch/arm/include/asm/hardware/iomd.h 1759F: arch/arm/include/asm/hardware/memc.h 1760F: arch/arm/mach-rpc/ 1761F: drivers/net/ethernet/8390/etherh.c 1762F: drivers/net/ethernet/i825xx/ether1* 1763F: drivers/net/ethernet/seeq/ether3* 1764F: drivers/scsi/arm/ 1765 1766ARM/Rockchip SoC support 1767M: Heiko Stuebner <heiko@sntech.de> 1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1769L: linux-rockchip@lists.infradead.org 1770T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1771S: Maintained 1772F: arch/arm/boot/dts/rk3* 1773F: arch/arm/boot/dts/rv1108* 1774F: arch/arm/mach-rockchip/ 1775F: drivers/clk/rockchip/ 1776F: drivers/i2c/busses/i2c-rk3x.c 1777F: drivers/*/*rockchip* 1778F: drivers/*/*/*rockchip* 1779F: sound/soc/rockchip/ 1780N: rockchip 1781 1782ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1783M: Kukjin Kim <kgene@kernel.org> 1784M: Krzysztof Kozlowski <krzk@kernel.org> 1785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1786L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1787Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1788S: Maintained 1789F: arch/arm/boot/dts/s3c* 1790F: arch/arm/boot/dts/s5p* 1791F: arch/arm/boot/dts/samsung* 1792F: arch/arm/boot/dts/exynos* 1793F: arch/arm64/boot/dts/exynos/ 1794F: arch/arm/plat-samsung/ 1795F: arch/arm/mach-s3c24*/ 1796F: arch/arm/mach-s3c64xx/ 1797F: arch/arm/mach-s5p*/ 1798F: arch/arm/mach-exynos*/ 1799F: drivers/*/*s3c24* 1800F: drivers/*/*/*s3c24* 1801F: drivers/*/*s3c64xx* 1802F: drivers/*/*s5pv210* 1803F: drivers/memory/samsung/* 1804F: drivers/soc/samsung/* 1805F: Documentation/arm/Samsung/ 1806F: Documentation/devicetree/bindings/arm/samsung/ 1807F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1808F: Documentation/devicetree/bindings/power/pd-samsung.txt 1809N: exynos 1810 1811ARM/SAMSUNG MOBILE MACHINE SUPPORT 1812M: Kyungmin Park <kyungmin.park@samsung.com> 1813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1814S: Maintained 1815F: arch/arm/mach-s5pv210/ 1816 1817ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1818M: Kyungmin Park <kyungmin.park@samsung.com> 1819M: Kamil Debski <kamil@wypas.org> 1820M: Andrzej Hajda <a.hajda@samsung.com> 1821L: linux-arm-kernel@lists.infradead.org 1822L: linux-media@vger.kernel.org 1823S: Maintained 1824F: drivers/media/platform/s5p-g2d/ 1825 1826ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1827M: Marek Szyprowski <m.szyprowski@samsung.com> 1828L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1829L: linux-media@vger.kernel.org 1830S: Maintained 1831F: drivers/media/platform/s5p-cec/ 1832F: Documentation/devicetree/bindings/media/s5p-cec.txt 1833 1834ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1835M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1836M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1837L: linux-arm-kernel@lists.infradead.org 1838L: linux-media@vger.kernel.org 1839S: Maintained 1840F: drivers/media/platform/s5p-jpeg/ 1841 1842ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1843M: Kyungmin Park <kyungmin.park@samsung.com> 1844M: Kamil Debski <kamil@wypas.org> 1845M: Jeongtae Park <jtp.park@samsung.com> 1846M: Andrzej Hajda <a.hajda@samsung.com> 1847L: linux-arm-kernel@lists.infradead.org 1848L: linux-media@vger.kernel.org 1849S: Maintained 1850F: arch/arm/plat-samsung/s5p-dev-mfc.c 1851F: drivers/media/platform/s5p-mfc/ 1852 1853ARM/SHMOBILE ARM ARCHITECTURE 1854M: Simon Horman <horms@verge.net.au> 1855M: Magnus Damm <magnus.damm@gmail.com> 1856L: linux-renesas-soc@vger.kernel.org 1857Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1858T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1859S: Supported 1860F: arch/arm/boot/dts/emev2* 1861F: arch/arm/boot/dts/r7s* 1862F: arch/arm/boot/dts/r8a* 1863F: arch/arm/boot/dts/sh* 1864F: arch/arm/configs/shmobile_defconfig 1865F: arch/arm/include/debug/renesas-scif.S 1866F: arch/arm/mach-shmobile/ 1867F: drivers/soc/renesas/ 1868F: include/linux/soc/renesas/ 1869 1870ARM/SOCFPGA ARCHITECTURE 1871M: Dinh Nguyen <dinguyen@kernel.org> 1872S: Maintained 1873F: arch/arm/mach-socfpga/ 1874F: arch/arm/boot/dts/socfpga* 1875F: arch/arm/configs/socfpga_defconfig 1876F: arch/arm64/boot/dts/altera/ 1877W: http://www.rocketboards.org 1878T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1879 1880ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1881M: Dinh Nguyen <dinguyen@kernel.org> 1882S: Maintained 1883F: drivers/clk/socfpga/ 1884 1885ARM/SOCFPGA EDAC SUPPORT 1886M: Thor Thayer <thor.thayer@linux.intel.com> 1887S: Maintained 1888F: drivers/edac/altera_edac. 1889 1890ARM/STI ARCHITECTURE 1891M: Patrice Chotard <patrice.chotard@st.com> 1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1893W: http://www.stlinux.com 1894S: Maintained 1895F: arch/arm/mach-sti/ 1896F: arch/arm/boot/dts/sti* 1897F: drivers/char/hw_random/st-rng.c 1898F: drivers/clocksource/arm_global_timer.c 1899F: drivers/clocksource/clksrc_st_lpc.c 1900F: drivers/cpufreq/sti-cpufreq.c 1901F: drivers/dma/st_fdma* 1902F: drivers/i2c/busses/i2c-st.c 1903F: drivers/media/rc/st_rc.c 1904F: drivers/media/platform/sti/c8sectpfe/ 1905F: drivers/mmc/host/sdhci-st.c 1906F: drivers/phy/st/phy-miphy28lp.c 1907F: drivers/phy/st/phy-stih407-usb.c 1908F: drivers/pinctrl/pinctrl-st.c 1909F: drivers/remoteproc/st_remoteproc.c 1910F: drivers/remoteproc/st_slim_rproc.c 1911F: drivers/reset/sti/ 1912F: drivers/rtc/rtc-st-lpc.c 1913F: drivers/tty/serial/st-asc.c 1914F: drivers/usb/dwc3/dwc3-st.c 1915F: drivers/usb/host/ehci-st.c 1916F: drivers/usb/host/ohci-st.c 1917F: drivers/watchdog/st_lpc_wdt.c 1918F: drivers/ata/ahci_st.c 1919F: include/linux/remoteproc/st_slim_rproc.h 1920 1921ARM/STM32 ARCHITECTURE 1922M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1923M: Alexandre Torgue <alexandre.torgue@st.com> 1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1925S: Maintained 1926T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1927N: stm32 1928F: drivers/clocksource/armv7m_systick.c 1929 1930ARM/TANGO ARCHITECTURE 1931M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1932L: linux-arm-kernel@lists.infradead.org 1933S: Maintained 1934N: tango 1935 1936ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1937M: Lennert Buytenhek <kernel@wantstofly.org> 1938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1939S: Maintained 1940 1941ARM/TETON BGA MACHINE SUPPORT 1942M: "Mark F. Brown" <mark.brown314@gmail.com> 1943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1944S: Maintained 1945 1946ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1947M: Santosh Shilimkar <ssantosh@kernel.org> 1948L: linux-kernel@vger.kernel.org 1949S: Maintained 1950F: drivers/memory/*emif* 1951 1952ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1953M: Santosh Shilimkar <ssantosh@kernel.org> 1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1955S: Maintained 1956F: arch/arm/mach-keystone/ 1957F: arch/arm/boot/dts/keystone-* 1958T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1959 1960ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1961M: Santosh Shilimkar <ssantosh@kernel.org> 1962L: linux-kernel@vger.kernel.org 1963S: Maintained 1964F: drivers/clk/keystone/ 1965 1966ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1967M: Santosh Shilimkar <ssantosh@kernel.org> 1968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1969L: linux-kernel@vger.kernel.org 1970S: Maintained 1971F: drivers/clocksource/timer-keystone.c 1972 1973ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1974M: Santosh Shilimkar <ssantosh@kernel.org> 1975L: linux-kernel@vger.kernel.org 1976S: Maintained 1977F: drivers/power/reset/keystone-reset.c 1978 1979ARM/THECUS N2100 MACHINE SUPPORT 1980M: Lennert Buytenhek <kernel@wantstofly.org> 1981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1982S: Maintained 1983 1984ARM/TOSA MACHINE SUPPORT 1985M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1986M: Dirk Opfer <dirk@opfer-online.de> 1987S: Maintained 1988 1989ARM/U300 MACHINE SUPPORT 1990M: Linus Walleij <linus.walleij@linaro.org> 1991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1992S: Supported 1993F: arch/arm/mach-u300/ 1994F: drivers/clocksource/timer-u300.c 1995F: drivers/i2c/busses/i2c-stu300.c 1996F: drivers/rtc/rtc-coh901331.c 1997F: drivers/watchdog/coh901327_wdt.c 1998F: drivers/dma/coh901318* 1999F: drivers/mfd/ab3100* 2000F: drivers/rtc/rtc-ab3100.c 2001F: drivers/rtc/rtc-coh901331.c 2002T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2003 2004ARM/UNIPHIER ARCHITECTURE 2005M: Masahiro Yamada <yamada.masahiro@socionext.com> 2006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2007T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2008S: Maintained 2009F: arch/arm/boot/dts/uniphier* 2010F: arch/arm/include/asm/hardware/cache-uniphier.h 2011F: arch/arm/mach-uniphier/ 2012F: arch/arm/mm/cache-uniphier.c 2013F: arch/arm64/boot/dts/socionext/ 2014F: drivers/bus/uniphier-system-bus.c 2015F: drivers/clk/uniphier/ 2016F: drivers/i2c/busses/i2c-uniphier* 2017F: drivers/irqchip/irq-uniphier-aidet.c 2018F: drivers/pinctrl/uniphier/ 2019F: drivers/reset/reset-uniphier.c 2020F: drivers/tty/serial/8250/8250_uniphier.c 2021N: uniphier 2022 2023ARM/Ux500 ARM ARCHITECTURE 2024M: Linus Walleij <linus.walleij@linaro.org> 2025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2026S: Maintained 2027F: arch/arm/mach-ux500/ 2028F: drivers/clocksource/clksrc-dbx500-prcmu.c 2029F: drivers/dma/ste_dma40* 2030F: drivers/hwspinlock/u8500_hsem.c 2031F: drivers/mfd/abx500* 2032F: drivers/mfd/ab8500* 2033F: drivers/mfd/dbx500* 2034F: drivers/mfd/db8500* 2035F: drivers/pinctrl/nomadik/pinctrl-ab* 2036F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2037F: drivers/rtc/rtc-ab8500.c 2038F: drivers/rtc/rtc-pl031.c 2039T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2040 2041ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2042M: Ulf Hansson <ulf.hansson@linaro.org> 2043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2044T: git git://git.linaro.org/people/ulfh/clk.git 2045S: Maintained 2046F: drivers/clk/ux500/ 2047 2048ARM/VERSATILE EXPRESS PLATFORM 2049M: Liviu Dudau <liviu.dudau@arm.com> 2050M: Sudeep Holla <sudeep.holla@arm.com> 2051M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2053S: Maintained 2054F: arch/arm/boot/dts/vexpress* 2055F: arch/arm64/boot/dts/arm/ 2056F: arch/arm/mach-vexpress/ 2057F: */*/vexpress* 2058F: */*/*/vexpress* 2059F: drivers/clk/versatile/clk-vexpress-osc.c 2060F: drivers/clocksource/versatile.c 2061N: mps2 2062 2063ARM/VFP SUPPORT 2064M: Russell King <linux@armlinux.org.uk> 2065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2066W: http://www.armlinux.org.uk/ 2067S: Maintained 2068F: arch/arm/vfp/ 2069 2070ARM/VOIPAC PXA270 SUPPORT 2071M: Marek Vasut <marek.vasut@gmail.com> 2072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2073S: Maintained 2074F: arch/arm/mach-pxa/vpac270.c 2075F: arch/arm/mach-pxa/include/mach/vpac270.h 2076 2077ARM/VT8500 ARM ARCHITECTURE 2078M: Tony Prisk <linux@prisktech.co.nz> 2079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2080S: Maintained 2081F: arch/arm/mach-vt8500/ 2082F: drivers/clocksource/vt8500_timer.c 2083F: drivers/i2c/busses/i2c-wmt.c 2084F: drivers/mmc/host/wmt-sdmmc.c 2085F: drivers/pwm/pwm-vt8500.c 2086F: drivers/rtc/rtc-vt8500.c 2087F: drivers/tty/serial/vt8500_serial.c 2088F: drivers/usb/host/ehci-platform.c 2089F: drivers/usb/host/uhci-platform.c 2090F: drivers/video/fbdev/vt8500lcdfb.* 2091F: drivers/video/fbdev/wm8505fb* 2092F: drivers/video/fbdev/wmt_ge_rops.* 2093 2094ARM/ZIPIT Z2 SUPPORT 2095M: Marek Vasut <marek.vasut@gmail.com> 2096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2097S: Maintained 2098F: arch/arm/mach-pxa/z2.c 2099F: arch/arm/mach-pxa/include/mach/z2.h 2100 2101ARM/ZTE ARCHITECTURE 2102M: Jun Nie <jun.nie@linaro.org> 2103M: Baoyou Xie <baoyou.xie@linaro.org> 2104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2105S: Maintained 2106F: arch/arm/mach-zx/ 2107F: drivers/clk/zte/ 2108F: drivers/reset/reset-zx2967.c 2109F: drivers/soc/zte/ 2110F: Documentation/devicetree/bindings/arm/zte.txt 2111F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2112F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2113F: Documentation/devicetree/bindings/soc/zte/ 2114F: include/dt-bindings/soc/zx*.h 2115 2116ARM/ZYNQ ARCHITECTURE 2117M: Michal Simek <michal.simek@xilinx.com> 2118R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2120W: http://wiki.xilinx.com 2121T: git https://github.com/Xilinx/linux-xlnx.git 2122S: Supported 2123F: arch/arm/mach-zynq/ 2124F: drivers/cpuidle/cpuidle-zynq.c 2125F: drivers/block/xsysace.c 2126N: zynq 2127N: xilinx 2128F: drivers/clocksource/cadence_ttc_timer.c 2129F: drivers/i2c/busses/i2c-cadence.c 2130F: drivers/mmc/host/sdhci-of-arasan.c 2131F: drivers/edac/synopsys_edac.c 2132 2133ARM64 PORT (AARCH64 ARCHITECTURE) 2134M: Catalin Marinas <catalin.marinas@arm.com> 2135M: Will Deacon <will.deacon@arm.com> 2136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2137T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2138S: Maintained 2139F: arch/arm64/ 2140F: Documentation/arm64/ 2141 2142AS3645A LED FLASH CONTROLLER DRIVER 2143M: Sakari Ailus <sakari.ailus@iki.fi> 2144L: linux-leds@vger.kernel.org 2145S: Maintained 2146F: drivers/leds/leds-as3645a.c 2147 2148AS3645A LED FLASH CONTROLLER DRIVER 2149M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2150L: linux-media@vger.kernel.org 2151T: git git://linuxtv.org/media_tree.git 2152S: Maintained 2153F: drivers/media/i2c/as3645a.c 2154F: include/media/i2c/as3645a.h 2155 2156ASAHI KASEI AK8974 DRIVER 2157M: Linus Walleij <linus.walleij@linaro.org> 2158L: linux-iio@vger.kernel.org 2159W: http://www.akm.com/ 2160S: Supported 2161F: drivers/iio/magnetometer/ak8974.c 2162 2163ASC7621 HARDWARE MONITOR DRIVER 2164M: George Joseph <george.joseph@fairview5.com> 2165L: linux-hwmon@vger.kernel.org 2166S: Maintained 2167F: Documentation/hwmon/asc7621 2168F: drivers/hwmon/asc7621.c 2169 2170ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2171M: Corentin Chary <corentin.chary@gmail.com> 2172L: acpi4asus-user@lists.sourceforge.net 2173L: platform-driver-x86@vger.kernel.org 2174W: http://acpi4asus.sf.net 2175S: Maintained 2176F: drivers/platform/x86/asus*.c 2177F: drivers/platform/x86/eeepc*.c 2178 2179ASUS WIRELESS RADIO CONTROL DRIVER 2180M: João Paulo Rechi Vita <jprvita@gmail.com> 2181L: platform-driver-x86@vger.kernel.org 2182S: Maintained 2183F: drivers/platform/x86/asus-wireless.c 2184 2185ASYMMETRIC KEYS 2186M: David Howells <dhowells@redhat.com> 2187L: keyrings@vger.kernel.org 2188S: Maintained 2189F: Documentation/crypto/asymmetric-keys.txt 2190F: include/linux/verification.h 2191F: include/crypto/public_key.h 2192F: include/crypto/pkcs7.h 2193F: crypto/asymmetric_keys/ 2194 2195ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2196R: Dan Williams <dan.j.williams@intel.com> 2197W: http://sourceforge.net/projects/xscaleiop 2198S: Odd fixes 2199F: Documentation/crypto/async-tx-api.txt 2200F: crypto/async_tx/ 2201F: drivers/dma/ 2202F: include/linux/dmaengine.h 2203F: include/linux/async_tx.h 2204 2205AT24 EEPROM DRIVER 2206M: Wolfram Sang <wsa@the-dreams.de> 2207L: linux-i2c@vger.kernel.org 2208S: Maintained 2209F: drivers/misc/eeprom/at24.c 2210F: include/linux/platform_data/at24.h 2211 2212ATA OVER ETHERNET (AOE) DRIVER 2213M: "Ed L. Cashin" <ed.cashin@acm.org> 2214W: http://www.openaoe.org/ 2215S: Supported 2216F: Documentation/aoe/ 2217F: drivers/block/aoe/ 2218 2219ATHEROS 71XX/9XXX GPIO DRIVER 2220M: Alban Bedel <albeu@free.fr> 2221W: https://github.com/AlbanBedel/linux 2222T: git git://github.com/AlbanBedel/linux 2223S: Maintained 2224F: drivers/gpio/gpio-ath79.c 2225F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2226 2227ATHEROS ATH GENERIC UTILITIES 2228M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2229L: linux-wireless@vger.kernel.org 2230S: Supported 2231F: drivers/net/wireless/ath/* 2232 2233ATHEROS ATH5K WIRELESS DRIVER 2234M: Jiri Slaby <jirislaby@gmail.com> 2235M: Nick Kossifidis <mickflemm@gmail.com> 2236M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2237L: linux-wireless@vger.kernel.org 2238W: http://wireless.kernel.org/en/users/Drivers/ath5k 2239S: Maintained 2240F: drivers/net/wireless/ath/ath5k/ 2241 2242ATHEROS ATH6KL WIRELESS DRIVER 2243M: Kalle Valo <kvalo@qca.qualcomm.com> 2244L: linux-wireless@vger.kernel.org 2245W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2246T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2247S: Supported 2248F: drivers/net/wireless/ath/ath6kl/ 2249 2250ATI_REMOTE2 DRIVER 2251M: Ville Syrjala <syrjala@sci.fi> 2252S: Maintained 2253F: drivers/input/misc/ati_remote2.c 2254 2255ATK0110 HWMON DRIVER 2256M: Luca Tettamanti <kronos.it@gmail.com> 2257L: linux-hwmon@vger.kernel.org 2258S: Maintained 2259F: drivers/hwmon/asus_atk0110.c 2260 2261ATLX ETHERNET DRIVERS 2262M: Jay Cliburn <jcliburn@gmail.com> 2263M: Chris Snook <chris.snook@gmail.com> 2264L: netdev@vger.kernel.org 2265W: http://sourceforge.net/projects/atl1 2266W: http://atl1.sourceforge.net 2267S: Maintained 2268F: drivers/net/ethernet/atheros/ 2269 2270ATM 2271M: Chas Williams <3chas3@gmail.com> 2272L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2273L: netdev@vger.kernel.org 2274W: http://linux-atm.sourceforge.net 2275S: Maintained 2276F: drivers/atm/ 2277F: include/linux/atm* 2278F: include/uapi/linux/atm* 2279 2280ATMEL AT91 / AT32 MCI DRIVER 2281M: Ludovic Desroches <ludovic.desroches@microchip.com> 2282S: Maintained 2283F: drivers/mmc/host/atmel-mci.c 2284 2285ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2286M: Nicolas Ferre <nicolas.ferre@microchip.com> 2287S: Supported 2288F: drivers/power/reset/at91-sama5d2_shdwc.c 2289 2290ATMEL Audio ALSA driver 2291M: Nicolas Ferre <nicolas.ferre@microchip.com> 2292L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2293S: Supported 2294F: sound/soc/atmel 2295 2296ATMEL I2C DRIVER 2297M: Ludovic Desroches <ludovic.desroches@microchip.com> 2298L: linux-i2c@vger.kernel.org 2299S: Supported 2300F: drivers/i2c/busses/i2c-at91.c 2301 2302ATMEL ISI DRIVER 2303M: Ludovic Desroches <ludovic.desroches@microchip.com> 2304L: linux-media@vger.kernel.org 2305S: Supported 2306F: drivers/media/platform/atmel/atmel-isi.c 2307F: include/media/atmel-isi.h 2308 2309ATMEL LCDFB DRIVER 2310M: Nicolas Ferre <nicolas.ferre@microchip.com> 2311L: linux-fbdev@vger.kernel.org 2312S: Maintained 2313F: drivers/video/fbdev/atmel_lcdfb.c 2314F: include/video/atmel_lcdc.h 2315 2316ATMEL MACB ETHERNET DRIVER 2317M: Nicolas Ferre <nicolas.ferre@microchip.com> 2318S: Supported 2319F: drivers/net/ethernet/cadence/ 2320 2321ATMEL MAXTOUCH DRIVER 2322M: Nick Dyer <nick@shmanahar.org> 2323T: git git://github.com/ndyer/linux.git 2324S: Maintained 2325F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2326F: drivers/input/touchscreen/atmel_mxt_ts.c 2327F: include/linux/platform_data/atmel_mxt_ts.h 2328 2329ATMEL NAND DRIVER 2330M: Wenyou Yang <wenyou.yang@atmel.com> 2331M: Josh Wu <rainyfeeling@outlook.com> 2332L: linux-mtd@lists.infradead.org 2333S: Supported 2334F: drivers/mtd/nand/atmel/* 2335 2336ATMEL SAMA5D2 ADC DRIVER 2337M: Ludovic Desroches <ludovic.desroches@microchip.com> 2338L: linux-iio@vger.kernel.org 2339S: Supported 2340F: drivers/iio/adc/at91-sama5d2_adc.c 2341 2342ATMEL SDMMC DRIVER 2343M: Ludovic Desroches <ludovic.desroches@microchip.com> 2344L: linux-mmc@vger.kernel.org 2345S: Supported 2346F: drivers/mmc/host/sdhci-of-at91.c 2347 2348ATMEL SPI DRIVER 2349M: Nicolas Ferre <nicolas.ferre@microchip.com> 2350S: Supported 2351F: drivers/spi/spi-atmel.* 2352 2353ATMEL SSC DRIVER 2354M: Nicolas Ferre <nicolas.ferre@microchip.com> 2355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2356S: Supported 2357F: drivers/misc/atmel-ssc.c 2358F: include/linux/atmel-ssc.h 2359 2360ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2361M: Nicolas Ferre <nicolas.ferre@microchip.com> 2362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2363S: Supported 2364F: drivers/misc/atmel_tclib.c 2365F: drivers/clocksource/tcb_clksrc.c 2366 2367ATMEL USBA UDC DRIVER 2368M: Nicolas Ferre <nicolas.ferre@microchip.com> 2369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2370S: Supported 2371F: drivers/usb/gadget/udc/atmel_usba_udc.* 2372 2373ATMEL WIRELESS DRIVER 2374M: Simon Kelley <simon@thekelleys.org.uk> 2375L: linux-wireless@vger.kernel.org 2376W: http://www.thekelleys.org.uk/atmel 2377W: http://atmelwlandriver.sourceforge.net/ 2378S: Maintained 2379F: drivers/net/wireless/atmel/atmel* 2380 2381ATMEL XDMA DRIVER 2382M: Ludovic Desroches <ludovic.desroches@microchip.com> 2383L: linux-arm-kernel@lists.infradead.org 2384L: dmaengine@vger.kernel.org 2385S: Supported 2386F: drivers/dma/at_xdmac.c 2387 2388ATOMIC INFRASTRUCTURE 2389M: Will Deacon <will.deacon@arm.com> 2390M: Peter Zijlstra <peterz@infradead.org> 2391R: Boqun Feng <boqun.feng@gmail.com> 2392L: linux-kernel@vger.kernel.org 2393S: Maintained 2394F: arch/*/include/asm/atomic*.h 2395F: include/*/atomic*.h 2396 2397ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2398M: Bradley Grove <linuxdrivers@attotech.com> 2399L: linux-scsi@vger.kernel.org 2400W: http://www.attotech.com 2401S: Supported 2402F: drivers/scsi/esas2r 2403 2404ATUSB IEEE 802.15.4 RADIO DRIVER 2405M: Stefan Schmidt <stefan@osg.samsung.com> 2406L: linux-wpan@vger.kernel.org 2407S: Maintained 2408F: drivers/net/ieee802154/atusb.c 2409F: drivers/net/ieee802154/atusb.h 2410F: drivers/net/ieee802154/at86rf230.h 2411 2412AUDIT SUBSYSTEM 2413M: Paul Moore <paul@paul-moore.com> 2414M: Eric Paris <eparis@redhat.com> 2415L: linux-audit@redhat.com (moderated for non-subscribers) 2416W: https://github.com/linux-audit 2417W: https://people.redhat.com/sgrubb/audit 2418T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2419S: Supported 2420F: include/linux/audit.h 2421F: include/uapi/linux/audit.h 2422F: kernel/audit* 2423 2424AUXILIARY DISPLAY DRIVERS 2425M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2426W: http://miguelojeda.es/auxdisplay.htm 2427W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2428S: Maintained 2429F: drivers/auxdisplay/ 2430F: include/linux/cfag12864b.h 2431 2432AX.25 NETWORK LAYER 2433M: Ralf Baechle <ralf@linux-mips.org> 2434L: linux-hams@vger.kernel.org 2435W: http://www.linux-ax25.org/ 2436S: Maintained 2437F: include/uapi/linux/ax25.h 2438F: include/net/ax25.h 2439F: net/ax25/ 2440 2441AXENTIA ARM DEVICES 2442M: Peter Rosin <peda@axentia.se> 2443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2444S: Maintained 2445F: Documentation/devicetree/bindings/arm/axentia.txt 2446F: arch/arm/boot/dts/at91-linea.dtsi 2447F: arch/arm/boot/dts/at91-tse850-3.dts 2448 2449AXENTIA ASOC DRIVERS 2450M: Peter Rosin <peda@axentia.se> 2451L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2452S: Maintained 2453F: Documentation/devicetree/bindings/sound/axentia,* 2454F: sound/soc/atmel/tse850-pcm5142.c 2455 2456AZ6007 DVB DRIVER 2457M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2458M: Mauro Carvalho Chehab <mchehab@kernel.org> 2459L: linux-media@vger.kernel.org 2460W: https://linuxtv.org 2461T: git git://linuxtv.org/media_tree.git 2462S: Maintained 2463F: drivers/media/usb/dvb-usb-v2/az6007.c 2464 2465AZTECH FM RADIO RECEIVER DRIVER 2466M: Hans Verkuil <hverkuil@xs4all.nl> 2467L: linux-media@vger.kernel.org 2468T: git git://linuxtv.org/media_tree.git 2469W: https://linuxtv.org 2470S: Maintained 2471F: drivers/media/radio/radio-aztech* 2472 2473B43 WIRELESS DRIVER 2474L: linux-wireless@vger.kernel.org 2475L: b43-dev@lists.infradead.org 2476W: http://wireless.kernel.org/en/users/Drivers/b43 2477S: Odd Fixes 2478F: drivers/net/wireless/broadcom/b43/ 2479 2480B43LEGACY WIRELESS DRIVER 2481M: Larry Finger <Larry.Finger@lwfinger.net> 2482L: linux-wireless@vger.kernel.org 2483L: b43-dev@lists.infradead.org 2484W: http://wireless.kernel.org/en/users/Drivers/b43 2485S: Maintained 2486F: drivers/net/wireless/broadcom/b43legacy/ 2487 2488BACKLIGHT CLASS/SUBSYSTEM 2489M: Lee Jones <lee.jones@linaro.org> 2490M: Daniel Thompson <daniel.thompson@linaro.org> 2491M: Jingoo Han <jingoohan1@gmail.com> 2492T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2493S: Maintained 2494F: drivers/video/backlight/ 2495F: include/linux/backlight.h 2496F: include/linux/pwm_backlight.h 2497F: Documentation/devicetree/bindings/leds/backlight 2498 2499BATMAN ADVANCED 2500M: Marek Lindner <mareklindner@neomailbox.ch> 2501M: Simon Wunderlich <sw@simonwunderlich.de> 2502M: Antonio Quartulli <a@unstable.cc> 2503L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2504W: https://www.open-mesh.org/ 2505Q: https://patchwork.open-mesh.org/project/batman/list/ 2506S: Maintained 2507F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2508F: Documentation/ABI/testing/sysfs-class-net-mesh 2509F: Documentation/networking/batman-adv.rst 2510F: include/uapi/linux/batman_adv.h 2511F: net/batman-adv/ 2512 2513BAYCOM/HDLCDRV DRIVERS FOR AX.25 2514M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2515L: linux-hams@vger.kernel.org 2516W: http://www.baycom.org/~tom/ham/ham.html 2517S: Maintained 2518F: drivers/net/hamradio/baycom* 2519 2520BCACHE (BLOCK LAYER CACHE) 2521M: Kent Overstreet <kent.overstreet@gmail.com> 2522L: linux-bcache@vger.kernel.org 2523W: http://bcache.evilpiepirate.org 2524S: Orphan 2525F: drivers/md/bcache/ 2526 2527BDISP ST MEDIA DRIVER 2528M: Fabien Dessenne <fabien.dessenne@st.com> 2529L: linux-media@vger.kernel.org 2530T: git git://linuxtv.org/media_tree.git 2531W: https://linuxtv.org 2532S: Supported 2533F: drivers/media/platform/sti/bdisp 2534 2535BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2536M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2537L: netdev@vger.kernel.org 2538S: Maintained 2539F: drivers/net/ethernet/ec_bhf.c 2540 2541BEFS FILE SYSTEM 2542M: Luis de Bethencourt <luisbg@kernel.org> 2543M: Salah Triki <salah.triki@gmail.com> 2544S: Maintained 2545T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2546F: Documentation/filesystems/befs.txt 2547F: fs/befs/ 2548 2549BFQ I/O SCHEDULER 2550M: Paolo Valente <paolo.valente@linaro.org> 2551M: Jens Axboe <axboe@kernel.dk> 2552L: linux-block@vger.kernel.org 2553S: Maintained 2554F: block/bfq-* 2555F: Documentation/block/bfq-iosched.txt 2556 2557BFS FILE SYSTEM 2558M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2559S: Maintained 2560F: Documentation/filesystems/bfs.txt 2561F: fs/bfs/ 2562F: include/uapi/linux/bfs_fs.h 2563 2564BLACKFIN ARCHITECTURE 2565M: Steven Miao <realmz6@gmail.com> 2566L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2567T: git git://git.code.sf.net/p/adi-linux/code 2568W: http://blackfin.uclinux.org 2569S: Supported 2570F: arch/blackfin/ 2571 2572BLACKFIN EMAC DRIVER 2573L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2574W: http://blackfin.uclinux.org 2575S: Supported 2576F: drivers/net/ethernet/adi/ 2577 2578BLACKFIN I2C TWI DRIVER 2579M: Sonic Zhang <sonic.zhang@analog.com> 2580L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2581W: http://blackfin.uclinux.org/ 2582S: Supported 2583F: drivers/i2c/busses/i2c-bfin-twi.c 2584 2585BLACKFIN MEDIA DRIVER 2586M: Scott Jiang <scott.jiang.linux@gmail.com> 2587L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2588W: http://blackfin.uclinux.org/ 2589S: Supported 2590F: drivers/media/platform/blackfin/ 2591F: drivers/media/i2c/adv7183* 2592F: drivers/media/i2c/vs6624* 2593 2594BLACKFIN RTC DRIVER 2595L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2596W: http://blackfin.uclinux.org 2597S: Supported 2598F: drivers/rtc/rtc-bfin.c 2599 2600BLACKFIN SDH DRIVER 2601M: Sonic Zhang <sonic.zhang@analog.com> 2602L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2603W: http://blackfin.uclinux.org 2604S: Supported 2605F: drivers/mmc/host/bfin_sdh.c 2606 2607BLACKFIN SERIAL DRIVER 2608M: Sonic Zhang <sonic.zhang@analog.com> 2609L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2610W: http://blackfin.uclinux.org 2611S: Supported 2612F: drivers/tty/serial/bfin_uart.c 2613 2614BLACKFIN WATCHDOG DRIVER 2615L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2616W: http://blackfin.uclinux.org 2617S: Supported 2618F: drivers/watchdog/bfin_wdt.c 2619 2620BLINKM RGB LED DRIVER 2621M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2622S: Maintained 2623F: drivers/leds/leds-blinkm.c 2624 2625BLOCK LAYER 2626M: Jens Axboe <axboe@kernel.dk> 2627L: linux-block@vger.kernel.org 2628T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2629S: Maintained 2630F: block/ 2631F: kernel/trace/blktrace.c 2632F: lib/sbitmap.c 2633 2634BLOCK2MTD DRIVER 2635M: Joern Engel <joern@lazybastard.org> 2636L: linux-mtd@lists.infradead.org 2637S: Maintained 2638F: drivers/mtd/devices/block2mtd.c 2639 2640BLUETOOTH DRIVERS 2641M: Marcel Holtmann <marcel@holtmann.org> 2642M: Gustavo Padovan <gustavo@padovan.org> 2643M: Johan Hedberg <johan.hedberg@gmail.com> 2644L: linux-bluetooth@vger.kernel.org 2645W: http://www.bluez.org/ 2646T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2647T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2648S: Maintained 2649F: drivers/bluetooth/ 2650 2651BLUETOOTH SUBSYSTEM 2652M: Marcel Holtmann <marcel@holtmann.org> 2653M: Gustavo Padovan <gustavo@padovan.org> 2654M: Johan Hedberg <johan.hedberg@gmail.com> 2655L: linux-bluetooth@vger.kernel.org 2656W: http://www.bluez.org/ 2657T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2658T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2659S: Maintained 2660F: net/bluetooth/ 2661F: include/net/bluetooth/ 2662 2663BONDING DRIVER 2664M: Jay Vosburgh <j.vosburgh@gmail.com> 2665M: Veaceslav Falico <vfalico@gmail.com> 2666M: Andy Gospodarek <andy@greyhouse.net> 2667L: netdev@vger.kernel.org 2668W: http://sourceforge.net/projects/bonding/ 2669S: Supported 2670F: drivers/net/bonding/ 2671F: include/uapi/linux/if_bonding.h 2672 2673BPF (Safe dynamic programs and tools) 2674M: Alexei Starovoitov <ast@kernel.org> 2675M: Daniel Borkmann <daniel@iogearbox.net> 2676L: netdev@vger.kernel.org 2677L: linux-kernel@vger.kernel.org 2678S: Supported 2679F: arch/x86/net/bpf_jit* 2680F: Documentation/networking/filter.txt 2681F: include/linux/bpf* 2682F: include/linux/filter.h 2683F: include/uapi/linux/bpf* 2684F: include/uapi/linux/filter.h 2685F: kernel/bpf/ 2686F: kernel/trace/bpf_trace.c 2687F: lib/test_bpf.c 2688F: net/bpf/ 2689F: net/core/filter.c 2690F: net/sched/act_bpf.c 2691F: net/sched/cls_bpf.c 2692F: samples/bpf/ 2693F: tools/net/bpf* 2694F: tools/testing/selftests/bpf/ 2695 2696BROADCOM B44 10/100 ETHERNET DRIVER 2697M: Michael Chan <michael.chan@broadcom.com> 2698L: netdev@vger.kernel.org 2699S: Supported 2700F: drivers/net/ethernet/broadcom/b44.* 2701 2702BROADCOM B53 ETHERNET SWITCH DRIVER 2703M: Florian Fainelli <f.fainelli@gmail.com> 2704L: netdev@vger.kernel.org 2705L: openwrt-devel@lists.openwrt.org (subscribers-only) 2706S: Supported 2707F: drivers/net/dsa/b53/* 2708F: include/linux/platform_data/b53.h 2709 2710BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2711M: Florian Fainelli <f.fainelli@gmail.com> 2712M: Ray Jui <rjui@broadcom.com> 2713M: Scott Branden <sbranden@broadcom.com> 2714M: bcm-kernel-feedback-list@broadcom.com 2715T: git git://github.com/broadcom/mach-bcm 2716S: Maintained 2717N: bcm281* 2718N: bcm113* 2719N: bcm216* 2720N: kona 2721F: arch/arm/mach-bcm/ 2722 2723BROADCOM BCM2835 ARM ARCHITECTURE 2724M: Eric Anholt <eric@anholt.net> 2725M: Stefan Wahren <stefan.wahren@i2se.com> 2726L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2728T: git git://github.com/anholt/linux 2729S: Maintained 2730N: bcm2835 2731F: drivers/staging/vc04_services 2732 2733BROADCOM BCM47XX MIPS ARCHITECTURE 2734M: Hauke Mehrtens <hauke@hauke-m.de> 2735M: Rafał Miłecki <zajec5@gmail.com> 2736L: linux-mips@linux-mips.org 2737S: Maintained 2738F: Documentation/devicetree/bindings/mips/brcm/ 2739F: arch/mips/bcm47xx/* 2740F: arch/mips/include/asm/mach-bcm47xx/* 2741 2742BROADCOM BCM5301X ARM ARCHITECTURE 2743M: Hauke Mehrtens <hauke@hauke-m.de> 2744M: Rafał Miłecki <zajec5@gmail.com> 2745M: Jon Mason <jonmason@broadcom.com> 2746M: bcm-kernel-feedback-list@broadcom.com 2747L: linux-arm-kernel@lists.infradead.org 2748S: Maintained 2749F: arch/arm/mach-bcm/bcm_5301x.c 2750F: arch/arm/boot/dts/bcm5301x*.dtsi 2751F: arch/arm/boot/dts/bcm470* 2752F: arch/arm/boot/dts/bcm953012* 2753 2754BROADCOM BCM53573 ARM ARCHITECTURE 2755M: Rafał Miłecki <rafal@milecki.pl> 2756L: linux-arm-kernel@lists.infradead.org 2757S: Maintained 2758F: arch/arm/boot/dts/bcm53573* 2759F: arch/arm/boot/dts/bcm47189* 2760 2761BROADCOM BCM63XX ARM ARCHITECTURE 2762M: Florian Fainelli <f.fainelli@gmail.com> 2763M: bcm-kernel-feedback-list@broadcom.com 2764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2765T: git git://github.com/broadcom/stblinux.git 2766S: Maintained 2767N: bcm63xx 2768 2769BROADCOM BCM63XX/BCM33XX UDC DRIVER 2770M: Kevin Cernekee <cernekee@gmail.com> 2771L: linux-usb@vger.kernel.org 2772S: Maintained 2773F: drivers/usb/gadget/udc/bcm63xx_udc.* 2774 2775BROADCOM BCM7XXX ARM ARCHITECTURE 2776M: Brian Norris <computersforpeace@gmail.com> 2777M: Gregory Fong <gregory.0xf0@gmail.com> 2778M: Florian Fainelli <f.fainelli@gmail.com> 2779M: bcm-kernel-feedback-list@broadcom.com 2780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2781T: git git://github.com/broadcom/stblinux.git 2782S: Maintained 2783F: arch/arm/mach-bcm/*brcmstb* 2784F: arch/arm/boot/dts/bcm7*.dts* 2785F: drivers/bus/brcmstb_gisb.c 2786N: brcmstb 2787 2788BROADCOM BMIPS CPUFREQ DRIVER 2789M: Markus Mayer <mmayer@broadcom.com> 2790M: bcm-kernel-feedback-list@broadcom.com 2791L: linux-pm@vger.kernel.org 2792S: Maintained 2793F: drivers/cpufreq/bmips-cpufreq.c 2794 2795BROADCOM BMIPS MIPS ARCHITECTURE 2796M: Kevin Cernekee <cernekee@gmail.com> 2797M: Florian Fainelli <f.fainelli@gmail.com> 2798L: linux-mips@linux-mips.org 2799T: git git://github.com/broadcom/stblinux.git 2800S: Maintained 2801F: arch/mips/bmips/* 2802F: arch/mips/include/asm/mach-bmips/* 2803F: arch/mips/kernel/*bmips* 2804F: arch/mips/boot/dts/brcm/bcm*.dts* 2805F: drivers/irqchip/irq-bcm63* 2806F: drivers/irqchip/irq-bcm7* 2807F: drivers/irqchip/irq-brcmstb* 2808F: include/linux/bcm963xx_nvram.h 2809F: include/linux/bcm963xx_tag.h 2810 2811BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2812M: Rasesh Mody <rasesh.mody@cavium.com> 2813M: Harish Patil <harish.patil@cavium.com> 2814M: Dept-GELinuxNICDev@cavium.com 2815L: netdev@vger.kernel.org 2816S: Supported 2817F: drivers/net/ethernet/broadcom/bnx2.* 2818F: drivers/net/ethernet/broadcom/bnx2_* 2819 2820BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2821M: QLogic-Storage-Upstream@qlogic.com 2822L: linux-scsi@vger.kernel.org 2823S: Supported 2824F: drivers/scsi/bnx2fc/ 2825 2826BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2827M: QLogic-Storage-Upstream@qlogic.com 2828L: linux-scsi@vger.kernel.org 2829S: Supported 2830F: drivers/scsi/bnx2i/ 2831 2832BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2833M: Yuval Mintz <Yuval.Mintz@cavium.com> 2834M: Ariel Elior <ariel.elior@cavium.com> 2835M: everest-linux-l2@cavium.com 2836L: netdev@vger.kernel.org 2837S: Supported 2838F: drivers/net/ethernet/broadcom/bnx2x/ 2839 2840BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2841M: Michael Chan <michael.chan@broadcom.com> 2842L: netdev@vger.kernel.org 2843S: Supported 2844F: drivers/net/ethernet/broadcom/bnxt/ 2845 2846BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2847M: Arend van Spriel <arend.vanspriel@broadcom.com> 2848M: Franky Lin <franky.lin@broadcom.com> 2849M: Hante Meuleman <hante.meuleman@broadcom.com> 2850M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2851M: Wright Feng <wright.feng@cypress.com> 2852L: linux-wireless@vger.kernel.org 2853L: brcm80211-dev-list.pdl@broadcom.com 2854L: brcm80211-dev-list@cypress.com 2855S: Supported 2856F: drivers/net/wireless/broadcom/brcm80211/ 2857 2858BROADCOM BRCMSTB GPIO DRIVER 2859M: Gregory Fong <gregory.0xf0@gmail.com> 2860L: bcm-kernel-feedback-list@broadcom.com 2861S: Supported 2862F: drivers/gpio/gpio-brcmstb.c 2863F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2864 2865BROADCOM GENET ETHERNET DRIVER 2866M: Florian Fainelli <f.fainelli@gmail.com> 2867L: netdev@vger.kernel.org 2868S: Supported 2869F: drivers/net/ethernet/broadcom/genet/ 2870 2871BROADCOM IPROC ARM ARCHITECTURE 2872M: Ray Jui <rjui@broadcom.com> 2873M: Scott Branden <sbranden@broadcom.com> 2874M: Jon Mason <jonmason@broadcom.com> 2875M: bcm-kernel-feedback-list@broadcom.com 2876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2877T: git git://github.com/broadcom/cygnus-linux.git 2878S: Maintained 2879N: iproc 2880N: cygnus 2881N: bcm[-_]nsp 2882N: bcm9113* 2883N: bcm9583* 2884N: bcm9585* 2885N: bcm9586* 2886N: bcm988312 2887N: bcm113* 2888N: bcm583* 2889N: bcm585* 2890N: bcm586* 2891N: bcm88312 2892F: arch/arm64/boot/dts/broadcom/ns2* 2893F: drivers/clk/bcm/clk-ns* 2894F: drivers/pinctrl/bcm/pinctrl-ns* 2895 2896BROADCOM KONA GPIO DRIVER 2897M: Ray Jui <rjui@broadcom.com> 2898L: bcm-kernel-feedback-list@broadcom.com 2899S: Supported 2900F: drivers/gpio/gpio-bcm-kona.c 2901F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2902 2903BROADCOM NETXTREME-E ROCE DRIVER 2904M: Selvin Xavier <selvin.xavier@broadcom.com> 2905M: Devesh Sharma <devesh.sharma@broadcom.com> 2906M: Somnath Kotur <somnath.kotur@broadcom.com> 2907M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2908L: linux-rdma@vger.kernel.org 2909W: http://www.broadcom.com 2910S: Supported 2911F: drivers/infiniband/hw/bnxt_re/ 2912F: include/uapi/rdma/bnxt_re-abi.h 2913 2914BROADCOM NVRAM DRIVER 2915M: Rafał Miłecki <zajec5@gmail.com> 2916L: linux-mips@linux-mips.org 2917S: Maintained 2918F: drivers/firmware/broadcom/* 2919 2920BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2921M: Rafał Miłecki <zajec5@gmail.com> 2922L: linux-wireless@vger.kernel.org 2923S: Maintained 2924F: drivers/bcma/ 2925F: include/linux/bcma/ 2926 2927BROADCOM STB AVS CPUFREQ DRIVER 2928M: Markus Mayer <mmayer@broadcom.com> 2929M: bcm-kernel-feedback-list@broadcom.com 2930L: linux-pm@vger.kernel.org 2931S: Maintained 2932F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2933F: drivers/cpufreq/brcmstb* 2934 2935BROADCOM STB NAND FLASH DRIVER 2936M: Brian Norris <computersforpeace@gmail.com> 2937M: Kamal Dasu <kdasu.kdev@gmail.com> 2938L: linux-mtd@lists.infradead.org 2939L: bcm-kernel-feedback-list@broadcom.com 2940S: Maintained 2941F: drivers/mtd/nand/brcmnand/ 2942 2943BROADCOM SYSTEMPORT ETHERNET DRIVER 2944M: Florian Fainelli <f.fainelli@gmail.com> 2945L: netdev@vger.kernel.org 2946S: Supported 2947F: drivers/net/ethernet/broadcom/bcmsysport.* 2948 2949BROADCOM TG3 GIGABIT ETHERNET DRIVER 2950M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2951M: Prashant Sreedharan <prashant@broadcom.com> 2952M: Michael Chan <mchan@broadcom.com> 2953L: netdev@vger.kernel.org 2954S: Supported 2955F: drivers/net/ethernet/broadcom/tg3.* 2956 2957BROCADE BFA FC SCSI DRIVER 2958M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2959M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2960L: linux-scsi@vger.kernel.org 2961S: Supported 2962F: drivers/scsi/bfa/ 2963 2964BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2965M: Rasesh Mody <rasesh.mody@cavium.com> 2966M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2967M: Dept-GELinuxNICDev@cavium.com 2968L: netdev@vger.kernel.org 2969S: Supported 2970F: drivers/net/ethernet/brocade/bna/ 2971 2972BSG (block layer generic sg v4 driver) 2973M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2974L: linux-scsi@vger.kernel.org 2975S: Supported 2976F: block/bsg.c 2977F: include/linux/bsg.h 2978F: include/uapi/linux/bsg.h 2979 2980BT87X AUDIO DRIVER 2981M: Clemens Ladisch <clemens@ladisch.de> 2982L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2983T: git git://git.alsa-project.org/alsa-kernel.git 2984S: Maintained 2985F: Documentation/sound/alsa/Bt87x.txt 2986F: sound/pci/bt87x.c 2987 2988BT8XXGPIO DRIVER 2989M: Michael Buesch <m@bues.ch> 2990W: http://bu3sch.de/btgpio.php 2991S: Maintained 2992F: drivers/gpio/gpio-bt8xx.c 2993 2994BTRFS FILE SYSTEM 2995M: Chris Mason <clm@fb.com> 2996M: Josef Bacik <jbacik@fb.com> 2997M: David Sterba <dsterba@suse.com> 2998L: linux-btrfs@vger.kernel.org 2999W: http://btrfs.wiki.kernel.org/ 3000Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3002S: Maintained 3003F: Documentation/filesystems/btrfs.txt 3004F: fs/btrfs/ 3005F: include/linux/btrfs* 3006F: include/uapi/linux/btrfs* 3007 3008BTTV VIDEO4LINUX DRIVER 3009M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3010M: Mauro Carvalho Chehab <mchehab@kernel.org> 3011L: linux-media@vger.kernel.org 3012W: https://linuxtv.org 3013T: git git://linuxtv.org/media_tree.git 3014S: Odd fixes 3015F: Documentation/media/v4l-drivers/bttv* 3016F: drivers/media/pci/bt8xx/bttv* 3017 3018BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3019M: Chanwoo Choi <cw00.choi@samsung.com> 3020L: linux-pm@vger.kernel.org 3021L: linux-samsung-soc@vger.kernel.org 3022T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3023S: Maintained 3024F: drivers/devfreq/exynos-bus.c 3025F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3026 3027BUSLOGIC SCSI DRIVER 3028M: Khalid Aziz <khalid@gonehiking.org> 3029L: linux-scsi@vger.kernel.org 3030S: Maintained 3031F: drivers/scsi/BusLogic.* 3032F: drivers/scsi/FlashPoint.* 3033 3034C-MEDIA CMI8788 DRIVER 3035M: Clemens Ladisch <clemens@ladisch.de> 3036L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3037T: git git://git.alsa-project.org/alsa-kernel.git 3038S: Maintained 3039F: sound/pci/oxygen/ 3040 3041C6X ARCHITECTURE 3042M: Mark Salter <msalter@redhat.com> 3043M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3044L: linux-c6x-dev@linux-c6x.org 3045W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3046S: Maintained 3047F: arch/c6x/ 3048 3049CA8210 IEEE-802.15.4 RADIO DRIVER 3050M: Harry Morris <h.morris@cascoda.com> 3051M: linuxdev@cascoda.com 3052L: linux-wpan@vger.kernel.org 3053W: https://github.com/Cascoda/ca8210-linux.git 3054S: Maintained 3055F: drivers/net/ieee802154/ca8210.c 3056F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3057 3058CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3059M: David Howells <dhowells@redhat.com> 3060L: linux-cachefs@redhat.com (moderated for non-subscribers) 3061S: Supported 3062F: Documentation/filesystems/caching/cachefiles.txt 3063F: fs/cachefiles/ 3064 3065CADET FM/AM RADIO RECEIVER DRIVER 3066M: Hans Verkuil <hverkuil@xs4all.nl> 3067L: linux-media@vger.kernel.org 3068T: git git://linuxtv.org/media_tree.git 3069W: https://linuxtv.org 3070S: Maintained 3071F: drivers/media/radio/radio-cadet* 3072 3073CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3074M: Jonathan Corbet <corbet@lwn.net> 3075L: linux-media@vger.kernel.org 3076T: git git://linuxtv.org/media_tree.git 3077S: Maintained 3078F: Documentation/media/v4l-drivers/cafe_ccic* 3079F: drivers/media/platform/marvell-ccic/ 3080 3081CAIF NETWORK LAYER 3082M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3083L: netdev@vger.kernel.org 3084S: Supported 3085F: Documentation/networking/caif/ 3086F: drivers/net/caif/ 3087F: include/uapi/linux/caif/ 3088F: include/net/caif/ 3089F: net/caif/ 3090 3091CALGARY x86-64 IOMMU 3092M: Muli Ben-Yehuda <mulix@mulix.org> 3093M: Jon Mason <jdmason@kudzu.us> 3094L: iommu@lists.linux-foundation.org 3095S: Maintained 3096F: arch/x86/kernel/pci-calgary_64.c 3097F: arch/x86/kernel/tce_64.c 3098F: arch/x86/include/asm/calgary.h 3099F: arch/x86/include/asm/tce.h 3100 3101CAN NETWORK DRIVERS 3102M: Wolfgang Grandegger <wg@grandegger.com> 3103M: Marc Kleine-Budde <mkl@pengutronix.de> 3104L: linux-can@vger.kernel.org 3105W: https://github.com/linux-can 3106T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3107T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3108S: Maintained 3109F: Documentation/devicetree/bindings/net/can/ 3110F: drivers/net/can/ 3111F: include/linux/can/dev.h 3112F: include/linux/can/platform/ 3113F: include/uapi/linux/can/error.h 3114F: include/uapi/linux/can/netlink.h 3115 3116CAN NETWORK LAYER 3117M: Oliver Hartkopp <socketcan@hartkopp.net> 3118M: Marc Kleine-Budde <mkl@pengutronix.de> 3119L: linux-can@vger.kernel.org 3120W: https://github.com/linux-can 3121T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3122T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3123S: Maintained 3124F: Documentation/networking/can.txt 3125F: net/can/ 3126F: include/linux/can/core.h 3127F: include/uapi/linux/can.h 3128F: include/uapi/linux/can/bcm.h 3129F: include/uapi/linux/can/raw.h 3130F: include/uapi/linux/can/gw.h 3131 3132CAPABILITIES 3133M: Serge Hallyn <serge@hallyn.com> 3134L: linux-security-module@vger.kernel.org 3135S: Supported 3136F: include/linux/capability.h 3137F: include/uapi/linux/capability.h 3138F: security/commoncap.c 3139F: kernel/capability.c 3140 3141CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3142M: Kevin Tsai <ktsai@capellamicro.com> 3143S: Maintained 3144F: drivers/iio/light/cm* 3145 3146CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3147M: Christian Lamparter <chunkeey@googlemail.com> 3148L: linux-wireless@vger.kernel.org 3149W: http://wireless.kernel.org/en/users/Drivers/carl9170 3150S: Maintained 3151F: drivers/net/wireless/ath/carl9170/ 3152 3153CAVIUM I2C DRIVER 3154M: Jan Glauber <jglauber@cavium.com> 3155M: David Daney <david.daney@cavium.com> 3156W: http://www.cavium.com 3157S: Supported 3158F: drivers/i2c/busses/i2c-octeon* 3159F: drivers/i2c/busses/i2c-thunderx* 3160 3161CAVIUM LIQUIDIO NETWORK DRIVER 3162M: Derek Chickles <derek.chickles@caviumnetworks.com> 3163M: Satanand Burla <satananda.burla@caviumnetworks.com> 3164M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3165M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3166L: netdev@vger.kernel.org 3167W: http://www.cavium.com 3168S: Supported 3169F: drivers/net/ethernet/cavium/liquidio/ 3170 3171CAVIUM MMC DRIVER 3172M: Jan Glauber <jglauber@cavium.com> 3173M: David Daney <david.daney@cavium.com> 3174M: Steven J. Hill <Steven.Hill@cavium.com> 3175W: http://www.cavium.com 3176S: Supported 3177F: drivers/mmc/host/cavium* 3178 3179CAVIUM OCTEON-TX CRYPTO DRIVER 3180M: George Cherian <george.cherian@cavium.com> 3181L: linux-crypto@vger.kernel.org 3182W: http://www.cavium.com 3183S: Supported 3184F: drivers/crypto/cavium/cpt/ 3185 3186CAVIUM THUNDERX2 ARM64 SOC 3187M: Jayachandran C <jnair@caviumnetworks.com> 3188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3189S: Maintained 3190F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3191F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3192 3193CC2520 IEEE-802.15.4 RADIO DRIVER 3194M: Varka Bhadram <varkabhadram@gmail.com> 3195L: linux-wpan@vger.kernel.org 3196S: Maintained 3197F: drivers/net/ieee802154/cc2520.c 3198F: include/linux/spi/cc2520.h 3199F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3200 3201CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3202M: Gilad Ben-Yossef <gilad@benyossef.com> 3203L: linux-crypto@vger.kernel.org 3204L: driverdev-devel@linuxdriverproject.org 3205S: Supported 3206F: drivers/staging/ccree/ 3207W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3208 3209CEC FRAMEWORK 3210M: Hans Verkuil <hans.verkuil@cisco.com> 3211L: linux-media@vger.kernel.org 3212T: git git://linuxtv.org/media_tree.git 3213W: http://linuxtv.org 3214S: Supported 3215F: Documentation/media/kapi/cec-core.rst 3216F: Documentation/media/uapi/cec 3217F: drivers/media/cec/ 3218F: drivers/media/rc/keymaps/rc-cec.c 3219F: include/media/cec.h 3220F: include/media/cec-notifier.h 3221F: include/uapi/linux/cec.h 3222F: include/uapi/linux/cec-funcs.h 3223F: Documentation/devicetree/bindings/media/cec.txt 3224 3225CELL BROADBAND ENGINE ARCHITECTURE 3226M: Arnd Bergmann <arnd@arndb.de> 3227L: linuxppc-dev@lists.ozlabs.org 3228W: http://www.ibm.com/developerworks/power/cell/ 3229S: Supported 3230F: arch/powerpc/include/asm/cell*.h 3231F: arch/powerpc/include/asm/spu*.h 3232F: arch/powerpc/include/uapi/asm/spu*.h 3233F: arch/powerpc/oprofile/*cell* 3234F: arch/powerpc/platforms/cell/ 3235 3236CEPH COMMON CODE (LIBCEPH) 3237M: Ilya Dryomov <idryomov@gmail.com> 3238M: "Yan, Zheng" <zyan@redhat.com> 3239M: Sage Weil <sage@redhat.com> 3240L: ceph-devel@vger.kernel.org 3241W: http://ceph.com/ 3242T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3243T: git git://github.com/ceph/ceph-client.git 3244S: Supported 3245F: net/ceph/ 3246F: include/linux/ceph/ 3247F: include/linux/crush/ 3248 3249CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3250M: "Yan, Zheng" <zyan@redhat.com> 3251M: Sage Weil <sage@redhat.com> 3252M: Ilya Dryomov <idryomov@gmail.com> 3253L: ceph-devel@vger.kernel.org 3254W: http://ceph.com/ 3255T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3256T: git git://github.com/ceph/ceph-client.git 3257S: Supported 3258F: Documentation/filesystems/ceph.txt 3259F: fs/ceph/ 3260 3261CERTIFICATE HANDLING: 3262M: David Howells <dhowells@redhat.com> 3263M: David Woodhouse <dwmw2@infradead.org> 3264L: keyrings@vger.kernel.org 3265S: Maintained 3266F: Documentation/module-signing.txt 3267F: certs/ 3268F: scripts/sign-file.c 3269F: scripts/extract-cert.c 3270 3271CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3272L: linux-usb@vger.kernel.org 3273S: Orphan 3274F: Documentation/usb/WUSB-Design-overview.txt 3275F: Documentation/usb/wusb-cbaf 3276F: drivers/usb/host/hwa-hc.c 3277F: drivers/usb/host/whci/ 3278F: drivers/usb/wusbcore/ 3279F: include/linux/usb/wusb* 3280 3281CFAG12864B LCD DRIVER 3282M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3283W: http://miguelojeda.es/auxdisplay.htm 3284W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3285S: Maintained 3286F: drivers/auxdisplay/cfag12864b.c 3287F: include/linux/cfag12864b.h 3288 3289CFAG12864BFB LCD FRAMEBUFFER DRIVER 3290M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3291W: http://miguelojeda.es/auxdisplay.htm 3292W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3293S: Maintained 3294F: drivers/auxdisplay/cfag12864bfb.c 3295F: include/linux/cfag12864b.h 3296 3297CFG80211 and NL80211 3298M: Johannes Berg <johannes@sipsolutions.net> 3299L: linux-wireless@vger.kernel.org 3300W: http://wireless.kernel.org/ 3301T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3302T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3303S: Maintained 3304F: include/uapi/linux/nl80211.h 3305F: include/net/cfg80211.h 3306F: net/wireless/* 3307X: net/wireless/wext* 3308 3309CHAR and MISC DRIVERS 3310M: Arnd Bergmann <arnd@arndb.de> 3311M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3312T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3313S: Supported 3314F: drivers/char/* 3315F: drivers/misc/* 3316F: include/linux/miscdevice.h 3317 3318CHECKPATCH 3319M: Andy Whitcroft <apw@canonical.com> 3320M: Joe Perches <joe@perches.com> 3321S: Maintained 3322F: scripts/checkpatch.pl 3323 3324CHINESE DOCUMENTATION 3325M: Harry Wei <harryxiyou@gmail.com> 3326L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3327L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3328S: Maintained 3329F: Documentation/translations/zh_CN/ 3330 3331CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3332M: Peter Chen <Peter.Chen@nxp.com> 3333T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3334L: linux-usb@vger.kernel.org 3335S: Maintained 3336F: drivers/usb/chipidea/ 3337 3338CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3339M: Hans de Goede <hdegoede@redhat.com> 3340L: linux-input@vger.kernel.org 3341S: Maintained 3342F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3343F: drivers/input/touchscreen/chipone_icn8318.c 3344 3345CHROME HARDWARE PLATFORM SUPPORT 3346M: Benson Leung <bleung@chromium.org> 3347M: Olof Johansson <olof@lixom.net> 3348S: Maintained 3349T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3350F: drivers/platform/chrome/ 3351 3352CIRRUS LOGIC AUDIO CODEC DRIVERS 3353M: Brian Austin <brian.austin@cirrus.com> 3354M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3355L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3356S: Maintained 3357F: sound/soc/codecs/cs* 3358 3359CIRRUS LOGIC EP93XX ETHERNET DRIVER 3360M: Hartley Sweeten <hsweeten@visionengravers.com> 3361L: netdev@vger.kernel.org 3362S: Maintained 3363F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3364 3365CISCO FCOE HBA DRIVER 3366M: Satish Kharat <satishkh@cisco.com> 3367M: Sesidhar Baddela <sebaddel@cisco.com> 3368M: Karan Tilak Kumar <kartilak@cisco.com> 3369L: linux-scsi@vger.kernel.org 3370S: Supported 3371F: drivers/scsi/fnic/ 3372 3373CISCO SCSI HBA DRIVER 3374M: Karan Tilak Kumar <kartilak@cisco.com> 3375M: Sesidhar Baddela <sebaddel@cisco.com> 3376L: linux-scsi@vger.kernel.org 3377S: Supported 3378F: drivers/scsi/snic/ 3379 3380CISCO VIC ETHERNET NIC DRIVER 3381M: Christian Benvenuti <benve@cisco.com> 3382M: Govindarajulu Varadarajan <_govind@gmx.com> 3383M: Neel Patel <neepatel@cisco.com> 3384S: Supported 3385F: drivers/net/ethernet/cisco/enic/ 3386 3387CISCO VIC LOW LATENCY NIC DRIVER 3388M: Christian Benvenuti <benve@cisco.com> 3389M: Dave Goodell <dgoodell@cisco.com> 3390S: Supported 3391F: drivers/infiniband/hw/usnic/ 3392 3393CLEANCACHE API 3394M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3395L: linux-kernel@vger.kernel.org 3396S: Maintained 3397F: mm/cleancache.c 3398F: include/linux/cleancache.h 3399 3400CLK API 3401M: Russell King <linux@armlinux.org.uk> 3402L: linux-clk@vger.kernel.org 3403S: Maintained 3404F: include/linux/clk.h 3405 3406CLOCKSOURCE, CLOCKEVENT DRIVERS 3407M: Daniel Lezcano <daniel.lezcano@linaro.org> 3408M: Thomas Gleixner <tglx@linutronix.de> 3409L: linux-kernel@vger.kernel.org 3410T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3411S: Supported 3412F: drivers/clocksource 3413 3414CMPC ACPI DRIVER 3415M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3416M: Daniel Oliveira Nascimento <don@syst.com.br> 3417L: platform-driver-x86@vger.kernel.org 3418S: Supported 3419F: drivers/platform/x86/classmate-laptop.c 3420 3421COBALT MEDIA DRIVER 3422M: Hans Verkuil <hans.verkuil@cisco.com> 3423L: linux-media@vger.kernel.org 3424T: git git://linuxtv.org/media_tree.git 3425W: https://linuxtv.org 3426S: Supported 3427F: drivers/media/pci/cobalt/ 3428 3429COCCINELLE/Semantic Patches (SmPL) 3430M: Julia Lawall <Julia.Lawall@lip6.fr> 3431M: Gilles Muller <Gilles.Muller@lip6.fr> 3432M: Nicolas Palix <nicolas.palix@imag.fr> 3433M: Michal Marek <mmarek@suse.com> 3434L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3435T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3436W: http://coccinelle.lip6.fr/ 3437S: Supported 3438F: Documentation/dev-tools/coccinelle.rst 3439F: scripts/coccinelle/ 3440F: scripts/coccicheck 3441 3442CODA FILE SYSTEM 3443M: Jan Harkes <jaharkes@cs.cmu.edu> 3444M: coda@cs.cmu.edu 3445L: codalist@coda.cs.cmu.edu 3446W: http://www.coda.cs.cmu.edu/ 3447S: Maintained 3448F: Documentation/filesystems/coda.txt 3449F: fs/coda/ 3450F: include/linux/coda*.h 3451F: include/uapi/linux/coda*.h 3452 3453CODA V4L2 MEM2MEM DRIVER 3454M: Philipp Zabel <p.zabel@pengutronix.de> 3455L: linux-media@vger.kernel.org 3456S: Maintained 3457F: Documentation/devicetree/bindings/media/coda.txt 3458F: drivers/media/platform/coda/ 3459 3460COMMON CLK FRAMEWORK 3461M: Michael Turquette <mturquette@baylibre.com> 3462M: Stephen Boyd <sboyd@codeaurora.org> 3463L: linux-clk@vger.kernel.org 3464Q: http://patchwork.kernel.org/project/linux-clk/list/ 3465T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3466S: Maintained 3467F: Documentation/devicetree/bindings/clock/ 3468F: drivers/clk/ 3469X: drivers/clk/clkdev.c 3470F: include/linux/clk-pr* 3471F: include/linux/clk/ 3472 3473COMMON INTERNET FILE SYSTEM (CIFS) 3474M: Steve French <sfrench@samba.org> 3475L: linux-cifs@vger.kernel.org 3476L: samba-technical@lists.samba.org (moderated for non-subscribers) 3477W: http://linux-cifs.samba.org/ 3478T: git git://git.samba.org/sfrench/cifs-2.6.git 3479S: Supported 3480F: Documentation/filesystems/cifs/ 3481F: fs/cifs/ 3482 3483COMPACTPCI HOTPLUG CORE 3484M: Scott Murray <scott@spiteful.org> 3485L: linux-pci@vger.kernel.org 3486S: Maintained 3487F: drivers/pci/hotplug/cpci_hotplug* 3488 3489COMPACTPCI HOTPLUG GENERIC DRIVER 3490M: Scott Murray <scott@spiteful.org> 3491L: linux-pci@vger.kernel.org 3492S: Maintained 3493F: drivers/pci/hotplug/cpcihp_generic.c 3494 3495COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3496M: Scott Murray <scott@spiteful.org> 3497L: linux-pci@vger.kernel.org 3498S: Maintained 3499F: drivers/pci/hotplug/cpcihp_zt5550.* 3500 3501COMPAL LAPTOP SUPPORT 3502M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3503L: platform-driver-x86@vger.kernel.org 3504S: Maintained 3505F: drivers/platform/x86/compal-laptop.c 3506 3507CONEXANT ACCESSRUNNER USB DRIVER 3508L: accessrunner-general@lists.sourceforge.net 3509W: http://accessrunner.sourceforge.net/ 3510S: Orphan 3511F: drivers/usb/atm/cxacru.c 3512 3513CONFIGFS 3514M: Joel Becker <jlbec@evilplan.org> 3515M: Christoph Hellwig <hch@lst.de> 3516T: git git://git.infradead.org/users/hch/configfs.git 3517S: Supported 3518F: fs/configfs/ 3519F: include/linux/configfs.h 3520 3521CONNECTOR 3522M: Evgeniy Polyakov <zbr@ioremap.net> 3523L: netdev@vger.kernel.org 3524S: Maintained 3525F: drivers/connector/ 3526 3527CONTROL GROUP (CGROUP) 3528M: Tejun Heo <tj@kernel.org> 3529M: Li Zefan <lizefan@huawei.com> 3530M: Johannes Weiner <hannes@cmpxchg.org> 3531L: cgroups@vger.kernel.org 3532T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3533S: Maintained 3534F: Documentation/cgroup* 3535F: include/linux/cgroup* 3536F: kernel/cgroup* 3537 3538CONTROL GROUP - CPUSET 3539M: Li Zefan <lizefan@huawei.com> 3540L: cgroups@vger.kernel.org 3541W: http://www.bullopensource.org/cpuset/ 3542W: http://oss.sgi.com/projects/cpusets/ 3543T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3544S: Maintained 3545F: Documentation/cgroup-v1/cpusets.txt 3546F: include/linux/cpuset.h 3547F: kernel/cpuset.c 3548 3549CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3550M: Johannes Weiner <hannes@cmpxchg.org> 3551M: Michal Hocko <mhocko@kernel.org> 3552M: Vladimir Davydov <vdavydov.dev@gmail.com> 3553L: cgroups@vger.kernel.org 3554L: linux-mm@kvack.org 3555S: Maintained 3556F: mm/memcontrol.c 3557F: mm/swap_cgroup.c 3558 3559CORETEMP HARDWARE MONITORING DRIVER 3560M: Fenghua Yu <fenghua.yu@intel.com> 3561L: linux-hwmon@vger.kernel.org 3562S: Maintained 3563F: Documentation/hwmon/coretemp 3564F: drivers/hwmon/coretemp.c 3565 3566COSA/SRP SYNC SERIAL DRIVER 3567M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3568W: http://www.fi.muni.cz/~kas/cosa/ 3569S: Maintained 3570F: drivers/net/wan/cosa* 3571 3572CPMAC ETHERNET DRIVER 3573M: Florian Fainelli <f.fainelli@gmail.com> 3574L: netdev@vger.kernel.org 3575S: Maintained 3576F: drivers/net/ethernet/ti/cpmac.c 3577 3578CPU FREQUENCY DRIVERS 3579M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3580M: Viresh Kumar <viresh.kumar@linaro.org> 3581L: linux-pm@vger.kernel.org 3582S: Maintained 3583T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3584T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3585B: https://bugzilla.kernel.org 3586F: Documentation/cpu-freq/ 3587F: Documentation/devicetree/bindings/cpufreq/ 3588F: drivers/cpufreq/ 3589F: include/linux/cpufreq.h 3590F: tools/testing/selftests/cpufreq/ 3591 3592CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3593M: Viresh Kumar <viresh.kumar@linaro.org> 3594M: Sudeep Holla <sudeep.holla@arm.com> 3595L: linux-pm@vger.kernel.org 3596W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3597S: Maintained 3598F: drivers/cpufreq/arm_big_little.h 3599F: drivers/cpufreq/arm_big_little.c 3600F: drivers/cpufreq/arm_big_little_dt.c 3601 3602CPU POWER MONITORING SUBSYSTEM 3603M: Thomas Renninger <trenn@suse.com> 3604L: linux-pm@vger.kernel.org 3605S: Maintained 3606F: tools/power/cpupower/ 3607 3608CPUID/MSR DRIVER 3609M: "H. Peter Anvin" <hpa@zytor.com> 3610S: Maintained 3611F: arch/x86/kernel/cpuid.c 3612F: arch/x86/kernel/msr.c 3613 3614CPUIDLE DRIVER - ARM BIG LITTLE 3615M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3616M: Daniel Lezcano <daniel.lezcano@linaro.org> 3617L: linux-pm@vger.kernel.org 3618L: linux-arm-kernel@lists.infradead.org 3619T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3620S: Maintained 3621F: drivers/cpuidle/cpuidle-big_little.c 3622 3623CPUIDLE DRIVER - ARM EXYNOS 3624M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3625M: Daniel Lezcano <daniel.lezcano@linaro.org> 3626M: Kukjin Kim <kgene@kernel.org> 3627L: linux-pm@vger.kernel.org 3628L: linux-samsung-soc@vger.kernel.org 3629S: Supported 3630F: drivers/cpuidle/cpuidle-exynos.c 3631F: arch/arm/mach-exynos/pm.c 3632 3633CPUIDLE DRIVERS 3634M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3635M: Daniel Lezcano <daniel.lezcano@linaro.org> 3636L: linux-pm@vger.kernel.org 3637S: Maintained 3638T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3639B: https://bugzilla.kernel.org 3640F: drivers/cpuidle/* 3641F: include/linux/cpuidle.h 3642 3643CRAMFS FILESYSTEM 3644W: http://sourceforge.net/projects/cramfs/ 3645S: Orphan / Obsolete 3646F: Documentation/filesystems/cramfs.txt 3647F: fs/cramfs/ 3648 3649CRIS PORT 3650M: Mikael Starvik <starvik@axis.com> 3651M: Jesper Nilsson <jesper.nilsson@axis.com> 3652L: linux-cris-kernel@axis.com 3653W: http://developer.axis.com 3654T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3655S: Maintained 3656F: arch/cris/ 3657F: drivers/tty/serial/crisv10.* 3658 3659CRYPTO API 3660M: Herbert Xu <herbert@gondor.apana.org.au> 3661M: "David S. Miller" <davem@davemloft.net> 3662L: linux-crypto@vger.kernel.org 3663T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3664T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3665S: Maintained 3666F: Documentation/crypto/ 3667F: Documentation/devicetree/bindings/crypto/ 3668F: arch/*/crypto/ 3669F: crypto/ 3670F: drivers/crypto/ 3671F: include/crypto/ 3672F: include/linux/crypto* 3673 3674CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3675M: Neil Horman <nhorman@tuxdriver.com> 3676L: linux-crypto@vger.kernel.org 3677S: Maintained 3678F: crypto/ansi_cprng.c 3679F: crypto/rng.c 3680 3681CS3308 MEDIA DRIVER 3682M: Hans Verkuil <hverkuil@xs4all.nl> 3683L: linux-media@vger.kernel.org 3684T: git git://linuxtv.org/media_tree.git 3685W: http://linuxtv.org 3686S: Odd Fixes 3687F: drivers/media/i2c/cs3308.c 3688F: drivers/media/i2c/cs3308.h 3689 3690CS5535 Audio ALSA driver 3691M: Jaya Kumar <jayakumar.alsa@gmail.com> 3692S: Maintained 3693F: sound/pci/cs5535audio/ 3694 3695CW1200 WLAN driver 3696M: Solomon Peachy <pizza@shaftnet.org> 3697S: Maintained 3698F: drivers/net/wireless/st/cw1200/ 3699 3700CX18 VIDEO4LINUX DRIVER 3701M: Andy Walls <awalls@md.metrocast.net> 3702L: ivtv-devel@ivtvdriver.org (subscribers-only) 3703L: linux-media@vger.kernel.org 3704T: git git://linuxtv.org/media_tree.git 3705W: https://linuxtv.org 3706W: http://www.ivtvdriver.org/index.php/Cx18 3707S: Maintained 3708F: Documentation/media/v4l-drivers/cx18* 3709F: drivers/media/pci/cx18/ 3710F: include/uapi/linux/ivtv* 3711 3712CX2341X MPEG ENCODER HELPER MODULE 3713M: Hans Verkuil <hverkuil@xs4all.nl> 3714L: linux-media@vger.kernel.org 3715T: git git://linuxtv.org/media_tree.git 3716W: https://linuxtv.org 3717S: Maintained 3718F: drivers/media/common/cx2341x* 3719F: include/media/cx2341x* 3720 3721CX24120 MEDIA DRIVER 3722M: Jemma Denson <jdenson@gmail.com> 3723M: Patrick Boettcher <patrick.boettcher@posteo.de> 3724L: linux-media@vger.kernel.org 3725W: https://linuxtv.org 3726Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3727S: Maintained 3728F: drivers/media/dvb-frontends/cx24120* 3729 3730CX88 VIDEO4LINUX DRIVER 3731M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3732M: Mauro Carvalho Chehab <mchehab@kernel.org> 3733L: linux-media@vger.kernel.org 3734W: https://linuxtv.org 3735T: git git://linuxtv.org/media_tree.git 3736S: Odd fixes 3737F: Documentation/media/v4l-drivers/cx88* 3738F: drivers/media/pci/cx88/ 3739 3740CXD2820R MEDIA DRIVER 3741M: Antti Palosaari <crope@iki.fi> 3742L: linux-media@vger.kernel.org 3743W: https://linuxtv.org 3744W: http://palosaari.fi/linux/ 3745Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3746T: git git://linuxtv.org/anttip/media_tree.git 3747S: Maintained 3748F: drivers/media/dvb-frontends/cxd2820r* 3749 3750CXGB3 ETHERNET DRIVER (CXGB3) 3751M: Santosh Raspatur <santosh@chelsio.com> 3752L: netdev@vger.kernel.org 3753W: http://www.chelsio.com 3754S: Supported 3755F: drivers/net/ethernet/chelsio/cxgb3/ 3756 3757CXGB3 ISCSI DRIVER (CXGB3I) 3758M: Karen Xie <kxie@chelsio.com> 3759L: linux-scsi@vger.kernel.org 3760W: http://www.chelsio.com 3761S: Supported 3762F: drivers/scsi/cxgbi/cxgb3i 3763 3764CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3765M: Steve Wise <swise@chelsio.com> 3766L: linux-rdma@vger.kernel.org 3767W: http://www.openfabrics.org 3768S: Supported 3769F: drivers/infiniband/hw/cxgb3/ 3770F: include/uapi/rdma/cxgb3-abi.h 3771 3772CXGB4 CRYPTO DRIVER (chcr) 3773M: Harsh Jain <harsh@chelsio.com> 3774L: linux-crypto@vger.kernel.org 3775W: http://www.chelsio.com 3776S: Supported 3777F: drivers/crypto/chelsio 3778 3779CXGB4 ETHERNET DRIVER (CXGB4) 3780M: Ganesh Goudar <ganeshgr@chelsio.com> 3781L: netdev@vger.kernel.org 3782W: http://www.chelsio.com 3783S: Supported 3784F: drivers/net/ethernet/chelsio/cxgb4/ 3785 3786CXGB4 ISCSI DRIVER (CXGB4I) 3787M: Karen Xie <kxie@chelsio.com> 3788L: linux-scsi@vger.kernel.org 3789W: http://www.chelsio.com 3790S: Supported 3791F: drivers/scsi/cxgbi/cxgb4i 3792 3793CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3794M: Steve Wise <swise@chelsio.com> 3795L: linux-rdma@vger.kernel.org 3796W: http://www.openfabrics.org 3797S: Supported 3798F: drivers/infiniband/hw/cxgb4/ 3799F: include/uapi/rdma/cxgb4-abi.h 3800 3801CXGB4VF ETHERNET DRIVER (CXGB4VF) 3802M: Casey Leedom <leedom@chelsio.com> 3803L: netdev@vger.kernel.org 3804W: http://www.chelsio.com 3805S: Supported 3806F: drivers/net/ethernet/chelsio/cxgb4vf/ 3807 3808CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3809M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3810M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3811L: linuxppc-dev@lists.ozlabs.org 3812S: Supported 3813F: arch/powerpc/platforms/powernv/pci-cxl.c 3814F: drivers/misc/cxl/ 3815F: include/misc/cxl* 3816F: include/uapi/misc/cxl.h 3817F: Documentation/powerpc/cxl.txt 3818F: Documentation/ABI/testing/sysfs-class-cxl 3819 3820CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3821M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3822M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3823M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3824L: linux-scsi@vger.kernel.org 3825S: Supported 3826F: drivers/scsi/cxlflash/ 3827F: include/uapi/scsi/cxlflash_ioctls.h 3828F: Documentation/powerpc/cxlflash.txt 3829 3830CYBERPRO FB DRIVER 3831M: Russell King <linux@armlinux.org.uk> 3832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3833W: http://www.armlinux.org.uk/ 3834S: Maintained 3835F: drivers/video/fbdev/cyber2000fb.* 3836 3837CYCLADES ASYNC MUX DRIVER 3838W: http://www.cyclades.com/ 3839S: Orphan 3840F: drivers/tty/cyclades.c 3841F: include/linux/cyclades.h 3842F: include/uapi/linux/cyclades.h 3843 3844CYCLADES PC300 DRIVER 3845W: http://www.cyclades.com/ 3846S: Orphan 3847F: drivers/net/wan/pc300* 3848 3849CYPRESS_FIRMWARE MEDIA DRIVER 3850M: Antti Palosaari <crope@iki.fi> 3851L: linux-media@vger.kernel.org 3852W: https://linuxtv.org 3853W: http://palosaari.fi/linux/ 3854Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3855T: git git://linuxtv.org/anttip/media_tree.git 3856S: Maintained 3857F: drivers/media/common/cypress_firmware* 3858 3859CYTTSP TOUCHSCREEN DRIVER 3860M: Ferruh Yigit <fery@cypress.com> 3861L: linux-input@vger.kernel.org 3862S: Supported 3863F: drivers/input/touchscreen/cyttsp* 3864F: include/linux/input/cyttsp.h 3865 3866D-LINK DIR-685 TOUCHKEYS DRIVER 3867M: Linus Walleij <linus.walleij@linaro.org> 3868L: linux-input@vger.kernel.org 3869S: Supported 3870F: drivers/input/dlink-dir685-touchkeys.c 3871 3872DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3873M: Joshua Kinard <kumba@gentoo.org> 3874S: Maintained 3875F: drivers/rtc/rtc-ds1685.c 3876F: include/linux/rtc/ds1685.h 3877 3878DAMA SLAVE for AX.25 3879M: Joerg Reuter <jreuter@yaina.de> 3880W: http://yaina.de/jreuter/ 3881W: http://www.qsl.net/dl1bke/ 3882L: linux-hams@vger.kernel.org 3883S: Maintained 3884F: net/ax25/af_ax25.c 3885F: net/ax25/ax25_dev.c 3886F: net/ax25/ax25_ds_* 3887F: net/ax25/ax25_in.c 3888F: net/ax25/ax25_out.c 3889F: net/ax25/ax25_timer.c 3890F: net/ax25/sysctl_net_ax25.c 3891 3892DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3893L: netdev@vger.kernel.org 3894S: Orphan 3895F: Documentation/networking/dmfe.txt 3896F: drivers/net/ethernet/dec/tulip/dmfe.c 3897 3898DC390/AM53C974 SCSI driver 3899M: Hannes Reinecke <hare@suse.com> 3900L: linux-scsi@vger.kernel.org 3901S: Maintained 3902F: drivers/scsi/am53c974.c 3903 3904DC395x SCSI driver 3905M: Oliver Neukum <oliver@neukum.org> 3906M: Ali Akcaagac <aliakc@web.de> 3907M: Jamie Lenehan <lenehan@twibble.org> 3908L: dc395x@twibble.org 3909W: http://twibble.org/dist/dc395x/ 3910W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3911S: Maintained 3912F: Documentation/scsi/dc395x.txt 3913F: drivers/scsi/dc395x.* 3914 3915DCCP PROTOCOL 3916M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3917L: dccp@vger.kernel.org 3918W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3919S: Maintained 3920F: include/linux/dccp.h 3921F: include/uapi/linux/dccp.h 3922F: include/linux/tfrc.h 3923F: net/dccp/ 3924 3925DECnet NETWORK LAYER 3926W: http://linux-decnet.sourceforge.net 3927L: linux-decnet-user@lists.sourceforge.net 3928S: Orphan 3929F: Documentation/networking/decnet.txt 3930F: net/decnet/ 3931 3932DECSTATION PLATFORM SUPPORT 3933M: "Maciej W. Rozycki" <macro@linux-mips.org> 3934L: linux-mips@linux-mips.org 3935W: http://www.linux-mips.org/wiki/DECstation 3936S: Maintained 3937F: arch/mips/dec/ 3938F: arch/mips/include/asm/dec/ 3939F: arch/mips/include/asm/mach-dec/ 3940 3941DEFXX FDDI NETWORK DRIVER 3942M: "Maciej W. Rozycki" <macro@linux-mips.org> 3943S: Maintained 3944F: drivers/net/fddi/defxx.* 3945 3946DELL LAPTOP DRIVER 3947M: Matthew Garrett <mjg59@srcf.ucam.org> 3948M: Pali Rohár <pali.rohar@gmail.com> 3949L: platform-driver-x86@vger.kernel.org 3950S: Maintained 3951F: drivers/platform/x86/dell-laptop.c 3952 3953DELL LAPTOP FREEFALL DRIVER 3954M: Pali Rohár <pali.rohar@gmail.com> 3955S: Maintained 3956F: drivers/platform/x86/dell-smo8800.c 3957 3958DELL LAPTOP RBTN DRIVER 3959M: Pali Rohár <pali.rohar@gmail.com> 3960S: Maintained 3961F: drivers/platform/x86/dell-rbtn.* 3962 3963DELL LAPTOP SMM DRIVER 3964M: Pali Rohár <pali.rohar@gmail.com> 3965S: Maintained 3966F: drivers/hwmon/dell-smm-hwmon.c 3967F: include/uapi/linux/i8k.h 3968 3969DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3970M: Doug Warzecha <Douglas_Warzecha@dell.com> 3971S: Maintained 3972F: Documentation/dcdbas.txt 3973F: drivers/firmware/dcdbas.* 3974 3975DELL WMI EXTRAS DRIVER 3976M: Matthew Garrett <mjg59@srcf.ucam.org> 3977M: Pali Rohár <pali.rohar@gmail.com> 3978S: Maintained 3979F: drivers/platform/x86/dell-wmi.c 3980 3981DELTA ST MEDIA DRIVER 3982M: Hugues Fruchet <hugues.fruchet@st.com> 3983L: linux-media@vger.kernel.org 3984T: git git://linuxtv.org/media_tree.git 3985W: https://linuxtv.org 3986S: Supported 3987F: drivers/media/platform/sti/delta 3988 3989DENALI NAND DRIVER 3990M: Masahiro Yamada <yamada.masahiro@socionext.com> 3991L: linux-mtd@lists.infradead.org 3992S: Supported 3993F: drivers/mtd/nand/denali* 3994 3995DESIGNWARE USB2 DRD IP DRIVER 3996M: John Youn <johnyoun@synopsys.com> 3997L: linux-usb@vger.kernel.org 3998T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3999S: Maintained 4000F: drivers/usb/dwc2/ 4001 4002DESIGNWARE USB3 DRD IP DRIVER 4003M: Felipe Balbi <balbi@kernel.org> 4004L: linux-usb@vger.kernel.org 4005T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4006S: Maintained 4007F: drivers/usb/dwc3/ 4008 4009DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4010M: Andreas Klinger <ak@it-klinger.de> 4011L: linux-iio@vger.kernel.org 4012S: Maintained 4013F: drivers/iio/proximity/srf*.c 4014 4015DEVICE COREDUMP (DEV_COREDUMP) 4016M: Johannes Berg <johannes@sipsolutions.net> 4017L: linux-kernel@vger.kernel.org 4018S: Maintained 4019F: drivers/base/devcoredump.c 4020F: include/linux/devcoredump.h 4021 4022DEVICE FREQUENCY (DEVFREQ) 4023M: MyungJoo Ham <myungjoo.ham@samsung.com> 4024M: Kyungmin Park <kyungmin.park@samsung.com> 4025R: Chanwoo Choi <cw00.choi@samsung.com> 4026L: linux-pm@vger.kernel.org 4027T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4028S: Maintained 4029F: drivers/devfreq/ 4030F: include/linux/devfreq.h 4031F: Documentation/devicetree/bindings/devfreq/ 4032 4033DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4034M: Chanwoo Choi <cw00.choi@samsung.com> 4035L: linux-pm@vger.kernel.org 4036T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4037S: Supported 4038F: drivers/devfreq/event/ 4039F: drivers/devfreq/devfreq-event.c 4040F: include/linux/devfreq-event.h 4041F: Documentation/devicetree/bindings/devfreq/event/ 4042 4043DEVICE NUMBER REGISTRY 4044M: Torben Mathiasen <device@lanana.org> 4045W: http://lanana.org/docs/device-list/index.html 4046S: Maintained 4047 4048DEVICE-MAPPER (LVM) 4049M: Alasdair Kergon <agk@redhat.com> 4050M: Mike Snitzer <snitzer@redhat.com> 4051M: dm-devel@redhat.com 4052L: dm-devel@redhat.com 4053W: http://sources.redhat.com/dm 4054Q: http://patchwork.kernel.org/project/dm-devel/list/ 4055T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4056T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4057S: Maintained 4058F: Documentation/device-mapper/ 4059F: drivers/md/dm* 4060F: drivers/md/persistent-data/ 4061F: include/linux/device-mapper.h 4062F: include/linux/dm-*.h 4063F: include/uapi/linux/dm-*.h 4064 4065DEVLINK 4066M: Jiri Pirko <jiri@mellanox.com> 4067L: netdev@vger.kernel.org 4068S: Supported 4069F: net/core/devlink.c 4070F: include/net/devlink.h 4071F: include/uapi/linux/devlink.h 4072 4073DIALOG SEMICONDUCTOR DRIVERS 4074M: Support Opensource <support.opensource@diasemi.com> 4075W: http://www.dialog-semiconductor.com/products 4076S: Supported 4077F: Documentation/hwmon/da90?? 4078F: Documentation/devicetree/bindings/mfd/da90*.txt 4079F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4080F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4081F: Documentation/devicetree/bindings/regulator/da92*.txt 4082F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt 4083F: Documentation/devicetree/bindings/sound/da[79]*.txt 4084F: drivers/gpio/gpio-da90??.c 4085F: drivers/hwmon/da90??-hwmon.c 4086F: drivers/iio/adc/da91??-*.c 4087F: drivers/input/misc/da90??_onkey.c 4088F: drivers/input/touchscreen/da9052_tsi.c 4089F: drivers/leds/leds-da90??.c 4090F: drivers/mfd/da903x.c 4091F: drivers/mfd/da90??-*.c 4092F: drivers/mfd/da91??-*.c 4093F: drivers/power/supply/da9052-battery.c 4094F: drivers/power/supply/da91??-*.c 4095F: drivers/regulator/da903x.c 4096F: drivers/regulator/da9???-regulator.[ch] 4097F: drivers/thermal/da90??-thermal.c 4098F: drivers/rtc/rtc-da90??.c 4099F: drivers/video/backlight/da90??_bl.c 4100F: drivers/watchdog/da90??_wdt.c 4101F: include/linux/mfd/da903x.h 4102F: include/linux/mfd/da9052/ 4103F: include/linux/mfd/da9055/ 4104F: include/linux/mfd/da9062/ 4105F: include/linux/mfd/da9063/ 4106F: include/linux/mfd/da9150/ 4107F: include/linux/regulator/da9211.h 4108F: include/sound/da[79]*.h 4109F: sound/soc/codecs/da[79]*.[ch] 4110 4111DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4112M: William Breathitt Gray <vilhelm.gray@gmail.com> 4113L: linux-gpio@vger.kernel.org 4114S: Maintained 4115F: drivers/gpio/gpio-gpio-mm.c 4116 4117DIGI NEO AND CLASSIC PCI PRODUCTS 4118M: Lidza Louina <lidza.louina@gmail.com> 4119M: Mark Hounschell <markh@compro.net> 4120L: driverdev-devel@linuxdriverproject.org 4121S: Maintained 4122F: drivers/staging/dgnc/ 4123 4124DIOLAN U2C-12 I2C DRIVER 4125M: Guenter Roeck <linux@roeck-us.net> 4126L: linux-i2c@vger.kernel.org 4127S: Maintained 4128F: drivers/i2c/busses/i2c-diolan-u2c.c 4129 4130DIRECT ACCESS (DAX) 4131M: Matthew Wilcox <mawilcox@microsoft.com> 4132M: Ross Zwisler <ross.zwisler@linux.intel.com> 4133L: linux-fsdevel@vger.kernel.org 4134S: Supported 4135F: fs/dax.c 4136F: include/linux/dax.h 4137F: include/trace/events/fs_dax.h 4138 4139DIRECTORY NOTIFICATION (DNOTIFY) 4140M: Jan Kara <jack@suse.cz> 4141R: Amir Goldstein <amir73il@gmail.com> 4142L: linux-fsdevel@vger.kernel.org 4143S: Maintained 4144F: Documentation/filesystems/dnotify.txt 4145F: fs/notify/dnotify/ 4146F: include/linux/dnotify.h 4147 4148DISK GEOMETRY AND PARTITION HANDLING 4149M: Andries Brouwer <aeb@cwi.nl> 4150W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4151W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4152W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4153S: Maintained 4154 4155DISKQUOTA 4156M: Jan Kara <jack@suse.com> 4157S: Maintained 4158F: Documentation/filesystems/quota.txt 4159F: fs/quota/ 4160F: include/linux/quota*.h 4161F: include/uapi/linux/quota*.h 4162 4163DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4164M: Bernie Thompson <bernie@plugable.com> 4165L: linux-fbdev@vger.kernel.org 4166S: Maintained 4167W: http://plugable.com/category/projects/udlfb/ 4168F: drivers/video/fbdev/udlfb.c 4169F: include/video/udlfb.h 4170F: Documentation/fb/udlfb.txt 4171 4172DISTRIBUTED LOCK MANAGER (DLM) 4173M: Christine Caulfield <ccaulfie@redhat.com> 4174M: David Teigland <teigland@redhat.com> 4175L: cluster-devel@redhat.com 4176W: http://sources.redhat.com/cluster/ 4177T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4178S: Supported 4179F: fs/dlm/ 4180 4181DMA BUFFER SHARING FRAMEWORK 4182M: Sumit Semwal <sumit.semwal@linaro.org> 4183S: Maintained 4184L: linux-media@vger.kernel.org 4185L: dri-devel@lists.freedesktop.org 4186L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4187F: drivers/dma-buf/ 4188F: include/linux/dma-buf* 4189F: include/linux/reservation.h 4190F: include/linux/*fence.h 4191F: Documentation/driver-api/dma-buf.rst 4192T: git git://anongit.freedesktop.org/drm/drm-misc 4193 4194DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4195M: Vinod Koul <vinod.koul@intel.com> 4196L: dmaengine@vger.kernel.org 4197Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4198S: Maintained 4199F: drivers/dma/ 4200F: include/linux/dmaengine.h 4201F: Documentation/devicetree/bindings/dma/ 4202F: Documentation/dmaengine/ 4203T: git git://git.infradead.org/users/vkoul/slave-dma.git 4204 4205DMA MAPPING HELPERS 4206M: Christoph Hellwig <hch@lst.de> 4207M: Marek Szyprowski <m.szyprowski@samsung.com> 4208R: Robin Murphy <robin.murphy@arm.com> 4209L: linux-kernel@vger.kernel.org 4210T: git git://git.infradead.org/users/hch/dma-mapping.git 4211W: http://git.infradead.org/users/hch/dma-mapping.git 4212S: Supported 4213F: lib/dma-debug.c 4214F: lib/dma-noop.c 4215F: lib/dma-virt.c 4216F: drivers/base/dma-mapping.c 4217F: drivers/base/dma-coherent.c 4218F: include/linux/dma-mapping.h 4219 4220DME1737 HARDWARE MONITOR DRIVER 4221M: Juerg Haefliger <juergh@gmail.com> 4222L: linux-hwmon@vger.kernel.org 4223S: Maintained 4224F: Documentation/hwmon/dme1737 4225F: drivers/hwmon/dme1737.c 4226 4227DMI/SMBIOS SUPPORT 4228M: Jean Delvare <jdelvare@suse.com> 4229S: Maintained 4230T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4231F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4232F: drivers/firmware/dmi-id.c 4233F: drivers/firmware/dmi_scan.c 4234F: include/linux/dmi.h 4235 4236DOCUMENTATION 4237M: Jonathan Corbet <corbet@lwn.net> 4238L: linux-doc@vger.kernel.org 4239S: Maintained 4240F: Documentation/ 4241F: scripts/kernel-doc 4242X: Documentation/ABI/ 4243X: Documentation/devicetree/ 4244X: Documentation/acpi 4245X: Documentation/power 4246X: Documentation/spi 4247X: Documentation/media 4248T: git git://git.lwn.net/linux.git docs-next 4249 4250DONGWOON DW9714 LENS VOICE COIL DRIVER 4251M: Sakari Ailus <sakari.ailus@linux.intel.com> 4252L: linux-media@vger.kernel.org 4253T: git git://linuxtv.org/media_tree.git 4254S: Maintained 4255F: drivers/media/i2c/dw9714.c 4256 4257DOUBLETALK DRIVER 4258M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4259L: blinux-list@redhat.com 4260S: Maintained 4261F: drivers/char/dtlk.c 4262F: include/linux/dtlk.h 4263 4264DPAA2 DATAPATH I/O (DPIO) DRIVER 4265M: Roy Pledge <Roy.Pledge@nxp.com> 4266L: linux-kernel@vger.kernel.org 4267S: Maintained 4268F: drivers/staging/fsl-mc/bus/dpio 4269 4270DPAA2 ETHERNET DRIVER 4271M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4272L: linux-kernel@vger.kernel.org 4273S: Maintained 4274F: drivers/staging/fsl-dpaa2/ethernet 4275 4276DPT_I2O SCSI RAID DRIVER 4277M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4278L: linux-scsi@vger.kernel.org 4279W: http://www.adaptec.com/ 4280S: Maintained 4281F: drivers/scsi/dpt* 4282F: drivers/scsi/dpt/ 4283 4284DRBD DRIVER 4285M: Philipp Reisner <philipp.reisner@linbit.com> 4286M: Lars Ellenberg <lars.ellenberg@linbit.com> 4287L: drbd-dev@lists.linbit.com 4288W: http://www.drbd.org 4289T: git git://git.linbit.com/linux-drbd.git 4290T: git git://git.linbit.com/drbd-8.4.git 4291S: Supported 4292F: drivers/block/drbd/ 4293F: lib/lru_cache.c 4294F: Documentation/blockdev/drbd/ 4295 4296DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4297M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4298T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4299S: Supported 4300F: Documentation/kobject.txt 4301F: drivers/base/ 4302F: fs/debugfs/ 4303F: fs/sysfs/ 4304F: include/linux/debugfs.h 4305F: include/linux/kobj* 4306F: lib/kobj* 4307 4308DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4309M: Kevin Hilman <khilman@kernel.org> 4310M: Nishanth Menon <nm@ti.com> 4311S: Maintained 4312F: drivers/power/avs/ 4313F: include/linux/power/smartreflex.h 4314L: linux-pm@vger.kernel.org 4315 4316DRM DRIVER FOR ARM PL111 CLCD 4317M: Eric Anholt <eric@anholt.net> 4318T: git git://anongit.freedesktop.org/drm/drm-misc 4319S: Supported 4320F: drivers/gpu/drm/pl111/ 4321 4322DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4323M: Dave Airlie <airlied@redhat.com> 4324S: Odd Fixes 4325F: drivers/gpu/drm/ast/ 4326 4327DRM DRIVER FOR BOCHS VIRTUAL GPU 4328M: Gerd Hoffmann <kraxel@redhat.com> 4329L: virtualization@lists.linux-foundation.org 4330T: git git://anongit.freedesktop.org/drm/drm-misc 4331S: Maintained 4332F: drivers/gpu/drm/bochs/ 4333 4334DRM DRIVER FOR INTEL I810 VIDEO CARDS 4335S: Orphan / Obsolete 4336F: drivers/gpu/drm/i810/ 4337F: include/uapi/drm/i810_drm.h 4338 4339DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4340S: Orphan / Obsolete 4341F: drivers/gpu/drm/mga/ 4342F: include/uapi/drm/mga_drm.h 4343 4344DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4345M: Dave Airlie <airlied@redhat.com> 4346S: Odd Fixes 4347F: drivers/gpu/drm/mgag200/ 4348 4349DRM DRIVER FOR MI0283QT 4350M: Noralf Trønnes <noralf@tronnes.org> 4351S: Maintained 4352F: drivers/gpu/drm/tinydrm/mi0283qt.c 4353F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4354 4355DRM DRIVER FOR MSM ADRENO GPU 4356M: Rob Clark <robdclark@gmail.com> 4357L: linux-arm-msm@vger.kernel.org 4358L: dri-devel@lists.freedesktop.org 4359L: freedreno@lists.freedesktop.org 4360T: git git://people.freedesktop.org/~robclark/linux 4361S: Maintained 4362F: drivers/gpu/drm/msm/ 4363F: include/uapi/drm/msm_drm.h 4364F: Documentation/devicetree/bindings/display/msm/ 4365 4366DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4367M: Ben Skeggs <bskeggs@redhat.com> 4368L: dri-devel@lists.freedesktop.org 4369L: nouveau@lists.freedesktop.org 4370T: git git://github.com/skeggsb/linux 4371S: Supported 4372F: drivers/gpu/drm/nouveau/ 4373F: include/uapi/drm/nouveau_drm.h 4374 4375DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4376M: Dave Airlie <airlied@redhat.com> 4377M: Gerd Hoffmann <kraxel@redhat.com> 4378L: virtualization@lists.linux-foundation.org 4379T: git git://anongit.freedesktop.org/drm/drm-misc 4380S: Obsolete 4381W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4382F: drivers/gpu/drm/cirrus/ 4383 4384DRM DRIVER FOR QXL VIRTUAL GPU 4385M: Dave Airlie <airlied@redhat.com> 4386M: Gerd Hoffmann <kraxel@redhat.com> 4387L: virtualization@lists.linux-foundation.org 4388T: git git://anongit.freedesktop.org/drm/drm-misc 4389S: Maintained 4390F: drivers/gpu/drm/qxl/ 4391F: include/uapi/drm/qxl_drm.h 4392 4393DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4394M: Noralf Trønnes <noralf@tronnes.org> 4395S: Maintained 4396F: drivers/gpu/drm/tinydrm/repaper.c 4397F: Documentation/devicetree/bindings/display/repaper.txt 4398 4399DRM DRIVER FOR RAGE 128 VIDEO CARDS 4400S: Orphan / Obsolete 4401F: drivers/gpu/drm/r128/ 4402F: include/uapi/drm/r128_drm.h 4403 4404DRM DRIVER FOR SAVAGE VIDEO CARDS 4405S: Orphan / Obsolete 4406F: drivers/gpu/drm/savage/ 4407F: include/uapi/drm/savage_drm.h 4408 4409DRM DRIVER FOR SIS VIDEO CARDS 4410S: Orphan / Obsolete 4411F: drivers/gpu/drm/sis/ 4412F: include/uapi/drm/sis_drm.h 4413 4414DRM DRIVER FOR SITRONIX ST7586 PANELS 4415M: David Lechner <david@lechnology.com> 4416S: Maintained 4417F: drivers/gpu/drm/tinydrm/st7586.c 4418F: Documentation/devicetree/bindings/display/st7586.txt 4419 4420DRM DRIVER FOR TDFX VIDEO CARDS 4421S: Orphan / Obsolete 4422F: drivers/gpu/drm/tdfx/ 4423 4424DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4425M: Dave Airlie <airlied@redhat.com> 4426S: Odd Fixes 4427F: drivers/gpu/drm/udl/ 4428 4429DRM DRIVER FOR VMWARE VIRTUAL GPU 4430M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4431M: Sinclair Yeh <syeh@vmware.com> 4432M: Thomas Hellstrom <thellstrom@vmware.com> 4433L: dri-devel@lists.freedesktop.org 4434T: git git://people.freedesktop.org/~syeh/repos_linux 4435T: git git://people.freedesktop.org/~thomash/linux 4436S: Supported 4437F: drivers/gpu/drm/vmwgfx/ 4438F: include/uapi/drm/vmwgfx_drm.h 4439 4440DRM DRIVERS 4441M: David Airlie <airlied@linux.ie> 4442L: dri-devel@lists.freedesktop.org 4443T: git git://people.freedesktop.org/~airlied/linux 4444B: https://bugs.freedesktop.org/ 4445C: irc://chat.freenode.net/dri-devel 4446S: Maintained 4447F: drivers/gpu/drm/ 4448F: drivers/gpu/vga/ 4449F: Documentation/devicetree/bindings/display/ 4450F: Documentation/devicetree/bindings/gpu/ 4451F: Documentation/devicetree/bindings/video/ 4452F: Documentation/gpu/ 4453F: include/drm/ 4454F: include/uapi/drm/ 4455F: include/linux/vga* 4456 4457DRM DRIVERS AND MISC GPU PATCHES 4458M: Daniel Vetter <daniel.vetter@intel.com> 4459M: Jani Nikula <jani.nikula@linux.intel.com> 4460M: Sean Paul <seanpaul@chromium.org> 4461W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4462S: Maintained 4463T: git git://anongit.freedesktop.org/drm/drm-misc 4464F: Documentation/gpu/ 4465F: drivers/gpu/vga/ 4466F: drivers/gpu/drm/* 4467F: include/drm/drm* 4468F: include/uapi/drm/drm* 4469F: include/linux/vga* 4470 4471DRM DRIVERS FOR ALLWINNER A10 4472M: Maxime Ripard <maxime.ripard@free-electrons.com> 4473L: dri-devel@lists.freedesktop.org 4474S: Supported 4475F: drivers/gpu/drm/sun4i/ 4476F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4477T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4478 4479DRM DRIVERS FOR AMLOGIC SOCS 4480M: Neil Armstrong <narmstrong@baylibre.com> 4481L: dri-devel@lists.freedesktop.org 4482L: linux-amlogic@lists.infradead.org 4483W: http://linux-meson.com/ 4484S: Supported 4485F: drivers/gpu/drm/meson/ 4486F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4487F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4488F: Documentation/gpu/meson.rst 4489T: git git://anongit.freedesktop.org/drm/drm-misc 4490 4491DRM DRIVERS FOR ATMEL HLCDC 4492M: Boris Brezillon <boris.brezillon@free-electrons.com> 4493L: dri-devel@lists.freedesktop.org 4494S: Supported 4495F: drivers/gpu/drm/atmel-hlcdc/ 4496F: Documentation/devicetree/bindings/drm/atmel/ 4497T: git git://anongit.freedesktop.org/drm/drm-misc 4498 4499DRM DRIVERS FOR BRIDGE CHIPS 4500M: Archit Taneja <architt@codeaurora.org> 4501M: Andrzej Hajda <a.hajda@samsung.com> 4502R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4503S: Maintained 4504T: git git://anongit.freedesktop.org/drm/drm-misc 4505F: drivers/gpu/drm/bridge/ 4506 4507DRM DRIVERS FOR EXYNOS 4508M: Inki Dae <inki.dae@samsung.com> 4509M: Joonyoung Shim <jy0922.shim@samsung.com> 4510M: Seung-Woo Kim <sw0312.kim@samsung.com> 4511M: Kyungmin Park <kyungmin.park@samsung.com> 4512L: dri-devel@lists.freedesktop.org 4513T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4514S: Supported 4515F: drivers/gpu/drm/exynos/ 4516F: include/uapi/drm/exynos_drm.h 4517F: Documentation/devicetree/bindings/display/exynos/ 4518 4519DRM DRIVERS FOR FREESCALE DCU 4520M: Stefan Agner <stefan@agner.ch> 4521M: Alison Wang <alison.wang@freescale.com> 4522L: dri-devel@lists.freedesktop.org 4523S: Supported 4524F: drivers/gpu/drm/fsl-dcu/ 4525F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4526F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4527F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4528 4529DRM DRIVERS FOR FREESCALE IMX 4530M: Philipp Zabel <p.zabel@pengutronix.de> 4531L: dri-devel@lists.freedesktop.org 4532S: Maintained 4533F: drivers/gpu/drm/imx/ 4534F: drivers/gpu/ipu-v3/ 4535F: Documentation/devicetree/bindings/display/imx/ 4536 4537DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4538M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4539L: dri-devel@lists.freedesktop.org 4540T: git git://github.com/patjak/drm-gma500 4541S: Maintained 4542F: drivers/gpu/drm/gma500/ 4543 4544DRM DRIVERS FOR HISILICON 4545M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4546M: Rongrong Zou <zourongrong@gmail.com> 4547R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4548R: Chen Feng <puck.chen@hisilicon.com> 4549L: dri-devel@lists.freedesktop.org 4550T: git git://github.com/xin3liang/linux.git 4551S: Maintained 4552F: drivers/gpu/drm/hisilicon/ 4553F: Documentation/devicetree/bindings/display/hisilicon/ 4554 4555DRM DRIVERS FOR MEDIATEK 4556M: CK Hu <ck.hu@mediatek.com> 4557M: Philipp Zabel <p.zabel@pengutronix.de> 4558L: dri-devel@lists.freedesktop.org 4559S: Supported 4560F: drivers/gpu/drm/mediatek/ 4561F: Documentation/devicetree/bindings/display/mediatek/ 4562 4563DRM DRIVERS FOR NVIDIA TEGRA 4564M: Thierry Reding <thierry.reding@gmail.com> 4565L: dri-devel@lists.freedesktop.org 4566L: linux-tegra@vger.kernel.org 4567T: git git://anongit.freedesktop.org/tegra/linux.git 4568S: Supported 4569F: drivers/gpu/drm/tegra/ 4570F: drivers/gpu/host1x/ 4571F: include/linux/host1x.h 4572F: include/uapi/drm/tegra_drm.h 4573F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4574 4575DRM DRIVERS FOR RENESAS 4576M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4577L: dri-devel@lists.freedesktop.org 4578L: linux-renesas-soc@vger.kernel.org 4579T: git git://linuxtv.org/pinchartl/fbdev 4580S: Supported 4581F: drivers/gpu/drm/rcar-du/ 4582F: drivers/gpu/drm/shmobile/ 4583F: include/linux/platform_data/shmob_drm.h 4584F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4585F: Documentation/devicetree/bindings/display/renesas,du.txt 4586 4587DRM DRIVERS FOR ROCKCHIP 4588M: Mark Yao <mark.yao@rock-chips.com> 4589L: dri-devel@lists.freedesktop.org 4590S: Maintained 4591F: drivers/gpu/drm/rockchip/ 4592F: Documentation/devicetree/bindings/display/rockchip/ 4593T: git git://anongit.freedesktop.org/drm/drm-misc 4594 4595DRM DRIVERS FOR STI 4596M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4597M: Vincent Abriou <vincent.abriou@st.com> 4598L: dri-devel@lists.freedesktop.org 4599T: git git://anongit.freedesktop.org/drm/drm-misc 4600S: Maintained 4601F: drivers/gpu/drm/sti 4602F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4603 4604DRM DRIVERS FOR STM 4605M: Yannick Fertre <yannick.fertre@st.com> 4606M: Philippe Cornu <philippe.cornu@st.com> 4607M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4608M: Vincent Abriou <vincent.abriou@st.com> 4609L: dri-devel@lists.freedesktop.org 4610T: git git://anongit.freedesktop.org/drm/drm-misc 4611S: Maintained 4612F: drivers/gpu/drm/stm 4613F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4614 4615DRM DRIVERS FOR TI LCDC 4616M: Jyri Sarha <jsarha@ti.com> 4617R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4618L: dri-devel@lists.freedesktop.org 4619S: Maintained 4620F: drivers/gpu/drm/tilcdc/ 4621F: Documentation/devicetree/bindings/display/tilcdc/ 4622 4623DRM DRIVERS FOR TI OMAP 4624M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4625L: dri-devel@lists.freedesktop.org 4626S: Maintained 4627F: drivers/gpu/drm/omapdrm/ 4628F: Documentation/devicetree/bindings/display/ti/ 4629 4630DRM DRIVERS FOR VC4 4631M: Eric Anholt <eric@anholt.net> 4632T: git git://github.com/anholt/linux 4633S: Supported 4634F: drivers/gpu/drm/vc4/ 4635F: include/uapi/drm/vc4_drm.h 4636F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4637T: git git://anongit.freedesktop.org/drm/drm-misc 4638 4639DRM DRIVERS FOR VIVANTE GPU IP 4640M: Lucas Stach <l.stach@pengutronix.de> 4641R: Russell King <linux+etnaviv@armlinux.org.uk> 4642R: Christian Gmeiner <christian.gmeiner@gmail.com> 4643L: etnaviv@lists.freedesktop.org 4644L: dri-devel@lists.freedesktop.org 4645S: Maintained 4646F: drivers/gpu/drm/etnaviv/ 4647F: include/uapi/drm/etnaviv_drm.h 4648F: Documentation/devicetree/bindings/display/etnaviv/ 4649 4650DRM DRIVERS FOR ZTE ZX 4651M: Shawn Guo <shawnguo@kernel.org> 4652L: dri-devel@lists.freedesktop.org 4653S: Maintained 4654F: drivers/gpu/drm/zte/ 4655F: Documentation/devicetree/bindings/display/zte,vou.txt 4656T: git git://anongit.freedesktop.org/drm/drm-misc 4657 4658DRM PANEL DRIVERS 4659M: Thierry Reding <thierry.reding@gmail.com> 4660L: dri-devel@lists.freedesktop.org 4661T: git git://anongit.freedesktop.org/tegra/linux.git 4662S: Maintained 4663F: drivers/gpu/drm/drm_panel.c 4664F: drivers/gpu/drm/panel/ 4665F: include/drm/drm_panel.h 4666F: Documentation/devicetree/bindings/display/panel/ 4667 4668DRM TINYDRM DRIVERS 4669M: Noralf Trønnes <noralf@tronnes.org> 4670W: https://github.com/notro/tinydrm/wiki/Development 4671T: git git://anongit.freedesktop.org/drm/drm-misc 4672S: Maintained 4673F: drivers/gpu/drm/tinydrm/ 4674F: include/drm/tinydrm/ 4675 4676DSBR100 USB FM RADIO DRIVER 4677M: Alexey Klimov <klimov.linux@gmail.com> 4678L: linux-media@vger.kernel.org 4679T: git git://linuxtv.org/media_tree.git 4680S: Maintained 4681F: drivers/media/radio/dsbr100.c 4682 4683DSCC4 DRIVER 4684M: Francois Romieu <romieu@fr.zoreil.com> 4685L: netdev@vger.kernel.org 4686S: Maintained 4687F: drivers/net/wan/dscc4.c 4688 4689DT3155 MEDIA DRIVER 4690M: Hans Verkuil <hverkuil@xs4all.nl> 4691L: linux-media@vger.kernel.org 4692T: git git://linuxtv.org/media_tree.git 4693W: https://linuxtv.org 4694S: Odd Fixes 4695F: drivers/media/pci/dt3155/ 4696 4697DVB_USB_AF9015 MEDIA DRIVER 4698M: Antti Palosaari <crope@iki.fi> 4699L: linux-media@vger.kernel.org 4700W: https://linuxtv.org 4701W: http://palosaari.fi/linux/ 4702Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4703T: git git://linuxtv.org/anttip/media_tree.git 4704S: Maintained 4705F: drivers/media/usb/dvb-usb-v2/af9015* 4706 4707DVB_USB_AF9035 MEDIA DRIVER 4708M: Antti Palosaari <crope@iki.fi> 4709L: linux-media@vger.kernel.org 4710W: https://linuxtv.org 4711W: http://palosaari.fi/linux/ 4712Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4713T: git git://linuxtv.org/anttip/media_tree.git 4714S: Maintained 4715F: drivers/media/usb/dvb-usb-v2/af9035* 4716 4717DVB_USB_ANYSEE MEDIA DRIVER 4718M: Antti Palosaari <crope@iki.fi> 4719L: linux-media@vger.kernel.org 4720W: https://linuxtv.org 4721W: http://palosaari.fi/linux/ 4722Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4723T: git git://linuxtv.org/anttip/media_tree.git 4724S: Maintained 4725F: drivers/media/usb/dvb-usb-v2/anysee* 4726 4727DVB_USB_AU6610 MEDIA DRIVER 4728M: Antti Palosaari <crope@iki.fi> 4729L: linux-media@vger.kernel.org 4730W: https://linuxtv.org 4731W: http://palosaari.fi/linux/ 4732Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4733T: git git://linuxtv.org/anttip/media_tree.git 4734S: Maintained 4735F: drivers/media/usb/dvb-usb-v2/au6610* 4736 4737DVB_USB_CE6230 MEDIA DRIVER 4738M: Antti Palosaari <crope@iki.fi> 4739L: linux-media@vger.kernel.org 4740W: https://linuxtv.org 4741W: http://palosaari.fi/linux/ 4742Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4743T: git git://linuxtv.org/anttip/media_tree.git 4744S: Maintained 4745F: drivers/media/usb/dvb-usb-v2/ce6230* 4746 4747DVB_USB_CXUSB MEDIA DRIVER 4748M: Michael Krufky <mkrufky@linuxtv.org> 4749L: linux-media@vger.kernel.org 4750W: https://linuxtv.org 4751W: http://github.com/mkrufky 4752Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4753T: git git://linuxtv.org/media_tree.git 4754S: Maintained 4755F: drivers/media/usb/dvb-usb/cxusb* 4756 4757DVB_USB_EC168 MEDIA DRIVER 4758M: Antti Palosaari <crope@iki.fi> 4759L: linux-media@vger.kernel.org 4760W: https://linuxtv.org 4761W: http://palosaari.fi/linux/ 4762Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4763T: git git://linuxtv.org/anttip/media_tree.git 4764S: Maintained 4765F: drivers/media/usb/dvb-usb-v2/ec168* 4766 4767DVB_USB_GL861 MEDIA DRIVER 4768M: Antti Palosaari <crope@iki.fi> 4769L: linux-media@vger.kernel.org 4770W: https://linuxtv.org 4771Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4772T: git git://linuxtv.org/anttip/media_tree.git 4773S: Maintained 4774F: drivers/media/usb/dvb-usb-v2/gl861* 4775 4776DVB_USB_MXL111SF MEDIA DRIVER 4777M: Michael Krufky <mkrufky@linuxtv.org> 4778L: linux-media@vger.kernel.org 4779W: https://linuxtv.org 4780W: http://github.com/mkrufky 4781Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4782T: git git://linuxtv.org/mkrufky/mxl111sf.git 4783S: Maintained 4784F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4785 4786DVB_USB_RTL28XXU MEDIA DRIVER 4787M: Antti Palosaari <crope@iki.fi> 4788L: linux-media@vger.kernel.org 4789W: https://linuxtv.org 4790W: http://palosaari.fi/linux/ 4791Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4792T: git git://linuxtv.org/anttip/media_tree.git 4793S: Maintained 4794F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4795 4796DVB_USB_V2 MEDIA DRIVER 4797M: Antti Palosaari <crope@iki.fi> 4798L: linux-media@vger.kernel.org 4799W: https://linuxtv.org 4800W: http://palosaari.fi/linux/ 4801Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4802T: git git://linuxtv.org/anttip/media_tree.git 4803S: Maintained 4804F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4805F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4806 4807DYNAMIC DEBUG 4808M: Jason Baron <jbaron@akamai.com> 4809S: Maintained 4810F: lib/dynamic_debug.c 4811F: include/linux/dynamic_debug.h 4812 4813DZ DECSTATION DZ11 SERIAL DRIVER 4814M: "Maciej W. Rozycki" <macro@linux-mips.org> 4815S: Maintained 4816F: drivers/tty/serial/dz.* 4817 4818E3X0 POWER BUTTON DRIVER 4819M: Moritz Fischer <moritz.fischer@ettus.com> 4820L: usrp-users@lists.ettus.com 4821W: http://www.ettus.com 4822S: Supported 4823F: drivers/input/misc/e3x0-button.c 4824F: Documentation/devicetree/bindings/input/e3x0-button.txt 4825 4826E4000 MEDIA DRIVER 4827M: Antti Palosaari <crope@iki.fi> 4828L: linux-media@vger.kernel.org 4829W: https://linuxtv.org 4830W: http://palosaari.fi/linux/ 4831Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4832T: git git://linuxtv.org/anttip/media_tree.git 4833S: Maintained 4834F: drivers/media/tuners/e4000* 4835 4836EATA ISA/EISA/PCI SCSI DRIVER 4837M: Dario Ballabio <ballabio_dario@emc.com> 4838L: linux-scsi@vger.kernel.org 4839S: Maintained 4840F: drivers/scsi/eata.c 4841 4842EC100 MEDIA DRIVER 4843M: Antti Palosaari <crope@iki.fi> 4844L: linux-media@vger.kernel.org 4845W: https://linuxtv.org 4846W: http://palosaari.fi/linux/ 4847Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4848T: git git://linuxtv.org/anttip/media_tree.git 4849S: Maintained 4850F: drivers/media/dvb-frontends/ec100* 4851 4852ECRYPT FILE SYSTEM 4853M: Tyler Hicks <tyhicks@canonical.com> 4854L: ecryptfs@vger.kernel.org 4855W: http://ecryptfs.org 4856W: https://launchpad.net/ecryptfs 4857T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4858S: Supported 4859F: Documentation/filesystems/ecryptfs.txt 4860F: fs/ecryptfs/ 4861 4862EDAC-AMD64 4863M: Borislav Petkov <bp@alien8.de> 4864L: linux-edac@vger.kernel.org 4865S: Maintained 4866F: drivers/edac/amd64_edac* 4867 4868EDAC-CALXEDA 4869M: Robert Richter <rric@kernel.org> 4870L: linux-edac@vger.kernel.org 4871S: Maintained 4872F: drivers/edac/highbank* 4873 4874EDAC-CAVIUM 4875M: Ralf Baechle <ralf@linux-mips.org> 4876M: David Daney <david.daney@cavium.com> 4877L: linux-edac@vger.kernel.org 4878L: linux-mips@linux-mips.org 4879S: Supported 4880F: drivers/edac/octeon_edac* 4881F: drivers/edac/thunderx_edac* 4882 4883EDAC-CORE 4884M: Borislav Petkov <bp@alien8.de> 4885M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4886M: Mauro Carvalho Chehab <mchehab@kernel.org> 4887L: linux-edac@vger.kernel.org 4888T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4889T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4890S: Supported 4891F: Documentation/admin-guide/ras.rst 4892F: Documentation/driver-api/edac.rst 4893F: drivers/edac/ 4894F: include/linux/edac.h 4895 4896EDAC-E752X 4897M: Mark Gross <mark.gross@intel.com> 4898L: linux-edac@vger.kernel.org 4899S: Maintained 4900F: drivers/edac/e752x_edac.c 4901 4902EDAC-E7XXX 4903L: linux-edac@vger.kernel.org 4904S: Maintained 4905F: drivers/edac/e7xxx_edac.c 4906 4907EDAC-FSL_DDR 4908M: York Sun <york.sun@nxp.com> 4909L: linux-edac@vger.kernel.org 4910S: Maintained 4911F: drivers/edac/fsl_ddr_edac.* 4912 4913EDAC-GHES 4914M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4915M: Mauro Carvalho Chehab <mchehab@kernel.org> 4916L: linux-edac@vger.kernel.org 4917S: Maintained 4918F: drivers/edac/ghes_edac.c 4919 4920EDAC-I3000 4921L: linux-edac@vger.kernel.org 4922S: Orphan 4923F: drivers/edac/i3000_edac.c 4924 4925EDAC-I5000 4926L: linux-edac@vger.kernel.org 4927S: Maintained 4928F: drivers/edac/i5000_edac.c 4929 4930EDAC-I5400 4931M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4932M: Mauro Carvalho Chehab <mchehab@kernel.org> 4933L: linux-edac@vger.kernel.org 4934S: Maintained 4935F: drivers/edac/i5400_edac.c 4936 4937EDAC-I7300 4938M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4939M: Mauro Carvalho Chehab <mchehab@kernel.org> 4940L: linux-edac@vger.kernel.org 4941S: Maintained 4942F: drivers/edac/i7300_edac.c 4943 4944EDAC-I7CORE 4945M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4946M: Mauro Carvalho Chehab <mchehab@kernel.org> 4947L: linux-edac@vger.kernel.org 4948S: Maintained 4949F: drivers/edac/i7core_edac.c 4950 4951EDAC-I82443BXGX 4952M: Tim Small <tim@buttersideup.com> 4953L: linux-edac@vger.kernel.org 4954S: Maintained 4955F: drivers/edac/i82443bxgx_edac.c 4956 4957EDAC-I82975X 4958M: Ranganathan Desikan <ravi@jetztechnologies.com> 4959M: "Arvind R." <arvino55@gmail.com> 4960L: linux-edac@vger.kernel.org 4961S: Maintained 4962F: drivers/edac/i82975x_edac.c 4963 4964EDAC-IE31200 4965M: Jason Baron <jbaron@akamai.com> 4966L: linux-edac@vger.kernel.org 4967S: Maintained 4968F: drivers/edac/ie31200_edac.c 4969 4970EDAC-MPC85XX 4971M: Johannes Thumshirn <morbidrsa@gmail.com> 4972L: linux-edac@vger.kernel.org 4973S: Maintained 4974F: drivers/edac/mpc85xx_edac.[ch] 4975 4976EDAC-PASEMI 4977M: Egor Martovetsky <egor@pasemi.com> 4978L: linux-edac@vger.kernel.org 4979S: Maintained 4980F: drivers/edac/pasemi_edac.c 4981 4982EDAC-PND2 4983M: Tony Luck <tony.luck@intel.com> 4984L: linux-edac@vger.kernel.org 4985S: Maintained 4986F: drivers/edac/pnd2_edac.[ch] 4987 4988EDAC-R82600 4989M: Tim Small <tim@buttersideup.com> 4990L: linux-edac@vger.kernel.org 4991S: Maintained 4992F: drivers/edac/r82600_edac.c 4993 4994EDAC-SBRIDGE 4995M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4996M: Mauro Carvalho Chehab <mchehab@kernel.org> 4997L: linux-edac@vger.kernel.org 4998S: Maintained 4999F: drivers/edac/sb_edac.c 5000 5001EDAC-SKYLAKE 5002M: Tony Luck <tony.luck@intel.com> 5003L: linux-edac@vger.kernel.org 5004S: Maintained 5005F: drivers/edac/skx_edac.c 5006 5007EDIROL UA-101/UA-1000 DRIVER 5008M: Clemens Ladisch <clemens@ladisch.de> 5009L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5010T: git git://git.alsa-project.org/alsa-kernel.git 5011S: Maintained 5012F: sound/usb/misc/ua101.c 5013 5014EFI TEST DRIVER 5015L: linux-efi@vger.kernel.org 5016M: Ivan Hu <ivan.hu@canonical.com> 5017M: Matt Fleming <matt@codeblueprint.co.uk> 5018S: Maintained 5019F: drivers/firmware/efi/test/ 5020 5021EFI VARIABLE FILESYSTEM 5022M: Matthew Garrett <matthew.garrett@nebula.com> 5023M: Jeremy Kerr <jk@ozlabs.org> 5024M: Matt Fleming <matt@codeblueprint.co.uk> 5025T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5026L: linux-efi@vger.kernel.org 5027S: Maintained 5028F: fs/efivarfs/ 5029 5030EFIFB FRAMEBUFFER DRIVER 5031L: linux-fbdev@vger.kernel.org 5032M: Peter Jones <pjones@redhat.com> 5033S: Maintained 5034F: drivers/video/fbdev/efifb.c 5035 5036EFS FILESYSTEM 5037W: http://aeschi.ch.eu.org/efs/ 5038S: Orphan 5039F: fs/efs/ 5040 5041EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5042M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5043L: netdev@vger.kernel.org 5044S: Maintained 5045F: drivers/net/ethernet/ibm/ehea/ 5046 5047EM28XX VIDEO4LINUX DRIVER 5048M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5049M: Mauro Carvalho Chehab <mchehab@kernel.org> 5050L: linux-media@vger.kernel.org 5051W: https://linuxtv.org 5052T: git git://linuxtv.org/media_tree.git 5053S: Maintained 5054F: drivers/media/usb/em28xx/ 5055F: Documentation/media/v4l-drivers/em28xx* 5056 5057EMBEDDED LINUX 5058M: Paul Gortmaker <paul.gortmaker@windriver.com> 5059M: Matt Mackall <mpm@selenic.com> 5060M: David Woodhouse <dwmw2@infradead.org> 5061L: linux-embedded@vger.kernel.org 5062S: Maintained 5063 5064Emulex 10Gbps iSCSI - OneConnect DRIVER 5065M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5066M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5067M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5068L: linux-scsi@vger.kernel.org 5069W: http://www.broadcom.com 5070S: Supported 5071F: drivers/scsi/be2iscsi/ 5072 5073Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5074M: Sathya Perla <sathya.perla@broadcom.com> 5075M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5076M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5077M: Somnath Kotur <somnath.kotur@broadcom.com> 5078L: netdev@vger.kernel.org 5079W: http://www.emulex.com 5080S: Supported 5081F: drivers/net/ethernet/emulex/benet/ 5082 5083EMULEX ONECONNECT ROCE DRIVER 5084M: Selvin Xavier <selvin.xavier@broadcom.com> 5085M: Devesh Sharma <devesh.sharma@broadcom.com> 5086L: linux-rdma@vger.kernel.org 5087W: http://www.broadcom.com 5088S: Odd Fixes 5089F: drivers/infiniband/hw/ocrdma/ 5090F: include/uapi/rdma/ocrdma-abi.h 5091 5092EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5093M: James Smart <james.smart@broadcom.com> 5094M: Dick Kennedy <dick.kennedy@broadcom.com> 5095L: linux-scsi@vger.kernel.org 5096W: http://www.broadcom.com 5097S: Supported 5098F: drivers/scsi/lpfc/ 5099 5100ENE CB710 FLASH CARD READER DRIVER 5101M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5102S: Maintained 5103F: drivers/misc/cb710/ 5104F: drivers/mmc/host/cb710-mmc.* 5105F: include/linux/cb710.h 5106 5107ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5108M: Maxim Levitsky <maximlevitsky@gmail.com> 5109S: Maintained 5110F: drivers/media/rc/ene_ir.* 5111 5112EPSON S1D13XXX FRAMEBUFFER DRIVER 5113M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5114S: Maintained 5115T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5116F: drivers/video/fbdev/s1d13xxxfb.c 5117F: include/video/s1d13xxxfb.h 5118 5119ERRSEQ ERROR TRACKING INFRASTRUCTURE 5120M: Jeff Layton <jlayton@poochiereds.net> 5121S: Maintained 5122F: lib/errseq.c 5123F: include/linux/errseq.h 5124 5125ET131X NETWORK DRIVER 5126M: Mark Einon <mark.einon@gmail.com> 5127S: Odd Fixes 5128F: drivers/net/ethernet/agere/ 5129 5130ETHERNET BRIDGE 5131M: Stephen Hemminger <stephen@networkplumber.org> 5132L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5133L: netdev@vger.kernel.org 5134W: http://www.linuxfoundation.org/en/Net:Bridge 5135S: Maintained 5136F: include/linux/netfilter_bridge/ 5137F: net/bridge/ 5138 5139ETHERNET PHY LIBRARY 5140M: Andrew Lunn <andrew@lunn.ch> 5141M: Florian Fainelli <f.fainelli@gmail.com> 5142L: netdev@vger.kernel.org 5143S: Maintained 5144F: Documentation/ABI/testing/sysfs-bus-mdio 5145F: Documentation/devicetree/bindings/net/mdio* 5146F: Documentation/networking/phy.txt 5147F: drivers/net/phy/ 5148F: drivers/of/of_mdio.c 5149F: drivers/of/of_net.c 5150F: include/linux/*mdio*.h 5151F: include/linux/of_net.h 5152F: include/linux/phy.h 5153F: include/linux/phy_fixed.h 5154F: include/linux/platform_data/mdio-gpio.h 5155F: include/linux/platform_data/mdio-bcm-unimac.h 5156F: include/trace/events/mdio.h 5157F: include/uapi/linux/mdio.h 5158F: include/uapi/linux/mii.h 5159 5160EXT2 FILE SYSTEM 5161M: Jan Kara <jack@suse.com> 5162L: linux-ext4@vger.kernel.org 5163S: Maintained 5164F: Documentation/filesystems/ext2.txt 5165F: fs/ext2/ 5166F: include/linux/ext2* 5167 5168EXT4 FILE SYSTEM 5169M: "Theodore Ts'o" <tytso@mit.edu> 5170M: Andreas Dilger <adilger.kernel@dilger.ca> 5171L: linux-ext4@vger.kernel.org 5172W: http://ext4.wiki.kernel.org 5173Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5174T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5175S: Maintained 5176F: Documentation/filesystems/ext4.txt 5177F: fs/ext4/ 5178 5179Extended Verification Module (EVM) 5180M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5181L: linux-ima-devel@lists.sourceforge.net 5182L: linux-security-module@vger.kernel.org 5183S: Supported 5184F: security/integrity/evm/ 5185 5186EXTENSIBLE FIRMWARE INTERFACE (EFI) 5187M: Matt Fleming <matt@codeblueprint.co.uk> 5188M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5189L: linux-efi@vger.kernel.org 5190T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5191S: Maintained 5192F: Documentation/efi-stub.txt 5193F: arch/*/kernel/efi.c 5194F: arch/x86/boot/compressed/eboot.[ch] 5195F: arch/*/include/asm/efi.h 5196F: arch/x86/platform/efi/ 5197F: drivers/firmware/efi/ 5198F: include/linux/efi*.h 5199F: arch/arm/boot/compressed/efi-header.S 5200F: arch/arm64/kernel/efi-entry.S 5201 5202EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5203M: MyungJoo Ham <myungjoo.ham@samsung.com> 5204M: Chanwoo Choi <cw00.choi@samsung.com> 5205L: linux-kernel@vger.kernel.org 5206T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5207S: Maintained 5208F: drivers/extcon/ 5209F: include/linux/extcon/ 5210F: include/linux/extcon.h 5211F: Documentation/extcon/ 5212F: Documentation/devicetree/bindings/extcon/ 5213 5214EXYNOS DP DRIVER 5215M: Jingoo Han <jingoohan1@gmail.com> 5216L: dri-devel@lists.freedesktop.org 5217S: Maintained 5218F: drivers/gpu/drm/exynos/exynos_dp* 5219 5220EXYNOS SYSMMU (IOMMU) driver 5221M: Marek Szyprowski <m.szyprowski@samsung.com> 5222L: iommu@lists.linux-foundation.org 5223S: Maintained 5224F: drivers/iommu/exynos-iommu.c 5225 5226EZchip NPS platform support 5227M: Noam Camus <noamc@ezchip.com> 5228S: Supported 5229F: arch/arc/plat-eznps 5230F: arch/arc/boot/dts/eznps.dts 5231 5232F2FS FILE SYSTEM 5233M: Jaegeuk Kim <jaegeuk@kernel.org> 5234M: Chao Yu <yuchao0@huawei.com> 5235L: linux-f2fs-devel@lists.sourceforge.net 5236W: https://f2fs.wiki.kernel.org/ 5237T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5238S: Maintained 5239F: Documentation/filesystems/f2fs.txt 5240F: Documentation/ABI/testing/sysfs-fs-f2fs 5241F: fs/f2fs/ 5242F: include/linux/f2fs_fs.h 5243F: include/trace/events/f2fs.h 5244 5245F71805F HARDWARE MONITORING DRIVER 5246M: Jean Delvare <jdelvare@suse.com> 5247L: linux-hwmon@vger.kernel.org 5248S: Maintained 5249F: Documentation/hwmon/f71805f 5250F: drivers/hwmon/f71805f.c 5251 5252FANOTIFY 5253M: Jan Kara <jack@suse.cz> 5254R: Amir Goldstein <amir73il@gmail.com> 5255L: linux-fsdevel@vger.kernel.org 5256S: Maintained 5257F: fs/notify/fanotify/ 5258F: include/linux/fanotify.h 5259F: include/uapi/linux/fanotify.h 5260 5261FARSYNC SYNCHRONOUS DRIVER 5262M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5263W: http://www.farsite.co.uk/ 5264S: Supported 5265F: drivers/net/wan/farsync.* 5266 5267FAULT INJECTION SUPPORT 5268M: Akinobu Mita <akinobu.mita@gmail.com> 5269S: Supported 5270F: Documentation/fault-injection/ 5271F: lib/fault-inject.c 5272 5273FBTFT Framebuffer drivers 5274M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5275S: Maintained 5276F: drivers/staging/fbtft/ 5277 5278FC0011 TUNER DRIVER 5279M: Michael Buesch <m@bues.ch> 5280L: linux-media@vger.kernel.org 5281S: Maintained 5282F: drivers/media/tuners/fc0011.h 5283F: drivers/media/tuners/fc0011.c 5284 5285FC2580 MEDIA DRIVER 5286M: Antti Palosaari <crope@iki.fi> 5287L: linux-media@vger.kernel.org 5288W: https://linuxtv.org 5289W: http://palosaari.fi/linux/ 5290Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5291T: git git://linuxtv.org/anttip/media_tree.git 5292S: Maintained 5293F: drivers/media/tuners/fc2580* 5294 5295FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5296M: Johannes Thumshirn <jth@kernel.org> 5297L: fcoe-devel@open-fcoe.org 5298W: www.Open-FCoE.org 5299S: Supported 5300F: drivers/scsi/libfc/ 5301F: drivers/scsi/fcoe/ 5302F: include/scsi/fc/ 5303F: include/scsi/libfc.h 5304F: include/scsi/libfcoe.h 5305F: include/uapi/scsi/fc/ 5306 5307FILE LOCKING (flock() and fcntl()/lockf()) 5308M: Jeff Layton <jlayton@poochiereds.net> 5309M: "J. Bruce Fields" <bfields@fieldses.org> 5310L: linux-fsdevel@vger.kernel.org 5311S: Maintained 5312F: include/linux/fcntl.h 5313F: include/linux/fs.h 5314F: include/uapi/linux/fcntl.h 5315F: include/uapi/linux/fs.h 5316F: fs/fcntl.c 5317F: fs/locks.c 5318 5319FILESYSTEMS (VFS and infrastructure) 5320M: Alexander Viro <viro@zeniv.linux.org.uk> 5321L: linux-fsdevel@vger.kernel.org 5322S: Maintained 5323F: fs/* 5324 5325FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5326M: Riku Voipio <riku.voipio@iki.fi> 5327L: linux-hwmon@vger.kernel.org 5328S: Maintained 5329F: drivers/hwmon/f75375s.c 5330F: include/linux/f75375s.h 5331 5332FIREWIRE AUDIO DRIVERS 5333M: Clemens Ladisch <clemens@ladisch.de> 5334L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5335T: git git://git.alsa-project.org/alsa-kernel.git 5336S: Maintained 5337F: sound/firewire/ 5338 5339FIREWIRE MEDIA DRIVERS (firedtv) 5340M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5341L: linux-media@vger.kernel.org 5342L: linux1394-devel@lists.sourceforge.net 5343T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5344S: Maintained 5345F: drivers/media/firewire/ 5346 5347FIREWIRE SBP-2 TARGET 5348M: Chris Boot <bootc@bootc.net> 5349L: linux-scsi@vger.kernel.org 5350L: target-devel@vger.kernel.org 5351L: linux1394-devel@lists.sourceforge.net 5352T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5353S: Maintained 5354F: drivers/target/sbp/ 5355 5356FIREWIRE SUBSYSTEM 5357M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5358L: linux1394-devel@lists.sourceforge.net 5359W: http://ieee1394.wiki.kernel.org/ 5360T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5361S: Maintained 5362F: drivers/firewire/ 5363F: include/linux/firewire.h 5364F: include/uapi/linux/firewire*.h 5365F: tools/firewire/ 5366 5367FIRMWARE LOADER (request_firmware) 5368M: Luis R. Rodriguez <mcgrof@kernel.org> 5369L: linux-kernel@vger.kernel.org 5370S: Maintained 5371F: Documentation/firmware_class/ 5372F: drivers/base/firmware*.c 5373F: include/linux/firmware.h 5374 5375FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5376M: Joshua Morris <josh.h.morris@us.ibm.com> 5377M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5378S: Maintained 5379F: drivers/block/rsxx/ 5380 5381FLOPPY DRIVER 5382M: Jiri Kosina <jikos@kernel.org> 5383T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5384S: Odd fixes 5385F: drivers/block/floppy.c 5386 5387FMC SUBSYSTEM 5388M: Alessandro Rubini <rubini@gnudd.com> 5389W: http://www.ohwr.org/projects/fmc-bus 5390S: Supported 5391F: drivers/fmc/ 5392F: include/linux/fmc*.h 5393F: include/linux/ipmi-fru.h 5394K: fmc_d.*register 5395 5396FPGA MANAGER FRAMEWORK 5397M: Alan Tull <atull@kernel.org> 5398R: Moritz Fischer <mdf@kernel.org> 5399L: linux-fpga@vger.kernel.org 5400S: Maintained 5401T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5402Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5403F: Documentation/fpga/ 5404F: Documentation/devicetree/bindings/fpga/ 5405F: drivers/fpga/ 5406F: include/linux/fpga/ 5407W: http://www.rocketboards.org 5408 5409FPU EMULATOR 5410M: Bill Metzenthen <billm@melbpc.org.au> 5411W: http://floatingpoint.sourceforge.net/emulator/index.html 5412S: Maintained 5413F: arch/x86/math-emu/ 5414 5415FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5416L: netdev@vger.kernel.org 5417S: Orphan 5418F: drivers/net/wan/dlci.c 5419F: drivers/net/wan/sdla.c 5420 5421FRAMEBUFFER LAYER 5422M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5423L: linux-fbdev@vger.kernel.org 5424T: git git://github.com/bzolnier/linux.git 5425Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5426S: Maintained 5427F: Documentation/fb/ 5428F: drivers/video/ 5429F: include/video/ 5430F: include/linux/fb.h 5431F: include/uapi/video/ 5432F: include/uapi/linux/fb.h 5433 5434FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5435M: Horia Geantă <horia.geanta@nxp.com> 5436M: Dan Douglass <dan.douglass@nxp.com> 5437L: linux-crypto@vger.kernel.org 5438S: Maintained 5439F: drivers/crypto/caam/ 5440F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5441 5442FREESCALE DIU FRAMEBUFFER DRIVER 5443M: Timur Tabi <timur@tabi.org> 5444L: linux-fbdev@vger.kernel.org 5445S: Maintained 5446F: drivers/video/fbdev/fsl-diu-fb.* 5447 5448FREESCALE DMA DRIVER 5449M: Li Yang <leoyang.li@nxp.com> 5450M: Zhang Wei <zw@zh-kernel.org> 5451L: linuxppc-dev@lists.ozlabs.org 5452S: Maintained 5453F: drivers/dma/fsldma.* 5454 5455FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5456M: Claudiu Manoil <claudiu.manoil@freescale.com> 5457L: netdev@vger.kernel.org 5458S: Maintained 5459F: drivers/net/ethernet/freescale/gianfar* 5460X: drivers/net/ethernet/freescale/gianfar_ptp.c 5461F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5462 5463FREESCALE GPMI NAND DRIVER 5464M: Han Xu <han.xu@nxp.com> 5465L: linux-mtd@lists.infradead.org 5466S: Maintained 5467F: drivers/mtd/nand/gpmi-nand/* 5468 5469FREESCALE I2C CPM DRIVER 5470M: Jochen Friedrich <jochen@scram.de> 5471L: linuxppc-dev@lists.ozlabs.org 5472L: linux-i2c@vger.kernel.org 5473S: Maintained 5474F: drivers/i2c/busses/i2c-cpm.c 5475 5476FREESCALE IMX / MXC FEC DRIVER 5477M: Fugang Duan <fugang.duan@nxp.com> 5478L: netdev@vger.kernel.org 5479S: Maintained 5480F: drivers/net/ethernet/freescale/fec_main.c 5481F: drivers/net/ethernet/freescale/fec_ptp.c 5482F: drivers/net/ethernet/freescale/fec.h 5483F: Documentation/devicetree/bindings/net/fsl-fec.txt 5484 5485FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5486M: Sascha Hauer <kernel@pengutronix.de> 5487L: linux-fbdev@vger.kernel.org 5488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5489S: Maintained 5490F: include/linux/platform_data/video-imxfb.h 5491F: drivers/video/fbdev/imxfb.c 5492 5493FREESCALE QORIQ DPAA ETHERNET DRIVER 5494M: Madalin Bucur <madalin.bucur@nxp.com> 5495L: netdev@vger.kernel.org 5496S: Maintained 5497F: drivers/net/ethernet/freescale/dpaa 5498 5499FREESCALE QORIQ DPAA FMAN DRIVER 5500M: Madalin Bucur <madalin.bucur@nxp.com> 5501L: netdev@vger.kernel.org 5502S: Maintained 5503F: drivers/net/ethernet/freescale/fman 5504F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5505 5506FREESCALE QUAD SPI DRIVER 5507M: Han Xu <han.xu@nxp.com> 5508L: linux-mtd@lists.infradead.org 5509S: Maintained 5510F: drivers/mtd/spi-nor/fsl-quadspi.c 5511 5512FREESCALE QUICC ENGINE LIBRARY 5513M: Qiang Zhao <qiang.zhao@nxp.com> 5514L: linuxppc-dev@lists.ozlabs.org 5515S: Maintained 5516F: drivers/soc/fsl/qe/ 5517F: include/soc/fsl/*qe*.h 5518F: include/soc/fsl/*ucc*.h 5519 5520FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5521M: Li Yang <leoyang.li@nxp.com> 5522L: netdev@vger.kernel.org 5523L: linuxppc-dev@lists.ozlabs.org 5524S: Maintained 5525F: drivers/net/ethernet/freescale/ucc_geth* 5526 5527FREESCALE QUICC ENGINE UCC HDLC DRIVER 5528M: Zhao Qiang <qiang.zhao@nxp.com> 5529L: netdev@vger.kernel.org 5530L: linuxppc-dev@lists.ozlabs.org 5531S: Maintained 5532F: drivers/net/wan/fsl_ucc_hdlc* 5533 5534FREESCALE QUICC ENGINE UCC UART DRIVER 5535M: Timur Tabi <timur@tabi.org> 5536L: linuxppc-dev@lists.ozlabs.org 5537S: Maintained 5538F: drivers/tty/serial/ucc_uart.c 5539 5540FREESCALE SOC DRIVERS 5541M: Li Yang <leoyang.li@nxp.com> 5542L: linuxppc-dev@lists.ozlabs.org 5543L: linux-arm-kernel@lists.infradead.org 5544S: Maintained 5545F: Documentation/devicetree/bindings/soc/fsl/ 5546F: drivers/soc/fsl/ 5547F: include/linux/fsl/ 5548 5549FREESCALE SOC FS_ENET DRIVER 5550M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5551M: Vitaly Bordug <vbordug@ru.mvista.com> 5552L: linuxppc-dev@lists.ozlabs.org 5553L: netdev@vger.kernel.org 5554S: Maintained 5555F: drivers/net/ethernet/freescale/fs_enet/ 5556F: include/linux/fs_enet_pd.h 5557 5558FREESCALE SOC SOUND DRIVERS 5559M: Timur Tabi <timur@tabi.org> 5560M: Nicolin Chen <nicoleotsuka@gmail.com> 5561M: Xiubo Li <Xiubo.Lee@gmail.com> 5562R: Fabio Estevam <fabio.estevam@nxp.com> 5563L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5564L: linuxppc-dev@lists.ozlabs.org 5565S: Maintained 5566F: sound/soc/fsl/fsl* 5567F: sound/soc/fsl/imx* 5568F: sound/soc/fsl/mpc8610_hpcd.c 5569 5570FREESCALE USB PERIPHERAL DRIVERS 5571M: Li Yang <leoyang.li@nxp.com> 5572L: linux-usb@vger.kernel.org 5573L: linuxppc-dev@lists.ozlabs.org 5574S: Maintained 5575F: drivers/usb/gadget/udc/fsl* 5576 5577FREEVXFS FILESYSTEM 5578M: Christoph Hellwig <hch@infradead.org> 5579W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5580S: Maintained 5581F: fs/freevxfs/ 5582 5583FREEZER 5584M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5585M: Pavel Machek <pavel@ucw.cz> 5586L: linux-pm@vger.kernel.org 5587S: Supported 5588F: Documentation/power/freezing-of-tasks.txt 5589F: include/linux/freezer.h 5590F: kernel/freezer.c 5591 5592FRONTSWAP API 5593M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5594L: linux-kernel@vger.kernel.org 5595S: Maintained 5596F: mm/frontswap.c 5597F: include/linux/frontswap.h 5598 5599FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5600M: David Howells <dhowells@redhat.com> 5601L: linux-cachefs@redhat.com (moderated for non-subscribers) 5602S: Supported 5603F: Documentation/filesystems/caching/ 5604F: fs/fscache/ 5605F: include/linux/fscache*.h 5606 5607FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5608M: Theodore Y. Ts'o <tytso@mit.edu> 5609M: Jaegeuk Kim <jaegeuk@kernel.org> 5610L: linux-fscrypt@vger.kernel.org 5611Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5612T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5613S: Supported 5614F: fs/crypto/ 5615F: include/linux/fscrypt*.h 5616 5617FUJITSU FR-V (FRV) PORT 5618S: Orphan 5619F: arch/frv/ 5620 5621FUJITSU LAPTOP EXTRAS 5622M: Jonathan Woithe <jwoithe@just42.net> 5623L: platform-driver-x86@vger.kernel.org 5624S: Maintained 5625F: drivers/platform/x86/fujitsu-laptop.c 5626 5627FUJITSU M-5MO LS CAMERA ISP DRIVER 5628M: Kyungmin Park <kyungmin.park@samsung.com> 5629M: Heungjun Kim <riverful.kim@samsung.com> 5630L: linux-media@vger.kernel.org 5631S: Maintained 5632F: drivers/media/i2c/m5mols/ 5633F: include/media/i2c/m5mols.h 5634 5635FUJITSU TABLET EXTRAS 5636M: Robert Gerlach <khnz@gmx.de> 5637L: platform-driver-x86@vger.kernel.org 5638S: Maintained 5639F: drivers/platform/x86/fujitsu-tablet.c 5640 5641FUSE: FILESYSTEM IN USERSPACE 5642M: Miklos Szeredi <miklos@szeredi.hu> 5643L: linux-fsdevel@vger.kernel.org 5644W: http://fuse.sourceforge.net/ 5645T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5646S: Maintained 5647F: fs/fuse/ 5648F: include/uapi/linux/fuse.h 5649F: Documentation/filesystems/fuse.txt 5650 5651FUTEX SUBSYSTEM 5652M: Thomas Gleixner <tglx@linutronix.de> 5653M: Ingo Molnar <mingo@redhat.com> 5654R: Peter Zijlstra <peterz@infradead.org> 5655R: Darren Hart <dvhart@infradead.org> 5656L: linux-kernel@vger.kernel.org 5657T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5658S: Maintained 5659F: kernel/futex.c 5660F: kernel/futex_compat.c 5661F: include/asm-generic/futex.h 5662F: include/linux/futex.h 5663F: include/uapi/linux/futex.h 5664F: tools/testing/selftests/futex/ 5665F: tools/perf/bench/futex* 5666F: Documentation/*futex* 5667 5668FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5669M: Rik Faith <faith@cs.unc.edu> 5670L: linux-scsi@vger.kernel.org 5671S: Odd Fixes (e.g., new signatures) 5672F: drivers/scsi/fdomain.* 5673 5674GCC PLUGINS 5675M: Kees Cook <keescook@chromium.org> 5676R: Emese Revfy <re.emese@gmail.com> 5677L: kernel-hardening@lists.openwall.com 5678S: Maintained 5679F: scripts/gcc-plugins/ 5680F: scripts/gcc-plugin.sh 5681F: scripts/Makefile.gcc-plugins 5682F: Documentation/gcc-plugins.txt 5683 5684GCOV BASED KERNEL PROFILING 5685M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5686S: Maintained 5687F: kernel/gcov/ 5688F: Documentation/dev-tools/gcov.rst 5689 5690GDB KERNEL DEBUGGING HELPER SCRIPTS 5691M: Jan Kiszka <jan.kiszka@siemens.com> 5692M: Kieran Bingham <kieran@bingham.xyz> 5693S: Supported 5694F: scripts/gdb/ 5695 5696GDT SCSI DISK ARRAY CONTROLLER DRIVER 5697M: Achim Leubner <achim_leubner@adaptec.com> 5698L: linux-scsi@vger.kernel.org 5699W: http://www.icp-vortex.com/ 5700S: Supported 5701F: drivers/scsi/gdt* 5702 5703GEMTEK FM RADIO RECEIVER DRIVER 5704M: Hans Verkuil <hverkuil@xs4all.nl> 5705L: linux-media@vger.kernel.org 5706T: git git://linuxtv.org/media_tree.git 5707W: https://linuxtv.org 5708S: Maintained 5709F: drivers/media/radio/radio-gemtek* 5710 5711GENERIC GPIO I2C DRIVER 5712M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5713S: Supported 5714F: drivers/i2c/busses/i2c-gpio.c 5715F: include/linux/i2c-gpio.h 5716 5717GENERIC GPIO I2C MULTIPLEXER DRIVER 5718M: Peter Korsgaard <peter.korsgaard@barco.com> 5719L: linux-i2c@vger.kernel.org 5720S: Supported 5721F: drivers/i2c/muxes/i2c-mux-gpio.c 5722F: include/linux/i2c-mux-gpio.h 5723F: Documentation/i2c/muxes/i2c-mux-gpio 5724 5725GENERIC HDLC (WAN) DRIVERS 5726M: Krzysztof Halasa <khc@pm.waw.pl> 5727W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5728S: Maintained 5729F: drivers/net/wan/c101.c 5730F: drivers/net/wan/hd6457* 5731F: drivers/net/wan/hdlc* 5732F: drivers/net/wan/n2.c 5733F: drivers/net/wan/pc300too.c 5734F: drivers/net/wan/pci200syn.c 5735F: drivers/net/wan/wanxl* 5736 5737GENERIC INCLUDE/ASM HEADER FILES 5738M: Arnd Bergmann <arnd@arndb.de> 5739L: linux-arch@vger.kernel.org 5740T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5741S: Maintained 5742F: include/asm-generic/ 5743F: include/uapi/asm-generic/ 5744 5745GENERIC PHY FRAMEWORK 5746M: Kishon Vijay Abraham I <kishon@ti.com> 5747L: linux-kernel@vger.kernel.org 5748T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5749S: Supported 5750F: drivers/phy/ 5751F: include/linux/phy/ 5752 5753GENERIC PM DOMAINS 5754M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5755M: Kevin Hilman <khilman@kernel.org> 5756M: Ulf Hansson <ulf.hansson@linaro.org> 5757L: linux-pm@vger.kernel.org 5758S: Supported 5759F: drivers/base/power/domain*.c 5760F: include/linux/pm_domain.h 5761F: Documentation/devicetree/bindings/power/power_domain.txt 5762 5763GENERIC UIO DRIVER FOR PCI DEVICES 5764M: "Michael S. Tsirkin" <mst@redhat.com> 5765L: kvm@vger.kernel.org 5766S: Supported 5767F: drivers/uio/uio_pci_generic.c 5768 5769GENWQE (IBM Generic Workqueue Card) 5770M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5771M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5772S: Supported 5773F: drivers/misc/genwqe/ 5774 5775GET_MAINTAINER SCRIPT 5776M: Joe Perches <joe@perches.com> 5777S: Maintained 5778F: scripts/get_maintainer.pl 5779 5780GFS2 FILE SYSTEM 5781M: Steven Whitehouse <swhiteho@redhat.com> 5782M: Bob Peterson <rpeterso@redhat.com> 5783L: cluster-devel@redhat.com 5784W: http://sources.redhat.com/cluster/ 5785T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5786S: Supported 5787F: Documentation/filesystems/gfs2*.txt 5788F: fs/gfs2/ 5789F: include/uapi/linux/gfs2_ondisk.h 5790 5791GIGASET ISDN DRIVERS 5792M: Paul Bolle <pebolle@tiscali.nl> 5793L: gigaset307x-common@lists.sourceforge.net 5794W: http://gigaset307x.sourceforge.net/ 5795S: Odd Fixes 5796F: Documentation/isdn/README.gigaset 5797F: drivers/isdn/gigaset/ 5798F: include/uapi/linux/gigaset_dev.h 5799 5800GO7007 MPEG CODEC 5801M: Hans Verkuil <hans.verkuil@cisco.com> 5802L: linux-media@vger.kernel.org 5803S: Maintained 5804F: drivers/media/usb/go7007/ 5805 5806GOODIX TOUCHSCREEN 5807M: Bastien Nocera <hadess@hadess.net> 5808L: linux-input@vger.kernel.org 5809S: Maintained 5810F: drivers/input/touchscreen/goodix.c 5811 5812GPIO ACPI SUPPORT 5813M: Mika Westerberg <mika.westerberg@linux.intel.com> 5814M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5815L: linux-gpio@vger.kernel.org 5816L: linux-acpi@vger.kernel.org 5817S: Maintained 5818F: Documentation/acpi/gpio-properties.txt 5819F: drivers/gpio/gpiolib-acpi.c 5820 5821GPIO IR Transmitter 5822M: Sean Young <sean@mess.org> 5823L: linux-media@vger.kernel.org 5824S: Maintained 5825F: drivers/media/rc/gpio-ir-tx.c 5826 5827GPIO MOCKUP DRIVER 5828M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5829L: linux-gpio@vger.kernel.org 5830S: Maintained 5831F: drivers/gpio/gpio-mockup.c 5832F: tools/testing/selftests/gpio/ 5833 5834GPIO SUBSYSTEM 5835M: Linus Walleij <linus.walleij@linaro.org> 5836L: linux-gpio@vger.kernel.org 5837T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5838S: Maintained 5839F: Documentation/devicetree/bindings/gpio/ 5840F: Documentation/gpio/ 5841F: Documentation/ABI/testing/gpio-cdev 5842F: Documentation/ABI/obsolete/sysfs-gpio 5843F: drivers/gpio/ 5844F: include/linux/gpio/ 5845F: include/linux/gpio.h 5846F: include/asm-generic/gpio.h 5847F: include/uapi/linux/gpio.h 5848F: tools/gpio/ 5849 5850GRE DEMULTIPLEXER DRIVER 5851M: Dmitry Kozlov <xeb@mail.ru> 5852L: netdev@vger.kernel.org 5853S: Maintained 5854F: net/ipv4/gre_demux.c 5855F: net/ipv4/gre_offload.c 5856F: include/net/gre.h 5857 5858GRETH 10/100/1G Ethernet MAC device driver 5859M: Andreas Larsson <andreas@gaisler.com> 5860L: netdev@vger.kernel.org 5861S: Maintained 5862F: drivers/net/ethernet/aeroflex/ 5863 5864GREYBUS AUDIO PROTOCOLS DRIVERS 5865M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5866M: Mark Greer <mgreer@animalcreek.com> 5867S: Maintained 5868F: drivers/staging/greybus/audio_apbridgea.c 5869F: drivers/staging/greybus/audio_apbridgea.h 5870F: drivers/staging/greybus/audio_codec.c 5871F: drivers/staging/greybus/audio_codec.h 5872F: drivers/staging/greybus/audio_gb.c 5873F: drivers/staging/greybus/audio_manager.c 5874F: drivers/staging/greybus/audio_manager.h 5875F: drivers/staging/greybus/audio_manager_module.c 5876F: drivers/staging/greybus/audio_manager_private.h 5877F: drivers/staging/greybus/audio_manager_sysfs.c 5878F: drivers/staging/greybus/audio_module.c 5879F: drivers/staging/greybus/audio_topology.c 5880 5881GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5882M: Viresh Kumar <vireshk@kernel.org> 5883S: Maintained 5884F: drivers/staging/greybus/authentication.c 5885F: drivers/staging/greybus/bootrom.c 5886F: drivers/staging/greybus/firmware.h 5887F: drivers/staging/greybus/fw-core.c 5888F: drivers/staging/greybus/fw-download.c 5889F: drivers/staging/greybus/fw-managament.c 5890F: drivers/staging/greybus/greybus_authentication.h 5891F: drivers/staging/greybus/greybus_firmware.h 5892F: drivers/staging/greybus/hid.c 5893F: drivers/staging/greybus/i2c.c 5894F: drivers/staging/greybus/spi.c 5895F: drivers/staging/greybus/spilib.c 5896F: drivers/staging/greybus/spilib.h 5897 5898GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 5899M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5900S: Maintained 5901F: drivers/staging/greybus/loopback.c 5902F: drivers/staging/greybus/timesync.c 5903F: drivers/staging/greybus/timesync_platform.c 5904 5905GREYBUS PLATFORM DRIVERS 5906M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5907S: Maintained 5908F: drivers/staging/greybus/arche-platform.c 5909F: drivers/staging/greybus/arche-apb-ctrl.c 5910F: drivers/staging/greybus/arche_platform.h 5911 5912GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5913M: Rui Miguel Silva <rmfrfs@gmail.com> 5914S: Maintained 5915F: drivers/staging/greybus/sdio.c 5916F: drivers/staging/greybus/light.c 5917F: drivers/staging/greybus/gpio.c 5918F: drivers/staging/greybus/power_supply.c 5919F: drivers/staging/greybus/spi.c 5920F: drivers/staging/greybus/spilib.c 5921 5922GREYBUS SUBSYSTEM 5923M: Johan Hovold <johan@kernel.org> 5924M: Alex Elder <elder@kernel.org> 5925M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5926S: Maintained 5927F: drivers/staging/greybus/ 5928L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5929 5930GREYBUS UART PROTOCOLS DRIVERS 5931M: David Lin <dtwlin@gmail.com> 5932S: Maintained 5933F: drivers/staging/greybus/uart.c 5934F: drivers/staging/greybus/log.c 5935 5936GS1662 VIDEO SERIALIZER 5937M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5938L: linux-media@vger.kernel.org 5939T: git git://linuxtv.org/media_tree.git 5940S: Maintained 5941F: drivers/media/spi/gs1662.c 5942 5943GSPCA FINEPIX SUBDRIVER 5944M: Frank Zago <frank@zago.net> 5945L: linux-media@vger.kernel.org 5946T: git git://linuxtv.org/media_tree.git 5947S: Maintained 5948F: drivers/media/usb/gspca/finepix.c 5949 5950GSPCA GL860 SUBDRIVER 5951M: Olivier Lorin <o.lorin@laposte.net> 5952L: linux-media@vger.kernel.org 5953T: git git://linuxtv.org/media_tree.git 5954S: Maintained 5955F: drivers/media/usb/gspca/gl860/ 5956 5957GSPCA M5602 SUBDRIVER 5958M: Erik Andren <erik.andren@gmail.com> 5959L: linux-media@vger.kernel.org 5960T: git git://linuxtv.org/media_tree.git 5961S: Maintained 5962F: drivers/media/usb/gspca/m5602/ 5963 5964GSPCA PAC207 SONIXB SUBDRIVER 5965M: Hans Verkuil <hverkuil@xs4all.nl> 5966L: linux-media@vger.kernel.org 5967T: git git://linuxtv.org/media_tree.git 5968S: Odd Fixes 5969F: drivers/media/usb/gspca/pac207.c 5970 5971GSPCA SN9C20X SUBDRIVER 5972M: Brian Johnson <brijohn@gmail.com> 5973L: linux-media@vger.kernel.org 5974T: git git://linuxtv.org/media_tree.git 5975S: Maintained 5976F: drivers/media/usb/gspca/sn9c20x.c 5977 5978GSPCA T613 SUBDRIVER 5979M: Leandro Costantino <lcostantino@gmail.com> 5980L: linux-media@vger.kernel.org 5981T: git git://linuxtv.org/media_tree.git 5982S: Maintained 5983F: drivers/media/usb/gspca/t613.c 5984 5985GSPCA USB WEBCAM DRIVER 5986M: Hans Verkuil <hverkuil@xs4all.nl> 5987L: linux-media@vger.kernel.org 5988T: git git://linuxtv.org/media_tree.git 5989S: Odd Fixes 5990F: drivers/media/usb/gspca/ 5991 5992GTP (GPRS Tunneling Protocol) 5993M: Pablo Neira Ayuso <pablo@netfilter.org> 5994M: Harald Welte <laforge@gnumonks.org> 5995L: osmocom-net-gprs@lists.osmocom.org 5996T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5997S: Maintained 5998F: drivers/net/gtp.c 5999 6000GUID PARTITION TABLE (GPT) 6001M: Davidlohr Bueso <dave@stgolabs.net> 6002L: linux-efi@vger.kernel.org 6003S: Maintained 6004F: block/partitions/efi.* 6005 6006H8/300 ARCHITECTURE 6007M: Yoshinori Sato <ysato@users.sourceforge.jp> 6008L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6009W: http://uclinux-h8.sourceforge.jp 6010T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6011S: Maintained 6012F: arch/h8300/ 6013F: drivers/clocksource/h8300_*.c 6014F: drivers/clk/h8300/ 6015F: drivers/irqchip/irq-renesas-h8*.c 6016 6017HACKRF MEDIA DRIVER 6018M: Antti Palosaari <crope@iki.fi> 6019L: linux-media@vger.kernel.org 6020W: https://linuxtv.org 6021W: http://palosaari.fi/linux/ 6022Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6023T: git git://linuxtv.org/anttip/media_tree.git 6024S: Maintained 6025F: drivers/media/usb/hackrf/ 6026 6027HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6028M: Frank Seidel <frank@f-seidel.de> 6029L: platform-driver-x86@vger.kernel.org 6030W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6031S: Maintained 6032F: drivers/platform/x86/hdaps.c 6033 6034HARDWARE MONITORING 6035M: Jean Delvare <jdelvare@suse.com> 6036M: Guenter Roeck <linux@roeck-us.net> 6037L: linux-hwmon@vger.kernel.org 6038W: http://hwmon.wiki.kernel.org/ 6039T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 6040T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6041S: Maintained 6042F: Documentation/hwmon/ 6043F: drivers/hwmon/ 6044F: include/linux/hwmon*.h 6045 6046HARDWARE RANDOM NUMBER GENERATOR CORE 6047M: Matt Mackall <mpm@selenic.com> 6048M: Herbert Xu <herbert@gondor.apana.org.au> 6049L: linux-crypto@vger.kernel.org 6050S: Odd fixes 6051F: Documentation/devicetree/bindings/rng/ 6052F: Documentation/hw_random.txt 6053F: drivers/char/hw_random/ 6054F: include/linux/hw_random.h 6055 6056HARDWARE SPINLOCK CORE 6057M: Ohad Ben-Cohen <ohad@wizery.com> 6058M: Bjorn Andersson <bjorn.andersson@linaro.org> 6059L: linux-remoteproc@vger.kernel.org 6060S: Maintained 6061T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6062F: Documentation/devicetree/bindings/hwlock/ 6063F: Documentation/hwspinlock.txt 6064F: drivers/hwspinlock/ 6065F: include/linux/hwspinlock.h 6066 6067HARMONY SOUND DRIVER 6068L: linux-parisc@vger.kernel.org 6069S: Maintained 6070F: sound/parisc/harmony.* 6071 6072HDPVR USB VIDEO ENCODER DRIVER 6073M: Hans Verkuil <hverkuil@xs4all.nl> 6074L: linux-media@vger.kernel.org 6075T: git git://linuxtv.org/media_tree.git 6076W: https://linuxtv.org 6077S: Odd Fixes 6078F: drivers/media/usb/hdpvr/ 6079 6080HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6081M: Jimmy Vance <jimmy.vance@hpe.com> 6082S: Supported 6083F: Documentation/watchdog/hpwdt.txt 6084F: drivers/watchdog/hpwdt.c 6085 6086HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6087M: Don Brace <don.brace@microsemi.com> 6088L: esc.storagedev@microsemi.com 6089L: linux-scsi@vger.kernel.org 6090S: Supported 6091F: Documentation/scsi/hpsa.txt 6092F: drivers/scsi/hpsa*.[ch] 6093F: include/linux/cciss*.h 6094F: include/uapi/linux/cciss*.h 6095 6096HFI1 DRIVER 6097M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6098M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6099L: linux-rdma@vger.kernel.org 6100S: Supported 6101F: drivers/infiniband/hw/hfi1 6102 6103HFS FILESYSTEM 6104L: linux-fsdevel@vger.kernel.org 6105S: Orphan 6106F: Documentation/filesystems/hfs.txt 6107F: fs/hfs/ 6108 6109HFSPLUS FILESYSTEM 6110L: linux-fsdevel@vger.kernel.org 6111S: Orphan 6112F: Documentation/filesystems/hfsplus.txt 6113F: fs/hfsplus/ 6114 6115HGA FRAMEBUFFER DRIVER 6116M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6117L: linux-nvidia@lists.surfsouth.com 6118W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6119S: Maintained 6120F: drivers/video/fbdev/hgafb.c 6121 6122HIBERNATION (aka Software Suspend, aka swsusp) 6123M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6124M: Pavel Machek <pavel@ucw.cz> 6125L: linux-pm@vger.kernel.org 6126B: https://bugzilla.kernel.org 6127S: Supported 6128F: arch/x86/power/ 6129F: drivers/base/power/ 6130F: kernel/power/ 6131F: include/linux/suspend.h 6132F: include/linux/freezer.h 6133F: include/linux/pm.h 6134F: arch/*/include/asm/suspend*.h 6135 6136HID CORE LAYER 6137M: Jiri Kosina <jikos@kernel.org> 6138R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6139L: linux-input@vger.kernel.org 6140T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6141S: Maintained 6142F: drivers/hid/ 6143F: include/linux/hid* 6144F: include/uapi/linux/hid* 6145 6146HID SENSOR HUB DRIVERS 6147M: Jiri Kosina <jikos@kernel.org> 6148M: Jonathan Cameron <jic23@kernel.org> 6149M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6150L: linux-input@vger.kernel.org 6151L: linux-iio@vger.kernel.org 6152S: Maintained 6153F: Documentation/hid/hid-sensor* 6154F: drivers/hid/hid-sensor-* 6155F: drivers/iio/*/hid-* 6156F: include/linux/hid-sensor-* 6157 6158HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6159M: Thomas Gleixner <tglx@linutronix.de> 6160L: linux-kernel@vger.kernel.org 6161T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6162S: Maintained 6163F: Documentation/timers/ 6164F: kernel/time/hrtimer.c 6165F: kernel/time/clockevents.c 6166F: kernel/time/timer_*.c 6167F: include/linux/clockchips.h 6168F: include/linux/hrtimer.h 6169 6170HIGH-SPEED SCC DRIVER FOR AX.25 6171L: linux-hams@vger.kernel.org 6172S: Orphan 6173F: drivers/net/hamradio/dmascc.c 6174F: drivers/net/hamradio/scc.c 6175 6176HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6177M: HighPoint Linux Team <linux@highpoint-tech.com> 6178W: http://www.highpoint-tech.com 6179S: Supported 6180F: Documentation/scsi/hptiop.txt 6181F: drivers/scsi/hptiop.c 6182 6183HIPPI 6184M: Jes Sorensen <jes@trained-monkey.org> 6185L: linux-hippi@sunsite.dk 6186S: Maintained 6187F: include/linux/hippidevice.h 6188F: include/uapi/linux/if_hippi.h 6189F: net/802/hippi.c 6190F: drivers/net/hippi/ 6191 6192HISILICON NETWORK SUBSYSTEM DRIVER 6193M: Yisen Zhuang <yisen.zhuang@huawei.com> 6194M: Salil Mehta <salil.mehta@huawei.com> 6195L: netdev@vger.kernel.org 6196W: http://www.hisilicon.com 6197S: Maintained 6198F: drivers/net/ethernet/hisilicon/ 6199F: Documentation/devicetree/bindings/net/hisilicon*.txt 6200 6201HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6202M: Yisen Zhuang <yisen.zhuang@huawei.com> 6203M: Salil Mehta <salil.mehta@huawei.com> 6204L: netdev@vger.kernel.org 6205W: http://www.hisilicon.com 6206S: Maintained 6207F: drivers/net/ethernet/hisilicon/hns3/ 6208 6209HISILICON ROCE DRIVER 6210M: Lijun Ou <oulijun@huawei.com> 6211M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6212L: linux-rdma@vger.kernel.org 6213S: Maintained 6214F: drivers/infiniband/hw/hns/ 6215F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6216 6217HISILICON SAS Controller 6218M: John Garry <john.garry@huawei.com> 6219W: http://www.hisilicon.com 6220S: Supported 6221F: drivers/scsi/hisi_sas/ 6222F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6223 6224HOST AP DRIVER 6225M: Jouni Malinen <j@w1.fi> 6226L: linux-wireless@vger.kernel.org 6227W: http://w1.fi/hostap-driver.html 6228S: Obsolete 6229F: drivers/net/wireless/intersil/hostap/ 6230 6231HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6232L: platform-driver-x86@vger.kernel.org 6233S: Orphan 6234F: drivers/platform/x86/tc1100-wmi.c 6235 6236HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6237M: Jaroslav Kysela <perex@perex.cz> 6238S: Maintained 6239F: drivers/net/ethernet/hp/hp100.* 6240 6241HPET: High Precision Event Timers driver 6242M: Clemens Ladisch <clemens@ladisch.de> 6243S: Maintained 6244F: Documentation/timers/hpet.txt 6245F: drivers/char/hpet.c 6246F: include/linux/hpet.h 6247F: include/uapi/linux/hpet.h 6248 6249HPET: x86 6250S: Orphan 6251F: arch/x86/kernel/hpet.c 6252F: arch/x86/include/asm/hpet.h 6253 6254HPFS FILESYSTEM 6255M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6256W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6257S: Maintained 6258F: fs/hpfs/ 6259 6260HSI SUBSYSTEM 6261M: Sebastian Reichel <sre@kernel.org> 6262T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6263S: Maintained 6264F: Documentation/ABI/testing/sysfs-bus-hsi 6265F: Documentation/driver-api/hsi.rst 6266F: drivers/hsi/ 6267F: include/linux/hsi/ 6268F: include/uapi/linux/hsi/ 6269 6270HSO 3G MODEM DRIVER 6271L: linux-usb@vger.kernel.org 6272S: Orphan 6273F: drivers/net/usb/hso.c 6274 6275HSR NETWORK PROTOCOL 6276M: Arvid Brodin <arvid.brodin@alten.se> 6277L: netdev@vger.kernel.org 6278S: Maintained 6279F: net/hsr/ 6280 6281HT16K33 LED CONTROLLER DRIVER 6282M: Robin van der Gracht <robin@protonic.nl> 6283S: Maintained 6284F: drivers/auxdisplay/ht16k33.c 6285F: Documentation/devicetree/bindings/display/ht16k33.txt 6286 6287HTCPEN TOUCHSCREEN DRIVER 6288M: Pau Oliva Fora <pof@eslack.org> 6289L: linux-input@vger.kernel.org 6290S: Maintained 6291F: drivers/input/touchscreen/htcpen.c 6292 6293HUAWEI ETHERNET DRIVER 6294M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6295L: netdev@vger.kernel.org 6296S: Supported 6297F: Documentation/networking/hinic.txt 6298F: drivers/net/ethernet/huawei/hinic/ 6299 6300HUGETLB FILESYSTEM 6301M: Nadia Yvette Chambers <nyc@holomorphy.com> 6302S: Maintained 6303F: fs/hugetlbfs/ 6304 6305HVA ST MEDIA DRIVER 6306M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6307L: linux-media@vger.kernel.org 6308T: git git://linuxtv.org/media_tree.git 6309W: https://linuxtv.org 6310S: Supported 6311F: drivers/media/platform/sti/hva 6312 6313HWPOISON MEMORY FAILURE HANDLING 6314M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6315L: linux-mm@kvack.org 6316S: Maintained 6317F: mm/memory-failure.c 6318F: mm/hwpoison-inject.c 6319 6320Hyper-V CORE AND DRIVERS 6321M: "K. Y. Srinivasan" <kys@microsoft.com> 6322M: Haiyang Zhang <haiyangz@microsoft.com> 6323M: Stephen Hemminger <sthemmin@microsoft.com> 6324L: devel@linuxdriverproject.org 6325S: Maintained 6326F: Documentation/networking/netvsc.txt 6327F: arch/x86/include/asm/mshyperv.h 6328F: arch/x86/include/asm/trace/hyperv.h 6329F: arch/x86/include/uapi/asm/hyperv.h 6330F: arch/x86/kernel/cpu/mshyperv.c 6331F: arch/x86/hyperv 6332F: drivers/hid/hid-hyperv.c 6333F: drivers/hv/ 6334F: drivers/input/serio/hyperv-keyboard.c 6335F: drivers/pci/host/pci-hyperv.c 6336F: drivers/net/hyperv/ 6337F: drivers/scsi/storvsc_drv.c 6338F: drivers/uio/uio_hv_generic.c 6339F: drivers/video/fbdev/hyperv_fb.c 6340F: net/vmw_vsock/hyperv_transport.c 6341F: include/linux/hyperv.h 6342F: include/uapi/linux/hyperv.h 6343F: tools/hv/ 6344F: Documentation/ABI/stable/sysfs-bus-vmbus 6345 6346HYPERVISOR VIRTUAL CONSOLE DRIVER 6347L: linuxppc-dev@lists.ozlabs.org 6348S: Odd Fixes 6349F: drivers/tty/hvc/ 6350 6351I2C ACPI SUPPORT 6352M: Mika Westerberg <mika.westerberg@linux.intel.com> 6353L: linux-i2c@vger.kernel.org 6354L: linux-acpi@vger.kernel.org 6355S: Maintained 6356F: drivers/i2c/i2c-core-acpi.c 6357 6358I2C MUXES 6359M: Peter Rosin <peda@axentia.se> 6360L: linux-i2c@vger.kernel.org 6361S: Maintained 6362F: Documentation/i2c/i2c-topology 6363F: Documentation/i2c/muxes/ 6364F: Documentation/devicetree/bindings/i2c/i2c-mux* 6365F: Documentation/devicetree/bindings/i2c/i2c-arb* 6366F: Documentation/devicetree/bindings/i2c/i2c-gate* 6367F: drivers/i2c/i2c-mux.c 6368F: drivers/i2c/muxes/ 6369F: include/linux/i2c-mux.h 6370 6371I2C OVER PARALLEL PORT 6372M: Jean Delvare <jdelvare@suse.com> 6373L: linux-i2c@vger.kernel.org 6374S: Maintained 6375F: Documentation/i2c/busses/i2c-parport 6376F: Documentation/i2c/busses/i2c-parport-light 6377F: drivers/i2c/busses/i2c-parport.c 6378F: drivers/i2c/busses/i2c-parport-light.c 6379 6380I2C SUBSYSTEM 6381M: Wolfram Sang <wsa@the-dreams.de> 6382L: linux-i2c@vger.kernel.org 6383W: https://i2c.wiki.kernel.org/ 6384Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6385T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6386S: Maintained 6387F: Documentation/devicetree/bindings/i2c/ 6388F: Documentation/i2c/ 6389F: drivers/i2c/ 6390F: drivers/i2c/*/ 6391F: include/linux/i2c.h 6392F: include/linux/i2c-*.h 6393F: include/uapi/linux/i2c.h 6394F: include/uapi/linux/i2c-*.h 6395 6396I2C-TAOS-EVM DRIVER 6397M: Jean Delvare <jdelvare@suse.com> 6398L: linux-i2c@vger.kernel.org 6399S: Maintained 6400F: Documentation/i2c/busses/i2c-taos-evm 6401F: drivers/i2c/busses/i2c-taos-evm.c 6402 6403I2C-TINY-USB DRIVER 6404M: Till Harbaum <till@harbaum.org> 6405L: linux-i2c@vger.kernel.org 6406W: http://www.harbaum.org/till/i2c_tiny_usb 6407S: Maintained 6408F: drivers/i2c/busses/i2c-tiny-usb.c 6409 6410I2C/SMBUS CONTROLLER DRIVERS FOR PC 6411M: Jean Delvare <jdelvare@suse.com> 6412L: linux-i2c@vger.kernel.org 6413S: Maintained 6414F: Documentation/i2c/busses/i2c-ali1535 6415F: Documentation/i2c/busses/i2c-ali1563 6416F: Documentation/i2c/busses/i2c-ali15x3 6417F: Documentation/i2c/busses/i2c-amd756 6418F: Documentation/i2c/busses/i2c-amd8111 6419F: Documentation/i2c/busses/i2c-i801 6420F: Documentation/i2c/busses/i2c-nforce2 6421F: Documentation/i2c/busses/i2c-piix4 6422F: Documentation/i2c/busses/i2c-sis5595 6423F: Documentation/i2c/busses/i2c-sis630 6424F: Documentation/i2c/busses/i2c-sis96x 6425F: Documentation/i2c/busses/i2c-via 6426F: Documentation/i2c/busses/i2c-viapro 6427F: drivers/i2c/busses/i2c-ali1535.c 6428F: drivers/i2c/busses/i2c-ali1563.c 6429F: drivers/i2c/busses/i2c-ali15x3.c 6430F: drivers/i2c/busses/i2c-amd756.c 6431F: drivers/i2c/busses/i2c-amd756-s4882.c 6432F: drivers/i2c/busses/i2c-amd8111.c 6433F: drivers/i2c/busses/i2c-i801.c 6434F: drivers/i2c/busses/i2c-isch.c 6435F: drivers/i2c/busses/i2c-nforce2.c 6436F: drivers/i2c/busses/i2c-nforce2-s4985.c 6437F: drivers/i2c/busses/i2c-piix4.c 6438F: drivers/i2c/busses/i2c-sis5595.c 6439F: drivers/i2c/busses/i2c-sis630.c 6440F: drivers/i2c/busses/i2c-sis96x.c 6441F: drivers/i2c/busses/i2c-via.c 6442F: drivers/i2c/busses/i2c-viapro.c 6443 6444I2C/SMBUS ISMT DRIVER 6445M: Seth Heasley <seth.heasley@intel.com> 6446M: Neil Horman <nhorman@tuxdriver.com> 6447L: linux-i2c@vger.kernel.org 6448F: drivers/i2c/busses/i2c-ismt.c 6449F: Documentation/i2c/busses/i2c-ismt 6450 6451I2C/SMBUS STUB DRIVER 6452M: Jean Delvare <jdelvare@suse.com> 6453L: linux-i2c@vger.kernel.org 6454S: Maintained 6455F: drivers/i2c/i2c-stub.c 6456 6457i386 BOOT CODE 6458M: "H. Peter Anvin" <hpa@zytor.com> 6459S: Maintained 6460F: arch/x86/boot/ 6461 6462i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6463M: "H. Peter Anvin" <hpa@zytor.com> 6464T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6465S: Maintained 6466 6467IA64 (Itanium) PLATFORM 6468M: Tony Luck <tony.luck@intel.com> 6469M: Fenghua Yu <fenghua.yu@intel.com> 6470L: linux-ia64@vger.kernel.org 6471T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6472S: Maintained 6473F: arch/ia64/ 6474 6475IBM Power 842 compression accelerator 6476M: Haren Myneni <haren@us.ibm.com> 6477S: Supported 6478F: drivers/crypto/nx/Makefile 6479F: drivers/crypto/nx/Kconfig 6480F: drivers/crypto/nx/nx-842* 6481F: include/linux/sw842.h 6482F: crypto/842.c 6483F: lib/842/ 6484 6485IBM Power in-Nest Crypto Acceleration 6486M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6487M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6488L: linux-crypto@vger.kernel.org 6489S: Supported 6490F: drivers/crypto/nx/Makefile 6491F: drivers/crypto/nx/Kconfig 6492F: drivers/crypto/nx/nx-aes* 6493F: drivers/crypto/nx/nx-sha* 6494F: drivers/crypto/nx/nx.* 6495F: drivers/crypto/nx/nx_csbcpb.h 6496F: drivers/crypto/nx/nx_debugfs.h 6497 6498IBM Power Linux RAID adapter 6499M: Brian King <brking@us.ibm.com> 6500S: Supported 6501F: drivers/scsi/ipr.* 6502 6503IBM Power SRIOV Virtual NIC Device Driver 6504M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6505M: John Allen <jallen@linux.vnet.ibm.com> 6506L: netdev@vger.kernel.org 6507S: Supported 6508F: drivers/net/ethernet/ibm/ibmvnic.* 6509 6510IBM Power Virtual Accelerator Switchboard 6511M: Sukadev Bhattiprolu 6512L: linuxppc-dev@lists.ozlabs.org 6513S: Supported 6514F: arch/powerpc/platforms/powernv/vas* 6515F: arch/powerpc/platforms/powernv/copy-paste.h 6516F: arch/powerpc/include/asm/vas.h 6517F: arch/powerpc/include/uapi/asm/vas.h 6518 6519IBM Power Virtual Ethernet Device Driver 6520M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6521L: netdev@vger.kernel.org 6522S: Supported 6523F: drivers/net/ethernet/ibm/ibmveth.* 6524 6525IBM Power Virtual FC Device Drivers 6526M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6527L: linux-scsi@vger.kernel.org 6528S: Supported 6529F: drivers/scsi/ibmvscsi/ibmvfc* 6530 6531IBM Power Virtual SCSI Device Drivers 6532M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6533L: linux-scsi@vger.kernel.org 6534S: Supported 6535F: drivers/scsi/ibmvscsi/ibmvscsi* 6536F: include/scsi/viosrp.h 6537 6538IBM Power Virtual SCSI Device Target Driver 6539M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6540M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6541L: linux-scsi@vger.kernel.org 6542L: target-devel@vger.kernel.org 6543S: Supported 6544F: drivers/scsi/ibmvscsi_tgt/ 6545 6546IBM Power VMX Cryptographic instructions 6547M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6548M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6549L: linux-crypto@vger.kernel.org 6550S: Supported 6551F: drivers/crypto/vmx/Makefile 6552F: drivers/crypto/vmx/Kconfig 6553F: drivers/crypto/vmx/vmx.c 6554F: drivers/crypto/vmx/aes* 6555F: drivers/crypto/vmx/ghash* 6556F: drivers/crypto/vmx/ppc-xlate.pl 6557 6558IBM ServeRAID RAID DRIVER 6559S: Orphan 6560F: drivers/scsi/ips.* 6561 6562ICH LPC AND GPIO DRIVER 6563M: Peter Tyser <ptyser@xes-inc.com> 6564S: Maintained 6565F: drivers/mfd/lpc_ich.c 6566F: drivers/gpio/gpio-ich.c 6567 6568IDE SUBSYSTEM 6569M: "David S. Miller" <davem@davemloft.net> 6570L: linux-ide@vger.kernel.org 6571Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6572T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6573S: Maintained 6574F: Documentation/ide/ 6575F: drivers/ide/ 6576F: include/linux/ide.h 6577 6578IDE/ATAPI DRIVERS 6579M: Borislav Petkov <bp@alien8.de> 6580L: linux-ide@vger.kernel.org 6581S: Maintained 6582F: Documentation/cdrom/ide-cd 6583F: drivers/ide/ide-cd* 6584 6585IDEAPAD LAPTOP EXTRAS DRIVER 6586M: Ike Panhc <ike.pan@canonical.com> 6587L: platform-driver-x86@vger.kernel.org 6588W: http://launchpad.net/ideapad-laptop 6589S: Maintained 6590F: drivers/platform/x86/ideapad-laptop.c 6591 6592IDEAPAD LAPTOP SLIDEBAR DRIVER 6593M: Andrey Moiseev <o2g.org.ru@gmail.com> 6594L: linux-input@vger.kernel.org 6595W: https://github.com/o2genum/ideapad-slidebar 6596S: Maintained 6597F: drivers/input/misc/ideapad_slidebar.c 6598 6599IDT VersaClock 5 CLOCK DRIVER 6600M: Marek Vasut <marek.vasut@gmail.com> 6601S: Maintained 6602F: drivers/clk/clk-versaclock5.c 6603 6604IEEE 802.15.4 SUBSYSTEM 6605M: Alexander Aring <alex.aring@gmail.com> 6606M: Stefan Schmidt <stefan@osg.samsung.com> 6607L: linux-wpan@vger.kernel.org 6608W: http://wpan.cakelab.org/ 6609T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6610T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6611S: Maintained 6612F: net/ieee802154/ 6613F: net/mac802154/ 6614F: drivers/net/ieee802154/ 6615F: include/linux/nl802154.h 6616F: include/linux/ieee802154.h 6617F: include/net/nl802154.h 6618F: include/net/mac802154.h 6619F: include/net/af_ieee802154.h 6620F: include/net/cfg802154.h 6621F: include/net/ieee802154_netdev.h 6622F: Documentation/networking/ieee802154.txt 6623 6624IFE PROTOCOL 6625M: Yotam Gigi <yotamg@mellanox.com> 6626M: Jamal Hadi Salim <jhs@mojatatu.com> 6627F: net/ife 6628F: include/net/ife.h 6629F: include/uapi/linux/ife.h 6630 6631IGORPLUG-USB IR RECEIVER 6632M: Sean Young <sean@mess.org> 6633L: linux-media@vger.kernel.org 6634S: Maintained 6635F: drivers/media/rc/igorplugusb.c 6636 6637IGUANAWORKS USB IR TRANSCEIVER 6638M: Sean Young <sean@mess.org> 6639L: linux-media@vger.kernel.org 6640S: Maintained 6641F: drivers/media/rc/iguanair.c 6642 6643IIO DIGITAL POTENTIOMETER DAC 6644M: Peter Rosin <peda@axentia.se> 6645L: linux-iio@vger.kernel.org 6646S: Maintained 6647F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6648F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6649F: drivers/iio/dac/dpot-dac.c 6650 6651IIO ENVELOPE DETECTOR 6652M: Peter Rosin <peda@axentia.se> 6653L: linux-iio@vger.kernel.org 6654S: Maintained 6655F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6656F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6657F: drivers/iio/adc/envelope-detector.c 6658 6659IIO MULTIPLEXER 6660M: Peter Rosin <peda@axentia.se> 6661L: linux-iio@vger.kernel.org 6662S: Maintained 6663F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6664F: drivers/iio/multiplexer/iio-mux.c 6665 6666IIO SUBSYSTEM AND DRIVERS 6667M: Jonathan Cameron <jic23@kernel.org> 6668R: Hartmut Knaack <knaack.h@gmx.de> 6669R: Lars-Peter Clausen <lars@metafoo.de> 6670R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6671L: linux-iio@vger.kernel.org 6672T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6673S: Maintained 6674F: Documentation/devicetree/bindings/iio/ 6675F: drivers/iio/ 6676F: drivers/staging/iio/ 6677F: include/linux/iio/ 6678F: tools/iio/ 6679 6680IKANOS/ADI EAGLE ADSL USB DRIVER 6681M: Matthieu Castet <castet.matthieu@free.fr> 6682M: Stanislaw Gruszka <stf_xl@wp.pl> 6683S: Maintained 6684F: drivers/usb/atm/ueagle-atm.c 6685 6686IMGTEC ASCII LCD DRIVER 6687M: Paul Burton <paul.burton@imgtec.com> 6688S: Maintained 6689F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6690F: drivers/auxdisplay/img-ascii-lcd.c 6691 6692IMGTEC IR DECODER DRIVER 6693M: James Hogan <james.hogan@imgtec.com> 6694S: Maintained 6695F: drivers/media/rc/img-ir/ 6696 6697IMS TWINTURBO FRAMEBUFFER DRIVER 6698L: linux-fbdev@vger.kernel.org 6699S: Orphan 6700F: drivers/video/fbdev/imsttfb.c 6701 6702INA209 HARDWARE MONITOR DRIVER 6703M: Guenter Roeck <linux@roeck-us.net> 6704L: linux-hwmon@vger.kernel.org 6705S: Maintained 6706F: Documentation/hwmon/ina209 6707F: Documentation/devicetree/bindings/i2c/ina209.txt 6708F: drivers/hwmon/ina209.c 6709 6710INA2XX HARDWARE MONITOR DRIVER 6711M: Guenter Roeck <linux@roeck-us.net> 6712L: linux-hwmon@vger.kernel.org 6713S: Maintained 6714F: Documentation/hwmon/ina2xx 6715F: drivers/hwmon/ina2xx.c 6716F: include/linux/platform_data/ina2xx.h 6717 6718INDUSTRY PACK SUBSYSTEM (IPACK) 6719M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6720M: Jens Taprogge <jens.taprogge@taprogge.org> 6721M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6722L: industrypack-devel@lists.sourceforge.net 6723W: http://industrypack.sourceforge.net 6724S: Maintained 6725F: drivers/ipack/ 6726 6727INFINIBAND SUBSYSTEM 6728M: Doug Ledford <dledford@redhat.com> 6729M: Sean Hefty <sean.hefty@intel.com> 6730M: Hal Rosenstock <hal.rosenstock@gmail.com> 6731L: linux-rdma@vger.kernel.org 6732W: http://www.openfabrics.org/ 6733Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6734T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6735S: Supported 6736F: Documentation/devicetree/bindings/infiniband/ 6737F: Documentation/infiniband/ 6738F: drivers/infiniband/ 6739F: include/uapi/linux/if_infiniband.h 6740F: include/uapi/rdma/ 6741F: include/rdma/ 6742 6743INGENIC JZ4780 DMA Driver 6744M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6745S: Maintained 6746F: drivers/dma/dma-jz4780.c 6747 6748INGENIC JZ4780 NAND DRIVER 6749M: Harvey Hunt <harveyhuntnexus@gmail.com> 6750L: linux-mtd@lists.infradead.org 6751S: Maintained 6752F: drivers/mtd/nand/jz4780_* 6753 6754INOTIFY 6755M: Jan Kara <jack@suse.cz> 6756R: Amir Goldstein <amir73il@gmail.com> 6757L: linux-fsdevel@vger.kernel.org 6758S: Maintained 6759F: Documentation/filesystems/inotify.txt 6760F: fs/notify/inotify/ 6761F: include/linux/inotify.h 6762F: include/uapi/linux/inotify.h 6763 6764INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6765M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6766L: linux-input@vger.kernel.org 6767Q: http://patchwork.kernel.org/project/linux-input/list/ 6768T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6769S: Maintained 6770F: drivers/input/ 6771F: include/linux/input.h 6772F: include/uapi/linux/input.h 6773F: include/uapi/linux/input-event-codes.h 6774F: include/linux/input/ 6775F: Documentation/devicetree/bindings/input/ 6776F: Documentation/input/ 6777 6778INPUT MULTITOUCH (MT) PROTOCOL 6779M: Henrik Rydberg <rydberg@bitmath.org> 6780L: linux-input@vger.kernel.org 6781S: Odd fixes 6782F: Documentation/input/multi-touch-protocol.rst 6783F: drivers/input/input-mt.c 6784K: \b(ABS|SYN)_MT_ 6785 6786INSIDE SECURE CRYPTO DRIVER 6787M: Antoine Tenart <antoine.tenart@free-electrons.com> 6788F: drivers/crypto/inside-secure/ 6789S: Maintained 6790L: linux-crypto@vger.kernel.org 6791 6792INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6793M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6794M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6795L: linux-ima-devel@lists.sourceforge.net 6796L: linux-ima-user@lists.sourceforge.net 6797L: linux-security-module@vger.kernel.org 6798T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6799S: Supported 6800F: security/integrity/ima/ 6801 6802INTEL 810/815 FRAMEBUFFER DRIVER 6803M: Antonino Daplas <adaplas@gmail.com> 6804L: linux-fbdev@vger.kernel.org 6805S: Maintained 6806F: drivers/video/fbdev/i810/ 6807 6808INTEL ASoC BDW/HSW DRIVERS 6809M: Jie Yang <yang.jie@linux.intel.com> 6810L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6811S: Supported 6812F: sound/soc/intel/common/sst-dsp* 6813F: sound/soc/intel/common/sst-firmware.c 6814F: sound/soc/intel/boards/broadwell.c 6815F: sound/soc/intel/haswell/ 6816 6817INTEL C600 SERIES SAS CONTROLLER DRIVER 6818M: Intel SCU Linux support <intel-linux-scu@intel.com> 6819M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6820L: linux-scsi@vger.kernel.org 6821T: git git://git.code.sf.net/p/intel-sas/isci 6822S: Supported 6823F: drivers/scsi/isci/ 6824 6825INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6826M: Jani Nikula <jani.nikula@linux.intel.com> 6827M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6828M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6829L: intel-gfx@lists.freedesktop.org 6830W: https://01.org/linuxgraphics/ 6831B: https://01.org/linuxgraphics/documentation/how-report-bugs 6832C: irc://chat.freenode.net/intel-gfx 6833Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6834T: git git://anongit.freedesktop.org/drm-intel 6835S: Supported 6836F: drivers/gpu/drm/i915/ 6837F: include/drm/i915* 6838F: include/uapi/drm/i915_drm.h 6839F: Documentation/gpu/i915.rst 6840 6841INTEL ETHERNET DRIVERS 6842M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6843L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6844W: http://www.intel.com/support/feedback.htm 6845W: http://e1000.sourceforge.net/ 6846Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6847T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6848T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6849S: Supported 6850F: Documentation/networking/e100.txt 6851F: Documentation/networking/e1000.txt 6852F: Documentation/networking/e1000e.txt 6853F: Documentation/networking/igb.txt 6854F: Documentation/networking/igbvf.txt 6855F: Documentation/networking/ixgb.txt 6856F: Documentation/networking/ixgbe.txt 6857F: Documentation/networking/ixgbevf.txt 6858F: Documentation/networking/i40e.txt 6859F: Documentation/networking/i40evf.txt 6860F: drivers/net/ethernet/intel/ 6861F: drivers/net/ethernet/intel/*/ 6862F: include/linux/avf/virtchnl.h 6863 6864INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6865M: Maik Broemme <mbroemme@libmpq.org> 6866L: linux-fbdev@vger.kernel.org 6867S: Maintained 6868F: Documentation/fb/intelfb.txt 6869F: drivers/video/fbdev/intelfb/ 6870 6871INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6872M: Zhenyu Wang <zhenyuw@linux.intel.com> 6873M: Zhi Wang <zhi.a.wang@intel.com> 6874L: intel-gvt-dev@lists.freedesktop.org 6875L: intel-gfx@lists.freedesktop.org 6876W: https://01.org/igvt-g 6877T: git https://github.com/01org/gvt-linux.git 6878S: Supported 6879F: drivers/gpu/drm/i915/gvt/ 6880 6881INTEL HID EVENT DRIVER 6882M: Alex Hung <alex.hung@canonical.com> 6883L: platform-driver-x86@vger.kernel.org 6884S: Maintained 6885F: drivers/platform/x86/intel-hid.c 6886 6887INTEL I/OAT DMA DRIVER 6888M: Dave Jiang <dave.jiang@intel.com> 6889R: Dan Williams <dan.j.williams@intel.com> 6890L: dmaengine@vger.kernel.org 6891Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6892S: Supported 6893F: drivers/dma/ioat* 6894 6895INTEL IDLE DRIVER 6896M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6897M: Len Brown <lenb@kernel.org> 6898L: linux-pm@vger.kernel.org 6899T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6900B: https://bugzilla.kernel.org 6901S: Supported 6902F: drivers/idle/intel_idle.c 6903 6904INTEL INTEGRATED SENSOR HUB DRIVER 6905M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6906M: Jiri Kosina <jikos@kernel.org> 6907L: linux-input@vger.kernel.org 6908S: Maintained 6909F: drivers/hid/intel-ish-hid/ 6910 6911INTEL IOMMU (VT-d) 6912M: David Woodhouse <dwmw2@infradead.org> 6913L: iommu@lists.linux-foundation.org 6914T: git git://git.infradead.org/iommu-2.6.git 6915S: Supported 6916F: drivers/iommu/intel-iommu.c 6917F: include/linux/intel-iommu.h 6918 6919INTEL IOP-ADMA DMA DRIVER 6920R: Dan Williams <dan.j.williams@intel.com> 6921S: Odd fixes 6922F: drivers/dma/iop-adma.c 6923 6924INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6925M: Krzysztof Halasa <khalasa@piap.pl> 6926S: Maintained 6927F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6928F: arch/arm/mach-ixp4xx/include/mach/npe.h 6929F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6930F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6931F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6932F: drivers/net/wan/ixp4xx_hss.c 6933 6934INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6935M: Deepak Saxena <dsaxena@plexity.net> 6936S: Maintained 6937F: drivers/char/hw_random/ixp4xx-rng.c 6938 6939INTEL MANAGEMENT ENGINE (mei) 6940M: Tomas Winkler <tomas.winkler@intel.com> 6941L: linux-kernel@vger.kernel.org 6942S: Supported 6943F: include/uapi/linux/mei.h 6944F: include/linux/mei_cl_bus.h 6945F: drivers/misc/mei/* 6946F: drivers/watchdog/mei_wdt.c 6947F: Documentation/misc-devices/mei/* 6948F: samples/mei/* 6949 6950INTEL MENLOW THERMAL DRIVER 6951M: Sujith Thomas <sujith.thomas@intel.com> 6952L: platform-driver-x86@vger.kernel.org 6953W: https://01.org/linux-acpi 6954S: Supported 6955F: drivers/platform/x86/intel_menlow.c 6956 6957INTEL MERRIFIELD GPIO DRIVER 6958M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6959L: linux-gpio@vger.kernel.org 6960S: Maintained 6961F: drivers/gpio/gpio-merrifield.c 6962 6963INTEL MIC DRIVERS (mic) 6964M: Sudeep Dutt <sudeep.dutt@intel.com> 6965M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6966S: Supported 6967W: https://github.com/sudeepdutt/mic 6968W: http://software.intel.com/en-us/mic-developer 6969F: include/linux/mic_bus.h 6970F: include/linux/scif.h 6971F: include/uapi/linux/mic_common.h 6972F: include/uapi/linux/mic_ioctl.h 6973F: include/uapi/linux/scif_ioctl.h 6974F: drivers/misc/mic/ 6975F: drivers/dma/mic_x100_dma.c 6976F: drivers/dma/mic_x100_dma.h 6977F: Documentation/mic/ 6978 6979INTEL PMC CORE DRIVER 6980M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6981M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6982L: platform-driver-x86@vger.kernel.org 6983S: Maintained 6984F: arch/x86/include/asm/pmc_core.h 6985F: drivers/platform/x86/intel_pmc_core* 6986 6987INTEL PMC/P-Unit IPC DRIVER 6988M: Zha Qipeng<qipeng.zha@intel.com> 6989L: platform-driver-x86@vger.kernel.org 6990S: Maintained 6991F: drivers/platform/x86/intel_pmc_ipc.c 6992F: drivers/platform/x86/intel_punit_ipc.c 6993F: arch/x86/include/asm/intel_pmc_ipc.h 6994F: arch/x86/include/asm/intel_punit_ipc.h 6995 6996INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6997M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6998L: linux-wireless@vger.kernel.org 6999S: Maintained 7000F: Documentation/networking/README.ipw2100 7001F: Documentation/networking/README.ipw2200 7002F: drivers/net/wireless/intel/ipw2x00/ 7003 7004INTEL PSTATE DRIVER 7005M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7006M: Len Brown <lenb@kernel.org> 7007L: linux-pm@vger.kernel.org 7008S: Supported 7009F: drivers/cpufreq/intel_pstate.c 7010 7011INTEL RDMA RNIC DRIVER 7012M: Faisal Latif <faisal.latif@intel.com> 7013M: Shiraz Saleem <shiraz.saleem@intel.com> 7014L: linux-rdma@vger.kernel.org 7015S: Supported 7016F: drivers/infiniband/hw/i40iw/ 7017 7018INTEL TELEMETRY DRIVER 7019M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7020L: platform-driver-x86@vger.kernel.org 7021S: Maintained 7022F: arch/x86/include/asm/intel_telemetry.h 7023F: drivers/platform/x86/intel_telemetry* 7024 7025INTEL VIRTUAL BUTTON DRIVER 7026M: AceLan Kao <acelan.kao@canonical.com> 7027L: platform-driver-x86@vger.kernel.org 7028S: Maintained 7029F: drivers/platform/x86/intel-vbtn.c 7030 7031INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7032M: Stanislaw Gruszka <sgruszka@redhat.com> 7033L: linux-wireless@vger.kernel.org 7034S: Supported 7035F: drivers/net/wireless/intel/iwlegacy/ 7036 7037INTEL WIRELESS WIFI LINK (iwlwifi) 7038M: Johannes Berg <johannes.berg@intel.com> 7039M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7040M: Luca Coelho <luciano.coelho@intel.com> 7041M: Intel Linux Wireless <linuxwifi@intel.com> 7042L: linux-wireless@vger.kernel.org 7043W: http://intellinuxwireless.org 7044T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7045S: Supported 7046F: drivers/net/wireless/intel/iwlwifi/ 7047 7048INTEL WIRELESS WIMAX CONNECTION 2400 7049M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7050M: linux-wimax@intel.com 7051L: wimax@linuxwimax.org (subscribers-only) 7052S: Supported 7053W: http://linuxwimax.org 7054F: Documentation/wimax/README.i2400m 7055F: drivers/net/wimax/i2400m/ 7056F: include/uapi/linux/wimax/i2400m.h 7057 7058INTEL(R) TRACE HUB 7059M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7060S: Supported 7061F: Documentation/trace/intel_th.txt 7062F: drivers/hwtracing/intel_th/ 7063 7064INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7065M: Ning Sun <ning.sun@intel.com> 7066L: tboot-devel@lists.sourceforge.net 7067W: http://tboot.sourceforge.net 7068T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7069S: Supported 7070F: Documentation/intel_txt.txt 7071F: include/linux/tboot.h 7072F: arch/x86/kernel/tboot.c 7073 7074INTEL-MID GPIO DRIVER 7075M: David Cohen <david.a.cohen@linux.intel.com> 7076L: linux-gpio@vger.kernel.org 7077S: Maintained 7078F: drivers/gpio/gpio-intel-mid.c 7079 7080INVENSENSE MPU-3050 GYROSCOPE DRIVER 7081M: Linus Walleij <linus.walleij@linaro.org> 7082L: linux-iio@vger.kernel.org 7083S: Maintained 7084F: drivers/iio/gyro/mpu3050* 7085F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7086 7087IOC3 ETHERNET DRIVER 7088M: Ralf Baechle <ralf@linux-mips.org> 7089L: linux-mips@linux-mips.org 7090S: Maintained 7091F: drivers/net/ethernet/sgi/ioc3-eth.c 7092 7093IOC3 SERIAL DRIVER 7094M: Pat Gefre <pfg@sgi.com> 7095L: linux-serial@vger.kernel.org 7096S: Maintained 7097F: drivers/tty/serial/ioc3_serial.c 7098 7099IOMMU DRIVERS 7100M: Joerg Roedel <joro@8bytes.org> 7101L: iommu@lists.linux-foundation.org 7102T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7103S: Maintained 7104F: Documentation/devicetree/bindings/iommu/ 7105F: drivers/iommu/ 7106F: include/linux/iommu.h 7107F: include/linux/iova.h 7108 7109IP MASQUERADING 7110M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7111S: Maintained 7112F: net/ipv4/netfilter/ipt_MASQUERADE.c 7113 7114IPMI SUBSYSTEM 7115M: Corey Minyard <minyard@acm.org> 7116L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7117W: http://openipmi.sourceforge.net/ 7118S: Supported 7119F: Documentation/IPMI.txt 7120F: drivers/char/ipmi/ 7121F: include/linux/ipmi* 7122F: include/uapi/linux/ipmi* 7123 7124IPS SCSI RAID DRIVER 7125M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7126L: linux-scsi@vger.kernel.org 7127W: http://www.adaptec.com/ 7128S: Maintained 7129F: drivers/scsi/ips* 7130 7131IPVS 7132M: Wensong Zhang <wensong@linux-vs.org> 7133M: Simon Horman <horms@verge.net.au> 7134M: Julian Anastasov <ja@ssi.bg> 7135L: netdev@vger.kernel.org 7136L: lvs-devel@vger.kernel.org 7137S: Maintained 7138T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7139T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7140F: Documentation/networking/ipvs-sysctl.txt 7141F: include/net/ip_vs.h 7142F: include/uapi/linux/ip_vs.h 7143F: net/netfilter/ipvs/ 7144 7145IPWIRELESS DRIVER 7146M: Jiri Kosina <jikos@kernel.org> 7147M: David Sterba <dsterba@suse.com> 7148S: Odd Fixes 7149F: drivers/tty/ipwireless/ 7150 7151IPX NETWORK LAYER 7152L: netdev@vger.kernel.org 7153S: Odd fixes 7154F: include/net/ipx.h 7155F: include/uapi/linux/ipx.h 7156F: net/ipx/ 7157 7158IRDA SUBSYSTEM 7159M: Samuel Ortiz <samuel@sortiz.org> 7160L: irda-users@lists.sourceforge.net (subscribers-only) 7161L: netdev@vger.kernel.org 7162W: http://irda.sourceforge.net/ 7163S: Maintained 7164T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7165F: Documentation/networking/irda.txt 7166F: drivers/staging/irda/ 7167 7168IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7169M: Marc Zyngier <marc.zyngier@arm.com> 7170S: Maintained 7171T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7172F: Documentation/IRQ-domain.txt 7173F: include/linux/irqdomain.h 7174F: kernel/irq/irqdomain.c 7175F: kernel/irq/msi.c 7176 7177IRQ SUBSYSTEM 7178M: Thomas Gleixner <tglx@linutronix.de> 7179L: linux-kernel@vger.kernel.org 7180S: Maintained 7181T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7182F: kernel/irq/ 7183 7184IRQCHIP DRIVERS 7185M: Thomas Gleixner <tglx@linutronix.de> 7186M: Jason Cooper <jason@lakedaemon.net> 7187M: Marc Zyngier <marc.zyngier@arm.com> 7188L: linux-kernel@vger.kernel.org 7189S: Maintained 7190T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7191F: Documentation/devicetree/bindings/interrupt-controller/ 7192F: drivers/irqchip/ 7193 7194ISA 7195M: William Breathitt Gray <vilhelm.gray@gmail.com> 7196S: Maintained 7197F: Documentation/isa.txt 7198F: drivers/base/isa.c 7199F: include/linux/isa.h 7200 7201ISA RADIO MODULE 7202M: Hans Verkuil <hverkuil@xs4all.nl> 7203L: linux-media@vger.kernel.org 7204T: git git://linuxtv.org/media_tree.git 7205W: https://linuxtv.org 7206S: Maintained 7207F: drivers/media/radio/radio-isa* 7208 7209ISAPNP 7210M: Jaroslav Kysela <perex@perex.cz> 7211S: Maintained 7212F: Documentation/isapnp.txt 7213F: drivers/pnp/isapnp/ 7214F: include/linux/isapnp.h 7215 7216ISCSI 7217M: Lee Duncan <lduncan@suse.com> 7218M: Chris Leech <cleech@redhat.com> 7219L: open-iscsi@googlegroups.com 7220W: www.open-iscsi.com 7221S: Maintained 7222F: drivers/scsi/*iscsi* 7223F: include/scsi/*iscsi* 7224 7225iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7226M: Peter Jones <pjones@redhat.com> 7227M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7228S: Maintained 7229F: drivers/firmware/iscsi_ibft* 7230 7231ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7232M: Or Gerlitz <ogerlitz@mellanox.com> 7233M: Sagi Grimberg <sagi@grimberg.me> 7234M: Roi Dayan <roid@mellanox.com> 7235L: linux-rdma@vger.kernel.org 7236S: Supported 7237W: http://www.openfabrics.org 7238W: www.open-iscsi.org 7239Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7240F: drivers/infiniband/ulp/iser/ 7241 7242ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7243M: Sagi Grimberg <sagi@grimberg.me> 7244T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7245L: linux-rdma@vger.kernel.org 7246L: target-devel@vger.kernel.org 7247S: Supported 7248W: http://www.linux-iscsi.org 7249F: drivers/infiniband/ulp/isert 7250 7251ISDN SUBSYSTEM 7252M: Karsten Keil <isdn@linux-pingi.de> 7253L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7254L: netdev@vger.kernel.org 7255W: http://www.isdn4linux.de 7256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7257S: Maintained 7258F: Documentation/isdn/ 7259F: drivers/isdn/ 7260F: include/linux/isdn.h 7261F: include/linux/isdn/ 7262F: include/uapi/linux/isdn.h 7263F: include/uapi/linux/isdn/ 7264 7265ISDN SUBSYSTEM (Eicon active card driver) 7266M: Armin Schindler <mac@melware.de> 7267L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7268W: http://www.melware.de 7269S: Maintained 7270F: drivers/isdn/hardware/eicon/ 7271 7272IT87 HARDWARE MONITORING DRIVER 7273M: Jean Delvare <jdelvare@suse.com> 7274L: linux-hwmon@vger.kernel.org 7275S: Maintained 7276F: Documentation/hwmon/it87 7277F: drivers/hwmon/it87.c 7278 7279IT913X MEDIA DRIVER 7280M: Antti Palosaari <crope@iki.fi> 7281L: linux-media@vger.kernel.org 7282W: https://linuxtv.org 7283W: http://palosaari.fi/linux/ 7284Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7285T: git git://linuxtv.org/anttip/media_tree.git 7286S: Maintained 7287F: drivers/media/tuners/it913x* 7288 7289IVTV VIDEO4LINUX DRIVER 7290M: Andy Walls <awalls@md.metrocast.net> 7291L: ivtv-devel@ivtvdriver.org (subscribers-only) 7292L: linux-media@vger.kernel.org 7293T: git git://linuxtv.org/media_tree.git 7294W: http://www.ivtvdriver.org 7295S: Maintained 7296F: Documentation/media/v4l-drivers/ivtv* 7297F: drivers/media/pci/ivtv/ 7298F: include/uapi/linux/ivtv* 7299 7300IX2505V MEDIA DRIVER 7301M: Malcolm Priestley <tvboxspy@gmail.com> 7302L: linux-media@vger.kernel.org 7303W: https://linuxtv.org 7304Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7305S: Maintained 7306F: drivers/media/dvb-frontends/ix2505v* 7307 7308JC42.4 TEMPERATURE SENSOR DRIVER 7309M: Guenter Roeck <linux@roeck-us.net> 7310L: linux-hwmon@vger.kernel.org 7311S: Maintained 7312F: drivers/hwmon/jc42.c 7313F: Documentation/hwmon/jc42 7314 7315JFS FILESYSTEM 7316M: Dave Kleikamp <shaggy@kernel.org> 7317L: jfs-discussion@lists.sourceforge.net 7318W: http://jfs.sourceforge.net/ 7319T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7320S: Maintained 7321F: Documentation/filesystems/jfs.txt 7322F: fs/jfs/ 7323 7324JME NETWORK DRIVER 7325M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7326L: netdev@vger.kernel.org 7327S: Maintained 7328F: drivers/net/ethernet/jme.* 7329 7330JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7331M: David Woodhouse <dwmw2@infradead.org> 7332L: linux-mtd@lists.infradead.org 7333W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7334S: Maintained 7335F: fs/jffs2/ 7336F: include/uapi/linux/jffs2.h 7337 7338JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7339M: "Theodore Ts'o" <tytso@mit.edu> 7340M: Jan Kara <jack@suse.com> 7341L: linux-ext4@vger.kernel.org 7342S: Maintained 7343F: fs/jbd2/ 7344F: include/linux/jbd2.h 7345 7346JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7347M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7348L: linux-media@vger.kernel.org 7349S: Maintained 7350F: drivers/media/platform/rcar_jpu.c 7351 7352JSM Neo PCI based serial card 7353M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7354L: linux-serial@vger.kernel.org 7355S: Maintained 7356F: drivers/tty/serial/jsm/ 7357 7358K10TEMP HARDWARE MONITORING DRIVER 7359M: Clemens Ladisch <clemens@ladisch.de> 7360L: linux-hwmon@vger.kernel.org 7361S: Maintained 7362F: Documentation/hwmon/k10temp 7363F: drivers/hwmon/k10temp.c 7364 7365K8TEMP HARDWARE MONITORING DRIVER 7366M: Rudolf Marek <r.marek@assembler.cz> 7367L: linux-hwmon@vger.kernel.org 7368S: Maintained 7369F: Documentation/hwmon/k8temp 7370F: drivers/hwmon/k8temp.c 7371 7372KASAN 7373M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7374R: Alexander Potapenko <glider@google.com> 7375R: Dmitry Vyukov <dvyukov@google.com> 7376L: kasan-dev@googlegroups.com 7377S: Maintained 7378F: arch/*/include/asm/kasan.h 7379F: arch/*/mm/kasan_init* 7380F: Documentation/dev-tools/kasan.rst 7381F: include/linux/kasan*.h 7382F: lib/test_kasan.c 7383F: mm/kasan/ 7384F: scripts/Makefile.kasan 7385 7386KCONFIG 7387M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7388L: linux-kbuild@vger.kernel.org 7389T: git git://gitorious.org/linux-kconfig/linux-kconfig 7390S: Maintained 7391F: Documentation/kbuild/kconfig-language.txt 7392F: scripts/kconfig/ 7393 7394KDUMP 7395M: Dave Young <dyoung@redhat.com> 7396M: Baoquan He <bhe@redhat.com> 7397R: Vivek Goyal <vgoyal@redhat.com> 7398L: kexec@lists.infradead.org 7399W: http://lse.sourceforge.net/kdump/ 7400S: Maintained 7401F: Documentation/kdump/ 7402 7403KEENE FM RADIO TRANSMITTER DRIVER 7404M: Hans Verkuil <hverkuil@xs4all.nl> 7405L: linux-media@vger.kernel.org 7406T: git git://linuxtv.org/media_tree.git 7407W: https://linuxtv.org 7408S: Maintained 7409F: drivers/media/radio/radio-keene* 7410 7411KERNEL AUTOMOUNTER v4 (AUTOFS4) 7412M: Ian Kent <raven@themaw.net> 7413L: autofs@vger.kernel.org 7414S: Maintained 7415F: fs/autofs4/ 7416 7417KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7418M: Masahiro Yamada <yamada.masahiro@socionext.com> 7419M: Michal Marek <mmarek@suse.com> 7420T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7421L: linux-kbuild@vger.kernel.org 7422S: Maintained 7423F: Documentation/kbuild/ 7424F: Makefile 7425F: scripts/Makefile.* 7426F: scripts/basic/ 7427F: scripts/mk* 7428F: scripts/package/ 7429 7430KERNEL JANITORS 7431L: kernel-janitors@vger.kernel.org 7432W: http://kernelnewbies.org/KernelJanitors 7433S: Odd Fixes 7434 7435KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7436M: "J. Bruce Fields" <bfields@fieldses.org> 7437M: Jeff Layton <jlayton@poochiereds.net> 7438L: linux-nfs@vger.kernel.org 7439W: http://nfs.sourceforge.net/ 7440T: git git://linux-nfs.org/~bfields/linux.git 7441S: Supported 7442F: fs/nfsd/ 7443F: include/uapi/linux/nfsd/ 7444F: fs/lockd/ 7445F: fs/nfs_common/ 7446F: net/sunrpc/ 7447F: include/linux/lockd/ 7448F: include/linux/sunrpc/ 7449F: include/uapi/linux/sunrpc/ 7450 7451KERNEL SELFTEST FRAMEWORK 7452M: Shuah Khan <shuahkh@osg.samsung.com> 7453M: Shuah Khan <shuah@kernel.org> 7454L: linux-kselftest@vger.kernel.org 7455T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7456S: Maintained 7457F: tools/testing/selftests/ 7458F: Documentation/dev-tools/kselftest* 7459 7460KERNEL VIRTUAL MACHINE (KVM) 7461M: Paolo Bonzini <pbonzini@redhat.com> 7462M: Radim Krčmář <rkrcmar@redhat.com> 7463L: kvm@vger.kernel.org 7464W: http://www.linux-kvm.org 7465T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7466S: Supported 7467F: Documentation/*/kvm*.txt 7468F: Documentation/virtual/kvm/ 7469F: arch/*/kvm/ 7470F: arch/x86/kernel/kvm.c 7471F: arch/x86/kernel/kvmclock.c 7472F: arch/*/include/asm/kvm* 7473F: include/linux/kvm* 7474F: include/uapi/linux/kvm* 7475F: virt/kvm/ 7476F: tools/kvm/ 7477 7478KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7479M: Joerg Roedel <joro@8bytes.org> 7480L: kvm@vger.kernel.org 7481W: http://www.linux-kvm.org/ 7482S: Maintained 7483F: arch/x86/include/asm/svm.h 7484F: arch/x86/kvm/svm.c 7485 7486KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7487M: Christoffer Dall <christoffer.dall@linaro.org> 7488M: Marc Zyngier <marc.zyngier@arm.com> 7489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7490L: kvmarm@lists.cs.columbia.edu 7491W: http://systems.cs.columbia.edu/projects/kvm-arm 7492T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7493S: Supported 7494F: arch/arm/include/uapi/asm/kvm* 7495F: arch/arm/include/asm/kvm* 7496F: arch/arm/kvm/ 7497F: virt/kvm/arm/ 7498F: include/kvm/arm_* 7499 7500KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7501M: Alexander Graf <agraf@suse.com> 7502L: kvm-ppc@vger.kernel.org 7503W: http://www.linux-kvm.org/ 7504T: git git://github.com/agraf/linux-2.6.git 7505S: Supported 7506F: arch/powerpc/include/asm/kvm* 7507F: arch/powerpc/kvm/ 7508 7509KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7510M: Christoffer Dall <christoffer.dall@linaro.org> 7511M: Marc Zyngier <marc.zyngier@arm.com> 7512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7513L: kvmarm@lists.cs.columbia.edu 7514S: Maintained 7515F: arch/arm64/include/uapi/asm/kvm* 7516F: arch/arm64/include/asm/kvm* 7517F: arch/arm64/kvm/ 7518 7519KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7520M: James Hogan <james.hogan@imgtec.com> 7521L: linux-mips@linux-mips.org 7522S: Supported 7523F: arch/mips/include/uapi/asm/kvm* 7524F: arch/mips/include/asm/kvm* 7525F: arch/mips/kvm/ 7526 7527KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7528M: Christian Borntraeger <borntraeger@de.ibm.com> 7529M: Cornelia Huck <cohuck@redhat.com> 7530L: linux-s390@vger.kernel.org 7531W: http://www.ibm.com/developerworks/linux/linux390/ 7532T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7533S: Supported 7534F: Documentation/s390/kvm.txt 7535F: arch/s390/include/asm/kvm* 7536F: arch/s390/kvm/ 7537F: arch/s390/mm/gmap.c 7538 7539KERNFS 7540M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7541M: Tejun Heo <tj@kernel.org> 7542T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7543S: Supported 7544F: include/linux/kernfs.h 7545F: fs/kernfs/ 7546 7547KEXEC 7548M: Eric Biederman <ebiederm@xmission.com> 7549W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7550L: kexec@lists.infradead.org 7551S: Maintained 7552F: include/linux/kexec.h 7553F: include/uapi/linux/kexec.h 7554F: kernel/kexec* 7555 7556KEYS-ENCRYPTED 7557M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7558M: David Safford <safford@us.ibm.com> 7559L: linux-security-module@vger.kernel.org 7560L: keyrings@vger.kernel.org 7561S: Supported 7562F: Documentation/security/keys/trusted-encrypted.rst 7563F: include/keys/encrypted-type.h 7564F: security/keys/encrypted-keys/ 7565 7566KEYS-TRUSTED 7567M: David Safford <safford@us.ibm.com> 7568M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7569L: linux-security-module@vger.kernel.org 7570L: keyrings@vger.kernel.org 7571S: Supported 7572F: Documentation/security/keys/trusted-encrypted.rst 7573F: include/keys/trusted-type.h 7574F: security/keys/trusted.c 7575F: security/keys/trusted.h 7576 7577KEYS/KEYRINGS: 7578M: David Howells <dhowells@redhat.com> 7579L: keyrings@vger.kernel.org 7580S: Maintained 7581F: Documentation/security/keys/core.rst 7582F: include/linux/key.h 7583F: include/linux/key-type.h 7584F: include/linux/keyctl.h 7585F: include/uapi/linux/keyctl.h 7586F: include/keys/ 7587F: security/keys/ 7588 7589KGDB / KDB /debug_core 7590M: Jason Wessel <jason.wessel@windriver.com> 7591W: http://kgdb.wiki.kernel.org/ 7592L: kgdb-bugreport@lists.sourceforge.net 7593T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7594S: Maintained 7595F: Documentation/dev-tools/kgdb.rst 7596F: drivers/misc/kgdbts.c 7597F: drivers/tty/serial/kgdboc.c 7598F: include/linux/kdb.h 7599F: include/linux/kgdb.h 7600F: kernel/debug/ 7601 7602KMEMCHECK 7603M: Vegard Nossum <vegardno@ifi.uio.no> 7604M: Pekka Enberg <penberg@kernel.org> 7605S: Maintained 7606F: Documentation/dev-tools/kmemcheck.rst 7607F: arch/x86/include/asm/kmemcheck.h 7608F: arch/x86/mm/kmemcheck/ 7609F: include/linux/kmemcheck.h 7610F: mm/kmemcheck.c 7611 7612KMEMLEAK 7613M: Catalin Marinas <catalin.marinas@arm.com> 7614S: Maintained 7615F: Documentation/dev-tools/kmemleak.rst 7616F: include/linux/kmemleak.h 7617F: mm/kmemleak.c 7618F: mm/kmemleak-test.c 7619 7620KMOD MODULE USERMODE HELPER 7621M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7622L: linux-kernel@vger.kernel.org 7623S: Maintained 7624F: kernel/kmod.c 7625F: include/linux/kmod.h 7626F: lib/test_kmod.c 7627F: tools/testing/selftests/kmod/ 7628 7629KPROBES 7630M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7631M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7632M: "David S. Miller" <davem@davemloft.net> 7633M: Masami Hiramatsu <mhiramat@kernel.org> 7634S: Maintained 7635F: Documentation/kprobes.txt 7636F: include/linux/kprobes.h 7637F: include/asm-generic/kprobes.h 7638F: kernel/kprobes.c 7639 7640KS0108 LCD CONTROLLER DRIVER 7641M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7642W: http://miguelojeda.es/auxdisplay.htm 7643W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7644S: Maintained 7645F: Documentation/auxdisplay/ks0108 7646F: drivers/auxdisplay/ks0108.c 7647F: include/linux/ks0108.h 7648 7649L3MDEV 7650M: David Ahern <dsa@cumulusnetworks.com> 7651L: netdev@vger.kernel.org 7652S: Maintained 7653F: net/l3mdev 7654F: include/net/l3mdev.h 7655 7656LANTIQ MIPS ARCHITECTURE 7657M: John Crispin <john@phrozen.org> 7658L: linux-mips@linux-mips.org 7659S: Maintained 7660F: arch/mips/lantiq 7661 7662LAPB module 7663L: linux-x25@vger.kernel.org 7664S: Orphan 7665F: Documentation/networking/lapb-module.txt 7666F: include/*/lapb.h 7667F: net/lapb/ 7668 7669LASI 53c700 driver for PARISC 7670M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7671L: linux-scsi@vger.kernel.org 7672S: Maintained 7673F: Documentation/scsi/53c700.txt 7674F: drivers/scsi/53c700* 7675 7676LED SUBSYSTEM 7677M: Richard Purdie <rpurdie@rpsys.net> 7678M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7679M: Pavel Machek <pavel@ucw.cz> 7680L: linux-leds@vger.kernel.org 7681T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7682S: Maintained 7683F: Documentation/devicetree/bindings/leds/ 7684F: drivers/leds/ 7685F: include/linux/leds.h 7686 7687LEGACY EEPROM DRIVER 7688M: Jean Delvare <jdelvare@suse.com> 7689S: Maintained 7690F: Documentation/misc-devices/eeprom 7691F: drivers/misc/eeprom/eeprom.c 7692 7693LEGO USB Tower driver 7694M: Juergen Stuber <starblue@users.sourceforge.net> 7695L: legousb-devel@lists.sourceforge.net 7696W: http://legousb.sourceforge.net/ 7697S: Maintained 7698F: drivers/usb/misc/legousbtower.c 7699 7700LG2160 MEDIA DRIVER 7701M: Michael Krufky <mkrufky@linuxtv.org> 7702L: linux-media@vger.kernel.org 7703W: https://linuxtv.org 7704W: http://github.com/mkrufky 7705Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7706T: git git://linuxtv.org/mkrufky/tuners.git 7707S: Maintained 7708F: drivers/media/dvb-frontends/lg2160.* 7709 7710LGDT3305 MEDIA DRIVER 7711M: Michael Krufky <mkrufky@linuxtv.org> 7712L: linux-media@vger.kernel.org 7713W: https://linuxtv.org 7714W: http://github.com/mkrufky 7715Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7716T: git git://linuxtv.org/mkrufky/tuners.git 7717S: Maintained 7718F: drivers/media/dvb-frontends/lgdt3305.* 7719 7720LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7721M: Viresh Kumar <vireshk@kernel.org> 7722L: linux-ide@vger.kernel.org 7723T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7724S: Maintained 7725F: include/linux/pata_arasan_cf_data.h 7726F: drivers/ata/pata_arasan_cf.c 7727 7728LIBATA PATA DRIVERS 7729M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7730M: Tejun Heo <tj@kernel.org> 7731L: linux-ide@vger.kernel.org 7732T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7733S: Maintained 7734F: drivers/ata/pata_*.c 7735F: drivers/ata/ata_generic.c 7736 7737LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7738M: Linus Walleij <linus.walleij@linaro.org> 7739L: linux-ide@vger.kernel.org 7740T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7741S: Maintained 7742F: drivers/ata/pata_ftide010.c 7743F: drivers/ata/sata_gemini.c 7744F: drivers/ata/sata_gemini.h 7745 7746LIBATA SATA AHCI PLATFORM devices support 7747M: Hans de Goede <hdegoede@redhat.com> 7748M: Tejun Heo <tj@kernel.org> 7749L: linux-ide@vger.kernel.org 7750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7751S: Maintained 7752F: drivers/ata/ahci_platform.c 7753F: drivers/ata/libahci_platform.c 7754F: include/linux/ahci_platform.h 7755 7756LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7757M: Mikael Pettersson <mikpelinux@gmail.com> 7758L: linux-ide@vger.kernel.org 7759T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7760S: Maintained 7761F: drivers/ata/sata_promise.* 7762 7763LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7764M: Tejun Heo <tj@kernel.org> 7765L: linux-ide@vger.kernel.org 7766T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7767S: Maintained 7768F: drivers/ata/ 7769F: include/linux/ata.h 7770F: include/linux/libata.h 7771F: Documentation/devicetree/bindings/ata/ 7772 7773LIBLOCKDEP 7774M: Sasha Levin <alexander.levin@verizon.com> 7775S: Maintained 7776F: tools/lib/lockdep/ 7777 7778HMM - Heterogeneous Memory Management 7779M: Jérôme Glisse <jglisse@redhat.com> 7780L: linux-mm@kvack.org 7781S: Maintained 7782F: mm/hmm* 7783F: include/linux/hmm* 7784 7785LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7786M: Ross Zwisler <ross.zwisler@linux.intel.com> 7787L: linux-nvdimm@lists.01.org 7788Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7789S: Supported 7790F: drivers/nvdimm/blk.c 7791F: drivers/nvdimm/region_devs.c 7792 7793LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7794M: Vishal Verma <vishal.l.verma@intel.com> 7795L: linux-nvdimm@lists.01.org 7796Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7797S: Supported 7798F: drivers/nvdimm/btt* 7799 7800LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7801M: Ross Zwisler <ross.zwisler@linux.intel.com> 7802L: linux-nvdimm@lists.01.org 7803Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7804S: Supported 7805F: drivers/nvdimm/pmem* 7806 7807LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7808M: Dan Williams <dan.j.williams@intel.com> 7809L: linux-nvdimm@lists.01.org 7810Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7811T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7812S: Supported 7813F: drivers/nvdimm/* 7814F: drivers/acpi/nfit/* 7815F: include/linux/nd.h 7816F: include/linux/libnvdimm.h 7817F: include/uapi/linux/ndctl.h 7818 7819LIGHTNVM PLATFORM SUPPORT 7820M: Matias Bjorling <mb@lightnvm.io> 7821W: http://github/OpenChannelSSD 7822L: linux-block@vger.kernel.org 7823S: Maintained 7824F: drivers/lightnvm/ 7825F: include/linux/lightnvm.h 7826F: include/uapi/linux/lightnvm.h 7827 7828LINUX FOR POWER MACINTOSH 7829M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7830W: http://www.penguinppc.org/ 7831L: linuxppc-dev@lists.ozlabs.org 7832S: Maintained 7833F: arch/powerpc/platforms/powermac/ 7834F: drivers/macintosh/ 7835 7836LINUX FOR POWERPC (32-BIT AND 64-BIT) 7837M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7838M: Paul Mackerras <paulus@samba.org> 7839M: Michael Ellerman <mpe@ellerman.id.au> 7840W: https://github.com/linuxppc/linux/wiki 7841L: linuxppc-dev@lists.ozlabs.org 7842Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7843T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7844S: Supported 7845F: Documentation/ABI/stable/sysfs-firmware-opal-* 7846F: Documentation/devicetree/bindings/powerpc/ 7847F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7848F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7849F: Documentation/powerpc/ 7850F: arch/powerpc/ 7851F: drivers/char/tpm/tpm_ibmvtpm* 7852F: drivers/crypto/nx/ 7853F: drivers/crypto/vmx/ 7854F: drivers/i2c/busses/i2c-opal.c 7855F: drivers/net/ethernet/ibm/ibmveth.* 7856F: drivers/net/ethernet/ibm/ibmvnic.* 7857F: drivers/pci/hotplug/pnv_php.c 7858F: drivers/pci/hotplug/rpa* 7859F: drivers/rtc/rtc-opal.c 7860F: drivers/scsi/ibmvscsi/ 7861F: drivers/tty/hvc/hvc_opal.c 7862F: drivers/watchdog/wdrtas.c 7863F: tools/testing/selftests/powerpc 7864N: /pmac 7865N: powermac 7866N: powernv 7867N: [^a-z0-9]ps3 7868N: pseries 7869 7870LINUX FOR POWERPC EMBEDDED MPC5XXX 7871M: Anatolij Gustschin <agust@denx.de> 7872L: linuxppc-dev@lists.ozlabs.org 7873T: git git://git.denx.de/linux-denx-agust.git 7874S: Maintained 7875F: arch/powerpc/platforms/512x/ 7876F: arch/powerpc/platforms/52xx/ 7877 7878LINUX FOR POWERPC EMBEDDED PPC4XX 7879M: Alistair Popple <alistair@popple.id.au> 7880M: Matt Porter <mporter@kernel.crashing.org> 7881W: http://www.penguinppc.org/ 7882L: linuxppc-dev@lists.ozlabs.org 7883S: Maintained 7884F: arch/powerpc/platforms/40x/ 7885F: arch/powerpc/platforms/44x/ 7886 7887LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7888M: Scott Wood <oss@buserror.net> 7889M: Kumar Gala <galak@kernel.crashing.org> 7890W: http://www.penguinppc.org/ 7891L: linuxppc-dev@lists.ozlabs.org 7892T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7893S: Maintained 7894F: arch/powerpc/platforms/83xx/ 7895F: arch/powerpc/platforms/85xx/ 7896F: Documentation/devicetree/bindings/powerpc/fsl/ 7897 7898LINUX FOR POWERPC EMBEDDED PPC8XX 7899M: Vitaly Bordug <vitb@kernel.crashing.org> 7900W: http://www.penguinppc.org/ 7901L: linuxppc-dev@lists.ozlabs.org 7902S: Maintained 7903F: arch/powerpc/platforms/8xx/ 7904 7905LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7906L: linuxppc-dev@lists.ozlabs.org 7907S: Orphan 7908F: arch/powerpc/*/*virtex* 7909F: arch/powerpc/*/*/*virtex* 7910 7911LINUX FOR POWERPC PA SEMI PWRFICIENT 7912L: linuxppc-dev@lists.ozlabs.org 7913S: Orphan 7914F: arch/powerpc/platforms/pasemi/ 7915F: drivers/*/*pasemi* 7916F: drivers/*/*/*pasemi* 7917 7918LINUX KERNEL DUMP TEST MODULE (LKDTM) 7919M: Kees Cook <keescook@chromium.org> 7920S: Maintained 7921F: drivers/misc/lkdtm* 7922 7923LINUX SECURITY MODULE (LSM) FRAMEWORK 7924M: Chris Wright <chrisw@sous-sol.org> 7925L: linux-security-module@vger.kernel.org 7926S: Supported 7927 7928LIS3LV02D ACCELEROMETER DRIVER 7929M: Eric Piel <eric.piel@tremplin-utc.net> 7930S: Maintained 7931F: Documentation/misc-devices/lis3lv02d 7932F: drivers/misc/lis3lv02d/ 7933F: drivers/platform/x86/hp_accel.c 7934 7935LIVE PATCHING 7936M: Josh Poimboeuf <jpoimboe@redhat.com> 7937M: Jessica Yu <jeyu@kernel.org> 7938M: Jiri Kosina <jikos@kernel.org> 7939M: Miroslav Benes <mbenes@suse.cz> 7940R: Petr Mladek <pmladek@suse.com> 7941S: Maintained 7942F: kernel/livepatch/ 7943F: include/linux/livepatch.h 7944F: arch/x86/include/asm/livepatch.h 7945F: arch/x86/kernel/livepatch.c 7946F: Documentation/livepatch/ 7947F: Documentation/ABI/testing/sysfs-kernel-livepatch 7948F: samples/livepatch/ 7949L: live-patching@vger.kernel.org 7950T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7951 7952LLC (802.2) 7953L: netdev@vger.kernel.org 7954S: Odd fixes 7955F: include/linux/llc.h 7956F: include/uapi/linux/llc.h 7957F: include/net/llc* 7958F: net/llc/ 7959 7960LM73 HARDWARE MONITOR DRIVER 7961M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7962L: linux-hwmon@vger.kernel.org 7963S: Maintained 7964F: drivers/hwmon/lm73.c 7965 7966LM78 HARDWARE MONITOR DRIVER 7967M: Jean Delvare <jdelvare@suse.com> 7968L: linux-hwmon@vger.kernel.org 7969S: Maintained 7970F: Documentation/hwmon/lm78 7971F: drivers/hwmon/lm78.c 7972 7973LM83 HARDWARE MONITOR DRIVER 7974M: Jean Delvare <jdelvare@suse.com> 7975L: linux-hwmon@vger.kernel.org 7976S: Maintained 7977F: Documentation/hwmon/lm83 7978F: drivers/hwmon/lm83.c 7979 7980LM90 HARDWARE MONITOR DRIVER 7981M: Jean Delvare <jdelvare@suse.com> 7982L: linux-hwmon@vger.kernel.org 7983S: Maintained 7984F: Documentation/hwmon/lm90 7985F: Documentation/devicetree/bindings/hwmon/lm90.txt 7986F: drivers/hwmon/lm90.c 7987F: include/dt-bindings/thermal/lm90.h 7988 7989LM95234 HARDWARE MONITOR DRIVER 7990M: Guenter Roeck <linux@roeck-us.net> 7991L: linux-hwmon@vger.kernel.org 7992S: Maintained 7993F: Documentation/hwmon/lm95234 7994F: drivers/hwmon/lm95234.c 7995 7996LME2510 MEDIA DRIVER 7997M: Malcolm Priestley <tvboxspy@gmail.com> 7998L: linux-media@vger.kernel.org 7999W: https://linuxtv.org 8000Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8001S: Maintained 8002F: drivers/media/usb/dvb-usb-v2/lmedm04* 8003 8004LOADPIN SECURITY MODULE 8005M: Kees Cook <keescook@chromium.org> 8006T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8007S: Supported 8008F: security/loadpin/ 8009F: Documentation/admin-guide/LSM/LoadPin.rst 8010 8011LOCKING PRIMITIVES 8012M: Peter Zijlstra <peterz@infradead.org> 8013M: Ingo Molnar <mingo@redhat.com> 8014L: linux-kernel@vger.kernel.org 8015T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8016S: Maintained 8017F: Documentation/locking/ 8018F: include/linux/lockdep.h 8019F: include/linux/spinlock*.h 8020F: arch/*/include/asm/spinlock*.h 8021F: include/linux/rwlock*.h 8022F: include/linux/mutex*.h 8023F: arch/*/include/asm/mutex*.h 8024F: include/linux/rwsem*.h 8025F: arch/*/include/asm/rwsem.h 8026F: include/linux/seqlock.h 8027F: lib/locking*.[ch] 8028F: kernel/locking/ 8029 8030LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8031M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8032L: linux-ntfs-dev@lists.sourceforge.net 8033W: http://www.linux-ntfs.org/content/view/19/37/ 8034S: Maintained 8035F: Documentation/ldm.txt 8036F: block/partitions/ldm.* 8037 8038LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8039M: Sathya Prakash <sathya.prakash@broadcom.com> 8040M: Chaitra P B <chaitra.basappa@broadcom.com> 8041M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8042L: MPT-FusionLinux.pdl@broadcom.com 8043L: linux-scsi@vger.kernel.org 8044W: http://www.avagotech.com/support/ 8045S: Supported 8046F: drivers/message/fusion/ 8047F: drivers/scsi/mpt2sas/ 8048F: drivers/scsi/mpt3sas/ 8049 8050LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8051M: Matthew Wilcox <matthew@wil.cx> 8052L: linux-scsi@vger.kernel.org 8053S: Maintained 8054F: drivers/scsi/sym53c8xx_2/ 8055 8056LTC4261 HARDWARE MONITOR DRIVER 8057M: Guenter Roeck <linux@roeck-us.net> 8058L: linux-hwmon@vger.kernel.org 8059S: Maintained 8060F: Documentation/hwmon/ltc4261 8061F: drivers/hwmon/ltc4261.c 8062 8063LTC4306 I2C MULTIPLEXER DRIVER 8064M: Michael Hennerich <michael.hennerich@analog.com> 8065W: http://ez.analog.com/community/linux-device-drivers 8066L: linux-i2c@vger.kernel.org 8067S: Supported 8068F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8069F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8070 8071LTP (Linux Test Project) 8072M: Mike Frysinger <vapier@gentoo.org> 8073M: Cyril Hrubis <chrubis@suse.cz> 8074M: Wanlong Gao <wanlong.gao@gmail.com> 8075M: Jan Stancek <jstancek@redhat.com> 8076M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8077M: Alexey Kodanev <alexey.kodanev@oracle.com> 8078L: ltp@lists.linux.it (subscribers-only) 8079W: http://linux-test-project.github.io/ 8080T: git git://github.com/linux-test-project/ltp.git 8081S: Maintained 8082 8083M32R ARCHITECTURE 8084W: http://www.linux-m32r.org/ 8085S: Orphan 8086F: arch/m32r/ 8087 8088M68K ARCHITECTURE 8089M: Geert Uytterhoeven <geert@linux-m68k.org> 8090L: linux-m68k@lists.linux-m68k.org 8091W: http://www.linux-m68k.org/ 8092T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8093S: Maintained 8094F: arch/m68k/ 8095F: drivers/zorro/ 8096 8097M68K ON APPLE MACINTOSH 8098M: Joshua Thompson <funaho@jurai.org> 8099W: http://www.mac.linux-m68k.org/ 8100L: linux-m68k@lists.linux-m68k.org 8101S: Maintained 8102F: arch/m68k/mac/ 8103 8104M68K ON HP9000/300 8105M: Philip Blundell <philb@gnu.org> 8106W: http://www.tazenda.demon.co.uk/phil/linux-hp 8107S: Maintained 8108F: arch/m68k/hp300/ 8109 8110M88DS3103 MEDIA DRIVER 8111M: Antti Palosaari <crope@iki.fi> 8112L: linux-media@vger.kernel.org 8113W: https://linuxtv.org 8114W: http://palosaari.fi/linux/ 8115Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8116T: git git://linuxtv.org/anttip/media_tree.git 8117S: Maintained 8118F: drivers/media/dvb-frontends/m88ds3103* 8119 8120M88RS2000 MEDIA DRIVER 8121M: Malcolm Priestley <tvboxspy@gmail.com> 8122L: linux-media@vger.kernel.org 8123W: https://linuxtv.org 8124Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8125S: Maintained 8126F: drivers/media/dvb-frontends/m88rs2000* 8127 8128MA901 MASTERKIT USB FM RADIO DRIVER 8129M: Alexey Klimov <klimov.linux@gmail.com> 8130L: linux-media@vger.kernel.org 8131T: git git://linuxtv.org/media_tree.git 8132S: Maintained 8133F: drivers/media/radio/radio-ma901.c 8134 8135MAC80211 8136M: Johannes Berg <johannes@sipsolutions.net> 8137L: linux-wireless@vger.kernel.org 8138W: http://wireless.kernel.org/ 8139T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8140T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8141S: Maintained 8142F: Documentation/networking/mac80211-injection.txt 8143F: include/net/mac80211.h 8144F: net/mac80211/ 8145F: drivers/net/wireless/mac80211_hwsim.[ch] 8146 8147MAILBOX API 8148M: Jassi Brar <jassisinghbrar@gmail.com> 8149L: linux-kernel@vger.kernel.org 8150S: Maintained 8151F: drivers/mailbox/ 8152F: include/linux/mailbox_client.h 8153F: include/linux/mailbox_controller.h 8154 8155MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8156M: Michael Kerrisk <mtk.manpages@gmail.com> 8157W: http://www.kernel.org/doc/man-pages 8158L: linux-man@vger.kernel.org 8159S: Maintained 8160 8161MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8162M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8163L: linux-mips@linux-mips.org 8164S: Maintained 8165F: arch/mips/boot/dts/img/pistachio_marduk.dts 8166 8167MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8168M: Andrew Lunn <andrew@lunn.ch> 8169M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8170L: netdev@vger.kernel.org 8171S: Maintained 8172F: drivers/net/dsa/mv88e6xxx/ 8173F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8174 8175MARVELL ARMADA DRM SUPPORT 8176M: Russell King <linux@armlinux.org.uk> 8177S: Maintained 8178T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8179T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8180F: drivers/gpu/drm/armada/ 8181F: include/uapi/drm/armada_drm.h 8182F: Documentation/devicetree/bindings/display/armada/ 8183 8184MARVELL CRYPTO DRIVER 8185M: Boris Brezillon <boris.brezillon@free-electrons.com> 8186M: Arnaud Ebalard <arno@natisbad.org> 8187F: drivers/crypto/marvell/ 8188S: Maintained 8189L: linux-crypto@vger.kernel.org 8190 8191MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8192M: Mirko Lindner <mlindner@marvell.com> 8193M: Stephen Hemminger <stephen@networkplumber.org> 8194L: netdev@vger.kernel.org 8195S: Maintained 8196F: drivers/net/ethernet/marvell/sk* 8197 8198MARVELL LIBERTAS WIRELESS DRIVER 8199L: libertas-dev@lists.infradead.org 8200S: Orphan 8201F: drivers/net/wireless/marvell/libertas/ 8202 8203MARVELL MV643XX ETHERNET DRIVER 8204M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8205L: netdev@vger.kernel.org 8206S: Maintained 8207F: drivers/net/ethernet/marvell/mv643xx_eth.* 8208F: include/linux/mv643xx.h 8209 8210MARVELL MV88X3310 PHY DRIVER 8211M: Russell King <rmk@armlinux.org.uk> 8212L: netdev@vger.kernel.org 8213S: Maintained 8214F: drivers/net/phy/marvell10g.c 8215 8216MARVELL MVNETA ETHERNET DRIVER 8217M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8218L: netdev@vger.kernel.org 8219S: Maintained 8220F: drivers/net/ethernet/marvell/mvneta.* 8221 8222MARVELL MWIFIEX WIRELESS DRIVER 8223M: Amitkumar Karwar <amitkarwar@gmail.com> 8224M: Nishant Sarmukadam <nishants@marvell.com> 8225M: Ganapathi Bhat <gbhat@marvell.com> 8226M: Xinming Hu <huxm@marvell.com> 8227L: linux-wireless@vger.kernel.org 8228S: Maintained 8229F: drivers/net/wireless/marvell/mwifiex/ 8230 8231MARVELL MWL8K WIRELESS DRIVER 8232M: Lennert Buytenhek <buytenh@wantstofly.org> 8233L: linux-wireless@vger.kernel.org 8234S: Odd Fixes 8235F: drivers/net/wireless/marvell/mwl8k.c 8236 8237MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8238M: Nicolas Pitre <nico@fluxnic.net> 8239S: Odd Fixes 8240F: drivers/mmc/host/mvsdio.* 8241 8242MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8243M: Hu Ziji <huziji@marvell.com> 8244L: linux-mmc@vger.kernel.org 8245S: Supported 8246F: drivers/mmc/host/sdhci-xenon* 8247F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8248 8249MATROX FRAMEBUFFER DRIVER 8250L: linux-fbdev@vger.kernel.org 8251S: Orphan 8252F: drivers/video/fbdev/matrox/matroxfb_* 8253F: include/uapi/linux/matroxfb.h 8254 8255MAX16065 HARDWARE MONITOR DRIVER 8256M: Guenter Roeck <linux@roeck-us.net> 8257L: linux-hwmon@vger.kernel.org 8258S: Maintained 8259F: Documentation/hwmon/max16065 8260F: drivers/hwmon/max16065.c 8261 8262MAX20751 HARDWARE MONITOR DRIVER 8263M: Guenter Roeck <linux@roeck-us.net> 8264L: linux-hwmon@vger.kernel.org 8265S: Maintained 8266F: Documentation/hwmon/max20751 8267F: drivers/hwmon/max20751.c 8268 8269MAX2175 SDR TUNER DRIVER 8270M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8271L: linux-media@vger.kernel.org 8272T: git git://linuxtv.org/media_tree.git 8273S: Maintained 8274F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8275F: Documentation/media/v4l-drivers/max2175.rst 8276F: drivers/media/i2c/max2175* 8277F: include/uapi/linux/max2175.h 8278 8279MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8280L: linux-hwmon@vger.kernel.org 8281S: Orphan 8282F: Documentation/hwmon/max6650 8283F: drivers/hwmon/max6650.c 8284 8285MAX6697 HARDWARE MONITOR DRIVER 8286M: Guenter Roeck <linux@roeck-us.net> 8287L: linux-hwmon@vger.kernel.org 8288S: Maintained 8289F: Documentation/hwmon/max6697 8290F: Documentation/devicetree/bindings/i2c/max6697.txt 8291F: drivers/hwmon/max6697.c 8292F: include/linux/platform_data/max6697.h 8293 8294MAX9860 MONO AUDIO VOICE CODEC DRIVER 8295M: Peter Rosin <peda@axentia.se> 8296L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8297S: Maintained 8298F: Documentation/devicetree/bindings/sound/max9860.txt 8299F: sound/soc/codecs/max9860.* 8300 8301MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8302M: Javier Martinez Canillas <javier@dowhile0.org> 8303L: linux-kernel@vger.kernel.org 8304S: Supported 8305F: drivers/regulator/max77802-regulator.c 8306F: Documentation/devicetree/bindings/*/*max77802.txt 8307F: include/dt-bindings/*/*max77802.h 8308 8309MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8310M: Krzysztof Kozlowski <krzk@kernel.org> 8311M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8312L: linux-pm@vger.kernel.org 8313S: Supported 8314F: drivers/power/supply/max14577_charger.c 8315F: drivers/power/supply/max77693_charger.c 8316 8317MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8318M: Chanwoo Choi <cw00.choi@samsung.com> 8319M: Krzysztof Kozlowski <krzk@kernel.org> 8320M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8321L: linux-kernel@vger.kernel.org 8322S: Supported 8323F: drivers/*/max14577*.c 8324F: drivers/*/max77686*.c 8325F: drivers/*/max77693*.c 8326F: drivers/extcon/extcon-max14577.c 8327F: drivers/extcon/extcon-max77693.c 8328F: drivers/rtc/rtc-max77686.c 8329F: drivers/clk/clk-max77686.c 8330F: Documentation/devicetree/bindings/mfd/max14577.txt 8331F: Documentation/devicetree/bindings/*/max77686.txt 8332F: Documentation/devicetree/bindings/mfd/max77693.txt 8333F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8334F: include/linux/mfd/max14577*.h 8335F: include/linux/mfd/max77686*.h 8336F: include/linux/mfd/max77693*.h 8337 8338MAXIRADIO FM RADIO RECEIVER DRIVER 8339M: Hans Verkuil <hverkuil@xs4all.nl> 8340L: linux-media@vger.kernel.org 8341T: git git://linuxtv.org/media_tree.git 8342W: https://linuxtv.org 8343S: Maintained 8344F: drivers/media/radio/radio-maxiradio* 8345 8346MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8347M: Peter Rosin <peda@axentia.se> 8348L: linux-iio@vger.kernel.org 8349S: Maintained 8350F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8351F: drivers/iio/potentiometer/mcp4531.c 8352 8353MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8354M: William Breathitt Gray <vilhelm.gray@gmail.com> 8355L: linux-iio@vger.kernel.org 8356S: Maintained 8357F: drivers/iio/dac/cio-dac.c 8358 8359MEDIA DRIVERS FOR ASCOT2E 8360M: Sergey Kozlov <serjk@netup.ru> 8361M: Abylay Ospan <aospan@netup.ru> 8362L: linux-media@vger.kernel.org 8363W: https://linuxtv.org 8364W: http://netup.tv/ 8365T: git git://linuxtv.org/media_tree.git 8366S: Supported 8367F: drivers/media/dvb-frontends/ascot2e* 8368 8369MEDIA DRIVERS FOR CXD2841ER 8370M: Sergey Kozlov <serjk@netup.ru> 8371M: Abylay Ospan <aospan@netup.ru> 8372L: linux-media@vger.kernel.org 8373W: https://linuxtv.org 8374W: http://netup.tv/ 8375T: git git://linuxtv.org/media_tree.git 8376S: Supported 8377F: drivers/media/dvb-frontends/cxd2841er* 8378 8379MEDIA DRIVERS FOR FREESCALE IMX 8380M: Steve Longerbeam <slongerbeam@gmail.com> 8381M: Philipp Zabel <p.zabel@pengutronix.de> 8382L: linux-media@vger.kernel.org 8383T: git git://linuxtv.org/media_tree.git 8384S: Maintained 8385F: Documentation/devicetree/bindings/media/imx.txt 8386F: Documentation/media/v4l-drivers/imx.rst 8387F: drivers/staging/media/imx/ 8388F: include/linux/imx-media.h 8389F: include/media/imx.h 8390 8391MEDIA DRIVERS FOR HELENE 8392M: Abylay Ospan <aospan@netup.ru> 8393L: linux-media@vger.kernel.org 8394W: https://linuxtv.org 8395W: http://netup.tv/ 8396T: git git://linuxtv.org/media_tree.git 8397S: Supported 8398F: drivers/media/dvb-frontends/helene* 8399 8400MEDIA DRIVERS FOR HORUS3A 8401M: Sergey Kozlov <serjk@netup.ru> 8402M: Abylay Ospan <aospan@netup.ru> 8403L: linux-media@vger.kernel.org 8404W: https://linuxtv.org 8405W: http://netup.tv/ 8406T: git git://linuxtv.org/media_tree.git 8407S: Supported 8408F: drivers/media/dvb-frontends/horus3a* 8409 8410MEDIA DRIVERS FOR LNBH25 8411M: Sergey Kozlov <serjk@netup.ru> 8412M: Abylay Ospan <aospan@netup.ru> 8413L: linux-media@vger.kernel.org 8414W: https://linuxtv.org 8415W: http://netup.tv/ 8416T: git git://linuxtv.org/media_tree.git 8417S: Supported 8418F: drivers/media/dvb-frontends/lnbh25* 8419 8420MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8421M: Daniel Scheller <d.scheller.oss@gmail.com> 8422L: linux-media@vger.kernel.org 8423W: https://linuxtv.org 8424T: git git://linuxtv.org/media_tree.git 8425S: Maintained 8426F: drivers/media/dvb-frontends/mxl5xx* 8427 8428MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8429M: Sergey Kozlov <serjk@netup.ru> 8430M: Abylay Ospan <aospan@netup.ru> 8431L: linux-media@vger.kernel.org 8432W: https://linuxtv.org 8433W: http://netup.tv/ 8434T: git git://linuxtv.org/media_tree.git 8435S: Supported 8436F: drivers/media/pci/netup_unidvb/* 8437 8438MEDIA DRIVERS FOR RENESAS - DRIF 8439M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8440L: linux-media@vger.kernel.org 8441L: linux-renesas-soc@vger.kernel.org 8442T: git git://linuxtv.org/media_tree.git 8443S: Supported 8444F: Documentation/devicetree/bindings/media/renesas,drif.txt 8445F: drivers/media/platform/rcar_drif.c 8446 8447MEDIA DRIVERS FOR RENESAS - FCP 8448M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8449L: linux-media@vger.kernel.org 8450L: linux-renesas-soc@vger.kernel.org 8451T: git git://linuxtv.org/media_tree.git 8452S: Supported 8453F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8454F: drivers/media/platform/rcar-fcp.c 8455F: include/media/rcar-fcp.h 8456 8457MEDIA DRIVERS FOR RENESAS - FDP1 8458M: Kieran Bingham <kieran@bingham.xyz> 8459L: linux-media@vger.kernel.org 8460L: linux-renesas-soc@vger.kernel.org 8461T: git git://linuxtv.org/media_tree.git 8462S: Supported 8463F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8464F: drivers/media/platform/rcar_fdp1.c 8465 8466MEDIA DRIVERS FOR RENESAS - VIN 8467M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8468L: linux-media@vger.kernel.org 8469L: linux-renesas-soc@vger.kernel.org 8470T: git git://linuxtv.org/media_tree.git 8471S: Supported 8472F: Documentation/devicetree/bindings/media/rcar_vin.txt 8473F: drivers/media/platform/rcar-vin/ 8474 8475MEDIA DRIVERS FOR RENESAS - VSP1 8476M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8477L: linux-media@vger.kernel.org 8478L: linux-renesas-soc@vger.kernel.org 8479T: git git://linuxtv.org/media_tree.git 8480S: Supported 8481F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8482F: drivers/media/platform/vsp1/ 8483 8484MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8485M: Daniel Scheller <d.scheller.oss@gmail.com> 8486L: linux-media@vger.kernel.org 8487W: https://linuxtv.org 8488T: git git://linuxtv.org/media_tree.git 8489S: Maintained 8490F: drivers/media/dvb-frontends/stv0910* 8491 8492MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8493M: Daniel Scheller <d.scheller.oss@gmail.com> 8494L: linux-media@vger.kernel.org 8495W: https://linuxtv.org 8496T: git git://linuxtv.org/media_tree.git 8497S: Maintained 8498F: drivers/media/dvb-frontends/stv6111* 8499 8500MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8501M: Daniel Scheller <d.scheller.oss@gmail.com> 8502L: linux-media@vger.kernel.org 8503W: https://linuxtv.org 8504T: git git://linuxtv.org/media_tree.git 8505S: Maintained 8506F: drivers/media/pci/ddbridge/* 8507 8508MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8509M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8510M: Mauro Carvalho Chehab <mchehab@kernel.org> 8511P: LinuxTV.org Project 8512L: linux-media@vger.kernel.org 8513W: https://linuxtv.org 8514Q: http://patchwork.kernel.org/project/linux-media/list/ 8515T: git git://linuxtv.org/media_tree.git 8516S: Maintained 8517F: Documentation/devicetree/bindings/media/ 8518F: Documentation/media/ 8519F: drivers/media/ 8520F: drivers/staging/media/ 8521F: include/linux/platform_data/media/ 8522F: include/media/ 8523F: include/uapi/linux/dvb/ 8524F: include/uapi/linux/videodev2.h 8525F: include/uapi/linux/media.h 8526F: include/uapi/linux/v4l2-* 8527F: include/uapi/linux/meye.h 8528F: include/uapi/linux/ivtv* 8529F: include/uapi/linux/uvcvideo.h 8530 8531MEDIATEK ETHERNET DRIVER 8532M: Felix Fietkau <nbd@openwrt.org> 8533M: John Crispin <john@phrozen.org> 8534M: Sean Wang <sean.wang@mediatek.com> 8535M: Nelson Chang <nelson.chang@mediatek.com> 8536L: netdev@vger.kernel.org 8537S: Maintained 8538F: drivers/net/ethernet/mediatek/ 8539 8540MEDIATEK JPEG DRIVER 8541M: Rick Chang <rick.chang@mediatek.com> 8542M: Bin Liu <bin.liu@mediatek.com> 8543S: Supported 8544F: drivers/media/platform/mtk-jpeg/ 8545F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8546 8547MEDIATEK MDP DRIVER 8548M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8549M: Houlong Wei <houlong.wei@mediatek.com> 8550M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8551S: Supported 8552F: drivers/media/platform/mtk-mdp/ 8553F: drivers/media/platform/mtk-vpu/ 8554F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8555 8556MEDIATEK MEDIA DRIVER 8557M: Tiffany Lin <tiffany.lin@mediatek.com> 8558M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8559S: Supported 8560F: drivers/media/platform/mtk-vcodec/ 8561F: drivers/media/platform/mtk-vpu/ 8562F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8563F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8564 8565MEDIATEK MT7601U WIRELESS LAN DRIVER 8566M: Jakub Kicinski <kubakici@wp.pl> 8567L: linux-wireless@vger.kernel.org 8568S: Maintained 8569F: drivers/net/wireless/mediatek/mt7601u/ 8570 8571MEDIATEK CIR DRIVER 8572M: Sean Wang <sean.wang@mediatek.com> 8573S: Maintained 8574F: drivers/media/rc/mtk-cir.c 8575 8576MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8577M: Sean Wang <sean.wang@mediatek.com> 8578S: Maintained 8579F: drivers/char/hw_random/mtk-rng.c 8580 8581MEDIATEK USB3 DRD IP DRIVER 8582M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8583L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8585L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8586S: Maintained 8587F: drivers/usb/mtu3/ 8588 8589MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8590M: Peter Senna Tschudin <peter.senna@collabora.com> 8591M: Martin Donnelly <martin.donnelly@ge.com> 8592M: Martyn Welch <martyn.welch@collabora.co.uk> 8593S: Maintained 8594F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8595F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8596 8597MEGARAID SCSI/SAS DRIVERS 8598M: Kashyap Desai <kashyap.desai@broadcom.com> 8599M: Sumit Saxena <sumit.saxena@broadcom.com> 8600M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8601L: megaraidlinux.pdl@broadcom.com 8602L: linux-scsi@vger.kernel.org 8603W: http://www.avagotech.com/support/ 8604S: Maintained 8605F: Documentation/scsi/megaraid.txt 8606F: drivers/scsi/megaraid.* 8607F: drivers/scsi/megaraid/ 8608 8609MELEXIS MLX90614 DRIVER 8610M: Crt Mori <cmo@melexis.com> 8611L: linux-iio@vger.kernel.org 8612W: http://www.melexis.com 8613S: Supported 8614F: drivers/iio/temperature/mlx90614.c 8615 8616MELFAS MIP4 TOUCHSCREEN DRIVER 8617M: Sangwon Jee <jeesw@melfas.com> 8618W: http://www.melfas.com 8619S: Supported 8620F: drivers/input/touchscreen/melfas_mip4.c 8621F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8622 8623MELLANOX ETHERNET DRIVER (mlx4_en) 8624M: Tariq Toukan <tariqt@mellanox.com> 8625L: netdev@vger.kernel.org 8626S: Supported 8627W: http://www.mellanox.com 8628Q: http://patchwork.ozlabs.org/project/netdev/list/ 8629F: drivers/net/ethernet/mellanox/mlx4/en_* 8630 8631MELLANOX ETHERNET DRIVER (mlx5e) 8632M: Saeed Mahameed <saeedm@mellanox.com> 8633L: netdev@vger.kernel.org 8634S: Supported 8635W: http://www.mellanox.com 8636Q: http://patchwork.ozlabs.org/project/netdev/list/ 8637F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8638 8639MELLANOX ETHERNET INNOVA DRIVER 8640M: Ilan Tayari <ilant@mellanox.com> 8641R: Boris Pismenny <borisp@mellanox.com> 8642L: netdev@vger.kernel.org 8643S: Supported 8644W: http://www.mellanox.com 8645Q: http://patchwork.ozlabs.org/project/netdev/list/ 8646F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8647F: include/linux/mlx5/mlx5_ifc_fpga.h 8648 8649MELLANOX ETHERNET INNOVA IPSEC DRIVER 8650M: Ilan Tayari <ilant@mellanox.com> 8651R: Boris Pismenny <borisp@mellanox.com> 8652L: netdev@vger.kernel.org 8653S: Supported 8654W: http://www.mellanox.com 8655Q: http://patchwork.ozlabs.org/project/netdev/list/ 8656F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8657F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8658 8659MELLANOX ETHERNET SWITCH DRIVERS 8660M: Jiri Pirko <jiri@mellanox.com> 8661M: Ido Schimmel <idosch@mellanox.com> 8662L: netdev@vger.kernel.org 8663S: Supported 8664W: http://www.mellanox.com 8665Q: http://patchwork.ozlabs.org/project/netdev/list/ 8666F: drivers/net/ethernet/mellanox/mlxsw/ 8667 8668MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8669M: Yotam Gigi <yotamg@mellanox.com> 8670L: netdev@vger.kernel.org 8671S: Supported 8672W: http://www.mellanox.com 8673Q: http://patchwork.ozlabs.org/project/netdev/list/ 8674F: drivers/net/ethernet/mellanox/mlxfw/ 8675 8676MELLANOX MLX CPLD HOTPLUG DRIVER 8677M: Vadim Pasternak <vadimp@mellanox.com> 8678L: platform-driver-x86@vger.kernel.org 8679S: Supported 8680F: drivers/platform/x86/mlxcpld-hotplug.c 8681F: include/linux/platform_data/mlxcpld-hotplug.h 8682 8683MELLANOX MLX4 core VPI driver 8684M: Tariq Toukan <tariqt@mellanox.com> 8685L: netdev@vger.kernel.org 8686L: linux-rdma@vger.kernel.org 8687W: http://www.mellanox.com 8688Q: http://patchwork.ozlabs.org/project/netdev/list/ 8689S: Supported 8690F: drivers/net/ethernet/mellanox/mlx4/ 8691F: include/linux/mlx4/ 8692 8693MELLANOX MLX4 IB driver 8694M: Yishai Hadas <yishaih@mellanox.com> 8695L: linux-rdma@vger.kernel.org 8696W: http://www.mellanox.com 8697Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8698S: Supported 8699F: drivers/infiniband/hw/mlx4/ 8700F: include/linux/mlx4/ 8701F: include/uapi/rdma/mlx4-abi.h 8702 8703MELLANOX MLX5 core VPI driver 8704M: Saeed Mahameed <saeedm@mellanox.com> 8705M: Matan Barak <matanb@mellanox.com> 8706M: Leon Romanovsky <leonro@mellanox.com> 8707L: netdev@vger.kernel.org 8708L: linux-rdma@vger.kernel.org 8709W: http://www.mellanox.com 8710Q: http://patchwork.ozlabs.org/project/netdev/list/ 8711S: Supported 8712F: drivers/net/ethernet/mellanox/mlx5/core/ 8713F: include/linux/mlx5/ 8714 8715MELLANOX MLX5 IB driver 8716M: Matan Barak <matanb@mellanox.com> 8717M: Leon Romanovsky <leonro@mellanox.com> 8718L: linux-rdma@vger.kernel.org 8719W: http://www.mellanox.com 8720Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8721S: Supported 8722F: drivers/infiniband/hw/mlx5/ 8723F: include/linux/mlx5/ 8724F: include/uapi/rdma/mlx5-abi.h 8725 8726MELLANOX MLXCPLD I2C AND MUX DRIVER 8727M: Vadim Pasternak <vadimp@mellanox.com> 8728M: Michael Shych <michaelsh@mellanox.com> 8729L: linux-i2c@vger.kernel.org 8730S: Supported 8731F: drivers/i2c/busses/i2c-mlxcpld.c 8732F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8733F: Documentation/i2c/busses/i2c-mlxcpld 8734 8735MELLANOX MLXCPLD LED DRIVER 8736M: Vadim Pasternak <vadimp@mellanox.com> 8737L: linux-leds@vger.kernel.org 8738S: Supported 8739F: drivers/leds/leds-mlxcpld.c 8740F: Documentation/leds/leds-mlxcpld.txt 8741 8742MELLANOX PLATFORM DRIVER 8743M: Vadim Pasternak <vadimp@mellanox.com> 8744L: platform-driver-x86@vger.kernel.org 8745S: Supported 8746F: drivers/platform/x86/mlx-platform.c 8747 8748MEMBARRIER SUPPORT 8749M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8750M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8751L: linux-kernel@vger.kernel.org 8752S: Supported 8753F: kernel/sched/membarrier.c 8754F: include/uapi/linux/membarrier.h 8755 8756MEMORY MANAGEMENT 8757L: linux-mm@kvack.org 8758W: http://www.linux-mm.org 8759S: Maintained 8760F: include/linux/mm.h 8761F: include/linux/gfp.h 8762F: include/linux/mmzone.h 8763F: include/linux/memory_hotplug.h 8764F: include/linux/vmalloc.h 8765F: mm/ 8766 8767MEMORY TECHNOLOGY DEVICES (MTD) 8768M: David Woodhouse <dwmw2@infradead.org> 8769M: Brian Norris <computersforpeace@gmail.com> 8770M: Boris Brezillon <boris.brezillon@free-electrons.com> 8771M: Marek Vasut <marek.vasut@gmail.com> 8772M: Richard Weinberger <richard@nod.at> 8773M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8774L: linux-mtd@lists.infradead.org 8775W: http://www.linux-mtd.infradead.org/ 8776Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8777T: git git://git.infradead.org/linux-mtd.git master 8778T: git git://git.infradead.org/l2-mtd.git master 8779S: Maintained 8780F: Documentation/devicetree/bindings/mtd/ 8781F: drivers/mtd/ 8782F: include/linux/mtd/ 8783F: include/uapi/mtd/ 8784 8785MEN A21 WATCHDOG DRIVER 8786M: Johannes Thumshirn <morbidrsa@gmail.com> 8787L: linux-watchdog@vger.kernel.org 8788S: Maintained 8789F: drivers/watchdog/mena21_wdt.c 8790 8791MEN CHAMELEON BUS (mcb) 8792M: Johannes Thumshirn <morbidrsa@gmail.com> 8793S: Maintained 8794F: drivers/mcb/ 8795F: include/linux/mcb.h 8796F: Documentation/men-chameleon-bus.txt 8797 8798MEN F21BMC (Board Management Controller) 8799M: Andreas Werner <andreas.werner@men.de> 8800S: Supported 8801F: drivers/mfd/menf21bmc.c 8802F: drivers/watchdog/menf21bmc_wdt.c 8803F: drivers/leds/leds-menf21bmc.c 8804F: drivers/hwmon/menf21bmc_hwmon.c 8805F: Documentation/hwmon/menf21bmc 8806 8807MESON AO CEC DRIVER FOR AMLOGIC SOCS 8808M: Neil Armstrong <narmstrong@baylibre.com> 8809L: linux-media@lists.freedesktop.org 8810L: linux-amlogic@lists.infradead.org 8811W: http://linux-meson.com/ 8812S: Supported 8813F: drivers/media/platform/meson/ao-cec.c 8814F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8815T: git git://linuxtv.org/media_tree.git 8816 8817METAG ARCHITECTURE 8818M: James Hogan <james.hogan@imgtec.com> 8819L: linux-metag@vger.kernel.org 8820T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8821S: Odd Fixes 8822F: arch/metag/ 8823F: Documentation/metag/ 8824F: Documentation/devicetree/bindings/metag/ 8825F: Documentation/devicetree/bindings/interrupt-controller/img,* 8826F: drivers/clocksource/metag_generic.c 8827F: drivers/irqchip/irq-metag.c 8828F: drivers/irqchip/irq-metag-ext.c 8829F: drivers/tty/metag_da.c 8830 8831MICROBLAZE ARCHITECTURE 8832M: Michal Simek <monstr@monstr.eu> 8833W: http://www.monstr.eu/fdt/ 8834T: git git://git.monstr.eu/linux-2.6-microblaze.git 8835S: Supported 8836F: arch/microblaze/ 8837 8838MICROCHIP / ATMEL AT91 SERIAL DRIVER 8839M: Richard Genoud <richard.genoud@gmail.com> 8840S: Maintained 8841F: drivers/tty/serial/atmel_serial.c 8842F: drivers/tty/serial/atmel_serial.h 8843 8844MICROCHIP / ATMEL DMA DRIVER 8845M: Ludovic Desroches <ludovic.desroches@microchip.com> 8846L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8847L: dmaengine@vger.kernel.org 8848S: Supported 8849F: drivers/dma/at_hdmac.c 8850F: drivers/dma/at_hdmac_regs.h 8851F: include/linux/platform_data/dma-atmel.h 8852 8853MICROCHIP / ATMEL ECC DRIVER 8854M: Tudor Ambarus <tudor.ambarus@microchip.com> 8855L: linux-crypto@vger.kernel.org 8856S: Maintained 8857F: drivers/crypto/atmel-ecc.* 8858 8859MICROCHIP / ATMEL ISC DRIVER 8860M: Songjun Wu <songjun.wu@microchip.com> 8861L: linux-media@vger.kernel.org 8862S: Supported 8863F: drivers/media/platform/atmel/atmel-isc.c 8864F: drivers/media/platform/atmel/atmel-isc-regs.h 8865F: devicetree/bindings/media/atmel-isc.txt 8866 8867MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8868M: Woojung Huh <Woojung.Huh@microchip.com> 8869M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8870L: netdev@vger.kernel.org 8871S: Maintained 8872F: net/dsa/tag_ksz.c 8873F: drivers/net/dsa/microchip/* 8874F: include/linux/platform_data/microchip-ksz.h 8875F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8876 8877MICROCHIP USB251XB DRIVER 8878M: Richard Leitner <richard.leitner@skidata.com> 8879L: linux-usb@vger.kernel.org 8880S: Maintained 8881F: drivers/usb/misc/usb251xb.c 8882F: Documentation/devicetree/bindings/usb/usb251xb.txt 8883 8884MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8885M: Don Brace <don.brace@microsemi.com> 8886L: esc.storagedev@microsemi.com 8887L: linux-scsi@vger.kernel.org 8888S: Supported 8889F: drivers/scsi/smartpqi/smartpqi*.[ch] 8890F: drivers/scsi/smartpqi/Kconfig 8891F: drivers/scsi/smartpqi/Makefile 8892F: include/linux/cciss*.h 8893F: include/uapi/linux/cciss*.h 8894F: Documentation/scsi/smartpqi.txt 8895 8896MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8897M: Chen Yu <yu.c.chen@intel.com> 8898L: platform-driver-x86@vger.kernel.org 8899S: Supported 8900F: drivers/platform/x86/surfacepro3_button.c 8901 8902MICROTEK X6 SCANNER 8903M: Oliver Neukum <oliver@neukum.org> 8904S: Maintained 8905F: drivers/usb/image/microtek.* 8906 8907MIPS 8908M: Ralf Baechle <ralf@linux-mips.org> 8909L: linux-mips@linux-mips.org 8910W: http://www.linux-mips.org/ 8911T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8912Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8913S: Supported 8914F: Documentation/devicetree/bindings/mips/ 8915F: Documentation/mips/ 8916F: arch/mips/ 8917 8918MIPS BOSTON DEVELOPMENT BOARD 8919M: Paul Burton <paul.burton@imgtec.com> 8920L: linux-mips@linux-mips.org 8921S: Maintained 8922F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 8923F: arch/mips/boot/dts/img/boston.dts 8924F: arch/mips/configs/generic/board-boston.config 8925F: drivers/clk/imgtec/clk-boston.c 8926F: include/dt-bindings/clock/boston-clock.h 8927 8928MIPS GENERIC PLATFORM 8929M: Paul Burton <paul.burton@imgtec.com> 8930L: linux-mips@linux-mips.org 8931S: Supported 8932F: arch/mips/generic/ 8933 8934MIPS/LOONGSON1 ARCHITECTURE 8935M: Keguang Zhang <keguang.zhang@gmail.com> 8936L: linux-mips@linux-mips.org 8937S: Maintained 8938F: arch/mips/loongson32/ 8939F: arch/mips/include/asm/mach-loongson32/ 8940F: drivers/*/*loongson1* 8941F: drivers/*/*/*loongson1* 8942 8943MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8944M: Hans Verkuil <hverkuil@xs4all.nl> 8945L: linux-media@vger.kernel.org 8946T: git git://linuxtv.org/media_tree.git 8947W: https://linuxtv.org 8948S: Odd Fixes 8949F: drivers/media/radio/radio-miropcm20* 8950 8951MMP SUPPORT 8952M: Eric Miao <eric.y.miao@gmail.com> 8953M: Haojian Zhuang <haojian.zhuang@gmail.com> 8954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8955T: git git://github.com/hzhuang1/linux.git 8956T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 8957S: Maintained 8958F: arch/arm/boot/dts/mmp* 8959F: arch/arm/mach-mmp/ 8960 8961MN88472 MEDIA DRIVER 8962M: Antti Palosaari <crope@iki.fi> 8963L: linux-media@vger.kernel.org 8964W: https://linuxtv.org 8965W: http://palosaari.fi/linux/ 8966Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8967S: Maintained 8968F: drivers/media/dvb-frontends/mn88472* 8969 8970MN88473 MEDIA DRIVER 8971M: Antti Palosaari <crope@iki.fi> 8972L: linux-media@vger.kernel.org 8973W: https://linuxtv.org 8974W: http://palosaari.fi/linux/ 8975Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8976S: Maintained 8977F: drivers/media/dvb-frontends/mn88473* 8978 8979MODULE SUPPORT 8980M: Jessica Yu <jeyu@kernel.org> 8981M: Rusty Russell <rusty@rustcorp.com.au> 8982T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8983S: Maintained 8984F: include/linux/module.h 8985F: kernel/module.c 8986 8987MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8988W: http://popies.net/meye/ 8989S: Orphan 8990F: Documentation/media/v4l-drivers/meye* 8991F: drivers/media/pci/meye/ 8992F: include/uapi/linux/meye.h 8993 8994MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8995M: Jiri Slaby <jirislaby@gmail.com> 8996S: Maintained 8997F: Documentation/serial/moxa-smartio 8998F: drivers/tty/mxser.* 8999 9000MR800 AVERMEDIA USB FM RADIO DRIVER 9001M: Alexey Klimov <klimov.linux@gmail.com> 9002L: linux-media@vger.kernel.org 9003T: git git://linuxtv.org/media_tree.git 9004S: Maintained 9005F: drivers/media/radio/radio-mr800.c 9006 9007MRF24J40 IEEE 802.15.4 RADIO DRIVER 9008M: Alan Ott <alan@signal11.us> 9009L: linux-wpan@vger.kernel.org 9010S: Maintained 9011F: drivers/net/ieee802154/mrf24j40.c 9012F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9013 9014MSI LAPTOP SUPPORT 9015M: "Lee, Chun-Yi" <jlee@suse.com> 9016L: platform-driver-x86@vger.kernel.org 9017S: Maintained 9018F: drivers/platform/x86/msi-laptop.c 9019 9020MSI WMI SUPPORT 9021L: platform-driver-x86@vger.kernel.org 9022S: Orphan 9023F: drivers/platform/x86/msi-wmi.c 9024 9025MSI001 MEDIA DRIVER 9026M: Antti Palosaari <crope@iki.fi> 9027L: linux-media@vger.kernel.org 9028W: https://linuxtv.org 9029W: http://palosaari.fi/linux/ 9030Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9031T: git git://linuxtv.org/anttip/media_tree.git 9032S: Maintained 9033F: drivers/media/tuners/msi001* 9034 9035MSI2500 MEDIA DRIVER 9036M: Antti Palosaari <crope@iki.fi> 9037L: linux-media@vger.kernel.org 9038W: https://linuxtv.org 9039W: http://palosaari.fi/linux/ 9040Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9041T: git git://linuxtv.org/anttip/media_tree.git 9042S: Maintained 9043F: drivers/media/usb/msi2500/ 9044 9045MSYSTEMS DISKONCHIP G3 MTD DRIVER 9046M: Robert Jarzmik <robert.jarzmik@free.fr> 9047L: linux-mtd@lists.infradead.org 9048S: Maintained 9049F: drivers/mtd/devices/docg3* 9050 9051MT9M032 APTINA SENSOR DRIVER 9052M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9053L: linux-media@vger.kernel.org 9054T: git git://linuxtv.org/media_tree.git 9055S: Maintained 9056F: drivers/media/i2c/mt9m032.c 9057F: include/media/i2c/mt9m032.h 9058 9059MT9P031 APTINA CAMERA SENSOR 9060M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9061L: linux-media@vger.kernel.org 9062T: git git://linuxtv.org/media_tree.git 9063S: Maintained 9064F: drivers/media/i2c/mt9p031.c 9065F: include/media/i2c/mt9p031.h 9066 9067MT9T001 APTINA CAMERA SENSOR 9068M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9069L: linux-media@vger.kernel.org 9070T: git git://linuxtv.org/media_tree.git 9071S: Maintained 9072F: drivers/media/i2c/mt9t001.c 9073F: include/media/i2c/mt9t001.h 9074 9075MT9V032 APTINA CAMERA SENSOR 9076M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9077L: linux-media@vger.kernel.org 9078T: git git://linuxtv.org/media_tree.git 9079S: Maintained 9080F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9081F: drivers/media/i2c/mt9v032.c 9082F: include/media/i2c/mt9v032.h 9083 9084MULTIFUNCTION DEVICES (MFD) 9085M: Lee Jones <lee.jones@linaro.org> 9086T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9087S: Supported 9088F: Documentation/devicetree/bindings/mfd/ 9089F: drivers/mfd/ 9090F: include/linux/mfd/ 9091F: include/dt-bindings/mfd/ 9092 9093MULTIMEDIA CARD (MMC) ETC. OVER SPI 9094S: Orphan 9095F: drivers/mmc/host/mmc_spi.c 9096F: include/linux/spi/mmc_spi.h 9097 9098MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9099M: Ulf Hansson <ulf.hansson@linaro.org> 9100L: linux-mmc@vger.kernel.org 9101T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9102S: Maintained 9103F: Documentation/devicetree/bindings/mmc/ 9104F: drivers/mmc/ 9105F: include/linux/mmc/ 9106F: include/uapi/linux/mmc/ 9107 9108MULTIPLEXER SUBSYSTEM 9109M: Peter Rosin <peda@axentia.se> 9110S: Maintained 9111F: Documentation/ABI/testing/mux/sysfs-class-mux* 9112F: Documentation/devicetree/bindings/mux/ 9113F: include/linux/dt-bindings/mux/ 9114F: include/linux/mux/ 9115F: drivers/mux/ 9116 9117MULTISOUND SOUND DRIVER 9118M: Andrew Veliath <andrewtv@usa.net> 9119S: Maintained 9120F: Documentation/sound/oss/MultiSound 9121F: sound/oss/msnd* 9122 9123MULTITECH MULTIPORT CARD (ISICOM) 9124S: Orphan 9125F: drivers/tty/isicom.c 9126F: include/linux/isicom.h 9127 9128MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9129M: Bin Liu <b-liu@ti.com> 9130L: linux-usb@vger.kernel.org 9131T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 9132S: Maintained 9133F: drivers/usb/musb/ 9134 9135MXL5007T MEDIA DRIVER 9136M: Michael Krufky <mkrufky@linuxtv.org> 9137L: linux-media@vger.kernel.org 9138W: https://linuxtv.org 9139W: http://github.com/mkrufky 9140Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9141T: git git://linuxtv.org/mkrufky/tuners.git 9142S: Maintained 9143F: drivers/media/tuners/mxl5007t.* 9144 9145MXSFB DRM DRIVER 9146M: Marek Vasut <marex@denx.de> 9147S: Supported 9148F: drivers/gpu/drm/mxsfb/ 9149F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9150 9151MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9152M: Hyong-Youb Kim <hykim@myri.com> 9153L: netdev@vger.kernel.org 9154W: https://www.myricom.com/support/downloads/myri10ge.html 9155S: Supported 9156F: drivers/net/ethernet/myricom/myri10ge/ 9157 9158NAND FLASH SUBSYSTEM 9159M: Boris Brezillon <boris.brezillon@free-electrons.com> 9160R: Richard Weinberger <richard@nod.at> 9161L: linux-mtd@lists.infradead.org 9162W: http://www.linux-mtd.infradead.org/ 9163Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9164T: git git://git.infradead.org/linux-mtd.git nand/fixes 9165T: git git://git.infradead.org/l2-mtd.git nand/next 9166S: Maintained 9167F: drivers/mtd/nand/ 9168F: include/linux/mtd/nand*.h 9169 9170NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9171M: Daniel Mack <zonque@gmail.com> 9172S: Maintained 9173L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9174W: http://www.native-instruments.com 9175F: sound/usb/caiaq/ 9176 9177NATSEMI ETHERNET DRIVER (DP8381x) 9178S: Orphan 9179F: drivers/net/ethernet/natsemi/natsemi.c 9180 9181NCP FILESYSTEM 9182M: Petr Vandrovec <petr@vandrovec.name> 9183S: Odd Fixes 9184F: fs/ncpfs/ 9185 9186NCR 5380 SCSI DRIVERS 9187M: Finn Thain <fthain@telegraphics.com.au> 9188M: Michael Schmitz <schmitzmic@gmail.com> 9189L: linux-scsi@vger.kernel.org 9190S: Maintained 9191F: Documentation/scsi/g_NCR5380.txt 9192F: drivers/scsi/NCR5380.* 9193F: drivers/scsi/arm/cumana_1.c 9194F: drivers/scsi/arm/oak.c 9195F: drivers/scsi/atari_scsi.* 9196F: drivers/scsi/dmx3191d.c 9197F: drivers/scsi/g_NCR5380.* 9198F: drivers/scsi/mac_scsi.* 9199F: drivers/scsi/sun3_scsi.* 9200F: drivers/scsi/sun3_scsi_vme.c 9201 9202NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9203M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9204L: linux-scsi@vger.kernel.org 9205S: Maintained 9206F: drivers/scsi/NCR_D700.* 9207 9208NCT6775 HARDWARE MONITOR DRIVER 9209M: Guenter Roeck <linux@roeck-us.net> 9210L: linux-hwmon@vger.kernel.org 9211S: Maintained 9212F: Documentation/hwmon/nct6775 9213F: drivers/hwmon/nct6775.c 9214 9215NETEFFECT IWARP RNIC DRIVER (IW_NES) 9216M: Faisal Latif <faisal.latif@intel.com> 9217L: linux-rdma@vger.kernel.org 9218W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9219S: Supported 9220F: drivers/infiniband/hw/nes/ 9221F: include/uapi/rdma/nes-abi.h 9222 9223NETEM NETWORK EMULATOR 9224M: Stephen Hemminger <stephen@networkplumber.org> 9225L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9226S: Maintained 9227F: net/sched/sch_netem.c 9228 9229NETERION 10GbE DRIVERS (s2io/vxge) 9230M: Jon Mason <jdmason@kudzu.us> 9231L: netdev@vger.kernel.org 9232S: Supported 9233F: Documentation/networking/s2io.txt 9234F: Documentation/networking/vxge.txt 9235F: drivers/net/ethernet/neterion/ 9236 9237NETFILTER 9238M: Pablo Neira Ayuso <pablo@netfilter.org> 9239M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9240M: Florian Westphal <fw@strlen.de> 9241L: netfilter-devel@vger.kernel.org 9242L: coreteam@netfilter.org 9243W: http://www.netfilter.org/ 9244W: http://www.iptables.org/ 9245W: http://www.nftables.org/ 9246Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9247T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9248T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9249S: Maintained 9250F: include/linux/netfilter* 9251F: include/linux/netfilter/ 9252F: include/net/netfilter/ 9253F: include/uapi/linux/netfilter* 9254F: include/uapi/linux/netfilter/ 9255F: net/*/netfilter.c 9256F: net/*/netfilter/ 9257F: net/netfilter/ 9258F: net/bridge/br_netfilter*.c 9259 9260NETLABEL 9261M: Paul Moore <paul@paul-moore.com> 9262W: http://netlabel.sf.net 9263L: netdev@vger.kernel.org 9264S: Maintained 9265F: Documentation/netlabel/ 9266F: include/net/netlabel.h 9267F: net/netlabel/ 9268 9269NETROM NETWORK LAYER 9270M: Ralf Baechle <ralf@linux-mips.org> 9271L: linux-hams@vger.kernel.org 9272W: http://www.linux-ax25.org/ 9273S: Maintained 9274F: include/net/netrom.h 9275F: include/uapi/linux/netrom.h 9276F: net/netrom/ 9277 9278NETRONOME ETHERNET DRIVERS 9279M: Jakub Kicinski <jakub.kicinski@netronome.com> 9280L: oss-drivers@netronome.com 9281S: Maintained 9282F: drivers/net/ethernet/netronome/ 9283 9284NETWORK BLOCK DEVICE (NBD) 9285M: Josef Bacik <jbacik@fb.com> 9286S: Maintained 9287L: linux-block@vger.kernel.org 9288L: nbd-general@lists.sourceforge.net 9289F: Documentation/blockdev/nbd.txt 9290F: drivers/block/nbd.c 9291F: include/uapi/linux/nbd.h 9292 9293NETWORK DROP MONITOR 9294M: Neil Horman <nhorman@tuxdriver.com> 9295L: netdev@vger.kernel.org 9296S: Maintained 9297W: https://fedorahosted.org/dropwatch/ 9298F: net/core/drop_monitor.c 9299 9300NETWORKING DRIVERS 9301L: netdev@vger.kernel.org 9302W: http://www.linuxfoundation.org/en/Net 9303Q: http://patchwork.ozlabs.org/project/netdev/list/ 9304T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9305T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9306S: Odd Fixes 9307F: Documentation/devicetree/bindings/net/ 9308F: drivers/net/ 9309F: include/linux/if_* 9310F: include/linux/netdevice.h 9311F: include/linux/etherdevice.h 9312F: include/linux/fcdevice.h 9313F: include/linux/fddidevice.h 9314F: include/linux/hippidevice.h 9315F: include/linux/inetdevice.h 9316F: include/uapi/linux/if_* 9317F: include/uapi/linux/netdevice.h 9318 9319NETWORKING DRIVERS (WIRELESS) 9320M: Kalle Valo <kvalo@codeaurora.org> 9321L: linux-wireless@vger.kernel.org 9322Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9323T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9324T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9325S: Maintained 9326F: Documentation/devicetree/bindings/net/wireless/ 9327F: drivers/net/wireless/ 9328 9329NETWORKING [DSA] 9330M: Andrew Lunn <andrew@lunn.ch> 9331M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9332M: Florian Fainelli <f.fainelli@gmail.com> 9333S: Maintained 9334F: net/dsa/ 9335F: include/net/dsa.h 9336F: drivers/net/dsa/ 9337 9338NETWORKING [GENERAL] 9339M: "David S. Miller" <davem@davemloft.net> 9340L: netdev@vger.kernel.org 9341W: http://www.linuxfoundation.org/en/Net 9342Q: http://patchwork.ozlabs.org/project/netdev/list/ 9343T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9344T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9345B: mailto:netdev@vger.kernel.org 9346S: Maintained 9347F: net/ 9348F: include/net/ 9349F: include/linux/in.h 9350F: include/linux/net.h 9351F: include/linux/netdevice.h 9352F: include/uapi/linux/in.h 9353F: include/uapi/linux/net.h 9354F: include/uapi/linux/netdevice.h 9355F: include/uapi/linux/net_namespace.h 9356F: tools/net/ 9357F: tools/testing/selftests/net/ 9358F: lib/random32.c 9359 9360NETWORKING [IPSEC] 9361M: Steffen Klassert <steffen.klassert@secunet.com> 9362M: Herbert Xu <herbert@gondor.apana.org.au> 9363M: "David S. Miller" <davem@davemloft.net> 9364L: netdev@vger.kernel.org 9365T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9366T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9367S: Maintained 9368F: net/core/flow.c 9369F: net/xfrm/ 9370F: net/key/ 9371F: net/ipv4/xfrm* 9372F: net/ipv4/esp4* 9373F: net/ipv4/ah4.c 9374F: net/ipv4/ipcomp.c 9375F: net/ipv4/ip_vti.c 9376F: net/ipv6/xfrm* 9377F: net/ipv6/esp6* 9378F: net/ipv6/ah6.c 9379F: net/ipv6/ipcomp6.c 9380F: net/ipv6/ip6_vti.c 9381F: include/uapi/linux/xfrm.h 9382F: include/net/xfrm.h 9383 9384NETWORKING [IPv4/IPv6] 9385M: "David S. Miller" <davem@davemloft.net> 9386M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9387M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9388L: netdev@vger.kernel.org 9389T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9390S: Maintained 9391F: net/ipv4/ 9392F: net/ipv6/ 9393F: include/net/ip* 9394F: arch/x86/net/* 9395 9396NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 9397M: Paul Moore <paul@paul-moore.com> 9398L: netdev@vger.kernel.org 9399S: Maintained 9400 9401NETWORKING [TLS] 9402M: Ilya Lesokhin <ilyal@mellanox.com> 9403M: Aviad Yehezkel <aviadye@mellanox.com> 9404M: Dave Watson <davejwatson@fb.com> 9405L: netdev@vger.kernel.org 9406S: Maintained 9407F: net/tls/* 9408F: include/uapi/linux/tls.h 9409F: include/net/tls.h 9410 9411NETWORKING [WIRELESS] 9412L: linux-wireless@vger.kernel.org 9413Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9414 9415NETXEN (1/10) GbE SUPPORT 9416M: Manish Chopra <manish.chopra@cavium.com> 9417M: Rahul Verma <rahul.verma@cavium.com> 9418M: Dept-GELinuxNICDev@cavium.com 9419L: netdev@vger.kernel.org 9420S: Supported 9421F: drivers/net/ethernet/qlogic/netxen/ 9422 9423NFC SUBSYSTEM 9424M: Samuel Ortiz <sameo@linux.intel.com> 9425L: linux-wireless@vger.kernel.org 9426L: linux-nfc@lists.01.org (subscribers-only) 9427S: Supported 9428F: net/nfc/ 9429F: include/net/nfc/ 9430F: include/uapi/linux/nfc.h 9431F: drivers/nfc/ 9432F: include/linux/platform_data/nfcmrvl.h 9433F: include/linux/platform_data/nxp-nci.h 9434F: Documentation/devicetree/bindings/net/nfc/ 9435 9436NFS, SUNRPC, AND LOCKD CLIENTS 9437M: Trond Myklebust <trond.myklebust@primarydata.com> 9438M: Anna Schumaker <anna.schumaker@netapp.com> 9439L: linux-nfs@vger.kernel.org 9440W: http://client.linux-nfs.org 9441T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9442S: Maintained 9443F: fs/lockd/ 9444F: fs/nfs/ 9445F: fs/nfs_common/ 9446F: net/sunrpc/ 9447F: include/linux/lockd/ 9448F: include/linux/nfs* 9449F: include/linux/sunrpc/ 9450F: include/uapi/linux/nfs* 9451F: include/uapi/linux/sunrpc/ 9452 9453NILFS2 FILESYSTEM 9454M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9455L: linux-nilfs@vger.kernel.org 9456W: http://nilfs.sourceforge.net/ 9457W: http://nilfs.osdn.jp/ 9458T: git git://github.com/konis/nilfs2.git 9459S: Supported 9460F: Documentation/filesystems/nilfs2.txt 9461F: fs/nilfs2/ 9462F: include/trace/events/nilfs2.h 9463F: include/uapi/linux/nilfs2_api.h 9464F: include/uapi/linux/nilfs2_ondisk.h 9465 9466NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9467M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9468W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9469S: Maintained 9470F: Documentation/scsi/NinjaSCSI.txt 9471F: drivers/scsi/pcmcia/nsp_* 9472 9473NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9474M: GOTO Masanori <gotom@debian.or.jp> 9475M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9476W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9477S: Maintained 9478F: Documentation/scsi/NinjaSCSI.txt 9479F: drivers/scsi/nsp32* 9480 9481NIOS2 ARCHITECTURE 9482M: Ley Foon Tan <lftan@altera.com> 9483L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9484T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9485S: Maintained 9486F: arch/nios2/ 9487 9488NOHZ, DYNTICKS SUPPORT 9489M: Frederic Weisbecker <fweisbec@gmail.com> 9490M: Thomas Gleixner <tglx@linutronix.de> 9491M: Ingo Molnar <mingo@kernel.org> 9492L: linux-kernel@vger.kernel.org 9493T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9494S: Maintained 9495F: kernel/time/tick*.* 9496F: include/linux/tick.h 9497F: include/linux/sched/nohz.h 9498 9499NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9500M: Pavel Machek <pavel@ucw.cz> 9501M: Sakari Ailus <sakari.ailus@iki.fi> 9502L: linux-media@vger.kernel.org 9503S: Maintained 9504F: drivers/media/i2c/et8ek8 9505F: drivers/media/i2c/ad5820.c 9506 9507NOKIA N900 POWER SUPPLY DRIVERS 9508R: Pali Rohár <pali.rohar@gmail.com> 9509F: include/linux/power/bq2415x_charger.h 9510F: include/linux/power/bq27xxx_battery.h 9511F: include/linux/power/isp1704_charger.h 9512F: drivers/power/supply/bq2415x_charger.c 9513F: drivers/power/supply/bq27xxx_battery.c 9514F: drivers/power/supply/bq27xxx_battery_i2c.c 9515F: drivers/power/supply/isp1704_charger.c 9516F: drivers/power/supply/rx51_battery.c 9517 9518NTB AMD DRIVER 9519M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9520L: linux-ntb@googlegroups.com 9521S: Supported 9522F: drivers/ntb/hw/amd/ 9523 9524NTB DRIVER CORE 9525M: Jon Mason <jdmason@kudzu.us> 9526M: Dave Jiang <dave.jiang@intel.com> 9527M: Allen Hubbe <Allen.Hubbe@emc.com> 9528L: linux-ntb@googlegroups.com 9529S: Supported 9530W: https://github.com/jonmason/ntb/wiki 9531T: git git://github.com/jonmason/ntb.git 9532F: drivers/ntb/ 9533F: drivers/net/ntb_netdev.c 9534F: include/linux/ntb.h 9535F: include/linux/ntb_transport.h 9536F: tools/testing/selftests/ntb/ 9537 9538NTB IDT DRIVER 9539M: Serge Semin <fancer.lancer@gmail.com> 9540L: linux-ntb@googlegroups.com 9541S: Supported 9542F: drivers/ntb/hw/idt/ 9543 9544NTB INTEL DRIVER 9545M: Jon Mason <jdmason@kudzu.us> 9546M: Dave Jiang <dave.jiang@intel.com> 9547L: linux-ntb@googlegroups.com 9548S: Supported 9549W: https://github.com/jonmason/ntb/wiki 9550T: git git://github.com/jonmason/ntb.git 9551F: drivers/ntb/hw/intel/ 9552 9553NTFS FILESYSTEM 9554M: Anton Altaparmakov <anton@tuxera.com> 9555L: linux-ntfs-dev@lists.sourceforge.net 9556W: http://www.tuxera.com/ 9557T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9558S: Supported 9559F: Documentation/filesystems/ntfs.txt 9560F: fs/ntfs/ 9561 9562NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9563M: Antonino Daplas <adaplas@gmail.com> 9564L: linux-fbdev@vger.kernel.org 9565S: Maintained 9566F: drivers/video/fbdev/riva/ 9567F: drivers/video/fbdev/nvidia/ 9568 9569NVM EXPRESS DRIVER 9570M: Keith Busch <keith.busch@intel.com> 9571M: Jens Axboe <axboe@fb.com> 9572M: Christoph Hellwig <hch@lst.de> 9573M: Sagi Grimberg <sagi@grimberg.me> 9574L: linux-nvme@lists.infradead.org 9575T: git://git.infradead.org/nvme.git 9576W: http://git.infradead.org/nvme.git 9577S: Supported 9578F: drivers/nvme/host/ 9579F: include/linux/nvme.h 9580F: include/uapi/linux/nvme_ioctl.h 9581 9582NVM EXPRESS FC TRANSPORT DRIVERS 9583M: James Smart <james.smart@broadcom.com> 9584L: linux-nvme@lists.infradead.org 9585S: Supported 9586F: include/linux/nvme-fc.h 9587F: include/linux/nvme-fc-driver.h 9588F: drivers/nvme/host/fc.c 9589F: drivers/nvme/target/fc.c 9590F: drivers/nvme/target/fcloop.c 9591 9592NVM EXPRESS TARGET DRIVER 9593M: Christoph Hellwig <hch@lst.de> 9594M: Sagi Grimberg <sagi@grimberg.me> 9595L: linux-nvme@lists.infradead.org 9596T: git://git.infradead.org/nvme.git 9597W: http://git.infradead.org/nvme.git 9598S: Supported 9599F: drivers/nvme/target/ 9600 9601NVMEM FRAMEWORK 9602M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9603S: Maintained 9604F: drivers/nvmem/ 9605F: Documentation/devicetree/bindings/nvmem/ 9606F: Documentation/ABI/stable/sysfs-bus-nvmem 9607F: include/linux/nvmem-consumer.h 9608F: include/linux/nvmem-provider.h 9609 9610NXP TDA998X DRM DRIVER 9611M: Russell King <linux@armlinux.org.uk> 9612S: Supported 9613T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9614T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9615F: drivers/gpu/drm/i2c/tda998x_drv.c 9616F: include/drm/i2c/tda998x.h 9617 9618NXP TFA9879 DRIVER 9619M: Peter Rosin <peda@axentia.se> 9620L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9621S: Maintained 9622F: sound/soc/codecs/tfa9879* 9623 9624NXP-NCI NFC DRIVER 9625M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9626R: Charles Gorand <charles.gorand@effinnov.com> 9627L: linux-nfc@lists.01.org (moderated for non-subscribers) 9628S: Supported 9629F: drivers/nfc/nxp-nci 9630 9631OBJTOOL 9632M: Josh Poimboeuf <jpoimboe@redhat.com> 9633S: Supported 9634F: tools/objtool/ 9635 9636OMAP AUDIO SUPPORT 9637M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9638M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9639L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9640L: linux-omap@vger.kernel.org 9641S: Maintained 9642F: sound/soc/omap/ 9643 9644OMAP CLOCK FRAMEWORK SUPPORT 9645M: Paul Walmsley <paul@pwsan.com> 9646L: linux-omap@vger.kernel.org 9647S: Maintained 9648F: arch/arm/*omap*/*clock* 9649 9650OMAP DEVICE TREE SUPPORT 9651M: Benoît Cousson <bcousson@baylibre.com> 9652M: Tony Lindgren <tony@atomide.com> 9653L: linux-omap@vger.kernel.org 9654L: devicetree@vger.kernel.org 9655S: Maintained 9656F: arch/arm/boot/dts/*omap* 9657F: arch/arm/boot/dts/*am3* 9658F: arch/arm/boot/dts/*am4* 9659F: arch/arm/boot/dts/*am5* 9660F: arch/arm/boot/dts/*dra7* 9661 9662OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9663M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9664L: linux-omap@vger.kernel.org 9665L: linux-fbdev@vger.kernel.org 9666S: Maintained 9667F: drivers/video/fbdev/omap2/ 9668F: Documentation/arm/OMAP/DSS 9669 9670OMAP FRAMEBUFFER SUPPORT 9671M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9672L: linux-fbdev@vger.kernel.org 9673L: linux-omap@vger.kernel.org 9674S: Maintained 9675F: drivers/video/fbdev/omap/ 9676 9677OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9678M: Roger Quadros <rogerq@ti.com> 9679M: Tony Lindgren <tony@atomide.com> 9680L: linux-omap@vger.kernel.org 9681S: Maintained 9682F: drivers/memory/omap-gpmc.c 9683F: arch/arm/mach-omap2/*gpmc* 9684 9685OMAP GPIO DRIVER 9686M: Grygorii Strashko <grygorii.strashko@ti.com> 9687M: Santosh Shilimkar <ssantosh@kernel.org> 9688M: Kevin Hilman <khilman@kernel.org> 9689L: linux-omap@vger.kernel.org 9690S: Maintained 9691F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9692F: drivers/gpio/gpio-omap.c 9693 9694OMAP HARDWARE SPINLOCK SUPPORT 9695M: Ohad Ben-Cohen <ohad@wizery.com> 9696L: linux-omap@vger.kernel.org 9697S: Maintained 9698F: drivers/hwspinlock/omap_hwspinlock.c 9699 9700OMAP HS MMC SUPPORT 9701L: linux-mmc@vger.kernel.org 9702L: linux-omap@vger.kernel.org 9703S: Orphan 9704F: drivers/mmc/host/omap_hsmmc.c 9705 9706OMAP HWMOD DATA 9707M: Paul Walmsley <paul@pwsan.com> 9708L: linux-omap@vger.kernel.org 9709S: Maintained 9710F: arch/arm/mach-omap2/omap_hwmod*data* 9711 9712OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9713M: Benoît Cousson <bcousson@baylibre.com> 9714L: linux-omap@vger.kernel.org 9715S: Maintained 9716F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9717 9718OMAP HWMOD SUPPORT 9719M: Benoît Cousson <bcousson@baylibre.com> 9720M: Paul Walmsley <paul@pwsan.com> 9721L: linux-omap@vger.kernel.org 9722S: Maintained 9723F: arch/arm/mach-omap2/omap_hwmod.* 9724 9725OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9726M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9727L: linux-media@vger.kernel.org 9728S: Maintained 9729F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9730F: drivers/media/platform/omap3isp/ 9731F: drivers/staging/media/omap4iss/ 9732 9733OMAP MMC SUPPORT 9734M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9735L: linux-omap@vger.kernel.org 9736S: Maintained 9737F: drivers/mmc/host/omap.c 9738 9739OMAP POWER MANAGEMENT SUPPORT 9740M: Kevin Hilman <khilman@kernel.org> 9741L: linux-omap@vger.kernel.org 9742S: Maintained 9743F: arch/arm/*omap*/*pm* 9744F: drivers/cpufreq/omap-cpufreq.c 9745 9746OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9747M: Rajendra Nayak <rnayak@codeaurora.org> 9748M: Paul Walmsley <paul@pwsan.com> 9749L: linux-omap@vger.kernel.org 9750S: Maintained 9751F: arch/arm/mach-omap2/prm* 9752 9753OMAP RANDOM NUMBER GENERATOR SUPPORT 9754M: Deepak Saxena <dsaxena@plexity.net> 9755S: Maintained 9756F: drivers/char/hw_random/omap-rng.c 9757 9758OMAP USB SUPPORT 9759L: linux-usb@vger.kernel.org 9760L: linux-omap@vger.kernel.org 9761S: Orphan 9762F: drivers/usb/*/*omap* 9763F: arch/arm/*omap*/usb* 9764 9765OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9766M: Mark Jackson <mpfj@newflow.co.uk> 9767L: linux-omap@vger.kernel.org 9768S: Maintained 9769F: arch/arm/boot/dts/am335x-nano.dts 9770 9771OMAP1 SUPPORT 9772M: Aaro Koskinen <aaro.koskinen@iki.fi> 9773M: Tony Lindgren <tony@atomide.com> 9774L: linux-omap@vger.kernel.org 9775Q: http://patchwork.kernel.org/project/linux-omap/list/ 9776T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9777S: Maintained 9778F: arch/arm/mach-omap1/ 9779F: arch/arm/plat-omap/ 9780F: arch/arm/configs/omap1_defconfig 9781F: drivers/i2c/busses/i2c-omap.c 9782F: include/linux/i2c-omap.h 9783 9784OMAP2+ SUPPORT 9785M: Tony Lindgren <tony@atomide.com> 9786L: linux-omap@vger.kernel.org 9787W: http://www.muru.com/linux/omap/ 9788W: http://linux.omap.com/ 9789Q: http://patchwork.kernel.org/project/linux-omap/list/ 9790T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9791S: Maintained 9792F: arch/arm/mach-omap2/ 9793F: arch/arm/plat-omap/ 9794F: arch/arm/configs/omap2plus_defconfig 9795F: drivers/i2c/busses/i2c-omap.c 9796F: drivers/irqchip/irq-omap-intc.c 9797F: drivers/mfd/*omap*.c 9798F: drivers/mfd/menelaus.c 9799F: drivers/mfd/palmas.c 9800F: drivers/mfd/tps65217.c 9801F: drivers/mfd/tps65218.c 9802F: drivers/mfd/tps65910.c 9803F: drivers/mfd/twl-core.[ch] 9804F: drivers/mfd/twl4030*.c 9805F: drivers/mfd/twl6030*.c 9806F: drivers/mfd/twl6040*.c 9807F: drivers/regulator/palmas-regulator*.c 9808F: drivers/regulator/pbias-regulator.c 9809F: drivers/regulator/tps65217-regulator.c 9810F: drivers/regulator/tps65218-regulator.c 9811F: drivers/regulator/tps65910-regulator.c 9812F: drivers/regulator/twl-regulator.c 9813F: drivers/regulator/twl6030-regulator.c 9814F: include/linux/i2c-omap.h 9815 9816OMFS FILESYSTEM 9817M: Bob Copeland <me@bobcopeland.com> 9818L: linux-karma-devel@lists.sourceforge.net 9819S: Maintained 9820F: Documentation/filesystems/omfs.txt 9821F: fs/omfs/ 9822 9823OMNIKEY CARDMAN 4000 DRIVER 9824M: Harald Welte <laforge@gnumonks.org> 9825S: Maintained 9826F: drivers/char/pcmcia/cm4000_cs.c 9827F: include/linux/cm4000_cs.h 9828F: include/uapi/linux/cm4000_cs.h 9829 9830OMNIKEY CARDMAN 4040 DRIVER 9831M: Harald Welte <laforge@gnumonks.org> 9832S: Maintained 9833F: drivers/char/pcmcia/cm4040_cs.* 9834 9835OMNIVISION OV13858 SENSOR DRIVER 9836M: Sakari Ailus <sakari.ailus@linux.intel.com> 9837L: linux-media@vger.kernel.org 9838T: git git://linuxtv.org/media_tree.git 9839S: Maintained 9840F: drivers/media/i2c/ov13858.c 9841 9842OMNIVISION OV5640 SENSOR DRIVER 9843M: Steve Longerbeam <slongerbeam@gmail.com> 9844L: linux-media@vger.kernel.org 9845T: git git://linuxtv.org/media_tree.git 9846S: Maintained 9847F: drivers/media/i2c/ov5640.c 9848 9849OMNIVISION OV5647 SENSOR DRIVER 9850M: Luis Oliveira <lolivei@synopsys.com> 9851L: linux-media@vger.kernel.org 9852T: git git://linuxtv.org/media_tree.git 9853S: Maintained 9854F: drivers/media/i2c/ov5647.c 9855 9856OMNIVISION OV7670 SENSOR DRIVER 9857M: Jonathan Corbet <corbet@lwn.net> 9858L: linux-media@vger.kernel.org 9859T: git git://linuxtv.org/media_tree.git 9860S: Maintained 9861F: drivers/media/i2c/ov7670.c 9862F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9863 9864ONENAND FLASH DRIVER 9865M: Kyungmin Park <kyungmin.park@samsung.com> 9866L: linux-mtd@lists.infradead.org 9867S: Maintained 9868F: drivers/mtd/onenand/ 9869F: include/linux/mtd/onenand*.h 9870 9871ONSTREAM SCSI TAPE DRIVER 9872M: Willem Riede <osst@riede.org> 9873L: osst-users@lists.sourceforge.net 9874L: linux-scsi@vger.kernel.org 9875S: Maintained 9876F: Documentation/scsi/osst.txt 9877F: drivers/scsi/osst.* 9878F: drivers/scsi/osst_*.h 9879F: drivers/scsi/st.h 9880 9881OP-TEE DRIVER 9882M: Jens Wiklander <jens.wiklander@linaro.org> 9883S: Maintained 9884F: drivers/tee/optee/ 9885 9886OPA-VNIC DRIVER 9887M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9888M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 9889L: linux-rdma@vger.kernel.org 9890S: Supported 9891F: drivers/infiniband/ulp/opa_vnic 9892 9893OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9894M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9895L: devicetree@vger.kernel.org 9896S: Maintained 9897F: Documentation/devicetree/dynamic-resolution-notes.txt 9898F: Documentation/devicetree/overlay-notes.txt 9899F: drivers/of/overlay.c 9900F: drivers/of/resolver.c 9901 9902OPEN FIRMWARE AND FLATTENED DEVICE TREE 9903M: Rob Herring <robh+dt@kernel.org> 9904M: Frank Rowand <frowand.list@gmail.com> 9905L: devicetree@vger.kernel.org 9906W: http://www.devicetree.org/ 9907T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9908S: Maintained 9909F: drivers/of/ 9910F: include/linux/of*.h 9911F: scripts/dtc/ 9912F: Documentation/ABI/testing/sysfs-firmware-ofw 9913 9914OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9915M: Rob Herring <robh+dt@kernel.org> 9916M: Mark Rutland <mark.rutland@arm.com> 9917L: devicetree@vger.kernel.org 9918T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9919Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9920S: Maintained 9921F: Documentation/devicetree/ 9922F: arch/*/boot/dts/ 9923F: include/dt-bindings/ 9924 9925OPENCORES I2C BUS DRIVER 9926M: Peter Korsgaard <jacmet@sunsite.dk> 9927L: linux-i2c@vger.kernel.org 9928S: Maintained 9929F: Documentation/i2c/busses/i2c-ocores 9930F: drivers/i2c/busses/i2c-ocores.c 9931 9932OPENRISC ARCHITECTURE 9933M: Jonas Bonn <jonas@southpole.se> 9934M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9935M: Stafford Horne <shorne@gmail.com> 9936T: git git://github.com/openrisc/linux.git 9937L: openrisc@lists.librecores.org 9938W: http://openrisc.io 9939S: Maintained 9940F: arch/openrisc/ 9941 9942OPENVSWITCH 9943M: Pravin Shelar <pshelar@nicira.com> 9944L: netdev@vger.kernel.org 9945L: dev@openvswitch.org 9946W: http://openvswitch.org 9947S: Maintained 9948F: net/openvswitch/ 9949F: include/uapi/linux/openvswitch.h 9950 9951OPERATING PERFORMANCE POINTS (OPP) 9952M: Viresh Kumar <vireshk@kernel.org> 9953M: Nishanth Menon <nm@ti.com> 9954M: Stephen Boyd <sboyd@codeaurora.org> 9955L: linux-pm@vger.kernel.org 9956S: Maintained 9957T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9958F: drivers/base/power/opp/ 9959F: include/linux/pm_opp.h 9960F: Documentation/power/opp.txt 9961F: Documentation/devicetree/bindings/opp/ 9962 9963OPL4 DRIVER 9964M: Clemens Ladisch <clemens@ladisch.de> 9965L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9966T: git git://git.alsa-project.org/alsa-kernel.git 9967S: Maintained 9968F: sound/drivers/opl4/ 9969 9970OPROFILE 9971M: Robert Richter <rric@kernel.org> 9972L: oprofile-list@lists.sf.net 9973S: Maintained 9974F: arch/*/include/asm/oprofile*.h 9975F: arch/*/oprofile/ 9976F: drivers/oprofile/ 9977F: include/linux/oprofile.h 9978 9979ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9980M: Mark Fasheh <mfasheh@versity.com> 9981M: Joel Becker <jlbec@evilplan.org> 9982L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9983W: http://ocfs2.wiki.kernel.org 9984S: Supported 9985F: Documentation/filesystems/ocfs2.txt 9986F: Documentation/filesystems/dlmfs.txt 9987F: fs/ocfs2/ 9988 9989ORANGEFS FILESYSTEM 9990M: Mike Marshall <hubcap@omnibond.com> 9991L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9992T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9993S: Supported 9994F: fs/orangefs/ 9995F: Documentation/filesystems/orangefs.txt 9996 9997ORINOCO DRIVER 9998L: linux-wireless@vger.kernel.org 9999W: http://wireless.kernel.org/en/users/Drivers/orinoco 10000W: http://www.nongnu.org/orinoco/ 10001S: Orphan 10002F: drivers/net/wireless/intersil/orinoco/ 10003 10004OSD LIBRARY and FILESYSTEM 10005M: Boaz Harrosh <ooo@electrozaur.com> 10006S: Maintained 10007F: drivers/scsi/osd/ 10008F: include/scsi/osd_* 10009F: fs/exofs/ 10010 10011OV2659 OMNIVISION SENSOR DRIVER 10012M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10013L: linux-media@vger.kernel.org 10014W: https://linuxtv.org 10015Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10016T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10017S: Maintained 10018F: drivers/media/i2c/ov2659.c 10019F: include/media/i2c/ov2659.h 10020 10021OVERLAY FILESYSTEM 10022M: Miklos Szeredi <miklos@szeredi.hu> 10023L: linux-unionfs@vger.kernel.org 10024T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10025S: Supported 10026F: fs/overlayfs/ 10027F: Documentation/filesystems/overlayfs.txt 10028 10029P54 WIRELESS DRIVER 10030M: Christian Lamparter <chunkeey@googlemail.com> 10031L: linux-wireless@vger.kernel.org 10032W: http://wireless.kernel.org/en/users/Drivers/p54 10033S: Maintained 10034F: drivers/net/wireless/intersil/p54/ 10035 10036PA SEMI ETHERNET DRIVER 10037L: netdev@vger.kernel.org 10038S: Orphan 10039F: drivers/net/ethernet/pasemi/* 10040 10041PA SEMI SMBUS DRIVER 10042L: linux-i2c@vger.kernel.org 10043S: Orphan 10044F: drivers/i2c/busses/i2c-pasemi.c 10045 10046PADATA PARALLEL EXECUTION MECHANISM 10047M: Steffen Klassert <steffen.klassert@secunet.com> 10048L: linux-crypto@vger.kernel.org 10049S: Maintained 10050F: kernel/padata.c 10051F: include/linux/padata.h 10052F: Documentation/padata.txt 10053 10054PANASONIC LAPTOP ACPI EXTRAS DRIVER 10055M: Harald Welte <laforge@gnumonks.org> 10056L: platform-driver-x86@vger.kernel.org 10057S: Maintained 10058F: drivers/platform/x86/panasonic-laptop.c 10059 10060PANASONIC MN10300/AM33/AM34 PORT 10061M: David Howells <dhowells@redhat.com> 10062L: linux-am33-list@redhat.com (moderated for non-subscribers) 10063W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10064S: Maintained 10065F: Documentation/mn10300/ 10066F: arch/mn10300/ 10067 10068PARALLEL LCD/KEYPAD PANEL DRIVER 10069M: Willy Tarreau <willy@haproxy.com> 10070M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10071S: Odd Fixes 10072F: Documentation/misc-devices/lcd-panel-cgram.txt 10073F: drivers/misc/panel.c 10074 10075PARALLEL PORT SUBSYSTEM 10076M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10077M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10078L: linux-parport@lists.infradead.org (subscribers-only) 10079S: Maintained 10080F: drivers/parport/ 10081F: include/linux/parport*.h 10082F: drivers/char/ppdev.c 10083F: include/uapi/linux/ppdev.h 10084F: Documentation/parport*.txt 10085 10086PARAVIRT_OPS INTERFACE 10087M: Jeremy Fitzhardinge <jeremy@goop.org> 10088M: Chris Wright <chrisw@sous-sol.org> 10089M: Alok Kataria <akataria@vmware.com> 10090M: Rusty Russell <rusty@rustcorp.com.au> 10091L: virtualization@lists.linux-foundation.org 10092S: Supported 10093F: Documentation/virtual/paravirt_ops.txt 10094F: arch/*/kernel/paravirt* 10095F: arch/*/include/asm/paravirt.h 10096F: include/linux/hypervisor.h 10097 10098PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10099M: Tim Waugh <tim@cyberelk.net> 10100L: linux-parport@lists.infradead.org (subscribers-only) 10101S: Maintained 10102F: Documentation/blockdev/paride.txt 10103F: drivers/block/paride/ 10104 10105PARISC ARCHITECTURE 10106M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10107M: Helge Deller <deller@gmx.de> 10108L: linux-parisc@vger.kernel.org 10109W: http://www.parisc-linux.org/ 10110Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10111T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10112T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10113S: Maintained 10114F: arch/parisc/ 10115F: Documentation/parisc/ 10116F: drivers/parisc/ 10117F: drivers/char/agp/parisc-agp.c 10118F: drivers/input/serio/gscps2.c 10119F: drivers/parport/parport_gsc.* 10120F: drivers/tty/serial/8250/8250_gsc.c 10121F: drivers/video/fbdev/sti* 10122F: drivers/video/console/sti* 10123F: drivers/video/logo/logo_parisc* 10124 10125PARMAN 10126M: Jiri Pirko <jiri@mellanox.com> 10127L: netdev@vger.kernel.org 10128S: Supported 10129F: lib/parman.c 10130F: lib/test_parman.c 10131F: include/linux/parman.h 10132 10133PC87360 HARDWARE MONITORING DRIVER 10134M: Jim Cromie <jim.cromie@gmail.com> 10135L: linux-hwmon@vger.kernel.org 10136S: Maintained 10137F: Documentation/hwmon/pc87360 10138F: drivers/hwmon/pc87360.c 10139 10140PC8736x GPIO DRIVER 10141M: Jim Cromie <jim.cromie@gmail.com> 10142S: Maintained 10143F: drivers/char/pc8736x_gpio.c 10144 10145PC87427 HARDWARE MONITORING DRIVER 10146M: Jean Delvare <jdelvare@suse.com> 10147L: linux-hwmon@vger.kernel.org 10148S: Maintained 10149F: Documentation/hwmon/pc87427 10150F: drivers/hwmon/pc87427.c 10151 10152PCA9532 LED DRIVER 10153M: Riku Voipio <riku.voipio@iki.fi> 10154S: Maintained 10155F: drivers/leds/leds-pca9532.c 10156F: include/linux/leds-pca9532.h 10157 10158PCA9541 I2C BUS MASTER SELECTOR DRIVER 10159M: Guenter Roeck <linux@roeck-us.net> 10160L: linux-i2c@vger.kernel.org 10161S: Maintained 10162F: drivers/i2c/muxes/i2c-mux-pca9541.c 10163 10164PCDP - PRIMARY CONSOLE AND DEBUG PORT 10165M: Khalid Aziz <khalid@gonehiking.org> 10166S: Maintained 10167F: drivers/firmware/pcdp.* 10168 10169PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10170M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10171L: linux-pci@vger.kernel.org 10172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10173S: Maintained 10174F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10175F: drivers/pci/host/pci-aardvark.c 10176 10177PCI DRIVER FOR ALTERA PCIE IP 10178M: Ley Foon Tan <lftan@altera.com> 10179L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10180L: linux-pci@vger.kernel.org 10181S: Supported 10182F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10183F: drivers/pci/host/pcie-altera.c 10184 10185PCI DRIVER FOR APPLIEDMICRO XGENE 10186M: Tanmay Inamdar <tinamdar@apm.com> 10187L: linux-pci@vger.kernel.org 10188L: linux-arm-kernel@lists.infradead.org 10189S: Maintained 10190F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10191F: drivers/pci/host/pci-xgene.c 10192 10193PCI DRIVER FOR ARM VERSATILE PLATFORM 10194M: Rob Herring <robh@kernel.org> 10195L: linux-pci@vger.kernel.org 10196L: linux-arm-kernel@lists.infradead.org 10197S: Maintained 10198F: Documentation/devicetree/bindings/pci/versatile.txt 10199F: drivers/pci/host/pci-versatile.c 10200 10201PCI DRIVER FOR ARMADA 8K 10202M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10203L: linux-pci@vger.kernel.org 10204L: linux-arm-kernel@lists.infradead.org 10205S: Maintained 10206F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10207F: drivers/pci/dwc/pcie-armada8k.c 10208 10209PCI DRIVER FOR FREESCALE LAYERSCAPE 10210M: Minghuan Lian <minghuan.Lian@freescale.com> 10211M: Mingkai Hu <mingkai.hu@freescale.com> 10212M: Roy Zang <tie-fei.zang@freescale.com> 10213L: linuxppc-dev@lists.ozlabs.org 10214L: linux-pci@vger.kernel.org 10215L: linux-arm-kernel@lists.infradead.org 10216S: Maintained 10217F: drivers/pci/dwc/*layerscape* 10218 10219PCI DRIVER FOR GENERIC OF HOSTS 10220M: Will Deacon <will.deacon@arm.com> 10221L: linux-pci@vger.kernel.org 10222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10223S: Maintained 10224F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10225F: drivers/pci/host/pci-host-common.c 10226F: drivers/pci/host/pci-host-generic.c 10227 10228PCI DRIVER FOR IMX6 10229M: Richard Zhu <hongxing.zhu@nxp.com> 10230M: Lucas Stach <l.stach@pengutronix.de> 10231L: linux-pci@vger.kernel.org 10232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10233S: Maintained 10234F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10235F: drivers/pci/dwc/*imx6* 10236 10237PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10238M: Keith Busch <keith.busch@intel.com> 10239L: linux-pci@vger.kernel.org 10240S: Supported 10241F: drivers/pci/host/vmd.c 10242 10243PCI DRIVER FOR MICROSEMI SWITCHTEC 10244M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10245M: Stephen Bates <stephen.bates@microsemi.com> 10246M: Logan Gunthorpe <logang@deltatee.com> 10247L: linux-pci@vger.kernel.org 10248S: Maintained 10249F: Documentation/switchtec.txt 10250F: Documentation/ABI/testing/sysfs-class-switchtec 10251F: drivers/pci/switch/switchtec* 10252F: include/uapi/linux/switchtec_ioctl.h 10253 10254PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10255M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10256M: Jason Cooper <jason@lakedaemon.net> 10257L: linux-pci@vger.kernel.org 10258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10259S: Maintained 10260F: drivers/pci/host/*mvebu* 10261 10262PCI DRIVER FOR NVIDIA TEGRA 10263M: Thierry Reding <thierry.reding@gmail.com> 10264L: linux-tegra@vger.kernel.org 10265L: linux-pci@vger.kernel.org 10266S: Supported 10267F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10268F: drivers/pci/host/pci-tegra.c 10269 10270PCI DRIVER FOR RENESAS R-CAR 10271M: Simon Horman <horms@verge.net.au> 10272L: linux-pci@vger.kernel.org 10273L: linux-renesas-soc@vger.kernel.org 10274S: Maintained 10275F: drivers/pci/host/*rcar* 10276 10277PCI DRIVER FOR SAMSUNG EXYNOS 10278M: Jingoo Han <jingoohan1@gmail.com> 10279L: linux-pci@vger.kernel.org 10280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10281L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10282S: Maintained 10283F: drivers/pci/dwc/pci-exynos.c 10284 10285PCI DRIVER FOR SYNOPSIS DESIGNWARE 10286M: Jingoo Han <jingoohan1@gmail.com> 10287M: Joao Pinto <Joao.Pinto@synopsys.com> 10288L: linux-pci@vger.kernel.org 10289S: Maintained 10290F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10291F: drivers/pci/dwc/*designware* 10292 10293PCI DRIVER FOR TI DRA7XX 10294M: Kishon Vijay Abraham I <kishon@ti.com> 10295L: linux-omap@vger.kernel.org 10296L: linux-pci@vger.kernel.org 10297S: Supported 10298F: Documentation/devicetree/bindings/pci/ti-pci.txt 10299F: drivers/pci/dwc/pci-dra7xx.c 10300 10301PCI DRIVER FOR TI KEYSTONE 10302M: Murali Karicheri <m-karicheri2@ti.com> 10303L: linux-pci@vger.kernel.org 10304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10305S: Maintained 10306F: drivers/pci/dwc/*keystone* 10307 10308PCI ENDPOINT SUBSYSTEM 10309M: Kishon Vijay Abraham I <kishon@ti.com> 10310L: linux-pci@vger.kernel.org 10311T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10312S: Supported 10313F: drivers/pci/endpoint/ 10314F: drivers/misc/pci_endpoint_test.c 10315F: tools/pci/ 10316 10317PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10318M: Russell Currey <ruscur@russell.cc> 10319L: linuxppc-dev@lists.ozlabs.org 10320S: Supported 10321F: Documentation/powerpc/eeh-pci-error-recovery.txt 10322F: arch/powerpc/kernel/eeh*.c 10323F: arch/powerpc/platforms/*/eeh*.c 10324F: arch/powerpc/include/*/eeh*.h 10325 10326PCI ERROR RECOVERY 10327M: Linas Vepstas <linasvepstas@gmail.com> 10328L: linux-pci@vger.kernel.org 10329S: Supported 10330F: Documentation/PCI/pci-error-recovery.txt 10331 10332PCI MSI DRIVER FOR ALTERA MSI IP 10333M: Ley Foon Tan <lftan@altera.com> 10334L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10335L: linux-pci@vger.kernel.org 10336S: Supported 10337F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10338F: drivers/pci/host/pcie-altera-msi.c 10339 10340PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10341M: Duc Dang <dhdang@apm.com> 10342L: linux-pci@vger.kernel.org 10343L: linux-arm-kernel@lists.infradead.org 10344S: Maintained 10345F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10346F: drivers/pci/host/pci-xgene-msi.c 10347 10348PCI SUBSYSTEM 10349M: Bjorn Helgaas <bhelgaas@google.com> 10350L: linux-pci@vger.kernel.org 10351Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10352T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10353S: Supported 10354F: Documentation/devicetree/bindings/pci/ 10355F: Documentation/PCI/ 10356F: drivers/pci/ 10357F: include/linux/pci* 10358F: arch/x86/pci/ 10359F: arch/x86/kernel/quirks.c 10360 10361PCIE DRIVER FOR AXIS ARTPEC 10362M: Niklas Cassel <niklas.cassel@axis.com> 10363M: Jesper Nilsson <jesper.nilsson@axis.com> 10364L: linux-arm-kernel@axis.com 10365L: linux-pci@vger.kernel.org 10366S: Maintained 10367F: Documentation/devicetree/bindings/pci/axis,artpec* 10368F: drivers/pci/dwc/*artpec* 10369 10370PCIE DRIVER FOR CAVIUM THUNDERX 10371M: David Daney <david.daney@cavium.com> 10372L: linux-pci@vger.kernel.org 10373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10374S: Supported 10375F: Documentation/devicetree/bindings/pci/pci-thunder-* 10376F: drivers/pci/host/pci-thunder-* 10377 10378PCIE DRIVER FOR HISILICON 10379M: Zhou Wang <wangzhou1@hisilicon.com> 10380M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10381L: linux-pci@vger.kernel.org 10382S: Maintained 10383F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10384F: drivers/pci/dwc/pcie-hisi.c 10385 10386PCIE DRIVER FOR HISILICON KIRIN 10387M: Xiaowei Song <songxiaowei@hisilicon.com> 10388M: Binghui Wang <wangbinghui@hisilicon.com> 10389L: linux-pci@vger.kernel.org 10390S: Maintained 10391F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10392F: drivers/pci/dwc/pcie-kirin.c 10393 10394PCIE DRIVER FOR MEDIATEK 10395M: Ryder Lee <ryder.lee@mediatek.com> 10396L: linux-pci@vger.kernel.org 10397L: linux-mediatek@lists.infradead.org 10398S: Supported 10399F: Documentation/devicetree/bindings/pci/mediatek* 10400F: drivers/pci/host/*mediatek* 10401 10402PCIE DRIVER FOR QUALCOMM MSM 10403M: Stanimir Varbanov <svarbanov@mm-sol.com> 10404L: linux-pci@vger.kernel.org 10405L: linux-arm-msm@vger.kernel.org 10406S: Maintained 10407F: drivers/pci/dwc/*qcom* 10408 10409PCIE DRIVER FOR ROCKCHIP 10410M: Shawn Lin <shawn.lin@rock-chips.com> 10411L: linux-pci@vger.kernel.org 10412L: linux-rockchip@lists.infradead.org 10413S: Maintained 10414F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10415F: drivers/pci/host/pcie-rockchip.c 10416 10417PCIE DRIVER FOR ST SPEAR13XX 10418M: Pratyush Anand <pratyush.anand@gmail.com> 10419L: linux-pci@vger.kernel.org 10420S: Maintained 10421F: drivers/pci/dwc/*spear* 10422 10423PCMCIA SUBSYSTEM 10424P: Linux PCMCIA Team 10425L: linux-pcmcia@lists.infradead.org 10426W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10427T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10428S: Maintained 10429F: Documentation/pcmcia/ 10430F: tools/pcmcia/ 10431F: drivers/pcmcia/ 10432F: include/pcmcia/ 10433 10434PCNET32 NETWORK DRIVER 10435M: Don Fry <pcnet32@frontier.com> 10436L: netdev@vger.kernel.org 10437S: Maintained 10438F: drivers/net/ethernet/amd/pcnet32.c 10439 10440PCRYPT PARALLEL CRYPTO ENGINE 10441M: Steffen Klassert <steffen.klassert@secunet.com> 10442L: linux-crypto@vger.kernel.org 10443S: Maintained 10444F: crypto/pcrypt.c 10445F: include/crypto/pcrypt.h 10446 10447PER-CPU MEMORY ALLOCATOR 10448M: Tejun Heo <tj@kernel.org> 10449M: Christoph Lameter <cl@linux.com> 10450T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10451S: Maintained 10452F: include/linux/percpu*.h 10453F: mm/percpu*.c 10454F: arch/*/include/asm/percpu.h 10455 10456PER-TASK DELAY ACCOUNTING 10457M: Balbir Singh <bsingharora@gmail.com> 10458S: Maintained 10459F: include/linux/delayacct.h 10460F: kernel/delayacct.c 10461 10462PERFORMANCE EVENTS SUBSYSTEM 10463M: Peter Zijlstra <peterz@infradead.org> 10464M: Ingo Molnar <mingo@redhat.com> 10465M: Arnaldo Carvalho de Melo <acme@kernel.org> 10466R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10467L: linux-kernel@vger.kernel.org 10468T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10469S: Supported 10470F: kernel/events/* 10471F: include/linux/perf_event.h 10472F: include/uapi/linux/perf_event.h 10473F: arch/*/kernel/perf_event*.c 10474F: arch/*/kernel/*/perf_event*.c 10475F: arch/*/kernel/*/*/perf_event*.c 10476F: arch/*/include/asm/perf_event.h 10477F: arch/*/kernel/perf_callchain.c 10478F: arch/*/events/* 10479F: tools/perf/ 10480 10481PERSONALITY HANDLING 10482M: Christoph Hellwig <hch@infradead.org> 10483L: linux-abi-devel@lists.sourceforge.net 10484S: Maintained 10485F: include/linux/personality.h 10486F: include/uapi/linux/personality.h 10487 10488PHONET PROTOCOL 10489M: Remi Denis-Courmont <courmisch@gmail.com> 10490S: Supported 10491F: Documentation/networking/phonet.txt 10492F: include/linux/phonet.h 10493F: include/net/phonet/ 10494F: include/uapi/linux/phonet.h 10495F: net/phonet/ 10496 10497PHRAM MTD DRIVER 10498M: Joern Engel <joern@lazybastard.org> 10499L: linux-mtd@lists.infradead.org 10500S: Maintained 10501F: drivers/mtd/devices/phram.c 10502 10503PICOLCD HID DRIVER 10504M: Bruno Prémont <bonbons@linux-vserver.org> 10505L: linux-input@vger.kernel.org 10506S: Maintained 10507F: drivers/hid/hid-picolcd* 10508 10509PICOXCELL SUPPORT 10510M: Jamie Iles <jamie@jamieiles.com> 10511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10512T: git git://github.com/jamieiles/linux-2.6-ji.git 10513S: Supported 10514F: arch/arm/boot/dts/picoxcell* 10515F: arch/arm/mach-picoxcell/ 10516F: drivers/crypto/picoxcell* 10517 10518PIN CONTROL SUBSYSTEM 10519M: Linus Walleij <linus.walleij@linaro.org> 10520L: linux-gpio@vger.kernel.org 10521T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10522S: Maintained 10523F: Documentation/devicetree/bindings/pinctrl/ 10524F: Documentation/driver-api/pinctl.rst 10525F: drivers/pinctrl/ 10526F: include/linux/pinctrl/ 10527 10528PIN CONTROLLER - ATMEL AT91 10529M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10531S: Maintained 10532F: drivers/pinctrl/pinctrl-at91.* 10533 10534PIN CONTROLLER - ATMEL AT91 PIO4 10535M: Ludovic Desroches <ludovic.desroches@microchip.com> 10536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10537L: linux-gpio@vger.kernel.org 10538S: Supported 10539F: drivers/pinctrl/pinctrl-at91-pio4.* 10540 10541PIN CONTROLLER - INTEL 10542M: Mika Westerberg <mika.westerberg@linux.intel.com> 10543M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10544S: Maintained 10545F: drivers/pinctrl/intel/ 10546 10547PIN CONTROLLER - QUALCOMM 10548M: Bjorn Andersson <bjorn.andersson@linaro.org> 10549S: Maintained 10550L: linux-arm-msm@vger.kernel.org 10551F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10552F: drivers/pinctrl/qcom/ 10553 10554PIN CONTROLLER - RENESAS 10555M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10556M: Geert Uytterhoeven <geert+renesas@glider.be> 10557L: linux-renesas-soc@vger.kernel.org 10558S: Maintained 10559F: drivers/pinctrl/sh-pfc/ 10560 10561PIN CONTROLLER - SAMSUNG 10562M: Tomasz Figa <tomasz.figa@gmail.com> 10563M: Krzysztof Kozlowski <krzk@kernel.org> 10564M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10566L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10567Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10568T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10569S: Maintained 10570F: drivers/pinctrl/samsung/ 10571F: include/dt-bindings/pinctrl/samsung.h 10572F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10573 10574PIN CONTROLLER - SINGLE 10575M: Tony Lindgren <tony@atomide.com> 10576M: Haojian Zhuang <haojian.zhuang@linaro.org> 10577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10578L: linux-omap@vger.kernel.org 10579S: Maintained 10580F: drivers/pinctrl/pinctrl-single.c 10581 10582PIN CONTROLLER - ST SPEAR 10583M: Viresh Kumar <vireshk@kernel.org> 10584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10585W: http://www.st.com/spear 10586S: Maintained 10587F: drivers/pinctrl/spear/ 10588 10589PISTACHIO SOC SUPPORT 10590M: James Hartley <james.hartley@imgtec.com> 10591M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10592L: linux-mips@linux-mips.org 10593S: Maintained 10594F: arch/mips/pistachio/ 10595F: arch/mips/include/asm/mach-pistachio/ 10596F: arch/mips/boot/dts/img/pistachio* 10597F: arch/mips/configs/pistachio*_defconfig 10598 10599PKTCDVD DRIVER 10600S: Orphan 10601M: linux-block@vger.kernel.org 10602F: drivers/block/pktcdvd.c 10603F: include/linux/pktcdvd.h 10604F: include/uapi/linux/pktcdvd.h 10605 10606PKUNITY SOC DRIVERS 10607M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10608W: http://mprc.pku.edu.cn/~guanxuetao/linux 10609S: Maintained 10610T: git git://github.com/gxt/linux.git 10611F: drivers/input/serio/i8042-unicore32io.h 10612F: drivers/i2c/busses/i2c-puv3.c 10613F: drivers/video/fbdev/fb-puv3.c 10614F: drivers/rtc/rtc-puv3.c 10615 10616PMBUS HARDWARE MONITORING DRIVERS 10617M: Guenter Roeck <linux@roeck-us.net> 10618L: linux-hwmon@vger.kernel.org 10619W: http://hwmon.wiki.kernel.org/ 10620W: http://www.roeck-us.net/linux/drivers/ 10621T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10622S: Maintained 10623F: Documentation/hwmon/pmbus 10624F: drivers/hwmon/pmbus/ 10625F: include/linux/pmbus.h 10626 10627PMC SIERRA MaxRAID DRIVER 10628L: linux-scsi@vger.kernel.org 10629W: http://www.pmc-sierra.com/ 10630S: Orphan 10631F: drivers/scsi/pmcraid.* 10632 10633PMC SIERRA PM8001 DRIVER 10634M: Jack Wang <jinpu.wang@profitbricks.com> 10635M: lindar_liu@usish.com 10636L: linux-scsi@vger.kernel.org 10637S: Supported 10638F: drivers/scsi/pm8001/ 10639 10640PNP SUPPORT 10641M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10642S: Maintained 10643F: drivers/pnp/ 10644 10645POSIX CLOCKS and TIMERS 10646M: Thomas Gleixner <tglx@linutronix.de> 10647L: linux-kernel@vger.kernel.org 10648T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10649S: Maintained 10650F: fs/timerfd.c 10651F: include/linux/timer* 10652F: kernel/time/*timer* 10653 10654POWER MANAGEMENT CORE 10655M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10656L: linux-pm@vger.kernel.org 10657T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10658B: https://bugzilla.kernel.org 10659S: Supported 10660F: drivers/base/power/ 10661F: include/linux/pm.h 10662F: include/linux/pm_* 10663F: include/linux/powercap.h 10664F: drivers/powercap/ 10665 10666POWER STATE COORDINATION INTERFACE (PSCI) 10667M: Mark Rutland <mark.rutland@arm.com> 10668M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10669L: linux-arm-kernel@lists.infradead.org 10670S: Maintained 10671F: drivers/firmware/psci*.c 10672F: include/linux/psci.h 10673F: include/uapi/linux/psci.h 10674 10675POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10676M: Sebastian Reichel <sre@kernel.org> 10677L: linux-pm@vger.kernel.org 10678T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10679S: Maintained 10680F: Documentation/devicetree/bindings/power/supply/ 10681F: include/linux/power_supply.h 10682F: drivers/power/supply/ 10683 10684POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10685M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10686L: linuxppc-dev@lists.ozlabs.org 10687S: Maintained 10688F: drivers/char/powernv-op-panel.c 10689 10690PPP OVER ATM (RFC 2364) 10691M: Mitchell Blank Jr <mitch@sfgoth.com> 10692S: Maintained 10693F: net/atm/pppoatm.c 10694F: include/uapi/linux/atmppp.h 10695 10696PPP OVER ETHERNET 10697M: Michal Ostrowski <mostrows@earthlink.net> 10698S: Maintained 10699F: drivers/net/ppp/pppoe.c 10700F: drivers/net/ppp/pppox.c 10701 10702PPP OVER L2TP 10703M: James Chapman <jchapman@katalix.com> 10704S: Maintained 10705F: net/l2tp/l2tp_ppp.c 10706F: include/linux/if_pppol2tp.h 10707F: include/uapi/linux/if_pppol2tp.h 10708 10709PPP PROTOCOL DRIVERS AND COMPRESSORS 10710M: Paul Mackerras <paulus@samba.org> 10711L: linux-ppp@vger.kernel.org 10712S: Maintained 10713F: drivers/net/ppp/ppp_* 10714 10715PPS SUPPORT 10716M: Rodolfo Giometti <giometti@enneenne.com> 10717W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10718L: linuxpps@ml.enneenne.com (subscribers-only) 10719S: Maintained 10720F: Documentation/pps/ 10721F: drivers/pps/ 10722F: include/linux/pps*.h 10723 10724PPTP DRIVER 10725M: Dmitry Kozlov <xeb@mail.ru> 10726L: netdev@vger.kernel.org 10727S: Maintained 10728F: drivers/net/ppp/pptp.c 10729W: http://sourceforge.net/projects/accel-pptp 10730 10731PREEMPTIBLE KERNEL 10732M: Robert Love <rml@tech9.net> 10733L: kpreempt-tech@lists.sourceforge.net 10734W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10735S: Supported 10736F: Documentation/preempt-locking.txt 10737F: include/linux/preempt.h 10738 10739PRINTK 10740M: Petr Mladek <pmladek@suse.com> 10741M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10742R: Steven Rostedt <rostedt@goodmis.org> 10743S: Maintained 10744F: kernel/printk/ 10745F: include/linux/printk.h 10746 10747PRISM54 WIRELESS DRIVER 10748M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10749L: linux-wireless@vger.kernel.org 10750W: http://wireless.kernel.org/en/users/Drivers/p54 10751S: Obsolete 10752F: drivers/net/wireless/intersil/prism54/ 10753 10754PROC SYSCTL 10755M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10756M: Kees Cook <keescook@chromium.org> 10757L: linux-kernel@vger.kernel.org 10758L: linux-fsdevel@vger.kernel.org 10759S: Maintained 10760F: fs/proc/proc_sysctl.c 10761F: include/linux/sysctl.h 10762F: kernel/sysctl.c 10763F: tools/testing/selftests/sysctl/ 10764 10765PS3 NETWORK SUPPORT 10766M: Geoff Levand <geoff@infradead.org> 10767L: netdev@vger.kernel.org 10768L: linuxppc-dev@lists.ozlabs.org 10769S: Maintained 10770F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10771 10772PS3 PLATFORM SUPPORT 10773M: Geoff Levand <geoff@infradead.org> 10774L: linuxppc-dev@lists.ozlabs.org 10775S: Maintained 10776F: arch/powerpc/boot/ps3* 10777F: arch/powerpc/include/asm/lv1call.h 10778F: arch/powerpc/include/asm/ps3*.h 10779F: arch/powerpc/platforms/ps3/ 10780F: drivers/*/ps3* 10781F: drivers/ps3/ 10782F: drivers/rtc/rtc-ps3.c 10783F: drivers/usb/host/*ps3.c 10784F: sound/ppc/snd_ps3* 10785 10786PS3VRAM DRIVER 10787M: Jim Paris <jim@jtan.com> 10788M: Geoff Levand <geoff@infradead.org> 10789L: linuxppc-dev@lists.ozlabs.org 10790S: Maintained 10791F: drivers/block/ps3vram.c 10792 10793PSAMPLE PACKET SAMPLING SUPPORT: 10794M: Yotam Gigi <yotamg@mellanox.com> 10795S: Maintained 10796F: net/psample 10797F: include/net/psample.h 10798F: include/uapi/linux/psample.h 10799 10800PSTORE FILESYSTEM 10801M: Kees Cook <keescook@chromium.org> 10802M: Anton Vorontsov <anton@enomsg.org> 10803M: Colin Cross <ccross@android.com> 10804M: Tony Luck <tony.luck@intel.com> 10805S: Maintained 10806T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10807F: fs/pstore/ 10808F: include/linux/pstore* 10809F: drivers/firmware/efi/efi-pstore.c 10810F: drivers/acpi/apei/erst.c 10811F: Documentation/admin-guide/ramoops.rst 10812F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10813K: \b(pstore|ramoops) 10814 10815PTP HARDWARE CLOCK SUPPORT 10816M: Richard Cochran <richardcochran@gmail.com> 10817L: netdev@vger.kernel.org 10818S: Maintained 10819W: http://linuxptp.sourceforge.net/ 10820F: Documentation/ABI/testing/sysfs-ptp 10821F: Documentation/ptp/* 10822F: drivers/net/ethernet/freescale/gianfar_ptp.c 10823F: drivers/net/phy/dp83640* 10824F: drivers/ptp/* 10825F: include/linux/ptp_cl* 10826 10827PTRACE SUPPORT 10828M: Oleg Nesterov <oleg@redhat.com> 10829S: Maintained 10830F: include/asm-generic/syscall.h 10831F: include/linux/ptrace.h 10832F: include/linux/regset.h 10833F: include/linux/tracehook.h 10834F: include/uapi/linux/ptrace.h 10835F: include/uapi/linux/ptrace.h 10836F: include/asm-generic/ptrace.h 10837F: kernel/ptrace.c 10838F: arch/*/ptrace*.c 10839F: arch/*/*/ptrace*.c 10840F: arch/*/include/asm/ptrace*.h 10841 10842PULSE8-CEC DRIVER 10843M: Hans Verkuil <hverkuil@xs4all.nl> 10844L: linux-media@vger.kernel.org 10845T: git git://linuxtv.org/media_tree.git 10846S: Maintained 10847F: drivers/media/usb/pulse8-cec/* 10848F: Documentation/media/cec-drivers/pulse8-cec.rst 10849 10850PVRUSB2 VIDEO4LINUX DRIVER 10851M: Mike Isely <isely@pobox.com> 10852L: pvrusb2@isely.net (subscribers-only) 10853L: linux-media@vger.kernel.org 10854W: http://www.isely.net/pvrusb2/ 10855T: git git://linuxtv.org/media_tree.git 10856S: Maintained 10857F: Documentation/media/v4l-drivers/pvrusb2* 10858F: drivers/media/usb/pvrusb2/ 10859 10860PWC WEBCAM DRIVER 10861M: Hans Verkuil <hverkuil@xs4all.nl> 10862L: linux-media@vger.kernel.org 10863T: git git://linuxtv.org/media_tree.git 10864S: Odd Fixes 10865F: drivers/media/usb/pwc/* 10866 10867PWM FAN DRIVER 10868M: Kamil Debski <kamil@wypas.org> 10869M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10870L: linux-hwmon@vger.kernel.org 10871S: Supported 10872F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10873F: Documentation/hwmon/pwm-fan 10874F: drivers/hwmon/pwm-fan.c 10875 10876PWM IR Transmitter 10877M: Sean Young <sean@mess.org> 10878L: linux-media@vger.kernel.org 10879S: Maintained 10880F: drivers/media/rc/pwm-ir-tx.c 10881 10882PWM SUBSYSTEM 10883M: Thierry Reding <thierry.reding@gmail.com> 10884L: linux-pwm@vger.kernel.org 10885S: Maintained 10886T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10887F: Documentation/pwm.txt 10888F: Documentation/devicetree/bindings/pwm/ 10889F: include/linux/pwm.h 10890F: drivers/pwm/ 10891F: drivers/video/backlight/pwm_bl.c 10892F: include/linux/pwm_backlight.h 10893F: drivers/gpio/gpio-mvebu.c 10894F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10895 10896PXA GPIO DRIVER 10897M: Robert Jarzmik <robert.jarzmik@free.fr> 10898L: linux-gpio@vger.kernel.org 10899S: Maintained 10900F: drivers/gpio/gpio-pxa.c 10901 10902PXA MMCI DRIVER 10903S: Orphan 10904 10905PXA RTC DRIVER 10906M: Robert Jarzmik <robert.jarzmik@free.fr> 10907L: linux-rtc@vger.kernel.org 10908S: Maintained 10909 10910PXA2xx/PXA3xx SUPPORT 10911M: Daniel Mack <daniel@zonque.org> 10912M: Haojian Zhuang <haojian.zhuang@gmail.com> 10913M: Robert Jarzmik <robert.jarzmik@free.fr> 10914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10915T: git git://github.com/hzhuang1/linux.git 10916T: git git://github.com/rjarzmik/linux.git 10917S: Maintained 10918F: arch/arm/boot/dts/pxa* 10919F: arch/arm/mach-pxa/ 10920F: drivers/dma/pxa* 10921F: drivers/pcmcia/pxa2xx* 10922F: drivers/pinctrl/pxa/ 10923F: drivers/spi/spi-pxa2xx* 10924F: drivers/usb/gadget/udc/pxa2* 10925F: include/sound/pxa2xx-lib.h 10926F: sound/arm/pxa* 10927F: sound/soc/pxa/ 10928 10929PXA3xx NAND FLASH DRIVER 10930M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10931L: linux-mtd@lists.infradead.org 10932S: Maintained 10933F: drivers/mtd/nand/pxa3xx_nand.c 10934 10935QAT DRIVER 10936M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10937M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10938L: qat-linux@intel.com 10939S: Supported 10940F: drivers/crypto/qat/ 10941 10942QCOM AUDIO (ASoC) DRIVERS 10943M: Patrick Lai <plai@codeaurora.org> 10944M: Banajit Goswami <bgoswami@codeaurora.org> 10945L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10946S: Supported 10947F: sound/soc/qcom/ 10948 10949QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10950M: Gabriel Somlo <somlo@cmu.edu> 10951M: "Michael S. Tsirkin" <mst@redhat.com> 10952L: qemu-devel@nongnu.org 10953S: Maintained 10954F: drivers/firmware/qemu_fw_cfg.c 10955 10956QIB DRIVER 10957M: Mike Marciniszyn <infinipath@intel.com> 10958L: linux-rdma@vger.kernel.org 10959S: Supported 10960F: drivers/infiniband/hw/qib/ 10961 10962QLOGIC QL41xxx FCOE DRIVER 10963M: QLogic-Storage-Upstream@cavium.com 10964L: linux-scsi@vger.kernel.org 10965S: Supported 10966F: drivers/scsi/qedf/ 10967 10968QLOGIC QL41xxx ISCSI DRIVER 10969M: QLogic-Storage-Upstream@cavium.com 10970L: linux-scsi@vger.kernel.org 10971S: Supported 10972F: drivers/scsi/qedi/ 10973 10974QLOGIC QL4xxx ETHERNET DRIVER 10975M: Yuval Mintz <Yuval.Mintz@cavium.com> 10976M: Ariel Elior <Ariel.Elior@cavium.com> 10977M: everest-linux-l2@cavium.com 10978L: netdev@vger.kernel.org 10979S: Supported 10980F: drivers/net/ethernet/qlogic/qed/ 10981F: include/linux/qed/ 10982F: drivers/net/ethernet/qlogic/qede/ 10983 10984QLOGIC QL4xxx RDMA DRIVER 10985M: Ram Amrani <Ram.Amrani@cavium.com> 10986M: Ariel Elior <Ariel.Elior@cavium.com> 10987L: linux-rdma@vger.kernel.org 10988S: Supported 10989F: drivers/infiniband/hw/qedr/ 10990F: include/uapi/rdma/qedr-abi.h 10991 10992QLOGIC QLA1280 SCSI DRIVER 10993M: Michael Reed <mdr@sgi.com> 10994L: linux-scsi@vger.kernel.org 10995S: Maintained 10996F: drivers/scsi/qla1280.[ch] 10997 10998QLOGIC QLA2XXX FC-SCSI DRIVER 10999M: qla2xxx-upstream@qlogic.com 11000L: linux-scsi@vger.kernel.org 11001S: Supported 11002F: Documentation/scsi/LICENSE.qla2xxx 11003F: drivers/scsi/qla2xxx/ 11004 11005QLOGIC QLA3XXX NETWORK DRIVER 11006M: Dept-GELinuxNICDev@cavium.com 11007L: netdev@vger.kernel.org 11008S: Supported 11009F: Documentation/networking/LICENSE.qla3xxx 11010F: drivers/net/ethernet/qlogic/qla3xxx.* 11011 11012QLOGIC QLA4XXX iSCSI DRIVER 11013M: QLogic-Storage-Upstream@qlogic.com 11014L: linux-scsi@vger.kernel.org 11015S: Supported 11016F: Documentation/scsi/LICENSE.qla4xxx 11017F: drivers/scsi/qla4xxx/ 11018 11019QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11020M: Harish Patil <harish.patil@cavium.com> 11021M: Manish Chopra <manish.chopra@cavium.com> 11022M: Dept-GELinuxNICDev@cavium.com 11023L: netdev@vger.kernel.org 11024S: Supported 11025F: drivers/net/ethernet/qlogic/qlcnic/ 11026 11027QLOGIC QLGE 10Gb ETHERNET DRIVER 11028M: Harish Patil <harish.patil@cavium.com> 11029M: Manish Chopra <manish.chopra@cavium.com> 11030M: Dept-GELinuxNICDev@cavium.com 11031L: netdev@vger.kernel.org 11032S: Supported 11033F: drivers/net/ethernet/qlogic/qlge/ 11034 11035QNX4 FILESYSTEM 11036M: Anders Larsen <al@alarsen.net> 11037W: http://www.alarsen.net/linux/qnx4fs/ 11038S: Maintained 11039F: fs/qnx4/ 11040F: include/uapi/linux/qnx4_fs.h 11041F: include/uapi/linux/qnxtypes.h 11042 11043QORIQ DPAA2 FSL-MC BUS DRIVER 11044M: Stuart Yoder <stuyoder@gmail.com> 11045M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11046L: linux-kernel@vger.kernel.org 11047S: Maintained 11048F: drivers/staging/fsl-mc/ 11049F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11050 11051QT1010 MEDIA DRIVER 11052M: Antti Palosaari <crope@iki.fi> 11053L: linux-media@vger.kernel.org 11054W: https://linuxtv.org 11055W: http://palosaari.fi/linux/ 11056Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11057T: git git://linuxtv.org/anttip/media_tree.git 11058S: Maintained 11059F: drivers/media/tuners/qt1010* 11060 11061QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11062M: Kalle Valo <kvalo@qca.qualcomm.com> 11063L: ath10k@lists.infradead.org 11064W: http://wireless.kernel.org/en/users/Drivers/ath10k 11065T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11066S: Supported 11067F: drivers/net/wireless/ath/ath10k/ 11068 11069QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11070M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11071L: linux-wireless@vger.kernel.org 11072W: http://wireless.kernel.org/en/users/Drivers/ath9k 11073S: Supported 11074F: drivers/net/wireless/ath/ath9k/ 11075 11076QUALCOMM CAMERA SUBSYSTEM DRIVER 11077M: Todor Tomov <todor.tomov@linaro.org> 11078L: linux-media@vger.kernel.org 11079S: Maintained 11080F: Documentation/devicetree/bindings/media/qcom,camss.txt 11081F: Documentation/media/v4l-drivers/qcom_camss.rst 11082F: drivers/media/platform/qcom/camss-8x16/ 11083 11084QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11085M: Timur Tabi <timur@codeaurora.org> 11086L: netdev@vger.kernel.org 11087S: Supported 11088F: drivers/net/ethernet/qualcomm/emac/ 11089 11090QUALCOMM HEXAGON ARCHITECTURE 11091M: Richard Kuo <rkuo@codeaurora.org> 11092L: linux-hexagon@vger.kernel.org 11093T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11094S: Supported 11095F: arch/hexagon/ 11096 11097QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11098M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11099L: linux-media@vger.kernel.org 11100L: linux-arm-msm@vger.kernel.org 11101T: git git://linuxtv.org/media_tree.git 11102S: Maintained 11103F: drivers/media/platform/qcom/venus/ 11104 11105QUALCOMM WCN36XX WIRELESS DRIVER 11106M: Eugene Krasnikov <k.eugene.e@gmail.com> 11107L: wcn36xx@lists.infradead.org 11108W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11109T: git git://github.com/KrasnikovEugene/wcn36xx.git 11110S: Supported 11111F: drivers/net/wireless/ath/wcn36xx/ 11112 11113QUANTENNA QTNFMAC WIRELESS DRIVER 11114M: Igor Mitsyanko <imitsyanko@quantenna.com> 11115M: Avinash Patil <avinashp@quantenna.com> 11116M: Sergey Matyukevich <smatyukevich@quantenna.com> 11117L: linux-wireless@vger.kernel.org 11118S: Maintained 11119F: drivers/net/wireless/quantenna 11120 11121RADEON and AMDGPU DRM DRIVERS 11122M: Alex Deucher <alexander.deucher@amd.com> 11123M: Christian König <christian.koenig@amd.com> 11124L: amd-gfx@lists.freedesktop.org 11125T: git git://people.freedesktop.org/~agd5f/linux 11126S: Supported 11127F: drivers/gpu/drm/radeon/ 11128F: include/uapi/drm/radeon_drm.h 11129F: drivers/gpu/drm/amd/ 11130F: include/uapi/drm/amdgpu_drm.h 11131 11132RADEON FRAMEBUFFER DISPLAY DRIVER 11133M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11134L: linux-fbdev@vger.kernel.org 11135S: Maintained 11136F: drivers/video/fbdev/aty/radeon* 11137F: include/uapi/linux/radeonfb.h 11138 11139RADIOSHARK RADIO DRIVER 11140M: Hans Verkuil <hverkuil@xs4all.nl> 11141L: linux-media@vger.kernel.org 11142T: git git://linuxtv.org/media_tree.git 11143S: Maintained 11144F: drivers/media/radio/radio-shark.c 11145 11146RADIOSHARK2 RADIO DRIVER 11147M: Hans Verkuil <hverkuil@xs4all.nl> 11148L: linux-media@vger.kernel.org 11149T: git git://linuxtv.org/media_tree.git 11150S: Maintained 11151F: drivers/media/radio/radio-shark2.c 11152F: drivers/media/radio/radio-tea5777.c 11153 11154RADOS BLOCK DEVICE (RBD) 11155M: Ilya Dryomov <idryomov@gmail.com> 11156M: Sage Weil <sage@redhat.com> 11157M: Alex Elder <elder@kernel.org> 11158L: ceph-devel@vger.kernel.org 11159W: http://ceph.com/ 11160T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11161T: git git://github.com/ceph/ceph-client.git 11162S: Supported 11163F: Documentation/ABI/testing/sysfs-bus-rbd 11164F: drivers/block/rbd.c 11165F: drivers/block/rbd_types.h 11166 11167RAGE128 FRAMEBUFFER DISPLAY DRIVER 11168M: Paul Mackerras <paulus@samba.org> 11169L: linux-fbdev@vger.kernel.org 11170S: Maintained 11171F: drivers/video/fbdev/aty/aty128fb.c 11172 11173RAINSHADOW-CEC DRIVER 11174M: Hans Verkuil <hverkuil@xs4all.nl> 11175L: linux-media@vger.kernel.org 11176T: git git://linuxtv.org/media_tree.git 11177S: Maintained 11178F: drivers/media/usb/rainshadow-cec/* 11179 11180RALINK MIPS ARCHITECTURE 11181M: John Crispin <john@phrozen.org> 11182L: linux-mips@linux-mips.org 11183S: Maintained 11184F: arch/mips/ralink 11185 11186RALINK RT2X00 WIRELESS LAN DRIVER 11187P: rt2x00 project 11188M: Stanislaw Gruszka <sgruszka@redhat.com> 11189M: Helmut Schaa <helmut.schaa@googlemail.com> 11190L: linux-wireless@vger.kernel.org 11191S: Maintained 11192F: drivers/net/wireless/ralink/rt2x00/ 11193 11194RAMDISK RAM BLOCK DEVICE DRIVER 11195M: Jens Axboe <axboe@kernel.dk> 11196S: Maintained 11197F: Documentation/blockdev/ramdisk.txt 11198F: drivers/block/brd.c 11199 11200RANDOM NUMBER DRIVER 11201M: "Theodore Ts'o" <tytso@mit.edu> 11202S: Maintained 11203F: drivers/char/random.c 11204 11205RAPIDIO SUBSYSTEM 11206M: Matt Porter <mporter@kernel.crashing.org> 11207M: Alexandre Bounine <alexandre.bounine@idt.com> 11208S: Maintained 11209F: drivers/rapidio/ 11210 11211RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11212L: linux-wireless@vger.kernel.org 11213S: Orphan 11214F: drivers/net/wireless/ray* 11215 11216RCUTORTURE MODULE 11217M: Josh Triplett <josh@joshtriplett.org> 11218M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11219L: linux-kernel@vger.kernel.org 11220S: Supported 11221T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11222F: Documentation/RCU/torture.txt 11223F: kernel/rcu/rcutorture.c 11224 11225RCUTORTURE TEST FRAMEWORK 11226M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11227M: Josh Triplett <josh@joshtriplett.org> 11228R: Steven Rostedt <rostedt@goodmis.org> 11229R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11230R: Lai Jiangshan <jiangshanlai@gmail.com> 11231L: linux-kernel@vger.kernel.org 11232S: Supported 11233T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11234F: tools/testing/selftests/rcutorture 11235 11236RDC R-321X SoC 11237M: Florian Fainelli <florian@openwrt.org> 11238S: Maintained 11239 11240RDC R6040 FAST ETHERNET DRIVER 11241M: Florian Fainelli <f.fainelli@gmail.com> 11242L: netdev@vger.kernel.org 11243S: Maintained 11244F: drivers/net/ethernet/rdc/r6040.c 11245 11246RDMAVT - RDMA verbs software 11247M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11248L: linux-rdma@vger.kernel.org 11249S: Supported 11250F: drivers/infiniband/sw/rdmavt 11251 11252RDS - RELIABLE DATAGRAM SOCKETS 11253M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11254L: netdev@vger.kernel.org 11255L: linux-rdma@vger.kernel.org 11256L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11257W: https://oss.oracle.com/projects/rds/ 11258S: Supported 11259F: net/rds/ 11260F: Documentation/networking/rds.txt 11261 11262RDT - RESOURCE ALLOCATION 11263M: Fenghua Yu <fenghua.yu@intel.com> 11264L: linux-kernel@vger.kernel.org 11265S: Supported 11266F: arch/x86/kernel/cpu/intel_rdt* 11267F: arch/x86/include/asm/intel_rdt_sched.h 11268F: Documentation/x86/intel_rdt* 11269 11270READ-COPY UPDATE (RCU) 11271M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11272M: Josh Triplett <josh@joshtriplett.org> 11273R: Steven Rostedt <rostedt@goodmis.org> 11274R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11275R: Lai Jiangshan <jiangshanlai@gmail.com> 11276L: linux-kernel@vger.kernel.org 11277W: http://www.rdrop.com/users/paulmck/RCU/ 11278S: Supported 11279T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11280F: Documentation/RCU/ 11281X: Documentation/RCU/torture.txt 11282F: include/linux/rcu* 11283X: include/linux/srcu.h 11284F: kernel/rcu/ 11285X: kernel/torture.c 11286 11287REAL TIME CLOCK (RTC) SUBSYSTEM 11288M: Alessandro Zummo <a.zummo@towertech.it> 11289M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11290L: linux-rtc@vger.kernel.org 11291Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11292T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11293S: Maintained 11294F: Documentation/devicetree/bindings/rtc/ 11295F: Documentation/rtc.txt 11296F: drivers/rtc/ 11297F: include/linux/rtc.h 11298F: include/uapi/linux/rtc.h 11299F: include/linux/rtc/ 11300F: include/linux/platform_data/rtc-* 11301F: tools/testing/selftests/timers/rtctest.c 11302 11303REALTEK AUDIO CODECS 11304M: Bard Liao <bardliao@realtek.com> 11305M: Oder Chiou <oder_chiou@realtek.com> 11306S: Maintained 11307F: sound/soc/codecs/rt* 11308F: include/sound/rt*.h 11309 11310REGISTER MAP ABSTRACTION 11311M: Mark Brown <broonie@kernel.org> 11312L: linux-kernel@vger.kernel.org 11313T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11314S: Supported 11315F: Documentation/devicetree/bindings/regmap/ 11316F: drivers/base/regmap/ 11317F: include/linux/regmap.h 11318 11319REISERFS FILE SYSTEM 11320L: reiserfs-devel@vger.kernel.org 11321S: Supported 11322F: fs/reiserfs/ 11323 11324REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11325M: Ohad Ben-Cohen <ohad@wizery.com> 11326M: Bjorn Andersson <bjorn.andersson@linaro.org> 11327L: linux-remoteproc@vger.kernel.org 11328T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11329S: Maintained 11330F: Documentation/devicetree/bindings/remoteproc/ 11331F: Documentation/remoteproc.txt 11332F: drivers/remoteproc/ 11333F: include/linux/remoteproc.h 11334 11335REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11336M: Ohad Ben-Cohen <ohad@wizery.com> 11337M: Bjorn Andersson <bjorn.andersson@linaro.org> 11338L: linux-remoteproc@vger.kernel.org 11339T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11340S: Maintained 11341F: drivers/rpmsg/ 11342F: Documentation/rpmsg.txt 11343F: include/linux/rpmsg.h 11344F: include/linux/rpmsg/ 11345 11346RENESAS CLOCK DRIVERS 11347M: Geert Uytterhoeven <geert+renesas@glider.be> 11348L: linux-renesas-soc@vger.kernel.org 11349S: Supported 11350F: drivers/clk/renesas/ 11351 11352RENESAS ETHERNET DRIVERS 11353R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11354L: netdev@vger.kernel.org 11355L: linux-renesas-soc@vger.kernel.org 11356F: drivers/net/ethernet/renesas/ 11357F: include/linux/sh_eth.h 11358 11359RENESAS R-CAR GYROADC DRIVER 11360M: Marek Vasut <marek.vasut@gmail.com> 11361L: linux-iio@vger.kernel.org 11362S: Supported 11363F: drivers/iio/adc/rcar_gyro_adc.c 11364 11365RENESAS USB PHY DRIVER 11366M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11367L: linux-renesas-soc@vger.kernel.org 11368S: Maintained 11369F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11370 11371RESET CONTROLLER FRAMEWORK 11372M: Philipp Zabel <p.zabel@pengutronix.de> 11373T: git git://git.pengutronix.de/git/pza/linux 11374S: Maintained 11375F: drivers/reset/ 11376F: Documentation/devicetree/bindings/reset/ 11377F: include/dt-bindings/reset/ 11378F: include/linux/reset.h 11379F: include/linux/reset-controller.h 11380 11381RFKILL 11382M: Johannes Berg <johannes@sipsolutions.net> 11383L: linux-wireless@vger.kernel.org 11384W: http://wireless.kernel.org/ 11385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11386T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11387S: Maintained 11388F: Documentation/rfkill.txt 11389F: net/rfkill/ 11390 11391RHASHTABLE 11392M: Thomas Graf <tgraf@suug.ch> 11393M: Herbert Xu <herbert@gondor.apana.org.au> 11394L: netdev@vger.kernel.org 11395S: Maintained 11396F: lib/rhashtable.c 11397F: include/linux/rhashtable.h 11398 11399RICOH R5C592 MEMORYSTICK DRIVER 11400M: Maxim Levitsky <maximlevitsky@gmail.com> 11401S: Maintained 11402F: drivers/memstick/host/r592.* 11403 11404RICOH SMARTMEDIA/XD DRIVER 11405M: Maxim Levitsky <maximlevitsky@gmail.com> 11406S: Maintained 11407F: drivers/mtd/nand/r852.c 11408F: drivers/mtd/nand/r852.h 11409 11410ROCCAT DRIVERS 11411M: Stefan Achatz <erazor_de@users.sourceforge.net> 11412W: http://sourceforge.net/projects/roccat/ 11413S: Maintained 11414F: drivers/hid/hid-roccat* 11415F: include/linux/hid-roccat* 11416F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11417 11418ROCKER DRIVER 11419M: Jiri Pirko <jiri@resnulli.us> 11420L: netdev@vger.kernel.org 11421S: Supported 11422F: drivers/net/ethernet/rocker/ 11423 11424ROCKETPORT DRIVER 11425P: Comtrol Corp. 11426W: http://www.comtrol.com 11427S: Maintained 11428F: Documentation/serial/rocket.txt 11429F: drivers/tty/rocket* 11430 11431ROCKETPORT EXPRESS/INFINITY DRIVER 11432M: Kevin Cernekee <cernekee@gmail.com> 11433L: linux-serial@vger.kernel.org 11434S: Odd Fixes 11435F: drivers/tty/serial/rp2.* 11436 11437ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11438M: Marek Vasut <marek.vasut+renesas@gmail.com> 11439L: linux-kernel@vger.kernel.org 11440L: linux-renesas-soc@vger.kernel.org 11441S: Supported 11442F: drivers/mfd/bd9571mwv.c 11443F: drivers/regulator/bd9571mwv-regulator.c 11444F: drivers/gpio/gpio-bd9571mwv.c 11445F: include/linux/mfd/bd9571mwv.h 11446F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11447 11448ROSE NETWORK LAYER 11449M: Ralf Baechle <ralf@linux-mips.org> 11450L: linux-hams@vger.kernel.org 11451W: http://www.linux-ax25.org/ 11452S: Maintained 11453F: include/net/rose.h 11454F: include/uapi/linux/rose.h 11455F: net/rose/ 11456 11457RTL2830 MEDIA DRIVER 11458M: Antti Palosaari <crope@iki.fi> 11459L: linux-media@vger.kernel.org 11460W: https://linuxtv.org 11461W: http://palosaari.fi/linux/ 11462Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11463T: git git://linuxtv.org/anttip/media_tree.git 11464S: Maintained 11465F: drivers/media/dvb-frontends/rtl2830* 11466 11467RTL2832 MEDIA DRIVER 11468M: Antti Palosaari <crope@iki.fi> 11469L: linux-media@vger.kernel.org 11470W: https://linuxtv.org 11471W: http://palosaari.fi/linux/ 11472Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11473T: git git://linuxtv.org/anttip/media_tree.git 11474S: Maintained 11475F: drivers/media/dvb-frontends/rtl2832* 11476 11477RTL2832_SDR MEDIA DRIVER 11478M: Antti Palosaari <crope@iki.fi> 11479L: linux-media@vger.kernel.org 11480W: https://linuxtv.org 11481W: http://palosaari.fi/linux/ 11482Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11483T: git git://linuxtv.org/anttip/media_tree.git 11484S: Maintained 11485F: drivers/media/dvb-frontends/rtl2832_sdr* 11486 11487RTL8180 WIRELESS DRIVER 11488L: linux-wireless@vger.kernel.org 11489W: http://wireless.kernel.org/ 11490T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11491S: Orphan 11492F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11493 11494RTL8187 WIRELESS DRIVER 11495M: Herton Ronaldo Krzesinski <herton@canonical.com> 11496M: Hin-Tak Leung <htl10@users.sourceforge.net> 11497M: Larry Finger <Larry.Finger@lwfinger.net> 11498L: linux-wireless@vger.kernel.org 11499W: http://wireless.kernel.org/ 11500T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11501S: Maintained 11502F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11503 11504RTL8192CE WIRELESS DRIVER 11505M: Larry Finger <Larry.Finger@lwfinger.net> 11506M: Chaoming Li <chaoming_li@realsil.com.cn> 11507L: linux-wireless@vger.kernel.org 11508W: http://wireless.kernel.org/ 11509T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11510S: Maintained 11511F: drivers/net/wireless/realtek/rtlwifi/ 11512F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11513 11514RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11515M: Jes Sorensen <Jes.Sorensen@gmail.com> 11516L: linux-wireless@vger.kernel.org 11517T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11518S: Maintained 11519F: drivers/net/wireless/realtek/rtl8xxxu/ 11520 11521S3 SAVAGE FRAMEBUFFER DRIVER 11522M: Antonino Daplas <adaplas@gmail.com> 11523L: linux-fbdev@vger.kernel.org 11524S: Maintained 11525F: drivers/video/fbdev/savage/ 11526 11527S390 11528M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11529M: Heiko Carstens <heiko.carstens@de.ibm.com> 11530L: linux-s390@vger.kernel.org 11531W: http://www.ibm.com/developerworks/linux/linux390/ 11532T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11533S: Supported 11534F: arch/s390/ 11535F: drivers/s390/ 11536F: Documentation/s390/ 11537F: Documentation/driver-api/s390-drivers.rst 11538 11539S390 COMMON I/O LAYER 11540M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11541M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11542L: linux-s390@vger.kernel.org 11543W: http://www.ibm.com/developerworks/linux/linux390/ 11544S: Supported 11545F: drivers/s390/cio/ 11546 11547S390 DASD DRIVER 11548M: Stefan Haberland <sth@linux.vnet.ibm.com> 11549M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11550L: linux-s390@vger.kernel.org 11551W: http://www.ibm.com/developerworks/linux/linux390/ 11552S: Supported 11553F: drivers/s390/block/dasd* 11554F: block/partitions/ibm.c 11555 11556S390 IOMMU (PCI) 11557M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11558L: linux-s390@vger.kernel.org 11559W: http://www.ibm.com/developerworks/linux/linux390/ 11560S: Supported 11561F: drivers/iommu/s390-iommu.c 11562 11563S390 IUCV NETWORK LAYER 11564M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11565M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11566L: linux-s390@vger.kernel.org 11567W: http://www.ibm.com/developerworks/linux/linux390/ 11568S: Supported 11569F: drivers/s390/net/*iucv* 11570F: include/net/iucv/ 11571F: net/iucv/ 11572 11573S390 NETWORK DRIVERS 11574M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11575M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11576L: linux-s390@vger.kernel.org 11577W: http://www.ibm.com/developerworks/linux/linux390/ 11578S: Supported 11579F: drivers/s390/net/ 11580 11581S390 PCI SUBSYSTEM 11582M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11583M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11584L: linux-s390@vger.kernel.org 11585W: http://www.ibm.com/developerworks/linux/linux390/ 11586S: Supported 11587F: arch/s390/pci/ 11588F: drivers/pci/hotplug/s390_pci_hpc.c 11589 11590S390 VFIO-CCW DRIVER 11591M: Cornelia Huck <cohuck@redhat.com> 11592M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11593L: linux-s390@vger.kernel.org 11594L: kvm@vger.kernel.org 11595S: Supported 11596F: drivers/s390/cio/vfio_ccw* 11597F: Documentation/s390/vfio-ccw.txt 11598F: include/uapi/linux/vfio_ccw.h 11599 11600S390 ZCRYPT DRIVER 11601M: Harald Freudenberger <freude@de.ibm.com> 11602L: linux-s390@vger.kernel.org 11603W: http://www.ibm.com/developerworks/linux/linux390/ 11604S: Supported 11605F: drivers/s390/crypto/ 11606 11607S390 ZFCP DRIVER 11608M: Steffen Maier <maier@linux.vnet.ibm.com> 11609M: Benjamin Block <bblock@linux.vnet.ibm.com> 11610L: linux-s390@vger.kernel.org 11611W: http://www.ibm.com/developerworks/linux/linux390/ 11612S: Supported 11613F: drivers/s390/scsi/zfcp_* 11614 11615S3C24XX SD/MMC Driver 11616M: Ben Dooks <ben-linux@fluff.org> 11617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11618S: Supported 11619F: drivers/mmc/host/s3cmci.* 11620 11621SAA6588 RDS RECEIVER DRIVER 11622M: Hans Verkuil <hverkuil@xs4all.nl> 11623L: linux-media@vger.kernel.org 11624T: git git://linuxtv.org/media_tree.git 11625W: https://linuxtv.org 11626S: Odd Fixes 11627F: drivers/media/i2c/saa6588* 11628 11629SAA7134 VIDEO4LINUX DRIVER 11630M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11631M: Mauro Carvalho Chehab <mchehab@kernel.org> 11632L: linux-media@vger.kernel.org 11633W: https://linuxtv.org 11634T: git git://linuxtv.org/media_tree.git 11635S: Odd fixes 11636F: Documentation/media/v4l-drivers/saa7134* 11637F: drivers/media/pci/saa7134/ 11638 11639SAA7146 VIDEO4LINUX-2 DRIVER 11640M: Hans Verkuil <hverkuil@xs4all.nl> 11641L: linux-media@vger.kernel.org 11642T: git git://linuxtv.org/media_tree.git 11643S: Maintained 11644F: drivers/media/common/saa7146/ 11645F: drivers/media/pci/saa7146/ 11646F: include/media/saa7146* 11647 11648SAMSUNG AUDIO (ASoC) DRIVERS 11649M: Krzysztof Kozlowski <krzk@kernel.org> 11650M: Sangbeom Kim <sbkim73@samsung.com> 11651M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11652L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11653S: Supported 11654F: sound/soc/samsung/ 11655 11656SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11657M: Krzysztof Kozlowski <krzk@kernel.org> 11658L: linux-crypto@vger.kernel.org 11659L: linux-samsung-soc@vger.kernel.org 11660S: Maintained 11661F: drivers/crypto/exynos-rng.c 11662F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11663 11664SAMSUNG FRAMEBUFFER DRIVER 11665M: Jingoo Han <jingoohan1@gmail.com> 11666L: linux-fbdev@vger.kernel.org 11667S: Maintained 11668F: drivers/video/fbdev/s3c-fb.c 11669 11670SAMSUNG LAPTOP DRIVER 11671M: Corentin Chary <corentin.chary@gmail.com> 11672L: platform-driver-x86@vger.kernel.org 11673S: Maintained 11674F: drivers/platform/x86/samsung-laptop.c 11675 11676SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11677M: Sangbeom Kim <sbkim73@samsung.com> 11678M: Krzysztof Kozlowski <krzk@kernel.org> 11679M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11680L: linux-kernel@vger.kernel.org 11681L: linux-samsung-soc@vger.kernel.org 11682S: Supported 11683F: drivers/mfd/sec*.c 11684F: drivers/regulator/s2m*.c 11685F: drivers/regulator/s5m*.c 11686F: drivers/clk/clk-s2mps11.c 11687F: drivers/rtc/rtc-s5m.c 11688F: include/linux/mfd/samsung/ 11689F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11690F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11691F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11692F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11693 11694SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11695M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11696L: linux-media@vger.kernel.org 11697L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11698S: Maintained 11699F: drivers/media/platform/s3c-camif/ 11700F: include/media/drv-intf/s3c_camif.h 11701 11702SAMSUNG S3FWRN5 NFC DRIVER 11703M: Robert Baldyga <r.baldyga@samsung.com> 11704M: Krzysztof Opasiak <k.opasiak@samsung.com> 11705L: linux-nfc@lists.01.org (moderated for non-subscribers) 11706S: Supported 11707F: drivers/nfc/s3fwrn5 11708 11709SAMSUNG S5C73M3 CAMERA DRIVER 11710M: Kyungmin Park <kyungmin.park@samsung.com> 11711M: Andrzej Hajda <a.hajda@samsung.com> 11712L: linux-media@vger.kernel.org 11713S: Supported 11714F: drivers/media/i2c/s5c73m3/* 11715 11716SAMSUNG S5K5BAF CAMERA DRIVER 11717M: Kyungmin Park <kyungmin.park@samsung.com> 11718M: Andrzej Hajda <a.hajda@samsung.com> 11719L: linux-media@vger.kernel.org 11720S: Supported 11721F: drivers/media/i2c/s5k5baf.c 11722 11723SAMSUNG S5P Security SubSystem (SSS) DRIVER 11724M: Krzysztof Kozlowski <krzk@kernel.org> 11725M: Vladimir Zapolskiy <vz@mleia.com> 11726L: linux-crypto@vger.kernel.org 11727L: linux-samsung-soc@vger.kernel.org 11728S: Maintained 11729F: drivers/crypto/s5p-sss.c 11730 11731SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11732M: Kyungmin Park <kyungmin.park@samsung.com> 11733M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11734L: linux-media@vger.kernel.org 11735Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11736S: Supported 11737F: drivers/media/platform/exynos4-is/ 11738 11739SAMSUNG SOC CLOCK DRIVERS 11740M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11741M: Tomasz Figa <tomasz.figa@gmail.com> 11742M: Chanwoo Choi <cw00.choi@samsung.com> 11743S: Supported 11744L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11745F: drivers/clk/samsung/ 11746F: include/dt-bindings/clock/exynos*.h 11747F: Documentation/devicetree/bindings/clock/exynos*.txt 11748 11749SAMSUNG SPI DRIVERS 11750M: Kukjin Kim <kgene@kernel.org> 11751M: Krzysztof Kozlowski <krzk@kernel.org> 11752M: Andi Shyti <andi.shyti@samsung.com> 11753L: linux-spi@vger.kernel.org 11754L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11755S: Maintained 11756F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11757F: drivers/spi/spi-s3c* 11758F: include/linux/platform_data/spi-s3c64xx.h 11759 11760SAMSUNG SXGBE DRIVERS 11761M: Byungho An <bh74.an@samsung.com> 11762M: Girish K S <ks.giri@samsung.com> 11763M: Vipul Pandya <vipul.pandya@samsung.com> 11764S: Supported 11765L: netdev@vger.kernel.org 11766F: drivers/net/ethernet/samsung/sxgbe/ 11767 11768SAMSUNG THERMAL DRIVER 11769M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11770L: linux-pm@vger.kernel.org 11771L: linux-samsung-soc@vger.kernel.org 11772S: Supported 11773T: git https://github.com/lmajewski/linux-samsung-thermal.git 11774F: drivers/thermal/samsung/ 11775 11776SAMSUNG USB2 PHY DRIVER 11777M: Kamil Debski <kamil@wypas.org> 11778M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11779L: linux-kernel@vger.kernel.org 11780S: Supported 11781F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11782F: Documentation/phy/samsung-usb2.txt 11783F: drivers/phy/samsung/phy-exynos4210-usb2.c 11784F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11785F: drivers/phy/samsung/phy-exynos5250-usb2.c 11786F: drivers/phy/samsung/phy-s5pv210-usb2.c 11787F: drivers/phy/samsung/phy-samsung-usb2.c 11788F: drivers/phy/samsung/phy-samsung-usb2.h 11789 11790SC1200 WDT DRIVER 11791M: Zwane Mwaikambo <zwanem@gmail.com> 11792S: Maintained 11793F: drivers/watchdog/sc1200wdt.c 11794 11795SCHEDULER 11796M: Ingo Molnar <mingo@redhat.com> 11797M: Peter Zijlstra <peterz@infradead.org> 11798L: linux-kernel@vger.kernel.org 11799T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11800S: Maintained 11801F: kernel/sched/ 11802F: include/linux/sched.h 11803F: include/uapi/linux/sched.h 11804F: include/linux/wait.h 11805 11806SCORE ARCHITECTURE 11807M: Chen Liqin <liqin.linux@gmail.com> 11808M: Lennox Wu <lennox.wu@gmail.com> 11809W: http://www.sunplus.com 11810S: Supported 11811F: arch/score/ 11812 11813SCR24X CHIP CARD INTERFACE DRIVER 11814M: Lubomir Rintel <lkundrak@v3.sk> 11815S: Supported 11816F: drivers/char/pcmcia/scr24x_cs.c 11817 11818SCSI CDROM DRIVER 11819M: Jens Axboe <axboe@kernel.dk> 11820L: linux-scsi@vger.kernel.org 11821W: http://www.kernel.dk 11822S: Maintained 11823F: drivers/scsi/sr* 11824 11825SCSI RDMA PROTOCOL (SRP) INITIATOR 11826M: Bart Van Assche <bart.vanassche@sandisk.com> 11827L: linux-rdma@vger.kernel.org 11828S: Supported 11829W: http://www.openfabrics.org 11830Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11831T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11832F: drivers/infiniband/ulp/srp/ 11833F: include/scsi/srp.h 11834 11835SCSI SG DRIVER 11836M: Doug Gilbert <dgilbert@interlog.com> 11837L: linux-scsi@vger.kernel.org 11838W: http://sg.danny.cz/sg 11839S: Maintained 11840F: Documentation/scsi/scsi-generic.txt 11841F: drivers/scsi/sg.c 11842F: include/scsi/sg.h 11843 11844SCSI SUBSYSTEM 11845M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11846T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11847M: "Martin K. Petersen" <martin.petersen@oracle.com> 11848T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11849L: linux-scsi@vger.kernel.org 11850S: Maintained 11851F: Documentation/devicetree/bindings/scsi/ 11852F: drivers/scsi/ 11853F: include/scsi/ 11854 11855SCSI TAPE DRIVER 11856M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11857L: linux-scsi@vger.kernel.org 11858S: Maintained 11859F: Documentation/scsi/st.txt 11860F: drivers/scsi/st.* 11861F: drivers/scsi/st_*.h 11862 11863SCTP PROTOCOL 11864M: Vlad Yasevich <vyasevich@gmail.com> 11865M: Neil Horman <nhorman@tuxdriver.com> 11866L: linux-sctp@vger.kernel.org 11867W: http://lksctp.sourceforge.net 11868S: Maintained 11869F: Documentation/networking/sctp.txt 11870F: include/linux/sctp.h 11871F: include/uapi/linux/sctp.h 11872F: include/net/sctp/ 11873F: net/sctp/ 11874 11875SCx200 CPU SUPPORT 11876M: Jim Cromie <jim.cromie@gmail.com> 11877S: Odd Fixes 11878F: Documentation/i2c/busses/scx200_acb 11879F: arch/x86/platform/scx200/ 11880F: drivers/watchdog/scx200_wdt.c 11881F: drivers/i2c/busses/scx200* 11882F: drivers/mtd/maps/scx200_docflash.c 11883F: include/linux/scx200.h 11884 11885SCx200 GPIO DRIVER 11886M: Jim Cromie <jim.cromie@gmail.com> 11887S: Maintained 11888F: drivers/char/scx200_gpio.c 11889F: include/linux/scx200_gpio.h 11890 11891SCx200 HRT CLOCKSOURCE DRIVER 11892M: Jim Cromie <jim.cromie@gmail.com> 11893S: Maintained 11894F: drivers/clocksource/scx200_hrt.c 11895 11896SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11897M: Sascha Sommer <saschasommer@freenet.de> 11898L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11899S: Maintained 11900F: drivers/mmc/host/sdricoh_cs.c 11901 11902SECURE COMPUTING 11903M: Kees Cook <keescook@chromium.org> 11904R: Andy Lutomirski <luto@amacapital.net> 11905R: Will Drewry <wad@chromium.org> 11906T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11907S: Supported 11908F: kernel/seccomp.c 11909F: include/uapi/linux/seccomp.h 11910F: include/linux/seccomp.h 11911F: tools/testing/selftests/seccomp/* 11912F: tools/testing/selftests/kselftest_harness.h 11913F: Documentation/userspace-api/seccomp_filter.rst 11914K: \bsecure_computing 11915K: \bTIF_SECCOMP\b 11916 11917SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11918M: Al Cooper <alcooperx@gmail.com> 11919L: linux-mmc@vger.kernel.org 11920L: bcm-kernel-feedback-list@broadcom.com 11921S: Maintained 11922F: drivers/mmc/host/sdhci-brcmstb* 11923 11924SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11925M: Adrian Hunter <adrian.hunter@intel.com> 11926L: linux-mmc@vger.kernel.org 11927T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11928S: Maintained 11929F: drivers/mmc/host/sdhci* 11930F: include/linux/mmc/sdhci* 11931 11932SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11933M: Ben Dooks <ben-linux@fluff.org> 11934M: Jaehoon Chung <jh80.chung@samsung.com> 11935L: linux-mmc@vger.kernel.org 11936S: Maintained 11937F: drivers/mmc/host/sdhci-s3c* 11938 11939SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11940M: Viresh Kumar <vireshk@kernel.org> 11941L: linux-mmc@vger.kernel.org 11942S: Maintained 11943F: drivers/mmc/host/sdhci-spear.c 11944 11945SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11946M: Scott Bauer <scott.bauer@intel.com> 11947M: Jonathan Derrick <jonathan.derrick@intel.com> 11948M: Rafael Antognolli <rafael.antognolli@intel.com> 11949L: linux-block@vger.kernel.org 11950S: Supported 11951F: block/sed* 11952F: block/opal_proto.h 11953F: include/linux/sed* 11954F: include/uapi/linux/sed* 11955 11956SECURITY CONTACT 11957M: Security Officers <security@kernel.org> 11958S: Supported 11959 11960SECURITY SUBSYSTEM 11961M: James Morris <james.l.morris@oracle.com> 11962M: "Serge E. Hallyn" <serge@hallyn.com> 11963L: linux-security-module@vger.kernel.org (suggested Cc:) 11964T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11965W: http://kernsec.org/ 11966S: Supported 11967F: security/ 11968 11969SELINUX SECURITY MODULE 11970M: Paul Moore <paul@paul-moore.com> 11971M: Stephen Smalley <sds@tycho.nsa.gov> 11972M: Eric Paris <eparis@parisplace.org> 11973L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11974W: http://selinuxproject.org 11975T: git git://git.infradead.org/users/pcmoore/selinux 11976S: Supported 11977F: include/linux/selinux* 11978F: security/selinux/ 11979F: scripts/selinux/ 11980F: Documentation/admin-guide/LSM/SELinux.rst 11981 11982SENSABLE PHANTOM 11983M: Jiri Slaby <jirislaby@gmail.com> 11984S: Maintained 11985F: drivers/misc/phantom.c 11986F: include/uapi/linux/phantom.h 11987 11988SERIAL DEVICE BUS 11989M: Rob Herring <robh@kernel.org> 11990L: linux-serial@vger.kernel.org 11991S: Maintained 11992F: Documentation/devicetree/bindings/serial/slave-device.txt 11993F: drivers/tty/serdev/ 11994F: include/linux/serdev.h 11995 11996SERIAL DRIVERS 11997M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11998L: linux-serial@vger.kernel.org 11999S: Maintained 12000F: Documentation/devicetree/bindings/serial/ 12001F: drivers/tty/serial/ 12002 12003SERIAL IR RECEIVER 12004M: Sean Young <sean@mess.org> 12005L: linux-media@vger.kernel.org 12006S: Maintained 12007F: drivers/media/rc/serial_ir.c 12008 12009SFC NETWORK DRIVER 12010M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12011M: Edward Cree <ecree@solarflare.com> 12012M: Bert Kenward <bkenward@solarflare.com> 12013L: netdev@vger.kernel.org 12014S: Supported 12015F: drivers/net/ethernet/sfc/ 12016 12017SGI GRU DRIVER 12018M: Dimitri Sivanich <sivanich@sgi.com> 12019S: Maintained 12020F: drivers/misc/sgi-gru/ 12021 12022SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12023M: Pat Gefre <pfg@sgi.com> 12024L: linux-ia64@vger.kernel.org 12025S: Supported 12026F: Documentation/ia64/serial.txt 12027F: drivers/tty/serial/ioc?_serial.c 12028F: include/linux/ioc?.h 12029 12030SGI XP/XPC/XPNET DRIVER 12031M: Cliff Whickman <cpw@sgi.com> 12032M: Robin Holt <robinmholt@gmail.com> 12033S: Maintained 12034F: drivers/misc/sgi-xp/ 12035 12036SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12037M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12038L: linux-s390@vger.kernel.org 12039W: http://www.ibm.com/developerworks/linux/linux390/ 12040S: Supported 12041F: net/smc/ 12042 12043SH_VEU V4L2 MEM2MEM DRIVER 12044L: linux-media@vger.kernel.org 12045S: Orphan 12046F: drivers/media/platform/sh_veu.c 12047 12048SH_VOU V4L2 OUTPUT DRIVER 12049L: linux-media@vger.kernel.org 12050S: Orphan 12051F: drivers/media/platform/sh_vou.c 12052F: include/media/drv-intf/sh_vou.h 12053 12054SI2157 MEDIA DRIVER 12055M: Antti Palosaari <crope@iki.fi> 12056L: linux-media@vger.kernel.org 12057W: https://linuxtv.org 12058W: http://palosaari.fi/linux/ 12059Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12060T: git git://linuxtv.org/anttip/media_tree.git 12061S: Maintained 12062F: drivers/media/tuners/si2157* 12063 12064SI2168 MEDIA DRIVER 12065M: Antti Palosaari <crope@iki.fi> 12066L: linux-media@vger.kernel.org 12067W: https://linuxtv.org 12068W: http://palosaari.fi/linux/ 12069Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12070T: git git://linuxtv.org/anttip/media_tree.git 12071S: Maintained 12072F: drivers/media/dvb-frontends/si2168* 12073 12074SI470X FM RADIO RECEIVER I2C DRIVER 12075M: Hans Verkuil <hverkuil@xs4all.nl> 12076L: linux-media@vger.kernel.org 12077T: git git://linuxtv.org/media_tree.git 12078W: https://linuxtv.org 12079S: Odd Fixes 12080F: drivers/media/radio/si470x/radio-si470x-i2c.c 12081 12082SI470X FM RADIO RECEIVER USB DRIVER 12083M: Hans Verkuil <hverkuil@xs4all.nl> 12084L: linux-media@vger.kernel.org 12085T: git git://linuxtv.org/media_tree.git 12086W: https://linuxtv.org 12087S: Maintained 12088F: drivers/media/radio/si470x/radio-si470x-common.c 12089F: drivers/media/radio/si470x/radio-si470x.h 12090F: drivers/media/radio/si470x/radio-si470x-usb.c 12091 12092SI4713 FM RADIO TRANSMITTER I2C DRIVER 12093M: Eduardo Valentin <edubezval@gmail.com> 12094L: linux-media@vger.kernel.org 12095T: git git://linuxtv.org/media_tree.git 12096W: https://linuxtv.org 12097S: Odd Fixes 12098F: drivers/media/radio/si4713/si4713.? 12099 12100SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12101M: Eduardo Valentin <edubezval@gmail.com> 12102L: linux-media@vger.kernel.org 12103T: git git://linuxtv.org/media_tree.git 12104W: https://linuxtv.org 12105S: Odd Fixes 12106F: drivers/media/radio/si4713/radio-platform-si4713.c 12107 12108SI4713 FM RADIO TRANSMITTER USB DRIVER 12109M: Hans Verkuil <hverkuil@xs4all.nl> 12110L: linux-media@vger.kernel.org 12111T: git git://linuxtv.org/media_tree.git 12112W: https://linuxtv.org 12113S: Maintained 12114F: drivers/media/radio/si4713/radio-usb-si4713.c 12115 12116SIANO DVB DRIVER 12117M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12118M: Mauro Carvalho Chehab <mchehab@kernel.org> 12119L: linux-media@vger.kernel.org 12120W: https://linuxtv.org 12121T: git git://linuxtv.org/media_tree.git 12122S: Odd fixes 12123F: drivers/media/common/siano/ 12124F: drivers/media/usb/siano/ 12125F: drivers/media/usb/siano/ 12126F: drivers/media/mmc/siano/ 12127 12128SILEAD TOUCHSCREEN DRIVER 12129M: Hans de Goede <hdegoede@redhat.com> 12130L: linux-input@vger.kernel.org 12131L: platform-driver-x86@vger.kernel.org 12132S: Maintained 12133F: drivers/input/touchscreen/silead.c 12134F: drivers/platform/x86/silead_dmi.c 12135 12136SILICON MOTION SM712 FRAME BUFFER DRIVER 12137M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12138M: Teddy Wang <teddy.wang@siliconmotion.com> 12139M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12140L: linux-fbdev@vger.kernel.org 12141S: Maintained 12142F: drivers/video/fbdev/sm712* 12143F: Documentation/fb/sm712fb.txt 12144 12145SIMPLE FIRMWARE INTERFACE (SFI) 12146M: Len Brown <lenb@kernel.org> 12147L: sfi-devel@simplefirmware.org 12148W: http://simplefirmware.org/ 12149T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12150S: Supported 12151F: arch/x86/platform/sfi/ 12152F: drivers/sfi/ 12153F: include/linux/sfi*.h 12154 12155SIMPLEFB FB DRIVER 12156M: Hans de Goede <hdegoede@redhat.com> 12157L: linux-fbdev@vger.kernel.org 12158S: Maintained 12159F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12160F: drivers/video/fbdev/simplefb.c 12161F: include/linux/platform_data/simplefb.h 12162 12163SIMTEC EB110ATX (Chalice CATS) 12164P: Ben Dooks 12165P: Vincent Sanders <vince@simtec.co.uk> 12166M: Simtec Linux Team <linux@simtec.co.uk> 12167W: http://www.simtec.co.uk/products/EB110ATX/ 12168S: Supported 12169 12170SIMTEC EB2410ITX (BAST) 12171P: Ben Dooks 12172P: Vincent Sanders <vince@simtec.co.uk> 12173M: Simtec Linux Team <linux@simtec.co.uk> 12174W: http://www.simtec.co.uk/products/EB2410ITX/ 12175S: Supported 12176F: arch/arm/mach-s3c24xx/mach-bast.c 12177F: arch/arm/mach-s3c24xx/bast-ide.c 12178F: arch/arm/mach-s3c24xx/bast-irq.c 12179 12180SIPHASH PRF ROUTINES 12181M: Jason A. Donenfeld <Jason@zx2c4.com> 12182S: Maintained 12183F: lib/siphash.c 12184F: lib/test_siphash.c 12185F: include/linux/siphash.h 12186 12187SIS 190 ETHERNET DRIVER 12188M: Francois Romieu <romieu@fr.zoreil.com> 12189L: netdev@vger.kernel.org 12190S: Maintained 12191F: drivers/net/ethernet/sis/sis190.c 12192 12193SIS 900/7016 FAST ETHERNET DRIVER 12194M: Daniele Venzano <venza@brownhat.org> 12195W: http://www.brownhat.org/sis900.html 12196L: netdev@vger.kernel.org 12197S: Maintained 12198F: drivers/net/ethernet/sis/sis900.* 12199 12200SIS FRAMEBUFFER DRIVER 12201M: Thomas Winischhofer <thomas@winischhofer.net> 12202W: http://www.winischhofer.net/linuxsisvga.shtml 12203S: Maintained 12204F: Documentation/fb/sisfb.txt 12205F: drivers/video/fbdev/sis/ 12206F: include/video/sisfb.h 12207 12208SIS USB2VGA DRIVER 12209M: Thomas Winischhofer <thomas@winischhofer.net> 12210W: http://www.winischhofer.at/linuxsisusbvga.shtml 12211S: Maintained 12212F: drivers/usb/misc/sisusbvga/ 12213 12214SLAB ALLOCATOR 12215M: Christoph Lameter <cl@linux.com> 12216M: Pekka Enberg <penberg@kernel.org> 12217M: David Rientjes <rientjes@google.com> 12218M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12219M: Andrew Morton <akpm@linux-foundation.org> 12220L: linux-mm@kvack.org 12221S: Maintained 12222F: include/linux/sl?b*.h 12223F: mm/sl?b* 12224 12225SLEEPABLE READ-COPY UPDATE (SRCU) 12226M: Lai Jiangshan <jiangshanlai@gmail.com> 12227M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12228M: Josh Triplett <josh@joshtriplett.org> 12229R: Steven Rostedt <rostedt@goodmis.org> 12230R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12231L: linux-kernel@vger.kernel.org 12232W: http://www.rdrop.com/users/paulmck/RCU/ 12233S: Supported 12234T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12235F: include/linux/srcu.h 12236F: kernel/rcu/srcu.c 12237 12238SMACK SECURITY MODULE 12239M: Casey Schaufler <casey@schaufler-ca.com> 12240L: linux-security-module@vger.kernel.org 12241W: http://schaufler-ca.com 12242T: git git://github.com/cschaufler/smack-next 12243S: Maintained 12244F: Documentation/admin-guide/LSM/Smack.rst 12245F: security/smack/ 12246 12247SMC91x ETHERNET DRIVER 12248M: Nicolas Pitre <nico@fluxnic.net> 12249S: Odd Fixes 12250F: drivers/net/ethernet/smsc/smc91x.* 12251 12252SMIA AND SMIA++ IMAGE SENSOR DRIVER 12253M: Sakari Ailus <sakari.ailus@iki.fi> 12254L: linux-media@vger.kernel.org 12255S: Maintained 12256F: drivers/media/i2c/smiapp/ 12257F: include/media/i2c/smiapp.h 12258F: drivers/media/i2c/smiapp-pll.c 12259F: drivers/media/i2c/smiapp-pll.h 12260F: include/uapi/linux/smiapp.h 12261F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12262 12263SMM665 HARDWARE MONITOR DRIVER 12264M: Guenter Roeck <linux@roeck-us.net> 12265L: linux-hwmon@vger.kernel.org 12266S: Maintained 12267F: Documentation/hwmon/smm665 12268F: drivers/hwmon/smm665.c 12269 12270SMSC EMC2103 HARDWARE MONITOR DRIVER 12271M: Steve Glendinning <steve.glendinning@shawell.net> 12272L: linux-hwmon@vger.kernel.org 12273S: Maintained 12274F: Documentation/hwmon/emc2103 12275F: drivers/hwmon/emc2103.c 12276 12277SMSC SCH5627 HARDWARE MONITOR DRIVER 12278M: Hans de Goede <hdegoede@redhat.com> 12279L: linux-hwmon@vger.kernel.org 12280S: Supported 12281F: Documentation/hwmon/sch5627 12282F: drivers/hwmon/sch5627.c 12283 12284SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12285M: Steve Glendinning <steve.glendinning@shawell.net> 12286L: linux-fbdev@vger.kernel.org 12287S: Maintained 12288F: drivers/video/fbdev/smscufx.c 12289 12290SMSC47B397 HARDWARE MONITOR DRIVER 12291M: Jean Delvare <jdelvare@suse.com> 12292L: linux-hwmon@vger.kernel.org 12293S: Maintained 12294F: Documentation/hwmon/smsc47b397 12295F: drivers/hwmon/smsc47b397.c 12296 12297SMSC911x ETHERNET DRIVER 12298M: Steve Glendinning <steve.glendinning@shawell.net> 12299L: netdev@vger.kernel.org 12300S: Maintained 12301F: include/linux/smsc911x.h 12302F: drivers/net/ethernet/smsc/smsc911x.* 12303 12304SMSC9420 PCI ETHERNET DRIVER 12305M: Steve Glendinning <steve.glendinning@shawell.net> 12306L: netdev@vger.kernel.org 12307S: Maintained 12308F: drivers/net/ethernet/smsc/smsc9420.* 12309 12310SOC-CAMERA V4L2 SUBSYSTEM 12311M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12312L: linux-media@vger.kernel.org 12313T: git git://linuxtv.org/media_tree.git 12314S: Maintained 12315F: include/media/soc* 12316F: drivers/media/i2c/soc_camera/ 12317F: drivers/media/platform/soc_camera/ 12318 12319SOEKRIS NET48XX LED SUPPORT 12320M: Chris Boot <bootc@bootc.net> 12321S: Maintained 12322F: drivers/leds/leds-net48xx.c 12323 12324SOFT-ROCE DRIVER (rxe) 12325M: Moni Shoua <monis@mellanox.com> 12326L: linux-rdma@vger.kernel.org 12327S: Supported 12328W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12329Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12330F: drivers/infiniband/sw/rxe/ 12331F: include/uapi/rdma/rdma_user_rxe.h 12332 12333SOFTLOGIC 6x10 MPEG CODEC 12334M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12335M: Anton Sviridenko <anton@corp.bluecherry.net> 12336M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12337M: Andrey Utkin <andrey_utkin@fastmail.com> 12338M: Ismael Luceno <ismael@iodev.co.uk> 12339L: linux-media@vger.kernel.org 12340S: Supported 12341F: drivers/media/pci/solo6x10/ 12342 12343SOFTWARE RAID (Multiple Disks) SUPPORT 12344M: Shaohua Li <shli@kernel.org> 12345L: linux-raid@vger.kernel.org 12346T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12347S: Supported 12348F: drivers/md/ 12349F: include/linux/raid/ 12350F: include/uapi/linux/raid/ 12351 12352SONIC NETWORK DRIVER 12353M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12354L: netdev@vger.kernel.org 12355S: Maintained 12356F: drivers/net/ethernet/natsemi/sonic.* 12357 12358SONICS SILICON BACKPLANE DRIVER (SSB) 12359M: Michael Buesch <m@bues.ch> 12360L: linux-wireless@vger.kernel.org 12361S: Maintained 12362F: drivers/ssb/ 12363F: include/linux/ssb/ 12364 12365SONY MEMORYSTICK CARD SUPPORT 12366M: Alex Dubov <oakad@yahoo.com> 12367W: http://tifmxx.berlios.de/ 12368S: Maintained 12369F: drivers/memstick/host/tifm_ms.c 12370 12371SONY MEMORYSTICK STANDARD SUPPORT 12372M: Maxim Levitsky <maximlevitsky@gmail.com> 12373S: Maintained 12374F: drivers/memstick/core/ms_block.* 12375 12376SONY VAIO CONTROL DEVICE DRIVER 12377M: Mattia Dongili <malattia@linux.it> 12378L: platform-driver-x86@vger.kernel.org 12379W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12380S: Maintained 12381F: Documentation/laptops/sony-laptop.txt 12382F: drivers/char/sonypi.c 12383F: drivers/platform/x86/sony-laptop.c 12384F: include/linux/sony-laptop.h 12385 12386SOUND 12387M: Jaroslav Kysela <perex@perex.cz> 12388M: Takashi Iwai <tiwai@suse.com> 12389L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12390W: http://www.alsa-project.org/ 12391T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12392T: git git://git.alsa-project.org/alsa-kernel.git 12393Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12394S: Maintained 12395F: Documentation/sound/ 12396F: include/sound/ 12397F: include/uapi/sound/ 12398F: sound/ 12399 12400SOUND - COMPRESSED AUDIO 12401M: Vinod Koul <vinod.koul@intel.com> 12402L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12403T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12404S: Supported 12405F: Documentation/sound/alsa/compress_offload.txt 12406F: include/sound/compress_driver.h 12407F: include/uapi/sound/compress_* 12408F: sound/core/compress_offload.c 12409F: sound/soc/soc-compress.c 12410 12411SOUND - DMAENGINE HELPERS 12412M: Lars-Peter Clausen <lars@metafoo.de> 12413S: Supported 12414F: include/sound/dmaengine_pcm.h 12415F: sound/core/pcm_dmaengine.c 12416F: sound/soc/soc-generic-dmaengine-pcm.c 12417 12418SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12419M: Liam Girdwood <lgirdwood@gmail.com> 12420M: Mark Brown <broonie@kernel.org> 12421T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12422L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12423W: http://alsa-project.org/main/index.php/ASoC 12424S: Supported 12425F: Documentation/devicetree/bindings/sound/ 12426F: Documentation/sound/alsa/soc/ 12427F: sound/soc/ 12428F: include/sound/soc* 12429 12430SP2 MEDIA DRIVER 12431M: Olli Salonen <olli.salonen@iki.fi> 12432L: linux-media@vger.kernel.org 12433W: https://linuxtv.org 12434Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12435S: Maintained 12436F: drivers/media/dvb-frontends/sp2* 12437 12438SPARC + UltraSPARC (sparc/sparc64) 12439M: "David S. Miller" <davem@davemloft.net> 12440L: sparclinux@vger.kernel.org 12441Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12442T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12443T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12444S: Maintained 12445F: arch/sparc/ 12446F: drivers/sbus/ 12447 12448SPARC SERIAL DRIVERS 12449M: "David S. Miller" <davem@davemloft.net> 12450L: sparclinux@vger.kernel.org 12451T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12452T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12453S: Maintained 12454F: include/linux/sunserialcore.h 12455F: drivers/tty/serial/suncore.c 12456F: drivers/tty/serial/sunhv.c 12457F: drivers/tty/serial/sunsab.c 12458F: drivers/tty/serial/sunsab.h 12459F: drivers/tty/serial/sunsu.c 12460F: drivers/tty/serial/sunzilog.c 12461F: drivers/tty/serial/sunzilog.h 12462 12463SPARSE CHECKER 12464M: "Christopher Li" <sparse@chrisli.org> 12465L: linux-sparse@vger.kernel.org 12466W: https://sparse.wiki.kernel.org/ 12467T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12468T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12469S: Maintained 12470F: include/linux/compiler.h 12471 12472SPEAR CLOCK FRAMEWORK SUPPORT 12473M: Viresh Kumar <vireshk@kernel.org> 12474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12475W: http://www.st.com/spear 12476S: Maintained 12477F: drivers/clk/spear/ 12478 12479SPEAR PLATFORM SUPPORT 12480M: Viresh Kumar <vireshk@kernel.org> 12481M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12483W: http://www.st.com/spear 12484S: Maintained 12485F: arch/arm/boot/dts/spear* 12486F: arch/arm/mach-spear/ 12487 12488SPI NOR SUBSYSTEM 12489M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12490M: Marek Vasut <marek.vasut@gmail.com> 12491L: linux-mtd@lists.infradead.org 12492W: http://www.linux-mtd.infradead.org/ 12493Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12494T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12495T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12496S: Maintained 12497F: drivers/mtd/spi-nor/ 12498F: include/linux/mtd/spi-nor.h 12499 12500SPI SUBSYSTEM 12501M: Mark Brown <broonie@kernel.org> 12502L: linux-spi@vger.kernel.org 12503T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12504Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12505S: Maintained 12506F: Documentation/devicetree/bindings/spi/ 12507F: Documentation/spi/ 12508F: drivers/spi/ 12509F: include/linux/spi/ 12510F: include/uapi/linux/spi/ 12511F: tools/spi/ 12512 12513SPIDERNET NETWORK DRIVER for CELL 12514M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12515L: netdev@vger.kernel.org 12516S: Supported 12517F: Documentation/networking/spider_net.txt 12518F: drivers/net/ethernet/toshiba/spider_net* 12519 12520SPMI SUBSYSTEM 12521R: Stephen Boyd <sboyd@codeaurora.org> 12522L: linux-arm-msm@vger.kernel.org 12523F: Documentation/devicetree/bindings/spmi/ 12524F: drivers/spmi/ 12525F: include/dt-bindings/spmi/spmi.h 12526F: include/linux/spmi.h 12527F: include/trace/events/spmi.h 12528 12529SPU FILE SYSTEM 12530M: Jeremy Kerr <jk@ozlabs.org> 12531L: linuxppc-dev@lists.ozlabs.org 12532W: http://www.ibm.com/developerworks/power/cell/ 12533S: Supported 12534F: Documentation/filesystems/spufs.txt 12535F: arch/powerpc/platforms/cell/spufs/ 12536 12537SQUASHFS FILE SYSTEM 12538M: Phillip Lougher <phillip@squashfs.org.uk> 12539L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12540W: http://squashfs.org.uk 12541T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12542S: Maintained 12543F: Documentation/filesystems/squashfs.txt 12544F: fs/squashfs/ 12545 12546SRM (Alpha) environment access 12547M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12548S: Maintained 12549F: arch/alpha/kernel/srm_env.c 12550 12551STABLE BRANCH 12552M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12553L: stable@vger.kernel.org 12554S: Supported 12555F: Documentation/process/stable-kernel-rules.rst 12556 12557STAGING - COMEDI 12558M: Ian Abbott <abbotti@mev.co.uk> 12559M: H Hartley Sweeten <hsweeten@visionengravers.com> 12560S: Odd Fixes 12561F: drivers/staging/comedi/ 12562 12563STAGING - FLARION FT1000 DRIVERS 12564M: Marek Belisko <marek.belisko@gmail.com> 12565S: Odd Fixes 12566F: drivers/staging/ft1000/ 12567 12568STAGING - INDUSTRIAL IO 12569M: Jonathan Cameron <jic23@kernel.org> 12570L: linux-iio@vger.kernel.org 12571S: Odd Fixes 12572F: Documentation/devicetree/bindings/staging/iio/ 12573F: drivers/staging/iio/ 12574 12575STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12576M: Jarod Wilson <jarod@wilsonet.com> 12577W: http://www.lirc.org/ 12578S: Odd Fixes 12579F: drivers/staging/media/lirc/ 12580 12581STAGING - LUSTRE PARALLEL FILESYSTEM 12582M: Oleg Drokin <oleg.drokin@intel.com> 12583M: Andreas Dilger <andreas.dilger@intel.com> 12584M: James Simmons <jsimmons@infradead.org> 12585L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12586W: http://wiki.lustre.org/ 12587S: Maintained 12588F: drivers/staging/lustre 12589 12590STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12591M: Marc Dietrich <marvin24@gmx.de> 12592L: ac100@lists.launchpad.net (moderated for non-subscribers) 12593L: linux-tegra@vger.kernel.org 12594S: Maintained 12595F: drivers/staging/nvec/ 12596 12597STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12598M: Jens Frederich <jfrederich@gmail.com> 12599M: Daniel Drake <dsd@laptop.org> 12600M: Jon Nettleton <jon.nettleton@gmail.com> 12601W: http://wiki.laptop.org/go/DCON 12602S: Maintained 12603F: drivers/staging/olpc_dcon/ 12604 12605STAGING - REALTEK RTL8712U DRIVERS 12606M: Larry Finger <Larry.Finger@lwfinger.net> 12607M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12608S: Odd Fixes 12609F: drivers/staging/rtl8712/ 12610 12611STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12612M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12613M: Teddy Wang <teddy.wang@siliconmotion.com> 12614M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12615L: linux-fbdev@vger.kernel.org 12616S: Maintained 12617F: drivers/staging/sm750fb/ 12618 12619STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12620M: William Hubbs <w.d.hubbs@gmail.com> 12621M: Chris Brannon <chris@the-brannons.com> 12622M: Kirk Reiser <kirk@reisers.ca> 12623M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12624L: speakup@linux-speakup.org 12625W: http://www.linux-speakup.org/ 12626S: Odd Fixes 12627F: drivers/staging/speakup/ 12628 12629STAGING - VIA VT665X DRIVERS 12630M: Forest Bond <forest@alittletooquiet.net> 12631S: Odd Fixes 12632F: drivers/staging/vt665?/ 12633 12634STAGING - WILC1000 WIFI DRIVER 12635M: Aditya Shankar <aditya.shankar@microchip.com> 12636M: Ganesh Krishna <ganesh.krishna@microchip.com> 12637L: linux-wireless@vger.kernel.org 12638S: Supported 12639F: drivers/staging/wilc1000/ 12640 12641STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12642M: Arnaud Patard <arnaud.patard@rtp-net.org> 12643S: Odd Fixes 12644F: drivers/staging/xgifb/ 12645 12646STAGING SUBSYSTEM 12647M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12648T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12649L: devel@driverdev.osuosl.org 12650S: Supported 12651F: drivers/staging/ 12652 12653STARFIRE/DURALAN NETWORK DRIVER 12654M: Ion Badulescu <ionut@badula.org> 12655S: Odd Fixes 12656F: drivers/net/ethernet/adaptec/starfire* 12657 12658STEC S1220 SKD DRIVER 12659M: Bart Van Assche <bart.vanassche@wdc.com> 12660L: linux-block@vger.kernel.org 12661S: Maintained 12662F: drivers/block/skd*[ch] 12663 12664STI CEC DRIVER 12665M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12666S: Maintained 12667F: drivers/staging/media/st-cec/ 12668F: Documentation/devicetree/bindings/media/stih-cec.txt 12669 12670STK1160 USB VIDEO CAPTURE DRIVER 12671M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12672L: linux-media@vger.kernel.org 12673T: git git://linuxtv.org/media_tree.git 12674S: Maintained 12675F: drivers/media/usb/stk1160/ 12676 12677STMMAC ETHERNET DRIVER 12678M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12679M: Alexandre Torgue <alexandre.torgue@st.com> 12680L: netdev@vger.kernel.org 12681W: http://www.stlinux.com 12682S: Supported 12683F: drivers/net/ethernet/stmicro/stmmac/ 12684 12685SUN3/3X 12686M: Sam Creasey <sammy@sammy.net> 12687W: http://sammy.net/sun3/ 12688S: Maintained 12689F: arch/m68k/kernel/*sun3* 12690F: arch/m68k/sun3*/ 12691F: arch/m68k/include/asm/sun3* 12692F: drivers/net/ethernet/i825xx/sun3* 12693 12694SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12695M: Hans de Goede <hdegoede@redhat.com> 12696L: linux-input@vger.kernel.org 12697S: Maintained 12698F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12699F: drivers/input/keyboard/sun4i-lradc-keys.c 12700 12701SUNDANCE NETWORK DRIVER 12702M: Denis Kirjanov <kda@linux-powerpc.org> 12703L: netdev@vger.kernel.org 12704S: Maintained 12705F: drivers/net/ethernet/dlink/sundance.c 12706 12707SUPERH 12708M: Yoshinori Sato <ysato@users.sourceforge.jp> 12709M: Rich Felker <dalias@libc.org> 12710L: linux-sh@vger.kernel.org 12711Q: http://patchwork.kernel.org/project/linux-sh/list/ 12712S: Maintained 12713F: Documentation/sh/ 12714F: arch/sh/ 12715F: drivers/sh/ 12716 12717SUSPEND TO RAM 12718M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12719M: Len Brown <len.brown@intel.com> 12720M: Pavel Machek <pavel@ucw.cz> 12721L: linux-pm@vger.kernel.org 12722B: https://bugzilla.kernel.org 12723S: Supported 12724F: Documentation/power/ 12725F: arch/x86/kernel/acpi/ 12726F: drivers/base/power/ 12727F: kernel/power/ 12728F: include/linux/suspend.h 12729F: include/linux/freezer.h 12730F: include/linux/pm.h 12731 12732SVGA HANDLING 12733M: Martin Mares <mj@ucw.cz> 12734L: linux-video@atrey.karlin.mff.cuni.cz 12735S: Maintained 12736F: Documentation/svga.txt 12737F: arch/x86/boot/video* 12738 12739SWIOTLB SUBSYSTEM 12740M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12741L: linux-kernel@vger.kernel.org 12742T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12743S: Supported 12744F: lib/swiotlb.c 12745F: arch/*/kernel/pci-swiotlb.c 12746F: include/linux/swiotlb.h 12747 12748SWITCHDEV 12749M: Jiri Pirko <jiri@resnulli.us> 12750M: Ivan Vecera <ivecera@redhat.com> 12751L: netdev@vger.kernel.org 12752S: Supported 12753F: net/switchdev/ 12754F: include/net/switchdev.h 12755 12756SYNC FILE FRAMEWORK 12757M: Sumit Semwal <sumit.semwal@linaro.org> 12758R: Gustavo Padovan <gustavo@padovan.org> 12759S: Maintained 12760L: linux-media@vger.kernel.org 12761L: dri-devel@lists.freedesktop.org 12762F: drivers/dma-buf/sync_* 12763F: drivers/dma-buf/dma-fence* 12764F: drivers/dma-buf/sw_sync.c 12765F: include/linux/sync_file.h 12766F: include/uapi/linux/sync_file.h 12767F: Documentation/sync_file.txt 12768T: git git://anongit.freedesktop.org/drm/drm-misc 12769 12770SYNOPSYS ARC ARCHITECTURE 12771M: Vineet Gupta <vgupta@synopsys.com> 12772L: linux-snps-arc@lists.infradead.org 12773S: Supported 12774F: arch/arc/ 12775F: Documentation/devicetree/bindings/arc/* 12776F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12777F: drivers/clocksource/arc_timer.c 12778F: drivers/tty/serial/arc_uart.c 12779T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12780 12781SYNOPSYS ARC SDP platform support 12782M: Alexey Brodkin <abrodkin@synopsys.com> 12783S: Supported 12784F: arch/arc/plat-axs10x 12785F: arch/arc/boot/dts/ax* 12786F: Documentation/devicetree/bindings/arc/axs10* 12787 12788SYNOPSYS DESIGNWARE DMAC DRIVER 12789M: Viresh Kumar <vireshk@kernel.org> 12790M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12791S: Maintained 12792F: include/linux/dma/dw.h 12793F: include/linux/platform_data/dma-dw.h 12794F: drivers/dma/dw/ 12795 12796SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12797M: Jie Deng <jiedeng@synopsys.com> 12798L: netdev@vger.kernel.org 12799S: Supported 12800F: drivers/net/ethernet/synopsys/ 12801 12802SYNOPSYS DESIGNWARE I2C DRIVER 12803M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12804R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12805R: Mika Westerberg <mika.westerberg@linux.intel.com> 12806L: linux-i2c@vger.kernel.org 12807S: Maintained 12808F: drivers/i2c/busses/i2c-designware-* 12809F: include/linux/platform_data/i2c-designware.h 12810 12811SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12812M: Jaehoon Chung <jh80.chung@samsung.com> 12813L: linux-mmc@vger.kernel.org 12814S: Maintained 12815F: drivers/mmc/host/dw_mmc* 12816 12817SYSTEM CONFIGURATION (SYSCON) 12818M: Lee Jones <lee.jones@linaro.org> 12819M: Arnd Bergmann <arnd@arndb.de> 12820T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12821S: Supported 12822F: drivers/mfd/syscon.c 12823 12824SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12825M: Sudeep Holla <sudeep.holla@arm.com> 12826L: linux-arm-kernel@lists.infradead.org 12827S: Maintained 12828F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12829F: drivers/clk/clk-scpi.c 12830F: drivers/cpufreq/scpi-cpufreq.c 12831F: drivers/firmware/arm_scpi.c 12832F: include/linux/scpi_protocol.h 12833 12834SYSTEM RESET/SHUTDOWN DRIVERS 12835M: Sebastian Reichel <sre@kernel.org> 12836L: linux-pm@vger.kernel.org 12837T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12838S: Maintained 12839F: Documentation/devicetree/bindings/power/reset/ 12840F: drivers/power/reset/ 12841 12842SYSTEM TRACE MODULE CLASS 12843M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12844S: Maintained 12845T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 12846F: Documentation/trace/stm.txt 12847F: drivers/hwtracing/stm/ 12848F: include/linux/stm.h 12849F: include/uapi/linux/stm.h 12850 12851SYSV FILESYSTEM 12852M: Christoph Hellwig <hch@infradead.org> 12853S: Maintained 12854F: Documentation/filesystems/sysv-fs.txt 12855F: fs/sysv/ 12856F: include/linux/sysv_fs.h 12857 12858TARGET SUBSYSTEM 12859M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12860L: linux-scsi@vger.kernel.org 12861L: target-devel@vger.kernel.org 12862W: http://www.linux-iscsi.org 12863W: http://groups.google.com/group/linux-iscsi-target-dev 12864T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12865S: Supported 12866F: drivers/target/ 12867F: include/target/ 12868F: Documentation/target/ 12869 12870TASKSTATS STATISTICS INTERFACE 12871M: Balbir Singh <bsingharora@gmail.com> 12872S: Maintained 12873F: Documentation/accounting/taskstats* 12874F: include/linux/taskstats* 12875F: kernel/taskstats.c 12876 12877TC subsystem 12878M: Jamal Hadi Salim <jhs@mojatatu.com> 12879M: Cong Wang <xiyou.wangcong@gmail.com> 12880M: Jiri Pirko <jiri@resnulli.us> 12881L: netdev@vger.kernel.org 12882S: Maintained 12883F: include/net/pkt_cls.h 12884F: include/net/pkt_sched.h 12885F: include/net/tc_act/ 12886F: include/uapi/linux/pkt_cls.h 12887F: include/uapi/linux/pkt_sched.h 12888F: include/uapi/linux/tc_act/ 12889F: include/uapi/linux/tc_ematch/ 12890F: net/sched/ 12891 12892TCP LOW PRIORITY MODULE 12893M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12894M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12895W: http://tcp-lp-mod.sourceforge.net/ 12896S: Maintained 12897F: net/ipv4/tcp_lp.c 12898 12899TDA10071 MEDIA DRIVER 12900M: Antti Palosaari <crope@iki.fi> 12901L: linux-media@vger.kernel.org 12902W: https://linuxtv.org 12903W: http://palosaari.fi/linux/ 12904Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12905T: git git://linuxtv.org/anttip/media_tree.git 12906S: Maintained 12907F: drivers/media/dvb-frontends/tda10071* 12908 12909TDA18212 MEDIA DRIVER 12910M: Antti Palosaari <crope@iki.fi> 12911L: linux-media@vger.kernel.org 12912W: https://linuxtv.org 12913W: http://palosaari.fi/linux/ 12914Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12915T: git git://linuxtv.org/anttip/media_tree.git 12916S: Maintained 12917F: drivers/media/tuners/tda18212* 12918 12919TDA18218 MEDIA DRIVER 12920M: Antti Palosaari <crope@iki.fi> 12921L: linux-media@vger.kernel.org 12922W: https://linuxtv.org 12923W: http://palosaari.fi/linux/ 12924Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12925T: git git://linuxtv.org/anttip/media_tree.git 12926S: Maintained 12927F: drivers/media/tuners/tda18218* 12928 12929TDA18271 MEDIA DRIVER 12930M: Michael Krufky <mkrufky@linuxtv.org> 12931L: linux-media@vger.kernel.org 12932W: https://linuxtv.org 12933W: http://github.com/mkrufky 12934Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12935T: git git://linuxtv.org/mkrufky/tuners.git 12936S: Maintained 12937F: drivers/media/tuners/tda18271* 12938 12939TDA827x MEDIA DRIVER 12940M: Michael Krufky <mkrufky@linuxtv.org> 12941L: linux-media@vger.kernel.org 12942W: https://linuxtv.org 12943W: http://github.com/mkrufky 12944Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12945T: git git://linuxtv.org/mkrufky/tuners.git 12946S: Maintained 12947F: drivers/media/tuners/tda8290.* 12948 12949TDA8290 MEDIA DRIVER 12950M: Michael Krufky <mkrufky@linuxtv.org> 12951L: linux-media@vger.kernel.org 12952W: https://linuxtv.org 12953W: http://github.com/mkrufky 12954Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12955T: git git://linuxtv.org/mkrufky/tuners.git 12956S: Maintained 12957F: drivers/media/tuners/tda8290.* 12958 12959TDA9840 MEDIA DRIVER 12960M: Hans Verkuil <hverkuil@xs4all.nl> 12961L: linux-media@vger.kernel.org 12962T: git git://linuxtv.org/media_tree.git 12963W: https://linuxtv.org 12964S: Maintained 12965F: drivers/media/i2c/tda9840* 12966 12967TEA5761 TUNER DRIVER 12968M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12969M: Mauro Carvalho Chehab <mchehab@kernel.org> 12970L: linux-media@vger.kernel.org 12971W: https://linuxtv.org 12972T: git git://linuxtv.org/media_tree.git 12973S: Odd fixes 12974F: drivers/media/tuners/tea5761.* 12975 12976TEA5767 TUNER DRIVER 12977M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12978M: Mauro Carvalho Chehab <mchehab@kernel.org> 12979L: linux-media@vger.kernel.org 12980W: https://linuxtv.org 12981T: git git://linuxtv.org/media_tree.git 12982S: Maintained 12983F: drivers/media/tuners/tea5767.* 12984 12985TEA6415C MEDIA DRIVER 12986M: Hans Verkuil <hverkuil@xs4all.nl> 12987L: linux-media@vger.kernel.org 12988T: git git://linuxtv.org/media_tree.git 12989W: https://linuxtv.org 12990S: Maintained 12991F: drivers/media/i2c/tea6415c* 12992 12993TEA6420 MEDIA DRIVER 12994M: Hans Verkuil <hverkuil@xs4all.nl> 12995L: linux-media@vger.kernel.org 12996T: git git://linuxtv.org/media_tree.git 12997W: https://linuxtv.org 12998S: Maintained 12999F: drivers/media/i2c/tea6420* 13000 13001TEAM DRIVER 13002M: Jiri Pirko <jiri@resnulli.us> 13003L: netdev@vger.kernel.org 13004S: Supported 13005F: drivers/net/team/ 13006F: include/linux/if_team.h 13007F: include/uapi/linux/if_team.h 13008 13009TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13010M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13011S: Maintained 13012F: arch/x86/platform/ts5500/ 13013 13014TECHNOTREND USB IR RECEIVER 13015M: Sean Young <sean@mess.org> 13016L: linux-media@vger.kernel.org 13017S: Maintained 13018F: drivers/media/rc/ttusbir.c 13019 13020TEE SUBSYSTEM 13021M: Jens Wiklander <jens.wiklander@linaro.org> 13022S: Maintained 13023F: include/linux/tee_drv.h 13024F: include/uapi/linux/tee.h 13025F: drivers/tee/ 13026F: Documentation/tee.txt 13027 13028TEGRA ARCHITECTURE SUPPORT 13029M: Thierry Reding <thierry.reding@gmail.com> 13030M: Jonathan Hunter <jonathanh@nvidia.com> 13031L: linux-tegra@vger.kernel.org 13032Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13033T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13034S: Supported 13035N: [^a-z]tegra 13036 13037TEGRA CLOCK DRIVER 13038M: Peter De Schrijver <pdeschrijver@nvidia.com> 13039M: Prashant Gaikwad <pgaikwad@nvidia.com> 13040S: Supported 13041F: drivers/clk/tegra/ 13042 13043TEGRA DMA DRIVERS 13044M: Laxman Dewangan <ldewangan@nvidia.com> 13045M: Jon Hunter <jonathanh@nvidia.com> 13046S: Supported 13047F: drivers/dma/tegra* 13048 13049TEGRA I2C DRIVER 13050M: Laxman Dewangan <ldewangan@nvidia.com> 13051S: Supported 13052F: drivers/i2c/busses/i2c-tegra.c 13053 13054TEGRA IOMMU DRIVERS 13055M: Hiroshi Doyu <hdoyu@nvidia.com> 13056S: Supported 13057F: drivers/iommu/tegra* 13058 13059TEGRA KBC DRIVER 13060M: Rakesh Iyer <riyer@nvidia.com> 13061M: Laxman Dewangan <ldewangan@nvidia.com> 13062S: Supported 13063F: drivers/input/keyboard/tegra-kbc.c 13064 13065TEGRA PWM DRIVER 13066M: Thierry Reding <thierry.reding@gmail.com> 13067S: Supported 13068F: drivers/pwm/pwm-tegra.c 13069 13070TEGRA SERIAL DRIVER 13071M: Laxman Dewangan <ldewangan@nvidia.com> 13072S: Supported 13073F: drivers/tty/serial/serial-tegra.c 13074 13075TEGRA SPI DRIVER 13076M: Laxman Dewangan <ldewangan@nvidia.com> 13077S: Supported 13078F: drivers/spi/spi-tegra* 13079 13080TEHUTI ETHERNET DRIVER 13081M: Andy Gospodarek <andy@greyhouse.net> 13082L: netdev@vger.kernel.org 13083S: Supported 13084F: drivers/net/ethernet/tehuti/* 13085 13086Telecom Clock Driver for MCPL0010 13087M: Mark Gross <mark.gross@intel.com> 13088S: Supported 13089F: drivers/char/tlclk.c 13090 13091TENSILICA XTENSA PORT (xtensa) 13092M: Chris Zankel <chris@zankel.net> 13093M: Max Filippov <jcmvbkbc@gmail.com> 13094L: linux-xtensa@linux-xtensa.org 13095T: git git://github.com/czankel/xtensa-linux.git 13096S: Maintained 13097F: arch/xtensa/ 13098F: drivers/irqchip/irq-xtensa-* 13099 13100Texas Instruments' System Control Interface (TISCI) Protocol Driver 13101M: Nishanth Menon <nm@ti.com> 13102M: Tero Kristo <t-kristo@ti.com> 13103M: Santosh Shilimkar <ssantosh@kernel.org> 13104L: linux-arm-kernel@lists.infradead.org 13105S: Maintained 13106F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13107F: drivers/firmware/ti_sci* 13108F: include/linux/soc/ti/ti_sci_protocol.h 13109F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13110F: include/dt-bindings/genpd/k2g.h 13111F: drivers/soc/ti/ti_sci_pm_domains.c 13112F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13113F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13114F: drivers/clk/keystone/sci-clk.c 13115F: drivers/reset/reset-ti-sci.c 13116 13117THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13118M: Hans Verkuil <hverkuil@xs4all.nl> 13119L: linux-media@vger.kernel.org 13120T: git git://linuxtv.org/media_tree.git 13121W: https://linuxtv.org 13122S: Maintained 13123F: drivers/media/radio/radio-raremono.c 13124 13125THERMAL 13126M: Zhang Rui <rui.zhang@intel.com> 13127M: Eduardo Valentin <edubezval@gmail.com> 13128L: linux-pm@vger.kernel.org 13129T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13130T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13131Q: https://patchwork.kernel.org/project/linux-pm/list/ 13132S: Supported 13133F: drivers/thermal/ 13134F: include/linux/thermal.h 13135F: include/uapi/linux/thermal.h 13136F: include/linux/cpu_cooling.h 13137F: Documentation/devicetree/bindings/thermal/ 13138 13139THERMAL/CPU_COOLING 13140M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13141M: Viresh Kumar <viresh.kumar@linaro.org> 13142M: Javi Merino <javi.merino@kernel.org> 13143L: linux-pm@vger.kernel.org 13144S: Supported 13145F: Documentation/thermal/cpu-cooling-api.txt 13146F: drivers/thermal/cpu_cooling.c 13147F: include/linux/cpu_cooling.h 13148 13149THINKPAD ACPI EXTRAS DRIVER 13150M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13151L: ibm-acpi-devel@lists.sourceforge.net 13152L: platform-driver-x86@vger.kernel.org 13153W: http://ibm-acpi.sourceforge.net 13154W: http://thinkwiki.org/wiki/Ibm-acpi 13155T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13156S: Maintained 13157F: drivers/platform/x86/thinkpad_acpi.c 13158 13159THUNDERBOLT DRIVER 13160M: Andreas Noever <andreas.noever@gmail.com> 13161M: Michael Jamet <michael.jamet@intel.com> 13162M: Mika Westerberg <mika.westerberg@linux.intel.com> 13163M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13164S: Maintained 13165F: drivers/thunderbolt/ 13166 13167THUNDERX GPIO DRIVER 13168M: David Daney <david.daney@cavium.com> 13169S: Maintained 13170F: drivers/gpio/gpio-thunderx.c 13171 13172TI AM437X VPFE DRIVER 13173M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13174L: linux-media@vger.kernel.org 13175W: https://linuxtv.org 13176Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13177T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13178S: Maintained 13179F: drivers/media/platform/am437x/ 13180 13181TI BANDGAP AND THERMAL DRIVER 13182M: Eduardo Valentin <edubezval@gmail.com> 13183M: Keerthy <j-keerthy@ti.com> 13184L: linux-pm@vger.kernel.org 13185L: linux-omap@vger.kernel.org 13186S: Maintained 13187F: drivers/thermal/ti-soc-thermal/ 13188 13189TI BQ27XXX POWER SUPPLY DRIVER 13190R: Andrew F. Davis <afd@ti.com> 13191F: include/linux/power/bq27xxx_battery.h 13192F: drivers/power/supply/bq27xxx_battery.c 13193F: drivers/power/supply/bq27xxx_battery_i2c.c 13194 13195TI CDCE706 CLOCK DRIVER 13196M: Max Filippov <jcmvbkbc@gmail.com> 13197S: Maintained 13198F: drivers/clk/clk-cdce706.c 13199 13200TI CLOCK DRIVER 13201M: Tero Kristo <t-kristo@ti.com> 13202L: linux-omap@vger.kernel.org 13203S: Maintained 13204F: drivers/clk/ti/ 13205F: include/linux/clk/ti.h 13206 13207TI DAVINCI MACHINE SUPPORT 13208M: Sekhar Nori <nsekhar@ti.com> 13209M: Kevin Hilman <khilman@kernel.org> 13210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13211T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13212S: Supported 13213F: arch/arm/mach-davinci/ 13214F: drivers/i2c/busses/i2c-davinci.c 13215F: arch/arm/boot/dts/da850* 13216 13217TI DAVINCI SERIES GPIO DRIVER 13218M: Keerthy <j-keerthy@ti.com> 13219L: linux-gpio@vger.kernel.org 13220S: Maintained 13221F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13222F: drivers/gpio/gpio-davinci.c 13223 13224TI DAVINCI SERIES MEDIA DRIVER 13225M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13226L: linux-media@vger.kernel.org 13227W: https://linuxtv.org 13228Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13229T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13230S: Maintained 13231F: drivers/media/platform/davinci/ 13232F: include/media/davinci/ 13233 13234TI ETHERNET SWITCH DRIVER (CPSW) 13235R: Grygorii Strashko <grygorii.strashko@ti.com> 13236L: linux-omap@vger.kernel.org 13237L: netdev@vger.kernel.org 13238S: Maintained 13239F: drivers/net/ethernet/ti/cpsw* 13240F: drivers/net/ethernet/ti/davinci* 13241 13242TI FLASH MEDIA INTERFACE DRIVER 13243M: Alex Dubov <oakad@yahoo.com> 13244S: Maintained 13245F: drivers/misc/tifm* 13246F: drivers/mmc/host/tifm_sd.c 13247F: include/linux/tifm.h 13248 13249TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13250M: Santosh Shilimkar <ssantosh@kernel.org> 13251L: linux-kernel@vger.kernel.org 13252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13253S: Maintained 13254F: drivers/soc/ti/* 13255T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13256 13257TI LM49xxx FAMILY ASoC CODEC DRIVERS 13258M: M R Swami Reddy <mr.swami.reddy@ti.com> 13259M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13260L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13261S: Maintained 13262F: sound/soc/codecs/lm49453* 13263F: sound/soc/codecs/isabelle* 13264 13265TI LP855x BACKLIGHT DRIVER 13266M: Milo Kim <milo.kim@ti.com> 13267S: Maintained 13268F: Documentation/backlight/lp855x-driver.txt 13269F: drivers/video/backlight/lp855x_bl.c 13270F: include/linux/platform_data/lp855x.h 13271 13272TI LP8727 CHARGER DRIVER 13273M: Milo Kim <milo.kim@ti.com> 13274S: Maintained 13275F: drivers/power/supply/lp8727_charger.c 13276F: include/linux/platform_data/lp8727.h 13277 13278TI LP8788 MFD DRIVER 13279M: Milo Kim <milo.kim@ti.com> 13280S: Maintained 13281F: drivers/iio/adc/lp8788_adc.c 13282F: drivers/leds/leds-lp8788.c 13283F: drivers/mfd/lp8788*.c 13284F: drivers/power/supply/lp8788-charger.c 13285F: drivers/regulator/lp8788-*.c 13286F: include/linux/mfd/lp8788*.h 13287 13288TI NETCP ETHERNET DRIVER 13289M: Wingman Kwok <w-kwok2@ti.com> 13290M: Murali Karicheri <m-karicheri2@ti.com> 13291L: netdev@vger.kernel.org 13292S: Maintained 13293F: drivers/net/ethernet/ti/netcp* 13294 13295TI TAS571X FAMILY ASoC CODEC DRIVER 13296M: Kevin Cernekee <cernekee@chromium.org> 13297L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13298S: Odd Fixes 13299F: sound/soc/codecs/tas571x* 13300 13301TI TRF7970A NFC DRIVER 13302M: Mark Greer <mgreer@animalcreek.com> 13303L: linux-wireless@vger.kernel.org 13304L: linux-nfc@lists.01.org (moderated for non-subscribers) 13305S: Supported 13306F: drivers/nfc/trf7970a.c 13307F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13308 13309TI TWL4030 SERIES SOC CODEC DRIVER 13310M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13311L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13312S: Maintained 13313F: sound/soc/codecs/twl4030* 13314 13315TI VPE/CAL DRIVERS 13316M: Benoit Parrot <bparrot@ti.com> 13317L: linux-media@vger.kernel.org 13318W: http://linuxtv.org/ 13319Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13320S: Maintained 13321F: drivers/media/platform/ti-vpe/ 13322 13323TI WILINK WIRELESS DRIVERS 13324L: linux-wireless@vger.kernel.org 13325W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13326W: http://wireless.kernel.org/en/users/Drivers/wl1251 13327T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13328S: Orphan 13329F: drivers/net/wireless/ti/ 13330F: include/linux/wl12xx.h 13331 13332TILE ARCHITECTURE 13333M: Chris Metcalf <cmetcalf@mellanox.com> 13334W: http://www.mellanox.com/repository/solutions/tile-scm/ 13335T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13336S: Supported 13337F: arch/tile/ 13338F: drivers/char/tile-srom.c 13339F: drivers/edac/tile_edac.c 13340F: drivers/net/ethernet/tile/ 13341F: drivers/rtc/rtc-tile.c 13342F: drivers/tty/hvc/hvc_tile.c 13343F: drivers/tty/serial/tilegx.c 13344F: drivers/usb/host/*-tilegx.c 13345F: include/linux/usb/tilegx.h 13346 13347TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13348M: John Stultz <john.stultz@linaro.org> 13349M: Thomas Gleixner <tglx@linutronix.de> 13350R: Stephen Boyd <sboyd@codeaurora.org> 13351L: linux-kernel@vger.kernel.org 13352T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13353S: Supported 13354F: include/linux/clocksource.h 13355F: include/linux/time.h 13356F: include/linux/timex.h 13357F: include/uapi/linux/time.h 13358F: include/uapi/linux/timex.h 13359F: kernel/time/clocksource.c 13360F: kernel/time/time*.c 13361F: kernel/time/alarmtimer.c 13362F: kernel/time/ntp.c 13363F: tools/testing/selftests/timers/ 13364 13365TIPC NETWORK LAYER 13366M: Jon Maloy <jon.maloy@ericsson.com> 13367M: Ying Xue <ying.xue@windriver.com> 13368L: netdev@vger.kernel.org (core kernel code) 13369L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13370W: http://tipc.sourceforge.net/ 13371S: Maintained 13372F: include/uapi/linux/tipc*.h 13373F: net/tipc/ 13374 13375TLAN NETWORK DRIVER 13376M: Samuel Chessman <chessman@tux.org> 13377L: tlan-devel@lists.sourceforge.net (subscribers-only) 13378W: http://sourceforge.net/projects/tlan/ 13379S: Maintained 13380F: Documentation/networking/tlan.txt 13381F: drivers/net/ethernet/ti/tlan.* 13382 13383TM6000 VIDEO4LINUX DRIVER 13384M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13385M: Mauro Carvalho Chehab <mchehab@kernel.org> 13386L: linux-media@vger.kernel.org 13387W: https://linuxtv.org 13388T: git git://linuxtv.org/media_tree.git 13389S: Odd fixes 13390F: drivers/media/usb/tm6000/ 13391F: Documentation/media/v4l-drivers/tm6000* 13392 13393TMIO/SDHI MMC DRIVER 13394M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13395L: linux-mmc@vger.kernel.org 13396S: Supported 13397F: drivers/mmc/host/tmio_mmc* 13398F: drivers/mmc/host/renesas_sdhi* 13399F: include/linux/mfd/tmio.h 13400 13401TMP401 HARDWARE MONITOR DRIVER 13402M: Guenter Roeck <linux@roeck-us.net> 13403L: linux-hwmon@vger.kernel.org 13404S: Maintained 13405F: Documentation/hwmon/tmp401 13406F: drivers/hwmon/tmp401.c 13407 13408TMPFS (SHMEM FILESYSTEM) 13409M: Hugh Dickins <hughd@google.com> 13410L: linux-mm@kvack.org 13411S: Maintained 13412F: include/linux/shmem_fs.h 13413F: mm/shmem.c 13414 13415TOMOYO SECURITY MODULE 13416M: Kentaro Takeda <takedakn@nttdata.co.jp> 13417M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13418L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13419L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13420L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13421L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13422W: http://tomoyo.sourceforge.jp/ 13423T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13424S: Maintained 13425F: security/tomoyo/ 13426 13427TOPSTAR LAPTOP EXTRAS DRIVER 13428M: Herton Ronaldo Krzesinski <herton@canonical.com> 13429L: platform-driver-x86@vger.kernel.org 13430S: Maintained 13431F: drivers/platform/x86/topstar-laptop.c 13432 13433TOSHIBA ACPI EXTRAS DRIVER 13434M: Azael Avalos <coproscefalo@gmail.com> 13435L: platform-driver-x86@vger.kernel.org 13436S: Maintained 13437F: drivers/platform/x86/toshiba_acpi.c 13438 13439TOSHIBA BLUETOOTH DRIVER 13440M: Azael Avalos <coproscefalo@gmail.com> 13441L: platform-driver-x86@vger.kernel.org 13442S: Maintained 13443F: drivers/platform/x86/toshiba_bluetooth.c 13444 13445TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13446M: Azael Avalos <coproscefalo@gmail.com> 13447L: platform-driver-x86@vger.kernel.org 13448S: Maintained 13449F: drivers/platform/x86/toshiba_haps.c 13450 13451TOSHIBA SMM DRIVER 13452M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13453W: http://www.buzzard.org.uk/toshiba/ 13454S: Maintained 13455F: drivers/char/toshiba.c 13456F: include/linux/toshiba.h 13457F: include/uapi/linux/toshiba.h 13458 13459TOSHIBA TC358743 DRIVER 13460M: Mats Randgaard <matrandg@cisco.com> 13461L: linux-media@vger.kernel.org 13462S: Maintained 13463F: drivers/media/i2c/tc358743* 13464F: include/media/i2c/tc358743.h 13465 13466TOSHIBA WMI HOTKEYS DRIVER 13467M: Azael Avalos <coproscefalo@gmail.com> 13468L: platform-driver-x86@vger.kernel.org 13469S: Maintained 13470F: drivers/platform/x86/toshiba-wmi.c 13471 13472TPM DEVICE DRIVER 13473M: Peter Huewe <peterhuewe@gmx.de> 13474M: Marcel Selhorst <tpmdd@selhorst.net> 13475M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13476R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13477W: http://tpmdd.sourceforge.net 13478L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13479Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13480T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13481S: Maintained 13482F: drivers/char/tpm/ 13483 13484TPM IBM_VTPM DEVICE DRIVER 13485M: Ashley Lai <ashleydlai@gmail.com> 13486W: http://tpmdd.sourceforge.net 13487L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13488S: Maintained 13489F: drivers/char/tpm/tpm_ibmvtpm* 13490 13491TRACING 13492M: Steven Rostedt <rostedt@goodmis.org> 13493M: Ingo Molnar <mingo@redhat.com> 13494T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13495S: Maintained 13496F: Documentation/trace/ftrace.txt 13497F: arch/*/*/*/ftrace.h 13498F: arch/*/kernel/ftrace.c 13499F: include/*/ftrace.h 13500F: include/linux/trace*.h 13501F: include/trace/ 13502F: kernel/trace/ 13503F: tools/testing/selftests/ftrace/ 13504 13505TRACING MMIO ACCESSES (MMIOTRACE) 13506M: Steven Rostedt <rostedt@goodmis.org> 13507M: Ingo Molnar <mingo@kernel.org> 13508R: Karol Herbst <karolherbst@gmail.com> 13509R: Pekka Paalanen <ppaalanen@gmail.com> 13510S: Maintained 13511L: linux-kernel@vger.kernel.org 13512L: nouveau@lists.freedesktop.org 13513F: kernel/trace/trace_mmiotrace.c 13514F: include/linux/mmiotrace.h 13515F: arch/x86/mm/kmmio.c 13516F: arch/x86/mm/mmio-mod.c 13517F: arch/x86/mm/testmmiotrace.c 13518 13519TRIVIAL PATCHES 13520M: Jiri Kosina <trivial@kernel.org> 13521T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13522S: Maintained 13523K: ^Subject:.*(?i)trivial 13524 13525TTY LAYER 13526M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13527M: Jiri Slaby <jslaby@suse.com> 13528S: Supported 13529T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13530F: Documentation/serial/ 13531F: drivers/tty/ 13532F: drivers/tty/serial/serial_core.c 13533F: include/linux/serial_core.h 13534F: include/linux/serial.h 13535F: include/linux/tty.h 13536F: include/uapi/linux/serial_core.h 13537F: include/uapi/linux/serial.h 13538F: include/uapi/linux/tty.h 13539 13540TUA9001 MEDIA DRIVER 13541M: Antti Palosaari <crope@iki.fi> 13542L: linux-media@vger.kernel.org 13543W: https://linuxtv.org 13544W: http://palosaari.fi/linux/ 13545Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13546T: git git://linuxtv.org/anttip/media_tree.git 13547S: Maintained 13548F: drivers/media/tuners/tua9001* 13549 13550TULIP NETWORK DRIVERS 13551L: netdev@vger.kernel.org 13552L: linux-parisc@vger.kernel.org 13553S: Orphan 13554F: drivers/net/ethernet/dec/tulip/ 13555 13556TUN/TAP driver 13557M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13558W: http://vtun.sourceforge.net/tun 13559S: Maintained 13560F: Documentation/networking/tuntap.txt 13561F: arch/um/os-Linux/drivers/ 13562 13563TURBOCHANNEL SUBSYSTEM 13564M: "Maciej W. Rozycki" <macro@linux-mips.org> 13565M: Ralf Baechle <ralf@linux-mips.org> 13566L: linux-mips@linux-mips.org 13567Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13568S: Maintained 13569F: drivers/tc/ 13570F: include/linux/tc.h 13571 13572TW5864 VIDEO4LINUX DRIVER 13573M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13574M: Anton Sviridenko <anton@corp.bluecherry.net> 13575M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13576M: Andrey Utkin <andrey_utkin@fastmail.com> 13577L: linux-media@vger.kernel.org 13578S: Supported 13579F: drivers/media/pci/tw5864/ 13580 13581TW68 VIDEO4LINUX DRIVER 13582M: Hans Verkuil <hverkuil@xs4all.nl> 13583L: linux-media@vger.kernel.org 13584T: git git://linuxtv.org/media_tree.git 13585W: https://linuxtv.org 13586S: Odd Fixes 13587F: drivers/media/pci/tw68/ 13588 13589TW686X VIDEO4LINUX DRIVER 13590M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13591L: linux-media@vger.kernel.org 13592T: git git://linuxtv.org/media_tree.git 13593W: http://linuxtv.org 13594S: Maintained 13595F: drivers/media/pci/tw686x/ 13596 13597UBI FILE SYSTEM (UBIFS) 13598M: Richard Weinberger <richard@nod.at> 13599M: Artem Bityutskiy <dedekind1@gmail.com> 13600M: Adrian Hunter <adrian.hunter@intel.com> 13601L: linux-mtd@lists.infradead.org 13602T: git git://git.infradead.org/ubifs-2.6.git 13603W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13604S: Supported 13605F: Documentation/filesystems/ubifs.txt 13606F: fs/ubifs/ 13607 13608UCLINUX (M68KNOMMU AND COLDFIRE) 13609M: Greg Ungerer <gerg@linux-m68k.org> 13610W: http://www.linux-m68k.org/ 13611W: http://www.uclinux.org/ 13612L: linux-m68k@lists.linux-m68k.org 13613L: uclinux-dev@uclinux.org (subscribers-only) 13614T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13615S: Maintained 13616F: arch/m68k/coldfire/ 13617F: arch/m68k/68*/ 13618F: arch/m68k/*/*_no.* 13619F: arch/m68k/include/asm/*_no.* 13620 13621UDF FILESYSTEM 13622M: Jan Kara <jack@suse.com> 13623S: Maintained 13624F: Documentation/filesystems/udf.txt 13625F: fs/udf/ 13626 13627UDRAW TABLET 13628M: Bastien Nocera <hadess@hadess.net> 13629L: linux-input@vger.kernel.org 13630S: Maintained 13631F: drivers/hid/hid-udraw.c 13632 13633UFS FILESYSTEM 13634M: Evgeniy Dushistov <dushistov@mail.ru> 13635S: Maintained 13636F: Documentation/filesystems/ufs.txt 13637F: fs/ufs/ 13638 13639UHID USERSPACE HID IO DRIVER: 13640M: David Herrmann <dh.herrmann@googlemail.com> 13641L: linux-input@vger.kernel.org 13642S: Maintained 13643F: drivers/hid/uhid.c 13644F: include/uapi/linux/uhid.h 13645 13646ULPI BUS 13647M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13648L: linux-usb@vger.kernel.org 13649S: Maintained 13650F: drivers/usb/common/ulpi.c 13651F: include/linux/ulpi/ 13652 13653ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13654L: linux-usb@vger.kernel.org 13655S: Orphan 13656F: drivers/uwb/ 13657F: include/linux/uwb.h 13658F: include/linux/uwb/ 13659 13660UNICORE32 ARCHITECTURE: 13661M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13662W: http://mprc.pku.edu.cn/~guanxuetao/linux 13663S: Maintained 13664T: git git://github.com/gxt/linux.git 13665F: arch/unicore32/ 13666 13667UNIFDEF 13668M: Tony Finch <dot@dotat.at> 13669W: http://dotat.at/prog/unifdef 13670S: Maintained 13671F: scripts/unifdef.c 13672 13673UNIFORM CDROM DRIVER 13674M: Jens Axboe <axboe@kernel.dk> 13675W: http://www.kernel.dk 13676S: Maintained 13677F: Documentation/cdrom/ 13678F: drivers/cdrom/cdrom.c 13679F: include/linux/cdrom.h 13680F: include/uapi/linux/cdrom.h 13681 13682UNISYS S-PAR DRIVERS 13683M: David Kershner <david.kershner@unisys.com> 13684L: sparmaintainer@unisys.com (Unisys internal) 13685S: Supported 13686F: drivers/staging/unisys/ 13687 13688UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13689M: Vinayak Holikatti <vinholikatti@gmail.com> 13690L: linux-scsi@vger.kernel.org 13691S: Supported 13692F: Documentation/scsi/ufs.txt 13693F: drivers/scsi/ufs/ 13694 13695UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13696M: Joao Pinto <jpinto@synopsys.com> 13697L: linux-scsi@vger.kernel.org 13698S: Supported 13699F: drivers/scsi/ufs/*dwc* 13700 13701UNSORTED BLOCK IMAGES (UBI) 13702M: Artem Bityutskiy <dedekind1@gmail.com> 13703M: Richard Weinberger <richard@nod.at> 13704W: http://www.linux-mtd.infradead.org/ 13705L: linux-mtd@lists.infradead.org 13706T: git git://git.infradead.org/ubifs-2.6.git 13707S: Supported 13708F: drivers/mtd/ubi/ 13709F: include/linux/mtd/ubi.h 13710F: include/uapi/mtd/ubi-user.h 13711 13712USB "USBNET" DRIVER FRAMEWORK 13713M: Oliver Neukum <oneukum@suse.com> 13714L: netdev@vger.kernel.org 13715W: http://www.linux-usb.org/usbnet 13716S: Maintained 13717F: drivers/net/usb/usbnet.c 13718F: include/linux/usb/usbnet.h 13719 13720USB ACM DRIVER 13721M: Oliver Neukum <oneukum@suse.com> 13722L: linux-usb@vger.kernel.org 13723S: Maintained 13724F: Documentation/usb/acm.txt 13725F: drivers/usb/class/cdc-acm.* 13726 13727USB AR5523 WIRELESS DRIVER 13728M: Pontus Fuchs <pontus.fuchs@gmail.com> 13729L: linux-wireless@vger.kernel.org 13730S: Maintained 13731F: drivers/net/wireless/ath/ar5523/ 13732 13733USB ATTACHED SCSI 13734M: Oliver Neukum <oneukum@suse.com> 13735L: linux-usb@vger.kernel.org 13736L: linux-scsi@vger.kernel.org 13737S: Maintained 13738F: drivers/usb/storage/uas.c 13739 13740USB CDC ETHERNET DRIVER 13741M: Oliver Neukum <oliver@neukum.org> 13742L: linux-usb@vger.kernel.org 13743S: Maintained 13744F: drivers/net/usb/cdc_*.c 13745F: include/uapi/linux/usb/cdc.h 13746 13747USB CHAOSKEY DRIVER 13748M: Keith Packard <keithp@keithp.com> 13749L: linux-usb@vger.kernel.org 13750S: Maintained 13751F: drivers/usb/misc/chaoskey.c 13752 13753USB CYPRESS C67X00 DRIVER 13754M: Peter Korsgaard <jacmet@sunsite.dk> 13755L: linux-usb@vger.kernel.org 13756S: Maintained 13757F: drivers/usb/c67x00/ 13758 13759USB DAVICOM DM9601 DRIVER 13760M: Peter Korsgaard <jacmet@sunsite.dk> 13761L: netdev@vger.kernel.org 13762W: http://www.linux-usb.org/usbnet 13763S: Maintained 13764F: drivers/net/usb/dm9601.c 13765 13766USB DIAMOND RIO500 DRIVER 13767M: Cesar Miquel <miquel@df.uba.ar> 13768L: rio500-users@lists.sourceforge.net 13769W: http://rio500.sourceforge.net 13770S: Maintained 13771F: drivers/usb/misc/rio500* 13772 13773USB EHCI DRIVER 13774M: Alan Stern <stern@rowland.harvard.edu> 13775L: linux-usb@vger.kernel.org 13776S: Maintained 13777F: Documentation/usb/ehci.txt 13778F: drivers/usb/host/ehci* 13779 13780USB GADGET/PERIPHERAL SUBSYSTEM 13781M: Felipe Balbi <balbi@kernel.org> 13782L: linux-usb@vger.kernel.org 13783W: http://www.linux-usb.org/gadget 13784T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13785S: Maintained 13786F: drivers/usb/gadget/ 13787F: include/linux/usb/gadget* 13788 13789USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13790M: Jiri Kosina <jikos@kernel.org> 13791R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13792L: linux-usb@vger.kernel.org 13793T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13794S: Maintained 13795F: Documentation/hid/hiddev.txt 13796F: drivers/hid/usbhid/ 13797 13798USB ISP116X DRIVER 13799M: Olav Kongas <ok@artecdesign.ee> 13800L: linux-usb@vger.kernel.org 13801S: Maintained 13802F: drivers/usb/host/isp116x* 13803F: include/linux/usb/isp116x.h 13804 13805USB LAN78XX ETHERNET DRIVER 13806M: Woojung Huh <woojung.huh@microchip.com> 13807M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13808L: netdev@vger.kernel.org 13809S: Maintained 13810F: drivers/net/usb/lan78xx.* 13811 13812USB MASS STORAGE DRIVER 13813M: Alan Stern <stern@rowland.harvard.edu> 13814L: linux-usb@vger.kernel.org 13815L: usb-storage@lists.one-eyed-alien.net 13816S: Maintained 13817W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13818F: drivers/usb/storage/ 13819 13820USB MIDI DRIVER 13821M: Clemens Ladisch <clemens@ladisch.de> 13822L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13823T: git git://git.alsa-project.org/alsa-kernel.git 13824S: Maintained 13825F: sound/usb/midi.* 13826 13827USB NETWORKING DRIVERS 13828L: linux-usb@vger.kernel.org 13829S: Odd Fixes 13830F: drivers/net/usb/ 13831 13832USB OHCI DRIVER 13833M: Alan Stern <stern@rowland.harvard.edu> 13834L: linux-usb@vger.kernel.org 13835S: Maintained 13836F: Documentation/usb/ohci.txt 13837F: drivers/usb/host/ohci* 13838 13839USB OTG FSM (Finite State Machine) 13840M: Peter Chen <Peter.Chen@nxp.com> 13841T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13842L: linux-usb@vger.kernel.org 13843S: Maintained 13844F: drivers/usb/common/usb-otg-fsm.c 13845 13846USB OVER IP DRIVER 13847M: Valentina Manea <valentina.manea.m@gmail.com> 13848M: Shuah Khan <shuahkh@osg.samsung.com> 13849M: Shuah Khan <shuah@kernel.org> 13850L: linux-usb@vger.kernel.org 13851S: Maintained 13852F: Documentation/usb/usbip_protocol.txt 13853F: drivers/usb/usbip/ 13854F: tools/usb/usbip/ 13855 13856USB PEGASUS DRIVER 13857M: Petko Manolov <petkan@nucleusys.com> 13858L: linux-usb@vger.kernel.org 13859L: netdev@vger.kernel.org 13860T: git git://github.com/petkan/pegasus.git 13861W: https://github.com/petkan/pegasus 13862S: Maintained 13863F: drivers/net/usb/pegasus.* 13864 13865USB PHY LAYER 13866M: Felipe Balbi <balbi@kernel.org> 13867L: linux-usb@vger.kernel.org 13868T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13869S: Maintained 13870F: drivers/usb/phy/ 13871 13872USB PRINTER DRIVER (usblp) 13873M: Pete Zaitcev <zaitcev@redhat.com> 13874L: linux-usb@vger.kernel.org 13875S: Supported 13876F: drivers/usb/class/usblp.c 13877 13878USB QMI WWAN NETWORK DRIVER 13879M: Bjørn Mork <bjorn@mork.no> 13880L: netdev@vger.kernel.org 13881S: Maintained 13882F: Documentation/ABI/testing/sysfs-class-net-qmi 13883F: drivers/net/usb/qmi_wwan.c 13884 13885USB RTL8150 DRIVER 13886M: Petko Manolov <petkan@nucleusys.com> 13887L: linux-usb@vger.kernel.org 13888L: netdev@vger.kernel.org 13889T: git git://github.com/petkan/rtl8150.git 13890W: https://github.com/petkan/rtl8150 13891S: Maintained 13892F: drivers/net/usb/rtl8150.c 13893 13894USB SERIAL SUBSYSTEM 13895M: Johan Hovold <johan@kernel.org> 13896L: linux-usb@vger.kernel.org 13897T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13898S: Maintained 13899F: Documentation/usb/usb-serial.txt 13900F: drivers/usb/serial/ 13901F: include/linux/usb/serial.h 13902 13903USB SMSC75XX ETHERNET DRIVER 13904M: Steve Glendinning <steve.glendinning@shawell.net> 13905L: netdev@vger.kernel.org 13906S: Maintained 13907F: drivers/net/usb/smsc75xx.* 13908 13909USB SMSC95XX ETHERNET DRIVER 13910M: Steve Glendinning <steve.glendinning@shawell.net> 13911M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13912L: netdev@vger.kernel.org 13913S: Maintained 13914F: drivers/net/usb/smsc95xx.* 13915 13916USB SUBSYSTEM 13917M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13918L: linux-usb@vger.kernel.org 13919W: http://www.linux-usb.org 13920T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13921S: Supported 13922F: Documentation/devicetree/bindings/usb/ 13923F: Documentation/usb/ 13924F: drivers/usb/ 13925F: include/linux/usb.h 13926F: include/linux/usb/ 13927 13928USB TYPEC SUBSYSTEM 13929M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13930L: linux-usb@vger.kernel.org 13931S: Maintained 13932F: Documentation/ABI/testing/sysfs-class-typec 13933F: Documentation/usb/typec.rst 13934F: drivers/usb/typec/ 13935F: include/linux/usb/typec.h 13936 13937USB UHCI DRIVER 13938M: Alan Stern <stern@rowland.harvard.edu> 13939L: linux-usb@vger.kernel.org 13940S: Maintained 13941F: drivers/usb/host/uhci* 13942 13943USB VIDEO CLASS 13944M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13945L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13946L: linux-media@vger.kernel.org 13947T: git git://linuxtv.org/media_tree.git 13948W: http://www.ideasonboard.org/uvc/ 13949S: Maintained 13950F: drivers/media/usb/uvc/ 13951F: include/uapi/linux/uvcvideo.h 13952 13953USB VISION DRIVER 13954M: Hans Verkuil <hverkuil@xs4all.nl> 13955L: linux-media@vger.kernel.org 13956T: git git://linuxtv.org/media_tree.git 13957W: https://linuxtv.org 13958S: Odd Fixes 13959F: drivers/media/usb/usbvision/ 13960 13961USB WEBCAM GADGET 13962M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13963L: linux-usb@vger.kernel.org 13964S: Maintained 13965F: drivers/usb/gadget/function/*uvc* 13966F: drivers/usb/gadget/legacy/webcam.c 13967 13968USB WIRELESS RNDIS DRIVER (rndis_wlan) 13969M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13970L: linux-wireless@vger.kernel.org 13971S: Maintained 13972F: drivers/net/wireless/rndis_wlan.c 13973 13974USB XHCI DRIVER 13975M: Mathias Nyman <mathias.nyman@intel.com> 13976L: linux-usb@vger.kernel.org 13977S: Supported 13978F: drivers/usb/host/xhci* 13979F: drivers/usb/host/pci-quirks* 13980 13981USB ZD1201 DRIVER 13982L: linux-wireless@vger.kernel.org 13983W: http://linux-lc100020.sourceforge.net 13984S: Orphan 13985F: drivers/net/wireless/zydas/zd1201.* 13986 13987USB ZR364XX DRIVER 13988M: Antoine Jacquet <royale@zerezo.com> 13989L: linux-usb@vger.kernel.org 13990L: linux-media@vger.kernel.org 13991T: git git://linuxtv.org/media_tree.git 13992W: http://royale.zerezo.com/zr364xx/ 13993S: Maintained 13994F: Documentation/media/v4l-drivers/zr364xx* 13995F: drivers/media/usb/zr364xx/ 13996 13997USER-MODE LINUX (UML) 13998M: Jeff Dike <jdike@addtoit.com> 13999M: Richard Weinberger <richard@nod.at> 14000L: user-mode-linux-devel@lists.sourceforge.net 14001L: user-mode-linux-user@lists.sourceforge.net 14002W: http://user-mode-linux.sourceforge.net 14003T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14004S: Maintained 14005F: Documentation/virtual/uml/ 14006F: arch/um/ 14007F: arch/x86/um/ 14008F: fs/hostfs/ 14009F: fs/hppfs/ 14010 14011USERSPACE I/O (UIO) 14012M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14013S: Maintained 14014T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14015F: Documentation/driver-api/uio-howto.rst 14016F: drivers/uio/ 14017F: include/linux/uio*.h 14018 14019UTIL-LINUX PACKAGE 14020M: Karel Zak <kzak@redhat.com> 14021L: util-linux@vger.kernel.org 14022W: http://en.wikipedia.org/wiki/Util-linux 14023T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14024S: Maintained 14025 14026UUID HELPERS 14027M: Christoph Hellwig <hch@lst.de> 14028R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14029L: linux-kernel@vger.kernel.org 14030T: git git://git.infradead.org/users/hch/uuid.git 14031F: lib/uuid.c 14032F: lib/test_uuid.c 14033F: include/linux/uuid.h 14034F: include/uapi/linux/uuid.h 14035S: Maintained 14036 14037UVESAFB DRIVER 14038M: Michal Januszewski <spock@gentoo.org> 14039L: linux-fbdev@vger.kernel.org 14040W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14041S: Maintained 14042F: Documentation/fb/uvesafb.txt 14043F: drivers/video/fbdev/uvesafb.* 14044 14045VF610 NAND DRIVER 14046M: Stefan Agner <stefan@agner.ch> 14047L: linux-mtd@lists.infradead.org 14048S: Supported 14049F: drivers/mtd/nand/vf610_nfc.c 14050 14051VFAT/FAT/MSDOS FILESYSTEM 14052M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14053S: Maintained 14054F: Documentation/filesystems/vfat.txt 14055F: fs/fat/ 14056 14057VFIO DRIVER 14058M: Alex Williamson <alex.williamson@redhat.com> 14059L: kvm@vger.kernel.org 14060T: git git://github.com/awilliam/linux-vfio.git 14061S: Maintained 14062F: Documentation/vfio.txt 14063F: drivers/vfio/ 14064F: include/linux/vfio.h 14065F: include/uapi/linux/vfio.h 14066 14067VFIO MEDIATED DEVICE DRIVERS 14068M: Kirti Wankhede <kwankhede@nvidia.com> 14069L: kvm@vger.kernel.org 14070S: Maintained 14071F: Documentation/vfio-mediated-device.txt 14072F: drivers/vfio/mdev/ 14073F: include/linux/mdev.h 14074F: samples/vfio-mdev/ 14075 14076VFIO PLATFORM DRIVER 14077M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14078L: kvm@vger.kernel.org 14079S: Maintained 14080F: drivers/vfio/platform/ 14081 14082VGA_SWITCHEROO 14083R: Lukas Wunner <lukas@wunner.de> 14084S: Maintained 14085F: Documentation/gpu/vga-switcheroo.rst 14086F: drivers/gpu/vga/vga_switcheroo.c 14087F: include/linux/vga_switcheroo.h 14088T: git git://anongit.freedesktop.org/drm/drm-misc 14089 14090VIA RHINE NETWORK DRIVER 14091S: Orphan 14092F: drivers/net/ethernet/via/via-rhine.c 14093 14094VIA SD/MMC CARD CONTROLLER DRIVER 14095M: Bruce Chang <brucechang@via.com.tw> 14096M: Harald Welte <HaraldWelte@viatech.com> 14097S: Maintained 14098F: drivers/mmc/host/via-sdmmc.c 14099 14100VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14101M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14102L: linux-fbdev@vger.kernel.org 14103S: Maintained 14104F: include/linux/via-core.h 14105F: include/linux/via-gpio.h 14106F: include/linux/via_i2c.h 14107F: drivers/video/fbdev/via/ 14108 14109VIA VELOCITY NETWORK DRIVER 14110M: Francois Romieu <romieu@fr.zoreil.com> 14111L: netdev@vger.kernel.org 14112S: Maintained 14113F: drivers/net/ethernet/via/via-velocity.* 14114 14115VIDEO MULTIPLEXER DRIVER 14116M: Philipp Zabel <p.zabel@pengutronix.de> 14117L: linux-media@vger.kernel.org 14118S: Maintained 14119F: drivers/media/platform/video-mux.c 14120 14121VIDEOBUF2 FRAMEWORK 14122M: Pawel Osciak <pawel@osciak.com> 14123M: Marek Szyprowski <m.szyprowski@samsung.com> 14124M: Kyungmin Park <kyungmin.park@samsung.com> 14125L: linux-media@vger.kernel.org 14126S: Maintained 14127F: drivers/media/v4l2-core/videobuf2-* 14128F: include/media/videobuf2-* 14129 14130VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14131M: Helen Koike <helen.koike@collabora.com> 14132L: linux-media@vger.kernel.org 14133T: git git://linuxtv.org/media_tree.git 14134W: https://linuxtv.org 14135S: Maintained 14136F: drivers/media/platform/vimc/* 14137 14138VIRT LIB 14139M: Alex Williamson <alex.williamson@redhat.com> 14140M: Paolo Bonzini <pbonzini@redhat.com> 14141L: kvm@vger.kernel.org 14142S: Supported 14143F: virt/lib/ 14144 14145VIRTIO AND VHOST VSOCK DRIVER 14146M: Stefan Hajnoczi <stefanha@redhat.com> 14147L: kvm@vger.kernel.org 14148L: virtualization@lists.linux-foundation.org 14149L: netdev@vger.kernel.org 14150S: Maintained 14151F: include/linux/virtio_vsock.h 14152F: include/uapi/linux/virtio_vsock.h 14153F: include/uapi/linux/vsockmon.h 14154F: net/vmw_vsock/af_vsock_tap.c 14155F: net/vmw_vsock/virtio_transport_common.c 14156F: net/vmw_vsock/virtio_transport.c 14157F: drivers/net/vsockmon.c 14158F: drivers/vhost/vsock.c 14159F: drivers/vhost/vsock.h 14160 14161VIRTIO CONSOLE DRIVER 14162M: Amit Shah <amit@kernel.org> 14163L: virtualization@lists.linux-foundation.org 14164S: Maintained 14165F: drivers/char/virtio_console.c 14166F: include/linux/virtio_console.h 14167F: include/uapi/linux/virtio_console.h 14168 14169VIRTIO CORE, NET AND BLOCK DRIVERS 14170M: "Michael S. Tsirkin" <mst@redhat.com> 14171M: Jason Wang <jasowang@redhat.com> 14172L: virtualization@lists.linux-foundation.org 14173S: Maintained 14174F: Documentation/devicetree/bindings/virtio/ 14175F: drivers/virtio/ 14176F: tools/virtio/ 14177F: drivers/net/virtio_net.c 14178F: drivers/block/virtio_blk.c 14179F: include/linux/virtio*.h 14180F: include/uapi/linux/virtio_*.h 14181F: drivers/crypto/virtio/ 14182F: mm/balloon_compaction.c 14183 14184VIRTIO CRYPTO DRIVER 14185M: Gonglei <arei.gonglei@huawei.com> 14186L: virtualization@lists.linux-foundation.org 14187L: linux-crypto@vger.kernel.org 14188S: Maintained 14189F: drivers/crypto/virtio/ 14190F: include/uapi/linux/virtio_crypto.h 14191 14192VIRTIO DRIVERS FOR S390 14193M: Cornelia Huck <cohuck@redhat.com> 14194M: Halil Pasic <pasic@linux.vnet.ibm.com> 14195L: linux-s390@vger.kernel.org 14196L: virtualization@lists.linux-foundation.org 14197L: kvm@vger.kernel.org 14198S: Supported 14199F: drivers/s390/virtio/ 14200 14201VIRTIO GPU DRIVER 14202M: David Airlie <airlied@linux.ie> 14203M: Gerd Hoffmann <kraxel@redhat.com> 14204L: dri-devel@lists.freedesktop.org 14205L: virtualization@lists.linux-foundation.org 14206T: git git://anongit.freedesktop.org/drm/drm-misc 14207S: Maintained 14208F: drivers/gpu/drm/virtio/ 14209F: include/uapi/linux/virtio_gpu.h 14210 14211VIRTIO HOST (VHOST) 14212M: "Michael S. Tsirkin" <mst@redhat.com> 14213M: Jason Wang <jasowang@redhat.com> 14214L: kvm@vger.kernel.org 14215L: virtualization@lists.linux-foundation.org 14216L: netdev@vger.kernel.org 14217T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14218S: Maintained 14219F: drivers/vhost/ 14220F: include/uapi/linux/vhost.h 14221 14222VIRTIO INPUT DRIVER 14223M: Gerd Hoffmann <kraxel@redhat.com> 14224S: Maintained 14225F: drivers/virtio/virtio_input.c 14226F: include/uapi/linux/virtio_input.h 14227 14228VIRTUAL SERIO DEVICE DRIVER 14229M: Stephen Chandler Paul <thatslyude@gmail.com> 14230S: Maintained 14231F: drivers/input/serio/userio.c 14232F: include/uapi/linux/userio.h 14233 14234VIVID VIRTUAL VIDEO DRIVER 14235M: Hans Verkuil <hverkuil@xs4all.nl> 14236L: linux-media@vger.kernel.org 14237T: git git://linuxtv.org/media_tree.git 14238W: https://linuxtv.org 14239S: Maintained 14240F: drivers/media/platform/vivid/* 14241 14242VLYNQ BUS 14243M: Florian Fainelli <f.fainelli@gmail.com> 14244L: openwrt-devel@lists.openwrt.org (subscribers-only) 14245S: Maintained 14246F: drivers/vlynq/vlynq.c 14247F: include/linux/vlynq.h 14248 14249VME SUBSYSTEM 14250M: Martyn Welch <martyn@welchs.me.uk> 14251M: Manohar Vanga <manohar.vanga@gmail.com> 14252M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14253L: devel@driverdev.osuosl.org 14254S: Maintained 14255T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14256F: Documentation/driver-api/vme.rst 14257F: drivers/staging/vme/ 14258F: drivers/vme/ 14259F: include/linux/vme* 14260 14261VMWARE BALLOON DRIVER 14262M: Xavier Deguillard <xdeguillard@vmware.com> 14263M: Philip Moltmann <moltmann@vmware.com> 14264M: "VMware, Inc." <pv-drivers@vmware.com> 14265L: linux-kernel@vger.kernel.org 14266S: Maintained 14267F: drivers/misc/vmw_balloon.c 14268 14269VMWARE HYPERVISOR INTERFACE 14270M: Alok Kataria <akataria@vmware.com> 14271L: virtualization@lists.linux-foundation.org 14272S: Supported 14273F: arch/x86/kernel/cpu/vmware.c 14274 14275VMWARE PVRDMA DRIVER 14276M: Adit Ranadive <aditr@vmware.com> 14277M: VMware PV-Drivers <pv-drivers@vmware.com> 14278L: linux-rdma@vger.kernel.org 14279S: Maintained 14280F: drivers/infiniband/hw/vmw_pvrdma/ 14281 14282VMware PVSCSI driver 14283M: Jim Gill <jgill@vmware.com> 14284M: VMware PV-Drivers <pv-drivers@vmware.com> 14285L: linux-scsi@vger.kernel.org 14286S: Maintained 14287F: drivers/scsi/vmw_pvscsi.c 14288F: drivers/scsi/vmw_pvscsi.h 14289 14290VMWARE VMMOUSE SUBDRIVER 14291M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14292M: "VMware, Inc." <pv-drivers@vmware.com> 14293L: linux-input@vger.kernel.org 14294S: Maintained 14295F: drivers/input/mouse/vmmouse.c 14296F: drivers/input/mouse/vmmouse.h 14297 14298VMWARE VMXNET3 ETHERNET DRIVER 14299M: Shrikrishna Khare <skhare@vmware.com> 14300M: "VMware, Inc." <pv-drivers@vmware.com> 14301L: netdev@vger.kernel.org 14302S: Maintained 14303F: drivers/net/vmxnet3/ 14304 14305VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14306M: Liam Girdwood <lgirdwood@gmail.com> 14307M: Mark Brown <broonie@kernel.org> 14308L: linux-kernel@vger.kernel.org 14309W: http://www.slimlogic.co.uk/?p=48 14310T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14311S: Supported 14312F: Documentation/devicetree/bindings/regulator/ 14313F: drivers/regulator/ 14314F: include/dt-bindings/regulator/ 14315F: include/linux/regulator/ 14316 14317VRF 14318M: David Ahern <dsa@cumulusnetworks.com> 14319M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14320L: netdev@vger.kernel.org 14321S: Maintained 14322F: drivers/net/vrf.c 14323F: Documentation/networking/vrf.txt 14324 14325VT1211 HARDWARE MONITOR DRIVER 14326M: Juerg Haefliger <juergh@gmail.com> 14327L: linux-hwmon@vger.kernel.org 14328S: Maintained 14329F: Documentation/hwmon/vt1211 14330F: drivers/hwmon/vt1211.c 14331 14332VT8231 HARDWARE MONITOR DRIVER 14333M: Roger Lucas <vt8231@hiddenengine.co.uk> 14334L: linux-hwmon@vger.kernel.org 14335S: Maintained 14336F: drivers/hwmon/vt8231.c 14337 14338VUB300 USB to SDIO/SD/MMC bridge chip 14339M: Tony Olech <tony.olech@elandigitalsystems.com> 14340L: linux-mmc@vger.kernel.org 14341L: linux-usb@vger.kernel.org 14342S: Supported 14343F: drivers/mmc/host/vub300.c 14344 14345W1 DALLAS'S 1-WIRE BUS 14346M: Evgeniy Polyakov <zbr@ioremap.net> 14347S: Maintained 14348F: Documentation/w1/ 14349F: drivers/w1/ 14350F: include/linux/w1.h 14351 14352W83791D HARDWARE MONITORING DRIVER 14353M: Marc Hulsman <m.hulsman@tudelft.nl> 14354L: linux-hwmon@vger.kernel.org 14355S: Maintained 14356F: Documentation/hwmon/w83791d 14357F: drivers/hwmon/w83791d.c 14358 14359W83793 HARDWARE MONITORING DRIVER 14360M: Rudolf Marek <r.marek@assembler.cz> 14361L: linux-hwmon@vger.kernel.org 14362S: Maintained 14363F: Documentation/hwmon/w83793 14364F: drivers/hwmon/w83793.c 14365 14366W83795 HARDWARE MONITORING DRIVER 14367M: Jean Delvare <jdelvare@suse.com> 14368L: linux-hwmon@vger.kernel.org 14369S: Maintained 14370F: drivers/hwmon/w83795.c 14371 14372W83L51xD SD/MMC CARD INTERFACE DRIVER 14373M: Pierre Ossman <pierre@ossman.eu> 14374S: Maintained 14375F: drivers/mmc/host/wbsd.* 14376 14377WACOM PROTOCOL 4 SERIAL TABLETS 14378M: Julian Squires <julian@cipht.net> 14379M: Hans de Goede <hdegoede@redhat.com> 14380L: linux-input@vger.kernel.org 14381S: Maintained 14382F: drivers/input/tablet/wacom_serial4.c 14383 14384WATCHDOG DEVICE DRIVERS 14385M: Wim Van Sebroeck <wim@iguana.be> 14386R: Guenter Roeck <linux@roeck-us.net> 14387L: linux-watchdog@vger.kernel.org 14388W: http://www.linux-watchdog.org/ 14389T: git git://www.linux-watchdog.org/linux-watchdog.git 14390S: Maintained 14391F: Documentation/devicetree/bindings/watchdog/ 14392F: Documentation/watchdog/ 14393F: drivers/watchdog/ 14394F: include/linux/watchdog.h 14395F: include/uapi/linux/watchdog.h 14396 14397WHISKEYCOVE PMIC GPIO DRIVER 14398M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14399L: linux-gpio@vger.kernel.org 14400S: Maintained 14401F: drivers/gpio/gpio-wcove.c 14402 14403WIIMOTE HID DRIVER 14404M: David Herrmann <dh.herrmann@googlemail.com> 14405L: linux-input@vger.kernel.org 14406S: Maintained 14407F: drivers/hid/hid-wiimote* 14408 14409WILOCITY WIL6210 WIRELESS DRIVER 14410M: Maya Erez <qca_merez@qca.qualcomm.com> 14411L: linux-wireless@vger.kernel.org 14412L: wil6210@qca.qualcomm.com 14413S: Supported 14414W: http://wireless.kernel.org/en/users/Drivers/wil6210 14415F: drivers/net/wireless/ath/wil6210/ 14416F: include/uapi/linux/wil6210_uapi.h 14417 14418WIMAX STACK 14419M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14420M: linux-wimax@intel.com 14421L: wimax@linuxwimax.org (subscribers-only) 14422S: Supported 14423W: http://linuxwimax.org 14424F: Documentation/wimax/README.wimax 14425F: include/linux/wimax/debug.h 14426F: include/net/wimax.h 14427F: include/uapi/linux/wimax.h 14428F: net/wimax/ 14429 14430WINBOND CIR DRIVER 14431M: David Härdeman <david@hardeman.nu> 14432S: Maintained 14433F: drivers/media/rc/winbond-cir.c 14434 14435WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14436M: William Breathitt Gray <vilhelm.gray@gmail.com> 14437L: linux-watchdog@vger.kernel.org 14438S: Maintained 14439F: drivers/watchdog/ebc-c384_wdt.c 14440 14441WINSYSTEMS WS16C48 GPIO DRIVER 14442M: William Breathitt Gray <vilhelm.gray@gmail.com> 14443L: linux-gpio@vger.kernel.org 14444S: Maintained 14445F: drivers/gpio/gpio-ws16c48.c 14446 14447WISTRON LAPTOP BUTTON DRIVER 14448M: Miloslav Trmac <mitr@volny.cz> 14449S: Maintained 14450F: drivers/input/misc/wistron_btns.c 14451 14452WL3501 WIRELESS PCMCIA CARD DRIVER 14453L: linux-wireless@vger.kernel.org 14454S: Odd fixes 14455F: drivers/net/wireless/wl3501* 14456 14457WOLFSON MICROELECTRONICS DRIVERS 14458L: patches@opensource.cirrus.com 14459T: git https://github.com/CirrusLogic/linux-drivers.git 14460W: https://github.com/CirrusLogic/linux-drivers/wiki 14461S: Supported 14462F: Documentation/hwmon/wm83?? 14463F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14464F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14465F: Documentation/devicetree/bindings/mfd/arizona.txt 14466F: Documentation/devicetree/bindings/mfd/wm831x.txt 14467F: arch/arm/mach-s3c64xx/mach-crag6410* 14468F: drivers/clk/clk-wm83*.c 14469F: drivers/extcon/extcon-arizona.c 14470F: drivers/leds/leds-wm83*.c 14471F: drivers/gpio/gpio-*wm*.c 14472F: drivers/gpio/gpio-arizona.c 14473F: drivers/hwmon/wm83??-hwmon.c 14474F: drivers/input/misc/wm831x-on.c 14475F: drivers/input/touchscreen/wm831x-ts.c 14476F: drivers/input/touchscreen/wm97*.c 14477F: drivers/mfd/arizona* 14478F: drivers/mfd/wm*.c 14479F: drivers/mfd/cs47l24* 14480F: drivers/power/supply/wm83*.c 14481F: drivers/rtc/rtc-wm83*.c 14482F: drivers/regulator/wm8*.c 14483F: drivers/regulator/arizona* 14484F: drivers/video/backlight/wm83*_bl.c 14485F: drivers/watchdog/wm83*_wdt.c 14486F: include/linux/mfd/arizona/ 14487F: include/linux/mfd/wm831x/ 14488F: include/linux/mfd/wm8350/ 14489F: include/linux/mfd/wm8400* 14490F: include/linux/regulator/arizona* 14491F: include/linux/wm97xx.h 14492F: include/sound/wm????.h 14493F: sound/soc/codecs/arizona.? 14494F: sound/soc/codecs/wm* 14495F: sound/soc/codecs/cs47l24* 14496 14497WORKQUEUE 14498M: Tejun Heo <tj@kernel.org> 14499R: Lai Jiangshan <jiangshanlai@gmail.com> 14500T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14501S: Maintained 14502F: include/linux/workqueue.h 14503F: kernel/workqueue.c 14504F: Documentation/core-api/workqueue.rst 14505 14506X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14507M: Chen-Yu Tsai <wens@csie.org> 14508L: linux-kernel@vger.kernel.org 14509S: Maintained 14510N: axp[128] 14511 14512X.25 NETWORK LAYER 14513M: Andrew Hendry <andrew.hendry@gmail.com> 14514L: linux-x25@vger.kernel.org 14515S: Odd Fixes 14516F: Documentation/networking/x25* 14517F: include/net/x25* 14518F: net/x25/ 14519 14520X86 ARCHITECTURE (32-BIT AND 64-BIT) 14521M: Thomas Gleixner <tglx@linutronix.de> 14522M: Ingo Molnar <mingo@redhat.com> 14523M: "H. Peter Anvin" <hpa@zytor.com> 14524M: x86@kernel.org 14525L: linux-kernel@vger.kernel.org 14526T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14527S: Maintained 14528F: Documentation/x86/ 14529F: arch/x86/ 14530 14531X86 MCE INFRASTRUCTURE 14532M: Tony Luck <tony.luck@intel.com> 14533M: Borislav Petkov <bp@alien8.de> 14534L: linux-edac@vger.kernel.org 14535S: Maintained 14536F: arch/x86/kernel/cpu/mcheck/* 14537 14538X86 MICROCODE UPDATE SUPPORT 14539M: Borislav Petkov <bp@alien8.de> 14540S: Maintained 14541F: arch/x86/kernel/cpu/microcode/* 14542 14543X86 PLATFORM DRIVERS 14544M: Darren Hart <dvhart@infradead.org> 14545M: Andy Shevchenko <andy@infradead.org> 14546L: platform-driver-x86@vger.kernel.org 14547T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14548S: Maintained 14549F: drivers/platform/x86/ 14550F: drivers/platform/olpc/ 14551 14552X86 VDSO 14553M: Andy Lutomirski <luto@amacapital.net> 14554L: linux-kernel@vger.kernel.org 14555T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14556S: Maintained 14557F: arch/x86/entry/vdso/ 14558 14559XC2028/3028 TUNER DRIVER 14560M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14561M: Mauro Carvalho Chehab <mchehab@kernel.org> 14562L: linux-media@vger.kernel.org 14563W: https://linuxtv.org 14564T: git git://linuxtv.org/media_tree.git 14565S: Maintained 14566F: drivers/media/tuners/tuner-xc2028.* 14567 14568XEN BLOCK SUBSYSTEM 14569M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14570M: Roger Pau Monné <roger.pau@citrix.com> 14571L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14572S: Supported 14573F: drivers/block/xen-blkback/* 14574F: drivers/block/xen* 14575 14576XEN HYPERVISOR ARM 14577M: Stefano Stabellini <sstabellini@kernel.org> 14578L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14579S: Maintained 14580F: arch/arm/xen/ 14581F: arch/arm/include/asm/xen/ 14582 14583XEN HYPERVISOR ARM64 14584M: Stefano Stabellini <sstabellini@kernel.org> 14585L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14586S: Maintained 14587F: arch/arm64/xen/ 14588F: arch/arm64/include/asm/xen/ 14589 14590XEN HYPERVISOR INTERFACE 14591M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14592M: Juergen Gross <jgross@suse.com> 14593L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14594T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14595S: Supported 14596F: arch/x86/xen/ 14597F: drivers/*/xen-*front.c 14598F: drivers/xen/ 14599F: arch/x86/include/asm/xen/ 14600F: include/xen/ 14601F: include/uapi/xen/ 14602F: Documentation/ABI/stable/sysfs-hypervisor-xen 14603F: Documentation/ABI/testing/sysfs-hypervisor-xen 14604 14605XEN NETWORK BACKEND DRIVER 14606M: Wei Liu <wei.liu2@citrix.com> 14607M: Paul Durrant <paul.durrant@citrix.com> 14608L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14609L: netdev@vger.kernel.org 14610S: Supported 14611F: drivers/net/xen-netback/* 14612 14613XEN PCI SUBSYSTEM 14614M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14615L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14616S: Supported 14617F: arch/x86/pci/*xen* 14618F: drivers/pci/*xen* 14619 14620XEN PVSCSI DRIVERS 14621M: Juergen Gross <jgross@suse.com> 14622L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14623L: linux-scsi@vger.kernel.org 14624S: Supported 14625F: drivers/scsi/xen-scsifront.c 14626F: drivers/xen/xen-scsiback.c 14627F: include/xen/interface/io/vscsiif.h 14628 14629XEN SWIOTLB SUBSYSTEM 14630M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14631L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14632S: Supported 14633F: arch/x86/xen/*swiotlb* 14634F: drivers/xen/*swiotlb* 14635 14636XFS FILESYSTEM 14637M: Darrick J. Wong <darrick.wong@oracle.com> 14638M: linux-xfs@vger.kernel.org 14639L: linux-xfs@vger.kernel.org 14640W: http://xfs.org/ 14641T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14642S: Supported 14643F: Documentation/filesystems/xfs.txt 14644F: fs/xfs/ 14645 14646XILINX AXI ETHERNET DRIVER 14647M: Anirudha Sarangi <anirudh@xilinx.com> 14648M: John Linn <John.Linn@xilinx.com> 14649S: Maintained 14650F: drivers/net/ethernet/xilinx/xilinx_axienet* 14651 14652XILINX UARTLITE SERIAL DRIVER 14653M: Peter Korsgaard <jacmet@sunsite.dk> 14654L: linux-serial@vger.kernel.org 14655S: Maintained 14656F: drivers/tty/serial/uartlite.c 14657 14658XILINX VIDEO IP CORES 14659M: Hyun Kwon <hyun.kwon@xilinx.com> 14660M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14661L: linux-media@vger.kernel.org 14662T: git git://linuxtv.org/media_tree.git 14663S: Supported 14664F: Documentation/devicetree/bindings/media/xilinx/ 14665F: drivers/media/platform/xilinx/ 14666F: include/uapi/linux/xilinx-v4l2-controls.h 14667 14668XILLYBUS DRIVER 14669M: Eli Billauer <eli.billauer@gmail.com> 14670L: linux-kernel@vger.kernel.org 14671S: Supported 14672F: drivers/char/xillybus/ 14673 14674XRA1403 GPIO EXPANDER 14675M: Nandor Han <nandor.han@ge.com> 14676M: Semi Malinen <semi.malinen@ge.com> 14677L: linux-gpio@vger.kernel.org 14678S: Maintained 14679F: drivers/gpio/gpio-xra1403.c 14680F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14681 14682XTENSA XTFPGA PLATFORM SUPPORT 14683M: Max Filippov <jcmvbkbc@gmail.com> 14684L: linux-xtensa@linux-xtensa.org 14685S: Maintained 14686F: drivers/spi/spi-xtensa-xtfpga.c 14687F: sound/soc/xtensa/xtfpga-i2s.c 14688 14689YAM DRIVER FOR AX.25 14690M: Jean-Paul Roubelat <jpr@f6fbb.org> 14691L: linux-hams@vger.kernel.org 14692S: Maintained 14693F: drivers/net/hamradio/yam* 14694F: include/linux/yam.h 14695 14696YAMA SECURITY MODULE 14697M: Kees Cook <keescook@chromium.org> 14698T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14699S: Supported 14700F: security/yama/ 14701F: Documentation/admin-guide/LSM/Yama.rst 14702 14703YEALINK PHONE DRIVER 14704M: Henk Vergonet <Henk.Vergonet@gmail.com> 14705L: usbb2k-api-dev@nongnu.org 14706S: Maintained 14707F: Documentation/input/yealink.rst 14708F: drivers/input/misc/yealink.* 14709 14710Z8530 DRIVER FOR AX.25 14711M: Joerg Reuter <jreuter@yaina.de> 14712W: http://yaina.de/jreuter/ 14713W: http://www.qsl.net/dl1bke/ 14714L: linux-hams@vger.kernel.org 14715S: Maintained 14716F: Documentation/networking/z8530drv.txt 14717F: drivers/net/hamradio/*scc.c 14718F: drivers/net/hamradio/z8530.h 14719 14720ZBUD COMPRESSED PAGE ALLOCATOR 14721M: Seth Jennings <sjenning@redhat.com> 14722M: Dan Streetman <ddstreet@ieee.org> 14723L: linux-mm@kvack.org 14724S: Maintained 14725F: mm/zbud.c 14726F: include/linux/zbud.h 14727 14728ZD1211RW WIRELESS DRIVER 14729M: Daniel Drake <dsd@gentoo.org> 14730M: Ulrich Kunitz <kune@deine-taler.de> 14731W: http://zd1211.ath.cx/wiki/DriverRewrite 14732L: linux-wireless@vger.kernel.org 14733L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14734S: Maintained 14735F: drivers/net/wireless/zydas/zd1211rw/ 14736 14737ZD1301 MEDIA DRIVER 14738M: Antti Palosaari <crope@iki.fi> 14739L: linux-media@vger.kernel.org 14740W: https://linuxtv.org/ 14741W: http://palosaari.fi/linux/ 14742Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14743S: Maintained 14744F: drivers/media/usb/dvb-usb-v2/zd1301* 14745 14746ZD1301_DEMOD MEDIA DRIVER 14747M: Antti Palosaari <crope@iki.fi> 14748L: linux-media@vger.kernel.org 14749W: https://linuxtv.org/ 14750W: http://palosaari.fi/linux/ 14751Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14752S: Maintained 14753F: drivers/media/dvb-frontends/zd1301_demod* 14754 14755ZPOOL COMPRESSED PAGE STORAGE API 14756M: Dan Streetman <ddstreet@ieee.org> 14757L: linux-mm@kvack.org 14758S: Maintained 14759F: mm/zpool.c 14760F: include/linux/zpool.h 14761 14762ZR36067 VIDEO FOR LINUX DRIVER 14763L: mjpeg-users@lists.sourceforge.net 14764L: linux-media@vger.kernel.org 14765W: http://mjpeg.sourceforge.net/driver-zoran/ 14766T: hg https://linuxtv.org/hg/v4l-dvb 14767S: Odd Fixes 14768F: drivers/media/pci/zoran/ 14769 14770ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14771M: Minchan Kim <minchan@kernel.org> 14772M: Nitin Gupta <ngupta@vflare.org> 14773R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14774L: linux-kernel@vger.kernel.org 14775S: Maintained 14776F: drivers/block/zram/ 14777F: Documentation/blockdev/zram.txt 14778 14779ZS DECSTATION Z85C30 SERIAL DRIVER 14780M: "Maciej W. Rozycki" <macro@linux-mips.org> 14781S: Maintained 14782F: drivers/tty/serial/zs.* 14783 14784ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14785M: Minchan Kim <minchan@kernel.org> 14786M: Nitin Gupta <ngupta@vflare.org> 14787R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14788L: linux-mm@kvack.org 14789S: Maintained 14790F: mm/zsmalloc.c 14791F: include/linux/zsmalloc.h 14792F: Documentation/vm/zsmalloc.txt 14793 14794ZSWAP COMPRESSED SWAP CACHING 14795M: Seth Jennings <sjenning@redhat.com> 14796M: Dan Streetman <ddstreet@ieee.org> 14797L: linux-mm@kvack.org 14798S: Maintained 14799F: mm/zswap.c 14800 14801THE REST 14802M: Linus Torvalds <torvalds@linux-foundation.org> 14803L: linux-kernel@vger.kernel.org 14804Q: http://patchwork.kernel.org/project/LKML/list/ 14805T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14806S: Buried alive in reporters 14807F: * 14808F: */ 14809