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 I2C CONTROLLER DRIVER 648M: Thor Thayer <thor.thayer@linux.intel.com> 649S: Maintained 650F: drivers/i2c/busses/i2c-altera.c 651 652ALTERA MAILBOX DRIVER 653M: Ley Foon Tan <lftan@altera.com> 654L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 655S: Maintained 656F: drivers/mailbox/mailbox-altera.c 657 658ALTERA PIO DRIVER 659M: Tien Hock Loh <thloh@altera.com> 660L: linux-gpio@vger.kernel.org 661S: Maintained 662F: drivers/gpio/gpio-altera.c 663 664ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 665M: Thor Thayer <thor.thayer@linux.intel.com> 666S: Maintained 667F: drivers/gpio/gpio-altera-a10sr.c 668F: drivers/mfd/altera-a10sr.c 669F: drivers/reset/reset-a10sr.c 670F: include/linux/mfd/altera-a10sr.h 671F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 672 673ALTERA TRIPLE SPEED ETHERNET DRIVER 674M: Vince Bridgers <vbridger@opensource.altera.com> 675L: netdev@vger.kernel.org 676L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 677S: Maintained 678F: drivers/net/ethernet/altera/ 679 680ALTERA UART/JTAG UART SERIAL DRIVERS 681M: Tobias Klauser <tklauser@distanz.ch> 682L: linux-serial@vger.kernel.org 683L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 684S: Maintained 685F: drivers/tty/serial/altera_uart.c 686F: drivers/tty/serial/altera_jtaguart.c 687F: include/linux/altera_uart.h 688F: include/linux/altera_jtaguart.h 689 690AMAZON ETHERNET DRIVERS 691M: Netanel Belgazal <netanel@annapurnalabs.com> 692R: Saeed Bishara <saeed@annapurnalabs.com> 693R: Zorik Machulsky <zorik@annapurnalabs.com> 694L: netdev@vger.kernel.org 695S: Supported 696F: Documentation/networking/ena.txt 697F: drivers/net/ethernet/amazon/ 698 699AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 700M: Tom Lendacky <thomas.lendacky@amd.com> 701M: Gary Hook <gary.hook@amd.com> 702L: linux-crypto@vger.kernel.org 703S: Supported 704F: drivers/crypto/ccp/ 705F: include/linux/ccp.h 706 707AMD FAM15H PROCESSOR POWER MONITORING DRIVER 708M: Huang Rui <ray.huang@amd.com> 709L: linux-hwmon@vger.kernel.org 710S: Supported 711F: Documentation/hwmon/fam15h_power 712F: drivers/hwmon/fam15h_power.c 713 714AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 715L: linux-geode@lists.infradead.org (moderated for non-subscribers) 716S: Orphan 717F: drivers/usb/gadget/udc/amd5536udc.* 718 719AMD GEODE PROCESSOR/CHIPSET SUPPORT 720P: Andres Salomon <dilinger@queued.net> 721L: linux-geode@lists.infradead.org (moderated for non-subscribers) 722W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 723S: Supported 724F: drivers/char/hw_random/geode-rng.c 725F: drivers/crypto/geode* 726F: drivers/video/fbdev/geode/ 727F: arch/x86/include/asm/geode.h 728 729AMD IOMMU (AMD-VI) 730M: Joerg Roedel <joro@8bytes.org> 731L: iommu@lists.linux-foundation.org 732T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 733S: Maintained 734F: drivers/iommu/amd_iommu*.[ch] 735F: include/linux/amd-iommu.h 736 737AMD KFD 738M: Oded Gabbay <oded.gabbay@gmail.com> 739L: dri-devel@lists.freedesktop.org 740T: git git://people.freedesktop.org/~gabbayo/linux.git 741S: Supported 742F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 743F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 744F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 745F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 746F: drivers/gpu/drm/amd/amdkfd/ 747F: drivers/gpu/drm/amd/include/cik_structs.h 748F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 749F: drivers/gpu/drm/amd/include/vi_structs.h 750F: drivers/gpu/drm/radeon/radeon_kfd.c 751F: drivers/gpu/drm/radeon/radeon_kfd.h 752F: include/uapi/linux/kfd_ioctl.h 753 754AMD SEATTLE DEVICE TREE SUPPORT 755M: Brijesh Singh <brijeshkumar.singh@amd.com> 756M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 757M: Tom Lendacky <thomas.lendacky@amd.com> 758S: Supported 759F: arch/arm64/boot/dts/amd/ 760 761AMD XGBE DRIVER 762M: Tom Lendacky <thomas.lendacky@amd.com> 763L: netdev@vger.kernel.org 764S: Supported 765F: drivers/net/ethernet/amd/xgbe/ 766F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 767 768AMS (Apple Motion Sensor) DRIVER 769M: Michael Hanselmann <linux-kernel@hansmi.ch> 770S: Supported 771F: drivers/macintosh/ams/ 772 773ANALOG DEVICES INC AD9389B DRIVER 774M: Hans Verkuil <hans.verkuil@cisco.com> 775L: linux-media@vger.kernel.org 776S: Maintained 777F: drivers/media/i2c/ad9389b* 778 779ANALOG DEVICES INC ADV7180 DRIVER 780M: Lars-Peter Clausen <lars@metafoo.de> 781L: linux-media@vger.kernel.org 782W: http://ez.analog.com/community/linux-device-drivers 783S: Supported 784F: drivers/media/i2c/adv7180.c 785 786ANALOG DEVICES INC ADV748X DRIVER 787M: Kieran Bingham <kieran.bingham@ideasonboard.com> 788L: linux-media@vger.kernel.org 789S: Maintained 790F: drivers/media/i2c/adv748x/* 791 792ANALOG DEVICES INC ADV7511 DRIVER 793M: Hans Verkuil <hans.verkuil@cisco.com> 794L: linux-media@vger.kernel.org 795S: Maintained 796F: drivers/media/i2c/adv7511* 797 798ANALOG DEVICES INC ADV7604 DRIVER 799M: Hans Verkuil <hans.verkuil@cisco.com> 800L: linux-media@vger.kernel.org 801S: Maintained 802F: drivers/media/i2c/adv7604* 803 804ANALOG DEVICES INC ADV7842 DRIVER 805M: Hans Verkuil <hans.verkuil@cisco.com> 806L: linux-media@vger.kernel.org 807S: Maintained 808F: drivers/media/i2c/adv7842* 809 810ANALOG DEVICES INC ASOC CODEC DRIVERS 811M: Lars-Peter Clausen <lars@metafoo.de> 812L: alsa-devel@alsa-project.org (moderated for non-subscribers) 813W: http://wiki.analog.com/ 814W: http://ez.analog.com/community/linux-device-drivers 815S: Supported 816F: sound/soc/codecs/adau* 817F: sound/soc/codecs/adav* 818F: sound/soc/codecs/ad1* 819F: sound/soc/codecs/ad7* 820F: sound/soc/codecs/ssm* 821F: sound/soc/codecs/sigmadsp.* 822 823ANALOG DEVICES INC ASOC DRIVERS 824L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 825L: alsa-devel@alsa-project.org (moderated for non-subscribers) 826W: http://blackfin.uclinux.org/ 827S: Supported 828F: sound/soc/blackfin/* 829 830ANALOG DEVICES INC DMA DRIVERS 831M: Lars-Peter Clausen <lars@metafoo.de> 832W: http://ez.analog.com/community/linux-device-drivers 833S: Supported 834F: drivers/dma/dma-axi-dmac.c 835 836ANALOG DEVICES INC IIO DRIVERS 837M: Lars-Peter Clausen <lars@metafoo.de> 838M: Michael Hennerich <Michael.Hennerich@analog.com> 839W: http://wiki.analog.com/ 840W: http://ez.analog.com/community/linux-device-drivers 841S: Supported 842F: drivers/iio/*/ad* 843F: drivers/iio/adc/ltc2497* 844X: drivers/iio/*/adjd* 845F: drivers/staging/iio/*/ad* 846F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 847 848ANDROID CONFIG FRAGMENTS 849M: Rob Herring <robh@kernel.org> 850S: Supported 851F: kernel/configs/android* 852 853ANDROID DRIVERS 854M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 855M: Arve Hjønnevåg <arve@android.com> 856M: Riley Andrews <riandrews@android.com> 857T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 858L: devel@driverdev.osuosl.org 859S: Supported 860F: drivers/android/ 861F: drivers/staging/android/ 862 863ANDROID GOLDFISH RTC DRIVER 864M: Miodrag Dinic <miodrag.dinic@imgtec.com> 865S: Supported 866F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 867F: drivers/rtc/rtc-goldfish.c 868 869ANDROID ION DRIVER 870M: Laura Abbott <labbott@redhat.com> 871M: Sumit Semwal <sumit.semwal@linaro.org> 872L: devel@driverdev.osuosl.org 873S: Supported 874F: drivers/staging/android/ion 875F: drivers/staging/android/uapi/ion.h 876F: drivers/staging/android/uapi/ion_test.h 877 878AOA (Apple Onboard Audio) ALSA DRIVER 879M: Johannes Berg <johannes@sipsolutions.net> 880L: linuxppc-dev@lists.ozlabs.org 881L: alsa-devel@alsa-project.org (moderated for non-subscribers) 882S: Maintained 883F: sound/aoa/ 884 885APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 886M: William Breathitt Gray <vilhelm.gray@gmail.com> 887L: linux-iio@vger.kernel.org 888S: Maintained 889F: drivers/iio/adc/stx104.c 890 891APM DRIVER 892M: Jiri Kosina <jikos@kernel.org> 893S: Odd fixes 894T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 895F: arch/x86/kernel/apm_32.c 896F: include/linux/apm_bios.h 897F: include/uapi/linux/apm_bios.h 898F: drivers/char/apm-emulation.c 899 900APPARMOR SECURITY MODULE 901M: John Johansen <john.johansen@canonical.com> 902L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 903W: apparmor.wiki.kernel.org 904T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 905S: Supported 906F: security/apparmor/ 907F: Documentation/admin-guide/LSM/apparmor.rst 908 909APPLE BCM5974 MULTITOUCH DRIVER 910M: Henrik Rydberg <rydberg@bitmath.org> 911L: linux-input@vger.kernel.org 912S: Odd fixes 913F: drivers/input/mouse/bcm5974.c 914 915APPLE SMC DRIVER 916M: Henrik Rydberg <rydberg@bitmath.org> 917L: linux-hwmon@vger.kernel.org 918S: Odd fixes 919F: drivers/hwmon/applesmc.c 920 921APPLETALK NETWORK LAYER 922L: netdev@vger.kernel.org 923S: Odd fixes 924F: drivers/net/appletalk/ 925F: net/appletalk/ 926 927APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 928M: Duc Dang <dhdang@apm.com> 929S: Supported 930F: arch/arm64/boot/dts/apm/ 931 932APPLIED MICRO (APM) X-GENE SOC EDAC 933M: Loc Ho <lho@apm.com> 934S: Supported 935F: drivers/edac/xgene_edac.c 936F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 937 938APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 939M: Iyappan Subramanian <isubramanian@apm.com> 940M: Keyur Chudgar <kchudgar@apm.com> 941S: Supported 942F: drivers/net/ethernet/apm/xgene-v2/ 943 944APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 945M: Iyappan Subramanian <isubramanian@apm.com> 946M: Keyur Chudgar <kchudgar@apm.com> 947M: Quan Nguyen <qnguyen@apm.com> 948S: Supported 949F: drivers/net/ethernet/apm/xgene/ 950F: drivers/net/phy/mdio-xgene.c 951F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 952F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 953 954APPLIED MICRO (APM) X-GENE SOC PMU 955M: Tai Nguyen <ttnguyen@apm.com> 956S: Supported 957F: drivers/perf/xgene_pmu.c 958F: Documentation/perf/xgene-pmu.txt 959F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 960 961APTINA CAMERA SENSOR PLL 962M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 963L: linux-media@vger.kernel.org 964S: Maintained 965F: drivers/media/i2c/aptina-pll.* 966 967ARC FRAMEBUFFER DRIVER 968M: Jaya Kumar <jayalk@intworks.biz> 969S: Maintained 970F: drivers/video/fbdev/arcfb.c 971F: drivers/video/fbdev/core/fb_defio.c 972 973ARC PGU DRM DRIVER 974M: Alexey Brodkin <abrodkin@synopsys.com> 975S: Supported 976F: drivers/gpu/drm/arc/ 977F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 978 979ARCNET NETWORK LAYER 980M: Michael Grzeschik <m.grzeschik@pengutronix.de> 981L: netdev@vger.kernel.org 982S: Maintained 983F: drivers/net/arcnet/ 984F: include/uapi/linux/if_arcnet.h 985 986ARM ARCHITECTED TIMER DRIVER 987M: Mark Rutland <mark.rutland@arm.com> 988M: Marc Zyngier <marc.zyngier@arm.com> 989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 990S: Maintained 991F: arch/arm/include/asm/arch_timer.h 992F: arch/arm64/include/asm/arch_timer.h 993F: drivers/clocksource/arm_arch_timer.c 994 995ARM HDLCD DRM DRIVER 996M: Liviu Dudau <liviu.dudau@arm.com> 997S: Supported 998F: drivers/gpu/drm/arm/hdlcd_* 999F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1000 1001ARM MALI-DP DRM DRIVER 1002M: Liviu Dudau <liviu.dudau@arm.com> 1003M: Brian Starkey <brian.starkey@arm.com> 1004M: Mali DP Maintainers <malidp@foss.arm.com> 1005S: Supported 1006F: drivers/gpu/drm/arm/ 1007F: Documentation/devicetree/bindings/display/arm,malidp.txt 1008 1009ARM MFM AND FLOPPY DRIVERS 1010M: Ian Molton <spyro@f2s.com> 1011S: Maintained 1012F: arch/arm/lib/floppydma.S 1013F: arch/arm/include/asm/floppy.h 1014 1015ARM PMU PROFILING AND DEBUGGING 1016M: Will Deacon <will.deacon@arm.com> 1017M: Mark Rutland <mark.rutland@arm.com> 1018S: Maintained 1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1020F: arch/arm*/kernel/perf_* 1021F: arch/arm/oprofile/common.c 1022F: arch/arm*/kernel/hw_breakpoint.c 1023F: arch/arm*/include/asm/hw_breakpoint.h 1024F: arch/arm*/include/asm/perf_event.h 1025F: drivers/perf/* 1026F: include/linux/perf/arm_pmu.h 1027F: Documentation/devicetree/bindings/arm/pmu.txt 1028F: Documentation/devicetree/bindings/perf/ 1029 1030ARM PORT 1031M: Russell King <linux@armlinux.org.uk> 1032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1033W: http://www.armlinux.org.uk/ 1034S: Maintained 1035T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1036F: arch/arm/ 1037 1038ARM PRIMECELL AACI PL041 DRIVER 1039M: Russell King <linux@armlinux.org.uk> 1040S: Maintained 1041F: sound/arm/aaci.* 1042 1043ARM PRIMECELL BUS SUPPORT 1044M: Russell King <linux@armlinux.org.uk> 1045S: Maintained 1046F: drivers/amba/ 1047F: include/linux/amba/bus.h 1048 1049ARM PRIMECELL CLCD PL110 DRIVER 1050M: Russell King <linux@armlinux.org.uk> 1051S: Maintained 1052F: drivers/video/fbdev/amba-clcd.* 1053 1054ARM PRIMECELL KMI PL050 DRIVER 1055M: Russell King <linux@armlinux.org.uk> 1056S: Maintained 1057F: drivers/input/serio/ambakmi.* 1058F: include/linux/amba/kmi.h 1059 1060ARM PRIMECELL MMCI PL180/1 DRIVER 1061M: Russell King <linux@armlinux.org.uk> 1062S: Maintained 1063F: drivers/mmc/host/mmci.* 1064F: include/linux/amba/mmci.h 1065 1066ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1067M: Russell King <linux@armlinux.org.uk> 1068S: Maintained 1069F: drivers/tty/serial/amba-pl01*.c 1070F: include/linux/amba/serial.h 1071 1072ARM SMMU DRIVERS 1073M: Will Deacon <will.deacon@arm.com> 1074R: Robin Murphy <robin.murphy@arm.com> 1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1076S: Maintained 1077F: drivers/iommu/arm-smmu.c 1078F: drivers/iommu/arm-smmu-v3.c 1079F: drivers/iommu/io-pgtable-arm.c 1080F: drivers/iommu/io-pgtable-arm-v7s.c 1081 1082ARM SUB-ARCHITECTURES 1083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1084S: Maintained 1085F: arch/arm/mach-*/ 1086F: arch/arm/plat-*/ 1087T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1088 1089ARM/ACTIONS SEMI ARCHITECTURE 1090M: Andreas Färber <afaerber@suse.de> 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1092S: Maintained 1093N: owl 1094F: arch/arm/mach-actions/ 1095F: arch/arm/boot/dts/owl-* 1096F: arch/arm64/boot/dts/actions/ 1097F: drivers/clocksource/owl-* 1098F: drivers/soc/actions/ 1099F: include/dt-bindings/power/owl-* 1100F: include/linux/soc/actions/ 1101F: Documentation/devicetree/bindings/arm/actions.txt 1102F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1103F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1104 1105ARM/ADS SPHERE MACHINE SUPPORT 1106M: Lennert Buytenhek <kernel@wantstofly.org> 1107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1108S: Maintained 1109 1110ARM/AFEB9260 MACHINE SUPPORT 1111M: Sergey Lapin <slapin@ossfans.org> 1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1113S: Maintained 1114 1115ARM/AJECO 1ARM MACHINE SUPPORT 1116M: Lennert Buytenhek <kernel@wantstofly.org> 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1118S: Maintained 1119 1120ARM/Allwinner SoC Clock Support 1121M: Emilio López <emilio@elopez.com.ar> 1122S: Maintained 1123F: drivers/clk/sunxi/ 1124 1125ARM/Allwinner sunXi SoC support 1126M: Maxime Ripard <maxime.ripard@free-electrons.com> 1127M: Chen-Yu Tsai <wens@csie.org> 1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1129S: Maintained 1130N: sun[x456789]i 1131N: sun50i 1132F: arch/arm/mach-sunxi/ 1133F: arch/arm64/boot/dts/allwinner/ 1134F: drivers/clk/sunxi-ng/ 1135F: drivers/pinctrl/sunxi/ 1136F: drivers/soc/sunxi/ 1137T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1138 1139ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1140M: Neil Armstrong <narmstrong@baylibre.com> 1141M: Jerome Brunet <jbrunet@baylibre.com> 1142L: linux-amlogic@lists.infradead.org 1143S: Maintained 1144F: drivers/clk/meson/ 1145F: include/dt-bindings/clock/meson* 1146F: include/dt-bindings/clock/gxbb* 1147F: Documentation/devicetree/bindings/clock/amlogic* 1148 1149ARM/Amlogic Meson SoC support 1150M: Carlo Caione <carlo@caione.org> 1151M: Kevin Hilman <khilman@baylibre.com> 1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1153L: linux-amlogic@lists.infradead.org 1154W: http://linux-meson.com/ 1155S: Maintained 1156F: arch/arm/mach-meson/ 1157F: arch/arm/boot/dts/meson* 1158F: arch/arm64/boot/dts/amlogic/ 1159F: drivers/pinctrl/meson/ 1160F: drivers/mmc/host/meson* 1161N: meson 1162 1163ARM/Annapurna Labs ALPINE ARCHITECTURE 1164M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1165M: Antoine Tenart <antoine.tenart@free-electrons.com> 1166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1167S: Maintained 1168F: arch/arm/mach-alpine/ 1169F: arch/arm/boot/dts/alpine* 1170F: arch/arm64/boot/dts/al/ 1171F: drivers/*/*alpine* 1172 1173ARM/ARTPEC MACHINE SUPPORT 1174M: Jesper Nilsson <jesper.nilsson@axis.com> 1175M: Lars Persson <lars.persson@axis.com> 1176M: Niklas Cassel <niklas.cassel@axis.com> 1177S: Maintained 1178L: linux-arm-kernel@axis.com 1179F: arch/arm/mach-artpec 1180F: arch/arm/boot/dts/artpec6* 1181F: drivers/clk/axis 1182F: drivers/crypto/axis 1183F: drivers/pinctrl/pinctrl-artpec* 1184F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1185 1186ARM/ASPEED I2C DRIVER 1187M: Brendan Higgins <brendanhiggins@google.com> 1188R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1189R: Joel Stanley <joel@jms.id.au> 1190L: linux-i2c@vger.kernel.org 1191L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1192S: Maintained 1193F: drivers/irqchip/irq-aspeed-i2c-ic.c 1194F: drivers/i2c/busses/i2c-aspeed.c 1195F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1196F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1197 1198ARM/ASPEED MACHINE SUPPORT 1199M: Joel Stanley <joel@jms.id.au> 1200S: Maintained 1201F: arch/arm/mach-aspeed/ 1202F: arch/arm/boot/dts/aspeed-* 1203F: drivers/*/*aspeed* 1204 1205ARM/ATMEL AT91 Clock Support 1206M: Boris Brezillon <boris.brezillon@free-electrons.com> 1207S: Maintained 1208F: drivers/clk/at91 1209 1210ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1211M: Nicolas Ferre <nicolas.ferre@microchip.com> 1212M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1214W: http://www.linux4sam.org 1215T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1216S: Supported 1217F: arch/arm/mach-at91/ 1218F: include/soc/at91/ 1219F: arch/arm/boot/dts/at91*.dts 1220F: arch/arm/boot/dts/at91*.dtsi 1221F: arch/arm/boot/dts/sama*.dts 1222F: arch/arm/boot/dts/sama*.dtsi 1223F: arch/arm/include/debug/at91.S 1224F: drivers/memory/atmel* 1225 1226ARM/CALXEDA HIGHBANK ARCHITECTURE 1227M: Rob Herring <robh@kernel.org> 1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1229S: Maintained 1230F: arch/arm/mach-highbank/ 1231F: arch/arm/boot/dts/highbank.dts 1232F: arch/arm/boot/dts/ecx-*.dts* 1233 1234ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1235M: Krzysztof Halasa <khalasa@piap.pl> 1236S: Maintained 1237F: arch/arm/mach-cns3xxx/ 1238 1239ARM/CAVIUM THUNDER NETWORK DRIVER 1240M: Sunil Goutham <sgoutham@cavium.com> 1241M: Robert Richter <rric@kernel.org> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243S: Supported 1244F: drivers/net/ethernet/cavium/thunder/ 1245 1246ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1247M: Alexander Shiyan <shc_work@mail.ru> 1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1249S: Odd Fixes 1250N: clps711x 1251 1252ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1253M: Lennert Buytenhek <kernel@wantstofly.org> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255S: Maintained 1256 1257ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1258M: Hartley Sweeten <hsweeten@visionengravers.com> 1259M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Maintained 1262F: arch/arm/mach-ep93xx/ 1263F: arch/arm/mach-ep93xx/include/mach/ 1264 1265ARM/CLKDEV SUPPORT 1266M: Russell King <linux@armlinux.org.uk> 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1268S: Maintained 1269T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1270F: arch/arm/include/asm/clkdev.h 1271F: drivers/clk/clkdev.c 1272 1273ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1274M: Mike Rapoport <mike@compulab.co.il> 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1276S: Maintained 1277 1278ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1279M: Baruch Siach <baruch@tkos.co.il> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Maintained 1282F: arch/arm/boot/dts/cx92755* 1283N: digicolor 1284 1285ARM/CONTEC MICRO9 MACHINE SUPPORT 1286M: Hubert Feurstein <hubert.feurstein@contec.at> 1287S: Maintained 1288F: arch/arm/mach-ep93xx/micro9.c 1289 1290ARM/CORESIGHT FRAMEWORK AND DRIVERS 1291M: Mathieu Poirier <mathieu.poirier@linaro.org> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294F: drivers/hwtracing/coresight/* 1295F: Documentation/trace/coresight.txt 1296F: Documentation/trace/coresight-cpu-debug.txt 1297F: Documentation/devicetree/bindings/arm/coresight.txt 1298F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1299F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1300F: tools/perf/arch/arm/util/pmu.c 1301F: tools/perf/arch/arm/util/auxtrace.c 1302F: tools/perf/arch/arm/util/cs-etm.c 1303F: tools/perf/arch/arm/util/cs-etm.h 1304F: tools/perf/util/cs-etm.h 1305 1306ARM/CORGI MACHINE SUPPORT 1307M: Richard Purdie <rpurdie@rpsys.net> 1308S: Maintained 1309 1310ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1311M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1312M: Linus Walleij <linus.walleij@linaro.org> 1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1314T: git git://github.com/ulli-kroll/linux.git 1315S: Maintained 1316F: Documentation/devicetree/bindings/arm/gemini.txt 1317F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1318F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1319F: arch/arm/mach-gemini/ 1320F: drivers/pinctrl/pinctrl-gemini.c 1321F: drivers/rtc/rtc-ftrtc010.c 1322 1323ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1324M: Barry Song <baohua@kernel.org> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1327S: Maintained 1328F: arch/arm/boot/dts/prima2* 1329F: arch/arm/mach-prima2/ 1330F: drivers/clk/sirf/ 1331F: drivers/clocksource/timer-prima2.c 1332F: drivers/clocksource/timer-atlas7.c 1333N: [^a-z]sirf 1334 1335ARM/EBSA110 MACHINE SUPPORT 1336M: Russell King <linux@armlinux.org.uk> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338W: http://www.armlinux.org.uk/ 1339S: Maintained 1340F: arch/arm/mach-ebsa110/ 1341F: drivers/net/ethernet/amd/am79c961a.* 1342 1343ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1344M: Uwe Kleine-König <kernel@pengutronix.de> 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1346S: Maintained 1347N: efm32 1348 1349ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1350M: Robert Jarzmik <robert.jarzmik@free.fr> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Maintained 1353F: arch/arm/mach-pxa/ezx.c 1354 1355ARM/FARADAY FA526 PORT 1356M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359T: git git://git.berlios.de/gemini-board 1360F: arch/arm/mm/*-fa* 1361 1362ARM/FOOTBRIDGE ARCHITECTURE 1363M: Russell King <linux@armlinux.org.uk> 1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1365W: http://www.armlinux.org.uk/ 1366S: Maintained 1367F: arch/arm/include/asm/hardware/dec21285.h 1368F: arch/arm/mach-footbridge/ 1369 1370ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1371M: Shawn Guo <shawnguo@kernel.org> 1372M: Sascha Hauer <kernel@pengutronix.de> 1373R: Fabio Estevam <fabio.estevam@nxp.com> 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1375S: Maintained 1376T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1377F: arch/arm/mach-imx/ 1378F: arch/arm/mach-mxs/ 1379F: arch/arm/boot/dts/imx* 1380F: arch/arm/configs/imx*_defconfig 1381F: drivers/clk/imx/ 1382F: drivers/soc/imx/ 1383F: include/soc/imx/ 1384 1385ARM/FREESCALE VYBRID ARM ARCHITECTURE 1386M: Shawn Guo <shawnguo@kernel.org> 1387M: Sascha Hauer <kernel@pengutronix.de> 1388R: Stefan Agner <stefan@agner.ch> 1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1390S: Maintained 1391T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1392F: arch/arm/mach-imx/*vf610* 1393F: arch/arm/boot/dts/vf* 1394 1395ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1396M: Lennert Buytenhek <kernel@wantstofly.org> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398S: Maintained 1399 1400ARM/GUMSTIX MACHINE SUPPORT 1401M: Steve Sakoman <sakoman@gmail.com> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404 1405ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1406M: Philipp Zabel <philipp.zabel@gmail.com> 1407M: Paul Parsons <lost.distance@yahoo.com> 1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1409S: Maintained 1410F: arch/arm/mach-pxa/hx4700.c 1411F: arch/arm/mach-pxa/include/mach/hx4700.h 1412F: sound/soc/pxa/hx4700.c 1413 1414ARM/HISILICON SOC SUPPORT 1415M: Wei Xu <xuwei5@hisilicon.com> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417W: http://www.hisilicon.com 1418S: Supported 1419T: git git://github.com/hisilicon/linux-hisi.git 1420F: arch/arm/mach-hisi/ 1421F: arch/arm/boot/dts/hi3* 1422F: arch/arm/boot/dts/hip* 1423F: arch/arm/boot/dts/hisi* 1424F: arch/arm64/boot/dts/hisilicon/ 1425 1426ARM/HP JORNADA 7XX MACHINE SUPPORT 1427M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1428W: www.jlime.com 1429S: Maintained 1430T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1431F: arch/arm/mach-sa1100/jornada720.c 1432F: arch/arm/mach-sa1100/include/mach/jornada720.h 1433 1434ARM/IGEP MACHINE SUPPORT 1435M: Enric Balletbo i Serra <eballetbo@gmail.com> 1436M: Javier Martinez Canillas <javier@dowhile0.org> 1437L: linux-omap@vger.kernel.org 1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1439S: Maintained 1440F: arch/arm/boot/dts/omap3-igep* 1441 1442ARM/INCOME PXA270 SUPPORT 1443M: Marek Vasut <marek.vasut@gmail.com> 1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1445S: Maintained 1446F: arch/arm/mach-pxa/colibri-pxa270-income.c 1447 1448ARM/INTEL IOP13XX ARM ARCHITECTURE 1449M: Lennert Buytenhek <kernel@wantstofly.org> 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451S: Maintained 1452 1453ARM/INTEL IOP32X ARM ARCHITECTURE 1454M: Lennert Buytenhek <kernel@wantstofly.org> 1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1456S: Maintained 1457 1458ARM/INTEL IOP33X ARM ARCHITECTURE 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1460S: Orphan 1461 1462ARM/INTEL IQ81342EX MACHINE SUPPORT 1463M: Lennert Buytenhek <kernel@wantstofly.org> 1464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1465S: Maintained 1466 1467ARM/INTEL IXDP2850 MACHINE SUPPORT 1468M: Lennert Buytenhek <kernel@wantstofly.org> 1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1470S: Maintained 1471 1472ARM/INTEL IXP4XX ARM ARCHITECTURE 1473M: Imre Kaloz <kaloz@openwrt.org> 1474M: Krzysztof Halasa <khalasa@piap.pl> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477F: arch/arm/mach-ixp4xx/ 1478 1479ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1480M: Jonathan Cameron <jic23@cam.ac.uk> 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483F: arch/arm/mach-pxa/stargate2.c 1484F: drivers/pcmcia/pxa2xx_stargate2.c 1485 1486ARM/INTEL XSC3 (MANZANO) ARM CORE 1487M: Lennert Buytenhek <kernel@wantstofly.org> 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490 1491ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1492M: Lennert Buytenhek <kernel@wantstofly.org> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495 1496ARM/LG1K ARCHITECTURE 1497M: Chanho Min <chanho.min@lge.com> 1498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1499S: Maintained 1500F: arch/arm64/boot/dts/lg/ 1501 1502ARM/LOGICPD PXA270 MACHINE SUPPORT 1503M: Lennert Buytenhek <kernel@wantstofly.org> 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1505S: Maintained 1506 1507ARM/LPC18XX ARCHITECTURE 1508M: Joachim Eastwood <manabian@gmail.com> 1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1510S: Maintained 1511F: arch/arm/boot/dts/lpc43* 1512F: drivers/clk/nxp/clk-lpc18xx* 1513F: drivers/clocksource/time-lpc32xx.c 1514F: drivers/i2c/busses/i2c-lpc2k.c 1515F: drivers/memory/pl172.c 1516F: drivers/mtd/spi-nor/nxp-spifi.c 1517F: drivers/rtc/rtc-lpc24xx.c 1518N: lpc18xx 1519 1520ARM/LPC32XX SOC SUPPORT 1521M: Vladimir Zapolskiy <vz@mleia.com> 1522M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1524T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1525S: Maintained 1526F: arch/arm/boot/dts/lpc32* 1527F: arch/arm/mach-lpc32xx/ 1528F: drivers/i2c/busses/i2c-pnx.c 1529F: drivers/net/ethernet/nxp/lpc_eth.c 1530F: drivers/usb/host/ohci-nxp.c 1531F: drivers/watchdog/pnx4008_wdt.c 1532N: lpc32xx 1533 1534ARM/MAGICIAN MACHINE SUPPORT 1535M: Philipp Zabel <philipp.zabel@gmail.com> 1536S: Maintained 1537 1538ARM/Marvell Berlin SoC support 1539M: Jisheng Zhang <jszhang@marvell.com> 1540M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542S: Maintained 1543F: arch/arm/mach-berlin/ 1544F: arch/arm/boot/dts/berlin* 1545F: arch/arm64/boot/dts/marvell/berlin* 1546 1547ARM/Marvell Dove/MV78xx0/Orion SOC support 1548M: Jason Cooper <jason@lakedaemon.net> 1549M: Andrew Lunn <andrew@lunn.ch> 1550M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1551M: Gregory Clement <gregory.clement@free-electrons.com> 1552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1553S: Maintained 1554F: Documentation/devicetree/bindings/soc/dove/ 1555F: arch/arm/mach-dove/ 1556F: arch/arm/mach-mv78xx0/ 1557F: arch/arm/mach-orion5x/ 1558F: arch/arm/plat-orion/ 1559F: arch/arm/boot/dts/dove* 1560F: arch/arm/boot/dts/orion5x* 1561 1562ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1563M: Jason Cooper <jason@lakedaemon.net> 1564M: Andrew Lunn <andrew@lunn.ch> 1565M: Gregory Clement <gregory.clement@free-electrons.com> 1566M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1568S: Maintained 1569F: arch/arm/boot/dts/armada* 1570F: arch/arm/boot/dts/kirkwood* 1571F: arch/arm/configs/mvebu_*_defconfig 1572F: arch/arm/mach-mvebu/ 1573F: arch/arm64/boot/dts/marvell/armada* 1574F: drivers/cpufreq/mvebu-cpufreq.c 1575F: drivers/irqchip/irq-armada-370-xp.c 1576F: drivers/irqchip/irq-mvebu-* 1577F: drivers/pinctrl/mvebu/ 1578F: drivers/rtc/rtc-armada38x.c 1579 1580ARM/Mediatek RTC DRIVER 1581M: Eddie Huang <eddie.huang@mediatek.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1584S: Maintained 1585F: drivers/rtc/rtc-mt6397.c 1586 1587ARM/Mediatek SoC support 1588M: Matthias Brugger <matthias.bgg@gmail.com> 1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1590L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1591S: Maintained 1592F: arch/arm/boot/dts/mt6* 1593F: arch/arm/boot/dts/mt7* 1594F: arch/arm/boot/dts/mt8* 1595F: arch/arm/mach-mediatek/ 1596F: arch/arm64/boot/dts/mediatek/ 1597N: mtk 1598K: mediatek 1599 1600ARM/Mediatek USB3 PHY DRIVER 1601M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1603L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605F: drivers/phy/mediatek/phy-mtk-tphy.c 1606 1607ARM/MICREL KS8695 ARCHITECTURE 1608M: Greg Ungerer <gerg@uclinux.org> 1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1610F: arch/arm/mach-ks8695/ 1611S: Odd Fixes 1612 1613ARM/MIOA701 MACHINE SUPPORT 1614M: Robert Jarzmik <robert.jarzmik@free.fr> 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1616F: arch/arm/mach-pxa/mioa701.c 1617S: Maintained 1618 1619ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1620M: Michael Petchkovsky <mkpetch@internode.on.net> 1621S: Maintained 1622 1623ARM/NOMADIK ARCHITECTURE 1624M: Alessandro Rubini <rubini@unipv.it> 1625M: Linus Walleij <linus.walleij@linaro.org> 1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1627S: Maintained 1628F: arch/arm/mach-nomadik/ 1629F: drivers/pinctrl/nomadik/ 1630F: drivers/i2c/busses/i2c-nomadik.c 1631T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1632 1633ARM/NUVOTON W90X900 ARM ARCHITECTURE 1634M: Wan ZongShun <mcuos.com@gmail.com> 1635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1636W: http://www.mcuos.com 1637S: Maintained 1638F: arch/arm/mach-w90x900/ 1639F: drivers/input/keyboard/w90p910_keypad.c 1640F: drivers/input/touchscreen/w90p910_ts.c 1641F: drivers/watchdog/nuc900_wdt.c 1642F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1643F: drivers/mtd/nand/nuc900_nand.c 1644F: drivers/rtc/rtc-nuc900.c 1645F: drivers/spi/spi-nuc900.c 1646F: drivers/usb/host/ehci-w90x900.c 1647F: drivers/video/fbdev/nuc900fb.c 1648 1649ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1650M: Nelson Castillo <arhuaco@freaks-unidos.net> 1651L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1652W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1653S: Supported 1654 1655ARM/Orion SoC/Technologic Systems TS-78xx platform support 1656M: Alexander Clouter <alex@digriz.org.uk> 1657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1658W: http://www.digriz.org.uk/ts78xx/kernel 1659S: Maintained 1660F: arch/arm/mach-orion5x/ts78xx-* 1661 1662ARM/OXNAS platform support 1663M: Neil Armstrong <narmstrong@baylibre.com> 1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1665L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1666S: Maintained 1667F: arch/arm/mach-oxnas/ 1668F: arch/arm/boot/dts/ox8*.dtsi 1669F: arch/arm/boot/dts/wd-mbwe.dts 1670F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1671N: oxnas 1672 1673ARM/PALM TREO SUPPORT 1674M: Tomas Cech <sleep_walker@suse.com> 1675L: linux-arm-kernel@lists.infradead.org 1676W: http://hackndev.com 1677S: Maintained 1678F: arch/arm/mach-pxa/include/mach/palmtreo.h 1679F: arch/arm/mach-pxa/palmtreo.c 1680 1681ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1682M: Marek Vasut <marek.vasut@gmail.com> 1683L: linux-arm-kernel@lists.infradead.org 1684W: http://hackndev.com 1685S: Maintained 1686F: arch/arm/mach-pxa/include/mach/palmtx.h 1687F: arch/arm/mach-pxa/palmtx.c 1688F: arch/arm/mach-pxa/include/mach/palmt5.h 1689F: arch/arm/mach-pxa/palmt5.c 1690F: arch/arm/mach-pxa/include/mach/palmld.h 1691F: arch/arm/mach-pxa/palmld.c 1692F: arch/arm/mach-pxa/include/mach/palmte2.h 1693F: arch/arm/mach-pxa/palmte2.c 1694F: arch/arm/mach-pxa/include/mach/palmtc.h 1695F: arch/arm/mach-pxa/palmtc.c 1696 1697ARM/PALMZ72 SUPPORT 1698M: Sergey Lapin <slapin@ossfans.org> 1699L: linux-arm-kernel@lists.infradead.org 1700W: http://hackndev.com 1701S: Maintained 1702F: arch/arm/mach-pxa/include/mach/palmz72.h 1703F: arch/arm/mach-pxa/palmz72.c 1704 1705ARM/PLEB SUPPORT 1706M: Peter Chubb <pleb@gelato.unsw.edu.au> 1707W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1708S: Maintained 1709 1710ARM/PT DIGITAL BOARD PORT 1711M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1713W: http://www.armlinux.org.uk/ 1714S: Maintained 1715 1716ARM/QUALCOMM SUPPORT 1717M: Andy Gross <andy.gross@linaro.org> 1718M: David Brown <david.brown@linaro.org> 1719L: linux-arm-msm@vger.kernel.org 1720L: linux-soc@vger.kernel.org 1721S: Maintained 1722F: Documentation/devicetree/bindings/soc/qcom/ 1723F: arch/arm/boot/dts/qcom-*.dts 1724F: arch/arm/boot/dts/qcom-*.dtsi 1725F: arch/arm/mach-qcom/ 1726F: arch/arm64/boot/dts/qcom/* 1727F: drivers/i2c/busses/i2c-qup.c 1728F: drivers/clk/qcom/ 1729F: drivers/dma/qcom/ 1730F: drivers/soc/qcom/ 1731F: drivers/spi/spi-qup.c 1732F: drivers/tty/serial/msm_serial.h 1733F: drivers/tty/serial/msm_serial.c 1734F: drivers/*/pm8???-* 1735F: drivers/mfd/ssbi.c 1736F: drivers/firmware/qcom_scm.c 1737T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1738 1739ARM/RADISYS ENP2611 MACHINE SUPPORT 1740M: Lennert Buytenhek <kernel@wantstofly.org> 1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1742S: Maintained 1743 1744ARM/REALTEK ARCHITECTURE 1745M: Andreas Färber <afaerber@suse.de> 1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1747S: Maintained 1748F: arch/arm64/boot/dts/realtek/ 1749F: Documentation/devicetree/bindings/arm/realtek.txt 1750 1751ARM/RENESAS ARM64 ARCHITECTURE 1752M: Simon Horman <horms@verge.net.au> 1753M: Magnus Damm <magnus.damm@gmail.com> 1754L: linux-renesas-soc@vger.kernel.org 1755Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1756T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1757S: Supported 1758F: arch/arm64/boot/dts/renesas/ 1759F: drivers/soc/renesas/ 1760F: include/linux/soc/renesas/ 1761 1762ARM/RISCPC ARCHITECTURE 1763M: Russell King <linux@armlinux.org.uk> 1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1765W: http://www.armlinux.org.uk/ 1766S: Maintained 1767F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1768F: arch/arm/include/asm/hardware/ioc.h 1769F: arch/arm/include/asm/hardware/iomd.h 1770F: arch/arm/include/asm/hardware/memc.h 1771F: arch/arm/mach-rpc/ 1772F: drivers/net/ethernet/8390/etherh.c 1773F: drivers/net/ethernet/i825xx/ether1* 1774F: drivers/net/ethernet/seeq/ether3* 1775F: drivers/scsi/arm/ 1776 1777ARM/Rockchip SoC support 1778M: Heiko Stuebner <heiko@sntech.de> 1779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1780L: linux-rockchip@lists.infradead.org 1781T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1782S: Maintained 1783F: arch/arm/boot/dts/rk3* 1784F: arch/arm/boot/dts/rv1108* 1785F: arch/arm/mach-rockchip/ 1786F: drivers/clk/rockchip/ 1787F: drivers/i2c/busses/i2c-rk3x.c 1788F: drivers/*/*rockchip* 1789F: drivers/*/*/*rockchip* 1790F: sound/soc/rockchip/ 1791N: rockchip 1792 1793ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1794M: Kukjin Kim <kgene@kernel.org> 1795M: Krzysztof Kozlowski <krzk@kernel.org> 1796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1797L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1798Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1799S: Maintained 1800F: arch/arm/boot/dts/s3c* 1801F: arch/arm/boot/dts/s5p* 1802F: arch/arm/boot/dts/samsung* 1803F: arch/arm/boot/dts/exynos* 1804F: arch/arm64/boot/dts/exynos/ 1805F: arch/arm/plat-samsung/ 1806F: arch/arm/mach-s3c24*/ 1807F: arch/arm/mach-s3c64xx/ 1808F: arch/arm/mach-s5p*/ 1809F: arch/arm/mach-exynos*/ 1810F: drivers/*/*s3c24* 1811F: drivers/*/*/*s3c24* 1812F: drivers/*/*s3c64xx* 1813F: drivers/*/*s5pv210* 1814F: drivers/memory/samsung/* 1815F: drivers/soc/samsung/* 1816F: Documentation/arm/Samsung/ 1817F: Documentation/devicetree/bindings/arm/samsung/ 1818F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1819F: Documentation/devicetree/bindings/power/pd-samsung.txt 1820N: exynos 1821 1822ARM/SAMSUNG MOBILE MACHINE SUPPORT 1823M: Kyungmin Park <kyungmin.park@samsung.com> 1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1825S: Maintained 1826F: arch/arm/mach-s5pv210/ 1827 1828ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1829M: Kyungmin Park <kyungmin.park@samsung.com> 1830M: Kamil Debski <kamil@wypas.org> 1831M: Andrzej Hajda <a.hajda@samsung.com> 1832L: linux-arm-kernel@lists.infradead.org 1833L: linux-media@vger.kernel.org 1834S: Maintained 1835F: drivers/media/platform/s5p-g2d/ 1836 1837ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1838M: Marek Szyprowski <m.szyprowski@samsung.com> 1839L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1840L: linux-media@vger.kernel.org 1841S: Maintained 1842F: drivers/media/platform/s5p-cec/ 1843F: Documentation/devicetree/bindings/media/s5p-cec.txt 1844 1845ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1846M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1847M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1848L: linux-arm-kernel@lists.infradead.org 1849L: linux-media@vger.kernel.org 1850S: Maintained 1851F: drivers/media/platform/s5p-jpeg/ 1852 1853ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1854M: Kyungmin Park <kyungmin.park@samsung.com> 1855M: Kamil Debski <kamil@wypas.org> 1856M: Jeongtae Park <jtp.park@samsung.com> 1857M: Andrzej Hajda <a.hajda@samsung.com> 1858L: linux-arm-kernel@lists.infradead.org 1859L: linux-media@vger.kernel.org 1860S: Maintained 1861F: arch/arm/plat-samsung/s5p-dev-mfc.c 1862F: drivers/media/platform/s5p-mfc/ 1863 1864ARM/SHMOBILE ARM ARCHITECTURE 1865M: Simon Horman <horms@verge.net.au> 1866M: Magnus Damm <magnus.damm@gmail.com> 1867L: linux-renesas-soc@vger.kernel.org 1868Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1869T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1870S: Supported 1871F: arch/arm/boot/dts/emev2* 1872F: arch/arm/boot/dts/r7s* 1873F: arch/arm/boot/dts/r8a* 1874F: arch/arm/boot/dts/sh* 1875F: arch/arm/configs/shmobile_defconfig 1876F: arch/arm/include/debug/renesas-scif.S 1877F: arch/arm/mach-shmobile/ 1878F: drivers/soc/renesas/ 1879F: include/linux/soc/renesas/ 1880 1881ARM/SOCFPGA ARCHITECTURE 1882M: Dinh Nguyen <dinguyen@kernel.org> 1883S: Maintained 1884F: arch/arm/mach-socfpga/ 1885F: arch/arm/boot/dts/socfpga* 1886F: arch/arm/configs/socfpga_defconfig 1887F: arch/arm64/boot/dts/altera/ 1888W: http://www.rocketboards.org 1889T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1890 1891ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1892M: Dinh Nguyen <dinguyen@kernel.org> 1893S: Maintained 1894F: drivers/clk/socfpga/ 1895 1896ARM/SOCFPGA EDAC SUPPORT 1897M: Thor Thayer <thor.thayer@linux.intel.com> 1898S: Maintained 1899F: drivers/edac/altera_edac. 1900 1901ARM/STI ARCHITECTURE 1902M: Patrice Chotard <patrice.chotard@st.com> 1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1904W: http://www.stlinux.com 1905S: Maintained 1906F: arch/arm/mach-sti/ 1907F: arch/arm/boot/dts/sti* 1908F: drivers/char/hw_random/st-rng.c 1909F: drivers/clocksource/arm_global_timer.c 1910F: drivers/clocksource/clksrc_st_lpc.c 1911F: drivers/cpufreq/sti-cpufreq.c 1912F: drivers/dma/st_fdma* 1913F: drivers/i2c/busses/i2c-st.c 1914F: drivers/media/rc/st_rc.c 1915F: drivers/media/platform/sti/c8sectpfe/ 1916F: drivers/mmc/host/sdhci-st.c 1917F: drivers/phy/st/phy-miphy28lp.c 1918F: drivers/phy/st/phy-stih407-usb.c 1919F: drivers/pinctrl/pinctrl-st.c 1920F: drivers/remoteproc/st_remoteproc.c 1921F: drivers/remoteproc/st_slim_rproc.c 1922F: drivers/reset/sti/ 1923F: drivers/rtc/rtc-st-lpc.c 1924F: drivers/tty/serial/st-asc.c 1925F: drivers/usb/dwc3/dwc3-st.c 1926F: drivers/usb/host/ehci-st.c 1927F: drivers/usb/host/ohci-st.c 1928F: drivers/watchdog/st_lpc_wdt.c 1929F: drivers/ata/ahci_st.c 1930F: include/linux/remoteproc/st_slim_rproc.h 1931 1932ARM/STM32 ARCHITECTURE 1933M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1934M: Alexandre Torgue <alexandre.torgue@st.com> 1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1936S: Maintained 1937T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1938N: stm32 1939F: drivers/clocksource/armv7m_systick.c 1940 1941ARM/TANGO ARCHITECTURE 1942M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1943L: linux-arm-kernel@lists.infradead.org 1944S: Maintained 1945N: tango 1946 1947ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1948M: Lennert Buytenhek <kernel@wantstofly.org> 1949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1950S: Maintained 1951 1952ARM/TETON BGA MACHINE SUPPORT 1953M: "Mark F. Brown" <mark.brown314@gmail.com> 1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1955S: Maintained 1956 1957ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1958M: Santosh Shilimkar <ssantosh@kernel.org> 1959L: linux-kernel@vger.kernel.org 1960S: Maintained 1961F: drivers/memory/*emif* 1962 1963ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1964M: Santosh Shilimkar <ssantosh@kernel.org> 1965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1966S: Maintained 1967F: arch/arm/mach-keystone/ 1968F: arch/arm/boot/dts/keystone-* 1969T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1970 1971ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1972M: Santosh Shilimkar <ssantosh@kernel.org> 1973L: linux-kernel@vger.kernel.org 1974S: Maintained 1975F: drivers/clk/keystone/ 1976 1977ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1978M: Santosh Shilimkar <ssantosh@kernel.org> 1979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1980L: linux-kernel@vger.kernel.org 1981S: Maintained 1982F: drivers/clocksource/timer-keystone.c 1983 1984ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1985M: Santosh Shilimkar <ssantosh@kernel.org> 1986L: linux-kernel@vger.kernel.org 1987S: Maintained 1988F: drivers/power/reset/keystone-reset.c 1989 1990ARM/THECUS N2100 MACHINE SUPPORT 1991M: Lennert Buytenhek <kernel@wantstofly.org> 1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1993S: Maintained 1994 1995ARM/TOSA MACHINE SUPPORT 1996M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1997M: Dirk Opfer <dirk@opfer-online.de> 1998S: Maintained 1999 2000ARM/U300 MACHINE SUPPORT 2001M: Linus Walleij <linus.walleij@linaro.org> 2002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2003S: Supported 2004F: arch/arm/mach-u300/ 2005F: drivers/clocksource/timer-u300.c 2006F: drivers/i2c/busses/i2c-stu300.c 2007F: drivers/rtc/rtc-coh901331.c 2008F: drivers/watchdog/coh901327_wdt.c 2009F: drivers/dma/coh901318* 2010F: drivers/mfd/ab3100* 2011F: drivers/rtc/rtc-ab3100.c 2012F: drivers/rtc/rtc-coh901331.c 2013T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2014 2015ARM/UNIPHIER ARCHITECTURE 2016M: Masahiro Yamada <yamada.masahiro@socionext.com> 2017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2018T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2019S: Maintained 2020F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2021F: arch/arm/boot/dts/uniphier* 2022F: arch/arm/include/asm/hardware/cache-uniphier.h 2023F: arch/arm/mach-uniphier/ 2024F: arch/arm/mm/cache-uniphier.c 2025F: arch/arm64/boot/dts/socionext/ 2026F: drivers/bus/uniphier-system-bus.c 2027F: drivers/clk/uniphier/ 2028F: drivers/i2c/busses/i2c-uniphier* 2029F: drivers/irqchip/irq-uniphier-aidet.c 2030F: drivers/pinctrl/uniphier/ 2031F: drivers/reset/reset-uniphier.c 2032F: drivers/tty/serial/8250/8250_uniphier.c 2033N: uniphier 2034 2035ARM/Ux500 ARM ARCHITECTURE 2036M: Linus Walleij <linus.walleij@linaro.org> 2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2038S: Maintained 2039F: arch/arm/mach-ux500/ 2040F: drivers/clocksource/clksrc-dbx500-prcmu.c 2041F: drivers/dma/ste_dma40* 2042F: drivers/hwspinlock/u8500_hsem.c 2043F: drivers/mfd/abx500* 2044F: drivers/mfd/ab8500* 2045F: drivers/mfd/dbx500* 2046F: drivers/mfd/db8500* 2047F: drivers/pinctrl/nomadik/pinctrl-ab* 2048F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2049F: drivers/rtc/rtc-ab8500.c 2050F: drivers/rtc/rtc-pl031.c 2051T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2052 2053ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2054M: Ulf Hansson <ulf.hansson@linaro.org> 2055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2056T: git git://git.linaro.org/people/ulfh/clk.git 2057S: Maintained 2058F: drivers/clk/ux500/ 2059 2060ARM/VERSATILE EXPRESS PLATFORM 2061M: Liviu Dudau <liviu.dudau@arm.com> 2062M: Sudeep Holla <sudeep.holla@arm.com> 2063M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2065S: Maintained 2066F: arch/arm/boot/dts/vexpress* 2067F: arch/arm64/boot/dts/arm/ 2068F: arch/arm/mach-vexpress/ 2069F: */*/vexpress* 2070F: */*/*/vexpress* 2071F: drivers/clk/versatile/clk-vexpress-osc.c 2072F: drivers/clocksource/versatile.c 2073N: mps2 2074 2075ARM/VFP SUPPORT 2076M: Russell King <linux@armlinux.org.uk> 2077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2078W: http://www.armlinux.org.uk/ 2079S: Maintained 2080F: arch/arm/vfp/ 2081 2082ARM/VOIPAC PXA270 SUPPORT 2083M: Marek Vasut <marek.vasut@gmail.com> 2084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2085S: Maintained 2086F: arch/arm/mach-pxa/vpac270.c 2087F: arch/arm/mach-pxa/include/mach/vpac270.h 2088 2089ARM/VT8500 ARM ARCHITECTURE 2090M: Tony Prisk <linux@prisktech.co.nz> 2091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2092S: Maintained 2093F: arch/arm/mach-vt8500/ 2094F: drivers/clocksource/vt8500_timer.c 2095F: drivers/i2c/busses/i2c-wmt.c 2096F: drivers/mmc/host/wmt-sdmmc.c 2097F: drivers/pwm/pwm-vt8500.c 2098F: drivers/rtc/rtc-vt8500.c 2099F: drivers/tty/serial/vt8500_serial.c 2100F: drivers/usb/host/ehci-platform.c 2101F: drivers/usb/host/uhci-platform.c 2102F: drivers/video/fbdev/vt8500lcdfb.* 2103F: drivers/video/fbdev/wm8505fb* 2104F: drivers/video/fbdev/wmt_ge_rops.* 2105 2106ARM/ZIPIT Z2 SUPPORT 2107M: Marek Vasut <marek.vasut@gmail.com> 2108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2109S: Maintained 2110F: arch/arm/mach-pxa/z2.c 2111F: arch/arm/mach-pxa/include/mach/z2.h 2112 2113ARM/ZTE ARCHITECTURE 2114M: Jun Nie <jun.nie@linaro.org> 2115M: Baoyou Xie <baoyou.xie@linaro.org> 2116M: Shawn Guo <shawnguo@kernel.org> 2117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2118S: Maintained 2119F: arch/arm/boot/dts/zx2967* 2120F: arch/arm/mach-zx/ 2121F: arch/arm64/boot/dts/zte/ 2122F: drivers/clk/zte/ 2123F: drivers/dma/zx_dma.c 2124F: drivers/gpio/gpio-zx.c 2125F: drivers/i2c/busses/i2c-zx2967.c 2126F: drivers/mmc/host/dw_mmc-zx.* 2127F: drivers/pinctrl/zte/ 2128F: drivers/reset/reset-zx2967.c 2129F: drivers/soc/zte/ 2130F: drivers/thermal/zx2967_thermal.c 2131F: drivers/watchdog/zx2967_wdt.c 2132F: Documentation/devicetree/bindings/arm/zte.txt 2133F: Documentation/devicetree/bindings/clock/zx2967*.txt 2134F: Documentation/devicetree/bindings/dma/zxdma.txt 2135F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2136F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2137F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2138F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2139F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2140F: Documentation/devicetree/bindings/soc/zte/ 2141F: Documentation/devicetree/bindings/sound/zte,*.txt 2142F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2143F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2144F: include/dt-bindings/clock/zx2967*.h 2145F: include/dt-bindings/soc/zte,*.h 2146F: sound/soc/codecs/zx_aud96p22.c 2147F: sound/soc/zte/ 2148 2149ARM/ZYNQ ARCHITECTURE 2150M: Michal Simek <michal.simek@xilinx.com> 2151R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2153W: http://wiki.xilinx.com 2154T: git https://github.com/Xilinx/linux-xlnx.git 2155S: Supported 2156F: arch/arm/mach-zynq/ 2157F: drivers/cpuidle/cpuidle-zynq.c 2158F: drivers/block/xsysace.c 2159N: zynq 2160N: xilinx 2161F: drivers/clocksource/cadence_ttc_timer.c 2162F: drivers/i2c/busses/i2c-cadence.c 2163F: drivers/mmc/host/sdhci-of-arasan.c 2164F: drivers/edac/synopsys_edac.c 2165 2166ARM64 PORT (AARCH64 ARCHITECTURE) 2167M: Catalin Marinas <catalin.marinas@arm.com> 2168M: Will Deacon <will.deacon@arm.com> 2169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2170T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2171S: Maintained 2172F: arch/arm64/ 2173F: Documentation/arm64/ 2174 2175AS3645A LED FLASH CONTROLLER DRIVER 2176M: Sakari Ailus <sakari.ailus@iki.fi> 2177L: linux-leds@vger.kernel.org 2178S: Maintained 2179F: drivers/leds/leds-as3645a.c 2180 2181AS3645A LED FLASH CONTROLLER DRIVER 2182M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2183L: linux-media@vger.kernel.org 2184T: git git://linuxtv.org/media_tree.git 2185S: Maintained 2186F: drivers/media/i2c/as3645a.c 2187F: include/media/i2c/as3645a.h 2188 2189ASAHI KASEI AK8974 DRIVER 2190M: Linus Walleij <linus.walleij@linaro.org> 2191L: linux-iio@vger.kernel.org 2192W: http://www.akm.com/ 2193S: Supported 2194F: drivers/iio/magnetometer/ak8974.c 2195 2196ASC7621 HARDWARE MONITOR DRIVER 2197M: George Joseph <george.joseph@fairview5.com> 2198L: linux-hwmon@vger.kernel.org 2199S: Maintained 2200F: Documentation/hwmon/asc7621 2201F: drivers/hwmon/asc7621.c 2202 2203ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2204M: Corentin Chary <corentin.chary@gmail.com> 2205L: acpi4asus-user@lists.sourceforge.net 2206L: platform-driver-x86@vger.kernel.org 2207W: http://acpi4asus.sf.net 2208S: Maintained 2209F: drivers/platform/x86/asus*.c 2210F: drivers/platform/x86/eeepc*.c 2211 2212ASUS WIRELESS RADIO CONTROL DRIVER 2213M: João Paulo Rechi Vita <jprvita@gmail.com> 2214L: platform-driver-x86@vger.kernel.org 2215S: Maintained 2216F: drivers/platform/x86/asus-wireless.c 2217 2218ASYMMETRIC KEYS 2219M: David Howells <dhowells@redhat.com> 2220L: keyrings@vger.kernel.org 2221S: Maintained 2222F: Documentation/crypto/asymmetric-keys.txt 2223F: include/linux/verification.h 2224F: include/crypto/public_key.h 2225F: include/crypto/pkcs7.h 2226F: crypto/asymmetric_keys/ 2227 2228ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2229R: Dan Williams <dan.j.williams@intel.com> 2230W: http://sourceforge.net/projects/xscaleiop 2231S: Odd fixes 2232F: Documentation/crypto/async-tx-api.txt 2233F: crypto/async_tx/ 2234F: drivers/dma/ 2235F: include/linux/dmaengine.h 2236F: include/linux/async_tx.h 2237 2238AT24 EEPROM DRIVER 2239M: Wolfram Sang <wsa@the-dreams.de> 2240L: linux-i2c@vger.kernel.org 2241S: Maintained 2242F: drivers/misc/eeprom/at24.c 2243F: include/linux/platform_data/at24.h 2244 2245ATA OVER ETHERNET (AOE) DRIVER 2246M: "Ed L. Cashin" <ed.cashin@acm.org> 2247W: http://www.openaoe.org/ 2248S: Supported 2249F: Documentation/aoe/ 2250F: drivers/block/aoe/ 2251 2252ATHEROS 71XX/9XXX GPIO DRIVER 2253M: Alban Bedel <albeu@free.fr> 2254W: https://github.com/AlbanBedel/linux 2255T: git git://github.com/AlbanBedel/linux 2256S: Maintained 2257F: drivers/gpio/gpio-ath79.c 2258F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2259 2260ATHEROS ATH GENERIC UTILITIES 2261M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2262L: linux-wireless@vger.kernel.org 2263S: Supported 2264F: drivers/net/wireless/ath/* 2265 2266ATHEROS ATH5K WIRELESS DRIVER 2267M: Jiri Slaby <jirislaby@gmail.com> 2268M: Nick Kossifidis <mickflemm@gmail.com> 2269M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2270L: linux-wireless@vger.kernel.org 2271W: http://wireless.kernel.org/en/users/Drivers/ath5k 2272S: Maintained 2273F: drivers/net/wireless/ath/ath5k/ 2274 2275ATHEROS ATH6KL WIRELESS DRIVER 2276M: Kalle Valo <kvalo@qca.qualcomm.com> 2277L: linux-wireless@vger.kernel.org 2278W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2279T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2280S: Supported 2281F: drivers/net/wireless/ath/ath6kl/ 2282 2283ATI_REMOTE2 DRIVER 2284M: Ville Syrjala <syrjala@sci.fi> 2285S: Maintained 2286F: drivers/input/misc/ati_remote2.c 2287 2288ATK0110 HWMON DRIVER 2289M: Luca Tettamanti <kronos.it@gmail.com> 2290L: linux-hwmon@vger.kernel.org 2291S: Maintained 2292F: drivers/hwmon/asus_atk0110.c 2293 2294ATLX ETHERNET DRIVERS 2295M: Jay Cliburn <jcliburn@gmail.com> 2296M: Chris Snook <chris.snook@gmail.com> 2297L: netdev@vger.kernel.org 2298W: http://sourceforge.net/projects/atl1 2299W: http://atl1.sourceforge.net 2300S: Maintained 2301F: drivers/net/ethernet/atheros/ 2302 2303ATM 2304M: Chas Williams <3chas3@gmail.com> 2305L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2306L: netdev@vger.kernel.org 2307W: http://linux-atm.sourceforge.net 2308S: Maintained 2309F: drivers/atm/ 2310F: include/linux/atm* 2311F: include/uapi/linux/atm* 2312 2313ATMEL AT91 / AT32 MCI DRIVER 2314M: Ludovic Desroches <ludovic.desroches@microchip.com> 2315S: Maintained 2316F: drivers/mmc/host/atmel-mci.c 2317 2318ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2319M: Nicolas Ferre <nicolas.ferre@microchip.com> 2320S: Supported 2321F: drivers/power/reset/at91-sama5d2_shdwc.c 2322 2323ATMEL Audio ALSA driver 2324M: Nicolas Ferre <nicolas.ferre@microchip.com> 2325L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2326S: Supported 2327F: sound/soc/atmel 2328 2329ATMEL I2C DRIVER 2330M: Ludovic Desroches <ludovic.desroches@microchip.com> 2331L: linux-i2c@vger.kernel.org 2332S: Supported 2333F: drivers/i2c/busses/i2c-at91.c 2334 2335ATMEL ISI DRIVER 2336M: Ludovic Desroches <ludovic.desroches@microchip.com> 2337L: linux-media@vger.kernel.org 2338S: Supported 2339F: drivers/media/platform/atmel/atmel-isi.c 2340F: include/media/atmel-isi.h 2341 2342ATMEL LCDFB DRIVER 2343M: Nicolas Ferre <nicolas.ferre@microchip.com> 2344L: linux-fbdev@vger.kernel.org 2345S: Maintained 2346F: drivers/video/fbdev/atmel_lcdfb.c 2347F: include/video/atmel_lcdc.h 2348 2349ATMEL MACB ETHERNET DRIVER 2350M: Nicolas Ferre <nicolas.ferre@microchip.com> 2351S: Supported 2352F: drivers/net/ethernet/cadence/ 2353 2354ATMEL MAXTOUCH DRIVER 2355M: Nick Dyer <nick@shmanahar.org> 2356T: git git://github.com/ndyer/linux.git 2357S: Maintained 2358F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2359F: drivers/input/touchscreen/atmel_mxt_ts.c 2360F: include/linux/platform_data/atmel_mxt_ts.h 2361 2362ATMEL NAND DRIVER 2363M: Wenyou Yang <wenyou.yang@atmel.com> 2364M: Josh Wu <rainyfeeling@outlook.com> 2365L: linux-mtd@lists.infradead.org 2366S: Supported 2367F: drivers/mtd/nand/atmel/* 2368 2369ATMEL SAMA5D2 ADC DRIVER 2370M: Ludovic Desroches <ludovic.desroches@microchip.com> 2371L: linux-iio@vger.kernel.org 2372S: Supported 2373F: drivers/iio/adc/at91-sama5d2_adc.c 2374 2375ATMEL SDMMC DRIVER 2376M: Ludovic Desroches <ludovic.desroches@microchip.com> 2377L: linux-mmc@vger.kernel.org 2378S: Supported 2379F: drivers/mmc/host/sdhci-of-at91.c 2380 2381ATMEL SPI DRIVER 2382M: Nicolas Ferre <nicolas.ferre@microchip.com> 2383S: Supported 2384F: drivers/spi/spi-atmel.* 2385 2386ATMEL SSC DRIVER 2387M: Nicolas Ferre <nicolas.ferre@microchip.com> 2388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2389S: Supported 2390F: drivers/misc/atmel-ssc.c 2391F: include/linux/atmel-ssc.h 2392 2393ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2394M: Nicolas Ferre <nicolas.ferre@microchip.com> 2395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2396S: Supported 2397F: drivers/misc/atmel_tclib.c 2398F: drivers/clocksource/tcb_clksrc.c 2399 2400ATMEL USBA UDC DRIVER 2401M: Nicolas Ferre <nicolas.ferre@microchip.com> 2402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2403S: Supported 2404F: drivers/usb/gadget/udc/atmel_usba_udc.* 2405 2406ATMEL WIRELESS DRIVER 2407M: Simon Kelley <simon@thekelleys.org.uk> 2408L: linux-wireless@vger.kernel.org 2409W: http://www.thekelleys.org.uk/atmel 2410W: http://atmelwlandriver.sourceforge.net/ 2411S: Maintained 2412F: drivers/net/wireless/atmel/atmel* 2413 2414ATMEL XDMA DRIVER 2415M: Ludovic Desroches <ludovic.desroches@microchip.com> 2416L: linux-arm-kernel@lists.infradead.org 2417L: dmaengine@vger.kernel.org 2418S: Supported 2419F: drivers/dma/at_xdmac.c 2420 2421ATOMIC INFRASTRUCTURE 2422M: Will Deacon <will.deacon@arm.com> 2423M: Peter Zijlstra <peterz@infradead.org> 2424R: Boqun Feng <boqun.feng@gmail.com> 2425L: linux-kernel@vger.kernel.org 2426S: Maintained 2427F: arch/*/include/asm/atomic*.h 2428F: include/*/atomic*.h 2429 2430ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2431M: Bradley Grove <linuxdrivers@attotech.com> 2432L: linux-scsi@vger.kernel.org 2433W: http://www.attotech.com 2434S: Supported 2435F: drivers/scsi/esas2r 2436 2437ATUSB IEEE 802.15.4 RADIO DRIVER 2438M: Stefan Schmidt <stefan@osg.samsung.com> 2439L: linux-wpan@vger.kernel.org 2440S: Maintained 2441F: drivers/net/ieee802154/atusb.c 2442F: drivers/net/ieee802154/atusb.h 2443F: drivers/net/ieee802154/at86rf230.h 2444 2445AUDIT SUBSYSTEM 2446M: Paul Moore <paul@paul-moore.com> 2447M: Eric Paris <eparis@redhat.com> 2448L: linux-audit@redhat.com (moderated for non-subscribers) 2449W: https://github.com/linux-audit 2450W: https://people.redhat.com/sgrubb/audit 2451T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2452S: Supported 2453F: include/linux/audit.h 2454F: include/uapi/linux/audit.h 2455F: kernel/audit* 2456 2457AUXILIARY DISPLAY DRIVERS 2458M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2459W: http://miguelojeda.es/auxdisplay.htm 2460W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2461S: Maintained 2462F: drivers/auxdisplay/ 2463F: include/linux/cfag12864b.h 2464 2465AX.25 NETWORK LAYER 2466M: Ralf Baechle <ralf@linux-mips.org> 2467L: linux-hams@vger.kernel.org 2468W: http://www.linux-ax25.org/ 2469S: Maintained 2470F: include/uapi/linux/ax25.h 2471F: include/net/ax25.h 2472F: net/ax25/ 2473 2474AXENTIA ARM DEVICES 2475M: Peter Rosin <peda@axentia.se> 2476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2477S: Maintained 2478F: Documentation/devicetree/bindings/arm/axentia.txt 2479F: arch/arm/boot/dts/at91-linea.dtsi 2480F: arch/arm/boot/dts/at91-tse850-3.dts 2481 2482AXENTIA ASOC DRIVERS 2483M: Peter Rosin <peda@axentia.se> 2484L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2485S: Maintained 2486F: Documentation/devicetree/bindings/sound/axentia,* 2487F: sound/soc/atmel/tse850-pcm5142.c 2488 2489AZ6007 DVB DRIVER 2490M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2491M: Mauro Carvalho Chehab <mchehab@kernel.org> 2492L: linux-media@vger.kernel.org 2493W: https://linuxtv.org 2494T: git git://linuxtv.org/media_tree.git 2495S: Maintained 2496F: drivers/media/usb/dvb-usb-v2/az6007.c 2497 2498AZTECH FM RADIO RECEIVER DRIVER 2499M: Hans Verkuil <hverkuil@xs4all.nl> 2500L: linux-media@vger.kernel.org 2501T: git git://linuxtv.org/media_tree.git 2502W: https://linuxtv.org 2503S: Maintained 2504F: drivers/media/radio/radio-aztech* 2505 2506B43 WIRELESS DRIVER 2507L: linux-wireless@vger.kernel.org 2508L: b43-dev@lists.infradead.org 2509W: http://wireless.kernel.org/en/users/Drivers/b43 2510S: Odd Fixes 2511F: drivers/net/wireless/broadcom/b43/ 2512 2513B43LEGACY WIRELESS DRIVER 2514M: Larry Finger <Larry.Finger@lwfinger.net> 2515L: linux-wireless@vger.kernel.org 2516L: b43-dev@lists.infradead.org 2517W: http://wireless.kernel.org/en/users/Drivers/b43 2518S: Maintained 2519F: drivers/net/wireless/broadcom/b43legacy/ 2520 2521BACKLIGHT CLASS/SUBSYSTEM 2522M: Lee Jones <lee.jones@linaro.org> 2523M: Daniel Thompson <daniel.thompson@linaro.org> 2524M: Jingoo Han <jingoohan1@gmail.com> 2525T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2526S: Maintained 2527F: drivers/video/backlight/ 2528F: include/linux/backlight.h 2529F: include/linux/pwm_backlight.h 2530F: Documentation/devicetree/bindings/leds/backlight 2531 2532BATMAN ADVANCED 2533M: Marek Lindner <mareklindner@neomailbox.ch> 2534M: Simon Wunderlich <sw@simonwunderlich.de> 2535M: Antonio Quartulli <a@unstable.cc> 2536L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2537W: https://www.open-mesh.org/ 2538Q: https://patchwork.open-mesh.org/project/batman/list/ 2539S: Maintained 2540F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2541F: Documentation/ABI/testing/sysfs-class-net-mesh 2542F: Documentation/networking/batman-adv.rst 2543F: include/uapi/linux/batman_adv.h 2544F: net/batman-adv/ 2545 2546BAYCOM/HDLCDRV DRIVERS FOR AX.25 2547M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2548L: linux-hams@vger.kernel.org 2549W: http://www.baycom.org/~tom/ham/ham.html 2550S: Maintained 2551F: drivers/net/hamradio/baycom* 2552 2553BCACHE (BLOCK LAYER CACHE) 2554M: Kent Overstreet <kent.overstreet@gmail.com> 2555L: linux-bcache@vger.kernel.org 2556W: http://bcache.evilpiepirate.org 2557S: Orphan 2558F: drivers/md/bcache/ 2559 2560BDISP ST MEDIA DRIVER 2561M: Fabien Dessenne <fabien.dessenne@st.com> 2562L: linux-media@vger.kernel.org 2563T: git git://linuxtv.org/media_tree.git 2564W: https://linuxtv.org 2565S: Supported 2566F: drivers/media/platform/sti/bdisp 2567 2568BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2569M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2570L: netdev@vger.kernel.org 2571S: Maintained 2572F: drivers/net/ethernet/ec_bhf.c 2573 2574BEFS FILE SYSTEM 2575M: Luis de Bethencourt <luisbg@kernel.org> 2576M: Salah Triki <salah.triki@gmail.com> 2577S: Maintained 2578T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2579F: Documentation/filesystems/befs.txt 2580F: fs/befs/ 2581 2582BFQ I/O SCHEDULER 2583M: Paolo Valente <paolo.valente@linaro.org> 2584M: Jens Axboe <axboe@kernel.dk> 2585L: linux-block@vger.kernel.org 2586S: Maintained 2587F: block/bfq-* 2588F: Documentation/block/bfq-iosched.txt 2589 2590BFS FILE SYSTEM 2591M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2592S: Maintained 2593F: Documentation/filesystems/bfs.txt 2594F: fs/bfs/ 2595F: include/uapi/linux/bfs_fs.h 2596 2597BLACKFIN ARCHITECTURE 2598M: Steven Miao <realmz6@gmail.com> 2599L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2600T: git git://git.code.sf.net/p/adi-linux/code 2601W: http://blackfin.uclinux.org 2602S: Supported 2603F: arch/blackfin/ 2604 2605BLACKFIN EMAC DRIVER 2606L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2607W: http://blackfin.uclinux.org 2608S: Supported 2609F: drivers/net/ethernet/adi/ 2610 2611BLACKFIN MEDIA DRIVER 2612M: Scott Jiang <scott.jiang.linux@gmail.com> 2613L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2614W: http://blackfin.uclinux.org/ 2615S: Supported 2616F: drivers/media/platform/blackfin/ 2617F: drivers/media/i2c/adv7183* 2618F: drivers/media/i2c/vs6624* 2619 2620BLACKFIN RTC DRIVER 2621L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2622W: http://blackfin.uclinux.org 2623S: Supported 2624F: drivers/rtc/rtc-bfin.c 2625 2626BLACKFIN SDH DRIVER 2627L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2628W: http://blackfin.uclinux.org 2629S: Supported 2630F: drivers/mmc/host/bfin_sdh.c 2631 2632BLACKFIN SERIAL DRIVER 2633L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2634W: http://blackfin.uclinux.org 2635S: Supported 2636F: drivers/tty/serial/bfin_uart.c 2637 2638BLACKFIN WATCHDOG DRIVER 2639L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2640W: http://blackfin.uclinux.org 2641S: Supported 2642F: drivers/watchdog/bfin_wdt.c 2643 2644BLINKM RGB LED DRIVER 2645M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2646S: Maintained 2647F: drivers/leds/leds-blinkm.c 2648 2649BLOCK LAYER 2650M: Jens Axboe <axboe@kernel.dk> 2651L: linux-block@vger.kernel.org 2652T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2653S: Maintained 2654F: block/ 2655F: kernel/trace/blktrace.c 2656F: lib/sbitmap.c 2657 2658BLOCK2MTD DRIVER 2659M: Joern Engel <joern@lazybastard.org> 2660L: linux-mtd@lists.infradead.org 2661S: Maintained 2662F: drivers/mtd/devices/block2mtd.c 2663 2664BLUETOOTH DRIVERS 2665M: Marcel Holtmann <marcel@holtmann.org> 2666M: Gustavo Padovan <gustavo@padovan.org> 2667M: Johan Hedberg <johan.hedberg@gmail.com> 2668L: linux-bluetooth@vger.kernel.org 2669W: http://www.bluez.org/ 2670T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2671T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2672S: Maintained 2673F: drivers/bluetooth/ 2674 2675BLUETOOTH SUBSYSTEM 2676M: Marcel Holtmann <marcel@holtmann.org> 2677M: Gustavo Padovan <gustavo@padovan.org> 2678M: Johan Hedberg <johan.hedberg@gmail.com> 2679L: linux-bluetooth@vger.kernel.org 2680W: http://www.bluez.org/ 2681T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2682T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2683S: Maintained 2684F: net/bluetooth/ 2685F: include/net/bluetooth/ 2686 2687BONDING DRIVER 2688M: Jay Vosburgh <j.vosburgh@gmail.com> 2689M: Veaceslav Falico <vfalico@gmail.com> 2690M: Andy Gospodarek <andy@greyhouse.net> 2691L: netdev@vger.kernel.org 2692W: http://sourceforge.net/projects/bonding/ 2693S: Supported 2694F: drivers/net/bonding/ 2695F: include/uapi/linux/if_bonding.h 2696 2697BPF (Safe dynamic programs and tools) 2698M: Alexei Starovoitov <ast@kernel.org> 2699M: Daniel Borkmann <daniel@iogearbox.net> 2700L: netdev@vger.kernel.org 2701L: linux-kernel@vger.kernel.org 2702S: Supported 2703F: arch/x86/net/bpf_jit* 2704F: Documentation/networking/filter.txt 2705F: include/linux/bpf* 2706F: include/linux/filter.h 2707F: include/uapi/linux/bpf* 2708F: include/uapi/linux/filter.h 2709F: kernel/bpf/ 2710F: kernel/trace/bpf_trace.c 2711F: lib/test_bpf.c 2712F: net/bpf/ 2713F: net/core/filter.c 2714F: net/sched/act_bpf.c 2715F: net/sched/cls_bpf.c 2716F: samples/bpf/ 2717F: tools/net/bpf* 2718F: tools/testing/selftests/bpf/ 2719 2720BROADCOM B44 10/100 ETHERNET DRIVER 2721M: Michael Chan <michael.chan@broadcom.com> 2722L: netdev@vger.kernel.org 2723S: Supported 2724F: drivers/net/ethernet/broadcom/b44.* 2725 2726BROADCOM B53 ETHERNET SWITCH DRIVER 2727M: Florian Fainelli <f.fainelli@gmail.com> 2728L: netdev@vger.kernel.org 2729L: openwrt-devel@lists.openwrt.org (subscribers-only) 2730S: Supported 2731F: drivers/net/dsa/b53/* 2732F: include/linux/platform_data/b53.h 2733 2734BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2735M: Florian Fainelli <f.fainelli@gmail.com> 2736M: Ray Jui <rjui@broadcom.com> 2737M: Scott Branden <sbranden@broadcom.com> 2738M: bcm-kernel-feedback-list@broadcom.com 2739T: git git://github.com/broadcom/mach-bcm 2740S: Maintained 2741N: bcm281* 2742N: bcm113* 2743N: bcm216* 2744N: kona 2745F: arch/arm/mach-bcm/ 2746 2747BROADCOM BCM2835 ARM ARCHITECTURE 2748M: Eric Anholt <eric@anholt.net> 2749M: Stefan Wahren <stefan.wahren@i2se.com> 2750L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2752T: git git://github.com/anholt/linux 2753S: Maintained 2754N: bcm2835 2755F: drivers/staging/vc04_services 2756 2757BROADCOM BCM47XX MIPS ARCHITECTURE 2758M: Hauke Mehrtens <hauke@hauke-m.de> 2759M: Rafał Miłecki <zajec5@gmail.com> 2760L: linux-mips@linux-mips.org 2761S: Maintained 2762F: Documentation/devicetree/bindings/mips/brcm/ 2763F: arch/mips/bcm47xx/* 2764F: arch/mips/include/asm/mach-bcm47xx/* 2765 2766BROADCOM BCM5301X ARM ARCHITECTURE 2767M: Hauke Mehrtens <hauke@hauke-m.de> 2768M: Rafał Miłecki <zajec5@gmail.com> 2769M: Jon Mason <jonmason@broadcom.com> 2770M: bcm-kernel-feedback-list@broadcom.com 2771L: linux-arm-kernel@lists.infradead.org 2772S: Maintained 2773F: arch/arm/mach-bcm/bcm_5301x.c 2774F: arch/arm/boot/dts/bcm5301x*.dtsi 2775F: arch/arm/boot/dts/bcm470* 2776F: arch/arm/boot/dts/bcm953012* 2777 2778BROADCOM BCM53573 ARM ARCHITECTURE 2779M: Rafał Miłecki <rafal@milecki.pl> 2780L: linux-arm-kernel@lists.infradead.org 2781S: Maintained 2782F: arch/arm/boot/dts/bcm53573* 2783F: arch/arm/boot/dts/bcm47189* 2784 2785BROADCOM BCM63XX ARM ARCHITECTURE 2786M: Florian Fainelli <f.fainelli@gmail.com> 2787M: bcm-kernel-feedback-list@broadcom.com 2788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2789T: git git://github.com/broadcom/stblinux.git 2790S: Maintained 2791N: bcm63xx 2792 2793BROADCOM BCM63XX/BCM33XX UDC DRIVER 2794M: Kevin Cernekee <cernekee@gmail.com> 2795L: linux-usb@vger.kernel.org 2796S: Maintained 2797F: drivers/usb/gadget/udc/bcm63xx_udc.* 2798 2799BROADCOM BCM7XXX ARM ARCHITECTURE 2800M: Brian Norris <computersforpeace@gmail.com> 2801M: Gregory Fong <gregory.0xf0@gmail.com> 2802M: Florian Fainelli <f.fainelli@gmail.com> 2803M: bcm-kernel-feedback-list@broadcom.com 2804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2805T: git git://github.com/broadcom/stblinux.git 2806S: Maintained 2807F: arch/arm/mach-bcm/*brcmstb* 2808F: arch/arm/boot/dts/bcm7*.dts* 2809F: drivers/bus/brcmstb_gisb.c 2810N: brcmstb 2811 2812BROADCOM BMIPS CPUFREQ DRIVER 2813M: Markus Mayer <mmayer@broadcom.com> 2814M: bcm-kernel-feedback-list@broadcom.com 2815L: linux-pm@vger.kernel.org 2816S: Maintained 2817F: drivers/cpufreq/bmips-cpufreq.c 2818 2819BROADCOM BMIPS MIPS ARCHITECTURE 2820M: Kevin Cernekee <cernekee@gmail.com> 2821M: Florian Fainelli <f.fainelli@gmail.com> 2822L: linux-mips@linux-mips.org 2823T: git git://github.com/broadcom/stblinux.git 2824S: Maintained 2825F: arch/mips/bmips/* 2826F: arch/mips/include/asm/mach-bmips/* 2827F: arch/mips/kernel/*bmips* 2828F: arch/mips/boot/dts/brcm/bcm*.dts* 2829F: drivers/irqchip/irq-bcm63* 2830F: drivers/irqchip/irq-bcm7* 2831F: drivers/irqchip/irq-brcmstb* 2832F: include/linux/bcm963xx_nvram.h 2833F: include/linux/bcm963xx_tag.h 2834 2835BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2836M: Rasesh Mody <rasesh.mody@cavium.com> 2837M: Harish Patil <harish.patil@cavium.com> 2838M: Dept-GELinuxNICDev@cavium.com 2839L: netdev@vger.kernel.org 2840S: Supported 2841F: drivers/net/ethernet/broadcom/bnx2.* 2842F: drivers/net/ethernet/broadcom/bnx2_* 2843 2844BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2845M: QLogic-Storage-Upstream@qlogic.com 2846L: linux-scsi@vger.kernel.org 2847S: Supported 2848F: drivers/scsi/bnx2fc/ 2849 2850BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2851M: QLogic-Storage-Upstream@qlogic.com 2852L: linux-scsi@vger.kernel.org 2853S: Supported 2854F: drivers/scsi/bnx2i/ 2855 2856BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2857M: Yuval Mintz <Yuval.Mintz@cavium.com> 2858M: Ariel Elior <ariel.elior@cavium.com> 2859M: everest-linux-l2@cavium.com 2860L: netdev@vger.kernel.org 2861S: Supported 2862F: drivers/net/ethernet/broadcom/bnx2x/ 2863 2864BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2865M: Michael Chan <michael.chan@broadcom.com> 2866L: netdev@vger.kernel.org 2867S: Supported 2868F: drivers/net/ethernet/broadcom/bnxt/ 2869 2870BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2871M: Arend van Spriel <arend.vanspriel@broadcom.com> 2872M: Franky Lin <franky.lin@broadcom.com> 2873M: Hante Meuleman <hante.meuleman@broadcom.com> 2874M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2875M: Wright Feng <wright.feng@cypress.com> 2876L: linux-wireless@vger.kernel.org 2877L: brcm80211-dev-list.pdl@broadcom.com 2878L: brcm80211-dev-list@cypress.com 2879S: Supported 2880F: drivers/net/wireless/broadcom/brcm80211/ 2881 2882BROADCOM BRCMSTB GPIO DRIVER 2883M: Gregory Fong <gregory.0xf0@gmail.com> 2884L: bcm-kernel-feedback-list@broadcom.com 2885S: Supported 2886F: drivers/gpio/gpio-brcmstb.c 2887F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2888 2889BROADCOM GENET ETHERNET DRIVER 2890M: Florian Fainelli <f.fainelli@gmail.com> 2891L: netdev@vger.kernel.org 2892S: Supported 2893F: drivers/net/ethernet/broadcom/genet/ 2894 2895BROADCOM IPROC ARM ARCHITECTURE 2896M: Ray Jui <rjui@broadcom.com> 2897M: Scott Branden <sbranden@broadcom.com> 2898M: Jon Mason <jonmason@broadcom.com> 2899M: bcm-kernel-feedback-list@broadcom.com 2900L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2901T: git git://github.com/broadcom/cygnus-linux.git 2902S: Maintained 2903N: iproc 2904N: cygnus 2905N: bcm[-_]nsp 2906N: bcm9113* 2907N: bcm9583* 2908N: bcm9585* 2909N: bcm9586* 2910N: bcm988312 2911N: bcm113* 2912N: bcm583* 2913N: bcm585* 2914N: bcm586* 2915N: bcm88312 2916F: arch/arm64/boot/dts/broadcom/ns2* 2917F: drivers/clk/bcm/clk-ns* 2918F: drivers/pinctrl/bcm/pinctrl-ns* 2919 2920BROADCOM KONA GPIO DRIVER 2921M: Ray Jui <rjui@broadcom.com> 2922L: bcm-kernel-feedback-list@broadcom.com 2923S: Supported 2924F: drivers/gpio/gpio-bcm-kona.c 2925F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2926 2927BROADCOM NETXTREME-E ROCE DRIVER 2928M: Selvin Xavier <selvin.xavier@broadcom.com> 2929M: Devesh Sharma <devesh.sharma@broadcom.com> 2930M: Somnath Kotur <somnath.kotur@broadcom.com> 2931M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2932L: linux-rdma@vger.kernel.org 2933W: http://www.broadcom.com 2934S: Supported 2935F: drivers/infiniband/hw/bnxt_re/ 2936F: include/uapi/rdma/bnxt_re-abi.h 2937 2938BROADCOM NVRAM DRIVER 2939M: Rafał Miłecki <zajec5@gmail.com> 2940L: linux-mips@linux-mips.org 2941S: Maintained 2942F: drivers/firmware/broadcom/* 2943 2944BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2945M: Rafał Miłecki <zajec5@gmail.com> 2946L: linux-wireless@vger.kernel.org 2947S: Maintained 2948F: drivers/bcma/ 2949F: include/linux/bcma/ 2950 2951BROADCOM STB AVS CPUFREQ DRIVER 2952M: Markus Mayer <mmayer@broadcom.com> 2953M: bcm-kernel-feedback-list@broadcom.com 2954L: linux-pm@vger.kernel.org 2955S: Maintained 2956F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2957F: drivers/cpufreq/brcmstb* 2958 2959BROADCOM STB NAND FLASH DRIVER 2960M: Brian Norris <computersforpeace@gmail.com> 2961M: Kamal Dasu <kdasu.kdev@gmail.com> 2962L: linux-mtd@lists.infradead.org 2963L: bcm-kernel-feedback-list@broadcom.com 2964S: Maintained 2965F: drivers/mtd/nand/brcmnand/ 2966 2967BROADCOM SYSTEMPORT ETHERNET DRIVER 2968M: Florian Fainelli <f.fainelli@gmail.com> 2969L: netdev@vger.kernel.org 2970S: Supported 2971F: drivers/net/ethernet/broadcom/bcmsysport.* 2972 2973BROADCOM TG3 GIGABIT ETHERNET DRIVER 2974M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2975M: Prashant Sreedharan <prashant@broadcom.com> 2976M: Michael Chan <mchan@broadcom.com> 2977L: netdev@vger.kernel.org 2978S: Supported 2979F: drivers/net/ethernet/broadcom/tg3.* 2980 2981BROCADE BFA FC SCSI DRIVER 2982M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2983M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2984L: linux-scsi@vger.kernel.org 2985S: Supported 2986F: drivers/scsi/bfa/ 2987 2988BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2989M: Rasesh Mody <rasesh.mody@cavium.com> 2990M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2991M: Dept-GELinuxNICDev@cavium.com 2992L: netdev@vger.kernel.org 2993S: Supported 2994F: drivers/net/ethernet/brocade/bna/ 2995 2996BSG (block layer generic sg v4 driver) 2997M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2998L: linux-scsi@vger.kernel.org 2999S: Supported 3000F: block/bsg.c 3001F: include/linux/bsg.h 3002F: include/uapi/linux/bsg.h 3003 3004BT87X AUDIO DRIVER 3005M: Clemens Ladisch <clemens@ladisch.de> 3006L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3007T: git git://git.alsa-project.org/alsa-kernel.git 3008S: Maintained 3009F: Documentation/sound/alsa/Bt87x.txt 3010F: sound/pci/bt87x.c 3011 3012BT8XXGPIO DRIVER 3013M: Michael Buesch <m@bues.ch> 3014W: http://bu3sch.de/btgpio.php 3015S: Maintained 3016F: drivers/gpio/gpio-bt8xx.c 3017 3018BTRFS FILE SYSTEM 3019M: Chris Mason <clm@fb.com> 3020M: Josef Bacik <jbacik@fb.com> 3021M: David Sterba <dsterba@suse.com> 3022L: linux-btrfs@vger.kernel.org 3023W: http://btrfs.wiki.kernel.org/ 3024Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3025T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3026S: Maintained 3027F: Documentation/filesystems/btrfs.txt 3028F: fs/btrfs/ 3029F: include/linux/btrfs* 3030F: include/uapi/linux/btrfs* 3031 3032BTTV VIDEO4LINUX DRIVER 3033M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3034M: Mauro Carvalho Chehab <mchehab@kernel.org> 3035L: linux-media@vger.kernel.org 3036W: https://linuxtv.org 3037T: git git://linuxtv.org/media_tree.git 3038S: Odd fixes 3039F: Documentation/media/v4l-drivers/bttv* 3040F: drivers/media/pci/bt8xx/bttv* 3041 3042BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3043M: Chanwoo Choi <cw00.choi@samsung.com> 3044L: linux-pm@vger.kernel.org 3045L: linux-samsung-soc@vger.kernel.org 3046T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3047S: Maintained 3048F: drivers/devfreq/exynos-bus.c 3049F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3050 3051BUSLOGIC SCSI DRIVER 3052M: Khalid Aziz <khalid@gonehiking.org> 3053L: linux-scsi@vger.kernel.org 3054S: Maintained 3055F: drivers/scsi/BusLogic.* 3056F: drivers/scsi/FlashPoint.* 3057 3058C-MEDIA CMI8788 DRIVER 3059M: Clemens Ladisch <clemens@ladisch.de> 3060L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3061T: git git://git.alsa-project.org/alsa-kernel.git 3062S: Maintained 3063F: sound/pci/oxygen/ 3064 3065C6X ARCHITECTURE 3066M: Mark Salter <msalter@redhat.com> 3067M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3068L: linux-c6x-dev@linux-c6x.org 3069W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3070S: Maintained 3071F: arch/c6x/ 3072 3073CA8210 IEEE-802.15.4 RADIO DRIVER 3074M: Harry Morris <h.morris@cascoda.com> 3075M: linuxdev@cascoda.com 3076L: linux-wpan@vger.kernel.org 3077W: https://github.com/Cascoda/ca8210-linux.git 3078S: Maintained 3079F: drivers/net/ieee802154/ca8210.c 3080F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3081 3082CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3083M: David Howells <dhowells@redhat.com> 3084L: linux-cachefs@redhat.com (moderated for non-subscribers) 3085S: Supported 3086F: Documentation/filesystems/caching/cachefiles.txt 3087F: fs/cachefiles/ 3088 3089CADET FM/AM RADIO RECEIVER DRIVER 3090M: Hans Verkuil <hverkuil@xs4all.nl> 3091L: linux-media@vger.kernel.org 3092T: git git://linuxtv.org/media_tree.git 3093W: https://linuxtv.org 3094S: Maintained 3095F: drivers/media/radio/radio-cadet* 3096 3097CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3098M: Jonathan Corbet <corbet@lwn.net> 3099L: linux-media@vger.kernel.org 3100T: git git://linuxtv.org/media_tree.git 3101S: Maintained 3102F: Documentation/media/v4l-drivers/cafe_ccic* 3103F: drivers/media/platform/marvell-ccic/ 3104 3105CAIF NETWORK LAYER 3106M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3107L: netdev@vger.kernel.org 3108S: Supported 3109F: Documentation/networking/caif/ 3110F: drivers/net/caif/ 3111F: include/uapi/linux/caif/ 3112F: include/net/caif/ 3113F: net/caif/ 3114 3115CALGARY x86-64 IOMMU 3116M: Muli Ben-Yehuda <mulix@mulix.org> 3117M: Jon Mason <jdmason@kudzu.us> 3118L: iommu@lists.linux-foundation.org 3119S: Maintained 3120F: arch/x86/kernel/pci-calgary_64.c 3121F: arch/x86/kernel/tce_64.c 3122F: arch/x86/include/asm/calgary.h 3123F: arch/x86/include/asm/tce.h 3124 3125CAN NETWORK DRIVERS 3126M: Wolfgang Grandegger <wg@grandegger.com> 3127M: Marc Kleine-Budde <mkl@pengutronix.de> 3128L: linux-can@vger.kernel.org 3129W: https://github.com/linux-can 3130T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3131T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3132S: Maintained 3133F: Documentation/devicetree/bindings/net/can/ 3134F: drivers/net/can/ 3135F: include/linux/can/dev.h 3136F: include/linux/can/platform/ 3137F: include/uapi/linux/can/error.h 3138F: include/uapi/linux/can/netlink.h 3139 3140CAN NETWORK LAYER 3141M: Oliver Hartkopp <socketcan@hartkopp.net> 3142M: Marc Kleine-Budde <mkl@pengutronix.de> 3143L: linux-can@vger.kernel.org 3144W: https://github.com/linux-can 3145T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3146T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3147S: Maintained 3148F: Documentation/networking/can.txt 3149F: net/can/ 3150F: include/linux/can/core.h 3151F: include/uapi/linux/can.h 3152F: include/uapi/linux/can/bcm.h 3153F: include/uapi/linux/can/raw.h 3154F: include/uapi/linux/can/gw.h 3155 3156CAPABILITIES 3157M: Serge Hallyn <serge@hallyn.com> 3158L: linux-security-module@vger.kernel.org 3159S: Supported 3160F: include/linux/capability.h 3161F: include/uapi/linux/capability.h 3162F: security/commoncap.c 3163F: kernel/capability.c 3164 3165CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3166M: Kevin Tsai <ktsai@capellamicro.com> 3167S: Maintained 3168F: drivers/iio/light/cm* 3169 3170CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3171M: Christian Lamparter <chunkeey@googlemail.com> 3172L: linux-wireless@vger.kernel.org 3173W: http://wireless.kernel.org/en/users/Drivers/carl9170 3174S: Maintained 3175F: drivers/net/wireless/ath/carl9170/ 3176 3177CAVIUM I2C DRIVER 3178M: Jan Glauber <jglauber@cavium.com> 3179M: David Daney <david.daney@cavium.com> 3180W: http://www.cavium.com 3181S: Supported 3182F: drivers/i2c/busses/i2c-octeon* 3183F: drivers/i2c/busses/i2c-thunderx* 3184 3185CAVIUM LIQUIDIO NETWORK DRIVER 3186M: Derek Chickles <derek.chickles@caviumnetworks.com> 3187M: Satanand Burla <satananda.burla@caviumnetworks.com> 3188M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3189M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3190L: netdev@vger.kernel.org 3191W: http://www.cavium.com 3192S: Supported 3193F: drivers/net/ethernet/cavium/liquidio/ 3194 3195CAVIUM MMC DRIVER 3196M: Jan Glauber <jglauber@cavium.com> 3197M: David Daney <david.daney@cavium.com> 3198M: Steven J. Hill <Steven.Hill@cavium.com> 3199W: http://www.cavium.com 3200S: Supported 3201F: drivers/mmc/host/cavium* 3202 3203CAVIUM OCTEON-TX CRYPTO DRIVER 3204M: George Cherian <george.cherian@cavium.com> 3205L: linux-crypto@vger.kernel.org 3206W: http://www.cavium.com 3207S: Supported 3208F: drivers/crypto/cavium/cpt/ 3209 3210CAVIUM THUNDERX2 ARM64 SOC 3211M: Robert Richter <rrichter@cavium.com> 3212M: Jayachandran C <jnair@caviumnetworks.com> 3213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3214S: Maintained 3215F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3216F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3217 3218CC2520 IEEE-802.15.4 RADIO DRIVER 3219M: Varka Bhadram <varkabhadram@gmail.com> 3220L: linux-wpan@vger.kernel.org 3221S: Maintained 3222F: drivers/net/ieee802154/cc2520.c 3223F: include/linux/spi/cc2520.h 3224F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3225 3226CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3227M: Gilad Ben-Yossef <gilad@benyossef.com> 3228L: linux-crypto@vger.kernel.org 3229L: driverdev-devel@linuxdriverproject.org 3230S: Supported 3231F: drivers/staging/ccree/ 3232W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3233 3234CEC FRAMEWORK 3235M: Hans Verkuil <hans.verkuil@cisco.com> 3236L: linux-media@vger.kernel.org 3237T: git git://linuxtv.org/media_tree.git 3238W: http://linuxtv.org 3239S: Supported 3240F: Documentation/media/kapi/cec-core.rst 3241F: Documentation/media/uapi/cec 3242F: drivers/media/cec/ 3243F: drivers/media/rc/keymaps/rc-cec.c 3244F: include/media/cec.h 3245F: include/media/cec-notifier.h 3246F: include/uapi/linux/cec.h 3247F: include/uapi/linux/cec-funcs.h 3248F: Documentation/devicetree/bindings/media/cec.txt 3249 3250CELL BROADBAND ENGINE ARCHITECTURE 3251M: Arnd Bergmann <arnd@arndb.de> 3252L: linuxppc-dev@lists.ozlabs.org 3253W: http://www.ibm.com/developerworks/power/cell/ 3254S: Supported 3255F: arch/powerpc/include/asm/cell*.h 3256F: arch/powerpc/include/asm/spu*.h 3257F: arch/powerpc/include/uapi/asm/spu*.h 3258F: arch/powerpc/oprofile/*cell* 3259F: arch/powerpc/platforms/cell/ 3260 3261CEPH COMMON CODE (LIBCEPH) 3262M: Ilya Dryomov <idryomov@gmail.com> 3263M: "Yan, Zheng" <zyan@redhat.com> 3264M: Sage Weil <sage@redhat.com> 3265L: ceph-devel@vger.kernel.org 3266W: http://ceph.com/ 3267T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3268T: git git://github.com/ceph/ceph-client.git 3269S: Supported 3270F: net/ceph/ 3271F: include/linux/ceph/ 3272F: include/linux/crush/ 3273 3274CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3275M: "Yan, Zheng" <zyan@redhat.com> 3276M: Sage Weil <sage@redhat.com> 3277M: Ilya Dryomov <idryomov@gmail.com> 3278L: ceph-devel@vger.kernel.org 3279W: http://ceph.com/ 3280T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3281T: git git://github.com/ceph/ceph-client.git 3282S: Supported 3283F: Documentation/filesystems/ceph.txt 3284F: fs/ceph/ 3285 3286CERTIFICATE HANDLING: 3287M: David Howells <dhowells@redhat.com> 3288M: David Woodhouse <dwmw2@infradead.org> 3289L: keyrings@vger.kernel.org 3290S: Maintained 3291F: Documentation/module-signing.txt 3292F: certs/ 3293F: scripts/sign-file.c 3294F: scripts/extract-cert.c 3295 3296CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3297L: linux-usb@vger.kernel.org 3298S: Orphan 3299F: Documentation/usb/WUSB-Design-overview.txt 3300F: Documentation/usb/wusb-cbaf 3301F: drivers/usb/host/hwa-hc.c 3302F: drivers/usb/host/whci/ 3303F: drivers/usb/wusbcore/ 3304F: include/linux/usb/wusb* 3305 3306CFAG12864B LCD DRIVER 3307M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3308W: http://miguelojeda.es/auxdisplay.htm 3309W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3310S: Maintained 3311F: drivers/auxdisplay/cfag12864b.c 3312F: include/linux/cfag12864b.h 3313 3314CFAG12864BFB LCD FRAMEBUFFER DRIVER 3315M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3316W: http://miguelojeda.es/auxdisplay.htm 3317W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3318S: Maintained 3319F: drivers/auxdisplay/cfag12864bfb.c 3320F: include/linux/cfag12864b.h 3321 3322CFG80211 and NL80211 3323M: Johannes Berg <johannes@sipsolutions.net> 3324L: linux-wireless@vger.kernel.org 3325W: http://wireless.kernel.org/ 3326T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3327T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3328S: Maintained 3329F: include/uapi/linux/nl80211.h 3330F: include/net/cfg80211.h 3331F: net/wireless/* 3332X: net/wireless/wext* 3333 3334CHAR and MISC DRIVERS 3335M: Arnd Bergmann <arnd@arndb.de> 3336M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3338S: Supported 3339F: drivers/char/* 3340F: drivers/misc/* 3341F: include/linux/miscdevice.h 3342 3343CHECKPATCH 3344M: Andy Whitcroft <apw@canonical.com> 3345M: Joe Perches <joe@perches.com> 3346S: Maintained 3347F: scripts/checkpatch.pl 3348 3349CHINESE DOCUMENTATION 3350M: Harry Wei <harryxiyou@gmail.com> 3351L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3352L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3353S: Maintained 3354F: Documentation/translations/zh_CN/ 3355 3356CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3357M: Peter Chen <Peter.Chen@nxp.com> 3358T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3359L: linux-usb@vger.kernel.org 3360S: Maintained 3361F: drivers/usb/chipidea/ 3362 3363CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3364M: Hans de Goede <hdegoede@redhat.com> 3365L: linux-input@vger.kernel.org 3366S: Maintained 3367F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3368F: drivers/input/touchscreen/chipone_icn8318.c 3369 3370CHROME HARDWARE PLATFORM SUPPORT 3371M: Benson Leung <bleung@chromium.org> 3372M: Olof Johansson <olof@lixom.net> 3373S: Maintained 3374T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3375F: drivers/platform/chrome/ 3376 3377CIRRUS LOGIC AUDIO CODEC DRIVERS 3378M: Brian Austin <brian.austin@cirrus.com> 3379M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3380L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3381S: Maintained 3382F: sound/soc/codecs/cs* 3383 3384CIRRUS LOGIC EP93XX ETHERNET DRIVER 3385M: Hartley Sweeten <hsweeten@visionengravers.com> 3386L: netdev@vger.kernel.org 3387S: Maintained 3388F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3389 3390CISCO FCOE HBA DRIVER 3391M: Satish Kharat <satishkh@cisco.com> 3392M: Sesidhar Baddela <sebaddel@cisco.com> 3393M: Karan Tilak Kumar <kartilak@cisco.com> 3394L: linux-scsi@vger.kernel.org 3395S: Supported 3396F: drivers/scsi/fnic/ 3397 3398CISCO SCSI HBA DRIVER 3399M: Karan Tilak Kumar <kartilak@cisco.com> 3400M: Sesidhar Baddela <sebaddel@cisco.com> 3401L: linux-scsi@vger.kernel.org 3402S: Supported 3403F: drivers/scsi/snic/ 3404 3405CISCO VIC ETHERNET NIC DRIVER 3406M: Christian Benvenuti <benve@cisco.com> 3407M: Govindarajulu Varadarajan <_govind@gmx.com> 3408M: Neel Patel <neepatel@cisco.com> 3409S: Supported 3410F: drivers/net/ethernet/cisco/enic/ 3411 3412CISCO VIC LOW LATENCY NIC DRIVER 3413M: Christian Benvenuti <benve@cisco.com> 3414M: Dave Goodell <dgoodell@cisco.com> 3415S: Supported 3416F: drivers/infiniband/hw/usnic/ 3417 3418CLEANCACHE API 3419M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3420L: linux-kernel@vger.kernel.org 3421S: Maintained 3422F: mm/cleancache.c 3423F: include/linux/cleancache.h 3424 3425CLK API 3426M: Russell King <linux@armlinux.org.uk> 3427L: linux-clk@vger.kernel.org 3428S: Maintained 3429F: include/linux/clk.h 3430 3431CLOCKSOURCE, CLOCKEVENT DRIVERS 3432M: Daniel Lezcano <daniel.lezcano@linaro.org> 3433M: Thomas Gleixner <tglx@linutronix.de> 3434L: linux-kernel@vger.kernel.org 3435T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3436S: Supported 3437F: drivers/clocksource 3438 3439CMPC ACPI DRIVER 3440M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3441M: Daniel Oliveira Nascimento <don@syst.com.br> 3442L: platform-driver-x86@vger.kernel.org 3443S: Supported 3444F: drivers/platform/x86/classmate-laptop.c 3445 3446COBALT MEDIA DRIVER 3447M: Hans Verkuil <hans.verkuil@cisco.com> 3448L: linux-media@vger.kernel.org 3449T: git git://linuxtv.org/media_tree.git 3450W: https://linuxtv.org 3451S: Supported 3452F: drivers/media/pci/cobalt/ 3453 3454COCCINELLE/Semantic Patches (SmPL) 3455M: Julia Lawall <Julia.Lawall@lip6.fr> 3456M: Gilles Muller <Gilles.Muller@lip6.fr> 3457M: Nicolas Palix <nicolas.palix@imag.fr> 3458M: Michal Marek <mmarek@suse.com> 3459L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3460T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3461W: http://coccinelle.lip6.fr/ 3462S: Supported 3463F: Documentation/dev-tools/coccinelle.rst 3464F: scripts/coccinelle/ 3465F: scripts/coccicheck 3466 3467CODA FILE SYSTEM 3468M: Jan Harkes <jaharkes@cs.cmu.edu> 3469M: coda@cs.cmu.edu 3470L: codalist@coda.cs.cmu.edu 3471W: http://www.coda.cs.cmu.edu/ 3472S: Maintained 3473F: Documentation/filesystems/coda.txt 3474F: fs/coda/ 3475F: include/linux/coda*.h 3476F: include/uapi/linux/coda*.h 3477 3478CODA V4L2 MEM2MEM DRIVER 3479M: Philipp Zabel <p.zabel@pengutronix.de> 3480L: linux-media@vger.kernel.org 3481S: Maintained 3482F: Documentation/devicetree/bindings/media/coda.txt 3483F: drivers/media/platform/coda/ 3484 3485COMMON CLK FRAMEWORK 3486M: Michael Turquette <mturquette@baylibre.com> 3487M: Stephen Boyd <sboyd@codeaurora.org> 3488L: linux-clk@vger.kernel.org 3489Q: http://patchwork.kernel.org/project/linux-clk/list/ 3490T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3491S: Maintained 3492F: Documentation/devicetree/bindings/clock/ 3493F: drivers/clk/ 3494X: drivers/clk/clkdev.c 3495F: include/linux/clk-pr* 3496F: include/linux/clk/ 3497 3498COMMON INTERNET FILE SYSTEM (CIFS) 3499M: Steve French <sfrench@samba.org> 3500L: linux-cifs@vger.kernel.org 3501L: samba-technical@lists.samba.org (moderated for non-subscribers) 3502W: http://linux-cifs.samba.org/ 3503T: git git://git.samba.org/sfrench/cifs-2.6.git 3504S: Supported 3505F: Documentation/filesystems/cifs/ 3506F: fs/cifs/ 3507 3508COMPACTPCI HOTPLUG CORE 3509M: Scott Murray <scott@spiteful.org> 3510L: linux-pci@vger.kernel.org 3511S: Maintained 3512F: drivers/pci/hotplug/cpci_hotplug* 3513 3514COMPACTPCI HOTPLUG GENERIC DRIVER 3515M: Scott Murray <scott@spiteful.org> 3516L: linux-pci@vger.kernel.org 3517S: Maintained 3518F: drivers/pci/hotplug/cpcihp_generic.c 3519 3520COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3521M: Scott Murray <scott@spiteful.org> 3522L: linux-pci@vger.kernel.org 3523S: Maintained 3524F: drivers/pci/hotplug/cpcihp_zt5550.* 3525 3526COMPAL LAPTOP SUPPORT 3527M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3528L: platform-driver-x86@vger.kernel.org 3529S: Maintained 3530F: drivers/platform/x86/compal-laptop.c 3531 3532CONEXANT ACCESSRUNNER USB DRIVER 3533L: accessrunner-general@lists.sourceforge.net 3534W: http://accessrunner.sourceforge.net/ 3535S: Orphan 3536F: drivers/usb/atm/cxacru.c 3537 3538CONFIGFS 3539M: Joel Becker <jlbec@evilplan.org> 3540M: Christoph Hellwig <hch@lst.de> 3541T: git git://git.infradead.org/users/hch/configfs.git 3542S: Supported 3543F: fs/configfs/ 3544F: include/linux/configfs.h 3545 3546CONNECTOR 3547M: Evgeniy Polyakov <zbr@ioremap.net> 3548L: netdev@vger.kernel.org 3549S: Maintained 3550F: drivers/connector/ 3551 3552CONTROL GROUP (CGROUP) 3553M: Tejun Heo <tj@kernel.org> 3554M: Li Zefan <lizefan@huawei.com> 3555M: Johannes Weiner <hannes@cmpxchg.org> 3556L: cgroups@vger.kernel.org 3557T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3558S: Maintained 3559F: Documentation/cgroup* 3560F: include/linux/cgroup* 3561F: kernel/cgroup* 3562 3563CONTROL GROUP - CPUSET 3564M: Li Zefan <lizefan@huawei.com> 3565L: cgroups@vger.kernel.org 3566W: http://www.bullopensource.org/cpuset/ 3567W: http://oss.sgi.com/projects/cpusets/ 3568T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3569S: Maintained 3570F: Documentation/cgroup-v1/cpusets.txt 3571F: include/linux/cpuset.h 3572F: kernel/cpuset.c 3573 3574CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3575M: Johannes Weiner <hannes@cmpxchg.org> 3576M: Michal Hocko <mhocko@kernel.org> 3577M: Vladimir Davydov <vdavydov.dev@gmail.com> 3578L: cgroups@vger.kernel.org 3579L: linux-mm@kvack.org 3580S: Maintained 3581F: mm/memcontrol.c 3582F: mm/swap_cgroup.c 3583 3584CORETEMP HARDWARE MONITORING DRIVER 3585M: Fenghua Yu <fenghua.yu@intel.com> 3586L: linux-hwmon@vger.kernel.org 3587S: Maintained 3588F: Documentation/hwmon/coretemp 3589F: drivers/hwmon/coretemp.c 3590 3591COSA/SRP SYNC SERIAL DRIVER 3592M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3593W: http://www.fi.muni.cz/~kas/cosa/ 3594S: Maintained 3595F: drivers/net/wan/cosa* 3596 3597CPMAC ETHERNET DRIVER 3598M: Florian Fainelli <f.fainelli@gmail.com> 3599L: netdev@vger.kernel.org 3600S: Maintained 3601F: drivers/net/ethernet/ti/cpmac.c 3602 3603CPU FREQUENCY DRIVERS 3604M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3605M: Viresh Kumar <viresh.kumar@linaro.org> 3606L: linux-pm@vger.kernel.org 3607S: Maintained 3608T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3609T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3610B: https://bugzilla.kernel.org 3611F: Documentation/cpu-freq/ 3612F: Documentation/devicetree/bindings/cpufreq/ 3613F: drivers/cpufreq/ 3614F: include/linux/cpufreq.h 3615F: tools/testing/selftests/cpufreq/ 3616 3617CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3618M: Viresh Kumar <viresh.kumar@linaro.org> 3619M: Sudeep Holla <sudeep.holla@arm.com> 3620L: linux-pm@vger.kernel.org 3621W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3622S: Maintained 3623F: drivers/cpufreq/arm_big_little.h 3624F: drivers/cpufreq/arm_big_little.c 3625F: drivers/cpufreq/arm_big_little_dt.c 3626 3627CPU POWER MONITORING SUBSYSTEM 3628M: Thomas Renninger <trenn@suse.com> 3629L: linux-pm@vger.kernel.org 3630S: Maintained 3631F: tools/power/cpupower/ 3632 3633CPUID/MSR DRIVER 3634M: "H. Peter Anvin" <hpa@zytor.com> 3635S: Maintained 3636F: arch/x86/kernel/cpuid.c 3637F: arch/x86/kernel/msr.c 3638 3639CPUIDLE DRIVER - ARM BIG LITTLE 3640M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3641M: Daniel Lezcano <daniel.lezcano@linaro.org> 3642L: linux-pm@vger.kernel.org 3643L: linux-arm-kernel@lists.infradead.org 3644T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3645S: Maintained 3646F: drivers/cpuidle/cpuidle-big_little.c 3647 3648CPUIDLE DRIVER - ARM EXYNOS 3649M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3650M: Daniel Lezcano <daniel.lezcano@linaro.org> 3651M: Kukjin Kim <kgene@kernel.org> 3652L: linux-pm@vger.kernel.org 3653L: linux-samsung-soc@vger.kernel.org 3654S: Supported 3655F: drivers/cpuidle/cpuidle-exynos.c 3656F: arch/arm/mach-exynos/pm.c 3657 3658CPUIDLE DRIVERS 3659M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3660M: Daniel Lezcano <daniel.lezcano@linaro.org> 3661L: linux-pm@vger.kernel.org 3662S: Maintained 3663T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3664B: https://bugzilla.kernel.org 3665F: drivers/cpuidle/* 3666F: include/linux/cpuidle.h 3667 3668CRAMFS FILESYSTEM 3669W: http://sourceforge.net/projects/cramfs/ 3670S: Orphan / Obsolete 3671F: Documentation/filesystems/cramfs.txt 3672F: fs/cramfs/ 3673 3674CRIS PORT 3675M: Mikael Starvik <starvik@axis.com> 3676M: Jesper Nilsson <jesper.nilsson@axis.com> 3677L: linux-cris-kernel@axis.com 3678W: http://developer.axis.com 3679T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3680S: Maintained 3681F: arch/cris/ 3682F: drivers/tty/serial/crisv10.* 3683 3684CRYPTO API 3685M: Herbert Xu <herbert@gondor.apana.org.au> 3686M: "David S. Miller" <davem@davemloft.net> 3687L: linux-crypto@vger.kernel.org 3688T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3689T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3690S: Maintained 3691F: Documentation/crypto/ 3692F: Documentation/devicetree/bindings/crypto/ 3693F: arch/*/crypto/ 3694F: crypto/ 3695F: drivers/crypto/ 3696F: include/crypto/ 3697F: include/linux/crypto* 3698 3699CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3700M: Neil Horman <nhorman@tuxdriver.com> 3701L: linux-crypto@vger.kernel.org 3702S: Maintained 3703F: crypto/ansi_cprng.c 3704F: crypto/rng.c 3705 3706CS3308 MEDIA DRIVER 3707M: Hans Verkuil <hverkuil@xs4all.nl> 3708L: linux-media@vger.kernel.org 3709T: git git://linuxtv.org/media_tree.git 3710W: http://linuxtv.org 3711S: Odd Fixes 3712F: drivers/media/i2c/cs3308.c 3713F: drivers/media/i2c/cs3308.h 3714 3715CS5535 Audio ALSA driver 3716M: Jaya Kumar <jayakumar.alsa@gmail.com> 3717S: Maintained 3718F: sound/pci/cs5535audio/ 3719 3720CW1200 WLAN driver 3721M: Solomon Peachy <pizza@shaftnet.org> 3722S: Maintained 3723F: drivers/net/wireless/st/cw1200/ 3724 3725CX18 VIDEO4LINUX DRIVER 3726M: Andy Walls <awalls@md.metrocast.net> 3727L: ivtv-devel@ivtvdriver.org (subscribers-only) 3728L: linux-media@vger.kernel.org 3729T: git git://linuxtv.org/media_tree.git 3730W: https://linuxtv.org 3731W: http://www.ivtvdriver.org/index.php/Cx18 3732S: Maintained 3733F: Documentation/media/v4l-drivers/cx18* 3734F: drivers/media/pci/cx18/ 3735F: include/uapi/linux/ivtv* 3736 3737CX2341X MPEG ENCODER HELPER MODULE 3738M: Hans Verkuil <hverkuil@xs4all.nl> 3739L: linux-media@vger.kernel.org 3740T: git git://linuxtv.org/media_tree.git 3741W: https://linuxtv.org 3742S: Maintained 3743F: drivers/media/common/cx2341x* 3744F: include/media/cx2341x* 3745 3746CX24120 MEDIA DRIVER 3747M: Jemma Denson <jdenson@gmail.com> 3748M: Patrick Boettcher <patrick.boettcher@posteo.de> 3749L: linux-media@vger.kernel.org 3750W: https://linuxtv.org 3751Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3752S: Maintained 3753F: drivers/media/dvb-frontends/cx24120* 3754 3755CX88 VIDEO4LINUX DRIVER 3756M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3757M: Mauro Carvalho Chehab <mchehab@kernel.org> 3758L: linux-media@vger.kernel.org 3759W: https://linuxtv.org 3760T: git git://linuxtv.org/media_tree.git 3761S: Odd fixes 3762F: Documentation/media/v4l-drivers/cx88* 3763F: drivers/media/pci/cx88/ 3764 3765CXD2820R MEDIA DRIVER 3766M: Antti Palosaari <crope@iki.fi> 3767L: linux-media@vger.kernel.org 3768W: https://linuxtv.org 3769W: http://palosaari.fi/linux/ 3770Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3771T: git git://linuxtv.org/anttip/media_tree.git 3772S: Maintained 3773F: drivers/media/dvb-frontends/cxd2820r* 3774 3775CXGB3 ETHERNET DRIVER (CXGB3) 3776M: Santosh Raspatur <santosh@chelsio.com> 3777L: netdev@vger.kernel.org 3778W: http://www.chelsio.com 3779S: Supported 3780F: drivers/net/ethernet/chelsio/cxgb3/ 3781 3782CXGB3 ISCSI DRIVER (CXGB3I) 3783M: Karen Xie <kxie@chelsio.com> 3784L: linux-scsi@vger.kernel.org 3785W: http://www.chelsio.com 3786S: Supported 3787F: drivers/scsi/cxgbi/cxgb3i 3788 3789CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3790M: Steve Wise <swise@chelsio.com> 3791L: linux-rdma@vger.kernel.org 3792W: http://www.openfabrics.org 3793S: Supported 3794F: drivers/infiniband/hw/cxgb3/ 3795F: include/uapi/rdma/cxgb3-abi.h 3796 3797CXGB4 CRYPTO DRIVER (chcr) 3798M: Harsh Jain <harsh@chelsio.com> 3799L: linux-crypto@vger.kernel.org 3800W: http://www.chelsio.com 3801S: Supported 3802F: drivers/crypto/chelsio 3803 3804CXGB4 ETHERNET DRIVER (CXGB4) 3805M: Ganesh Goudar <ganeshgr@chelsio.com> 3806L: netdev@vger.kernel.org 3807W: http://www.chelsio.com 3808S: Supported 3809F: drivers/net/ethernet/chelsio/cxgb4/ 3810 3811CXGB4 ISCSI DRIVER (CXGB4I) 3812M: Karen Xie <kxie@chelsio.com> 3813L: linux-scsi@vger.kernel.org 3814W: http://www.chelsio.com 3815S: Supported 3816F: drivers/scsi/cxgbi/cxgb4i 3817 3818CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3819M: Steve Wise <swise@chelsio.com> 3820L: linux-rdma@vger.kernel.org 3821W: http://www.openfabrics.org 3822S: Supported 3823F: drivers/infiniband/hw/cxgb4/ 3824F: include/uapi/rdma/cxgb4-abi.h 3825 3826CXGB4VF ETHERNET DRIVER (CXGB4VF) 3827M: Casey Leedom <leedom@chelsio.com> 3828L: netdev@vger.kernel.org 3829W: http://www.chelsio.com 3830S: Supported 3831F: drivers/net/ethernet/chelsio/cxgb4vf/ 3832 3833CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3834M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3835M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3836L: linuxppc-dev@lists.ozlabs.org 3837S: Supported 3838F: arch/powerpc/platforms/powernv/pci-cxl.c 3839F: drivers/misc/cxl/ 3840F: include/misc/cxl* 3841F: include/uapi/misc/cxl.h 3842F: Documentation/powerpc/cxl.txt 3843F: Documentation/ABI/testing/sysfs-class-cxl 3844 3845CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3846M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3847M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3848M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3849L: linux-scsi@vger.kernel.org 3850S: Supported 3851F: drivers/scsi/cxlflash/ 3852F: include/uapi/scsi/cxlflash_ioctls.h 3853F: Documentation/powerpc/cxlflash.txt 3854 3855CYBERPRO FB DRIVER 3856M: Russell King <linux@armlinux.org.uk> 3857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3858W: http://www.armlinux.org.uk/ 3859S: Maintained 3860F: drivers/video/fbdev/cyber2000fb.* 3861 3862CYCLADES ASYNC MUX DRIVER 3863W: http://www.cyclades.com/ 3864S: Orphan 3865F: drivers/tty/cyclades.c 3866F: include/linux/cyclades.h 3867F: include/uapi/linux/cyclades.h 3868 3869CYCLADES PC300 DRIVER 3870W: http://www.cyclades.com/ 3871S: Orphan 3872F: drivers/net/wan/pc300* 3873 3874CYPRESS_FIRMWARE MEDIA DRIVER 3875M: Antti Palosaari <crope@iki.fi> 3876L: linux-media@vger.kernel.org 3877W: https://linuxtv.org 3878W: http://palosaari.fi/linux/ 3879Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3880T: git git://linuxtv.org/anttip/media_tree.git 3881S: Maintained 3882F: drivers/media/common/cypress_firmware* 3883 3884CYTTSP TOUCHSCREEN DRIVER 3885M: Ferruh Yigit <fery@cypress.com> 3886L: linux-input@vger.kernel.org 3887S: Supported 3888F: drivers/input/touchscreen/cyttsp* 3889F: include/linux/input/cyttsp.h 3890 3891D-LINK DIR-685 TOUCHKEYS DRIVER 3892M: Linus Walleij <linus.walleij@linaro.org> 3893L: linux-input@vger.kernel.org 3894S: Supported 3895F: drivers/input/dlink-dir685-touchkeys.c 3896 3897DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3898M: Joshua Kinard <kumba@gentoo.org> 3899S: Maintained 3900F: drivers/rtc/rtc-ds1685.c 3901F: include/linux/rtc/ds1685.h 3902 3903DAMA SLAVE for AX.25 3904M: Joerg Reuter <jreuter@yaina.de> 3905W: http://yaina.de/jreuter/ 3906W: http://www.qsl.net/dl1bke/ 3907L: linux-hams@vger.kernel.org 3908S: Maintained 3909F: net/ax25/af_ax25.c 3910F: net/ax25/ax25_dev.c 3911F: net/ax25/ax25_ds_* 3912F: net/ax25/ax25_in.c 3913F: net/ax25/ax25_out.c 3914F: net/ax25/ax25_timer.c 3915F: net/ax25/sysctl_net_ax25.c 3916 3917DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3918L: netdev@vger.kernel.org 3919S: Orphan 3920F: Documentation/networking/dmfe.txt 3921F: drivers/net/ethernet/dec/tulip/dmfe.c 3922 3923DC390/AM53C974 SCSI driver 3924M: Hannes Reinecke <hare@suse.com> 3925L: linux-scsi@vger.kernel.org 3926S: Maintained 3927F: drivers/scsi/am53c974.c 3928 3929DC395x SCSI driver 3930M: Oliver Neukum <oliver@neukum.org> 3931M: Ali Akcaagac <aliakc@web.de> 3932M: Jamie Lenehan <lenehan@twibble.org> 3933L: dc395x@twibble.org 3934W: http://twibble.org/dist/dc395x/ 3935W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3936S: Maintained 3937F: Documentation/scsi/dc395x.txt 3938F: drivers/scsi/dc395x.* 3939 3940DCCP PROTOCOL 3941M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3942L: dccp@vger.kernel.org 3943W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3944S: Maintained 3945F: include/linux/dccp.h 3946F: include/uapi/linux/dccp.h 3947F: include/linux/tfrc.h 3948F: net/dccp/ 3949 3950DECnet NETWORK LAYER 3951W: http://linux-decnet.sourceforge.net 3952L: linux-decnet-user@lists.sourceforge.net 3953S: Orphan 3954F: Documentation/networking/decnet.txt 3955F: net/decnet/ 3956 3957DECSTATION PLATFORM SUPPORT 3958M: "Maciej W. Rozycki" <macro@linux-mips.org> 3959L: linux-mips@linux-mips.org 3960W: http://www.linux-mips.org/wiki/DECstation 3961S: Maintained 3962F: arch/mips/dec/ 3963F: arch/mips/include/asm/dec/ 3964F: arch/mips/include/asm/mach-dec/ 3965 3966DEFXX FDDI NETWORK DRIVER 3967M: "Maciej W. Rozycki" <macro@linux-mips.org> 3968S: Maintained 3969F: drivers/net/fddi/defxx.* 3970 3971DELL LAPTOP DRIVER 3972M: Matthew Garrett <mjg59@srcf.ucam.org> 3973M: Pali Rohár <pali.rohar@gmail.com> 3974L: platform-driver-x86@vger.kernel.org 3975S: Maintained 3976F: drivers/platform/x86/dell-laptop.c 3977 3978DELL LAPTOP FREEFALL DRIVER 3979M: Pali Rohár <pali.rohar@gmail.com> 3980S: Maintained 3981F: drivers/platform/x86/dell-smo8800.c 3982 3983DELL LAPTOP RBTN DRIVER 3984M: Pali Rohár <pali.rohar@gmail.com> 3985S: Maintained 3986F: drivers/platform/x86/dell-rbtn.* 3987 3988DELL LAPTOP SMM DRIVER 3989M: Pali Rohár <pali.rohar@gmail.com> 3990S: Maintained 3991F: drivers/hwmon/dell-smm-hwmon.c 3992F: include/uapi/linux/i8k.h 3993 3994DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3995M: Doug Warzecha <Douglas_Warzecha@dell.com> 3996S: Maintained 3997F: Documentation/dcdbas.txt 3998F: drivers/firmware/dcdbas.* 3999 4000DELL WMI EXTRAS DRIVER 4001M: Matthew Garrett <mjg59@srcf.ucam.org> 4002M: Pali Rohár <pali.rohar@gmail.com> 4003S: Maintained 4004F: drivers/platform/x86/dell-wmi.c 4005 4006DELTA ST MEDIA DRIVER 4007M: Hugues Fruchet <hugues.fruchet@st.com> 4008L: linux-media@vger.kernel.org 4009T: git git://linuxtv.org/media_tree.git 4010W: https://linuxtv.org 4011S: Supported 4012F: drivers/media/platform/sti/delta 4013 4014DENALI NAND DRIVER 4015M: Masahiro Yamada <yamada.masahiro@socionext.com> 4016L: linux-mtd@lists.infradead.org 4017S: Supported 4018F: drivers/mtd/nand/denali* 4019 4020DESIGNWARE USB2 DRD IP DRIVER 4021M: John Youn <johnyoun@synopsys.com> 4022L: linux-usb@vger.kernel.org 4023T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4024S: Maintained 4025F: drivers/usb/dwc2/ 4026 4027DESIGNWARE USB3 DRD IP DRIVER 4028M: Felipe Balbi <balbi@kernel.org> 4029L: linux-usb@vger.kernel.org 4030T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4031S: Maintained 4032F: drivers/usb/dwc3/ 4033 4034DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4035M: Andreas Klinger <ak@it-klinger.de> 4036L: linux-iio@vger.kernel.org 4037S: Maintained 4038F: drivers/iio/proximity/srf*.c 4039 4040DEVICE COREDUMP (DEV_COREDUMP) 4041M: Johannes Berg <johannes@sipsolutions.net> 4042L: linux-kernel@vger.kernel.org 4043S: Maintained 4044F: drivers/base/devcoredump.c 4045F: include/linux/devcoredump.h 4046 4047DEVICE FREQUENCY (DEVFREQ) 4048M: MyungJoo Ham <myungjoo.ham@samsung.com> 4049M: Kyungmin Park <kyungmin.park@samsung.com> 4050R: Chanwoo Choi <cw00.choi@samsung.com> 4051L: linux-pm@vger.kernel.org 4052T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4053S: Maintained 4054F: drivers/devfreq/ 4055F: include/linux/devfreq.h 4056F: Documentation/devicetree/bindings/devfreq/ 4057 4058DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4059M: Chanwoo Choi <cw00.choi@samsung.com> 4060L: linux-pm@vger.kernel.org 4061T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4062S: Supported 4063F: drivers/devfreq/event/ 4064F: drivers/devfreq/devfreq-event.c 4065F: include/linux/devfreq-event.h 4066F: Documentation/devicetree/bindings/devfreq/event/ 4067 4068DEVICE NUMBER REGISTRY 4069M: Torben Mathiasen <device@lanana.org> 4070W: http://lanana.org/docs/device-list/index.html 4071S: Maintained 4072 4073DEVICE-MAPPER (LVM) 4074M: Alasdair Kergon <agk@redhat.com> 4075M: Mike Snitzer <snitzer@redhat.com> 4076M: dm-devel@redhat.com 4077L: dm-devel@redhat.com 4078W: http://sources.redhat.com/dm 4079Q: http://patchwork.kernel.org/project/dm-devel/list/ 4080T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4081T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4082S: Maintained 4083F: Documentation/device-mapper/ 4084F: drivers/md/dm* 4085F: drivers/md/persistent-data/ 4086F: include/linux/device-mapper.h 4087F: include/linux/dm-*.h 4088F: include/uapi/linux/dm-*.h 4089 4090DEVLINK 4091M: Jiri Pirko <jiri@mellanox.com> 4092L: netdev@vger.kernel.org 4093S: Supported 4094F: net/core/devlink.c 4095F: include/net/devlink.h 4096F: include/uapi/linux/devlink.h 4097 4098DIALOG SEMICONDUCTOR DRIVERS 4099M: Support Opensource <support.opensource@diasemi.com> 4100W: http://www.dialog-semiconductor.com/products 4101S: Supported 4102F: Documentation/hwmon/da90?? 4103F: Documentation/devicetree/bindings/mfd/da90*.txt 4104F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4105F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4106F: Documentation/devicetree/bindings/regulator/da92*.txt 4107F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt 4108F: Documentation/devicetree/bindings/sound/da[79]*.txt 4109F: drivers/gpio/gpio-da90??.c 4110F: drivers/hwmon/da90??-hwmon.c 4111F: drivers/iio/adc/da91??-*.c 4112F: drivers/input/misc/da90??_onkey.c 4113F: drivers/input/touchscreen/da9052_tsi.c 4114F: drivers/leds/leds-da90??.c 4115F: drivers/mfd/da903x.c 4116F: drivers/mfd/da90??-*.c 4117F: drivers/mfd/da91??-*.c 4118F: drivers/power/supply/da9052-battery.c 4119F: drivers/power/supply/da91??-*.c 4120F: drivers/regulator/da903x.c 4121F: drivers/regulator/da9???-regulator.[ch] 4122F: drivers/thermal/da90??-thermal.c 4123F: drivers/rtc/rtc-da90??.c 4124F: drivers/video/backlight/da90??_bl.c 4125F: drivers/watchdog/da90??_wdt.c 4126F: include/linux/mfd/da903x.h 4127F: include/linux/mfd/da9052/ 4128F: include/linux/mfd/da9055/ 4129F: include/linux/mfd/da9062/ 4130F: include/linux/mfd/da9063/ 4131F: include/linux/mfd/da9150/ 4132F: include/linux/regulator/da9211.h 4133F: include/sound/da[79]*.h 4134F: sound/soc/codecs/da[79]*.[ch] 4135 4136DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4137M: William Breathitt Gray <vilhelm.gray@gmail.com> 4138L: linux-gpio@vger.kernel.org 4139S: Maintained 4140F: drivers/gpio/gpio-gpio-mm.c 4141 4142DIGI NEO AND CLASSIC PCI PRODUCTS 4143M: Lidza Louina <lidza.louina@gmail.com> 4144M: Mark Hounschell <markh@compro.net> 4145L: driverdev-devel@linuxdriverproject.org 4146S: Maintained 4147F: drivers/staging/dgnc/ 4148 4149DIOLAN U2C-12 I2C DRIVER 4150M: Guenter Roeck <linux@roeck-us.net> 4151L: linux-i2c@vger.kernel.org 4152S: Maintained 4153F: drivers/i2c/busses/i2c-diolan-u2c.c 4154 4155DIRECT ACCESS (DAX) 4156M: Matthew Wilcox <mawilcox@microsoft.com> 4157M: Ross Zwisler <ross.zwisler@linux.intel.com> 4158L: linux-fsdevel@vger.kernel.org 4159S: Supported 4160F: fs/dax.c 4161F: include/linux/dax.h 4162F: include/trace/events/fs_dax.h 4163 4164DIRECTORY NOTIFICATION (DNOTIFY) 4165M: Jan Kara <jack@suse.cz> 4166R: Amir Goldstein <amir73il@gmail.com> 4167L: linux-fsdevel@vger.kernel.org 4168S: Maintained 4169F: Documentation/filesystems/dnotify.txt 4170F: fs/notify/dnotify/ 4171F: include/linux/dnotify.h 4172 4173DISK GEOMETRY AND PARTITION HANDLING 4174M: Andries Brouwer <aeb@cwi.nl> 4175W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4176W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4177W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4178S: Maintained 4179 4180DISKQUOTA 4181M: Jan Kara <jack@suse.com> 4182S: Maintained 4183F: Documentation/filesystems/quota.txt 4184F: fs/quota/ 4185F: include/linux/quota*.h 4186F: include/uapi/linux/quota*.h 4187 4188DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4189M: Bernie Thompson <bernie@plugable.com> 4190L: linux-fbdev@vger.kernel.org 4191S: Maintained 4192W: http://plugable.com/category/projects/udlfb/ 4193F: drivers/video/fbdev/udlfb.c 4194F: include/video/udlfb.h 4195F: Documentation/fb/udlfb.txt 4196 4197DISTRIBUTED LOCK MANAGER (DLM) 4198M: Christine Caulfield <ccaulfie@redhat.com> 4199M: David Teigland <teigland@redhat.com> 4200L: cluster-devel@redhat.com 4201W: http://sources.redhat.com/cluster/ 4202T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4203S: Supported 4204F: fs/dlm/ 4205 4206DMA BUFFER SHARING FRAMEWORK 4207M: Sumit Semwal <sumit.semwal@linaro.org> 4208S: Maintained 4209L: linux-media@vger.kernel.org 4210L: dri-devel@lists.freedesktop.org 4211L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4212F: drivers/dma-buf/ 4213F: include/linux/dma-buf* 4214F: include/linux/reservation.h 4215F: include/linux/*fence.h 4216F: Documentation/driver-api/dma-buf.rst 4217T: git git://anongit.freedesktop.org/drm/drm-misc 4218 4219DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4220M: Vinod Koul <vinod.koul@intel.com> 4221L: dmaengine@vger.kernel.org 4222Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4223S: Maintained 4224F: drivers/dma/ 4225F: include/linux/dmaengine.h 4226F: Documentation/devicetree/bindings/dma/ 4227F: Documentation/dmaengine/ 4228T: git git://git.infradead.org/users/vkoul/slave-dma.git 4229 4230DMA MAPPING HELPERS 4231M: Christoph Hellwig <hch@lst.de> 4232M: Marek Szyprowski <m.szyprowski@samsung.com> 4233R: Robin Murphy <robin.murphy@arm.com> 4234L: iommu@lists.linux-foundation.org 4235T: git git://git.infradead.org/users/hch/dma-mapping.git 4236W: http://git.infradead.org/users/hch/dma-mapping.git 4237S: Supported 4238F: lib/dma-debug.c 4239F: lib/dma-noop.c 4240F: lib/dma-virt.c 4241F: drivers/base/dma-mapping.c 4242F: drivers/base/dma-coherent.c 4243F: include/linux/dma-mapping.h 4244 4245DME1737 HARDWARE MONITOR DRIVER 4246M: Juerg Haefliger <juergh@gmail.com> 4247L: linux-hwmon@vger.kernel.org 4248S: Maintained 4249F: Documentation/hwmon/dme1737 4250F: drivers/hwmon/dme1737.c 4251 4252DMI/SMBIOS SUPPORT 4253M: Jean Delvare <jdelvare@suse.com> 4254S: Maintained 4255T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4256F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4257F: drivers/firmware/dmi-id.c 4258F: drivers/firmware/dmi_scan.c 4259F: include/linux/dmi.h 4260 4261DOCUMENTATION 4262M: Jonathan Corbet <corbet@lwn.net> 4263L: linux-doc@vger.kernel.org 4264S: Maintained 4265F: Documentation/ 4266F: scripts/kernel-doc 4267X: Documentation/ABI/ 4268X: Documentation/devicetree/ 4269X: Documentation/acpi 4270X: Documentation/power 4271X: Documentation/spi 4272X: Documentation/media 4273T: git git://git.lwn.net/linux.git docs-next 4274 4275DONGWOON DW9714 LENS VOICE COIL DRIVER 4276M: Sakari Ailus <sakari.ailus@linux.intel.com> 4277L: linux-media@vger.kernel.org 4278T: git git://linuxtv.org/media_tree.git 4279S: Maintained 4280F: drivers/media/i2c/dw9714.c 4281 4282DOUBLETALK DRIVER 4283M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4284L: blinux-list@redhat.com 4285S: Maintained 4286F: drivers/char/dtlk.c 4287F: include/linux/dtlk.h 4288 4289DPAA2 DATAPATH I/O (DPIO) DRIVER 4290M: Roy Pledge <Roy.Pledge@nxp.com> 4291L: linux-kernel@vger.kernel.org 4292S: Maintained 4293F: drivers/staging/fsl-mc/bus/dpio 4294 4295DPAA2 ETHERNET DRIVER 4296M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4297L: linux-kernel@vger.kernel.org 4298S: Maintained 4299F: drivers/staging/fsl-dpaa2/ethernet 4300 4301DPT_I2O SCSI RAID DRIVER 4302M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4303L: linux-scsi@vger.kernel.org 4304W: http://www.adaptec.com/ 4305S: Maintained 4306F: drivers/scsi/dpt* 4307F: drivers/scsi/dpt/ 4308 4309DRBD DRIVER 4310M: Philipp Reisner <philipp.reisner@linbit.com> 4311M: Lars Ellenberg <lars.ellenberg@linbit.com> 4312L: drbd-dev@lists.linbit.com 4313W: http://www.drbd.org 4314T: git git://git.linbit.com/linux-drbd.git 4315T: git git://git.linbit.com/drbd-8.4.git 4316S: Supported 4317F: drivers/block/drbd/ 4318F: lib/lru_cache.c 4319F: Documentation/blockdev/drbd/ 4320 4321DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4322M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4323T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4324S: Supported 4325F: Documentation/kobject.txt 4326F: drivers/base/ 4327F: fs/debugfs/ 4328F: fs/sysfs/ 4329F: include/linux/debugfs.h 4330F: include/linux/kobj* 4331F: lib/kobj* 4332 4333DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4334M: Kevin Hilman <khilman@kernel.org> 4335M: Nishanth Menon <nm@ti.com> 4336S: Maintained 4337F: drivers/power/avs/ 4338F: include/linux/power/smartreflex.h 4339L: linux-pm@vger.kernel.org 4340 4341DRM DRIVER FOR ARM PL111 CLCD 4342M: Eric Anholt <eric@anholt.net> 4343T: git git://anongit.freedesktop.org/drm/drm-misc 4344S: Supported 4345F: drivers/gpu/drm/pl111/ 4346 4347DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4348M: Dave Airlie <airlied@redhat.com> 4349S: Odd Fixes 4350F: drivers/gpu/drm/ast/ 4351 4352DRM DRIVER FOR BOCHS VIRTUAL GPU 4353M: Gerd Hoffmann <kraxel@redhat.com> 4354L: virtualization@lists.linux-foundation.org 4355T: git git://anongit.freedesktop.org/drm/drm-misc 4356S: Maintained 4357F: drivers/gpu/drm/bochs/ 4358 4359DRM DRIVER FOR INTEL I810 VIDEO CARDS 4360S: Orphan / Obsolete 4361F: drivers/gpu/drm/i810/ 4362F: include/uapi/drm/i810_drm.h 4363 4364DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4365S: Orphan / Obsolete 4366F: drivers/gpu/drm/mga/ 4367F: include/uapi/drm/mga_drm.h 4368 4369DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4370M: Dave Airlie <airlied@redhat.com> 4371S: Odd Fixes 4372F: drivers/gpu/drm/mgag200/ 4373 4374DRM DRIVER FOR MI0283QT 4375M: Noralf Trønnes <noralf@tronnes.org> 4376S: Maintained 4377F: drivers/gpu/drm/tinydrm/mi0283qt.c 4378F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4379 4380DRM DRIVER FOR MSM ADRENO GPU 4381M: Rob Clark <robdclark@gmail.com> 4382L: linux-arm-msm@vger.kernel.org 4383L: dri-devel@lists.freedesktop.org 4384L: freedreno@lists.freedesktop.org 4385T: git git://people.freedesktop.org/~robclark/linux 4386S: Maintained 4387F: drivers/gpu/drm/msm/ 4388F: include/uapi/drm/msm_drm.h 4389F: Documentation/devicetree/bindings/display/msm/ 4390 4391DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4392M: Ben Skeggs <bskeggs@redhat.com> 4393L: dri-devel@lists.freedesktop.org 4394L: nouveau@lists.freedesktop.org 4395T: git git://github.com/skeggsb/linux 4396S: Supported 4397F: drivers/gpu/drm/nouveau/ 4398F: include/uapi/drm/nouveau_drm.h 4399 4400DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4401M: Noralf Trønnes <noralf@tronnes.org> 4402S: Maintained 4403F: drivers/gpu/drm/tinydrm/repaper.c 4404F: Documentation/devicetree/bindings/display/repaper.txt 4405 4406DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4407M: Dave Airlie <airlied@redhat.com> 4408M: Gerd Hoffmann <kraxel@redhat.com> 4409L: virtualization@lists.linux-foundation.org 4410T: git git://anongit.freedesktop.org/drm/drm-misc 4411S: Obsolete 4412W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4413F: drivers/gpu/drm/cirrus/ 4414 4415DRM DRIVER FOR QXL VIRTUAL GPU 4416M: Dave Airlie <airlied@redhat.com> 4417M: Gerd Hoffmann <kraxel@redhat.com> 4418L: virtualization@lists.linux-foundation.org 4419T: git git://anongit.freedesktop.org/drm/drm-misc 4420S: Maintained 4421F: drivers/gpu/drm/qxl/ 4422F: include/uapi/drm/qxl_drm.h 4423 4424DRM DRIVER FOR RAGE 128 VIDEO CARDS 4425S: Orphan / Obsolete 4426F: drivers/gpu/drm/r128/ 4427F: include/uapi/drm/r128_drm.h 4428 4429DRM DRIVER FOR SAVAGE VIDEO CARDS 4430S: Orphan / Obsolete 4431F: drivers/gpu/drm/savage/ 4432F: include/uapi/drm/savage_drm.h 4433 4434DRM DRIVER FOR SIS VIDEO CARDS 4435S: Orphan / Obsolete 4436F: drivers/gpu/drm/sis/ 4437F: include/uapi/drm/sis_drm.h 4438 4439DRM DRIVER FOR SITRONIX ST7586 PANELS 4440M: David Lechner <david@lechnology.com> 4441S: Maintained 4442F: drivers/gpu/drm/tinydrm/st7586.c 4443F: Documentation/devicetree/bindings/display/st7586.txt 4444 4445DRM DRIVER FOR TDFX VIDEO CARDS 4446S: Orphan / Obsolete 4447F: drivers/gpu/drm/tdfx/ 4448 4449DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4450M: Dave Airlie <airlied@redhat.com> 4451S: Odd Fixes 4452F: drivers/gpu/drm/udl/ 4453 4454DRM DRIVER FOR VMWARE VIRTUAL GPU 4455M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4456M: Sinclair Yeh <syeh@vmware.com> 4457M: Thomas Hellstrom <thellstrom@vmware.com> 4458L: dri-devel@lists.freedesktop.org 4459T: git git://people.freedesktop.org/~syeh/repos_linux 4460T: git git://people.freedesktop.org/~thomash/linux 4461S: Supported 4462F: drivers/gpu/drm/vmwgfx/ 4463F: include/uapi/drm/vmwgfx_drm.h 4464 4465DRM DRIVERS 4466M: David Airlie <airlied@linux.ie> 4467L: dri-devel@lists.freedesktop.org 4468T: git git://people.freedesktop.org/~airlied/linux 4469B: https://bugs.freedesktop.org/ 4470C: irc://chat.freenode.net/dri-devel 4471S: Maintained 4472F: drivers/gpu/drm/ 4473F: drivers/gpu/vga/ 4474F: Documentation/devicetree/bindings/display/ 4475F: Documentation/devicetree/bindings/gpu/ 4476F: Documentation/devicetree/bindings/video/ 4477F: Documentation/gpu/ 4478F: include/drm/ 4479F: include/uapi/drm/ 4480F: include/linux/vga* 4481 4482DRM DRIVERS AND MISC GPU PATCHES 4483M: Daniel Vetter <daniel.vetter@intel.com> 4484M: Jani Nikula <jani.nikula@linux.intel.com> 4485M: Sean Paul <seanpaul@chromium.org> 4486W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4487S: Maintained 4488T: git git://anongit.freedesktop.org/drm/drm-misc 4489F: Documentation/gpu/ 4490F: drivers/gpu/vga/ 4491F: drivers/gpu/drm/* 4492F: include/drm/drm* 4493F: include/uapi/drm/drm* 4494F: include/linux/vga* 4495 4496DRM DRIVERS FOR ALLWINNER A10 4497M: Maxime Ripard <maxime.ripard@free-electrons.com> 4498L: dri-devel@lists.freedesktop.org 4499S: Supported 4500F: drivers/gpu/drm/sun4i/ 4501F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4502T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4503 4504DRM DRIVERS FOR AMLOGIC SOCS 4505M: Neil Armstrong <narmstrong@baylibre.com> 4506L: dri-devel@lists.freedesktop.org 4507L: linux-amlogic@lists.infradead.org 4508W: http://linux-meson.com/ 4509S: Supported 4510F: drivers/gpu/drm/meson/ 4511F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4512F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4513F: Documentation/gpu/meson.rst 4514T: git git://anongit.freedesktop.org/drm/drm-misc 4515 4516DRM DRIVERS FOR ATMEL HLCDC 4517M: Boris Brezillon <boris.brezillon@free-electrons.com> 4518L: dri-devel@lists.freedesktop.org 4519S: Supported 4520F: drivers/gpu/drm/atmel-hlcdc/ 4521F: Documentation/devicetree/bindings/drm/atmel/ 4522T: git git://anongit.freedesktop.org/drm/drm-misc 4523 4524DRM DRIVERS FOR BRIDGE CHIPS 4525M: Archit Taneja <architt@codeaurora.org> 4526M: Andrzej Hajda <a.hajda@samsung.com> 4527R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4528S: Maintained 4529T: git git://anongit.freedesktop.org/drm/drm-misc 4530F: drivers/gpu/drm/bridge/ 4531 4532DRM DRIVERS FOR EXYNOS 4533M: Inki Dae <inki.dae@samsung.com> 4534M: Joonyoung Shim <jy0922.shim@samsung.com> 4535M: Seung-Woo Kim <sw0312.kim@samsung.com> 4536M: Kyungmin Park <kyungmin.park@samsung.com> 4537L: dri-devel@lists.freedesktop.org 4538T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4539S: Supported 4540F: drivers/gpu/drm/exynos/ 4541F: include/uapi/drm/exynos_drm.h 4542F: Documentation/devicetree/bindings/display/exynos/ 4543 4544DRM DRIVERS FOR FREESCALE DCU 4545M: Stefan Agner <stefan@agner.ch> 4546M: Alison Wang <alison.wang@freescale.com> 4547L: dri-devel@lists.freedesktop.org 4548S: Supported 4549F: drivers/gpu/drm/fsl-dcu/ 4550F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4551F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4552F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4553 4554DRM DRIVERS FOR FREESCALE IMX 4555M: Philipp Zabel <p.zabel@pengutronix.de> 4556L: dri-devel@lists.freedesktop.org 4557S: Maintained 4558F: drivers/gpu/drm/imx/ 4559F: drivers/gpu/ipu-v3/ 4560F: Documentation/devicetree/bindings/display/imx/ 4561 4562DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4563M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4564L: dri-devel@lists.freedesktop.org 4565T: git git://github.com/patjak/drm-gma500 4566S: Maintained 4567F: drivers/gpu/drm/gma500/ 4568 4569DRM DRIVERS FOR HISILICON 4570M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4571M: Rongrong Zou <zourongrong@gmail.com> 4572R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4573R: Chen Feng <puck.chen@hisilicon.com> 4574L: dri-devel@lists.freedesktop.org 4575T: git git://github.com/xin3liang/linux.git 4576S: Maintained 4577F: drivers/gpu/drm/hisilicon/ 4578F: Documentation/devicetree/bindings/display/hisilicon/ 4579 4580DRM DRIVERS FOR MEDIATEK 4581M: CK Hu <ck.hu@mediatek.com> 4582M: Philipp Zabel <p.zabel@pengutronix.de> 4583L: dri-devel@lists.freedesktop.org 4584S: Supported 4585F: drivers/gpu/drm/mediatek/ 4586F: Documentation/devicetree/bindings/display/mediatek/ 4587 4588DRM DRIVERS FOR NVIDIA TEGRA 4589M: Thierry Reding <thierry.reding@gmail.com> 4590L: dri-devel@lists.freedesktop.org 4591L: linux-tegra@vger.kernel.org 4592T: git git://anongit.freedesktop.org/tegra/linux.git 4593S: Supported 4594F: drivers/gpu/drm/tegra/ 4595F: drivers/gpu/host1x/ 4596F: include/linux/host1x.h 4597F: include/uapi/drm/tegra_drm.h 4598F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4599 4600DRM DRIVERS FOR RENESAS 4601M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4602L: dri-devel@lists.freedesktop.org 4603L: linux-renesas-soc@vger.kernel.org 4604T: git git://linuxtv.org/pinchartl/fbdev 4605S: Supported 4606F: drivers/gpu/drm/rcar-du/ 4607F: drivers/gpu/drm/shmobile/ 4608F: include/linux/platform_data/shmob_drm.h 4609F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4610F: Documentation/devicetree/bindings/display/renesas,du.txt 4611 4612DRM DRIVERS FOR ROCKCHIP 4613M: Mark Yao <mark.yao@rock-chips.com> 4614L: dri-devel@lists.freedesktop.org 4615S: Maintained 4616F: drivers/gpu/drm/rockchip/ 4617F: Documentation/devicetree/bindings/display/rockchip/ 4618T: git git://anongit.freedesktop.org/drm/drm-misc 4619 4620DRM DRIVERS FOR STI 4621M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4622M: Vincent Abriou <vincent.abriou@st.com> 4623L: dri-devel@lists.freedesktop.org 4624T: git git://anongit.freedesktop.org/drm/drm-misc 4625S: Maintained 4626F: drivers/gpu/drm/sti 4627F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4628 4629DRM DRIVERS FOR STM 4630M: Yannick Fertre <yannick.fertre@st.com> 4631M: Philippe Cornu <philippe.cornu@st.com> 4632M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4633M: Vincent Abriou <vincent.abriou@st.com> 4634L: dri-devel@lists.freedesktop.org 4635T: git git://anongit.freedesktop.org/drm/drm-misc 4636S: Maintained 4637F: drivers/gpu/drm/stm 4638F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4639 4640DRM DRIVERS FOR TI LCDC 4641M: Jyri Sarha <jsarha@ti.com> 4642R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4643L: dri-devel@lists.freedesktop.org 4644S: Maintained 4645F: drivers/gpu/drm/tilcdc/ 4646F: Documentation/devicetree/bindings/display/tilcdc/ 4647 4648DRM DRIVERS FOR TI OMAP 4649M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4650L: dri-devel@lists.freedesktop.org 4651S: Maintained 4652F: drivers/gpu/drm/omapdrm/ 4653F: Documentation/devicetree/bindings/display/ti/ 4654 4655DRM DRIVERS FOR VC4 4656M: Eric Anholt <eric@anholt.net> 4657T: git git://github.com/anholt/linux 4658S: Supported 4659F: drivers/gpu/drm/vc4/ 4660F: include/uapi/drm/vc4_drm.h 4661F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4662T: git git://anongit.freedesktop.org/drm/drm-misc 4663 4664DRM DRIVERS FOR VIVANTE GPU IP 4665M: Lucas Stach <l.stach@pengutronix.de> 4666R: Russell King <linux+etnaviv@armlinux.org.uk> 4667R: Christian Gmeiner <christian.gmeiner@gmail.com> 4668L: etnaviv@lists.freedesktop.org 4669L: dri-devel@lists.freedesktop.org 4670S: Maintained 4671F: drivers/gpu/drm/etnaviv/ 4672F: include/uapi/drm/etnaviv_drm.h 4673F: Documentation/devicetree/bindings/display/etnaviv/ 4674 4675DRM DRIVERS FOR ZTE ZX 4676M: Shawn Guo <shawnguo@kernel.org> 4677L: dri-devel@lists.freedesktop.org 4678S: Maintained 4679F: drivers/gpu/drm/zte/ 4680F: Documentation/devicetree/bindings/display/zte,vou.txt 4681T: git git://anongit.freedesktop.org/drm/drm-misc 4682 4683DRM PANEL DRIVERS 4684M: Thierry Reding <thierry.reding@gmail.com> 4685L: dri-devel@lists.freedesktop.org 4686T: git git://anongit.freedesktop.org/tegra/linux.git 4687S: Maintained 4688F: drivers/gpu/drm/drm_panel.c 4689F: drivers/gpu/drm/panel/ 4690F: include/drm/drm_panel.h 4691F: Documentation/devicetree/bindings/display/panel/ 4692 4693DRM TINYDRM DRIVERS 4694M: Noralf Trønnes <noralf@tronnes.org> 4695W: https://github.com/notro/tinydrm/wiki/Development 4696T: git git://anongit.freedesktop.org/drm/drm-misc 4697S: Maintained 4698F: drivers/gpu/drm/tinydrm/ 4699F: include/drm/tinydrm/ 4700 4701DSBR100 USB FM RADIO DRIVER 4702M: Alexey Klimov <klimov.linux@gmail.com> 4703L: linux-media@vger.kernel.org 4704T: git git://linuxtv.org/media_tree.git 4705S: Maintained 4706F: drivers/media/radio/dsbr100.c 4707 4708DSCC4 DRIVER 4709M: Francois Romieu <romieu@fr.zoreil.com> 4710L: netdev@vger.kernel.org 4711S: Maintained 4712F: drivers/net/wan/dscc4.c 4713 4714DT3155 MEDIA DRIVER 4715M: Hans Verkuil <hverkuil@xs4all.nl> 4716L: linux-media@vger.kernel.org 4717T: git git://linuxtv.org/media_tree.git 4718W: https://linuxtv.org 4719S: Odd Fixes 4720F: drivers/media/pci/dt3155/ 4721 4722DVB_USB_AF9015 MEDIA DRIVER 4723M: Antti Palosaari <crope@iki.fi> 4724L: linux-media@vger.kernel.org 4725W: https://linuxtv.org 4726W: http://palosaari.fi/linux/ 4727Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4728T: git git://linuxtv.org/anttip/media_tree.git 4729S: Maintained 4730F: drivers/media/usb/dvb-usb-v2/af9015* 4731 4732DVB_USB_AF9035 MEDIA DRIVER 4733M: Antti Palosaari <crope@iki.fi> 4734L: linux-media@vger.kernel.org 4735W: https://linuxtv.org 4736W: http://palosaari.fi/linux/ 4737Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4738T: git git://linuxtv.org/anttip/media_tree.git 4739S: Maintained 4740F: drivers/media/usb/dvb-usb-v2/af9035* 4741 4742DVB_USB_ANYSEE MEDIA DRIVER 4743M: Antti Palosaari <crope@iki.fi> 4744L: linux-media@vger.kernel.org 4745W: https://linuxtv.org 4746W: http://palosaari.fi/linux/ 4747Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4748T: git git://linuxtv.org/anttip/media_tree.git 4749S: Maintained 4750F: drivers/media/usb/dvb-usb-v2/anysee* 4751 4752DVB_USB_AU6610 MEDIA DRIVER 4753M: Antti Palosaari <crope@iki.fi> 4754L: linux-media@vger.kernel.org 4755W: https://linuxtv.org 4756W: http://palosaari.fi/linux/ 4757Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4758T: git git://linuxtv.org/anttip/media_tree.git 4759S: Maintained 4760F: drivers/media/usb/dvb-usb-v2/au6610* 4761 4762DVB_USB_CE6230 MEDIA DRIVER 4763M: Antti Palosaari <crope@iki.fi> 4764L: linux-media@vger.kernel.org 4765W: https://linuxtv.org 4766W: http://palosaari.fi/linux/ 4767Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4768T: git git://linuxtv.org/anttip/media_tree.git 4769S: Maintained 4770F: drivers/media/usb/dvb-usb-v2/ce6230* 4771 4772DVB_USB_CXUSB MEDIA DRIVER 4773M: Michael Krufky <mkrufky@linuxtv.org> 4774L: linux-media@vger.kernel.org 4775W: https://linuxtv.org 4776W: http://github.com/mkrufky 4777Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4778T: git git://linuxtv.org/media_tree.git 4779S: Maintained 4780F: drivers/media/usb/dvb-usb/cxusb* 4781 4782DVB_USB_EC168 MEDIA DRIVER 4783M: Antti Palosaari <crope@iki.fi> 4784L: linux-media@vger.kernel.org 4785W: https://linuxtv.org 4786W: http://palosaari.fi/linux/ 4787Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4788T: git git://linuxtv.org/anttip/media_tree.git 4789S: Maintained 4790F: drivers/media/usb/dvb-usb-v2/ec168* 4791 4792DVB_USB_GL861 MEDIA DRIVER 4793M: Antti Palosaari <crope@iki.fi> 4794L: linux-media@vger.kernel.org 4795W: https://linuxtv.org 4796Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4797T: git git://linuxtv.org/anttip/media_tree.git 4798S: Maintained 4799F: drivers/media/usb/dvb-usb-v2/gl861* 4800 4801DVB_USB_MXL111SF MEDIA DRIVER 4802M: Michael Krufky <mkrufky@linuxtv.org> 4803L: linux-media@vger.kernel.org 4804W: https://linuxtv.org 4805W: http://github.com/mkrufky 4806Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4807T: git git://linuxtv.org/mkrufky/mxl111sf.git 4808S: Maintained 4809F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4810 4811DVB_USB_RTL28XXU MEDIA DRIVER 4812M: Antti Palosaari <crope@iki.fi> 4813L: linux-media@vger.kernel.org 4814W: https://linuxtv.org 4815W: http://palosaari.fi/linux/ 4816Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4817T: git git://linuxtv.org/anttip/media_tree.git 4818S: Maintained 4819F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4820 4821DVB_USB_V2 MEDIA DRIVER 4822M: Antti Palosaari <crope@iki.fi> 4823L: linux-media@vger.kernel.org 4824W: https://linuxtv.org 4825W: http://palosaari.fi/linux/ 4826Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4827T: git git://linuxtv.org/anttip/media_tree.git 4828S: Maintained 4829F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4830F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4831 4832DYNAMIC DEBUG 4833M: Jason Baron <jbaron@akamai.com> 4834S: Maintained 4835F: lib/dynamic_debug.c 4836F: include/linux/dynamic_debug.h 4837 4838DZ DECSTATION DZ11 SERIAL DRIVER 4839M: "Maciej W. Rozycki" <macro@linux-mips.org> 4840S: Maintained 4841F: drivers/tty/serial/dz.* 4842 4843E3X0 POWER BUTTON DRIVER 4844M: Moritz Fischer <moritz.fischer@ettus.com> 4845L: usrp-users@lists.ettus.com 4846W: http://www.ettus.com 4847S: Supported 4848F: drivers/input/misc/e3x0-button.c 4849F: Documentation/devicetree/bindings/input/e3x0-button.txt 4850 4851E4000 MEDIA DRIVER 4852M: Antti Palosaari <crope@iki.fi> 4853L: linux-media@vger.kernel.org 4854W: https://linuxtv.org 4855W: http://palosaari.fi/linux/ 4856Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4857T: git git://linuxtv.org/anttip/media_tree.git 4858S: Maintained 4859F: drivers/media/tuners/e4000* 4860 4861EATA ISA/EISA/PCI SCSI DRIVER 4862M: Dario Ballabio <ballabio_dario@emc.com> 4863L: linux-scsi@vger.kernel.org 4864S: Maintained 4865F: drivers/scsi/eata.c 4866 4867EC100 MEDIA DRIVER 4868M: Antti Palosaari <crope@iki.fi> 4869L: linux-media@vger.kernel.org 4870W: https://linuxtv.org 4871W: http://palosaari.fi/linux/ 4872Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4873T: git git://linuxtv.org/anttip/media_tree.git 4874S: Maintained 4875F: drivers/media/dvb-frontends/ec100* 4876 4877ECRYPT FILE SYSTEM 4878M: Tyler Hicks <tyhicks@canonical.com> 4879L: ecryptfs@vger.kernel.org 4880W: http://ecryptfs.org 4881W: https://launchpad.net/ecryptfs 4882T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4883S: Supported 4884F: Documentation/filesystems/ecryptfs.txt 4885F: fs/ecryptfs/ 4886 4887EDAC-AMD64 4888M: Borislav Petkov <bp@alien8.de> 4889L: linux-edac@vger.kernel.org 4890S: Maintained 4891F: drivers/edac/amd64_edac* 4892 4893EDAC-CALXEDA 4894M: Robert Richter <rric@kernel.org> 4895L: linux-edac@vger.kernel.org 4896S: Maintained 4897F: drivers/edac/highbank* 4898 4899EDAC-CAVIUM 4900M: Ralf Baechle <ralf@linux-mips.org> 4901M: David Daney <david.daney@cavium.com> 4902L: linux-edac@vger.kernel.org 4903L: linux-mips@linux-mips.org 4904S: Supported 4905F: drivers/edac/octeon_edac* 4906F: drivers/edac/thunderx_edac* 4907 4908EDAC-CORE 4909M: Borislav Petkov <bp@alien8.de> 4910M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4911M: Mauro Carvalho Chehab <mchehab@kernel.org> 4912L: linux-edac@vger.kernel.org 4913T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4914T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4915S: Supported 4916F: Documentation/admin-guide/ras.rst 4917F: Documentation/driver-api/edac.rst 4918F: drivers/edac/ 4919F: include/linux/edac.h 4920 4921EDAC-E752X 4922M: Mark Gross <mark.gross@intel.com> 4923L: linux-edac@vger.kernel.org 4924S: Maintained 4925F: drivers/edac/e752x_edac.c 4926 4927EDAC-E7XXX 4928L: linux-edac@vger.kernel.org 4929S: Maintained 4930F: drivers/edac/e7xxx_edac.c 4931 4932EDAC-FSL_DDR 4933M: York Sun <york.sun@nxp.com> 4934L: linux-edac@vger.kernel.org 4935S: Maintained 4936F: drivers/edac/fsl_ddr_edac.* 4937 4938EDAC-GHES 4939M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4940M: Mauro Carvalho Chehab <mchehab@kernel.org> 4941L: linux-edac@vger.kernel.org 4942S: Maintained 4943F: drivers/edac/ghes_edac.c 4944 4945EDAC-I3000 4946L: linux-edac@vger.kernel.org 4947S: Orphan 4948F: drivers/edac/i3000_edac.c 4949 4950EDAC-I5000 4951L: linux-edac@vger.kernel.org 4952S: Maintained 4953F: drivers/edac/i5000_edac.c 4954 4955EDAC-I5400 4956M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4957M: Mauro Carvalho Chehab <mchehab@kernel.org> 4958L: linux-edac@vger.kernel.org 4959S: Maintained 4960F: drivers/edac/i5400_edac.c 4961 4962EDAC-I7300 4963M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4964M: Mauro Carvalho Chehab <mchehab@kernel.org> 4965L: linux-edac@vger.kernel.org 4966S: Maintained 4967F: drivers/edac/i7300_edac.c 4968 4969EDAC-I7CORE 4970M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4971M: Mauro Carvalho Chehab <mchehab@kernel.org> 4972L: linux-edac@vger.kernel.org 4973S: Maintained 4974F: drivers/edac/i7core_edac.c 4975 4976EDAC-I82443BXGX 4977M: Tim Small <tim@buttersideup.com> 4978L: linux-edac@vger.kernel.org 4979S: Maintained 4980F: drivers/edac/i82443bxgx_edac.c 4981 4982EDAC-I82975X 4983M: Ranganathan Desikan <ravi@jetztechnologies.com> 4984M: "Arvind R." <arvino55@gmail.com> 4985L: linux-edac@vger.kernel.org 4986S: Maintained 4987F: drivers/edac/i82975x_edac.c 4988 4989EDAC-IE31200 4990M: Jason Baron <jbaron@akamai.com> 4991L: linux-edac@vger.kernel.org 4992S: Maintained 4993F: drivers/edac/ie31200_edac.c 4994 4995EDAC-MPC85XX 4996M: Johannes Thumshirn <morbidrsa@gmail.com> 4997L: linux-edac@vger.kernel.org 4998S: Maintained 4999F: drivers/edac/mpc85xx_edac.[ch] 5000 5001EDAC-PASEMI 5002M: Egor Martovetsky <egor@pasemi.com> 5003L: linux-edac@vger.kernel.org 5004S: Maintained 5005F: drivers/edac/pasemi_edac.c 5006 5007EDAC-PND2 5008M: Tony Luck <tony.luck@intel.com> 5009L: linux-edac@vger.kernel.org 5010S: Maintained 5011F: drivers/edac/pnd2_edac.[ch] 5012 5013EDAC-R82600 5014M: Tim Small <tim@buttersideup.com> 5015L: linux-edac@vger.kernel.org 5016S: Maintained 5017F: drivers/edac/r82600_edac.c 5018 5019EDAC-SBRIDGE 5020M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5021M: Mauro Carvalho Chehab <mchehab@kernel.org> 5022L: linux-edac@vger.kernel.org 5023S: Maintained 5024F: drivers/edac/sb_edac.c 5025 5026EDAC-SKYLAKE 5027M: Tony Luck <tony.luck@intel.com> 5028L: linux-edac@vger.kernel.org 5029S: Maintained 5030F: drivers/edac/skx_edac.c 5031 5032EDIROL UA-101/UA-1000 DRIVER 5033M: Clemens Ladisch <clemens@ladisch.de> 5034L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5035T: git git://git.alsa-project.org/alsa-kernel.git 5036S: Maintained 5037F: sound/usb/misc/ua101.c 5038 5039EFI TEST DRIVER 5040L: linux-efi@vger.kernel.org 5041M: Ivan Hu <ivan.hu@canonical.com> 5042M: Matt Fleming <matt@codeblueprint.co.uk> 5043S: Maintained 5044F: drivers/firmware/efi/test/ 5045 5046EFI VARIABLE FILESYSTEM 5047M: Matthew Garrett <matthew.garrett@nebula.com> 5048M: Jeremy Kerr <jk@ozlabs.org> 5049M: Matt Fleming <matt@codeblueprint.co.uk> 5050T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5051L: linux-efi@vger.kernel.org 5052S: Maintained 5053F: fs/efivarfs/ 5054 5055EFIFB FRAMEBUFFER DRIVER 5056L: linux-fbdev@vger.kernel.org 5057M: Peter Jones <pjones@redhat.com> 5058S: Maintained 5059F: drivers/video/fbdev/efifb.c 5060 5061EFS FILESYSTEM 5062W: http://aeschi.ch.eu.org/efs/ 5063S: Orphan 5064F: fs/efs/ 5065 5066EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5067M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5068L: netdev@vger.kernel.org 5069S: Maintained 5070F: drivers/net/ethernet/ibm/ehea/ 5071 5072EM28XX VIDEO4LINUX DRIVER 5073M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5074M: Mauro Carvalho Chehab <mchehab@kernel.org> 5075L: linux-media@vger.kernel.org 5076W: https://linuxtv.org 5077T: git git://linuxtv.org/media_tree.git 5078S: Maintained 5079F: drivers/media/usb/em28xx/ 5080F: Documentation/media/v4l-drivers/em28xx* 5081 5082EMBEDDED LINUX 5083M: Paul Gortmaker <paul.gortmaker@windriver.com> 5084M: Matt Mackall <mpm@selenic.com> 5085M: David Woodhouse <dwmw2@infradead.org> 5086L: linux-embedded@vger.kernel.org 5087S: Maintained 5088 5089Emulex 10Gbps iSCSI - OneConnect DRIVER 5090M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5091M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5092M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5093L: linux-scsi@vger.kernel.org 5094W: http://www.broadcom.com 5095S: Supported 5096F: drivers/scsi/be2iscsi/ 5097 5098Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5099M: Sathya Perla <sathya.perla@broadcom.com> 5100M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5101M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5102M: Somnath Kotur <somnath.kotur@broadcom.com> 5103L: netdev@vger.kernel.org 5104W: http://www.emulex.com 5105S: Supported 5106F: drivers/net/ethernet/emulex/benet/ 5107 5108EMULEX ONECONNECT ROCE DRIVER 5109M: Selvin Xavier <selvin.xavier@broadcom.com> 5110M: Devesh Sharma <devesh.sharma@broadcom.com> 5111L: linux-rdma@vger.kernel.org 5112W: http://www.broadcom.com 5113S: Odd Fixes 5114F: drivers/infiniband/hw/ocrdma/ 5115F: include/uapi/rdma/ocrdma-abi.h 5116 5117EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5118M: James Smart <james.smart@broadcom.com> 5119M: Dick Kennedy <dick.kennedy@broadcom.com> 5120L: linux-scsi@vger.kernel.org 5121W: http://www.broadcom.com 5122S: Supported 5123F: drivers/scsi/lpfc/ 5124 5125ENE CB710 FLASH CARD READER DRIVER 5126M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5127S: Maintained 5128F: drivers/misc/cb710/ 5129F: drivers/mmc/host/cb710-mmc.* 5130F: include/linux/cb710.h 5131 5132ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5133M: Maxim Levitsky <maximlevitsky@gmail.com> 5134S: Maintained 5135F: drivers/media/rc/ene_ir.* 5136 5137EPSON S1D13XXX FRAMEBUFFER DRIVER 5138M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5139S: Maintained 5140T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5141F: drivers/video/fbdev/s1d13xxxfb.c 5142F: include/video/s1d13xxxfb.h 5143 5144ERRSEQ ERROR TRACKING INFRASTRUCTURE 5145M: Jeff Layton <jlayton@poochiereds.net> 5146S: Maintained 5147F: lib/errseq.c 5148F: include/linux/errseq.h 5149 5150ET131X NETWORK DRIVER 5151M: Mark Einon <mark.einon@gmail.com> 5152S: Odd Fixes 5153F: drivers/net/ethernet/agere/ 5154 5155ETHERNET BRIDGE 5156M: Stephen Hemminger <stephen@networkplumber.org> 5157L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5158L: netdev@vger.kernel.org 5159W: http://www.linuxfoundation.org/en/Net:Bridge 5160S: Maintained 5161F: include/linux/netfilter_bridge/ 5162F: net/bridge/ 5163 5164ETHERNET PHY LIBRARY 5165M: Andrew Lunn <andrew@lunn.ch> 5166M: Florian Fainelli <f.fainelli@gmail.com> 5167L: netdev@vger.kernel.org 5168S: Maintained 5169F: Documentation/ABI/testing/sysfs-bus-mdio 5170F: Documentation/devicetree/bindings/net/mdio* 5171F: Documentation/networking/phy.txt 5172F: drivers/net/phy/ 5173F: drivers/of/of_mdio.c 5174F: drivers/of/of_net.c 5175F: include/linux/*mdio*.h 5176F: include/linux/of_net.h 5177F: include/linux/phy.h 5178F: include/linux/phy_fixed.h 5179F: include/linux/platform_data/mdio-gpio.h 5180F: include/linux/platform_data/mdio-bcm-unimac.h 5181F: include/trace/events/mdio.h 5182F: include/uapi/linux/mdio.h 5183F: include/uapi/linux/mii.h 5184 5185EXT2 FILE SYSTEM 5186M: Jan Kara <jack@suse.com> 5187L: linux-ext4@vger.kernel.org 5188S: Maintained 5189F: Documentation/filesystems/ext2.txt 5190F: fs/ext2/ 5191F: include/linux/ext2* 5192 5193EXT4 FILE SYSTEM 5194M: "Theodore Ts'o" <tytso@mit.edu> 5195M: Andreas Dilger <adilger.kernel@dilger.ca> 5196L: linux-ext4@vger.kernel.org 5197W: http://ext4.wiki.kernel.org 5198Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5199T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5200S: Maintained 5201F: Documentation/filesystems/ext4.txt 5202F: fs/ext4/ 5203 5204Extended Verification Module (EVM) 5205M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5206L: linux-ima-devel@lists.sourceforge.net 5207L: linux-security-module@vger.kernel.org 5208S: Supported 5209F: security/integrity/evm/ 5210 5211EXTENSIBLE FIRMWARE INTERFACE (EFI) 5212M: Matt Fleming <matt@codeblueprint.co.uk> 5213M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5214L: linux-efi@vger.kernel.org 5215T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5216S: Maintained 5217F: Documentation/efi-stub.txt 5218F: arch/*/kernel/efi.c 5219F: arch/x86/boot/compressed/eboot.[ch] 5220F: arch/*/include/asm/efi.h 5221F: arch/x86/platform/efi/ 5222F: drivers/firmware/efi/ 5223F: include/linux/efi*.h 5224F: arch/arm/boot/compressed/efi-header.S 5225F: arch/arm64/kernel/efi-entry.S 5226 5227EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5228M: MyungJoo Ham <myungjoo.ham@samsung.com> 5229M: Chanwoo Choi <cw00.choi@samsung.com> 5230L: linux-kernel@vger.kernel.org 5231T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5232S: Maintained 5233F: drivers/extcon/ 5234F: include/linux/extcon/ 5235F: include/linux/extcon.h 5236F: Documentation/extcon/ 5237F: Documentation/devicetree/bindings/extcon/ 5238 5239EXYNOS DP DRIVER 5240M: Jingoo Han <jingoohan1@gmail.com> 5241L: dri-devel@lists.freedesktop.org 5242S: Maintained 5243F: drivers/gpu/drm/exynos/exynos_dp* 5244 5245EXYNOS SYSMMU (IOMMU) driver 5246M: Marek Szyprowski <m.szyprowski@samsung.com> 5247L: iommu@lists.linux-foundation.org 5248S: Maintained 5249F: drivers/iommu/exynos-iommu.c 5250 5251EZchip NPS platform support 5252M: Noam Camus <noamc@ezchip.com> 5253S: Supported 5254F: arch/arc/plat-eznps 5255F: arch/arc/boot/dts/eznps.dts 5256 5257F2FS FILE SYSTEM 5258M: Jaegeuk Kim <jaegeuk@kernel.org> 5259M: Chao Yu <yuchao0@huawei.com> 5260L: linux-f2fs-devel@lists.sourceforge.net 5261W: https://f2fs.wiki.kernel.org/ 5262T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5263S: Maintained 5264F: Documentation/filesystems/f2fs.txt 5265F: Documentation/ABI/testing/sysfs-fs-f2fs 5266F: fs/f2fs/ 5267F: include/linux/f2fs_fs.h 5268F: include/trace/events/f2fs.h 5269 5270F71805F HARDWARE MONITORING DRIVER 5271M: Jean Delvare <jdelvare@suse.com> 5272L: linux-hwmon@vger.kernel.org 5273S: Maintained 5274F: Documentation/hwmon/f71805f 5275F: drivers/hwmon/f71805f.c 5276 5277FANOTIFY 5278M: Jan Kara <jack@suse.cz> 5279R: Amir Goldstein <amir73il@gmail.com> 5280L: linux-fsdevel@vger.kernel.org 5281S: Maintained 5282F: fs/notify/fanotify/ 5283F: include/linux/fanotify.h 5284F: include/uapi/linux/fanotify.h 5285 5286FARSYNC SYNCHRONOUS DRIVER 5287M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5288W: http://www.farsite.co.uk/ 5289S: Supported 5290F: drivers/net/wan/farsync.* 5291 5292FAULT INJECTION SUPPORT 5293M: Akinobu Mita <akinobu.mita@gmail.com> 5294S: Supported 5295F: Documentation/fault-injection/ 5296F: lib/fault-inject.c 5297 5298FBTFT Framebuffer drivers 5299M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5300S: Maintained 5301F: drivers/staging/fbtft/ 5302 5303FC0011 TUNER DRIVER 5304M: Michael Buesch <m@bues.ch> 5305L: linux-media@vger.kernel.org 5306S: Maintained 5307F: drivers/media/tuners/fc0011.h 5308F: drivers/media/tuners/fc0011.c 5309 5310FC2580 MEDIA DRIVER 5311M: Antti Palosaari <crope@iki.fi> 5312L: linux-media@vger.kernel.org 5313W: https://linuxtv.org 5314W: http://palosaari.fi/linux/ 5315Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5316T: git git://linuxtv.org/anttip/media_tree.git 5317S: Maintained 5318F: drivers/media/tuners/fc2580* 5319 5320FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5321M: Johannes Thumshirn <jth@kernel.org> 5322L: fcoe-devel@open-fcoe.org 5323W: www.Open-FCoE.org 5324S: Supported 5325F: drivers/scsi/libfc/ 5326F: drivers/scsi/fcoe/ 5327F: include/scsi/fc/ 5328F: include/scsi/libfc.h 5329F: include/scsi/libfcoe.h 5330F: include/uapi/scsi/fc/ 5331 5332FILE LOCKING (flock() and fcntl()/lockf()) 5333M: Jeff Layton <jlayton@poochiereds.net> 5334M: "J. Bruce Fields" <bfields@fieldses.org> 5335L: linux-fsdevel@vger.kernel.org 5336S: Maintained 5337F: include/linux/fcntl.h 5338F: include/linux/fs.h 5339F: include/uapi/linux/fcntl.h 5340F: include/uapi/linux/fs.h 5341F: fs/fcntl.c 5342F: fs/locks.c 5343 5344FILESYSTEMS (VFS and infrastructure) 5345M: Alexander Viro <viro@zeniv.linux.org.uk> 5346L: linux-fsdevel@vger.kernel.org 5347S: Maintained 5348F: fs/* 5349 5350FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5351M: Riku Voipio <riku.voipio@iki.fi> 5352L: linux-hwmon@vger.kernel.org 5353S: Maintained 5354F: drivers/hwmon/f75375s.c 5355F: include/linux/f75375s.h 5356 5357FIREWIRE AUDIO DRIVERS 5358M: Clemens Ladisch <clemens@ladisch.de> 5359L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5360T: git git://git.alsa-project.org/alsa-kernel.git 5361S: Maintained 5362F: sound/firewire/ 5363 5364FIREWIRE MEDIA DRIVERS (firedtv) 5365M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5366L: linux-media@vger.kernel.org 5367L: linux1394-devel@lists.sourceforge.net 5368T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5369S: Maintained 5370F: drivers/media/firewire/ 5371 5372FIREWIRE SBP-2 TARGET 5373M: Chris Boot <bootc@bootc.net> 5374L: linux-scsi@vger.kernel.org 5375L: target-devel@vger.kernel.org 5376L: linux1394-devel@lists.sourceforge.net 5377T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5378S: Maintained 5379F: drivers/target/sbp/ 5380 5381FIREWIRE SUBSYSTEM 5382M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5383L: linux1394-devel@lists.sourceforge.net 5384W: http://ieee1394.wiki.kernel.org/ 5385T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5386S: Maintained 5387F: drivers/firewire/ 5388F: include/linux/firewire.h 5389F: include/uapi/linux/firewire*.h 5390F: tools/firewire/ 5391 5392FIRMWARE LOADER (request_firmware) 5393M: Luis R. Rodriguez <mcgrof@kernel.org> 5394L: linux-kernel@vger.kernel.org 5395S: Maintained 5396F: Documentation/firmware_class/ 5397F: drivers/base/firmware*.c 5398F: include/linux/firmware.h 5399 5400FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5401M: Joshua Morris <josh.h.morris@us.ibm.com> 5402M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5403S: Maintained 5404F: drivers/block/rsxx/ 5405 5406FLOPPY DRIVER 5407M: Jiri Kosina <jikos@kernel.org> 5408T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5409S: Odd fixes 5410F: drivers/block/floppy.c 5411 5412FMC SUBSYSTEM 5413M: Alessandro Rubini <rubini@gnudd.com> 5414W: http://www.ohwr.org/projects/fmc-bus 5415S: Supported 5416F: drivers/fmc/ 5417F: include/linux/fmc*.h 5418F: include/linux/ipmi-fru.h 5419K: fmc_d.*register 5420 5421FPGA MANAGER FRAMEWORK 5422M: Alan Tull <atull@kernel.org> 5423R: Moritz Fischer <mdf@kernel.org> 5424L: linux-fpga@vger.kernel.org 5425S: Maintained 5426T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5427Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5428F: Documentation/fpga/ 5429F: Documentation/devicetree/bindings/fpga/ 5430F: drivers/fpga/ 5431F: include/linux/fpga/ 5432W: http://www.rocketboards.org 5433 5434FPU EMULATOR 5435M: Bill Metzenthen <billm@melbpc.org.au> 5436W: http://floatingpoint.sourceforge.net/emulator/index.html 5437S: Maintained 5438F: arch/x86/math-emu/ 5439 5440FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5441L: netdev@vger.kernel.org 5442S: Orphan 5443F: drivers/net/wan/dlci.c 5444F: drivers/net/wan/sdla.c 5445 5446FRAMEBUFFER LAYER 5447M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5448L: linux-fbdev@vger.kernel.org 5449T: git git://github.com/bzolnier/linux.git 5450Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5451S: Maintained 5452F: Documentation/fb/ 5453F: drivers/video/ 5454F: include/video/ 5455F: include/linux/fb.h 5456F: include/uapi/video/ 5457F: include/uapi/linux/fb.h 5458 5459FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5460M: Horia Geantă <horia.geanta@nxp.com> 5461M: Dan Douglass <dan.douglass@nxp.com> 5462L: linux-crypto@vger.kernel.org 5463S: Maintained 5464F: drivers/crypto/caam/ 5465F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5466 5467FREESCALE DIU FRAMEBUFFER DRIVER 5468M: Timur Tabi <timur@tabi.org> 5469L: linux-fbdev@vger.kernel.org 5470S: Maintained 5471F: drivers/video/fbdev/fsl-diu-fb.* 5472 5473FREESCALE DMA DRIVER 5474M: Li Yang <leoyang.li@nxp.com> 5475M: Zhang Wei <zw@zh-kernel.org> 5476L: linuxppc-dev@lists.ozlabs.org 5477S: Maintained 5478F: drivers/dma/fsldma.* 5479 5480FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5481M: Claudiu Manoil <claudiu.manoil@freescale.com> 5482L: netdev@vger.kernel.org 5483S: Maintained 5484F: drivers/net/ethernet/freescale/gianfar* 5485X: drivers/net/ethernet/freescale/gianfar_ptp.c 5486F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5487 5488FREESCALE GPMI NAND DRIVER 5489M: Han Xu <han.xu@nxp.com> 5490L: linux-mtd@lists.infradead.org 5491S: Maintained 5492F: drivers/mtd/nand/gpmi-nand/* 5493 5494FREESCALE I2C CPM DRIVER 5495M: Jochen Friedrich <jochen@scram.de> 5496L: linuxppc-dev@lists.ozlabs.org 5497L: linux-i2c@vger.kernel.org 5498S: Maintained 5499F: drivers/i2c/busses/i2c-cpm.c 5500 5501FREESCALE IMX / MXC FEC DRIVER 5502M: Fugang Duan <fugang.duan@nxp.com> 5503L: netdev@vger.kernel.org 5504S: Maintained 5505F: drivers/net/ethernet/freescale/fec_main.c 5506F: drivers/net/ethernet/freescale/fec_ptp.c 5507F: drivers/net/ethernet/freescale/fec.h 5508F: Documentation/devicetree/bindings/net/fsl-fec.txt 5509 5510FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5511M: Sascha Hauer <kernel@pengutronix.de> 5512L: linux-fbdev@vger.kernel.org 5513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5514S: Maintained 5515F: include/linux/platform_data/video-imxfb.h 5516F: drivers/video/fbdev/imxfb.c 5517 5518FREESCALE QORIQ DPAA ETHERNET DRIVER 5519M: Madalin Bucur <madalin.bucur@nxp.com> 5520L: netdev@vger.kernel.org 5521S: Maintained 5522F: drivers/net/ethernet/freescale/dpaa 5523 5524FREESCALE QORIQ DPAA FMAN DRIVER 5525M: Madalin Bucur <madalin.bucur@nxp.com> 5526L: netdev@vger.kernel.org 5527S: Maintained 5528F: drivers/net/ethernet/freescale/fman 5529F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5530 5531FREESCALE QUAD SPI DRIVER 5532M: Han Xu <han.xu@nxp.com> 5533L: linux-mtd@lists.infradead.org 5534S: Maintained 5535F: drivers/mtd/spi-nor/fsl-quadspi.c 5536 5537FREESCALE QUICC ENGINE LIBRARY 5538M: Qiang Zhao <qiang.zhao@nxp.com> 5539L: linuxppc-dev@lists.ozlabs.org 5540S: Maintained 5541F: drivers/soc/fsl/qe/ 5542F: include/soc/fsl/*qe*.h 5543F: include/soc/fsl/*ucc*.h 5544 5545FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5546M: Li Yang <leoyang.li@nxp.com> 5547L: netdev@vger.kernel.org 5548L: linuxppc-dev@lists.ozlabs.org 5549S: Maintained 5550F: drivers/net/ethernet/freescale/ucc_geth* 5551 5552FREESCALE QUICC ENGINE UCC HDLC DRIVER 5553M: Zhao Qiang <qiang.zhao@nxp.com> 5554L: netdev@vger.kernel.org 5555L: linuxppc-dev@lists.ozlabs.org 5556S: Maintained 5557F: drivers/net/wan/fsl_ucc_hdlc* 5558 5559FREESCALE QUICC ENGINE UCC UART DRIVER 5560M: Timur Tabi <timur@tabi.org> 5561L: linuxppc-dev@lists.ozlabs.org 5562S: Maintained 5563F: drivers/tty/serial/ucc_uart.c 5564 5565FREESCALE SOC DRIVERS 5566M: Li Yang <leoyang.li@nxp.com> 5567L: linuxppc-dev@lists.ozlabs.org 5568L: linux-arm-kernel@lists.infradead.org 5569S: Maintained 5570F: Documentation/devicetree/bindings/soc/fsl/ 5571F: drivers/soc/fsl/ 5572F: include/linux/fsl/ 5573 5574FREESCALE SOC FS_ENET DRIVER 5575M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5576M: Vitaly Bordug <vbordug@ru.mvista.com> 5577L: linuxppc-dev@lists.ozlabs.org 5578L: netdev@vger.kernel.org 5579S: Maintained 5580F: drivers/net/ethernet/freescale/fs_enet/ 5581F: include/linux/fs_enet_pd.h 5582 5583FREESCALE SOC SOUND DRIVERS 5584M: Timur Tabi <timur@tabi.org> 5585M: Nicolin Chen <nicoleotsuka@gmail.com> 5586M: Xiubo Li <Xiubo.Lee@gmail.com> 5587R: Fabio Estevam <fabio.estevam@nxp.com> 5588L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5589L: linuxppc-dev@lists.ozlabs.org 5590S: Maintained 5591F: sound/soc/fsl/fsl* 5592F: sound/soc/fsl/imx* 5593F: sound/soc/fsl/mpc8610_hpcd.c 5594 5595FREESCALE USB PERIPHERAL DRIVERS 5596M: Li Yang <leoyang.li@nxp.com> 5597L: linux-usb@vger.kernel.org 5598L: linuxppc-dev@lists.ozlabs.org 5599S: Maintained 5600F: drivers/usb/gadget/udc/fsl* 5601 5602FREEVXFS FILESYSTEM 5603M: Christoph Hellwig <hch@infradead.org> 5604W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5605S: Maintained 5606F: fs/freevxfs/ 5607 5608FREEZER 5609M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5610M: Pavel Machek <pavel@ucw.cz> 5611L: linux-pm@vger.kernel.org 5612S: Supported 5613F: Documentation/power/freezing-of-tasks.txt 5614F: include/linux/freezer.h 5615F: kernel/freezer.c 5616 5617FRONTSWAP API 5618M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5619L: linux-kernel@vger.kernel.org 5620S: Maintained 5621F: mm/frontswap.c 5622F: include/linux/frontswap.h 5623 5624FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5625M: David Howells <dhowells@redhat.com> 5626L: linux-cachefs@redhat.com (moderated for non-subscribers) 5627S: Supported 5628F: Documentation/filesystems/caching/ 5629F: fs/fscache/ 5630F: include/linux/fscache*.h 5631 5632FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5633M: Theodore Y. Ts'o <tytso@mit.edu> 5634M: Jaegeuk Kim <jaegeuk@kernel.org> 5635L: linux-fscrypt@vger.kernel.org 5636Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5637T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5638S: Supported 5639F: fs/crypto/ 5640F: include/linux/fscrypt*.h 5641 5642FUJITSU FR-V (FRV) PORT 5643S: Orphan 5644F: arch/frv/ 5645 5646FUJITSU LAPTOP EXTRAS 5647M: Jonathan Woithe <jwoithe@just42.net> 5648L: platform-driver-x86@vger.kernel.org 5649S: Maintained 5650F: drivers/platform/x86/fujitsu-laptop.c 5651 5652FUJITSU M-5MO LS CAMERA ISP DRIVER 5653M: Kyungmin Park <kyungmin.park@samsung.com> 5654M: Heungjun Kim <riverful.kim@samsung.com> 5655L: linux-media@vger.kernel.org 5656S: Maintained 5657F: drivers/media/i2c/m5mols/ 5658F: include/media/i2c/m5mols.h 5659 5660FUJITSU TABLET EXTRAS 5661M: Robert Gerlach <khnz@gmx.de> 5662L: platform-driver-x86@vger.kernel.org 5663S: Maintained 5664F: drivers/platform/x86/fujitsu-tablet.c 5665 5666FUSE: FILESYSTEM IN USERSPACE 5667M: Miklos Szeredi <miklos@szeredi.hu> 5668L: linux-fsdevel@vger.kernel.org 5669W: http://fuse.sourceforge.net/ 5670T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5671S: Maintained 5672F: fs/fuse/ 5673F: include/uapi/linux/fuse.h 5674F: Documentation/filesystems/fuse.txt 5675 5676FUTEX SUBSYSTEM 5677M: Thomas Gleixner <tglx@linutronix.de> 5678M: Ingo Molnar <mingo@redhat.com> 5679R: Peter Zijlstra <peterz@infradead.org> 5680R: Darren Hart <dvhart@infradead.org> 5681L: linux-kernel@vger.kernel.org 5682T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5683S: Maintained 5684F: kernel/futex.c 5685F: kernel/futex_compat.c 5686F: include/asm-generic/futex.h 5687F: include/linux/futex.h 5688F: include/uapi/linux/futex.h 5689F: tools/testing/selftests/futex/ 5690F: tools/perf/bench/futex* 5691F: Documentation/*futex* 5692 5693FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5694M: Rik Faith <faith@cs.unc.edu> 5695L: linux-scsi@vger.kernel.org 5696S: Odd Fixes (e.g., new signatures) 5697F: drivers/scsi/fdomain.* 5698 5699GCC PLUGINS 5700M: Kees Cook <keescook@chromium.org> 5701R: Emese Revfy <re.emese@gmail.com> 5702L: kernel-hardening@lists.openwall.com 5703S: Maintained 5704F: scripts/gcc-plugins/ 5705F: scripts/gcc-plugin.sh 5706F: scripts/Makefile.gcc-plugins 5707F: Documentation/gcc-plugins.txt 5708 5709GCOV BASED KERNEL PROFILING 5710M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5711S: Maintained 5712F: kernel/gcov/ 5713F: Documentation/dev-tools/gcov.rst 5714 5715GDB KERNEL DEBUGGING HELPER SCRIPTS 5716M: Jan Kiszka <jan.kiszka@siemens.com> 5717M: Kieran Bingham <kieran@bingham.xyz> 5718S: Supported 5719F: scripts/gdb/ 5720 5721GDT SCSI DISK ARRAY CONTROLLER DRIVER 5722M: Achim Leubner <achim_leubner@adaptec.com> 5723L: linux-scsi@vger.kernel.org 5724W: http://www.icp-vortex.com/ 5725S: Supported 5726F: drivers/scsi/gdt* 5727 5728GEMTEK FM RADIO RECEIVER DRIVER 5729M: Hans Verkuil <hverkuil@xs4all.nl> 5730L: linux-media@vger.kernel.org 5731T: git git://linuxtv.org/media_tree.git 5732W: https://linuxtv.org 5733S: Maintained 5734F: drivers/media/radio/radio-gemtek* 5735 5736GENERIC GPIO I2C DRIVER 5737M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5738S: Supported 5739F: drivers/i2c/busses/i2c-gpio.c 5740F: include/linux/i2c-gpio.h 5741 5742GENERIC GPIO I2C MULTIPLEXER DRIVER 5743M: Peter Korsgaard <peter.korsgaard@barco.com> 5744L: linux-i2c@vger.kernel.org 5745S: Supported 5746F: drivers/i2c/muxes/i2c-mux-gpio.c 5747F: include/linux/i2c-mux-gpio.h 5748F: Documentation/i2c/muxes/i2c-mux-gpio 5749 5750GENERIC HDLC (WAN) DRIVERS 5751M: Krzysztof Halasa <khc@pm.waw.pl> 5752W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5753S: Maintained 5754F: drivers/net/wan/c101.c 5755F: drivers/net/wan/hd6457* 5756F: drivers/net/wan/hdlc* 5757F: drivers/net/wan/n2.c 5758F: drivers/net/wan/pc300too.c 5759F: drivers/net/wan/pci200syn.c 5760F: drivers/net/wan/wanxl* 5761 5762GENERIC INCLUDE/ASM HEADER FILES 5763M: Arnd Bergmann <arnd@arndb.de> 5764L: linux-arch@vger.kernel.org 5765T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5766S: Maintained 5767F: include/asm-generic/ 5768F: include/uapi/asm-generic/ 5769 5770GENERIC PHY FRAMEWORK 5771M: Kishon Vijay Abraham I <kishon@ti.com> 5772L: linux-kernel@vger.kernel.org 5773T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5774S: Supported 5775F: drivers/phy/ 5776F: include/linux/phy/ 5777 5778GENERIC PM DOMAINS 5779M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5780M: Kevin Hilman <khilman@kernel.org> 5781M: Ulf Hansson <ulf.hansson@linaro.org> 5782L: linux-pm@vger.kernel.org 5783S: Supported 5784F: drivers/base/power/domain*.c 5785F: include/linux/pm_domain.h 5786F: Documentation/devicetree/bindings/power/power_domain.txt 5787 5788GENERIC UIO DRIVER FOR PCI DEVICES 5789M: "Michael S. Tsirkin" <mst@redhat.com> 5790L: kvm@vger.kernel.org 5791S: Supported 5792F: drivers/uio/uio_pci_generic.c 5793 5794GENWQE (IBM Generic Workqueue Card) 5795M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5796M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5797S: Supported 5798F: drivers/misc/genwqe/ 5799 5800GET_MAINTAINER SCRIPT 5801M: Joe Perches <joe@perches.com> 5802S: Maintained 5803F: scripts/get_maintainer.pl 5804 5805GFS2 FILE SYSTEM 5806M: Steven Whitehouse <swhiteho@redhat.com> 5807M: Bob Peterson <rpeterso@redhat.com> 5808L: cluster-devel@redhat.com 5809W: http://sources.redhat.com/cluster/ 5810T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5811S: Supported 5812F: Documentation/filesystems/gfs2*.txt 5813F: fs/gfs2/ 5814F: include/uapi/linux/gfs2_ondisk.h 5815 5816GIGASET ISDN DRIVERS 5817M: Paul Bolle <pebolle@tiscali.nl> 5818L: gigaset307x-common@lists.sourceforge.net 5819W: http://gigaset307x.sourceforge.net/ 5820S: Odd Fixes 5821F: Documentation/isdn/README.gigaset 5822F: drivers/isdn/gigaset/ 5823F: include/uapi/linux/gigaset_dev.h 5824 5825GO7007 MPEG CODEC 5826M: Hans Verkuil <hans.verkuil@cisco.com> 5827L: linux-media@vger.kernel.org 5828S: Maintained 5829F: drivers/media/usb/go7007/ 5830 5831GOODIX TOUCHSCREEN 5832M: Bastien Nocera <hadess@hadess.net> 5833L: linux-input@vger.kernel.org 5834S: Maintained 5835F: drivers/input/touchscreen/goodix.c 5836 5837GPIO ACPI SUPPORT 5838M: Mika Westerberg <mika.westerberg@linux.intel.com> 5839M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5840L: linux-gpio@vger.kernel.org 5841L: linux-acpi@vger.kernel.org 5842S: Maintained 5843F: Documentation/acpi/gpio-properties.txt 5844F: drivers/gpio/gpiolib-acpi.c 5845 5846GPIO IR Transmitter 5847M: Sean Young <sean@mess.org> 5848L: linux-media@vger.kernel.org 5849S: Maintained 5850F: drivers/media/rc/gpio-ir-tx.c 5851 5852GPIO MOCKUP DRIVER 5853M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5854L: linux-gpio@vger.kernel.org 5855S: Maintained 5856F: drivers/gpio/gpio-mockup.c 5857F: tools/testing/selftests/gpio/ 5858 5859GPIO SUBSYSTEM 5860M: Linus Walleij <linus.walleij@linaro.org> 5861L: linux-gpio@vger.kernel.org 5862T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5863S: Maintained 5864F: Documentation/devicetree/bindings/gpio/ 5865F: Documentation/gpio/ 5866F: Documentation/ABI/testing/gpio-cdev 5867F: Documentation/ABI/obsolete/sysfs-gpio 5868F: drivers/gpio/ 5869F: include/linux/gpio/ 5870F: include/linux/gpio.h 5871F: include/asm-generic/gpio.h 5872F: include/uapi/linux/gpio.h 5873F: tools/gpio/ 5874 5875GRE DEMULTIPLEXER DRIVER 5876M: Dmitry Kozlov <xeb@mail.ru> 5877L: netdev@vger.kernel.org 5878S: Maintained 5879F: net/ipv4/gre_demux.c 5880F: net/ipv4/gre_offload.c 5881F: include/net/gre.h 5882 5883GRETH 10/100/1G Ethernet MAC device driver 5884M: Andreas Larsson <andreas@gaisler.com> 5885L: netdev@vger.kernel.org 5886S: Maintained 5887F: drivers/net/ethernet/aeroflex/ 5888 5889GREYBUS AUDIO PROTOCOLS DRIVERS 5890M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5891M: Mark Greer <mgreer@animalcreek.com> 5892S: Maintained 5893F: drivers/staging/greybus/audio_apbridgea.c 5894F: drivers/staging/greybus/audio_apbridgea.h 5895F: drivers/staging/greybus/audio_codec.c 5896F: drivers/staging/greybus/audio_codec.h 5897F: drivers/staging/greybus/audio_gb.c 5898F: drivers/staging/greybus/audio_manager.c 5899F: drivers/staging/greybus/audio_manager.h 5900F: drivers/staging/greybus/audio_manager_module.c 5901F: drivers/staging/greybus/audio_manager_private.h 5902F: drivers/staging/greybus/audio_manager_sysfs.c 5903F: drivers/staging/greybus/audio_module.c 5904F: drivers/staging/greybus/audio_topology.c 5905 5906GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5907M: Viresh Kumar <vireshk@kernel.org> 5908S: Maintained 5909F: drivers/staging/greybus/authentication.c 5910F: drivers/staging/greybus/bootrom.c 5911F: drivers/staging/greybus/firmware.h 5912F: drivers/staging/greybus/fw-core.c 5913F: drivers/staging/greybus/fw-download.c 5914F: drivers/staging/greybus/fw-managament.c 5915F: drivers/staging/greybus/greybus_authentication.h 5916F: drivers/staging/greybus/greybus_firmware.h 5917F: drivers/staging/greybus/hid.c 5918F: drivers/staging/greybus/i2c.c 5919F: drivers/staging/greybus/spi.c 5920F: drivers/staging/greybus/spilib.c 5921F: drivers/staging/greybus/spilib.h 5922 5923GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 5924M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5925S: Maintained 5926F: drivers/staging/greybus/loopback.c 5927F: drivers/staging/greybus/timesync.c 5928F: drivers/staging/greybus/timesync_platform.c 5929 5930GREYBUS PLATFORM DRIVERS 5931M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5932S: Maintained 5933F: drivers/staging/greybus/arche-platform.c 5934F: drivers/staging/greybus/arche-apb-ctrl.c 5935F: drivers/staging/greybus/arche_platform.h 5936 5937GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5938M: Rui Miguel Silva <rmfrfs@gmail.com> 5939S: Maintained 5940F: drivers/staging/greybus/sdio.c 5941F: drivers/staging/greybus/light.c 5942F: drivers/staging/greybus/gpio.c 5943F: drivers/staging/greybus/power_supply.c 5944F: drivers/staging/greybus/spi.c 5945F: drivers/staging/greybus/spilib.c 5946 5947GREYBUS SUBSYSTEM 5948M: Johan Hovold <johan@kernel.org> 5949M: Alex Elder <elder@kernel.org> 5950M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5951S: Maintained 5952F: drivers/staging/greybus/ 5953L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5954 5955GREYBUS UART PROTOCOLS DRIVERS 5956M: David Lin <dtwlin@gmail.com> 5957S: Maintained 5958F: drivers/staging/greybus/uart.c 5959F: drivers/staging/greybus/log.c 5960 5961GS1662 VIDEO SERIALIZER 5962M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5963L: linux-media@vger.kernel.org 5964T: git git://linuxtv.org/media_tree.git 5965S: Maintained 5966F: drivers/media/spi/gs1662.c 5967 5968GSPCA FINEPIX SUBDRIVER 5969M: Frank Zago <frank@zago.net> 5970L: linux-media@vger.kernel.org 5971T: git git://linuxtv.org/media_tree.git 5972S: Maintained 5973F: drivers/media/usb/gspca/finepix.c 5974 5975GSPCA GL860 SUBDRIVER 5976M: Olivier Lorin <o.lorin@laposte.net> 5977L: linux-media@vger.kernel.org 5978T: git git://linuxtv.org/media_tree.git 5979S: Maintained 5980F: drivers/media/usb/gspca/gl860/ 5981 5982GSPCA M5602 SUBDRIVER 5983M: Erik Andren <erik.andren@gmail.com> 5984L: linux-media@vger.kernel.org 5985T: git git://linuxtv.org/media_tree.git 5986S: Maintained 5987F: drivers/media/usb/gspca/m5602/ 5988 5989GSPCA PAC207 SONIXB SUBDRIVER 5990M: Hans Verkuil <hverkuil@xs4all.nl> 5991L: linux-media@vger.kernel.org 5992T: git git://linuxtv.org/media_tree.git 5993S: Odd Fixes 5994F: drivers/media/usb/gspca/pac207.c 5995 5996GSPCA SN9C20X SUBDRIVER 5997M: Brian Johnson <brijohn@gmail.com> 5998L: linux-media@vger.kernel.org 5999T: git git://linuxtv.org/media_tree.git 6000S: Maintained 6001F: drivers/media/usb/gspca/sn9c20x.c 6002 6003GSPCA T613 SUBDRIVER 6004M: Leandro Costantino <lcostantino@gmail.com> 6005L: linux-media@vger.kernel.org 6006T: git git://linuxtv.org/media_tree.git 6007S: Maintained 6008F: drivers/media/usb/gspca/t613.c 6009 6010GSPCA USB WEBCAM DRIVER 6011M: Hans Verkuil <hverkuil@xs4all.nl> 6012L: linux-media@vger.kernel.org 6013T: git git://linuxtv.org/media_tree.git 6014S: Odd Fixes 6015F: drivers/media/usb/gspca/ 6016 6017GTP (GPRS Tunneling Protocol) 6018M: Pablo Neira Ayuso <pablo@netfilter.org> 6019M: Harald Welte <laforge@gnumonks.org> 6020L: osmocom-net-gprs@lists.osmocom.org 6021T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6022S: Maintained 6023F: drivers/net/gtp.c 6024 6025GUID PARTITION TABLE (GPT) 6026M: Davidlohr Bueso <dave@stgolabs.net> 6027L: linux-efi@vger.kernel.org 6028S: Maintained 6029F: block/partitions/efi.* 6030 6031H8/300 ARCHITECTURE 6032M: Yoshinori Sato <ysato@users.sourceforge.jp> 6033L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6034W: http://uclinux-h8.sourceforge.jp 6035T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6036S: Maintained 6037F: arch/h8300/ 6038F: drivers/clocksource/h8300_*.c 6039F: drivers/clk/h8300/ 6040F: drivers/irqchip/irq-renesas-h8*.c 6041 6042HACKRF MEDIA DRIVER 6043M: Antti Palosaari <crope@iki.fi> 6044L: linux-media@vger.kernel.org 6045W: https://linuxtv.org 6046W: http://palosaari.fi/linux/ 6047Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6048T: git git://linuxtv.org/anttip/media_tree.git 6049S: Maintained 6050F: drivers/media/usb/hackrf/ 6051 6052HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6053M: Frank Seidel <frank@f-seidel.de> 6054L: platform-driver-x86@vger.kernel.org 6055W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6056S: Maintained 6057F: drivers/platform/x86/hdaps.c 6058 6059HARDWARE MONITORING 6060M: Jean Delvare <jdelvare@suse.com> 6061M: Guenter Roeck <linux@roeck-us.net> 6062L: linux-hwmon@vger.kernel.org 6063W: http://hwmon.wiki.kernel.org/ 6064T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 6065T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6066S: Maintained 6067F: Documentation/hwmon/ 6068F: drivers/hwmon/ 6069F: include/linux/hwmon*.h 6070 6071HARDWARE RANDOM NUMBER GENERATOR CORE 6072M: Matt Mackall <mpm@selenic.com> 6073M: Herbert Xu <herbert@gondor.apana.org.au> 6074L: linux-crypto@vger.kernel.org 6075S: Odd fixes 6076F: Documentation/devicetree/bindings/rng/ 6077F: Documentation/hw_random.txt 6078F: drivers/char/hw_random/ 6079F: include/linux/hw_random.h 6080 6081HARDWARE SPINLOCK CORE 6082M: Ohad Ben-Cohen <ohad@wizery.com> 6083M: Bjorn Andersson <bjorn.andersson@linaro.org> 6084L: linux-remoteproc@vger.kernel.org 6085S: Maintained 6086T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6087F: Documentation/devicetree/bindings/hwlock/ 6088F: Documentation/hwspinlock.txt 6089F: drivers/hwspinlock/ 6090F: include/linux/hwspinlock.h 6091 6092HARMONY SOUND DRIVER 6093L: linux-parisc@vger.kernel.org 6094S: Maintained 6095F: sound/parisc/harmony.* 6096 6097HDPVR USB VIDEO ENCODER DRIVER 6098M: Hans Verkuil <hverkuil@xs4all.nl> 6099L: linux-media@vger.kernel.org 6100T: git git://linuxtv.org/media_tree.git 6101W: https://linuxtv.org 6102S: Odd Fixes 6103F: drivers/media/usb/hdpvr/ 6104 6105HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6106M: Jimmy Vance <jimmy.vance@hpe.com> 6107S: Supported 6108F: Documentation/watchdog/hpwdt.txt 6109F: drivers/watchdog/hpwdt.c 6110 6111HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6112M: Don Brace <don.brace@microsemi.com> 6113L: esc.storagedev@microsemi.com 6114L: linux-scsi@vger.kernel.org 6115S: Supported 6116F: Documentation/scsi/hpsa.txt 6117F: drivers/scsi/hpsa*.[ch] 6118F: include/linux/cciss*.h 6119F: include/uapi/linux/cciss*.h 6120 6121HFI1 DRIVER 6122M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6123M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6124L: linux-rdma@vger.kernel.org 6125S: Supported 6126F: drivers/infiniband/hw/hfi1 6127 6128HFS FILESYSTEM 6129L: linux-fsdevel@vger.kernel.org 6130S: Orphan 6131F: Documentation/filesystems/hfs.txt 6132F: fs/hfs/ 6133 6134HFSPLUS FILESYSTEM 6135L: linux-fsdevel@vger.kernel.org 6136S: Orphan 6137F: Documentation/filesystems/hfsplus.txt 6138F: fs/hfsplus/ 6139 6140HGA FRAMEBUFFER DRIVER 6141M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6142L: linux-nvidia@lists.surfsouth.com 6143W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6144S: Maintained 6145F: drivers/video/fbdev/hgafb.c 6146 6147HIBERNATION (aka Software Suspend, aka swsusp) 6148M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6149M: Pavel Machek <pavel@ucw.cz> 6150L: linux-pm@vger.kernel.org 6151B: https://bugzilla.kernel.org 6152S: Supported 6153F: arch/x86/power/ 6154F: drivers/base/power/ 6155F: kernel/power/ 6156F: include/linux/suspend.h 6157F: include/linux/freezer.h 6158F: include/linux/pm.h 6159F: arch/*/include/asm/suspend*.h 6160 6161HID CORE LAYER 6162M: Jiri Kosina <jikos@kernel.org> 6163R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6164L: linux-input@vger.kernel.org 6165T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6166S: Maintained 6167F: drivers/hid/ 6168F: include/linux/hid* 6169F: include/uapi/linux/hid* 6170 6171HID SENSOR HUB DRIVERS 6172M: Jiri Kosina <jikos@kernel.org> 6173M: Jonathan Cameron <jic23@kernel.org> 6174M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6175L: linux-input@vger.kernel.org 6176L: linux-iio@vger.kernel.org 6177S: Maintained 6178F: Documentation/hid/hid-sensor* 6179F: drivers/hid/hid-sensor-* 6180F: drivers/iio/*/hid-* 6181F: include/linux/hid-sensor-* 6182 6183HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6184M: Thomas Gleixner <tglx@linutronix.de> 6185L: linux-kernel@vger.kernel.org 6186T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6187S: Maintained 6188F: Documentation/timers/ 6189F: kernel/time/hrtimer.c 6190F: kernel/time/clockevents.c 6191F: kernel/time/timer_*.c 6192F: include/linux/clockchips.h 6193F: include/linux/hrtimer.h 6194 6195HIGH-SPEED SCC DRIVER FOR AX.25 6196L: linux-hams@vger.kernel.org 6197S: Orphan 6198F: drivers/net/hamradio/dmascc.c 6199F: drivers/net/hamradio/scc.c 6200 6201HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6202M: HighPoint Linux Team <linux@highpoint-tech.com> 6203W: http://www.highpoint-tech.com 6204S: Supported 6205F: Documentation/scsi/hptiop.txt 6206F: drivers/scsi/hptiop.c 6207 6208HIPPI 6209M: Jes Sorensen <jes@trained-monkey.org> 6210L: linux-hippi@sunsite.dk 6211S: Maintained 6212F: include/linux/hippidevice.h 6213F: include/uapi/linux/if_hippi.h 6214F: net/802/hippi.c 6215F: drivers/net/hippi/ 6216 6217HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6218M: Yisen Zhuang <yisen.zhuang@huawei.com> 6219M: Salil Mehta <salil.mehta@huawei.com> 6220L: netdev@vger.kernel.org 6221W: http://www.hisilicon.com 6222S: Maintained 6223F: drivers/net/ethernet/hisilicon/hns3/ 6224 6225HISILICON NETWORK SUBSYSTEM DRIVER 6226M: Yisen Zhuang <yisen.zhuang@huawei.com> 6227M: Salil Mehta <salil.mehta@huawei.com> 6228L: netdev@vger.kernel.org 6229W: http://www.hisilicon.com 6230S: Maintained 6231F: drivers/net/ethernet/hisilicon/ 6232F: Documentation/devicetree/bindings/net/hisilicon*.txt 6233 6234HISILICON ROCE DRIVER 6235M: Lijun Ou <oulijun@huawei.com> 6236M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6237L: linux-rdma@vger.kernel.org 6238S: Maintained 6239F: drivers/infiniband/hw/hns/ 6240F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6241 6242HISILICON SAS Controller 6243M: John Garry <john.garry@huawei.com> 6244W: http://www.hisilicon.com 6245S: Supported 6246F: drivers/scsi/hisi_sas/ 6247F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6248 6249HMM - Heterogeneous Memory Management 6250M: Jérôme Glisse <jglisse@redhat.com> 6251L: linux-mm@kvack.org 6252S: Maintained 6253F: mm/hmm* 6254F: include/linux/hmm* 6255 6256HOST AP DRIVER 6257M: Jouni Malinen <j@w1.fi> 6258L: linux-wireless@vger.kernel.org 6259W: http://w1.fi/hostap-driver.html 6260S: Obsolete 6261F: drivers/net/wireless/intersil/hostap/ 6262 6263HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6264L: platform-driver-x86@vger.kernel.org 6265S: Orphan 6266F: drivers/platform/x86/tc1100-wmi.c 6267 6268HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6269M: Jaroslav Kysela <perex@perex.cz> 6270S: Maintained 6271F: drivers/net/ethernet/hp/hp100.* 6272 6273HPET: High Precision Event Timers driver 6274M: Clemens Ladisch <clemens@ladisch.de> 6275S: Maintained 6276F: Documentation/timers/hpet.txt 6277F: drivers/char/hpet.c 6278F: include/linux/hpet.h 6279F: include/uapi/linux/hpet.h 6280 6281HPET: x86 6282S: Orphan 6283F: arch/x86/kernel/hpet.c 6284F: arch/x86/include/asm/hpet.h 6285 6286HPFS FILESYSTEM 6287M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6288W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6289S: Maintained 6290F: fs/hpfs/ 6291 6292HSI SUBSYSTEM 6293M: Sebastian Reichel <sre@kernel.org> 6294T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6295S: Maintained 6296F: Documentation/ABI/testing/sysfs-bus-hsi 6297F: Documentation/driver-api/hsi.rst 6298F: drivers/hsi/ 6299F: include/linux/hsi/ 6300F: include/uapi/linux/hsi/ 6301 6302HSO 3G MODEM DRIVER 6303L: linux-usb@vger.kernel.org 6304S: Orphan 6305F: drivers/net/usb/hso.c 6306 6307HSR NETWORK PROTOCOL 6308M: Arvid Brodin <arvid.brodin@alten.se> 6309L: netdev@vger.kernel.org 6310S: Maintained 6311F: net/hsr/ 6312 6313HT16K33 LED CONTROLLER DRIVER 6314M: Robin van der Gracht <robin@protonic.nl> 6315S: Maintained 6316F: drivers/auxdisplay/ht16k33.c 6317F: Documentation/devicetree/bindings/display/ht16k33.txt 6318 6319HTCPEN TOUCHSCREEN DRIVER 6320M: Pau Oliva Fora <pof@eslack.org> 6321L: linux-input@vger.kernel.org 6322S: Maintained 6323F: drivers/input/touchscreen/htcpen.c 6324 6325HUAWEI ETHERNET DRIVER 6326M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6327L: netdev@vger.kernel.org 6328S: Supported 6329F: Documentation/networking/hinic.txt 6330F: drivers/net/ethernet/huawei/hinic/ 6331 6332HUGETLB FILESYSTEM 6333M: Nadia Yvette Chambers <nyc@holomorphy.com> 6334S: Maintained 6335F: fs/hugetlbfs/ 6336 6337HVA ST MEDIA DRIVER 6338M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6339L: linux-media@vger.kernel.org 6340T: git git://linuxtv.org/media_tree.git 6341W: https://linuxtv.org 6342S: Supported 6343F: drivers/media/platform/sti/hva 6344 6345HWPOISON MEMORY FAILURE HANDLING 6346M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6347L: linux-mm@kvack.org 6348S: Maintained 6349F: mm/memory-failure.c 6350F: mm/hwpoison-inject.c 6351 6352Hyper-V CORE AND DRIVERS 6353M: "K. Y. Srinivasan" <kys@microsoft.com> 6354M: Haiyang Zhang <haiyangz@microsoft.com> 6355M: Stephen Hemminger <sthemmin@microsoft.com> 6356L: devel@linuxdriverproject.org 6357S: Maintained 6358F: Documentation/networking/netvsc.txt 6359F: arch/x86/include/asm/mshyperv.h 6360F: arch/x86/include/asm/trace/hyperv.h 6361F: arch/x86/include/uapi/asm/hyperv.h 6362F: arch/x86/kernel/cpu/mshyperv.c 6363F: arch/x86/hyperv 6364F: drivers/hid/hid-hyperv.c 6365F: drivers/hv/ 6366F: drivers/input/serio/hyperv-keyboard.c 6367F: drivers/pci/host/pci-hyperv.c 6368F: drivers/net/hyperv/ 6369F: drivers/scsi/storvsc_drv.c 6370F: drivers/uio/uio_hv_generic.c 6371F: drivers/video/fbdev/hyperv_fb.c 6372F: net/vmw_vsock/hyperv_transport.c 6373F: include/linux/hyperv.h 6374F: include/uapi/linux/hyperv.h 6375F: tools/hv/ 6376F: Documentation/ABI/stable/sysfs-bus-vmbus 6377 6378HYPERVISOR VIRTUAL CONSOLE DRIVER 6379L: linuxppc-dev@lists.ozlabs.org 6380S: Odd Fixes 6381F: drivers/tty/hvc/ 6382 6383I2C ACPI SUPPORT 6384M: Mika Westerberg <mika.westerberg@linux.intel.com> 6385L: linux-i2c@vger.kernel.org 6386L: linux-acpi@vger.kernel.org 6387S: Maintained 6388F: drivers/i2c/i2c-core-acpi.c 6389 6390I2C MUXES 6391M: Peter Rosin <peda@axentia.se> 6392L: linux-i2c@vger.kernel.org 6393S: Maintained 6394F: Documentation/i2c/i2c-topology 6395F: Documentation/i2c/muxes/ 6396F: Documentation/devicetree/bindings/i2c/i2c-mux* 6397F: Documentation/devicetree/bindings/i2c/i2c-arb* 6398F: Documentation/devicetree/bindings/i2c/i2c-gate* 6399F: drivers/i2c/i2c-mux.c 6400F: drivers/i2c/muxes/ 6401F: include/linux/i2c-mux.h 6402 6403I2C OVER PARALLEL PORT 6404M: Jean Delvare <jdelvare@suse.com> 6405L: linux-i2c@vger.kernel.org 6406S: Maintained 6407F: Documentation/i2c/busses/i2c-parport 6408F: Documentation/i2c/busses/i2c-parport-light 6409F: drivers/i2c/busses/i2c-parport.c 6410F: drivers/i2c/busses/i2c-parport-light.c 6411 6412I2C SUBSYSTEM 6413M: Wolfram Sang <wsa@the-dreams.de> 6414L: linux-i2c@vger.kernel.org 6415W: https://i2c.wiki.kernel.org/ 6416Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6417T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6418S: Maintained 6419F: Documentation/devicetree/bindings/i2c/ 6420F: Documentation/i2c/ 6421F: drivers/i2c/ 6422F: drivers/i2c/*/ 6423F: include/linux/i2c.h 6424F: include/linux/i2c-*.h 6425F: include/uapi/linux/i2c.h 6426F: include/uapi/linux/i2c-*.h 6427 6428I2C-TAOS-EVM DRIVER 6429M: Jean Delvare <jdelvare@suse.com> 6430L: linux-i2c@vger.kernel.org 6431S: Maintained 6432F: Documentation/i2c/busses/i2c-taos-evm 6433F: drivers/i2c/busses/i2c-taos-evm.c 6434 6435I2C-TINY-USB DRIVER 6436M: Till Harbaum <till@harbaum.org> 6437L: linux-i2c@vger.kernel.org 6438W: http://www.harbaum.org/till/i2c_tiny_usb 6439S: Maintained 6440F: drivers/i2c/busses/i2c-tiny-usb.c 6441 6442I2C/SMBUS CONTROLLER DRIVERS FOR PC 6443M: Jean Delvare <jdelvare@suse.com> 6444L: linux-i2c@vger.kernel.org 6445S: Maintained 6446F: Documentation/i2c/busses/i2c-ali1535 6447F: Documentation/i2c/busses/i2c-ali1563 6448F: Documentation/i2c/busses/i2c-ali15x3 6449F: Documentation/i2c/busses/i2c-amd756 6450F: Documentation/i2c/busses/i2c-amd8111 6451F: Documentation/i2c/busses/i2c-i801 6452F: Documentation/i2c/busses/i2c-nforce2 6453F: Documentation/i2c/busses/i2c-piix4 6454F: Documentation/i2c/busses/i2c-sis5595 6455F: Documentation/i2c/busses/i2c-sis630 6456F: Documentation/i2c/busses/i2c-sis96x 6457F: Documentation/i2c/busses/i2c-via 6458F: Documentation/i2c/busses/i2c-viapro 6459F: drivers/i2c/busses/i2c-ali1535.c 6460F: drivers/i2c/busses/i2c-ali1563.c 6461F: drivers/i2c/busses/i2c-ali15x3.c 6462F: drivers/i2c/busses/i2c-amd756.c 6463F: drivers/i2c/busses/i2c-amd756-s4882.c 6464F: drivers/i2c/busses/i2c-amd8111.c 6465F: drivers/i2c/busses/i2c-i801.c 6466F: drivers/i2c/busses/i2c-isch.c 6467F: drivers/i2c/busses/i2c-nforce2.c 6468F: drivers/i2c/busses/i2c-nforce2-s4985.c 6469F: drivers/i2c/busses/i2c-piix4.c 6470F: drivers/i2c/busses/i2c-sis5595.c 6471F: drivers/i2c/busses/i2c-sis630.c 6472F: drivers/i2c/busses/i2c-sis96x.c 6473F: drivers/i2c/busses/i2c-via.c 6474F: drivers/i2c/busses/i2c-viapro.c 6475 6476I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6477M: Hans de Goede <hdegoede@redhat.com> 6478L: linux-i2c@vger.kernel.org 6479S: Maintained 6480F: drivers/i2c/busses/i2c-cht-wc.c 6481 6482I2C/SMBUS ISMT DRIVER 6483M: Seth Heasley <seth.heasley@intel.com> 6484M: Neil Horman <nhorman@tuxdriver.com> 6485L: linux-i2c@vger.kernel.org 6486F: drivers/i2c/busses/i2c-ismt.c 6487F: Documentation/i2c/busses/i2c-ismt 6488 6489I2C/SMBUS STUB DRIVER 6490M: Jean Delvare <jdelvare@suse.com> 6491L: linux-i2c@vger.kernel.org 6492S: Maintained 6493F: drivers/i2c/i2c-stub.c 6494 6495i386 BOOT CODE 6496M: "H. Peter Anvin" <hpa@zytor.com> 6497S: Maintained 6498F: arch/x86/boot/ 6499 6500i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6501M: "H. Peter Anvin" <hpa@zytor.com> 6502T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6503S: Maintained 6504 6505IA64 (Itanium) PLATFORM 6506M: Tony Luck <tony.luck@intel.com> 6507M: Fenghua Yu <fenghua.yu@intel.com> 6508L: linux-ia64@vger.kernel.org 6509T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6510S: Maintained 6511F: arch/ia64/ 6512 6513IBM Power 842 compression accelerator 6514M: Haren Myneni <haren@us.ibm.com> 6515S: Supported 6516F: drivers/crypto/nx/Makefile 6517F: drivers/crypto/nx/Kconfig 6518F: drivers/crypto/nx/nx-842* 6519F: include/linux/sw842.h 6520F: crypto/842.c 6521F: lib/842/ 6522 6523IBM Power in-Nest Crypto Acceleration 6524M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6525M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6526L: linux-crypto@vger.kernel.org 6527S: Supported 6528F: drivers/crypto/nx/Makefile 6529F: drivers/crypto/nx/Kconfig 6530F: drivers/crypto/nx/nx-aes* 6531F: drivers/crypto/nx/nx-sha* 6532F: drivers/crypto/nx/nx.* 6533F: drivers/crypto/nx/nx_csbcpb.h 6534F: drivers/crypto/nx/nx_debugfs.h 6535 6536IBM Power Linux RAID adapter 6537M: Brian King <brking@us.ibm.com> 6538S: Supported 6539F: drivers/scsi/ipr.* 6540 6541IBM Power SRIOV Virtual NIC Device Driver 6542M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6543M: John Allen <jallen@linux.vnet.ibm.com> 6544L: netdev@vger.kernel.org 6545S: Supported 6546F: drivers/net/ethernet/ibm/ibmvnic.* 6547 6548IBM Power Virtual Accelerator Switchboard 6549M: Sukadev Bhattiprolu 6550L: linuxppc-dev@lists.ozlabs.org 6551S: Supported 6552F: arch/powerpc/platforms/powernv/vas* 6553F: arch/powerpc/platforms/powernv/copy-paste.h 6554F: arch/powerpc/include/asm/vas.h 6555F: arch/powerpc/include/uapi/asm/vas.h 6556 6557IBM Power Virtual Ethernet Device Driver 6558M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6559L: netdev@vger.kernel.org 6560S: Supported 6561F: drivers/net/ethernet/ibm/ibmveth.* 6562 6563IBM Power Virtual FC Device Drivers 6564M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6565L: linux-scsi@vger.kernel.org 6566S: Supported 6567F: drivers/scsi/ibmvscsi/ibmvfc* 6568 6569IBM Power Virtual SCSI Device Drivers 6570M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6571L: linux-scsi@vger.kernel.org 6572S: Supported 6573F: drivers/scsi/ibmvscsi/ibmvscsi* 6574F: include/scsi/viosrp.h 6575 6576IBM Power Virtual SCSI Device Target Driver 6577M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6578M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6579L: linux-scsi@vger.kernel.org 6580L: target-devel@vger.kernel.org 6581S: Supported 6582F: drivers/scsi/ibmvscsi_tgt/ 6583 6584IBM Power VMX Cryptographic instructions 6585M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6586M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6587L: linux-crypto@vger.kernel.org 6588S: Supported 6589F: drivers/crypto/vmx/Makefile 6590F: drivers/crypto/vmx/Kconfig 6591F: drivers/crypto/vmx/vmx.c 6592F: drivers/crypto/vmx/aes* 6593F: drivers/crypto/vmx/ghash* 6594F: drivers/crypto/vmx/ppc-xlate.pl 6595 6596IBM ServeRAID RAID DRIVER 6597S: Orphan 6598F: drivers/scsi/ips.* 6599 6600ICH LPC AND GPIO DRIVER 6601M: Peter Tyser <ptyser@xes-inc.com> 6602S: Maintained 6603F: drivers/mfd/lpc_ich.c 6604F: drivers/gpio/gpio-ich.c 6605 6606IDE SUBSYSTEM 6607M: "David S. Miller" <davem@davemloft.net> 6608L: linux-ide@vger.kernel.org 6609Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6610T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6611S: Maintained 6612F: Documentation/ide/ 6613F: drivers/ide/ 6614F: include/linux/ide.h 6615 6616IDE/ATAPI DRIVERS 6617M: Borislav Petkov <bp@alien8.de> 6618L: linux-ide@vger.kernel.org 6619S: Maintained 6620F: Documentation/cdrom/ide-cd 6621F: drivers/ide/ide-cd* 6622 6623IDEAPAD LAPTOP EXTRAS DRIVER 6624M: Ike Panhc <ike.pan@canonical.com> 6625L: platform-driver-x86@vger.kernel.org 6626W: http://launchpad.net/ideapad-laptop 6627S: Maintained 6628F: drivers/platform/x86/ideapad-laptop.c 6629 6630IDEAPAD LAPTOP SLIDEBAR DRIVER 6631M: Andrey Moiseev <o2g.org.ru@gmail.com> 6632L: linux-input@vger.kernel.org 6633W: https://github.com/o2genum/ideapad-slidebar 6634S: Maintained 6635F: drivers/input/misc/ideapad_slidebar.c 6636 6637IDT VersaClock 5 CLOCK DRIVER 6638M: Marek Vasut <marek.vasut@gmail.com> 6639S: Maintained 6640F: drivers/clk/clk-versaclock5.c 6641 6642IEEE 802.15.4 SUBSYSTEM 6643M: Alexander Aring <alex.aring@gmail.com> 6644M: Stefan Schmidt <stefan@osg.samsung.com> 6645L: linux-wpan@vger.kernel.org 6646W: http://wpan.cakelab.org/ 6647T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6648T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6649S: Maintained 6650F: net/ieee802154/ 6651F: net/mac802154/ 6652F: drivers/net/ieee802154/ 6653F: include/linux/nl802154.h 6654F: include/linux/ieee802154.h 6655F: include/net/nl802154.h 6656F: include/net/mac802154.h 6657F: include/net/af_ieee802154.h 6658F: include/net/cfg802154.h 6659F: include/net/ieee802154_netdev.h 6660F: Documentation/networking/ieee802154.txt 6661 6662IFE PROTOCOL 6663M: Yotam Gigi <yotamg@mellanox.com> 6664M: Jamal Hadi Salim <jhs@mojatatu.com> 6665F: net/ife 6666F: include/net/ife.h 6667F: include/uapi/linux/ife.h 6668 6669IGORPLUG-USB IR RECEIVER 6670M: Sean Young <sean@mess.org> 6671L: linux-media@vger.kernel.org 6672S: Maintained 6673F: drivers/media/rc/igorplugusb.c 6674 6675IGUANAWORKS USB IR TRANSCEIVER 6676M: Sean Young <sean@mess.org> 6677L: linux-media@vger.kernel.org 6678S: Maintained 6679F: drivers/media/rc/iguanair.c 6680 6681IIO DIGITAL POTENTIOMETER DAC 6682M: Peter Rosin <peda@axentia.se> 6683L: linux-iio@vger.kernel.org 6684S: Maintained 6685F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6686F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6687F: drivers/iio/dac/dpot-dac.c 6688 6689IIO ENVELOPE DETECTOR 6690M: Peter Rosin <peda@axentia.se> 6691L: linux-iio@vger.kernel.org 6692S: Maintained 6693F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6694F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6695F: drivers/iio/adc/envelope-detector.c 6696 6697IIO MULTIPLEXER 6698M: Peter Rosin <peda@axentia.se> 6699L: linux-iio@vger.kernel.org 6700S: Maintained 6701F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6702F: drivers/iio/multiplexer/iio-mux.c 6703 6704IIO SUBSYSTEM AND DRIVERS 6705M: Jonathan Cameron <jic23@kernel.org> 6706R: Hartmut Knaack <knaack.h@gmx.de> 6707R: Lars-Peter Clausen <lars@metafoo.de> 6708R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6709L: linux-iio@vger.kernel.org 6710T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6711S: Maintained 6712F: Documentation/devicetree/bindings/iio/ 6713F: drivers/iio/ 6714F: drivers/staging/iio/ 6715F: include/linux/iio/ 6716F: tools/iio/ 6717 6718IKANOS/ADI EAGLE ADSL USB DRIVER 6719M: Matthieu Castet <castet.matthieu@free.fr> 6720M: Stanislaw Gruszka <stf_xl@wp.pl> 6721S: Maintained 6722F: drivers/usb/atm/ueagle-atm.c 6723 6724IMGTEC ASCII LCD DRIVER 6725M: Paul Burton <paul.burton@imgtec.com> 6726S: Maintained 6727F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6728F: drivers/auxdisplay/img-ascii-lcd.c 6729 6730IMGTEC IR DECODER DRIVER 6731M: James Hogan <james.hogan@imgtec.com> 6732S: Maintained 6733F: drivers/media/rc/img-ir/ 6734 6735IMS TWINTURBO FRAMEBUFFER DRIVER 6736L: linux-fbdev@vger.kernel.org 6737S: Orphan 6738F: drivers/video/fbdev/imsttfb.c 6739 6740INA209 HARDWARE MONITOR DRIVER 6741M: Guenter Roeck <linux@roeck-us.net> 6742L: linux-hwmon@vger.kernel.org 6743S: Maintained 6744F: Documentation/hwmon/ina209 6745F: Documentation/devicetree/bindings/i2c/ina209.txt 6746F: drivers/hwmon/ina209.c 6747 6748INA2XX HARDWARE MONITOR DRIVER 6749M: Guenter Roeck <linux@roeck-us.net> 6750L: linux-hwmon@vger.kernel.org 6751S: Maintained 6752F: Documentation/hwmon/ina2xx 6753F: drivers/hwmon/ina2xx.c 6754F: include/linux/platform_data/ina2xx.h 6755 6756INDUSTRY PACK SUBSYSTEM (IPACK) 6757M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6758M: Jens Taprogge <jens.taprogge@taprogge.org> 6759M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6760L: industrypack-devel@lists.sourceforge.net 6761W: http://industrypack.sourceforge.net 6762S: Maintained 6763F: drivers/ipack/ 6764 6765INFINIBAND SUBSYSTEM 6766M: Doug Ledford <dledford@redhat.com> 6767M: Sean Hefty <sean.hefty@intel.com> 6768M: Hal Rosenstock <hal.rosenstock@gmail.com> 6769L: linux-rdma@vger.kernel.org 6770W: http://www.openfabrics.org/ 6771Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6772T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6773S: Supported 6774F: Documentation/devicetree/bindings/infiniband/ 6775F: Documentation/infiniband/ 6776F: drivers/infiniband/ 6777F: include/uapi/linux/if_infiniband.h 6778F: include/uapi/rdma/ 6779F: include/rdma/ 6780 6781INGENIC JZ4780 DMA Driver 6782M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6783S: Maintained 6784F: drivers/dma/dma-jz4780.c 6785 6786INGENIC JZ4780 NAND DRIVER 6787M: Harvey Hunt <harveyhuntnexus@gmail.com> 6788L: linux-mtd@lists.infradead.org 6789S: Maintained 6790F: drivers/mtd/nand/jz4780_* 6791 6792INOTIFY 6793M: Jan Kara <jack@suse.cz> 6794R: Amir Goldstein <amir73il@gmail.com> 6795L: linux-fsdevel@vger.kernel.org 6796S: Maintained 6797F: Documentation/filesystems/inotify.txt 6798F: fs/notify/inotify/ 6799F: include/linux/inotify.h 6800F: include/uapi/linux/inotify.h 6801 6802INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6803M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6804L: linux-input@vger.kernel.org 6805Q: http://patchwork.kernel.org/project/linux-input/list/ 6806T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6807S: Maintained 6808F: drivers/input/ 6809F: include/linux/input.h 6810F: include/uapi/linux/input.h 6811F: include/uapi/linux/input-event-codes.h 6812F: include/linux/input/ 6813F: Documentation/devicetree/bindings/input/ 6814F: Documentation/input/ 6815 6816INPUT MULTITOUCH (MT) PROTOCOL 6817M: Henrik Rydberg <rydberg@bitmath.org> 6818L: linux-input@vger.kernel.org 6819S: Odd fixes 6820F: Documentation/input/multi-touch-protocol.rst 6821F: drivers/input/input-mt.c 6822K: \b(ABS|SYN)_MT_ 6823 6824INSIDE SECURE CRYPTO DRIVER 6825M: Antoine Tenart <antoine.tenart@free-electrons.com> 6826F: drivers/crypto/inside-secure/ 6827S: Maintained 6828L: linux-crypto@vger.kernel.org 6829 6830INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6831M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6832M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6833L: linux-ima-devel@lists.sourceforge.net 6834L: linux-ima-user@lists.sourceforge.net 6835L: linux-security-module@vger.kernel.org 6836T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6837S: Supported 6838F: security/integrity/ima/ 6839 6840INTEL 810/815 FRAMEBUFFER DRIVER 6841M: Antonino Daplas <adaplas@gmail.com> 6842L: linux-fbdev@vger.kernel.org 6843S: Maintained 6844F: drivers/video/fbdev/i810/ 6845 6846INTEL ASoC BDW/HSW DRIVERS 6847M: Jie Yang <yang.jie@linux.intel.com> 6848L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6849S: Supported 6850F: sound/soc/intel/common/sst-dsp* 6851F: sound/soc/intel/common/sst-firmware.c 6852F: sound/soc/intel/boards/broadwell.c 6853F: sound/soc/intel/haswell/ 6854 6855INTEL C600 SERIES SAS CONTROLLER DRIVER 6856M: Intel SCU Linux support <intel-linux-scu@intel.com> 6857M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6858L: linux-scsi@vger.kernel.org 6859T: git git://git.code.sf.net/p/intel-sas/isci 6860S: Supported 6861F: drivers/scsi/isci/ 6862 6863INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6864M: Jani Nikula <jani.nikula@linux.intel.com> 6865M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6866M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6867L: intel-gfx@lists.freedesktop.org 6868W: https://01.org/linuxgraphics/ 6869B: https://01.org/linuxgraphics/documentation/how-report-bugs 6870C: irc://chat.freenode.net/intel-gfx 6871Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6872T: git git://anongit.freedesktop.org/drm-intel 6873S: Supported 6874F: drivers/gpu/drm/i915/ 6875F: include/drm/i915* 6876F: include/uapi/drm/i915_drm.h 6877F: Documentation/gpu/i915.rst 6878 6879INTEL ETHERNET DRIVERS 6880M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6881L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6882W: http://www.intel.com/support/feedback.htm 6883W: http://e1000.sourceforge.net/ 6884Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6885T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6886T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6887S: Supported 6888F: Documentation/networking/e100.txt 6889F: Documentation/networking/e1000.txt 6890F: Documentation/networking/e1000e.txt 6891F: Documentation/networking/igb.txt 6892F: Documentation/networking/igbvf.txt 6893F: Documentation/networking/ixgb.txt 6894F: Documentation/networking/ixgbe.txt 6895F: Documentation/networking/ixgbevf.txt 6896F: Documentation/networking/i40e.txt 6897F: Documentation/networking/i40evf.txt 6898F: drivers/net/ethernet/intel/ 6899F: drivers/net/ethernet/intel/*/ 6900F: include/linux/avf/virtchnl.h 6901 6902INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6903M: Maik Broemme <mbroemme@libmpq.org> 6904L: linux-fbdev@vger.kernel.org 6905S: Maintained 6906F: Documentation/fb/intelfb.txt 6907F: drivers/video/fbdev/intelfb/ 6908 6909INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6910M: Zhenyu Wang <zhenyuw@linux.intel.com> 6911M: Zhi Wang <zhi.a.wang@intel.com> 6912L: intel-gvt-dev@lists.freedesktop.org 6913L: intel-gfx@lists.freedesktop.org 6914W: https://01.org/igvt-g 6915T: git https://github.com/01org/gvt-linux.git 6916S: Supported 6917F: drivers/gpu/drm/i915/gvt/ 6918 6919INTEL HID EVENT DRIVER 6920M: Alex Hung <alex.hung@canonical.com> 6921L: platform-driver-x86@vger.kernel.org 6922S: Maintained 6923F: drivers/platform/x86/intel-hid.c 6924 6925INTEL I/OAT DMA DRIVER 6926M: Dave Jiang <dave.jiang@intel.com> 6927R: Dan Williams <dan.j.williams@intel.com> 6928L: dmaengine@vger.kernel.org 6929Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6930S: Supported 6931F: drivers/dma/ioat* 6932 6933INTEL IDLE DRIVER 6934M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6935M: Len Brown <lenb@kernel.org> 6936L: linux-pm@vger.kernel.org 6937T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6938B: https://bugzilla.kernel.org 6939S: Supported 6940F: drivers/idle/intel_idle.c 6941 6942INTEL INTEGRATED SENSOR HUB DRIVER 6943M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6944M: Jiri Kosina <jikos@kernel.org> 6945L: linux-input@vger.kernel.org 6946S: Maintained 6947F: drivers/hid/intel-ish-hid/ 6948 6949INTEL IOMMU (VT-d) 6950M: David Woodhouse <dwmw2@infradead.org> 6951L: iommu@lists.linux-foundation.org 6952T: git git://git.infradead.org/iommu-2.6.git 6953S: Supported 6954F: drivers/iommu/intel-iommu.c 6955F: include/linux/intel-iommu.h 6956 6957INTEL IOP-ADMA DMA DRIVER 6958R: Dan Williams <dan.j.williams@intel.com> 6959S: Odd fixes 6960F: drivers/dma/iop-adma.c 6961 6962INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6963M: Krzysztof Halasa <khalasa@piap.pl> 6964S: Maintained 6965F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6966F: arch/arm/mach-ixp4xx/include/mach/npe.h 6967F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6968F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6969F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6970F: drivers/net/wan/ixp4xx_hss.c 6971 6972INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6973M: Deepak Saxena <dsaxena@plexity.net> 6974S: Maintained 6975F: drivers/char/hw_random/ixp4xx-rng.c 6976 6977INTEL MANAGEMENT ENGINE (mei) 6978M: Tomas Winkler <tomas.winkler@intel.com> 6979L: linux-kernel@vger.kernel.org 6980S: Supported 6981F: include/uapi/linux/mei.h 6982F: include/linux/mei_cl_bus.h 6983F: drivers/misc/mei/* 6984F: drivers/watchdog/mei_wdt.c 6985F: Documentation/misc-devices/mei/* 6986F: samples/mei/* 6987 6988INTEL MENLOW THERMAL DRIVER 6989M: Sujith Thomas <sujith.thomas@intel.com> 6990L: platform-driver-x86@vger.kernel.org 6991W: https://01.org/linux-acpi 6992S: Supported 6993F: drivers/platform/x86/intel_menlow.c 6994 6995INTEL MERRIFIELD GPIO DRIVER 6996M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6997L: linux-gpio@vger.kernel.org 6998S: Maintained 6999F: drivers/gpio/gpio-merrifield.c 7000 7001INTEL MIC DRIVERS (mic) 7002M: Sudeep Dutt <sudeep.dutt@intel.com> 7003M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7004S: Supported 7005W: https://github.com/sudeepdutt/mic 7006W: http://software.intel.com/en-us/mic-developer 7007F: include/linux/mic_bus.h 7008F: include/linux/scif.h 7009F: include/uapi/linux/mic_common.h 7010F: include/uapi/linux/mic_ioctl.h 7011F: include/uapi/linux/scif_ioctl.h 7012F: drivers/misc/mic/ 7013F: drivers/dma/mic_x100_dma.c 7014F: drivers/dma/mic_x100_dma.h 7015F: Documentation/mic/ 7016 7017INTEL PMC CORE DRIVER 7018M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7019M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7020L: platform-driver-x86@vger.kernel.org 7021S: Maintained 7022F: arch/x86/include/asm/pmc_core.h 7023F: drivers/platform/x86/intel_pmc_core* 7024 7025INTEL PMC/P-Unit IPC DRIVER 7026M: Zha Qipeng<qipeng.zha@intel.com> 7027L: platform-driver-x86@vger.kernel.org 7028S: Maintained 7029F: drivers/platform/x86/intel_pmc_ipc.c 7030F: drivers/platform/x86/intel_punit_ipc.c 7031F: arch/x86/include/asm/intel_pmc_ipc.h 7032F: arch/x86/include/asm/intel_punit_ipc.h 7033 7034INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7035M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7036L: linux-wireless@vger.kernel.org 7037S: Maintained 7038F: Documentation/networking/README.ipw2100 7039F: Documentation/networking/README.ipw2200 7040F: drivers/net/wireless/intel/ipw2x00/ 7041 7042INTEL PSTATE DRIVER 7043M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7044M: Len Brown <lenb@kernel.org> 7045L: linux-pm@vger.kernel.org 7046S: Supported 7047F: drivers/cpufreq/intel_pstate.c 7048 7049INTEL RDMA RNIC DRIVER 7050M: Faisal Latif <faisal.latif@intel.com> 7051M: Shiraz Saleem <shiraz.saleem@intel.com> 7052L: linux-rdma@vger.kernel.org 7053S: Supported 7054F: drivers/infiniband/hw/i40iw/ 7055 7056INTEL TELEMETRY DRIVER 7057M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7058L: platform-driver-x86@vger.kernel.org 7059S: Maintained 7060F: arch/x86/include/asm/intel_telemetry.h 7061F: drivers/platform/x86/intel_telemetry* 7062 7063INTEL VIRTUAL BUTTON DRIVER 7064M: AceLan Kao <acelan.kao@canonical.com> 7065L: platform-driver-x86@vger.kernel.org 7066S: Maintained 7067F: drivers/platform/x86/intel-vbtn.c 7068 7069INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7070M: Stanislaw Gruszka <sgruszka@redhat.com> 7071L: linux-wireless@vger.kernel.org 7072S: Supported 7073F: drivers/net/wireless/intel/iwlegacy/ 7074 7075INTEL WIRELESS WIFI LINK (iwlwifi) 7076M: Johannes Berg <johannes.berg@intel.com> 7077M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7078M: Luca Coelho <luciano.coelho@intel.com> 7079M: Intel Linux Wireless <linuxwifi@intel.com> 7080L: linux-wireless@vger.kernel.org 7081W: http://intellinuxwireless.org 7082T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7083S: Supported 7084F: drivers/net/wireless/intel/iwlwifi/ 7085 7086INTEL WIRELESS WIMAX CONNECTION 2400 7087M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7088M: linux-wimax@intel.com 7089L: wimax@linuxwimax.org (subscribers-only) 7090S: Supported 7091W: http://linuxwimax.org 7092F: Documentation/wimax/README.i2400m 7093F: drivers/net/wimax/i2400m/ 7094F: include/uapi/linux/wimax/i2400m.h 7095 7096INTEL(R) TRACE HUB 7097M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7098S: Supported 7099F: Documentation/trace/intel_th.txt 7100F: drivers/hwtracing/intel_th/ 7101 7102INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7103M: Ning Sun <ning.sun@intel.com> 7104L: tboot-devel@lists.sourceforge.net 7105W: http://tboot.sourceforge.net 7106T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7107S: Supported 7108F: Documentation/intel_txt.txt 7109F: include/linux/tboot.h 7110F: arch/x86/kernel/tboot.c 7111 7112INTEL-MID GPIO DRIVER 7113M: David Cohen <david.a.cohen@linux.intel.com> 7114L: linux-gpio@vger.kernel.org 7115S: Maintained 7116F: drivers/gpio/gpio-intel-mid.c 7117 7118INVENSENSE MPU-3050 GYROSCOPE DRIVER 7119M: Linus Walleij <linus.walleij@linaro.org> 7120L: linux-iio@vger.kernel.org 7121S: Maintained 7122F: drivers/iio/gyro/mpu3050* 7123F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7124 7125IOC3 ETHERNET DRIVER 7126M: Ralf Baechle <ralf@linux-mips.org> 7127L: linux-mips@linux-mips.org 7128S: Maintained 7129F: drivers/net/ethernet/sgi/ioc3-eth.c 7130 7131IOC3 SERIAL DRIVER 7132M: Pat Gefre <pfg@sgi.com> 7133L: linux-serial@vger.kernel.org 7134S: Maintained 7135F: drivers/tty/serial/ioc3_serial.c 7136 7137IOMMU DRIVERS 7138M: Joerg Roedel <joro@8bytes.org> 7139L: iommu@lists.linux-foundation.org 7140T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7141S: Maintained 7142F: Documentation/devicetree/bindings/iommu/ 7143F: drivers/iommu/ 7144F: include/linux/iommu.h 7145F: include/linux/iova.h 7146 7147IP MASQUERADING 7148M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7149S: Maintained 7150F: net/ipv4/netfilter/ipt_MASQUERADE.c 7151 7152IPMI SUBSYSTEM 7153M: Corey Minyard <minyard@acm.org> 7154L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7155W: http://openipmi.sourceforge.net/ 7156S: Supported 7157F: Documentation/IPMI.txt 7158F: drivers/char/ipmi/ 7159F: include/linux/ipmi* 7160F: include/uapi/linux/ipmi* 7161 7162IPS SCSI RAID DRIVER 7163M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7164L: linux-scsi@vger.kernel.org 7165W: http://www.adaptec.com/ 7166S: Maintained 7167F: drivers/scsi/ips* 7168 7169IPVS 7170M: Wensong Zhang <wensong@linux-vs.org> 7171M: Simon Horman <horms@verge.net.au> 7172M: Julian Anastasov <ja@ssi.bg> 7173L: netdev@vger.kernel.org 7174L: lvs-devel@vger.kernel.org 7175S: Maintained 7176T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7177T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7178F: Documentation/networking/ipvs-sysctl.txt 7179F: include/net/ip_vs.h 7180F: include/uapi/linux/ip_vs.h 7181F: net/netfilter/ipvs/ 7182 7183IPWIRELESS DRIVER 7184M: Jiri Kosina <jikos@kernel.org> 7185M: David Sterba <dsterba@suse.com> 7186S: Odd Fixes 7187F: drivers/tty/ipwireless/ 7188 7189IPX NETWORK LAYER 7190L: netdev@vger.kernel.org 7191S: Odd fixes 7192F: include/net/ipx.h 7193F: include/uapi/linux/ipx.h 7194F: net/ipx/ 7195 7196IRDA SUBSYSTEM 7197M: Samuel Ortiz <samuel@sortiz.org> 7198L: irda-users@lists.sourceforge.net (subscribers-only) 7199L: netdev@vger.kernel.org 7200W: http://irda.sourceforge.net/ 7201S: Maintained 7202T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7203F: Documentation/networking/irda.txt 7204F: drivers/staging/irda/ 7205 7206IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7207M: Marc Zyngier <marc.zyngier@arm.com> 7208S: Maintained 7209T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7210F: Documentation/IRQ-domain.txt 7211F: include/linux/irqdomain.h 7212F: kernel/irq/irqdomain.c 7213F: kernel/irq/msi.c 7214 7215IRQ SUBSYSTEM 7216M: Thomas Gleixner <tglx@linutronix.de> 7217L: linux-kernel@vger.kernel.org 7218S: Maintained 7219T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7220F: kernel/irq/ 7221 7222IRQCHIP DRIVERS 7223M: Thomas Gleixner <tglx@linutronix.de> 7224M: Jason Cooper <jason@lakedaemon.net> 7225M: Marc Zyngier <marc.zyngier@arm.com> 7226L: linux-kernel@vger.kernel.org 7227S: Maintained 7228T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7229F: Documentation/devicetree/bindings/interrupt-controller/ 7230F: drivers/irqchip/ 7231 7232ISA 7233M: William Breathitt Gray <vilhelm.gray@gmail.com> 7234S: Maintained 7235F: Documentation/isa.txt 7236F: drivers/base/isa.c 7237F: include/linux/isa.h 7238 7239ISA RADIO MODULE 7240M: Hans Verkuil <hverkuil@xs4all.nl> 7241L: linux-media@vger.kernel.org 7242T: git git://linuxtv.org/media_tree.git 7243W: https://linuxtv.org 7244S: Maintained 7245F: drivers/media/radio/radio-isa* 7246 7247ISAPNP 7248M: Jaroslav Kysela <perex@perex.cz> 7249S: Maintained 7250F: Documentation/isapnp.txt 7251F: drivers/pnp/isapnp/ 7252F: include/linux/isapnp.h 7253 7254ISCSI 7255M: Lee Duncan <lduncan@suse.com> 7256M: Chris Leech <cleech@redhat.com> 7257L: open-iscsi@googlegroups.com 7258W: www.open-iscsi.com 7259S: Maintained 7260F: drivers/scsi/*iscsi* 7261F: include/scsi/*iscsi* 7262 7263iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7264M: Peter Jones <pjones@redhat.com> 7265M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7266S: Maintained 7267F: drivers/firmware/iscsi_ibft* 7268 7269ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7270M: Or Gerlitz <ogerlitz@mellanox.com> 7271M: Sagi Grimberg <sagi@grimberg.me> 7272M: Roi Dayan <roid@mellanox.com> 7273L: linux-rdma@vger.kernel.org 7274S: Supported 7275W: http://www.openfabrics.org 7276W: www.open-iscsi.org 7277Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7278F: drivers/infiniband/ulp/iser/ 7279 7280ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7281M: Sagi Grimberg <sagi@grimberg.me> 7282T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7283L: linux-rdma@vger.kernel.org 7284L: target-devel@vger.kernel.org 7285S: Supported 7286W: http://www.linux-iscsi.org 7287F: drivers/infiniband/ulp/isert 7288 7289ISDN SUBSYSTEM 7290M: Karsten Keil <isdn@linux-pingi.de> 7291L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7292L: netdev@vger.kernel.org 7293W: http://www.isdn4linux.de 7294T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7295S: Maintained 7296F: Documentation/isdn/ 7297F: drivers/isdn/ 7298F: include/linux/isdn.h 7299F: include/linux/isdn/ 7300F: include/uapi/linux/isdn.h 7301F: include/uapi/linux/isdn/ 7302 7303ISDN SUBSYSTEM (Eicon active card driver) 7304M: Armin Schindler <mac@melware.de> 7305L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7306W: http://www.melware.de 7307S: Maintained 7308F: drivers/isdn/hardware/eicon/ 7309 7310IT87 HARDWARE MONITORING DRIVER 7311M: Jean Delvare <jdelvare@suse.com> 7312L: linux-hwmon@vger.kernel.org 7313S: Maintained 7314F: Documentation/hwmon/it87 7315F: drivers/hwmon/it87.c 7316 7317IT913X MEDIA DRIVER 7318M: Antti Palosaari <crope@iki.fi> 7319L: linux-media@vger.kernel.org 7320W: https://linuxtv.org 7321W: http://palosaari.fi/linux/ 7322Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7323T: git git://linuxtv.org/anttip/media_tree.git 7324S: Maintained 7325F: drivers/media/tuners/it913x* 7326 7327IVTV VIDEO4LINUX DRIVER 7328M: Andy Walls <awalls@md.metrocast.net> 7329L: ivtv-devel@ivtvdriver.org (subscribers-only) 7330L: linux-media@vger.kernel.org 7331T: git git://linuxtv.org/media_tree.git 7332W: http://www.ivtvdriver.org 7333S: Maintained 7334F: Documentation/media/v4l-drivers/ivtv* 7335F: drivers/media/pci/ivtv/ 7336F: include/uapi/linux/ivtv* 7337 7338IX2505V MEDIA DRIVER 7339M: Malcolm Priestley <tvboxspy@gmail.com> 7340L: linux-media@vger.kernel.org 7341W: https://linuxtv.org 7342Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7343S: Maintained 7344F: drivers/media/dvb-frontends/ix2505v* 7345 7346JC42.4 TEMPERATURE SENSOR DRIVER 7347M: Guenter Roeck <linux@roeck-us.net> 7348L: linux-hwmon@vger.kernel.org 7349S: Maintained 7350F: drivers/hwmon/jc42.c 7351F: Documentation/hwmon/jc42 7352 7353JFS FILESYSTEM 7354M: Dave Kleikamp <shaggy@kernel.org> 7355L: jfs-discussion@lists.sourceforge.net 7356W: http://jfs.sourceforge.net/ 7357T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7358S: Maintained 7359F: Documentation/filesystems/jfs.txt 7360F: fs/jfs/ 7361 7362JME NETWORK DRIVER 7363M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7364L: netdev@vger.kernel.org 7365S: Maintained 7366F: drivers/net/ethernet/jme.* 7367 7368JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7369M: David Woodhouse <dwmw2@infradead.org> 7370L: linux-mtd@lists.infradead.org 7371W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7372S: Maintained 7373F: fs/jffs2/ 7374F: include/uapi/linux/jffs2.h 7375 7376JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7377M: "Theodore Ts'o" <tytso@mit.edu> 7378M: Jan Kara <jack@suse.com> 7379L: linux-ext4@vger.kernel.org 7380S: Maintained 7381F: fs/jbd2/ 7382F: include/linux/jbd2.h 7383 7384JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7385M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7386L: linux-media@vger.kernel.org 7387S: Maintained 7388F: drivers/media/platform/rcar_jpu.c 7389 7390JSM Neo PCI based serial card 7391M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7392L: linux-serial@vger.kernel.org 7393S: Maintained 7394F: drivers/tty/serial/jsm/ 7395 7396K10TEMP HARDWARE MONITORING DRIVER 7397M: Clemens Ladisch <clemens@ladisch.de> 7398L: linux-hwmon@vger.kernel.org 7399S: Maintained 7400F: Documentation/hwmon/k10temp 7401F: drivers/hwmon/k10temp.c 7402 7403K8TEMP HARDWARE MONITORING DRIVER 7404M: Rudolf Marek <r.marek@assembler.cz> 7405L: linux-hwmon@vger.kernel.org 7406S: Maintained 7407F: Documentation/hwmon/k8temp 7408F: drivers/hwmon/k8temp.c 7409 7410KASAN 7411M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7412R: Alexander Potapenko <glider@google.com> 7413R: Dmitry Vyukov <dvyukov@google.com> 7414L: kasan-dev@googlegroups.com 7415S: Maintained 7416F: arch/*/include/asm/kasan.h 7417F: arch/*/mm/kasan_init* 7418F: Documentation/dev-tools/kasan.rst 7419F: include/linux/kasan*.h 7420F: lib/test_kasan.c 7421F: mm/kasan/ 7422F: scripts/Makefile.kasan 7423 7424KCONFIG 7425M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7426L: linux-kbuild@vger.kernel.org 7427T: git git://gitorious.org/linux-kconfig/linux-kconfig 7428S: Maintained 7429F: Documentation/kbuild/kconfig-language.txt 7430F: scripts/kconfig/ 7431 7432KDUMP 7433M: Dave Young <dyoung@redhat.com> 7434M: Baoquan He <bhe@redhat.com> 7435R: Vivek Goyal <vgoyal@redhat.com> 7436L: kexec@lists.infradead.org 7437W: http://lse.sourceforge.net/kdump/ 7438S: Maintained 7439F: Documentation/kdump/ 7440 7441KEENE FM RADIO TRANSMITTER DRIVER 7442M: Hans Verkuil <hverkuil@xs4all.nl> 7443L: linux-media@vger.kernel.org 7444T: git git://linuxtv.org/media_tree.git 7445W: https://linuxtv.org 7446S: Maintained 7447F: drivers/media/radio/radio-keene* 7448 7449KERNEL AUTOMOUNTER v4 (AUTOFS4) 7450M: Ian Kent <raven@themaw.net> 7451L: autofs@vger.kernel.org 7452S: Maintained 7453F: fs/autofs4/ 7454 7455KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7456M: Masahiro Yamada <yamada.masahiro@socionext.com> 7457M: Michal Marek <mmarek@suse.com> 7458T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7459L: linux-kbuild@vger.kernel.org 7460S: Maintained 7461F: Documentation/kbuild/ 7462F: Makefile 7463F: scripts/Makefile.* 7464F: scripts/basic/ 7465F: scripts/mk* 7466F: scripts/package/ 7467 7468KERNEL JANITORS 7469L: kernel-janitors@vger.kernel.org 7470W: http://kernelnewbies.org/KernelJanitors 7471S: Odd Fixes 7472 7473KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7474M: "J. Bruce Fields" <bfields@fieldses.org> 7475M: Jeff Layton <jlayton@poochiereds.net> 7476L: linux-nfs@vger.kernel.org 7477W: http://nfs.sourceforge.net/ 7478T: git git://linux-nfs.org/~bfields/linux.git 7479S: Supported 7480F: fs/nfsd/ 7481F: include/uapi/linux/nfsd/ 7482F: fs/lockd/ 7483F: fs/nfs_common/ 7484F: net/sunrpc/ 7485F: include/linux/lockd/ 7486F: include/linux/sunrpc/ 7487F: include/uapi/linux/sunrpc/ 7488 7489KERNEL SELFTEST FRAMEWORK 7490M: Shuah Khan <shuahkh@osg.samsung.com> 7491M: Shuah Khan <shuah@kernel.org> 7492L: linux-kselftest@vger.kernel.org 7493T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7494S: Maintained 7495F: tools/testing/selftests/ 7496F: Documentation/dev-tools/kselftest* 7497 7498KERNEL USERMODE HELPER 7499M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7500L: linux-kernel@vger.kernel.org 7501S: Maintained 7502F: kernel/umh.c 7503F: include/linux/umh.h 7504 7505KERNEL VIRTUAL MACHINE (KVM) 7506M: Paolo Bonzini <pbonzini@redhat.com> 7507M: Radim Krčmář <rkrcmar@redhat.com> 7508L: kvm@vger.kernel.org 7509W: http://www.linux-kvm.org 7510T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7511S: Supported 7512F: Documentation/virtual/kvm/ 7513F: include/trace/events/kvm.h 7514F: include/uapi/asm-generic/kvm* 7515F: include/uapi/linux/kvm* 7516F: include/asm-generic/kvm* 7517F: include/linux/kvm* 7518F: include/kvm/iodev.h 7519F: virt/kvm/* 7520F: tools/kvm/ 7521 7522KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7523M: Joerg Roedel <joro@8bytes.org> 7524L: kvm@vger.kernel.org 7525W: http://www.linux-kvm.org/ 7526S: Maintained 7527F: arch/x86/include/asm/svm.h 7528F: arch/x86/kvm/svm.c 7529 7530KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7531M: Christoffer Dall <christoffer.dall@linaro.org> 7532M: Marc Zyngier <marc.zyngier@arm.com> 7533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7534L: kvmarm@lists.cs.columbia.edu 7535W: http://systems.cs.columbia.edu/projects/kvm-arm 7536T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7537S: Supported 7538F: arch/arm/include/uapi/asm/kvm* 7539F: arch/arm/include/asm/kvm* 7540F: arch/arm/kvm/ 7541F: virt/kvm/arm/ 7542F: include/kvm/arm_* 7543 7544KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7545M: Christoffer Dall <christoffer.dall@linaro.org> 7546M: Marc Zyngier <marc.zyngier@arm.com> 7547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7548L: kvmarm@lists.cs.columbia.edu 7549S: Maintained 7550F: arch/arm64/include/uapi/asm/kvm* 7551F: arch/arm64/include/asm/kvm* 7552F: arch/arm64/kvm/ 7553 7554KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7555M: James Hogan <james.hogan@imgtec.com> 7556L: linux-mips@linux-mips.org 7557S: Supported 7558F: arch/mips/include/uapi/asm/kvm* 7559F: arch/mips/include/asm/kvm* 7560F: arch/mips/kvm/ 7561 7562KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7563M: Alexander Graf <agraf@suse.com> 7564L: kvm-ppc@vger.kernel.org 7565W: http://www.linux-kvm.org/ 7566T: git git://github.com/agraf/linux-2.6.git 7567S: Supported 7568F: arch/powerpc/include/uapi/asm/kvm* 7569F: arch/powerpc/include/asm/kvm* 7570F: arch/powerpc/kvm/ 7571F: arch/powerpc/kernel/kvm* 7572 7573KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7574M: Christian Borntraeger <borntraeger@de.ibm.com> 7575M: Cornelia Huck <cohuck@redhat.com> 7576L: linux-s390@vger.kernel.org 7577W: http://www.ibm.com/developerworks/linux/linux390/ 7578T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7579S: Supported 7580F: arch/s390/include/uapi/asm/kvm* 7581F: arch/s390/include/asm/gmap.h 7582F: arch/s390/include/asm/kvm* 7583F: arch/s390/kvm/ 7584F: arch/s390/mm/gmap.c 7585 7586KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7587M: Paolo Bonzini <pbonzini@redhat.com> 7588M: Radim Krčmář <rkrcmar@redhat.com> 7589L: kvm@vger.kernel.org 7590W: http://www.linux-kvm.org 7591T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7592S: Supported 7593F: arch/x86/kvm/ 7594F: arch/x86/include/uapi/asm/kvm* 7595F: arch/x86/include/asm/kvm* 7596F: arch/x86/kernel/kvm.c 7597F: arch/x86/kernel/kvmclock.c 7598 7599KERNFS 7600M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7601M: Tejun Heo <tj@kernel.org> 7602T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7603S: Supported 7604F: include/linux/kernfs.h 7605F: fs/kernfs/ 7606 7607KEXEC 7608M: Eric Biederman <ebiederm@xmission.com> 7609W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7610L: kexec@lists.infradead.org 7611S: Maintained 7612F: include/linux/kexec.h 7613F: include/uapi/linux/kexec.h 7614F: kernel/kexec* 7615 7616KEYS-ENCRYPTED 7617M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7618M: David Safford <safford@us.ibm.com> 7619L: linux-security-module@vger.kernel.org 7620L: keyrings@vger.kernel.org 7621S: Supported 7622F: Documentation/security/keys/trusted-encrypted.rst 7623F: include/keys/encrypted-type.h 7624F: security/keys/encrypted-keys/ 7625 7626KEYS-TRUSTED 7627M: David Safford <safford@us.ibm.com> 7628M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7629L: linux-security-module@vger.kernel.org 7630L: keyrings@vger.kernel.org 7631S: Supported 7632F: Documentation/security/keys/trusted-encrypted.rst 7633F: include/keys/trusted-type.h 7634F: security/keys/trusted.c 7635F: security/keys/trusted.h 7636 7637KEYS/KEYRINGS: 7638M: David Howells <dhowells@redhat.com> 7639L: keyrings@vger.kernel.org 7640S: Maintained 7641F: Documentation/security/keys/core.rst 7642F: include/linux/key.h 7643F: include/linux/key-type.h 7644F: include/linux/keyctl.h 7645F: include/uapi/linux/keyctl.h 7646F: include/keys/ 7647F: security/keys/ 7648 7649KGDB / KDB /debug_core 7650M: Jason Wessel <jason.wessel@windriver.com> 7651W: http://kgdb.wiki.kernel.org/ 7652L: kgdb-bugreport@lists.sourceforge.net 7653T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7654S: Maintained 7655F: Documentation/dev-tools/kgdb.rst 7656F: drivers/misc/kgdbts.c 7657F: drivers/tty/serial/kgdboc.c 7658F: include/linux/kdb.h 7659F: include/linux/kgdb.h 7660F: kernel/debug/ 7661 7662KMEMCHECK 7663M: Vegard Nossum <vegardno@ifi.uio.no> 7664M: Pekka Enberg <penberg@kernel.org> 7665S: Maintained 7666F: Documentation/dev-tools/kmemcheck.rst 7667F: arch/x86/include/asm/kmemcheck.h 7668F: arch/x86/mm/kmemcheck/ 7669F: include/linux/kmemcheck.h 7670F: mm/kmemcheck.c 7671 7672KMEMLEAK 7673M: Catalin Marinas <catalin.marinas@arm.com> 7674S: Maintained 7675F: Documentation/dev-tools/kmemleak.rst 7676F: include/linux/kmemleak.h 7677F: mm/kmemleak.c 7678F: mm/kmemleak-test.c 7679 7680KMOD KERNEL MODULE LOADER - USERMODE HELPER 7681M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7682L: linux-kernel@vger.kernel.org 7683S: Maintained 7684F: kernel/kmod.c 7685F: include/linux/kmod.h 7686F: lib/test_kmod.c 7687F: tools/testing/selftests/kmod/ 7688 7689KPROBES 7690M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7691M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7692M: "David S. Miller" <davem@davemloft.net> 7693M: Masami Hiramatsu <mhiramat@kernel.org> 7694S: Maintained 7695F: Documentation/kprobes.txt 7696F: include/linux/kprobes.h 7697F: include/asm-generic/kprobes.h 7698F: kernel/kprobes.c 7699 7700KS0108 LCD CONTROLLER DRIVER 7701M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7702W: http://miguelojeda.es/auxdisplay.htm 7703W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7704S: Maintained 7705F: Documentation/auxdisplay/ks0108 7706F: drivers/auxdisplay/ks0108.c 7707F: include/linux/ks0108.h 7708 7709L3MDEV 7710M: David Ahern <dsa@cumulusnetworks.com> 7711L: netdev@vger.kernel.org 7712S: Maintained 7713F: net/l3mdev 7714F: include/net/l3mdev.h 7715 7716LANTIQ MIPS ARCHITECTURE 7717M: John Crispin <john@phrozen.org> 7718L: linux-mips@linux-mips.org 7719S: Maintained 7720F: arch/mips/lantiq 7721F: drivers/soc/lantiq 7722 7723LAPB module 7724L: linux-x25@vger.kernel.org 7725S: Orphan 7726F: Documentation/networking/lapb-module.txt 7727F: include/*/lapb.h 7728F: net/lapb/ 7729 7730LASI 53c700 driver for PARISC 7731M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7732L: linux-scsi@vger.kernel.org 7733S: Maintained 7734F: Documentation/scsi/53c700.txt 7735F: drivers/scsi/53c700* 7736 7737LED SUBSYSTEM 7738M: Richard Purdie <rpurdie@rpsys.net> 7739M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7740M: Pavel Machek <pavel@ucw.cz> 7741L: linux-leds@vger.kernel.org 7742T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7743S: Maintained 7744F: Documentation/devicetree/bindings/leds/ 7745F: drivers/leds/ 7746F: include/linux/leds.h 7747 7748LEGACY EEPROM DRIVER 7749M: Jean Delvare <jdelvare@suse.com> 7750S: Maintained 7751F: Documentation/misc-devices/eeprom 7752F: drivers/misc/eeprom/eeprom.c 7753 7754LEGO USB Tower driver 7755M: Juergen Stuber <starblue@users.sourceforge.net> 7756L: legousb-devel@lists.sourceforge.net 7757W: http://legousb.sourceforge.net/ 7758S: Maintained 7759F: drivers/usb/misc/legousbtower.c 7760 7761LG2160 MEDIA DRIVER 7762M: Michael Krufky <mkrufky@linuxtv.org> 7763L: linux-media@vger.kernel.org 7764W: https://linuxtv.org 7765W: http://github.com/mkrufky 7766Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7767T: git git://linuxtv.org/mkrufky/tuners.git 7768S: Maintained 7769F: drivers/media/dvb-frontends/lg2160.* 7770 7771LGDT3305 MEDIA DRIVER 7772M: Michael Krufky <mkrufky@linuxtv.org> 7773L: linux-media@vger.kernel.org 7774W: https://linuxtv.org 7775W: http://github.com/mkrufky 7776Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7777T: git git://linuxtv.org/mkrufky/tuners.git 7778S: Maintained 7779F: drivers/media/dvb-frontends/lgdt3305.* 7780 7781LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7782M: Viresh Kumar <vireshk@kernel.org> 7783L: linux-ide@vger.kernel.org 7784T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7785S: Maintained 7786F: include/linux/pata_arasan_cf_data.h 7787F: drivers/ata/pata_arasan_cf.c 7788 7789LIBATA PATA DRIVERS 7790M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7791M: Tejun Heo <tj@kernel.org> 7792L: linux-ide@vger.kernel.org 7793T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7794S: Maintained 7795F: drivers/ata/pata_*.c 7796F: drivers/ata/ata_generic.c 7797 7798LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7799M: Linus Walleij <linus.walleij@linaro.org> 7800L: linux-ide@vger.kernel.org 7801T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7802S: Maintained 7803F: drivers/ata/pata_ftide010.c 7804F: drivers/ata/sata_gemini.c 7805F: drivers/ata/sata_gemini.h 7806 7807LIBATA SATA AHCI PLATFORM devices support 7808M: Hans de Goede <hdegoede@redhat.com> 7809M: Tejun Heo <tj@kernel.org> 7810L: linux-ide@vger.kernel.org 7811T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7812S: Maintained 7813F: drivers/ata/ahci_platform.c 7814F: drivers/ata/libahci_platform.c 7815F: include/linux/ahci_platform.h 7816 7817LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7818M: Mikael Pettersson <mikpelinux@gmail.com> 7819L: linux-ide@vger.kernel.org 7820T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7821S: Maintained 7822F: drivers/ata/sata_promise.* 7823 7824LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7825M: Tejun Heo <tj@kernel.org> 7826L: linux-ide@vger.kernel.org 7827T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7828S: Maintained 7829F: drivers/ata/ 7830F: include/linux/ata.h 7831F: include/linux/libata.h 7832F: Documentation/devicetree/bindings/ata/ 7833 7834LIBLOCKDEP 7835M: Sasha Levin <alexander.levin@verizon.com> 7836S: Maintained 7837F: tools/lib/lockdep/ 7838 7839LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7840M: Ross Zwisler <ross.zwisler@linux.intel.com> 7841L: linux-nvdimm@lists.01.org 7842Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7843S: Supported 7844F: drivers/nvdimm/blk.c 7845F: drivers/nvdimm/region_devs.c 7846 7847LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7848M: Vishal Verma <vishal.l.verma@intel.com> 7849L: linux-nvdimm@lists.01.org 7850Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7851S: Supported 7852F: drivers/nvdimm/btt* 7853 7854LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7855M: Ross Zwisler <ross.zwisler@linux.intel.com> 7856L: linux-nvdimm@lists.01.org 7857Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7858S: Supported 7859F: drivers/nvdimm/pmem* 7860 7861LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7862M: Dan Williams <dan.j.williams@intel.com> 7863L: linux-nvdimm@lists.01.org 7864Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7865T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7866S: Supported 7867F: drivers/nvdimm/* 7868F: drivers/acpi/nfit/* 7869F: include/linux/nd.h 7870F: include/linux/libnvdimm.h 7871F: include/uapi/linux/ndctl.h 7872 7873LIGHTNVM PLATFORM SUPPORT 7874M: Matias Bjorling <mb@lightnvm.io> 7875W: http://github/OpenChannelSSD 7876L: linux-block@vger.kernel.org 7877S: Maintained 7878F: drivers/lightnvm/ 7879F: include/linux/lightnvm.h 7880F: include/uapi/linux/lightnvm.h 7881 7882LINUX FOR POWER MACINTOSH 7883M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7884W: http://www.penguinppc.org/ 7885L: linuxppc-dev@lists.ozlabs.org 7886S: Maintained 7887F: arch/powerpc/platforms/powermac/ 7888F: drivers/macintosh/ 7889 7890LINUX FOR POWERPC (32-BIT AND 64-BIT) 7891M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7892M: Paul Mackerras <paulus@samba.org> 7893M: Michael Ellerman <mpe@ellerman.id.au> 7894W: https://github.com/linuxppc/linux/wiki 7895L: linuxppc-dev@lists.ozlabs.org 7896Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7897T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7898S: Supported 7899F: Documentation/ABI/stable/sysfs-firmware-opal-* 7900F: Documentation/devicetree/bindings/powerpc/ 7901F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7902F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7903F: Documentation/powerpc/ 7904F: arch/powerpc/ 7905F: drivers/char/tpm/tpm_ibmvtpm* 7906F: drivers/crypto/nx/ 7907F: drivers/crypto/vmx/ 7908F: drivers/i2c/busses/i2c-opal.c 7909F: drivers/net/ethernet/ibm/ibmveth.* 7910F: drivers/net/ethernet/ibm/ibmvnic.* 7911F: drivers/pci/hotplug/pnv_php.c 7912F: drivers/pci/hotplug/rpa* 7913F: drivers/rtc/rtc-opal.c 7914F: drivers/scsi/ibmvscsi/ 7915F: drivers/tty/hvc/hvc_opal.c 7916F: drivers/watchdog/wdrtas.c 7917F: tools/testing/selftests/powerpc 7918N: /pmac 7919N: powermac 7920N: powernv 7921N: [^a-z0-9]ps3 7922N: pseries 7923 7924LINUX FOR POWERPC EMBEDDED MPC5XXX 7925M: Anatolij Gustschin <agust@denx.de> 7926L: linuxppc-dev@lists.ozlabs.org 7927T: git git://git.denx.de/linux-denx-agust.git 7928S: Maintained 7929F: arch/powerpc/platforms/512x/ 7930F: arch/powerpc/platforms/52xx/ 7931 7932LINUX FOR POWERPC EMBEDDED PPC4XX 7933M: Alistair Popple <alistair@popple.id.au> 7934M: Matt Porter <mporter@kernel.crashing.org> 7935W: http://www.penguinppc.org/ 7936L: linuxppc-dev@lists.ozlabs.org 7937S: Maintained 7938F: arch/powerpc/platforms/40x/ 7939F: arch/powerpc/platforms/44x/ 7940 7941LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7942M: Scott Wood <oss@buserror.net> 7943M: Kumar Gala <galak@kernel.crashing.org> 7944W: http://www.penguinppc.org/ 7945L: linuxppc-dev@lists.ozlabs.org 7946T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7947S: Maintained 7948F: arch/powerpc/platforms/83xx/ 7949F: arch/powerpc/platforms/85xx/ 7950F: Documentation/devicetree/bindings/powerpc/fsl/ 7951 7952LINUX FOR POWERPC EMBEDDED PPC8XX 7953M: Vitaly Bordug <vitb@kernel.crashing.org> 7954W: http://www.penguinppc.org/ 7955L: linuxppc-dev@lists.ozlabs.org 7956S: Maintained 7957F: arch/powerpc/platforms/8xx/ 7958 7959LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7960L: linuxppc-dev@lists.ozlabs.org 7961S: Orphan 7962F: arch/powerpc/*/*virtex* 7963F: arch/powerpc/*/*/*virtex* 7964 7965LINUX FOR POWERPC PA SEMI PWRFICIENT 7966L: linuxppc-dev@lists.ozlabs.org 7967S: Orphan 7968F: arch/powerpc/platforms/pasemi/ 7969F: drivers/*/*pasemi* 7970F: drivers/*/*/*pasemi* 7971 7972LINUX KERNEL DUMP TEST MODULE (LKDTM) 7973M: Kees Cook <keescook@chromium.org> 7974S: Maintained 7975F: drivers/misc/lkdtm* 7976 7977LINUX SECURITY MODULE (LSM) FRAMEWORK 7978M: Chris Wright <chrisw@sous-sol.org> 7979L: linux-security-module@vger.kernel.org 7980S: Supported 7981 7982LIS3LV02D ACCELEROMETER DRIVER 7983M: Eric Piel <eric.piel@tremplin-utc.net> 7984S: Maintained 7985F: Documentation/misc-devices/lis3lv02d 7986F: drivers/misc/lis3lv02d/ 7987F: drivers/platform/x86/hp_accel.c 7988 7989LIVE PATCHING 7990M: Josh Poimboeuf <jpoimboe@redhat.com> 7991M: Jessica Yu <jeyu@kernel.org> 7992M: Jiri Kosina <jikos@kernel.org> 7993M: Miroslav Benes <mbenes@suse.cz> 7994R: Petr Mladek <pmladek@suse.com> 7995S: Maintained 7996F: kernel/livepatch/ 7997F: include/linux/livepatch.h 7998F: arch/x86/include/asm/livepatch.h 7999F: arch/x86/kernel/livepatch.c 8000F: Documentation/livepatch/ 8001F: Documentation/ABI/testing/sysfs-kernel-livepatch 8002F: samples/livepatch/ 8003L: live-patching@vger.kernel.org 8004T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8005 8006LLC (802.2) 8007L: netdev@vger.kernel.org 8008S: Odd fixes 8009F: include/linux/llc.h 8010F: include/uapi/linux/llc.h 8011F: include/net/llc* 8012F: net/llc/ 8013 8014LM73 HARDWARE MONITOR DRIVER 8015M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8016L: linux-hwmon@vger.kernel.org 8017S: Maintained 8018F: drivers/hwmon/lm73.c 8019 8020LM78 HARDWARE MONITOR DRIVER 8021M: Jean Delvare <jdelvare@suse.com> 8022L: linux-hwmon@vger.kernel.org 8023S: Maintained 8024F: Documentation/hwmon/lm78 8025F: drivers/hwmon/lm78.c 8026 8027LM83 HARDWARE MONITOR DRIVER 8028M: Jean Delvare <jdelvare@suse.com> 8029L: linux-hwmon@vger.kernel.org 8030S: Maintained 8031F: Documentation/hwmon/lm83 8032F: drivers/hwmon/lm83.c 8033 8034LM90 HARDWARE MONITOR DRIVER 8035M: Jean Delvare <jdelvare@suse.com> 8036L: linux-hwmon@vger.kernel.org 8037S: Maintained 8038F: Documentation/hwmon/lm90 8039F: Documentation/devicetree/bindings/hwmon/lm90.txt 8040F: drivers/hwmon/lm90.c 8041F: include/dt-bindings/thermal/lm90.h 8042 8043LM95234 HARDWARE MONITOR DRIVER 8044M: Guenter Roeck <linux@roeck-us.net> 8045L: linux-hwmon@vger.kernel.org 8046S: Maintained 8047F: Documentation/hwmon/lm95234 8048F: drivers/hwmon/lm95234.c 8049 8050LME2510 MEDIA DRIVER 8051M: Malcolm Priestley <tvboxspy@gmail.com> 8052L: linux-media@vger.kernel.org 8053W: https://linuxtv.org 8054Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8055S: Maintained 8056F: drivers/media/usb/dvb-usb-v2/lmedm04* 8057 8058LOADPIN SECURITY MODULE 8059M: Kees Cook <keescook@chromium.org> 8060T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8061S: Supported 8062F: security/loadpin/ 8063F: Documentation/admin-guide/LSM/LoadPin.rst 8064 8065LOCKING PRIMITIVES 8066M: Peter Zijlstra <peterz@infradead.org> 8067M: Ingo Molnar <mingo@redhat.com> 8068L: linux-kernel@vger.kernel.org 8069T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8070S: Maintained 8071F: Documentation/locking/ 8072F: include/linux/lockdep.h 8073F: include/linux/spinlock*.h 8074F: arch/*/include/asm/spinlock*.h 8075F: include/linux/rwlock*.h 8076F: include/linux/mutex*.h 8077F: arch/*/include/asm/mutex*.h 8078F: include/linux/rwsem*.h 8079F: arch/*/include/asm/rwsem.h 8080F: include/linux/seqlock.h 8081F: lib/locking*.[ch] 8082F: kernel/locking/ 8083 8084LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8085M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8086L: linux-ntfs-dev@lists.sourceforge.net 8087W: http://www.linux-ntfs.org/content/view/19/37/ 8088S: Maintained 8089F: Documentation/ldm.txt 8090F: block/partitions/ldm.* 8091 8092LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8093M: Sathya Prakash <sathya.prakash@broadcom.com> 8094M: Chaitra P B <chaitra.basappa@broadcom.com> 8095M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8096L: MPT-FusionLinux.pdl@broadcom.com 8097L: linux-scsi@vger.kernel.org 8098W: http://www.avagotech.com/support/ 8099S: Supported 8100F: drivers/message/fusion/ 8101F: drivers/scsi/mpt2sas/ 8102F: drivers/scsi/mpt3sas/ 8103 8104LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8105M: Matthew Wilcox <matthew@wil.cx> 8106L: linux-scsi@vger.kernel.org 8107S: Maintained 8108F: drivers/scsi/sym53c8xx_2/ 8109 8110LTC4261 HARDWARE MONITOR DRIVER 8111M: Guenter Roeck <linux@roeck-us.net> 8112L: linux-hwmon@vger.kernel.org 8113S: Maintained 8114F: Documentation/hwmon/ltc4261 8115F: drivers/hwmon/ltc4261.c 8116 8117LTC4306 I2C MULTIPLEXER DRIVER 8118M: Michael Hennerich <michael.hennerich@analog.com> 8119W: http://ez.analog.com/community/linux-device-drivers 8120L: linux-i2c@vger.kernel.org 8121S: Supported 8122F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8123F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8124 8125LTP (Linux Test Project) 8126M: Mike Frysinger <vapier@gentoo.org> 8127M: Cyril Hrubis <chrubis@suse.cz> 8128M: Wanlong Gao <wanlong.gao@gmail.com> 8129M: Jan Stancek <jstancek@redhat.com> 8130M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8131M: Alexey Kodanev <alexey.kodanev@oracle.com> 8132L: ltp@lists.linux.it (subscribers-only) 8133W: http://linux-test-project.github.io/ 8134T: git git://github.com/linux-test-project/ltp.git 8135S: Maintained 8136 8137M32R ARCHITECTURE 8138W: http://www.linux-m32r.org/ 8139S: Orphan 8140F: arch/m32r/ 8141 8142M68K ARCHITECTURE 8143M: Geert Uytterhoeven <geert@linux-m68k.org> 8144L: linux-m68k@lists.linux-m68k.org 8145W: http://www.linux-m68k.org/ 8146T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8147S: Maintained 8148F: arch/m68k/ 8149F: drivers/zorro/ 8150 8151M68K ON APPLE MACINTOSH 8152M: Joshua Thompson <funaho@jurai.org> 8153W: http://www.mac.linux-m68k.org/ 8154L: linux-m68k@lists.linux-m68k.org 8155S: Maintained 8156F: arch/m68k/mac/ 8157 8158M68K ON HP9000/300 8159M: Philip Blundell <philb@gnu.org> 8160W: http://www.tazenda.demon.co.uk/phil/linux-hp 8161S: Maintained 8162F: arch/m68k/hp300/ 8163 8164M88DS3103 MEDIA DRIVER 8165M: Antti Palosaari <crope@iki.fi> 8166L: linux-media@vger.kernel.org 8167W: https://linuxtv.org 8168W: http://palosaari.fi/linux/ 8169Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8170T: git git://linuxtv.org/anttip/media_tree.git 8171S: Maintained 8172F: drivers/media/dvb-frontends/m88ds3103* 8173 8174M88RS2000 MEDIA DRIVER 8175M: Malcolm Priestley <tvboxspy@gmail.com> 8176L: linux-media@vger.kernel.org 8177W: https://linuxtv.org 8178Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8179S: Maintained 8180F: drivers/media/dvb-frontends/m88rs2000* 8181 8182MA901 MASTERKIT USB FM RADIO DRIVER 8183M: Alexey Klimov <klimov.linux@gmail.com> 8184L: linux-media@vger.kernel.org 8185T: git git://linuxtv.org/media_tree.git 8186S: Maintained 8187F: drivers/media/radio/radio-ma901.c 8188 8189MAC80211 8190M: Johannes Berg <johannes@sipsolutions.net> 8191L: linux-wireless@vger.kernel.org 8192W: http://wireless.kernel.org/ 8193T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8194T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8195S: Maintained 8196F: Documentation/networking/mac80211-injection.txt 8197F: include/net/mac80211.h 8198F: net/mac80211/ 8199F: drivers/net/wireless/mac80211_hwsim.[ch] 8200 8201MAILBOX API 8202M: Jassi Brar <jassisinghbrar@gmail.com> 8203L: linux-kernel@vger.kernel.org 8204S: Maintained 8205F: drivers/mailbox/ 8206F: include/linux/mailbox_client.h 8207F: include/linux/mailbox_controller.h 8208 8209MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8210M: Michael Kerrisk <mtk.manpages@gmail.com> 8211W: http://www.kernel.org/doc/man-pages 8212L: linux-man@vger.kernel.org 8213S: Maintained 8214 8215MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8216M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8217L: linux-mips@linux-mips.org 8218S: Maintained 8219F: arch/mips/boot/dts/img/pistachio_marduk.dts 8220 8221MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8222M: Andrew Lunn <andrew@lunn.ch> 8223M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8224L: netdev@vger.kernel.org 8225S: Maintained 8226F: drivers/net/dsa/mv88e6xxx/ 8227F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8228 8229MARVELL ARMADA DRM SUPPORT 8230M: Russell King <linux@armlinux.org.uk> 8231S: Maintained 8232T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8233T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8234F: drivers/gpu/drm/armada/ 8235F: include/uapi/drm/armada_drm.h 8236F: Documentation/devicetree/bindings/display/armada/ 8237 8238MARVELL CRYPTO DRIVER 8239M: Boris Brezillon <boris.brezillon@free-electrons.com> 8240M: Arnaud Ebalard <arno@natisbad.org> 8241F: drivers/crypto/marvell/ 8242S: Maintained 8243L: linux-crypto@vger.kernel.org 8244 8245MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8246M: Mirko Lindner <mlindner@marvell.com> 8247M: Stephen Hemminger <stephen@networkplumber.org> 8248L: netdev@vger.kernel.org 8249S: Maintained 8250F: drivers/net/ethernet/marvell/sk* 8251 8252MARVELL LIBERTAS WIRELESS DRIVER 8253L: libertas-dev@lists.infradead.org 8254S: Orphan 8255F: drivers/net/wireless/marvell/libertas/ 8256 8257MARVELL MV643XX ETHERNET DRIVER 8258M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8259L: netdev@vger.kernel.org 8260S: Maintained 8261F: drivers/net/ethernet/marvell/mv643xx_eth.* 8262F: include/linux/mv643xx.h 8263 8264MARVELL MV88X3310 PHY DRIVER 8265M: Russell King <rmk@armlinux.org.uk> 8266L: netdev@vger.kernel.org 8267S: Maintained 8268F: drivers/net/phy/marvell10g.c 8269 8270MARVELL MVNETA ETHERNET DRIVER 8271M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8272L: netdev@vger.kernel.org 8273S: Maintained 8274F: drivers/net/ethernet/marvell/mvneta.* 8275 8276MARVELL MWIFIEX WIRELESS DRIVER 8277M: Amitkumar Karwar <amitkarwar@gmail.com> 8278M: Nishant Sarmukadam <nishants@marvell.com> 8279M: Ganapathi Bhat <gbhat@marvell.com> 8280M: Xinming Hu <huxm@marvell.com> 8281L: linux-wireless@vger.kernel.org 8282S: Maintained 8283F: drivers/net/wireless/marvell/mwifiex/ 8284 8285MARVELL MWL8K WIRELESS DRIVER 8286M: Lennert Buytenhek <buytenh@wantstofly.org> 8287L: linux-wireless@vger.kernel.org 8288S: Odd Fixes 8289F: drivers/net/wireless/marvell/mwl8k.c 8290 8291MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8292M: Nicolas Pitre <nico@fluxnic.net> 8293S: Odd Fixes 8294F: drivers/mmc/host/mvsdio.* 8295 8296MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8297M: Hu Ziji <huziji@marvell.com> 8298L: linux-mmc@vger.kernel.org 8299S: Supported 8300F: drivers/mmc/host/sdhci-xenon* 8301F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8302 8303MATROX FRAMEBUFFER DRIVER 8304L: linux-fbdev@vger.kernel.org 8305S: Orphan 8306F: drivers/video/fbdev/matrox/matroxfb_* 8307F: include/uapi/linux/matroxfb.h 8308 8309MAX16065 HARDWARE MONITOR DRIVER 8310M: Guenter Roeck <linux@roeck-us.net> 8311L: linux-hwmon@vger.kernel.org 8312S: Maintained 8313F: Documentation/hwmon/max16065 8314F: drivers/hwmon/max16065.c 8315 8316MAX20751 HARDWARE MONITOR DRIVER 8317M: Guenter Roeck <linux@roeck-us.net> 8318L: linux-hwmon@vger.kernel.org 8319S: Maintained 8320F: Documentation/hwmon/max20751 8321F: drivers/hwmon/max20751.c 8322 8323MAX2175 SDR TUNER DRIVER 8324M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8325L: linux-media@vger.kernel.org 8326T: git git://linuxtv.org/media_tree.git 8327S: Maintained 8328F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8329F: Documentation/media/v4l-drivers/max2175.rst 8330F: drivers/media/i2c/max2175* 8331F: include/uapi/linux/max2175.h 8332 8333MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8334L: linux-hwmon@vger.kernel.org 8335S: Orphan 8336F: Documentation/hwmon/max6650 8337F: drivers/hwmon/max6650.c 8338 8339MAX6697 HARDWARE MONITOR DRIVER 8340M: Guenter Roeck <linux@roeck-us.net> 8341L: linux-hwmon@vger.kernel.org 8342S: Maintained 8343F: Documentation/hwmon/max6697 8344F: Documentation/devicetree/bindings/i2c/max6697.txt 8345F: drivers/hwmon/max6697.c 8346F: include/linux/platform_data/max6697.h 8347 8348MAX9860 MONO AUDIO VOICE CODEC DRIVER 8349M: Peter Rosin <peda@axentia.se> 8350L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8351S: Maintained 8352F: Documentation/devicetree/bindings/sound/max9860.txt 8353F: sound/soc/codecs/max9860.* 8354 8355MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8356M: Javier Martinez Canillas <javier@dowhile0.org> 8357L: linux-kernel@vger.kernel.org 8358S: Supported 8359F: drivers/regulator/max77802-regulator.c 8360F: Documentation/devicetree/bindings/*/*max77802.txt 8361F: include/dt-bindings/*/*max77802.h 8362 8363MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8364M: Krzysztof Kozlowski <krzk@kernel.org> 8365M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8366L: linux-pm@vger.kernel.org 8367S: Supported 8368F: drivers/power/supply/max14577_charger.c 8369F: drivers/power/supply/max77693_charger.c 8370 8371MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8372M: Chanwoo Choi <cw00.choi@samsung.com> 8373M: Krzysztof Kozlowski <krzk@kernel.org> 8374M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8375L: linux-kernel@vger.kernel.org 8376S: Supported 8377F: drivers/*/max14577*.c 8378F: drivers/*/max77686*.c 8379F: drivers/*/max77693*.c 8380F: drivers/extcon/extcon-max14577.c 8381F: drivers/extcon/extcon-max77693.c 8382F: drivers/rtc/rtc-max77686.c 8383F: drivers/clk/clk-max77686.c 8384F: Documentation/devicetree/bindings/mfd/max14577.txt 8385F: Documentation/devicetree/bindings/*/max77686.txt 8386F: Documentation/devicetree/bindings/mfd/max77693.txt 8387F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8388F: include/linux/mfd/max14577*.h 8389F: include/linux/mfd/max77686*.h 8390F: include/linux/mfd/max77693*.h 8391 8392MAXIRADIO FM RADIO RECEIVER DRIVER 8393M: Hans Verkuil <hverkuil@xs4all.nl> 8394L: linux-media@vger.kernel.org 8395T: git git://linuxtv.org/media_tree.git 8396W: https://linuxtv.org 8397S: Maintained 8398F: drivers/media/radio/radio-maxiradio* 8399 8400MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8401M: Peter Rosin <peda@axentia.se> 8402L: linux-iio@vger.kernel.org 8403S: Maintained 8404F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8405F: drivers/iio/potentiometer/mcp4531.c 8406 8407MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8408M: William Breathitt Gray <vilhelm.gray@gmail.com> 8409L: linux-iio@vger.kernel.org 8410S: Maintained 8411F: drivers/iio/dac/cio-dac.c 8412 8413MEDIA DRIVERS FOR ASCOT2E 8414M: Sergey Kozlov <serjk@netup.ru> 8415M: Abylay Ospan <aospan@netup.ru> 8416L: linux-media@vger.kernel.org 8417W: https://linuxtv.org 8418W: http://netup.tv/ 8419T: git git://linuxtv.org/media_tree.git 8420S: Supported 8421F: drivers/media/dvb-frontends/ascot2e* 8422 8423MEDIA DRIVERS FOR CXD2841ER 8424M: Sergey Kozlov <serjk@netup.ru> 8425M: Abylay Ospan <aospan@netup.ru> 8426L: linux-media@vger.kernel.org 8427W: https://linuxtv.org 8428W: http://netup.tv/ 8429T: git git://linuxtv.org/media_tree.git 8430S: Supported 8431F: drivers/media/dvb-frontends/cxd2841er* 8432 8433MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8434M: Daniel Scheller <d.scheller.oss@gmail.com> 8435L: linux-media@vger.kernel.org 8436W: https://linuxtv.org 8437T: git git://linuxtv.org/media_tree.git 8438S: Maintained 8439F: drivers/media/pci/ddbridge/* 8440 8441MEDIA DRIVERS FOR FREESCALE IMX 8442M: Steve Longerbeam <slongerbeam@gmail.com> 8443M: Philipp Zabel <p.zabel@pengutronix.de> 8444L: linux-media@vger.kernel.org 8445T: git git://linuxtv.org/media_tree.git 8446S: Maintained 8447F: Documentation/devicetree/bindings/media/imx.txt 8448F: Documentation/media/v4l-drivers/imx.rst 8449F: drivers/staging/media/imx/ 8450F: include/linux/imx-media.h 8451F: include/media/imx.h 8452 8453MEDIA DRIVERS FOR HELENE 8454M: Abylay Ospan <aospan@netup.ru> 8455L: linux-media@vger.kernel.org 8456W: https://linuxtv.org 8457W: http://netup.tv/ 8458T: git git://linuxtv.org/media_tree.git 8459S: Supported 8460F: drivers/media/dvb-frontends/helene* 8461 8462MEDIA DRIVERS FOR HORUS3A 8463M: Sergey Kozlov <serjk@netup.ru> 8464M: Abylay Ospan <aospan@netup.ru> 8465L: linux-media@vger.kernel.org 8466W: https://linuxtv.org 8467W: http://netup.tv/ 8468T: git git://linuxtv.org/media_tree.git 8469S: Supported 8470F: drivers/media/dvb-frontends/horus3a* 8471 8472MEDIA DRIVERS FOR LNBH25 8473M: Sergey Kozlov <serjk@netup.ru> 8474M: Abylay Ospan <aospan@netup.ru> 8475L: linux-media@vger.kernel.org 8476W: https://linuxtv.org 8477W: http://netup.tv/ 8478T: git git://linuxtv.org/media_tree.git 8479S: Supported 8480F: drivers/media/dvb-frontends/lnbh25* 8481 8482MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8483M: Daniel Scheller <d.scheller.oss@gmail.com> 8484L: linux-media@vger.kernel.org 8485W: https://linuxtv.org 8486T: git git://linuxtv.org/media_tree.git 8487S: Maintained 8488F: drivers/media/dvb-frontends/mxl5xx* 8489 8490MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8491M: Sergey Kozlov <serjk@netup.ru> 8492M: Abylay Ospan <aospan@netup.ru> 8493L: linux-media@vger.kernel.org 8494W: https://linuxtv.org 8495W: http://netup.tv/ 8496T: git git://linuxtv.org/media_tree.git 8497S: Supported 8498F: drivers/media/pci/netup_unidvb/* 8499 8500MEDIA DRIVERS FOR RENESAS - DRIF 8501M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8502L: linux-media@vger.kernel.org 8503L: linux-renesas-soc@vger.kernel.org 8504T: git git://linuxtv.org/media_tree.git 8505S: Supported 8506F: Documentation/devicetree/bindings/media/renesas,drif.txt 8507F: drivers/media/platform/rcar_drif.c 8508 8509MEDIA DRIVERS FOR RENESAS - FCP 8510M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8511L: linux-media@vger.kernel.org 8512L: linux-renesas-soc@vger.kernel.org 8513T: git git://linuxtv.org/media_tree.git 8514S: Supported 8515F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8516F: drivers/media/platform/rcar-fcp.c 8517F: include/media/rcar-fcp.h 8518 8519MEDIA DRIVERS FOR RENESAS - FDP1 8520M: Kieran Bingham <kieran@bingham.xyz> 8521L: linux-media@vger.kernel.org 8522L: linux-renesas-soc@vger.kernel.org 8523T: git git://linuxtv.org/media_tree.git 8524S: Supported 8525F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8526F: drivers/media/platform/rcar_fdp1.c 8527 8528MEDIA DRIVERS FOR RENESAS - VIN 8529M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8530L: linux-media@vger.kernel.org 8531L: linux-renesas-soc@vger.kernel.org 8532T: git git://linuxtv.org/media_tree.git 8533S: Supported 8534F: Documentation/devicetree/bindings/media/rcar_vin.txt 8535F: drivers/media/platform/rcar-vin/ 8536 8537MEDIA DRIVERS FOR RENESAS - VSP1 8538M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8539L: linux-media@vger.kernel.org 8540L: linux-renesas-soc@vger.kernel.org 8541T: git git://linuxtv.org/media_tree.git 8542S: Supported 8543F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8544F: drivers/media/platform/vsp1/ 8545 8546MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8547M: Daniel Scheller <d.scheller.oss@gmail.com> 8548L: linux-media@vger.kernel.org 8549W: https://linuxtv.org 8550T: git git://linuxtv.org/media_tree.git 8551S: Maintained 8552F: drivers/media/dvb-frontends/stv0910* 8553 8554MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8555M: Daniel Scheller <d.scheller.oss@gmail.com> 8556L: linux-media@vger.kernel.org 8557W: https://linuxtv.org 8558T: git git://linuxtv.org/media_tree.git 8559S: Maintained 8560F: drivers/media/dvb-frontends/stv6111* 8561 8562MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8563M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8564M: Mauro Carvalho Chehab <mchehab@kernel.org> 8565P: LinuxTV.org Project 8566L: linux-media@vger.kernel.org 8567W: https://linuxtv.org 8568Q: http://patchwork.kernel.org/project/linux-media/list/ 8569T: git git://linuxtv.org/media_tree.git 8570S: Maintained 8571F: Documentation/devicetree/bindings/media/ 8572F: Documentation/media/ 8573F: drivers/media/ 8574F: drivers/staging/media/ 8575F: include/linux/platform_data/media/ 8576F: include/media/ 8577F: include/uapi/linux/dvb/ 8578F: include/uapi/linux/videodev2.h 8579F: include/uapi/linux/media.h 8580F: include/uapi/linux/v4l2-* 8581F: include/uapi/linux/meye.h 8582F: include/uapi/linux/ivtv* 8583F: include/uapi/linux/uvcvideo.h 8584 8585MEDIATEK CIR DRIVER 8586M: Sean Wang <sean.wang@mediatek.com> 8587S: Maintained 8588F: drivers/media/rc/mtk-cir.c 8589 8590MEDIATEK ETHERNET DRIVER 8591M: Felix Fietkau <nbd@openwrt.org> 8592M: John Crispin <john@phrozen.org> 8593M: Sean Wang <sean.wang@mediatek.com> 8594M: Nelson Chang <nelson.chang@mediatek.com> 8595L: netdev@vger.kernel.org 8596S: Maintained 8597F: drivers/net/ethernet/mediatek/ 8598 8599MEDIATEK JPEG DRIVER 8600M: Rick Chang <rick.chang@mediatek.com> 8601M: Bin Liu <bin.liu@mediatek.com> 8602S: Supported 8603F: drivers/media/platform/mtk-jpeg/ 8604F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8605 8606MEDIATEK MDP DRIVER 8607M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8608M: Houlong Wei <houlong.wei@mediatek.com> 8609M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8610S: Supported 8611F: drivers/media/platform/mtk-mdp/ 8612F: drivers/media/platform/mtk-vpu/ 8613F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8614 8615MEDIATEK MEDIA DRIVER 8616M: Tiffany Lin <tiffany.lin@mediatek.com> 8617M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8618S: Supported 8619F: drivers/media/platform/mtk-vcodec/ 8620F: drivers/media/platform/mtk-vpu/ 8621F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8622F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8623 8624MEDIATEK MT7601U WIRELESS LAN DRIVER 8625M: Jakub Kicinski <kubakici@wp.pl> 8626L: linux-wireless@vger.kernel.org 8627S: Maintained 8628F: drivers/net/wireless/mediatek/mt7601u/ 8629 8630MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8631M: Sean Wang <sean.wang@mediatek.com> 8632S: Maintained 8633F: drivers/char/hw_random/mtk-rng.c 8634 8635MEDIATEK USB3 DRD IP DRIVER 8636M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8637L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8639L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8640S: Maintained 8641F: drivers/usb/mtu3/ 8642 8643MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8644M: Peter Senna Tschudin <peter.senna@collabora.com> 8645M: Martin Donnelly <martin.donnelly@ge.com> 8646M: Martyn Welch <martyn.welch@collabora.co.uk> 8647S: Maintained 8648F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8649F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8650 8651MEGARAID SCSI/SAS DRIVERS 8652M: Kashyap Desai <kashyap.desai@broadcom.com> 8653M: Sumit Saxena <sumit.saxena@broadcom.com> 8654M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8655L: megaraidlinux.pdl@broadcom.com 8656L: linux-scsi@vger.kernel.org 8657W: http://www.avagotech.com/support/ 8658S: Maintained 8659F: Documentation/scsi/megaraid.txt 8660F: drivers/scsi/megaraid.* 8661F: drivers/scsi/megaraid/ 8662 8663MELEXIS MLX90614 DRIVER 8664M: Crt Mori <cmo@melexis.com> 8665L: linux-iio@vger.kernel.org 8666W: http://www.melexis.com 8667S: Supported 8668F: drivers/iio/temperature/mlx90614.c 8669 8670MELFAS MIP4 TOUCHSCREEN DRIVER 8671M: Sangwon Jee <jeesw@melfas.com> 8672W: http://www.melfas.com 8673S: Supported 8674F: drivers/input/touchscreen/melfas_mip4.c 8675F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8676 8677MELLANOX ETHERNET DRIVER (mlx4_en) 8678M: Tariq Toukan <tariqt@mellanox.com> 8679L: netdev@vger.kernel.org 8680S: Supported 8681W: http://www.mellanox.com 8682Q: http://patchwork.ozlabs.org/project/netdev/list/ 8683F: drivers/net/ethernet/mellanox/mlx4/en_* 8684 8685MELLANOX ETHERNET DRIVER (mlx5e) 8686M: Saeed Mahameed <saeedm@mellanox.com> 8687L: netdev@vger.kernel.org 8688S: Supported 8689W: http://www.mellanox.com 8690Q: http://patchwork.ozlabs.org/project/netdev/list/ 8691F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8692 8693MELLANOX ETHERNET INNOVA DRIVER 8694M: Ilan Tayari <ilant@mellanox.com> 8695R: Boris Pismenny <borisp@mellanox.com> 8696L: netdev@vger.kernel.org 8697S: Supported 8698W: http://www.mellanox.com 8699Q: http://patchwork.ozlabs.org/project/netdev/list/ 8700F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8701F: include/linux/mlx5/mlx5_ifc_fpga.h 8702 8703MELLANOX ETHERNET INNOVA IPSEC DRIVER 8704M: Ilan Tayari <ilant@mellanox.com> 8705R: Boris Pismenny <borisp@mellanox.com> 8706L: netdev@vger.kernel.org 8707S: Supported 8708W: http://www.mellanox.com 8709Q: http://patchwork.ozlabs.org/project/netdev/list/ 8710F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8711F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8712 8713MELLANOX ETHERNET SWITCH DRIVERS 8714M: Jiri Pirko <jiri@mellanox.com> 8715M: Ido Schimmel <idosch@mellanox.com> 8716L: netdev@vger.kernel.org 8717S: Supported 8718W: http://www.mellanox.com 8719Q: http://patchwork.ozlabs.org/project/netdev/list/ 8720F: drivers/net/ethernet/mellanox/mlxsw/ 8721 8722MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8723M: Yotam Gigi <yotamg@mellanox.com> 8724L: netdev@vger.kernel.org 8725S: Supported 8726W: http://www.mellanox.com 8727Q: http://patchwork.ozlabs.org/project/netdev/list/ 8728F: drivers/net/ethernet/mellanox/mlxfw/ 8729 8730MELLANOX MLX CPLD HOTPLUG DRIVER 8731M: Vadim Pasternak <vadimp@mellanox.com> 8732L: platform-driver-x86@vger.kernel.org 8733S: Supported 8734F: drivers/platform/x86/mlxcpld-hotplug.c 8735F: include/linux/platform_data/mlxcpld-hotplug.h 8736 8737MELLANOX MLX4 core VPI driver 8738M: Tariq Toukan <tariqt@mellanox.com> 8739L: netdev@vger.kernel.org 8740L: linux-rdma@vger.kernel.org 8741W: http://www.mellanox.com 8742Q: http://patchwork.ozlabs.org/project/netdev/list/ 8743S: Supported 8744F: drivers/net/ethernet/mellanox/mlx4/ 8745F: include/linux/mlx4/ 8746 8747MELLANOX MLX4 IB driver 8748M: Yishai Hadas <yishaih@mellanox.com> 8749L: linux-rdma@vger.kernel.org 8750W: http://www.mellanox.com 8751Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8752S: Supported 8753F: drivers/infiniband/hw/mlx4/ 8754F: include/linux/mlx4/ 8755F: include/uapi/rdma/mlx4-abi.h 8756 8757MELLANOX MLX5 core VPI driver 8758M: Saeed Mahameed <saeedm@mellanox.com> 8759M: Matan Barak <matanb@mellanox.com> 8760M: Leon Romanovsky <leonro@mellanox.com> 8761L: netdev@vger.kernel.org 8762L: linux-rdma@vger.kernel.org 8763W: http://www.mellanox.com 8764Q: http://patchwork.ozlabs.org/project/netdev/list/ 8765S: Supported 8766F: drivers/net/ethernet/mellanox/mlx5/core/ 8767F: include/linux/mlx5/ 8768 8769MELLANOX MLX5 IB driver 8770M: Matan Barak <matanb@mellanox.com> 8771M: Leon Romanovsky <leonro@mellanox.com> 8772L: linux-rdma@vger.kernel.org 8773W: http://www.mellanox.com 8774Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8775S: Supported 8776F: drivers/infiniband/hw/mlx5/ 8777F: include/linux/mlx5/ 8778F: include/uapi/rdma/mlx5-abi.h 8779 8780MELLANOX MLXCPLD I2C AND MUX DRIVER 8781M: Vadim Pasternak <vadimp@mellanox.com> 8782M: Michael Shych <michaelsh@mellanox.com> 8783L: linux-i2c@vger.kernel.org 8784S: Supported 8785F: drivers/i2c/busses/i2c-mlxcpld.c 8786F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8787F: Documentation/i2c/busses/i2c-mlxcpld 8788 8789MELLANOX MLXCPLD LED DRIVER 8790M: Vadim Pasternak <vadimp@mellanox.com> 8791L: linux-leds@vger.kernel.org 8792S: Supported 8793F: drivers/leds/leds-mlxcpld.c 8794F: Documentation/leds/leds-mlxcpld.txt 8795 8796MELLANOX PLATFORM DRIVER 8797M: Vadim Pasternak <vadimp@mellanox.com> 8798L: platform-driver-x86@vger.kernel.org 8799S: Supported 8800F: drivers/platform/x86/mlx-platform.c 8801 8802MEMBARRIER SUPPORT 8803M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8804M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8805L: linux-kernel@vger.kernel.org 8806S: Supported 8807F: kernel/sched/membarrier.c 8808F: include/uapi/linux/membarrier.h 8809 8810MEMORY MANAGEMENT 8811L: linux-mm@kvack.org 8812W: http://www.linux-mm.org 8813S: Maintained 8814F: include/linux/mm.h 8815F: include/linux/gfp.h 8816F: include/linux/mmzone.h 8817F: include/linux/memory_hotplug.h 8818F: include/linux/vmalloc.h 8819F: mm/ 8820 8821MEMORY TECHNOLOGY DEVICES (MTD) 8822M: David Woodhouse <dwmw2@infradead.org> 8823M: Brian Norris <computersforpeace@gmail.com> 8824M: Boris Brezillon <boris.brezillon@free-electrons.com> 8825M: Marek Vasut <marek.vasut@gmail.com> 8826M: Richard Weinberger <richard@nod.at> 8827M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8828L: linux-mtd@lists.infradead.org 8829W: http://www.linux-mtd.infradead.org/ 8830Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8831T: git git://git.infradead.org/linux-mtd.git master 8832T: git git://git.infradead.org/l2-mtd.git master 8833S: Maintained 8834F: Documentation/devicetree/bindings/mtd/ 8835F: drivers/mtd/ 8836F: include/linux/mtd/ 8837F: include/uapi/mtd/ 8838 8839MEN A21 WATCHDOG DRIVER 8840M: Johannes Thumshirn <morbidrsa@gmail.com> 8841L: linux-watchdog@vger.kernel.org 8842S: Maintained 8843F: drivers/watchdog/mena21_wdt.c 8844 8845MEN CHAMELEON BUS (mcb) 8846M: Johannes Thumshirn <morbidrsa@gmail.com> 8847S: Maintained 8848F: drivers/mcb/ 8849F: include/linux/mcb.h 8850F: Documentation/men-chameleon-bus.txt 8851 8852MEN F21BMC (Board Management Controller) 8853M: Andreas Werner <andreas.werner@men.de> 8854S: Supported 8855F: drivers/mfd/menf21bmc.c 8856F: drivers/watchdog/menf21bmc_wdt.c 8857F: drivers/leds/leds-menf21bmc.c 8858F: drivers/hwmon/menf21bmc_hwmon.c 8859F: Documentation/hwmon/menf21bmc 8860 8861MESON AO CEC DRIVER FOR AMLOGIC SOCS 8862M: Neil Armstrong <narmstrong@baylibre.com> 8863L: linux-media@lists.freedesktop.org 8864L: linux-amlogic@lists.infradead.org 8865W: http://linux-meson.com/ 8866S: Supported 8867F: drivers/media/platform/meson/ao-cec.c 8868F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8869T: git git://linuxtv.org/media_tree.git 8870 8871METAG ARCHITECTURE 8872M: James Hogan <james.hogan@imgtec.com> 8873L: linux-metag@vger.kernel.org 8874T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8875S: Odd Fixes 8876F: arch/metag/ 8877F: Documentation/metag/ 8878F: Documentation/devicetree/bindings/metag/ 8879F: Documentation/devicetree/bindings/interrupt-controller/img,* 8880F: drivers/clocksource/metag_generic.c 8881F: drivers/irqchip/irq-metag.c 8882F: drivers/irqchip/irq-metag-ext.c 8883F: drivers/tty/metag_da.c 8884 8885MICROBLAZE ARCHITECTURE 8886M: Michal Simek <monstr@monstr.eu> 8887W: http://www.monstr.eu/fdt/ 8888T: git git://git.monstr.eu/linux-2.6-microblaze.git 8889S: Supported 8890F: arch/microblaze/ 8891 8892MICROCHIP / ATMEL AT91 SERIAL DRIVER 8893M: Richard Genoud <richard.genoud@gmail.com> 8894S: Maintained 8895F: drivers/tty/serial/atmel_serial.c 8896F: drivers/tty/serial/atmel_serial.h 8897 8898MICROCHIP / ATMEL DMA DRIVER 8899M: Ludovic Desroches <ludovic.desroches@microchip.com> 8900L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8901L: dmaengine@vger.kernel.org 8902S: Supported 8903F: drivers/dma/at_hdmac.c 8904F: drivers/dma/at_hdmac_regs.h 8905F: include/linux/platform_data/dma-atmel.h 8906 8907MICROCHIP / ATMEL ECC DRIVER 8908M: Tudor Ambarus <tudor.ambarus@microchip.com> 8909L: linux-crypto@vger.kernel.org 8910S: Maintained 8911F: drivers/crypto/atmel-ecc.* 8912 8913MICROCHIP / ATMEL ISC DRIVER 8914M: Songjun Wu <songjun.wu@microchip.com> 8915L: linux-media@vger.kernel.org 8916S: Supported 8917F: drivers/media/platform/atmel/atmel-isc.c 8918F: drivers/media/platform/atmel/atmel-isc-regs.h 8919F: devicetree/bindings/media/atmel-isc.txt 8920 8921MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8922M: Woojung Huh <Woojung.Huh@microchip.com> 8923M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8924L: netdev@vger.kernel.org 8925S: Maintained 8926F: net/dsa/tag_ksz.c 8927F: drivers/net/dsa/microchip/* 8928F: include/linux/platform_data/microchip-ksz.h 8929F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8930 8931MICROCHIP USB251XB DRIVER 8932M: Richard Leitner <richard.leitner@skidata.com> 8933L: linux-usb@vger.kernel.org 8934S: Maintained 8935F: drivers/usb/misc/usb251xb.c 8936F: Documentation/devicetree/bindings/usb/usb251xb.txt 8937 8938MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8939M: Don Brace <don.brace@microsemi.com> 8940L: esc.storagedev@microsemi.com 8941L: linux-scsi@vger.kernel.org 8942S: Supported 8943F: drivers/scsi/smartpqi/smartpqi*.[ch] 8944F: drivers/scsi/smartpqi/Kconfig 8945F: drivers/scsi/smartpqi/Makefile 8946F: include/linux/cciss*.h 8947F: include/uapi/linux/cciss*.h 8948F: Documentation/scsi/smartpqi.txt 8949 8950MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8951M: Chen Yu <yu.c.chen@intel.com> 8952L: platform-driver-x86@vger.kernel.org 8953S: Supported 8954F: drivers/platform/x86/surfacepro3_button.c 8955 8956MICROTEK X6 SCANNER 8957M: Oliver Neukum <oliver@neukum.org> 8958S: Maintained 8959F: drivers/usb/image/microtek.* 8960 8961MIPS 8962M: Ralf Baechle <ralf@linux-mips.org> 8963L: linux-mips@linux-mips.org 8964W: http://www.linux-mips.org/ 8965T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8966Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8967S: Supported 8968F: Documentation/devicetree/bindings/mips/ 8969F: Documentation/mips/ 8970F: arch/mips/ 8971 8972MIPS BOSTON DEVELOPMENT BOARD 8973M: Paul Burton <paul.burton@imgtec.com> 8974L: linux-mips@linux-mips.org 8975S: Maintained 8976F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 8977F: arch/mips/boot/dts/img/boston.dts 8978F: arch/mips/configs/generic/board-boston.config 8979F: drivers/clk/imgtec/clk-boston.c 8980F: include/dt-bindings/clock/boston-clock.h 8981 8982MIPS GENERIC PLATFORM 8983M: Paul Burton <paul.burton@imgtec.com> 8984L: linux-mips@linux-mips.org 8985S: Supported 8986F: arch/mips/generic/ 8987F: arch/mips/tools/generic-board-config.sh 8988 8989MIPS/LOONGSON1 ARCHITECTURE 8990M: Keguang Zhang <keguang.zhang@gmail.com> 8991L: linux-mips@linux-mips.org 8992S: Maintained 8993F: arch/mips/loongson32/ 8994F: arch/mips/include/asm/mach-loongson32/ 8995F: drivers/*/*loongson1* 8996F: drivers/*/*/*loongson1* 8997 8998MIPS RINT INSTRUCTION EMULATION 8999M: Aleksandar Markovic <aleksandar.markovic@imgtec.com> 9000L: linux-mips@linux-mips.org 9001S: Supported 9002F: arch/mips/math-emu/sp_rint.c 9003F: arch/mips/math-emu/dp_rint.c 9004 9005MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9006M: Hans Verkuil <hverkuil@xs4all.nl> 9007L: linux-media@vger.kernel.org 9008T: git git://linuxtv.org/media_tree.git 9009W: https://linuxtv.org 9010S: Odd Fixes 9011F: drivers/media/radio/radio-miropcm20* 9012 9013MMP SUPPORT 9014M: Eric Miao <eric.y.miao@gmail.com> 9015M: Haojian Zhuang <haojian.zhuang@gmail.com> 9016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9017T: git git://github.com/hzhuang1/linux.git 9018T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9019S: Maintained 9020F: arch/arm/boot/dts/mmp* 9021F: arch/arm/mach-mmp/ 9022 9023MN88472 MEDIA DRIVER 9024M: Antti Palosaari <crope@iki.fi> 9025L: linux-media@vger.kernel.org 9026W: https://linuxtv.org 9027W: http://palosaari.fi/linux/ 9028Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9029S: Maintained 9030F: drivers/media/dvb-frontends/mn88472* 9031 9032MN88473 MEDIA DRIVER 9033M: Antti Palosaari <crope@iki.fi> 9034L: linux-media@vger.kernel.org 9035W: https://linuxtv.org 9036W: http://palosaari.fi/linux/ 9037Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9038S: Maintained 9039F: drivers/media/dvb-frontends/mn88473* 9040 9041MODULE SUPPORT 9042M: Jessica Yu <jeyu@kernel.org> 9043M: Rusty Russell <rusty@rustcorp.com.au> 9044T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9045S: Maintained 9046F: include/linux/module.h 9047F: kernel/module.c 9048 9049MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9050W: http://popies.net/meye/ 9051S: Orphan 9052F: Documentation/media/v4l-drivers/meye* 9053F: drivers/media/pci/meye/ 9054F: include/uapi/linux/meye.h 9055 9056MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9057M: Jiri Slaby <jirislaby@gmail.com> 9058S: Maintained 9059F: Documentation/serial/moxa-smartio 9060F: drivers/tty/mxser.* 9061 9062MR800 AVERMEDIA USB FM RADIO DRIVER 9063M: Alexey Klimov <klimov.linux@gmail.com> 9064L: linux-media@vger.kernel.org 9065T: git git://linuxtv.org/media_tree.git 9066S: Maintained 9067F: drivers/media/radio/radio-mr800.c 9068 9069MRF24J40 IEEE 802.15.4 RADIO DRIVER 9070M: Alan Ott <alan@signal11.us> 9071L: linux-wpan@vger.kernel.org 9072S: Maintained 9073F: drivers/net/ieee802154/mrf24j40.c 9074F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9075 9076MSI LAPTOP SUPPORT 9077M: "Lee, Chun-Yi" <jlee@suse.com> 9078L: platform-driver-x86@vger.kernel.org 9079S: Maintained 9080F: drivers/platform/x86/msi-laptop.c 9081 9082MSI WMI SUPPORT 9083L: platform-driver-x86@vger.kernel.org 9084S: Orphan 9085F: drivers/platform/x86/msi-wmi.c 9086 9087MSI001 MEDIA DRIVER 9088M: Antti Palosaari <crope@iki.fi> 9089L: linux-media@vger.kernel.org 9090W: https://linuxtv.org 9091W: http://palosaari.fi/linux/ 9092Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9093T: git git://linuxtv.org/anttip/media_tree.git 9094S: Maintained 9095F: drivers/media/tuners/msi001* 9096 9097MSI2500 MEDIA DRIVER 9098M: Antti Palosaari <crope@iki.fi> 9099L: linux-media@vger.kernel.org 9100W: https://linuxtv.org 9101W: http://palosaari.fi/linux/ 9102Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9103T: git git://linuxtv.org/anttip/media_tree.git 9104S: Maintained 9105F: drivers/media/usb/msi2500/ 9106 9107MSYSTEMS DISKONCHIP G3 MTD DRIVER 9108M: Robert Jarzmik <robert.jarzmik@free.fr> 9109L: linux-mtd@lists.infradead.org 9110S: Maintained 9111F: drivers/mtd/devices/docg3* 9112 9113MT9M032 APTINA SENSOR DRIVER 9114M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9115L: linux-media@vger.kernel.org 9116T: git git://linuxtv.org/media_tree.git 9117S: Maintained 9118F: drivers/media/i2c/mt9m032.c 9119F: include/media/i2c/mt9m032.h 9120 9121MT9P031 APTINA CAMERA SENSOR 9122M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9123L: linux-media@vger.kernel.org 9124T: git git://linuxtv.org/media_tree.git 9125S: Maintained 9126F: drivers/media/i2c/mt9p031.c 9127F: include/media/i2c/mt9p031.h 9128 9129MT9T001 APTINA CAMERA SENSOR 9130M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9131L: linux-media@vger.kernel.org 9132T: git git://linuxtv.org/media_tree.git 9133S: Maintained 9134F: drivers/media/i2c/mt9t001.c 9135F: include/media/i2c/mt9t001.h 9136 9137MT9V032 APTINA CAMERA SENSOR 9138M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9139L: linux-media@vger.kernel.org 9140T: git git://linuxtv.org/media_tree.git 9141S: Maintained 9142F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9143F: drivers/media/i2c/mt9v032.c 9144F: include/media/i2c/mt9v032.h 9145 9146MULTIFUNCTION DEVICES (MFD) 9147M: Lee Jones <lee.jones@linaro.org> 9148T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9149S: Supported 9150F: Documentation/devicetree/bindings/mfd/ 9151F: drivers/mfd/ 9152F: include/linux/mfd/ 9153F: include/dt-bindings/mfd/ 9154 9155MULTIMEDIA CARD (MMC) ETC. OVER SPI 9156S: Orphan 9157F: drivers/mmc/host/mmc_spi.c 9158F: include/linux/spi/mmc_spi.h 9159 9160MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9161M: Ulf Hansson <ulf.hansson@linaro.org> 9162L: linux-mmc@vger.kernel.org 9163T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9164S: Maintained 9165F: Documentation/devicetree/bindings/mmc/ 9166F: drivers/mmc/ 9167F: include/linux/mmc/ 9168F: include/uapi/linux/mmc/ 9169 9170MULTIPLEXER SUBSYSTEM 9171M: Peter Rosin <peda@axentia.se> 9172S: Maintained 9173F: Documentation/ABI/testing/mux/sysfs-class-mux* 9174F: Documentation/devicetree/bindings/mux/ 9175F: include/linux/dt-bindings/mux/ 9176F: include/linux/mux/ 9177F: drivers/mux/ 9178 9179MULTISOUND SOUND DRIVER 9180M: Andrew Veliath <andrewtv@usa.net> 9181S: Maintained 9182F: Documentation/sound/oss/MultiSound 9183F: sound/oss/msnd* 9184 9185MULTITECH MULTIPORT CARD (ISICOM) 9186S: Orphan 9187F: drivers/tty/isicom.c 9188F: include/linux/isicom.h 9189 9190MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9191M: Bin Liu <b-liu@ti.com> 9192L: linux-usb@vger.kernel.org 9193T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 9194S: Maintained 9195F: drivers/usb/musb/ 9196 9197MXL5007T MEDIA DRIVER 9198M: Michael Krufky <mkrufky@linuxtv.org> 9199L: linux-media@vger.kernel.org 9200W: https://linuxtv.org 9201W: http://github.com/mkrufky 9202Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9203T: git git://linuxtv.org/mkrufky/tuners.git 9204S: Maintained 9205F: drivers/media/tuners/mxl5007t.* 9206 9207MXSFB DRM DRIVER 9208M: Marek Vasut <marex@denx.de> 9209S: Supported 9210F: drivers/gpu/drm/mxsfb/ 9211F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9212 9213MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9214M: Hyong-Youb Kim <hykim@myri.com> 9215L: netdev@vger.kernel.org 9216W: https://www.myricom.com/support/downloads/myri10ge.html 9217S: Supported 9218F: drivers/net/ethernet/myricom/myri10ge/ 9219 9220NAND FLASH SUBSYSTEM 9221M: Boris Brezillon <boris.brezillon@free-electrons.com> 9222R: Richard Weinberger <richard@nod.at> 9223L: linux-mtd@lists.infradead.org 9224W: http://www.linux-mtd.infradead.org/ 9225Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9226T: git git://git.infradead.org/linux-mtd.git nand/fixes 9227T: git git://git.infradead.org/l2-mtd.git nand/next 9228S: Maintained 9229F: drivers/mtd/nand/ 9230F: include/linux/mtd/*nand*.h 9231 9232NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9233M: Daniel Mack <zonque@gmail.com> 9234S: Maintained 9235L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9236W: http://www.native-instruments.com 9237F: sound/usb/caiaq/ 9238 9239NATSEMI ETHERNET DRIVER (DP8381x) 9240S: Orphan 9241F: drivers/net/ethernet/natsemi/natsemi.c 9242 9243NCP FILESYSTEM 9244M: Petr Vandrovec <petr@vandrovec.name> 9245S: Odd Fixes 9246F: fs/ncpfs/ 9247 9248NCR 5380 SCSI DRIVERS 9249M: Finn Thain <fthain@telegraphics.com.au> 9250M: Michael Schmitz <schmitzmic@gmail.com> 9251L: linux-scsi@vger.kernel.org 9252S: Maintained 9253F: Documentation/scsi/g_NCR5380.txt 9254F: drivers/scsi/NCR5380.* 9255F: drivers/scsi/arm/cumana_1.c 9256F: drivers/scsi/arm/oak.c 9257F: drivers/scsi/atari_scsi.* 9258F: drivers/scsi/dmx3191d.c 9259F: drivers/scsi/g_NCR5380.* 9260F: drivers/scsi/mac_scsi.* 9261F: drivers/scsi/sun3_scsi.* 9262F: drivers/scsi/sun3_scsi_vme.c 9263 9264NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9265M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9266L: linux-scsi@vger.kernel.org 9267S: Maintained 9268F: drivers/scsi/NCR_D700.* 9269 9270NCT6775 HARDWARE MONITOR DRIVER 9271M: Guenter Roeck <linux@roeck-us.net> 9272L: linux-hwmon@vger.kernel.org 9273S: Maintained 9274F: Documentation/hwmon/nct6775 9275F: drivers/hwmon/nct6775.c 9276 9277NETEFFECT IWARP RNIC DRIVER (IW_NES) 9278M: Faisal Latif <faisal.latif@intel.com> 9279L: linux-rdma@vger.kernel.org 9280W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9281S: Supported 9282F: drivers/infiniband/hw/nes/ 9283F: include/uapi/rdma/nes-abi.h 9284 9285NETEM NETWORK EMULATOR 9286M: Stephen Hemminger <stephen@networkplumber.org> 9287L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9288S: Maintained 9289F: net/sched/sch_netem.c 9290 9291NETERION 10GbE DRIVERS (s2io/vxge) 9292M: Jon Mason <jdmason@kudzu.us> 9293L: netdev@vger.kernel.org 9294S: Supported 9295F: Documentation/networking/s2io.txt 9296F: Documentation/networking/vxge.txt 9297F: drivers/net/ethernet/neterion/ 9298 9299NETFILTER 9300M: Pablo Neira Ayuso <pablo@netfilter.org> 9301M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9302M: Florian Westphal <fw@strlen.de> 9303L: netfilter-devel@vger.kernel.org 9304L: coreteam@netfilter.org 9305W: http://www.netfilter.org/ 9306W: http://www.iptables.org/ 9307W: http://www.nftables.org/ 9308Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9309T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9310T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9311S: Maintained 9312F: include/linux/netfilter* 9313F: include/linux/netfilter/ 9314F: include/net/netfilter/ 9315F: include/uapi/linux/netfilter* 9316F: include/uapi/linux/netfilter/ 9317F: net/*/netfilter.c 9318F: net/*/netfilter/ 9319F: net/netfilter/ 9320F: net/bridge/br_netfilter*.c 9321 9322NETROM NETWORK LAYER 9323M: Ralf Baechle <ralf@linux-mips.org> 9324L: linux-hams@vger.kernel.org 9325W: http://www.linux-ax25.org/ 9326S: Maintained 9327F: include/net/netrom.h 9328F: include/uapi/linux/netrom.h 9329F: net/netrom/ 9330 9331NETRONOME ETHERNET DRIVERS 9332M: Jakub Kicinski <jakub.kicinski@netronome.com> 9333L: oss-drivers@netronome.com 9334S: Maintained 9335F: drivers/net/ethernet/netronome/ 9336 9337NETWORK BLOCK DEVICE (NBD) 9338M: Josef Bacik <jbacik@fb.com> 9339S: Maintained 9340L: linux-block@vger.kernel.org 9341L: nbd-general@lists.sourceforge.net 9342F: Documentation/blockdev/nbd.txt 9343F: drivers/block/nbd.c 9344F: include/uapi/linux/nbd.h 9345 9346NETWORK DROP MONITOR 9347M: Neil Horman <nhorman@tuxdriver.com> 9348L: netdev@vger.kernel.org 9349S: Maintained 9350W: https://fedorahosted.org/dropwatch/ 9351F: net/core/drop_monitor.c 9352 9353NETWORKING DRIVERS 9354L: netdev@vger.kernel.org 9355W: http://www.linuxfoundation.org/en/Net 9356Q: http://patchwork.ozlabs.org/project/netdev/list/ 9357T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9358T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9359S: Odd Fixes 9360F: Documentation/devicetree/bindings/net/ 9361F: drivers/net/ 9362F: include/linux/if_* 9363F: include/linux/netdevice.h 9364F: include/linux/etherdevice.h 9365F: include/linux/fcdevice.h 9366F: include/linux/fddidevice.h 9367F: include/linux/hippidevice.h 9368F: include/linux/inetdevice.h 9369F: include/uapi/linux/if_* 9370F: include/uapi/linux/netdevice.h 9371 9372NETWORKING DRIVERS (WIRELESS) 9373M: Kalle Valo <kvalo@codeaurora.org> 9374L: linux-wireless@vger.kernel.org 9375Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9376T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9377T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9378S: Maintained 9379F: Documentation/devicetree/bindings/net/wireless/ 9380F: drivers/net/wireless/ 9381 9382NETWORKING [DSA] 9383M: Andrew Lunn <andrew@lunn.ch> 9384M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9385M: Florian Fainelli <f.fainelli@gmail.com> 9386S: Maintained 9387F: net/dsa/ 9388F: include/net/dsa.h 9389F: drivers/net/dsa/ 9390 9391NETWORKING [GENERAL] 9392M: "David S. Miller" <davem@davemloft.net> 9393L: netdev@vger.kernel.org 9394W: http://www.linuxfoundation.org/en/Net 9395Q: http://patchwork.ozlabs.org/project/netdev/list/ 9396T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9397T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9398B: mailto:netdev@vger.kernel.org 9399S: Maintained 9400F: net/ 9401F: include/net/ 9402F: include/linux/in.h 9403F: include/linux/net.h 9404F: include/linux/netdevice.h 9405F: include/uapi/linux/in.h 9406F: include/uapi/linux/net.h 9407F: include/uapi/linux/netdevice.h 9408F: include/uapi/linux/net_namespace.h 9409F: tools/net/ 9410F: tools/testing/selftests/net/ 9411F: lib/random32.c 9412 9413NETWORKING [IPSEC] 9414M: Steffen Klassert <steffen.klassert@secunet.com> 9415M: Herbert Xu <herbert@gondor.apana.org.au> 9416M: "David S. Miller" <davem@davemloft.net> 9417L: netdev@vger.kernel.org 9418T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9419T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9420S: Maintained 9421F: net/core/flow.c 9422F: net/xfrm/ 9423F: net/key/ 9424F: net/ipv4/xfrm* 9425F: net/ipv4/esp4* 9426F: net/ipv4/ah4.c 9427F: net/ipv4/ipcomp.c 9428F: net/ipv4/ip_vti.c 9429F: net/ipv6/xfrm* 9430F: net/ipv6/esp6* 9431F: net/ipv6/ah6.c 9432F: net/ipv6/ipcomp6.c 9433F: net/ipv6/ip6_vti.c 9434F: include/uapi/linux/xfrm.h 9435F: include/net/xfrm.h 9436 9437NETWORKING [IPv4/IPv6] 9438M: "David S. Miller" <davem@davemloft.net> 9439M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9440M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9441L: netdev@vger.kernel.org 9442T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9443S: Maintained 9444F: net/ipv4/ 9445F: net/ipv6/ 9446F: include/net/ip* 9447F: arch/x86/net/* 9448 9449NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9450M: Paul Moore <paul@paul-moore.com> 9451W: https://github.com/netlabel 9452L: netdev@vger.kernel.org 9453L: linux-security-module@vger.kernel.org 9454S: Maintained 9455F: Documentation/netlabel/ 9456F: include/net/calipso.h 9457F: include/net/cipso_ipv4.h 9458F: include/net/netlabel.h 9459F: include/uapi/linux/netfilter/xt_SECMARK.h 9460F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9461F: net/netlabel/ 9462F: net/ipv4/cipso_ipv4.c 9463F: net/ipv6/calipso.c 9464F: net/netfilter/xt_CONNSECMARK.c 9465F: net/netfilter/xt_SECMARK.c 9466 9467NETWORKING [TLS] 9468M: Ilya Lesokhin <ilyal@mellanox.com> 9469M: Aviad Yehezkel <aviadye@mellanox.com> 9470M: Dave Watson <davejwatson@fb.com> 9471L: netdev@vger.kernel.org 9472S: Maintained 9473F: net/tls/* 9474F: include/uapi/linux/tls.h 9475F: include/net/tls.h 9476 9477NETWORKING [WIRELESS] 9478L: linux-wireless@vger.kernel.org 9479Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9480 9481NETXEN (1/10) GbE SUPPORT 9482M: Manish Chopra <manish.chopra@cavium.com> 9483M: Rahul Verma <rahul.verma@cavium.com> 9484M: Dept-GELinuxNICDev@cavium.com 9485L: netdev@vger.kernel.org 9486S: Supported 9487F: drivers/net/ethernet/qlogic/netxen/ 9488 9489NFC SUBSYSTEM 9490M: Samuel Ortiz <sameo@linux.intel.com> 9491L: linux-wireless@vger.kernel.org 9492L: linux-nfc@lists.01.org (subscribers-only) 9493S: Supported 9494F: net/nfc/ 9495F: include/net/nfc/ 9496F: include/uapi/linux/nfc.h 9497F: drivers/nfc/ 9498F: include/linux/platform_data/nfcmrvl.h 9499F: include/linux/platform_data/nxp-nci.h 9500F: Documentation/devicetree/bindings/net/nfc/ 9501 9502NFS, SUNRPC, AND LOCKD CLIENTS 9503M: Trond Myklebust <trond.myklebust@primarydata.com> 9504M: Anna Schumaker <anna.schumaker@netapp.com> 9505L: linux-nfs@vger.kernel.org 9506W: http://client.linux-nfs.org 9507T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9508S: Maintained 9509F: fs/lockd/ 9510F: fs/nfs/ 9511F: fs/nfs_common/ 9512F: net/sunrpc/ 9513F: include/linux/lockd/ 9514F: include/linux/nfs* 9515F: include/linux/sunrpc/ 9516F: include/uapi/linux/nfs* 9517F: include/uapi/linux/sunrpc/ 9518 9519NILFS2 FILESYSTEM 9520M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9521L: linux-nilfs@vger.kernel.org 9522W: http://nilfs.sourceforge.net/ 9523W: http://nilfs.osdn.jp/ 9524T: git git://github.com/konis/nilfs2.git 9525S: Supported 9526F: Documentation/filesystems/nilfs2.txt 9527F: fs/nilfs2/ 9528F: include/trace/events/nilfs2.h 9529F: include/uapi/linux/nilfs2_api.h 9530F: include/uapi/linux/nilfs2_ondisk.h 9531 9532NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9533M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9534W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9535S: Maintained 9536F: Documentation/scsi/NinjaSCSI.txt 9537F: drivers/scsi/pcmcia/nsp_* 9538 9539NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9540M: GOTO Masanori <gotom@debian.or.jp> 9541M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9542W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9543S: Maintained 9544F: Documentation/scsi/NinjaSCSI.txt 9545F: drivers/scsi/nsp32* 9546 9547NIOS2 ARCHITECTURE 9548M: Ley Foon Tan <lftan@altera.com> 9549L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9550T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9551S: Maintained 9552F: arch/nios2/ 9553 9554NOHZ, DYNTICKS SUPPORT 9555M: Frederic Weisbecker <fweisbec@gmail.com> 9556M: Thomas Gleixner <tglx@linutronix.de> 9557M: Ingo Molnar <mingo@kernel.org> 9558L: linux-kernel@vger.kernel.org 9559T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9560S: Maintained 9561F: kernel/time/tick*.* 9562F: include/linux/tick.h 9563F: include/linux/sched/nohz.h 9564 9565NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9566M: Pavel Machek <pavel@ucw.cz> 9567M: Sakari Ailus <sakari.ailus@iki.fi> 9568L: linux-media@vger.kernel.org 9569S: Maintained 9570F: drivers/media/i2c/et8ek8 9571F: drivers/media/i2c/ad5820.c 9572 9573NOKIA N900 POWER SUPPLY DRIVERS 9574R: Pali Rohár <pali.rohar@gmail.com> 9575F: include/linux/power/bq2415x_charger.h 9576F: include/linux/power/bq27xxx_battery.h 9577F: include/linux/power/isp1704_charger.h 9578F: drivers/power/supply/bq2415x_charger.c 9579F: drivers/power/supply/bq27xxx_battery.c 9580F: drivers/power/supply/bq27xxx_battery_i2c.c 9581F: drivers/power/supply/isp1704_charger.c 9582F: drivers/power/supply/rx51_battery.c 9583 9584NTB AMD DRIVER 9585M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9586L: linux-ntb@googlegroups.com 9587S: Supported 9588F: drivers/ntb/hw/amd/ 9589 9590NTB DRIVER CORE 9591M: Jon Mason <jdmason@kudzu.us> 9592M: Dave Jiang <dave.jiang@intel.com> 9593M: Allen Hubbe <Allen.Hubbe@emc.com> 9594L: linux-ntb@googlegroups.com 9595S: Supported 9596W: https://github.com/jonmason/ntb/wiki 9597T: git git://github.com/jonmason/ntb.git 9598F: drivers/ntb/ 9599F: drivers/net/ntb_netdev.c 9600F: include/linux/ntb.h 9601F: include/linux/ntb_transport.h 9602F: tools/testing/selftests/ntb/ 9603 9604NTB IDT DRIVER 9605M: Serge Semin <fancer.lancer@gmail.com> 9606L: linux-ntb@googlegroups.com 9607S: Supported 9608F: drivers/ntb/hw/idt/ 9609 9610NTB INTEL DRIVER 9611M: Jon Mason <jdmason@kudzu.us> 9612M: Dave Jiang <dave.jiang@intel.com> 9613L: linux-ntb@googlegroups.com 9614S: Supported 9615W: https://github.com/jonmason/ntb/wiki 9616T: git git://github.com/jonmason/ntb.git 9617F: drivers/ntb/hw/intel/ 9618 9619NTFS FILESYSTEM 9620M: Anton Altaparmakov <anton@tuxera.com> 9621L: linux-ntfs-dev@lists.sourceforge.net 9622W: http://www.tuxera.com/ 9623T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9624S: Supported 9625F: Documentation/filesystems/ntfs.txt 9626F: fs/ntfs/ 9627 9628NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9629M: Antonino Daplas <adaplas@gmail.com> 9630L: linux-fbdev@vger.kernel.org 9631S: Maintained 9632F: drivers/video/fbdev/riva/ 9633F: drivers/video/fbdev/nvidia/ 9634 9635NVM EXPRESS DRIVER 9636M: Keith Busch <keith.busch@intel.com> 9637M: Jens Axboe <axboe@fb.com> 9638M: Christoph Hellwig <hch@lst.de> 9639M: Sagi Grimberg <sagi@grimberg.me> 9640L: linux-nvme@lists.infradead.org 9641T: git://git.infradead.org/nvme.git 9642W: http://git.infradead.org/nvme.git 9643S: Supported 9644F: drivers/nvme/host/ 9645F: include/linux/nvme.h 9646F: include/uapi/linux/nvme_ioctl.h 9647 9648NVM EXPRESS FC TRANSPORT DRIVERS 9649M: James Smart <james.smart@broadcom.com> 9650L: linux-nvme@lists.infradead.org 9651S: Supported 9652F: include/linux/nvme-fc.h 9653F: include/linux/nvme-fc-driver.h 9654F: drivers/nvme/host/fc.c 9655F: drivers/nvme/target/fc.c 9656F: drivers/nvme/target/fcloop.c 9657 9658NVM EXPRESS TARGET DRIVER 9659M: Christoph Hellwig <hch@lst.de> 9660M: Sagi Grimberg <sagi@grimberg.me> 9661L: linux-nvme@lists.infradead.org 9662T: git://git.infradead.org/nvme.git 9663W: http://git.infradead.org/nvme.git 9664S: Supported 9665F: drivers/nvme/target/ 9666 9667NVMEM FRAMEWORK 9668M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9669S: Maintained 9670F: drivers/nvmem/ 9671F: Documentation/devicetree/bindings/nvmem/ 9672F: Documentation/ABI/stable/sysfs-bus-nvmem 9673F: include/linux/nvmem-consumer.h 9674F: include/linux/nvmem-provider.h 9675 9676NXP TDA998X DRM DRIVER 9677M: Russell King <linux@armlinux.org.uk> 9678S: Supported 9679T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9680T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9681F: drivers/gpu/drm/i2c/tda998x_drv.c 9682F: include/drm/i2c/tda998x.h 9683 9684NXP TFA9879 DRIVER 9685M: Peter Rosin <peda@axentia.se> 9686L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9687S: Maintained 9688F: sound/soc/codecs/tfa9879* 9689 9690NXP-NCI NFC DRIVER 9691M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9692R: Charles Gorand <charles.gorand@effinnov.com> 9693L: linux-nfc@lists.01.org (moderated for non-subscribers) 9694S: Supported 9695F: drivers/nfc/nxp-nci 9696 9697OBJTOOL 9698M: Josh Poimboeuf <jpoimboe@redhat.com> 9699S: Supported 9700F: tools/objtool/ 9701 9702OMAP AUDIO SUPPORT 9703M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9704M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9705L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9706L: linux-omap@vger.kernel.org 9707S: Maintained 9708F: sound/soc/omap/ 9709 9710OMAP CLOCK FRAMEWORK SUPPORT 9711M: Paul Walmsley <paul@pwsan.com> 9712L: linux-omap@vger.kernel.org 9713S: Maintained 9714F: arch/arm/*omap*/*clock* 9715 9716OMAP DEVICE TREE SUPPORT 9717M: Benoît Cousson <bcousson@baylibre.com> 9718M: Tony Lindgren <tony@atomide.com> 9719L: linux-omap@vger.kernel.org 9720L: devicetree@vger.kernel.org 9721S: Maintained 9722F: arch/arm/boot/dts/*omap* 9723F: arch/arm/boot/dts/*am3* 9724F: arch/arm/boot/dts/*am4* 9725F: arch/arm/boot/dts/*am5* 9726F: arch/arm/boot/dts/*dra7* 9727 9728OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9729M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9730L: linux-omap@vger.kernel.org 9731L: linux-fbdev@vger.kernel.org 9732S: Maintained 9733F: drivers/video/fbdev/omap2/ 9734F: Documentation/arm/OMAP/DSS 9735 9736OMAP FRAMEBUFFER SUPPORT 9737M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9738L: linux-fbdev@vger.kernel.org 9739L: linux-omap@vger.kernel.org 9740S: Maintained 9741F: drivers/video/fbdev/omap/ 9742 9743OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9744M: Roger Quadros <rogerq@ti.com> 9745M: Tony Lindgren <tony@atomide.com> 9746L: linux-omap@vger.kernel.org 9747S: Maintained 9748F: drivers/memory/omap-gpmc.c 9749F: arch/arm/mach-omap2/*gpmc* 9750 9751OMAP GPIO DRIVER 9752M: Grygorii Strashko <grygorii.strashko@ti.com> 9753M: Santosh Shilimkar <ssantosh@kernel.org> 9754M: Kevin Hilman <khilman@kernel.org> 9755L: linux-omap@vger.kernel.org 9756S: Maintained 9757F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9758F: drivers/gpio/gpio-omap.c 9759 9760OMAP HARDWARE SPINLOCK SUPPORT 9761M: Ohad Ben-Cohen <ohad@wizery.com> 9762L: linux-omap@vger.kernel.org 9763S: Maintained 9764F: drivers/hwspinlock/omap_hwspinlock.c 9765 9766OMAP HS MMC SUPPORT 9767L: linux-mmc@vger.kernel.org 9768L: linux-omap@vger.kernel.org 9769S: Orphan 9770F: drivers/mmc/host/omap_hsmmc.c 9771 9772OMAP HWMOD DATA 9773M: Paul Walmsley <paul@pwsan.com> 9774L: linux-omap@vger.kernel.org 9775S: Maintained 9776F: arch/arm/mach-omap2/omap_hwmod*data* 9777 9778OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9779M: Benoît Cousson <bcousson@baylibre.com> 9780L: linux-omap@vger.kernel.org 9781S: Maintained 9782F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9783 9784OMAP HWMOD SUPPORT 9785M: Benoît Cousson <bcousson@baylibre.com> 9786M: Paul Walmsley <paul@pwsan.com> 9787L: linux-omap@vger.kernel.org 9788S: Maintained 9789F: arch/arm/mach-omap2/omap_hwmod.* 9790 9791OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9792M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9793L: linux-media@vger.kernel.org 9794S: Maintained 9795F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9796F: drivers/media/platform/omap3isp/ 9797F: drivers/staging/media/omap4iss/ 9798 9799OMAP MMC SUPPORT 9800M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9801L: linux-omap@vger.kernel.org 9802S: Maintained 9803F: drivers/mmc/host/omap.c 9804 9805OMAP POWER MANAGEMENT SUPPORT 9806M: Kevin Hilman <khilman@kernel.org> 9807L: linux-omap@vger.kernel.org 9808S: Maintained 9809F: arch/arm/*omap*/*pm* 9810F: drivers/cpufreq/omap-cpufreq.c 9811 9812OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9813M: Rajendra Nayak <rnayak@codeaurora.org> 9814M: Paul Walmsley <paul@pwsan.com> 9815L: linux-omap@vger.kernel.org 9816S: Maintained 9817F: arch/arm/mach-omap2/prm* 9818 9819OMAP RANDOM NUMBER GENERATOR SUPPORT 9820M: Deepak Saxena <dsaxena@plexity.net> 9821S: Maintained 9822F: drivers/char/hw_random/omap-rng.c 9823 9824OMAP USB SUPPORT 9825L: linux-usb@vger.kernel.org 9826L: linux-omap@vger.kernel.org 9827S: Orphan 9828F: drivers/usb/*/*omap* 9829F: arch/arm/*omap*/usb* 9830 9831OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9832M: Mark Jackson <mpfj@newflow.co.uk> 9833L: linux-omap@vger.kernel.org 9834S: Maintained 9835F: arch/arm/boot/dts/am335x-nano.dts 9836 9837OMAP1 SUPPORT 9838M: Aaro Koskinen <aaro.koskinen@iki.fi> 9839M: Tony Lindgren <tony@atomide.com> 9840L: linux-omap@vger.kernel.org 9841Q: http://patchwork.kernel.org/project/linux-omap/list/ 9842T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9843S: Maintained 9844F: arch/arm/mach-omap1/ 9845F: arch/arm/plat-omap/ 9846F: arch/arm/configs/omap1_defconfig 9847F: drivers/i2c/busses/i2c-omap.c 9848F: include/linux/i2c-omap.h 9849 9850OMAP2+ SUPPORT 9851M: Tony Lindgren <tony@atomide.com> 9852L: linux-omap@vger.kernel.org 9853W: http://www.muru.com/linux/omap/ 9854W: http://linux.omap.com/ 9855Q: http://patchwork.kernel.org/project/linux-omap/list/ 9856T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9857S: Maintained 9858F: arch/arm/mach-omap2/ 9859F: arch/arm/plat-omap/ 9860F: arch/arm/configs/omap2plus_defconfig 9861F: drivers/i2c/busses/i2c-omap.c 9862F: drivers/irqchip/irq-omap-intc.c 9863F: drivers/mfd/*omap*.c 9864F: drivers/mfd/menelaus.c 9865F: drivers/mfd/palmas.c 9866F: drivers/mfd/tps65217.c 9867F: drivers/mfd/tps65218.c 9868F: drivers/mfd/tps65910.c 9869F: drivers/mfd/twl-core.[ch] 9870F: drivers/mfd/twl4030*.c 9871F: drivers/mfd/twl6030*.c 9872F: drivers/mfd/twl6040*.c 9873F: drivers/regulator/palmas-regulator*.c 9874F: drivers/regulator/pbias-regulator.c 9875F: drivers/regulator/tps65217-regulator.c 9876F: drivers/regulator/tps65218-regulator.c 9877F: drivers/regulator/tps65910-regulator.c 9878F: drivers/regulator/twl-regulator.c 9879F: drivers/regulator/twl6030-regulator.c 9880F: include/linux/i2c-omap.h 9881 9882ONION OMEGA2+ BOARD 9883M: Harvey Hunt <harveyhuntnexus@gmail.com> 9884L: linux-mips@linux-mips.org 9885S: Maintained 9886F: arch/mips/boot/dts/ralink/omega2p.dts 9887 9888OMFS FILESYSTEM 9889M: Bob Copeland <me@bobcopeland.com> 9890L: linux-karma-devel@lists.sourceforge.net 9891S: Maintained 9892F: Documentation/filesystems/omfs.txt 9893F: fs/omfs/ 9894 9895OMNIKEY CARDMAN 4000 DRIVER 9896M: Harald Welte <laforge@gnumonks.org> 9897S: Maintained 9898F: drivers/char/pcmcia/cm4000_cs.c 9899F: include/linux/cm4000_cs.h 9900F: include/uapi/linux/cm4000_cs.h 9901 9902OMNIKEY CARDMAN 4040 DRIVER 9903M: Harald Welte <laforge@gnumonks.org> 9904S: Maintained 9905F: drivers/char/pcmcia/cm4040_cs.* 9906 9907OMNIVISION OV13858 SENSOR DRIVER 9908M: Sakari Ailus <sakari.ailus@linux.intel.com> 9909L: linux-media@vger.kernel.org 9910T: git git://linuxtv.org/media_tree.git 9911S: Maintained 9912F: drivers/media/i2c/ov13858.c 9913 9914OMNIVISION OV5640 SENSOR DRIVER 9915M: Steve Longerbeam <slongerbeam@gmail.com> 9916L: linux-media@vger.kernel.org 9917T: git git://linuxtv.org/media_tree.git 9918S: Maintained 9919F: drivers/media/i2c/ov5640.c 9920 9921OMNIVISION OV5647 SENSOR DRIVER 9922M: Luis Oliveira <lolivei@synopsys.com> 9923L: linux-media@vger.kernel.org 9924T: git git://linuxtv.org/media_tree.git 9925S: Maintained 9926F: drivers/media/i2c/ov5647.c 9927 9928OMNIVISION OV7670 SENSOR DRIVER 9929M: Jonathan Corbet <corbet@lwn.net> 9930L: linux-media@vger.kernel.org 9931T: git git://linuxtv.org/media_tree.git 9932S: Maintained 9933F: drivers/media/i2c/ov7670.c 9934F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9935 9936ONENAND FLASH DRIVER 9937M: Kyungmin Park <kyungmin.park@samsung.com> 9938L: linux-mtd@lists.infradead.org 9939S: Maintained 9940F: drivers/mtd/onenand/ 9941F: include/linux/mtd/onenand*.h 9942 9943ONSTREAM SCSI TAPE DRIVER 9944M: Willem Riede <osst@riede.org> 9945L: osst-users@lists.sourceforge.net 9946L: linux-scsi@vger.kernel.org 9947S: Maintained 9948F: Documentation/scsi/osst.txt 9949F: drivers/scsi/osst.* 9950F: drivers/scsi/osst_*.h 9951F: drivers/scsi/st.h 9952 9953OP-TEE DRIVER 9954M: Jens Wiklander <jens.wiklander@linaro.org> 9955S: Maintained 9956F: drivers/tee/optee/ 9957 9958OPA-VNIC DRIVER 9959M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9960M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 9961L: linux-rdma@vger.kernel.org 9962S: Supported 9963F: drivers/infiniband/ulp/opa_vnic 9964 9965OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9966M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9967L: devicetree@vger.kernel.org 9968S: Maintained 9969F: Documentation/devicetree/dynamic-resolution-notes.txt 9970F: Documentation/devicetree/overlay-notes.txt 9971F: drivers/of/overlay.c 9972F: drivers/of/resolver.c 9973 9974OPEN FIRMWARE AND FLATTENED DEVICE TREE 9975M: Rob Herring <robh+dt@kernel.org> 9976M: Frank Rowand <frowand.list@gmail.com> 9977L: devicetree@vger.kernel.org 9978W: http://www.devicetree.org/ 9979T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9980S: Maintained 9981F: drivers/of/ 9982F: include/linux/of*.h 9983F: scripts/dtc/ 9984F: Documentation/ABI/testing/sysfs-firmware-ofw 9985 9986OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9987M: Rob Herring <robh+dt@kernel.org> 9988M: Mark Rutland <mark.rutland@arm.com> 9989L: devicetree@vger.kernel.org 9990T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9991Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9992S: Maintained 9993F: Documentation/devicetree/ 9994F: arch/*/boot/dts/ 9995F: include/dt-bindings/ 9996 9997OPENCORES I2C BUS DRIVER 9998M: Peter Korsgaard <jacmet@sunsite.dk> 9999L: linux-i2c@vger.kernel.org 10000S: Maintained 10001F: Documentation/i2c/busses/i2c-ocores 10002F: drivers/i2c/busses/i2c-ocores.c 10003 10004OPENRISC ARCHITECTURE 10005M: Jonas Bonn <jonas@southpole.se> 10006M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10007M: Stafford Horne <shorne@gmail.com> 10008T: git git://github.com/openrisc/linux.git 10009L: openrisc@lists.librecores.org 10010W: http://openrisc.io 10011S: Maintained 10012F: arch/openrisc/ 10013 10014OPENVSWITCH 10015M: Pravin Shelar <pshelar@nicira.com> 10016L: netdev@vger.kernel.org 10017L: dev@openvswitch.org 10018W: http://openvswitch.org 10019S: Maintained 10020F: net/openvswitch/ 10021F: include/uapi/linux/openvswitch.h 10022 10023OPERATING PERFORMANCE POINTS (OPP) 10024M: Viresh Kumar <vireshk@kernel.org> 10025M: Nishanth Menon <nm@ti.com> 10026M: Stephen Boyd <sboyd@codeaurora.org> 10027L: linux-pm@vger.kernel.org 10028S: Maintained 10029T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10030F: drivers/base/power/opp/ 10031F: include/linux/pm_opp.h 10032F: Documentation/power/opp.txt 10033F: Documentation/devicetree/bindings/opp/ 10034 10035OPL4 DRIVER 10036M: Clemens Ladisch <clemens@ladisch.de> 10037L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10038T: git git://git.alsa-project.org/alsa-kernel.git 10039S: Maintained 10040F: sound/drivers/opl4/ 10041 10042OPROFILE 10043M: Robert Richter <rric@kernel.org> 10044L: oprofile-list@lists.sf.net 10045S: Maintained 10046F: arch/*/include/asm/oprofile*.h 10047F: arch/*/oprofile/ 10048F: drivers/oprofile/ 10049F: include/linux/oprofile.h 10050 10051ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10052M: Mark Fasheh <mfasheh@versity.com> 10053M: Joel Becker <jlbec@evilplan.org> 10054L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10055W: http://ocfs2.wiki.kernel.org 10056S: Supported 10057F: Documentation/filesystems/ocfs2.txt 10058F: Documentation/filesystems/dlmfs.txt 10059F: fs/ocfs2/ 10060 10061ORANGEFS FILESYSTEM 10062M: Mike Marshall <hubcap@omnibond.com> 10063L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10064T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10065S: Supported 10066F: fs/orangefs/ 10067F: Documentation/filesystems/orangefs.txt 10068 10069ORINOCO DRIVER 10070L: linux-wireless@vger.kernel.org 10071W: http://wireless.kernel.org/en/users/Drivers/orinoco 10072W: http://www.nongnu.org/orinoco/ 10073S: Orphan 10074F: drivers/net/wireless/intersil/orinoco/ 10075 10076OSD LIBRARY and FILESYSTEM 10077M: Boaz Harrosh <ooo@electrozaur.com> 10078S: Maintained 10079F: drivers/scsi/osd/ 10080F: include/scsi/osd_* 10081F: fs/exofs/ 10082 10083OV2659 OMNIVISION SENSOR DRIVER 10084M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10085L: linux-media@vger.kernel.org 10086W: https://linuxtv.org 10087Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10088T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10089S: Maintained 10090F: drivers/media/i2c/ov2659.c 10091F: include/media/i2c/ov2659.h 10092 10093OVERLAY FILESYSTEM 10094M: Miklos Szeredi <miklos@szeredi.hu> 10095L: linux-unionfs@vger.kernel.org 10096T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10097S: Supported 10098F: fs/overlayfs/ 10099F: Documentation/filesystems/overlayfs.txt 10100 10101P54 WIRELESS DRIVER 10102M: Christian Lamparter <chunkeey@googlemail.com> 10103L: linux-wireless@vger.kernel.org 10104W: http://wireless.kernel.org/en/users/Drivers/p54 10105S: Maintained 10106F: drivers/net/wireless/intersil/p54/ 10107 10108PA SEMI ETHERNET DRIVER 10109L: netdev@vger.kernel.org 10110S: Orphan 10111F: drivers/net/ethernet/pasemi/* 10112 10113PA SEMI SMBUS DRIVER 10114L: linux-i2c@vger.kernel.org 10115S: Orphan 10116F: drivers/i2c/busses/i2c-pasemi.c 10117 10118PADATA PARALLEL EXECUTION MECHANISM 10119M: Steffen Klassert <steffen.klassert@secunet.com> 10120L: linux-crypto@vger.kernel.org 10121S: Maintained 10122F: kernel/padata.c 10123F: include/linux/padata.h 10124F: Documentation/padata.txt 10125 10126PANASONIC LAPTOP ACPI EXTRAS DRIVER 10127M: Harald Welte <laforge@gnumonks.org> 10128L: platform-driver-x86@vger.kernel.org 10129S: Maintained 10130F: drivers/platform/x86/panasonic-laptop.c 10131 10132PANASONIC MN10300/AM33/AM34 PORT 10133M: David Howells <dhowells@redhat.com> 10134L: linux-am33-list@redhat.com (moderated for non-subscribers) 10135W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10136S: Maintained 10137F: Documentation/mn10300/ 10138F: arch/mn10300/ 10139 10140PARALLEL LCD/KEYPAD PANEL DRIVER 10141M: Willy Tarreau <willy@haproxy.com> 10142M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10143S: Odd Fixes 10144F: Documentation/misc-devices/lcd-panel-cgram.txt 10145F: drivers/misc/panel.c 10146 10147PARALLEL PORT SUBSYSTEM 10148M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10149M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10150L: linux-parport@lists.infradead.org (subscribers-only) 10151S: Maintained 10152F: drivers/parport/ 10153F: include/linux/parport*.h 10154F: drivers/char/ppdev.c 10155F: include/uapi/linux/ppdev.h 10156F: Documentation/parport*.txt 10157 10158PARAVIRT_OPS INTERFACE 10159M: Juergen Gross <jgross@suse.com> 10160M: Chris Wright <chrisw@sous-sol.org> 10161M: Alok Kataria <akataria@vmware.com> 10162M: Rusty Russell <rusty@rustcorp.com.au> 10163L: virtualization@lists.linux-foundation.org 10164S: Supported 10165F: Documentation/virtual/paravirt_ops.txt 10166F: arch/*/kernel/paravirt* 10167F: arch/*/include/asm/paravirt*.h 10168F: include/linux/hypervisor.h 10169 10170PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10171M: Tim Waugh <tim@cyberelk.net> 10172L: linux-parport@lists.infradead.org (subscribers-only) 10173S: Maintained 10174F: Documentation/blockdev/paride.txt 10175F: drivers/block/paride/ 10176 10177PARISC ARCHITECTURE 10178M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10179M: Helge Deller <deller@gmx.de> 10180L: linux-parisc@vger.kernel.org 10181W: http://www.parisc-linux.org/ 10182Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10183T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10184T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10185S: Maintained 10186F: arch/parisc/ 10187F: Documentation/parisc/ 10188F: drivers/parisc/ 10189F: drivers/char/agp/parisc-agp.c 10190F: drivers/input/serio/gscps2.c 10191F: drivers/parport/parport_gsc.* 10192F: drivers/tty/serial/8250/8250_gsc.c 10193F: drivers/video/fbdev/sti* 10194F: drivers/video/console/sti* 10195F: drivers/video/logo/logo_parisc* 10196 10197PARMAN 10198M: Jiri Pirko <jiri@mellanox.com> 10199L: netdev@vger.kernel.org 10200S: Supported 10201F: lib/parman.c 10202F: lib/test_parman.c 10203F: include/linux/parman.h 10204 10205PC87360 HARDWARE MONITORING DRIVER 10206M: Jim Cromie <jim.cromie@gmail.com> 10207L: linux-hwmon@vger.kernel.org 10208S: Maintained 10209F: Documentation/hwmon/pc87360 10210F: drivers/hwmon/pc87360.c 10211 10212PC8736x GPIO DRIVER 10213M: Jim Cromie <jim.cromie@gmail.com> 10214S: Maintained 10215F: drivers/char/pc8736x_gpio.c 10216 10217PC87427 HARDWARE MONITORING DRIVER 10218M: Jean Delvare <jdelvare@suse.com> 10219L: linux-hwmon@vger.kernel.org 10220S: Maintained 10221F: Documentation/hwmon/pc87427 10222F: drivers/hwmon/pc87427.c 10223 10224PCA9532 LED DRIVER 10225M: Riku Voipio <riku.voipio@iki.fi> 10226S: Maintained 10227F: drivers/leds/leds-pca9532.c 10228F: include/linux/leds-pca9532.h 10229 10230PCA9541 I2C BUS MASTER SELECTOR DRIVER 10231M: Guenter Roeck <linux@roeck-us.net> 10232L: linux-i2c@vger.kernel.org 10233S: Maintained 10234F: drivers/i2c/muxes/i2c-mux-pca9541.c 10235 10236PCDP - PRIMARY CONSOLE AND DEBUG PORT 10237M: Khalid Aziz <khalid@gonehiking.org> 10238S: Maintained 10239F: drivers/firmware/pcdp.* 10240 10241PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10242M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10243L: linux-pci@vger.kernel.org 10244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10245S: Maintained 10246F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10247F: drivers/pci/host/pci-aardvark.c 10248 10249PCI DRIVER FOR ALTERA PCIE IP 10250M: Ley Foon Tan <lftan@altera.com> 10251L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10252L: linux-pci@vger.kernel.org 10253S: Supported 10254F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10255F: drivers/pci/host/pcie-altera.c 10256 10257PCI DRIVER FOR APPLIEDMICRO XGENE 10258M: Tanmay Inamdar <tinamdar@apm.com> 10259L: linux-pci@vger.kernel.org 10260L: linux-arm-kernel@lists.infradead.org 10261S: Maintained 10262F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10263F: drivers/pci/host/pci-xgene.c 10264 10265PCI DRIVER FOR ARM VERSATILE PLATFORM 10266M: Rob Herring <robh@kernel.org> 10267L: linux-pci@vger.kernel.org 10268L: linux-arm-kernel@lists.infradead.org 10269S: Maintained 10270F: Documentation/devicetree/bindings/pci/versatile.txt 10271F: drivers/pci/host/pci-versatile.c 10272 10273PCI DRIVER FOR ARMADA 8K 10274M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10275L: linux-pci@vger.kernel.org 10276L: linux-arm-kernel@lists.infradead.org 10277S: Maintained 10278F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10279F: drivers/pci/dwc/pcie-armada8k.c 10280 10281PCI DRIVER FOR FREESCALE LAYERSCAPE 10282M: Minghuan Lian <minghuan.Lian@freescale.com> 10283M: Mingkai Hu <mingkai.hu@freescale.com> 10284M: Roy Zang <tie-fei.zang@freescale.com> 10285L: linuxppc-dev@lists.ozlabs.org 10286L: linux-pci@vger.kernel.org 10287L: linux-arm-kernel@lists.infradead.org 10288S: Maintained 10289F: drivers/pci/dwc/*layerscape* 10290 10291PCI DRIVER FOR GENERIC OF HOSTS 10292M: Will Deacon <will.deacon@arm.com> 10293L: linux-pci@vger.kernel.org 10294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10295S: Maintained 10296F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10297F: drivers/pci/host/pci-host-common.c 10298F: drivers/pci/host/pci-host-generic.c 10299 10300PCI DRIVER FOR IMX6 10301M: Richard Zhu <hongxing.zhu@nxp.com> 10302M: Lucas Stach <l.stach@pengutronix.de> 10303L: linux-pci@vger.kernel.org 10304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10305S: Maintained 10306F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10307F: drivers/pci/dwc/*imx6* 10308 10309PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10310M: Keith Busch <keith.busch@intel.com> 10311M: Jonathan Derrick <jonathan.derrick@intel.com> 10312L: linux-pci@vger.kernel.org 10313S: Supported 10314F: drivers/pci/host/vmd.c 10315 10316PCI DRIVER FOR MICROSEMI SWITCHTEC 10317M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10318M: Stephen Bates <stephen.bates@microsemi.com> 10319M: Logan Gunthorpe <logang@deltatee.com> 10320L: linux-pci@vger.kernel.org 10321S: Maintained 10322F: Documentation/switchtec.txt 10323F: Documentation/ABI/testing/sysfs-class-switchtec 10324F: drivers/pci/switch/switchtec* 10325F: include/uapi/linux/switchtec_ioctl.h 10326 10327PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10328M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10329M: Jason Cooper <jason@lakedaemon.net> 10330L: linux-pci@vger.kernel.org 10331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10332S: Maintained 10333F: drivers/pci/host/*mvebu* 10334 10335PCI DRIVER FOR NVIDIA TEGRA 10336M: Thierry Reding <thierry.reding@gmail.com> 10337L: linux-tegra@vger.kernel.org 10338L: linux-pci@vger.kernel.org 10339S: Supported 10340F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10341F: drivers/pci/host/pci-tegra.c 10342 10343PCI DRIVER FOR RENESAS R-CAR 10344M: Simon Horman <horms@verge.net.au> 10345L: linux-pci@vger.kernel.org 10346L: linux-renesas-soc@vger.kernel.org 10347S: Maintained 10348F: drivers/pci/host/*rcar* 10349 10350PCI DRIVER FOR SAMSUNG EXYNOS 10351M: Jingoo Han <jingoohan1@gmail.com> 10352L: linux-pci@vger.kernel.org 10353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10354L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10355S: Maintained 10356F: drivers/pci/dwc/pci-exynos.c 10357 10358PCI DRIVER FOR SYNOPSYS DESIGNWARE 10359M: Jingoo Han <jingoohan1@gmail.com> 10360M: Joao Pinto <Joao.Pinto@synopsys.com> 10361L: linux-pci@vger.kernel.org 10362S: Maintained 10363F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10364F: drivers/pci/dwc/*designware* 10365 10366PCI DRIVER FOR TI DRA7XX 10367M: Kishon Vijay Abraham I <kishon@ti.com> 10368L: linux-omap@vger.kernel.org 10369L: linux-pci@vger.kernel.org 10370S: Supported 10371F: Documentation/devicetree/bindings/pci/ti-pci.txt 10372F: drivers/pci/dwc/pci-dra7xx.c 10373 10374PCI DRIVER FOR TI KEYSTONE 10375M: Murali Karicheri <m-karicheri2@ti.com> 10376L: linux-pci@vger.kernel.org 10377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10378S: Maintained 10379F: drivers/pci/dwc/*keystone* 10380 10381PCI ENDPOINT SUBSYSTEM 10382M: Kishon Vijay Abraham I <kishon@ti.com> 10383L: linux-pci@vger.kernel.org 10384T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10385S: Supported 10386F: drivers/pci/endpoint/ 10387F: drivers/misc/pci_endpoint_test.c 10388F: tools/pci/ 10389 10390PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10391M: Russell Currey <ruscur@russell.cc> 10392L: linuxppc-dev@lists.ozlabs.org 10393S: Supported 10394F: Documentation/powerpc/eeh-pci-error-recovery.txt 10395F: arch/powerpc/kernel/eeh*.c 10396F: arch/powerpc/platforms/*/eeh*.c 10397F: arch/powerpc/include/*/eeh*.h 10398 10399PCI ERROR RECOVERY 10400M: Linas Vepstas <linasvepstas@gmail.com> 10401L: linux-pci@vger.kernel.org 10402S: Supported 10403F: Documentation/PCI/pci-error-recovery.txt 10404 10405PCI MSI DRIVER FOR ALTERA MSI IP 10406M: Ley Foon Tan <lftan@altera.com> 10407L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10408L: linux-pci@vger.kernel.org 10409S: Supported 10410F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10411F: drivers/pci/host/pcie-altera-msi.c 10412 10413PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10414M: Duc Dang <dhdang@apm.com> 10415L: linux-pci@vger.kernel.org 10416L: linux-arm-kernel@lists.infradead.org 10417S: Maintained 10418F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10419F: drivers/pci/host/pci-xgene-msi.c 10420 10421PCI SUBSYSTEM 10422M: Bjorn Helgaas <bhelgaas@google.com> 10423L: linux-pci@vger.kernel.org 10424Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10425T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10426S: Supported 10427F: Documentation/devicetree/bindings/pci/ 10428F: Documentation/PCI/ 10429F: drivers/pci/ 10430F: include/linux/pci* 10431F: arch/x86/pci/ 10432F: arch/x86/kernel/quirks.c 10433 10434PCIE DRIVER FOR AXIS ARTPEC 10435M: Niklas Cassel <niklas.cassel@axis.com> 10436M: Jesper Nilsson <jesper.nilsson@axis.com> 10437L: linux-arm-kernel@axis.com 10438L: linux-pci@vger.kernel.org 10439S: Maintained 10440F: Documentation/devicetree/bindings/pci/axis,artpec* 10441F: drivers/pci/dwc/*artpec* 10442 10443PCIE DRIVER FOR CAVIUM THUNDERX 10444M: David Daney <david.daney@cavium.com> 10445L: linux-pci@vger.kernel.org 10446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10447S: Supported 10448F: Documentation/devicetree/bindings/pci/pci-thunder-* 10449F: drivers/pci/host/pci-thunder-* 10450 10451PCIE DRIVER FOR HISILICON 10452M: Zhou Wang <wangzhou1@hisilicon.com> 10453M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10454L: linux-pci@vger.kernel.org 10455S: Maintained 10456F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10457F: drivers/pci/dwc/pcie-hisi.c 10458 10459PCIE DRIVER FOR HISILICON KIRIN 10460M: Xiaowei Song <songxiaowei@hisilicon.com> 10461M: Binghui Wang <wangbinghui@hisilicon.com> 10462L: linux-pci@vger.kernel.org 10463S: Maintained 10464F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10465F: drivers/pci/dwc/pcie-kirin.c 10466 10467PCIE DRIVER FOR MEDIATEK 10468M: Ryder Lee <ryder.lee@mediatek.com> 10469L: linux-pci@vger.kernel.org 10470L: linux-mediatek@lists.infradead.org 10471S: Supported 10472F: Documentation/devicetree/bindings/pci/mediatek* 10473F: drivers/pci/host/*mediatek* 10474 10475PCIE DRIVER FOR QUALCOMM MSM 10476M: Stanimir Varbanov <svarbanov@mm-sol.com> 10477L: linux-pci@vger.kernel.org 10478L: linux-arm-msm@vger.kernel.org 10479S: Maintained 10480F: drivers/pci/dwc/*qcom* 10481 10482PCIE DRIVER FOR ROCKCHIP 10483M: Shawn Lin <shawn.lin@rock-chips.com> 10484L: linux-pci@vger.kernel.org 10485L: linux-rockchip@lists.infradead.org 10486S: Maintained 10487F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10488F: drivers/pci/host/pcie-rockchip.c 10489 10490PCIE DRIVER FOR ST SPEAR13XX 10491M: Pratyush Anand <pratyush.anand@gmail.com> 10492L: linux-pci@vger.kernel.org 10493S: Maintained 10494F: drivers/pci/dwc/*spear* 10495 10496PCMCIA SUBSYSTEM 10497P: Linux PCMCIA Team 10498L: linux-pcmcia@lists.infradead.org 10499W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10500T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10501S: Maintained 10502F: Documentation/pcmcia/ 10503F: tools/pcmcia/ 10504F: drivers/pcmcia/ 10505F: include/pcmcia/ 10506 10507PCNET32 NETWORK DRIVER 10508M: Don Fry <pcnet32@frontier.com> 10509L: netdev@vger.kernel.org 10510S: Maintained 10511F: drivers/net/ethernet/amd/pcnet32.c 10512 10513PCRYPT PARALLEL CRYPTO ENGINE 10514M: Steffen Klassert <steffen.klassert@secunet.com> 10515L: linux-crypto@vger.kernel.org 10516S: Maintained 10517F: crypto/pcrypt.c 10518F: include/crypto/pcrypt.h 10519 10520PER-CPU MEMORY ALLOCATOR 10521M: Tejun Heo <tj@kernel.org> 10522M: Christoph Lameter <cl@linux.com> 10523T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10524S: Maintained 10525F: include/linux/percpu*.h 10526F: mm/percpu*.c 10527F: arch/*/include/asm/percpu.h 10528 10529PER-TASK DELAY ACCOUNTING 10530M: Balbir Singh <bsingharora@gmail.com> 10531S: Maintained 10532F: include/linux/delayacct.h 10533F: kernel/delayacct.c 10534 10535PERFORMANCE EVENTS SUBSYSTEM 10536M: Peter Zijlstra <peterz@infradead.org> 10537M: Ingo Molnar <mingo@redhat.com> 10538M: Arnaldo Carvalho de Melo <acme@kernel.org> 10539R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10540L: linux-kernel@vger.kernel.org 10541T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10542S: Supported 10543F: kernel/events/* 10544F: include/linux/perf_event.h 10545F: include/uapi/linux/perf_event.h 10546F: arch/*/kernel/perf_event*.c 10547F: arch/*/kernel/*/perf_event*.c 10548F: arch/*/kernel/*/*/perf_event*.c 10549F: arch/*/include/asm/perf_event.h 10550F: arch/*/kernel/perf_callchain.c 10551F: arch/*/events/* 10552F: tools/perf/ 10553 10554PERSONALITY HANDLING 10555M: Christoph Hellwig <hch@infradead.org> 10556L: linux-abi-devel@lists.sourceforge.net 10557S: Maintained 10558F: include/linux/personality.h 10559F: include/uapi/linux/personality.h 10560 10561PHONET PROTOCOL 10562M: Remi Denis-Courmont <courmisch@gmail.com> 10563S: Supported 10564F: Documentation/networking/phonet.txt 10565F: include/linux/phonet.h 10566F: include/net/phonet/ 10567F: include/uapi/linux/phonet.h 10568F: net/phonet/ 10569 10570PHRAM MTD DRIVER 10571M: Joern Engel <joern@lazybastard.org> 10572L: linux-mtd@lists.infradead.org 10573S: Maintained 10574F: drivers/mtd/devices/phram.c 10575 10576PICOLCD HID DRIVER 10577M: Bruno Prémont <bonbons@linux-vserver.org> 10578L: linux-input@vger.kernel.org 10579S: Maintained 10580F: drivers/hid/hid-picolcd* 10581 10582PICOXCELL SUPPORT 10583M: Jamie Iles <jamie@jamieiles.com> 10584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10585T: git git://github.com/jamieiles/linux-2.6-ji.git 10586S: Supported 10587F: arch/arm/boot/dts/picoxcell* 10588F: arch/arm/mach-picoxcell/ 10589F: drivers/crypto/picoxcell* 10590 10591PIN CONTROL SUBSYSTEM 10592M: Linus Walleij <linus.walleij@linaro.org> 10593L: linux-gpio@vger.kernel.org 10594T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10595S: Maintained 10596F: Documentation/devicetree/bindings/pinctrl/ 10597F: Documentation/driver-api/pinctl.rst 10598F: drivers/pinctrl/ 10599F: include/linux/pinctrl/ 10600 10601PIN CONTROLLER - ATMEL AT91 10602M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10604S: Maintained 10605F: drivers/pinctrl/pinctrl-at91.* 10606 10607PIN CONTROLLER - ATMEL AT91 PIO4 10608M: Ludovic Desroches <ludovic.desroches@microchip.com> 10609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10610L: linux-gpio@vger.kernel.org 10611S: Supported 10612F: drivers/pinctrl/pinctrl-at91-pio4.* 10613 10614PIN CONTROLLER - INTEL 10615M: Mika Westerberg <mika.westerberg@linux.intel.com> 10616M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10617S: Maintained 10618F: drivers/pinctrl/intel/ 10619 10620PIN CONTROLLER - QUALCOMM 10621M: Bjorn Andersson <bjorn.andersson@linaro.org> 10622S: Maintained 10623L: linux-arm-msm@vger.kernel.org 10624F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10625F: drivers/pinctrl/qcom/ 10626 10627PIN CONTROLLER - RENESAS 10628M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10629M: Geert Uytterhoeven <geert+renesas@glider.be> 10630L: linux-renesas-soc@vger.kernel.org 10631S: Maintained 10632F: drivers/pinctrl/sh-pfc/ 10633 10634PIN CONTROLLER - SAMSUNG 10635M: Tomasz Figa <tomasz.figa@gmail.com> 10636M: Krzysztof Kozlowski <krzk@kernel.org> 10637M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10639L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10640Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10641T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10642S: Maintained 10643F: drivers/pinctrl/samsung/ 10644F: include/dt-bindings/pinctrl/samsung.h 10645F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10646 10647PIN CONTROLLER - SINGLE 10648M: Tony Lindgren <tony@atomide.com> 10649M: Haojian Zhuang <haojian.zhuang@linaro.org> 10650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10651L: linux-omap@vger.kernel.org 10652S: Maintained 10653F: drivers/pinctrl/pinctrl-single.c 10654 10655PIN CONTROLLER - ST SPEAR 10656M: Viresh Kumar <vireshk@kernel.org> 10657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10658W: http://www.st.com/spear 10659S: Maintained 10660F: drivers/pinctrl/spear/ 10661 10662PISTACHIO SOC SUPPORT 10663M: James Hartley <james.hartley@imgtec.com> 10664M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10665L: linux-mips@linux-mips.org 10666S: Maintained 10667F: arch/mips/pistachio/ 10668F: arch/mips/include/asm/mach-pistachio/ 10669F: arch/mips/boot/dts/img/pistachio* 10670F: arch/mips/configs/pistachio*_defconfig 10671 10672PKTCDVD DRIVER 10673S: Orphan 10674M: linux-block@vger.kernel.org 10675F: drivers/block/pktcdvd.c 10676F: include/linux/pktcdvd.h 10677F: include/uapi/linux/pktcdvd.h 10678 10679PKUNITY SOC DRIVERS 10680M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10681W: http://mprc.pku.edu.cn/~guanxuetao/linux 10682S: Maintained 10683T: git git://github.com/gxt/linux.git 10684F: drivers/input/serio/i8042-unicore32io.h 10685F: drivers/i2c/busses/i2c-puv3.c 10686F: drivers/video/fbdev/fb-puv3.c 10687F: drivers/rtc/rtc-puv3.c 10688 10689PMBUS HARDWARE MONITORING DRIVERS 10690M: Guenter Roeck <linux@roeck-us.net> 10691L: linux-hwmon@vger.kernel.org 10692W: http://hwmon.wiki.kernel.org/ 10693W: http://www.roeck-us.net/linux/drivers/ 10694T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10695S: Maintained 10696F: Documentation/hwmon/pmbus 10697F: drivers/hwmon/pmbus/ 10698F: include/linux/pmbus.h 10699 10700PMC SIERRA MaxRAID DRIVER 10701L: linux-scsi@vger.kernel.org 10702W: http://www.pmc-sierra.com/ 10703S: Orphan 10704F: drivers/scsi/pmcraid.* 10705 10706PMC SIERRA PM8001 DRIVER 10707M: Jack Wang <jinpu.wang@profitbricks.com> 10708M: lindar_liu@usish.com 10709L: linux-scsi@vger.kernel.org 10710S: Supported 10711F: drivers/scsi/pm8001/ 10712 10713PNP SUPPORT 10714M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10715S: Maintained 10716F: drivers/pnp/ 10717 10718POSIX CLOCKS and TIMERS 10719M: Thomas Gleixner <tglx@linutronix.de> 10720L: linux-kernel@vger.kernel.org 10721T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10722S: Maintained 10723F: fs/timerfd.c 10724F: include/linux/timer* 10725F: kernel/time/*timer* 10726 10727POWER MANAGEMENT CORE 10728M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10729L: linux-pm@vger.kernel.org 10730T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10731B: https://bugzilla.kernel.org 10732S: Supported 10733F: drivers/base/power/ 10734F: include/linux/pm.h 10735F: include/linux/pm_* 10736F: include/linux/powercap.h 10737F: drivers/powercap/ 10738 10739POWER STATE COORDINATION INTERFACE (PSCI) 10740M: Mark Rutland <mark.rutland@arm.com> 10741M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10742L: linux-arm-kernel@lists.infradead.org 10743S: Maintained 10744F: drivers/firmware/psci*.c 10745F: include/linux/psci.h 10746F: include/uapi/linux/psci.h 10747 10748POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10749M: Sebastian Reichel <sre@kernel.org> 10750L: linux-pm@vger.kernel.org 10751T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10752S: Maintained 10753F: Documentation/devicetree/bindings/power/supply/ 10754F: include/linux/power_supply.h 10755F: drivers/power/supply/ 10756 10757POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10758M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10759L: linuxppc-dev@lists.ozlabs.org 10760S: Maintained 10761F: drivers/char/powernv-op-panel.c 10762 10763PPP OVER ATM (RFC 2364) 10764M: Mitchell Blank Jr <mitch@sfgoth.com> 10765S: Maintained 10766F: net/atm/pppoatm.c 10767F: include/uapi/linux/atmppp.h 10768 10769PPP OVER ETHERNET 10770M: Michal Ostrowski <mostrows@earthlink.net> 10771S: Maintained 10772F: drivers/net/ppp/pppoe.c 10773F: drivers/net/ppp/pppox.c 10774 10775PPP OVER L2TP 10776M: James Chapman <jchapman@katalix.com> 10777S: Maintained 10778F: net/l2tp/l2tp_ppp.c 10779F: include/linux/if_pppol2tp.h 10780F: include/uapi/linux/if_pppol2tp.h 10781 10782PPP PROTOCOL DRIVERS AND COMPRESSORS 10783M: Paul Mackerras <paulus@samba.org> 10784L: linux-ppp@vger.kernel.org 10785S: Maintained 10786F: drivers/net/ppp/ppp_* 10787 10788PPS SUPPORT 10789M: Rodolfo Giometti <giometti@enneenne.com> 10790W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10791L: linuxpps@ml.enneenne.com (subscribers-only) 10792S: Maintained 10793F: Documentation/pps/ 10794F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10795F: Documentation/ABI/testing/sysfs-pps 10796F: drivers/pps/ 10797F: include/linux/pps*.h 10798F: include/uapi/linux/pps.h 10799 10800PPTP DRIVER 10801M: Dmitry Kozlov <xeb@mail.ru> 10802L: netdev@vger.kernel.org 10803S: Maintained 10804F: drivers/net/ppp/pptp.c 10805W: http://sourceforge.net/projects/accel-pptp 10806 10807PREEMPTIBLE KERNEL 10808M: Robert Love <rml@tech9.net> 10809L: kpreempt-tech@lists.sourceforge.net 10810W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10811S: Supported 10812F: Documentation/preempt-locking.txt 10813F: include/linux/preempt.h 10814 10815PRINTK 10816M: Petr Mladek <pmladek@suse.com> 10817M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10818R: Steven Rostedt <rostedt@goodmis.org> 10819S: Maintained 10820F: kernel/printk/ 10821F: include/linux/printk.h 10822 10823PRISM54 WIRELESS DRIVER 10824M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10825L: linux-wireless@vger.kernel.org 10826W: http://wireless.kernel.org/en/users/Drivers/p54 10827S: Obsolete 10828F: drivers/net/wireless/intersil/prism54/ 10829 10830PROC SYSCTL 10831M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10832M: Kees Cook <keescook@chromium.org> 10833L: linux-kernel@vger.kernel.org 10834L: linux-fsdevel@vger.kernel.org 10835S: Maintained 10836F: fs/proc/proc_sysctl.c 10837F: include/linux/sysctl.h 10838F: kernel/sysctl.c 10839F: tools/testing/selftests/sysctl/ 10840 10841PS3 NETWORK SUPPORT 10842M: Geoff Levand <geoff@infradead.org> 10843L: netdev@vger.kernel.org 10844L: linuxppc-dev@lists.ozlabs.org 10845S: Maintained 10846F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10847 10848PS3 PLATFORM SUPPORT 10849M: Geoff Levand <geoff@infradead.org> 10850L: linuxppc-dev@lists.ozlabs.org 10851S: Maintained 10852F: arch/powerpc/boot/ps3* 10853F: arch/powerpc/include/asm/lv1call.h 10854F: arch/powerpc/include/asm/ps3*.h 10855F: arch/powerpc/platforms/ps3/ 10856F: drivers/*/ps3* 10857F: drivers/ps3/ 10858F: drivers/rtc/rtc-ps3.c 10859F: drivers/usb/host/*ps3.c 10860F: sound/ppc/snd_ps3* 10861 10862PS3VRAM DRIVER 10863M: Jim Paris <jim@jtan.com> 10864M: Geoff Levand <geoff@infradead.org> 10865L: linuxppc-dev@lists.ozlabs.org 10866S: Maintained 10867F: drivers/block/ps3vram.c 10868 10869PSAMPLE PACKET SAMPLING SUPPORT: 10870M: Yotam Gigi <yotamg@mellanox.com> 10871S: Maintained 10872F: net/psample 10873F: include/net/psample.h 10874F: include/uapi/linux/psample.h 10875 10876PSTORE FILESYSTEM 10877M: Kees Cook <keescook@chromium.org> 10878M: Anton Vorontsov <anton@enomsg.org> 10879M: Colin Cross <ccross@android.com> 10880M: Tony Luck <tony.luck@intel.com> 10881S: Maintained 10882T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10883F: fs/pstore/ 10884F: include/linux/pstore* 10885F: drivers/firmware/efi/efi-pstore.c 10886F: drivers/acpi/apei/erst.c 10887F: Documentation/admin-guide/ramoops.rst 10888F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10889K: \b(pstore|ramoops) 10890 10891PTP HARDWARE CLOCK SUPPORT 10892M: Richard Cochran <richardcochran@gmail.com> 10893L: netdev@vger.kernel.org 10894S: Maintained 10895W: http://linuxptp.sourceforge.net/ 10896F: Documentation/ABI/testing/sysfs-ptp 10897F: Documentation/ptp/* 10898F: drivers/net/ethernet/freescale/gianfar_ptp.c 10899F: drivers/net/phy/dp83640* 10900F: drivers/ptp/* 10901F: include/linux/ptp_cl* 10902 10903PTRACE SUPPORT 10904M: Oleg Nesterov <oleg@redhat.com> 10905S: Maintained 10906F: include/asm-generic/syscall.h 10907F: include/linux/ptrace.h 10908F: include/linux/regset.h 10909F: include/linux/tracehook.h 10910F: include/uapi/linux/ptrace.h 10911F: include/uapi/linux/ptrace.h 10912F: include/asm-generic/ptrace.h 10913F: kernel/ptrace.c 10914F: arch/*/ptrace*.c 10915F: arch/*/*/ptrace*.c 10916F: arch/*/include/asm/ptrace*.h 10917 10918PULSE8-CEC DRIVER 10919M: Hans Verkuil <hverkuil@xs4all.nl> 10920L: linux-media@vger.kernel.org 10921T: git git://linuxtv.org/media_tree.git 10922S: Maintained 10923F: drivers/media/usb/pulse8-cec/* 10924F: Documentation/media/cec-drivers/pulse8-cec.rst 10925 10926PVRUSB2 VIDEO4LINUX DRIVER 10927M: Mike Isely <isely@pobox.com> 10928L: pvrusb2@isely.net (subscribers-only) 10929L: linux-media@vger.kernel.org 10930W: http://www.isely.net/pvrusb2/ 10931T: git git://linuxtv.org/media_tree.git 10932S: Maintained 10933F: Documentation/media/v4l-drivers/pvrusb2* 10934F: drivers/media/usb/pvrusb2/ 10935 10936PWC WEBCAM DRIVER 10937M: Hans Verkuil <hverkuil@xs4all.nl> 10938L: linux-media@vger.kernel.org 10939T: git git://linuxtv.org/media_tree.git 10940S: Odd Fixes 10941F: drivers/media/usb/pwc/* 10942 10943PWM FAN DRIVER 10944M: Kamil Debski <kamil@wypas.org> 10945M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10946L: linux-hwmon@vger.kernel.org 10947S: Supported 10948F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10949F: Documentation/hwmon/pwm-fan 10950F: drivers/hwmon/pwm-fan.c 10951 10952PWM IR Transmitter 10953M: Sean Young <sean@mess.org> 10954L: linux-media@vger.kernel.org 10955S: Maintained 10956F: drivers/media/rc/pwm-ir-tx.c 10957 10958PWM SUBSYSTEM 10959M: Thierry Reding <thierry.reding@gmail.com> 10960L: linux-pwm@vger.kernel.org 10961S: Maintained 10962T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10963F: Documentation/pwm.txt 10964F: Documentation/devicetree/bindings/pwm/ 10965F: include/linux/pwm.h 10966F: drivers/pwm/ 10967F: drivers/video/backlight/pwm_bl.c 10968F: include/linux/pwm_backlight.h 10969F: drivers/gpio/gpio-mvebu.c 10970F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10971 10972PXA GPIO DRIVER 10973M: Robert Jarzmik <robert.jarzmik@free.fr> 10974L: linux-gpio@vger.kernel.org 10975S: Maintained 10976F: drivers/gpio/gpio-pxa.c 10977 10978PXA MMCI DRIVER 10979S: Orphan 10980 10981PXA RTC DRIVER 10982M: Robert Jarzmik <robert.jarzmik@free.fr> 10983L: linux-rtc@vger.kernel.org 10984S: Maintained 10985 10986PXA2xx/PXA3xx SUPPORT 10987M: Daniel Mack <daniel@zonque.org> 10988M: Haojian Zhuang <haojian.zhuang@gmail.com> 10989M: Robert Jarzmik <robert.jarzmik@free.fr> 10990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10991T: git git://github.com/hzhuang1/linux.git 10992T: git git://github.com/rjarzmik/linux.git 10993S: Maintained 10994F: arch/arm/boot/dts/pxa* 10995F: arch/arm/mach-pxa/ 10996F: drivers/dma/pxa* 10997F: drivers/pcmcia/pxa2xx* 10998F: drivers/pinctrl/pxa/ 10999F: drivers/spi/spi-pxa2xx* 11000F: drivers/usb/gadget/udc/pxa2* 11001F: include/sound/pxa2xx-lib.h 11002F: sound/arm/pxa* 11003F: sound/soc/pxa/ 11004 11005PXA3xx NAND FLASH DRIVER 11006M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11007L: linux-mtd@lists.infradead.org 11008S: Maintained 11009F: drivers/mtd/nand/pxa3xx_nand.c 11010 11011QAT DRIVER 11012M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11013M: Salvatore Benedetto <salvatore.benedetto@intel.com> 11014L: qat-linux@intel.com 11015S: Supported 11016F: drivers/crypto/qat/ 11017 11018QCOM AUDIO (ASoC) DRIVERS 11019M: Patrick Lai <plai@codeaurora.org> 11020M: Banajit Goswami <bgoswami@codeaurora.org> 11021L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11022S: Supported 11023F: sound/soc/qcom/ 11024 11025QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11026M: Gabriel Somlo <somlo@cmu.edu> 11027M: "Michael S. Tsirkin" <mst@redhat.com> 11028L: qemu-devel@nongnu.org 11029S: Maintained 11030F: drivers/firmware/qemu_fw_cfg.c 11031 11032QIB DRIVER 11033M: Mike Marciniszyn <infinipath@intel.com> 11034L: linux-rdma@vger.kernel.org 11035S: Supported 11036F: drivers/infiniband/hw/qib/ 11037 11038QLOGIC QL41xxx FCOE DRIVER 11039M: QLogic-Storage-Upstream@cavium.com 11040L: linux-scsi@vger.kernel.org 11041S: Supported 11042F: drivers/scsi/qedf/ 11043 11044QLOGIC QL41xxx ISCSI DRIVER 11045M: QLogic-Storage-Upstream@cavium.com 11046L: linux-scsi@vger.kernel.org 11047S: Supported 11048F: drivers/scsi/qedi/ 11049 11050QLOGIC QL4xxx ETHERNET DRIVER 11051M: Yuval Mintz <Yuval.Mintz@cavium.com> 11052M: Ariel Elior <Ariel.Elior@cavium.com> 11053M: everest-linux-l2@cavium.com 11054L: netdev@vger.kernel.org 11055S: Supported 11056F: drivers/net/ethernet/qlogic/qed/ 11057F: include/linux/qed/ 11058F: drivers/net/ethernet/qlogic/qede/ 11059 11060QLOGIC QL4xxx RDMA DRIVER 11061M: Ram Amrani <Ram.Amrani@cavium.com> 11062M: Ariel Elior <Ariel.Elior@cavium.com> 11063L: linux-rdma@vger.kernel.org 11064S: Supported 11065F: drivers/infiniband/hw/qedr/ 11066F: include/uapi/rdma/qedr-abi.h 11067 11068QLOGIC QLA1280 SCSI DRIVER 11069M: Michael Reed <mdr@sgi.com> 11070L: linux-scsi@vger.kernel.org 11071S: Maintained 11072F: drivers/scsi/qla1280.[ch] 11073 11074QLOGIC QLA2XXX FC-SCSI DRIVER 11075M: qla2xxx-upstream@qlogic.com 11076L: linux-scsi@vger.kernel.org 11077S: Supported 11078F: Documentation/scsi/LICENSE.qla2xxx 11079F: drivers/scsi/qla2xxx/ 11080 11081QLOGIC QLA3XXX NETWORK DRIVER 11082M: Dept-GELinuxNICDev@cavium.com 11083L: netdev@vger.kernel.org 11084S: Supported 11085F: Documentation/networking/LICENSE.qla3xxx 11086F: drivers/net/ethernet/qlogic/qla3xxx.* 11087 11088QLOGIC QLA4XXX iSCSI DRIVER 11089M: QLogic-Storage-Upstream@qlogic.com 11090L: linux-scsi@vger.kernel.org 11091S: Supported 11092F: Documentation/scsi/LICENSE.qla4xxx 11093F: drivers/scsi/qla4xxx/ 11094 11095QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11096M: Harish Patil <harish.patil@cavium.com> 11097M: Manish Chopra <manish.chopra@cavium.com> 11098M: Dept-GELinuxNICDev@cavium.com 11099L: netdev@vger.kernel.org 11100S: Supported 11101F: drivers/net/ethernet/qlogic/qlcnic/ 11102 11103QLOGIC QLGE 10Gb ETHERNET DRIVER 11104M: Harish Patil <harish.patil@cavium.com> 11105M: Manish Chopra <manish.chopra@cavium.com> 11106M: Dept-GELinuxNICDev@cavium.com 11107L: netdev@vger.kernel.org 11108S: Supported 11109F: drivers/net/ethernet/qlogic/qlge/ 11110 11111QNX4 FILESYSTEM 11112M: Anders Larsen <al@alarsen.net> 11113W: http://www.alarsen.net/linux/qnx4fs/ 11114S: Maintained 11115F: fs/qnx4/ 11116F: include/uapi/linux/qnx4_fs.h 11117F: include/uapi/linux/qnxtypes.h 11118 11119QORIQ DPAA2 FSL-MC BUS DRIVER 11120M: Stuart Yoder <stuyoder@gmail.com> 11121M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11122L: linux-kernel@vger.kernel.org 11123S: Maintained 11124F: drivers/staging/fsl-mc/ 11125F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11126 11127QT1010 MEDIA DRIVER 11128M: Antti Palosaari <crope@iki.fi> 11129L: linux-media@vger.kernel.org 11130W: https://linuxtv.org 11131W: http://palosaari.fi/linux/ 11132Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11133T: git git://linuxtv.org/anttip/media_tree.git 11134S: Maintained 11135F: drivers/media/tuners/qt1010* 11136 11137QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11138M: Kalle Valo <kvalo@qca.qualcomm.com> 11139L: ath10k@lists.infradead.org 11140W: http://wireless.kernel.org/en/users/Drivers/ath10k 11141T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11142S: Supported 11143F: drivers/net/wireless/ath/ath10k/ 11144 11145QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11146M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11147L: linux-wireless@vger.kernel.org 11148W: http://wireless.kernel.org/en/users/Drivers/ath9k 11149S: Supported 11150F: drivers/net/wireless/ath/ath9k/ 11151 11152QUALCOMM CAMERA SUBSYSTEM DRIVER 11153M: Todor Tomov <todor.tomov@linaro.org> 11154L: linux-media@vger.kernel.org 11155S: Maintained 11156F: Documentation/devicetree/bindings/media/qcom,camss.txt 11157F: Documentation/media/v4l-drivers/qcom_camss.rst 11158F: drivers/media/platform/qcom/camss-8x16/ 11159 11160QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11161M: Timur Tabi <timur@codeaurora.org> 11162L: netdev@vger.kernel.org 11163S: Supported 11164F: drivers/net/ethernet/qualcomm/emac/ 11165 11166QUALCOMM HEXAGON ARCHITECTURE 11167M: Richard Kuo <rkuo@codeaurora.org> 11168L: linux-hexagon@vger.kernel.org 11169T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11170S: Supported 11171F: arch/hexagon/ 11172 11173QUALCOMM IOMMU 11174M: Rob Clark <robdclark@gmail.com> 11175L: iommu@lists.linux-foundation.org 11176L: linux-arm-msm@vger.kernel.org 11177S: Maintained 11178F: drivers/iommu/qcom_iommu.c 11179 11180QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11181M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11182L: linux-media@vger.kernel.org 11183L: linux-arm-msm@vger.kernel.org 11184T: git git://linuxtv.org/media_tree.git 11185S: Maintained 11186F: drivers/media/platform/qcom/venus/ 11187 11188QUALCOMM WCN36XX WIRELESS DRIVER 11189M: Eugene Krasnikov <k.eugene.e@gmail.com> 11190L: wcn36xx@lists.infradead.org 11191W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11192T: git git://github.com/KrasnikovEugene/wcn36xx.git 11193S: Supported 11194F: drivers/net/wireless/ath/wcn36xx/ 11195 11196QUANTENNA QTNFMAC WIRELESS DRIVER 11197M: Igor Mitsyanko <imitsyanko@quantenna.com> 11198M: Avinash Patil <avinashp@quantenna.com> 11199M: Sergey Matyukevich <smatyukevich@quantenna.com> 11200L: linux-wireless@vger.kernel.org 11201S: Maintained 11202F: drivers/net/wireless/quantenna 11203 11204RADEON and AMDGPU DRM DRIVERS 11205M: Alex Deucher <alexander.deucher@amd.com> 11206M: Christian König <christian.koenig@amd.com> 11207L: amd-gfx@lists.freedesktop.org 11208T: git git://people.freedesktop.org/~agd5f/linux 11209S: Supported 11210F: drivers/gpu/drm/radeon/ 11211F: include/uapi/drm/radeon_drm.h 11212F: drivers/gpu/drm/amd/ 11213F: include/uapi/drm/amdgpu_drm.h 11214 11215RADEON FRAMEBUFFER DISPLAY DRIVER 11216M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11217L: linux-fbdev@vger.kernel.org 11218S: Maintained 11219F: drivers/video/fbdev/aty/radeon* 11220F: include/uapi/linux/radeonfb.h 11221 11222RADIOSHARK RADIO DRIVER 11223M: Hans Verkuil <hverkuil@xs4all.nl> 11224L: linux-media@vger.kernel.org 11225T: git git://linuxtv.org/media_tree.git 11226S: Maintained 11227F: drivers/media/radio/radio-shark.c 11228 11229RADIOSHARK2 RADIO DRIVER 11230M: Hans Verkuil <hverkuil@xs4all.nl> 11231L: linux-media@vger.kernel.org 11232T: git git://linuxtv.org/media_tree.git 11233S: Maintained 11234F: drivers/media/radio/radio-shark2.c 11235F: drivers/media/radio/radio-tea5777.c 11236 11237RADOS BLOCK DEVICE (RBD) 11238M: Ilya Dryomov <idryomov@gmail.com> 11239M: Sage Weil <sage@redhat.com> 11240M: Alex Elder <elder@kernel.org> 11241L: ceph-devel@vger.kernel.org 11242W: http://ceph.com/ 11243T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11244T: git git://github.com/ceph/ceph-client.git 11245S: Supported 11246F: Documentation/ABI/testing/sysfs-bus-rbd 11247F: drivers/block/rbd.c 11248F: drivers/block/rbd_types.h 11249 11250RAGE128 FRAMEBUFFER DISPLAY DRIVER 11251M: Paul Mackerras <paulus@samba.org> 11252L: linux-fbdev@vger.kernel.org 11253S: Maintained 11254F: drivers/video/fbdev/aty/aty128fb.c 11255 11256RAINSHADOW-CEC DRIVER 11257M: Hans Verkuil <hverkuil@xs4all.nl> 11258L: linux-media@vger.kernel.org 11259T: git git://linuxtv.org/media_tree.git 11260S: Maintained 11261F: drivers/media/usb/rainshadow-cec/* 11262 11263RALINK MIPS ARCHITECTURE 11264M: John Crispin <john@phrozen.org> 11265L: linux-mips@linux-mips.org 11266S: Maintained 11267F: arch/mips/ralink 11268 11269RALINK RT2X00 WIRELESS LAN DRIVER 11270P: rt2x00 project 11271M: Stanislaw Gruszka <sgruszka@redhat.com> 11272M: Helmut Schaa <helmut.schaa@googlemail.com> 11273L: linux-wireless@vger.kernel.org 11274S: Maintained 11275F: drivers/net/wireless/ralink/rt2x00/ 11276 11277RAMDISK RAM BLOCK DEVICE DRIVER 11278M: Jens Axboe <axboe@kernel.dk> 11279S: Maintained 11280F: Documentation/blockdev/ramdisk.txt 11281F: drivers/block/brd.c 11282 11283RANDOM NUMBER DRIVER 11284M: "Theodore Ts'o" <tytso@mit.edu> 11285S: Maintained 11286F: drivers/char/random.c 11287 11288RAPIDIO SUBSYSTEM 11289M: Matt Porter <mporter@kernel.crashing.org> 11290M: Alexandre Bounine <alexandre.bounine@idt.com> 11291S: Maintained 11292F: drivers/rapidio/ 11293 11294RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11295L: linux-wireless@vger.kernel.org 11296S: Orphan 11297F: drivers/net/wireless/ray* 11298 11299RCUTORTURE MODULE 11300M: Josh Triplett <josh@joshtriplett.org> 11301M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11302L: linux-kernel@vger.kernel.org 11303S: Supported 11304T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11305F: Documentation/RCU/torture.txt 11306F: kernel/rcu/rcutorture.c 11307 11308RCUTORTURE TEST FRAMEWORK 11309M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11310M: Josh Triplett <josh@joshtriplett.org> 11311R: Steven Rostedt <rostedt@goodmis.org> 11312R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11313R: Lai Jiangshan <jiangshanlai@gmail.com> 11314L: linux-kernel@vger.kernel.org 11315S: Supported 11316T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11317F: tools/testing/selftests/rcutorture 11318 11319RDC R-321X SoC 11320M: Florian Fainelli <florian@openwrt.org> 11321S: Maintained 11322 11323RDC R6040 FAST ETHERNET DRIVER 11324M: Florian Fainelli <f.fainelli@gmail.com> 11325L: netdev@vger.kernel.org 11326S: Maintained 11327F: drivers/net/ethernet/rdc/r6040.c 11328 11329RDMAVT - RDMA verbs software 11330M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11331L: linux-rdma@vger.kernel.org 11332S: Supported 11333F: drivers/infiniband/sw/rdmavt 11334 11335RDS - RELIABLE DATAGRAM SOCKETS 11336M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11337L: netdev@vger.kernel.org 11338L: linux-rdma@vger.kernel.org 11339L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11340W: https://oss.oracle.com/projects/rds/ 11341S: Supported 11342F: net/rds/ 11343F: Documentation/networking/rds.txt 11344 11345RDT - RESOURCE ALLOCATION 11346M: Fenghua Yu <fenghua.yu@intel.com> 11347L: linux-kernel@vger.kernel.org 11348S: Supported 11349F: arch/x86/kernel/cpu/intel_rdt* 11350F: arch/x86/include/asm/intel_rdt_sched.h 11351F: Documentation/x86/intel_rdt* 11352 11353READ-COPY UPDATE (RCU) 11354M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11355M: Josh Triplett <josh@joshtriplett.org> 11356R: Steven Rostedt <rostedt@goodmis.org> 11357R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11358R: Lai Jiangshan <jiangshanlai@gmail.com> 11359L: linux-kernel@vger.kernel.org 11360W: http://www.rdrop.com/users/paulmck/RCU/ 11361S: Supported 11362T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11363F: Documentation/RCU/ 11364X: Documentation/RCU/torture.txt 11365F: include/linux/rcu* 11366X: include/linux/srcu.h 11367F: kernel/rcu/ 11368X: kernel/torture.c 11369 11370REAL TIME CLOCK (RTC) SUBSYSTEM 11371M: Alessandro Zummo <a.zummo@towertech.it> 11372M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11373L: linux-rtc@vger.kernel.org 11374Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11375T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11376S: Maintained 11377F: Documentation/devicetree/bindings/rtc/ 11378F: Documentation/rtc.txt 11379F: drivers/rtc/ 11380F: include/linux/rtc.h 11381F: include/uapi/linux/rtc.h 11382F: include/linux/rtc/ 11383F: include/linux/platform_data/rtc-* 11384F: tools/testing/selftests/timers/rtctest.c 11385 11386REALTEK AUDIO CODECS 11387M: Bard Liao <bardliao@realtek.com> 11388M: Oder Chiou <oder_chiou@realtek.com> 11389S: Maintained 11390F: sound/soc/codecs/rt* 11391F: include/sound/rt*.h 11392 11393REGISTER MAP ABSTRACTION 11394M: Mark Brown <broonie@kernel.org> 11395L: linux-kernel@vger.kernel.org 11396T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11397S: Supported 11398F: Documentation/devicetree/bindings/regmap/ 11399F: drivers/base/regmap/ 11400F: include/linux/regmap.h 11401 11402REISERFS FILE SYSTEM 11403L: reiserfs-devel@vger.kernel.org 11404S: Supported 11405F: fs/reiserfs/ 11406 11407REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11408M: Ohad Ben-Cohen <ohad@wizery.com> 11409M: Bjorn Andersson <bjorn.andersson@linaro.org> 11410L: linux-remoteproc@vger.kernel.org 11411T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11412S: Maintained 11413F: Documentation/devicetree/bindings/remoteproc/ 11414F: Documentation/remoteproc.txt 11415F: drivers/remoteproc/ 11416F: include/linux/remoteproc.h 11417 11418REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11419M: Ohad Ben-Cohen <ohad@wizery.com> 11420M: Bjorn Andersson <bjorn.andersson@linaro.org> 11421L: linux-remoteproc@vger.kernel.org 11422T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11423S: Maintained 11424F: drivers/rpmsg/ 11425F: Documentation/rpmsg.txt 11426F: include/linux/rpmsg.h 11427F: include/linux/rpmsg/ 11428 11429RENESAS CLOCK DRIVERS 11430M: Geert Uytterhoeven <geert+renesas@glider.be> 11431L: linux-renesas-soc@vger.kernel.org 11432S: Supported 11433F: drivers/clk/renesas/ 11434 11435RENESAS ETHERNET DRIVERS 11436R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11437L: netdev@vger.kernel.org 11438L: linux-renesas-soc@vger.kernel.org 11439F: Documentation/devicetree/bindings/net/renesas,*.txt 11440F: Documentation/devicetree/bindings/net/sh_eth.txt 11441F: drivers/net/ethernet/renesas/ 11442F: include/linux/sh_eth.h 11443 11444RENESAS R-CAR GYROADC DRIVER 11445M: Marek Vasut <marek.vasut@gmail.com> 11446L: linux-iio@vger.kernel.org 11447S: Supported 11448F: drivers/iio/adc/rcar_gyro_adc.c 11449 11450RENESAS USB PHY DRIVER 11451M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11452L: linux-renesas-soc@vger.kernel.org 11453S: Maintained 11454F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11455 11456RESET CONTROLLER FRAMEWORK 11457M: Philipp Zabel <p.zabel@pengutronix.de> 11458T: git git://git.pengutronix.de/git/pza/linux 11459S: Maintained 11460F: drivers/reset/ 11461F: Documentation/devicetree/bindings/reset/ 11462F: include/dt-bindings/reset/ 11463F: include/linux/reset.h 11464F: include/linux/reset-controller.h 11465 11466RFKILL 11467M: Johannes Berg <johannes@sipsolutions.net> 11468L: linux-wireless@vger.kernel.org 11469W: http://wireless.kernel.org/ 11470T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11471T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11472S: Maintained 11473F: Documentation/rfkill.txt 11474F: net/rfkill/ 11475 11476RHASHTABLE 11477M: Thomas Graf <tgraf@suug.ch> 11478M: Herbert Xu <herbert@gondor.apana.org.au> 11479L: netdev@vger.kernel.org 11480S: Maintained 11481F: lib/rhashtable.c 11482F: include/linux/rhashtable.h 11483 11484RICOH R5C592 MEMORYSTICK DRIVER 11485M: Maxim Levitsky <maximlevitsky@gmail.com> 11486S: Maintained 11487F: drivers/memstick/host/r592.* 11488 11489RICOH SMARTMEDIA/XD DRIVER 11490M: Maxim Levitsky <maximlevitsky@gmail.com> 11491S: Maintained 11492F: drivers/mtd/nand/r852.c 11493F: drivers/mtd/nand/r852.h 11494 11495ROCCAT DRIVERS 11496M: Stefan Achatz <erazor_de@users.sourceforge.net> 11497W: http://sourceforge.net/projects/roccat/ 11498S: Maintained 11499F: drivers/hid/hid-roccat* 11500F: include/linux/hid-roccat* 11501F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11502 11503ROCKER DRIVER 11504M: Jiri Pirko <jiri@resnulli.us> 11505L: netdev@vger.kernel.org 11506S: Supported 11507F: drivers/net/ethernet/rocker/ 11508 11509ROCKETPORT DRIVER 11510P: Comtrol Corp. 11511W: http://www.comtrol.com 11512S: Maintained 11513F: Documentation/serial/rocket.txt 11514F: drivers/tty/rocket* 11515 11516ROCKETPORT EXPRESS/INFINITY DRIVER 11517M: Kevin Cernekee <cernekee@gmail.com> 11518L: linux-serial@vger.kernel.org 11519S: Odd Fixes 11520F: drivers/tty/serial/rp2.* 11521 11522ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11523M: Marek Vasut <marek.vasut+renesas@gmail.com> 11524L: linux-kernel@vger.kernel.org 11525L: linux-renesas-soc@vger.kernel.org 11526S: Supported 11527F: drivers/mfd/bd9571mwv.c 11528F: drivers/regulator/bd9571mwv-regulator.c 11529F: drivers/gpio/gpio-bd9571mwv.c 11530F: include/linux/mfd/bd9571mwv.h 11531F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11532 11533ROSE NETWORK LAYER 11534M: Ralf Baechle <ralf@linux-mips.org> 11535L: linux-hams@vger.kernel.org 11536W: http://www.linux-ax25.org/ 11537S: Maintained 11538F: include/net/rose.h 11539F: include/uapi/linux/rose.h 11540F: net/rose/ 11541 11542RTL2830 MEDIA DRIVER 11543M: Antti Palosaari <crope@iki.fi> 11544L: linux-media@vger.kernel.org 11545W: https://linuxtv.org 11546W: http://palosaari.fi/linux/ 11547Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11548T: git git://linuxtv.org/anttip/media_tree.git 11549S: Maintained 11550F: drivers/media/dvb-frontends/rtl2830* 11551 11552RTL2832 MEDIA DRIVER 11553M: Antti Palosaari <crope@iki.fi> 11554L: linux-media@vger.kernel.org 11555W: https://linuxtv.org 11556W: http://palosaari.fi/linux/ 11557Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11558T: git git://linuxtv.org/anttip/media_tree.git 11559S: Maintained 11560F: drivers/media/dvb-frontends/rtl2832* 11561 11562RTL2832_SDR MEDIA DRIVER 11563M: Antti Palosaari <crope@iki.fi> 11564L: linux-media@vger.kernel.org 11565W: https://linuxtv.org 11566W: http://palosaari.fi/linux/ 11567Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11568T: git git://linuxtv.org/anttip/media_tree.git 11569S: Maintained 11570F: drivers/media/dvb-frontends/rtl2832_sdr* 11571 11572RTL8180 WIRELESS DRIVER 11573L: linux-wireless@vger.kernel.org 11574W: http://wireless.kernel.org/ 11575T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11576S: Orphan 11577F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11578 11579RTL8187 WIRELESS DRIVER 11580M: Herton Ronaldo Krzesinski <herton@canonical.com> 11581M: Hin-Tak Leung <htl10@users.sourceforge.net> 11582M: Larry Finger <Larry.Finger@lwfinger.net> 11583L: linux-wireless@vger.kernel.org 11584W: http://wireless.kernel.org/ 11585T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11586S: Maintained 11587F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11588 11589RTL8192CE WIRELESS DRIVER 11590M: Larry Finger <Larry.Finger@lwfinger.net> 11591M: Chaoming Li <chaoming_li@realsil.com.cn> 11592L: linux-wireless@vger.kernel.org 11593W: http://wireless.kernel.org/ 11594T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11595S: Maintained 11596F: drivers/net/wireless/realtek/rtlwifi/ 11597F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11598 11599RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11600M: Jes Sorensen <Jes.Sorensen@gmail.com> 11601L: linux-wireless@vger.kernel.org 11602T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11603S: Maintained 11604F: drivers/net/wireless/realtek/rtl8xxxu/ 11605 11606S3 SAVAGE FRAMEBUFFER DRIVER 11607M: Antonino Daplas <adaplas@gmail.com> 11608L: linux-fbdev@vger.kernel.org 11609S: Maintained 11610F: drivers/video/fbdev/savage/ 11611 11612S390 11613M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11614M: Heiko Carstens <heiko.carstens@de.ibm.com> 11615L: linux-s390@vger.kernel.org 11616W: http://www.ibm.com/developerworks/linux/linux390/ 11617T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11618S: Supported 11619F: arch/s390/ 11620F: drivers/s390/ 11621F: Documentation/s390/ 11622F: Documentation/driver-api/s390-drivers.rst 11623 11624S390 COMMON I/O LAYER 11625M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11626M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11627L: linux-s390@vger.kernel.org 11628W: http://www.ibm.com/developerworks/linux/linux390/ 11629S: Supported 11630F: drivers/s390/cio/ 11631 11632S390 DASD DRIVER 11633M: Stefan Haberland <sth@linux.vnet.ibm.com> 11634M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11635L: linux-s390@vger.kernel.org 11636W: http://www.ibm.com/developerworks/linux/linux390/ 11637S: Supported 11638F: drivers/s390/block/dasd* 11639F: block/partitions/ibm.c 11640 11641S390 IOMMU (PCI) 11642M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11643L: linux-s390@vger.kernel.org 11644W: http://www.ibm.com/developerworks/linux/linux390/ 11645S: Supported 11646F: drivers/iommu/s390-iommu.c 11647 11648S390 IUCV NETWORK LAYER 11649M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11650M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11651L: linux-s390@vger.kernel.org 11652W: http://www.ibm.com/developerworks/linux/linux390/ 11653S: Supported 11654F: drivers/s390/net/*iucv* 11655F: include/net/iucv/ 11656F: net/iucv/ 11657 11658S390 NETWORK DRIVERS 11659M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11660M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11661L: linux-s390@vger.kernel.org 11662W: http://www.ibm.com/developerworks/linux/linux390/ 11663S: Supported 11664F: drivers/s390/net/ 11665 11666S390 PCI SUBSYSTEM 11667M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11668M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11669L: linux-s390@vger.kernel.org 11670W: http://www.ibm.com/developerworks/linux/linux390/ 11671S: Supported 11672F: arch/s390/pci/ 11673F: drivers/pci/hotplug/s390_pci_hpc.c 11674 11675S390 VFIO-CCW DRIVER 11676M: Cornelia Huck <cohuck@redhat.com> 11677M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11678L: linux-s390@vger.kernel.org 11679L: kvm@vger.kernel.org 11680S: Supported 11681F: drivers/s390/cio/vfio_ccw* 11682F: Documentation/s390/vfio-ccw.txt 11683F: include/uapi/linux/vfio_ccw.h 11684 11685S390 ZCRYPT DRIVER 11686M: Harald Freudenberger <freude@de.ibm.com> 11687L: linux-s390@vger.kernel.org 11688W: http://www.ibm.com/developerworks/linux/linux390/ 11689S: Supported 11690F: drivers/s390/crypto/ 11691 11692S390 ZFCP DRIVER 11693M: Steffen Maier <maier@linux.vnet.ibm.com> 11694M: Benjamin Block <bblock@linux.vnet.ibm.com> 11695L: linux-s390@vger.kernel.org 11696W: http://www.ibm.com/developerworks/linux/linux390/ 11697S: Supported 11698F: drivers/s390/scsi/zfcp_* 11699 11700S3C24XX SD/MMC Driver 11701M: Ben Dooks <ben-linux@fluff.org> 11702L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11703S: Supported 11704F: drivers/mmc/host/s3cmci.* 11705 11706SAA6588 RDS RECEIVER DRIVER 11707M: Hans Verkuil <hverkuil@xs4all.nl> 11708L: linux-media@vger.kernel.org 11709T: git git://linuxtv.org/media_tree.git 11710W: https://linuxtv.org 11711S: Odd Fixes 11712F: drivers/media/i2c/saa6588* 11713 11714SAA7134 VIDEO4LINUX DRIVER 11715M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11716M: Mauro Carvalho Chehab <mchehab@kernel.org> 11717L: linux-media@vger.kernel.org 11718W: https://linuxtv.org 11719T: git git://linuxtv.org/media_tree.git 11720S: Odd fixes 11721F: Documentation/media/v4l-drivers/saa7134* 11722F: drivers/media/pci/saa7134/ 11723 11724SAA7146 VIDEO4LINUX-2 DRIVER 11725M: Hans Verkuil <hverkuil@xs4all.nl> 11726L: linux-media@vger.kernel.org 11727T: git git://linuxtv.org/media_tree.git 11728S: Maintained 11729F: drivers/media/common/saa7146/ 11730F: drivers/media/pci/saa7146/ 11731F: include/media/saa7146* 11732 11733SAMSUNG AUDIO (ASoC) DRIVERS 11734M: Krzysztof Kozlowski <krzk@kernel.org> 11735M: Sangbeom Kim <sbkim73@samsung.com> 11736M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11737L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11738S: Supported 11739F: sound/soc/samsung/ 11740 11741SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11742M: Krzysztof Kozlowski <krzk@kernel.org> 11743L: linux-crypto@vger.kernel.org 11744L: linux-samsung-soc@vger.kernel.org 11745S: Maintained 11746F: drivers/crypto/exynos-rng.c 11747F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11748 11749SAMSUNG FRAMEBUFFER DRIVER 11750M: Jingoo Han <jingoohan1@gmail.com> 11751L: linux-fbdev@vger.kernel.org 11752S: Maintained 11753F: drivers/video/fbdev/s3c-fb.c 11754 11755SAMSUNG LAPTOP DRIVER 11756M: Corentin Chary <corentin.chary@gmail.com> 11757L: platform-driver-x86@vger.kernel.org 11758S: Maintained 11759F: drivers/platform/x86/samsung-laptop.c 11760 11761SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11762M: Sangbeom Kim <sbkim73@samsung.com> 11763M: Krzysztof Kozlowski <krzk@kernel.org> 11764M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11765L: linux-kernel@vger.kernel.org 11766L: linux-samsung-soc@vger.kernel.org 11767S: Supported 11768F: drivers/mfd/sec*.c 11769F: drivers/regulator/s2m*.c 11770F: drivers/regulator/s5m*.c 11771F: drivers/clk/clk-s2mps11.c 11772F: drivers/rtc/rtc-s5m.c 11773F: include/linux/mfd/samsung/ 11774F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11775F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11776F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11777F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11778 11779SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11780M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11781L: linux-media@vger.kernel.org 11782L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11783S: Maintained 11784F: drivers/media/platform/s3c-camif/ 11785F: include/media/drv-intf/s3c_camif.h 11786 11787SAMSUNG S3FWRN5 NFC DRIVER 11788M: Robert Baldyga <r.baldyga@samsung.com> 11789M: Krzysztof Opasiak <k.opasiak@samsung.com> 11790L: linux-nfc@lists.01.org (moderated for non-subscribers) 11791S: Supported 11792F: drivers/nfc/s3fwrn5 11793 11794SAMSUNG S5C73M3 CAMERA DRIVER 11795M: Kyungmin Park <kyungmin.park@samsung.com> 11796M: Andrzej Hajda <a.hajda@samsung.com> 11797L: linux-media@vger.kernel.org 11798S: Supported 11799F: drivers/media/i2c/s5c73m3/* 11800 11801SAMSUNG S5K5BAF CAMERA DRIVER 11802M: Kyungmin Park <kyungmin.park@samsung.com> 11803M: Andrzej Hajda <a.hajda@samsung.com> 11804L: linux-media@vger.kernel.org 11805S: Supported 11806F: drivers/media/i2c/s5k5baf.c 11807 11808SAMSUNG S5P Security SubSystem (SSS) DRIVER 11809M: Krzysztof Kozlowski <krzk@kernel.org> 11810M: Vladimir Zapolskiy <vz@mleia.com> 11811L: linux-crypto@vger.kernel.org 11812L: linux-samsung-soc@vger.kernel.org 11813S: Maintained 11814F: drivers/crypto/s5p-sss.c 11815 11816SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11817M: Kyungmin Park <kyungmin.park@samsung.com> 11818M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11819L: linux-media@vger.kernel.org 11820Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11821S: Supported 11822F: drivers/media/platform/exynos4-is/ 11823 11824SAMSUNG SOC CLOCK DRIVERS 11825M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11826M: Tomasz Figa <tomasz.figa@gmail.com> 11827M: Chanwoo Choi <cw00.choi@samsung.com> 11828S: Supported 11829L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11830F: drivers/clk/samsung/ 11831F: include/dt-bindings/clock/exynos*.h 11832F: Documentation/devicetree/bindings/clock/exynos*.txt 11833 11834SAMSUNG SPI DRIVERS 11835M: Kukjin Kim <kgene@kernel.org> 11836M: Krzysztof Kozlowski <krzk@kernel.org> 11837M: Andi Shyti <andi.shyti@samsung.com> 11838L: linux-spi@vger.kernel.org 11839L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11840S: Maintained 11841F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11842F: drivers/spi/spi-s3c* 11843F: include/linux/platform_data/spi-s3c64xx.h 11844 11845SAMSUNG SXGBE DRIVERS 11846M: Byungho An <bh74.an@samsung.com> 11847M: Girish K S <ks.giri@samsung.com> 11848M: Vipul Pandya <vipul.pandya@samsung.com> 11849S: Supported 11850L: netdev@vger.kernel.org 11851F: drivers/net/ethernet/samsung/sxgbe/ 11852 11853SAMSUNG THERMAL DRIVER 11854M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11855L: linux-pm@vger.kernel.org 11856L: linux-samsung-soc@vger.kernel.org 11857S: Supported 11858T: git https://github.com/lmajewski/linux-samsung-thermal.git 11859F: drivers/thermal/samsung/ 11860 11861SAMSUNG USB2 PHY DRIVER 11862M: Kamil Debski <kamil@wypas.org> 11863M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11864L: linux-kernel@vger.kernel.org 11865S: Supported 11866F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11867F: Documentation/phy/samsung-usb2.txt 11868F: drivers/phy/samsung/phy-exynos4210-usb2.c 11869F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11870F: drivers/phy/samsung/phy-exynos5250-usb2.c 11871F: drivers/phy/samsung/phy-s5pv210-usb2.c 11872F: drivers/phy/samsung/phy-samsung-usb2.c 11873F: drivers/phy/samsung/phy-samsung-usb2.h 11874 11875SC1200 WDT DRIVER 11876M: Zwane Mwaikambo <zwanem@gmail.com> 11877S: Maintained 11878F: drivers/watchdog/sc1200wdt.c 11879 11880SCHEDULER 11881M: Ingo Molnar <mingo@redhat.com> 11882M: Peter Zijlstra <peterz@infradead.org> 11883L: linux-kernel@vger.kernel.org 11884T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11885S: Maintained 11886F: kernel/sched/ 11887F: include/linux/sched.h 11888F: include/uapi/linux/sched.h 11889F: include/linux/wait.h 11890 11891SCORE ARCHITECTURE 11892M: Chen Liqin <liqin.linux@gmail.com> 11893M: Lennox Wu <lennox.wu@gmail.com> 11894W: http://www.sunplus.com 11895S: Supported 11896F: arch/score/ 11897 11898SCR24X CHIP CARD INTERFACE DRIVER 11899M: Lubomir Rintel <lkundrak@v3.sk> 11900S: Supported 11901F: drivers/char/pcmcia/scr24x_cs.c 11902 11903SCSI CDROM DRIVER 11904M: Jens Axboe <axboe@kernel.dk> 11905L: linux-scsi@vger.kernel.org 11906W: http://www.kernel.dk 11907S: Maintained 11908F: drivers/scsi/sr* 11909 11910SCSI RDMA PROTOCOL (SRP) INITIATOR 11911M: Bart Van Assche <bart.vanassche@sandisk.com> 11912L: linux-rdma@vger.kernel.org 11913S: Supported 11914W: http://www.openfabrics.org 11915Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11916T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11917F: drivers/infiniband/ulp/srp/ 11918F: include/scsi/srp.h 11919 11920SCSI SG DRIVER 11921M: Doug Gilbert <dgilbert@interlog.com> 11922L: linux-scsi@vger.kernel.org 11923W: http://sg.danny.cz/sg 11924S: Maintained 11925F: Documentation/scsi/scsi-generic.txt 11926F: drivers/scsi/sg.c 11927F: include/scsi/sg.h 11928 11929SCSI SUBSYSTEM 11930M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11932M: "Martin K. Petersen" <martin.petersen@oracle.com> 11933T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11934L: linux-scsi@vger.kernel.org 11935S: Maintained 11936F: Documentation/devicetree/bindings/scsi/ 11937F: drivers/scsi/ 11938F: include/scsi/ 11939 11940SCSI TAPE DRIVER 11941M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11942L: linux-scsi@vger.kernel.org 11943S: Maintained 11944F: Documentation/scsi/st.txt 11945F: drivers/scsi/st.* 11946F: drivers/scsi/st_*.h 11947 11948SCTP PROTOCOL 11949M: Vlad Yasevich <vyasevich@gmail.com> 11950M: Neil Horman <nhorman@tuxdriver.com> 11951L: linux-sctp@vger.kernel.org 11952W: http://lksctp.sourceforge.net 11953S: Maintained 11954F: Documentation/networking/sctp.txt 11955F: include/linux/sctp.h 11956F: include/uapi/linux/sctp.h 11957F: include/net/sctp/ 11958F: net/sctp/ 11959 11960SCx200 CPU SUPPORT 11961M: Jim Cromie <jim.cromie@gmail.com> 11962S: Odd Fixes 11963F: Documentation/i2c/busses/scx200_acb 11964F: arch/x86/platform/scx200/ 11965F: drivers/watchdog/scx200_wdt.c 11966F: drivers/i2c/busses/scx200* 11967F: drivers/mtd/maps/scx200_docflash.c 11968F: include/linux/scx200.h 11969 11970SCx200 GPIO DRIVER 11971M: Jim Cromie <jim.cromie@gmail.com> 11972S: Maintained 11973F: drivers/char/scx200_gpio.c 11974F: include/linux/scx200_gpio.h 11975 11976SCx200 HRT CLOCKSOURCE DRIVER 11977M: Jim Cromie <jim.cromie@gmail.com> 11978S: Maintained 11979F: drivers/clocksource/scx200_hrt.c 11980 11981SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11982M: Sascha Sommer <saschasommer@freenet.de> 11983L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11984S: Maintained 11985F: drivers/mmc/host/sdricoh_cs.c 11986 11987SECURE COMPUTING 11988M: Kees Cook <keescook@chromium.org> 11989R: Andy Lutomirski <luto@amacapital.net> 11990R: Will Drewry <wad@chromium.org> 11991T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11992S: Supported 11993F: kernel/seccomp.c 11994F: include/uapi/linux/seccomp.h 11995F: include/linux/seccomp.h 11996F: tools/testing/selftests/seccomp/* 11997F: tools/testing/selftests/kselftest_harness.h 11998F: Documentation/userspace-api/seccomp_filter.rst 11999K: \bsecure_computing 12000K: \bTIF_SECCOMP\b 12001 12002SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12003M: Al Cooper <alcooperx@gmail.com> 12004L: linux-mmc@vger.kernel.org 12005L: bcm-kernel-feedback-list@broadcom.com 12006S: Maintained 12007F: drivers/mmc/host/sdhci-brcmstb* 12008 12009SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12010M: Adrian Hunter <adrian.hunter@intel.com> 12011L: linux-mmc@vger.kernel.org 12012T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12013S: Maintained 12014F: drivers/mmc/host/sdhci* 12015F: include/linux/mmc/sdhci* 12016 12017SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12018M: Ben Dooks <ben-linux@fluff.org> 12019M: Jaehoon Chung <jh80.chung@samsung.com> 12020L: linux-mmc@vger.kernel.org 12021S: Maintained 12022F: drivers/mmc/host/sdhci-s3c* 12023 12024SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12025M: Viresh Kumar <vireshk@kernel.org> 12026L: linux-mmc@vger.kernel.org 12027S: Maintained 12028F: drivers/mmc/host/sdhci-spear.c 12029 12030SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12031M: Scott Bauer <scott.bauer@intel.com> 12032M: Jonathan Derrick <jonathan.derrick@intel.com> 12033M: Rafael Antognolli <rafael.antognolli@intel.com> 12034L: linux-block@vger.kernel.org 12035S: Supported 12036F: block/sed* 12037F: block/opal_proto.h 12038F: include/linux/sed* 12039F: include/uapi/linux/sed* 12040 12041SECURITY CONTACT 12042M: Security Officers <security@kernel.org> 12043S: Supported 12044 12045SECURITY SUBSYSTEM 12046M: James Morris <james.l.morris@oracle.com> 12047M: "Serge E. Hallyn" <serge@hallyn.com> 12048L: linux-security-module@vger.kernel.org (suggested Cc:) 12049T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12050W: http://kernsec.org/ 12051S: Supported 12052F: security/ 12053 12054SELINUX SECURITY MODULE 12055M: Paul Moore <paul@paul-moore.com> 12056M: Stephen Smalley <sds@tycho.nsa.gov> 12057M: Eric Paris <eparis@parisplace.org> 12058L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12059W: https://selinuxproject.org 12060W: https://github.com/SELinuxProject 12061T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12062S: Supported 12063F: include/linux/selinux* 12064F: security/selinux/ 12065F: scripts/selinux/ 12066F: Documentation/admin-guide/LSM/SELinux.rst 12067 12068SENSABLE PHANTOM 12069M: Jiri Slaby <jirislaby@gmail.com> 12070S: Maintained 12071F: drivers/misc/phantom.c 12072F: include/uapi/linux/phantom.h 12073 12074SERIAL DEVICE BUS 12075M: Rob Herring <robh@kernel.org> 12076L: linux-serial@vger.kernel.org 12077S: Maintained 12078F: Documentation/devicetree/bindings/serial/slave-device.txt 12079F: drivers/tty/serdev/ 12080F: include/linux/serdev.h 12081 12082SERIAL DRIVERS 12083M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12084L: linux-serial@vger.kernel.org 12085S: Maintained 12086F: Documentation/devicetree/bindings/serial/ 12087F: drivers/tty/serial/ 12088 12089SERIAL IR RECEIVER 12090M: Sean Young <sean@mess.org> 12091L: linux-media@vger.kernel.org 12092S: Maintained 12093F: drivers/media/rc/serial_ir.c 12094 12095SFC NETWORK DRIVER 12096M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12097M: Edward Cree <ecree@solarflare.com> 12098M: Bert Kenward <bkenward@solarflare.com> 12099L: netdev@vger.kernel.org 12100S: Supported 12101F: drivers/net/ethernet/sfc/ 12102 12103SGI GRU DRIVER 12104M: Dimitri Sivanich <sivanich@sgi.com> 12105S: Maintained 12106F: drivers/misc/sgi-gru/ 12107 12108SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12109M: Pat Gefre <pfg@sgi.com> 12110L: linux-ia64@vger.kernel.org 12111S: Supported 12112F: Documentation/ia64/serial.txt 12113F: drivers/tty/serial/ioc?_serial.c 12114F: include/linux/ioc?.h 12115 12116SGI XP/XPC/XPNET DRIVER 12117M: Cliff Whickman <cpw@sgi.com> 12118M: Robin Holt <robinmholt@gmail.com> 12119S: Maintained 12120F: drivers/misc/sgi-xp/ 12121 12122SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12123M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12124L: linux-s390@vger.kernel.org 12125W: http://www.ibm.com/developerworks/linux/linux390/ 12126S: Supported 12127F: net/smc/ 12128 12129SH_VEU V4L2 MEM2MEM DRIVER 12130L: linux-media@vger.kernel.org 12131S: Orphan 12132F: drivers/media/platform/sh_veu.c 12133 12134SH_VOU V4L2 OUTPUT DRIVER 12135L: linux-media@vger.kernel.org 12136S: Orphan 12137F: drivers/media/platform/sh_vou.c 12138F: include/media/drv-intf/sh_vou.h 12139 12140SI2157 MEDIA DRIVER 12141M: Antti Palosaari <crope@iki.fi> 12142L: linux-media@vger.kernel.org 12143W: https://linuxtv.org 12144W: http://palosaari.fi/linux/ 12145Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12146T: git git://linuxtv.org/anttip/media_tree.git 12147S: Maintained 12148F: drivers/media/tuners/si2157* 12149 12150SI2168 MEDIA DRIVER 12151M: Antti Palosaari <crope@iki.fi> 12152L: linux-media@vger.kernel.org 12153W: https://linuxtv.org 12154W: http://palosaari.fi/linux/ 12155Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12156T: git git://linuxtv.org/anttip/media_tree.git 12157S: Maintained 12158F: drivers/media/dvb-frontends/si2168* 12159 12160SI470X FM RADIO RECEIVER I2C DRIVER 12161M: Hans Verkuil <hverkuil@xs4all.nl> 12162L: linux-media@vger.kernel.org 12163T: git git://linuxtv.org/media_tree.git 12164W: https://linuxtv.org 12165S: Odd Fixes 12166F: drivers/media/radio/si470x/radio-si470x-i2c.c 12167 12168SI470X FM RADIO RECEIVER USB DRIVER 12169M: Hans Verkuil <hverkuil@xs4all.nl> 12170L: linux-media@vger.kernel.org 12171T: git git://linuxtv.org/media_tree.git 12172W: https://linuxtv.org 12173S: Maintained 12174F: drivers/media/radio/si470x/radio-si470x-common.c 12175F: drivers/media/radio/si470x/radio-si470x.h 12176F: drivers/media/radio/si470x/radio-si470x-usb.c 12177 12178SI4713 FM RADIO TRANSMITTER I2C DRIVER 12179M: Eduardo Valentin <edubezval@gmail.com> 12180L: linux-media@vger.kernel.org 12181T: git git://linuxtv.org/media_tree.git 12182W: https://linuxtv.org 12183S: Odd Fixes 12184F: drivers/media/radio/si4713/si4713.? 12185 12186SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12187M: Eduardo Valentin <edubezval@gmail.com> 12188L: linux-media@vger.kernel.org 12189T: git git://linuxtv.org/media_tree.git 12190W: https://linuxtv.org 12191S: Odd Fixes 12192F: drivers/media/radio/si4713/radio-platform-si4713.c 12193 12194SI4713 FM RADIO TRANSMITTER USB DRIVER 12195M: Hans Verkuil <hverkuil@xs4all.nl> 12196L: linux-media@vger.kernel.org 12197T: git git://linuxtv.org/media_tree.git 12198W: https://linuxtv.org 12199S: Maintained 12200F: drivers/media/radio/si4713/radio-usb-si4713.c 12201 12202SIANO DVB DRIVER 12203M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12204M: Mauro Carvalho Chehab <mchehab@kernel.org> 12205L: linux-media@vger.kernel.org 12206W: https://linuxtv.org 12207T: git git://linuxtv.org/media_tree.git 12208S: Odd fixes 12209F: drivers/media/common/siano/ 12210F: drivers/media/usb/siano/ 12211F: drivers/media/usb/siano/ 12212F: drivers/media/mmc/siano/ 12213 12214SILEAD TOUCHSCREEN DRIVER 12215M: Hans de Goede <hdegoede@redhat.com> 12216L: linux-input@vger.kernel.org 12217L: platform-driver-x86@vger.kernel.org 12218S: Maintained 12219F: drivers/input/touchscreen/silead.c 12220F: drivers/platform/x86/silead_dmi.c 12221 12222SILICON MOTION SM712 FRAME BUFFER DRIVER 12223M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12224M: Teddy Wang <teddy.wang@siliconmotion.com> 12225M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12226L: linux-fbdev@vger.kernel.org 12227S: Maintained 12228F: drivers/video/fbdev/sm712* 12229F: Documentation/fb/sm712fb.txt 12230 12231SIMPLE FIRMWARE INTERFACE (SFI) 12232M: Len Brown <lenb@kernel.org> 12233L: sfi-devel@simplefirmware.org 12234W: http://simplefirmware.org/ 12235T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12236S: Supported 12237F: arch/x86/platform/sfi/ 12238F: drivers/sfi/ 12239F: include/linux/sfi*.h 12240 12241SIMPLEFB FB DRIVER 12242M: Hans de Goede <hdegoede@redhat.com> 12243L: linux-fbdev@vger.kernel.org 12244S: Maintained 12245F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12246F: drivers/video/fbdev/simplefb.c 12247F: include/linux/platform_data/simplefb.h 12248 12249SIMTEC EB110ATX (Chalice CATS) 12250P: Ben Dooks 12251P: Vincent Sanders <vince@simtec.co.uk> 12252M: Simtec Linux Team <linux@simtec.co.uk> 12253W: http://www.simtec.co.uk/products/EB110ATX/ 12254S: Supported 12255 12256SIMTEC EB2410ITX (BAST) 12257P: Ben Dooks 12258P: Vincent Sanders <vince@simtec.co.uk> 12259M: Simtec Linux Team <linux@simtec.co.uk> 12260W: http://www.simtec.co.uk/products/EB2410ITX/ 12261S: Supported 12262F: arch/arm/mach-s3c24xx/mach-bast.c 12263F: arch/arm/mach-s3c24xx/bast-ide.c 12264F: arch/arm/mach-s3c24xx/bast-irq.c 12265 12266SIPHASH PRF ROUTINES 12267M: Jason A. Donenfeld <Jason@zx2c4.com> 12268S: Maintained 12269F: lib/siphash.c 12270F: lib/test_siphash.c 12271F: include/linux/siphash.h 12272 12273SIS 190 ETHERNET DRIVER 12274M: Francois Romieu <romieu@fr.zoreil.com> 12275L: netdev@vger.kernel.org 12276S: Maintained 12277F: drivers/net/ethernet/sis/sis190.c 12278 12279SIS 900/7016 FAST ETHERNET DRIVER 12280M: Daniele Venzano <venza@brownhat.org> 12281W: http://www.brownhat.org/sis900.html 12282L: netdev@vger.kernel.org 12283S: Maintained 12284F: drivers/net/ethernet/sis/sis900.* 12285 12286SIS FRAMEBUFFER DRIVER 12287M: Thomas Winischhofer <thomas@winischhofer.net> 12288W: http://www.winischhofer.net/linuxsisvga.shtml 12289S: Maintained 12290F: Documentation/fb/sisfb.txt 12291F: drivers/video/fbdev/sis/ 12292F: include/video/sisfb.h 12293 12294SIS USB2VGA DRIVER 12295M: Thomas Winischhofer <thomas@winischhofer.net> 12296W: http://www.winischhofer.at/linuxsisusbvga.shtml 12297S: Maintained 12298F: drivers/usb/misc/sisusbvga/ 12299 12300SLAB ALLOCATOR 12301M: Christoph Lameter <cl@linux.com> 12302M: Pekka Enberg <penberg@kernel.org> 12303M: David Rientjes <rientjes@google.com> 12304M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12305M: Andrew Morton <akpm@linux-foundation.org> 12306L: linux-mm@kvack.org 12307S: Maintained 12308F: include/linux/sl?b*.h 12309F: mm/sl?b* 12310 12311SLEEPABLE READ-COPY UPDATE (SRCU) 12312M: Lai Jiangshan <jiangshanlai@gmail.com> 12313M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12314M: Josh Triplett <josh@joshtriplett.org> 12315R: Steven Rostedt <rostedt@goodmis.org> 12316R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12317L: linux-kernel@vger.kernel.org 12318W: http://www.rdrop.com/users/paulmck/RCU/ 12319S: Supported 12320T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12321F: include/linux/srcu.h 12322F: kernel/rcu/srcu.c 12323 12324SMACK SECURITY MODULE 12325M: Casey Schaufler <casey@schaufler-ca.com> 12326L: linux-security-module@vger.kernel.org 12327W: http://schaufler-ca.com 12328T: git git://github.com/cschaufler/smack-next 12329S: Maintained 12330F: Documentation/admin-guide/LSM/Smack.rst 12331F: security/smack/ 12332 12333SMC91x ETHERNET DRIVER 12334M: Nicolas Pitre <nico@fluxnic.net> 12335S: Odd Fixes 12336F: drivers/net/ethernet/smsc/smc91x.* 12337 12338SMIA AND SMIA++ IMAGE SENSOR DRIVER 12339M: Sakari Ailus <sakari.ailus@iki.fi> 12340L: linux-media@vger.kernel.org 12341S: Maintained 12342F: drivers/media/i2c/smiapp/ 12343F: include/media/i2c/smiapp.h 12344F: drivers/media/i2c/smiapp-pll.c 12345F: drivers/media/i2c/smiapp-pll.h 12346F: include/uapi/linux/smiapp.h 12347F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12348 12349SMM665 HARDWARE MONITOR DRIVER 12350M: Guenter Roeck <linux@roeck-us.net> 12351L: linux-hwmon@vger.kernel.org 12352S: Maintained 12353F: Documentation/hwmon/smm665 12354F: drivers/hwmon/smm665.c 12355 12356SMSC EMC2103 HARDWARE MONITOR DRIVER 12357M: Steve Glendinning <steve.glendinning@shawell.net> 12358L: linux-hwmon@vger.kernel.org 12359S: Maintained 12360F: Documentation/hwmon/emc2103 12361F: drivers/hwmon/emc2103.c 12362 12363SMSC SCH5627 HARDWARE MONITOR DRIVER 12364M: Hans de Goede <hdegoede@redhat.com> 12365L: linux-hwmon@vger.kernel.org 12366S: Supported 12367F: Documentation/hwmon/sch5627 12368F: drivers/hwmon/sch5627.c 12369 12370SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12371M: Steve Glendinning <steve.glendinning@shawell.net> 12372L: linux-fbdev@vger.kernel.org 12373S: Maintained 12374F: drivers/video/fbdev/smscufx.c 12375 12376SMSC47B397 HARDWARE MONITOR DRIVER 12377M: Jean Delvare <jdelvare@suse.com> 12378L: linux-hwmon@vger.kernel.org 12379S: Maintained 12380F: Documentation/hwmon/smsc47b397 12381F: drivers/hwmon/smsc47b397.c 12382 12383SMSC911x ETHERNET DRIVER 12384M: Steve Glendinning <steve.glendinning@shawell.net> 12385L: netdev@vger.kernel.org 12386S: Maintained 12387F: include/linux/smsc911x.h 12388F: drivers/net/ethernet/smsc/smsc911x.* 12389 12390SMSC9420 PCI ETHERNET DRIVER 12391M: Steve Glendinning <steve.glendinning@shawell.net> 12392L: netdev@vger.kernel.org 12393S: Maintained 12394F: drivers/net/ethernet/smsc/smsc9420.* 12395 12396SOC-CAMERA V4L2 SUBSYSTEM 12397M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12398L: linux-media@vger.kernel.org 12399T: git git://linuxtv.org/media_tree.git 12400S: Maintained 12401F: include/media/soc* 12402F: drivers/media/i2c/soc_camera/ 12403F: drivers/media/platform/soc_camera/ 12404 12405SOEKRIS NET48XX LED SUPPORT 12406M: Chris Boot <bootc@bootc.net> 12407S: Maintained 12408F: drivers/leds/leds-net48xx.c 12409 12410SOFT-ROCE DRIVER (rxe) 12411M: Moni Shoua <monis@mellanox.com> 12412L: linux-rdma@vger.kernel.org 12413S: Supported 12414W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12415Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12416F: drivers/infiniband/sw/rxe/ 12417F: include/uapi/rdma/rdma_user_rxe.h 12418 12419SOFTLOGIC 6x10 MPEG CODEC 12420M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12421M: Anton Sviridenko <anton@corp.bluecherry.net> 12422M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12423M: Andrey Utkin <andrey_utkin@fastmail.com> 12424M: Ismael Luceno <ismael@iodev.co.uk> 12425L: linux-media@vger.kernel.org 12426S: Supported 12427F: drivers/media/pci/solo6x10/ 12428 12429SOFTWARE RAID (Multiple Disks) SUPPORT 12430M: Shaohua Li <shli@kernel.org> 12431L: linux-raid@vger.kernel.org 12432T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12433S: Supported 12434F: drivers/md/ 12435F: include/linux/raid/ 12436F: include/uapi/linux/raid/ 12437 12438SONIC NETWORK DRIVER 12439M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12440L: netdev@vger.kernel.org 12441S: Maintained 12442F: drivers/net/ethernet/natsemi/sonic.* 12443 12444SONICS SILICON BACKPLANE DRIVER (SSB) 12445M: Michael Buesch <m@bues.ch> 12446L: linux-wireless@vger.kernel.org 12447S: Maintained 12448F: drivers/ssb/ 12449F: include/linux/ssb/ 12450 12451SONY MEMORYSTICK CARD SUPPORT 12452M: Alex Dubov <oakad@yahoo.com> 12453W: http://tifmxx.berlios.de/ 12454S: Maintained 12455F: drivers/memstick/host/tifm_ms.c 12456 12457SONY MEMORYSTICK STANDARD SUPPORT 12458M: Maxim Levitsky <maximlevitsky@gmail.com> 12459S: Maintained 12460F: drivers/memstick/core/ms_block.* 12461 12462SONY VAIO CONTROL DEVICE DRIVER 12463M: Mattia Dongili <malattia@linux.it> 12464L: platform-driver-x86@vger.kernel.org 12465W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12466S: Maintained 12467F: Documentation/laptops/sony-laptop.txt 12468F: drivers/char/sonypi.c 12469F: drivers/platform/x86/sony-laptop.c 12470F: include/linux/sony-laptop.h 12471 12472SOUND 12473M: Jaroslav Kysela <perex@perex.cz> 12474M: Takashi Iwai <tiwai@suse.com> 12475L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12476W: http://www.alsa-project.org/ 12477T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12478T: git git://git.alsa-project.org/alsa-kernel.git 12479Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12480S: Maintained 12481F: Documentation/sound/ 12482F: include/sound/ 12483F: include/uapi/sound/ 12484F: sound/ 12485 12486SOUND - COMPRESSED AUDIO 12487M: Vinod Koul <vinod.koul@intel.com> 12488L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12490S: Supported 12491F: Documentation/sound/alsa/compress_offload.txt 12492F: include/sound/compress_driver.h 12493F: include/uapi/sound/compress_* 12494F: sound/core/compress_offload.c 12495F: sound/soc/soc-compress.c 12496 12497SOUND - DMAENGINE HELPERS 12498M: Lars-Peter Clausen <lars@metafoo.de> 12499S: Supported 12500F: include/sound/dmaengine_pcm.h 12501F: sound/core/pcm_dmaengine.c 12502F: sound/soc/soc-generic-dmaengine-pcm.c 12503 12504SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12505M: Liam Girdwood <lgirdwood@gmail.com> 12506M: Mark Brown <broonie@kernel.org> 12507T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12508L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12509W: http://alsa-project.org/main/index.php/ASoC 12510S: Supported 12511F: Documentation/devicetree/bindings/sound/ 12512F: Documentation/sound/alsa/soc/ 12513F: sound/soc/ 12514F: include/sound/soc* 12515 12516SP2 MEDIA DRIVER 12517M: Olli Salonen <olli.salonen@iki.fi> 12518L: linux-media@vger.kernel.org 12519W: https://linuxtv.org 12520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12521S: Maintained 12522F: drivers/media/dvb-frontends/sp2* 12523 12524SPARC + UltraSPARC (sparc/sparc64) 12525M: "David S. Miller" <davem@davemloft.net> 12526L: sparclinux@vger.kernel.org 12527Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12528T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12529T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12530S: Maintained 12531F: arch/sparc/ 12532F: drivers/sbus/ 12533 12534SPARC SERIAL DRIVERS 12535M: "David S. Miller" <davem@davemloft.net> 12536L: sparclinux@vger.kernel.org 12537T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12538T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12539S: Maintained 12540F: include/linux/sunserialcore.h 12541F: drivers/tty/serial/suncore.c 12542F: drivers/tty/serial/sunhv.c 12543F: drivers/tty/serial/sunsab.c 12544F: drivers/tty/serial/sunsab.h 12545F: drivers/tty/serial/sunsu.c 12546F: drivers/tty/serial/sunzilog.c 12547F: drivers/tty/serial/sunzilog.h 12548F: drivers/tty/vcc.c 12549 12550SPARSE CHECKER 12551M: "Christopher Li" <sparse@chrisli.org> 12552L: linux-sparse@vger.kernel.org 12553W: https://sparse.wiki.kernel.org/ 12554T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12555T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12556S: Maintained 12557F: include/linux/compiler.h 12558 12559SPEAR CLOCK FRAMEWORK SUPPORT 12560M: Viresh Kumar <vireshk@kernel.org> 12561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12562W: http://www.st.com/spear 12563S: Maintained 12564F: drivers/clk/spear/ 12565 12566SPEAR PLATFORM SUPPORT 12567M: Viresh Kumar <vireshk@kernel.org> 12568M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12570W: http://www.st.com/spear 12571S: Maintained 12572F: arch/arm/boot/dts/spear* 12573F: arch/arm/mach-spear/ 12574 12575SPI NOR SUBSYSTEM 12576M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12577M: Marek Vasut <marek.vasut@gmail.com> 12578L: linux-mtd@lists.infradead.org 12579W: http://www.linux-mtd.infradead.org/ 12580Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12581T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12582T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12583S: Maintained 12584F: drivers/mtd/spi-nor/ 12585F: include/linux/mtd/spi-nor.h 12586 12587SPI SUBSYSTEM 12588M: Mark Brown <broonie@kernel.org> 12589L: linux-spi@vger.kernel.org 12590T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12591Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12592S: Maintained 12593F: Documentation/devicetree/bindings/spi/ 12594F: Documentation/spi/ 12595F: drivers/spi/ 12596F: include/linux/spi/ 12597F: include/uapi/linux/spi/ 12598F: tools/spi/ 12599 12600SPIDERNET NETWORK DRIVER for CELL 12601M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12602L: netdev@vger.kernel.org 12603S: Supported 12604F: Documentation/networking/spider_net.txt 12605F: drivers/net/ethernet/toshiba/spider_net* 12606 12607SPMI SUBSYSTEM 12608R: Stephen Boyd <sboyd@codeaurora.org> 12609L: linux-arm-msm@vger.kernel.org 12610F: Documentation/devicetree/bindings/spmi/ 12611F: drivers/spmi/ 12612F: include/dt-bindings/spmi/spmi.h 12613F: include/linux/spmi.h 12614F: include/trace/events/spmi.h 12615 12616SPU FILE SYSTEM 12617M: Jeremy Kerr <jk@ozlabs.org> 12618L: linuxppc-dev@lists.ozlabs.org 12619W: http://www.ibm.com/developerworks/power/cell/ 12620S: Supported 12621F: Documentation/filesystems/spufs.txt 12622F: arch/powerpc/platforms/cell/spufs/ 12623 12624SQUASHFS FILE SYSTEM 12625M: Phillip Lougher <phillip@squashfs.org.uk> 12626L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12627W: http://squashfs.org.uk 12628T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12629S: Maintained 12630F: Documentation/filesystems/squashfs.txt 12631F: fs/squashfs/ 12632 12633SRM (Alpha) environment access 12634M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12635S: Maintained 12636F: arch/alpha/kernel/srm_env.c 12637 12638STABLE BRANCH 12639M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12640L: stable@vger.kernel.org 12641S: Supported 12642F: Documentation/process/stable-kernel-rules.rst 12643 12644STAGING - COMEDI 12645M: Ian Abbott <abbotti@mev.co.uk> 12646M: H Hartley Sweeten <hsweeten@visionengravers.com> 12647S: Odd Fixes 12648F: drivers/staging/comedi/ 12649 12650STAGING - FLARION FT1000 DRIVERS 12651M: Marek Belisko <marek.belisko@gmail.com> 12652S: Odd Fixes 12653F: drivers/staging/ft1000/ 12654 12655STAGING - INDUSTRIAL IO 12656M: Jonathan Cameron <jic23@kernel.org> 12657L: linux-iio@vger.kernel.org 12658S: Odd Fixes 12659F: Documentation/devicetree/bindings/staging/iio/ 12660F: drivers/staging/iio/ 12661 12662STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12663M: Jarod Wilson <jarod@wilsonet.com> 12664W: http://www.lirc.org/ 12665S: Odd Fixes 12666F: drivers/staging/media/lirc/ 12667 12668STAGING - LUSTRE PARALLEL FILESYSTEM 12669M: Oleg Drokin <oleg.drokin@intel.com> 12670M: Andreas Dilger <andreas.dilger@intel.com> 12671M: James Simmons <jsimmons@infradead.org> 12672L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12673W: http://wiki.lustre.org/ 12674S: Maintained 12675F: drivers/staging/lustre 12676 12677STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12678M: Marc Dietrich <marvin24@gmx.de> 12679L: ac100@lists.launchpad.net (moderated for non-subscribers) 12680L: linux-tegra@vger.kernel.org 12681S: Maintained 12682F: drivers/staging/nvec/ 12683 12684STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12685M: Jens Frederich <jfrederich@gmail.com> 12686M: Daniel Drake <dsd@laptop.org> 12687M: Jon Nettleton <jon.nettleton@gmail.com> 12688W: http://wiki.laptop.org/go/DCON 12689S: Maintained 12690F: drivers/staging/olpc_dcon/ 12691 12692STAGING - REALTEK RTL8712U DRIVERS 12693M: Larry Finger <Larry.Finger@lwfinger.net> 12694M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12695S: Odd Fixes 12696F: drivers/staging/rtl8712/ 12697 12698STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12699M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12700M: Teddy Wang <teddy.wang@siliconmotion.com> 12701M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12702L: linux-fbdev@vger.kernel.org 12703S: Maintained 12704F: drivers/staging/sm750fb/ 12705 12706STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12707M: William Hubbs <w.d.hubbs@gmail.com> 12708M: Chris Brannon <chris@the-brannons.com> 12709M: Kirk Reiser <kirk@reisers.ca> 12710M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12711L: speakup@linux-speakup.org 12712W: http://www.linux-speakup.org/ 12713S: Odd Fixes 12714F: drivers/staging/speakup/ 12715 12716STAGING - VIA VT665X DRIVERS 12717M: Forest Bond <forest@alittletooquiet.net> 12718S: Odd Fixes 12719F: drivers/staging/vt665?/ 12720 12721STAGING - WILC1000 WIFI DRIVER 12722M: Aditya Shankar <aditya.shankar@microchip.com> 12723M: Ganesh Krishna <ganesh.krishna@microchip.com> 12724L: linux-wireless@vger.kernel.org 12725S: Supported 12726F: drivers/staging/wilc1000/ 12727 12728STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12729M: Arnaud Patard <arnaud.patard@rtp-net.org> 12730S: Odd Fixes 12731F: drivers/staging/xgifb/ 12732 12733STAGING SUBSYSTEM 12734M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12735T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12736L: devel@driverdev.osuosl.org 12737S: Supported 12738F: drivers/staging/ 12739 12740STARFIRE/DURALAN NETWORK DRIVER 12741M: Ion Badulescu <ionut@badula.org> 12742S: Odd Fixes 12743F: drivers/net/ethernet/adaptec/starfire* 12744 12745STEC S1220 SKD DRIVER 12746M: Bart Van Assche <bart.vanassche@wdc.com> 12747L: linux-block@vger.kernel.org 12748S: Maintained 12749F: drivers/block/skd*[ch] 12750 12751STI CEC DRIVER 12752M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12753S: Maintained 12754F: drivers/staging/media/st-cec/ 12755F: Documentation/devicetree/bindings/media/stih-cec.txt 12756 12757STK1160 USB VIDEO CAPTURE DRIVER 12758M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12759L: linux-media@vger.kernel.org 12760T: git git://linuxtv.org/media_tree.git 12761S: Maintained 12762F: drivers/media/usb/stk1160/ 12763 12764STMMAC ETHERNET DRIVER 12765M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12766M: Alexandre Torgue <alexandre.torgue@st.com> 12767L: netdev@vger.kernel.org 12768W: http://www.stlinux.com 12769S: Supported 12770F: drivers/net/ethernet/stmicro/stmmac/ 12771 12772SUN3/3X 12773M: Sam Creasey <sammy@sammy.net> 12774W: http://sammy.net/sun3/ 12775S: Maintained 12776F: arch/m68k/kernel/*sun3* 12777F: arch/m68k/sun3*/ 12778F: arch/m68k/include/asm/sun3* 12779F: drivers/net/ethernet/i825xx/sun3* 12780 12781SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12782M: Hans de Goede <hdegoede@redhat.com> 12783L: linux-input@vger.kernel.org 12784S: Maintained 12785F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12786F: drivers/input/keyboard/sun4i-lradc-keys.c 12787 12788SUNDANCE NETWORK DRIVER 12789M: Denis Kirjanov <kda@linux-powerpc.org> 12790L: netdev@vger.kernel.org 12791S: Maintained 12792F: drivers/net/ethernet/dlink/sundance.c 12793 12794SUPERH 12795M: Yoshinori Sato <ysato@users.sourceforge.jp> 12796M: Rich Felker <dalias@libc.org> 12797L: linux-sh@vger.kernel.org 12798Q: http://patchwork.kernel.org/project/linux-sh/list/ 12799S: Maintained 12800F: Documentation/sh/ 12801F: arch/sh/ 12802F: drivers/sh/ 12803 12804SUSPEND TO RAM 12805M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12806M: Len Brown <len.brown@intel.com> 12807M: Pavel Machek <pavel@ucw.cz> 12808L: linux-pm@vger.kernel.org 12809B: https://bugzilla.kernel.org 12810S: Supported 12811F: Documentation/power/ 12812F: arch/x86/kernel/acpi/ 12813F: drivers/base/power/ 12814F: kernel/power/ 12815F: include/linux/suspend.h 12816F: include/linux/freezer.h 12817F: include/linux/pm.h 12818 12819SVGA HANDLING 12820M: Martin Mares <mj@ucw.cz> 12821L: linux-video@atrey.karlin.mff.cuni.cz 12822S: Maintained 12823F: Documentation/svga.txt 12824F: arch/x86/boot/video* 12825 12826SWIOTLB SUBSYSTEM 12827M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12828L: linux-kernel@vger.kernel.org 12829T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12830S: Supported 12831F: lib/swiotlb.c 12832F: arch/*/kernel/pci-swiotlb.c 12833F: include/linux/swiotlb.h 12834 12835SWITCHDEV 12836M: Jiri Pirko <jiri@resnulli.us> 12837M: Ivan Vecera <ivecera@redhat.com> 12838L: netdev@vger.kernel.org 12839S: Supported 12840F: net/switchdev/ 12841F: include/net/switchdev.h 12842 12843SYNC FILE FRAMEWORK 12844M: Sumit Semwal <sumit.semwal@linaro.org> 12845R: Gustavo Padovan <gustavo@padovan.org> 12846S: Maintained 12847L: linux-media@vger.kernel.org 12848L: dri-devel@lists.freedesktop.org 12849F: drivers/dma-buf/sync_* 12850F: drivers/dma-buf/dma-fence* 12851F: drivers/dma-buf/sw_sync.c 12852F: include/linux/sync_file.h 12853F: include/uapi/linux/sync_file.h 12854F: Documentation/sync_file.txt 12855T: git git://anongit.freedesktop.org/drm/drm-misc 12856 12857SYNOPSYS ARC ARCHITECTURE 12858M: Vineet Gupta <vgupta@synopsys.com> 12859L: linux-snps-arc@lists.infradead.org 12860S: Supported 12861F: arch/arc/ 12862F: Documentation/devicetree/bindings/arc/* 12863F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12864F: drivers/clocksource/arc_timer.c 12865F: drivers/tty/serial/arc_uart.c 12866T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12867 12868SYNOPSYS ARC HSDK SDP pll clock driver 12869M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12870S: Supported 12871F: drivers/clk/clk-hsdk-pll.c 12872F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 12873 12874SYNOPSYS ARC SDP clock driver 12875M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12876S: Supported 12877F: drivers/clk/axs10x/* 12878F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 12879 12880SYNOPSYS ARC SDP platform support 12881M: Alexey Brodkin <abrodkin@synopsys.com> 12882S: Supported 12883F: arch/arc/plat-axs10x 12884F: arch/arc/boot/dts/ax* 12885F: Documentation/devicetree/bindings/arc/axs10* 12886 12887SYNOPSYS DESIGNWARE APB GPIO DRIVER 12888M: Hoan Tran <hotran@apm.com> 12889L: linux-gpio@vger.kernel.org 12890S: Maintained 12891F: drivers/gpio/gpio-dwapb.c 12892F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 12893 12894SYNOPSYS DESIGNWARE DMAC DRIVER 12895M: Viresh Kumar <vireshk@kernel.org> 12896M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12897S: Maintained 12898F: include/linux/dma/dw.h 12899F: include/linux/platform_data/dma-dw.h 12900F: drivers/dma/dw/ 12901 12902SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12903M: Jie Deng <jiedeng@synopsys.com> 12904L: netdev@vger.kernel.org 12905S: Supported 12906F: drivers/net/ethernet/synopsys/ 12907 12908SYNOPSYS DESIGNWARE I2C DRIVER 12909M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12910R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12911R: Mika Westerberg <mika.westerberg@linux.intel.com> 12912L: linux-i2c@vger.kernel.org 12913S: Maintained 12914F: drivers/i2c/busses/i2c-designware-* 12915F: include/linux/platform_data/i2c-designware.h 12916 12917SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12918M: Jaehoon Chung <jh80.chung@samsung.com> 12919L: linux-mmc@vger.kernel.org 12920S: Maintained 12921F: drivers/mmc/host/dw_mmc* 12922 12923SYNOPSYS HSDK RESET CONTROLLER DRIVER 12924M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12925S: Supported 12926F: drivers/reset/reset-hsdk-v1.c 12927F: include/dt-bindings/reset/snps,hsdk-v1-reset.h 12928F: Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt 12929 12930SYSTEM CONFIGURATION (SYSCON) 12931M: Lee Jones <lee.jones@linaro.org> 12932M: Arnd Bergmann <arnd@arndb.de> 12933T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12934S: Supported 12935F: drivers/mfd/syscon.c 12936 12937SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12938M: Sudeep Holla <sudeep.holla@arm.com> 12939L: linux-arm-kernel@lists.infradead.org 12940S: Maintained 12941F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12942F: drivers/clk/clk-scpi.c 12943F: drivers/cpufreq/scpi-cpufreq.c 12944F: drivers/firmware/arm_scpi.c 12945F: include/linux/scpi_protocol.h 12946 12947SYSTEM RESET/SHUTDOWN DRIVERS 12948M: Sebastian Reichel <sre@kernel.org> 12949L: linux-pm@vger.kernel.org 12950T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12951S: Maintained 12952F: Documentation/devicetree/bindings/power/reset/ 12953F: drivers/power/reset/ 12954 12955SYSTEM TRACE MODULE CLASS 12956M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12957S: Maintained 12958T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 12959F: Documentation/trace/stm.txt 12960F: drivers/hwtracing/stm/ 12961F: include/linux/stm.h 12962F: include/uapi/linux/stm.h 12963 12964SYSV FILESYSTEM 12965M: Christoph Hellwig <hch@infradead.org> 12966S: Maintained 12967F: Documentation/filesystems/sysv-fs.txt 12968F: fs/sysv/ 12969F: include/linux/sysv_fs.h 12970 12971TARGET SUBSYSTEM 12972M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12973L: linux-scsi@vger.kernel.org 12974L: target-devel@vger.kernel.org 12975W: http://www.linux-iscsi.org 12976W: http://groups.google.com/group/linux-iscsi-target-dev 12977T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12978S: Supported 12979F: drivers/target/ 12980F: include/target/ 12981F: Documentation/target/ 12982 12983TASKSTATS STATISTICS INTERFACE 12984M: Balbir Singh <bsingharora@gmail.com> 12985S: Maintained 12986F: Documentation/accounting/taskstats* 12987F: include/linux/taskstats* 12988F: kernel/taskstats.c 12989 12990TC subsystem 12991M: Jamal Hadi Salim <jhs@mojatatu.com> 12992M: Cong Wang <xiyou.wangcong@gmail.com> 12993M: Jiri Pirko <jiri@resnulli.us> 12994L: netdev@vger.kernel.org 12995S: Maintained 12996F: include/net/pkt_cls.h 12997F: include/net/pkt_sched.h 12998F: include/net/tc_act/ 12999F: include/uapi/linux/pkt_cls.h 13000F: include/uapi/linux/pkt_sched.h 13001F: include/uapi/linux/tc_act/ 13002F: include/uapi/linux/tc_ematch/ 13003F: net/sched/ 13004 13005TCP LOW PRIORITY MODULE 13006M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13007M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13008W: http://tcp-lp-mod.sourceforge.net/ 13009S: Maintained 13010F: net/ipv4/tcp_lp.c 13011 13012TDA10071 MEDIA DRIVER 13013M: Antti Palosaari <crope@iki.fi> 13014L: linux-media@vger.kernel.org 13015W: https://linuxtv.org 13016W: http://palosaari.fi/linux/ 13017Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13018T: git git://linuxtv.org/anttip/media_tree.git 13019S: Maintained 13020F: drivers/media/dvb-frontends/tda10071* 13021 13022TDA18212 MEDIA DRIVER 13023M: Antti Palosaari <crope@iki.fi> 13024L: linux-media@vger.kernel.org 13025W: https://linuxtv.org 13026W: http://palosaari.fi/linux/ 13027Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13028T: git git://linuxtv.org/anttip/media_tree.git 13029S: Maintained 13030F: drivers/media/tuners/tda18212* 13031 13032TDA18218 MEDIA DRIVER 13033M: Antti Palosaari <crope@iki.fi> 13034L: linux-media@vger.kernel.org 13035W: https://linuxtv.org 13036W: http://palosaari.fi/linux/ 13037Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13038T: git git://linuxtv.org/anttip/media_tree.git 13039S: Maintained 13040F: drivers/media/tuners/tda18218* 13041 13042TDA18271 MEDIA DRIVER 13043M: Michael Krufky <mkrufky@linuxtv.org> 13044L: linux-media@vger.kernel.org 13045W: https://linuxtv.org 13046W: http://github.com/mkrufky 13047Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13048T: git git://linuxtv.org/mkrufky/tuners.git 13049S: Maintained 13050F: drivers/media/tuners/tda18271* 13051 13052TDA827x MEDIA DRIVER 13053M: Michael Krufky <mkrufky@linuxtv.org> 13054L: linux-media@vger.kernel.org 13055W: https://linuxtv.org 13056W: http://github.com/mkrufky 13057Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13058T: git git://linuxtv.org/mkrufky/tuners.git 13059S: Maintained 13060F: drivers/media/tuners/tda8290.* 13061 13062TDA8290 MEDIA DRIVER 13063M: Michael Krufky <mkrufky@linuxtv.org> 13064L: linux-media@vger.kernel.org 13065W: https://linuxtv.org 13066W: http://github.com/mkrufky 13067Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13068T: git git://linuxtv.org/mkrufky/tuners.git 13069S: Maintained 13070F: drivers/media/tuners/tda8290.* 13071 13072TDA9840 MEDIA DRIVER 13073M: Hans Verkuil <hverkuil@xs4all.nl> 13074L: linux-media@vger.kernel.org 13075T: git git://linuxtv.org/media_tree.git 13076W: https://linuxtv.org 13077S: Maintained 13078F: drivers/media/i2c/tda9840* 13079 13080TEA5761 TUNER DRIVER 13081M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13082M: Mauro Carvalho Chehab <mchehab@kernel.org> 13083L: linux-media@vger.kernel.org 13084W: https://linuxtv.org 13085T: git git://linuxtv.org/media_tree.git 13086S: Odd fixes 13087F: drivers/media/tuners/tea5761.* 13088 13089TEA5767 TUNER DRIVER 13090M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13091M: Mauro Carvalho Chehab <mchehab@kernel.org> 13092L: linux-media@vger.kernel.org 13093W: https://linuxtv.org 13094T: git git://linuxtv.org/media_tree.git 13095S: Maintained 13096F: drivers/media/tuners/tea5767.* 13097 13098TEA6415C MEDIA DRIVER 13099M: Hans Verkuil <hverkuil@xs4all.nl> 13100L: linux-media@vger.kernel.org 13101T: git git://linuxtv.org/media_tree.git 13102W: https://linuxtv.org 13103S: Maintained 13104F: drivers/media/i2c/tea6415c* 13105 13106TEA6420 MEDIA DRIVER 13107M: Hans Verkuil <hverkuil@xs4all.nl> 13108L: linux-media@vger.kernel.org 13109T: git git://linuxtv.org/media_tree.git 13110W: https://linuxtv.org 13111S: Maintained 13112F: drivers/media/i2c/tea6420* 13113 13114TEAM DRIVER 13115M: Jiri Pirko <jiri@resnulli.us> 13116L: netdev@vger.kernel.org 13117S: Supported 13118F: drivers/net/team/ 13119F: include/linux/if_team.h 13120F: include/uapi/linux/if_team.h 13121 13122TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13123M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13124S: Maintained 13125F: arch/x86/platform/ts5500/ 13126 13127TECHNOTREND USB IR RECEIVER 13128M: Sean Young <sean@mess.org> 13129L: linux-media@vger.kernel.org 13130S: Maintained 13131F: drivers/media/rc/ttusbir.c 13132 13133TEE SUBSYSTEM 13134M: Jens Wiklander <jens.wiklander@linaro.org> 13135S: Maintained 13136F: include/linux/tee_drv.h 13137F: include/uapi/linux/tee.h 13138F: drivers/tee/ 13139F: Documentation/tee.txt 13140 13141TEGRA ARCHITECTURE SUPPORT 13142M: Thierry Reding <thierry.reding@gmail.com> 13143M: Jonathan Hunter <jonathanh@nvidia.com> 13144L: linux-tegra@vger.kernel.org 13145Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13146T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13147S: Supported 13148N: [^a-z]tegra 13149 13150TEGRA CLOCK DRIVER 13151M: Peter De Schrijver <pdeschrijver@nvidia.com> 13152M: Prashant Gaikwad <pgaikwad@nvidia.com> 13153S: Supported 13154F: drivers/clk/tegra/ 13155 13156TEGRA DMA DRIVERS 13157M: Laxman Dewangan <ldewangan@nvidia.com> 13158M: Jon Hunter <jonathanh@nvidia.com> 13159S: Supported 13160F: drivers/dma/tegra* 13161 13162TEGRA I2C DRIVER 13163M: Laxman Dewangan <ldewangan@nvidia.com> 13164S: Supported 13165F: drivers/i2c/busses/i2c-tegra.c 13166 13167TEGRA IOMMU DRIVERS 13168M: Hiroshi Doyu <hdoyu@nvidia.com> 13169S: Supported 13170F: drivers/iommu/tegra* 13171 13172TEGRA KBC DRIVER 13173M: Rakesh Iyer <riyer@nvidia.com> 13174M: Laxman Dewangan <ldewangan@nvidia.com> 13175S: Supported 13176F: drivers/input/keyboard/tegra-kbc.c 13177 13178TEGRA PWM DRIVER 13179M: Thierry Reding <thierry.reding@gmail.com> 13180S: Supported 13181F: drivers/pwm/pwm-tegra.c 13182 13183TEGRA SERIAL DRIVER 13184M: Laxman Dewangan <ldewangan@nvidia.com> 13185S: Supported 13186F: drivers/tty/serial/serial-tegra.c 13187 13188TEGRA SPI DRIVER 13189M: Laxman Dewangan <ldewangan@nvidia.com> 13190S: Supported 13191F: drivers/spi/spi-tegra* 13192 13193TEHUTI ETHERNET DRIVER 13194M: Andy Gospodarek <andy@greyhouse.net> 13195L: netdev@vger.kernel.org 13196S: Supported 13197F: drivers/net/ethernet/tehuti/* 13198 13199Telecom Clock Driver for MCPL0010 13200M: Mark Gross <mark.gross@intel.com> 13201S: Supported 13202F: drivers/char/tlclk.c 13203 13204TENSILICA XTENSA PORT (xtensa) 13205M: Chris Zankel <chris@zankel.net> 13206M: Max Filippov <jcmvbkbc@gmail.com> 13207L: linux-xtensa@linux-xtensa.org 13208T: git git://github.com/czankel/xtensa-linux.git 13209S: Maintained 13210F: arch/xtensa/ 13211F: drivers/irqchip/irq-xtensa-* 13212 13213Texas Instruments' System Control Interface (TISCI) Protocol Driver 13214M: Nishanth Menon <nm@ti.com> 13215M: Tero Kristo <t-kristo@ti.com> 13216M: Santosh Shilimkar <ssantosh@kernel.org> 13217L: linux-arm-kernel@lists.infradead.org 13218S: Maintained 13219F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13220F: drivers/firmware/ti_sci* 13221F: include/linux/soc/ti/ti_sci_protocol.h 13222F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13223F: include/dt-bindings/genpd/k2g.h 13224F: drivers/soc/ti/ti_sci_pm_domains.c 13225F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13226F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13227F: drivers/clk/keystone/sci-clk.c 13228F: drivers/reset/reset-ti-sci.c 13229 13230THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13231M: Hans Verkuil <hverkuil@xs4all.nl> 13232L: linux-media@vger.kernel.org 13233T: git git://linuxtv.org/media_tree.git 13234W: https://linuxtv.org 13235S: Maintained 13236F: drivers/media/radio/radio-raremono.c 13237 13238THERMAL 13239M: Zhang Rui <rui.zhang@intel.com> 13240M: Eduardo Valentin <edubezval@gmail.com> 13241L: linux-pm@vger.kernel.org 13242T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13243T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13244Q: https://patchwork.kernel.org/project/linux-pm/list/ 13245S: Supported 13246F: drivers/thermal/ 13247F: include/linux/thermal.h 13248F: include/uapi/linux/thermal.h 13249F: include/linux/cpu_cooling.h 13250F: Documentation/devicetree/bindings/thermal/ 13251 13252THERMAL/CPU_COOLING 13253M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13254M: Viresh Kumar <viresh.kumar@linaro.org> 13255M: Javi Merino <javi.merino@kernel.org> 13256L: linux-pm@vger.kernel.org 13257S: Supported 13258F: Documentation/thermal/cpu-cooling-api.txt 13259F: drivers/thermal/cpu_cooling.c 13260F: include/linux/cpu_cooling.h 13261 13262THINKPAD ACPI EXTRAS DRIVER 13263M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13264L: ibm-acpi-devel@lists.sourceforge.net 13265L: platform-driver-x86@vger.kernel.org 13266W: http://ibm-acpi.sourceforge.net 13267W: http://thinkwiki.org/wiki/Ibm-acpi 13268T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13269S: Maintained 13270F: drivers/platform/x86/thinkpad_acpi.c 13271 13272THUNDERBOLT DRIVER 13273M: Andreas Noever <andreas.noever@gmail.com> 13274M: Michael Jamet <michael.jamet@intel.com> 13275M: Mika Westerberg <mika.westerberg@linux.intel.com> 13276M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13277S: Maintained 13278F: drivers/thunderbolt/ 13279 13280THUNDERX GPIO DRIVER 13281M: David Daney <david.daney@cavium.com> 13282S: Maintained 13283F: drivers/gpio/gpio-thunderx.c 13284 13285TI AM437X VPFE DRIVER 13286M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13287L: linux-media@vger.kernel.org 13288W: https://linuxtv.org 13289Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13290T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13291S: Maintained 13292F: drivers/media/platform/am437x/ 13293 13294TI BANDGAP AND THERMAL DRIVER 13295M: Eduardo Valentin <edubezval@gmail.com> 13296M: Keerthy <j-keerthy@ti.com> 13297L: linux-pm@vger.kernel.org 13298L: linux-omap@vger.kernel.org 13299S: Maintained 13300F: drivers/thermal/ti-soc-thermal/ 13301 13302TI BQ27XXX POWER SUPPLY DRIVER 13303R: Andrew F. Davis <afd@ti.com> 13304F: include/linux/power/bq27xxx_battery.h 13305F: drivers/power/supply/bq27xxx_battery.c 13306F: drivers/power/supply/bq27xxx_battery_i2c.c 13307 13308TI CDCE706 CLOCK DRIVER 13309M: Max Filippov <jcmvbkbc@gmail.com> 13310S: Maintained 13311F: drivers/clk/clk-cdce706.c 13312 13313TI CLOCK DRIVER 13314M: Tero Kristo <t-kristo@ti.com> 13315L: linux-omap@vger.kernel.org 13316S: Maintained 13317F: drivers/clk/ti/ 13318F: include/linux/clk/ti.h 13319 13320TI DAVINCI MACHINE SUPPORT 13321M: Sekhar Nori <nsekhar@ti.com> 13322M: Kevin Hilman <khilman@kernel.org> 13323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13324T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13325S: Supported 13326F: arch/arm/mach-davinci/ 13327F: drivers/i2c/busses/i2c-davinci.c 13328F: arch/arm/boot/dts/da850* 13329 13330TI DAVINCI SERIES GPIO DRIVER 13331M: Keerthy <j-keerthy@ti.com> 13332L: linux-gpio@vger.kernel.org 13333S: Maintained 13334F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13335F: drivers/gpio/gpio-davinci.c 13336 13337TI DAVINCI SERIES MEDIA DRIVER 13338M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13339L: linux-media@vger.kernel.org 13340W: https://linuxtv.org 13341Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13342T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13343S: Maintained 13344F: drivers/media/platform/davinci/ 13345F: include/media/davinci/ 13346 13347TI ETHERNET SWITCH DRIVER (CPSW) 13348R: Grygorii Strashko <grygorii.strashko@ti.com> 13349L: linux-omap@vger.kernel.org 13350L: netdev@vger.kernel.org 13351S: Maintained 13352F: drivers/net/ethernet/ti/cpsw* 13353F: drivers/net/ethernet/ti/davinci* 13354 13355TI FLASH MEDIA INTERFACE DRIVER 13356M: Alex Dubov <oakad@yahoo.com> 13357S: Maintained 13358F: drivers/misc/tifm* 13359F: drivers/mmc/host/tifm_sd.c 13360F: include/linux/tifm.h 13361 13362TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13363M: Santosh Shilimkar <ssantosh@kernel.org> 13364L: linux-kernel@vger.kernel.org 13365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13366S: Maintained 13367F: drivers/soc/ti/* 13368T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13369 13370TI LM49xxx FAMILY ASoC CODEC DRIVERS 13371M: M R Swami Reddy <mr.swami.reddy@ti.com> 13372M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13373L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13374S: Maintained 13375F: sound/soc/codecs/lm49453* 13376F: sound/soc/codecs/isabelle* 13377 13378TI LP855x BACKLIGHT DRIVER 13379M: Milo Kim <milo.kim@ti.com> 13380S: Maintained 13381F: Documentation/backlight/lp855x-driver.txt 13382F: drivers/video/backlight/lp855x_bl.c 13383F: include/linux/platform_data/lp855x.h 13384 13385TI LP8727 CHARGER DRIVER 13386M: Milo Kim <milo.kim@ti.com> 13387S: Maintained 13388F: drivers/power/supply/lp8727_charger.c 13389F: include/linux/platform_data/lp8727.h 13390 13391TI LP8788 MFD DRIVER 13392M: Milo Kim <milo.kim@ti.com> 13393S: Maintained 13394F: drivers/iio/adc/lp8788_adc.c 13395F: drivers/leds/leds-lp8788.c 13396F: drivers/mfd/lp8788*.c 13397F: drivers/power/supply/lp8788-charger.c 13398F: drivers/regulator/lp8788-*.c 13399F: include/linux/mfd/lp8788*.h 13400 13401TI NETCP ETHERNET DRIVER 13402M: Wingman Kwok <w-kwok2@ti.com> 13403M: Murali Karicheri <m-karicheri2@ti.com> 13404L: netdev@vger.kernel.org 13405S: Maintained 13406F: drivers/net/ethernet/ti/netcp* 13407 13408TI TAS571X FAMILY ASoC CODEC DRIVER 13409M: Kevin Cernekee <cernekee@chromium.org> 13410L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13411S: Odd Fixes 13412F: sound/soc/codecs/tas571x* 13413 13414TI TRF7970A NFC DRIVER 13415M: Mark Greer <mgreer@animalcreek.com> 13416L: linux-wireless@vger.kernel.org 13417L: linux-nfc@lists.01.org (moderated for non-subscribers) 13418S: Supported 13419F: drivers/nfc/trf7970a.c 13420F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13421 13422TI TWL4030 SERIES SOC CODEC DRIVER 13423M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13424L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13425S: Maintained 13426F: sound/soc/codecs/twl4030* 13427 13428TI VPE/CAL DRIVERS 13429M: Benoit Parrot <bparrot@ti.com> 13430L: linux-media@vger.kernel.org 13431W: http://linuxtv.org/ 13432Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13433S: Maintained 13434F: drivers/media/platform/ti-vpe/ 13435 13436TI WILINK WIRELESS DRIVERS 13437L: linux-wireless@vger.kernel.org 13438W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13439W: http://wireless.kernel.org/en/users/Drivers/wl1251 13440T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13441S: Orphan 13442F: drivers/net/wireless/ti/ 13443F: include/linux/wl12xx.h 13444 13445TILE ARCHITECTURE 13446M: Chris Metcalf <cmetcalf@mellanox.com> 13447W: http://www.mellanox.com/repository/solutions/tile-scm/ 13448T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13449S: Supported 13450F: arch/tile/ 13451F: drivers/char/tile-srom.c 13452F: drivers/edac/tile_edac.c 13453F: drivers/net/ethernet/tile/ 13454F: drivers/rtc/rtc-tile.c 13455F: drivers/tty/hvc/hvc_tile.c 13456F: drivers/tty/serial/tilegx.c 13457F: drivers/usb/host/*-tilegx.c 13458F: include/linux/usb/tilegx.h 13459 13460TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13461M: John Stultz <john.stultz@linaro.org> 13462M: Thomas Gleixner <tglx@linutronix.de> 13463R: Stephen Boyd <sboyd@codeaurora.org> 13464L: linux-kernel@vger.kernel.org 13465T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13466S: Supported 13467F: include/linux/clocksource.h 13468F: include/linux/time.h 13469F: include/linux/timex.h 13470F: include/uapi/linux/time.h 13471F: include/uapi/linux/timex.h 13472F: kernel/time/clocksource.c 13473F: kernel/time/time*.c 13474F: kernel/time/alarmtimer.c 13475F: kernel/time/ntp.c 13476F: tools/testing/selftests/timers/ 13477 13478TIPC NETWORK LAYER 13479M: Jon Maloy <jon.maloy@ericsson.com> 13480M: Ying Xue <ying.xue@windriver.com> 13481L: netdev@vger.kernel.org (core kernel code) 13482L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13483W: http://tipc.sourceforge.net/ 13484S: Maintained 13485F: include/uapi/linux/tipc*.h 13486F: net/tipc/ 13487 13488TLAN NETWORK DRIVER 13489M: Samuel Chessman <chessman@tux.org> 13490L: tlan-devel@lists.sourceforge.net (subscribers-only) 13491W: http://sourceforge.net/projects/tlan/ 13492S: Maintained 13493F: Documentation/networking/tlan.txt 13494F: drivers/net/ethernet/ti/tlan.* 13495 13496TM6000 VIDEO4LINUX DRIVER 13497M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13498M: Mauro Carvalho Chehab <mchehab@kernel.org> 13499L: linux-media@vger.kernel.org 13500W: https://linuxtv.org 13501T: git git://linuxtv.org/media_tree.git 13502S: Odd fixes 13503F: drivers/media/usb/tm6000/ 13504F: Documentation/media/v4l-drivers/tm6000* 13505 13506TMIO/SDHI MMC DRIVER 13507M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13508L: linux-mmc@vger.kernel.org 13509S: Supported 13510F: drivers/mmc/host/tmio_mmc* 13511F: drivers/mmc/host/renesas_sdhi* 13512F: include/linux/mfd/tmio.h 13513 13514TMP401 HARDWARE MONITOR DRIVER 13515M: Guenter Roeck <linux@roeck-us.net> 13516L: linux-hwmon@vger.kernel.org 13517S: Maintained 13518F: Documentation/hwmon/tmp401 13519F: drivers/hwmon/tmp401.c 13520 13521TMPFS (SHMEM FILESYSTEM) 13522M: Hugh Dickins <hughd@google.com> 13523L: linux-mm@kvack.org 13524S: Maintained 13525F: include/linux/shmem_fs.h 13526F: mm/shmem.c 13527 13528TOMOYO SECURITY MODULE 13529M: Kentaro Takeda <takedakn@nttdata.co.jp> 13530M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13531L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13532L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13533L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13534L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13535W: http://tomoyo.sourceforge.jp/ 13536T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13537S: Maintained 13538F: security/tomoyo/ 13539 13540TOPSTAR LAPTOP EXTRAS DRIVER 13541M: Herton Ronaldo Krzesinski <herton@canonical.com> 13542L: platform-driver-x86@vger.kernel.org 13543S: Maintained 13544F: drivers/platform/x86/topstar-laptop.c 13545 13546TOSHIBA ACPI EXTRAS DRIVER 13547M: Azael Avalos <coproscefalo@gmail.com> 13548L: platform-driver-x86@vger.kernel.org 13549S: Maintained 13550F: drivers/platform/x86/toshiba_acpi.c 13551 13552TOSHIBA BLUETOOTH DRIVER 13553M: Azael Avalos <coproscefalo@gmail.com> 13554L: platform-driver-x86@vger.kernel.org 13555S: Maintained 13556F: drivers/platform/x86/toshiba_bluetooth.c 13557 13558TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13559M: Azael Avalos <coproscefalo@gmail.com> 13560L: platform-driver-x86@vger.kernel.org 13561S: Maintained 13562F: drivers/platform/x86/toshiba_haps.c 13563 13564TOSHIBA SMM DRIVER 13565M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13566W: http://www.buzzard.org.uk/toshiba/ 13567S: Maintained 13568F: drivers/char/toshiba.c 13569F: include/linux/toshiba.h 13570F: include/uapi/linux/toshiba.h 13571 13572TOSHIBA TC358743 DRIVER 13573M: Mats Randgaard <matrandg@cisco.com> 13574L: linux-media@vger.kernel.org 13575S: Maintained 13576F: drivers/media/i2c/tc358743* 13577F: include/media/i2c/tc358743.h 13578 13579TOSHIBA WMI HOTKEYS DRIVER 13580M: Azael Avalos <coproscefalo@gmail.com> 13581L: platform-driver-x86@vger.kernel.org 13582S: Maintained 13583F: drivers/platform/x86/toshiba-wmi.c 13584 13585TPM DEVICE DRIVER 13586M: Peter Huewe <peterhuewe@gmx.de> 13587M: Marcel Selhorst <tpmdd@selhorst.net> 13588M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13589R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13590W: http://tpmdd.sourceforge.net 13591L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13592Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13593T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13594S: Maintained 13595F: drivers/char/tpm/ 13596 13597TPM IBM_VTPM DEVICE DRIVER 13598M: Ashley Lai <ashleydlai@gmail.com> 13599W: http://tpmdd.sourceforge.net 13600L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13601S: Maintained 13602F: drivers/char/tpm/tpm_ibmvtpm* 13603 13604TRACING 13605M: Steven Rostedt <rostedt@goodmis.org> 13606M: Ingo Molnar <mingo@redhat.com> 13607T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13608S: Maintained 13609F: Documentation/trace/ftrace.txt 13610F: arch/*/*/*/ftrace.h 13611F: arch/*/kernel/ftrace.c 13612F: include/*/ftrace.h 13613F: include/linux/trace*.h 13614F: include/trace/ 13615F: kernel/trace/ 13616F: tools/testing/selftests/ftrace/ 13617 13618TRACING MMIO ACCESSES (MMIOTRACE) 13619M: Steven Rostedt <rostedt@goodmis.org> 13620M: Ingo Molnar <mingo@kernel.org> 13621R: Karol Herbst <karolherbst@gmail.com> 13622R: Pekka Paalanen <ppaalanen@gmail.com> 13623S: Maintained 13624L: linux-kernel@vger.kernel.org 13625L: nouveau@lists.freedesktop.org 13626F: kernel/trace/trace_mmiotrace.c 13627F: include/linux/mmiotrace.h 13628F: arch/x86/mm/kmmio.c 13629F: arch/x86/mm/mmio-mod.c 13630F: arch/x86/mm/testmmiotrace.c 13631 13632TRIVIAL PATCHES 13633M: Jiri Kosina <trivial@kernel.org> 13634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13635S: Maintained 13636K: ^Subject:.*(?i)trivial 13637 13638TTY LAYER 13639M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13640M: Jiri Slaby <jslaby@suse.com> 13641S: Supported 13642T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13643F: Documentation/serial/ 13644F: drivers/tty/ 13645F: drivers/tty/serial/serial_core.c 13646F: include/linux/serial_core.h 13647F: include/linux/serial.h 13648F: include/linux/tty.h 13649F: include/uapi/linux/serial_core.h 13650F: include/uapi/linux/serial.h 13651F: include/uapi/linux/tty.h 13652 13653TUA9001 MEDIA DRIVER 13654M: Antti Palosaari <crope@iki.fi> 13655L: linux-media@vger.kernel.org 13656W: https://linuxtv.org 13657W: http://palosaari.fi/linux/ 13658Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13659T: git git://linuxtv.org/anttip/media_tree.git 13660S: Maintained 13661F: drivers/media/tuners/tua9001* 13662 13663TULIP NETWORK DRIVERS 13664L: netdev@vger.kernel.org 13665L: linux-parisc@vger.kernel.org 13666S: Orphan 13667F: drivers/net/ethernet/dec/tulip/ 13668 13669TUN/TAP driver 13670M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13671W: http://vtun.sourceforge.net/tun 13672S: Maintained 13673F: Documentation/networking/tuntap.txt 13674F: arch/um/os-Linux/drivers/ 13675 13676TURBOCHANNEL SUBSYSTEM 13677M: "Maciej W. Rozycki" <macro@linux-mips.org> 13678M: Ralf Baechle <ralf@linux-mips.org> 13679L: linux-mips@linux-mips.org 13680Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13681S: Maintained 13682F: drivers/tc/ 13683F: include/linux/tc.h 13684 13685TW5864 VIDEO4LINUX DRIVER 13686M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13687M: Anton Sviridenko <anton@corp.bluecherry.net> 13688M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13689M: Andrey Utkin <andrey_utkin@fastmail.com> 13690L: linux-media@vger.kernel.org 13691S: Supported 13692F: drivers/media/pci/tw5864/ 13693 13694TW68 VIDEO4LINUX DRIVER 13695M: Hans Verkuil <hverkuil@xs4all.nl> 13696L: linux-media@vger.kernel.org 13697T: git git://linuxtv.org/media_tree.git 13698W: https://linuxtv.org 13699S: Odd Fixes 13700F: drivers/media/pci/tw68/ 13701 13702TW686X VIDEO4LINUX DRIVER 13703M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13704L: linux-media@vger.kernel.org 13705T: git git://linuxtv.org/media_tree.git 13706W: http://linuxtv.org 13707S: Maintained 13708F: drivers/media/pci/tw686x/ 13709 13710UBI FILE SYSTEM (UBIFS) 13711M: Richard Weinberger <richard@nod.at> 13712M: Artem Bityutskiy <dedekind1@gmail.com> 13713M: Adrian Hunter <adrian.hunter@intel.com> 13714L: linux-mtd@lists.infradead.org 13715T: git git://git.infradead.org/ubifs-2.6.git 13716W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13717S: Supported 13718F: Documentation/filesystems/ubifs.txt 13719F: fs/ubifs/ 13720 13721UCLINUX (M68KNOMMU AND COLDFIRE) 13722M: Greg Ungerer <gerg@linux-m68k.org> 13723W: http://www.linux-m68k.org/ 13724W: http://www.uclinux.org/ 13725L: linux-m68k@lists.linux-m68k.org 13726L: uclinux-dev@uclinux.org (subscribers-only) 13727T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13728S: Maintained 13729F: arch/m68k/coldfire/ 13730F: arch/m68k/68*/ 13731F: arch/m68k/*/*_no.* 13732F: arch/m68k/include/asm/*_no.* 13733 13734UDF FILESYSTEM 13735M: Jan Kara <jack@suse.com> 13736S: Maintained 13737F: Documentation/filesystems/udf.txt 13738F: fs/udf/ 13739 13740UDRAW TABLET 13741M: Bastien Nocera <hadess@hadess.net> 13742L: linux-input@vger.kernel.org 13743S: Maintained 13744F: drivers/hid/hid-udraw.c 13745 13746UFS FILESYSTEM 13747M: Evgeniy Dushistov <dushistov@mail.ru> 13748S: Maintained 13749F: Documentation/filesystems/ufs.txt 13750F: fs/ufs/ 13751 13752UHID USERSPACE HID IO DRIVER: 13753M: David Herrmann <dh.herrmann@googlemail.com> 13754L: linux-input@vger.kernel.org 13755S: Maintained 13756F: drivers/hid/uhid.c 13757F: include/uapi/linux/uhid.h 13758 13759ULPI BUS 13760M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13761L: linux-usb@vger.kernel.org 13762S: Maintained 13763F: drivers/usb/common/ulpi.c 13764F: include/linux/ulpi/ 13765 13766ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13767L: linux-usb@vger.kernel.org 13768S: Orphan 13769F: drivers/uwb/ 13770F: include/linux/uwb.h 13771F: include/linux/uwb/ 13772 13773UNICORE32 ARCHITECTURE: 13774M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13775W: http://mprc.pku.edu.cn/~guanxuetao/linux 13776S: Maintained 13777T: git git://github.com/gxt/linux.git 13778F: arch/unicore32/ 13779 13780UNIFDEF 13781M: Tony Finch <dot@dotat.at> 13782W: http://dotat.at/prog/unifdef 13783S: Maintained 13784F: scripts/unifdef.c 13785 13786UNIFORM CDROM DRIVER 13787M: Jens Axboe <axboe@kernel.dk> 13788W: http://www.kernel.dk 13789S: Maintained 13790F: Documentation/cdrom/ 13791F: drivers/cdrom/cdrom.c 13792F: include/linux/cdrom.h 13793F: include/uapi/linux/cdrom.h 13794 13795UNISYS S-PAR DRIVERS 13796M: David Kershner <david.kershner@unisys.com> 13797L: sparmaintainer@unisys.com (Unisys internal) 13798S: Supported 13799F: drivers/staging/unisys/ 13800 13801UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13802M: Vinayak Holikatti <vinholikatti@gmail.com> 13803L: linux-scsi@vger.kernel.org 13804S: Supported 13805F: Documentation/scsi/ufs.txt 13806F: drivers/scsi/ufs/ 13807 13808UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13809M: Joao Pinto <jpinto@synopsys.com> 13810L: linux-scsi@vger.kernel.org 13811S: Supported 13812F: drivers/scsi/ufs/*dwc* 13813 13814UNSORTED BLOCK IMAGES (UBI) 13815M: Artem Bityutskiy <dedekind1@gmail.com> 13816M: Richard Weinberger <richard@nod.at> 13817W: http://www.linux-mtd.infradead.org/ 13818L: linux-mtd@lists.infradead.org 13819T: git git://git.infradead.org/ubifs-2.6.git 13820S: Supported 13821F: drivers/mtd/ubi/ 13822F: include/linux/mtd/ubi.h 13823F: include/uapi/mtd/ubi-user.h 13824 13825USB "USBNET" DRIVER FRAMEWORK 13826M: Oliver Neukum <oneukum@suse.com> 13827L: netdev@vger.kernel.org 13828W: http://www.linux-usb.org/usbnet 13829S: Maintained 13830F: drivers/net/usb/usbnet.c 13831F: include/linux/usb/usbnet.h 13832 13833USB ACM DRIVER 13834M: Oliver Neukum <oneukum@suse.com> 13835L: linux-usb@vger.kernel.org 13836S: Maintained 13837F: Documentation/usb/acm.txt 13838F: drivers/usb/class/cdc-acm.* 13839 13840USB AR5523 WIRELESS DRIVER 13841M: Pontus Fuchs <pontus.fuchs@gmail.com> 13842L: linux-wireless@vger.kernel.org 13843S: Maintained 13844F: drivers/net/wireless/ath/ar5523/ 13845 13846USB ATTACHED SCSI 13847M: Oliver Neukum <oneukum@suse.com> 13848L: linux-usb@vger.kernel.org 13849L: linux-scsi@vger.kernel.org 13850S: Maintained 13851F: drivers/usb/storage/uas.c 13852 13853USB CDC ETHERNET DRIVER 13854M: Oliver Neukum <oliver@neukum.org> 13855L: linux-usb@vger.kernel.org 13856S: Maintained 13857F: drivers/net/usb/cdc_*.c 13858F: include/uapi/linux/usb/cdc.h 13859 13860USB CHAOSKEY DRIVER 13861M: Keith Packard <keithp@keithp.com> 13862L: linux-usb@vger.kernel.org 13863S: Maintained 13864F: drivers/usb/misc/chaoskey.c 13865 13866USB CYPRESS C67X00 DRIVER 13867M: Peter Korsgaard <jacmet@sunsite.dk> 13868L: linux-usb@vger.kernel.org 13869S: Maintained 13870F: drivers/usb/c67x00/ 13871 13872USB DAVICOM DM9601 DRIVER 13873M: Peter Korsgaard <jacmet@sunsite.dk> 13874L: netdev@vger.kernel.org 13875W: http://www.linux-usb.org/usbnet 13876S: Maintained 13877F: drivers/net/usb/dm9601.c 13878 13879USB DIAMOND RIO500 DRIVER 13880M: Cesar Miquel <miquel@df.uba.ar> 13881L: rio500-users@lists.sourceforge.net 13882W: http://rio500.sourceforge.net 13883S: Maintained 13884F: drivers/usb/misc/rio500* 13885 13886USB EHCI DRIVER 13887M: Alan Stern <stern@rowland.harvard.edu> 13888L: linux-usb@vger.kernel.org 13889S: Maintained 13890F: Documentation/usb/ehci.txt 13891F: drivers/usb/host/ehci* 13892 13893USB GADGET/PERIPHERAL SUBSYSTEM 13894M: Felipe Balbi <balbi@kernel.org> 13895L: linux-usb@vger.kernel.org 13896W: http://www.linux-usb.org/gadget 13897T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13898S: Maintained 13899F: drivers/usb/gadget/ 13900F: include/linux/usb/gadget* 13901 13902USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13903M: Jiri Kosina <jikos@kernel.org> 13904R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13905L: linux-usb@vger.kernel.org 13906T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13907S: Maintained 13908F: Documentation/hid/hiddev.txt 13909F: drivers/hid/usbhid/ 13910 13911USB ISP116X DRIVER 13912M: Olav Kongas <ok@artecdesign.ee> 13913L: linux-usb@vger.kernel.org 13914S: Maintained 13915F: drivers/usb/host/isp116x* 13916F: include/linux/usb/isp116x.h 13917 13918USB LAN78XX ETHERNET DRIVER 13919M: Woojung Huh <woojung.huh@microchip.com> 13920M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13921L: netdev@vger.kernel.org 13922S: Maintained 13923F: drivers/net/usb/lan78xx.* 13924 13925USB MASS STORAGE DRIVER 13926M: Alan Stern <stern@rowland.harvard.edu> 13927L: linux-usb@vger.kernel.org 13928L: usb-storage@lists.one-eyed-alien.net 13929S: Maintained 13930W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13931F: drivers/usb/storage/ 13932 13933USB MIDI DRIVER 13934M: Clemens Ladisch <clemens@ladisch.de> 13935L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13936T: git git://git.alsa-project.org/alsa-kernel.git 13937S: Maintained 13938F: sound/usb/midi.* 13939 13940USB NETWORKING DRIVERS 13941L: linux-usb@vger.kernel.org 13942S: Odd Fixes 13943F: drivers/net/usb/ 13944 13945USB OHCI DRIVER 13946M: Alan Stern <stern@rowland.harvard.edu> 13947L: linux-usb@vger.kernel.org 13948S: Maintained 13949F: Documentation/usb/ohci.txt 13950F: drivers/usb/host/ohci* 13951 13952USB OTG FSM (Finite State Machine) 13953M: Peter Chen <Peter.Chen@nxp.com> 13954T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13955L: linux-usb@vger.kernel.org 13956S: Maintained 13957F: drivers/usb/common/usb-otg-fsm.c 13958 13959USB OVER IP DRIVER 13960M: Valentina Manea <valentina.manea.m@gmail.com> 13961M: Shuah Khan <shuahkh@osg.samsung.com> 13962M: Shuah Khan <shuah@kernel.org> 13963L: linux-usb@vger.kernel.org 13964S: Maintained 13965F: Documentation/usb/usbip_protocol.txt 13966F: drivers/usb/usbip/ 13967F: tools/usb/usbip/ 13968 13969USB PEGASUS DRIVER 13970M: Petko Manolov <petkan@nucleusys.com> 13971L: linux-usb@vger.kernel.org 13972L: netdev@vger.kernel.org 13973T: git git://github.com/petkan/pegasus.git 13974W: https://github.com/petkan/pegasus 13975S: Maintained 13976F: drivers/net/usb/pegasus.* 13977 13978USB PHY LAYER 13979M: Felipe Balbi <balbi@kernel.org> 13980L: linux-usb@vger.kernel.org 13981T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13982S: Maintained 13983F: drivers/usb/phy/ 13984 13985USB PRINTER DRIVER (usblp) 13986M: Pete Zaitcev <zaitcev@redhat.com> 13987L: linux-usb@vger.kernel.org 13988S: Supported 13989F: drivers/usb/class/usblp.c 13990 13991USB QMI WWAN NETWORK DRIVER 13992M: Bjørn Mork <bjorn@mork.no> 13993L: netdev@vger.kernel.org 13994S: Maintained 13995F: Documentation/ABI/testing/sysfs-class-net-qmi 13996F: drivers/net/usb/qmi_wwan.c 13997 13998USB RTL8150 DRIVER 13999M: Petko Manolov <petkan@nucleusys.com> 14000L: linux-usb@vger.kernel.org 14001L: netdev@vger.kernel.org 14002T: git git://github.com/petkan/rtl8150.git 14003W: https://github.com/petkan/rtl8150 14004S: Maintained 14005F: drivers/net/usb/rtl8150.c 14006 14007USB SERIAL SUBSYSTEM 14008M: Johan Hovold <johan@kernel.org> 14009L: linux-usb@vger.kernel.org 14010T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14011S: Maintained 14012F: Documentation/usb/usb-serial.txt 14013F: drivers/usb/serial/ 14014F: include/linux/usb/serial.h 14015 14016USB SMSC75XX ETHERNET DRIVER 14017M: Steve Glendinning <steve.glendinning@shawell.net> 14018L: netdev@vger.kernel.org 14019S: Maintained 14020F: drivers/net/usb/smsc75xx.* 14021 14022USB SMSC95XX ETHERNET DRIVER 14023M: Steve Glendinning <steve.glendinning@shawell.net> 14024M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14025L: netdev@vger.kernel.org 14026S: Maintained 14027F: drivers/net/usb/smsc95xx.* 14028 14029USB SUBSYSTEM 14030M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14031L: linux-usb@vger.kernel.org 14032W: http://www.linux-usb.org 14033T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14034S: Supported 14035F: Documentation/devicetree/bindings/usb/ 14036F: Documentation/usb/ 14037F: drivers/usb/ 14038F: include/linux/usb.h 14039F: include/linux/usb/ 14040 14041USB TYPEC SUBSYSTEM 14042M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14043L: linux-usb@vger.kernel.org 14044S: Maintained 14045F: Documentation/ABI/testing/sysfs-class-typec 14046F: Documentation/usb/typec.rst 14047F: drivers/usb/typec/ 14048F: include/linux/usb/typec.h 14049 14050USB UHCI DRIVER 14051M: Alan Stern <stern@rowland.harvard.edu> 14052L: linux-usb@vger.kernel.org 14053S: Maintained 14054F: drivers/usb/host/uhci* 14055 14056USB VIDEO CLASS 14057M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14058L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14059L: linux-media@vger.kernel.org 14060T: git git://linuxtv.org/media_tree.git 14061W: http://www.ideasonboard.org/uvc/ 14062S: Maintained 14063F: drivers/media/usb/uvc/ 14064F: include/uapi/linux/uvcvideo.h 14065 14066USB VISION DRIVER 14067M: Hans Verkuil <hverkuil@xs4all.nl> 14068L: linux-media@vger.kernel.org 14069T: git git://linuxtv.org/media_tree.git 14070W: https://linuxtv.org 14071S: Odd Fixes 14072F: drivers/media/usb/usbvision/ 14073 14074USB WEBCAM GADGET 14075M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14076L: linux-usb@vger.kernel.org 14077S: Maintained 14078F: drivers/usb/gadget/function/*uvc* 14079F: drivers/usb/gadget/legacy/webcam.c 14080 14081USB WIRELESS RNDIS DRIVER (rndis_wlan) 14082M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14083L: linux-wireless@vger.kernel.org 14084S: Maintained 14085F: drivers/net/wireless/rndis_wlan.c 14086 14087USB XHCI DRIVER 14088M: Mathias Nyman <mathias.nyman@intel.com> 14089L: linux-usb@vger.kernel.org 14090S: Supported 14091F: drivers/usb/host/xhci* 14092F: drivers/usb/host/pci-quirks* 14093 14094USB ZD1201 DRIVER 14095L: linux-wireless@vger.kernel.org 14096W: http://linux-lc100020.sourceforge.net 14097S: Orphan 14098F: drivers/net/wireless/zydas/zd1201.* 14099 14100USB ZR364XX DRIVER 14101M: Antoine Jacquet <royale@zerezo.com> 14102L: linux-usb@vger.kernel.org 14103L: linux-media@vger.kernel.org 14104T: git git://linuxtv.org/media_tree.git 14105W: http://royale.zerezo.com/zr364xx/ 14106S: Maintained 14107F: Documentation/media/v4l-drivers/zr364xx* 14108F: drivers/media/usb/zr364xx/ 14109 14110USER-MODE LINUX (UML) 14111M: Jeff Dike <jdike@addtoit.com> 14112M: Richard Weinberger <richard@nod.at> 14113L: user-mode-linux-devel@lists.sourceforge.net 14114L: user-mode-linux-user@lists.sourceforge.net 14115W: http://user-mode-linux.sourceforge.net 14116T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14117S: Maintained 14118F: Documentation/virtual/uml/ 14119F: arch/um/ 14120F: arch/x86/um/ 14121F: fs/hostfs/ 14122F: fs/hppfs/ 14123 14124USERSPACE I/O (UIO) 14125M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14126S: Maintained 14127T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14128F: Documentation/driver-api/uio-howto.rst 14129F: drivers/uio/ 14130F: include/linux/uio*.h 14131 14132UTIL-LINUX PACKAGE 14133M: Karel Zak <kzak@redhat.com> 14134L: util-linux@vger.kernel.org 14135W: http://en.wikipedia.org/wiki/Util-linux 14136T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14137S: Maintained 14138 14139UUID HELPERS 14140M: Christoph Hellwig <hch@lst.de> 14141R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14142L: linux-kernel@vger.kernel.org 14143T: git git://git.infradead.org/users/hch/uuid.git 14144F: lib/uuid.c 14145F: lib/test_uuid.c 14146F: include/linux/uuid.h 14147F: include/uapi/linux/uuid.h 14148S: Maintained 14149 14150UVESAFB DRIVER 14151M: Michal Januszewski <spock@gentoo.org> 14152L: linux-fbdev@vger.kernel.org 14153W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14154S: Maintained 14155F: Documentation/fb/uvesafb.txt 14156F: drivers/video/fbdev/uvesafb.* 14157 14158VF610 NAND DRIVER 14159M: Stefan Agner <stefan@agner.ch> 14160L: linux-mtd@lists.infradead.org 14161S: Supported 14162F: drivers/mtd/nand/vf610_nfc.c 14163 14164VFAT/FAT/MSDOS FILESYSTEM 14165M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14166S: Maintained 14167F: Documentation/filesystems/vfat.txt 14168F: fs/fat/ 14169 14170VFIO DRIVER 14171M: Alex Williamson <alex.williamson@redhat.com> 14172L: kvm@vger.kernel.org 14173T: git git://github.com/awilliam/linux-vfio.git 14174S: Maintained 14175F: Documentation/vfio.txt 14176F: drivers/vfio/ 14177F: include/linux/vfio.h 14178F: include/uapi/linux/vfio.h 14179 14180VFIO MEDIATED DEVICE DRIVERS 14181M: Kirti Wankhede <kwankhede@nvidia.com> 14182L: kvm@vger.kernel.org 14183S: Maintained 14184F: Documentation/vfio-mediated-device.txt 14185F: drivers/vfio/mdev/ 14186F: include/linux/mdev.h 14187F: samples/vfio-mdev/ 14188 14189VFIO PLATFORM DRIVER 14190M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14191L: kvm@vger.kernel.org 14192S: Maintained 14193F: drivers/vfio/platform/ 14194 14195VGA_SWITCHEROO 14196R: Lukas Wunner <lukas@wunner.de> 14197S: Maintained 14198F: Documentation/gpu/vga-switcheroo.rst 14199F: drivers/gpu/vga/vga_switcheroo.c 14200F: include/linux/vga_switcheroo.h 14201T: git git://anongit.freedesktop.org/drm/drm-misc 14202 14203VIA RHINE NETWORK DRIVER 14204S: Orphan 14205F: drivers/net/ethernet/via/via-rhine.c 14206 14207VIA SD/MMC CARD CONTROLLER DRIVER 14208M: Bruce Chang <brucechang@via.com.tw> 14209M: Harald Welte <HaraldWelte@viatech.com> 14210S: Maintained 14211F: drivers/mmc/host/via-sdmmc.c 14212 14213VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14214M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14215L: linux-fbdev@vger.kernel.org 14216S: Maintained 14217F: include/linux/via-core.h 14218F: include/linux/via-gpio.h 14219F: include/linux/via_i2c.h 14220F: drivers/video/fbdev/via/ 14221 14222VIA VELOCITY NETWORK DRIVER 14223M: Francois Romieu <romieu@fr.zoreil.com> 14224L: netdev@vger.kernel.org 14225S: Maintained 14226F: drivers/net/ethernet/via/via-velocity.* 14227 14228VIDEO MULTIPLEXER DRIVER 14229M: Philipp Zabel <p.zabel@pengutronix.de> 14230L: linux-media@vger.kernel.org 14231S: Maintained 14232F: drivers/media/platform/video-mux.c 14233 14234VIDEOBUF2 FRAMEWORK 14235M: Pawel Osciak <pawel@osciak.com> 14236M: Marek Szyprowski <m.szyprowski@samsung.com> 14237M: Kyungmin Park <kyungmin.park@samsung.com> 14238L: linux-media@vger.kernel.org 14239S: Maintained 14240F: drivers/media/v4l2-core/videobuf2-* 14241F: include/media/videobuf2-* 14242 14243VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14244M: Helen Koike <helen.koike@collabora.com> 14245L: linux-media@vger.kernel.org 14246T: git git://linuxtv.org/media_tree.git 14247W: https://linuxtv.org 14248S: Maintained 14249F: drivers/media/platform/vimc/* 14250 14251VIRT LIB 14252M: Alex Williamson <alex.williamson@redhat.com> 14253M: Paolo Bonzini <pbonzini@redhat.com> 14254L: kvm@vger.kernel.org 14255S: Supported 14256F: virt/lib/ 14257 14258VIRTIO AND VHOST VSOCK DRIVER 14259M: Stefan Hajnoczi <stefanha@redhat.com> 14260L: kvm@vger.kernel.org 14261L: virtualization@lists.linux-foundation.org 14262L: netdev@vger.kernel.org 14263S: Maintained 14264F: include/linux/virtio_vsock.h 14265F: include/uapi/linux/virtio_vsock.h 14266F: include/uapi/linux/vsockmon.h 14267F: net/vmw_vsock/af_vsock_tap.c 14268F: net/vmw_vsock/virtio_transport_common.c 14269F: net/vmw_vsock/virtio_transport.c 14270F: drivers/net/vsockmon.c 14271F: drivers/vhost/vsock.c 14272F: drivers/vhost/vsock.h 14273 14274VIRTIO CONSOLE DRIVER 14275M: Amit Shah <amit@kernel.org> 14276L: virtualization@lists.linux-foundation.org 14277S: Maintained 14278F: drivers/char/virtio_console.c 14279F: include/linux/virtio_console.h 14280F: include/uapi/linux/virtio_console.h 14281 14282VIRTIO CORE, NET AND BLOCK DRIVERS 14283M: "Michael S. Tsirkin" <mst@redhat.com> 14284M: Jason Wang <jasowang@redhat.com> 14285L: virtualization@lists.linux-foundation.org 14286S: Maintained 14287F: Documentation/devicetree/bindings/virtio/ 14288F: drivers/virtio/ 14289F: tools/virtio/ 14290F: drivers/net/virtio_net.c 14291F: drivers/block/virtio_blk.c 14292F: include/linux/virtio*.h 14293F: include/uapi/linux/virtio_*.h 14294F: drivers/crypto/virtio/ 14295F: mm/balloon_compaction.c 14296 14297VIRTIO CRYPTO DRIVER 14298M: Gonglei <arei.gonglei@huawei.com> 14299L: virtualization@lists.linux-foundation.org 14300L: linux-crypto@vger.kernel.org 14301S: Maintained 14302F: drivers/crypto/virtio/ 14303F: include/uapi/linux/virtio_crypto.h 14304 14305VIRTIO DRIVERS FOR S390 14306M: Cornelia Huck <cohuck@redhat.com> 14307M: Halil Pasic <pasic@linux.vnet.ibm.com> 14308L: linux-s390@vger.kernel.org 14309L: virtualization@lists.linux-foundation.org 14310L: kvm@vger.kernel.org 14311S: Supported 14312F: drivers/s390/virtio/ 14313 14314VIRTIO GPU DRIVER 14315M: David Airlie <airlied@linux.ie> 14316M: Gerd Hoffmann <kraxel@redhat.com> 14317L: dri-devel@lists.freedesktop.org 14318L: virtualization@lists.linux-foundation.org 14319T: git git://anongit.freedesktop.org/drm/drm-misc 14320S: Maintained 14321F: drivers/gpu/drm/virtio/ 14322F: include/uapi/linux/virtio_gpu.h 14323 14324VIRTIO HOST (VHOST) 14325M: "Michael S. Tsirkin" <mst@redhat.com> 14326M: Jason Wang <jasowang@redhat.com> 14327L: kvm@vger.kernel.org 14328L: virtualization@lists.linux-foundation.org 14329L: netdev@vger.kernel.org 14330T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14331S: Maintained 14332F: drivers/vhost/ 14333F: include/uapi/linux/vhost.h 14334 14335VIRTIO INPUT DRIVER 14336M: Gerd Hoffmann <kraxel@redhat.com> 14337S: Maintained 14338F: drivers/virtio/virtio_input.c 14339F: include/uapi/linux/virtio_input.h 14340 14341VIRTUAL SERIO DEVICE DRIVER 14342M: Stephen Chandler Paul <thatslyude@gmail.com> 14343S: Maintained 14344F: drivers/input/serio/userio.c 14345F: include/uapi/linux/userio.h 14346 14347VIVID VIRTUAL VIDEO DRIVER 14348M: Hans Verkuil <hverkuil@xs4all.nl> 14349L: linux-media@vger.kernel.org 14350T: git git://linuxtv.org/media_tree.git 14351W: https://linuxtv.org 14352S: Maintained 14353F: drivers/media/platform/vivid/* 14354 14355VLYNQ BUS 14356M: Florian Fainelli <f.fainelli@gmail.com> 14357L: openwrt-devel@lists.openwrt.org (subscribers-only) 14358S: Maintained 14359F: drivers/vlynq/vlynq.c 14360F: include/linux/vlynq.h 14361 14362VME SUBSYSTEM 14363M: Martyn Welch <martyn@welchs.me.uk> 14364M: Manohar Vanga <manohar.vanga@gmail.com> 14365M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14366L: devel@driverdev.osuosl.org 14367S: Maintained 14368T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14369F: Documentation/driver-api/vme.rst 14370F: drivers/staging/vme/ 14371F: drivers/vme/ 14372F: include/linux/vme* 14373 14374VMWARE BALLOON DRIVER 14375M: Xavier Deguillard <xdeguillard@vmware.com> 14376M: Philip Moltmann <moltmann@vmware.com> 14377M: "VMware, Inc." <pv-drivers@vmware.com> 14378L: linux-kernel@vger.kernel.org 14379S: Maintained 14380F: drivers/misc/vmw_balloon.c 14381 14382VMWARE HYPERVISOR INTERFACE 14383M: Alok Kataria <akataria@vmware.com> 14384L: virtualization@lists.linux-foundation.org 14385S: Supported 14386F: arch/x86/kernel/cpu/vmware.c 14387 14388VMWARE PVRDMA DRIVER 14389M: Adit Ranadive <aditr@vmware.com> 14390M: VMware PV-Drivers <pv-drivers@vmware.com> 14391L: linux-rdma@vger.kernel.org 14392S: Maintained 14393F: drivers/infiniband/hw/vmw_pvrdma/ 14394 14395VMware PVSCSI driver 14396M: Jim Gill <jgill@vmware.com> 14397M: VMware PV-Drivers <pv-drivers@vmware.com> 14398L: linux-scsi@vger.kernel.org 14399S: Maintained 14400F: drivers/scsi/vmw_pvscsi.c 14401F: drivers/scsi/vmw_pvscsi.h 14402 14403VMWARE VMMOUSE SUBDRIVER 14404M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14405M: "VMware, Inc." <pv-drivers@vmware.com> 14406L: linux-input@vger.kernel.org 14407S: Maintained 14408F: drivers/input/mouse/vmmouse.c 14409F: drivers/input/mouse/vmmouse.h 14410 14411VMWARE VMXNET3 ETHERNET DRIVER 14412M: Shrikrishna Khare <skhare@vmware.com> 14413M: "VMware, Inc." <pv-drivers@vmware.com> 14414L: netdev@vger.kernel.org 14415S: Maintained 14416F: drivers/net/vmxnet3/ 14417 14418VOCORE VOCORE2 BOARD 14419M: Harvey Hunt <harveyhuntnexus@gmail.com> 14420L: linux-mips@linux-mips.org 14421S: Maintained 14422F: arch/mips/boot/dts/ralink/vocore2.dts 14423 14424VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14425M: Liam Girdwood <lgirdwood@gmail.com> 14426M: Mark Brown <broonie@kernel.org> 14427L: linux-kernel@vger.kernel.org 14428W: http://www.slimlogic.co.uk/?p=48 14429T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14430S: Supported 14431F: Documentation/devicetree/bindings/regulator/ 14432F: drivers/regulator/ 14433F: include/dt-bindings/regulator/ 14434F: include/linux/regulator/ 14435 14436VRF 14437M: David Ahern <dsa@cumulusnetworks.com> 14438M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14439L: netdev@vger.kernel.org 14440S: Maintained 14441F: drivers/net/vrf.c 14442F: Documentation/networking/vrf.txt 14443 14444VT1211 HARDWARE MONITOR DRIVER 14445M: Juerg Haefliger <juergh@gmail.com> 14446L: linux-hwmon@vger.kernel.org 14447S: Maintained 14448F: Documentation/hwmon/vt1211 14449F: drivers/hwmon/vt1211.c 14450 14451VT8231 HARDWARE MONITOR DRIVER 14452M: Roger Lucas <vt8231@hiddenengine.co.uk> 14453L: linux-hwmon@vger.kernel.org 14454S: Maintained 14455F: drivers/hwmon/vt8231.c 14456 14457VUB300 USB to SDIO/SD/MMC bridge chip 14458M: Tony Olech <tony.olech@elandigitalsystems.com> 14459L: linux-mmc@vger.kernel.org 14460L: linux-usb@vger.kernel.org 14461S: Supported 14462F: drivers/mmc/host/vub300.c 14463 14464W1 DALLAS'S 1-WIRE BUS 14465M: Evgeniy Polyakov <zbr@ioremap.net> 14466S: Maintained 14467F: Documentation/w1/ 14468F: drivers/w1/ 14469F: include/linux/w1.h 14470 14471W83791D HARDWARE MONITORING DRIVER 14472M: Marc Hulsman <m.hulsman@tudelft.nl> 14473L: linux-hwmon@vger.kernel.org 14474S: Maintained 14475F: Documentation/hwmon/w83791d 14476F: drivers/hwmon/w83791d.c 14477 14478W83793 HARDWARE MONITORING DRIVER 14479M: Rudolf Marek <r.marek@assembler.cz> 14480L: linux-hwmon@vger.kernel.org 14481S: Maintained 14482F: Documentation/hwmon/w83793 14483F: drivers/hwmon/w83793.c 14484 14485W83795 HARDWARE MONITORING DRIVER 14486M: Jean Delvare <jdelvare@suse.com> 14487L: linux-hwmon@vger.kernel.org 14488S: Maintained 14489F: drivers/hwmon/w83795.c 14490 14491W83L51xD SD/MMC CARD INTERFACE DRIVER 14492M: Pierre Ossman <pierre@ossman.eu> 14493S: Maintained 14494F: drivers/mmc/host/wbsd.* 14495 14496WACOM PROTOCOL 4 SERIAL TABLETS 14497M: Julian Squires <julian@cipht.net> 14498M: Hans de Goede <hdegoede@redhat.com> 14499L: linux-input@vger.kernel.org 14500S: Maintained 14501F: drivers/input/tablet/wacom_serial4.c 14502 14503WATCHDOG DEVICE DRIVERS 14504M: Wim Van Sebroeck <wim@iguana.be> 14505R: Guenter Roeck <linux@roeck-us.net> 14506L: linux-watchdog@vger.kernel.org 14507W: http://www.linux-watchdog.org/ 14508T: git git://www.linux-watchdog.org/linux-watchdog.git 14509S: Maintained 14510F: Documentation/devicetree/bindings/watchdog/ 14511F: Documentation/watchdog/ 14512F: drivers/watchdog/ 14513F: include/linux/watchdog.h 14514F: include/uapi/linux/watchdog.h 14515 14516WHISKEYCOVE PMIC GPIO DRIVER 14517M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14518L: linux-gpio@vger.kernel.org 14519S: Maintained 14520F: drivers/gpio/gpio-wcove.c 14521 14522WIIMOTE HID DRIVER 14523M: David Herrmann <dh.herrmann@googlemail.com> 14524L: linux-input@vger.kernel.org 14525S: Maintained 14526F: drivers/hid/hid-wiimote* 14527 14528WILOCITY WIL6210 WIRELESS DRIVER 14529M: Maya Erez <qca_merez@qca.qualcomm.com> 14530L: linux-wireless@vger.kernel.org 14531L: wil6210@qca.qualcomm.com 14532S: Supported 14533W: http://wireless.kernel.org/en/users/Drivers/wil6210 14534F: drivers/net/wireless/ath/wil6210/ 14535F: include/uapi/linux/wil6210_uapi.h 14536 14537WIMAX STACK 14538M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14539M: linux-wimax@intel.com 14540L: wimax@linuxwimax.org (subscribers-only) 14541S: Supported 14542W: http://linuxwimax.org 14543F: Documentation/wimax/README.wimax 14544F: include/linux/wimax/debug.h 14545F: include/net/wimax.h 14546F: include/uapi/linux/wimax.h 14547F: net/wimax/ 14548 14549WINBOND CIR DRIVER 14550M: David Härdeman <david@hardeman.nu> 14551S: Maintained 14552F: drivers/media/rc/winbond-cir.c 14553 14554WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14555M: William Breathitt Gray <vilhelm.gray@gmail.com> 14556L: linux-watchdog@vger.kernel.org 14557S: Maintained 14558F: drivers/watchdog/ebc-c384_wdt.c 14559 14560WINSYSTEMS WS16C48 GPIO DRIVER 14561M: William Breathitt Gray <vilhelm.gray@gmail.com> 14562L: linux-gpio@vger.kernel.org 14563S: Maintained 14564F: drivers/gpio/gpio-ws16c48.c 14565 14566WISTRON LAPTOP BUTTON DRIVER 14567M: Miloslav Trmac <mitr@volny.cz> 14568S: Maintained 14569F: drivers/input/misc/wistron_btns.c 14570 14571WL3501 WIRELESS PCMCIA CARD DRIVER 14572L: linux-wireless@vger.kernel.org 14573S: Odd fixes 14574F: drivers/net/wireless/wl3501* 14575 14576WOLFSON MICROELECTRONICS DRIVERS 14577L: patches@opensource.cirrus.com 14578T: git https://github.com/CirrusLogic/linux-drivers.git 14579W: https://github.com/CirrusLogic/linux-drivers/wiki 14580S: Supported 14581F: Documentation/hwmon/wm83?? 14582F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14583F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14584F: Documentation/devicetree/bindings/mfd/arizona.txt 14585F: Documentation/devicetree/bindings/mfd/wm831x.txt 14586F: arch/arm/mach-s3c64xx/mach-crag6410* 14587F: drivers/clk/clk-wm83*.c 14588F: drivers/extcon/extcon-arizona.c 14589F: drivers/leds/leds-wm83*.c 14590F: drivers/gpio/gpio-*wm*.c 14591F: drivers/gpio/gpio-arizona.c 14592F: drivers/hwmon/wm83??-hwmon.c 14593F: drivers/input/misc/wm831x-on.c 14594F: drivers/input/touchscreen/wm831x-ts.c 14595F: drivers/input/touchscreen/wm97*.c 14596F: drivers/mfd/arizona* 14597F: drivers/mfd/wm*.c 14598F: drivers/mfd/cs47l24* 14599F: drivers/power/supply/wm83*.c 14600F: drivers/rtc/rtc-wm83*.c 14601F: drivers/regulator/wm8*.c 14602F: drivers/regulator/arizona* 14603F: drivers/video/backlight/wm83*_bl.c 14604F: drivers/watchdog/wm83*_wdt.c 14605F: include/linux/mfd/arizona/ 14606F: include/linux/mfd/wm831x/ 14607F: include/linux/mfd/wm8350/ 14608F: include/linux/mfd/wm8400* 14609F: include/linux/regulator/arizona* 14610F: include/linux/wm97xx.h 14611F: include/sound/wm????.h 14612F: sound/soc/codecs/arizona.? 14613F: sound/soc/codecs/wm* 14614F: sound/soc/codecs/cs47l24* 14615 14616WORKQUEUE 14617M: Tejun Heo <tj@kernel.org> 14618R: Lai Jiangshan <jiangshanlai@gmail.com> 14619T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14620S: Maintained 14621F: include/linux/workqueue.h 14622F: kernel/workqueue.c 14623F: Documentation/core-api/workqueue.rst 14624 14625X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14626M: Chen-Yu Tsai <wens@csie.org> 14627L: linux-kernel@vger.kernel.org 14628S: Maintained 14629N: axp[128] 14630 14631X.25 NETWORK LAYER 14632M: Andrew Hendry <andrew.hendry@gmail.com> 14633L: linux-x25@vger.kernel.org 14634S: Odd Fixes 14635F: Documentation/networking/x25* 14636F: include/net/x25* 14637F: net/x25/ 14638 14639X86 ARCHITECTURE (32-BIT AND 64-BIT) 14640M: Thomas Gleixner <tglx@linutronix.de> 14641M: Ingo Molnar <mingo@redhat.com> 14642M: "H. Peter Anvin" <hpa@zytor.com> 14643M: x86@kernel.org 14644L: linux-kernel@vger.kernel.org 14645T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14646S: Maintained 14647F: Documentation/x86/ 14648F: arch/x86/ 14649 14650X86 MCE INFRASTRUCTURE 14651M: Tony Luck <tony.luck@intel.com> 14652M: Borislav Petkov <bp@alien8.de> 14653L: linux-edac@vger.kernel.org 14654S: Maintained 14655F: arch/x86/kernel/cpu/mcheck/* 14656 14657X86 MICROCODE UPDATE SUPPORT 14658M: Borislav Petkov <bp@alien8.de> 14659S: Maintained 14660F: arch/x86/kernel/cpu/microcode/* 14661 14662X86 PLATFORM DRIVERS 14663M: Darren Hart <dvhart@infradead.org> 14664M: Andy Shevchenko <andy@infradead.org> 14665L: platform-driver-x86@vger.kernel.org 14666T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14667S: Maintained 14668F: drivers/platform/x86/ 14669F: drivers/platform/olpc/ 14670 14671X86 VDSO 14672M: Andy Lutomirski <luto@amacapital.net> 14673L: linux-kernel@vger.kernel.org 14674T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14675S: Maintained 14676F: arch/x86/entry/vdso/ 14677 14678XC2028/3028 TUNER DRIVER 14679M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14680M: Mauro Carvalho Chehab <mchehab@kernel.org> 14681L: linux-media@vger.kernel.org 14682W: https://linuxtv.org 14683T: git git://linuxtv.org/media_tree.git 14684S: Maintained 14685F: drivers/media/tuners/tuner-xc2028.* 14686 14687XEN BLOCK SUBSYSTEM 14688M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14689M: Roger Pau Monné <roger.pau@citrix.com> 14690L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14691S: Supported 14692F: drivers/block/xen-blkback/* 14693F: drivers/block/xen* 14694 14695XEN HYPERVISOR ARM 14696M: Stefano Stabellini <sstabellini@kernel.org> 14697L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14698S: Maintained 14699F: arch/arm/xen/ 14700F: arch/arm/include/asm/xen/ 14701 14702XEN HYPERVISOR ARM64 14703M: Stefano Stabellini <sstabellini@kernel.org> 14704L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14705S: Maintained 14706F: arch/arm64/xen/ 14707F: arch/arm64/include/asm/xen/ 14708 14709XEN HYPERVISOR INTERFACE 14710M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14711M: Juergen Gross <jgross@suse.com> 14712L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14713T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14714S: Supported 14715F: arch/x86/xen/ 14716F: drivers/*/xen-*front.c 14717F: drivers/xen/ 14718F: arch/x86/include/asm/xen/ 14719F: include/xen/ 14720F: include/uapi/xen/ 14721F: Documentation/ABI/stable/sysfs-hypervisor-xen 14722F: Documentation/ABI/testing/sysfs-hypervisor-xen 14723 14724XEN NETWORK BACKEND DRIVER 14725M: Wei Liu <wei.liu2@citrix.com> 14726M: Paul Durrant <paul.durrant@citrix.com> 14727L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14728L: netdev@vger.kernel.org 14729S: Supported 14730F: drivers/net/xen-netback/* 14731 14732XEN PCI SUBSYSTEM 14733M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14734L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14735S: Supported 14736F: arch/x86/pci/*xen* 14737F: drivers/pci/*xen* 14738 14739XEN PVSCSI DRIVERS 14740M: Juergen Gross <jgross@suse.com> 14741L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14742L: linux-scsi@vger.kernel.org 14743S: Supported 14744F: drivers/scsi/xen-scsifront.c 14745F: drivers/xen/xen-scsiback.c 14746F: include/xen/interface/io/vscsiif.h 14747 14748XEN SWIOTLB SUBSYSTEM 14749M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14750L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14751S: Supported 14752F: arch/x86/xen/*swiotlb* 14753F: drivers/xen/*swiotlb* 14754 14755XFS FILESYSTEM 14756M: Darrick J. Wong <darrick.wong@oracle.com> 14757M: linux-xfs@vger.kernel.org 14758L: linux-xfs@vger.kernel.org 14759W: http://xfs.org/ 14760T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14761S: Supported 14762F: Documentation/filesystems/xfs.txt 14763F: fs/xfs/ 14764 14765XILINX AXI ETHERNET DRIVER 14766M: Anirudha Sarangi <anirudh@xilinx.com> 14767M: John Linn <John.Linn@xilinx.com> 14768S: Maintained 14769F: drivers/net/ethernet/xilinx/xilinx_axienet* 14770 14771XILINX UARTLITE SERIAL DRIVER 14772M: Peter Korsgaard <jacmet@sunsite.dk> 14773L: linux-serial@vger.kernel.org 14774S: Maintained 14775F: drivers/tty/serial/uartlite.c 14776 14777XILINX VIDEO IP CORES 14778M: Hyun Kwon <hyun.kwon@xilinx.com> 14779M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14780L: linux-media@vger.kernel.org 14781T: git git://linuxtv.org/media_tree.git 14782S: Supported 14783F: Documentation/devicetree/bindings/media/xilinx/ 14784F: drivers/media/platform/xilinx/ 14785F: include/uapi/linux/xilinx-v4l2-controls.h 14786 14787XILLYBUS DRIVER 14788M: Eli Billauer <eli.billauer@gmail.com> 14789L: linux-kernel@vger.kernel.org 14790S: Supported 14791F: drivers/char/xillybus/ 14792 14793XRA1403 GPIO EXPANDER 14794M: Nandor Han <nandor.han@ge.com> 14795M: Semi Malinen <semi.malinen@ge.com> 14796L: linux-gpio@vger.kernel.org 14797S: Maintained 14798F: drivers/gpio/gpio-xra1403.c 14799F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14800 14801XTENSA XTFPGA PLATFORM SUPPORT 14802M: Max Filippov <jcmvbkbc@gmail.com> 14803L: linux-xtensa@linux-xtensa.org 14804S: Maintained 14805F: drivers/spi/spi-xtensa-xtfpga.c 14806F: sound/soc/xtensa/xtfpga-i2s.c 14807 14808YAM DRIVER FOR AX.25 14809M: Jean-Paul Roubelat <jpr@f6fbb.org> 14810L: linux-hams@vger.kernel.org 14811S: Maintained 14812F: drivers/net/hamradio/yam* 14813F: include/linux/yam.h 14814 14815YAMA SECURITY MODULE 14816M: Kees Cook <keescook@chromium.org> 14817T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14818S: Supported 14819F: security/yama/ 14820F: Documentation/admin-guide/LSM/Yama.rst 14821 14822YEALINK PHONE DRIVER 14823M: Henk Vergonet <Henk.Vergonet@gmail.com> 14824L: usbb2k-api-dev@nongnu.org 14825S: Maintained 14826F: Documentation/input/yealink.rst 14827F: drivers/input/misc/yealink.* 14828 14829Z8530 DRIVER FOR AX.25 14830M: Joerg Reuter <jreuter@yaina.de> 14831W: http://yaina.de/jreuter/ 14832W: http://www.qsl.net/dl1bke/ 14833L: linux-hams@vger.kernel.org 14834S: Maintained 14835F: Documentation/networking/z8530drv.txt 14836F: drivers/net/hamradio/*scc.c 14837F: drivers/net/hamradio/z8530.h 14838 14839ZBUD COMPRESSED PAGE ALLOCATOR 14840M: Seth Jennings <sjenning@redhat.com> 14841M: Dan Streetman <ddstreet@ieee.org> 14842L: linux-mm@kvack.org 14843S: Maintained 14844F: mm/zbud.c 14845F: include/linux/zbud.h 14846 14847ZD1211RW WIRELESS DRIVER 14848M: Daniel Drake <dsd@gentoo.org> 14849M: Ulrich Kunitz <kune@deine-taler.de> 14850W: http://zd1211.ath.cx/wiki/DriverRewrite 14851L: linux-wireless@vger.kernel.org 14852L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14853S: Maintained 14854F: drivers/net/wireless/zydas/zd1211rw/ 14855 14856ZD1301 MEDIA DRIVER 14857M: Antti Palosaari <crope@iki.fi> 14858L: linux-media@vger.kernel.org 14859W: https://linuxtv.org/ 14860W: http://palosaari.fi/linux/ 14861Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14862S: Maintained 14863F: drivers/media/usb/dvb-usb-v2/zd1301* 14864 14865ZD1301_DEMOD MEDIA DRIVER 14866M: Antti Palosaari <crope@iki.fi> 14867L: linux-media@vger.kernel.org 14868W: https://linuxtv.org/ 14869W: http://palosaari.fi/linux/ 14870Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14871S: Maintained 14872F: drivers/media/dvb-frontends/zd1301_demod* 14873 14874ZPOOL COMPRESSED PAGE STORAGE API 14875M: Dan Streetman <ddstreet@ieee.org> 14876L: linux-mm@kvack.org 14877S: Maintained 14878F: mm/zpool.c 14879F: include/linux/zpool.h 14880 14881ZR36067 VIDEO FOR LINUX DRIVER 14882L: mjpeg-users@lists.sourceforge.net 14883L: linux-media@vger.kernel.org 14884W: http://mjpeg.sourceforge.net/driver-zoran/ 14885T: hg https://linuxtv.org/hg/v4l-dvb 14886S: Odd Fixes 14887F: drivers/media/pci/zoran/ 14888 14889ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14890M: Minchan Kim <minchan@kernel.org> 14891M: Nitin Gupta <ngupta@vflare.org> 14892R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14893L: linux-kernel@vger.kernel.org 14894S: Maintained 14895F: drivers/block/zram/ 14896F: Documentation/blockdev/zram.txt 14897 14898ZS DECSTATION Z85C30 SERIAL DRIVER 14899M: "Maciej W. Rozycki" <macro@linux-mips.org> 14900S: Maintained 14901F: drivers/tty/serial/zs.* 14902 14903ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14904M: Minchan Kim <minchan@kernel.org> 14905M: Nitin Gupta <ngupta@vflare.org> 14906R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14907L: linux-mm@kvack.org 14908S: Maintained 14909F: mm/zsmalloc.c 14910F: include/linux/zsmalloc.h 14911F: Documentation/vm/zsmalloc.txt 14912 14913ZSWAP COMPRESSED SWAP CACHING 14914M: Seth Jennings <sjenning@redhat.com> 14915M: Dan Streetman <ddstreet@ieee.org> 14916L: linux-mm@kvack.org 14917S: Maintained 14918F: mm/zswap.c 14919 14920THE REST 14921M: Linus Torvalds <torvalds@linux-foundation.org> 14922L: linux-kernel@vger.kernel.org 14923Q: http://patchwork.kernel.org/project/LKML/list/ 14924T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14925S: Buried alive in reporters 14926F: * 14927F: */ 14928