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 ADV7511 DRIVER 782M: Hans Verkuil <hans.verkuil@cisco.com> 783L: linux-media@vger.kernel.org 784S: Maintained 785F: drivers/media/i2c/adv7511* 786 787ANALOG DEVICES INC ADV7604 DRIVER 788M: Hans Verkuil <hans.verkuil@cisco.com> 789L: linux-media@vger.kernel.org 790S: Maintained 791F: drivers/media/i2c/adv7604* 792 793ANALOG DEVICES INC ADV7842 DRIVER 794M: Hans Verkuil <hans.verkuil@cisco.com> 795L: linux-media@vger.kernel.org 796S: Maintained 797F: drivers/media/i2c/adv7842* 798 799ANALOG DEVICES INC ASOC CODEC DRIVERS 800M: Lars-Peter Clausen <lars@metafoo.de> 801L: alsa-devel@alsa-project.org (moderated for non-subscribers) 802W: http://wiki.analog.com/ 803W: http://ez.analog.com/community/linux-device-drivers 804S: Supported 805F: sound/soc/codecs/adau* 806F: sound/soc/codecs/adav* 807F: sound/soc/codecs/ad1* 808F: sound/soc/codecs/ad7* 809F: sound/soc/codecs/ssm* 810F: sound/soc/codecs/sigmadsp.* 811 812ANALOG DEVICES INC ASOC DRIVERS 813L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 814L: alsa-devel@alsa-project.org (moderated for non-subscribers) 815W: http://blackfin.uclinux.org/ 816S: Supported 817F: sound/soc/blackfin/* 818 819ANALOG DEVICES INC DMA DRIVERS 820M: Lars-Peter Clausen <lars@metafoo.de> 821W: http://ez.analog.com/community/linux-device-drivers 822S: Supported 823F: drivers/dma/dma-axi-dmac.c 824 825ANALOG DEVICES INC IIO DRIVERS 826M: Lars-Peter Clausen <lars@metafoo.de> 827M: Michael Hennerich <Michael.Hennerich@analog.com> 828W: http://wiki.analog.com/ 829W: http://ez.analog.com/community/linux-device-drivers 830S: Supported 831F: drivers/iio/*/ad* 832F: drivers/iio/adc/ltc2497* 833X: drivers/iio/*/adjd* 834F: drivers/staging/iio/*/ad* 835F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 836 837ANDROID CONFIG FRAGMENTS 838M: Rob Herring <robh@kernel.org> 839S: Supported 840F: kernel/configs/android* 841 842ANDROID DRIVERS 843M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 844M: Arve Hjønnevåg <arve@android.com> 845M: Riley Andrews <riandrews@android.com> 846T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 847L: devel@driverdev.osuosl.org 848S: Supported 849F: drivers/android/ 850F: drivers/staging/android/ 851 852ANDROID ION DRIVER 853M: Laura Abbott <labbott@redhat.com> 854M: Sumit Semwal <sumit.semwal@linaro.org> 855L: devel@driverdev.osuosl.org 856S: Supported 857F: drivers/staging/android/ion 858F: drivers/staging/android/uapi/ion.h 859F: drivers/staging/android/uapi/ion_test.h 860 861AOA (Apple Onboard Audio) ALSA DRIVER 862M: Johannes Berg <johannes@sipsolutions.net> 863L: linuxppc-dev@lists.ozlabs.org 864L: alsa-devel@alsa-project.org (moderated for non-subscribers) 865S: Maintained 866F: sound/aoa/ 867 868APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 869M: William Breathitt Gray <vilhelm.gray@gmail.com> 870L: linux-iio@vger.kernel.org 871S: Maintained 872F: drivers/iio/adc/stx104.c 873 874APM DRIVER 875M: Jiri Kosina <jikos@kernel.org> 876S: Odd fixes 877T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 878F: arch/x86/kernel/apm_32.c 879F: include/linux/apm_bios.h 880F: include/uapi/linux/apm_bios.h 881F: drivers/char/apm-emulation.c 882 883APPARMOR SECURITY MODULE 884M: John Johansen <john.johansen@canonical.com> 885L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 886W: apparmor.wiki.kernel.org 887T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 888S: Supported 889F: security/apparmor/ 890F: Documentation/admin-guide/LSM/apparmor.rst 891 892APPLE BCM5974 MULTITOUCH DRIVER 893M: Henrik Rydberg <rydberg@bitmath.org> 894L: linux-input@vger.kernel.org 895S: Odd fixes 896F: drivers/input/mouse/bcm5974.c 897 898APPLE SMC DRIVER 899M: Henrik Rydberg <rydberg@bitmath.org> 900L: linux-hwmon@vger.kernel.org 901S: Odd fixes 902F: drivers/hwmon/applesmc.c 903 904APPLETALK NETWORK LAYER 905L: netdev@vger.kernel.org 906S: Odd fixes 907F: drivers/net/appletalk/ 908F: net/appletalk/ 909 910APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 911M: Duc Dang <dhdang@apm.com> 912S: Supported 913F: arch/arm64/boot/dts/apm/ 914 915APPLIED MICRO (APM) X-GENE SOC EDAC 916M: Loc Ho <lho@apm.com> 917S: Supported 918F: drivers/edac/xgene_edac.c 919F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 920 921APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 922M: Iyappan Subramanian <isubramanian@apm.com> 923M: Keyur Chudgar <kchudgar@apm.com> 924S: Supported 925F: drivers/net/ethernet/apm/xgene-v2/ 926 927APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 928M: Iyappan Subramanian <isubramanian@apm.com> 929M: Keyur Chudgar <kchudgar@apm.com> 930M: Quan Nguyen <qnguyen@apm.com> 931S: Supported 932F: drivers/net/ethernet/apm/xgene/ 933F: drivers/net/phy/mdio-xgene.c 934F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 935F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 936 937APPLIED MICRO (APM) X-GENE SOC PMU 938M: Tai Nguyen <ttnguyen@apm.com> 939S: Supported 940F: drivers/perf/xgene_pmu.c 941F: Documentation/perf/xgene-pmu.txt 942F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 943 944APTINA CAMERA SENSOR PLL 945M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 946L: linux-media@vger.kernel.org 947S: Maintained 948F: drivers/media/i2c/aptina-pll.* 949 950ARC FRAMEBUFFER DRIVER 951M: Jaya Kumar <jayalk@intworks.biz> 952S: Maintained 953F: drivers/video/fbdev/arcfb.c 954F: drivers/video/fbdev/core/fb_defio.c 955 956ARC PGU DRM DRIVER 957M: Alexey Brodkin <abrodkin@synopsys.com> 958S: Supported 959F: drivers/gpu/drm/arc/ 960F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 961 962ARCNET NETWORK LAYER 963M: Michael Grzeschik <m.grzeschik@pengutronix.de> 964L: netdev@vger.kernel.org 965S: Maintained 966F: drivers/net/arcnet/ 967F: include/uapi/linux/if_arcnet.h 968 969ARM ARCHITECTED TIMER DRIVER 970M: Mark Rutland <mark.rutland@arm.com> 971M: Marc Zyngier <marc.zyngier@arm.com> 972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 973S: Maintained 974F: arch/arm/include/asm/arch_timer.h 975F: arch/arm64/include/asm/arch_timer.h 976F: drivers/clocksource/arm_arch_timer.c 977 978ARM HDLCD DRM DRIVER 979M: Liviu Dudau <liviu.dudau@arm.com> 980S: Supported 981F: drivers/gpu/drm/arm/hdlcd_* 982F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 983 984ARM MALI-DP DRM DRIVER 985M: Liviu Dudau <liviu.dudau@arm.com> 986M: Brian Starkey <brian.starkey@arm.com> 987M: Mali DP Maintainers <malidp@foss.arm.com> 988S: Supported 989F: drivers/gpu/drm/arm/ 990F: Documentation/devicetree/bindings/display/arm,malidp.txt 991 992ARM MFM AND FLOPPY DRIVERS 993M: Ian Molton <spyro@f2s.com> 994S: Maintained 995F: arch/arm/lib/floppydma.S 996F: arch/arm/include/asm/floppy.h 997 998ARM PMU PROFILING AND DEBUGGING 999M: Will Deacon <will.deacon@arm.com> 1000M: Mark Rutland <mark.rutland@arm.com> 1001S: Maintained 1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1003F: arch/arm*/kernel/perf_* 1004F: arch/arm/oprofile/common.c 1005F: arch/arm*/kernel/hw_breakpoint.c 1006F: arch/arm*/include/asm/hw_breakpoint.h 1007F: arch/arm*/include/asm/perf_event.h 1008F: drivers/perf/* 1009F: include/linux/perf/arm_pmu.h 1010F: Documentation/devicetree/bindings/arm/pmu.txt 1011F: Documentation/devicetree/bindings/perf/ 1012 1013ARM PORT 1014M: Russell King <linux@armlinux.org.uk> 1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1016W: http://www.armlinux.org.uk/ 1017S: Maintained 1018T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1019F: arch/arm/ 1020 1021ARM PRIMECELL AACI PL041 DRIVER 1022M: Russell King <linux@armlinux.org.uk> 1023S: Maintained 1024F: sound/arm/aaci.* 1025 1026ARM PRIMECELL BUS SUPPORT 1027M: Russell King <linux@armlinux.org.uk> 1028S: Maintained 1029F: drivers/amba/ 1030F: include/linux/amba/bus.h 1031 1032ARM PRIMECELL CLCD PL110 DRIVER 1033M: Russell King <linux@armlinux.org.uk> 1034S: Maintained 1035F: drivers/video/fbdev/amba-clcd.* 1036 1037ARM PRIMECELL KMI PL050 DRIVER 1038M: Russell King <linux@armlinux.org.uk> 1039S: Maintained 1040F: drivers/input/serio/ambakmi.* 1041F: include/linux/amba/kmi.h 1042 1043ARM PRIMECELL MMCI PL180/1 DRIVER 1044M: Russell King <linux@armlinux.org.uk> 1045S: Maintained 1046F: drivers/mmc/host/mmci.* 1047F: include/linux/amba/mmci.h 1048 1049ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1050M: Russell King <linux@armlinux.org.uk> 1051S: Maintained 1052F: drivers/tty/serial/amba-pl01*.c 1053F: include/linux/amba/serial.h 1054 1055ARM SMMU DRIVERS 1056M: Will Deacon <will.deacon@arm.com> 1057R: Robin Murphy <robin.murphy@arm.com> 1058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1059S: Maintained 1060F: drivers/iommu/arm-smmu.c 1061F: drivers/iommu/arm-smmu-v3.c 1062F: drivers/iommu/io-pgtable-arm.c 1063F: drivers/iommu/io-pgtable-arm-v7s.c 1064 1065ARM SUB-ARCHITECTURES 1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1067S: Maintained 1068F: arch/arm/mach-*/ 1069F: arch/arm/plat-*/ 1070T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1071 1072ARM/ACTIONS SEMI ARCHITECTURE 1073M: Andreas Färber <afaerber@suse.de> 1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1075S: Maintained 1076N: owl 1077F: arch/arm/mach-actions/ 1078F: arch/arm/boot/dts/owl-* 1079F: arch/arm64/boot/dts/actions/ 1080F: drivers/clocksource/owl-* 1081F: drivers/soc/actions/ 1082F: include/dt-bindings/power/owl-* 1083F: include/linux/soc/actions/ 1084F: Documentation/devicetree/bindings/arm/actions.txt 1085F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1086F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1087 1088ARM/ADS SPHERE MACHINE SUPPORT 1089M: Lennert Buytenhek <kernel@wantstofly.org> 1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1091S: Maintained 1092 1093ARM/AFEB9260 MACHINE SUPPORT 1094M: Sergey Lapin <slapin@ossfans.org> 1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1096S: Maintained 1097 1098ARM/AJECO 1ARM MACHINE SUPPORT 1099M: Lennert Buytenhek <kernel@wantstofly.org> 1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1101S: Maintained 1102 1103ARM/Allwinner SoC Clock Support 1104M: Emilio López <emilio@elopez.com.ar> 1105S: Maintained 1106F: drivers/clk/sunxi/ 1107 1108ARM/Allwinner sunXi SoC support 1109M: Maxime Ripard <maxime.ripard@free-electrons.com> 1110M: Chen-Yu Tsai <wens@csie.org> 1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1112S: Maintained 1113N: sun[x456789]i 1114N: sun50i 1115F: arch/arm/mach-sunxi/ 1116F: arch/arm64/boot/dts/allwinner/ 1117F: drivers/clk/sunxi-ng/ 1118F: drivers/pinctrl/sunxi/ 1119F: drivers/soc/sunxi/ 1120T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1121 1122ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1123M: Neil Armstrong <narmstrong@baylibre.com> 1124M: Jerome Brunet <jbrunet@baylibre.com> 1125L: linux-amlogic@lists.infradead.org 1126S: Maintained 1127F: drivers/clk/meson/ 1128F: include/dt-bindings/clock/meson* 1129F: include/dt-bindings/clock/gxbb* 1130F: Documentation/devicetree/bindings/clock/amlogic* 1131 1132ARM/Amlogic Meson SoC support 1133M: Carlo Caione <carlo@caione.org> 1134M: Kevin Hilman <khilman@baylibre.com> 1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1136L: linux-amlogic@lists.infradead.org 1137W: http://linux-meson.com/ 1138S: Maintained 1139F: arch/arm/mach-meson/ 1140F: arch/arm/boot/dts/meson* 1141F: arch/arm64/boot/dts/amlogic/ 1142F: drivers/pinctrl/meson/ 1143F: drivers/mmc/host/meson* 1144N: meson 1145 1146ARM/Annapurna Labs ALPINE ARCHITECTURE 1147M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1148M: Antoine Tenart <antoine.tenart@free-electrons.com> 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1150S: Maintained 1151F: arch/arm/mach-alpine/ 1152F: arch/arm/boot/dts/alpine* 1153F: arch/arm64/boot/dts/al/ 1154F: drivers/*/*alpine* 1155 1156ARM/ARTPEC MACHINE SUPPORT 1157M: Jesper Nilsson <jesper.nilsson@axis.com> 1158M: Lars Persson <lars.persson@axis.com> 1159M: Niklas Cassel <niklas.cassel@axis.com> 1160S: Maintained 1161L: linux-arm-kernel@axis.com 1162F: arch/arm/mach-artpec 1163F: arch/arm/boot/dts/artpec6* 1164F: drivers/clk/axis 1165F: drivers/pinctrl/pinctrl-artpec* 1166F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1167 1168ARM/ASPEED I2C DRIVER 1169M: Brendan Higgins <brendanhiggins@google.com> 1170R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1171R: Joel Stanley <joel@jms.id.au> 1172L: linux-i2c@vger.kernel.org 1173L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1174S: Maintained 1175F: drivers/irqchip/irq-aspeed-i2c-ic.c 1176F: drivers/i2c/busses/i2c-aspeed.c 1177F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1178F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1179 1180ARM/ASPEED MACHINE SUPPORT 1181M: Joel Stanley <joel@jms.id.au> 1182S: Maintained 1183F: arch/arm/mach-aspeed/ 1184F: arch/arm/boot/dts/aspeed-* 1185F: drivers/*/*aspeed* 1186 1187ARM/ATMEL AT91 Clock Support 1188M: Boris Brezillon <boris.brezillon@free-electrons.com> 1189S: Maintained 1190F: drivers/clk/at91 1191 1192ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1193M: Nicolas Ferre <nicolas.ferre@microchip.com> 1194M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1196W: http://www.linux4sam.org 1197T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1198S: Supported 1199F: arch/arm/mach-at91/ 1200F: include/soc/at91/ 1201F: arch/arm/boot/dts/at91*.dts 1202F: arch/arm/boot/dts/at91*.dtsi 1203F: arch/arm/boot/dts/sama*.dts 1204F: arch/arm/boot/dts/sama*.dtsi 1205F: arch/arm/include/debug/at91.S 1206F: drivers/memory/atmel* 1207 1208ARM/CALXEDA HIGHBANK ARCHITECTURE 1209M: Rob Herring <robh@kernel.org> 1210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1211S: Maintained 1212F: arch/arm/mach-highbank/ 1213F: arch/arm/boot/dts/highbank.dts 1214F: arch/arm/boot/dts/ecx-*.dts* 1215 1216ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1217M: Krzysztof Halasa <khalasa@piap.pl> 1218S: Maintained 1219F: arch/arm/mach-cns3xxx/ 1220 1221ARM/CAVIUM THUNDER NETWORK DRIVER 1222M: Sunil Goutham <sgoutham@cavium.com> 1223M: Robert Richter <rric@kernel.org> 1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1225S: Supported 1226F: drivers/net/ethernet/cavium/thunder/ 1227 1228ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1229M: Alexander Shiyan <shc_work@mail.ru> 1230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1231S: Odd Fixes 1232N: clps711x 1233 1234ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1235M: Lennert Buytenhek <kernel@wantstofly.org> 1236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1237S: Maintained 1238 1239ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1240M: Hartley Sweeten <hsweeten@visionengravers.com> 1241M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243S: Maintained 1244F: arch/arm/mach-ep93xx/ 1245F: arch/arm/mach-ep93xx/include/mach/ 1246 1247ARM/CLKDEV SUPPORT 1248M: Russell King <linux@armlinux.org.uk> 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1250S: Maintained 1251T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1252F: arch/arm/include/asm/clkdev.h 1253F: drivers/clk/clkdev.c 1254 1255ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1256M: Mike Rapoport <mike@compulab.co.il> 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1258S: Maintained 1259 1260ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1261M: Baruch Siach <baruch@tkos.co.il> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Maintained 1264F: arch/arm/boot/dts/cx92755* 1265N: digicolor 1266 1267ARM/CONTEC MICRO9 MACHINE SUPPORT 1268M: Hubert Feurstein <hubert.feurstein@contec.at> 1269S: Maintained 1270F: arch/arm/mach-ep93xx/micro9.c 1271 1272ARM/CORESIGHT FRAMEWORK AND DRIVERS 1273M: Mathieu Poirier <mathieu.poirier@linaro.org> 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275S: Maintained 1276F: drivers/hwtracing/coresight/* 1277F: Documentation/trace/coresight.txt 1278F: Documentation/trace/coresight-cpu-debug.txt 1279F: Documentation/devicetree/bindings/arm/coresight.txt 1280F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1281F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1282F: tools/perf/arch/arm/util/pmu.c 1283F: tools/perf/arch/arm/util/auxtrace.c 1284F: tools/perf/arch/arm/util/cs-etm.c 1285F: tools/perf/arch/arm/util/cs-etm.h 1286F: tools/perf/util/cs-etm.h 1287 1288ARM/CORGI MACHINE SUPPORT 1289M: Richard Purdie <rpurdie@rpsys.net> 1290S: Maintained 1291 1292ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1293M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1294M: Linus Walleij <linus.walleij@linaro.org> 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1296T: git git://github.com/ulli-kroll/linux.git 1297S: Maintained 1298F: Documentation/devicetree/bindings/arm/gemini.txt 1299F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1300F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1301F: arch/arm/mach-gemini/ 1302F: drivers/pinctrl/pinctrl-gemini.c 1303F: drivers/rtc/rtc-ftrtc010.c 1304 1305ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1306M: Barry Song <baohua@kernel.org> 1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1308T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1309S: Maintained 1310F: arch/arm/boot/dts/prima2* 1311F: arch/arm/mach-prima2/ 1312F: drivers/clk/sirf/ 1313F: drivers/clocksource/timer-prima2.c 1314F: drivers/clocksource/timer-atlas7.c 1315N: [^a-z]sirf 1316 1317ARM/EBSA110 MACHINE SUPPORT 1318M: Russell King <linux@armlinux.org.uk> 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320W: http://www.armlinux.org.uk/ 1321S: Maintained 1322F: arch/arm/mach-ebsa110/ 1323F: drivers/net/ethernet/amd/am79c961a.* 1324 1325ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1326M: Uwe Kleine-König <kernel@pengutronix.de> 1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1328S: Maintained 1329N: efm32 1330 1331ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1332M: Robert Jarzmik <robert.jarzmik@free.fr> 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1334S: Maintained 1335F: arch/arm/mach-pxa/ezx.c 1336 1337ARM/FARADAY FA526 PORT 1338M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1340S: Maintained 1341T: git git://git.berlios.de/gemini-board 1342F: arch/arm/mm/*-fa* 1343 1344ARM/FOOTBRIDGE ARCHITECTURE 1345M: Russell King <linux@armlinux.org.uk> 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1347W: http://www.armlinux.org.uk/ 1348S: Maintained 1349F: arch/arm/include/asm/hardware/dec21285.h 1350F: arch/arm/mach-footbridge/ 1351 1352ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1353M: Shawn Guo <shawnguo@kernel.org> 1354M: Sascha Hauer <kernel@pengutronix.de> 1355R: Fabio Estevam <fabio.estevam@nxp.com> 1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1357S: Maintained 1358T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1359F: arch/arm/mach-imx/ 1360F: arch/arm/mach-mxs/ 1361F: arch/arm/boot/dts/imx* 1362F: arch/arm/configs/imx*_defconfig 1363F: drivers/clk/imx/ 1364F: drivers/soc/imx/ 1365F: include/soc/imx/ 1366 1367ARM/FREESCALE VYBRID ARM ARCHITECTURE 1368M: Shawn Guo <shawnguo@kernel.org> 1369M: Sascha Hauer <kernel@pengutronix.de> 1370R: Stefan Agner <stefan@agner.ch> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372S: Maintained 1373T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1374F: arch/arm/mach-imx/*vf610* 1375F: arch/arm/boot/dts/vf* 1376 1377ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1378M: Lennert Buytenhek <kernel@wantstofly.org> 1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1380S: Maintained 1381 1382ARM/GUMSTIX MACHINE SUPPORT 1383M: Steve Sakoman <sakoman@gmail.com> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385S: Maintained 1386 1387ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1388M: Philipp Zabel <philipp.zabel@gmail.com> 1389M: Paul Parsons <lost.distance@yahoo.com> 1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1391S: Maintained 1392F: arch/arm/mach-pxa/hx4700.c 1393F: arch/arm/mach-pxa/include/mach/hx4700.h 1394F: sound/soc/pxa/hx4700.c 1395 1396ARM/HISILICON SOC SUPPORT 1397M: Wei Xu <xuwei5@hisilicon.com> 1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1399W: http://www.hisilicon.com 1400S: Supported 1401T: git git://github.com/hisilicon/linux-hisi.git 1402F: arch/arm/mach-hisi/ 1403F: arch/arm/boot/dts/hi3* 1404F: arch/arm/boot/dts/hip* 1405F: arch/arm/boot/dts/hisi* 1406F: arch/arm64/boot/dts/hisilicon/ 1407 1408ARM/HP JORNADA 7XX MACHINE SUPPORT 1409M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1410W: www.jlime.com 1411S: Maintained 1412T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1413F: arch/arm/mach-sa1100/jornada720.c 1414F: arch/arm/mach-sa1100/include/mach/jornada720.h 1415 1416ARM/IGEP MACHINE SUPPORT 1417M: Enric Balletbo i Serra <eballetbo@gmail.com> 1418M: Javier Martinez Canillas <javier@dowhile0.org> 1419L: linux-omap@vger.kernel.org 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421S: Maintained 1422F: arch/arm/boot/dts/omap3-igep* 1423 1424ARM/INCOME PXA270 SUPPORT 1425M: Marek Vasut <marek.vasut@gmail.com> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427S: Maintained 1428F: arch/arm/mach-pxa/colibri-pxa270-income.c 1429 1430ARM/INTEL IOP13XX ARM ARCHITECTURE 1431M: Lennert Buytenhek <kernel@wantstofly.org> 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1433S: Maintained 1434 1435ARM/INTEL IOP32X ARM ARCHITECTURE 1436M: Lennert Buytenhek <kernel@wantstofly.org> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Maintained 1439 1440ARM/INTEL IOP33X ARM ARCHITECTURE 1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1442S: Orphan 1443 1444ARM/INTEL IQ81342EX MACHINE SUPPORT 1445M: Lennert Buytenhek <kernel@wantstofly.org> 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1447S: Maintained 1448 1449ARM/INTEL IXDP2850 MACHINE SUPPORT 1450M: Lennert Buytenhek <kernel@wantstofly.org> 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1452S: Maintained 1453 1454ARM/INTEL IXP4XX ARM ARCHITECTURE 1455M: Imre Kaloz <kaloz@openwrt.org> 1456M: Krzysztof Halasa <khalasa@piap.pl> 1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1458S: Maintained 1459F: arch/arm/mach-ixp4xx/ 1460 1461ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1462M: Jonathan Cameron <jic23@cam.ac.uk> 1463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1464S: Maintained 1465F: arch/arm/mach-pxa/stargate2.c 1466F: drivers/pcmcia/pxa2xx_stargate2.c 1467 1468ARM/INTEL XSC3 (MANZANO) ARM CORE 1469M: Lennert Buytenhek <kernel@wantstofly.org> 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1471S: Maintained 1472 1473ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1474M: Lennert Buytenhek <kernel@wantstofly.org> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477 1478ARM/LG1K ARCHITECTURE 1479M: Chanho Min <chanho.min@lge.com> 1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1481S: Maintained 1482F: arch/arm64/boot/dts/lg/ 1483 1484ARM/LOGICPD PXA270 MACHINE SUPPORT 1485M: Lennert Buytenhek <kernel@wantstofly.org> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487S: Maintained 1488 1489ARM/LPC18XX ARCHITECTURE 1490M: Joachim Eastwood <manabian@gmail.com> 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1492S: Maintained 1493F: arch/arm/boot/dts/lpc43* 1494F: drivers/clk/nxp/clk-lpc18xx* 1495F: drivers/clocksource/time-lpc32xx.c 1496F: drivers/i2c/busses/i2c-lpc2k.c 1497F: drivers/memory/pl172.c 1498F: drivers/mtd/spi-nor/nxp-spifi.c 1499F: drivers/rtc/rtc-lpc24xx.c 1500N: lpc18xx 1501 1502ARM/LPC32XX SOC SUPPORT 1503M: Vladimir Zapolskiy <vz@mleia.com> 1504M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1507S: Maintained 1508F: arch/arm/boot/dts/lpc32* 1509F: arch/arm/mach-lpc32xx/ 1510F: drivers/i2c/busses/i2c-pnx.c 1511F: drivers/net/ethernet/nxp/lpc_eth.c 1512F: drivers/usb/host/ohci-nxp.c 1513F: drivers/watchdog/pnx4008_wdt.c 1514N: lpc32xx 1515 1516ARM/MAGICIAN MACHINE SUPPORT 1517M: Philipp Zabel <philipp.zabel@gmail.com> 1518S: Maintained 1519 1520ARM/Marvell Berlin SoC support 1521M: Jisheng Zhang <jszhang@marvell.com> 1522M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1524S: Maintained 1525F: arch/arm/mach-berlin/ 1526F: arch/arm/boot/dts/berlin* 1527F: arch/arm64/boot/dts/marvell/berlin* 1528 1529ARM/Marvell Dove/MV78xx0/Orion SOC support 1530M: Jason Cooper <jason@lakedaemon.net> 1531M: Andrew Lunn <andrew@lunn.ch> 1532M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1533M: Gregory Clement <gregory.clement@free-electrons.com> 1534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1535S: Maintained 1536F: Documentation/devicetree/bindings/soc/dove/ 1537F: arch/arm/mach-dove/ 1538F: arch/arm/mach-mv78xx0/ 1539F: arch/arm/mach-orion5x/ 1540F: arch/arm/plat-orion/ 1541F: arch/arm/boot/dts/dove* 1542F: arch/arm/boot/dts/orion5x* 1543 1544ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1545M: Jason Cooper <jason@lakedaemon.net> 1546M: Andrew Lunn <andrew@lunn.ch> 1547M: Gregory Clement <gregory.clement@free-electrons.com> 1548M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1550S: Maintained 1551F: arch/arm/boot/dts/armada* 1552F: arch/arm/boot/dts/kirkwood* 1553F: arch/arm/configs/mvebu_*_defconfig 1554F: arch/arm/mach-mvebu/ 1555F: arch/arm64/boot/dts/marvell/armada* 1556F: drivers/cpufreq/mvebu-cpufreq.c 1557F: drivers/irqchip/irq-armada-370-xp.c 1558F: drivers/irqchip/irq-mvebu-* 1559F: drivers/pinctrl/mvebu/ 1560F: drivers/rtc/rtc-armada38x.c 1561 1562ARM/Mediatek RTC DRIVER 1563M: Eddie Huang <eddie.huang@mediatek.com> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1566S: Maintained 1567F: drivers/rtc/rtc-mt6397.c 1568 1569ARM/Mediatek SoC support 1570M: Matthias Brugger <matthias.bgg@gmail.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: arch/arm/boot/dts/mt6* 1575F: arch/arm/boot/dts/mt7* 1576F: arch/arm/boot/dts/mt8* 1577F: arch/arm/mach-mediatek/ 1578F: arch/arm64/boot/dts/mediatek/ 1579N: mtk 1580K: mediatek 1581 1582ARM/Mediatek USB3 PHY DRIVER 1583M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1585L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1586S: Maintained 1587F: drivers/phy/mediatek/phy-mtk-tphy.c 1588 1589ARM/MICREL KS8695 ARCHITECTURE 1590M: Greg Ungerer <gerg@uclinux.org> 1591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1592F: arch/arm/mach-ks8695/ 1593S: Odd Fixes 1594 1595ARM/MIOA701 MACHINE SUPPORT 1596M: Robert Jarzmik <robert.jarzmik@free.fr> 1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1598F: arch/arm/mach-pxa/mioa701.c 1599S: Maintained 1600 1601ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1602M: Michael Petchkovsky <mkpetch@internode.on.net> 1603S: Maintained 1604 1605ARM/NOMADIK ARCHITECTURE 1606M: Alessandro Rubini <rubini@unipv.it> 1607M: Linus Walleij <linus.walleij@linaro.org> 1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1609S: Maintained 1610F: arch/arm/mach-nomadik/ 1611F: drivers/pinctrl/nomadik/ 1612F: drivers/i2c/busses/i2c-nomadik.c 1613T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1614 1615ARM/NUVOTON W90X900 ARM ARCHITECTURE 1616M: Wan ZongShun <mcuos.com@gmail.com> 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618W: http://www.mcuos.com 1619S: Maintained 1620F: arch/arm/mach-w90x900/ 1621F: drivers/input/keyboard/w90p910_keypad.c 1622F: drivers/input/touchscreen/w90p910_ts.c 1623F: drivers/watchdog/nuc900_wdt.c 1624F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1625F: drivers/mtd/nand/nuc900_nand.c 1626F: drivers/rtc/rtc-nuc900.c 1627F: drivers/spi/spi-nuc900.c 1628F: drivers/usb/host/ehci-w90x900.c 1629F: drivers/video/fbdev/nuc900fb.c 1630 1631ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1632M: Nelson Castillo <arhuaco@freaks-unidos.net> 1633L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1634W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1635S: Supported 1636 1637ARM/Orion SoC/Technologic Systems TS-78xx platform support 1638M: Alexander Clouter <alex@digriz.org.uk> 1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1640W: http://www.digriz.org.uk/ts78xx/kernel 1641S: Maintained 1642F: arch/arm/mach-orion5x/ts78xx-* 1643 1644ARM/OXNAS platform support 1645M: Neil Armstrong <narmstrong@baylibre.com> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1648S: Maintained 1649F: arch/arm/mach-oxnas/ 1650F: arch/arm/boot/dts/ox8*.dtsi 1651F: arch/arm/boot/dts/wd-mbwe.dts 1652F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1653N: oxnas 1654 1655ARM/PALM TREO SUPPORT 1656M: Tomas Cech <sleep_walker@suse.com> 1657L: linux-arm-kernel@lists.infradead.org 1658W: http://hackndev.com 1659S: Maintained 1660F: arch/arm/mach-pxa/include/mach/palmtreo.h 1661F: arch/arm/mach-pxa/palmtreo.c 1662 1663ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1664M: Marek Vasut <marek.vasut@gmail.com> 1665L: linux-arm-kernel@lists.infradead.org 1666W: http://hackndev.com 1667S: Maintained 1668F: arch/arm/mach-pxa/include/mach/palmtx.h 1669F: arch/arm/mach-pxa/palmtx.c 1670F: arch/arm/mach-pxa/include/mach/palmt5.h 1671F: arch/arm/mach-pxa/palmt5.c 1672F: arch/arm/mach-pxa/include/mach/palmld.h 1673F: arch/arm/mach-pxa/palmld.c 1674F: arch/arm/mach-pxa/include/mach/palmte2.h 1675F: arch/arm/mach-pxa/palmte2.c 1676F: arch/arm/mach-pxa/include/mach/palmtc.h 1677F: arch/arm/mach-pxa/palmtc.c 1678 1679ARM/PALMZ72 SUPPORT 1680M: Sergey Lapin <slapin@ossfans.org> 1681L: linux-arm-kernel@lists.infradead.org 1682W: http://hackndev.com 1683S: Maintained 1684F: arch/arm/mach-pxa/include/mach/palmz72.h 1685F: arch/arm/mach-pxa/palmz72.c 1686 1687ARM/PLEB SUPPORT 1688M: Peter Chubb <pleb@gelato.unsw.edu.au> 1689W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1690S: Maintained 1691 1692ARM/PT DIGITAL BOARD PORT 1693M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1695W: http://www.armlinux.org.uk/ 1696S: Maintained 1697 1698ARM/QUALCOMM SUPPORT 1699M: Andy Gross <andy.gross@linaro.org> 1700M: David Brown <david.brown@linaro.org> 1701L: linux-arm-msm@vger.kernel.org 1702L: linux-soc@vger.kernel.org 1703S: Maintained 1704F: Documentation/devicetree/bindings/soc/qcom/ 1705F: arch/arm/boot/dts/qcom-*.dts 1706F: arch/arm/boot/dts/qcom-*.dtsi 1707F: arch/arm/mach-qcom/ 1708F: arch/arm64/boot/dts/qcom/* 1709F: drivers/i2c/busses/i2c-qup.c 1710F: drivers/clk/qcom/ 1711F: drivers/dma/qcom/ 1712F: drivers/soc/qcom/ 1713F: drivers/spi/spi-qup.c 1714F: drivers/tty/serial/msm_serial.h 1715F: drivers/tty/serial/msm_serial.c 1716F: drivers/*/pm8???-* 1717F: drivers/mfd/ssbi.c 1718F: drivers/firmware/qcom_scm.c 1719T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1720 1721ARM/RADISYS ENP2611 MACHINE SUPPORT 1722M: Lennert Buytenhek <kernel@wantstofly.org> 1723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1724S: Maintained 1725 1726ARM/REALTEK ARCHITECTURE 1727M: Andreas Färber <afaerber@suse.de> 1728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1729S: Maintained 1730F: arch/arm64/boot/dts/realtek/ 1731F: Documentation/devicetree/bindings/arm/realtek.txt 1732 1733ARM/RENESAS ARM64 ARCHITECTURE 1734M: Simon Horman <horms@verge.net.au> 1735M: Magnus Damm <magnus.damm@gmail.com> 1736L: linux-renesas-soc@vger.kernel.org 1737Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1738T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1739S: Supported 1740F: arch/arm64/boot/dts/renesas/ 1741F: drivers/soc/renesas/ 1742F: include/linux/soc/renesas/ 1743 1744ARM/RISCPC ARCHITECTURE 1745M: Russell King <linux@armlinux.org.uk> 1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1747W: http://www.armlinux.org.uk/ 1748S: Maintained 1749F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1750F: arch/arm/include/asm/hardware/ioc.h 1751F: arch/arm/include/asm/hardware/iomd.h 1752F: arch/arm/include/asm/hardware/memc.h 1753F: arch/arm/mach-rpc/ 1754F: drivers/net/ethernet/8390/etherh.c 1755F: drivers/net/ethernet/i825xx/ether1* 1756F: drivers/net/ethernet/seeq/ether3* 1757F: drivers/scsi/arm/ 1758 1759ARM/Rockchip SoC support 1760M: Heiko Stuebner <heiko@sntech.de> 1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1762L: linux-rockchip@lists.infradead.org 1763T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1764S: Maintained 1765F: arch/arm/boot/dts/rk3* 1766F: arch/arm/boot/dts/rv1108* 1767F: arch/arm/mach-rockchip/ 1768F: drivers/clk/rockchip/ 1769F: drivers/i2c/busses/i2c-rk3x.c 1770F: drivers/*/*rockchip* 1771F: drivers/*/*/*rockchip* 1772F: sound/soc/rockchip/ 1773N: rockchip 1774 1775ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1776M: Kukjin Kim <kgene@kernel.org> 1777M: Krzysztof Kozlowski <krzk@kernel.org> 1778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1779L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1780Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1781S: Maintained 1782F: arch/arm/boot/dts/s3c* 1783F: arch/arm/boot/dts/s5p* 1784F: arch/arm/boot/dts/samsung* 1785F: arch/arm/boot/dts/exynos* 1786F: arch/arm64/boot/dts/exynos/ 1787F: arch/arm/plat-samsung/ 1788F: arch/arm/mach-s3c24*/ 1789F: arch/arm/mach-s3c64xx/ 1790F: arch/arm/mach-s5p*/ 1791F: arch/arm/mach-exynos*/ 1792F: drivers/*/*s3c24* 1793F: drivers/*/*/*s3c24* 1794F: drivers/*/*s3c64xx* 1795F: drivers/*/*s5pv210* 1796F: drivers/memory/samsung/* 1797F: drivers/soc/samsung/* 1798F: Documentation/arm/Samsung/ 1799F: Documentation/devicetree/bindings/arm/samsung/ 1800F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1801F: Documentation/devicetree/bindings/power/pd-samsung.txt 1802N: exynos 1803 1804ARM/SAMSUNG MOBILE MACHINE SUPPORT 1805M: Kyungmin Park <kyungmin.park@samsung.com> 1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1807S: Maintained 1808F: arch/arm/mach-s5pv210/ 1809 1810ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1811M: Kyungmin Park <kyungmin.park@samsung.com> 1812M: Kamil Debski <kamil@wypas.org> 1813M: Andrzej Hajda <a.hajda@samsung.com> 1814L: linux-arm-kernel@lists.infradead.org 1815L: linux-media@vger.kernel.org 1816S: Maintained 1817F: drivers/media/platform/s5p-g2d/ 1818 1819ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1820M: Marek Szyprowski <m.szyprowski@samsung.com> 1821L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1822L: linux-media@vger.kernel.org 1823S: Maintained 1824F: drivers/media/platform/s5p-cec/ 1825F: Documentation/devicetree/bindings/media/s5p-cec.txt 1826 1827ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1828M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1829M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1830L: linux-arm-kernel@lists.infradead.org 1831L: linux-media@vger.kernel.org 1832S: Maintained 1833F: drivers/media/platform/s5p-jpeg/ 1834 1835ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1836M: Kyungmin Park <kyungmin.park@samsung.com> 1837M: Kamil Debski <kamil@wypas.org> 1838M: Jeongtae Park <jtp.park@samsung.com> 1839M: Andrzej Hajda <a.hajda@samsung.com> 1840L: linux-arm-kernel@lists.infradead.org 1841L: linux-media@vger.kernel.org 1842S: Maintained 1843F: arch/arm/plat-samsung/s5p-dev-mfc.c 1844F: drivers/media/platform/s5p-mfc/ 1845 1846ARM/SHMOBILE ARM ARCHITECTURE 1847M: Simon Horman <horms@verge.net.au> 1848M: Magnus Damm <magnus.damm@gmail.com> 1849L: linux-renesas-soc@vger.kernel.org 1850Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1851T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1852S: Supported 1853F: arch/arm/boot/dts/emev2* 1854F: arch/arm/boot/dts/r7s* 1855F: arch/arm/boot/dts/r8a* 1856F: arch/arm/boot/dts/sh* 1857F: arch/arm/configs/shmobile_defconfig 1858F: arch/arm/include/debug/renesas-scif.S 1859F: arch/arm/mach-shmobile/ 1860F: drivers/soc/renesas/ 1861F: include/linux/soc/renesas/ 1862 1863ARM/SOCFPGA ARCHITECTURE 1864M: Dinh Nguyen <dinguyen@kernel.org> 1865S: Maintained 1866F: arch/arm/mach-socfpga/ 1867F: arch/arm/boot/dts/socfpga* 1868F: arch/arm/configs/socfpga_defconfig 1869F: arch/arm64/boot/dts/altera/ 1870W: http://www.rocketboards.org 1871T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1872 1873ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1874M: Dinh Nguyen <dinguyen@kernel.org> 1875S: Maintained 1876F: drivers/clk/socfpga/ 1877 1878ARM/SOCFPGA EDAC SUPPORT 1879M: Thor Thayer <thor.thayer@linux.intel.com> 1880S: Maintained 1881F: drivers/edac/altera_edac. 1882 1883ARM/STI ARCHITECTURE 1884M: Patrice Chotard <patrice.chotard@st.com> 1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1886W: http://www.stlinux.com 1887S: Maintained 1888F: arch/arm/mach-sti/ 1889F: arch/arm/boot/dts/sti* 1890F: drivers/char/hw_random/st-rng.c 1891F: drivers/clocksource/arm_global_timer.c 1892F: drivers/clocksource/clksrc_st_lpc.c 1893F: drivers/cpufreq/sti-cpufreq.c 1894F: drivers/dma/st_fdma* 1895F: drivers/i2c/busses/i2c-st.c 1896F: drivers/media/rc/st_rc.c 1897F: drivers/media/platform/sti/c8sectpfe/ 1898F: drivers/mmc/host/sdhci-st.c 1899F: drivers/phy/st/phy-miphy28lp.c 1900F: drivers/phy/st/phy-stih407-usb.c 1901F: drivers/pinctrl/pinctrl-st.c 1902F: drivers/remoteproc/st_remoteproc.c 1903F: drivers/remoteproc/st_slim_rproc.c 1904F: drivers/reset/sti/ 1905F: drivers/rtc/rtc-st-lpc.c 1906F: drivers/tty/serial/st-asc.c 1907F: drivers/usb/dwc3/dwc3-st.c 1908F: drivers/usb/host/ehci-st.c 1909F: drivers/usb/host/ohci-st.c 1910F: drivers/watchdog/st_lpc_wdt.c 1911F: drivers/ata/ahci_st.c 1912F: include/linux/remoteproc/st_slim_rproc.h 1913 1914ARM/STM32 ARCHITECTURE 1915M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1916M: Alexandre Torgue <alexandre.torgue@st.com> 1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1918S: Maintained 1919T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1920N: stm32 1921F: drivers/clocksource/armv7m_systick.c 1922 1923ARM/TANGO ARCHITECTURE 1924M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1925L: linux-arm-kernel@lists.infradead.org 1926S: Maintained 1927N: tango 1928 1929ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1930M: Lennert Buytenhek <kernel@wantstofly.org> 1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1932S: Maintained 1933 1934ARM/TETON BGA MACHINE SUPPORT 1935M: "Mark F. Brown" <mark.brown314@gmail.com> 1936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1937S: Maintained 1938 1939ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1940M: Santosh Shilimkar <ssantosh@kernel.org> 1941L: linux-kernel@vger.kernel.org 1942S: Maintained 1943F: drivers/memory/*emif* 1944 1945ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1946M: Santosh Shilimkar <ssantosh@kernel.org> 1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1948S: Maintained 1949F: arch/arm/mach-keystone/ 1950F: arch/arm/boot/dts/keystone-* 1951T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1952 1953ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1954M: Santosh Shilimkar <ssantosh@kernel.org> 1955L: linux-kernel@vger.kernel.org 1956S: Maintained 1957F: drivers/clk/keystone/ 1958 1959ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1960M: Santosh Shilimkar <ssantosh@kernel.org> 1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1962L: linux-kernel@vger.kernel.org 1963S: Maintained 1964F: drivers/clocksource/timer-keystone.c 1965 1966ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1967M: Santosh Shilimkar <ssantosh@kernel.org> 1968L: linux-kernel@vger.kernel.org 1969S: Maintained 1970F: drivers/power/reset/keystone-reset.c 1971 1972ARM/THECUS N2100 MACHINE SUPPORT 1973M: Lennert Buytenhek <kernel@wantstofly.org> 1974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1975S: Maintained 1976 1977ARM/TOSA MACHINE SUPPORT 1978M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1979M: Dirk Opfer <dirk@opfer-online.de> 1980S: Maintained 1981 1982ARM/U300 MACHINE SUPPORT 1983M: Linus Walleij <linus.walleij@linaro.org> 1984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1985S: Supported 1986F: arch/arm/mach-u300/ 1987F: drivers/clocksource/timer-u300.c 1988F: drivers/i2c/busses/i2c-stu300.c 1989F: drivers/rtc/rtc-coh901331.c 1990F: drivers/watchdog/coh901327_wdt.c 1991F: drivers/dma/coh901318* 1992F: drivers/mfd/ab3100* 1993F: drivers/rtc/rtc-ab3100.c 1994F: drivers/rtc/rtc-coh901331.c 1995T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1996 1997ARM/UNIPHIER ARCHITECTURE 1998M: Masahiro Yamada <yamada.masahiro@socionext.com> 1999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2000T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2001S: Maintained 2002F: arch/arm/boot/dts/uniphier* 2003F: arch/arm/include/asm/hardware/cache-uniphier.h 2004F: arch/arm/mach-uniphier/ 2005F: arch/arm/mm/cache-uniphier.c 2006F: arch/arm64/boot/dts/socionext/ 2007F: drivers/bus/uniphier-system-bus.c 2008F: drivers/clk/uniphier/ 2009F: drivers/i2c/busses/i2c-uniphier* 2010F: drivers/irqchip/irq-uniphier-aidet.c 2011F: drivers/pinctrl/uniphier/ 2012F: drivers/reset/reset-uniphier.c 2013F: drivers/tty/serial/8250/8250_uniphier.c 2014N: uniphier 2015 2016ARM/Ux500 ARM ARCHITECTURE 2017M: Linus Walleij <linus.walleij@linaro.org> 2018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2019S: Maintained 2020F: arch/arm/mach-ux500/ 2021F: drivers/clocksource/clksrc-dbx500-prcmu.c 2022F: drivers/dma/ste_dma40* 2023F: drivers/hwspinlock/u8500_hsem.c 2024F: drivers/mfd/abx500* 2025F: drivers/mfd/ab8500* 2026F: drivers/mfd/dbx500* 2027F: drivers/mfd/db8500* 2028F: drivers/pinctrl/nomadik/pinctrl-ab* 2029F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2030F: drivers/rtc/rtc-ab8500.c 2031F: drivers/rtc/rtc-pl031.c 2032T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2033 2034ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2035M: Ulf Hansson <ulf.hansson@linaro.org> 2036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2037T: git git://git.linaro.org/people/ulfh/clk.git 2038S: Maintained 2039F: drivers/clk/ux500/ 2040 2041ARM/VERSATILE EXPRESS PLATFORM 2042M: Liviu Dudau <liviu.dudau@arm.com> 2043M: Sudeep Holla <sudeep.holla@arm.com> 2044M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2046S: Maintained 2047F: arch/arm/boot/dts/vexpress* 2048F: arch/arm64/boot/dts/arm/ 2049F: arch/arm/mach-vexpress/ 2050F: */*/vexpress* 2051F: */*/*/vexpress* 2052F: drivers/clk/versatile/clk-vexpress-osc.c 2053F: drivers/clocksource/versatile.c 2054N: mps2 2055 2056ARM/VFP SUPPORT 2057M: Russell King <linux@armlinux.org.uk> 2058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2059W: http://www.armlinux.org.uk/ 2060S: Maintained 2061F: arch/arm/vfp/ 2062 2063ARM/VOIPAC PXA270 SUPPORT 2064M: Marek Vasut <marek.vasut@gmail.com> 2065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2066S: Maintained 2067F: arch/arm/mach-pxa/vpac270.c 2068F: arch/arm/mach-pxa/include/mach/vpac270.h 2069 2070ARM/VT8500 ARM ARCHITECTURE 2071M: Tony Prisk <linux@prisktech.co.nz> 2072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2073S: Maintained 2074F: arch/arm/mach-vt8500/ 2075F: drivers/clocksource/vt8500_timer.c 2076F: drivers/i2c/busses/i2c-wmt.c 2077F: drivers/mmc/host/wmt-sdmmc.c 2078F: drivers/pwm/pwm-vt8500.c 2079F: drivers/rtc/rtc-vt8500.c 2080F: drivers/tty/serial/vt8500_serial.c 2081F: drivers/usb/host/ehci-platform.c 2082F: drivers/usb/host/uhci-platform.c 2083F: drivers/video/fbdev/vt8500lcdfb.* 2084F: drivers/video/fbdev/wm8505fb* 2085F: drivers/video/fbdev/wmt_ge_rops.* 2086 2087ARM/ZIPIT Z2 SUPPORT 2088M: Marek Vasut <marek.vasut@gmail.com> 2089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2090S: Maintained 2091F: arch/arm/mach-pxa/z2.c 2092F: arch/arm/mach-pxa/include/mach/z2.h 2093 2094ARM/ZTE ARCHITECTURE 2095M: Jun Nie <jun.nie@linaro.org> 2096M: Baoyou Xie <baoyou.xie@linaro.org> 2097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2098S: Maintained 2099F: arch/arm/mach-zx/ 2100F: drivers/clk/zte/ 2101F: drivers/reset/reset-zx2967.c 2102F: drivers/soc/zte/ 2103F: Documentation/devicetree/bindings/arm/zte.txt 2104F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2105F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2106F: Documentation/devicetree/bindings/soc/zte/ 2107F: include/dt-bindings/soc/zx*.h 2108 2109ARM/ZYNQ ARCHITECTURE 2110M: Michal Simek <michal.simek@xilinx.com> 2111R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2113W: http://wiki.xilinx.com 2114T: git https://github.com/Xilinx/linux-xlnx.git 2115S: Supported 2116F: arch/arm/mach-zynq/ 2117F: drivers/cpuidle/cpuidle-zynq.c 2118F: drivers/block/xsysace.c 2119N: zynq 2120N: xilinx 2121F: drivers/clocksource/cadence_ttc_timer.c 2122F: drivers/i2c/busses/i2c-cadence.c 2123F: drivers/mmc/host/sdhci-of-arasan.c 2124F: drivers/edac/synopsys_edac.c 2125 2126ARM64 PORT (AARCH64 ARCHITECTURE) 2127M: Catalin Marinas <catalin.marinas@arm.com> 2128M: Will Deacon <will.deacon@arm.com> 2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2130T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2131S: Maintained 2132F: arch/arm64/ 2133F: Documentation/arm64/ 2134 2135AS3645A LED FLASH CONTROLLER DRIVER 2136M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2137L: linux-media@vger.kernel.org 2138T: git git://linuxtv.org/media_tree.git 2139S: Maintained 2140F: drivers/media/i2c/as3645a.c 2141F: include/media/i2c/as3645a.h 2142 2143ASAHI KASEI AK8974 DRIVER 2144M: Linus Walleij <linus.walleij@linaro.org> 2145L: linux-iio@vger.kernel.org 2146W: http://www.akm.com/ 2147S: Supported 2148F: drivers/iio/magnetometer/ak8974.c 2149 2150ASC7621 HARDWARE MONITOR DRIVER 2151M: George Joseph <george.joseph@fairview5.com> 2152L: linux-hwmon@vger.kernel.org 2153S: Maintained 2154F: Documentation/hwmon/asc7621 2155F: drivers/hwmon/asc7621.c 2156 2157ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2158M: Corentin Chary <corentin.chary@gmail.com> 2159L: acpi4asus-user@lists.sourceforge.net 2160L: platform-driver-x86@vger.kernel.org 2161W: http://acpi4asus.sf.net 2162S: Maintained 2163F: drivers/platform/x86/asus*.c 2164F: drivers/platform/x86/eeepc*.c 2165 2166ASUS WIRELESS RADIO CONTROL DRIVER 2167M: João Paulo Rechi Vita <jprvita@gmail.com> 2168L: platform-driver-x86@vger.kernel.org 2169S: Maintained 2170F: drivers/platform/x86/asus-wireless.c 2171 2172ASYMMETRIC KEYS 2173M: David Howells <dhowells@redhat.com> 2174L: keyrings@vger.kernel.org 2175S: Maintained 2176F: Documentation/crypto/asymmetric-keys.txt 2177F: include/linux/verification.h 2178F: include/crypto/public_key.h 2179F: include/crypto/pkcs7.h 2180F: crypto/asymmetric_keys/ 2181 2182ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2183R: Dan Williams <dan.j.williams@intel.com> 2184W: http://sourceforge.net/projects/xscaleiop 2185S: Odd fixes 2186F: Documentation/crypto/async-tx-api.txt 2187F: crypto/async_tx/ 2188F: drivers/dma/ 2189F: include/linux/dmaengine.h 2190F: include/linux/async_tx.h 2191 2192AT24 EEPROM DRIVER 2193M: Wolfram Sang <wsa@the-dreams.de> 2194L: linux-i2c@vger.kernel.org 2195S: Maintained 2196F: drivers/misc/eeprom/at24.c 2197F: include/linux/platform_data/at24.h 2198 2199ATA OVER ETHERNET (AOE) DRIVER 2200M: "Ed L. Cashin" <ed.cashin@acm.org> 2201W: http://www.openaoe.org/ 2202S: Supported 2203F: Documentation/aoe/ 2204F: drivers/block/aoe/ 2205 2206ATHEROS 71XX/9XXX GPIO DRIVER 2207M: Alban Bedel <albeu@free.fr> 2208W: https://github.com/AlbanBedel/linux 2209T: git git://github.com/AlbanBedel/linux 2210S: Maintained 2211F: drivers/gpio/gpio-ath79.c 2212F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2213 2214ATHEROS ATH GENERIC UTILITIES 2215M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2216L: linux-wireless@vger.kernel.org 2217S: Supported 2218F: drivers/net/wireless/ath/* 2219 2220ATHEROS ATH5K WIRELESS DRIVER 2221M: Jiri Slaby <jirislaby@gmail.com> 2222M: Nick Kossifidis <mickflemm@gmail.com> 2223M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2224L: linux-wireless@vger.kernel.org 2225W: http://wireless.kernel.org/en/users/Drivers/ath5k 2226S: Maintained 2227F: drivers/net/wireless/ath/ath5k/ 2228 2229ATHEROS ATH6KL WIRELESS DRIVER 2230M: Kalle Valo <kvalo@qca.qualcomm.com> 2231L: linux-wireless@vger.kernel.org 2232W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2233T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2234S: Supported 2235F: drivers/net/wireless/ath/ath6kl/ 2236 2237ATI_REMOTE2 DRIVER 2238M: Ville Syrjala <syrjala@sci.fi> 2239S: Maintained 2240F: drivers/input/misc/ati_remote2.c 2241 2242ATK0110 HWMON DRIVER 2243M: Luca Tettamanti <kronos.it@gmail.com> 2244L: linux-hwmon@vger.kernel.org 2245S: Maintained 2246F: drivers/hwmon/asus_atk0110.c 2247 2248ATLX ETHERNET DRIVERS 2249M: Jay Cliburn <jcliburn@gmail.com> 2250M: Chris Snook <chris.snook@gmail.com> 2251L: netdev@vger.kernel.org 2252W: http://sourceforge.net/projects/atl1 2253W: http://atl1.sourceforge.net 2254S: Maintained 2255F: drivers/net/ethernet/atheros/ 2256 2257ATM 2258M: Chas Williams <3chas3@gmail.com> 2259L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2260L: netdev@vger.kernel.org 2261W: http://linux-atm.sourceforge.net 2262S: Maintained 2263F: drivers/atm/ 2264F: include/linux/atm* 2265F: include/uapi/linux/atm* 2266 2267ATMEL AT91 / AT32 MCI DRIVER 2268M: Ludovic Desroches <ludovic.desroches@microchip.com> 2269S: Maintained 2270F: drivers/mmc/host/atmel-mci.c 2271 2272ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2273M: Nicolas Ferre <nicolas.ferre@microchip.com> 2274S: Supported 2275F: drivers/power/reset/at91-sama5d2_shdwc.c 2276 2277ATMEL Audio ALSA driver 2278M: Nicolas Ferre <nicolas.ferre@microchip.com> 2279L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2280S: Supported 2281F: sound/soc/atmel 2282 2283ATMEL I2C DRIVER 2284M: Ludovic Desroches <ludovic.desroches@microchip.com> 2285L: linux-i2c@vger.kernel.org 2286S: Supported 2287F: drivers/i2c/busses/i2c-at91.c 2288 2289ATMEL ISI DRIVER 2290M: Ludovic Desroches <ludovic.desroches@microchip.com> 2291L: linux-media@vger.kernel.org 2292S: Supported 2293F: drivers/media/platform/atmel/atmel-isi.c 2294F: include/media/atmel-isi.h 2295 2296ATMEL LCDFB DRIVER 2297M: Nicolas Ferre <nicolas.ferre@microchip.com> 2298L: linux-fbdev@vger.kernel.org 2299S: Maintained 2300F: drivers/video/fbdev/atmel_lcdfb.c 2301F: include/video/atmel_lcdc.h 2302 2303ATMEL MACB ETHERNET DRIVER 2304M: Nicolas Ferre <nicolas.ferre@microchip.com> 2305S: Supported 2306F: drivers/net/ethernet/cadence/ 2307 2308ATMEL MAXTOUCH DRIVER 2309M: Nick Dyer <nick@shmanahar.org> 2310T: git git://github.com/ndyer/linux.git 2311S: Maintained 2312F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2313F: drivers/input/touchscreen/atmel_mxt_ts.c 2314F: include/linux/platform_data/atmel_mxt_ts.h 2315 2316ATMEL NAND DRIVER 2317M: Wenyou Yang <wenyou.yang@atmel.com> 2318M: Josh Wu <rainyfeeling@outlook.com> 2319L: linux-mtd@lists.infradead.org 2320S: Supported 2321F: drivers/mtd/nand/atmel/* 2322 2323ATMEL SAMA5D2 ADC DRIVER 2324M: Ludovic Desroches <ludovic.desroches@microchip.com> 2325L: linux-iio@vger.kernel.org 2326S: Supported 2327F: drivers/iio/adc/at91-sama5d2_adc.c 2328 2329ATMEL SDMMC DRIVER 2330M: Ludovic Desroches <ludovic.desroches@microchip.com> 2331L: linux-mmc@vger.kernel.org 2332S: Supported 2333F: drivers/mmc/host/sdhci-of-at91.c 2334 2335ATMEL SPI DRIVER 2336M: Nicolas Ferre <nicolas.ferre@microchip.com> 2337S: Supported 2338F: drivers/spi/spi-atmel.* 2339 2340ATMEL SSC DRIVER 2341M: Nicolas Ferre <nicolas.ferre@microchip.com> 2342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2343S: Supported 2344F: drivers/misc/atmel-ssc.c 2345F: include/linux/atmel-ssc.h 2346 2347ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2348M: Nicolas Ferre <nicolas.ferre@microchip.com> 2349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2350S: Supported 2351F: drivers/misc/atmel_tclib.c 2352F: drivers/clocksource/tcb_clksrc.c 2353 2354ATMEL USBA UDC DRIVER 2355M: Nicolas Ferre <nicolas.ferre@microchip.com> 2356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2357S: Supported 2358F: drivers/usb/gadget/udc/atmel_usba_udc.* 2359 2360ATMEL WIRELESS DRIVER 2361M: Simon Kelley <simon@thekelleys.org.uk> 2362L: linux-wireless@vger.kernel.org 2363W: http://www.thekelleys.org.uk/atmel 2364W: http://atmelwlandriver.sourceforge.net/ 2365S: Maintained 2366F: drivers/net/wireless/atmel/atmel* 2367 2368ATMEL XDMA DRIVER 2369M: Ludovic Desroches <ludovic.desroches@microchip.com> 2370L: linux-arm-kernel@lists.infradead.org 2371L: dmaengine@vger.kernel.org 2372S: Supported 2373F: drivers/dma/at_xdmac.c 2374 2375ATOMIC INFRASTRUCTURE 2376M: Will Deacon <will.deacon@arm.com> 2377M: Peter Zijlstra <peterz@infradead.org> 2378R: Boqun Feng <boqun.feng@gmail.com> 2379L: linux-kernel@vger.kernel.org 2380S: Maintained 2381F: arch/*/include/asm/atomic*.h 2382F: include/*/atomic*.h 2383 2384ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2385M: Bradley Grove <linuxdrivers@attotech.com> 2386L: linux-scsi@vger.kernel.org 2387W: http://www.attotech.com 2388S: Supported 2389F: drivers/scsi/esas2r 2390 2391ATUSB IEEE 802.15.4 RADIO DRIVER 2392M: Stefan Schmidt <stefan@osg.samsung.com> 2393L: linux-wpan@vger.kernel.org 2394S: Maintained 2395F: drivers/net/ieee802154/atusb.c 2396F: drivers/net/ieee802154/atusb.h 2397F: drivers/net/ieee802154/at86rf230.h 2398 2399AUDIT SUBSYSTEM 2400M: Paul Moore <paul@paul-moore.com> 2401M: Eric Paris <eparis@redhat.com> 2402L: linux-audit@redhat.com (moderated for non-subscribers) 2403W: http://people.redhat.com/sgrubb/audit/ 2404T: git git://git.infradead.org/users/pcmoore/audit 2405S: Maintained 2406F: include/linux/audit.h 2407F: include/uapi/linux/audit.h 2408F: kernel/audit* 2409 2410AUXILIARY DISPLAY DRIVERS 2411M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2412W: http://miguelojeda.es/auxdisplay.htm 2413W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2414S: Maintained 2415F: drivers/auxdisplay/ 2416F: include/linux/cfag12864b.h 2417 2418AX.25 NETWORK LAYER 2419M: Ralf Baechle <ralf@linux-mips.org> 2420L: linux-hams@vger.kernel.org 2421W: http://www.linux-ax25.org/ 2422S: Maintained 2423F: include/uapi/linux/ax25.h 2424F: include/net/ax25.h 2425F: net/ax25/ 2426 2427AXENTIA ARM DEVICES 2428M: Peter Rosin <peda@axentia.se> 2429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2430S: Maintained 2431F: Documentation/devicetree/bindings/arm/axentia.txt 2432F: arch/arm/boot/dts/at91-linea.dtsi 2433F: arch/arm/boot/dts/at91-tse850-3.dts 2434 2435AXENTIA ASOC DRIVERS 2436M: Peter Rosin <peda@axentia.se> 2437L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2438S: Maintained 2439F: Documentation/devicetree/bindings/sound/axentia,* 2440F: sound/soc/atmel/tse850-pcm5142.c 2441 2442AZ6007 DVB DRIVER 2443M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2444M: Mauro Carvalho Chehab <mchehab@kernel.org> 2445L: linux-media@vger.kernel.org 2446W: https://linuxtv.org 2447T: git git://linuxtv.org/media_tree.git 2448S: Maintained 2449F: drivers/media/usb/dvb-usb-v2/az6007.c 2450 2451AZTECH FM RADIO RECEIVER DRIVER 2452M: Hans Verkuil <hverkuil@xs4all.nl> 2453L: linux-media@vger.kernel.org 2454T: git git://linuxtv.org/media_tree.git 2455W: https://linuxtv.org 2456S: Maintained 2457F: drivers/media/radio/radio-aztech* 2458 2459B43 WIRELESS DRIVER 2460L: linux-wireless@vger.kernel.org 2461L: b43-dev@lists.infradead.org 2462W: http://wireless.kernel.org/en/users/Drivers/b43 2463S: Odd Fixes 2464F: drivers/net/wireless/broadcom/b43/ 2465 2466B43LEGACY WIRELESS DRIVER 2467M: Larry Finger <Larry.Finger@lwfinger.net> 2468L: linux-wireless@vger.kernel.org 2469L: b43-dev@lists.infradead.org 2470W: http://wireless.kernel.org/en/users/Drivers/b43 2471S: Maintained 2472F: drivers/net/wireless/broadcom/b43legacy/ 2473 2474BACKLIGHT CLASS/SUBSYSTEM 2475M: Lee Jones <lee.jones@linaro.org> 2476M: Daniel Thompson <daniel.thompson@linaro.org> 2477M: Jingoo Han <jingoohan1@gmail.com> 2478T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2479S: Maintained 2480F: drivers/video/backlight/ 2481F: include/linux/backlight.h 2482F: include/linux/pwm_backlight.h 2483F: Documentation/devicetree/bindings/leds/backlight 2484 2485BATMAN ADVANCED 2486M: Marek Lindner <mareklindner@neomailbox.ch> 2487M: Simon Wunderlich <sw@simonwunderlich.de> 2488M: Antonio Quartulli <a@unstable.cc> 2489L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2490W: https://www.open-mesh.org/ 2491Q: https://patchwork.open-mesh.org/project/batman/list/ 2492S: Maintained 2493F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2494F: Documentation/ABI/testing/sysfs-class-net-mesh 2495F: Documentation/networking/batman-adv.txt 2496F: include/uapi/linux/batman_adv.h 2497F: net/batman-adv/ 2498 2499BAYCOM/HDLCDRV DRIVERS FOR AX.25 2500M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2501L: linux-hams@vger.kernel.org 2502W: http://www.baycom.org/~tom/ham/ham.html 2503S: Maintained 2504F: drivers/net/hamradio/baycom* 2505 2506BCACHE (BLOCK LAYER CACHE) 2507M: Kent Overstreet <kent.overstreet@gmail.com> 2508L: linux-bcache@vger.kernel.org 2509W: http://bcache.evilpiepirate.org 2510S: Orphan 2511F: drivers/md/bcache/ 2512 2513BDISP ST MEDIA DRIVER 2514M: Fabien Dessenne <fabien.dessenne@st.com> 2515L: linux-media@vger.kernel.org 2516T: git git://linuxtv.org/media_tree.git 2517W: https://linuxtv.org 2518S: Supported 2519F: drivers/media/platform/sti/bdisp 2520 2521BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2522M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2523L: netdev@vger.kernel.org 2524S: Maintained 2525F: drivers/net/ethernet/ec_bhf.c 2526 2527BEFS FILE SYSTEM 2528M: Luis de Bethencourt <luisbg@kernel.org> 2529M: Salah Triki <salah.triki@gmail.com> 2530S: Maintained 2531T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2532F: Documentation/filesystems/befs.txt 2533F: fs/befs/ 2534 2535BFQ I/O SCHEDULER 2536M: Paolo Valente <paolo.valente@linaro.org> 2537M: Jens Axboe <axboe@kernel.dk> 2538L: linux-block@vger.kernel.org 2539S: Maintained 2540F: block/bfq-* 2541F: Documentation/block/bfq-iosched.txt 2542 2543BFS FILE SYSTEM 2544M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2545S: Maintained 2546F: Documentation/filesystems/bfs.txt 2547F: fs/bfs/ 2548F: include/uapi/linux/bfs_fs.h 2549 2550BLACKFIN ARCHITECTURE 2551M: Steven Miao <realmz6@gmail.com> 2552L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2553T: git git://git.code.sf.net/p/adi-linux/code 2554W: http://blackfin.uclinux.org 2555S: Supported 2556F: arch/blackfin/ 2557 2558BLACKFIN EMAC DRIVER 2559L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2560W: http://blackfin.uclinux.org 2561S: Supported 2562F: drivers/net/ethernet/adi/ 2563 2564BLACKFIN I2C TWI DRIVER 2565M: Sonic Zhang <sonic.zhang@analog.com> 2566L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2567W: http://blackfin.uclinux.org/ 2568S: Supported 2569F: drivers/i2c/busses/i2c-bfin-twi.c 2570 2571BLACKFIN MEDIA DRIVER 2572M: Scott Jiang <scott.jiang.linux@gmail.com> 2573L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2574W: http://blackfin.uclinux.org/ 2575S: Supported 2576F: drivers/media/platform/blackfin/ 2577F: drivers/media/i2c/adv7183* 2578F: drivers/media/i2c/vs6624* 2579 2580BLACKFIN RTC DRIVER 2581L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2582W: http://blackfin.uclinux.org 2583S: Supported 2584F: drivers/rtc/rtc-bfin.c 2585 2586BLACKFIN SDH DRIVER 2587M: Sonic Zhang <sonic.zhang@analog.com> 2588L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2589W: http://blackfin.uclinux.org 2590S: Supported 2591F: drivers/mmc/host/bfin_sdh.c 2592 2593BLACKFIN SERIAL DRIVER 2594M: Sonic Zhang <sonic.zhang@analog.com> 2595L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2596W: http://blackfin.uclinux.org 2597S: Supported 2598F: drivers/tty/serial/bfin_uart.c 2599 2600BLACKFIN WATCHDOG DRIVER 2601L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2602W: http://blackfin.uclinux.org 2603S: Supported 2604F: drivers/watchdog/bfin_wdt.c 2605 2606BLINKM RGB LED DRIVER 2607M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2608S: Maintained 2609F: drivers/leds/leds-blinkm.c 2610 2611BLOCK LAYER 2612M: Jens Axboe <axboe@kernel.dk> 2613L: linux-block@vger.kernel.org 2614T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2615S: Maintained 2616F: block/ 2617F: kernel/trace/blktrace.c 2618F: lib/sbitmap.c 2619 2620BLOCK2MTD DRIVER 2621M: Joern Engel <joern@lazybastard.org> 2622L: linux-mtd@lists.infradead.org 2623S: Maintained 2624F: drivers/mtd/devices/block2mtd.c 2625 2626BLUETOOTH DRIVERS 2627M: Marcel Holtmann <marcel@holtmann.org> 2628M: Gustavo Padovan <gustavo@padovan.org> 2629M: Johan Hedberg <johan.hedberg@gmail.com> 2630L: linux-bluetooth@vger.kernel.org 2631W: http://www.bluez.org/ 2632T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2633T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2634S: Maintained 2635F: drivers/bluetooth/ 2636 2637BLUETOOTH SUBSYSTEM 2638M: Marcel Holtmann <marcel@holtmann.org> 2639M: Gustavo Padovan <gustavo@padovan.org> 2640M: Johan Hedberg <johan.hedberg@gmail.com> 2641L: linux-bluetooth@vger.kernel.org 2642W: http://www.bluez.org/ 2643T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2644T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2645S: Maintained 2646F: net/bluetooth/ 2647F: include/net/bluetooth/ 2648 2649BONDING DRIVER 2650M: Jay Vosburgh <j.vosburgh@gmail.com> 2651M: Veaceslav Falico <vfalico@gmail.com> 2652M: Andy Gospodarek <andy@greyhouse.net> 2653L: netdev@vger.kernel.org 2654W: http://sourceforge.net/projects/bonding/ 2655S: Supported 2656F: drivers/net/bonding/ 2657F: include/uapi/linux/if_bonding.h 2658 2659BPF (Safe dynamic programs and tools) 2660M: Alexei Starovoitov <ast@kernel.org> 2661M: Daniel Borkmann <daniel@iogearbox.net> 2662L: netdev@vger.kernel.org 2663L: linux-kernel@vger.kernel.org 2664S: Supported 2665F: arch/x86/net/bpf_jit* 2666F: Documentation/networking/filter.txt 2667F: include/linux/bpf* 2668F: include/linux/filter.h 2669F: include/uapi/linux/bpf* 2670F: include/uapi/linux/filter.h 2671F: kernel/bpf/ 2672F: kernel/trace/bpf_trace.c 2673F: lib/test_bpf.c 2674F: net/bpf/ 2675F: net/core/filter.c 2676F: net/sched/act_bpf.c 2677F: net/sched/cls_bpf.c 2678F: samples/bpf/ 2679F: tools/net/bpf* 2680F: tools/testing/selftests/bpf/ 2681 2682BROADCOM B44 10/100 ETHERNET DRIVER 2683M: Michael Chan <michael.chan@broadcom.com> 2684L: netdev@vger.kernel.org 2685S: Supported 2686F: drivers/net/ethernet/broadcom/b44.* 2687 2688BROADCOM B53 ETHERNET SWITCH DRIVER 2689M: Florian Fainelli <f.fainelli@gmail.com> 2690L: netdev@vger.kernel.org 2691L: openwrt-devel@lists.openwrt.org (subscribers-only) 2692S: Supported 2693F: drivers/net/dsa/b53/* 2694F: include/linux/platform_data/b53.h 2695 2696BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2697M: Florian Fainelli <f.fainelli@gmail.com> 2698M: Ray Jui <rjui@broadcom.com> 2699M: Scott Branden <sbranden@broadcom.com> 2700M: bcm-kernel-feedback-list@broadcom.com 2701T: git git://github.com/broadcom/mach-bcm 2702S: Maintained 2703N: bcm281* 2704N: bcm113* 2705N: bcm216* 2706N: kona 2707F: arch/arm/mach-bcm/ 2708 2709BROADCOM BCM2835 ARM ARCHITECTURE 2710M: Eric Anholt <eric@anholt.net> 2711M: Stefan Wahren <stefan.wahren@i2se.com> 2712L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2714T: git git://github.com/anholt/linux 2715S: Maintained 2716N: bcm2835 2717F: drivers/staging/vc04_services 2718 2719BROADCOM BCM47XX MIPS ARCHITECTURE 2720M: Hauke Mehrtens <hauke@hauke-m.de> 2721M: Rafał Miłecki <zajec5@gmail.com> 2722L: linux-mips@linux-mips.org 2723S: Maintained 2724F: Documentation/devicetree/bindings/mips/brcm/ 2725F: arch/mips/bcm47xx/* 2726F: arch/mips/include/asm/mach-bcm47xx/* 2727 2728BROADCOM BCM5301X ARM ARCHITECTURE 2729M: Hauke Mehrtens <hauke@hauke-m.de> 2730M: Rafał Miłecki <zajec5@gmail.com> 2731M: Jon Mason <jonmason@broadcom.com> 2732M: bcm-kernel-feedback-list@broadcom.com 2733L: linux-arm-kernel@lists.infradead.org 2734S: Maintained 2735F: arch/arm/mach-bcm/bcm_5301x.c 2736F: arch/arm/boot/dts/bcm5301x*.dtsi 2737F: arch/arm/boot/dts/bcm470* 2738F: arch/arm/boot/dts/bcm953012* 2739 2740BROADCOM BCM53573 ARM ARCHITECTURE 2741M: Rafał Miłecki <rafal@milecki.pl> 2742L: linux-arm-kernel@lists.infradead.org 2743S: Maintained 2744F: arch/arm/boot/dts/bcm53573* 2745F: arch/arm/boot/dts/bcm47189* 2746 2747BROADCOM BCM63XX ARM ARCHITECTURE 2748M: Florian Fainelli <f.fainelli@gmail.com> 2749M: bcm-kernel-feedback-list@broadcom.com 2750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2751T: git git://github.com/broadcom/stblinux.git 2752S: Maintained 2753N: bcm63xx 2754 2755BROADCOM BCM63XX/BCM33XX UDC DRIVER 2756M: Kevin Cernekee <cernekee@gmail.com> 2757L: linux-usb@vger.kernel.org 2758S: Maintained 2759F: drivers/usb/gadget/udc/bcm63xx_udc.* 2760 2761BROADCOM BCM7XXX ARM ARCHITECTURE 2762M: Brian Norris <computersforpeace@gmail.com> 2763M: Gregory Fong <gregory.0xf0@gmail.com> 2764M: Florian Fainelli <f.fainelli@gmail.com> 2765M: bcm-kernel-feedback-list@broadcom.com 2766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2767T: git git://github.com/broadcom/stblinux.git 2768S: Maintained 2769F: arch/arm/mach-bcm/*brcmstb* 2770F: arch/arm/boot/dts/bcm7*.dts* 2771F: drivers/bus/brcmstb_gisb.c 2772N: brcmstb 2773 2774BROADCOM BMIPS CPUFREQ DRIVER 2775M: Markus Mayer <mmayer@broadcom.com> 2776M: bcm-kernel-feedback-list@broadcom.com 2777L: linux-pm@vger.kernel.org 2778S: Maintained 2779F: drivers/cpufreq/bmips-cpufreq.c 2780 2781BROADCOM BMIPS MIPS ARCHITECTURE 2782M: Kevin Cernekee <cernekee@gmail.com> 2783M: Florian Fainelli <f.fainelli@gmail.com> 2784L: linux-mips@linux-mips.org 2785T: git git://github.com/broadcom/stblinux.git 2786S: Maintained 2787F: arch/mips/bmips/* 2788F: arch/mips/include/asm/mach-bmips/* 2789F: arch/mips/kernel/*bmips* 2790F: arch/mips/boot/dts/brcm/bcm*.dts* 2791F: drivers/irqchip/irq-bcm63* 2792F: drivers/irqchip/irq-bcm7* 2793F: drivers/irqchip/irq-brcmstb* 2794F: include/linux/bcm963xx_nvram.h 2795F: include/linux/bcm963xx_tag.h 2796 2797BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2798M: Rasesh Mody <rasesh.mody@cavium.com> 2799M: Harish Patil <harish.patil@cavium.com> 2800M: Dept-GELinuxNICDev@cavium.com 2801L: netdev@vger.kernel.org 2802S: Supported 2803F: drivers/net/ethernet/broadcom/bnx2.* 2804F: drivers/net/ethernet/broadcom/bnx2_* 2805 2806BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2807M: QLogic-Storage-Upstream@qlogic.com 2808L: linux-scsi@vger.kernel.org 2809S: Supported 2810F: drivers/scsi/bnx2fc/ 2811 2812BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2813M: QLogic-Storage-Upstream@qlogic.com 2814L: linux-scsi@vger.kernel.org 2815S: Supported 2816F: drivers/scsi/bnx2i/ 2817 2818BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2819M: Yuval Mintz <Yuval.Mintz@cavium.com> 2820M: Ariel Elior <ariel.elior@cavium.com> 2821M: everest-linux-l2@cavium.com 2822L: netdev@vger.kernel.org 2823S: Supported 2824F: drivers/net/ethernet/broadcom/bnx2x/ 2825 2826BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2827M: Michael Chan <michael.chan@broadcom.com> 2828L: netdev@vger.kernel.org 2829S: Supported 2830F: drivers/net/ethernet/broadcom/bnxt/ 2831 2832BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2833M: Arend van Spriel <arend.vanspriel@broadcom.com> 2834M: Franky Lin <franky.lin@broadcom.com> 2835M: Hante Meuleman <hante.meuleman@broadcom.com> 2836M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2837M: Wright Feng <wright.feng@cypress.com> 2838L: linux-wireless@vger.kernel.org 2839L: brcm80211-dev-list.pdl@broadcom.com 2840L: brcm80211-dev-list@cypress.com 2841S: Supported 2842F: drivers/net/wireless/broadcom/brcm80211/ 2843 2844BROADCOM BRCMSTB GPIO DRIVER 2845M: Gregory Fong <gregory.0xf0@gmail.com> 2846L: bcm-kernel-feedback-list@broadcom.com 2847S: Supported 2848F: drivers/gpio/gpio-brcmstb.c 2849F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2850 2851BROADCOM GENET ETHERNET DRIVER 2852M: Florian Fainelli <f.fainelli@gmail.com> 2853L: netdev@vger.kernel.org 2854S: Supported 2855F: drivers/net/ethernet/broadcom/genet/ 2856 2857BROADCOM IPROC ARM ARCHITECTURE 2858M: Ray Jui <rjui@broadcom.com> 2859M: Scott Branden <sbranden@broadcom.com> 2860M: Jon Mason <jonmason@broadcom.com> 2861M: bcm-kernel-feedback-list@broadcom.com 2862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2863T: git git://github.com/broadcom/cygnus-linux.git 2864S: Maintained 2865N: iproc 2866N: cygnus 2867N: bcm[-_]nsp 2868N: bcm9113* 2869N: bcm9583* 2870N: bcm9585* 2871N: bcm9586* 2872N: bcm988312 2873N: bcm113* 2874N: bcm583* 2875N: bcm585* 2876N: bcm586* 2877N: bcm88312 2878F: arch/arm64/boot/dts/broadcom/ns2* 2879F: drivers/clk/bcm/clk-ns* 2880F: drivers/pinctrl/bcm/pinctrl-ns* 2881 2882BROADCOM KONA GPIO DRIVER 2883M: Ray Jui <rjui@broadcom.com> 2884L: bcm-kernel-feedback-list@broadcom.com 2885S: Supported 2886F: drivers/gpio/gpio-bcm-kona.c 2887F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2888 2889BROADCOM NETXTREME-E ROCE DRIVER 2890M: Selvin Xavier <selvin.xavier@broadcom.com> 2891M: Devesh Sharma <devesh.sharma@broadcom.com> 2892M: Somnath Kotur <somnath.kotur@broadcom.com> 2893M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2894L: linux-rdma@vger.kernel.org 2895W: http://www.broadcom.com 2896S: Supported 2897F: drivers/infiniband/hw/bnxt_re/ 2898F: include/uapi/rdma/bnxt_re-abi.h 2899 2900BROADCOM NVRAM DRIVER 2901M: Rafał Miłecki <zajec5@gmail.com> 2902L: linux-mips@linux-mips.org 2903S: Maintained 2904F: drivers/firmware/broadcom/* 2905 2906BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2907M: Rafał Miłecki <zajec5@gmail.com> 2908L: linux-wireless@vger.kernel.org 2909S: Maintained 2910F: drivers/bcma/ 2911F: include/linux/bcma/ 2912 2913BROADCOM STB AVS CPUFREQ DRIVER 2914M: Markus Mayer <mmayer@broadcom.com> 2915M: bcm-kernel-feedback-list@broadcom.com 2916L: linux-pm@vger.kernel.org 2917S: Maintained 2918F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2919F: drivers/cpufreq/brcmstb* 2920 2921BROADCOM STB NAND FLASH DRIVER 2922M: Brian Norris <computersforpeace@gmail.com> 2923M: Kamal Dasu <kdasu.kdev@gmail.com> 2924L: linux-mtd@lists.infradead.org 2925L: bcm-kernel-feedback-list@broadcom.com 2926S: Maintained 2927F: drivers/mtd/nand/brcmnand/ 2928 2929BROADCOM SYSTEMPORT ETHERNET DRIVER 2930M: Florian Fainelli <f.fainelli@gmail.com> 2931L: netdev@vger.kernel.org 2932S: Supported 2933F: drivers/net/ethernet/broadcom/bcmsysport.* 2934 2935BROADCOM TG3 GIGABIT ETHERNET DRIVER 2936M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2937M: Prashant Sreedharan <prashant@broadcom.com> 2938M: Michael Chan <mchan@broadcom.com> 2939L: netdev@vger.kernel.org 2940S: Supported 2941F: drivers/net/ethernet/broadcom/tg3.* 2942 2943BROCADE BFA FC SCSI DRIVER 2944M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2945M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2946L: linux-scsi@vger.kernel.org 2947S: Supported 2948F: drivers/scsi/bfa/ 2949 2950BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2951M: Rasesh Mody <rasesh.mody@cavium.com> 2952M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2953M: Dept-GELinuxNICDev@cavium.com 2954L: netdev@vger.kernel.org 2955S: Supported 2956F: drivers/net/ethernet/brocade/bna/ 2957 2958BSG (block layer generic sg v4 driver) 2959M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2960L: linux-scsi@vger.kernel.org 2961S: Supported 2962F: block/bsg.c 2963F: include/linux/bsg.h 2964F: include/uapi/linux/bsg.h 2965 2966BT87X AUDIO DRIVER 2967M: Clemens Ladisch <clemens@ladisch.de> 2968L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2969T: git git://git.alsa-project.org/alsa-kernel.git 2970S: Maintained 2971F: Documentation/sound/alsa/Bt87x.txt 2972F: sound/pci/bt87x.c 2973 2974BT8XXGPIO DRIVER 2975M: Michael Buesch <m@bues.ch> 2976W: http://bu3sch.de/btgpio.php 2977S: Maintained 2978F: drivers/gpio/gpio-bt8xx.c 2979 2980BTRFS FILE SYSTEM 2981M: Chris Mason <clm@fb.com> 2982M: Josef Bacik <jbacik@fb.com> 2983M: David Sterba <dsterba@suse.com> 2984L: linux-btrfs@vger.kernel.org 2985W: http://btrfs.wiki.kernel.org/ 2986Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2987T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2988S: Maintained 2989F: Documentation/filesystems/btrfs.txt 2990F: fs/btrfs/ 2991F: include/linux/btrfs* 2992F: include/uapi/linux/btrfs* 2993 2994BTTV VIDEO4LINUX DRIVER 2995M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2996M: Mauro Carvalho Chehab <mchehab@kernel.org> 2997L: linux-media@vger.kernel.org 2998W: https://linuxtv.org 2999T: git git://linuxtv.org/media_tree.git 3000S: Odd fixes 3001F: Documentation/media/v4l-drivers/bttv* 3002F: drivers/media/pci/bt8xx/bttv* 3003 3004BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3005M: Chanwoo Choi <cw00.choi@samsung.com> 3006L: linux-pm@vger.kernel.org 3007L: linux-samsung-soc@vger.kernel.org 3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3009S: Maintained 3010F: drivers/devfreq/exynos-bus.c 3011F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3012 3013BUSLOGIC SCSI DRIVER 3014M: Khalid Aziz <khalid@gonehiking.org> 3015L: linux-scsi@vger.kernel.org 3016S: Maintained 3017F: drivers/scsi/BusLogic.* 3018F: drivers/scsi/FlashPoint.* 3019 3020C-MEDIA CMI8788 DRIVER 3021M: Clemens Ladisch <clemens@ladisch.de> 3022L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3023T: git git://git.alsa-project.org/alsa-kernel.git 3024S: Maintained 3025F: sound/pci/oxygen/ 3026 3027C6X ARCHITECTURE 3028M: Mark Salter <msalter@redhat.com> 3029M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3030L: linux-c6x-dev@linux-c6x.org 3031W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3032S: Maintained 3033F: arch/c6x/ 3034 3035CA8210 IEEE-802.15.4 RADIO DRIVER 3036M: Harry Morris <h.morris@cascoda.com> 3037M: linuxdev@cascoda.com 3038L: linux-wpan@vger.kernel.org 3039W: https://github.com/Cascoda/ca8210-linux.git 3040S: Maintained 3041F: drivers/net/ieee802154/ca8210.c 3042F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3043 3044CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3045M: David Howells <dhowells@redhat.com> 3046L: linux-cachefs@redhat.com (moderated for non-subscribers) 3047S: Supported 3048F: Documentation/filesystems/caching/cachefiles.txt 3049F: fs/cachefiles/ 3050 3051CADET FM/AM RADIO RECEIVER DRIVER 3052M: Hans Verkuil <hverkuil@xs4all.nl> 3053L: linux-media@vger.kernel.org 3054T: git git://linuxtv.org/media_tree.git 3055W: https://linuxtv.org 3056S: Maintained 3057F: drivers/media/radio/radio-cadet* 3058 3059CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3060M: Jonathan Corbet <corbet@lwn.net> 3061L: linux-media@vger.kernel.org 3062T: git git://linuxtv.org/media_tree.git 3063S: Maintained 3064F: Documentation/media/v4l-drivers/cafe_ccic* 3065F: drivers/media/platform/marvell-ccic/ 3066 3067CAIF NETWORK LAYER 3068M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3069L: netdev@vger.kernel.org 3070S: Supported 3071F: Documentation/networking/caif/ 3072F: drivers/net/caif/ 3073F: include/uapi/linux/caif/ 3074F: include/net/caif/ 3075F: net/caif/ 3076 3077CALGARY x86-64 IOMMU 3078M: Muli Ben-Yehuda <mulix@mulix.org> 3079M: Jon Mason <jdmason@kudzu.us> 3080L: iommu@lists.linux-foundation.org 3081S: Maintained 3082F: arch/x86/kernel/pci-calgary_64.c 3083F: arch/x86/kernel/tce_64.c 3084F: arch/x86/include/asm/calgary.h 3085F: arch/x86/include/asm/tce.h 3086 3087CAN NETWORK DRIVERS 3088M: Wolfgang Grandegger <wg@grandegger.com> 3089M: Marc Kleine-Budde <mkl@pengutronix.de> 3090L: linux-can@vger.kernel.org 3091W: https://github.com/linux-can 3092T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3093T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3094S: Maintained 3095F: Documentation/devicetree/bindings/net/can/ 3096F: drivers/net/can/ 3097F: include/linux/can/dev.h 3098F: include/linux/can/platform/ 3099F: include/uapi/linux/can/error.h 3100F: include/uapi/linux/can/netlink.h 3101 3102CAN NETWORK LAYER 3103M: Oliver Hartkopp <socketcan@hartkopp.net> 3104M: Marc Kleine-Budde <mkl@pengutronix.de> 3105L: linux-can@vger.kernel.org 3106W: https://github.com/linux-can 3107T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3108T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3109S: Maintained 3110F: Documentation/networking/can.txt 3111F: net/can/ 3112F: include/linux/can/core.h 3113F: include/uapi/linux/can.h 3114F: include/uapi/linux/can/bcm.h 3115F: include/uapi/linux/can/raw.h 3116F: include/uapi/linux/can/gw.h 3117 3118CAPABILITIES 3119M: Serge Hallyn <serge@hallyn.com> 3120L: linux-security-module@vger.kernel.org 3121S: Supported 3122F: include/linux/capability.h 3123F: include/uapi/linux/capability.h 3124F: security/commoncap.c 3125F: kernel/capability.c 3126 3127CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3128M: Kevin Tsai <ktsai@capellamicro.com> 3129S: Maintained 3130F: drivers/iio/light/cm* 3131 3132CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3133M: Christian Lamparter <chunkeey@googlemail.com> 3134L: linux-wireless@vger.kernel.org 3135W: http://wireless.kernel.org/en/users/Drivers/carl9170 3136S: Maintained 3137F: drivers/net/wireless/ath/carl9170/ 3138 3139CAVIUM I2C DRIVER 3140M: Jan Glauber <jglauber@cavium.com> 3141M: David Daney <david.daney@cavium.com> 3142W: http://www.cavium.com 3143S: Supported 3144F: drivers/i2c/busses/i2c-octeon* 3145F: drivers/i2c/busses/i2c-thunderx* 3146 3147CAVIUM LIQUIDIO NETWORK DRIVER 3148M: Derek Chickles <derek.chickles@caviumnetworks.com> 3149M: Satanand Burla <satananda.burla@caviumnetworks.com> 3150M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3151M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3152L: netdev@vger.kernel.org 3153W: http://www.cavium.com 3154S: Supported 3155F: drivers/net/ethernet/cavium/liquidio/ 3156 3157CAVIUM MMC DRIVER 3158M: Jan Glauber <jglauber@cavium.com> 3159M: David Daney <david.daney@cavium.com> 3160M: Steven J. Hill <Steven.Hill@cavium.com> 3161W: http://www.cavium.com 3162S: Supported 3163F: drivers/mmc/host/cavium* 3164 3165CAVIUM OCTEON-TX CRYPTO DRIVER 3166M: George Cherian <george.cherian@cavium.com> 3167L: linux-crypto@vger.kernel.org 3168W: http://www.cavium.com 3169S: Supported 3170F: drivers/crypto/cavium/cpt/ 3171 3172CAVIUM THUNDERX2 ARM64 SOC 3173M: Jayachandran C <jnair@caviumnetworks.com> 3174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3175S: Maintained 3176F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3177F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3178 3179CC2520 IEEE-802.15.4 RADIO DRIVER 3180M: Varka Bhadram <varkabhadram@gmail.com> 3181L: linux-wpan@vger.kernel.org 3182S: Maintained 3183F: drivers/net/ieee802154/cc2520.c 3184F: include/linux/spi/cc2520.h 3185F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3186 3187CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3188M: Gilad Ben-Yossef <gilad@benyossef.com> 3189L: linux-crypto@vger.kernel.org 3190L: driverdev-devel@linuxdriverproject.org 3191S: Supported 3192F: drivers/staging/ccree/ 3193W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3194 3195CEC FRAMEWORK 3196M: Hans Verkuil <hans.verkuil@cisco.com> 3197L: linux-media@vger.kernel.org 3198T: git git://linuxtv.org/media_tree.git 3199W: http://linuxtv.org 3200S: Supported 3201F: Documentation/media/kapi/cec-core.rst 3202F: Documentation/media/uapi/cec 3203F: drivers/media/cec/ 3204F: drivers/media/rc/keymaps/rc-cec.c 3205F: include/media/cec.h 3206F: include/media/cec-notifier.h 3207F: include/uapi/linux/cec.h 3208F: include/uapi/linux/cec-funcs.h 3209F: Documentation/devicetree/bindings/media/cec.txt 3210 3211CELL BROADBAND ENGINE ARCHITECTURE 3212M: Arnd Bergmann <arnd@arndb.de> 3213L: linuxppc-dev@lists.ozlabs.org 3214W: http://www.ibm.com/developerworks/power/cell/ 3215S: Supported 3216F: arch/powerpc/include/asm/cell*.h 3217F: arch/powerpc/include/asm/spu*.h 3218F: arch/powerpc/include/uapi/asm/spu*.h 3219F: arch/powerpc/oprofile/*cell* 3220F: arch/powerpc/platforms/cell/ 3221 3222CEPH COMMON CODE (LIBCEPH) 3223M: Ilya Dryomov <idryomov@gmail.com> 3224M: "Yan, Zheng" <zyan@redhat.com> 3225M: Sage Weil <sage@redhat.com> 3226L: ceph-devel@vger.kernel.org 3227W: http://ceph.com/ 3228T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3229T: git git://github.com/ceph/ceph-client.git 3230S: Supported 3231F: net/ceph/ 3232F: include/linux/ceph/ 3233F: include/linux/crush/ 3234 3235CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3236M: "Yan, Zheng" <zyan@redhat.com> 3237M: Sage Weil <sage@redhat.com> 3238M: Ilya Dryomov <idryomov@gmail.com> 3239L: ceph-devel@vger.kernel.org 3240W: http://ceph.com/ 3241T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3242T: git git://github.com/ceph/ceph-client.git 3243S: Supported 3244F: Documentation/filesystems/ceph.txt 3245F: fs/ceph/ 3246 3247CERTIFICATE HANDLING: 3248M: David Howells <dhowells@redhat.com> 3249M: David Woodhouse <dwmw2@infradead.org> 3250L: keyrings@vger.kernel.org 3251S: Maintained 3252F: Documentation/module-signing.txt 3253F: certs/ 3254F: scripts/sign-file.c 3255F: scripts/extract-cert.c 3256 3257CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3258L: linux-usb@vger.kernel.org 3259S: Orphan 3260F: Documentation/usb/WUSB-Design-overview.txt 3261F: Documentation/usb/wusb-cbaf 3262F: drivers/usb/host/hwa-hc.c 3263F: drivers/usb/host/whci/ 3264F: drivers/usb/wusbcore/ 3265F: include/linux/usb/wusb* 3266 3267CFAG12864B LCD DRIVER 3268M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3269W: http://miguelojeda.es/auxdisplay.htm 3270W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3271S: Maintained 3272F: drivers/auxdisplay/cfag12864b.c 3273F: include/linux/cfag12864b.h 3274 3275CFAG12864BFB LCD FRAMEBUFFER DRIVER 3276M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3277W: http://miguelojeda.es/auxdisplay.htm 3278W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3279S: Maintained 3280F: drivers/auxdisplay/cfag12864bfb.c 3281F: include/linux/cfag12864b.h 3282 3283CFG80211 and NL80211 3284M: Johannes Berg <johannes@sipsolutions.net> 3285L: linux-wireless@vger.kernel.org 3286W: http://wireless.kernel.org/ 3287T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3288T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3289S: Maintained 3290F: include/uapi/linux/nl80211.h 3291F: include/net/cfg80211.h 3292F: net/wireless/* 3293X: net/wireless/wext* 3294 3295CHAR and MISC DRIVERS 3296M: Arnd Bergmann <arnd@arndb.de> 3297M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3298T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3299S: Supported 3300F: drivers/char/* 3301F: drivers/misc/* 3302F: include/linux/miscdevice.h 3303 3304CHECKPATCH 3305M: Andy Whitcroft <apw@canonical.com> 3306M: Joe Perches <joe@perches.com> 3307S: Maintained 3308F: scripts/checkpatch.pl 3309 3310CHINESE DOCUMENTATION 3311M: Harry Wei <harryxiyou@gmail.com> 3312L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3313L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3314S: Maintained 3315F: Documentation/translations/zh_CN/ 3316 3317CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3318M: Peter Chen <Peter.Chen@nxp.com> 3319T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3320L: linux-usb@vger.kernel.org 3321S: Maintained 3322F: drivers/usb/chipidea/ 3323 3324CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3325M: Hans de Goede <hdegoede@redhat.com> 3326L: linux-input@vger.kernel.org 3327S: Maintained 3328F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3329F: drivers/input/touchscreen/chipone_icn8318.c 3330 3331CHROME HARDWARE PLATFORM SUPPORT 3332M: Benson Leung <bleung@chromium.org> 3333M: Olof Johansson <olof@lixom.net> 3334S: Maintained 3335T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3336F: drivers/platform/chrome/ 3337 3338CIRRUS LOGIC AUDIO CODEC DRIVERS 3339M: Brian Austin <brian.austin@cirrus.com> 3340M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3341L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3342S: Maintained 3343F: sound/soc/codecs/cs* 3344 3345CIRRUS LOGIC EP93XX ETHERNET DRIVER 3346M: Hartley Sweeten <hsweeten@visionengravers.com> 3347L: netdev@vger.kernel.org 3348S: Maintained 3349F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3350 3351CISCO FCOE HBA DRIVER 3352M: Satish Kharat <satishkh@cisco.com> 3353M: Sesidhar Baddela <sebaddel@cisco.com> 3354M: Karan Tilak Kumar <kartilak@cisco.com> 3355L: linux-scsi@vger.kernel.org 3356S: Supported 3357F: drivers/scsi/fnic/ 3358 3359CISCO SCSI HBA DRIVER 3360M: Karan Tilak Kumar <kartilak@cisco.com> 3361M: Sesidhar Baddela <sebaddel@cisco.com> 3362L: linux-scsi@vger.kernel.org 3363S: Supported 3364F: drivers/scsi/snic/ 3365 3366CISCO VIC ETHERNET NIC DRIVER 3367M: Christian Benvenuti <benve@cisco.com> 3368M: Govindarajulu Varadarajan <_govind@gmx.com> 3369M: Neel Patel <neepatel@cisco.com> 3370S: Supported 3371F: drivers/net/ethernet/cisco/enic/ 3372 3373CISCO VIC LOW LATENCY NIC DRIVER 3374M: Christian Benvenuti <benve@cisco.com> 3375M: Dave Goodell <dgoodell@cisco.com> 3376S: Supported 3377F: drivers/infiniband/hw/usnic/ 3378 3379CLEANCACHE API 3380M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3381L: linux-kernel@vger.kernel.org 3382S: Maintained 3383F: mm/cleancache.c 3384F: include/linux/cleancache.h 3385 3386CLK API 3387M: Russell King <linux@armlinux.org.uk> 3388L: linux-clk@vger.kernel.org 3389S: Maintained 3390F: include/linux/clk.h 3391 3392CLOCKSOURCE, CLOCKEVENT DRIVERS 3393M: Daniel Lezcano <daniel.lezcano@linaro.org> 3394M: Thomas Gleixner <tglx@linutronix.de> 3395L: linux-kernel@vger.kernel.org 3396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3397S: Supported 3398F: drivers/clocksource 3399 3400CMPC ACPI DRIVER 3401M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3402M: Daniel Oliveira Nascimento <don@syst.com.br> 3403L: platform-driver-x86@vger.kernel.org 3404S: Supported 3405F: drivers/platform/x86/classmate-laptop.c 3406 3407COBALT MEDIA DRIVER 3408M: Hans Verkuil <hans.verkuil@cisco.com> 3409L: linux-media@vger.kernel.org 3410T: git git://linuxtv.org/media_tree.git 3411W: https://linuxtv.org 3412S: Supported 3413F: drivers/media/pci/cobalt/ 3414 3415COCCINELLE/Semantic Patches (SmPL) 3416M: Julia Lawall <Julia.Lawall@lip6.fr> 3417M: Gilles Muller <Gilles.Muller@lip6.fr> 3418M: Nicolas Palix <nicolas.palix@imag.fr> 3419M: Michal Marek <mmarek@suse.com> 3420L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3421T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3422W: http://coccinelle.lip6.fr/ 3423S: Supported 3424F: Documentation/dev-tools/coccinelle.rst 3425F: scripts/coccinelle/ 3426F: scripts/coccicheck 3427 3428CODA FILE SYSTEM 3429M: Jan Harkes <jaharkes@cs.cmu.edu> 3430M: coda@cs.cmu.edu 3431L: codalist@coda.cs.cmu.edu 3432W: http://www.coda.cs.cmu.edu/ 3433S: Maintained 3434F: Documentation/filesystems/coda.txt 3435F: fs/coda/ 3436F: include/linux/coda*.h 3437F: include/uapi/linux/coda*.h 3438 3439CODA V4L2 MEM2MEM DRIVER 3440M: Philipp Zabel <p.zabel@pengutronix.de> 3441L: linux-media@vger.kernel.org 3442S: Maintained 3443F: Documentation/devicetree/bindings/media/coda.txt 3444F: drivers/media/platform/coda/ 3445 3446COMMON CLK FRAMEWORK 3447M: Michael Turquette <mturquette@baylibre.com> 3448M: Stephen Boyd <sboyd@codeaurora.org> 3449L: linux-clk@vger.kernel.org 3450Q: http://patchwork.kernel.org/project/linux-clk/list/ 3451T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3452S: Maintained 3453F: Documentation/devicetree/bindings/clock/ 3454F: drivers/clk/ 3455X: drivers/clk/clkdev.c 3456F: include/linux/clk-pr* 3457F: include/linux/clk/ 3458 3459COMMON INTERNET FILE SYSTEM (CIFS) 3460M: Steve French <sfrench@samba.org> 3461L: linux-cifs@vger.kernel.org 3462L: samba-technical@lists.samba.org (moderated for non-subscribers) 3463W: http://linux-cifs.samba.org/ 3464T: git git://git.samba.org/sfrench/cifs-2.6.git 3465S: Supported 3466F: Documentation/filesystems/cifs/ 3467F: fs/cifs/ 3468 3469COMPACTPCI HOTPLUG CORE 3470M: Scott Murray <scott@spiteful.org> 3471L: linux-pci@vger.kernel.org 3472S: Maintained 3473F: drivers/pci/hotplug/cpci_hotplug* 3474 3475COMPACTPCI HOTPLUG GENERIC DRIVER 3476M: Scott Murray <scott@spiteful.org> 3477L: linux-pci@vger.kernel.org 3478S: Maintained 3479F: drivers/pci/hotplug/cpcihp_generic.c 3480 3481COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3482M: Scott Murray <scott@spiteful.org> 3483L: linux-pci@vger.kernel.org 3484S: Maintained 3485F: drivers/pci/hotplug/cpcihp_zt5550.* 3486 3487COMPAL LAPTOP SUPPORT 3488M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3489L: platform-driver-x86@vger.kernel.org 3490S: Maintained 3491F: drivers/platform/x86/compal-laptop.c 3492 3493CONEXANT ACCESSRUNNER USB DRIVER 3494L: accessrunner-general@lists.sourceforge.net 3495W: http://accessrunner.sourceforge.net/ 3496S: Orphan 3497F: drivers/usb/atm/cxacru.c 3498 3499CONFIGFS 3500M: Joel Becker <jlbec@evilplan.org> 3501M: Christoph Hellwig <hch@lst.de> 3502T: git git://git.infradead.org/users/hch/configfs.git 3503S: Supported 3504F: fs/configfs/ 3505F: include/linux/configfs.h 3506 3507CONNECTOR 3508M: Evgeniy Polyakov <zbr@ioremap.net> 3509L: netdev@vger.kernel.org 3510S: Maintained 3511F: drivers/connector/ 3512 3513CONTROL GROUP (CGROUP) 3514M: Tejun Heo <tj@kernel.org> 3515M: Li Zefan <lizefan@huawei.com> 3516M: Johannes Weiner <hannes@cmpxchg.org> 3517L: cgroups@vger.kernel.org 3518T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3519S: Maintained 3520F: Documentation/cgroup* 3521F: include/linux/cgroup* 3522F: kernel/cgroup* 3523 3524CONTROL GROUP - CPUSET 3525M: Li Zefan <lizefan@huawei.com> 3526L: cgroups@vger.kernel.org 3527W: http://www.bullopensource.org/cpuset/ 3528W: http://oss.sgi.com/projects/cpusets/ 3529T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3530S: Maintained 3531F: Documentation/cgroup-v1/cpusets.txt 3532F: include/linux/cpuset.h 3533F: kernel/cpuset.c 3534 3535CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3536M: Johannes Weiner <hannes@cmpxchg.org> 3537M: Michal Hocko <mhocko@kernel.org> 3538M: Vladimir Davydov <vdavydov.dev@gmail.com> 3539L: cgroups@vger.kernel.org 3540L: linux-mm@kvack.org 3541S: Maintained 3542F: mm/memcontrol.c 3543F: mm/swap_cgroup.c 3544 3545CORETEMP HARDWARE MONITORING DRIVER 3546M: Fenghua Yu <fenghua.yu@intel.com> 3547L: linux-hwmon@vger.kernel.org 3548S: Maintained 3549F: Documentation/hwmon/coretemp 3550F: drivers/hwmon/coretemp.c 3551 3552COSA/SRP SYNC SERIAL DRIVER 3553M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3554W: http://www.fi.muni.cz/~kas/cosa/ 3555S: Maintained 3556F: drivers/net/wan/cosa* 3557 3558CPMAC ETHERNET DRIVER 3559M: Florian Fainelli <f.fainelli@gmail.com> 3560L: netdev@vger.kernel.org 3561S: Maintained 3562F: drivers/net/ethernet/ti/cpmac.c 3563 3564CPU FREQUENCY DRIVERS 3565M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3566M: Viresh Kumar <viresh.kumar@linaro.org> 3567L: linux-pm@vger.kernel.org 3568S: Maintained 3569T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3570T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3571B: https://bugzilla.kernel.org 3572F: Documentation/cpu-freq/ 3573F: Documentation/devicetree/bindings/cpufreq/ 3574F: drivers/cpufreq/ 3575F: include/linux/cpufreq.h 3576F: tools/testing/selftests/cpufreq/ 3577 3578CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3579M: Viresh Kumar <viresh.kumar@linaro.org> 3580M: Sudeep Holla <sudeep.holla@arm.com> 3581L: linux-pm@vger.kernel.org 3582W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3583S: Maintained 3584F: drivers/cpufreq/arm_big_little.h 3585F: drivers/cpufreq/arm_big_little.c 3586F: drivers/cpufreq/arm_big_little_dt.c 3587 3588CPU POWER MONITORING SUBSYSTEM 3589M: Thomas Renninger <trenn@suse.com> 3590L: linux-pm@vger.kernel.org 3591S: Maintained 3592F: tools/power/cpupower/ 3593 3594CPUID/MSR DRIVER 3595M: "H. Peter Anvin" <hpa@zytor.com> 3596S: Maintained 3597F: arch/x86/kernel/cpuid.c 3598F: arch/x86/kernel/msr.c 3599 3600CPUIDLE DRIVER - ARM BIG LITTLE 3601M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3602M: Daniel Lezcano <daniel.lezcano@linaro.org> 3603L: linux-pm@vger.kernel.org 3604L: linux-arm-kernel@lists.infradead.org 3605T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3606S: Maintained 3607F: drivers/cpuidle/cpuidle-big_little.c 3608 3609CPUIDLE DRIVER - ARM EXYNOS 3610M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3611M: Daniel Lezcano <daniel.lezcano@linaro.org> 3612M: Kukjin Kim <kgene@kernel.org> 3613L: linux-pm@vger.kernel.org 3614L: linux-samsung-soc@vger.kernel.org 3615S: Supported 3616F: drivers/cpuidle/cpuidle-exynos.c 3617F: arch/arm/mach-exynos/pm.c 3618 3619CPUIDLE DRIVERS 3620M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3621M: Daniel Lezcano <daniel.lezcano@linaro.org> 3622L: linux-pm@vger.kernel.org 3623S: Maintained 3624T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3625B: https://bugzilla.kernel.org 3626F: drivers/cpuidle/* 3627F: include/linux/cpuidle.h 3628 3629CRAMFS FILESYSTEM 3630W: http://sourceforge.net/projects/cramfs/ 3631S: Orphan / Obsolete 3632F: Documentation/filesystems/cramfs.txt 3633F: fs/cramfs/ 3634 3635CRIS PORT 3636M: Mikael Starvik <starvik@axis.com> 3637M: Jesper Nilsson <jesper.nilsson@axis.com> 3638L: linux-cris-kernel@axis.com 3639W: http://developer.axis.com 3640T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3641S: Maintained 3642F: arch/cris/ 3643F: drivers/tty/serial/crisv10.* 3644 3645CRYPTO API 3646M: Herbert Xu <herbert@gondor.apana.org.au> 3647M: "David S. Miller" <davem@davemloft.net> 3648L: linux-crypto@vger.kernel.org 3649T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3650T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3651S: Maintained 3652F: Documentation/crypto/ 3653F: Documentation/devicetree/bindings/crypto/ 3654F: arch/*/crypto/ 3655F: crypto/ 3656F: drivers/crypto/ 3657F: include/crypto/ 3658F: include/linux/crypto* 3659 3660CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3661M: Neil Horman <nhorman@tuxdriver.com> 3662L: linux-crypto@vger.kernel.org 3663S: Maintained 3664F: crypto/ansi_cprng.c 3665F: crypto/rng.c 3666 3667CS3308 MEDIA DRIVER 3668M: Hans Verkuil <hverkuil@xs4all.nl> 3669L: linux-media@vger.kernel.org 3670T: git git://linuxtv.org/media_tree.git 3671W: http://linuxtv.org 3672S: Odd Fixes 3673F: drivers/media/i2c/cs3308.c 3674F: drivers/media/i2c/cs3308.h 3675 3676CS5535 Audio ALSA driver 3677M: Jaya Kumar <jayakumar.alsa@gmail.com> 3678S: Maintained 3679F: sound/pci/cs5535audio/ 3680 3681CW1200 WLAN driver 3682M: Solomon Peachy <pizza@shaftnet.org> 3683S: Maintained 3684F: drivers/net/wireless/st/cw1200/ 3685 3686CX18 VIDEO4LINUX DRIVER 3687M: Andy Walls <awalls@md.metrocast.net> 3688L: ivtv-devel@ivtvdriver.org (subscribers-only) 3689L: linux-media@vger.kernel.org 3690T: git git://linuxtv.org/media_tree.git 3691W: https://linuxtv.org 3692W: http://www.ivtvdriver.org/index.php/Cx18 3693S: Maintained 3694F: Documentation/media/v4l-drivers/cx18* 3695F: drivers/media/pci/cx18/ 3696F: include/uapi/linux/ivtv* 3697 3698CX2341X MPEG ENCODER HELPER MODULE 3699M: Hans Verkuil <hverkuil@xs4all.nl> 3700L: linux-media@vger.kernel.org 3701T: git git://linuxtv.org/media_tree.git 3702W: https://linuxtv.org 3703S: Maintained 3704F: drivers/media/common/cx2341x* 3705F: include/media/cx2341x* 3706 3707CX24120 MEDIA DRIVER 3708M: Jemma Denson <jdenson@gmail.com> 3709M: Patrick Boettcher <patrick.boettcher@posteo.de> 3710L: linux-media@vger.kernel.org 3711W: https://linuxtv.org 3712Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3713S: Maintained 3714F: drivers/media/dvb-frontends/cx24120* 3715 3716CX88 VIDEO4LINUX DRIVER 3717M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3718M: Mauro Carvalho Chehab <mchehab@kernel.org> 3719L: linux-media@vger.kernel.org 3720W: https://linuxtv.org 3721T: git git://linuxtv.org/media_tree.git 3722S: Odd fixes 3723F: Documentation/media/v4l-drivers/cx88* 3724F: drivers/media/pci/cx88/ 3725 3726CXD2820R MEDIA DRIVER 3727M: Antti Palosaari <crope@iki.fi> 3728L: linux-media@vger.kernel.org 3729W: https://linuxtv.org 3730W: http://palosaari.fi/linux/ 3731Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3732T: git git://linuxtv.org/anttip/media_tree.git 3733S: Maintained 3734F: drivers/media/dvb-frontends/cxd2820r* 3735 3736CXGB3 ETHERNET DRIVER (CXGB3) 3737M: Santosh Raspatur <santosh@chelsio.com> 3738L: netdev@vger.kernel.org 3739W: http://www.chelsio.com 3740S: Supported 3741F: drivers/net/ethernet/chelsio/cxgb3/ 3742 3743CXGB3 ISCSI DRIVER (CXGB3I) 3744M: Karen Xie <kxie@chelsio.com> 3745L: linux-scsi@vger.kernel.org 3746W: http://www.chelsio.com 3747S: Supported 3748F: drivers/scsi/cxgbi/cxgb3i 3749 3750CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3751M: Steve Wise <swise@chelsio.com> 3752L: linux-rdma@vger.kernel.org 3753W: http://www.openfabrics.org 3754S: Supported 3755F: drivers/infiniband/hw/cxgb3/ 3756F: include/uapi/rdma/cxgb3-abi.h 3757 3758CXGB4 CRYPTO DRIVER (chcr) 3759M: Harsh Jain <harsh@chelsio.com> 3760L: linux-crypto@vger.kernel.org 3761W: http://www.chelsio.com 3762S: Supported 3763F: drivers/crypto/chelsio 3764 3765CXGB4 ETHERNET DRIVER (CXGB4) 3766M: Ganesh Goudar <ganeshgr@chelsio.com> 3767L: netdev@vger.kernel.org 3768W: http://www.chelsio.com 3769S: Supported 3770F: drivers/net/ethernet/chelsio/cxgb4/ 3771 3772CXGB4 ISCSI DRIVER (CXGB4I) 3773M: Karen Xie <kxie@chelsio.com> 3774L: linux-scsi@vger.kernel.org 3775W: http://www.chelsio.com 3776S: Supported 3777F: drivers/scsi/cxgbi/cxgb4i 3778 3779CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3780M: Steve Wise <swise@chelsio.com> 3781L: linux-rdma@vger.kernel.org 3782W: http://www.openfabrics.org 3783S: Supported 3784F: drivers/infiniband/hw/cxgb4/ 3785F: include/uapi/rdma/cxgb4-abi.h 3786 3787CXGB4VF ETHERNET DRIVER (CXGB4VF) 3788M: Casey Leedom <leedom@chelsio.com> 3789L: netdev@vger.kernel.org 3790W: http://www.chelsio.com 3791S: Supported 3792F: drivers/net/ethernet/chelsio/cxgb4vf/ 3793 3794CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3795M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3796M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3797L: linuxppc-dev@lists.ozlabs.org 3798S: Supported 3799F: arch/powerpc/platforms/powernv/pci-cxl.c 3800F: drivers/misc/cxl/ 3801F: include/misc/cxl* 3802F: include/uapi/misc/cxl.h 3803F: Documentation/powerpc/cxl.txt 3804F: Documentation/ABI/testing/sysfs-class-cxl 3805 3806CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3807M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3808M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3809M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3810L: linux-scsi@vger.kernel.org 3811S: Supported 3812F: drivers/scsi/cxlflash/ 3813F: include/uapi/scsi/cxlflash_ioctls.h 3814F: Documentation/powerpc/cxlflash.txt 3815 3816CYBERPRO FB DRIVER 3817M: Russell King <linux@armlinux.org.uk> 3818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3819W: http://www.armlinux.org.uk/ 3820S: Maintained 3821F: drivers/video/fbdev/cyber2000fb.* 3822 3823CYCLADES ASYNC MUX DRIVER 3824W: http://www.cyclades.com/ 3825S: Orphan 3826F: drivers/tty/cyclades.c 3827F: include/linux/cyclades.h 3828F: include/uapi/linux/cyclades.h 3829 3830CYCLADES PC300 DRIVER 3831W: http://www.cyclades.com/ 3832S: Orphan 3833F: drivers/net/wan/pc300* 3834 3835CYPRESS_FIRMWARE MEDIA DRIVER 3836M: Antti Palosaari <crope@iki.fi> 3837L: linux-media@vger.kernel.org 3838W: https://linuxtv.org 3839W: http://palosaari.fi/linux/ 3840Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3841T: git git://linuxtv.org/anttip/media_tree.git 3842S: Maintained 3843F: drivers/media/common/cypress_firmware* 3844 3845CYTTSP TOUCHSCREEN DRIVER 3846M: Ferruh Yigit <fery@cypress.com> 3847L: linux-input@vger.kernel.org 3848S: Supported 3849F: drivers/input/touchscreen/cyttsp* 3850F: include/linux/input/cyttsp.h 3851 3852D-LINK DIR-685 TOUCHKEYS DRIVER 3853M: Linus Walleij <linus.walleij@linaro.org> 3854L: linux-input@vger.kernel.org 3855S: Supported 3856F: drivers/input/dlink-dir685-touchkeys.c 3857 3858DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3859M: Joshua Kinard <kumba@gentoo.org> 3860S: Maintained 3861F: drivers/rtc/rtc-ds1685.c 3862F: include/linux/rtc/ds1685.h 3863 3864DAMA SLAVE for AX.25 3865M: Joerg Reuter <jreuter@yaina.de> 3866W: http://yaina.de/jreuter/ 3867W: http://www.qsl.net/dl1bke/ 3868L: linux-hams@vger.kernel.org 3869S: Maintained 3870F: net/ax25/af_ax25.c 3871F: net/ax25/ax25_dev.c 3872F: net/ax25/ax25_ds_* 3873F: net/ax25/ax25_in.c 3874F: net/ax25/ax25_out.c 3875F: net/ax25/ax25_timer.c 3876F: net/ax25/sysctl_net_ax25.c 3877 3878DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3879L: netdev@vger.kernel.org 3880S: Orphan 3881F: Documentation/networking/dmfe.txt 3882F: drivers/net/ethernet/dec/tulip/dmfe.c 3883 3884DC390/AM53C974 SCSI driver 3885M: Hannes Reinecke <hare@suse.com> 3886L: linux-scsi@vger.kernel.org 3887S: Maintained 3888F: drivers/scsi/am53c974.c 3889 3890DC395x SCSI driver 3891M: Oliver Neukum <oliver@neukum.org> 3892M: Ali Akcaagac <aliakc@web.de> 3893M: Jamie Lenehan <lenehan@twibble.org> 3894L: dc395x@twibble.org 3895W: http://twibble.org/dist/dc395x/ 3896W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3897S: Maintained 3898F: Documentation/scsi/dc395x.txt 3899F: drivers/scsi/dc395x.* 3900 3901DCCP PROTOCOL 3902M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3903L: dccp@vger.kernel.org 3904W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3905S: Maintained 3906F: include/linux/dccp.h 3907F: include/uapi/linux/dccp.h 3908F: include/linux/tfrc.h 3909F: net/dccp/ 3910 3911DECnet NETWORK LAYER 3912W: http://linux-decnet.sourceforge.net 3913L: linux-decnet-user@lists.sourceforge.net 3914S: Orphan 3915F: Documentation/networking/decnet.txt 3916F: net/decnet/ 3917 3918DECSTATION PLATFORM SUPPORT 3919M: "Maciej W. Rozycki" <macro@linux-mips.org> 3920L: linux-mips@linux-mips.org 3921W: http://www.linux-mips.org/wiki/DECstation 3922S: Maintained 3923F: arch/mips/dec/ 3924F: arch/mips/include/asm/dec/ 3925F: arch/mips/include/asm/mach-dec/ 3926 3927DEFXX FDDI NETWORK DRIVER 3928M: "Maciej W. Rozycki" <macro@linux-mips.org> 3929S: Maintained 3930F: drivers/net/fddi/defxx.* 3931 3932DELL LAPTOP DRIVER 3933M: Matthew Garrett <mjg59@srcf.ucam.org> 3934M: Pali Rohár <pali.rohar@gmail.com> 3935L: platform-driver-x86@vger.kernel.org 3936S: Maintained 3937F: drivers/platform/x86/dell-laptop.c 3938 3939DELL LAPTOP FREEFALL DRIVER 3940M: Pali Rohár <pali.rohar@gmail.com> 3941S: Maintained 3942F: drivers/platform/x86/dell-smo8800.c 3943 3944DELL LAPTOP RBTN DRIVER 3945M: Pali Rohár <pali.rohar@gmail.com> 3946S: Maintained 3947F: drivers/platform/x86/dell-rbtn.* 3948 3949DELL LAPTOP SMM DRIVER 3950M: Pali Rohár <pali.rohar@gmail.com> 3951S: Maintained 3952F: drivers/hwmon/dell-smm-hwmon.c 3953F: include/uapi/linux/i8k.h 3954 3955DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3956M: Doug Warzecha <Douglas_Warzecha@dell.com> 3957S: Maintained 3958F: Documentation/dcdbas.txt 3959F: drivers/firmware/dcdbas.* 3960 3961DELL WMI EXTRAS DRIVER 3962M: Matthew Garrett <mjg59@srcf.ucam.org> 3963M: Pali Rohár <pali.rohar@gmail.com> 3964S: Maintained 3965F: drivers/platform/x86/dell-wmi.c 3966 3967DELTA ST MEDIA DRIVER 3968M: Hugues Fruchet <hugues.fruchet@st.com> 3969L: linux-media@vger.kernel.org 3970T: git git://linuxtv.org/media_tree.git 3971W: https://linuxtv.org 3972S: Supported 3973F: drivers/media/platform/sti/delta 3974 3975DENALI NAND DRIVER 3976M: Masahiro Yamada <yamada.masahiro@socionext.com> 3977L: linux-mtd@lists.infradead.org 3978S: Supported 3979F: drivers/mtd/nand/denali* 3980 3981DESIGNWARE USB2 DRD IP DRIVER 3982M: John Youn <johnyoun@synopsys.com> 3983L: linux-usb@vger.kernel.org 3984T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3985S: Maintained 3986F: drivers/usb/dwc2/ 3987 3988DESIGNWARE USB3 DRD IP DRIVER 3989M: Felipe Balbi <balbi@kernel.org> 3990L: linux-usb@vger.kernel.org 3991T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3992S: Maintained 3993F: drivers/usb/dwc3/ 3994 3995DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 3996M: Andreas Klinger <ak@it-klinger.de> 3997L: linux-iio@vger.kernel.org 3998S: Maintained 3999F: drivers/iio/proximity/srf*.c 4000 4001DEVICE COREDUMP (DEV_COREDUMP) 4002M: Johannes Berg <johannes@sipsolutions.net> 4003L: linux-kernel@vger.kernel.org 4004S: Maintained 4005F: drivers/base/devcoredump.c 4006F: include/linux/devcoredump.h 4007 4008DEVICE FREQUENCY (DEVFREQ) 4009M: MyungJoo Ham <myungjoo.ham@samsung.com> 4010M: Kyungmin Park <kyungmin.park@samsung.com> 4011R: Chanwoo Choi <cw00.choi@samsung.com> 4012L: linux-pm@vger.kernel.org 4013T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4014S: Maintained 4015F: drivers/devfreq/ 4016F: include/linux/devfreq.h 4017F: Documentation/devicetree/bindings/devfreq/ 4018 4019DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4020M: Chanwoo Choi <cw00.choi@samsung.com> 4021L: linux-pm@vger.kernel.org 4022T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4023S: Supported 4024F: drivers/devfreq/event/ 4025F: drivers/devfreq/devfreq-event.c 4026F: include/linux/devfreq-event.h 4027F: Documentation/devicetree/bindings/devfreq/event/ 4028 4029DEVICE NUMBER REGISTRY 4030M: Torben Mathiasen <device@lanana.org> 4031W: http://lanana.org/docs/device-list/index.html 4032S: Maintained 4033 4034DEVICE-MAPPER (LVM) 4035M: Alasdair Kergon <agk@redhat.com> 4036M: Mike Snitzer <snitzer@redhat.com> 4037M: dm-devel@redhat.com 4038L: dm-devel@redhat.com 4039W: http://sources.redhat.com/dm 4040Q: http://patchwork.kernel.org/project/dm-devel/list/ 4041T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4042T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4043S: Maintained 4044F: Documentation/device-mapper/ 4045F: drivers/md/dm* 4046F: drivers/md/persistent-data/ 4047F: include/linux/device-mapper.h 4048F: include/linux/dm-*.h 4049F: include/uapi/linux/dm-*.h 4050 4051DEVLINK 4052M: Jiri Pirko <jiri@mellanox.com> 4053L: netdev@vger.kernel.org 4054S: Supported 4055F: net/core/devlink.c 4056F: include/net/devlink.h 4057F: include/uapi/linux/devlink.h 4058 4059DIALOG SEMICONDUCTOR DRIVERS 4060M: Support Opensource <support.opensource@diasemi.com> 4061W: http://www.dialog-semiconductor.com/products 4062S: Supported 4063F: Documentation/hwmon/da90?? 4064F: Documentation/devicetree/bindings/mfd/da90*.txt 4065F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4066F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4067F: Documentation/devicetree/bindings/regulator/da92*.txt 4068F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt 4069F: Documentation/devicetree/bindings/sound/da[79]*.txt 4070F: drivers/gpio/gpio-da90??.c 4071F: drivers/hwmon/da90??-hwmon.c 4072F: drivers/iio/adc/da91??-*.c 4073F: drivers/input/misc/da90??_onkey.c 4074F: drivers/input/touchscreen/da9052_tsi.c 4075F: drivers/leds/leds-da90??.c 4076F: drivers/mfd/da903x.c 4077F: drivers/mfd/da90??-*.c 4078F: drivers/mfd/da91??-*.c 4079F: drivers/power/supply/da9052-battery.c 4080F: drivers/power/supply/da91??-*.c 4081F: drivers/regulator/da903x.c 4082F: drivers/regulator/da9???-regulator.[ch] 4083F: drivers/thermal/da90??-thermal.c 4084F: drivers/rtc/rtc-da90??.c 4085F: drivers/video/backlight/da90??_bl.c 4086F: drivers/watchdog/da90??_wdt.c 4087F: include/linux/mfd/da903x.h 4088F: include/linux/mfd/da9052/ 4089F: include/linux/mfd/da9055/ 4090F: include/linux/mfd/da9062/ 4091F: include/linux/mfd/da9063/ 4092F: include/linux/mfd/da9150/ 4093F: include/linux/regulator/da9211.h 4094F: include/sound/da[79]*.h 4095F: sound/soc/codecs/da[79]*.[ch] 4096 4097DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4098M: William Breathitt Gray <vilhelm.gray@gmail.com> 4099L: linux-gpio@vger.kernel.org 4100S: Maintained 4101F: drivers/gpio/gpio-gpio-mm.c 4102 4103DIGI NEO AND CLASSIC PCI PRODUCTS 4104M: Lidza Louina <lidza.louina@gmail.com> 4105M: Mark Hounschell <markh@compro.net> 4106L: driverdev-devel@linuxdriverproject.org 4107S: Maintained 4108F: drivers/staging/dgnc/ 4109 4110DIOLAN U2C-12 I2C DRIVER 4111M: Guenter Roeck <linux@roeck-us.net> 4112L: linux-i2c@vger.kernel.org 4113S: Maintained 4114F: drivers/i2c/busses/i2c-diolan-u2c.c 4115 4116DIRECT ACCESS (DAX) 4117M: Matthew Wilcox <mawilcox@microsoft.com> 4118M: Ross Zwisler <ross.zwisler@linux.intel.com> 4119L: linux-fsdevel@vger.kernel.org 4120S: Supported 4121F: fs/dax.c 4122F: include/linux/dax.h 4123F: include/trace/events/fs_dax.h 4124 4125DIRECTORY NOTIFICATION (DNOTIFY) 4126M: Eric Paris <eparis@parisplace.org> 4127S: Maintained 4128F: Documentation/filesystems/dnotify.txt 4129F: fs/notify/dnotify/ 4130F: include/linux/dnotify.h 4131 4132DISK GEOMETRY AND PARTITION HANDLING 4133M: Andries Brouwer <aeb@cwi.nl> 4134W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4135W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4136W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4137S: Maintained 4138 4139DISKQUOTA 4140M: Jan Kara <jack@suse.com> 4141S: Maintained 4142F: Documentation/filesystems/quota.txt 4143F: fs/quota/ 4144F: include/linux/quota*.h 4145F: include/uapi/linux/quota*.h 4146 4147DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4148M: Bernie Thompson <bernie@plugable.com> 4149L: linux-fbdev@vger.kernel.org 4150S: Maintained 4151W: http://plugable.com/category/projects/udlfb/ 4152F: drivers/video/fbdev/udlfb.c 4153F: include/video/udlfb.h 4154F: Documentation/fb/udlfb.txt 4155 4156DISTRIBUTED LOCK MANAGER (DLM) 4157M: Christine Caulfield <ccaulfie@redhat.com> 4158M: David Teigland <teigland@redhat.com> 4159L: cluster-devel@redhat.com 4160W: http://sources.redhat.com/cluster/ 4161T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4162S: Supported 4163F: fs/dlm/ 4164 4165DMA BUFFER SHARING FRAMEWORK 4166M: Sumit Semwal <sumit.semwal@linaro.org> 4167S: Maintained 4168L: linux-media@vger.kernel.org 4169L: dri-devel@lists.freedesktop.org 4170L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4171F: drivers/dma-buf/ 4172F: include/linux/dma-buf* 4173F: include/linux/reservation.h 4174F: include/linux/*fence.h 4175F: Documentation/driver-api/dma-buf.rst 4176T: git git://anongit.freedesktop.org/drm/drm-misc 4177 4178DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4179M: Vinod Koul <vinod.koul@intel.com> 4180L: dmaengine@vger.kernel.org 4181Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4182S: Maintained 4183F: drivers/dma/ 4184F: include/linux/dmaengine.h 4185F: Documentation/devicetree/bindings/dma/ 4186F: Documentation/dmaengine/ 4187T: git git://git.infradead.org/users/vkoul/slave-dma.git 4188 4189DMA MAPPING HELPERS 4190M: Christoph Hellwig <hch@lst.de> 4191M: Marek Szyprowski <m.szyprowski@samsung.com> 4192R: Robin Murphy <robin.murphy@arm.com> 4193L: linux-kernel@vger.kernel.org 4194T: git git://git.infradead.org/users/hch/dma-mapping.git 4195W: http://git.infradead.org/users/hch/dma-mapping.git 4196S: Supported 4197F: lib/dma-debug.c 4198F: lib/dma-noop.c 4199F: lib/dma-virt.c 4200F: drivers/base/dma-mapping.c 4201F: drivers/base/dma-coherent.c 4202F: include/linux/dma-mapping.h 4203 4204DME1737 HARDWARE MONITOR DRIVER 4205M: Juerg Haefliger <juergh@gmail.com> 4206L: linux-hwmon@vger.kernel.org 4207S: Maintained 4208F: Documentation/hwmon/dme1737 4209F: drivers/hwmon/dme1737.c 4210 4211DMI/SMBIOS SUPPORT 4212M: Jean Delvare <jdelvare@suse.com> 4213S: Maintained 4214T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4215F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4216F: drivers/firmware/dmi-id.c 4217F: drivers/firmware/dmi_scan.c 4218F: include/linux/dmi.h 4219 4220DOCUMENTATION 4221M: Jonathan Corbet <corbet@lwn.net> 4222L: linux-doc@vger.kernel.org 4223S: Maintained 4224F: Documentation/ 4225F: scripts/kernel-doc 4226X: Documentation/ABI/ 4227X: Documentation/devicetree/ 4228X: Documentation/acpi 4229X: Documentation/power 4230X: Documentation/spi 4231X: Documentation/media 4232T: git git://git.lwn.net/linux.git docs-next 4233 4234DONGWOON DW9714 LENS VOICE COIL DRIVER 4235M: Sakari Ailus <sakari.ailus@linux.intel.com> 4236L: linux-media@vger.kernel.org 4237T: git git://linuxtv.org/media_tree.git 4238S: Maintained 4239F: drivers/media/i2c/dw9714.c 4240 4241DOUBLETALK DRIVER 4242M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4243L: blinux-list@redhat.com 4244S: Maintained 4245F: drivers/char/dtlk.c 4246F: include/linux/dtlk.h 4247 4248DPAA2 DATAPATH I/O (DPIO) DRIVER 4249M: Roy Pledge <Roy.Pledge@nxp.com> 4250L: linux-kernel@vger.kernel.org 4251S: Maintained 4252F: drivers/staging/fsl-mc/bus/dpio 4253 4254DPAA2 ETHERNET DRIVER 4255M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4256L: linux-kernel@vger.kernel.org 4257S: Maintained 4258F: drivers/staging/fsl-dpaa2/ethernet 4259 4260DPT_I2O SCSI RAID DRIVER 4261M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4262L: linux-scsi@vger.kernel.org 4263W: http://www.adaptec.com/ 4264S: Maintained 4265F: drivers/scsi/dpt* 4266F: drivers/scsi/dpt/ 4267 4268DRBD DRIVER 4269M: Philipp Reisner <philipp.reisner@linbit.com> 4270M: Lars Ellenberg <lars.ellenberg@linbit.com> 4271L: drbd-dev@lists.linbit.com 4272W: http://www.drbd.org 4273T: git git://git.linbit.com/linux-drbd.git 4274T: git git://git.linbit.com/drbd-8.4.git 4275S: Supported 4276F: drivers/block/drbd/ 4277F: lib/lru_cache.c 4278F: Documentation/blockdev/drbd/ 4279 4280DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4281M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4282T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4283S: Supported 4284F: Documentation/kobject.txt 4285F: drivers/base/ 4286F: fs/debugfs/ 4287F: fs/sysfs/ 4288F: include/linux/debugfs.h 4289F: include/linux/kobj* 4290F: lib/kobj* 4291 4292DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4293M: Kevin Hilman <khilman@kernel.org> 4294M: Nishanth Menon <nm@ti.com> 4295S: Maintained 4296F: drivers/power/avs/ 4297F: include/linux/power/smartreflex.h 4298L: linux-pm@vger.kernel.org 4299 4300DRM DRIVER FOR ARM PL111 CLCD 4301M: Eric Anholt <eric@anholt.net> 4302T: git git://anongit.freedesktop.org/drm/drm-misc 4303S: Supported 4304F: drivers/gpu/drm/pl111/ 4305 4306DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4307M: Dave Airlie <airlied@redhat.com> 4308S: Odd Fixes 4309F: drivers/gpu/drm/ast/ 4310 4311DRM DRIVER FOR BOCHS VIRTUAL GPU 4312M: Gerd Hoffmann <kraxel@redhat.com> 4313L: virtualization@lists.linux-foundation.org 4314T: git git://anongit.freedesktop.org/drm/drm-misc 4315S: Maintained 4316F: drivers/gpu/drm/bochs/ 4317 4318DRM DRIVER FOR INTEL I810 VIDEO CARDS 4319S: Orphan / Obsolete 4320F: drivers/gpu/drm/i810/ 4321F: include/uapi/drm/i810_drm.h 4322 4323DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4324S: Orphan / Obsolete 4325F: drivers/gpu/drm/mga/ 4326F: include/uapi/drm/mga_drm.h 4327 4328DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4329M: Dave Airlie <airlied@redhat.com> 4330S: Odd Fixes 4331F: drivers/gpu/drm/mgag200/ 4332 4333DRM DRIVER FOR MI0283QT 4334M: Noralf Trønnes <noralf@tronnes.org> 4335S: Maintained 4336F: drivers/gpu/drm/tinydrm/mi0283qt.c 4337F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4338 4339DRM DRIVER FOR MSM ADRENO GPU 4340M: Rob Clark <robdclark@gmail.com> 4341L: linux-arm-msm@vger.kernel.org 4342L: dri-devel@lists.freedesktop.org 4343L: freedreno@lists.freedesktop.org 4344T: git git://people.freedesktop.org/~robclark/linux 4345S: Maintained 4346F: drivers/gpu/drm/msm/ 4347F: include/uapi/drm/msm_drm.h 4348F: Documentation/devicetree/bindings/display/msm/ 4349 4350DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4351M: Ben Skeggs <bskeggs@redhat.com> 4352L: dri-devel@lists.freedesktop.org 4353L: nouveau@lists.freedesktop.org 4354T: git git://github.com/skeggsb/linux 4355S: Supported 4356F: drivers/gpu/drm/nouveau/ 4357F: include/uapi/drm/nouveau_drm.h 4358 4359DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4360M: Dave Airlie <airlied@redhat.com> 4361M: Gerd Hoffmann <kraxel@redhat.com> 4362L: virtualization@lists.linux-foundation.org 4363T: git git://anongit.freedesktop.org/drm/drm-misc 4364S: Obsolete 4365W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4366F: drivers/gpu/drm/cirrus/ 4367 4368DRM DRIVER FOR QXL VIRTUAL GPU 4369M: Dave Airlie <airlied@redhat.com> 4370M: Gerd Hoffmann <kraxel@redhat.com> 4371L: virtualization@lists.linux-foundation.org 4372T: git git://anongit.freedesktop.org/drm/drm-misc 4373S: Maintained 4374F: drivers/gpu/drm/qxl/ 4375F: include/uapi/drm/qxl_drm.h 4376 4377DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4378M: Noralf Trønnes <noralf@tronnes.org> 4379S: Maintained 4380F: drivers/gpu/drm/tinydrm/repaper.c 4381F: Documentation/devicetree/bindings/display/repaper.txt 4382 4383DRM DRIVER FOR RAGE 128 VIDEO CARDS 4384S: Orphan / Obsolete 4385F: drivers/gpu/drm/r128/ 4386F: include/uapi/drm/r128_drm.h 4387 4388DRM DRIVER FOR SAVAGE VIDEO CARDS 4389S: Orphan / Obsolete 4390F: drivers/gpu/drm/savage/ 4391F: include/uapi/drm/savage_drm.h 4392 4393DRM DRIVER FOR SIS VIDEO CARDS 4394S: Orphan / Obsolete 4395F: drivers/gpu/drm/sis/ 4396F: include/uapi/drm/sis_drm.h 4397 4398DRM DRIVER FOR SITRONIX ST7586 PANELS 4399M: David Lechner <david@lechnology.com> 4400S: Maintained 4401F: drivers/gpu/drm/tinydrm/st7586.c 4402F: Documentation/devicetree/bindings/display/st7586.txt 4403 4404DRM DRIVER FOR TDFX VIDEO CARDS 4405S: Orphan / Obsolete 4406F: drivers/gpu/drm/tdfx/ 4407 4408DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4409M: Dave Airlie <airlied@redhat.com> 4410S: Odd Fixes 4411F: drivers/gpu/drm/udl/ 4412 4413DRM DRIVER FOR VMWARE VIRTUAL GPU 4414M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4415M: Sinclair Yeh <syeh@vmware.com> 4416M: Thomas Hellstrom <thellstrom@vmware.com> 4417L: dri-devel@lists.freedesktop.org 4418T: git git://people.freedesktop.org/~syeh/repos_linux 4419T: git git://people.freedesktop.org/~thomash/linux 4420S: Supported 4421F: drivers/gpu/drm/vmwgfx/ 4422F: include/uapi/drm/vmwgfx_drm.h 4423 4424DRM DRIVERS 4425M: David Airlie <airlied@linux.ie> 4426L: dri-devel@lists.freedesktop.org 4427T: git git://people.freedesktop.org/~airlied/linux 4428B: https://bugs.freedesktop.org/ 4429C: irc://chat.freenode.net/dri-devel 4430S: Maintained 4431F: drivers/gpu/drm/ 4432F: drivers/gpu/vga/ 4433F: Documentation/devicetree/bindings/display/ 4434F: Documentation/devicetree/bindings/gpu/ 4435F: Documentation/devicetree/bindings/video/ 4436F: Documentation/gpu/ 4437F: include/drm/ 4438F: include/uapi/drm/ 4439F: include/linux/vga* 4440 4441DRM DRIVERS AND MISC GPU PATCHES 4442M: Daniel Vetter <daniel.vetter@intel.com> 4443M: Jani Nikula <jani.nikula@linux.intel.com> 4444M: Sean Paul <seanpaul@chromium.org> 4445W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4446S: Maintained 4447T: git git://anongit.freedesktop.org/drm/drm-misc 4448F: Documentation/gpu/ 4449F: drivers/gpu/vga/ 4450F: drivers/gpu/drm/* 4451F: include/drm/drm* 4452F: include/uapi/drm/drm* 4453F: include/linux/vga* 4454 4455DRM DRIVERS FOR ALLWINNER A10 4456M: Maxime Ripard <maxime.ripard@free-electrons.com> 4457L: dri-devel@lists.freedesktop.org 4458S: Supported 4459F: drivers/gpu/drm/sun4i/ 4460F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4461T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4462 4463DRM DRIVERS FOR AMLOGIC SOCS 4464M: Neil Armstrong <narmstrong@baylibre.com> 4465L: dri-devel@lists.freedesktop.org 4466L: linux-amlogic@lists.infradead.org 4467W: http://linux-meson.com/ 4468S: Supported 4469F: drivers/gpu/drm/meson/ 4470F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4471F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4472F: Documentation/gpu/meson.rst 4473T: git git://anongit.freedesktop.org/drm/drm-misc 4474 4475DRM DRIVERS FOR ATMEL HLCDC 4476M: Boris Brezillon <boris.brezillon@free-electrons.com> 4477L: dri-devel@lists.freedesktop.org 4478S: Supported 4479F: drivers/gpu/drm/atmel-hlcdc/ 4480F: Documentation/devicetree/bindings/drm/atmel/ 4481T: git git://anongit.freedesktop.org/drm/drm-misc 4482 4483DRM DRIVERS FOR BRIDGE CHIPS 4484M: Archit Taneja <architt@codeaurora.org> 4485M: Andrzej Hajda <a.hajda@samsung.com> 4486R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4487S: Maintained 4488T: git git://anongit.freedesktop.org/drm/drm-misc 4489F: drivers/gpu/drm/bridge/ 4490 4491DRM DRIVERS FOR EXYNOS 4492M: Inki Dae <inki.dae@samsung.com> 4493M: Joonyoung Shim <jy0922.shim@samsung.com> 4494M: Seung-Woo Kim <sw0312.kim@samsung.com> 4495M: Kyungmin Park <kyungmin.park@samsung.com> 4496L: dri-devel@lists.freedesktop.org 4497T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4498S: Supported 4499F: drivers/gpu/drm/exynos/ 4500F: include/uapi/drm/exynos_drm.h 4501F: Documentation/devicetree/bindings/display/exynos/ 4502 4503DRM DRIVERS FOR FREESCALE DCU 4504M: Stefan Agner <stefan@agner.ch> 4505M: Alison Wang <alison.wang@freescale.com> 4506L: dri-devel@lists.freedesktop.org 4507S: Supported 4508F: drivers/gpu/drm/fsl-dcu/ 4509F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4510F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4511F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4512 4513DRM DRIVERS FOR FREESCALE IMX 4514M: Philipp Zabel <p.zabel@pengutronix.de> 4515L: dri-devel@lists.freedesktop.org 4516S: Maintained 4517F: drivers/gpu/drm/imx/ 4518F: drivers/gpu/ipu-v3/ 4519F: Documentation/devicetree/bindings/display/imx/ 4520 4521DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4522M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4523L: dri-devel@lists.freedesktop.org 4524T: git git://github.com/patjak/drm-gma500 4525S: Maintained 4526F: drivers/gpu/drm/gma500/ 4527 4528DRM DRIVERS FOR HISILICON 4529M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4530M: Rongrong Zou <zourongrong@gmail.com> 4531R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4532R: Chen Feng <puck.chen@hisilicon.com> 4533L: dri-devel@lists.freedesktop.org 4534T: git git://github.com/xin3liang/linux.git 4535S: Maintained 4536F: drivers/gpu/drm/hisilicon/ 4537F: Documentation/devicetree/bindings/display/hisilicon/ 4538 4539DRM DRIVERS FOR MEDIATEK 4540M: CK Hu <ck.hu@mediatek.com> 4541M: Philipp Zabel <p.zabel@pengutronix.de> 4542L: dri-devel@lists.freedesktop.org 4543S: Supported 4544F: drivers/gpu/drm/mediatek/ 4545F: Documentation/devicetree/bindings/display/mediatek/ 4546 4547DRM DRIVERS FOR NVIDIA TEGRA 4548M: Thierry Reding <thierry.reding@gmail.com> 4549L: dri-devel@lists.freedesktop.org 4550L: linux-tegra@vger.kernel.org 4551T: git git://anongit.freedesktop.org/tegra/linux.git 4552S: Supported 4553F: drivers/gpu/drm/tegra/ 4554F: drivers/gpu/host1x/ 4555F: include/linux/host1x.h 4556F: include/uapi/drm/tegra_drm.h 4557F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4558 4559DRM DRIVERS FOR RENESAS 4560M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4561L: dri-devel@lists.freedesktop.org 4562L: linux-renesas-soc@vger.kernel.org 4563T: git git://linuxtv.org/pinchartl/fbdev 4564S: Supported 4565F: drivers/gpu/drm/rcar-du/ 4566F: drivers/gpu/drm/shmobile/ 4567F: include/linux/platform_data/shmob_drm.h 4568F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4569F: Documentation/devicetree/bindings/display/renesas,du.txt 4570 4571DRM DRIVERS FOR ROCKCHIP 4572M: Mark Yao <mark.yao@rock-chips.com> 4573L: dri-devel@lists.freedesktop.org 4574S: Maintained 4575F: drivers/gpu/drm/rockchip/ 4576F: Documentation/devicetree/bindings/display/rockchip/ 4577T: git git://anongit.freedesktop.org/drm/drm-misc 4578 4579DRM DRIVERS FOR STI 4580M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4581M: Vincent Abriou <vincent.abriou@st.com> 4582L: dri-devel@lists.freedesktop.org 4583T: git git://anongit.freedesktop.org/drm/drm-misc 4584S: Maintained 4585F: drivers/gpu/drm/sti 4586F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4587 4588DRM DRIVERS FOR STM 4589M: Yannick Fertre <yannick.fertre@st.com> 4590M: Philippe Cornu <philippe.cornu@st.com> 4591M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4592M: Vincent Abriou <vincent.abriou@st.com> 4593L: dri-devel@lists.freedesktop.org 4594T: git git://anongit.freedesktop.org/drm/drm-misc 4595S: Maintained 4596F: drivers/gpu/drm/stm 4597F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4598 4599DRM DRIVERS FOR TI LCDC 4600M: Jyri Sarha <jsarha@ti.com> 4601R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4602L: dri-devel@lists.freedesktop.org 4603S: Maintained 4604F: drivers/gpu/drm/tilcdc/ 4605F: Documentation/devicetree/bindings/display/tilcdc/ 4606 4607DRM DRIVERS FOR TI OMAP 4608M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4609L: dri-devel@lists.freedesktop.org 4610S: Maintained 4611F: drivers/gpu/drm/omapdrm/ 4612F: Documentation/devicetree/bindings/display/ti/ 4613 4614DRM DRIVERS FOR VC4 4615M: Eric Anholt <eric@anholt.net> 4616T: git git://github.com/anholt/linux 4617S: Supported 4618F: drivers/gpu/drm/vc4/ 4619F: include/uapi/drm/vc4_drm.h 4620F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4621T: git git://anongit.freedesktop.org/drm/drm-misc 4622 4623DRM DRIVERS FOR VIVANTE GPU IP 4624M: Lucas Stach <l.stach@pengutronix.de> 4625R: Russell King <linux+etnaviv@armlinux.org.uk> 4626R: Christian Gmeiner <christian.gmeiner@gmail.com> 4627L: etnaviv@lists.freedesktop.org 4628L: dri-devel@lists.freedesktop.org 4629S: Maintained 4630F: drivers/gpu/drm/etnaviv/ 4631F: include/uapi/drm/etnaviv_drm.h 4632F: Documentation/devicetree/bindings/display/etnaviv/ 4633 4634DRM DRIVERS FOR ZTE ZX 4635M: Shawn Guo <shawnguo@kernel.org> 4636L: dri-devel@lists.freedesktop.org 4637S: Maintained 4638F: drivers/gpu/drm/zte/ 4639F: Documentation/devicetree/bindings/display/zte,vou.txt 4640T: git git://anongit.freedesktop.org/drm/drm-misc 4641 4642DRM PANEL DRIVERS 4643M: Thierry Reding <thierry.reding@gmail.com> 4644L: dri-devel@lists.freedesktop.org 4645T: git git://anongit.freedesktop.org/tegra/linux.git 4646S: Maintained 4647F: drivers/gpu/drm/drm_panel.c 4648F: drivers/gpu/drm/panel/ 4649F: include/drm/drm_panel.h 4650F: Documentation/devicetree/bindings/display/panel/ 4651 4652DRM TINYDRM DRIVERS 4653M: Noralf Trønnes <noralf@tronnes.org> 4654W: https://github.com/notro/tinydrm/wiki/Development 4655T: git git://anongit.freedesktop.org/drm/drm-misc 4656S: Maintained 4657F: drivers/gpu/drm/tinydrm/ 4658F: include/drm/tinydrm/ 4659 4660DSBR100 USB FM RADIO DRIVER 4661M: Alexey Klimov <klimov.linux@gmail.com> 4662L: linux-media@vger.kernel.org 4663T: git git://linuxtv.org/media_tree.git 4664S: Maintained 4665F: drivers/media/radio/dsbr100.c 4666 4667DSCC4 DRIVER 4668M: Francois Romieu <romieu@fr.zoreil.com> 4669L: netdev@vger.kernel.org 4670S: Maintained 4671F: drivers/net/wan/dscc4.c 4672 4673DT3155 MEDIA DRIVER 4674M: Hans Verkuil <hverkuil@xs4all.nl> 4675L: linux-media@vger.kernel.org 4676T: git git://linuxtv.org/media_tree.git 4677W: https://linuxtv.org 4678S: Odd Fixes 4679F: drivers/media/pci/dt3155/ 4680 4681DVB_USB_AF9015 MEDIA DRIVER 4682M: Antti Palosaari <crope@iki.fi> 4683L: linux-media@vger.kernel.org 4684W: https://linuxtv.org 4685W: http://palosaari.fi/linux/ 4686Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4687T: git git://linuxtv.org/anttip/media_tree.git 4688S: Maintained 4689F: drivers/media/usb/dvb-usb-v2/af9015* 4690 4691DVB_USB_AF9035 MEDIA DRIVER 4692M: Antti Palosaari <crope@iki.fi> 4693L: linux-media@vger.kernel.org 4694W: https://linuxtv.org 4695W: http://palosaari.fi/linux/ 4696Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4697T: git git://linuxtv.org/anttip/media_tree.git 4698S: Maintained 4699F: drivers/media/usb/dvb-usb-v2/af9035* 4700 4701DVB_USB_ANYSEE MEDIA DRIVER 4702M: Antti Palosaari <crope@iki.fi> 4703L: linux-media@vger.kernel.org 4704W: https://linuxtv.org 4705W: http://palosaari.fi/linux/ 4706Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4707T: git git://linuxtv.org/anttip/media_tree.git 4708S: Maintained 4709F: drivers/media/usb/dvb-usb-v2/anysee* 4710 4711DVB_USB_AU6610 MEDIA DRIVER 4712M: Antti Palosaari <crope@iki.fi> 4713L: linux-media@vger.kernel.org 4714W: https://linuxtv.org 4715W: http://palosaari.fi/linux/ 4716Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4717T: git git://linuxtv.org/anttip/media_tree.git 4718S: Maintained 4719F: drivers/media/usb/dvb-usb-v2/au6610* 4720 4721DVB_USB_CE6230 MEDIA DRIVER 4722M: Antti Palosaari <crope@iki.fi> 4723L: linux-media@vger.kernel.org 4724W: https://linuxtv.org 4725W: http://palosaari.fi/linux/ 4726Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4727T: git git://linuxtv.org/anttip/media_tree.git 4728S: Maintained 4729F: drivers/media/usb/dvb-usb-v2/ce6230* 4730 4731DVB_USB_CXUSB MEDIA DRIVER 4732M: Michael Krufky <mkrufky@linuxtv.org> 4733L: linux-media@vger.kernel.org 4734W: https://linuxtv.org 4735W: http://github.com/mkrufky 4736Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4737T: git git://linuxtv.org/media_tree.git 4738S: Maintained 4739F: drivers/media/usb/dvb-usb/cxusb* 4740 4741DVB_USB_EC168 MEDIA DRIVER 4742M: Antti Palosaari <crope@iki.fi> 4743L: linux-media@vger.kernel.org 4744W: https://linuxtv.org 4745W: http://palosaari.fi/linux/ 4746Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4747T: git git://linuxtv.org/anttip/media_tree.git 4748S: Maintained 4749F: drivers/media/usb/dvb-usb-v2/ec168* 4750 4751DVB_USB_GL861 MEDIA DRIVER 4752M: Antti Palosaari <crope@iki.fi> 4753L: linux-media@vger.kernel.org 4754W: https://linuxtv.org 4755Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4756T: git git://linuxtv.org/anttip/media_tree.git 4757S: Maintained 4758F: drivers/media/usb/dvb-usb-v2/gl861* 4759 4760DVB_USB_MXL111SF MEDIA DRIVER 4761M: Michael Krufky <mkrufky@linuxtv.org> 4762L: linux-media@vger.kernel.org 4763W: https://linuxtv.org 4764W: http://github.com/mkrufky 4765Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4766T: git git://linuxtv.org/mkrufky/mxl111sf.git 4767S: Maintained 4768F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4769 4770DVB_USB_RTL28XXU MEDIA DRIVER 4771M: Antti Palosaari <crope@iki.fi> 4772L: linux-media@vger.kernel.org 4773W: https://linuxtv.org 4774W: http://palosaari.fi/linux/ 4775Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4776T: git git://linuxtv.org/anttip/media_tree.git 4777S: Maintained 4778F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4779 4780DVB_USB_V2 MEDIA DRIVER 4781M: Antti Palosaari <crope@iki.fi> 4782L: linux-media@vger.kernel.org 4783W: https://linuxtv.org 4784W: http://palosaari.fi/linux/ 4785Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4786T: git git://linuxtv.org/anttip/media_tree.git 4787S: Maintained 4788F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4789F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4790 4791DYNAMIC DEBUG 4792M: Jason Baron <jbaron@akamai.com> 4793S: Maintained 4794F: lib/dynamic_debug.c 4795F: include/linux/dynamic_debug.h 4796 4797DZ DECSTATION DZ11 SERIAL DRIVER 4798M: "Maciej W. Rozycki" <macro@linux-mips.org> 4799S: Maintained 4800F: drivers/tty/serial/dz.* 4801 4802E3X0 POWER BUTTON DRIVER 4803M: Moritz Fischer <moritz.fischer@ettus.com> 4804L: usrp-users@lists.ettus.com 4805W: http://www.ettus.com 4806S: Supported 4807F: drivers/input/misc/e3x0-button.c 4808F: Documentation/devicetree/bindings/input/e3x0-button.txt 4809 4810E4000 MEDIA DRIVER 4811M: Antti Palosaari <crope@iki.fi> 4812L: linux-media@vger.kernel.org 4813W: https://linuxtv.org 4814W: http://palosaari.fi/linux/ 4815Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4816T: git git://linuxtv.org/anttip/media_tree.git 4817S: Maintained 4818F: drivers/media/tuners/e4000* 4819 4820EATA ISA/EISA/PCI SCSI DRIVER 4821M: Dario Ballabio <ballabio_dario@emc.com> 4822L: linux-scsi@vger.kernel.org 4823S: Maintained 4824F: drivers/scsi/eata.c 4825 4826EC100 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/dvb-frontends/ec100* 4835 4836ECRYPT FILE SYSTEM 4837M: Tyler Hicks <tyhicks@canonical.com> 4838L: ecryptfs@vger.kernel.org 4839W: http://ecryptfs.org 4840W: https://launchpad.net/ecryptfs 4841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4842S: Supported 4843F: Documentation/filesystems/ecryptfs.txt 4844F: fs/ecryptfs/ 4845 4846EDAC-AMD64 4847M: Borislav Petkov <bp@alien8.de> 4848L: linux-edac@vger.kernel.org 4849S: Maintained 4850F: drivers/edac/amd64_edac* 4851 4852EDAC-CALXEDA 4853M: Robert Richter <rric@kernel.org> 4854L: linux-edac@vger.kernel.org 4855S: Maintained 4856F: drivers/edac/highbank* 4857 4858EDAC-CAVIUM 4859M: Ralf Baechle <ralf@linux-mips.org> 4860M: David Daney <david.daney@cavium.com> 4861L: linux-edac@vger.kernel.org 4862L: linux-mips@linux-mips.org 4863S: Supported 4864F: drivers/edac/octeon_edac* 4865F: drivers/edac/thunderx_edac* 4866 4867EDAC-CORE 4868M: Borislav Petkov <bp@alien8.de> 4869M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4870M: Mauro Carvalho Chehab <mchehab@kernel.org> 4871L: linux-edac@vger.kernel.org 4872T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4873T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4874S: Supported 4875F: Documentation/admin-guide/ras.rst 4876F: Documentation/driver-api/edac.rst 4877F: drivers/edac/ 4878F: include/linux/edac.h 4879 4880EDAC-E752X 4881M: Mark Gross <mark.gross@intel.com> 4882L: linux-edac@vger.kernel.org 4883S: Maintained 4884F: drivers/edac/e752x_edac.c 4885 4886EDAC-E7XXX 4887L: linux-edac@vger.kernel.org 4888S: Maintained 4889F: drivers/edac/e7xxx_edac.c 4890 4891EDAC-FSL_DDR 4892M: York Sun <york.sun@nxp.com> 4893L: linux-edac@vger.kernel.org 4894S: Maintained 4895F: drivers/edac/fsl_ddr_edac.* 4896 4897EDAC-GHES 4898M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4899M: Mauro Carvalho Chehab <mchehab@kernel.org> 4900L: linux-edac@vger.kernel.org 4901S: Maintained 4902F: drivers/edac/ghes_edac.c 4903 4904EDAC-I3000 4905L: linux-edac@vger.kernel.org 4906S: Orphan 4907F: drivers/edac/i3000_edac.c 4908 4909EDAC-I5000 4910L: linux-edac@vger.kernel.org 4911S: Maintained 4912F: drivers/edac/i5000_edac.c 4913 4914EDAC-I5400 4915M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4916M: Mauro Carvalho Chehab <mchehab@kernel.org> 4917L: linux-edac@vger.kernel.org 4918S: Maintained 4919F: drivers/edac/i5400_edac.c 4920 4921EDAC-I7300 4922M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4923M: Mauro Carvalho Chehab <mchehab@kernel.org> 4924L: linux-edac@vger.kernel.org 4925S: Maintained 4926F: drivers/edac/i7300_edac.c 4927 4928EDAC-I7CORE 4929M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4930M: Mauro Carvalho Chehab <mchehab@kernel.org> 4931L: linux-edac@vger.kernel.org 4932S: Maintained 4933F: drivers/edac/i7core_edac.c 4934 4935EDAC-I82443BXGX 4936M: Tim Small <tim@buttersideup.com> 4937L: linux-edac@vger.kernel.org 4938S: Maintained 4939F: drivers/edac/i82443bxgx_edac.c 4940 4941EDAC-I82975X 4942M: Ranganathan Desikan <ravi@jetztechnologies.com> 4943M: "Arvind R." <arvino55@gmail.com> 4944L: linux-edac@vger.kernel.org 4945S: Maintained 4946F: drivers/edac/i82975x_edac.c 4947 4948EDAC-IE31200 4949M: Jason Baron <jbaron@akamai.com> 4950L: linux-edac@vger.kernel.org 4951S: Maintained 4952F: drivers/edac/ie31200_edac.c 4953 4954EDAC-MPC85XX 4955M: Johannes Thumshirn <morbidrsa@gmail.com> 4956L: linux-edac@vger.kernel.org 4957S: Maintained 4958F: drivers/edac/mpc85xx_edac.[ch] 4959 4960EDAC-PASEMI 4961M: Egor Martovetsky <egor@pasemi.com> 4962L: linux-edac@vger.kernel.org 4963S: Maintained 4964F: drivers/edac/pasemi_edac.c 4965 4966EDAC-PND2 4967M: Tony Luck <tony.luck@intel.com> 4968L: linux-edac@vger.kernel.org 4969S: Maintained 4970F: drivers/edac/pnd2_edac.[ch] 4971 4972EDAC-R82600 4973M: Tim Small <tim@buttersideup.com> 4974L: linux-edac@vger.kernel.org 4975S: Maintained 4976F: drivers/edac/r82600_edac.c 4977 4978EDAC-SBRIDGE 4979M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4980M: Mauro Carvalho Chehab <mchehab@kernel.org> 4981L: linux-edac@vger.kernel.org 4982S: Maintained 4983F: drivers/edac/sb_edac.c 4984 4985EDAC-SKYLAKE 4986M: Tony Luck <tony.luck@intel.com> 4987L: linux-edac@vger.kernel.org 4988S: Maintained 4989F: drivers/edac/skx_edac.c 4990 4991EDIROL UA-101/UA-1000 DRIVER 4992M: Clemens Ladisch <clemens@ladisch.de> 4993L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4994T: git git://git.alsa-project.org/alsa-kernel.git 4995S: Maintained 4996F: sound/usb/misc/ua101.c 4997 4998EFI TEST DRIVER 4999L: linux-efi@vger.kernel.org 5000M: Ivan Hu <ivan.hu@canonical.com> 5001M: Matt Fleming <matt@codeblueprint.co.uk> 5002S: Maintained 5003F: drivers/firmware/efi/test/ 5004 5005EFI VARIABLE FILESYSTEM 5006M: Matthew Garrett <matthew.garrett@nebula.com> 5007M: Jeremy Kerr <jk@ozlabs.org> 5008M: Matt Fleming <matt@codeblueprint.co.uk> 5009T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5010L: linux-efi@vger.kernel.org 5011S: Maintained 5012F: fs/efivarfs/ 5013 5014EFIFB FRAMEBUFFER DRIVER 5015L: linux-fbdev@vger.kernel.org 5016M: Peter Jones <pjones@redhat.com> 5017S: Maintained 5018F: drivers/video/fbdev/efifb.c 5019 5020EFS FILESYSTEM 5021W: http://aeschi.ch.eu.org/efs/ 5022S: Orphan 5023F: fs/efs/ 5024 5025EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5026M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5027L: netdev@vger.kernel.org 5028S: Maintained 5029F: drivers/net/ethernet/ibm/ehea/ 5030 5031EM28XX VIDEO4LINUX DRIVER 5032M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5033M: Mauro Carvalho Chehab <mchehab@kernel.org> 5034L: linux-media@vger.kernel.org 5035W: https://linuxtv.org 5036T: git git://linuxtv.org/media_tree.git 5037S: Maintained 5038F: drivers/media/usb/em28xx/ 5039F: Documentation/media/v4l-drivers/em28xx* 5040 5041EMBEDDED LINUX 5042M: Paul Gortmaker <paul.gortmaker@windriver.com> 5043M: Matt Mackall <mpm@selenic.com> 5044M: David Woodhouse <dwmw2@infradead.org> 5045L: linux-embedded@vger.kernel.org 5046S: Maintained 5047 5048Emulex 10Gbps iSCSI - OneConnect DRIVER 5049M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5050M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5051M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5052L: linux-scsi@vger.kernel.org 5053W: http://www.broadcom.com 5054S: Supported 5055F: drivers/scsi/be2iscsi/ 5056 5057Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5058M: Sathya Perla <sathya.perla@broadcom.com> 5059M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5060M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5061M: Somnath Kotur <somnath.kotur@broadcom.com> 5062L: netdev@vger.kernel.org 5063W: http://www.emulex.com 5064S: Supported 5065F: drivers/net/ethernet/emulex/benet/ 5066 5067EMULEX ONECONNECT ROCE DRIVER 5068M: Selvin Xavier <selvin.xavier@broadcom.com> 5069M: Devesh Sharma <devesh.sharma@broadcom.com> 5070L: linux-rdma@vger.kernel.org 5071W: http://www.broadcom.com 5072S: Odd Fixes 5073F: drivers/infiniband/hw/ocrdma/ 5074F: include/uapi/rdma/ocrdma-abi.h 5075 5076EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5077M: James Smart <james.smart@broadcom.com> 5078M: Dick Kennedy <dick.kennedy@broadcom.com> 5079L: linux-scsi@vger.kernel.org 5080W: http://www.broadcom.com 5081S: Supported 5082F: drivers/scsi/lpfc/ 5083 5084ENE CB710 FLASH CARD READER DRIVER 5085M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5086S: Maintained 5087F: drivers/misc/cb710/ 5088F: drivers/mmc/host/cb710-mmc.* 5089F: include/linux/cb710.h 5090 5091ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5092M: Maxim Levitsky <maximlevitsky@gmail.com> 5093S: Maintained 5094F: drivers/media/rc/ene_ir.* 5095 5096EPSON S1D13XXX FRAMEBUFFER DRIVER 5097M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5098S: Maintained 5099T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5100F: drivers/video/fbdev/s1d13xxxfb.c 5101F: include/video/s1d13xxxfb.h 5102 5103ERRSEQ ERROR TRACKING INFRASTRUCTURE 5104M: Jeff Layton <jlayton@poochiereds.net> 5105S: Maintained 5106F: lib/errseq.c 5107F: include/linux/errseq.h 5108 5109ET131X NETWORK DRIVER 5110M: Mark Einon <mark.einon@gmail.com> 5111S: Odd Fixes 5112F: drivers/net/ethernet/agere/ 5113 5114ETHERNET BRIDGE 5115M: Stephen Hemminger <stephen@networkplumber.org> 5116L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5117L: netdev@vger.kernel.org 5118W: http://www.linuxfoundation.org/en/Net:Bridge 5119S: Maintained 5120F: include/linux/netfilter_bridge/ 5121F: net/bridge/ 5122 5123ETHERNET PHY LIBRARY 5124M: Andrew Lunn <andrew@lunn.ch> 5125M: Florian Fainelli <f.fainelli@gmail.com> 5126L: netdev@vger.kernel.org 5127S: Maintained 5128F: Documentation/ABI/testing/sysfs-bus-mdio 5129F: Documentation/devicetree/bindings/net/mdio* 5130F: Documentation/networking/phy.txt 5131F: drivers/net/phy/ 5132F: drivers/of/of_mdio.c 5133F: drivers/of/of_net.c 5134F: include/linux/*mdio*.h 5135F: include/linux/of_net.h 5136F: include/linux/phy.h 5137F: include/linux/phy_fixed.h 5138F: include/linux/platform_data/mdio-gpio.h 5139F: include/trace/events/mdio.h 5140F: include/uapi/linux/mdio.h 5141F: include/uapi/linux/mii.h 5142 5143EXT2 FILE SYSTEM 5144M: Jan Kara <jack@suse.com> 5145L: linux-ext4@vger.kernel.org 5146S: Maintained 5147F: Documentation/filesystems/ext2.txt 5148F: fs/ext2/ 5149F: include/linux/ext2* 5150 5151EXT4 FILE SYSTEM 5152M: "Theodore Ts'o" <tytso@mit.edu> 5153M: Andreas Dilger <adilger.kernel@dilger.ca> 5154L: linux-ext4@vger.kernel.org 5155W: http://ext4.wiki.kernel.org 5156Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5158S: Maintained 5159F: Documentation/filesystems/ext4.txt 5160F: fs/ext4/ 5161 5162Extended Verification Module (EVM) 5163M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5164L: linux-ima-devel@lists.sourceforge.net 5165L: linux-security-module@vger.kernel.org 5166S: Supported 5167F: security/integrity/evm/ 5168 5169EXTENSIBLE FIRMWARE INTERFACE (EFI) 5170M: Matt Fleming <matt@codeblueprint.co.uk> 5171M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5172L: linux-efi@vger.kernel.org 5173T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5174S: Maintained 5175F: Documentation/efi-stub.txt 5176F: arch/*/kernel/efi.c 5177F: arch/x86/boot/compressed/eboot.[ch] 5178F: arch/*/include/asm/efi.h 5179F: arch/x86/platform/efi/ 5180F: drivers/firmware/efi/ 5181F: include/linux/efi*.h 5182F: arch/arm/boot/compressed/efi-header.S 5183F: arch/arm64/kernel/efi-entry.S 5184 5185EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5186M: MyungJoo Ham <myungjoo.ham@samsung.com> 5187M: Chanwoo Choi <cw00.choi@samsung.com> 5188L: linux-kernel@vger.kernel.org 5189T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5190S: Maintained 5191F: drivers/extcon/ 5192F: include/linux/extcon/ 5193F: include/linux/extcon.h 5194F: Documentation/extcon/ 5195F: Documentation/devicetree/bindings/extcon/ 5196 5197EXYNOS DP DRIVER 5198M: Jingoo Han <jingoohan1@gmail.com> 5199L: dri-devel@lists.freedesktop.org 5200S: Maintained 5201F: drivers/gpu/drm/exynos/exynos_dp* 5202 5203EXYNOS SYSMMU (IOMMU) driver 5204M: Marek Szyprowski <m.szyprowski@samsung.com> 5205L: iommu@lists.linux-foundation.org 5206S: Maintained 5207F: drivers/iommu/exynos-iommu.c 5208 5209EZchip NPS platform support 5210M: Noam Camus <noamc@ezchip.com> 5211S: Supported 5212F: arch/arc/plat-eznps 5213F: arch/arc/boot/dts/eznps.dts 5214 5215F2FS FILE SYSTEM 5216M: Jaegeuk Kim <jaegeuk@kernel.org> 5217M: Chao Yu <yuchao0@huawei.com> 5218L: linux-f2fs-devel@lists.sourceforge.net 5219W: https://f2fs.wiki.kernel.org/ 5220T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5221S: Maintained 5222F: Documentation/filesystems/f2fs.txt 5223F: Documentation/ABI/testing/sysfs-fs-f2fs 5224F: fs/f2fs/ 5225F: include/linux/f2fs_fs.h 5226F: include/trace/events/f2fs.h 5227 5228F71805F HARDWARE MONITORING DRIVER 5229M: Jean Delvare <jdelvare@suse.com> 5230L: linux-hwmon@vger.kernel.org 5231S: Maintained 5232F: Documentation/hwmon/f71805f 5233F: drivers/hwmon/f71805f.c 5234 5235FANOTIFY 5236M: Eric Paris <eparis@redhat.com> 5237S: Maintained 5238F: fs/notify/fanotify/ 5239F: include/linux/fanotify.h 5240F: include/uapi/linux/fanotify.h 5241 5242FARSYNC SYNCHRONOUS DRIVER 5243M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5244W: http://www.farsite.co.uk/ 5245S: Supported 5246F: drivers/net/wan/farsync.* 5247 5248FAULT INJECTION SUPPORT 5249M: Akinobu Mita <akinobu.mita@gmail.com> 5250S: Supported 5251F: Documentation/fault-injection/ 5252F: lib/fault-inject.c 5253 5254FBTFT Framebuffer drivers 5255M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5256S: Maintained 5257F: drivers/staging/fbtft/ 5258 5259FC0011 TUNER DRIVER 5260M: Michael Buesch <m@bues.ch> 5261L: linux-media@vger.kernel.org 5262S: Maintained 5263F: drivers/media/tuners/fc0011.h 5264F: drivers/media/tuners/fc0011.c 5265 5266FC2580 MEDIA DRIVER 5267M: Antti Palosaari <crope@iki.fi> 5268L: linux-media@vger.kernel.org 5269W: https://linuxtv.org 5270W: http://palosaari.fi/linux/ 5271Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5272T: git git://linuxtv.org/anttip/media_tree.git 5273S: Maintained 5274F: drivers/media/tuners/fc2580* 5275 5276FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5277M: Johannes Thumshirn <jth@kernel.org> 5278L: fcoe-devel@open-fcoe.org 5279W: www.Open-FCoE.org 5280S: Supported 5281F: drivers/scsi/libfc/ 5282F: drivers/scsi/fcoe/ 5283F: include/scsi/fc/ 5284F: include/scsi/libfc.h 5285F: include/scsi/libfcoe.h 5286F: include/uapi/scsi/fc/ 5287 5288FILE LOCKING (flock() and fcntl()/lockf()) 5289M: Jeff Layton <jlayton@poochiereds.net> 5290M: "J. Bruce Fields" <bfields@fieldses.org> 5291L: linux-fsdevel@vger.kernel.org 5292S: Maintained 5293F: include/linux/fcntl.h 5294F: include/linux/fs.h 5295F: include/uapi/linux/fcntl.h 5296F: include/uapi/linux/fs.h 5297F: fs/fcntl.c 5298F: fs/locks.c 5299 5300FILESYSTEMS (VFS and infrastructure) 5301M: Alexander Viro <viro@zeniv.linux.org.uk> 5302L: linux-fsdevel@vger.kernel.org 5303S: Maintained 5304F: fs/* 5305 5306FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5307M: Riku Voipio <riku.voipio@iki.fi> 5308L: linux-hwmon@vger.kernel.org 5309S: Maintained 5310F: drivers/hwmon/f75375s.c 5311F: include/linux/f75375s.h 5312 5313FIREWIRE AUDIO DRIVERS 5314M: Clemens Ladisch <clemens@ladisch.de> 5315L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5316T: git git://git.alsa-project.org/alsa-kernel.git 5317S: Maintained 5318F: sound/firewire/ 5319 5320FIREWIRE MEDIA DRIVERS (firedtv) 5321M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5322L: linux-media@vger.kernel.org 5323L: linux1394-devel@lists.sourceforge.net 5324T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5325S: Maintained 5326F: drivers/media/firewire/ 5327 5328FIREWIRE SBP-2 TARGET 5329M: Chris Boot <bootc@bootc.net> 5330L: linux-scsi@vger.kernel.org 5331L: target-devel@vger.kernel.org 5332L: linux1394-devel@lists.sourceforge.net 5333T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5334S: Maintained 5335F: drivers/target/sbp/ 5336 5337FIREWIRE SUBSYSTEM 5338M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5339L: linux1394-devel@lists.sourceforge.net 5340W: http://ieee1394.wiki.kernel.org/ 5341T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5342S: Maintained 5343F: drivers/firewire/ 5344F: include/linux/firewire.h 5345F: include/uapi/linux/firewire*.h 5346F: tools/firewire/ 5347 5348FIRMWARE LOADER (request_firmware) 5349M: Luis R. Rodriguez <mcgrof@kernel.org> 5350L: linux-kernel@vger.kernel.org 5351S: Maintained 5352F: Documentation/firmware_class/ 5353F: drivers/base/firmware*.c 5354F: include/linux/firmware.h 5355 5356FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5357M: Joshua Morris <josh.h.morris@us.ibm.com> 5358M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5359S: Maintained 5360F: drivers/block/rsxx/ 5361 5362FLOPPY DRIVER 5363M: Jiri Kosina <jikos@kernel.org> 5364T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5365S: Odd fixes 5366F: drivers/block/floppy.c 5367 5368FMC SUBSYSTEM 5369M: Alessandro Rubini <rubini@gnudd.com> 5370W: http://www.ohwr.org/projects/fmc-bus 5371S: Supported 5372F: drivers/fmc/ 5373F: include/linux/fmc*.h 5374F: include/linux/ipmi-fru.h 5375K: fmc_d.*register 5376 5377FPGA MANAGER FRAMEWORK 5378M: Alan Tull <atull@kernel.org> 5379R: Moritz Fischer <mdf@kernel.org> 5380L: linux-fpga@vger.kernel.org 5381S: Maintained 5382T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5383Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5384F: Documentation/fpga/ 5385F: Documentation/devicetree/bindings/fpga/ 5386F: drivers/fpga/ 5387F: include/linux/fpga/ 5388W: http://www.rocketboards.org 5389 5390FPU EMULATOR 5391M: Bill Metzenthen <billm@melbpc.org.au> 5392W: http://floatingpoint.sourceforge.net/emulator/index.html 5393S: Maintained 5394F: arch/x86/math-emu/ 5395 5396FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5397L: netdev@vger.kernel.org 5398S: Orphan 5399F: drivers/net/wan/dlci.c 5400F: drivers/net/wan/sdla.c 5401 5402FRAMEBUFFER LAYER 5403M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5404L: linux-fbdev@vger.kernel.org 5405T: git git://github.com/bzolnier/linux.git 5406Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5407S: Maintained 5408F: Documentation/fb/ 5409F: drivers/video/ 5410F: include/video/ 5411F: include/linux/fb.h 5412F: include/uapi/video/ 5413F: include/uapi/linux/fb.h 5414 5415FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5416M: Horia Geantă <horia.geanta@nxp.com> 5417M: Dan Douglass <dan.douglass@nxp.com> 5418L: linux-crypto@vger.kernel.org 5419S: Maintained 5420F: drivers/crypto/caam/ 5421F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5422 5423FREESCALE DIU FRAMEBUFFER DRIVER 5424M: Timur Tabi <timur@tabi.org> 5425L: linux-fbdev@vger.kernel.org 5426S: Maintained 5427F: drivers/video/fbdev/fsl-diu-fb.* 5428 5429FREESCALE DMA DRIVER 5430M: Li Yang <leoyang.li@nxp.com> 5431M: Zhang Wei <zw@zh-kernel.org> 5432L: linuxppc-dev@lists.ozlabs.org 5433S: Maintained 5434F: drivers/dma/fsldma.* 5435 5436FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5437M: Claudiu Manoil <claudiu.manoil@freescale.com> 5438L: netdev@vger.kernel.org 5439S: Maintained 5440F: drivers/net/ethernet/freescale/gianfar* 5441X: drivers/net/ethernet/freescale/gianfar_ptp.c 5442F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5443 5444FREESCALE GPMI NAND DRIVER 5445M: Han Xu <han.xu@nxp.com> 5446L: linux-mtd@lists.infradead.org 5447S: Maintained 5448F: drivers/mtd/nand/gpmi-nand/* 5449 5450FREESCALE I2C CPM DRIVER 5451M: Jochen Friedrich <jochen@scram.de> 5452L: linuxppc-dev@lists.ozlabs.org 5453L: linux-i2c@vger.kernel.org 5454S: Maintained 5455F: drivers/i2c/busses/i2c-cpm.c 5456 5457FREESCALE IMX / MXC FEC DRIVER 5458M: Fugang Duan <fugang.duan@nxp.com> 5459L: netdev@vger.kernel.org 5460S: Maintained 5461F: drivers/net/ethernet/freescale/fec_main.c 5462F: drivers/net/ethernet/freescale/fec_ptp.c 5463F: drivers/net/ethernet/freescale/fec.h 5464F: Documentation/devicetree/bindings/net/fsl-fec.txt 5465 5466FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5467M: Sascha Hauer <kernel@pengutronix.de> 5468L: linux-fbdev@vger.kernel.org 5469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5470S: Maintained 5471F: include/linux/platform_data/video-imxfb.h 5472F: drivers/video/fbdev/imxfb.c 5473 5474FREESCALE QORIQ DPAA ETHERNET DRIVER 5475M: Madalin Bucur <madalin.bucur@nxp.com> 5476L: netdev@vger.kernel.org 5477S: Maintained 5478F: drivers/net/ethernet/freescale/dpaa 5479 5480FREESCALE QORIQ DPAA FMAN DRIVER 5481M: Madalin Bucur <madalin.bucur@nxp.com> 5482L: netdev@vger.kernel.org 5483S: Maintained 5484F: drivers/net/ethernet/freescale/fman 5485F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5486 5487FREESCALE QUAD SPI DRIVER 5488M: Han Xu <han.xu@nxp.com> 5489L: linux-mtd@lists.infradead.org 5490S: Maintained 5491F: drivers/mtd/spi-nor/fsl-quadspi.c 5492 5493FREESCALE QUICC ENGINE LIBRARY 5494M: Qiang Zhao <qiang.zhao@nxp.com> 5495L: linuxppc-dev@lists.ozlabs.org 5496S: Maintained 5497F: drivers/soc/fsl/qe/ 5498F: include/soc/fsl/*qe*.h 5499F: include/soc/fsl/*ucc*.h 5500 5501FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5502M: Li Yang <leoyang.li@nxp.com> 5503L: netdev@vger.kernel.org 5504L: linuxppc-dev@lists.ozlabs.org 5505S: Maintained 5506F: drivers/net/ethernet/freescale/ucc_geth* 5507 5508FREESCALE QUICC ENGINE UCC HDLC DRIVER 5509M: Zhao Qiang <qiang.zhao@nxp.com> 5510L: netdev@vger.kernel.org 5511L: linuxppc-dev@lists.ozlabs.org 5512S: Maintained 5513F: drivers/net/wan/fsl_ucc_hdlc* 5514 5515FREESCALE QUICC ENGINE UCC UART DRIVER 5516M: Timur Tabi <timur@tabi.org> 5517L: linuxppc-dev@lists.ozlabs.org 5518S: Maintained 5519F: drivers/tty/serial/ucc_uart.c 5520 5521FREESCALE SOC DRIVERS 5522M: Li Yang <leoyang.li@nxp.com> 5523L: linuxppc-dev@lists.ozlabs.org 5524L: linux-arm-kernel@lists.infradead.org 5525S: Maintained 5526F: Documentation/devicetree/bindings/soc/fsl/ 5527F: drivers/soc/fsl/ 5528F: include/linux/fsl/ 5529 5530FREESCALE SOC FS_ENET DRIVER 5531M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5532M: Vitaly Bordug <vbordug@ru.mvista.com> 5533L: linuxppc-dev@lists.ozlabs.org 5534L: netdev@vger.kernel.org 5535S: Maintained 5536F: drivers/net/ethernet/freescale/fs_enet/ 5537F: include/linux/fs_enet_pd.h 5538 5539FREESCALE SOC SOUND DRIVERS 5540M: Timur Tabi <timur@tabi.org> 5541M: Nicolin Chen <nicoleotsuka@gmail.com> 5542M: Xiubo Li <Xiubo.Lee@gmail.com> 5543R: Fabio Estevam <fabio.estevam@nxp.com> 5544L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5545L: linuxppc-dev@lists.ozlabs.org 5546S: Maintained 5547F: sound/soc/fsl/fsl* 5548F: sound/soc/fsl/imx* 5549F: sound/soc/fsl/mpc8610_hpcd.c 5550 5551FREESCALE USB PERIPHERAL DRIVERS 5552M: Li Yang <leoyang.li@nxp.com> 5553L: linux-usb@vger.kernel.org 5554L: linuxppc-dev@lists.ozlabs.org 5555S: Maintained 5556F: drivers/usb/gadget/udc/fsl* 5557 5558FREEVXFS FILESYSTEM 5559M: Christoph Hellwig <hch@infradead.org> 5560W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5561S: Maintained 5562F: fs/freevxfs/ 5563 5564FREEZER 5565M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5566M: Pavel Machek <pavel@ucw.cz> 5567L: linux-pm@vger.kernel.org 5568S: Supported 5569F: Documentation/power/freezing-of-tasks.txt 5570F: include/linux/freezer.h 5571F: kernel/freezer.c 5572 5573FRONTSWAP API 5574M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5575L: linux-kernel@vger.kernel.org 5576S: Maintained 5577F: mm/frontswap.c 5578F: include/linux/frontswap.h 5579 5580FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5581M: David Howells <dhowells@redhat.com> 5582L: linux-cachefs@redhat.com (moderated for non-subscribers) 5583S: Supported 5584F: Documentation/filesystems/caching/ 5585F: fs/fscache/ 5586F: include/linux/fscache*.h 5587 5588FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5589M: Theodore Y. Ts'o <tytso@mit.edu> 5590M: Jaegeuk Kim <jaegeuk@kernel.org> 5591L: linux-fscrypt@vger.kernel.org 5592Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5593T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5594S: Supported 5595F: fs/crypto/ 5596F: include/linux/fscrypt*.h 5597 5598FUJITSU FR-V (FRV) PORT 5599S: Orphan 5600F: arch/frv/ 5601 5602FUJITSU LAPTOP EXTRAS 5603M: Jonathan Woithe <jwoithe@just42.net> 5604L: platform-driver-x86@vger.kernel.org 5605S: Maintained 5606F: drivers/platform/x86/fujitsu-laptop.c 5607 5608FUJITSU M-5MO LS CAMERA ISP DRIVER 5609M: Kyungmin Park <kyungmin.park@samsung.com> 5610M: Heungjun Kim <riverful.kim@samsung.com> 5611L: linux-media@vger.kernel.org 5612S: Maintained 5613F: drivers/media/i2c/m5mols/ 5614F: include/media/i2c/m5mols.h 5615 5616FUJITSU TABLET EXTRAS 5617M: Robert Gerlach <khnz@gmx.de> 5618L: platform-driver-x86@vger.kernel.org 5619S: Maintained 5620F: drivers/platform/x86/fujitsu-tablet.c 5621 5622FUSE: FILESYSTEM IN USERSPACE 5623M: Miklos Szeredi <miklos@szeredi.hu> 5624L: linux-fsdevel@vger.kernel.org 5625W: http://fuse.sourceforge.net/ 5626T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5627S: Maintained 5628F: fs/fuse/ 5629F: include/uapi/linux/fuse.h 5630F: Documentation/filesystems/fuse.txt 5631 5632FUTEX SUBSYSTEM 5633M: Thomas Gleixner <tglx@linutronix.de> 5634M: Ingo Molnar <mingo@redhat.com> 5635R: Peter Zijlstra <peterz@infradead.org> 5636R: Darren Hart <dvhart@infradead.org> 5637L: linux-kernel@vger.kernel.org 5638T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5639S: Maintained 5640F: kernel/futex.c 5641F: kernel/futex_compat.c 5642F: include/asm-generic/futex.h 5643F: include/linux/futex.h 5644F: include/uapi/linux/futex.h 5645F: tools/testing/selftests/futex/ 5646F: tools/perf/bench/futex* 5647F: Documentation/*futex* 5648 5649FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5650M: Rik Faith <faith@cs.unc.edu> 5651L: linux-scsi@vger.kernel.org 5652S: Odd Fixes (e.g., new signatures) 5653F: drivers/scsi/fdomain.* 5654 5655GCC PLUGINS 5656M: Kees Cook <keescook@chromium.org> 5657R: Emese Revfy <re.emese@gmail.com> 5658L: kernel-hardening@lists.openwall.com 5659S: Maintained 5660F: scripts/gcc-plugins/ 5661F: scripts/gcc-plugin.sh 5662F: scripts/Makefile.gcc-plugins 5663F: Documentation/gcc-plugins.txt 5664 5665GCOV BASED KERNEL PROFILING 5666M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5667S: Maintained 5668F: kernel/gcov/ 5669F: Documentation/dev-tools/gcov.rst 5670 5671GDB KERNEL DEBUGGING HELPER SCRIPTS 5672M: Jan Kiszka <jan.kiszka@siemens.com> 5673M: Kieran Bingham <kieran@bingham.xyz> 5674S: Supported 5675F: scripts/gdb/ 5676 5677GDT SCSI DISK ARRAY CONTROLLER DRIVER 5678M: Achim Leubner <achim_leubner@adaptec.com> 5679L: linux-scsi@vger.kernel.org 5680W: http://www.icp-vortex.com/ 5681S: Supported 5682F: drivers/scsi/gdt* 5683 5684GEMTEK FM RADIO RECEIVER DRIVER 5685M: Hans Verkuil <hverkuil@xs4all.nl> 5686L: linux-media@vger.kernel.org 5687T: git git://linuxtv.org/media_tree.git 5688W: https://linuxtv.org 5689S: Maintained 5690F: drivers/media/radio/radio-gemtek* 5691 5692GENERIC GPIO I2C DRIVER 5693M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5694S: Supported 5695F: drivers/i2c/busses/i2c-gpio.c 5696F: include/linux/i2c-gpio.h 5697 5698GENERIC GPIO I2C MULTIPLEXER DRIVER 5699M: Peter Korsgaard <peter.korsgaard@barco.com> 5700L: linux-i2c@vger.kernel.org 5701S: Supported 5702F: drivers/i2c/muxes/i2c-mux-gpio.c 5703F: include/linux/i2c-mux-gpio.h 5704F: Documentation/i2c/muxes/i2c-mux-gpio 5705 5706GENERIC HDLC (WAN) DRIVERS 5707M: Krzysztof Halasa <khc@pm.waw.pl> 5708W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5709S: Maintained 5710F: drivers/net/wan/c101.c 5711F: drivers/net/wan/hd6457* 5712F: drivers/net/wan/hdlc* 5713F: drivers/net/wan/n2.c 5714F: drivers/net/wan/pc300too.c 5715F: drivers/net/wan/pci200syn.c 5716F: drivers/net/wan/wanxl* 5717 5718GENERIC INCLUDE/ASM HEADER FILES 5719M: Arnd Bergmann <arnd@arndb.de> 5720L: linux-arch@vger.kernel.org 5721T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5722S: Maintained 5723F: include/asm-generic/ 5724F: include/uapi/asm-generic/ 5725 5726GENERIC PHY FRAMEWORK 5727M: Kishon Vijay Abraham I <kishon@ti.com> 5728L: linux-kernel@vger.kernel.org 5729T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5730S: Supported 5731F: drivers/phy/ 5732F: include/linux/phy/ 5733 5734GENERIC PM DOMAINS 5735M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5736M: Kevin Hilman <khilman@kernel.org> 5737M: Ulf Hansson <ulf.hansson@linaro.org> 5738L: linux-pm@vger.kernel.org 5739S: Supported 5740F: drivers/base/power/domain*.c 5741F: include/linux/pm_domain.h 5742F: Documentation/devicetree/bindings/power/power_domain.txt 5743 5744GENERIC UIO DRIVER FOR PCI DEVICES 5745M: "Michael S. Tsirkin" <mst@redhat.com> 5746L: kvm@vger.kernel.org 5747S: Supported 5748F: drivers/uio/uio_pci_generic.c 5749 5750GENWQE (IBM Generic Workqueue Card) 5751M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5752M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5753S: Supported 5754F: drivers/misc/genwqe/ 5755 5756GET_MAINTAINER SCRIPT 5757M: Joe Perches <joe@perches.com> 5758S: Maintained 5759F: scripts/get_maintainer.pl 5760 5761GFS2 FILE SYSTEM 5762M: Steven Whitehouse <swhiteho@redhat.com> 5763M: Bob Peterson <rpeterso@redhat.com> 5764L: cluster-devel@redhat.com 5765W: http://sources.redhat.com/cluster/ 5766T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5767S: Supported 5768F: Documentation/filesystems/gfs2*.txt 5769F: fs/gfs2/ 5770F: include/uapi/linux/gfs2_ondisk.h 5771 5772GIGASET ISDN DRIVERS 5773M: Paul Bolle <pebolle@tiscali.nl> 5774L: gigaset307x-common@lists.sourceforge.net 5775W: http://gigaset307x.sourceforge.net/ 5776S: Odd Fixes 5777F: Documentation/isdn/README.gigaset 5778F: drivers/isdn/gigaset/ 5779F: include/uapi/linux/gigaset_dev.h 5780 5781GO7007 MPEG CODEC 5782M: Hans Verkuil <hans.verkuil@cisco.com> 5783L: linux-media@vger.kernel.org 5784S: Maintained 5785F: drivers/media/usb/go7007/ 5786 5787GOODIX TOUCHSCREEN 5788M: Bastien Nocera <hadess@hadess.net> 5789L: linux-input@vger.kernel.org 5790S: Maintained 5791F: drivers/input/touchscreen/goodix.c 5792 5793GPIO ACPI SUPPORT 5794M: Mika Westerberg <mika.westerberg@linux.intel.com> 5795M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5796L: linux-gpio@vger.kernel.org 5797L: linux-acpi@vger.kernel.org 5798S: Maintained 5799F: Documentation/acpi/gpio-properties.txt 5800F: drivers/gpio/gpiolib-acpi.c 5801 5802GPIO MOCKUP DRIVER 5803M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5804L: linux-gpio@vger.kernel.org 5805S: Maintained 5806F: drivers/gpio/gpio-mockup.c 5807F: tools/testing/selftests/gpio/ 5808 5809GPIO SUBSYSTEM 5810M: Linus Walleij <linus.walleij@linaro.org> 5811L: linux-gpio@vger.kernel.org 5812T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5813S: Maintained 5814F: Documentation/devicetree/bindings/gpio/ 5815F: Documentation/gpio/ 5816F: Documentation/ABI/testing/gpio-cdev 5817F: Documentation/ABI/obsolete/sysfs-gpio 5818F: drivers/gpio/ 5819F: include/linux/gpio/ 5820F: include/linux/gpio.h 5821F: include/asm-generic/gpio.h 5822F: include/uapi/linux/gpio.h 5823F: tools/gpio/ 5824 5825GRE DEMULTIPLEXER DRIVER 5826M: Dmitry Kozlov <xeb@mail.ru> 5827L: netdev@vger.kernel.org 5828S: Maintained 5829F: net/ipv4/gre_demux.c 5830F: net/ipv4/gre_offload.c 5831F: include/net/gre.h 5832 5833GRETH 10/100/1G Ethernet MAC device driver 5834M: Andreas Larsson <andreas@gaisler.com> 5835L: netdev@vger.kernel.org 5836S: Maintained 5837F: drivers/net/ethernet/aeroflex/ 5838 5839GREYBUS AUDIO PROTOCOLS DRIVERS 5840M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5841M: Mark Greer <mgreer@animalcreek.com> 5842S: Maintained 5843F: drivers/staging/greybus/audio_apbridgea.c 5844F: drivers/staging/greybus/audio_apbridgea.h 5845F: drivers/staging/greybus/audio_codec.c 5846F: drivers/staging/greybus/audio_codec.h 5847F: drivers/staging/greybus/audio_gb.c 5848F: drivers/staging/greybus/audio_manager.c 5849F: drivers/staging/greybus/audio_manager.h 5850F: drivers/staging/greybus/audio_manager_module.c 5851F: drivers/staging/greybus/audio_manager_private.h 5852F: drivers/staging/greybus/audio_manager_sysfs.c 5853F: drivers/staging/greybus/audio_module.c 5854F: drivers/staging/greybus/audio_topology.c 5855 5856GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5857M: Viresh Kumar <vireshk@kernel.org> 5858S: Maintained 5859F: drivers/staging/greybus/authentication.c 5860F: drivers/staging/greybus/bootrom.c 5861F: drivers/staging/greybus/firmware.h 5862F: drivers/staging/greybus/fw-core.c 5863F: drivers/staging/greybus/fw-download.c 5864F: drivers/staging/greybus/fw-managament.c 5865F: drivers/staging/greybus/greybus_authentication.h 5866F: drivers/staging/greybus/greybus_firmware.h 5867F: drivers/staging/greybus/hid.c 5868F: drivers/staging/greybus/i2c.c 5869F: drivers/staging/greybus/spi.c 5870F: drivers/staging/greybus/spilib.c 5871F: drivers/staging/greybus/spilib.h 5872 5873GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 5874M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5875S: Maintained 5876F: drivers/staging/greybus/loopback.c 5877F: drivers/staging/greybus/timesync.c 5878F: drivers/staging/greybus/timesync_platform.c 5879 5880GREYBUS PLATFORM DRIVERS 5881M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5882S: Maintained 5883F: drivers/staging/greybus/arche-platform.c 5884F: drivers/staging/greybus/arche-apb-ctrl.c 5885F: drivers/staging/greybus/arche_platform.h 5886 5887GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5888M: Rui Miguel Silva <rmfrfs@gmail.com> 5889S: Maintained 5890F: drivers/staging/greybus/sdio.c 5891F: drivers/staging/greybus/light.c 5892F: drivers/staging/greybus/gpio.c 5893F: drivers/staging/greybus/power_supply.c 5894F: drivers/staging/greybus/spi.c 5895F: drivers/staging/greybus/spilib.c 5896 5897GREYBUS SUBSYSTEM 5898M: Johan Hovold <johan@kernel.org> 5899M: Alex Elder <elder@kernel.org> 5900M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5901S: Maintained 5902F: drivers/staging/greybus/ 5903L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5904 5905GREYBUS UART PROTOCOLS DRIVERS 5906M: David Lin <dtwlin@gmail.com> 5907S: Maintained 5908F: drivers/staging/greybus/uart.c 5909F: drivers/staging/greybus/log.c 5910 5911GS1662 VIDEO SERIALIZER 5912M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5913L: linux-media@vger.kernel.org 5914T: git git://linuxtv.org/media_tree.git 5915S: Maintained 5916F: drivers/media/spi/gs1662.c 5917 5918GSPCA FINEPIX SUBDRIVER 5919M: Frank Zago <frank@zago.net> 5920L: linux-media@vger.kernel.org 5921T: git git://linuxtv.org/media_tree.git 5922S: Maintained 5923F: drivers/media/usb/gspca/finepix.c 5924 5925GSPCA GL860 SUBDRIVER 5926M: Olivier Lorin <o.lorin@laposte.net> 5927L: linux-media@vger.kernel.org 5928T: git git://linuxtv.org/media_tree.git 5929S: Maintained 5930F: drivers/media/usb/gspca/gl860/ 5931 5932GSPCA M5602 SUBDRIVER 5933M: Erik Andren <erik.andren@gmail.com> 5934L: linux-media@vger.kernel.org 5935T: git git://linuxtv.org/media_tree.git 5936S: Maintained 5937F: drivers/media/usb/gspca/m5602/ 5938 5939GSPCA PAC207 SONIXB SUBDRIVER 5940M: Hans Verkuil <hverkuil@xs4all.nl> 5941L: linux-media@vger.kernel.org 5942T: git git://linuxtv.org/media_tree.git 5943S: Odd Fixes 5944F: drivers/media/usb/gspca/pac207.c 5945 5946GSPCA SN9C20X SUBDRIVER 5947M: Brian Johnson <brijohn@gmail.com> 5948L: linux-media@vger.kernel.org 5949T: git git://linuxtv.org/media_tree.git 5950S: Maintained 5951F: drivers/media/usb/gspca/sn9c20x.c 5952 5953GSPCA T613 SUBDRIVER 5954M: Leandro Costantino <lcostantino@gmail.com> 5955L: linux-media@vger.kernel.org 5956T: git git://linuxtv.org/media_tree.git 5957S: Maintained 5958F: drivers/media/usb/gspca/t613.c 5959 5960GSPCA USB WEBCAM DRIVER 5961M: Hans Verkuil <hverkuil@xs4all.nl> 5962L: linux-media@vger.kernel.org 5963T: git git://linuxtv.org/media_tree.git 5964S: Odd Fixes 5965F: drivers/media/usb/gspca/ 5966 5967GTP (GPRS Tunneling Protocol) 5968M: Pablo Neira Ayuso <pablo@netfilter.org> 5969M: Harald Welte <laforge@gnumonks.org> 5970L: osmocom-net-gprs@lists.osmocom.org 5971T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5972S: Maintained 5973F: drivers/net/gtp.c 5974 5975GUID PARTITION TABLE (GPT) 5976M: Davidlohr Bueso <dave@stgolabs.net> 5977L: linux-efi@vger.kernel.org 5978S: Maintained 5979F: block/partitions/efi.* 5980 5981H8/300 ARCHITECTURE 5982M: Yoshinori Sato <ysato@users.sourceforge.jp> 5983L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5984W: http://uclinux-h8.sourceforge.jp 5985T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5986S: Maintained 5987F: arch/h8300/ 5988F: drivers/clocksource/h8300_*.c 5989F: drivers/clk/h8300/ 5990F: drivers/irqchip/irq-renesas-h8*.c 5991 5992HACKRF MEDIA DRIVER 5993M: Antti Palosaari <crope@iki.fi> 5994L: linux-media@vger.kernel.org 5995W: https://linuxtv.org 5996W: http://palosaari.fi/linux/ 5997Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5998T: git git://linuxtv.org/anttip/media_tree.git 5999S: Maintained 6000F: drivers/media/usb/hackrf/ 6001 6002HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6003M: Frank Seidel <frank@f-seidel.de> 6004L: platform-driver-x86@vger.kernel.org 6005W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6006S: Maintained 6007F: drivers/platform/x86/hdaps.c 6008 6009HARDWARE MONITORING 6010M: Jean Delvare <jdelvare@suse.com> 6011M: Guenter Roeck <linux@roeck-us.net> 6012L: linux-hwmon@vger.kernel.org 6013W: http://hwmon.wiki.kernel.org/ 6014T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 6015T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6016S: Maintained 6017F: Documentation/hwmon/ 6018F: drivers/hwmon/ 6019F: include/linux/hwmon*.h 6020 6021HARDWARE RANDOM NUMBER GENERATOR CORE 6022M: Matt Mackall <mpm@selenic.com> 6023M: Herbert Xu <herbert@gondor.apana.org.au> 6024L: linux-crypto@vger.kernel.org 6025S: Odd fixes 6026F: Documentation/devicetree/bindings/rng/ 6027F: Documentation/hw_random.txt 6028F: drivers/char/hw_random/ 6029F: include/linux/hw_random.h 6030 6031HARDWARE SPINLOCK CORE 6032M: Ohad Ben-Cohen <ohad@wizery.com> 6033M: Bjorn Andersson <bjorn.andersson@linaro.org> 6034L: linux-remoteproc@vger.kernel.org 6035S: Maintained 6036T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6037F: Documentation/devicetree/bindings/hwlock/ 6038F: Documentation/hwspinlock.txt 6039F: drivers/hwspinlock/ 6040F: include/linux/hwspinlock.h 6041 6042HARMONY SOUND DRIVER 6043L: linux-parisc@vger.kernel.org 6044S: Maintained 6045F: sound/parisc/harmony.* 6046 6047HDPVR USB VIDEO ENCODER DRIVER 6048M: Hans Verkuil <hverkuil@xs4all.nl> 6049L: linux-media@vger.kernel.org 6050T: git git://linuxtv.org/media_tree.git 6051W: https://linuxtv.org 6052S: Odd Fixes 6053F: drivers/media/usb/hdpvr/ 6054 6055HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6056M: Jimmy Vance <jimmy.vance@hpe.com> 6057S: Supported 6058F: Documentation/watchdog/hpwdt.txt 6059F: drivers/watchdog/hpwdt.c 6060 6061HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6062M: Don Brace <don.brace@microsemi.com> 6063L: esc.storagedev@microsemi.com 6064L: linux-scsi@vger.kernel.org 6065S: Supported 6066F: Documentation/scsi/hpsa.txt 6067F: drivers/scsi/hpsa*.[ch] 6068F: include/linux/cciss*.h 6069F: include/uapi/linux/cciss*.h 6070 6071HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 6072M: Don Brace <don.brace@microsemi.com> 6073L: esc.storagedev@microsemi.com 6074L: linux-scsi@vger.kernel.org 6075S: Supported 6076F: Documentation/blockdev/cciss.txt 6077F: drivers/block/cciss* 6078F: include/linux/cciss_ioctl.h 6079F: include/uapi/linux/cciss_ioctl.h 6080 6081HFI1 DRIVER 6082M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6083M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6084L: linux-rdma@vger.kernel.org 6085S: Supported 6086F: drivers/infiniband/hw/hfi1 6087 6088HFS FILESYSTEM 6089L: linux-fsdevel@vger.kernel.org 6090S: Orphan 6091F: Documentation/filesystems/hfs.txt 6092F: fs/hfs/ 6093 6094HFSPLUS FILESYSTEM 6095L: linux-fsdevel@vger.kernel.org 6096S: Orphan 6097F: Documentation/filesystems/hfsplus.txt 6098F: fs/hfsplus/ 6099 6100HGA FRAMEBUFFER DRIVER 6101M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6102L: linux-nvidia@lists.surfsouth.com 6103W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6104S: Maintained 6105F: drivers/video/fbdev/hgafb.c 6106 6107HIBERNATION (aka Software Suspend, aka swsusp) 6108M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6109M: Pavel Machek <pavel@ucw.cz> 6110L: linux-pm@vger.kernel.org 6111B: https://bugzilla.kernel.org 6112S: Supported 6113F: arch/x86/power/ 6114F: drivers/base/power/ 6115F: kernel/power/ 6116F: include/linux/suspend.h 6117F: include/linux/freezer.h 6118F: include/linux/pm.h 6119F: arch/*/include/asm/suspend*.h 6120 6121HID CORE LAYER 6122M: Jiri Kosina <jikos@kernel.org> 6123R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6124L: linux-input@vger.kernel.org 6125T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6126S: Maintained 6127F: drivers/hid/ 6128F: include/linux/hid* 6129F: include/uapi/linux/hid* 6130 6131HID SENSOR HUB DRIVERS 6132M: Jiri Kosina <jikos@kernel.org> 6133M: Jonathan Cameron <jic23@kernel.org> 6134M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6135L: linux-input@vger.kernel.org 6136L: linux-iio@vger.kernel.org 6137S: Maintained 6138F: Documentation/hid/hid-sensor* 6139F: drivers/hid/hid-sensor-* 6140F: drivers/iio/*/hid-* 6141F: include/linux/hid-sensor-* 6142 6143HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6144M: Thomas Gleixner <tglx@linutronix.de> 6145L: linux-kernel@vger.kernel.org 6146T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6147S: Maintained 6148F: Documentation/timers/ 6149F: kernel/time/hrtimer.c 6150F: kernel/time/clockevents.c 6151F: kernel/time/timer_*.c 6152F: include/linux/clockchips.h 6153F: include/linux/hrtimer.h 6154 6155HIGH-SPEED SCC DRIVER FOR AX.25 6156L: linux-hams@vger.kernel.org 6157S: Orphan 6158F: drivers/net/hamradio/dmascc.c 6159F: drivers/net/hamradio/scc.c 6160 6161HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6162M: HighPoint Linux Team <linux@highpoint-tech.com> 6163W: http://www.highpoint-tech.com 6164S: Supported 6165F: Documentation/scsi/hptiop.txt 6166F: drivers/scsi/hptiop.c 6167 6168HIPPI 6169M: Jes Sorensen <jes@trained-monkey.org> 6170L: linux-hippi@sunsite.dk 6171S: Maintained 6172F: include/linux/hippidevice.h 6173F: include/uapi/linux/if_hippi.h 6174F: net/802/hippi.c 6175F: drivers/net/hippi/ 6176 6177HISILICON NETWORK SUBSYSTEM DRIVER 6178M: Yisen Zhuang <yisen.zhuang@huawei.com> 6179M: Salil Mehta <salil.mehta@huawei.com> 6180L: netdev@vger.kernel.org 6181W: http://www.hisilicon.com 6182S: Maintained 6183F: drivers/net/ethernet/hisilicon/ 6184F: Documentation/devicetree/bindings/net/hisilicon*.txt 6185 6186HISILICON ROCE DRIVER 6187M: Lijun Ou <oulijun@huawei.com> 6188M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6189L: linux-rdma@vger.kernel.org 6190S: Maintained 6191F: drivers/infiniband/hw/hns/ 6192F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6193 6194HISILICON SAS Controller 6195M: John Garry <john.garry@huawei.com> 6196W: http://www.hisilicon.com 6197S: Supported 6198F: drivers/scsi/hisi_sas/ 6199F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6200 6201HOST AP DRIVER 6202M: Jouni Malinen <j@w1.fi> 6203L: linux-wireless@vger.kernel.org 6204W: http://w1.fi/hostap-driver.html 6205S: Obsolete 6206F: drivers/net/wireless/intersil/hostap/ 6207 6208HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6209L: platform-driver-x86@vger.kernel.org 6210S: Orphan 6211F: drivers/platform/x86/tc1100-wmi.c 6212 6213HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6214M: Jaroslav Kysela <perex@perex.cz> 6215S: Maintained 6216F: drivers/net/ethernet/hp/hp100.* 6217 6218HPET: High Precision Event Timers driver 6219M: Clemens Ladisch <clemens@ladisch.de> 6220S: Maintained 6221F: Documentation/timers/hpet.txt 6222F: drivers/char/hpet.c 6223F: include/linux/hpet.h 6224F: include/uapi/linux/hpet.h 6225 6226HPET: x86 6227S: Orphan 6228F: arch/x86/kernel/hpet.c 6229F: arch/x86/include/asm/hpet.h 6230 6231HPFS FILESYSTEM 6232M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6233W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6234S: Maintained 6235F: fs/hpfs/ 6236 6237HSI SUBSYSTEM 6238M: Sebastian Reichel <sre@kernel.org> 6239T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6240S: Maintained 6241F: Documentation/ABI/testing/sysfs-bus-hsi 6242F: Documentation/driver-api/hsi.rst 6243F: drivers/hsi/ 6244F: include/linux/hsi/ 6245F: include/uapi/linux/hsi/ 6246 6247HSO 3G MODEM DRIVER 6248L: linux-usb@vger.kernel.org 6249S: Orphan 6250F: drivers/net/usb/hso.c 6251 6252HSR NETWORK PROTOCOL 6253M: Arvid Brodin <arvid.brodin@alten.se> 6254L: netdev@vger.kernel.org 6255S: Maintained 6256F: net/hsr/ 6257 6258HT16K33 LED CONTROLLER DRIVER 6259M: Robin van der Gracht <robin@protonic.nl> 6260S: Maintained 6261F: drivers/auxdisplay/ht16k33.c 6262F: Documentation/devicetree/bindings/display/ht16k33.txt 6263 6264HTCPEN TOUCHSCREEN DRIVER 6265M: Pau Oliva Fora <pof@eslack.org> 6266L: linux-input@vger.kernel.org 6267S: Maintained 6268F: drivers/input/touchscreen/htcpen.c 6269 6270HUGETLB FILESYSTEM 6271M: Nadia Yvette Chambers <nyc@holomorphy.com> 6272S: Maintained 6273F: fs/hugetlbfs/ 6274 6275HVA ST MEDIA DRIVER 6276M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6277L: linux-media@vger.kernel.org 6278T: git git://linuxtv.org/media_tree.git 6279W: https://linuxtv.org 6280S: Supported 6281F: drivers/media/platform/sti/hva 6282 6283HWPOISON MEMORY FAILURE HANDLING 6284M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6285L: linux-mm@kvack.org 6286S: Maintained 6287F: mm/memory-failure.c 6288F: mm/hwpoison-inject.c 6289 6290Hyper-V CORE AND DRIVERS 6291M: "K. Y. Srinivasan" <kys@microsoft.com> 6292M: Haiyang Zhang <haiyangz@microsoft.com> 6293M: Stephen Hemminger <sthemmin@microsoft.com> 6294L: devel@linuxdriverproject.org 6295S: Maintained 6296F: arch/x86/include/asm/mshyperv.h 6297F: arch/x86/include/uapi/asm/hyperv.h 6298F: arch/x86/kernel/cpu/mshyperv.c 6299F: arch/x86/hyperv 6300F: drivers/hid/hid-hyperv.c 6301F: drivers/hv/ 6302F: drivers/input/serio/hyperv-keyboard.c 6303F: drivers/pci/host/pci-hyperv.c 6304F: drivers/net/hyperv/ 6305F: drivers/scsi/storvsc_drv.c 6306F: drivers/uio/uio_hv_generic.c 6307F: drivers/video/fbdev/hyperv_fb.c 6308F: include/linux/hyperv.h 6309F: tools/hv/ 6310F: Documentation/ABI/stable/sysfs-bus-vmbus 6311 6312HYPERVISOR VIRTUAL CONSOLE DRIVER 6313L: linuxppc-dev@lists.ozlabs.org 6314S: Odd Fixes 6315F: drivers/tty/hvc/ 6316 6317I2C ACPI SUPPORT 6318M: Mika Westerberg <mika.westerberg@linux.intel.com> 6319L: linux-i2c@vger.kernel.org 6320L: linux-acpi@vger.kernel.org 6321S: Maintained 6322F: drivers/i2c/i2c-core-acpi.c 6323 6324I2C MUXES 6325M: Peter Rosin <peda@axentia.se> 6326L: linux-i2c@vger.kernel.org 6327S: Maintained 6328F: Documentation/i2c/i2c-topology 6329F: Documentation/i2c/muxes/ 6330F: Documentation/devicetree/bindings/i2c/i2c-mux* 6331F: Documentation/devicetree/bindings/i2c/i2c-arb* 6332F: Documentation/devicetree/bindings/i2c/i2c-gate* 6333F: drivers/i2c/i2c-mux.c 6334F: drivers/i2c/muxes/ 6335F: include/linux/i2c-mux.h 6336 6337I2C OVER PARALLEL PORT 6338M: Jean Delvare <jdelvare@suse.com> 6339L: linux-i2c@vger.kernel.org 6340S: Maintained 6341F: Documentation/i2c/busses/i2c-parport 6342F: Documentation/i2c/busses/i2c-parport-light 6343F: drivers/i2c/busses/i2c-parport.c 6344F: drivers/i2c/busses/i2c-parport-light.c 6345 6346I2C SUBSYSTEM 6347M: Wolfram Sang <wsa@the-dreams.de> 6348L: linux-i2c@vger.kernel.org 6349W: https://i2c.wiki.kernel.org/ 6350Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6351T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6352S: Maintained 6353F: Documentation/devicetree/bindings/i2c/ 6354F: Documentation/i2c/ 6355F: drivers/i2c/ 6356F: drivers/i2c/*/ 6357F: include/linux/i2c.h 6358F: include/linux/i2c-*.h 6359F: include/uapi/linux/i2c.h 6360F: include/uapi/linux/i2c-*.h 6361 6362I2C-TAOS-EVM DRIVER 6363M: Jean Delvare <jdelvare@suse.com> 6364L: linux-i2c@vger.kernel.org 6365S: Maintained 6366F: Documentation/i2c/busses/i2c-taos-evm 6367F: drivers/i2c/busses/i2c-taos-evm.c 6368 6369I2C-TINY-USB DRIVER 6370M: Till Harbaum <till@harbaum.org> 6371L: linux-i2c@vger.kernel.org 6372W: http://www.harbaum.org/till/i2c_tiny_usb 6373S: Maintained 6374F: drivers/i2c/busses/i2c-tiny-usb.c 6375 6376I2C/SMBUS CONTROLLER DRIVERS FOR PC 6377M: Jean Delvare <jdelvare@suse.com> 6378L: linux-i2c@vger.kernel.org 6379S: Maintained 6380F: Documentation/i2c/busses/i2c-ali1535 6381F: Documentation/i2c/busses/i2c-ali1563 6382F: Documentation/i2c/busses/i2c-ali15x3 6383F: Documentation/i2c/busses/i2c-amd756 6384F: Documentation/i2c/busses/i2c-amd8111 6385F: Documentation/i2c/busses/i2c-i801 6386F: Documentation/i2c/busses/i2c-nforce2 6387F: Documentation/i2c/busses/i2c-piix4 6388F: Documentation/i2c/busses/i2c-sis5595 6389F: Documentation/i2c/busses/i2c-sis630 6390F: Documentation/i2c/busses/i2c-sis96x 6391F: Documentation/i2c/busses/i2c-via 6392F: Documentation/i2c/busses/i2c-viapro 6393F: drivers/i2c/busses/i2c-ali1535.c 6394F: drivers/i2c/busses/i2c-ali1563.c 6395F: drivers/i2c/busses/i2c-ali15x3.c 6396F: drivers/i2c/busses/i2c-amd756.c 6397F: drivers/i2c/busses/i2c-amd756-s4882.c 6398F: drivers/i2c/busses/i2c-amd8111.c 6399F: drivers/i2c/busses/i2c-i801.c 6400F: drivers/i2c/busses/i2c-isch.c 6401F: drivers/i2c/busses/i2c-nforce2.c 6402F: drivers/i2c/busses/i2c-nforce2-s4985.c 6403F: drivers/i2c/busses/i2c-piix4.c 6404F: drivers/i2c/busses/i2c-sis5595.c 6405F: drivers/i2c/busses/i2c-sis630.c 6406F: drivers/i2c/busses/i2c-sis96x.c 6407F: drivers/i2c/busses/i2c-via.c 6408F: drivers/i2c/busses/i2c-viapro.c 6409 6410I2C/SMBUS ISMT DRIVER 6411M: Seth Heasley <seth.heasley@intel.com> 6412M: Neil Horman <nhorman@tuxdriver.com> 6413L: linux-i2c@vger.kernel.org 6414F: drivers/i2c/busses/i2c-ismt.c 6415F: Documentation/i2c/busses/i2c-ismt 6416 6417I2C/SMBUS STUB DRIVER 6418M: Jean Delvare <jdelvare@suse.com> 6419L: linux-i2c@vger.kernel.org 6420S: Maintained 6421F: drivers/i2c/i2c-stub.c 6422 6423i386 BOOT CODE 6424M: "H. Peter Anvin" <hpa@zytor.com> 6425S: Maintained 6426F: arch/x86/boot/ 6427 6428i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6429M: "H. Peter Anvin" <hpa@zytor.com> 6430T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6431S: Maintained 6432 6433IA64 (Itanium) PLATFORM 6434M: Tony Luck <tony.luck@intel.com> 6435M: Fenghua Yu <fenghua.yu@intel.com> 6436L: linux-ia64@vger.kernel.org 6437T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6438S: Maintained 6439F: arch/ia64/ 6440 6441IBM Power 842 compression accelerator 6442M: Haren Myneni <haren@us.ibm.com> 6443S: Supported 6444F: drivers/crypto/nx/Makefile 6445F: drivers/crypto/nx/Kconfig 6446F: drivers/crypto/nx/nx-842* 6447F: include/linux/sw842.h 6448F: crypto/842.c 6449F: lib/842/ 6450 6451IBM Power in-Nest Crypto Acceleration 6452M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6453M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6454L: linux-crypto@vger.kernel.org 6455S: Supported 6456F: drivers/crypto/nx/Makefile 6457F: drivers/crypto/nx/Kconfig 6458F: drivers/crypto/nx/nx-aes* 6459F: drivers/crypto/nx/nx-sha* 6460F: drivers/crypto/nx/nx.* 6461F: drivers/crypto/nx/nx_csbcpb.h 6462F: drivers/crypto/nx/nx_debugfs.h 6463 6464IBM Power Linux RAID adapter 6465M: Brian King <brking@us.ibm.com> 6466S: Supported 6467F: drivers/scsi/ipr.* 6468 6469IBM Power SRIOV Virtual NIC Device Driver 6470M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6471M: John Allen <jallen@linux.vnet.ibm.com> 6472L: netdev@vger.kernel.org 6473S: Supported 6474F: drivers/net/ethernet/ibm/ibmvnic.* 6475 6476IBM Power Virtual Ethernet Device Driver 6477M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6478L: netdev@vger.kernel.org 6479S: Supported 6480F: drivers/net/ethernet/ibm/ibmveth.* 6481 6482IBM Power Virtual FC Device Drivers 6483M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6484L: linux-scsi@vger.kernel.org 6485S: Supported 6486F: drivers/scsi/ibmvscsi/ibmvfc* 6487 6488IBM Power Virtual SCSI Device Drivers 6489M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6490L: linux-scsi@vger.kernel.org 6491S: Supported 6492F: drivers/scsi/ibmvscsi/ibmvscsi* 6493F: include/scsi/viosrp.h 6494 6495IBM Power Virtual SCSI Device Target Driver 6496M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6497M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6498L: linux-scsi@vger.kernel.org 6499L: target-devel@vger.kernel.org 6500S: Supported 6501F: drivers/scsi/ibmvscsi_tgt/ 6502 6503IBM Power VMX Cryptographic instructions 6504M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6505M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6506L: linux-crypto@vger.kernel.org 6507S: Supported 6508F: drivers/crypto/vmx/Makefile 6509F: drivers/crypto/vmx/Kconfig 6510F: drivers/crypto/vmx/vmx.c 6511F: drivers/crypto/vmx/aes* 6512F: drivers/crypto/vmx/ghash* 6513F: drivers/crypto/vmx/ppc-xlate.pl 6514 6515IBM ServeRAID RAID DRIVER 6516S: Orphan 6517F: drivers/scsi/ips.* 6518 6519ICH LPC AND GPIO DRIVER 6520M: Peter Tyser <ptyser@xes-inc.com> 6521S: Maintained 6522F: drivers/mfd/lpc_ich.c 6523F: drivers/gpio/gpio-ich.c 6524 6525IDE SUBSYSTEM 6526M: "David S. Miller" <davem@davemloft.net> 6527L: linux-ide@vger.kernel.org 6528Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6529T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6530S: Maintained 6531F: Documentation/ide/ 6532F: drivers/ide/ 6533F: include/linux/ide.h 6534 6535IDE/ATAPI DRIVERS 6536M: Borislav Petkov <bp@alien8.de> 6537L: linux-ide@vger.kernel.org 6538S: Maintained 6539F: Documentation/cdrom/ide-cd 6540F: drivers/ide/ide-cd* 6541 6542IDEAPAD LAPTOP EXTRAS DRIVER 6543M: Ike Panhc <ike.pan@canonical.com> 6544L: platform-driver-x86@vger.kernel.org 6545W: http://launchpad.net/ideapad-laptop 6546S: Maintained 6547F: drivers/platform/x86/ideapad-laptop.c 6548 6549IDEAPAD LAPTOP SLIDEBAR DRIVER 6550M: Andrey Moiseev <o2g.org.ru@gmail.com> 6551L: linux-input@vger.kernel.org 6552W: https://github.com/o2genum/ideapad-slidebar 6553S: Maintained 6554F: drivers/input/misc/ideapad_slidebar.c 6555 6556IDT VersaClock 5 CLOCK DRIVER 6557M: Marek Vasut <marek.vasut@gmail.com> 6558S: Maintained 6559F: drivers/clk/clk-versaclock5.c 6560 6561IEEE 802.15.4 SUBSYSTEM 6562M: Alexander Aring <alex.aring@gmail.com> 6563M: Stefan Schmidt <stefan@osg.samsung.com> 6564L: linux-wpan@vger.kernel.org 6565W: http://wpan.cakelab.org/ 6566T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6567T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6568S: Maintained 6569F: net/ieee802154/ 6570F: net/mac802154/ 6571F: drivers/net/ieee802154/ 6572F: include/linux/nl802154.h 6573F: include/linux/ieee802154.h 6574F: include/net/nl802154.h 6575F: include/net/mac802154.h 6576F: include/net/af_ieee802154.h 6577F: include/net/cfg802154.h 6578F: include/net/ieee802154_netdev.h 6579F: Documentation/networking/ieee802154.txt 6580 6581IFE PROTOCOL 6582M: Yotam Gigi <yotamg@mellanox.com> 6583M: Jamal Hadi Salim <jhs@mojatatu.com> 6584F: net/ife 6585F: include/net/ife.h 6586F: include/uapi/linux/ife.h 6587 6588IGORPLUG-USB IR RECEIVER 6589M: Sean Young <sean@mess.org> 6590L: linux-media@vger.kernel.org 6591S: Maintained 6592F: drivers/media/rc/igorplugusb.c 6593 6594IGUANAWORKS USB IR TRANSCEIVER 6595M: Sean Young <sean@mess.org> 6596L: linux-media@vger.kernel.org 6597S: Maintained 6598F: drivers/media/rc/iguanair.c 6599 6600IIO DIGITAL POTENTIOMETER DAC 6601M: Peter Rosin <peda@axentia.se> 6602L: linux-iio@vger.kernel.org 6603S: Maintained 6604F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6605F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6606F: drivers/iio/dac/dpot-dac.c 6607 6608IIO ENVELOPE DETECTOR 6609M: Peter Rosin <peda@axentia.se> 6610L: linux-iio@vger.kernel.org 6611S: Maintained 6612F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6613F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6614F: drivers/iio/adc/envelope-detector.c 6615 6616IIO MULTIPLEXER 6617M: Peter Rosin <peda@axentia.se> 6618L: linux-iio@vger.kernel.org 6619S: Maintained 6620F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6621F: drivers/iio/multiplexer/iio-mux.c 6622 6623IIO SUBSYSTEM AND DRIVERS 6624M: Jonathan Cameron <jic23@kernel.org> 6625R: Hartmut Knaack <knaack.h@gmx.de> 6626R: Lars-Peter Clausen <lars@metafoo.de> 6627R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6628L: linux-iio@vger.kernel.org 6629T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6630S: Maintained 6631F: Documentation/devicetree/bindings/iio/ 6632F: drivers/iio/ 6633F: drivers/staging/iio/ 6634F: include/linux/iio/ 6635F: tools/iio/ 6636 6637IKANOS/ADI EAGLE ADSL USB DRIVER 6638M: Matthieu Castet <castet.matthieu@free.fr> 6639M: Stanislaw Gruszka <stf_xl@wp.pl> 6640S: Maintained 6641F: drivers/usb/atm/ueagle-atm.c 6642 6643IMGTEC ASCII LCD DRIVER 6644M: Paul Burton <paul.burton@imgtec.com> 6645S: Maintained 6646F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6647F: drivers/auxdisplay/img-ascii-lcd.c 6648 6649IMGTEC IR DECODER DRIVER 6650M: James Hogan <james.hogan@imgtec.com> 6651S: Maintained 6652F: drivers/media/rc/img-ir/ 6653 6654IMS TWINTURBO FRAMEBUFFER DRIVER 6655L: linux-fbdev@vger.kernel.org 6656S: Orphan 6657F: drivers/video/fbdev/imsttfb.c 6658 6659INA209 HARDWARE MONITOR DRIVER 6660M: Guenter Roeck <linux@roeck-us.net> 6661L: linux-hwmon@vger.kernel.org 6662S: Maintained 6663F: Documentation/hwmon/ina209 6664F: Documentation/devicetree/bindings/i2c/ina209.txt 6665F: drivers/hwmon/ina209.c 6666 6667INA2XX HARDWARE MONITOR DRIVER 6668M: Guenter Roeck <linux@roeck-us.net> 6669L: linux-hwmon@vger.kernel.org 6670S: Maintained 6671F: Documentation/hwmon/ina2xx 6672F: drivers/hwmon/ina2xx.c 6673F: include/linux/platform_data/ina2xx.h 6674 6675INDUSTRY PACK SUBSYSTEM (IPACK) 6676M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6677M: Jens Taprogge <jens.taprogge@taprogge.org> 6678M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6679L: industrypack-devel@lists.sourceforge.net 6680W: http://industrypack.sourceforge.net 6681S: Maintained 6682F: drivers/ipack/ 6683 6684INFINIBAND SUBSYSTEM 6685M: Doug Ledford <dledford@redhat.com> 6686M: Sean Hefty <sean.hefty@intel.com> 6687M: Hal Rosenstock <hal.rosenstock@gmail.com> 6688L: linux-rdma@vger.kernel.org 6689W: http://www.openfabrics.org/ 6690Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6691T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6692S: Supported 6693F: Documentation/devicetree/bindings/infiniband/ 6694F: Documentation/infiniband/ 6695F: drivers/infiniband/ 6696F: include/uapi/linux/if_infiniband.h 6697F: include/uapi/rdma/ 6698F: include/rdma/ 6699 6700INGENIC JZ4780 DMA Driver 6701M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6702S: Maintained 6703F: drivers/dma/dma-jz4780.c 6704 6705INGENIC JZ4780 NAND DRIVER 6706M: Harvey Hunt <harveyhuntnexus@gmail.com> 6707L: linux-mtd@lists.infradead.org 6708S: Maintained 6709F: drivers/mtd/nand/jz4780_* 6710 6711INOTIFY 6712M: John McCutchan <john@johnmccutchan.com> 6713M: Robert Love <rlove@rlove.org> 6714M: Eric Paris <eparis@parisplace.org> 6715S: Maintained 6716F: Documentation/filesystems/inotify.txt 6717F: fs/notify/inotify/ 6718F: include/linux/inotify.h 6719F: include/uapi/linux/inotify.h 6720 6721INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6722M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6723L: linux-input@vger.kernel.org 6724Q: http://patchwork.kernel.org/project/linux-input/list/ 6725T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6726S: Maintained 6727F: drivers/input/ 6728F: include/linux/input.h 6729F: include/uapi/linux/input.h 6730F: include/uapi/linux/input-event-codes.h 6731F: include/linux/input/ 6732F: Documentation/devicetree/bindings/input/ 6733F: Documentation/input/ 6734 6735INPUT MULTITOUCH (MT) PROTOCOL 6736M: Henrik Rydberg <rydberg@bitmath.org> 6737L: linux-input@vger.kernel.org 6738S: Odd fixes 6739F: Documentation/input/multi-touch-protocol.rst 6740F: drivers/input/input-mt.c 6741K: \b(ABS|SYN)_MT_ 6742 6743INSIDE SECURE CRYPTO DRIVER 6744M: Antoine Tenart <antoine.tenart@free-electrons.com> 6745F: drivers/crypto/inside-secure/ 6746S: Maintained 6747L: linux-crypto@vger.kernel.org 6748 6749INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6750M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6751M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6752L: linux-ima-devel@lists.sourceforge.net 6753L: linux-ima-user@lists.sourceforge.net 6754L: linux-security-module@vger.kernel.org 6755T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6756S: Supported 6757F: security/integrity/ima/ 6758 6759INTEL 810/815 FRAMEBUFFER DRIVER 6760M: Antonino Daplas <adaplas@gmail.com> 6761L: linux-fbdev@vger.kernel.org 6762S: Maintained 6763F: drivers/video/fbdev/i810/ 6764 6765INTEL ASoC BDW/HSW DRIVERS 6766M: Jie Yang <yang.jie@linux.intel.com> 6767L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6768S: Supported 6769F: sound/soc/intel/common/sst-dsp* 6770F: sound/soc/intel/common/sst-firmware.c 6771F: sound/soc/intel/boards/broadwell.c 6772F: sound/soc/intel/haswell/ 6773 6774INTEL C600 SERIES SAS CONTROLLER DRIVER 6775M: Intel SCU Linux support <intel-linux-scu@intel.com> 6776M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6777L: linux-scsi@vger.kernel.org 6778T: git git://git.code.sf.net/p/intel-sas/isci 6779S: Supported 6780F: drivers/scsi/isci/ 6781 6782INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6783M: Jani Nikula <jani.nikula@linux.intel.com> 6784M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6785M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6786L: intel-gfx@lists.freedesktop.org 6787W: https://01.org/linuxgraphics/ 6788B: https://01.org/linuxgraphics/documentation/how-report-bugs 6789C: irc://chat.freenode.net/intel-gfx 6790Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6791T: git git://anongit.freedesktop.org/drm-intel 6792S: Supported 6793F: drivers/gpu/drm/i915/ 6794F: include/drm/i915* 6795F: include/uapi/drm/i915_drm.h 6796F: Documentation/gpu/i915.rst 6797 6798INTEL ETHERNET DRIVERS 6799M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6800L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6801W: http://www.intel.com/support/feedback.htm 6802W: http://e1000.sourceforge.net/ 6803Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6805T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6806S: Supported 6807F: Documentation/networking/e100.txt 6808F: Documentation/networking/e1000.txt 6809F: Documentation/networking/e1000e.txt 6810F: Documentation/networking/igb.txt 6811F: Documentation/networking/igbvf.txt 6812F: Documentation/networking/ixgb.txt 6813F: Documentation/networking/ixgbe.txt 6814F: Documentation/networking/ixgbevf.txt 6815F: Documentation/networking/i40e.txt 6816F: Documentation/networking/i40evf.txt 6817F: drivers/net/ethernet/intel/ 6818F: drivers/net/ethernet/intel/*/ 6819F: include/linux/avf/virtchnl.h 6820 6821INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6822M: Maik Broemme <mbroemme@libmpq.org> 6823L: linux-fbdev@vger.kernel.org 6824S: Maintained 6825F: Documentation/fb/intelfb.txt 6826F: drivers/video/fbdev/intelfb/ 6827 6828INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6829M: Zhenyu Wang <zhenyuw@linux.intel.com> 6830M: Zhi Wang <zhi.a.wang@intel.com> 6831L: intel-gvt-dev@lists.freedesktop.org 6832L: intel-gfx@lists.freedesktop.org 6833W: https://01.org/igvt-g 6834T: git https://github.com/01org/gvt-linux.git 6835S: Supported 6836F: drivers/gpu/drm/i915/gvt/ 6837 6838INTEL HID EVENT DRIVER 6839M: Alex Hung <alex.hung@canonical.com> 6840L: platform-driver-x86@vger.kernel.org 6841S: Maintained 6842F: drivers/platform/x86/intel-hid.c 6843 6844INTEL I/OAT DMA DRIVER 6845M: Dave Jiang <dave.jiang@intel.com> 6846R: Dan Williams <dan.j.williams@intel.com> 6847L: dmaengine@vger.kernel.org 6848Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6849S: Supported 6850F: drivers/dma/ioat* 6851 6852INTEL IDLE DRIVER 6853M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6854M: Len Brown <lenb@kernel.org> 6855L: linux-pm@vger.kernel.org 6856T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6857B: https://bugzilla.kernel.org 6858S: Supported 6859F: drivers/idle/intel_idle.c 6860 6861INTEL INTEGRATED SENSOR HUB DRIVER 6862M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6863M: Jiri Kosina <jikos@kernel.org> 6864L: linux-input@vger.kernel.org 6865S: Maintained 6866F: drivers/hid/intel-ish-hid/ 6867 6868INTEL IOMMU (VT-d) 6869M: David Woodhouse <dwmw2@infradead.org> 6870L: iommu@lists.linux-foundation.org 6871T: git git://git.infradead.org/iommu-2.6.git 6872S: Supported 6873F: drivers/iommu/intel-iommu.c 6874F: include/linux/intel-iommu.h 6875 6876INTEL IOP-ADMA DMA DRIVER 6877R: Dan Williams <dan.j.williams@intel.com> 6878S: Odd fixes 6879F: drivers/dma/iop-adma.c 6880 6881INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6882M: Krzysztof Halasa <khalasa@piap.pl> 6883S: Maintained 6884F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6885F: arch/arm/mach-ixp4xx/include/mach/npe.h 6886F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6887F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6888F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6889F: drivers/net/wan/ixp4xx_hss.c 6890 6891INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6892M: Deepak Saxena <dsaxena@plexity.net> 6893S: Maintained 6894F: drivers/char/hw_random/ixp4xx-rng.c 6895 6896INTEL MANAGEMENT ENGINE (mei) 6897M: Tomas Winkler <tomas.winkler@intel.com> 6898L: linux-kernel@vger.kernel.org 6899S: Supported 6900F: include/uapi/linux/mei.h 6901F: include/linux/mei_cl_bus.h 6902F: drivers/misc/mei/* 6903F: drivers/watchdog/mei_wdt.c 6904F: Documentation/misc-devices/mei/* 6905F: samples/mei/* 6906 6907INTEL MENLOW THERMAL DRIVER 6908M: Sujith Thomas <sujith.thomas@intel.com> 6909L: platform-driver-x86@vger.kernel.org 6910W: https://01.org/linux-acpi 6911S: Supported 6912F: drivers/platform/x86/intel_menlow.c 6913 6914INTEL MERRIFIELD GPIO DRIVER 6915M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6916L: linux-gpio@vger.kernel.org 6917S: Maintained 6918F: drivers/gpio/gpio-merrifield.c 6919 6920INTEL MIC DRIVERS (mic) 6921M: Sudeep Dutt <sudeep.dutt@intel.com> 6922M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6923S: Supported 6924W: https://github.com/sudeepdutt/mic 6925W: http://software.intel.com/en-us/mic-developer 6926F: include/linux/mic_bus.h 6927F: include/linux/scif.h 6928F: include/uapi/linux/mic_common.h 6929F: include/uapi/linux/mic_ioctl.h 6930F: include/uapi/linux/scif_ioctl.h 6931F: drivers/misc/mic/ 6932F: drivers/dma/mic_x100_dma.c 6933F: drivers/dma/mic_x100_dma.h 6934F: Documentation/mic/ 6935 6936INTEL PMC CORE DRIVER 6937M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6938M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6939L: platform-driver-x86@vger.kernel.org 6940S: Maintained 6941F: arch/x86/include/asm/pmc_core.h 6942F: drivers/platform/x86/intel_pmc_core* 6943 6944INTEL PMC/P-Unit IPC DRIVER 6945M: Zha Qipeng<qipeng.zha@intel.com> 6946L: platform-driver-x86@vger.kernel.org 6947S: Maintained 6948F: drivers/platform/x86/intel_pmc_ipc.c 6949F: drivers/platform/x86/intel_punit_ipc.c 6950F: arch/x86/include/asm/intel_pmc_ipc.h 6951F: arch/x86/include/asm/intel_punit_ipc.h 6952 6953INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6954M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6955L: linux-wireless@vger.kernel.org 6956S: Maintained 6957F: Documentation/networking/README.ipw2100 6958F: Documentation/networking/README.ipw2200 6959F: drivers/net/wireless/intel/ipw2x00/ 6960 6961INTEL PSTATE DRIVER 6962M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6963M: Len Brown <lenb@kernel.org> 6964L: linux-pm@vger.kernel.org 6965S: Supported 6966F: drivers/cpufreq/intel_pstate.c 6967 6968INTEL RDMA RNIC DRIVER 6969M: Faisal Latif <faisal.latif@intel.com> 6970M: Shiraz Saleem <shiraz.saleem@intel.com> 6971L: linux-rdma@vger.kernel.org 6972S: Supported 6973F: drivers/infiniband/hw/i40iw/ 6974 6975INTEL TELEMETRY DRIVER 6976M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6977L: platform-driver-x86@vger.kernel.org 6978S: Maintained 6979F: arch/x86/include/asm/intel_telemetry.h 6980F: drivers/platform/x86/intel_telemetry* 6981 6982INTEL VIRTUAL BUTTON DRIVER 6983M: AceLan Kao <acelan.kao@canonical.com> 6984L: platform-driver-x86@vger.kernel.org 6985S: Maintained 6986F: drivers/platform/x86/intel-vbtn.c 6987 6988INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6989M: Stanislaw Gruszka <sgruszka@redhat.com> 6990L: linux-wireless@vger.kernel.org 6991S: Supported 6992F: drivers/net/wireless/intel/iwlegacy/ 6993 6994INTEL WIRELESS WIFI LINK (iwlwifi) 6995M: Johannes Berg <johannes.berg@intel.com> 6996M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6997M: Luca Coelho <luciano.coelho@intel.com> 6998M: Intel Linux Wireless <linuxwifi@intel.com> 6999L: linux-wireless@vger.kernel.org 7000W: http://intellinuxwireless.org 7001T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7002S: Supported 7003F: drivers/net/wireless/intel/iwlwifi/ 7004 7005INTEL WIRELESS WIMAX CONNECTION 2400 7006M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7007M: linux-wimax@intel.com 7008L: wimax@linuxwimax.org (subscribers-only) 7009S: Supported 7010W: http://linuxwimax.org 7011F: Documentation/wimax/README.i2400m 7012F: drivers/net/wimax/i2400m/ 7013F: include/uapi/linux/wimax/i2400m.h 7014 7015INTEL(R) TRACE HUB 7016M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7017S: Supported 7018F: Documentation/trace/intel_th.txt 7019F: drivers/hwtracing/intel_th/ 7020 7021INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7022M: Ning Sun <ning.sun@intel.com> 7023L: tboot-devel@lists.sourceforge.net 7024W: http://tboot.sourceforge.net 7025T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7026S: Supported 7027F: Documentation/intel_txt.txt 7028F: include/linux/tboot.h 7029F: arch/x86/kernel/tboot.c 7030 7031INTEL-MID GPIO DRIVER 7032M: David Cohen <david.a.cohen@linux.intel.com> 7033L: linux-gpio@vger.kernel.org 7034S: Maintained 7035F: drivers/gpio/gpio-intel-mid.c 7036 7037INVENSENSE MPU-3050 GYROSCOPE DRIVER 7038M: Linus Walleij <linus.walleij@linaro.org> 7039L: linux-iio@vger.kernel.org 7040S: Maintained 7041F: drivers/iio/gyro/mpu3050* 7042F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7043 7044IOC3 ETHERNET DRIVER 7045M: Ralf Baechle <ralf@linux-mips.org> 7046L: linux-mips@linux-mips.org 7047S: Maintained 7048F: drivers/net/ethernet/sgi/ioc3-eth.c 7049 7050IOC3 SERIAL DRIVER 7051M: Pat Gefre <pfg@sgi.com> 7052L: linux-serial@vger.kernel.org 7053S: Maintained 7054F: drivers/tty/serial/ioc3_serial.c 7055 7056IOMMU DRIVERS 7057M: Joerg Roedel <joro@8bytes.org> 7058L: iommu@lists.linux-foundation.org 7059T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7060S: Maintained 7061F: Documentation/devicetree/bindings/iommu/ 7062F: drivers/iommu/ 7063F: include/linux/iommu.h 7064F: include/linux/iova.h 7065 7066IP MASQUERADING 7067M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7068S: Maintained 7069F: net/ipv4/netfilter/ipt_MASQUERADE.c 7070 7071IPMI SUBSYSTEM 7072M: Corey Minyard <minyard@acm.org> 7073L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7074W: http://openipmi.sourceforge.net/ 7075S: Supported 7076F: Documentation/IPMI.txt 7077F: drivers/char/ipmi/ 7078F: include/linux/ipmi* 7079F: include/uapi/linux/ipmi* 7080 7081IPS SCSI RAID DRIVER 7082M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7083L: linux-scsi@vger.kernel.org 7084W: http://www.adaptec.com/ 7085S: Maintained 7086F: drivers/scsi/ips* 7087 7088IPVS 7089M: Wensong Zhang <wensong@linux-vs.org> 7090M: Simon Horman <horms@verge.net.au> 7091M: Julian Anastasov <ja@ssi.bg> 7092L: netdev@vger.kernel.org 7093L: lvs-devel@vger.kernel.org 7094S: Maintained 7095T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7096T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7097F: Documentation/networking/ipvs-sysctl.txt 7098F: include/net/ip_vs.h 7099F: include/uapi/linux/ip_vs.h 7100F: net/netfilter/ipvs/ 7101 7102IPWIRELESS DRIVER 7103M: Jiri Kosina <jikos@kernel.org> 7104M: David Sterba <dsterba@suse.com> 7105S: Odd Fixes 7106F: drivers/tty/ipwireless/ 7107 7108IPX NETWORK LAYER 7109L: netdev@vger.kernel.org 7110S: Odd fixes 7111F: include/net/ipx.h 7112F: include/uapi/linux/ipx.h 7113F: net/ipx/ 7114 7115IRDA SUBSYSTEM 7116M: Samuel Ortiz <samuel@sortiz.org> 7117L: irda-users@lists.sourceforge.net (subscribers-only) 7118L: netdev@vger.kernel.org 7119W: http://irda.sourceforge.net/ 7120S: Maintained 7121T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7122F: Documentation/networking/irda.txt 7123F: drivers/net/irda/ 7124F: include/net/irda/ 7125F: net/irda/ 7126 7127IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7128M: Marc Zyngier <marc.zyngier@arm.com> 7129S: Maintained 7130T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7131F: Documentation/IRQ-domain.txt 7132F: include/linux/irqdomain.h 7133F: kernel/irq/irqdomain.c 7134F: kernel/irq/msi.c 7135 7136IRQ SUBSYSTEM 7137M: Thomas Gleixner <tglx@linutronix.de> 7138L: linux-kernel@vger.kernel.org 7139S: Maintained 7140T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7141F: kernel/irq/ 7142 7143IRQCHIP DRIVERS 7144M: Thomas Gleixner <tglx@linutronix.de> 7145M: Jason Cooper <jason@lakedaemon.net> 7146M: Marc Zyngier <marc.zyngier@arm.com> 7147L: linux-kernel@vger.kernel.org 7148S: Maintained 7149T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7150F: Documentation/devicetree/bindings/interrupt-controller/ 7151F: drivers/irqchip/ 7152 7153ISA 7154M: William Breathitt Gray <vilhelm.gray@gmail.com> 7155S: Maintained 7156F: Documentation/isa.txt 7157F: drivers/base/isa.c 7158F: include/linux/isa.h 7159 7160ISA RADIO MODULE 7161M: Hans Verkuil <hverkuil@xs4all.nl> 7162L: linux-media@vger.kernel.org 7163T: git git://linuxtv.org/media_tree.git 7164W: https://linuxtv.org 7165S: Maintained 7166F: drivers/media/radio/radio-isa* 7167 7168ISAPNP 7169M: Jaroslav Kysela <perex@perex.cz> 7170S: Maintained 7171F: Documentation/isapnp.txt 7172F: drivers/pnp/isapnp/ 7173F: include/linux/isapnp.h 7174 7175ISCSI 7176M: Lee Duncan <lduncan@suse.com> 7177M: Chris Leech <cleech@redhat.com> 7178L: open-iscsi@googlegroups.com 7179W: www.open-iscsi.com 7180S: Maintained 7181F: drivers/scsi/*iscsi* 7182F: include/scsi/*iscsi* 7183 7184iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7185M: Peter Jones <pjones@redhat.com> 7186M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7187S: Maintained 7188F: drivers/firmware/iscsi_ibft* 7189 7190ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7191M: Or Gerlitz <ogerlitz@mellanox.com> 7192M: Sagi Grimberg <sagi@grimberg.me> 7193M: Roi Dayan <roid@mellanox.com> 7194L: linux-rdma@vger.kernel.org 7195S: Supported 7196W: http://www.openfabrics.org 7197W: www.open-iscsi.org 7198Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7199F: drivers/infiniband/ulp/iser/ 7200 7201ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7202M: Sagi Grimberg <sagi@grimberg.me> 7203T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7204L: linux-rdma@vger.kernel.org 7205L: target-devel@vger.kernel.org 7206S: Supported 7207W: http://www.linux-iscsi.org 7208F: drivers/infiniband/ulp/isert 7209 7210ISDN SUBSYSTEM 7211M: Karsten Keil <isdn@linux-pingi.de> 7212L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7213L: netdev@vger.kernel.org 7214W: http://www.isdn4linux.de 7215T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7216S: Maintained 7217F: Documentation/isdn/ 7218F: drivers/isdn/ 7219F: include/linux/isdn.h 7220F: include/linux/isdn/ 7221F: include/uapi/linux/isdn.h 7222F: include/uapi/linux/isdn/ 7223 7224ISDN SUBSYSTEM (Eicon active card driver) 7225M: Armin Schindler <mac@melware.de> 7226L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7227W: http://www.melware.de 7228S: Maintained 7229F: drivers/isdn/hardware/eicon/ 7230 7231IT87 HARDWARE MONITORING DRIVER 7232M: Jean Delvare <jdelvare@suse.com> 7233L: linux-hwmon@vger.kernel.org 7234S: Maintained 7235F: Documentation/hwmon/it87 7236F: drivers/hwmon/it87.c 7237 7238IT913X MEDIA DRIVER 7239M: Antti Palosaari <crope@iki.fi> 7240L: linux-media@vger.kernel.org 7241W: https://linuxtv.org 7242W: http://palosaari.fi/linux/ 7243Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7244T: git git://linuxtv.org/anttip/media_tree.git 7245S: Maintained 7246F: drivers/media/tuners/it913x* 7247 7248IVTV VIDEO4LINUX DRIVER 7249M: Andy Walls <awalls@md.metrocast.net> 7250L: ivtv-devel@ivtvdriver.org (subscribers-only) 7251L: linux-media@vger.kernel.org 7252T: git git://linuxtv.org/media_tree.git 7253W: http://www.ivtvdriver.org 7254S: Maintained 7255F: Documentation/media/v4l-drivers/ivtv* 7256F: drivers/media/pci/ivtv/ 7257F: include/uapi/linux/ivtv* 7258 7259IX2505V MEDIA DRIVER 7260M: Malcolm Priestley <tvboxspy@gmail.com> 7261L: linux-media@vger.kernel.org 7262W: https://linuxtv.org 7263Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7264S: Maintained 7265F: drivers/media/dvb-frontends/ix2505v* 7266 7267JC42.4 TEMPERATURE SENSOR DRIVER 7268M: Guenter Roeck <linux@roeck-us.net> 7269L: linux-hwmon@vger.kernel.org 7270S: Maintained 7271F: drivers/hwmon/jc42.c 7272F: Documentation/hwmon/jc42 7273 7274JFS FILESYSTEM 7275M: Dave Kleikamp <shaggy@kernel.org> 7276L: jfs-discussion@lists.sourceforge.net 7277W: http://jfs.sourceforge.net/ 7278T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7279S: Maintained 7280F: Documentation/filesystems/jfs.txt 7281F: fs/jfs/ 7282 7283JME NETWORK DRIVER 7284M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7285L: netdev@vger.kernel.org 7286S: Maintained 7287F: drivers/net/ethernet/jme.* 7288 7289JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7290M: David Woodhouse <dwmw2@infradead.org> 7291L: linux-mtd@lists.infradead.org 7292W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7293S: Maintained 7294F: fs/jffs2/ 7295F: include/uapi/linux/jffs2.h 7296 7297JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7298M: "Theodore Ts'o" <tytso@mit.edu> 7299M: Jan Kara <jack@suse.com> 7300L: linux-ext4@vger.kernel.org 7301S: Maintained 7302F: fs/jbd2/ 7303F: include/linux/jbd2.h 7304 7305JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7306M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7307L: linux-media@vger.kernel.org 7308S: Maintained 7309F: drivers/media/platform/rcar_jpu.c 7310 7311JSM Neo PCI based serial card 7312M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7313L: linux-serial@vger.kernel.org 7314S: Maintained 7315F: drivers/tty/serial/jsm/ 7316 7317K10TEMP HARDWARE MONITORING DRIVER 7318M: Clemens Ladisch <clemens@ladisch.de> 7319L: linux-hwmon@vger.kernel.org 7320S: Maintained 7321F: Documentation/hwmon/k10temp 7322F: drivers/hwmon/k10temp.c 7323 7324K8TEMP HARDWARE MONITORING DRIVER 7325M: Rudolf Marek <r.marek@assembler.cz> 7326L: linux-hwmon@vger.kernel.org 7327S: Maintained 7328F: Documentation/hwmon/k8temp 7329F: drivers/hwmon/k8temp.c 7330 7331KASAN 7332M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7333R: Alexander Potapenko <glider@google.com> 7334R: Dmitry Vyukov <dvyukov@google.com> 7335L: kasan-dev@googlegroups.com 7336S: Maintained 7337F: arch/*/include/asm/kasan.h 7338F: arch/*/mm/kasan_init* 7339F: Documentation/dev-tools/kasan.rst 7340F: include/linux/kasan*.h 7341F: lib/test_kasan.c 7342F: mm/kasan/ 7343F: scripts/Makefile.kasan 7344 7345KCONFIG 7346M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7347L: linux-kbuild@vger.kernel.org 7348T: git git://gitorious.org/linux-kconfig/linux-kconfig 7349S: Maintained 7350F: Documentation/kbuild/kconfig-language.txt 7351F: scripts/kconfig/ 7352 7353KDUMP 7354M: Dave Young <dyoung@redhat.com> 7355M: Baoquan He <bhe@redhat.com> 7356R: Vivek Goyal <vgoyal@redhat.com> 7357L: kexec@lists.infradead.org 7358W: http://lse.sourceforge.net/kdump/ 7359S: Maintained 7360F: Documentation/kdump/ 7361 7362KEENE FM RADIO TRANSMITTER DRIVER 7363M: Hans Verkuil <hverkuil@xs4all.nl> 7364L: linux-media@vger.kernel.org 7365T: git git://linuxtv.org/media_tree.git 7366W: https://linuxtv.org 7367S: Maintained 7368F: drivers/media/radio/radio-keene* 7369 7370KERNEL AUTOMOUNTER v4 (AUTOFS4) 7371M: Ian Kent <raven@themaw.net> 7372L: autofs@vger.kernel.org 7373S: Maintained 7374F: fs/autofs4/ 7375 7376KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7377M: Masahiro Yamada <yamada.masahiro@socionext.com> 7378M: Michal Marek <mmarek@suse.com> 7379T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7380L: linux-kbuild@vger.kernel.org 7381S: Maintained 7382F: Documentation/kbuild/ 7383F: Makefile 7384F: scripts/Makefile.* 7385F: scripts/basic/ 7386F: scripts/mk* 7387F: scripts/package/ 7388 7389KERNEL JANITORS 7390L: kernel-janitors@vger.kernel.org 7391W: http://kernelnewbies.org/KernelJanitors 7392S: Odd Fixes 7393 7394KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7395M: "J. Bruce Fields" <bfields@fieldses.org> 7396M: Jeff Layton <jlayton@poochiereds.net> 7397L: linux-nfs@vger.kernel.org 7398W: http://nfs.sourceforge.net/ 7399T: git git://linux-nfs.org/~bfields/linux.git 7400S: Supported 7401F: fs/nfsd/ 7402F: include/uapi/linux/nfsd/ 7403F: fs/lockd/ 7404F: fs/nfs_common/ 7405F: net/sunrpc/ 7406F: include/linux/lockd/ 7407F: include/linux/sunrpc/ 7408F: include/uapi/linux/sunrpc/ 7409 7410KERNEL SELFTEST FRAMEWORK 7411M: Shuah Khan <shuahkh@osg.samsung.com> 7412M: Shuah Khan <shuah@kernel.org> 7413L: linux-kselftest@vger.kernel.org 7414T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7415S: Maintained 7416F: tools/testing/selftests/ 7417F: Documentation/dev-tools/kselftest* 7418 7419KERNEL VIRTUAL MACHINE (KVM) 7420M: Paolo Bonzini <pbonzini@redhat.com> 7421M: Radim Krčmář <rkrcmar@redhat.com> 7422L: kvm@vger.kernel.org 7423W: http://www.linux-kvm.org 7424T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7425S: Supported 7426F: Documentation/*/kvm*.txt 7427F: Documentation/virtual/kvm/ 7428F: arch/*/kvm/ 7429F: arch/x86/kernel/kvm.c 7430F: arch/x86/kernel/kvmclock.c 7431F: arch/*/include/asm/kvm* 7432F: include/linux/kvm* 7433F: include/uapi/linux/kvm* 7434F: virt/kvm/ 7435F: tools/kvm/ 7436 7437KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7438M: Joerg Roedel <joro@8bytes.org> 7439L: kvm@vger.kernel.org 7440W: http://www.linux-kvm.org/ 7441S: Maintained 7442F: arch/x86/include/asm/svm.h 7443F: arch/x86/kvm/svm.c 7444 7445KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7446M: Christoffer Dall <christoffer.dall@linaro.org> 7447M: Marc Zyngier <marc.zyngier@arm.com> 7448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7449L: kvmarm@lists.cs.columbia.edu 7450W: http://systems.cs.columbia.edu/projects/kvm-arm 7451T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7452S: Supported 7453F: arch/arm/include/uapi/asm/kvm* 7454F: arch/arm/include/asm/kvm* 7455F: arch/arm/kvm/ 7456F: virt/kvm/arm/ 7457F: include/kvm/arm_* 7458 7459KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7460M: Alexander Graf <agraf@suse.com> 7461L: kvm-ppc@vger.kernel.org 7462W: http://www.linux-kvm.org/ 7463T: git git://github.com/agraf/linux-2.6.git 7464S: Supported 7465F: arch/powerpc/include/asm/kvm* 7466F: arch/powerpc/kvm/ 7467 7468KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7469M: Christoffer Dall <christoffer.dall@linaro.org> 7470M: Marc Zyngier <marc.zyngier@arm.com> 7471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7472L: kvmarm@lists.cs.columbia.edu 7473S: Maintained 7474F: arch/arm64/include/uapi/asm/kvm* 7475F: arch/arm64/include/asm/kvm* 7476F: arch/arm64/kvm/ 7477 7478KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7479M: James Hogan <james.hogan@imgtec.com> 7480L: linux-mips@linux-mips.org 7481S: Supported 7482F: arch/mips/include/uapi/asm/kvm* 7483F: arch/mips/include/asm/kvm* 7484F: arch/mips/kvm/ 7485 7486KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7487M: Christian Borntraeger <borntraeger@de.ibm.com> 7488M: Cornelia Huck <cohuck@redhat.com> 7489L: linux-s390@vger.kernel.org 7490W: http://www.ibm.com/developerworks/linux/linux390/ 7491T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7492S: Supported 7493F: Documentation/s390/kvm.txt 7494F: arch/s390/include/asm/kvm* 7495F: arch/s390/kvm/ 7496F: arch/s390/mm/gmap.c 7497 7498KERNFS 7499M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7500M: Tejun Heo <tj@kernel.org> 7501T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7502S: Supported 7503F: include/linux/kernfs.h 7504F: fs/kernfs/ 7505 7506KEXEC 7507M: Eric Biederman <ebiederm@xmission.com> 7508W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7509L: kexec@lists.infradead.org 7510S: Maintained 7511F: include/linux/kexec.h 7512F: include/uapi/linux/kexec.h 7513F: kernel/kexec* 7514 7515KEYS-ENCRYPTED 7516M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7517M: David Safford <safford@us.ibm.com> 7518L: linux-security-module@vger.kernel.org 7519L: keyrings@vger.kernel.org 7520S: Supported 7521F: Documentation/security/keys/trusted-encrypted.rst 7522F: include/keys/encrypted-type.h 7523F: security/keys/encrypted-keys/ 7524 7525KEYS-TRUSTED 7526M: David Safford <safford@us.ibm.com> 7527M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7528L: linux-security-module@vger.kernel.org 7529L: keyrings@vger.kernel.org 7530S: Supported 7531F: Documentation/security/keys/trusted-encrypted.rst 7532F: include/keys/trusted-type.h 7533F: security/keys/trusted.c 7534F: security/keys/trusted.h 7535 7536KEYS/KEYRINGS: 7537M: David Howells <dhowells@redhat.com> 7538L: keyrings@vger.kernel.org 7539S: Maintained 7540F: Documentation/security/keys/core.rst 7541F: include/linux/key.h 7542F: include/linux/key-type.h 7543F: include/linux/keyctl.h 7544F: include/uapi/linux/keyctl.h 7545F: include/keys/ 7546F: security/keys/ 7547 7548KGDB / KDB /debug_core 7549M: Jason Wessel <jason.wessel@windriver.com> 7550W: http://kgdb.wiki.kernel.org/ 7551L: kgdb-bugreport@lists.sourceforge.net 7552T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7553S: Maintained 7554F: Documentation/dev-tools/kgdb.rst 7555F: drivers/misc/kgdbts.c 7556F: drivers/tty/serial/kgdboc.c 7557F: include/linux/kdb.h 7558F: include/linux/kgdb.h 7559F: kernel/debug/ 7560 7561KMEMCHECK 7562M: Vegard Nossum <vegardno@ifi.uio.no> 7563M: Pekka Enberg <penberg@kernel.org> 7564S: Maintained 7565F: Documentation/dev-tools/kmemcheck.rst 7566F: arch/x86/include/asm/kmemcheck.h 7567F: arch/x86/mm/kmemcheck/ 7568F: include/linux/kmemcheck.h 7569F: mm/kmemcheck.c 7570 7571KMEMLEAK 7572M: Catalin Marinas <catalin.marinas@arm.com> 7573S: Maintained 7574F: Documentation/dev-tools/kmemleak.rst 7575F: include/linux/kmemleak.h 7576F: mm/kmemleak.c 7577F: mm/kmemleak-test.c 7578 7579KMOD MODULE USERMODE HELPER 7580M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7581L: linux-kernel@vger.kernel.org 7582S: Maintained 7583F: kernel/kmod.c 7584F: include/linux/kmod.h 7585F: lib/test_kmod.c 7586F: tools/testing/selftests/kmod/ 7587 7588KPROBES 7589M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7590M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7591M: "David S. Miller" <davem@davemloft.net> 7592M: Masami Hiramatsu <mhiramat@kernel.org> 7593S: Maintained 7594F: Documentation/kprobes.txt 7595F: include/linux/kprobes.h 7596F: include/asm-generic/kprobes.h 7597F: kernel/kprobes.c 7598 7599KS0108 LCD CONTROLLER DRIVER 7600M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7601W: http://miguelojeda.es/auxdisplay.htm 7602W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7603S: Maintained 7604F: Documentation/auxdisplay/ks0108 7605F: drivers/auxdisplay/ks0108.c 7606F: include/linux/ks0108.h 7607 7608L3MDEV 7609M: David Ahern <dsa@cumulusnetworks.com> 7610L: netdev@vger.kernel.org 7611S: Maintained 7612F: net/l3mdev 7613F: include/net/l3mdev.h 7614 7615LANTIQ MIPS ARCHITECTURE 7616M: John Crispin <john@phrozen.org> 7617L: linux-mips@linux-mips.org 7618S: Maintained 7619F: arch/mips/lantiq 7620 7621LAPB module 7622L: linux-x25@vger.kernel.org 7623S: Orphan 7624F: Documentation/networking/lapb-module.txt 7625F: include/*/lapb.h 7626F: net/lapb/ 7627 7628LASI 53c700 driver for PARISC 7629M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7630L: linux-scsi@vger.kernel.org 7631S: Maintained 7632F: Documentation/scsi/53c700.txt 7633F: drivers/scsi/53c700* 7634 7635LED SUBSYSTEM 7636M: Richard Purdie <rpurdie@rpsys.net> 7637M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7638M: Pavel Machek <pavel@ucw.cz> 7639L: linux-leds@vger.kernel.org 7640T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7641S: Maintained 7642F: Documentation/devicetree/bindings/leds/ 7643F: drivers/leds/ 7644F: include/linux/leds.h 7645 7646LEGACY EEPROM DRIVER 7647M: Jean Delvare <jdelvare@suse.com> 7648S: Maintained 7649F: Documentation/misc-devices/eeprom 7650F: drivers/misc/eeprom/eeprom.c 7651 7652LEGO USB Tower driver 7653M: Juergen Stuber <starblue@users.sourceforge.net> 7654L: legousb-devel@lists.sourceforge.net 7655W: http://legousb.sourceforge.net/ 7656S: Maintained 7657F: drivers/usb/misc/legousbtower.c 7658 7659LG2160 MEDIA DRIVER 7660M: Michael Krufky <mkrufky@linuxtv.org> 7661L: linux-media@vger.kernel.org 7662W: https://linuxtv.org 7663W: http://github.com/mkrufky 7664Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7665T: git git://linuxtv.org/mkrufky/tuners.git 7666S: Maintained 7667F: drivers/media/dvb-frontends/lg2160.* 7668 7669LGDT3305 MEDIA DRIVER 7670M: Michael Krufky <mkrufky@linuxtv.org> 7671L: linux-media@vger.kernel.org 7672W: https://linuxtv.org 7673W: http://github.com/mkrufky 7674Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7675T: git git://linuxtv.org/mkrufky/tuners.git 7676S: Maintained 7677F: drivers/media/dvb-frontends/lgdt3305.* 7678 7679LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7680M: Viresh Kumar <vireshk@kernel.org> 7681L: linux-ide@vger.kernel.org 7682T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7683S: Maintained 7684F: include/linux/pata_arasan_cf_data.h 7685F: drivers/ata/pata_arasan_cf.c 7686 7687LIBATA PATA DRIVERS 7688M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7689M: Tejun Heo <tj@kernel.org> 7690L: linux-ide@vger.kernel.org 7691T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7692S: Maintained 7693F: drivers/ata/pata_*.c 7694F: drivers/ata/ata_generic.c 7695 7696LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7697M: Linus Walleij <linus.walleij@linaro.org> 7698L: linux-ide@vger.kernel.org 7699T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7700S: Maintained 7701F: drivers/ata/pata_ftide010.c 7702F: drivers/ata/sata_gemini.c 7703F: drivers/ata/sata_gemini.h 7704 7705LIBATA SATA AHCI PLATFORM devices support 7706M: Hans de Goede <hdegoede@redhat.com> 7707M: Tejun Heo <tj@kernel.org> 7708L: linux-ide@vger.kernel.org 7709T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7710S: Maintained 7711F: drivers/ata/ahci_platform.c 7712F: drivers/ata/libahci_platform.c 7713F: include/linux/ahci_platform.h 7714 7715LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7716M: Mikael Pettersson <mikpelinux@gmail.com> 7717L: linux-ide@vger.kernel.org 7718T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7719S: Maintained 7720F: drivers/ata/sata_promise.* 7721 7722LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7723M: Tejun Heo <tj@kernel.org> 7724L: linux-ide@vger.kernel.org 7725T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7726S: Maintained 7727F: drivers/ata/ 7728F: include/linux/ata.h 7729F: include/linux/libata.h 7730F: Documentation/devicetree/bindings/ata/ 7731 7732LIBLOCKDEP 7733M: Sasha Levin <alexander.levin@verizon.com> 7734S: Maintained 7735F: tools/lib/lockdep/ 7736 7737LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7738M: Ross Zwisler <ross.zwisler@linux.intel.com> 7739L: linux-nvdimm@lists.01.org 7740Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7741S: Supported 7742F: drivers/nvdimm/blk.c 7743F: drivers/nvdimm/region_devs.c 7744 7745LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7746M: Vishal Verma <vishal.l.verma@intel.com> 7747L: linux-nvdimm@lists.01.org 7748Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7749S: Supported 7750F: drivers/nvdimm/btt* 7751 7752LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7753M: Ross Zwisler <ross.zwisler@linux.intel.com> 7754L: linux-nvdimm@lists.01.org 7755Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7756S: Supported 7757F: drivers/nvdimm/pmem* 7758 7759LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7760M: Dan Williams <dan.j.williams@intel.com> 7761L: linux-nvdimm@lists.01.org 7762Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7763T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7764S: Supported 7765F: drivers/nvdimm/* 7766F: drivers/acpi/nfit/* 7767F: include/linux/nd.h 7768F: include/linux/libnvdimm.h 7769F: include/uapi/linux/ndctl.h 7770 7771LIGHTNVM PLATFORM SUPPORT 7772M: Matias Bjorling <mb@lightnvm.io> 7773W: http://github/OpenChannelSSD 7774L: linux-block@vger.kernel.org 7775S: Maintained 7776F: drivers/lightnvm/ 7777F: include/linux/lightnvm.h 7778F: include/uapi/linux/lightnvm.h 7779 7780LINUX FOR POWER MACINTOSH 7781M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7782W: http://www.penguinppc.org/ 7783L: linuxppc-dev@lists.ozlabs.org 7784S: Maintained 7785F: arch/powerpc/platforms/powermac/ 7786F: drivers/macintosh/ 7787 7788LINUX FOR POWERPC (32-BIT AND 64-BIT) 7789M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7790M: Paul Mackerras <paulus@samba.org> 7791M: Michael Ellerman <mpe@ellerman.id.au> 7792W: https://github.com/linuxppc/linux/wiki 7793L: linuxppc-dev@lists.ozlabs.org 7794Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7795T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7796S: Supported 7797F: Documentation/ABI/stable/sysfs-firmware-opal-* 7798F: Documentation/devicetree/bindings/powerpc/ 7799F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7800F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7801F: Documentation/powerpc/ 7802F: arch/powerpc/ 7803F: drivers/char/tpm/tpm_ibmvtpm* 7804F: drivers/crypto/nx/ 7805F: drivers/crypto/vmx/ 7806F: drivers/i2c/busses/i2c-opal.c 7807F: drivers/net/ethernet/ibm/ibmveth.* 7808F: drivers/net/ethernet/ibm/ibmvnic.* 7809F: drivers/pci/hotplug/pnv_php.c 7810F: drivers/pci/hotplug/rpa* 7811F: drivers/rtc/rtc-opal.c 7812F: drivers/scsi/ibmvscsi/ 7813F: drivers/tty/hvc/hvc_opal.c 7814F: tools/testing/selftests/powerpc 7815N: /pmac 7816N: powermac 7817N: powernv 7818N: [^a-z0-9]ps3 7819N: pseries 7820 7821LINUX FOR POWERPC EMBEDDED MPC5XXX 7822M: Anatolij Gustschin <agust@denx.de> 7823L: linuxppc-dev@lists.ozlabs.org 7824T: git git://git.denx.de/linux-denx-agust.git 7825S: Maintained 7826F: arch/powerpc/platforms/512x/ 7827F: arch/powerpc/platforms/52xx/ 7828 7829LINUX FOR POWERPC EMBEDDED PPC4XX 7830M: Alistair Popple <alistair@popple.id.au> 7831M: Matt Porter <mporter@kernel.crashing.org> 7832W: http://www.penguinppc.org/ 7833L: linuxppc-dev@lists.ozlabs.org 7834S: Maintained 7835F: arch/powerpc/platforms/40x/ 7836F: arch/powerpc/platforms/44x/ 7837 7838LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7839M: Scott Wood <oss@buserror.net> 7840M: Kumar Gala <galak@kernel.crashing.org> 7841W: http://www.penguinppc.org/ 7842L: linuxppc-dev@lists.ozlabs.org 7843T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7844S: Maintained 7845F: arch/powerpc/platforms/83xx/ 7846F: arch/powerpc/platforms/85xx/ 7847F: Documentation/devicetree/bindings/powerpc/fsl/ 7848 7849LINUX FOR POWERPC EMBEDDED PPC8XX 7850M: Vitaly Bordug <vitb@kernel.crashing.org> 7851W: http://www.penguinppc.org/ 7852L: linuxppc-dev@lists.ozlabs.org 7853S: Maintained 7854F: arch/powerpc/platforms/8xx/ 7855 7856LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7857L: linuxppc-dev@lists.ozlabs.org 7858S: Orphan 7859F: arch/powerpc/*/*virtex* 7860F: arch/powerpc/*/*/*virtex* 7861 7862LINUX FOR POWERPC PA SEMI PWRFICIENT 7863L: linuxppc-dev@lists.ozlabs.org 7864S: Orphan 7865F: arch/powerpc/platforms/pasemi/ 7866F: drivers/*/*pasemi* 7867F: drivers/*/*/*pasemi* 7868 7869LINUX KERNEL DUMP TEST MODULE (LKDTM) 7870M: Kees Cook <keescook@chromium.org> 7871S: Maintained 7872F: drivers/misc/lkdtm* 7873 7874LINUX SECURITY MODULE (LSM) FRAMEWORK 7875M: Chris Wright <chrisw@sous-sol.org> 7876L: linux-security-module@vger.kernel.org 7877S: Supported 7878 7879LIS3LV02D ACCELEROMETER DRIVER 7880M: Eric Piel <eric.piel@tremplin-utc.net> 7881S: Maintained 7882F: Documentation/misc-devices/lis3lv02d 7883F: drivers/misc/lis3lv02d/ 7884F: drivers/platform/x86/hp_accel.c 7885 7886LIVE PATCHING 7887M: Josh Poimboeuf <jpoimboe@redhat.com> 7888M: Jessica Yu <jeyu@kernel.org> 7889M: Jiri Kosina <jikos@kernel.org> 7890M: Miroslav Benes <mbenes@suse.cz> 7891R: Petr Mladek <pmladek@suse.com> 7892S: Maintained 7893F: kernel/livepatch/ 7894F: include/linux/livepatch.h 7895F: arch/x86/include/asm/livepatch.h 7896F: arch/x86/kernel/livepatch.c 7897F: Documentation/livepatch/ 7898F: Documentation/ABI/testing/sysfs-kernel-livepatch 7899F: samples/livepatch/ 7900L: live-patching@vger.kernel.org 7901T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7902 7903LLC (802.2) 7904L: netdev@vger.kernel.org 7905S: Odd fixes 7906F: include/linux/llc.h 7907F: include/uapi/linux/llc.h 7908F: include/net/llc* 7909F: net/llc/ 7910 7911LM73 HARDWARE MONITOR DRIVER 7912M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7913L: linux-hwmon@vger.kernel.org 7914S: Maintained 7915F: drivers/hwmon/lm73.c 7916 7917LM78 HARDWARE MONITOR DRIVER 7918M: Jean Delvare <jdelvare@suse.com> 7919L: linux-hwmon@vger.kernel.org 7920S: Maintained 7921F: Documentation/hwmon/lm78 7922F: drivers/hwmon/lm78.c 7923 7924LM83 HARDWARE MONITOR DRIVER 7925M: Jean Delvare <jdelvare@suse.com> 7926L: linux-hwmon@vger.kernel.org 7927S: Maintained 7928F: Documentation/hwmon/lm83 7929F: drivers/hwmon/lm83.c 7930 7931LM90 HARDWARE MONITOR DRIVER 7932M: Jean Delvare <jdelvare@suse.com> 7933L: linux-hwmon@vger.kernel.org 7934S: Maintained 7935F: Documentation/hwmon/lm90 7936F: Documentation/devicetree/bindings/hwmon/lm90.txt 7937F: drivers/hwmon/lm90.c 7938F: include/dt-bindings/thermal/lm90.h 7939 7940LM95234 HARDWARE MONITOR DRIVER 7941M: Guenter Roeck <linux@roeck-us.net> 7942L: linux-hwmon@vger.kernel.org 7943S: Maintained 7944F: Documentation/hwmon/lm95234 7945F: drivers/hwmon/lm95234.c 7946 7947LME2510 MEDIA DRIVER 7948M: Malcolm Priestley <tvboxspy@gmail.com> 7949L: linux-media@vger.kernel.org 7950W: https://linuxtv.org 7951Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7952S: Maintained 7953F: drivers/media/usb/dvb-usb-v2/lmedm04* 7954 7955LOADPIN SECURITY MODULE 7956M: Kees Cook <keescook@chromium.org> 7957T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 7958S: Supported 7959F: security/loadpin/ 7960F: Documentation/admin-guide/LSM/LoadPin.rst 7961 7962LOCKING PRIMITIVES 7963M: Peter Zijlstra <peterz@infradead.org> 7964M: Ingo Molnar <mingo@redhat.com> 7965L: linux-kernel@vger.kernel.org 7966T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7967S: Maintained 7968F: Documentation/locking/ 7969F: include/linux/lockdep.h 7970F: include/linux/spinlock*.h 7971F: arch/*/include/asm/spinlock*.h 7972F: include/linux/rwlock*.h 7973F: include/linux/mutex*.h 7974F: arch/*/include/asm/mutex*.h 7975F: include/linux/rwsem*.h 7976F: arch/*/include/asm/rwsem.h 7977F: include/linux/seqlock.h 7978F: lib/locking*.[ch] 7979F: kernel/locking/ 7980 7981LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7982M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7983L: linux-ntfs-dev@lists.sourceforge.net 7984W: http://www.linux-ntfs.org/content/view/19/37/ 7985S: Maintained 7986F: Documentation/ldm.txt 7987F: block/partitions/ldm.* 7988 7989LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7990M: Sathya Prakash <sathya.prakash@broadcom.com> 7991M: Chaitra P B <chaitra.basappa@broadcom.com> 7992M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7993L: MPT-FusionLinux.pdl@broadcom.com 7994L: linux-scsi@vger.kernel.org 7995W: http://www.avagotech.com/support/ 7996S: Supported 7997F: drivers/message/fusion/ 7998F: drivers/scsi/mpt2sas/ 7999F: drivers/scsi/mpt3sas/ 8000 8001LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8002M: Matthew Wilcox <matthew@wil.cx> 8003L: linux-scsi@vger.kernel.org 8004S: Maintained 8005F: drivers/scsi/sym53c8xx_2/ 8006 8007LTC4261 HARDWARE MONITOR DRIVER 8008M: Guenter Roeck <linux@roeck-us.net> 8009L: linux-hwmon@vger.kernel.org 8010S: Maintained 8011F: Documentation/hwmon/ltc4261 8012F: drivers/hwmon/ltc4261.c 8013 8014LTC4306 I2C MULTIPLEXER DRIVER 8015M: Michael Hennerich <michael.hennerich@analog.com> 8016W: http://ez.analog.com/community/linux-device-drivers 8017L: linux-i2c@vger.kernel.org 8018S: Supported 8019F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8020F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8021 8022LTP (Linux Test Project) 8023M: Mike Frysinger <vapier@gentoo.org> 8024M: Cyril Hrubis <chrubis@suse.cz> 8025M: Wanlong Gao <wanlong.gao@gmail.com> 8026M: Jan Stancek <jstancek@redhat.com> 8027M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8028M: Alexey Kodanev <alexey.kodanev@oracle.com> 8029L: ltp@lists.linux.it (subscribers-only) 8030W: http://linux-test-project.github.io/ 8031T: git git://github.com/linux-test-project/ltp.git 8032S: Maintained 8033 8034M32R ARCHITECTURE 8035W: http://www.linux-m32r.org/ 8036S: Orphan 8037F: arch/m32r/ 8038 8039M68K ARCHITECTURE 8040M: Geert Uytterhoeven <geert@linux-m68k.org> 8041L: linux-m68k@lists.linux-m68k.org 8042W: http://www.linux-m68k.org/ 8043T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8044S: Maintained 8045F: arch/m68k/ 8046F: drivers/zorro/ 8047 8048M68K ON APPLE MACINTOSH 8049M: Joshua Thompson <funaho@jurai.org> 8050W: http://www.mac.linux-m68k.org/ 8051L: linux-m68k@lists.linux-m68k.org 8052S: Maintained 8053F: arch/m68k/mac/ 8054 8055M68K ON HP9000/300 8056M: Philip Blundell <philb@gnu.org> 8057W: http://www.tazenda.demon.co.uk/phil/linux-hp 8058S: Maintained 8059F: arch/m68k/hp300/ 8060 8061M88DS3103 MEDIA DRIVER 8062M: Antti Palosaari <crope@iki.fi> 8063L: linux-media@vger.kernel.org 8064W: https://linuxtv.org 8065W: http://palosaari.fi/linux/ 8066Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8067T: git git://linuxtv.org/anttip/media_tree.git 8068S: Maintained 8069F: drivers/media/dvb-frontends/m88ds3103* 8070 8071M88RS2000 MEDIA DRIVER 8072M: Malcolm Priestley <tvboxspy@gmail.com> 8073L: linux-media@vger.kernel.org 8074W: https://linuxtv.org 8075Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8076S: Maintained 8077F: drivers/media/dvb-frontends/m88rs2000* 8078 8079MA901 MASTERKIT USB FM RADIO DRIVER 8080M: Alexey Klimov <klimov.linux@gmail.com> 8081L: linux-media@vger.kernel.org 8082T: git git://linuxtv.org/media_tree.git 8083S: Maintained 8084F: drivers/media/radio/radio-ma901.c 8085 8086MAC80211 8087M: Johannes Berg <johannes@sipsolutions.net> 8088L: linux-wireless@vger.kernel.org 8089W: http://wireless.kernel.org/ 8090T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8091T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8092S: Maintained 8093F: Documentation/networking/mac80211-injection.txt 8094F: include/net/mac80211.h 8095F: net/mac80211/ 8096F: drivers/net/wireless/mac80211_hwsim.[ch] 8097 8098MAILBOX API 8099M: Jassi Brar <jassisinghbrar@gmail.com> 8100L: linux-kernel@vger.kernel.org 8101S: Maintained 8102F: drivers/mailbox/ 8103F: include/linux/mailbox_client.h 8104F: include/linux/mailbox_controller.h 8105 8106MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8107M: Michael Kerrisk <mtk.manpages@gmail.com> 8108W: http://www.kernel.org/doc/man-pages 8109L: linux-man@vger.kernel.org 8110S: Maintained 8111 8112MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8113M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8114L: linux-mips@linux-mips.org 8115S: Maintained 8116F: arch/mips/boot/dts/img/pistachio_marduk.dts 8117 8118MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8119M: Andrew Lunn <andrew@lunn.ch> 8120M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8121L: netdev@vger.kernel.org 8122S: Maintained 8123F: drivers/net/dsa/mv88e6xxx/ 8124F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8125 8126MARVELL ARMADA DRM SUPPORT 8127M: Russell King <linux@armlinux.org.uk> 8128S: Maintained 8129T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8130T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8131F: drivers/gpu/drm/armada/ 8132F: include/uapi/drm/armada_drm.h 8133F: Documentation/devicetree/bindings/display/armada/ 8134 8135MARVELL CRYPTO DRIVER 8136M: Boris Brezillon <boris.brezillon@free-electrons.com> 8137M: Arnaud Ebalard <arno@natisbad.org> 8138F: drivers/crypto/marvell/ 8139S: Maintained 8140L: linux-crypto@vger.kernel.org 8141 8142MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8143M: Mirko Lindner <mlindner@marvell.com> 8144M: Stephen Hemminger <stephen@networkplumber.org> 8145L: netdev@vger.kernel.org 8146S: Maintained 8147F: drivers/net/ethernet/marvell/sk* 8148 8149MARVELL LIBERTAS WIRELESS DRIVER 8150L: libertas-dev@lists.infradead.org 8151S: Orphan 8152F: drivers/net/wireless/marvell/libertas/ 8153 8154MARVELL MV643XX ETHERNET DRIVER 8155M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8156L: netdev@vger.kernel.org 8157S: Maintained 8158F: drivers/net/ethernet/marvell/mv643xx_eth.* 8159F: include/linux/mv643xx.h 8160 8161MARVELL MV88X3310 PHY DRIVER 8162M: Russell King <rmk@armlinux.org.uk> 8163L: netdev@vger.kernel.org 8164S: Maintained 8165F: drivers/net/phy/marvell10g.c 8166 8167MARVELL MVNETA ETHERNET DRIVER 8168M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8169L: netdev@vger.kernel.org 8170S: Maintained 8171F: drivers/net/ethernet/marvell/mvneta.* 8172 8173MARVELL MWIFIEX WIRELESS DRIVER 8174M: Amitkumar Karwar <amitkarwar@gmail.com> 8175M: Nishant Sarmukadam <nishants@marvell.com> 8176M: Ganapathi Bhat <gbhat@marvell.com> 8177M: Xinming Hu <huxm@marvell.com> 8178L: linux-wireless@vger.kernel.org 8179S: Maintained 8180F: drivers/net/wireless/marvell/mwifiex/ 8181 8182MARVELL MWL8K WIRELESS DRIVER 8183M: Lennert Buytenhek <buytenh@wantstofly.org> 8184L: linux-wireless@vger.kernel.org 8185S: Odd Fixes 8186F: drivers/net/wireless/marvell/mwl8k.c 8187 8188MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8189M: Nicolas Pitre <nico@fluxnic.net> 8190S: Odd Fixes 8191F: drivers/mmc/host/mvsdio.* 8192 8193MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8194M: Hu Ziji <huziji@marvell.com> 8195L: linux-mmc@vger.kernel.org 8196S: Supported 8197F: drivers/mmc/host/sdhci-xenon* 8198F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8199 8200MATROX FRAMEBUFFER DRIVER 8201L: linux-fbdev@vger.kernel.org 8202S: Orphan 8203F: drivers/video/fbdev/matrox/matroxfb_* 8204F: include/uapi/linux/matroxfb.h 8205 8206MAX16065 HARDWARE MONITOR DRIVER 8207M: Guenter Roeck <linux@roeck-us.net> 8208L: linux-hwmon@vger.kernel.org 8209S: Maintained 8210F: Documentation/hwmon/max16065 8211F: drivers/hwmon/max16065.c 8212 8213MAX20751 HARDWARE MONITOR DRIVER 8214M: Guenter Roeck <linux@roeck-us.net> 8215L: linux-hwmon@vger.kernel.org 8216S: Maintained 8217F: Documentation/hwmon/max20751 8218F: drivers/hwmon/max20751.c 8219 8220MAX2175 SDR TUNER DRIVER 8221M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8222L: linux-media@vger.kernel.org 8223T: git git://linuxtv.org/media_tree.git 8224S: Maintained 8225F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8226F: Documentation/media/v4l-drivers/max2175.rst 8227F: drivers/media/i2c/max2175* 8228F: include/uapi/linux/max2175.h 8229 8230MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8231L: linux-hwmon@vger.kernel.org 8232S: Orphan 8233F: Documentation/hwmon/max6650 8234F: drivers/hwmon/max6650.c 8235 8236MAX6697 HARDWARE MONITOR DRIVER 8237M: Guenter Roeck <linux@roeck-us.net> 8238L: linux-hwmon@vger.kernel.org 8239S: Maintained 8240F: Documentation/hwmon/max6697 8241F: Documentation/devicetree/bindings/i2c/max6697.txt 8242F: drivers/hwmon/max6697.c 8243F: include/linux/platform_data/max6697.h 8244 8245MAX9860 MONO AUDIO VOICE CODEC DRIVER 8246M: Peter Rosin <peda@axentia.se> 8247L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8248S: Maintained 8249F: Documentation/devicetree/bindings/sound/max9860.txt 8250F: sound/soc/codecs/max9860.* 8251 8252MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8253M: Javier Martinez Canillas <javier@dowhile0.org> 8254L: linux-kernel@vger.kernel.org 8255S: Supported 8256F: drivers/regulator/max77802-regulator.c 8257F: Documentation/devicetree/bindings/*/*max77802.txt 8258F: include/dt-bindings/*/*max77802.h 8259 8260MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8261M: Krzysztof Kozlowski <krzk@kernel.org> 8262M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8263L: linux-pm@vger.kernel.org 8264S: Supported 8265F: drivers/power/supply/max14577_charger.c 8266F: drivers/power/supply/max77693_charger.c 8267 8268MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8269M: Chanwoo Choi <cw00.choi@samsung.com> 8270M: Krzysztof Kozlowski <krzk@kernel.org> 8271M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8272L: linux-kernel@vger.kernel.org 8273S: Supported 8274F: drivers/*/max14577*.c 8275F: drivers/*/max77686*.c 8276F: drivers/*/max77693*.c 8277F: drivers/extcon/extcon-max14577.c 8278F: drivers/extcon/extcon-max77693.c 8279F: drivers/rtc/rtc-max77686.c 8280F: drivers/clk/clk-max77686.c 8281F: Documentation/devicetree/bindings/mfd/max14577.txt 8282F: Documentation/devicetree/bindings/*/max77686.txt 8283F: Documentation/devicetree/bindings/mfd/max77693.txt 8284F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8285F: include/linux/mfd/max14577*.h 8286F: include/linux/mfd/max77686*.h 8287F: include/linux/mfd/max77693*.h 8288 8289MAXIRADIO FM RADIO RECEIVER DRIVER 8290M: Hans Verkuil <hverkuil@xs4all.nl> 8291L: linux-media@vger.kernel.org 8292T: git git://linuxtv.org/media_tree.git 8293W: https://linuxtv.org 8294S: Maintained 8295F: drivers/media/radio/radio-maxiradio* 8296 8297MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8298M: Peter Rosin <peda@axentia.se> 8299L: linux-iio@vger.kernel.org 8300S: Maintained 8301F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8302F: drivers/iio/potentiometer/mcp4531.c 8303 8304MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8305M: William Breathitt Gray <vilhelm.gray@gmail.com> 8306L: linux-iio@vger.kernel.org 8307S: Maintained 8308F: drivers/iio/dac/cio-dac.c 8309 8310MEDIA DRIVERS FOR ASCOT2E 8311M: Sergey Kozlov <serjk@netup.ru> 8312M: Abylay Ospan <aospan@netup.ru> 8313L: linux-media@vger.kernel.org 8314W: https://linuxtv.org 8315W: http://netup.tv/ 8316T: git git://linuxtv.org/media_tree.git 8317S: Supported 8318F: drivers/media/dvb-frontends/ascot2e* 8319 8320MEDIA DRIVERS FOR CXD2841ER 8321M: Sergey Kozlov <serjk@netup.ru> 8322M: Abylay Ospan <aospan@netup.ru> 8323L: linux-media@vger.kernel.org 8324W: https://linuxtv.org 8325W: http://netup.tv/ 8326T: git git://linuxtv.org/media_tree.git 8327S: Supported 8328F: drivers/media/dvb-frontends/cxd2841er* 8329 8330MEDIA DRIVERS FOR FREESCALE IMX 8331M: Steve Longerbeam <slongerbeam@gmail.com> 8332M: Philipp Zabel <p.zabel@pengutronix.de> 8333L: linux-media@vger.kernel.org 8334T: git git://linuxtv.org/media_tree.git 8335S: Maintained 8336F: Documentation/devicetree/bindings/media/imx.txt 8337F: Documentation/media/v4l-drivers/imx.rst 8338F: drivers/staging/media/imx/ 8339F: include/linux/imx-media.h 8340F: include/media/imx.h 8341 8342MEDIA DRIVERS FOR HELENE 8343M: Abylay Ospan <aospan@netup.ru> 8344L: linux-media@vger.kernel.org 8345W: https://linuxtv.org 8346W: http://netup.tv/ 8347T: git git://linuxtv.org/media_tree.git 8348S: Supported 8349F: drivers/media/dvb-frontends/helene* 8350 8351MEDIA DRIVERS FOR HORUS3A 8352M: Sergey Kozlov <serjk@netup.ru> 8353M: Abylay Ospan <aospan@netup.ru> 8354L: linux-media@vger.kernel.org 8355W: https://linuxtv.org 8356W: http://netup.tv/ 8357T: git git://linuxtv.org/media_tree.git 8358S: Supported 8359F: drivers/media/dvb-frontends/horus3a* 8360 8361MEDIA DRIVERS FOR LNBH25 8362M: Sergey Kozlov <serjk@netup.ru> 8363M: Abylay Ospan <aospan@netup.ru> 8364L: linux-media@vger.kernel.org 8365W: https://linuxtv.org 8366W: http://netup.tv/ 8367T: git git://linuxtv.org/media_tree.git 8368S: Supported 8369F: drivers/media/dvb-frontends/lnbh25* 8370 8371MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8372M: Sergey Kozlov <serjk@netup.ru> 8373M: Abylay Ospan <aospan@netup.ru> 8374L: linux-media@vger.kernel.org 8375W: https://linuxtv.org 8376W: http://netup.tv/ 8377T: git git://linuxtv.org/media_tree.git 8378S: Supported 8379F: drivers/media/pci/netup_unidvb/* 8380 8381MEDIA DRIVERS FOR RENESAS - DRIF 8382M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8383L: linux-media@vger.kernel.org 8384L: linux-renesas-soc@vger.kernel.org 8385T: git git://linuxtv.org/media_tree.git 8386S: Supported 8387F: Documentation/devicetree/bindings/media/renesas,drif.txt 8388F: drivers/media/platform/rcar_drif.c 8389 8390MEDIA DRIVERS FOR RENESAS - FCP 8391M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8392L: linux-media@vger.kernel.org 8393L: linux-renesas-soc@vger.kernel.org 8394T: git git://linuxtv.org/media_tree.git 8395S: Supported 8396F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8397F: drivers/media/platform/rcar-fcp.c 8398F: include/media/rcar-fcp.h 8399 8400MEDIA DRIVERS FOR RENESAS - FDP1 8401M: Kieran Bingham <kieran@bingham.xyz> 8402L: linux-media@vger.kernel.org 8403L: linux-renesas-soc@vger.kernel.org 8404T: git git://linuxtv.org/media_tree.git 8405S: Supported 8406F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8407F: drivers/media/platform/rcar_fdp1.c 8408 8409MEDIA DRIVERS FOR RENESAS - VIN 8410M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8411L: linux-media@vger.kernel.org 8412L: linux-renesas-soc@vger.kernel.org 8413T: git git://linuxtv.org/media_tree.git 8414S: Supported 8415F: Documentation/devicetree/bindings/media/rcar_vin.txt 8416F: drivers/media/platform/rcar-vin/ 8417 8418MEDIA DRIVERS FOR RENESAS - VSP1 8419M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8420L: linux-media@vger.kernel.org 8421L: linux-renesas-soc@vger.kernel.org 8422T: git git://linuxtv.org/media_tree.git 8423S: Supported 8424F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8425F: drivers/media/platform/vsp1/ 8426 8427MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8428M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8429M: Mauro Carvalho Chehab <mchehab@kernel.org> 8430P: LinuxTV.org Project 8431L: linux-media@vger.kernel.org 8432W: https://linuxtv.org 8433Q: http://patchwork.kernel.org/project/linux-media/list/ 8434T: git git://linuxtv.org/media_tree.git 8435S: Maintained 8436F: Documentation/devicetree/bindings/media/ 8437F: Documentation/media/ 8438F: drivers/media/ 8439F: drivers/staging/media/ 8440F: include/linux/platform_data/media/ 8441F: include/media/ 8442F: include/uapi/linux/dvb/ 8443F: include/uapi/linux/videodev2.h 8444F: include/uapi/linux/media.h 8445F: include/uapi/linux/v4l2-* 8446F: include/uapi/linux/meye.h 8447F: include/uapi/linux/ivtv* 8448F: include/uapi/linux/uvcvideo.h 8449 8450MEDIATEK ETHERNET DRIVER 8451M: Felix Fietkau <nbd@openwrt.org> 8452M: John Crispin <blogic@openwrt.org> 8453L: netdev@vger.kernel.org 8454S: Maintained 8455F: drivers/net/ethernet/mediatek/ 8456 8457MEDIATEK JPEG DRIVER 8458M: Rick Chang <rick.chang@mediatek.com> 8459M: Bin Liu <bin.liu@mediatek.com> 8460S: Supported 8461F: drivers/media/platform/mtk-jpeg/ 8462F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8463 8464MEDIATEK MDP DRIVER 8465M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8466M: Houlong Wei <houlong.wei@mediatek.com> 8467M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8468S: Supported 8469F: drivers/media/platform/mtk-mdp/ 8470F: drivers/media/platform/mtk-vpu/ 8471F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8472 8473MEDIATEK MEDIA DRIVER 8474M: Tiffany Lin <tiffany.lin@mediatek.com> 8475M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8476S: Supported 8477F: drivers/media/platform/mtk-vcodec/ 8478F: drivers/media/platform/mtk-vpu/ 8479F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8480F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8481 8482MEDIATEK MT7601U WIRELESS LAN DRIVER 8483M: Jakub Kicinski <kubakici@wp.pl> 8484L: linux-wireless@vger.kernel.org 8485S: Maintained 8486F: drivers/net/wireless/mediatek/mt7601u/ 8487 8488MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8489M: Sean Wang <sean.wang@mediatek.com> 8490S: Maintained 8491F: drivers/char/hw_random/mtk-rng.c 8492 8493MEDIATEK USB3 DRD IP DRIVER 8494M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8495L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8497L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8498S: Maintained 8499F: drivers/usb/mtu3/ 8500 8501MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8502M: Peter Senna Tschudin <peter.senna@collabora.com> 8503M: Martin Donnelly <martin.donnelly@ge.com> 8504M: Martyn Welch <martyn.welch@collabora.co.uk> 8505S: Maintained 8506F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8507F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8508 8509MEGARAID SCSI/SAS DRIVERS 8510M: Kashyap Desai <kashyap.desai@broadcom.com> 8511M: Sumit Saxena <sumit.saxena@broadcom.com> 8512M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8513L: megaraidlinux.pdl@broadcom.com 8514L: linux-scsi@vger.kernel.org 8515W: http://www.avagotech.com/support/ 8516S: Maintained 8517F: Documentation/scsi/megaraid.txt 8518F: drivers/scsi/megaraid.* 8519F: drivers/scsi/megaraid/ 8520 8521MELEXIS MLX90614 DRIVER 8522M: Crt Mori <cmo@melexis.com> 8523L: linux-iio@vger.kernel.org 8524W: http://www.melexis.com 8525S: Supported 8526F: drivers/iio/temperature/mlx90614.c 8527 8528MELFAS MIP4 TOUCHSCREEN DRIVER 8529M: Sangwon Jee <jeesw@melfas.com> 8530W: http://www.melfas.com 8531S: Supported 8532F: drivers/input/touchscreen/melfas_mip4.c 8533F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8534 8535MELLANOX ETHERNET DRIVER (mlx4_en) 8536M: Tariq Toukan <tariqt@mellanox.com> 8537L: netdev@vger.kernel.org 8538S: Supported 8539W: http://www.mellanox.com 8540Q: http://patchwork.ozlabs.org/project/netdev/list/ 8541F: drivers/net/ethernet/mellanox/mlx4/en_* 8542 8543MELLANOX ETHERNET DRIVER (mlx5e) 8544M: Saeed Mahameed <saeedm@mellanox.com> 8545L: netdev@vger.kernel.org 8546S: Supported 8547W: http://www.mellanox.com 8548Q: http://patchwork.ozlabs.org/project/netdev/list/ 8549F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8550 8551MELLANOX ETHERNET INNOVA DRIVER 8552M: Ilan Tayari <ilant@mellanox.com> 8553R: Boris Pismenny <borisp@mellanox.com> 8554L: netdev@vger.kernel.org 8555S: Supported 8556W: http://www.mellanox.com 8557Q: http://patchwork.ozlabs.org/project/netdev/list/ 8558F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8559F: include/linux/mlx5/mlx5_ifc_fpga.h 8560 8561MELLANOX ETHERNET INNOVA IPSEC DRIVER 8562M: Ilan Tayari <ilant@mellanox.com> 8563R: Boris Pismenny <borisp@mellanox.com> 8564L: netdev@vger.kernel.org 8565S: Supported 8566W: http://www.mellanox.com 8567Q: http://patchwork.ozlabs.org/project/netdev/list/ 8568F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8569F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8570 8571MELLANOX ETHERNET SWITCH DRIVERS 8572M: Jiri Pirko <jiri@mellanox.com> 8573M: Ido Schimmel <idosch@mellanox.com> 8574L: netdev@vger.kernel.org 8575S: Supported 8576W: http://www.mellanox.com 8577Q: http://patchwork.ozlabs.org/project/netdev/list/ 8578F: drivers/net/ethernet/mellanox/mlxsw/ 8579 8580MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8581M: Yotam Gigi <yotamg@mellanox.com> 8582L: netdev@vger.kernel.org 8583S: Supported 8584W: http://www.mellanox.com 8585Q: http://patchwork.ozlabs.org/project/netdev/list/ 8586F: drivers/net/ethernet/mellanox/mlxfw/ 8587 8588MELLANOX MLX CPLD HOTPLUG DRIVER 8589M: Vadim Pasternak <vadimp@mellanox.com> 8590L: platform-driver-x86@vger.kernel.org 8591S: Supported 8592F: drivers/platform/x86/mlxcpld-hotplug.c 8593F: include/linux/platform_data/mlxcpld-hotplug.h 8594 8595MELLANOX MLX4 core VPI driver 8596M: Tariq Toukan <tariqt@mellanox.com> 8597L: netdev@vger.kernel.org 8598L: linux-rdma@vger.kernel.org 8599W: http://www.mellanox.com 8600Q: http://patchwork.ozlabs.org/project/netdev/list/ 8601S: Supported 8602F: drivers/net/ethernet/mellanox/mlx4/ 8603F: include/linux/mlx4/ 8604 8605MELLANOX MLX4 IB driver 8606M: Yishai Hadas <yishaih@mellanox.com> 8607L: linux-rdma@vger.kernel.org 8608W: http://www.mellanox.com 8609Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8610S: Supported 8611F: drivers/infiniband/hw/mlx4/ 8612F: include/linux/mlx4/ 8613F: include/uapi/rdma/mlx4-abi.h 8614 8615MELLANOX MLX5 core VPI driver 8616M: Saeed Mahameed <saeedm@mellanox.com> 8617M: Matan Barak <matanb@mellanox.com> 8618M: Leon Romanovsky <leonro@mellanox.com> 8619L: netdev@vger.kernel.org 8620L: linux-rdma@vger.kernel.org 8621W: http://www.mellanox.com 8622Q: http://patchwork.ozlabs.org/project/netdev/list/ 8623S: Supported 8624F: drivers/net/ethernet/mellanox/mlx5/core/ 8625F: include/linux/mlx5/ 8626 8627MELLANOX MLX5 IB driver 8628M: Matan Barak <matanb@mellanox.com> 8629M: Leon Romanovsky <leonro@mellanox.com> 8630L: linux-rdma@vger.kernel.org 8631W: http://www.mellanox.com 8632Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8633S: Supported 8634F: drivers/infiniband/hw/mlx5/ 8635F: include/linux/mlx5/ 8636F: include/uapi/rdma/mlx5-abi.h 8637 8638MELLANOX MLXCPLD I2C AND MUX DRIVER 8639M: Vadim Pasternak <vadimp@mellanox.com> 8640M: Michael Shych <michaelsh@mellanox.com> 8641L: linux-i2c@vger.kernel.org 8642S: Supported 8643F: drivers/i2c/busses/i2c-mlxcpld.c 8644F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8645F: Documentation/i2c/busses/i2c-mlxcpld 8646 8647MELLANOX MLXCPLD LED DRIVER 8648M: Vadim Pasternak <vadimp@mellanox.com> 8649L: linux-leds@vger.kernel.org 8650S: Supported 8651F: drivers/leds/leds-mlxcpld.c 8652F: Documentation/leds/leds-mlxcpld.txt 8653 8654MELLANOX PLATFORM DRIVER 8655M: Vadim Pasternak <vadimp@mellanox.com> 8656L: platform-driver-x86@vger.kernel.org 8657S: Supported 8658F: drivers/platform/x86/mlx-platform.c 8659 8660MEMBARRIER SUPPORT 8661M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8662M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8663L: linux-kernel@vger.kernel.org 8664S: Supported 8665F: kernel/sched/membarrier.c 8666F: include/uapi/linux/membarrier.h 8667 8668MEMORY MANAGEMENT 8669L: linux-mm@kvack.org 8670W: http://www.linux-mm.org 8671S: Maintained 8672F: include/linux/mm.h 8673F: include/linux/gfp.h 8674F: include/linux/mmzone.h 8675F: include/linux/memory_hotplug.h 8676F: include/linux/vmalloc.h 8677F: mm/ 8678 8679MEMORY TECHNOLOGY DEVICES (MTD) 8680M: David Woodhouse <dwmw2@infradead.org> 8681M: Brian Norris <computersforpeace@gmail.com> 8682M: Boris Brezillon <boris.brezillon@free-electrons.com> 8683M: Marek Vasut <marek.vasut@gmail.com> 8684M: Richard Weinberger <richard@nod.at> 8685M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8686L: linux-mtd@lists.infradead.org 8687W: http://www.linux-mtd.infradead.org/ 8688Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8689T: git git://git.infradead.org/linux-mtd.git master 8690T: git git://git.infradead.org/l2-mtd.git master 8691S: Maintained 8692F: Documentation/devicetree/bindings/mtd/ 8693F: drivers/mtd/ 8694F: include/linux/mtd/ 8695F: include/uapi/mtd/ 8696 8697MEN A21 WATCHDOG DRIVER 8698M: Johannes Thumshirn <morbidrsa@gmail.com> 8699L: linux-watchdog@vger.kernel.org 8700S: Maintained 8701F: drivers/watchdog/mena21_wdt.c 8702 8703MEN CHAMELEON BUS (mcb) 8704M: Johannes Thumshirn <morbidrsa@gmail.com> 8705S: Maintained 8706F: drivers/mcb/ 8707F: include/linux/mcb.h 8708F: Documentation/men-chameleon-bus.txt 8709 8710MEN F21BMC (Board Management Controller) 8711M: Andreas Werner <andreas.werner@men.de> 8712S: Supported 8713F: drivers/mfd/menf21bmc.c 8714F: drivers/watchdog/menf21bmc_wdt.c 8715F: drivers/leds/leds-menf21bmc.c 8716F: drivers/hwmon/menf21bmc_hwmon.c 8717F: Documentation/hwmon/menf21bmc 8718 8719METAG ARCHITECTURE 8720M: James Hogan <james.hogan@imgtec.com> 8721L: linux-metag@vger.kernel.org 8722T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8723S: Odd Fixes 8724F: arch/metag/ 8725F: Documentation/metag/ 8726F: Documentation/devicetree/bindings/metag/ 8727F: Documentation/devicetree/bindings/interrupt-controller/img,* 8728F: drivers/clocksource/metag_generic.c 8729F: drivers/irqchip/irq-metag.c 8730F: drivers/irqchip/irq-metag-ext.c 8731F: drivers/tty/metag_da.c 8732 8733MICROBLAZE ARCHITECTURE 8734M: Michal Simek <monstr@monstr.eu> 8735W: http://www.monstr.eu/fdt/ 8736T: git git://git.monstr.eu/linux-2.6-microblaze.git 8737S: Supported 8738F: arch/microblaze/ 8739 8740MICROCHIP / ATMEL AT91 SERIAL DRIVER 8741M: Richard Genoud <richard.genoud@gmail.com> 8742S: Maintained 8743F: drivers/tty/serial/atmel_serial.c 8744F: drivers/tty/serial/atmel_serial.h 8745 8746MICROCHIP / ATMEL DMA DRIVER 8747M: Ludovic Desroches <ludovic.desroches@microchip.com> 8748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8749L: dmaengine@vger.kernel.org 8750S: Supported 8751F: drivers/dma/at_hdmac.c 8752F: drivers/dma/at_hdmac_regs.h 8753F: include/linux/platform_data/dma-atmel.h 8754 8755MICROCHIP / ATMEL ISC DRIVER 8756M: Songjun Wu <songjun.wu@microchip.com> 8757L: linux-media@vger.kernel.org 8758S: Supported 8759F: drivers/media/platform/atmel/atmel-isc.c 8760F: drivers/media/platform/atmel/atmel-isc-regs.h 8761F: devicetree/bindings/media/atmel-isc.txt 8762 8763MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8764M: Woojung Huh <Woojung.Huh@microchip.com> 8765M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8766L: netdev@vger.kernel.org 8767S: Maintained 8768F: net/dsa/tag_ksz.c 8769F: drivers/net/dsa/microchip/* 8770F: include/linux/platform_data/microchip-ksz.h 8771F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8772 8773MICROCHIP USB251XB DRIVER 8774M: Richard Leitner <richard.leitner@skidata.com> 8775L: linux-usb@vger.kernel.org 8776S: Maintained 8777F: drivers/usb/misc/usb251xb.c 8778F: Documentation/devicetree/bindings/usb/usb251xb.txt 8779 8780MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8781M: Don Brace <don.brace@microsemi.com> 8782L: esc.storagedev@microsemi.com 8783L: linux-scsi@vger.kernel.org 8784S: Supported 8785F: drivers/scsi/smartpqi/smartpqi*.[ch] 8786F: drivers/scsi/smartpqi/Kconfig 8787F: drivers/scsi/smartpqi/Makefile 8788F: include/linux/cciss*.h 8789F: include/uapi/linux/cciss*.h 8790F: Documentation/scsi/smartpqi.txt 8791 8792MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8793M: Chen Yu <yu.c.chen@intel.com> 8794L: platform-driver-x86@vger.kernel.org 8795S: Supported 8796F: drivers/platform/x86/surfacepro3_button.c 8797 8798MICROTEK X6 SCANNER 8799M: Oliver Neukum <oliver@neukum.org> 8800S: Maintained 8801F: drivers/usb/image/microtek.* 8802 8803MIPS 8804M: Ralf Baechle <ralf@linux-mips.org> 8805L: linux-mips@linux-mips.org 8806W: http://www.linux-mips.org/ 8807T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8808Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8809S: Supported 8810F: Documentation/devicetree/bindings/mips/ 8811F: Documentation/mips/ 8812F: arch/mips/ 8813 8814MIPS BOSTON DEVELOPMENT BOARD 8815M: Paul Burton <paul.burton@imgtec.com> 8816L: linux-mips@linux-mips.org 8817S: Maintained 8818F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 8819F: arch/mips/boot/dts/img/boston.dts 8820F: arch/mips/configs/generic/board-boston.config 8821F: drivers/clk/imgtec/clk-boston.c 8822F: include/dt-bindings/clock/boston-clock.h 8823 8824MIPS GENERIC PLATFORM 8825M: Paul Burton <paul.burton@imgtec.com> 8826L: linux-mips@linux-mips.org 8827S: Supported 8828F: arch/mips/generic/ 8829 8830MIPS/LOONGSON1 ARCHITECTURE 8831M: Keguang Zhang <keguang.zhang@gmail.com> 8832L: linux-mips@linux-mips.org 8833S: Maintained 8834F: arch/mips/loongson32/ 8835F: arch/mips/include/asm/mach-loongson32/ 8836F: drivers/*/*loongson1* 8837F: drivers/*/*/*loongson1* 8838 8839MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8840M: Hans Verkuil <hverkuil@xs4all.nl> 8841L: linux-media@vger.kernel.org 8842T: git git://linuxtv.org/media_tree.git 8843W: https://linuxtv.org 8844S: Odd Fixes 8845F: drivers/media/radio/radio-miropcm20* 8846 8847MMP SUPPORT 8848M: Eric Miao <eric.y.miao@gmail.com> 8849M: Haojian Zhuang <haojian.zhuang@gmail.com> 8850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8851T: git git://github.com/hzhuang1/linux.git 8852T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 8853S: Maintained 8854F: arch/arm/boot/dts/mmp* 8855F: arch/arm/mach-mmp/ 8856 8857MN88472 MEDIA DRIVER 8858M: Antti Palosaari <crope@iki.fi> 8859L: linux-media@vger.kernel.org 8860W: https://linuxtv.org 8861W: http://palosaari.fi/linux/ 8862Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8863S: Maintained 8864F: drivers/media/dvb-frontends/mn88472* 8865 8866MN88473 MEDIA DRIVER 8867M: Antti Palosaari <crope@iki.fi> 8868L: linux-media@vger.kernel.org 8869W: https://linuxtv.org 8870W: http://palosaari.fi/linux/ 8871Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8872S: Maintained 8873F: drivers/media/dvb-frontends/mn88473* 8874 8875MODULE SUPPORT 8876M: Jessica Yu <jeyu@kernel.org> 8877M: Rusty Russell <rusty@rustcorp.com.au> 8878T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8879S: Maintained 8880F: include/linux/module.h 8881F: kernel/module.c 8882 8883MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8884W: http://popies.net/meye/ 8885S: Orphan 8886F: Documentation/media/v4l-drivers/meye* 8887F: drivers/media/pci/meye/ 8888F: include/uapi/linux/meye.h 8889 8890MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8891M: Jiri Slaby <jirislaby@gmail.com> 8892S: Maintained 8893F: Documentation/serial/moxa-smartio 8894F: drivers/tty/mxser.* 8895 8896MR800 AVERMEDIA USB FM RADIO DRIVER 8897M: Alexey Klimov <klimov.linux@gmail.com> 8898L: linux-media@vger.kernel.org 8899T: git git://linuxtv.org/media_tree.git 8900S: Maintained 8901F: drivers/media/radio/radio-mr800.c 8902 8903MRF24J40 IEEE 802.15.4 RADIO DRIVER 8904M: Alan Ott <alan@signal11.us> 8905L: linux-wpan@vger.kernel.org 8906S: Maintained 8907F: drivers/net/ieee802154/mrf24j40.c 8908F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8909 8910MSI LAPTOP SUPPORT 8911M: "Lee, Chun-Yi" <jlee@suse.com> 8912L: platform-driver-x86@vger.kernel.org 8913S: Maintained 8914F: drivers/platform/x86/msi-laptop.c 8915 8916MSI WMI SUPPORT 8917L: platform-driver-x86@vger.kernel.org 8918S: Orphan 8919F: drivers/platform/x86/msi-wmi.c 8920 8921MSI001 MEDIA DRIVER 8922M: Antti Palosaari <crope@iki.fi> 8923L: linux-media@vger.kernel.org 8924W: https://linuxtv.org 8925W: http://palosaari.fi/linux/ 8926Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8927T: git git://linuxtv.org/anttip/media_tree.git 8928S: Maintained 8929F: drivers/media/tuners/msi001* 8930 8931MSI2500 MEDIA DRIVER 8932M: Antti Palosaari <crope@iki.fi> 8933L: linux-media@vger.kernel.org 8934W: https://linuxtv.org 8935W: http://palosaari.fi/linux/ 8936Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8937T: git git://linuxtv.org/anttip/media_tree.git 8938S: Maintained 8939F: drivers/media/usb/msi2500/ 8940 8941MSYSTEMS DISKONCHIP G3 MTD DRIVER 8942M: Robert Jarzmik <robert.jarzmik@free.fr> 8943L: linux-mtd@lists.infradead.org 8944S: Maintained 8945F: drivers/mtd/devices/docg3* 8946 8947MT9M032 APTINA SENSOR DRIVER 8948M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8949L: linux-media@vger.kernel.org 8950T: git git://linuxtv.org/media_tree.git 8951S: Maintained 8952F: drivers/media/i2c/mt9m032.c 8953F: include/media/i2c/mt9m032.h 8954 8955MT9P031 APTINA CAMERA SENSOR 8956M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8957L: linux-media@vger.kernel.org 8958T: git git://linuxtv.org/media_tree.git 8959S: Maintained 8960F: drivers/media/i2c/mt9p031.c 8961F: include/media/i2c/mt9p031.h 8962 8963MT9T001 APTINA CAMERA SENSOR 8964M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8965L: linux-media@vger.kernel.org 8966T: git git://linuxtv.org/media_tree.git 8967S: Maintained 8968F: drivers/media/i2c/mt9t001.c 8969F: include/media/i2c/mt9t001.h 8970 8971MT9V032 APTINA CAMERA SENSOR 8972M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8973L: linux-media@vger.kernel.org 8974T: git git://linuxtv.org/media_tree.git 8975S: Maintained 8976F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8977F: drivers/media/i2c/mt9v032.c 8978F: include/media/i2c/mt9v032.h 8979 8980MULTIFUNCTION DEVICES (MFD) 8981M: Lee Jones <lee.jones@linaro.org> 8982T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8983S: Supported 8984F: Documentation/devicetree/bindings/mfd/ 8985F: drivers/mfd/ 8986F: include/linux/mfd/ 8987F: include/dt-bindings/mfd/ 8988 8989MULTIMEDIA CARD (MMC) ETC. OVER SPI 8990S: Orphan 8991F: drivers/mmc/host/mmc_spi.c 8992F: include/linux/spi/mmc_spi.h 8993 8994MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8995M: Ulf Hansson <ulf.hansson@linaro.org> 8996L: linux-mmc@vger.kernel.org 8997T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8998S: Maintained 8999F: Documentation/devicetree/bindings/mmc/ 9000F: drivers/mmc/ 9001F: include/linux/mmc/ 9002F: include/uapi/linux/mmc/ 9003 9004MULTIPLEXER SUBSYSTEM 9005M: Peter Rosin <peda@axentia.se> 9006S: Maintained 9007F: Documentation/ABI/testing/mux/sysfs-class-mux* 9008F: Documentation/devicetree/bindings/mux/ 9009F: include/linux/dt-bindings/mux/ 9010F: include/linux/mux/ 9011F: drivers/mux/ 9012 9013MULTISOUND SOUND DRIVER 9014M: Andrew Veliath <andrewtv@usa.net> 9015S: Maintained 9016F: Documentation/sound/oss/MultiSound 9017F: sound/oss/msnd* 9018 9019MULTITECH MULTIPORT CARD (ISICOM) 9020S: Orphan 9021F: drivers/tty/isicom.c 9022F: include/linux/isicom.h 9023 9024MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9025M: Bin Liu <b-liu@ti.com> 9026L: linux-usb@vger.kernel.org 9027T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 9028S: Maintained 9029F: drivers/usb/musb/ 9030 9031MXL5007T MEDIA DRIVER 9032M: Michael Krufky <mkrufky@linuxtv.org> 9033L: linux-media@vger.kernel.org 9034W: https://linuxtv.org 9035W: http://github.com/mkrufky 9036Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9037T: git git://linuxtv.org/mkrufky/tuners.git 9038S: Maintained 9039F: drivers/media/tuners/mxl5007t.* 9040 9041MXSFB DRM DRIVER 9042M: Marek Vasut <marex@denx.de> 9043S: Supported 9044F: drivers/gpu/drm/mxsfb/ 9045F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9046 9047MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9048M: Hyong-Youb Kim <hykim@myri.com> 9049L: netdev@vger.kernel.org 9050W: https://www.myricom.com/support/downloads/myri10ge.html 9051S: Supported 9052F: drivers/net/ethernet/myricom/myri10ge/ 9053 9054NAND FLASH SUBSYSTEM 9055M: Boris Brezillon <boris.brezillon@free-electrons.com> 9056R: Richard Weinberger <richard@nod.at> 9057L: linux-mtd@lists.infradead.org 9058W: http://www.linux-mtd.infradead.org/ 9059Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9060T: git git://git.infradead.org/linux-mtd.git nand/fixes 9061T: git git://git.infradead.org/l2-mtd.git nand/next 9062S: Maintained 9063F: drivers/mtd/nand/ 9064F: include/linux/mtd/nand*.h 9065 9066NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9067M: Daniel Mack <zonque@gmail.com> 9068S: Maintained 9069L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9070W: http://www.native-instruments.com 9071F: sound/usb/caiaq/ 9072 9073NATSEMI ETHERNET DRIVER (DP8381x) 9074S: Orphan 9075F: drivers/net/ethernet/natsemi/natsemi.c 9076 9077NCP FILESYSTEM 9078M: Petr Vandrovec <petr@vandrovec.name> 9079S: Odd Fixes 9080F: fs/ncpfs/ 9081 9082NCR 5380 SCSI DRIVERS 9083M: Finn Thain <fthain@telegraphics.com.au> 9084M: Michael Schmitz <schmitzmic@gmail.com> 9085L: linux-scsi@vger.kernel.org 9086S: Maintained 9087F: Documentation/scsi/g_NCR5380.txt 9088F: drivers/scsi/NCR5380.* 9089F: drivers/scsi/arm/cumana_1.c 9090F: drivers/scsi/arm/oak.c 9091F: drivers/scsi/atari_scsi.* 9092F: drivers/scsi/dmx3191d.c 9093F: drivers/scsi/g_NCR5380.* 9094F: drivers/scsi/mac_scsi.* 9095F: drivers/scsi/sun3_scsi.* 9096F: drivers/scsi/sun3_scsi_vme.c 9097 9098NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9099M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9100L: linux-scsi@vger.kernel.org 9101S: Maintained 9102F: drivers/scsi/NCR_D700.* 9103 9104NCT6775 HARDWARE MONITOR DRIVER 9105M: Guenter Roeck <linux@roeck-us.net> 9106L: linux-hwmon@vger.kernel.org 9107S: Maintained 9108F: Documentation/hwmon/nct6775 9109F: drivers/hwmon/nct6775.c 9110 9111NETEFFECT IWARP RNIC DRIVER (IW_NES) 9112M: Faisal Latif <faisal.latif@intel.com> 9113L: linux-rdma@vger.kernel.org 9114W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9115S: Supported 9116F: drivers/infiniband/hw/nes/ 9117F: include/uapi/rdma/nes-abi.h 9118 9119NETEM NETWORK EMULATOR 9120M: Stephen Hemminger <stephen@networkplumber.org> 9121L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9122S: Maintained 9123F: net/sched/sch_netem.c 9124 9125NETERION 10GbE DRIVERS (s2io/vxge) 9126M: Jon Mason <jdmason@kudzu.us> 9127L: netdev@vger.kernel.org 9128S: Supported 9129F: Documentation/networking/s2io.txt 9130F: Documentation/networking/vxge.txt 9131F: drivers/net/ethernet/neterion/ 9132 9133NETFILTER 9134M: Pablo Neira Ayuso <pablo@netfilter.org> 9135M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9136M: Florian Westphal <fw@strlen.de> 9137L: netfilter-devel@vger.kernel.org 9138L: coreteam@netfilter.org 9139W: http://www.netfilter.org/ 9140W: http://www.iptables.org/ 9141W: http://www.nftables.org/ 9142Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9143T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9144T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9145S: Maintained 9146F: include/linux/netfilter* 9147F: include/linux/netfilter/ 9148F: include/net/netfilter/ 9149F: include/uapi/linux/netfilter* 9150F: include/uapi/linux/netfilter/ 9151F: net/*/netfilter.c 9152F: net/*/netfilter/ 9153F: net/netfilter/ 9154F: net/bridge/br_netfilter*.c 9155 9156NETLABEL 9157M: Paul Moore <paul@paul-moore.com> 9158W: http://netlabel.sf.net 9159L: netdev@vger.kernel.org 9160S: Maintained 9161F: Documentation/netlabel/ 9162F: include/net/netlabel.h 9163F: net/netlabel/ 9164 9165NETROM NETWORK LAYER 9166M: Ralf Baechle <ralf@linux-mips.org> 9167L: linux-hams@vger.kernel.org 9168W: http://www.linux-ax25.org/ 9169S: Maintained 9170F: include/net/netrom.h 9171F: include/uapi/linux/netrom.h 9172F: net/netrom/ 9173 9174NETRONOME ETHERNET DRIVERS 9175M: Jakub Kicinski <jakub.kicinski@netronome.com> 9176L: oss-drivers@netronome.com 9177S: Maintained 9178F: drivers/net/ethernet/netronome/ 9179 9180NETWORK BLOCK DEVICE (NBD) 9181M: Josef Bacik <jbacik@fb.com> 9182S: Maintained 9183L: linux-block@vger.kernel.org 9184L: nbd-general@lists.sourceforge.net 9185F: Documentation/blockdev/nbd.txt 9186F: drivers/block/nbd.c 9187F: include/uapi/linux/nbd.h 9188 9189NETWORK DROP MONITOR 9190M: Neil Horman <nhorman@tuxdriver.com> 9191L: netdev@vger.kernel.org 9192S: Maintained 9193W: https://fedorahosted.org/dropwatch/ 9194F: net/core/drop_monitor.c 9195 9196NETWORKING DRIVERS 9197L: netdev@vger.kernel.org 9198W: http://www.linuxfoundation.org/en/Net 9199Q: http://patchwork.ozlabs.org/project/netdev/list/ 9200T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9201T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9202S: Odd Fixes 9203F: Documentation/devicetree/bindings/net/ 9204F: drivers/net/ 9205F: include/linux/if_* 9206F: include/linux/netdevice.h 9207F: include/linux/etherdevice.h 9208F: include/linux/fcdevice.h 9209F: include/linux/fddidevice.h 9210F: include/linux/hippidevice.h 9211F: include/linux/inetdevice.h 9212F: include/uapi/linux/if_* 9213F: include/uapi/linux/netdevice.h 9214 9215NETWORKING DRIVERS (WIRELESS) 9216M: Kalle Valo <kvalo@codeaurora.org> 9217L: linux-wireless@vger.kernel.org 9218Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9219T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9220T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9221S: Maintained 9222F: Documentation/devicetree/bindings/net/wireless/ 9223F: drivers/net/wireless/ 9224 9225NETWORKING [DSA] 9226M: Andrew Lunn <andrew@lunn.ch> 9227M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9228M: Florian Fainelli <f.fainelli@gmail.com> 9229S: Maintained 9230F: net/dsa/ 9231F: include/net/dsa.h 9232F: drivers/net/dsa/ 9233 9234NETWORKING [GENERAL] 9235M: "David S. Miller" <davem@davemloft.net> 9236L: netdev@vger.kernel.org 9237W: http://www.linuxfoundation.org/en/Net 9238Q: http://patchwork.ozlabs.org/project/netdev/list/ 9239T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9240T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9241B: mailto:netdev@vger.kernel.org 9242S: Maintained 9243F: net/ 9244F: include/net/ 9245F: include/linux/in.h 9246F: include/linux/net.h 9247F: include/linux/netdevice.h 9248F: include/uapi/linux/in.h 9249F: include/uapi/linux/net.h 9250F: include/uapi/linux/netdevice.h 9251F: include/uapi/linux/net_namespace.h 9252F: tools/net/ 9253F: tools/testing/selftests/net/ 9254F: lib/random32.c 9255 9256NETWORKING [IPSEC] 9257M: Steffen Klassert <steffen.klassert@secunet.com> 9258M: Herbert Xu <herbert@gondor.apana.org.au> 9259M: "David S. Miller" <davem@davemloft.net> 9260L: netdev@vger.kernel.org 9261T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9262T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9263S: Maintained 9264F: net/core/flow.c 9265F: net/xfrm/ 9266F: net/key/ 9267F: net/ipv4/xfrm* 9268F: net/ipv4/esp4* 9269F: net/ipv4/ah4.c 9270F: net/ipv4/ipcomp.c 9271F: net/ipv4/ip_vti.c 9272F: net/ipv6/xfrm* 9273F: net/ipv6/esp6* 9274F: net/ipv6/ah6.c 9275F: net/ipv6/ipcomp6.c 9276F: net/ipv6/ip6_vti.c 9277F: include/uapi/linux/xfrm.h 9278F: include/net/xfrm.h 9279 9280NETWORKING [IPv4/IPv6] 9281M: "David S. Miller" <davem@davemloft.net> 9282M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9283M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9284L: netdev@vger.kernel.org 9285T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9286S: Maintained 9287F: net/ipv4/ 9288F: net/ipv6/ 9289F: include/net/ip* 9290F: arch/x86/net/* 9291 9292NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 9293M: Paul Moore <paul@paul-moore.com> 9294L: netdev@vger.kernel.org 9295S: Maintained 9296 9297NETWORKING [TLS] 9298M: Ilya Lesokhin <ilyal@mellanox.com> 9299M: Aviad Yehezkel <aviadye@mellanox.com> 9300M: Dave Watson <davejwatson@fb.com> 9301L: netdev@vger.kernel.org 9302S: Maintained 9303F: net/tls/* 9304F: include/uapi/linux/tls.h 9305F: include/net/tls.h 9306 9307NETWORKING [WIRELESS] 9308L: linux-wireless@vger.kernel.org 9309Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9310 9311NETXEN (1/10) GbE SUPPORT 9312M: Manish Chopra <manish.chopra@cavium.com> 9313M: Rahul Verma <rahul.verma@cavium.com> 9314M: Dept-GELinuxNICDev@cavium.com 9315L: netdev@vger.kernel.org 9316S: Supported 9317F: drivers/net/ethernet/qlogic/netxen/ 9318 9319NFC SUBSYSTEM 9320M: Samuel Ortiz <sameo@linux.intel.com> 9321L: linux-wireless@vger.kernel.org 9322L: linux-nfc@lists.01.org (subscribers-only) 9323S: Supported 9324F: net/nfc/ 9325F: include/net/nfc/ 9326F: include/uapi/linux/nfc.h 9327F: drivers/nfc/ 9328F: include/linux/platform_data/nfcmrvl.h 9329F: include/linux/platform_data/nxp-nci.h 9330F: Documentation/devicetree/bindings/net/nfc/ 9331 9332NFS, SUNRPC, AND LOCKD CLIENTS 9333M: Trond Myklebust <trond.myklebust@primarydata.com> 9334M: Anna Schumaker <anna.schumaker@netapp.com> 9335L: linux-nfs@vger.kernel.org 9336W: http://client.linux-nfs.org 9337T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9338S: Maintained 9339F: fs/lockd/ 9340F: fs/nfs/ 9341F: fs/nfs_common/ 9342F: net/sunrpc/ 9343F: include/linux/lockd/ 9344F: include/linux/nfs* 9345F: include/linux/sunrpc/ 9346F: include/uapi/linux/nfs* 9347F: include/uapi/linux/sunrpc/ 9348 9349NILFS2 FILESYSTEM 9350M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9351L: linux-nilfs@vger.kernel.org 9352W: http://nilfs.sourceforge.net/ 9353W: http://nilfs.osdn.jp/ 9354T: git git://github.com/konis/nilfs2.git 9355S: Supported 9356F: Documentation/filesystems/nilfs2.txt 9357F: fs/nilfs2/ 9358F: include/trace/events/nilfs2.h 9359F: include/uapi/linux/nilfs2_api.h 9360F: include/uapi/linux/nilfs2_ondisk.h 9361 9362NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9363M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9364W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9365S: Maintained 9366F: Documentation/scsi/NinjaSCSI.txt 9367F: drivers/scsi/pcmcia/nsp_* 9368 9369NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9370M: GOTO Masanori <gotom@debian.or.jp> 9371M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9372W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9373S: Maintained 9374F: Documentation/scsi/NinjaSCSI.txt 9375F: drivers/scsi/nsp32* 9376 9377NIOS2 ARCHITECTURE 9378M: Ley Foon Tan <lftan@altera.com> 9379L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9380T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9381S: Maintained 9382F: arch/nios2/ 9383 9384NOHZ, DYNTICKS SUPPORT 9385M: Frederic Weisbecker <fweisbec@gmail.com> 9386M: Thomas Gleixner <tglx@linutronix.de> 9387M: Ingo Molnar <mingo@kernel.org> 9388L: linux-kernel@vger.kernel.org 9389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9390S: Maintained 9391F: kernel/time/tick*.* 9392F: include/linux/tick.h 9393F: include/linux/sched/nohz.h 9394 9395NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9396M: Pavel Machek <pavel@ucw.cz> 9397M: Sakari Ailus <sakari.ailus@iki.fi> 9398L: linux-media@vger.kernel.org 9399S: Maintained 9400F: drivers/media/i2c/et8ek8 9401F: drivers/media/i2c/ad5820.c 9402 9403NOKIA N900 POWER SUPPLY DRIVERS 9404R: Pali Rohár <pali.rohar@gmail.com> 9405F: include/linux/power/bq2415x_charger.h 9406F: include/linux/power/bq27xxx_battery.h 9407F: include/linux/power/isp1704_charger.h 9408F: drivers/power/supply/bq2415x_charger.c 9409F: drivers/power/supply/bq27xxx_battery.c 9410F: drivers/power/supply/bq27xxx_battery_i2c.c 9411F: drivers/power/supply/isp1704_charger.c 9412F: drivers/power/supply/rx51_battery.c 9413 9414NTB AMD DRIVER 9415M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9416L: linux-ntb@googlegroups.com 9417S: Supported 9418F: drivers/ntb/hw/amd/ 9419 9420NTB DRIVER CORE 9421M: Jon Mason <jdmason@kudzu.us> 9422M: Dave Jiang <dave.jiang@intel.com> 9423M: Allen Hubbe <Allen.Hubbe@emc.com> 9424L: linux-ntb@googlegroups.com 9425S: Supported 9426W: https://github.com/jonmason/ntb/wiki 9427T: git git://github.com/jonmason/ntb.git 9428F: drivers/ntb/ 9429F: drivers/net/ntb_netdev.c 9430F: include/linux/ntb.h 9431F: include/linux/ntb_transport.h 9432F: tools/testing/selftests/ntb/ 9433 9434NTB IDT DRIVER 9435M: Serge Semin <fancer.lancer@gmail.com> 9436L: linux-ntb@googlegroups.com 9437S: Supported 9438F: drivers/ntb/hw/idt/ 9439 9440NTB INTEL DRIVER 9441M: Jon Mason <jdmason@kudzu.us> 9442M: Dave Jiang <dave.jiang@intel.com> 9443L: linux-ntb@googlegroups.com 9444S: Supported 9445W: https://github.com/jonmason/ntb/wiki 9446T: git git://github.com/jonmason/ntb.git 9447F: drivers/ntb/hw/intel/ 9448 9449NTFS FILESYSTEM 9450M: Anton Altaparmakov <anton@tuxera.com> 9451L: linux-ntfs-dev@lists.sourceforge.net 9452W: http://www.tuxera.com/ 9453T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9454S: Supported 9455F: Documentation/filesystems/ntfs.txt 9456F: fs/ntfs/ 9457 9458NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9459M: Antonino Daplas <adaplas@gmail.com> 9460L: linux-fbdev@vger.kernel.org 9461S: Maintained 9462F: drivers/video/fbdev/riva/ 9463F: drivers/video/fbdev/nvidia/ 9464 9465NVM EXPRESS DRIVER 9466M: Keith Busch <keith.busch@intel.com> 9467M: Jens Axboe <axboe@fb.com> 9468M: Christoph Hellwig <hch@lst.de> 9469M: Sagi Grimberg <sagi@grimberg.me> 9470L: linux-nvme@lists.infradead.org 9471T: git://git.infradead.org/nvme.git 9472W: http://git.infradead.org/nvme.git 9473S: Supported 9474F: drivers/nvme/host/ 9475F: include/linux/nvme.h 9476F: include/uapi/linux/nvme_ioctl.h 9477 9478NVM EXPRESS FC TRANSPORT DRIVERS 9479M: James Smart <james.smart@broadcom.com> 9480L: linux-nvme@lists.infradead.org 9481S: Supported 9482F: include/linux/nvme-fc.h 9483F: include/linux/nvme-fc-driver.h 9484F: drivers/nvme/host/fc.c 9485F: drivers/nvme/target/fc.c 9486F: drivers/nvme/target/fcloop.c 9487 9488NVM EXPRESS TARGET DRIVER 9489M: Christoph Hellwig <hch@lst.de> 9490M: Sagi Grimberg <sagi@grimberg.me> 9491L: linux-nvme@lists.infradead.org 9492T: git://git.infradead.org/nvme.git 9493W: http://git.infradead.org/nvme.git 9494S: Supported 9495F: drivers/nvme/target/ 9496 9497NVMEM FRAMEWORK 9498M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9499S: Maintained 9500F: drivers/nvmem/ 9501F: Documentation/devicetree/bindings/nvmem/ 9502F: Documentation/ABI/stable/sysfs-bus-nvmem 9503F: include/linux/nvmem-consumer.h 9504F: include/linux/nvmem-provider.h 9505 9506NXP TDA998X DRM DRIVER 9507M: Russell King <linux@armlinux.org.uk> 9508S: Supported 9509T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9510T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9511F: drivers/gpu/drm/i2c/tda998x_drv.c 9512F: include/drm/i2c/tda998x.h 9513 9514NXP TFA9879 DRIVER 9515M: Peter Rosin <peda@axentia.se> 9516L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9517S: Maintained 9518F: sound/soc/codecs/tfa9879* 9519 9520NXP-NCI NFC DRIVER 9521M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9522R: Charles Gorand <charles.gorand@effinnov.com> 9523L: linux-nfc@lists.01.org (moderated for non-subscribers) 9524S: Supported 9525F: drivers/nfc/nxp-nci 9526 9527OBJTOOL 9528M: Josh Poimboeuf <jpoimboe@redhat.com> 9529S: Supported 9530F: tools/objtool/ 9531 9532OMAP AUDIO SUPPORT 9533M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9534M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9535L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9536L: linux-omap@vger.kernel.org 9537S: Maintained 9538F: sound/soc/omap/ 9539 9540OMAP CLOCK FRAMEWORK SUPPORT 9541M: Paul Walmsley <paul@pwsan.com> 9542L: linux-omap@vger.kernel.org 9543S: Maintained 9544F: arch/arm/*omap*/*clock* 9545 9546OMAP DEVICE TREE SUPPORT 9547M: Benoît Cousson <bcousson@baylibre.com> 9548M: Tony Lindgren <tony@atomide.com> 9549L: linux-omap@vger.kernel.org 9550L: devicetree@vger.kernel.org 9551S: Maintained 9552F: arch/arm/boot/dts/*omap* 9553F: arch/arm/boot/dts/*am3* 9554F: arch/arm/boot/dts/*am4* 9555F: arch/arm/boot/dts/*am5* 9556F: arch/arm/boot/dts/*dra7* 9557 9558OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9559M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9560L: linux-omap@vger.kernel.org 9561L: linux-fbdev@vger.kernel.org 9562S: Maintained 9563F: drivers/video/fbdev/omap2/ 9564F: Documentation/arm/OMAP/DSS 9565 9566OMAP FRAMEBUFFER SUPPORT 9567M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9568L: linux-fbdev@vger.kernel.org 9569L: linux-omap@vger.kernel.org 9570S: Maintained 9571F: drivers/video/fbdev/omap/ 9572 9573OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9574M: Roger Quadros <rogerq@ti.com> 9575M: Tony Lindgren <tony@atomide.com> 9576L: linux-omap@vger.kernel.org 9577S: Maintained 9578F: drivers/memory/omap-gpmc.c 9579F: arch/arm/mach-omap2/*gpmc* 9580 9581OMAP GPIO DRIVER 9582M: Grygorii Strashko <grygorii.strashko@ti.com> 9583M: Santosh Shilimkar <ssantosh@kernel.org> 9584M: Kevin Hilman <khilman@kernel.org> 9585L: linux-omap@vger.kernel.org 9586S: Maintained 9587F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9588F: drivers/gpio/gpio-omap.c 9589 9590OMAP HARDWARE SPINLOCK SUPPORT 9591M: Ohad Ben-Cohen <ohad@wizery.com> 9592L: linux-omap@vger.kernel.org 9593S: Maintained 9594F: drivers/hwspinlock/omap_hwspinlock.c 9595 9596OMAP HS MMC SUPPORT 9597L: linux-mmc@vger.kernel.org 9598L: linux-omap@vger.kernel.org 9599S: Orphan 9600F: drivers/mmc/host/omap_hsmmc.c 9601 9602OMAP HWMOD DATA 9603M: Paul Walmsley <paul@pwsan.com> 9604L: linux-omap@vger.kernel.org 9605S: Maintained 9606F: arch/arm/mach-omap2/omap_hwmod*data* 9607 9608OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9609M: Benoît Cousson <bcousson@baylibre.com> 9610L: linux-omap@vger.kernel.org 9611S: Maintained 9612F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9613 9614OMAP HWMOD SUPPORT 9615M: Benoît Cousson <bcousson@baylibre.com> 9616M: Paul Walmsley <paul@pwsan.com> 9617L: linux-omap@vger.kernel.org 9618S: Maintained 9619F: arch/arm/mach-omap2/omap_hwmod.* 9620 9621OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9622M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9623L: linux-media@vger.kernel.org 9624S: Maintained 9625F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9626F: drivers/media/platform/omap3isp/ 9627F: drivers/staging/media/omap4iss/ 9628 9629OMAP MMC SUPPORT 9630M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9631L: linux-omap@vger.kernel.org 9632S: Maintained 9633F: drivers/mmc/host/omap.c 9634 9635OMAP POWER MANAGEMENT SUPPORT 9636M: Kevin Hilman <khilman@kernel.org> 9637L: linux-omap@vger.kernel.org 9638S: Maintained 9639F: arch/arm/*omap*/*pm* 9640F: drivers/cpufreq/omap-cpufreq.c 9641 9642OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9643M: Rajendra Nayak <rnayak@codeaurora.org> 9644M: Paul Walmsley <paul@pwsan.com> 9645L: linux-omap@vger.kernel.org 9646S: Maintained 9647F: arch/arm/mach-omap2/prm* 9648 9649OMAP RANDOM NUMBER GENERATOR SUPPORT 9650M: Deepak Saxena <dsaxena@plexity.net> 9651S: Maintained 9652F: drivers/char/hw_random/omap-rng.c 9653 9654OMAP USB SUPPORT 9655L: linux-usb@vger.kernel.org 9656L: linux-omap@vger.kernel.org 9657S: Orphan 9658F: drivers/usb/*/*omap* 9659F: arch/arm/*omap*/usb* 9660 9661OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9662M: Mark Jackson <mpfj@newflow.co.uk> 9663L: linux-omap@vger.kernel.org 9664S: Maintained 9665F: arch/arm/boot/dts/am335x-nano.dts 9666 9667OMAP1 SUPPORT 9668M: Aaro Koskinen <aaro.koskinen@iki.fi> 9669M: Tony Lindgren <tony@atomide.com> 9670L: linux-omap@vger.kernel.org 9671Q: http://patchwork.kernel.org/project/linux-omap/list/ 9672T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9673S: Maintained 9674F: arch/arm/mach-omap1/ 9675F: arch/arm/plat-omap/ 9676F: arch/arm/configs/omap1_defconfig 9677F: drivers/i2c/busses/i2c-omap.c 9678F: include/linux/i2c-omap.h 9679 9680OMAP2+ SUPPORT 9681M: Tony Lindgren <tony@atomide.com> 9682L: linux-omap@vger.kernel.org 9683W: http://www.muru.com/linux/omap/ 9684W: http://linux.omap.com/ 9685Q: http://patchwork.kernel.org/project/linux-omap/list/ 9686T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9687S: Maintained 9688F: arch/arm/mach-omap2/ 9689F: arch/arm/plat-omap/ 9690F: arch/arm/configs/omap2plus_defconfig 9691F: drivers/i2c/busses/i2c-omap.c 9692F: drivers/irqchip/irq-omap-intc.c 9693F: drivers/mfd/*omap*.c 9694F: drivers/mfd/menelaus.c 9695F: drivers/mfd/palmas.c 9696F: drivers/mfd/tps65217.c 9697F: drivers/mfd/tps65218.c 9698F: drivers/mfd/tps65910.c 9699F: drivers/mfd/twl-core.[ch] 9700F: drivers/mfd/twl4030*.c 9701F: drivers/mfd/twl6030*.c 9702F: drivers/mfd/twl6040*.c 9703F: drivers/regulator/palmas-regulator*.c 9704F: drivers/regulator/pbias-regulator.c 9705F: drivers/regulator/tps65217-regulator.c 9706F: drivers/regulator/tps65218-regulator.c 9707F: drivers/regulator/tps65910-regulator.c 9708F: drivers/regulator/twl-regulator.c 9709F: drivers/regulator/twl6030-regulator.c 9710F: include/linux/i2c-omap.h 9711 9712OMFS FILESYSTEM 9713M: Bob Copeland <me@bobcopeland.com> 9714L: linux-karma-devel@lists.sourceforge.net 9715S: Maintained 9716F: Documentation/filesystems/omfs.txt 9717F: fs/omfs/ 9718 9719OMNIKEY CARDMAN 4000 DRIVER 9720M: Harald Welte <laforge@gnumonks.org> 9721S: Maintained 9722F: drivers/char/pcmcia/cm4000_cs.c 9723F: include/linux/cm4000_cs.h 9724F: include/uapi/linux/cm4000_cs.h 9725 9726OMNIKEY CARDMAN 4040 DRIVER 9727M: Harald Welte <laforge@gnumonks.org> 9728S: Maintained 9729F: drivers/char/pcmcia/cm4040_cs.* 9730 9731OMNIVISION OV13858 SENSOR DRIVER 9732M: Sakari Ailus <sakari.ailus@linux.intel.com> 9733L: linux-media@vger.kernel.org 9734T: git git://linuxtv.org/media_tree.git 9735S: Maintained 9736F: drivers/media/i2c/ov13858.c 9737 9738OMNIVISION OV5640 SENSOR DRIVER 9739M: Steve Longerbeam <slongerbeam@gmail.com> 9740L: linux-media@vger.kernel.org 9741T: git git://linuxtv.org/media_tree.git 9742S: Maintained 9743F: drivers/media/i2c/ov5640.c 9744 9745OMNIVISION OV5647 SENSOR DRIVER 9746M: Ramiro Oliveira <roliveir@synopsys.com> 9747L: linux-media@vger.kernel.org 9748T: git git://linuxtv.org/media_tree.git 9749S: Maintained 9750F: drivers/media/i2c/ov5647.c 9751 9752OMNIVISION OV7670 SENSOR DRIVER 9753M: Jonathan Corbet <corbet@lwn.net> 9754L: linux-media@vger.kernel.org 9755T: git git://linuxtv.org/media_tree.git 9756S: Maintained 9757F: drivers/media/i2c/ov7670.c 9758F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9759 9760ONENAND FLASH DRIVER 9761M: Kyungmin Park <kyungmin.park@samsung.com> 9762L: linux-mtd@lists.infradead.org 9763S: Maintained 9764F: drivers/mtd/onenand/ 9765F: include/linux/mtd/onenand*.h 9766 9767ONSTREAM SCSI TAPE DRIVER 9768M: Willem Riede <osst@riede.org> 9769L: osst-users@lists.sourceforge.net 9770L: linux-scsi@vger.kernel.org 9771S: Maintained 9772F: Documentation/scsi/osst.txt 9773F: drivers/scsi/osst.* 9774F: drivers/scsi/osst_*.h 9775F: drivers/scsi/st.h 9776 9777OP-TEE DRIVER 9778M: Jens Wiklander <jens.wiklander@linaro.org> 9779S: Maintained 9780F: drivers/tee/optee/ 9781 9782OPA-VNIC DRIVER 9783M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9784M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 9785L: linux-rdma@vger.kernel.org 9786S: Supported 9787F: drivers/infiniband/ulp/opa_vnic 9788 9789OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9790M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9791L: devicetree@vger.kernel.org 9792S: Maintained 9793F: Documentation/devicetree/dynamic-resolution-notes.txt 9794F: Documentation/devicetree/overlay-notes.txt 9795F: drivers/of/overlay.c 9796F: drivers/of/resolver.c 9797 9798OPEN FIRMWARE AND FLATTENED DEVICE TREE 9799M: Rob Herring <robh+dt@kernel.org> 9800M: Frank Rowand <frowand.list@gmail.com> 9801L: devicetree@vger.kernel.org 9802W: http://www.devicetree.org/ 9803T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9804S: Maintained 9805F: drivers/of/ 9806F: include/linux/of*.h 9807F: scripts/dtc/ 9808F: Documentation/ABI/testing/sysfs-firmware-ofw 9809 9810OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9811M: Rob Herring <robh+dt@kernel.org> 9812M: Mark Rutland <mark.rutland@arm.com> 9813L: devicetree@vger.kernel.org 9814T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9815Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9816S: Maintained 9817F: Documentation/devicetree/ 9818F: arch/*/boot/dts/ 9819F: include/dt-bindings/ 9820 9821OPENCORES I2C BUS DRIVER 9822M: Peter Korsgaard <jacmet@sunsite.dk> 9823L: linux-i2c@vger.kernel.org 9824S: Maintained 9825F: Documentation/i2c/busses/i2c-ocores 9826F: drivers/i2c/busses/i2c-ocores.c 9827 9828OPENRISC ARCHITECTURE 9829M: Jonas Bonn <jonas@southpole.se> 9830M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9831M: Stafford Horne <shorne@gmail.com> 9832T: git git://github.com/openrisc/linux.git 9833L: openrisc@lists.librecores.org 9834W: http://openrisc.io 9835S: Maintained 9836F: arch/openrisc/ 9837 9838OPENVSWITCH 9839M: Pravin Shelar <pshelar@nicira.com> 9840L: netdev@vger.kernel.org 9841L: dev@openvswitch.org 9842W: http://openvswitch.org 9843S: Maintained 9844F: net/openvswitch/ 9845F: include/uapi/linux/openvswitch.h 9846 9847OPERATING PERFORMANCE POINTS (OPP) 9848M: Viresh Kumar <vireshk@kernel.org> 9849M: Nishanth Menon <nm@ti.com> 9850M: Stephen Boyd <sboyd@codeaurora.org> 9851L: linux-pm@vger.kernel.org 9852S: Maintained 9853T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9854F: drivers/base/power/opp/ 9855F: include/linux/pm_opp.h 9856F: Documentation/power/opp.txt 9857F: Documentation/devicetree/bindings/opp/ 9858 9859OPL4 DRIVER 9860M: Clemens Ladisch <clemens@ladisch.de> 9861L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9862T: git git://git.alsa-project.org/alsa-kernel.git 9863S: Maintained 9864F: sound/drivers/opl4/ 9865 9866OPROFILE 9867M: Robert Richter <rric@kernel.org> 9868L: oprofile-list@lists.sf.net 9869S: Maintained 9870F: arch/*/include/asm/oprofile*.h 9871F: arch/*/oprofile/ 9872F: drivers/oprofile/ 9873F: include/linux/oprofile.h 9874 9875ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9876M: Mark Fasheh <mfasheh@versity.com> 9877M: Joel Becker <jlbec@evilplan.org> 9878L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9879W: http://ocfs2.wiki.kernel.org 9880S: Supported 9881F: Documentation/filesystems/ocfs2.txt 9882F: Documentation/filesystems/dlmfs.txt 9883F: fs/ocfs2/ 9884 9885ORANGEFS FILESYSTEM 9886M: Mike Marshall <hubcap@omnibond.com> 9887L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9888T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9889S: Supported 9890F: fs/orangefs/ 9891F: Documentation/filesystems/orangefs.txt 9892 9893ORINOCO DRIVER 9894L: linux-wireless@vger.kernel.org 9895W: http://wireless.kernel.org/en/users/Drivers/orinoco 9896W: http://www.nongnu.org/orinoco/ 9897S: Orphan 9898F: drivers/net/wireless/intersil/orinoco/ 9899 9900OSD LIBRARY and FILESYSTEM 9901M: Boaz Harrosh <ooo@electrozaur.com> 9902S: Maintained 9903F: drivers/scsi/osd/ 9904F: include/scsi/osd_* 9905F: fs/exofs/ 9906 9907OV2659 OMNIVISION SENSOR DRIVER 9908M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 9909L: linux-media@vger.kernel.org 9910W: https://linuxtv.org 9911Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9912T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 9913S: Maintained 9914F: drivers/media/i2c/ov2659.c 9915F: include/media/i2c/ov2659.h 9916 9917OVERLAY FILESYSTEM 9918M: Miklos Szeredi <miklos@szeredi.hu> 9919L: linux-unionfs@vger.kernel.org 9920T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9921S: Supported 9922F: fs/overlayfs/ 9923F: Documentation/filesystems/overlayfs.txt 9924 9925P54 WIRELESS DRIVER 9926M: Christian Lamparter <chunkeey@googlemail.com> 9927L: linux-wireless@vger.kernel.org 9928W: http://wireless.kernel.org/en/users/Drivers/p54 9929S: Maintained 9930F: drivers/net/wireless/intersil/p54/ 9931 9932PA SEMI ETHERNET DRIVER 9933L: netdev@vger.kernel.org 9934S: Orphan 9935F: drivers/net/ethernet/pasemi/* 9936 9937PA SEMI SMBUS DRIVER 9938L: linux-i2c@vger.kernel.org 9939S: Orphan 9940F: drivers/i2c/busses/i2c-pasemi.c 9941 9942PADATA PARALLEL EXECUTION MECHANISM 9943M: Steffen Klassert <steffen.klassert@secunet.com> 9944L: linux-crypto@vger.kernel.org 9945S: Maintained 9946F: kernel/padata.c 9947F: include/linux/padata.h 9948F: Documentation/padata.txt 9949 9950PANASONIC LAPTOP ACPI EXTRAS DRIVER 9951M: Harald Welte <laforge@gnumonks.org> 9952L: platform-driver-x86@vger.kernel.org 9953S: Maintained 9954F: drivers/platform/x86/panasonic-laptop.c 9955 9956PANASONIC MN10300/AM33/AM34 PORT 9957M: David Howells <dhowells@redhat.com> 9958L: linux-am33-list@redhat.com (moderated for non-subscribers) 9959W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9960S: Maintained 9961F: Documentation/mn10300/ 9962F: arch/mn10300/ 9963 9964PARALLEL LCD/KEYPAD PANEL DRIVER 9965M: Willy Tarreau <willy@haproxy.com> 9966M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9967S: Odd Fixes 9968F: Documentation/misc-devices/lcd-panel-cgram.txt 9969F: drivers/misc/panel.c 9970 9971PARALLEL PORT SUBSYSTEM 9972M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9973M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9974L: linux-parport@lists.infradead.org (subscribers-only) 9975S: Maintained 9976F: drivers/parport/ 9977F: include/linux/parport*.h 9978F: drivers/char/ppdev.c 9979F: include/uapi/linux/ppdev.h 9980F: Documentation/parport*.txt 9981 9982PARAVIRT_OPS INTERFACE 9983M: Jeremy Fitzhardinge <jeremy@goop.org> 9984M: Chris Wright <chrisw@sous-sol.org> 9985M: Alok Kataria <akataria@vmware.com> 9986M: Rusty Russell <rusty@rustcorp.com.au> 9987L: virtualization@lists.linux-foundation.org 9988S: Supported 9989F: Documentation/virtual/paravirt_ops.txt 9990F: arch/*/kernel/paravirt* 9991F: arch/*/include/asm/paravirt.h 9992F: include/linux/hypervisor.h 9993 9994PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9995M: Tim Waugh <tim@cyberelk.net> 9996L: linux-parport@lists.infradead.org (subscribers-only) 9997S: Maintained 9998F: Documentation/blockdev/paride.txt 9999F: drivers/block/paride/ 10000 10001PARISC ARCHITECTURE 10002M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10003M: Helge Deller <deller@gmx.de> 10004L: linux-parisc@vger.kernel.org 10005W: http://www.parisc-linux.org/ 10006Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10007T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10008T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10009S: Maintained 10010F: arch/parisc/ 10011F: Documentation/parisc/ 10012F: drivers/parisc/ 10013F: drivers/char/agp/parisc-agp.c 10014F: drivers/input/serio/gscps2.c 10015F: drivers/parport/parport_gsc.* 10016F: drivers/tty/serial/8250/8250_gsc.c 10017F: drivers/video/fbdev/sti* 10018F: drivers/video/console/sti* 10019F: drivers/video/logo/logo_parisc* 10020 10021PARMAN 10022M: Jiri Pirko <jiri@mellanox.com> 10023L: netdev@vger.kernel.org 10024S: Supported 10025F: lib/parman.c 10026F: lib/test_parman.c 10027F: include/linux/parman.h 10028 10029PC87360 HARDWARE MONITORING DRIVER 10030M: Jim Cromie <jim.cromie@gmail.com> 10031L: linux-hwmon@vger.kernel.org 10032S: Maintained 10033F: Documentation/hwmon/pc87360 10034F: drivers/hwmon/pc87360.c 10035 10036PC8736x GPIO DRIVER 10037M: Jim Cromie <jim.cromie@gmail.com> 10038S: Maintained 10039F: drivers/char/pc8736x_gpio.c 10040 10041PC87427 HARDWARE MONITORING DRIVER 10042M: Jean Delvare <jdelvare@suse.com> 10043L: linux-hwmon@vger.kernel.org 10044S: Maintained 10045F: Documentation/hwmon/pc87427 10046F: drivers/hwmon/pc87427.c 10047 10048PCA9532 LED DRIVER 10049M: Riku Voipio <riku.voipio@iki.fi> 10050S: Maintained 10051F: drivers/leds/leds-pca9532.c 10052F: include/linux/leds-pca9532.h 10053 10054PCA9541 I2C BUS MASTER SELECTOR DRIVER 10055M: Guenter Roeck <linux@roeck-us.net> 10056L: linux-i2c@vger.kernel.org 10057S: Maintained 10058F: drivers/i2c/muxes/i2c-mux-pca9541.c 10059 10060PCDP - PRIMARY CONSOLE AND DEBUG PORT 10061M: Khalid Aziz <khalid@gonehiking.org> 10062S: Maintained 10063F: drivers/firmware/pcdp.* 10064 10065PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10066M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10067L: linux-pci@vger.kernel.org 10068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10069S: Maintained 10070F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10071F: drivers/pci/host/pci-aardvark.c 10072 10073PCI DRIVER FOR ALTERA PCIE IP 10074M: Ley Foon Tan <lftan@altera.com> 10075L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10076L: linux-pci@vger.kernel.org 10077S: Supported 10078F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10079F: drivers/pci/host/pcie-altera.c 10080 10081PCI DRIVER FOR APPLIEDMICRO XGENE 10082M: Tanmay Inamdar <tinamdar@apm.com> 10083L: linux-pci@vger.kernel.org 10084L: linux-arm-kernel@lists.infradead.org 10085S: Maintained 10086F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10087F: drivers/pci/host/pci-xgene.c 10088 10089PCI DRIVER FOR ARM VERSATILE PLATFORM 10090M: Rob Herring <robh@kernel.org> 10091L: linux-pci@vger.kernel.org 10092L: linux-arm-kernel@lists.infradead.org 10093S: Maintained 10094F: Documentation/devicetree/bindings/pci/versatile.txt 10095F: drivers/pci/host/pci-versatile.c 10096 10097PCI DRIVER FOR ARMADA 8K 10098M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10099L: linux-pci@vger.kernel.org 10100L: linux-arm-kernel@lists.infradead.org 10101S: Maintained 10102F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10103F: drivers/pci/dwc/pcie-armada8k.c 10104 10105PCI DRIVER FOR FREESCALE LAYERSCAPE 10106M: Minghuan Lian <minghuan.Lian@freescale.com> 10107M: Mingkai Hu <mingkai.hu@freescale.com> 10108M: Roy Zang <tie-fei.zang@freescale.com> 10109L: linuxppc-dev@lists.ozlabs.org 10110L: linux-pci@vger.kernel.org 10111L: linux-arm-kernel@lists.infradead.org 10112S: Maintained 10113F: drivers/pci/dwc/*layerscape* 10114 10115PCI DRIVER FOR GENERIC OF HOSTS 10116M: Will Deacon <will.deacon@arm.com> 10117L: linux-pci@vger.kernel.org 10118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10119S: Maintained 10120F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10121F: drivers/pci/host/pci-host-common.c 10122F: drivers/pci/host/pci-host-generic.c 10123 10124PCI DRIVER FOR IMX6 10125M: Richard Zhu <hongxing.zhu@nxp.com> 10126M: Lucas Stach <l.stach@pengutronix.de> 10127L: linux-pci@vger.kernel.org 10128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10129S: Maintained 10130F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10131F: drivers/pci/dwc/*imx6* 10132 10133PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10134M: Keith Busch <keith.busch@intel.com> 10135L: linux-pci@vger.kernel.org 10136S: Supported 10137F: drivers/pci/host/vmd.c 10138 10139PCI DRIVER FOR MICROSEMI SWITCHTEC 10140M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10141M: Stephen Bates <stephen.bates@microsemi.com> 10142M: Logan Gunthorpe <logang@deltatee.com> 10143L: linux-pci@vger.kernel.org 10144S: Maintained 10145F: Documentation/switchtec.txt 10146F: Documentation/ABI/testing/sysfs-class-switchtec 10147F: drivers/pci/switch/switchtec* 10148F: include/uapi/linux/switchtec_ioctl.h 10149 10150PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10151M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10152M: Jason Cooper <jason@lakedaemon.net> 10153L: linux-pci@vger.kernel.org 10154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10155S: Maintained 10156F: drivers/pci/host/*mvebu* 10157 10158PCI DRIVER FOR NVIDIA TEGRA 10159M: Thierry Reding <thierry.reding@gmail.com> 10160L: linux-tegra@vger.kernel.org 10161L: linux-pci@vger.kernel.org 10162S: Supported 10163F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10164F: drivers/pci/host/pci-tegra.c 10165 10166PCI DRIVER FOR RENESAS R-CAR 10167M: Simon Horman <horms@verge.net.au> 10168L: linux-pci@vger.kernel.org 10169L: linux-renesas-soc@vger.kernel.org 10170S: Maintained 10171F: drivers/pci/host/*rcar* 10172 10173PCI DRIVER FOR SAMSUNG EXYNOS 10174M: Jingoo Han <jingoohan1@gmail.com> 10175L: linux-pci@vger.kernel.org 10176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10177L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10178S: Maintained 10179F: drivers/pci/dwc/pci-exynos.c 10180 10181PCI DRIVER FOR SYNOPSIS DESIGNWARE 10182M: Jingoo Han <jingoohan1@gmail.com> 10183M: Joao Pinto <Joao.Pinto@synopsys.com> 10184L: linux-pci@vger.kernel.org 10185S: Maintained 10186F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10187F: drivers/pci/dwc/*designware* 10188 10189PCI DRIVER FOR TI DRA7XX 10190M: Kishon Vijay Abraham I <kishon@ti.com> 10191L: linux-omap@vger.kernel.org 10192L: linux-pci@vger.kernel.org 10193S: Supported 10194F: Documentation/devicetree/bindings/pci/ti-pci.txt 10195F: drivers/pci/dwc/pci-dra7xx.c 10196 10197PCI DRIVER FOR TI KEYSTONE 10198M: Murali Karicheri <m-karicheri2@ti.com> 10199L: linux-pci@vger.kernel.org 10200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10201S: Maintained 10202F: drivers/pci/dwc/*keystone* 10203 10204PCI ENDPOINT SUBSYSTEM 10205M: Kishon Vijay Abraham I <kishon@ti.com> 10206L: linux-pci@vger.kernel.org 10207T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10208S: Supported 10209F: drivers/pci/endpoint/ 10210F: drivers/misc/pci_endpoint_test.c 10211F: tools/pci/ 10212 10213PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10214M: Russell Currey <ruscur@russell.cc> 10215L: linuxppc-dev@lists.ozlabs.org 10216S: Supported 10217F: Documentation/powerpc/eeh-pci-error-recovery.txt 10218F: arch/powerpc/kernel/eeh*.c 10219F: arch/powerpc/platforms/*/eeh*.c 10220F: arch/powerpc/include/*/eeh*.h 10221 10222PCI ERROR RECOVERY 10223M: Linas Vepstas <linasvepstas@gmail.com> 10224L: linux-pci@vger.kernel.org 10225S: Supported 10226F: Documentation/PCI/pci-error-recovery.txt 10227 10228PCI MSI DRIVER FOR ALTERA MSI IP 10229M: Ley Foon Tan <lftan@altera.com> 10230L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10231L: linux-pci@vger.kernel.org 10232S: Supported 10233F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10234F: drivers/pci/host/pcie-altera-msi.c 10235 10236PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10237M: Duc Dang <dhdang@apm.com> 10238L: linux-pci@vger.kernel.org 10239L: linux-arm-kernel@lists.infradead.org 10240S: Maintained 10241F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10242F: drivers/pci/host/pci-xgene-msi.c 10243 10244PCI SUBSYSTEM 10245M: Bjorn Helgaas <bhelgaas@google.com> 10246L: linux-pci@vger.kernel.org 10247Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10248T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10249S: Supported 10250F: Documentation/devicetree/bindings/pci/ 10251F: Documentation/PCI/ 10252F: drivers/pci/ 10253F: include/linux/pci* 10254F: arch/x86/pci/ 10255F: arch/x86/kernel/quirks.c 10256 10257PCIE DRIVER FOR AXIS ARTPEC 10258M: Niklas Cassel <niklas.cassel@axis.com> 10259M: Jesper Nilsson <jesper.nilsson@axis.com> 10260L: linux-arm-kernel@axis.com 10261L: linux-pci@vger.kernel.org 10262S: Maintained 10263F: Documentation/devicetree/bindings/pci/axis,artpec* 10264F: drivers/pci/dwc/*artpec* 10265 10266PCIE DRIVER FOR CAVIUM THUNDERX 10267M: David Daney <david.daney@cavium.com> 10268L: linux-pci@vger.kernel.org 10269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10270S: Supported 10271F: Documentation/devicetree/bindings/pci/pci-thunder-* 10272F: drivers/pci/host/pci-thunder-* 10273 10274PCIE DRIVER FOR HISILICON 10275M: Zhou Wang <wangzhou1@hisilicon.com> 10276M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10277L: linux-pci@vger.kernel.org 10278S: Maintained 10279F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10280F: drivers/pci/dwc/pcie-hisi.c 10281 10282PCIE DRIVER FOR HISILICON KIRIN 10283M: Xiaowei Song <songxiaowei@hisilicon.com> 10284M: Binghui Wang <wangbinghui@hisilicon.com> 10285L: linux-pci@vger.kernel.org 10286S: Maintained 10287F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10288F: drivers/pci/dwc/pcie-kirin.c 10289 10290PCIE DRIVER FOR MEDIATEK 10291M: Ryder Lee <ryder.lee@mediatek.com> 10292L: linux-pci@vger.kernel.org 10293L: linux-mediatek@lists.infradead.org 10294S: Supported 10295F: Documentation/devicetree/bindings/pci/mediatek* 10296F: drivers/pci/host/*mediatek* 10297 10298PCIE DRIVER FOR QUALCOMM MSM 10299M: Stanimir Varbanov <svarbanov@mm-sol.com> 10300L: linux-pci@vger.kernel.org 10301L: linux-arm-msm@vger.kernel.org 10302S: Maintained 10303F: drivers/pci/dwc/*qcom* 10304 10305PCIE DRIVER FOR ROCKCHIP 10306M: Shawn Lin <shawn.lin@rock-chips.com> 10307L: linux-pci@vger.kernel.org 10308L: linux-rockchip@lists.infradead.org 10309S: Maintained 10310F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10311F: drivers/pci/host/pcie-rockchip.c 10312 10313PCIE DRIVER FOR ST SPEAR13XX 10314M: Pratyush Anand <pratyush.anand@gmail.com> 10315L: linux-pci@vger.kernel.org 10316S: Maintained 10317F: drivers/pci/dwc/*spear* 10318 10319PCMCIA SUBSYSTEM 10320P: Linux PCMCIA Team 10321L: linux-pcmcia@lists.infradead.org 10322W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10323T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10324S: Maintained 10325F: Documentation/pcmcia/ 10326F: tools/pcmcia/ 10327F: drivers/pcmcia/ 10328F: include/pcmcia/ 10329 10330PCNET32 NETWORK DRIVER 10331M: Don Fry <pcnet32@frontier.com> 10332L: netdev@vger.kernel.org 10333S: Maintained 10334F: drivers/net/ethernet/amd/pcnet32.c 10335 10336PCRYPT PARALLEL CRYPTO ENGINE 10337M: Steffen Klassert <steffen.klassert@secunet.com> 10338L: linux-crypto@vger.kernel.org 10339S: Maintained 10340F: crypto/pcrypt.c 10341F: include/crypto/pcrypt.h 10342 10343PER-CPU MEMORY ALLOCATOR 10344M: Tejun Heo <tj@kernel.org> 10345M: Christoph Lameter <cl@linux.com> 10346T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10347S: Maintained 10348F: include/linux/percpu*.h 10349F: mm/percpu*.c 10350F: arch/*/include/asm/percpu.h 10351 10352PER-TASK DELAY ACCOUNTING 10353M: Balbir Singh <bsingharora@gmail.com> 10354S: Maintained 10355F: include/linux/delayacct.h 10356F: kernel/delayacct.c 10357 10358PERFORMANCE EVENTS SUBSYSTEM 10359M: Peter Zijlstra <peterz@infradead.org> 10360M: Ingo Molnar <mingo@redhat.com> 10361M: Arnaldo Carvalho de Melo <acme@kernel.org> 10362R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10363L: linux-kernel@vger.kernel.org 10364T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10365S: Supported 10366F: kernel/events/* 10367F: include/linux/perf_event.h 10368F: include/uapi/linux/perf_event.h 10369F: arch/*/kernel/perf_event*.c 10370F: arch/*/kernel/*/perf_event*.c 10371F: arch/*/kernel/*/*/perf_event*.c 10372F: arch/*/include/asm/perf_event.h 10373F: arch/*/kernel/perf_callchain.c 10374F: arch/*/events/* 10375F: tools/perf/ 10376 10377PERSONALITY HANDLING 10378M: Christoph Hellwig <hch@infradead.org> 10379L: linux-abi-devel@lists.sourceforge.net 10380S: Maintained 10381F: include/linux/personality.h 10382F: include/uapi/linux/personality.h 10383 10384PHONET PROTOCOL 10385M: Remi Denis-Courmont <courmisch@gmail.com> 10386S: Supported 10387F: Documentation/networking/phonet.txt 10388F: include/linux/phonet.h 10389F: include/net/phonet/ 10390F: include/uapi/linux/phonet.h 10391F: net/phonet/ 10392 10393PHRAM MTD DRIVER 10394M: Joern Engel <joern@lazybastard.org> 10395L: linux-mtd@lists.infradead.org 10396S: Maintained 10397F: drivers/mtd/devices/phram.c 10398 10399PICOLCD HID DRIVER 10400M: Bruno Prémont <bonbons@linux-vserver.org> 10401L: linux-input@vger.kernel.org 10402S: Maintained 10403F: drivers/hid/hid-picolcd* 10404 10405PICOXCELL SUPPORT 10406M: Jamie Iles <jamie@jamieiles.com> 10407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10408T: git git://github.com/jamieiles/linux-2.6-ji.git 10409S: Supported 10410F: arch/arm/boot/dts/picoxcell* 10411F: arch/arm/mach-picoxcell/ 10412F: drivers/crypto/picoxcell* 10413 10414PIN CONTROL SUBSYSTEM 10415M: Linus Walleij <linus.walleij@linaro.org> 10416L: linux-gpio@vger.kernel.org 10417T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10418S: Maintained 10419F: Documentation/devicetree/bindings/pinctrl/ 10420F: Documentation/driver-api/pinctl.rst 10421F: drivers/pinctrl/ 10422F: include/linux/pinctrl/ 10423 10424PIN CONTROLLER - ATMEL AT91 10425M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10427S: Maintained 10428F: drivers/pinctrl/pinctrl-at91.* 10429 10430PIN CONTROLLER - ATMEL AT91 PIO4 10431M: Ludovic Desroches <ludovic.desroches@microchip.com> 10432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10433L: linux-gpio@vger.kernel.org 10434S: Supported 10435F: drivers/pinctrl/pinctrl-at91-pio4.* 10436 10437PIN CONTROLLER - INTEL 10438M: Mika Westerberg <mika.westerberg@linux.intel.com> 10439M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10440S: Maintained 10441F: drivers/pinctrl/intel/ 10442 10443PIN CONTROLLER - QUALCOMM 10444M: Bjorn Andersson <bjorn.andersson@linaro.org> 10445S: Maintained 10446L: linux-arm-msm@vger.kernel.org 10447F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10448F: drivers/pinctrl/qcom/ 10449 10450PIN CONTROLLER - RENESAS 10451M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10452M: Geert Uytterhoeven <geert+renesas@glider.be> 10453L: linux-renesas-soc@vger.kernel.org 10454S: Maintained 10455F: drivers/pinctrl/sh-pfc/ 10456 10457PIN CONTROLLER - SAMSUNG 10458M: Tomasz Figa <tomasz.figa@gmail.com> 10459M: Krzysztof Kozlowski <krzk@kernel.org> 10460M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10462L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10463Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10464T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10465S: Maintained 10466F: drivers/pinctrl/samsung/ 10467F: include/dt-bindings/pinctrl/samsung.h 10468F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10469 10470PIN CONTROLLER - SINGLE 10471M: Tony Lindgren <tony@atomide.com> 10472M: Haojian Zhuang <haojian.zhuang@linaro.org> 10473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10474L: linux-omap@vger.kernel.org 10475S: Maintained 10476F: drivers/pinctrl/pinctrl-single.c 10477 10478PIN CONTROLLER - ST SPEAR 10479M: Viresh Kumar <vireshk@kernel.org> 10480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10481W: http://www.st.com/spear 10482S: Maintained 10483F: drivers/pinctrl/spear/ 10484 10485PISTACHIO SOC SUPPORT 10486M: James Hartley <james.hartley@imgtec.com> 10487M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10488L: linux-mips@linux-mips.org 10489S: Maintained 10490F: arch/mips/pistachio/ 10491F: arch/mips/include/asm/mach-pistachio/ 10492F: arch/mips/boot/dts/img/pistachio* 10493F: arch/mips/configs/pistachio*_defconfig 10494 10495PKTCDVD DRIVER 10496S: Orphan 10497M: linux-block@vger.kernel.org 10498F: drivers/block/pktcdvd.c 10499F: include/linux/pktcdvd.h 10500F: include/uapi/linux/pktcdvd.h 10501 10502PKUNITY SOC DRIVERS 10503M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10504W: http://mprc.pku.edu.cn/~guanxuetao/linux 10505S: Maintained 10506T: git git://github.com/gxt/linux.git 10507F: drivers/input/serio/i8042-unicore32io.h 10508F: drivers/i2c/busses/i2c-puv3.c 10509F: drivers/video/fbdev/fb-puv3.c 10510F: drivers/rtc/rtc-puv3.c 10511 10512PMBUS HARDWARE MONITORING DRIVERS 10513M: Guenter Roeck <linux@roeck-us.net> 10514L: linux-hwmon@vger.kernel.org 10515W: http://hwmon.wiki.kernel.org/ 10516W: http://www.roeck-us.net/linux/drivers/ 10517T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10518S: Maintained 10519F: Documentation/hwmon/pmbus 10520F: drivers/hwmon/pmbus/ 10521F: include/linux/pmbus.h 10522 10523PMC SIERRA MaxRAID DRIVER 10524L: linux-scsi@vger.kernel.org 10525W: http://www.pmc-sierra.com/ 10526S: Orphan 10527F: drivers/scsi/pmcraid.* 10528 10529PMC SIERRA PM8001 DRIVER 10530M: Jack Wang <jinpu.wang@profitbricks.com> 10531M: lindar_liu@usish.com 10532L: linux-scsi@vger.kernel.org 10533S: Supported 10534F: drivers/scsi/pm8001/ 10535 10536PNP SUPPORT 10537M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10538S: Maintained 10539F: drivers/pnp/ 10540 10541POSIX CLOCKS and TIMERS 10542M: Thomas Gleixner <tglx@linutronix.de> 10543L: linux-kernel@vger.kernel.org 10544T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10545S: Maintained 10546F: fs/timerfd.c 10547F: include/linux/timer* 10548F: kernel/time/*timer* 10549 10550POWER MANAGEMENT CORE 10551M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10552L: linux-pm@vger.kernel.org 10553T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10554B: https://bugzilla.kernel.org 10555S: Supported 10556F: drivers/base/power/ 10557F: include/linux/pm.h 10558F: include/linux/pm_* 10559F: include/linux/powercap.h 10560F: drivers/powercap/ 10561 10562POWER STATE COORDINATION INTERFACE (PSCI) 10563M: Mark Rutland <mark.rutland@arm.com> 10564M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10565L: linux-arm-kernel@lists.infradead.org 10566S: Maintained 10567F: drivers/firmware/psci*.c 10568F: include/linux/psci.h 10569F: include/uapi/linux/psci.h 10570 10571POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10572M: Sebastian Reichel <sre@kernel.org> 10573L: linux-pm@vger.kernel.org 10574T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10575S: Maintained 10576F: Documentation/devicetree/bindings/power/supply/ 10577F: include/linux/power_supply.h 10578F: drivers/power/supply/ 10579 10580POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10581M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10582L: linuxppc-dev@lists.ozlabs.org 10583S: Maintained 10584F: drivers/char/powernv-op-panel.c 10585 10586PPP OVER ATM (RFC 2364) 10587M: Mitchell Blank Jr <mitch@sfgoth.com> 10588S: Maintained 10589F: net/atm/pppoatm.c 10590F: include/uapi/linux/atmppp.h 10591 10592PPP OVER ETHERNET 10593M: Michal Ostrowski <mostrows@earthlink.net> 10594S: Maintained 10595F: drivers/net/ppp/pppoe.c 10596F: drivers/net/ppp/pppox.c 10597 10598PPP OVER L2TP 10599M: James Chapman <jchapman@katalix.com> 10600S: Maintained 10601F: net/l2tp/l2tp_ppp.c 10602F: include/linux/if_pppol2tp.h 10603F: include/uapi/linux/if_pppol2tp.h 10604 10605PPP PROTOCOL DRIVERS AND COMPRESSORS 10606M: Paul Mackerras <paulus@samba.org> 10607L: linux-ppp@vger.kernel.org 10608S: Maintained 10609F: drivers/net/ppp/ppp_* 10610 10611PPS SUPPORT 10612M: Rodolfo Giometti <giometti@enneenne.com> 10613W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10614L: linuxpps@ml.enneenne.com (subscribers-only) 10615S: Maintained 10616F: Documentation/pps/ 10617F: drivers/pps/ 10618F: include/linux/pps*.h 10619 10620PPTP DRIVER 10621M: Dmitry Kozlov <xeb@mail.ru> 10622L: netdev@vger.kernel.org 10623S: Maintained 10624F: drivers/net/ppp/pptp.c 10625W: http://sourceforge.net/projects/accel-pptp 10626 10627PREEMPTIBLE KERNEL 10628M: Robert Love <rml@tech9.net> 10629L: kpreempt-tech@lists.sourceforge.net 10630W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10631S: Supported 10632F: Documentation/preempt-locking.txt 10633F: include/linux/preempt.h 10634 10635PRINTK 10636M: Petr Mladek <pmladek@suse.com> 10637M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10638R: Steven Rostedt <rostedt@goodmis.org> 10639S: Maintained 10640F: kernel/printk/ 10641F: include/linux/printk.h 10642 10643PRISM54 WIRELESS DRIVER 10644M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10645L: linux-wireless@vger.kernel.org 10646W: http://wireless.kernel.org/en/users/Drivers/p54 10647S: Obsolete 10648F: drivers/net/wireless/intersil/prism54/ 10649 10650PROC SYSCTL 10651M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10652M: Kees Cook <keescook@chromium.org> 10653L: linux-kernel@vger.kernel.org 10654L: linux-fsdevel@vger.kernel.org 10655S: Maintained 10656F: fs/proc/proc_sysctl.c 10657F: include/linux/sysctl.h 10658F: kernel/sysctl.c 10659F: tools/testing/selftests/sysctl/ 10660 10661PS3 NETWORK SUPPORT 10662M: Geoff Levand <geoff@infradead.org> 10663L: netdev@vger.kernel.org 10664L: linuxppc-dev@lists.ozlabs.org 10665S: Maintained 10666F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10667 10668PS3 PLATFORM SUPPORT 10669M: Geoff Levand <geoff@infradead.org> 10670L: linuxppc-dev@lists.ozlabs.org 10671S: Maintained 10672F: arch/powerpc/boot/ps3* 10673F: arch/powerpc/include/asm/lv1call.h 10674F: arch/powerpc/include/asm/ps3*.h 10675F: arch/powerpc/platforms/ps3/ 10676F: drivers/*/ps3* 10677F: drivers/ps3/ 10678F: drivers/rtc/rtc-ps3.c 10679F: drivers/usb/host/*ps3.c 10680F: sound/ppc/snd_ps3* 10681 10682PS3VRAM DRIVER 10683M: Jim Paris <jim@jtan.com> 10684M: Geoff Levand <geoff@infradead.org> 10685L: linuxppc-dev@lists.ozlabs.org 10686S: Maintained 10687F: drivers/block/ps3vram.c 10688 10689PSAMPLE PACKET SAMPLING SUPPORT: 10690M: Yotam Gigi <yotamg@mellanox.com> 10691S: Maintained 10692F: net/psample 10693F: include/net/psample.h 10694F: include/uapi/linux/psample.h 10695 10696PSTORE FILESYSTEM 10697M: Kees Cook <keescook@chromium.org> 10698M: Anton Vorontsov <anton@enomsg.org> 10699M: Colin Cross <ccross@android.com> 10700M: Tony Luck <tony.luck@intel.com> 10701S: Maintained 10702T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10703F: fs/pstore/ 10704F: include/linux/pstore* 10705F: drivers/firmware/efi/efi-pstore.c 10706F: drivers/acpi/apei/erst.c 10707F: Documentation/admin-guide/ramoops.rst 10708F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10709K: \b(pstore|ramoops) 10710 10711PTP HARDWARE CLOCK SUPPORT 10712M: Richard Cochran <richardcochran@gmail.com> 10713L: netdev@vger.kernel.org 10714S: Maintained 10715W: http://linuxptp.sourceforge.net/ 10716F: Documentation/ABI/testing/sysfs-ptp 10717F: Documentation/ptp/* 10718F: drivers/net/ethernet/freescale/gianfar_ptp.c 10719F: drivers/net/phy/dp83640* 10720F: drivers/ptp/* 10721F: include/linux/ptp_cl* 10722 10723PTRACE SUPPORT 10724M: Oleg Nesterov <oleg@redhat.com> 10725S: Maintained 10726F: include/asm-generic/syscall.h 10727F: include/linux/ptrace.h 10728F: include/linux/regset.h 10729F: include/linux/tracehook.h 10730F: include/uapi/linux/ptrace.h 10731F: include/uapi/linux/ptrace.h 10732F: include/asm-generic/ptrace.h 10733F: kernel/ptrace.c 10734F: arch/*/ptrace*.c 10735F: arch/*/*/ptrace*.c 10736F: arch/*/include/asm/ptrace*.h 10737 10738PULSE8-CEC DRIVER 10739M: Hans Verkuil <hverkuil@xs4all.nl> 10740L: linux-media@vger.kernel.org 10741T: git git://linuxtv.org/media_tree.git 10742S: Maintained 10743F: drivers/media/usb/pulse8-cec/* 10744 10745PVRUSB2 VIDEO4LINUX DRIVER 10746M: Mike Isely <isely@pobox.com> 10747L: pvrusb2@isely.net (subscribers-only) 10748L: linux-media@vger.kernel.org 10749W: http://www.isely.net/pvrusb2/ 10750T: git git://linuxtv.org/media_tree.git 10751S: Maintained 10752F: Documentation/media/v4l-drivers/pvrusb2* 10753F: drivers/media/usb/pvrusb2/ 10754 10755PWC WEBCAM DRIVER 10756M: Hans Verkuil <hverkuil@xs4all.nl> 10757L: linux-media@vger.kernel.org 10758T: git git://linuxtv.org/media_tree.git 10759S: Odd Fixes 10760F: drivers/media/usb/pwc/* 10761 10762PWM FAN DRIVER 10763M: Kamil Debski <kamil@wypas.org> 10764M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10765L: linux-hwmon@vger.kernel.org 10766S: Supported 10767F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10768F: Documentation/hwmon/pwm-fan 10769F: drivers/hwmon/pwm-fan.c 10770 10771PWM SUBSYSTEM 10772M: Thierry Reding <thierry.reding@gmail.com> 10773L: linux-pwm@vger.kernel.org 10774S: Maintained 10775T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10776F: Documentation/pwm.txt 10777F: Documentation/devicetree/bindings/pwm/ 10778F: include/linux/pwm.h 10779F: drivers/pwm/ 10780F: drivers/video/backlight/pwm_bl.c 10781F: include/linux/pwm_backlight.h 10782F: drivers/gpio/gpio-mvebu.c 10783F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10784 10785PXA GPIO DRIVER 10786M: Robert Jarzmik <robert.jarzmik@free.fr> 10787L: linux-gpio@vger.kernel.org 10788S: Maintained 10789F: drivers/gpio/gpio-pxa.c 10790 10791PXA MMCI DRIVER 10792S: Orphan 10793 10794PXA RTC DRIVER 10795M: Robert Jarzmik <robert.jarzmik@free.fr> 10796L: linux-rtc@vger.kernel.org 10797S: Maintained 10798 10799PXA2xx/PXA3xx SUPPORT 10800M: Daniel Mack <daniel@zonque.org> 10801M: Haojian Zhuang <haojian.zhuang@gmail.com> 10802M: Robert Jarzmik <robert.jarzmik@free.fr> 10803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10804T: git git://github.com/hzhuang1/linux.git 10805T: git git://github.com/rjarzmik/linux.git 10806S: Maintained 10807F: arch/arm/boot/dts/pxa* 10808F: arch/arm/mach-pxa/ 10809F: drivers/dma/pxa* 10810F: drivers/pcmcia/pxa2xx* 10811F: drivers/pinctrl/pxa/ 10812F: drivers/spi/spi-pxa2xx* 10813F: drivers/usb/gadget/udc/pxa2* 10814F: include/sound/pxa2xx-lib.h 10815F: sound/arm/pxa* 10816F: sound/soc/pxa/ 10817 10818PXA3xx NAND FLASH DRIVER 10819M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10820L: linux-mtd@lists.infradead.org 10821S: Maintained 10822F: drivers/mtd/nand/pxa3xx_nand.c 10823 10824QAT DRIVER 10825M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10826M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10827L: qat-linux@intel.com 10828S: Supported 10829F: drivers/crypto/qat/ 10830 10831QCOM AUDIO (ASoC) DRIVERS 10832M: Patrick Lai <plai@codeaurora.org> 10833M: Banajit Goswami <bgoswami@codeaurora.org> 10834L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10835S: Supported 10836F: sound/soc/qcom/ 10837 10838QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10839M: Gabriel Somlo <somlo@cmu.edu> 10840M: "Michael S. Tsirkin" <mst@redhat.com> 10841L: qemu-devel@nongnu.org 10842S: Maintained 10843F: drivers/firmware/qemu_fw_cfg.c 10844 10845QIB DRIVER 10846M: Mike Marciniszyn <infinipath@intel.com> 10847L: linux-rdma@vger.kernel.org 10848S: Supported 10849F: drivers/infiniband/hw/qib/ 10850 10851QLOGIC QL41xxx FCOE DRIVER 10852M: QLogic-Storage-Upstream@cavium.com 10853L: linux-scsi@vger.kernel.org 10854S: Supported 10855F: drivers/scsi/qedf/ 10856 10857QLOGIC QL41xxx ISCSI DRIVER 10858M: QLogic-Storage-Upstream@cavium.com 10859L: linux-scsi@vger.kernel.org 10860S: Supported 10861F: drivers/scsi/qedi/ 10862 10863QLOGIC QL4xxx ETHERNET DRIVER 10864M: Yuval Mintz <Yuval.Mintz@cavium.com> 10865M: Ariel Elior <Ariel.Elior@cavium.com> 10866M: everest-linux-l2@cavium.com 10867L: netdev@vger.kernel.org 10868S: Supported 10869F: drivers/net/ethernet/qlogic/qed/ 10870F: include/linux/qed/ 10871F: drivers/net/ethernet/qlogic/qede/ 10872 10873QLOGIC QL4xxx RDMA DRIVER 10874M: Ram Amrani <Ram.Amrani@cavium.com> 10875M: Ariel Elior <Ariel.Elior@cavium.com> 10876L: linux-rdma@vger.kernel.org 10877S: Supported 10878F: drivers/infiniband/hw/qedr/ 10879F: include/uapi/rdma/qedr-abi.h 10880 10881QLOGIC QLA1280 SCSI DRIVER 10882M: Michael Reed <mdr@sgi.com> 10883L: linux-scsi@vger.kernel.org 10884S: Maintained 10885F: drivers/scsi/qla1280.[ch] 10886 10887QLOGIC QLA2XXX FC-SCSI DRIVER 10888M: qla2xxx-upstream@qlogic.com 10889L: linux-scsi@vger.kernel.org 10890S: Supported 10891F: Documentation/scsi/LICENSE.qla2xxx 10892F: drivers/scsi/qla2xxx/ 10893 10894QLOGIC QLA3XXX NETWORK DRIVER 10895M: Dept-GELinuxNICDev@cavium.com 10896L: netdev@vger.kernel.org 10897S: Supported 10898F: Documentation/networking/LICENSE.qla3xxx 10899F: drivers/net/ethernet/qlogic/qla3xxx.* 10900 10901QLOGIC QLA4XXX iSCSI DRIVER 10902M: QLogic-Storage-Upstream@qlogic.com 10903L: linux-scsi@vger.kernel.org 10904S: Supported 10905F: Documentation/scsi/LICENSE.qla4xxx 10906F: drivers/scsi/qla4xxx/ 10907 10908QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10909M: Harish Patil <harish.patil@cavium.com> 10910M: Manish Chopra <manish.chopra@cavium.com> 10911M: Dept-GELinuxNICDev@cavium.com 10912L: netdev@vger.kernel.org 10913S: Supported 10914F: drivers/net/ethernet/qlogic/qlcnic/ 10915 10916QLOGIC QLGE 10Gb ETHERNET DRIVER 10917M: Harish Patil <harish.patil@cavium.com> 10918M: Manish Chopra <manish.chopra@cavium.com> 10919M: Dept-GELinuxNICDev@cavium.com 10920L: netdev@vger.kernel.org 10921S: Supported 10922F: drivers/net/ethernet/qlogic/qlge/ 10923 10924QNX4 FILESYSTEM 10925M: Anders Larsen <al@alarsen.net> 10926W: http://www.alarsen.net/linux/qnx4fs/ 10927S: Maintained 10928F: fs/qnx4/ 10929F: include/uapi/linux/qnx4_fs.h 10930F: include/uapi/linux/qnxtypes.h 10931 10932QORIQ DPAA2 FSL-MC BUS DRIVER 10933M: Stuart Yoder <stuyoder@gmail.com> 10934M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10935L: linux-kernel@vger.kernel.org 10936S: Maintained 10937F: drivers/staging/fsl-mc/ 10938F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 10939 10940QT1010 MEDIA DRIVER 10941M: Antti Palosaari <crope@iki.fi> 10942L: linux-media@vger.kernel.org 10943W: https://linuxtv.org 10944W: http://palosaari.fi/linux/ 10945Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10946T: git git://linuxtv.org/anttip/media_tree.git 10947S: Maintained 10948F: drivers/media/tuners/qt1010* 10949 10950QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10951M: Kalle Valo <kvalo@qca.qualcomm.com> 10952L: ath10k@lists.infradead.org 10953W: http://wireless.kernel.org/en/users/Drivers/ath10k 10954T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10955S: Supported 10956F: drivers/net/wireless/ath/ath10k/ 10957 10958QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10959M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10960L: linux-wireless@vger.kernel.org 10961W: http://wireless.kernel.org/en/users/Drivers/ath9k 10962S: Supported 10963F: drivers/net/wireless/ath/ath9k/ 10964 10965QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10966M: Timur Tabi <timur@codeaurora.org> 10967L: netdev@vger.kernel.org 10968S: Supported 10969F: drivers/net/ethernet/qualcomm/emac/ 10970 10971QUALCOMM HEXAGON ARCHITECTURE 10972M: Richard Kuo <rkuo@codeaurora.org> 10973L: linux-hexagon@vger.kernel.org 10974T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10975S: Supported 10976F: arch/hexagon/ 10977 10978QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 10979M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 10980L: linux-media@vger.kernel.org 10981L: linux-arm-msm@vger.kernel.org 10982T: git git://linuxtv.org/media_tree.git 10983S: Maintained 10984F: drivers/media/platform/qcom/venus/ 10985 10986QUALCOMM WCN36XX WIRELESS DRIVER 10987M: Eugene Krasnikov <k.eugene.e@gmail.com> 10988L: wcn36xx@lists.infradead.org 10989W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10990T: git git://github.com/KrasnikovEugene/wcn36xx.git 10991S: Supported 10992F: drivers/net/wireless/ath/wcn36xx/ 10993 10994QUANTENNA QTNFMAC WIRELESS DRIVER 10995M: Igor Mitsyanko <imitsyanko@quantenna.com> 10996M: Avinash Patil <avinashp@quantenna.com> 10997M: Sergey Matyukevich <smatyukevich@quantenna.com> 10998L: linux-wireless@vger.kernel.org 10999S: Maintained 11000F: drivers/net/wireless/quantenna 11001 11002RADEON and AMDGPU DRM DRIVERS 11003M: Alex Deucher <alexander.deucher@amd.com> 11004M: Christian König <christian.koenig@amd.com> 11005L: amd-gfx@lists.freedesktop.org 11006T: git git://people.freedesktop.org/~agd5f/linux 11007S: Supported 11008F: drivers/gpu/drm/radeon/ 11009F: include/uapi/drm/radeon_drm.h 11010F: drivers/gpu/drm/amd/ 11011F: include/uapi/drm/amdgpu_drm.h 11012 11013RADEON FRAMEBUFFER DISPLAY DRIVER 11014M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11015L: linux-fbdev@vger.kernel.org 11016S: Maintained 11017F: drivers/video/fbdev/aty/radeon* 11018F: include/uapi/linux/radeonfb.h 11019 11020RADIOSHARK RADIO DRIVER 11021M: Hans Verkuil <hverkuil@xs4all.nl> 11022L: linux-media@vger.kernel.org 11023T: git git://linuxtv.org/media_tree.git 11024S: Maintained 11025F: drivers/media/radio/radio-shark.c 11026 11027RADIOSHARK2 RADIO DRIVER 11028M: Hans Verkuil <hverkuil@xs4all.nl> 11029L: linux-media@vger.kernel.org 11030T: git git://linuxtv.org/media_tree.git 11031S: Maintained 11032F: drivers/media/radio/radio-shark2.c 11033F: drivers/media/radio/radio-tea5777.c 11034 11035RADOS BLOCK DEVICE (RBD) 11036M: Ilya Dryomov <idryomov@gmail.com> 11037M: Sage Weil <sage@redhat.com> 11038M: Alex Elder <elder@kernel.org> 11039L: ceph-devel@vger.kernel.org 11040W: http://ceph.com/ 11041T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11042T: git git://github.com/ceph/ceph-client.git 11043S: Supported 11044F: Documentation/ABI/testing/sysfs-bus-rbd 11045F: drivers/block/rbd.c 11046F: drivers/block/rbd_types.h 11047 11048RAGE128 FRAMEBUFFER DISPLAY DRIVER 11049M: Paul Mackerras <paulus@samba.org> 11050L: linux-fbdev@vger.kernel.org 11051S: Maintained 11052F: drivers/video/fbdev/aty/aty128fb.c 11053 11054RAINSHADOW-CEC DRIVER 11055M: Hans Verkuil <hverkuil@xs4all.nl> 11056L: linux-media@vger.kernel.org 11057T: git git://linuxtv.org/media_tree.git 11058S: Maintained 11059F: drivers/media/usb/rainshadow-cec/* 11060 11061RALINK MIPS ARCHITECTURE 11062M: John Crispin <john@phrozen.org> 11063L: linux-mips@linux-mips.org 11064S: Maintained 11065F: arch/mips/ralink 11066 11067RALINK RT2X00 WIRELESS LAN DRIVER 11068P: rt2x00 project 11069M: Stanislaw Gruszka <sgruszka@redhat.com> 11070M: Helmut Schaa <helmut.schaa@googlemail.com> 11071L: linux-wireless@vger.kernel.org 11072S: Maintained 11073F: drivers/net/wireless/ralink/rt2x00/ 11074 11075RAMDISK RAM BLOCK DEVICE DRIVER 11076M: Jens Axboe <axboe@kernel.dk> 11077S: Maintained 11078F: Documentation/blockdev/ramdisk.txt 11079F: drivers/block/brd.c 11080 11081RANDOM NUMBER DRIVER 11082M: "Theodore Ts'o" <tytso@mit.edu> 11083S: Maintained 11084F: drivers/char/random.c 11085 11086RAPIDIO SUBSYSTEM 11087M: Matt Porter <mporter@kernel.crashing.org> 11088M: Alexandre Bounine <alexandre.bounine@idt.com> 11089S: Maintained 11090F: drivers/rapidio/ 11091 11092RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11093L: linux-wireless@vger.kernel.org 11094S: Orphan 11095F: drivers/net/wireless/ray* 11096 11097RCUTORTURE MODULE 11098M: Josh Triplett <josh@joshtriplett.org> 11099M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11100L: linux-kernel@vger.kernel.org 11101S: Supported 11102T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11103F: Documentation/RCU/torture.txt 11104F: kernel/rcu/rcutorture.c 11105 11106RCUTORTURE TEST FRAMEWORK 11107M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11108M: Josh Triplett <josh@joshtriplett.org> 11109R: Steven Rostedt <rostedt@goodmis.org> 11110R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11111R: Lai Jiangshan <jiangshanlai@gmail.com> 11112L: linux-kernel@vger.kernel.org 11113S: Supported 11114T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11115F: tools/testing/selftests/rcutorture 11116 11117RDC R-321X SoC 11118M: Florian Fainelli <florian@openwrt.org> 11119S: Maintained 11120 11121RDC R6040 FAST ETHERNET DRIVER 11122M: Florian Fainelli <f.fainelli@gmail.com> 11123L: netdev@vger.kernel.org 11124S: Maintained 11125F: drivers/net/ethernet/rdc/r6040.c 11126 11127RDMAVT - RDMA verbs software 11128M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11129L: linux-rdma@vger.kernel.org 11130S: Supported 11131F: drivers/infiniband/sw/rdmavt 11132 11133RDS - RELIABLE DATAGRAM SOCKETS 11134M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11135L: netdev@vger.kernel.org 11136L: linux-rdma@vger.kernel.org 11137L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11138W: https://oss.oracle.com/projects/rds/ 11139S: Supported 11140F: net/rds/ 11141F: Documentation/networking/rds.txt 11142 11143RDT - RESOURCE ALLOCATION 11144M: Fenghua Yu <fenghua.yu@intel.com> 11145L: linux-kernel@vger.kernel.org 11146S: Supported 11147F: arch/x86/kernel/cpu/intel_rdt* 11148F: arch/x86/include/asm/intel_rdt_sched.h 11149F: Documentation/x86/intel_rdt* 11150 11151READ-COPY UPDATE (RCU) 11152M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11153M: Josh Triplett <josh@joshtriplett.org> 11154R: Steven Rostedt <rostedt@goodmis.org> 11155R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11156R: Lai Jiangshan <jiangshanlai@gmail.com> 11157L: linux-kernel@vger.kernel.org 11158W: http://www.rdrop.com/users/paulmck/RCU/ 11159S: Supported 11160T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11161F: Documentation/RCU/ 11162X: Documentation/RCU/torture.txt 11163F: include/linux/rcu* 11164X: include/linux/srcu.h 11165F: kernel/rcu/ 11166X: kernel/torture.c 11167 11168REAL TIME CLOCK (RTC) SUBSYSTEM 11169M: Alessandro Zummo <a.zummo@towertech.it> 11170M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11171L: linux-rtc@vger.kernel.org 11172Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11173T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11174S: Maintained 11175F: Documentation/devicetree/bindings/rtc/ 11176F: Documentation/rtc.txt 11177F: drivers/rtc/ 11178F: include/linux/rtc.h 11179F: include/uapi/linux/rtc.h 11180F: include/linux/rtc/ 11181F: include/linux/platform_data/rtc-* 11182F: tools/testing/selftests/timers/rtctest.c 11183 11184REALTEK AUDIO CODECS 11185M: Bard Liao <bardliao@realtek.com> 11186M: Oder Chiou <oder_chiou@realtek.com> 11187S: Maintained 11188F: sound/soc/codecs/rt* 11189F: include/sound/rt*.h 11190 11191REGISTER MAP ABSTRACTION 11192M: Mark Brown <broonie@kernel.org> 11193L: linux-kernel@vger.kernel.org 11194T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11195S: Supported 11196F: Documentation/devicetree/bindings/regmap/ 11197F: drivers/base/regmap/ 11198F: include/linux/regmap.h 11199 11200REISERFS FILE SYSTEM 11201L: reiserfs-devel@vger.kernel.org 11202S: Supported 11203F: fs/reiserfs/ 11204 11205REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11206M: Ohad Ben-Cohen <ohad@wizery.com> 11207M: Bjorn Andersson <bjorn.andersson@linaro.org> 11208L: linux-remoteproc@vger.kernel.org 11209T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11210S: Maintained 11211F: Documentation/devicetree/bindings/remoteproc/ 11212F: Documentation/remoteproc.txt 11213F: drivers/remoteproc/ 11214F: include/linux/remoteproc.h 11215 11216REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11217M: Ohad Ben-Cohen <ohad@wizery.com> 11218M: Bjorn Andersson <bjorn.andersson@linaro.org> 11219L: linux-remoteproc@vger.kernel.org 11220T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11221S: Maintained 11222F: drivers/rpmsg/ 11223F: Documentation/rpmsg.txt 11224F: include/linux/rpmsg.h 11225F: include/linux/rpmsg/ 11226 11227RENESAS CLOCK DRIVERS 11228M: Geert Uytterhoeven <geert+renesas@glider.be> 11229L: linux-renesas-soc@vger.kernel.org 11230S: Supported 11231F: drivers/clk/renesas/ 11232 11233RENESAS ETHERNET DRIVERS 11234R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11235L: netdev@vger.kernel.org 11236L: linux-renesas-soc@vger.kernel.org 11237F: drivers/net/ethernet/renesas/ 11238F: include/linux/sh_eth.h 11239 11240RENESAS R-CAR GYROADC DRIVER 11241M: Marek Vasut <marek.vasut@gmail.com> 11242L: linux-iio@vger.kernel.org 11243S: Supported 11244F: drivers/iio/adc/rcar_gyro_adc.c 11245 11246RENESAS USB PHY DRIVER 11247M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11248L: linux-renesas-soc@vger.kernel.org 11249S: Maintained 11250F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11251 11252RESET CONTROLLER FRAMEWORK 11253M: Philipp Zabel <p.zabel@pengutronix.de> 11254T: git git://git.pengutronix.de/git/pza/linux 11255S: Maintained 11256F: drivers/reset/ 11257F: Documentation/devicetree/bindings/reset/ 11258F: include/dt-bindings/reset/ 11259F: include/linux/reset.h 11260F: include/linux/reset-controller.h 11261 11262RFKILL 11263M: Johannes Berg <johannes@sipsolutions.net> 11264L: linux-wireless@vger.kernel.org 11265W: http://wireless.kernel.org/ 11266T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11267T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11268S: Maintained 11269F: Documentation/rfkill.txt 11270F: net/rfkill/ 11271 11272RHASHTABLE 11273M: Thomas Graf <tgraf@suug.ch> 11274M: Herbert Xu <herbert@gondor.apana.org.au> 11275L: netdev@vger.kernel.org 11276S: Maintained 11277F: lib/rhashtable.c 11278F: include/linux/rhashtable.h 11279 11280RICOH R5C592 MEMORYSTICK DRIVER 11281M: Maxim Levitsky <maximlevitsky@gmail.com> 11282S: Maintained 11283F: drivers/memstick/host/r592.* 11284 11285RICOH SMARTMEDIA/XD DRIVER 11286M: Maxim Levitsky <maximlevitsky@gmail.com> 11287S: Maintained 11288F: drivers/mtd/nand/r852.c 11289F: drivers/mtd/nand/r852.h 11290 11291ROCCAT DRIVERS 11292M: Stefan Achatz <erazor_de@users.sourceforge.net> 11293W: http://sourceforge.net/projects/roccat/ 11294S: Maintained 11295F: drivers/hid/hid-roccat* 11296F: include/linux/hid-roccat* 11297F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11298 11299ROCKER DRIVER 11300M: Jiri Pirko <jiri@resnulli.us> 11301L: netdev@vger.kernel.org 11302S: Supported 11303F: drivers/net/ethernet/rocker/ 11304 11305ROCKETPORT DRIVER 11306P: Comtrol Corp. 11307W: http://www.comtrol.com 11308S: Maintained 11309F: Documentation/serial/rocket.txt 11310F: drivers/tty/rocket* 11311 11312ROCKETPORT EXPRESS/INFINITY DRIVER 11313M: Kevin Cernekee <cernekee@gmail.com> 11314L: linux-serial@vger.kernel.org 11315S: Odd Fixes 11316F: drivers/tty/serial/rp2.* 11317 11318ROSE NETWORK LAYER 11319M: Ralf Baechle <ralf@linux-mips.org> 11320L: linux-hams@vger.kernel.org 11321W: http://www.linux-ax25.org/ 11322S: Maintained 11323F: include/net/rose.h 11324F: include/uapi/linux/rose.h 11325F: net/rose/ 11326 11327RTL2830 MEDIA DRIVER 11328M: Antti Palosaari <crope@iki.fi> 11329L: linux-media@vger.kernel.org 11330W: https://linuxtv.org 11331W: http://palosaari.fi/linux/ 11332Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11333T: git git://linuxtv.org/anttip/media_tree.git 11334S: Maintained 11335F: drivers/media/dvb-frontends/rtl2830* 11336 11337RTL2832 MEDIA DRIVER 11338M: Antti Palosaari <crope@iki.fi> 11339L: linux-media@vger.kernel.org 11340W: https://linuxtv.org 11341W: http://palosaari.fi/linux/ 11342Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11343T: git git://linuxtv.org/anttip/media_tree.git 11344S: Maintained 11345F: drivers/media/dvb-frontends/rtl2832* 11346 11347RTL2832_SDR MEDIA DRIVER 11348M: Antti Palosaari <crope@iki.fi> 11349L: linux-media@vger.kernel.org 11350W: https://linuxtv.org 11351W: http://palosaari.fi/linux/ 11352Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11353T: git git://linuxtv.org/anttip/media_tree.git 11354S: Maintained 11355F: drivers/media/dvb-frontends/rtl2832_sdr* 11356 11357RTL8180 WIRELESS DRIVER 11358L: linux-wireless@vger.kernel.org 11359W: http://wireless.kernel.org/ 11360T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11361S: Orphan 11362F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11363 11364RTL8187 WIRELESS DRIVER 11365M: Herton Ronaldo Krzesinski <herton@canonical.com> 11366M: Hin-Tak Leung <htl10@users.sourceforge.net> 11367M: Larry Finger <Larry.Finger@lwfinger.net> 11368L: linux-wireless@vger.kernel.org 11369W: http://wireless.kernel.org/ 11370T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11371S: Maintained 11372F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11373 11374RTL8192CE WIRELESS DRIVER 11375M: Larry Finger <Larry.Finger@lwfinger.net> 11376M: Chaoming Li <chaoming_li@realsil.com.cn> 11377L: linux-wireless@vger.kernel.org 11378W: http://wireless.kernel.org/ 11379T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11380S: Maintained 11381F: drivers/net/wireless/realtek/rtlwifi/ 11382F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11383 11384RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11385M: Jes Sorensen <Jes.Sorensen@gmail.com> 11386L: linux-wireless@vger.kernel.org 11387T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11388S: Maintained 11389F: drivers/net/wireless/realtek/rtl8xxxu/ 11390 11391S3 SAVAGE FRAMEBUFFER DRIVER 11392M: Antonino Daplas <adaplas@gmail.com> 11393L: linux-fbdev@vger.kernel.org 11394S: Maintained 11395F: drivers/video/fbdev/savage/ 11396 11397S390 11398M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11399M: Heiko Carstens <heiko.carstens@de.ibm.com> 11400L: linux-s390@vger.kernel.org 11401W: http://www.ibm.com/developerworks/linux/linux390/ 11402T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11403S: Supported 11404F: arch/s390/ 11405F: drivers/s390/ 11406F: Documentation/s390/ 11407F: Documentation/driver-api/s390-drivers.rst 11408 11409S390 COMMON I/O LAYER 11410M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11411M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11412L: linux-s390@vger.kernel.org 11413W: http://www.ibm.com/developerworks/linux/linux390/ 11414S: Supported 11415F: drivers/s390/cio/ 11416 11417S390 DASD DRIVER 11418M: Stefan Haberland <sth@linux.vnet.ibm.com> 11419M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11420L: linux-s390@vger.kernel.org 11421W: http://www.ibm.com/developerworks/linux/linux390/ 11422S: Supported 11423F: drivers/s390/block/dasd* 11424F: block/partitions/ibm.c 11425 11426S390 IOMMU (PCI) 11427M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11428L: linux-s390@vger.kernel.org 11429W: http://www.ibm.com/developerworks/linux/linux390/ 11430S: Supported 11431F: drivers/iommu/s390-iommu.c 11432 11433S390 IUCV NETWORK LAYER 11434M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11435M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11436L: linux-s390@vger.kernel.org 11437W: http://www.ibm.com/developerworks/linux/linux390/ 11438S: Supported 11439F: drivers/s390/net/*iucv* 11440F: include/net/iucv/ 11441F: net/iucv/ 11442 11443S390 NETWORK DRIVERS 11444M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11445M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11446L: linux-s390@vger.kernel.org 11447W: http://www.ibm.com/developerworks/linux/linux390/ 11448S: Supported 11449F: drivers/s390/net/ 11450 11451S390 PCI SUBSYSTEM 11452M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11453M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11454L: linux-s390@vger.kernel.org 11455W: http://www.ibm.com/developerworks/linux/linux390/ 11456S: Supported 11457F: arch/s390/pci/ 11458F: drivers/pci/hotplug/s390_pci_hpc.c 11459 11460S390 VFIO-CCW DRIVER 11461M: Cornelia Huck <cohuck@redhat.com> 11462M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11463L: linux-s390@vger.kernel.org 11464L: kvm@vger.kernel.org 11465S: Supported 11466F: drivers/s390/cio/vfio_ccw* 11467F: Documentation/s390/vfio-ccw.txt 11468F: include/uapi/linux/vfio_ccw.h 11469 11470S390 ZCRYPT DRIVER 11471M: Harald Freudenberger <freude@de.ibm.com> 11472L: linux-s390@vger.kernel.org 11473W: http://www.ibm.com/developerworks/linux/linux390/ 11474S: Supported 11475F: drivers/s390/crypto/ 11476 11477S390 ZFCP DRIVER 11478M: Steffen Maier <maier@linux.vnet.ibm.com> 11479L: linux-s390@vger.kernel.org 11480W: http://www.ibm.com/developerworks/linux/linux390/ 11481S: Supported 11482F: drivers/s390/scsi/zfcp_* 11483 11484S3C24XX SD/MMC Driver 11485M: Ben Dooks <ben-linux@fluff.org> 11486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11487S: Supported 11488F: drivers/mmc/host/s3cmci.* 11489 11490SAA6588 RDS RECEIVER DRIVER 11491M: Hans Verkuil <hverkuil@xs4all.nl> 11492L: linux-media@vger.kernel.org 11493T: git git://linuxtv.org/media_tree.git 11494W: https://linuxtv.org 11495S: Odd Fixes 11496F: drivers/media/i2c/saa6588* 11497 11498SAA7134 VIDEO4LINUX DRIVER 11499M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11500M: Mauro Carvalho Chehab <mchehab@kernel.org> 11501L: linux-media@vger.kernel.org 11502W: https://linuxtv.org 11503T: git git://linuxtv.org/media_tree.git 11504S: Odd fixes 11505F: Documentation/media/v4l-drivers/saa7134* 11506F: drivers/media/pci/saa7134/ 11507 11508SAA7146 VIDEO4LINUX-2 DRIVER 11509M: Hans Verkuil <hverkuil@xs4all.nl> 11510L: linux-media@vger.kernel.org 11511T: git git://linuxtv.org/media_tree.git 11512S: Maintained 11513F: drivers/media/common/saa7146/ 11514F: drivers/media/pci/saa7146/ 11515F: include/media/saa7146* 11516 11517SAMSUNG AUDIO (ASoC) DRIVERS 11518M: Krzysztof Kozlowski <krzk@kernel.org> 11519M: Sangbeom Kim <sbkim73@samsung.com> 11520M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11521L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11522S: Supported 11523F: sound/soc/samsung/ 11524 11525SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11526M: Krzysztof Kozlowski <krzk@kernel.org> 11527L: linux-crypto@vger.kernel.org 11528L: linux-samsung-soc@vger.kernel.org 11529S: Maintained 11530F: drivers/crypto/exynos-rng.c 11531F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11532 11533SAMSUNG FRAMEBUFFER DRIVER 11534M: Jingoo Han <jingoohan1@gmail.com> 11535L: linux-fbdev@vger.kernel.org 11536S: Maintained 11537F: drivers/video/fbdev/s3c-fb.c 11538 11539SAMSUNG LAPTOP DRIVER 11540M: Corentin Chary <corentin.chary@gmail.com> 11541L: platform-driver-x86@vger.kernel.org 11542S: Maintained 11543F: drivers/platform/x86/samsung-laptop.c 11544 11545SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11546M: Sangbeom Kim <sbkim73@samsung.com> 11547M: Krzysztof Kozlowski <krzk@kernel.org> 11548M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11549L: linux-kernel@vger.kernel.org 11550L: linux-samsung-soc@vger.kernel.org 11551S: Supported 11552F: drivers/mfd/sec*.c 11553F: drivers/regulator/s2m*.c 11554F: drivers/regulator/s5m*.c 11555F: drivers/clk/clk-s2mps11.c 11556F: drivers/rtc/rtc-s5m.c 11557F: include/linux/mfd/samsung/ 11558F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11559F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11560F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11561F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11562 11563SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11564M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11565L: linux-media@vger.kernel.org 11566L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11567S: Maintained 11568F: drivers/media/platform/s3c-camif/ 11569F: include/media/drv-intf/s3c_camif.h 11570 11571SAMSUNG S3FWRN5 NFC DRIVER 11572M: Robert Baldyga <r.baldyga@samsung.com> 11573M: Krzysztof Opasiak <k.opasiak@samsung.com> 11574L: linux-nfc@lists.01.org (moderated for non-subscribers) 11575S: Supported 11576F: drivers/nfc/s3fwrn5 11577 11578SAMSUNG S5C73M3 CAMERA DRIVER 11579M: Kyungmin Park <kyungmin.park@samsung.com> 11580M: Andrzej Hajda <a.hajda@samsung.com> 11581L: linux-media@vger.kernel.org 11582S: Supported 11583F: drivers/media/i2c/s5c73m3/* 11584 11585SAMSUNG S5K5BAF CAMERA DRIVER 11586M: Kyungmin Park <kyungmin.park@samsung.com> 11587M: Andrzej Hajda <a.hajda@samsung.com> 11588L: linux-media@vger.kernel.org 11589S: Supported 11590F: drivers/media/i2c/s5k5baf.c 11591 11592SAMSUNG S5P Security SubSystem (SSS) DRIVER 11593M: Krzysztof Kozlowski <krzk@kernel.org> 11594M: Vladimir Zapolskiy <vz@mleia.com> 11595L: linux-crypto@vger.kernel.org 11596L: linux-samsung-soc@vger.kernel.org 11597S: Maintained 11598F: drivers/crypto/s5p-sss.c 11599 11600SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11601M: Kyungmin Park <kyungmin.park@samsung.com> 11602M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11603L: linux-media@vger.kernel.org 11604Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11605S: Supported 11606F: drivers/media/platform/exynos4-is/ 11607 11608SAMSUNG SOC CLOCK DRIVERS 11609M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11610M: Tomasz Figa <tomasz.figa@gmail.com> 11611M: Chanwoo Choi <cw00.choi@samsung.com> 11612S: Supported 11613L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11614F: drivers/clk/samsung/ 11615F: include/dt-bindings/clock/exynos*.h 11616F: Documentation/devicetree/bindings/clock/exynos*.txt 11617 11618SAMSUNG SPI DRIVERS 11619M: Kukjin Kim <kgene@kernel.org> 11620M: Krzysztof Kozlowski <krzk@kernel.org> 11621M: Andi Shyti <andi.shyti@samsung.com> 11622L: linux-spi@vger.kernel.org 11623L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11624S: Maintained 11625F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11626F: drivers/spi/spi-s3c* 11627F: include/linux/platform_data/spi-s3c64xx.h 11628 11629SAMSUNG SXGBE DRIVERS 11630M: Byungho An <bh74.an@samsung.com> 11631M: Girish K S <ks.giri@samsung.com> 11632M: Vipul Pandya <vipul.pandya@samsung.com> 11633S: Supported 11634L: netdev@vger.kernel.org 11635F: drivers/net/ethernet/samsung/sxgbe/ 11636 11637SAMSUNG THERMAL DRIVER 11638M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11639L: linux-pm@vger.kernel.org 11640L: linux-samsung-soc@vger.kernel.org 11641S: Supported 11642T: git https://github.com/lmajewski/linux-samsung-thermal.git 11643F: drivers/thermal/samsung/ 11644 11645SAMSUNG USB2 PHY DRIVER 11646M: Kamil Debski <kamil@wypas.org> 11647M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11648L: linux-kernel@vger.kernel.org 11649S: Supported 11650F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11651F: Documentation/phy/samsung-usb2.txt 11652F: drivers/phy/samsung/phy-exynos4210-usb2.c 11653F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11654F: drivers/phy/samsung/phy-exynos5250-usb2.c 11655F: drivers/phy/samsung/phy-s5pv210-usb2.c 11656F: drivers/phy/samsung/phy-samsung-usb2.c 11657F: drivers/phy/samsung/phy-samsung-usb2.h 11658 11659SC1200 WDT DRIVER 11660M: Zwane Mwaikambo <zwanem@gmail.com> 11661S: Maintained 11662F: drivers/watchdog/sc1200wdt.c 11663 11664SCHEDULER 11665M: Ingo Molnar <mingo@redhat.com> 11666M: Peter Zijlstra <peterz@infradead.org> 11667L: linux-kernel@vger.kernel.org 11668T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11669S: Maintained 11670F: kernel/sched/ 11671F: include/linux/sched.h 11672F: include/uapi/linux/sched.h 11673F: include/linux/wait.h 11674 11675SCORE ARCHITECTURE 11676M: Chen Liqin <liqin.linux@gmail.com> 11677M: Lennox Wu <lennox.wu@gmail.com> 11678W: http://www.sunplus.com 11679S: Supported 11680F: arch/score/ 11681 11682SCR24X CHIP CARD INTERFACE DRIVER 11683M: Lubomir Rintel <lkundrak@v3.sk> 11684S: Supported 11685F: drivers/char/pcmcia/scr24x_cs.c 11686 11687SCSI CDROM DRIVER 11688M: Jens Axboe <axboe@kernel.dk> 11689L: linux-scsi@vger.kernel.org 11690W: http://www.kernel.dk 11691S: Maintained 11692F: drivers/scsi/sr* 11693 11694SCSI RDMA PROTOCOL (SRP) INITIATOR 11695M: Bart Van Assche <bart.vanassche@sandisk.com> 11696L: linux-rdma@vger.kernel.org 11697S: Supported 11698W: http://www.openfabrics.org 11699Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11700T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11701F: drivers/infiniband/ulp/srp/ 11702F: include/scsi/srp.h 11703 11704SCSI SG DRIVER 11705M: Doug Gilbert <dgilbert@interlog.com> 11706L: linux-scsi@vger.kernel.org 11707W: http://sg.danny.cz/sg 11708S: Maintained 11709F: Documentation/scsi/scsi-generic.txt 11710F: drivers/scsi/sg.c 11711F: include/scsi/sg.h 11712 11713SCSI SUBSYSTEM 11714M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11715T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11716M: "Martin K. Petersen" <martin.petersen@oracle.com> 11717T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11718L: linux-scsi@vger.kernel.org 11719S: Maintained 11720F: Documentation/devicetree/bindings/scsi/ 11721F: drivers/scsi/ 11722F: include/scsi/ 11723 11724SCSI TAPE DRIVER 11725M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11726L: linux-scsi@vger.kernel.org 11727S: Maintained 11728F: Documentation/scsi/st.txt 11729F: drivers/scsi/st.* 11730F: drivers/scsi/st_*.h 11731 11732SCTP PROTOCOL 11733M: Vlad Yasevich <vyasevich@gmail.com> 11734M: Neil Horman <nhorman@tuxdriver.com> 11735L: linux-sctp@vger.kernel.org 11736W: http://lksctp.sourceforge.net 11737S: Maintained 11738F: Documentation/networking/sctp.txt 11739F: include/linux/sctp.h 11740F: include/uapi/linux/sctp.h 11741F: include/net/sctp/ 11742F: net/sctp/ 11743 11744SCx200 CPU SUPPORT 11745M: Jim Cromie <jim.cromie@gmail.com> 11746S: Odd Fixes 11747F: Documentation/i2c/busses/scx200_acb 11748F: arch/x86/platform/scx200/ 11749F: drivers/watchdog/scx200_wdt.c 11750F: drivers/i2c/busses/scx200* 11751F: drivers/mtd/maps/scx200_docflash.c 11752F: include/linux/scx200.h 11753 11754SCx200 GPIO DRIVER 11755M: Jim Cromie <jim.cromie@gmail.com> 11756S: Maintained 11757F: drivers/char/scx200_gpio.c 11758F: include/linux/scx200_gpio.h 11759 11760SCx200 HRT CLOCKSOURCE DRIVER 11761M: Jim Cromie <jim.cromie@gmail.com> 11762S: Maintained 11763F: drivers/clocksource/scx200_hrt.c 11764 11765SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11766M: Sascha Sommer <saschasommer@freenet.de> 11767L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11768S: Maintained 11769F: drivers/mmc/host/sdricoh_cs.c 11770 11771SECURE COMPUTING 11772M: Kees Cook <keescook@chromium.org> 11773R: Andy Lutomirski <luto@amacapital.net> 11774R: Will Drewry <wad@chromium.org> 11775T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11776S: Supported 11777F: kernel/seccomp.c 11778F: include/uapi/linux/seccomp.h 11779F: include/linux/seccomp.h 11780F: tools/testing/selftests/seccomp/* 11781F: tools/testing/selftests/kselftest_harness.h 11782F: Documentation/userspace-api/seccomp_filter.rst 11783K: \bsecure_computing 11784K: \bTIF_SECCOMP\b 11785 11786SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11787M: Al Cooper <alcooperx@gmail.com> 11788L: linux-mmc@vger.kernel.org 11789L: bcm-kernel-feedback-list@broadcom.com 11790S: Maintained 11791F: drivers/mmc/host/sdhci-brcmstb* 11792 11793SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11794M: Adrian Hunter <adrian.hunter@intel.com> 11795L: linux-mmc@vger.kernel.org 11796T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11797S: Maintained 11798F: drivers/mmc/host/sdhci* 11799F: include/linux/mmc/sdhci* 11800 11801SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11802M: Ben Dooks <ben-linux@fluff.org> 11803M: Jaehoon Chung <jh80.chung@samsung.com> 11804L: linux-mmc@vger.kernel.org 11805S: Maintained 11806F: drivers/mmc/host/sdhci-s3c* 11807 11808SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11809M: Viresh Kumar <vireshk@kernel.org> 11810L: linux-mmc@vger.kernel.org 11811S: Maintained 11812F: drivers/mmc/host/sdhci-spear.c 11813 11814SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11815M: Scott Bauer <scott.bauer@intel.com> 11816M: Jonathan Derrick <jonathan.derrick@intel.com> 11817M: Rafael Antognolli <rafael.antognolli@intel.com> 11818L: linux-block@vger.kernel.org 11819S: Supported 11820F: block/sed* 11821F: block/opal_proto.h 11822F: include/linux/sed* 11823F: include/uapi/linux/sed* 11824 11825SECURITY CONTACT 11826M: Security Officers <security@kernel.org> 11827S: Supported 11828 11829SECURITY SUBSYSTEM 11830M: James Morris <james.l.morris@oracle.com> 11831M: "Serge E. Hallyn" <serge@hallyn.com> 11832L: linux-security-module@vger.kernel.org (suggested Cc:) 11833T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11834W: http://kernsec.org/ 11835S: Supported 11836F: security/ 11837 11838SELINUX SECURITY MODULE 11839M: Paul Moore <paul@paul-moore.com> 11840M: Stephen Smalley <sds@tycho.nsa.gov> 11841M: Eric Paris <eparis@parisplace.org> 11842L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11843W: http://selinuxproject.org 11844T: git git://git.infradead.org/users/pcmoore/selinux 11845S: Supported 11846F: include/linux/selinux* 11847F: security/selinux/ 11848F: scripts/selinux/ 11849F: Documentation/admin-guide/LSM/SELinux.rst 11850 11851SENSABLE PHANTOM 11852M: Jiri Slaby <jirislaby@gmail.com> 11853S: Maintained 11854F: drivers/misc/phantom.c 11855F: include/uapi/linux/phantom.h 11856 11857SERIAL DEVICE BUS 11858M: Rob Herring <robh@kernel.org> 11859L: linux-serial@vger.kernel.org 11860S: Maintained 11861F: Documentation/devicetree/bindings/serial/slave-device.txt 11862F: drivers/tty/serdev/ 11863F: include/linux/serdev.h 11864 11865SERIAL DRIVERS 11866M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11867L: linux-serial@vger.kernel.org 11868S: Maintained 11869F: Documentation/devicetree/bindings/serial/ 11870F: drivers/tty/serial/ 11871 11872SERIAL IR RECEIVER 11873M: Sean Young <sean@mess.org> 11874L: linux-media@vger.kernel.org 11875S: Maintained 11876F: drivers/media/rc/serial_ir.c 11877 11878SFC NETWORK DRIVER 11879M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11880M: Edward Cree <ecree@solarflare.com> 11881M: Bert Kenward <bkenward@solarflare.com> 11882L: netdev@vger.kernel.org 11883S: Supported 11884F: drivers/net/ethernet/sfc/ 11885 11886SGI GRU DRIVER 11887M: Dimitri Sivanich <sivanich@sgi.com> 11888S: Maintained 11889F: drivers/misc/sgi-gru/ 11890 11891SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11892M: Pat Gefre <pfg@sgi.com> 11893L: linux-ia64@vger.kernel.org 11894S: Supported 11895F: Documentation/ia64/serial.txt 11896F: drivers/tty/serial/ioc?_serial.c 11897F: include/linux/ioc?.h 11898 11899SGI XP/XPC/XPNET DRIVER 11900M: Cliff Whickman <cpw@sgi.com> 11901M: Robin Holt <robinmholt@gmail.com> 11902S: Maintained 11903F: drivers/misc/sgi-xp/ 11904 11905SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11906M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11907L: linux-s390@vger.kernel.org 11908W: http://www.ibm.com/developerworks/linux/linux390/ 11909S: Supported 11910F: net/smc/ 11911 11912SH_VEU V4L2 MEM2MEM DRIVER 11913L: linux-media@vger.kernel.org 11914S: Orphan 11915F: drivers/media/platform/sh_veu.c 11916 11917SH_VOU V4L2 OUTPUT DRIVER 11918L: linux-media@vger.kernel.org 11919S: Orphan 11920F: drivers/media/platform/sh_vou.c 11921F: include/media/drv-intf/sh_vou.h 11922 11923SI2157 MEDIA DRIVER 11924M: Antti Palosaari <crope@iki.fi> 11925L: linux-media@vger.kernel.org 11926W: https://linuxtv.org 11927W: http://palosaari.fi/linux/ 11928Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11929T: git git://linuxtv.org/anttip/media_tree.git 11930S: Maintained 11931F: drivers/media/tuners/si2157* 11932 11933SI2168 MEDIA DRIVER 11934M: Antti Palosaari <crope@iki.fi> 11935L: linux-media@vger.kernel.org 11936W: https://linuxtv.org 11937W: http://palosaari.fi/linux/ 11938Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11939T: git git://linuxtv.org/anttip/media_tree.git 11940S: Maintained 11941F: drivers/media/dvb-frontends/si2168* 11942 11943SI470X FM RADIO RECEIVER I2C DRIVER 11944M: Hans Verkuil <hverkuil@xs4all.nl> 11945L: linux-media@vger.kernel.org 11946T: git git://linuxtv.org/media_tree.git 11947W: https://linuxtv.org 11948S: Odd Fixes 11949F: drivers/media/radio/si470x/radio-si470x-i2c.c 11950 11951SI470X FM RADIO RECEIVER USB DRIVER 11952M: Hans Verkuil <hverkuil@xs4all.nl> 11953L: linux-media@vger.kernel.org 11954T: git git://linuxtv.org/media_tree.git 11955W: https://linuxtv.org 11956S: Maintained 11957F: drivers/media/radio/si470x/radio-si470x-common.c 11958F: drivers/media/radio/si470x/radio-si470x.h 11959F: drivers/media/radio/si470x/radio-si470x-usb.c 11960 11961SI4713 FM RADIO TRANSMITTER I2C DRIVER 11962M: Eduardo Valentin <edubezval@gmail.com> 11963L: linux-media@vger.kernel.org 11964T: git git://linuxtv.org/media_tree.git 11965W: https://linuxtv.org 11966S: Odd Fixes 11967F: drivers/media/radio/si4713/si4713.? 11968 11969SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11970M: Eduardo Valentin <edubezval@gmail.com> 11971L: linux-media@vger.kernel.org 11972T: git git://linuxtv.org/media_tree.git 11973W: https://linuxtv.org 11974S: Odd Fixes 11975F: drivers/media/radio/si4713/radio-platform-si4713.c 11976 11977SI4713 FM RADIO TRANSMITTER USB DRIVER 11978M: Hans Verkuil <hverkuil@xs4all.nl> 11979L: linux-media@vger.kernel.org 11980T: git git://linuxtv.org/media_tree.git 11981W: https://linuxtv.org 11982S: Maintained 11983F: drivers/media/radio/si4713/radio-usb-si4713.c 11984 11985SIANO DVB DRIVER 11986M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11987M: Mauro Carvalho Chehab <mchehab@kernel.org> 11988L: linux-media@vger.kernel.org 11989W: https://linuxtv.org 11990T: git git://linuxtv.org/media_tree.git 11991S: Odd fixes 11992F: drivers/media/common/siano/ 11993F: drivers/media/usb/siano/ 11994F: drivers/media/usb/siano/ 11995F: drivers/media/mmc/siano/ 11996 11997SILEAD TOUCHSCREEN DRIVER 11998M: Hans de Goede <hdegoede@redhat.com> 11999L: linux-input@vger.kernel.org 12000L: platform-driver-x86@vger.kernel.org 12001S: Maintained 12002F: drivers/input/touchscreen/silead.c 12003F: drivers/platform/x86/silead_dmi.c 12004 12005SILICON MOTION SM712 FRAME BUFFER DRIVER 12006M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12007M: Teddy Wang <teddy.wang@siliconmotion.com> 12008M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12009L: linux-fbdev@vger.kernel.org 12010S: Maintained 12011F: drivers/video/fbdev/sm712* 12012F: Documentation/fb/sm712fb.txt 12013 12014SIMPLE FIRMWARE INTERFACE (SFI) 12015M: Len Brown <lenb@kernel.org> 12016L: sfi-devel@simplefirmware.org 12017W: http://simplefirmware.org/ 12018T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12019S: Supported 12020F: arch/x86/platform/sfi/ 12021F: drivers/sfi/ 12022F: include/linux/sfi*.h 12023 12024SIMPLEFB FB DRIVER 12025M: Hans de Goede <hdegoede@redhat.com> 12026L: linux-fbdev@vger.kernel.org 12027S: Maintained 12028F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12029F: drivers/video/fbdev/simplefb.c 12030F: include/linux/platform_data/simplefb.h 12031 12032SIMTEC EB110ATX (Chalice CATS) 12033P: Ben Dooks 12034P: Vincent Sanders <vince@simtec.co.uk> 12035M: Simtec Linux Team <linux@simtec.co.uk> 12036W: http://www.simtec.co.uk/products/EB110ATX/ 12037S: Supported 12038 12039SIMTEC EB2410ITX (BAST) 12040P: Ben Dooks 12041P: Vincent Sanders <vince@simtec.co.uk> 12042M: Simtec Linux Team <linux@simtec.co.uk> 12043W: http://www.simtec.co.uk/products/EB2410ITX/ 12044S: Supported 12045F: arch/arm/mach-s3c24xx/mach-bast.c 12046F: arch/arm/mach-s3c24xx/bast-ide.c 12047F: arch/arm/mach-s3c24xx/bast-irq.c 12048 12049SIPHASH PRF ROUTINES 12050M: Jason A. Donenfeld <Jason@zx2c4.com> 12051S: Maintained 12052F: lib/siphash.c 12053F: lib/test_siphash.c 12054F: include/linux/siphash.h 12055 12056SIS 190 ETHERNET DRIVER 12057M: Francois Romieu <romieu@fr.zoreil.com> 12058L: netdev@vger.kernel.org 12059S: Maintained 12060F: drivers/net/ethernet/sis/sis190.c 12061 12062SIS 900/7016 FAST ETHERNET DRIVER 12063M: Daniele Venzano <venza@brownhat.org> 12064W: http://www.brownhat.org/sis900.html 12065L: netdev@vger.kernel.org 12066S: Maintained 12067F: drivers/net/ethernet/sis/sis900.* 12068 12069SIS FRAMEBUFFER DRIVER 12070M: Thomas Winischhofer <thomas@winischhofer.net> 12071W: http://www.winischhofer.net/linuxsisvga.shtml 12072S: Maintained 12073F: Documentation/fb/sisfb.txt 12074F: drivers/video/fbdev/sis/ 12075F: include/video/sisfb.h 12076 12077SIS USB2VGA DRIVER 12078M: Thomas Winischhofer <thomas@winischhofer.net> 12079W: http://www.winischhofer.at/linuxsisusbvga.shtml 12080S: Maintained 12081F: drivers/usb/misc/sisusbvga/ 12082 12083SLAB ALLOCATOR 12084M: Christoph Lameter <cl@linux.com> 12085M: Pekka Enberg <penberg@kernel.org> 12086M: David Rientjes <rientjes@google.com> 12087M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12088M: Andrew Morton <akpm@linux-foundation.org> 12089L: linux-mm@kvack.org 12090S: Maintained 12091F: include/linux/sl?b*.h 12092F: mm/sl?b* 12093 12094SLEEPABLE READ-COPY UPDATE (SRCU) 12095M: Lai Jiangshan <jiangshanlai@gmail.com> 12096M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12097M: Josh Triplett <josh@joshtriplett.org> 12098R: Steven Rostedt <rostedt@goodmis.org> 12099R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12100L: linux-kernel@vger.kernel.org 12101W: http://www.rdrop.com/users/paulmck/RCU/ 12102S: Supported 12103T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12104F: include/linux/srcu.h 12105F: kernel/rcu/srcu.c 12106 12107SMACK SECURITY MODULE 12108M: Casey Schaufler <casey@schaufler-ca.com> 12109L: linux-security-module@vger.kernel.org 12110W: http://schaufler-ca.com 12111T: git git://github.com/cschaufler/smack-next 12112S: Maintained 12113F: Documentation/admin-guide/LSM/Smack.rst 12114F: security/smack/ 12115 12116SMC91x ETHERNET DRIVER 12117M: Nicolas Pitre <nico@fluxnic.net> 12118S: Odd Fixes 12119F: drivers/net/ethernet/smsc/smc91x.* 12120 12121SMIA AND SMIA++ IMAGE SENSOR DRIVER 12122M: Sakari Ailus <sakari.ailus@iki.fi> 12123L: linux-media@vger.kernel.org 12124S: Maintained 12125F: drivers/media/i2c/smiapp/ 12126F: include/media/i2c/smiapp.h 12127F: drivers/media/i2c/smiapp-pll.c 12128F: drivers/media/i2c/smiapp-pll.h 12129F: include/uapi/linux/smiapp.h 12130F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12131 12132SMM665 HARDWARE MONITOR DRIVER 12133M: Guenter Roeck <linux@roeck-us.net> 12134L: linux-hwmon@vger.kernel.org 12135S: Maintained 12136F: Documentation/hwmon/smm665 12137F: drivers/hwmon/smm665.c 12138 12139SMSC EMC2103 HARDWARE MONITOR DRIVER 12140M: Steve Glendinning <steve.glendinning@shawell.net> 12141L: linux-hwmon@vger.kernel.org 12142S: Maintained 12143F: Documentation/hwmon/emc2103 12144F: drivers/hwmon/emc2103.c 12145 12146SMSC SCH5627 HARDWARE MONITOR DRIVER 12147M: Hans de Goede <hdegoede@redhat.com> 12148L: linux-hwmon@vger.kernel.org 12149S: Supported 12150F: Documentation/hwmon/sch5627 12151F: drivers/hwmon/sch5627.c 12152 12153SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12154M: Steve Glendinning <steve.glendinning@shawell.net> 12155L: linux-fbdev@vger.kernel.org 12156S: Maintained 12157F: drivers/video/fbdev/smscufx.c 12158 12159SMSC47B397 HARDWARE MONITOR DRIVER 12160M: Jean Delvare <jdelvare@suse.com> 12161L: linux-hwmon@vger.kernel.org 12162S: Maintained 12163F: Documentation/hwmon/smsc47b397 12164F: drivers/hwmon/smsc47b397.c 12165 12166SMSC911x ETHERNET DRIVER 12167M: Steve Glendinning <steve.glendinning@shawell.net> 12168L: netdev@vger.kernel.org 12169S: Maintained 12170F: include/linux/smsc911x.h 12171F: drivers/net/ethernet/smsc/smsc911x.* 12172 12173SMSC9420 PCI ETHERNET DRIVER 12174M: Steve Glendinning <steve.glendinning@shawell.net> 12175L: netdev@vger.kernel.org 12176S: Maintained 12177F: drivers/net/ethernet/smsc/smsc9420.* 12178 12179SOC-CAMERA V4L2 SUBSYSTEM 12180M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12181L: linux-media@vger.kernel.org 12182T: git git://linuxtv.org/media_tree.git 12183S: Maintained 12184F: include/media/soc* 12185F: drivers/media/i2c/soc_camera/ 12186F: drivers/media/platform/soc_camera/ 12187 12188SOEKRIS NET48XX LED SUPPORT 12189M: Chris Boot <bootc@bootc.net> 12190S: Maintained 12191F: drivers/leds/leds-net48xx.c 12192 12193SOFT-ROCE DRIVER (rxe) 12194M: Moni Shoua <monis@mellanox.com> 12195L: linux-rdma@vger.kernel.org 12196S: Supported 12197W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12198Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12199F: drivers/infiniband/sw/rxe/ 12200F: include/uapi/rdma/rdma_user_rxe.h 12201 12202SOFTLOGIC 6x10 MPEG CODEC 12203M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12204M: Anton Sviridenko <anton@corp.bluecherry.net> 12205M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12206M: Andrey Utkin <andrey_utkin@fastmail.com> 12207M: Ismael Luceno <ismael@iodev.co.uk> 12208L: linux-media@vger.kernel.org 12209S: Supported 12210F: drivers/media/pci/solo6x10/ 12211 12212SOFTWARE RAID (Multiple Disks) SUPPORT 12213M: Shaohua Li <shli@kernel.org> 12214L: linux-raid@vger.kernel.org 12215T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12216S: Supported 12217F: drivers/md/ 12218F: include/linux/raid/ 12219F: include/uapi/linux/raid/ 12220 12221SONIC NETWORK DRIVER 12222M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12223L: netdev@vger.kernel.org 12224S: Maintained 12225F: drivers/net/ethernet/natsemi/sonic.* 12226 12227SONICS SILICON BACKPLANE DRIVER (SSB) 12228M: Michael Buesch <m@bues.ch> 12229L: linux-wireless@vger.kernel.org 12230S: Maintained 12231F: drivers/ssb/ 12232F: include/linux/ssb/ 12233 12234SONY MEMORYSTICK CARD SUPPORT 12235M: Alex Dubov <oakad@yahoo.com> 12236W: http://tifmxx.berlios.de/ 12237S: Maintained 12238F: drivers/memstick/host/tifm_ms.c 12239 12240SONY MEMORYSTICK STANDARD SUPPORT 12241M: Maxim Levitsky <maximlevitsky@gmail.com> 12242S: Maintained 12243F: drivers/memstick/core/ms_block.* 12244 12245SONY VAIO CONTROL DEVICE DRIVER 12246M: Mattia Dongili <malattia@linux.it> 12247L: platform-driver-x86@vger.kernel.org 12248W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12249S: Maintained 12250F: Documentation/laptops/sony-laptop.txt 12251F: drivers/char/sonypi.c 12252F: drivers/platform/x86/sony-laptop.c 12253F: include/linux/sony-laptop.h 12254 12255SOUND 12256M: Jaroslav Kysela <perex@perex.cz> 12257M: Takashi Iwai <tiwai@suse.com> 12258L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12259W: http://www.alsa-project.org/ 12260T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12261T: git git://git.alsa-project.org/alsa-kernel.git 12262Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12263S: Maintained 12264F: Documentation/sound/ 12265F: include/sound/ 12266F: include/uapi/sound/ 12267F: sound/ 12268 12269SOUND - COMPRESSED AUDIO 12270M: Vinod Koul <vinod.koul@intel.com> 12271L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12272T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12273S: Supported 12274F: Documentation/sound/alsa/compress_offload.txt 12275F: include/sound/compress_driver.h 12276F: include/uapi/sound/compress_* 12277F: sound/core/compress_offload.c 12278F: sound/soc/soc-compress.c 12279 12280SOUND - DMAENGINE HELPERS 12281M: Lars-Peter Clausen <lars@metafoo.de> 12282S: Supported 12283F: include/sound/dmaengine_pcm.h 12284F: sound/core/pcm_dmaengine.c 12285F: sound/soc/soc-generic-dmaengine-pcm.c 12286 12287SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12288M: Liam Girdwood <lgirdwood@gmail.com> 12289M: Mark Brown <broonie@kernel.org> 12290T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12291L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12292W: http://alsa-project.org/main/index.php/ASoC 12293S: Supported 12294F: Documentation/devicetree/bindings/sound/ 12295F: Documentation/sound/alsa/soc/ 12296F: sound/soc/ 12297F: include/sound/soc* 12298 12299SP2 MEDIA DRIVER 12300M: Olli Salonen <olli.salonen@iki.fi> 12301L: linux-media@vger.kernel.org 12302W: https://linuxtv.org 12303Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12304S: Maintained 12305F: drivers/media/dvb-frontends/sp2* 12306 12307SPARC + UltraSPARC (sparc/sparc64) 12308M: "David S. Miller" <davem@davemloft.net> 12309L: sparclinux@vger.kernel.org 12310Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12311T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12312T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12313S: Maintained 12314F: arch/sparc/ 12315F: drivers/sbus/ 12316 12317SPARC SERIAL DRIVERS 12318M: "David S. Miller" <davem@davemloft.net> 12319L: sparclinux@vger.kernel.org 12320T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12321T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12322S: Maintained 12323F: include/linux/sunserialcore.h 12324F: drivers/tty/serial/suncore.c 12325F: drivers/tty/serial/sunhv.c 12326F: drivers/tty/serial/sunsab.c 12327F: drivers/tty/serial/sunsab.h 12328F: drivers/tty/serial/sunsu.c 12329F: drivers/tty/serial/sunzilog.c 12330F: drivers/tty/serial/sunzilog.h 12331 12332SPARSE CHECKER 12333M: "Christopher Li" <sparse@chrisli.org> 12334L: linux-sparse@vger.kernel.org 12335W: https://sparse.wiki.kernel.org/ 12336T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12337T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12338S: Maintained 12339F: include/linux/compiler.h 12340 12341SPEAR CLOCK FRAMEWORK SUPPORT 12342M: Viresh Kumar <vireshk@kernel.org> 12343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12344W: http://www.st.com/spear 12345S: Maintained 12346F: drivers/clk/spear/ 12347 12348SPEAR PLATFORM SUPPORT 12349M: Viresh Kumar <vireshk@kernel.org> 12350M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12352W: http://www.st.com/spear 12353S: Maintained 12354F: arch/arm/boot/dts/spear* 12355F: arch/arm/mach-spear/ 12356 12357SPI NOR SUBSYSTEM 12358M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12359M: Marek Vasut <marek.vasut@gmail.com> 12360L: linux-mtd@lists.infradead.org 12361W: http://www.linux-mtd.infradead.org/ 12362Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12363T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12364T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12365S: Maintained 12366F: drivers/mtd/spi-nor/ 12367F: include/linux/mtd/spi-nor.h 12368 12369SPI SUBSYSTEM 12370M: Mark Brown <broonie@kernel.org> 12371L: linux-spi@vger.kernel.org 12372T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12373Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12374S: Maintained 12375F: Documentation/devicetree/bindings/spi/ 12376F: Documentation/spi/ 12377F: drivers/spi/ 12378F: include/linux/spi/ 12379F: include/uapi/linux/spi/ 12380F: tools/spi/ 12381 12382SPIDERNET NETWORK DRIVER for CELL 12383M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12384L: netdev@vger.kernel.org 12385S: Supported 12386F: Documentation/networking/spider_net.txt 12387F: drivers/net/ethernet/toshiba/spider_net* 12388 12389SPMI SUBSYSTEM 12390R: Stephen Boyd <sboyd@codeaurora.org> 12391L: linux-arm-msm@vger.kernel.org 12392F: Documentation/devicetree/bindings/spmi/ 12393F: drivers/spmi/ 12394F: include/dt-bindings/spmi/spmi.h 12395F: include/linux/spmi.h 12396F: include/trace/events/spmi.h 12397 12398SPU FILE SYSTEM 12399M: Jeremy Kerr <jk@ozlabs.org> 12400L: linuxppc-dev@lists.ozlabs.org 12401W: http://www.ibm.com/developerworks/power/cell/ 12402S: Supported 12403F: Documentation/filesystems/spufs.txt 12404F: arch/powerpc/platforms/cell/spufs/ 12405 12406SQUASHFS FILE SYSTEM 12407M: Phillip Lougher <phillip@squashfs.org.uk> 12408L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12409W: http://squashfs.org.uk 12410T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12411S: Maintained 12412F: Documentation/filesystems/squashfs.txt 12413F: fs/squashfs/ 12414 12415SRM (Alpha) environment access 12416M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12417S: Maintained 12418F: arch/alpha/kernel/srm_env.c 12419 12420STABLE BRANCH 12421M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12422L: stable@vger.kernel.org 12423S: Supported 12424F: Documentation/process/stable-kernel-rules.rst 12425 12426STAGING - COMEDI 12427M: Ian Abbott <abbotti@mev.co.uk> 12428M: H Hartley Sweeten <hsweeten@visionengravers.com> 12429S: Odd Fixes 12430F: drivers/staging/comedi/ 12431 12432STAGING - FLARION FT1000 DRIVERS 12433M: Marek Belisko <marek.belisko@gmail.com> 12434S: Odd Fixes 12435F: drivers/staging/ft1000/ 12436 12437STAGING - INDUSTRIAL IO 12438M: Jonathan Cameron <jic23@kernel.org> 12439L: linux-iio@vger.kernel.org 12440S: Odd Fixes 12441F: Documentation/devicetree/bindings/staging/iio/ 12442F: drivers/staging/iio/ 12443 12444STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12445M: Jarod Wilson <jarod@wilsonet.com> 12446W: http://www.lirc.org/ 12447S: Odd Fixes 12448F: drivers/staging/media/lirc/ 12449 12450STAGING - LUSTRE PARALLEL FILESYSTEM 12451M: Oleg Drokin <oleg.drokin@intel.com> 12452M: Andreas Dilger <andreas.dilger@intel.com> 12453M: James Simmons <jsimmons@infradead.org> 12454L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12455W: http://wiki.lustre.org/ 12456S: Maintained 12457F: drivers/staging/lustre 12458 12459STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12460M: Marc Dietrich <marvin24@gmx.de> 12461L: ac100@lists.launchpad.net (moderated for non-subscribers) 12462L: linux-tegra@vger.kernel.org 12463S: Maintained 12464F: drivers/staging/nvec/ 12465 12466STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12467M: Jens Frederich <jfrederich@gmail.com> 12468M: Daniel Drake <dsd@laptop.org> 12469M: Jon Nettleton <jon.nettleton@gmail.com> 12470W: http://wiki.laptop.org/go/DCON 12471S: Maintained 12472F: drivers/staging/olpc_dcon/ 12473 12474STAGING - REALTEK RTL8712U DRIVERS 12475M: Larry Finger <Larry.Finger@lwfinger.net> 12476M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12477S: Odd Fixes 12478F: drivers/staging/rtl8712/ 12479 12480STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12481M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12482M: Teddy Wang <teddy.wang@siliconmotion.com> 12483M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12484L: linux-fbdev@vger.kernel.org 12485S: Maintained 12486F: drivers/staging/sm750fb/ 12487 12488STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12489M: William Hubbs <w.d.hubbs@gmail.com> 12490M: Chris Brannon <chris@the-brannons.com> 12491M: Kirk Reiser <kirk@reisers.ca> 12492M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12493L: speakup@linux-speakup.org 12494W: http://www.linux-speakup.org/ 12495S: Odd Fixes 12496F: drivers/staging/speakup/ 12497 12498STAGING - VIA VT665X DRIVERS 12499M: Forest Bond <forest@alittletooquiet.net> 12500S: Odd Fixes 12501F: drivers/staging/vt665?/ 12502 12503STAGING - WILC1000 WIFI DRIVER 12504M: Aditya Shankar <aditya.shankar@microchip.com> 12505M: Ganesh Krishna <ganesh.krishna@microchip.com> 12506L: linux-wireless@vger.kernel.org 12507S: Supported 12508F: drivers/staging/wilc1000/ 12509 12510STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12511M: Arnaud Patard <arnaud.patard@rtp-net.org> 12512S: Odd Fixes 12513F: drivers/staging/xgifb/ 12514 12515STAGING SUBSYSTEM 12516M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12517T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12518L: devel@driverdev.osuosl.org 12519S: Supported 12520F: drivers/staging/ 12521 12522STARFIRE/DURALAN NETWORK DRIVER 12523M: Ion Badulescu <ionut@badula.org> 12524S: Odd Fixes 12525F: drivers/net/ethernet/adaptec/starfire* 12526 12527STI CEC DRIVER 12528M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12529S: Maintained 12530F: drivers/staging/media/st-cec/ 12531F: Documentation/devicetree/bindings/media/stih-cec.txt 12532 12533STK1160 USB VIDEO CAPTURE DRIVER 12534M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12535L: linux-media@vger.kernel.org 12536T: git git://linuxtv.org/media_tree.git 12537S: Maintained 12538F: drivers/media/usb/stk1160/ 12539 12540STMMAC ETHERNET DRIVER 12541M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12542M: Alexandre Torgue <alexandre.torgue@st.com> 12543L: netdev@vger.kernel.org 12544W: http://www.stlinux.com 12545S: Supported 12546F: drivers/net/ethernet/stmicro/stmmac/ 12547 12548SUN3/3X 12549M: Sam Creasey <sammy@sammy.net> 12550W: http://sammy.net/sun3/ 12551S: Maintained 12552F: arch/m68k/kernel/*sun3* 12553F: arch/m68k/sun3*/ 12554F: arch/m68k/include/asm/sun3* 12555F: drivers/net/ethernet/i825xx/sun3* 12556 12557SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12558M: Hans de Goede <hdegoede@redhat.com> 12559L: linux-input@vger.kernel.org 12560S: Maintained 12561F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12562F: drivers/input/keyboard/sun4i-lradc-keys.c 12563 12564SUNDANCE NETWORK DRIVER 12565M: Denis Kirjanov <kda@linux-powerpc.org> 12566L: netdev@vger.kernel.org 12567S: Maintained 12568F: drivers/net/ethernet/dlink/sundance.c 12569 12570SUPERH 12571M: Yoshinori Sato <ysato@users.sourceforge.jp> 12572M: Rich Felker <dalias@libc.org> 12573L: linux-sh@vger.kernel.org 12574Q: http://patchwork.kernel.org/project/linux-sh/list/ 12575S: Maintained 12576F: Documentation/sh/ 12577F: arch/sh/ 12578F: drivers/sh/ 12579 12580SUSPEND TO RAM 12581M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12582M: Len Brown <len.brown@intel.com> 12583M: Pavel Machek <pavel@ucw.cz> 12584L: linux-pm@vger.kernel.org 12585B: https://bugzilla.kernel.org 12586S: Supported 12587F: Documentation/power/ 12588F: arch/x86/kernel/acpi/ 12589F: drivers/base/power/ 12590F: kernel/power/ 12591F: include/linux/suspend.h 12592F: include/linux/freezer.h 12593F: include/linux/pm.h 12594 12595SVGA HANDLING 12596M: Martin Mares <mj@ucw.cz> 12597L: linux-video@atrey.karlin.mff.cuni.cz 12598S: Maintained 12599F: Documentation/svga.txt 12600F: arch/x86/boot/video* 12601 12602SWIOTLB SUBSYSTEM 12603M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12604L: linux-kernel@vger.kernel.org 12605T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12606S: Supported 12607F: lib/swiotlb.c 12608F: arch/*/kernel/pci-swiotlb.c 12609F: include/linux/swiotlb.h 12610 12611SWITCHDEV 12612M: Jiri Pirko <jiri@resnulli.us> 12613M: Ivan Vecera <ivecera@redhat.com> 12614L: netdev@vger.kernel.org 12615S: Supported 12616F: net/switchdev/ 12617F: include/net/switchdev.h 12618 12619SYNC FILE FRAMEWORK 12620M: Sumit Semwal <sumit.semwal@linaro.org> 12621R: Gustavo Padovan <gustavo@padovan.org> 12622S: Maintained 12623L: linux-media@vger.kernel.org 12624L: dri-devel@lists.freedesktop.org 12625F: drivers/dma-buf/sync_* 12626F: drivers/dma-buf/dma-fence* 12627F: drivers/dma-buf/sw_sync.c 12628F: include/linux/sync_file.h 12629F: include/uapi/linux/sync_file.h 12630F: Documentation/sync_file.txt 12631T: git git://anongit.freedesktop.org/drm/drm-misc 12632 12633SYNOPSYS ARC ARCHITECTURE 12634M: Vineet Gupta <vgupta@synopsys.com> 12635L: linux-snps-arc@lists.infradead.org 12636S: Supported 12637F: arch/arc/ 12638F: Documentation/devicetree/bindings/arc/* 12639F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12640F: drivers/clocksource/arc_timer.c 12641F: drivers/tty/serial/arc_uart.c 12642T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12643 12644SYNOPSYS ARC SDP platform support 12645M: Alexey Brodkin <abrodkin@synopsys.com> 12646S: Supported 12647F: arch/arc/plat-axs10x 12648F: arch/arc/boot/dts/ax* 12649F: Documentation/devicetree/bindings/arc/axs10* 12650 12651SYNOPSYS DESIGNWARE DMAC DRIVER 12652M: Viresh Kumar <vireshk@kernel.org> 12653M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12654S: Maintained 12655F: include/linux/dma/dw.h 12656F: include/linux/platform_data/dma-dw.h 12657F: drivers/dma/dw/ 12658 12659SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12660M: Jie Deng <jiedeng@synopsys.com> 12661L: netdev@vger.kernel.org 12662S: Supported 12663F: drivers/net/ethernet/synopsys/ 12664 12665SYNOPSYS DESIGNWARE I2C DRIVER 12666M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12667R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12668R: Mika Westerberg <mika.westerberg@linux.intel.com> 12669L: linux-i2c@vger.kernel.org 12670S: Maintained 12671F: drivers/i2c/busses/i2c-designware-* 12672F: include/linux/platform_data/i2c-designware.h 12673 12674SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12675M: Jaehoon Chung <jh80.chung@samsung.com> 12676L: linux-mmc@vger.kernel.org 12677S: Maintained 12678F: drivers/mmc/host/dw_mmc* 12679 12680SYSTEM CONFIGURATION (SYSCON) 12681M: Lee Jones <lee.jones@linaro.org> 12682M: Arnd Bergmann <arnd@arndb.de> 12683T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12684S: Supported 12685F: drivers/mfd/syscon.c 12686 12687SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12688M: Sudeep Holla <sudeep.holla@arm.com> 12689L: linux-arm-kernel@lists.infradead.org 12690S: Maintained 12691F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12692F: drivers/clk/clk-scpi.c 12693F: drivers/cpufreq/scpi-cpufreq.c 12694F: drivers/firmware/arm_scpi.c 12695F: include/linux/scpi_protocol.h 12696 12697SYSTEM RESET/SHUTDOWN DRIVERS 12698M: Sebastian Reichel <sre@kernel.org> 12699L: linux-pm@vger.kernel.org 12700T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12701S: Maintained 12702F: Documentation/devicetree/bindings/power/reset/ 12703F: drivers/power/reset/ 12704 12705SYSTEM TRACE MODULE CLASS 12706M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12707S: Maintained 12708T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 12709F: Documentation/trace/stm.txt 12710F: drivers/hwtracing/stm/ 12711F: include/linux/stm.h 12712F: include/uapi/linux/stm.h 12713 12714SYSV FILESYSTEM 12715M: Christoph Hellwig <hch@infradead.org> 12716S: Maintained 12717F: Documentation/filesystems/sysv-fs.txt 12718F: fs/sysv/ 12719F: include/linux/sysv_fs.h 12720 12721TARGET SUBSYSTEM 12722M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12723L: linux-scsi@vger.kernel.org 12724L: target-devel@vger.kernel.org 12725W: http://www.linux-iscsi.org 12726W: http://groups.google.com/group/linux-iscsi-target-dev 12727T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12728S: Supported 12729F: drivers/target/ 12730F: include/target/ 12731F: Documentation/target/ 12732 12733TASKSTATS STATISTICS INTERFACE 12734M: Balbir Singh <bsingharora@gmail.com> 12735S: Maintained 12736F: Documentation/accounting/taskstats* 12737F: include/linux/taskstats* 12738F: kernel/taskstats.c 12739 12740TC subsystem 12741M: Jamal Hadi Salim <jhs@mojatatu.com> 12742M: Cong Wang <xiyou.wangcong@gmail.com> 12743M: Jiri Pirko <jiri@resnulli.us> 12744L: netdev@vger.kernel.org 12745S: Maintained 12746F: include/net/pkt_cls.h 12747F: include/net/pkt_sched.h 12748F: include/net/tc_act/ 12749F: include/uapi/linux/pkt_cls.h 12750F: include/uapi/linux/pkt_sched.h 12751F: include/uapi/linux/tc_act/ 12752F: include/uapi/linux/tc_ematch/ 12753F: net/sched/ 12754 12755TCP LOW PRIORITY MODULE 12756M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12757M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12758W: http://tcp-lp-mod.sourceforge.net/ 12759S: Maintained 12760F: net/ipv4/tcp_lp.c 12761 12762TDA10071 MEDIA DRIVER 12763M: Antti Palosaari <crope@iki.fi> 12764L: linux-media@vger.kernel.org 12765W: https://linuxtv.org 12766W: http://palosaari.fi/linux/ 12767Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12768T: git git://linuxtv.org/anttip/media_tree.git 12769S: Maintained 12770F: drivers/media/dvb-frontends/tda10071* 12771 12772TDA18212 MEDIA DRIVER 12773M: Antti Palosaari <crope@iki.fi> 12774L: linux-media@vger.kernel.org 12775W: https://linuxtv.org 12776W: http://palosaari.fi/linux/ 12777Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12778T: git git://linuxtv.org/anttip/media_tree.git 12779S: Maintained 12780F: drivers/media/tuners/tda18212* 12781 12782TDA18218 MEDIA DRIVER 12783M: Antti Palosaari <crope@iki.fi> 12784L: linux-media@vger.kernel.org 12785W: https://linuxtv.org 12786W: http://palosaari.fi/linux/ 12787Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12788T: git git://linuxtv.org/anttip/media_tree.git 12789S: Maintained 12790F: drivers/media/tuners/tda18218* 12791 12792TDA18271 MEDIA DRIVER 12793M: Michael Krufky <mkrufky@linuxtv.org> 12794L: linux-media@vger.kernel.org 12795W: https://linuxtv.org 12796W: http://github.com/mkrufky 12797Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12798T: git git://linuxtv.org/mkrufky/tuners.git 12799S: Maintained 12800F: drivers/media/tuners/tda18271* 12801 12802TDA827x MEDIA DRIVER 12803M: Michael Krufky <mkrufky@linuxtv.org> 12804L: linux-media@vger.kernel.org 12805W: https://linuxtv.org 12806W: http://github.com/mkrufky 12807Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12808T: git git://linuxtv.org/mkrufky/tuners.git 12809S: Maintained 12810F: drivers/media/tuners/tda8290.* 12811 12812TDA8290 MEDIA DRIVER 12813M: Michael Krufky <mkrufky@linuxtv.org> 12814L: linux-media@vger.kernel.org 12815W: https://linuxtv.org 12816W: http://github.com/mkrufky 12817Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12818T: git git://linuxtv.org/mkrufky/tuners.git 12819S: Maintained 12820F: drivers/media/tuners/tda8290.* 12821 12822TDA9840 MEDIA DRIVER 12823M: Hans Verkuil <hverkuil@xs4all.nl> 12824L: linux-media@vger.kernel.org 12825T: git git://linuxtv.org/media_tree.git 12826W: https://linuxtv.org 12827S: Maintained 12828F: drivers/media/i2c/tda9840* 12829 12830TEA5761 TUNER DRIVER 12831M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12832M: Mauro Carvalho Chehab <mchehab@kernel.org> 12833L: linux-media@vger.kernel.org 12834W: https://linuxtv.org 12835T: git git://linuxtv.org/media_tree.git 12836S: Odd fixes 12837F: drivers/media/tuners/tea5761.* 12838 12839TEA5767 TUNER DRIVER 12840M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12841M: Mauro Carvalho Chehab <mchehab@kernel.org> 12842L: linux-media@vger.kernel.org 12843W: https://linuxtv.org 12844T: git git://linuxtv.org/media_tree.git 12845S: Maintained 12846F: drivers/media/tuners/tea5767.* 12847 12848TEA6415C MEDIA DRIVER 12849M: Hans Verkuil <hverkuil@xs4all.nl> 12850L: linux-media@vger.kernel.org 12851T: git git://linuxtv.org/media_tree.git 12852W: https://linuxtv.org 12853S: Maintained 12854F: drivers/media/i2c/tea6415c* 12855 12856TEA6420 MEDIA DRIVER 12857M: Hans Verkuil <hverkuil@xs4all.nl> 12858L: linux-media@vger.kernel.org 12859T: git git://linuxtv.org/media_tree.git 12860W: https://linuxtv.org 12861S: Maintained 12862F: drivers/media/i2c/tea6420* 12863 12864TEAM DRIVER 12865M: Jiri Pirko <jiri@resnulli.us> 12866L: netdev@vger.kernel.org 12867S: Supported 12868F: drivers/net/team/ 12869F: include/linux/if_team.h 12870F: include/uapi/linux/if_team.h 12871 12872TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12873M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12874S: Maintained 12875F: arch/x86/platform/ts5500/ 12876 12877TECHNOTREND USB IR RECEIVER 12878M: Sean Young <sean@mess.org> 12879L: linux-media@vger.kernel.org 12880S: Maintained 12881F: drivers/media/rc/ttusbir.c 12882 12883TEE SUBSYSTEM 12884M: Jens Wiklander <jens.wiklander@linaro.org> 12885S: Maintained 12886F: include/linux/tee_drv.h 12887F: include/uapi/linux/tee.h 12888F: drivers/tee/ 12889F: Documentation/tee.txt 12890 12891TEGRA ARCHITECTURE SUPPORT 12892M: Thierry Reding <thierry.reding@gmail.com> 12893M: Jonathan Hunter <jonathanh@nvidia.com> 12894L: linux-tegra@vger.kernel.org 12895Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12897S: Supported 12898N: [^a-z]tegra 12899 12900TEGRA CLOCK DRIVER 12901M: Peter De Schrijver <pdeschrijver@nvidia.com> 12902M: Prashant Gaikwad <pgaikwad@nvidia.com> 12903S: Supported 12904F: drivers/clk/tegra/ 12905 12906TEGRA DMA DRIVERS 12907M: Laxman Dewangan <ldewangan@nvidia.com> 12908M: Jon Hunter <jonathanh@nvidia.com> 12909S: Supported 12910F: drivers/dma/tegra* 12911 12912TEGRA I2C DRIVER 12913M: Laxman Dewangan <ldewangan@nvidia.com> 12914S: Supported 12915F: drivers/i2c/busses/i2c-tegra.c 12916 12917TEGRA IOMMU DRIVERS 12918M: Hiroshi Doyu <hdoyu@nvidia.com> 12919S: Supported 12920F: drivers/iommu/tegra* 12921 12922TEGRA KBC DRIVER 12923M: Rakesh Iyer <riyer@nvidia.com> 12924M: Laxman Dewangan <ldewangan@nvidia.com> 12925S: Supported 12926F: drivers/input/keyboard/tegra-kbc.c 12927 12928TEGRA PWM DRIVER 12929M: Thierry Reding <thierry.reding@gmail.com> 12930S: Supported 12931F: drivers/pwm/pwm-tegra.c 12932 12933TEGRA SERIAL DRIVER 12934M: Laxman Dewangan <ldewangan@nvidia.com> 12935S: Supported 12936F: drivers/tty/serial/serial-tegra.c 12937 12938TEGRA SPI DRIVER 12939M: Laxman Dewangan <ldewangan@nvidia.com> 12940S: Supported 12941F: drivers/spi/spi-tegra* 12942 12943TEHUTI ETHERNET DRIVER 12944M: Andy Gospodarek <andy@greyhouse.net> 12945L: netdev@vger.kernel.org 12946S: Supported 12947F: drivers/net/ethernet/tehuti/* 12948 12949Telecom Clock Driver for MCPL0010 12950M: Mark Gross <mark.gross@intel.com> 12951S: Supported 12952F: drivers/char/tlclk.c 12953 12954TENSILICA XTENSA PORT (xtensa) 12955M: Chris Zankel <chris@zankel.net> 12956M: Max Filippov <jcmvbkbc@gmail.com> 12957L: linux-xtensa@linux-xtensa.org 12958T: git git://github.com/czankel/xtensa-linux.git 12959S: Maintained 12960F: arch/xtensa/ 12961F: drivers/irqchip/irq-xtensa-* 12962 12963Texas Instruments' System Control Interface (TISCI) Protocol Driver 12964M: Nishanth Menon <nm@ti.com> 12965M: Tero Kristo <t-kristo@ti.com> 12966M: Santosh Shilimkar <ssantosh@kernel.org> 12967L: linux-arm-kernel@lists.infradead.org 12968S: Maintained 12969F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12970F: drivers/firmware/ti_sci* 12971F: include/linux/soc/ti/ti_sci_protocol.h 12972F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 12973F: include/dt-bindings/genpd/k2g.h 12974F: drivers/soc/ti/ti_sci_pm_domains.c 12975F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 12976F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 12977F: drivers/clk/keystone/sci-clk.c 12978F: drivers/reset/reset-ti-sci.c 12979 12980THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12981M: Hans Verkuil <hverkuil@xs4all.nl> 12982L: linux-media@vger.kernel.org 12983T: git git://linuxtv.org/media_tree.git 12984W: https://linuxtv.org 12985S: Maintained 12986F: drivers/media/radio/radio-raremono.c 12987 12988THERMAL 12989M: Zhang Rui <rui.zhang@intel.com> 12990M: Eduardo Valentin <edubezval@gmail.com> 12991L: linux-pm@vger.kernel.org 12992T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12993T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12994Q: https://patchwork.kernel.org/project/linux-pm/list/ 12995S: Supported 12996F: drivers/thermal/ 12997F: include/linux/thermal.h 12998F: include/uapi/linux/thermal.h 12999F: include/linux/cpu_cooling.h 13000F: Documentation/devicetree/bindings/thermal/ 13001 13002THERMAL/CPU_COOLING 13003M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13004M: Viresh Kumar <viresh.kumar@linaro.org> 13005M: Javi Merino <javi.merino@kernel.org> 13006L: linux-pm@vger.kernel.org 13007S: Supported 13008F: Documentation/thermal/cpu-cooling-api.txt 13009F: drivers/thermal/cpu_cooling.c 13010F: include/linux/cpu_cooling.h 13011 13012THINKPAD ACPI EXTRAS DRIVER 13013M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13014L: ibm-acpi-devel@lists.sourceforge.net 13015L: platform-driver-x86@vger.kernel.org 13016W: http://ibm-acpi.sourceforge.net 13017W: http://thinkwiki.org/wiki/Ibm-acpi 13018T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13019S: Maintained 13020F: drivers/platform/x86/thinkpad_acpi.c 13021 13022THUNDERBOLT DRIVER 13023M: Andreas Noever <andreas.noever@gmail.com> 13024M: Michael Jamet <michael.jamet@intel.com> 13025M: Mika Westerberg <mika.westerberg@linux.intel.com> 13026M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13027S: Maintained 13028F: drivers/thunderbolt/ 13029 13030THUNDERX GPIO DRIVER 13031M: David Daney <david.daney@cavium.com> 13032S: Maintained 13033F: drivers/gpio/gpio-thunderx.c 13034 13035TI AM437X VPFE DRIVER 13036M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13037L: linux-media@vger.kernel.org 13038W: https://linuxtv.org 13039Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13040T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13041S: Maintained 13042F: drivers/media/platform/am437x/ 13043 13044TI BANDGAP AND THERMAL DRIVER 13045M: Eduardo Valentin <edubezval@gmail.com> 13046M: Keerthy <j-keerthy@ti.com> 13047L: linux-pm@vger.kernel.org 13048L: linux-omap@vger.kernel.org 13049S: Maintained 13050F: drivers/thermal/ti-soc-thermal/ 13051 13052TI BQ27XXX POWER SUPPLY DRIVER 13053R: Andrew F. Davis <afd@ti.com> 13054F: include/linux/power/bq27xxx_battery.h 13055F: drivers/power/supply/bq27xxx_battery.c 13056F: drivers/power/supply/bq27xxx_battery_i2c.c 13057 13058TI CDCE706 CLOCK DRIVER 13059M: Max Filippov <jcmvbkbc@gmail.com> 13060S: Maintained 13061F: drivers/clk/clk-cdce706.c 13062 13063TI CLOCK DRIVER 13064M: Tero Kristo <t-kristo@ti.com> 13065L: linux-omap@vger.kernel.org 13066S: Maintained 13067F: drivers/clk/ti/ 13068F: include/linux/clk/ti.h 13069 13070TI DAVINCI MACHINE SUPPORT 13071M: Sekhar Nori <nsekhar@ti.com> 13072M: Kevin Hilman <khilman@kernel.org> 13073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13074T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13075S: Supported 13076F: arch/arm/mach-davinci/ 13077F: drivers/i2c/busses/i2c-davinci.c 13078F: arch/arm/boot/dts/da850* 13079 13080TI DAVINCI SERIES GPIO DRIVER 13081M: Keerthy <j-keerthy@ti.com> 13082L: linux-gpio@vger.kernel.org 13083S: Maintained 13084F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13085F: drivers/gpio/gpio-davinci.c 13086 13087TI DAVINCI SERIES MEDIA DRIVER 13088M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13089L: linux-media@vger.kernel.org 13090W: https://linuxtv.org 13091Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13092T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13093S: Maintained 13094F: drivers/media/platform/davinci/ 13095F: include/media/davinci/ 13096 13097TI ETHERNET SWITCH DRIVER (CPSW) 13098R: Grygorii Strashko <grygorii.strashko@ti.com> 13099L: linux-omap@vger.kernel.org 13100L: netdev@vger.kernel.org 13101S: Maintained 13102F: drivers/net/ethernet/ti/cpsw* 13103F: drivers/net/ethernet/ti/davinci* 13104 13105TI FLASH MEDIA INTERFACE DRIVER 13106M: Alex Dubov <oakad@yahoo.com> 13107S: Maintained 13108F: drivers/misc/tifm* 13109F: drivers/mmc/host/tifm_sd.c 13110F: include/linux/tifm.h 13111 13112TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13113M: Santosh Shilimkar <ssantosh@kernel.org> 13114L: linux-kernel@vger.kernel.org 13115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13116S: Maintained 13117F: drivers/soc/ti/* 13118T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13119 13120TI LM49xxx FAMILY ASoC CODEC DRIVERS 13121M: M R Swami Reddy <mr.swami.reddy@ti.com> 13122M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13123L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13124S: Maintained 13125F: sound/soc/codecs/lm49453* 13126F: sound/soc/codecs/isabelle* 13127 13128TI LP855x BACKLIGHT DRIVER 13129M: Milo Kim <milo.kim@ti.com> 13130S: Maintained 13131F: Documentation/backlight/lp855x-driver.txt 13132F: drivers/video/backlight/lp855x_bl.c 13133F: include/linux/platform_data/lp855x.h 13134 13135TI LP8727 CHARGER DRIVER 13136M: Milo Kim <milo.kim@ti.com> 13137S: Maintained 13138F: drivers/power/supply/lp8727_charger.c 13139F: include/linux/platform_data/lp8727.h 13140 13141TI LP8788 MFD DRIVER 13142M: Milo Kim <milo.kim@ti.com> 13143S: Maintained 13144F: drivers/iio/adc/lp8788_adc.c 13145F: drivers/leds/leds-lp8788.c 13146F: drivers/mfd/lp8788*.c 13147F: drivers/power/supply/lp8788-charger.c 13148F: drivers/regulator/lp8788-*.c 13149F: include/linux/mfd/lp8788*.h 13150 13151TI NETCP ETHERNET DRIVER 13152M: Wingman Kwok <w-kwok2@ti.com> 13153M: Murali Karicheri <m-karicheri2@ti.com> 13154L: netdev@vger.kernel.org 13155S: Maintained 13156F: drivers/net/ethernet/ti/netcp* 13157 13158TI TAS571X FAMILY ASoC CODEC DRIVER 13159M: Kevin Cernekee <cernekee@chromium.org> 13160L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13161S: Odd Fixes 13162F: sound/soc/codecs/tas571x* 13163 13164TI TRF7970A NFC DRIVER 13165M: Mark Greer <mgreer@animalcreek.com> 13166L: linux-wireless@vger.kernel.org 13167L: linux-nfc@lists.01.org (moderated for non-subscribers) 13168S: Supported 13169F: drivers/nfc/trf7970a.c 13170F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13171 13172TI TWL4030 SERIES SOC CODEC DRIVER 13173M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13174L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13175S: Maintained 13176F: sound/soc/codecs/twl4030* 13177 13178TI VPE/CAL DRIVERS 13179M: Benoit Parrot <bparrot@ti.com> 13180L: linux-media@vger.kernel.org 13181W: http://linuxtv.org/ 13182Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13183S: Maintained 13184F: drivers/media/platform/ti-vpe/ 13185 13186TI WILINK WIRELESS DRIVERS 13187L: linux-wireless@vger.kernel.org 13188W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13189W: http://wireless.kernel.org/en/users/Drivers/wl1251 13190T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13191S: Orphan 13192F: drivers/net/wireless/ti/ 13193F: include/linux/wl12xx.h 13194 13195TILE ARCHITECTURE 13196M: Chris Metcalf <cmetcalf@mellanox.com> 13197W: http://www.mellanox.com/repository/solutions/tile-scm/ 13198T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13199S: Supported 13200F: arch/tile/ 13201F: drivers/char/tile-srom.c 13202F: drivers/edac/tile_edac.c 13203F: drivers/net/ethernet/tile/ 13204F: drivers/rtc/rtc-tile.c 13205F: drivers/tty/hvc/hvc_tile.c 13206F: drivers/tty/serial/tilegx.c 13207F: drivers/usb/host/*-tilegx.c 13208F: include/linux/usb/tilegx.h 13209 13210TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13211M: John Stultz <john.stultz@linaro.org> 13212M: Thomas Gleixner <tglx@linutronix.de> 13213R: Stephen Boyd <sboyd@codeaurora.org> 13214L: linux-kernel@vger.kernel.org 13215T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13216S: Supported 13217F: include/linux/clocksource.h 13218F: include/linux/time.h 13219F: include/linux/timex.h 13220F: include/uapi/linux/time.h 13221F: include/uapi/linux/timex.h 13222F: kernel/time/clocksource.c 13223F: kernel/time/time*.c 13224F: kernel/time/alarmtimer.c 13225F: kernel/time/ntp.c 13226F: tools/testing/selftests/timers/ 13227 13228TIPC NETWORK LAYER 13229M: Jon Maloy <jon.maloy@ericsson.com> 13230M: Ying Xue <ying.xue@windriver.com> 13231L: netdev@vger.kernel.org (core kernel code) 13232L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13233W: http://tipc.sourceforge.net/ 13234S: Maintained 13235F: include/uapi/linux/tipc*.h 13236F: net/tipc/ 13237 13238TLAN NETWORK DRIVER 13239M: Samuel Chessman <chessman@tux.org> 13240L: tlan-devel@lists.sourceforge.net (subscribers-only) 13241W: http://sourceforge.net/projects/tlan/ 13242S: Maintained 13243F: Documentation/networking/tlan.txt 13244F: drivers/net/ethernet/ti/tlan.* 13245 13246TM6000 VIDEO4LINUX DRIVER 13247M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13248M: Mauro Carvalho Chehab <mchehab@kernel.org> 13249L: linux-media@vger.kernel.org 13250W: https://linuxtv.org 13251T: git git://linuxtv.org/media_tree.git 13252S: Odd fixes 13253F: drivers/media/usb/tm6000/ 13254F: Documentation/media/v4l-drivers/tm6000* 13255 13256TMIO/SDHI MMC DRIVER 13257M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13258L: linux-mmc@vger.kernel.org 13259S: Supported 13260F: drivers/mmc/host/tmio_mmc* 13261F: drivers/mmc/host/renesas_sdhi* 13262F: include/linux/mfd/tmio.h 13263 13264TMP401 HARDWARE MONITOR DRIVER 13265M: Guenter Roeck <linux@roeck-us.net> 13266L: linux-hwmon@vger.kernel.org 13267S: Maintained 13268F: Documentation/hwmon/tmp401 13269F: drivers/hwmon/tmp401.c 13270 13271TMPFS (SHMEM FILESYSTEM) 13272M: Hugh Dickins <hughd@google.com> 13273L: linux-mm@kvack.org 13274S: Maintained 13275F: include/linux/shmem_fs.h 13276F: mm/shmem.c 13277 13278TOMOYO SECURITY MODULE 13279M: Kentaro Takeda <takedakn@nttdata.co.jp> 13280M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13281L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13282L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13283L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13284L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13285W: http://tomoyo.sourceforge.jp/ 13286T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13287S: Maintained 13288F: security/tomoyo/ 13289 13290TOPSTAR LAPTOP EXTRAS DRIVER 13291M: Herton Ronaldo Krzesinski <herton@canonical.com> 13292L: platform-driver-x86@vger.kernel.org 13293S: Maintained 13294F: drivers/platform/x86/topstar-laptop.c 13295 13296TOSHIBA ACPI EXTRAS DRIVER 13297M: Azael Avalos <coproscefalo@gmail.com> 13298L: platform-driver-x86@vger.kernel.org 13299S: Maintained 13300F: drivers/platform/x86/toshiba_acpi.c 13301 13302TOSHIBA BLUETOOTH DRIVER 13303M: Azael Avalos <coproscefalo@gmail.com> 13304L: platform-driver-x86@vger.kernel.org 13305S: Maintained 13306F: drivers/platform/x86/toshiba_bluetooth.c 13307 13308TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13309M: Azael Avalos <coproscefalo@gmail.com> 13310L: platform-driver-x86@vger.kernel.org 13311S: Maintained 13312F: drivers/platform/x86/toshiba_haps.c 13313 13314TOSHIBA SMM DRIVER 13315M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13316W: http://www.buzzard.org.uk/toshiba/ 13317S: Maintained 13318F: drivers/char/toshiba.c 13319F: include/linux/toshiba.h 13320F: include/uapi/linux/toshiba.h 13321 13322TOSHIBA TC358743 DRIVER 13323M: Mats Randgaard <matrandg@cisco.com> 13324L: linux-media@vger.kernel.org 13325S: Maintained 13326F: drivers/media/i2c/tc358743* 13327F: include/media/i2c/tc358743.h 13328 13329TOSHIBA WMI HOTKEYS DRIVER 13330M: Azael Avalos <coproscefalo@gmail.com> 13331L: platform-driver-x86@vger.kernel.org 13332S: Maintained 13333F: drivers/platform/x86/toshiba-wmi.c 13334 13335TPM DEVICE DRIVER 13336M: Peter Huewe <peterhuewe@gmx.de> 13337M: Marcel Selhorst <tpmdd@selhorst.net> 13338M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13339R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13340W: http://tpmdd.sourceforge.net 13341L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13342Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13343T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13344S: Maintained 13345F: drivers/char/tpm/ 13346 13347TPM IBM_VTPM DEVICE DRIVER 13348M: Ashley Lai <ashleydlai@gmail.com> 13349W: http://tpmdd.sourceforge.net 13350L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13351S: Maintained 13352F: drivers/char/tpm/tpm_ibmvtpm* 13353 13354TRACING 13355M: Steven Rostedt <rostedt@goodmis.org> 13356M: Ingo Molnar <mingo@redhat.com> 13357T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13358S: Maintained 13359F: Documentation/trace/ftrace.txt 13360F: arch/*/*/*/ftrace.h 13361F: arch/*/kernel/ftrace.c 13362F: include/*/ftrace.h 13363F: include/linux/trace*.h 13364F: include/trace/ 13365F: kernel/trace/ 13366F: tools/testing/selftests/ftrace/ 13367 13368TRACING MMIO ACCESSES (MMIOTRACE) 13369M: Steven Rostedt <rostedt@goodmis.org> 13370M: Ingo Molnar <mingo@kernel.org> 13371R: Karol Herbst <karolherbst@gmail.com> 13372R: Pekka Paalanen <ppaalanen@gmail.com> 13373S: Maintained 13374L: linux-kernel@vger.kernel.org 13375L: nouveau@lists.freedesktop.org 13376F: kernel/trace/trace_mmiotrace.c 13377F: include/linux/mmiotrace.h 13378F: arch/x86/mm/kmmio.c 13379F: arch/x86/mm/mmio-mod.c 13380F: arch/x86/mm/testmmiotrace.c 13381 13382TRIVIAL PATCHES 13383M: Jiri Kosina <trivial@kernel.org> 13384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13385S: Maintained 13386K: ^Subject:.*(?i)trivial 13387 13388TTY LAYER 13389M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13390M: Jiri Slaby <jslaby@suse.com> 13391S: Supported 13392T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13393F: Documentation/serial/ 13394F: drivers/tty/ 13395F: drivers/tty/serial/serial_core.c 13396F: include/linux/serial_core.h 13397F: include/linux/serial.h 13398F: include/linux/tty.h 13399F: include/uapi/linux/serial_core.h 13400F: include/uapi/linux/serial.h 13401F: include/uapi/linux/tty.h 13402 13403TUA9001 MEDIA DRIVER 13404M: Antti Palosaari <crope@iki.fi> 13405L: linux-media@vger.kernel.org 13406W: https://linuxtv.org 13407W: http://palosaari.fi/linux/ 13408Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13409T: git git://linuxtv.org/anttip/media_tree.git 13410S: Maintained 13411F: drivers/media/tuners/tua9001* 13412 13413TULIP NETWORK DRIVERS 13414L: netdev@vger.kernel.org 13415L: linux-parisc@vger.kernel.org 13416S: Orphan 13417F: drivers/net/ethernet/dec/tulip/ 13418 13419TUN/TAP driver 13420M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13421W: http://vtun.sourceforge.net/tun 13422S: Maintained 13423F: Documentation/networking/tuntap.txt 13424F: arch/um/os-Linux/drivers/ 13425 13426TURBOCHANNEL SUBSYSTEM 13427M: "Maciej W. Rozycki" <macro@linux-mips.org> 13428M: Ralf Baechle <ralf@linux-mips.org> 13429L: linux-mips@linux-mips.org 13430Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13431S: Maintained 13432F: drivers/tc/ 13433F: include/linux/tc.h 13434 13435TW5864 VIDEO4LINUX DRIVER 13436M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13437M: Anton Sviridenko <anton@corp.bluecherry.net> 13438M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13439M: Andrey Utkin <andrey_utkin@fastmail.com> 13440L: linux-media@vger.kernel.org 13441S: Supported 13442F: drivers/media/pci/tw5864/ 13443 13444TW68 VIDEO4LINUX DRIVER 13445M: Hans Verkuil <hverkuil@xs4all.nl> 13446L: linux-media@vger.kernel.org 13447T: git git://linuxtv.org/media_tree.git 13448W: https://linuxtv.org 13449S: Odd Fixes 13450F: drivers/media/pci/tw68/ 13451 13452TW686X VIDEO4LINUX DRIVER 13453M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13454L: linux-media@vger.kernel.org 13455T: git git://linuxtv.org/media_tree.git 13456W: http://linuxtv.org 13457S: Maintained 13458F: drivers/media/pci/tw686x/ 13459 13460UBI FILE SYSTEM (UBIFS) 13461M: Richard Weinberger <richard@nod.at> 13462M: Artem Bityutskiy <dedekind1@gmail.com> 13463M: Adrian Hunter <adrian.hunter@intel.com> 13464L: linux-mtd@lists.infradead.org 13465T: git git://git.infradead.org/ubifs-2.6.git 13466W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13467S: Supported 13468F: Documentation/filesystems/ubifs.txt 13469F: fs/ubifs/ 13470 13471UCLINUX (M68KNOMMU AND COLDFIRE) 13472M: Greg Ungerer <gerg@linux-m68k.org> 13473W: http://www.linux-m68k.org/ 13474W: http://www.uclinux.org/ 13475L: linux-m68k@lists.linux-m68k.org 13476L: uclinux-dev@uclinux.org (subscribers-only) 13477T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13478S: Maintained 13479F: arch/m68k/coldfire/ 13480F: arch/m68k/68*/ 13481F: arch/m68k/*/*_no.* 13482F: arch/m68k/include/asm/*_no.* 13483 13484UDF FILESYSTEM 13485M: Jan Kara <jack@suse.com> 13486S: Maintained 13487F: Documentation/filesystems/udf.txt 13488F: fs/udf/ 13489 13490UDRAW TABLET 13491M: Bastien Nocera <hadess@hadess.net> 13492L: linux-input@vger.kernel.org 13493S: Maintained 13494F: drivers/hid/hid-udraw.c 13495 13496UFS FILESYSTEM 13497M: Evgeniy Dushistov <dushistov@mail.ru> 13498S: Maintained 13499F: Documentation/filesystems/ufs.txt 13500F: fs/ufs/ 13501 13502UHID USERSPACE HID IO DRIVER: 13503M: David Herrmann <dh.herrmann@googlemail.com> 13504L: linux-input@vger.kernel.org 13505S: Maintained 13506F: drivers/hid/uhid.c 13507F: include/uapi/linux/uhid.h 13508 13509ULPI BUS 13510M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13511L: linux-usb@vger.kernel.org 13512S: Maintained 13513F: drivers/usb/common/ulpi.c 13514F: include/linux/ulpi/ 13515 13516ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13517L: linux-usb@vger.kernel.org 13518S: Orphan 13519F: drivers/uwb/ 13520F: include/linux/uwb.h 13521F: include/linux/uwb/ 13522 13523UNICORE32 ARCHITECTURE: 13524M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13525W: http://mprc.pku.edu.cn/~guanxuetao/linux 13526S: Maintained 13527T: git git://github.com/gxt/linux.git 13528F: arch/unicore32/ 13529 13530UNIFDEF 13531M: Tony Finch <dot@dotat.at> 13532W: http://dotat.at/prog/unifdef 13533S: Maintained 13534F: scripts/unifdef.c 13535 13536UNIFORM CDROM DRIVER 13537M: Jens Axboe <axboe@kernel.dk> 13538W: http://www.kernel.dk 13539S: Maintained 13540F: Documentation/cdrom/ 13541F: drivers/cdrom/cdrom.c 13542F: include/linux/cdrom.h 13543F: include/uapi/linux/cdrom.h 13544 13545UNISYS S-PAR DRIVERS 13546M: David Kershner <david.kershner@unisys.com> 13547L: sparmaintainer@unisys.com (Unisys internal) 13548S: Supported 13549F: drivers/staging/unisys/ 13550 13551UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13552M: Vinayak Holikatti <vinholikatti@gmail.com> 13553L: linux-scsi@vger.kernel.org 13554S: Supported 13555F: Documentation/scsi/ufs.txt 13556F: drivers/scsi/ufs/ 13557 13558UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13559M: Manjunath M Bettegowda <manjumb@synopsys.com> 13560M: Prabu Thangamuthu <prabut@synopsys.com> 13561L: linux-scsi@vger.kernel.org 13562S: Supported 13563F: drivers/scsi/ufs/*dwc* 13564 13565UNSORTED BLOCK IMAGES (UBI) 13566M: Artem Bityutskiy <dedekind1@gmail.com> 13567M: Richard Weinberger <richard@nod.at> 13568W: http://www.linux-mtd.infradead.org/ 13569L: linux-mtd@lists.infradead.org 13570T: git git://git.infradead.org/ubifs-2.6.git 13571S: Supported 13572F: drivers/mtd/ubi/ 13573F: include/linux/mtd/ubi.h 13574F: include/uapi/mtd/ubi-user.h 13575 13576USB "USBNET" DRIVER FRAMEWORK 13577M: Oliver Neukum <oneukum@suse.com> 13578L: netdev@vger.kernel.org 13579W: http://www.linux-usb.org/usbnet 13580S: Maintained 13581F: drivers/net/usb/usbnet.c 13582F: include/linux/usb/usbnet.h 13583 13584USB ACM DRIVER 13585M: Oliver Neukum <oneukum@suse.com> 13586L: linux-usb@vger.kernel.org 13587S: Maintained 13588F: Documentation/usb/acm.txt 13589F: drivers/usb/class/cdc-acm.* 13590 13591USB AR5523 WIRELESS DRIVER 13592M: Pontus Fuchs <pontus.fuchs@gmail.com> 13593L: linux-wireless@vger.kernel.org 13594S: Maintained 13595F: drivers/net/wireless/ath/ar5523/ 13596 13597USB ATTACHED SCSI 13598M: Oliver Neukum <oneukum@suse.com> 13599L: linux-usb@vger.kernel.org 13600L: linux-scsi@vger.kernel.org 13601S: Maintained 13602F: drivers/usb/storage/uas.c 13603 13604USB CDC ETHERNET DRIVER 13605M: Oliver Neukum <oliver@neukum.org> 13606L: linux-usb@vger.kernel.org 13607S: Maintained 13608F: drivers/net/usb/cdc_*.c 13609F: include/uapi/linux/usb/cdc.h 13610 13611USB CHAOSKEY DRIVER 13612M: Keith Packard <keithp@keithp.com> 13613L: linux-usb@vger.kernel.org 13614S: Maintained 13615F: drivers/usb/misc/chaoskey.c 13616 13617USB CYPRESS C67X00 DRIVER 13618M: Peter Korsgaard <jacmet@sunsite.dk> 13619L: linux-usb@vger.kernel.org 13620S: Maintained 13621F: drivers/usb/c67x00/ 13622 13623USB DAVICOM DM9601 DRIVER 13624M: Peter Korsgaard <jacmet@sunsite.dk> 13625L: netdev@vger.kernel.org 13626W: http://www.linux-usb.org/usbnet 13627S: Maintained 13628F: drivers/net/usb/dm9601.c 13629 13630USB DIAMOND RIO500 DRIVER 13631M: Cesar Miquel <miquel@df.uba.ar> 13632L: rio500-users@lists.sourceforge.net 13633W: http://rio500.sourceforge.net 13634S: Maintained 13635F: drivers/usb/misc/rio500* 13636 13637USB EHCI DRIVER 13638M: Alan Stern <stern@rowland.harvard.edu> 13639L: linux-usb@vger.kernel.org 13640S: Maintained 13641F: Documentation/usb/ehci.txt 13642F: drivers/usb/host/ehci* 13643 13644USB GADGET/PERIPHERAL SUBSYSTEM 13645M: Felipe Balbi <balbi@kernel.org> 13646L: linux-usb@vger.kernel.org 13647W: http://www.linux-usb.org/gadget 13648T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13649S: Maintained 13650F: drivers/usb/gadget/ 13651F: include/linux/usb/gadget* 13652 13653USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13654M: Jiri Kosina <jikos@kernel.org> 13655R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13656L: linux-usb@vger.kernel.org 13657T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13658S: Maintained 13659F: Documentation/hid/hiddev.txt 13660F: drivers/hid/usbhid/ 13661 13662USB ISP116X DRIVER 13663M: Olav Kongas <ok@artecdesign.ee> 13664L: linux-usb@vger.kernel.org 13665S: Maintained 13666F: drivers/usb/host/isp116x* 13667F: include/linux/usb/isp116x.h 13668 13669USB LAN78XX ETHERNET DRIVER 13670M: Woojung Huh <woojung.huh@microchip.com> 13671M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13672L: netdev@vger.kernel.org 13673S: Maintained 13674F: drivers/net/usb/lan78xx.* 13675 13676USB MASS STORAGE DRIVER 13677M: Alan Stern <stern@rowland.harvard.edu> 13678L: linux-usb@vger.kernel.org 13679L: usb-storage@lists.one-eyed-alien.net 13680S: Maintained 13681W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13682F: drivers/usb/storage/ 13683 13684USB MIDI DRIVER 13685M: Clemens Ladisch <clemens@ladisch.de> 13686L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13687T: git git://git.alsa-project.org/alsa-kernel.git 13688S: Maintained 13689F: sound/usb/midi.* 13690 13691USB NETWORKING DRIVERS 13692L: linux-usb@vger.kernel.org 13693S: Odd Fixes 13694F: drivers/net/usb/ 13695 13696USB OHCI DRIVER 13697M: Alan Stern <stern@rowland.harvard.edu> 13698L: linux-usb@vger.kernel.org 13699S: Maintained 13700F: Documentation/usb/ohci.txt 13701F: drivers/usb/host/ohci* 13702 13703USB OTG FSM (Finite State Machine) 13704M: Peter Chen <Peter.Chen@nxp.com> 13705T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13706L: linux-usb@vger.kernel.org 13707S: Maintained 13708F: drivers/usb/common/usb-otg-fsm.c 13709 13710USB OVER IP DRIVER 13711M: Valentina Manea <valentina.manea.m@gmail.com> 13712M: Shuah Khan <shuahkh@osg.samsung.com> 13713M: Shuah Khan <shuah@kernel.org> 13714L: linux-usb@vger.kernel.org 13715S: Maintained 13716F: Documentation/usb/usbip_protocol.txt 13717F: drivers/usb/usbip/ 13718F: tools/usb/usbip/ 13719 13720USB PEGASUS DRIVER 13721M: Petko Manolov <petkan@nucleusys.com> 13722L: linux-usb@vger.kernel.org 13723L: netdev@vger.kernel.org 13724T: git git://github.com/petkan/pegasus.git 13725W: https://github.com/petkan/pegasus 13726S: Maintained 13727F: drivers/net/usb/pegasus.* 13728 13729USB PHY LAYER 13730M: Felipe Balbi <balbi@kernel.org> 13731L: linux-usb@vger.kernel.org 13732T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13733S: Maintained 13734F: drivers/usb/phy/ 13735 13736USB PRINTER DRIVER (usblp) 13737M: Pete Zaitcev <zaitcev@redhat.com> 13738L: linux-usb@vger.kernel.org 13739S: Supported 13740F: drivers/usb/class/usblp.c 13741 13742USB QMI WWAN NETWORK DRIVER 13743M: Bjørn Mork <bjorn@mork.no> 13744L: netdev@vger.kernel.org 13745S: Maintained 13746F: Documentation/ABI/testing/sysfs-class-net-qmi 13747F: drivers/net/usb/qmi_wwan.c 13748 13749USB RTL8150 DRIVER 13750M: Petko Manolov <petkan@nucleusys.com> 13751L: linux-usb@vger.kernel.org 13752L: netdev@vger.kernel.org 13753T: git git://github.com/petkan/rtl8150.git 13754W: https://github.com/petkan/rtl8150 13755S: Maintained 13756F: drivers/net/usb/rtl8150.c 13757 13758USB SERIAL SUBSYSTEM 13759M: Johan Hovold <johan@kernel.org> 13760L: linux-usb@vger.kernel.org 13761T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13762S: Maintained 13763F: Documentation/usb/usb-serial.txt 13764F: drivers/usb/serial/ 13765F: include/linux/usb/serial.h 13766 13767USB SMSC75XX ETHERNET DRIVER 13768M: Steve Glendinning <steve.glendinning@shawell.net> 13769L: netdev@vger.kernel.org 13770S: Maintained 13771F: drivers/net/usb/smsc75xx.* 13772 13773USB SMSC95XX ETHERNET DRIVER 13774M: Steve Glendinning <steve.glendinning@shawell.net> 13775M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13776L: netdev@vger.kernel.org 13777S: Maintained 13778F: drivers/net/usb/smsc95xx.* 13779 13780USB SUBSYSTEM 13781M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13782L: linux-usb@vger.kernel.org 13783W: http://www.linux-usb.org 13784T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13785S: Supported 13786F: Documentation/devicetree/bindings/usb/ 13787F: Documentation/usb/ 13788F: drivers/usb/ 13789F: include/linux/usb.h 13790F: include/linux/usb/ 13791 13792USB TYPEC SUBSYSTEM 13793M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13794L: linux-usb@vger.kernel.org 13795S: Maintained 13796F: Documentation/ABI/testing/sysfs-class-typec 13797F: Documentation/usb/typec.rst 13798F: drivers/usb/typec/ 13799F: include/linux/usb/typec.h 13800 13801USB UHCI DRIVER 13802M: Alan Stern <stern@rowland.harvard.edu> 13803L: linux-usb@vger.kernel.org 13804S: Maintained 13805F: drivers/usb/host/uhci* 13806 13807USB VIDEO CLASS 13808M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13809L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13810L: linux-media@vger.kernel.org 13811T: git git://linuxtv.org/media_tree.git 13812W: http://www.ideasonboard.org/uvc/ 13813S: Maintained 13814F: drivers/media/usb/uvc/ 13815F: include/uapi/linux/uvcvideo.h 13816 13817USB VISION DRIVER 13818M: Hans Verkuil <hverkuil@xs4all.nl> 13819L: linux-media@vger.kernel.org 13820T: git git://linuxtv.org/media_tree.git 13821W: https://linuxtv.org 13822S: Odd Fixes 13823F: drivers/media/usb/usbvision/ 13824 13825USB WEBCAM GADGET 13826M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13827L: linux-usb@vger.kernel.org 13828S: Maintained 13829F: drivers/usb/gadget/function/*uvc* 13830F: drivers/usb/gadget/legacy/webcam.c 13831 13832USB WIRELESS RNDIS DRIVER (rndis_wlan) 13833M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13834L: linux-wireless@vger.kernel.org 13835S: Maintained 13836F: drivers/net/wireless/rndis_wlan.c 13837 13838USB XHCI DRIVER 13839M: Mathias Nyman <mathias.nyman@intel.com> 13840L: linux-usb@vger.kernel.org 13841S: Supported 13842F: drivers/usb/host/xhci* 13843F: drivers/usb/host/pci-quirks* 13844 13845USB ZD1201 DRIVER 13846L: linux-wireless@vger.kernel.org 13847W: http://linux-lc100020.sourceforge.net 13848S: Orphan 13849F: drivers/net/wireless/zydas/zd1201.* 13850 13851USB ZR364XX DRIVER 13852M: Antoine Jacquet <royale@zerezo.com> 13853L: linux-usb@vger.kernel.org 13854L: linux-media@vger.kernel.org 13855T: git git://linuxtv.org/media_tree.git 13856W: http://royale.zerezo.com/zr364xx/ 13857S: Maintained 13858F: Documentation/media/v4l-drivers/zr364xx* 13859F: drivers/media/usb/zr364xx/ 13860 13861USER-MODE LINUX (UML) 13862M: Jeff Dike <jdike@addtoit.com> 13863M: Richard Weinberger <richard@nod.at> 13864L: user-mode-linux-devel@lists.sourceforge.net 13865L: user-mode-linux-user@lists.sourceforge.net 13866W: http://user-mode-linux.sourceforge.net 13867T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13868S: Maintained 13869F: Documentation/virtual/uml/ 13870F: arch/um/ 13871F: arch/x86/um/ 13872F: fs/hostfs/ 13873F: fs/hppfs/ 13874 13875USERSPACE I/O (UIO) 13876M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13877S: Maintained 13878T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13879F: Documentation/driver-api/uio-howto.rst 13880F: drivers/uio/ 13881F: include/linux/uio*.h 13882 13883UTIL-LINUX PACKAGE 13884M: Karel Zak <kzak@redhat.com> 13885L: util-linux@vger.kernel.org 13886W: http://en.wikipedia.org/wiki/Util-linux 13887T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13888S: Maintained 13889 13890UUID HELPERS 13891M: Christoph Hellwig <hch@lst.de> 13892R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13893L: linux-kernel@vger.kernel.org 13894T: git git://git.infradead.org/users/hch/uuid.git 13895F: lib/uuid.c 13896F: lib/test_uuid.c 13897F: include/linux/uuid.h 13898F: include/uapi/linux/uuid.h 13899S: Maintained 13900 13901UVESAFB DRIVER 13902M: Michal Januszewski <spock@gentoo.org> 13903L: linux-fbdev@vger.kernel.org 13904W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13905S: Maintained 13906F: Documentation/fb/uvesafb.txt 13907F: drivers/video/fbdev/uvesafb.* 13908 13909VF610 NAND DRIVER 13910M: Stefan Agner <stefan@agner.ch> 13911L: linux-mtd@lists.infradead.org 13912S: Supported 13913F: drivers/mtd/nand/vf610_nfc.c 13914 13915VFAT/FAT/MSDOS FILESYSTEM 13916M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13917S: Maintained 13918F: Documentation/filesystems/vfat.txt 13919F: fs/fat/ 13920 13921VFIO DRIVER 13922M: Alex Williamson <alex.williamson@redhat.com> 13923L: kvm@vger.kernel.org 13924T: git git://github.com/awilliam/linux-vfio.git 13925S: Maintained 13926F: Documentation/vfio.txt 13927F: drivers/vfio/ 13928F: include/linux/vfio.h 13929F: include/uapi/linux/vfio.h 13930 13931VFIO MEDIATED DEVICE DRIVERS 13932M: Kirti Wankhede <kwankhede@nvidia.com> 13933L: kvm@vger.kernel.org 13934S: Maintained 13935F: Documentation/vfio-mediated-device.txt 13936F: drivers/vfio/mdev/ 13937F: include/linux/mdev.h 13938F: samples/vfio-mdev/ 13939 13940VFIO PLATFORM DRIVER 13941M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13942L: kvm@vger.kernel.org 13943S: Maintained 13944F: drivers/vfio/platform/ 13945 13946VGA_SWITCHEROO 13947R: Lukas Wunner <lukas@wunner.de> 13948S: Maintained 13949F: Documentation/gpu/vga-switcheroo.rst 13950F: drivers/gpu/vga/vga_switcheroo.c 13951F: include/linux/vga_switcheroo.h 13952T: git git://anongit.freedesktop.org/drm/drm-misc 13953 13954VIA RHINE NETWORK DRIVER 13955S: Orphan 13956F: drivers/net/ethernet/via/via-rhine.c 13957 13958VIA SD/MMC CARD CONTROLLER DRIVER 13959M: Bruce Chang <brucechang@via.com.tw> 13960M: Harald Welte <HaraldWelte@viatech.com> 13961S: Maintained 13962F: drivers/mmc/host/via-sdmmc.c 13963 13964VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13965M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13966L: linux-fbdev@vger.kernel.org 13967S: Maintained 13968F: include/linux/via-core.h 13969F: include/linux/via-gpio.h 13970F: include/linux/via_i2c.h 13971F: drivers/video/fbdev/via/ 13972 13973VIA VELOCITY NETWORK DRIVER 13974M: Francois Romieu <romieu@fr.zoreil.com> 13975L: netdev@vger.kernel.org 13976S: Maintained 13977F: drivers/net/ethernet/via/via-velocity.* 13978 13979VIDEO MULTIPLEXER DRIVER 13980M: Philipp Zabel <p.zabel@pengutronix.de> 13981L: linux-media@vger.kernel.org 13982S: Maintained 13983F: drivers/media/platform/video-mux.c 13984 13985VIDEOBUF2 FRAMEWORK 13986M: Pawel Osciak <pawel@osciak.com> 13987M: Marek Szyprowski <m.szyprowski@samsung.com> 13988M: Kyungmin Park <kyungmin.park@samsung.com> 13989L: linux-media@vger.kernel.org 13990S: Maintained 13991F: drivers/media/v4l2-core/videobuf2-* 13992F: include/media/videobuf2-* 13993 13994VIMC VIRTUAL MEDIA CONTROLLER DRIVER 13995M: Helen Koike <helen.koike@collabora.com> 13996L: linux-media@vger.kernel.org 13997T: git git://linuxtv.org/media_tree.git 13998W: https://linuxtv.org 13999S: Maintained 14000F: drivers/media/platform/vimc/* 14001 14002VIRT LIB 14003M: Alex Williamson <alex.williamson@redhat.com> 14004M: Paolo Bonzini <pbonzini@redhat.com> 14005L: kvm@vger.kernel.org 14006S: Supported 14007F: virt/lib/ 14008 14009VIRTIO AND VHOST VSOCK DRIVER 14010M: Stefan Hajnoczi <stefanha@redhat.com> 14011L: kvm@vger.kernel.org 14012L: virtualization@lists.linux-foundation.org 14013L: netdev@vger.kernel.org 14014S: Maintained 14015F: include/linux/virtio_vsock.h 14016F: include/uapi/linux/virtio_vsock.h 14017F: include/uapi/linux/vsockmon.h 14018F: net/vmw_vsock/af_vsock_tap.c 14019F: net/vmw_vsock/virtio_transport_common.c 14020F: net/vmw_vsock/virtio_transport.c 14021F: drivers/net/vsockmon.c 14022F: drivers/vhost/vsock.c 14023F: drivers/vhost/vsock.h 14024 14025VIRTIO CONSOLE DRIVER 14026M: Amit Shah <amit@kernel.org> 14027L: virtualization@lists.linux-foundation.org 14028S: Maintained 14029F: drivers/char/virtio_console.c 14030F: include/linux/virtio_console.h 14031F: include/uapi/linux/virtio_console.h 14032 14033VIRTIO CORE, NET AND BLOCK DRIVERS 14034M: "Michael S. Tsirkin" <mst@redhat.com> 14035M: Jason Wang <jasowang@redhat.com> 14036L: virtualization@lists.linux-foundation.org 14037S: Maintained 14038F: Documentation/devicetree/bindings/virtio/ 14039F: drivers/virtio/ 14040F: tools/virtio/ 14041F: drivers/net/virtio_net.c 14042F: drivers/block/virtio_blk.c 14043F: include/linux/virtio*.h 14044F: include/uapi/linux/virtio_*.h 14045F: drivers/crypto/virtio/ 14046F: mm/balloon_compaction.c 14047 14048VIRTIO CRYPTO DRIVER 14049M: Gonglei <arei.gonglei@huawei.com> 14050L: virtualization@lists.linux-foundation.org 14051L: linux-crypto@vger.kernel.org 14052S: Maintained 14053F: drivers/crypto/virtio/ 14054F: include/uapi/linux/virtio_crypto.h 14055 14056VIRTIO DRIVERS FOR S390 14057M: Cornelia Huck <cohuck@redhat.com> 14058M: Halil Pasic <pasic@linux.vnet.ibm.com> 14059L: linux-s390@vger.kernel.org 14060L: virtualization@lists.linux-foundation.org 14061L: kvm@vger.kernel.org 14062S: Supported 14063F: drivers/s390/virtio/ 14064 14065VIRTIO GPU DRIVER 14066M: David Airlie <airlied@linux.ie> 14067M: Gerd Hoffmann <kraxel@redhat.com> 14068L: dri-devel@lists.freedesktop.org 14069L: virtualization@lists.linux-foundation.org 14070T: git git://anongit.freedesktop.org/drm/drm-misc 14071S: Maintained 14072F: drivers/gpu/drm/virtio/ 14073F: include/uapi/linux/virtio_gpu.h 14074 14075VIRTIO HOST (VHOST) 14076M: "Michael S. Tsirkin" <mst@redhat.com> 14077M: Jason Wang <jasowang@redhat.com> 14078L: kvm@vger.kernel.org 14079L: virtualization@lists.linux-foundation.org 14080L: netdev@vger.kernel.org 14081T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14082S: Maintained 14083F: drivers/vhost/ 14084F: include/uapi/linux/vhost.h 14085 14086VIRTIO INPUT DRIVER 14087M: Gerd Hoffmann <kraxel@redhat.com> 14088S: Maintained 14089F: drivers/virtio/virtio_input.c 14090F: include/uapi/linux/virtio_input.h 14091 14092VIRTUAL SERIO DEVICE DRIVER 14093M: Stephen Chandler Paul <thatslyude@gmail.com> 14094S: Maintained 14095F: drivers/input/serio/userio.c 14096F: include/uapi/linux/userio.h 14097 14098VIVID VIRTUAL VIDEO DRIVER 14099M: Hans Verkuil <hverkuil@xs4all.nl> 14100L: linux-media@vger.kernel.org 14101T: git git://linuxtv.org/media_tree.git 14102W: https://linuxtv.org 14103S: Maintained 14104F: drivers/media/platform/vivid/* 14105 14106VLYNQ BUS 14107M: Florian Fainelli <f.fainelli@gmail.com> 14108L: openwrt-devel@lists.openwrt.org (subscribers-only) 14109S: Maintained 14110F: drivers/vlynq/vlynq.c 14111F: include/linux/vlynq.h 14112 14113VME SUBSYSTEM 14114M: Martyn Welch <martyn@welchs.me.uk> 14115M: Manohar Vanga <manohar.vanga@gmail.com> 14116M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14117L: devel@driverdev.osuosl.org 14118S: Maintained 14119T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14120F: Documentation/driver-api/vme.rst 14121F: drivers/staging/vme/ 14122F: drivers/vme/ 14123F: include/linux/vme* 14124 14125VMWARE BALLOON DRIVER 14126M: Xavier Deguillard <xdeguillard@vmware.com> 14127M: Philip Moltmann <moltmann@vmware.com> 14128M: "VMware, Inc." <pv-drivers@vmware.com> 14129L: linux-kernel@vger.kernel.org 14130S: Maintained 14131F: drivers/misc/vmw_balloon.c 14132 14133VMWARE HYPERVISOR INTERFACE 14134M: Alok Kataria <akataria@vmware.com> 14135L: virtualization@lists.linux-foundation.org 14136S: Supported 14137F: arch/x86/kernel/cpu/vmware.c 14138 14139VMWARE PVRDMA DRIVER 14140M: Adit Ranadive <aditr@vmware.com> 14141M: VMware PV-Drivers <pv-drivers@vmware.com> 14142L: linux-rdma@vger.kernel.org 14143S: Maintained 14144F: drivers/infiniband/hw/vmw_pvrdma/ 14145 14146VMware PVSCSI driver 14147M: Jim Gill <jgill@vmware.com> 14148M: VMware PV-Drivers <pv-drivers@vmware.com> 14149L: linux-scsi@vger.kernel.org 14150S: Maintained 14151F: drivers/scsi/vmw_pvscsi.c 14152F: drivers/scsi/vmw_pvscsi.h 14153 14154VMWARE VMMOUSE SUBDRIVER 14155M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14156M: "VMware, Inc." <pv-drivers@vmware.com> 14157L: linux-input@vger.kernel.org 14158S: Maintained 14159F: drivers/input/mouse/vmmouse.c 14160F: drivers/input/mouse/vmmouse.h 14161 14162VMWARE VMXNET3 ETHERNET DRIVER 14163M: Shrikrishna Khare <skhare@vmware.com> 14164M: "VMware, Inc." <pv-drivers@vmware.com> 14165L: netdev@vger.kernel.org 14166S: Maintained 14167F: drivers/net/vmxnet3/ 14168 14169VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14170M: Liam Girdwood <lgirdwood@gmail.com> 14171M: Mark Brown <broonie@kernel.org> 14172L: linux-kernel@vger.kernel.org 14173W: http://www.slimlogic.co.uk/?p=48 14174T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14175S: Supported 14176F: Documentation/devicetree/bindings/regulator/ 14177F: drivers/regulator/ 14178F: include/dt-bindings/regulator/ 14179F: include/linux/regulator/ 14180 14181VRF 14182M: David Ahern <dsa@cumulusnetworks.com> 14183M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14184L: netdev@vger.kernel.org 14185S: Maintained 14186F: drivers/net/vrf.c 14187F: Documentation/networking/vrf.txt 14188 14189VT1211 HARDWARE MONITOR DRIVER 14190M: Juerg Haefliger <juergh@gmail.com> 14191L: linux-hwmon@vger.kernel.org 14192S: Maintained 14193F: Documentation/hwmon/vt1211 14194F: drivers/hwmon/vt1211.c 14195 14196VT8231 HARDWARE MONITOR DRIVER 14197M: Roger Lucas <vt8231@hiddenengine.co.uk> 14198L: linux-hwmon@vger.kernel.org 14199S: Maintained 14200F: drivers/hwmon/vt8231.c 14201 14202VUB300 USB to SDIO/SD/MMC bridge chip 14203M: Tony Olech <tony.olech@elandigitalsystems.com> 14204L: linux-mmc@vger.kernel.org 14205L: linux-usb@vger.kernel.org 14206S: Supported 14207F: drivers/mmc/host/vub300.c 14208 14209W1 DALLAS'S 1-WIRE BUS 14210M: Evgeniy Polyakov <zbr@ioremap.net> 14211S: Maintained 14212F: Documentation/w1/ 14213F: drivers/w1/ 14214F: include/linux/w1.h 14215 14216W83791D HARDWARE MONITORING DRIVER 14217M: Marc Hulsman <m.hulsman@tudelft.nl> 14218L: linux-hwmon@vger.kernel.org 14219S: Maintained 14220F: Documentation/hwmon/w83791d 14221F: drivers/hwmon/w83791d.c 14222 14223W83793 HARDWARE MONITORING DRIVER 14224M: Rudolf Marek <r.marek@assembler.cz> 14225L: linux-hwmon@vger.kernel.org 14226S: Maintained 14227F: Documentation/hwmon/w83793 14228F: drivers/hwmon/w83793.c 14229 14230W83795 HARDWARE MONITORING DRIVER 14231M: Jean Delvare <jdelvare@suse.com> 14232L: linux-hwmon@vger.kernel.org 14233S: Maintained 14234F: drivers/hwmon/w83795.c 14235 14236W83L51xD SD/MMC CARD INTERFACE DRIVER 14237M: Pierre Ossman <pierre@ossman.eu> 14238S: Maintained 14239F: drivers/mmc/host/wbsd.* 14240 14241WACOM PROTOCOL 4 SERIAL TABLETS 14242M: Julian Squires <julian@cipht.net> 14243M: Hans de Goede <hdegoede@redhat.com> 14244L: linux-input@vger.kernel.org 14245S: Maintained 14246F: drivers/input/tablet/wacom_serial4.c 14247 14248WATCHDOG DEVICE DRIVERS 14249M: Wim Van Sebroeck <wim@iguana.be> 14250R: Guenter Roeck <linux@roeck-us.net> 14251L: linux-watchdog@vger.kernel.org 14252W: http://www.linux-watchdog.org/ 14253T: git git://www.linux-watchdog.org/linux-watchdog.git 14254S: Maintained 14255F: Documentation/devicetree/bindings/watchdog/ 14256F: Documentation/watchdog/ 14257F: drivers/watchdog/ 14258F: include/linux/watchdog.h 14259F: include/uapi/linux/watchdog.h 14260 14261WHISKEYCOVE PMIC GPIO DRIVER 14262M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14263L: linux-gpio@vger.kernel.org 14264S: Maintained 14265F: drivers/gpio/gpio-wcove.c 14266 14267WIIMOTE HID DRIVER 14268M: David Herrmann <dh.herrmann@googlemail.com> 14269L: linux-input@vger.kernel.org 14270S: Maintained 14271F: drivers/hid/hid-wiimote* 14272 14273WILOCITY WIL6210 WIRELESS DRIVER 14274M: Maya Erez <qca_merez@qca.qualcomm.com> 14275L: linux-wireless@vger.kernel.org 14276L: wil6210@qca.qualcomm.com 14277S: Supported 14278W: http://wireless.kernel.org/en/users/Drivers/wil6210 14279F: drivers/net/wireless/ath/wil6210/ 14280F: include/uapi/linux/wil6210_uapi.h 14281 14282WIMAX STACK 14283M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14284M: linux-wimax@intel.com 14285L: wimax@linuxwimax.org (subscribers-only) 14286S: Supported 14287W: http://linuxwimax.org 14288F: Documentation/wimax/README.wimax 14289F: include/linux/wimax/debug.h 14290F: include/net/wimax.h 14291F: include/uapi/linux/wimax.h 14292F: net/wimax/ 14293 14294WINBOND CIR DRIVER 14295M: David Härdeman <david@hardeman.nu> 14296S: Maintained 14297F: drivers/media/rc/winbond-cir.c 14298 14299WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14300M: William Breathitt Gray <vilhelm.gray@gmail.com> 14301L: linux-watchdog@vger.kernel.org 14302S: Maintained 14303F: drivers/watchdog/ebc-c384_wdt.c 14304 14305WINSYSTEMS WS16C48 GPIO DRIVER 14306M: William Breathitt Gray <vilhelm.gray@gmail.com> 14307L: linux-gpio@vger.kernel.org 14308S: Maintained 14309F: drivers/gpio/gpio-ws16c48.c 14310 14311WISTRON LAPTOP BUTTON DRIVER 14312M: Miloslav Trmac <mitr@volny.cz> 14313S: Maintained 14314F: drivers/input/misc/wistron_btns.c 14315 14316WL3501 WIRELESS PCMCIA CARD DRIVER 14317L: linux-wireless@vger.kernel.org 14318S: Odd fixes 14319F: drivers/net/wireless/wl3501* 14320 14321WOLFSON MICROELECTRONICS DRIVERS 14322L: patches@opensource.cirrus.com 14323T: git https://github.com/CirrusLogic/linux-drivers.git 14324W: https://github.com/CirrusLogic/linux-drivers/wiki 14325S: Supported 14326F: Documentation/hwmon/wm83?? 14327F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14328F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14329F: Documentation/devicetree/bindings/mfd/arizona.txt 14330F: Documentation/devicetree/bindings/mfd/wm831x.txt 14331F: arch/arm/mach-s3c64xx/mach-crag6410* 14332F: drivers/clk/clk-wm83*.c 14333F: drivers/extcon/extcon-arizona.c 14334F: drivers/leds/leds-wm83*.c 14335F: drivers/gpio/gpio-*wm*.c 14336F: drivers/gpio/gpio-arizona.c 14337F: drivers/hwmon/wm83??-hwmon.c 14338F: drivers/input/misc/wm831x-on.c 14339F: drivers/input/touchscreen/wm831x-ts.c 14340F: drivers/input/touchscreen/wm97*.c 14341F: drivers/mfd/arizona* 14342F: drivers/mfd/wm*.c 14343F: drivers/mfd/cs47l24* 14344F: drivers/power/supply/wm83*.c 14345F: drivers/rtc/rtc-wm83*.c 14346F: drivers/regulator/wm8*.c 14347F: drivers/regulator/arizona* 14348F: drivers/video/backlight/wm83*_bl.c 14349F: drivers/watchdog/wm83*_wdt.c 14350F: include/linux/mfd/arizona/ 14351F: include/linux/mfd/wm831x/ 14352F: include/linux/mfd/wm8350/ 14353F: include/linux/mfd/wm8400* 14354F: include/linux/regulator/arizona* 14355F: include/linux/wm97xx.h 14356F: include/sound/wm????.h 14357F: sound/soc/codecs/arizona.? 14358F: sound/soc/codecs/wm* 14359F: sound/soc/codecs/cs47l24* 14360 14361WORKQUEUE 14362M: Tejun Heo <tj@kernel.org> 14363R: Lai Jiangshan <jiangshanlai@gmail.com> 14364T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14365S: Maintained 14366F: include/linux/workqueue.h 14367F: kernel/workqueue.c 14368F: Documentation/core-api/workqueue.rst 14369 14370X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14371M: Chen-Yu Tsai <wens@csie.org> 14372L: linux-kernel@vger.kernel.org 14373S: Maintained 14374N: axp[128] 14375 14376X.25 NETWORK LAYER 14377M: Andrew Hendry <andrew.hendry@gmail.com> 14378L: linux-x25@vger.kernel.org 14379S: Odd Fixes 14380F: Documentation/networking/x25* 14381F: include/net/x25* 14382F: net/x25/ 14383 14384X86 ARCHITECTURE (32-BIT AND 64-BIT) 14385M: Thomas Gleixner <tglx@linutronix.de> 14386M: Ingo Molnar <mingo@redhat.com> 14387M: "H. Peter Anvin" <hpa@zytor.com> 14388M: x86@kernel.org 14389L: linux-kernel@vger.kernel.org 14390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14391S: Maintained 14392F: Documentation/x86/ 14393F: arch/x86/ 14394 14395X86 MCE INFRASTRUCTURE 14396M: Tony Luck <tony.luck@intel.com> 14397M: Borislav Petkov <bp@alien8.de> 14398L: linux-edac@vger.kernel.org 14399S: Maintained 14400F: arch/x86/kernel/cpu/mcheck/* 14401 14402X86 MICROCODE UPDATE SUPPORT 14403M: Borislav Petkov <bp@alien8.de> 14404S: Maintained 14405F: arch/x86/kernel/cpu/microcode/* 14406 14407X86 PLATFORM DRIVERS 14408M: Darren Hart <dvhart@infradead.org> 14409M: Andy Shevchenko <andy@infradead.org> 14410L: platform-driver-x86@vger.kernel.org 14411T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14412S: Maintained 14413F: drivers/platform/x86/ 14414F: drivers/platform/olpc/ 14415 14416X86 VDSO 14417M: Andy Lutomirski <luto@amacapital.net> 14418L: linux-kernel@vger.kernel.org 14419T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14420S: Maintained 14421F: arch/x86/entry/vdso/ 14422 14423XC2028/3028 TUNER DRIVER 14424M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14425M: Mauro Carvalho Chehab <mchehab@kernel.org> 14426L: linux-media@vger.kernel.org 14427W: https://linuxtv.org 14428T: git git://linuxtv.org/media_tree.git 14429S: Maintained 14430F: drivers/media/tuners/tuner-xc2028.* 14431 14432XEN BLOCK SUBSYSTEM 14433M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14434M: Roger Pau Monné <roger.pau@citrix.com> 14435L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14436S: Supported 14437F: drivers/block/xen-blkback/* 14438F: drivers/block/xen* 14439 14440XEN HYPERVISOR ARM 14441M: Stefano Stabellini <sstabellini@kernel.org> 14442L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14443S: Maintained 14444F: arch/arm/xen/ 14445F: arch/arm/include/asm/xen/ 14446 14447XEN HYPERVISOR ARM64 14448M: Stefano Stabellini <sstabellini@kernel.org> 14449L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14450S: Maintained 14451F: arch/arm64/xen/ 14452F: arch/arm64/include/asm/xen/ 14453 14454XEN HYPERVISOR INTERFACE 14455M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14456M: Juergen Gross <jgross@suse.com> 14457L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14458T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14459S: Supported 14460F: arch/x86/xen/ 14461F: drivers/*/xen-*front.c 14462F: drivers/xen/ 14463F: arch/x86/include/asm/xen/ 14464F: include/xen/ 14465F: include/uapi/xen/ 14466F: Documentation/ABI/stable/sysfs-hypervisor-xen 14467F: Documentation/ABI/testing/sysfs-hypervisor-xen 14468 14469XEN NETWORK BACKEND DRIVER 14470M: Wei Liu <wei.liu2@citrix.com> 14471M: Paul Durrant <paul.durrant@citrix.com> 14472L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14473L: netdev@vger.kernel.org 14474S: Supported 14475F: drivers/net/xen-netback/* 14476 14477XEN PCI SUBSYSTEM 14478M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14479L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14480S: Supported 14481F: arch/x86/pci/*xen* 14482F: drivers/pci/*xen* 14483 14484XEN PVSCSI DRIVERS 14485M: Juergen Gross <jgross@suse.com> 14486L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14487L: linux-scsi@vger.kernel.org 14488S: Supported 14489F: drivers/scsi/xen-scsifront.c 14490F: drivers/xen/xen-scsiback.c 14491F: include/xen/interface/io/vscsiif.h 14492 14493XEN SWIOTLB SUBSYSTEM 14494M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14495L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14496S: Supported 14497F: arch/x86/xen/*swiotlb* 14498F: drivers/xen/*swiotlb* 14499 14500XFS FILESYSTEM 14501M: Darrick J. Wong <darrick.wong@oracle.com> 14502M: linux-xfs@vger.kernel.org 14503L: linux-xfs@vger.kernel.org 14504W: http://xfs.org/ 14505T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14506S: Supported 14507F: Documentation/filesystems/xfs.txt 14508F: fs/xfs/ 14509 14510XILINX AXI ETHERNET DRIVER 14511M: Anirudha Sarangi <anirudh@xilinx.com> 14512M: John Linn <John.Linn@xilinx.com> 14513S: Maintained 14514F: drivers/net/ethernet/xilinx/xilinx_axienet* 14515 14516XILINX UARTLITE SERIAL DRIVER 14517M: Peter Korsgaard <jacmet@sunsite.dk> 14518L: linux-serial@vger.kernel.org 14519S: Maintained 14520F: drivers/tty/serial/uartlite.c 14521 14522XILINX VIDEO IP CORES 14523M: Hyun Kwon <hyun.kwon@xilinx.com> 14524M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14525L: linux-media@vger.kernel.org 14526T: git git://linuxtv.org/media_tree.git 14527S: Supported 14528F: Documentation/devicetree/bindings/media/xilinx/ 14529F: drivers/media/platform/xilinx/ 14530F: include/uapi/linux/xilinx-v4l2-controls.h 14531 14532XILLYBUS DRIVER 14533M: Eli Billauer <eli.billauer@gmail.com> 14534L: linux-kernel@vger.kernel.org 14535S: Supported 14536F: drivers/char/xillybus/ 14537 14538XRA1403 GPIO EXPANDER 14539M: Nandor Han <nandor.han@ge.com> 14540M: Semi Malinen <semi.malinen@ge.com> 14541L: linux-gpio@vger.kernel.org 14542S: Maintained 14543F: drivers/gpio/gpio-xra1403.c 14544F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14545 14546XTENSA XTFPGA PLATFORM SUPPORT 14547M: Max Filippov <jcmvbkbc@gmail.com> 14548L: linux-xtensa@linux-xtensa.org 14549S: Maintained 14550F: drivers/spi/spi-xtensa-xtfpga.c 14551F: sound/soc/xtensa/xtfpga-i2s.c 14552 14553YAM DRIVER FOR AX.25 14554M: Jean-Paul Roubelat <jpr@f6fbb.org> 14555L: linux-hams@vger.kernel.org 14556S: Maintained 14557F: drivers/net/hamradio/yam* 14558F: include/linux/yam.h 14559 14560YAMA SECURITY MODULE 14561M: Kees Cook <keescook@chromium.org> 14562T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14563S: Supported 14564F: security/yama/ 14565F: Documentation/admin-guide/LSM/Yama.rst 14566 14567YEALINK PHONE DRIVER 14568M: Henk Vergonet <Henk.Vergonet@gmail.com> 14569L: usbb2k-api-dev@nongnu.org 14570S: Maintained 14571F: Documentation/input/yealink.rst 14572F: drivers/input/misc/yealink.* 14573 14574Z8530 DRIVER FOR AX.25 14575M: Joerg Reuter <jreuter@yaina.de> 14576W: http://yaina.de/jreuter/ 14577W: http://www.qsl.net/dl1bke/ 14578L: linux-hams@vger.kernel.org 14579S: Maintained 14580F: Documentation/networking/z8530drv.txt 14581F: drivers/net/hamradio/*scc.c 14582F: drivers/net/hamradio/z8530.h 14583 14584ZBUD COMPRESSED PAGE ALLOCATOR 14585M: Seth Jennings <sjenning@redhat.com> 14586M: Dan Streetman <ddstreet@ieee.org> 14587L: linux-mm@kvack.org 14588S: Maintained 14589F: mm/zbud.c 14590F: include/linux/zbud.h 14591 14592ZD1211RW WIRELESS DRIVER 14593M: Daniel Drake <dsd@gentoo.org> 14594M: Ulrich Kunitz <kune@deine-taler.de> 14595W: http://zd1211.ath.cx/wiki/DriverRewrite 14596L: linux-wireless@vger.kernel.org 14597L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14598S: Maintained 14599F: drivers/net/wireless/zydas/zd1211rw/ 14600 14601ZD1301 MEDIA DRIVER 14602M: Antti Palosaari <crope@iki.fi> 14603L: linux-media@vger.kernel.org 14604W: https://linuxtv.org/ 14605W: http://palosaari.fi/linux/ 14606Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14607S: Maintained 14608F: drivers/media/usb/dvb-usb-v2/zd1301* 14609 14610ZD1301_DEMOD MEDIA DRIVER 14611M: Antti Palosaari <crope@iki.fi> 14612L: linux-media@vger.kernel.org 14613W: https://linuxtv.org/ 14614W: http://palosaari.fi/linux/ 14615Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14616S: Maintained 14617F: drivers/media/dvb-frontends/zd1301_demod* 14618 14619ZPOOL COMPRESSED PAGE STORAGE API 14620M: Dan Streetman <ddstreet@ieee.org> 14621L: linux-mm@kvack.org 14622S: Maintained 14623F: mm/zpool.c 14624F: include/linux/zpool.h 14625 14626ZR36067 VIDEO FOR LINUX DRIVER 14627L: mjpeg-users@lists.sourceforge.net 14628L: linux-media@vger.kernel.org 14629W: http://mjpeg.sourceforge.net/driver-zoran/ 14630T: hg https://linuxtv.org/hg/v4l-dvb 14631S: Odd Fixes 14632F: drivers/media/pci/zoran/ 14633 14634ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14635M: Minchan Kim <minchan@kernel.org> 14636M: Nitin Gupta <ngupta@vflare.org> 14637R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14638L: linux-kernel@vger.kernel.org 14639S: Maintained 14640F: drivers/block/zram/ 14641F: Documentation/blockdev/zram.txt 14642 14643ZS DECSTATION Z85C30 SERIAL DRIVER 14644M: "Maciej W. Rozycki" <macro@linux-mips.org> 14645S: Maintained 14646F: drivers/tty/serial/zs.* 14647 14648ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14649M: Minchan Kim <minchan@kernel.org> 14650M: Nitin Gupta <ngupta@vflare.org> 14651R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14652L: linux-mm@kvack.org 14653S: Maintained 14654F: mm/zsmalloc.c 14655F: include/linux/zsmalloc.h 14656F: Documentation/vm/zsmalloc.txt 14657 14658ZSWAP COMPRESSED SWAP CACHING 14659M: Seth Jennings <sjenning@redhat.com> 14660M: Dan Streetman <ddstreet@ieee.org> 14661L: linux-mm@kvack.org 14662S: Maintained 14663F: mm/zswap.c 14664 14665THE REST 14666M: Linus Torvalds <torvalds@linux-foundation.org> 14667L: linux-kernel@vger.kernel.org 14668Q: http://patchwork.kernel.org/project/LKML/list/ 14669T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14670S: Buried alive in reporters 14671F: * 14672F: */ 14673