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: arch/arm/boot/dts/uniphier* 2021F: arch/arm/include/asm/hardware/cache-uniphier.h 2022F: arch/arm/mach-uniphier/ 2023F: arch/arm/mm/cache-uniphier.c 2024F: arch/arm64/boot/dts/socionext/ 2025F: drivers/bus/uniphier-system-bus.c 2026F: drivers/clk/uniphier/ 2027F: drivers/i2c/busses/i2c-uniphier* 2028F: drivers/irqchip/irq-uniphier-aidet.c 2029F: drivers/pinctrl/uniphier/ 2030F: drivers/reset/reset-uniphier.c 2031F: drivers/tty/serial/8250/8250_uniphier.c 2032N: uniphier 2033 2034ARM/Ux500 ARM ARCHITECTURE 2035M: Linus Walleij <linus.walleij@linaro.org> 2036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2037S: Maintained 2038F: arch/arm/mach-ux500/ 2039F: drivers/clocksource/clksrc-dbx500-prcmu.c 2040F: drivers/dma/ste_dma40* 2041F: drivers/hwspinlock/u8500_hsem.c 2042F: drivers/mfd/abx500* 2043F: drivers/mfd/ab8500* 2044F: drivers/mfd/dbx500* 2045F: drivers/mfd/db8500* 2046F: drivers/pinctrl/nomadik/pinctrl-ab* 2047F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2048F: drivers/rtc/rtc-ab8500.c 2049F: drivers/rtc/rtc-pl031.c 2050T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2051 2052ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2053M: Ulf Hansson <ulf.hansson@linaro.org> 2054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2055T: git git://git.linaro.org/people/ulfh/clk.git 2056S: Maintained 2057F: drivers/clk/ux500/ 2058 2059ARM/VERSATILE EXPRESS PLATFORM 2060M: Liviu Dudau <liviu.dudau@arm.com> 2061M: Sudeep Holla <sudeep.holla@arm.com> 2062M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2064S: Maintained 2065F: arch/arm/boot/dts/vexpress* 2066F: arch/arm64/boot/dts/arm/ 2067F: arch/arm/mach-vexpress/ 2068F: */*/vexpress* 2069F: */*/*/vexpress* 2070F: drivers/clk/versatile/clk-vexpress-osc.c 2071F: drivers/clocksource/versatile.c 2072N: mps2 2073 2074ARM/VFP SUPPORT 2075M: Russell King <linux@armlinux.org.uk> 2076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2077W: http://www.armlinux.org.uk/ 2078S: Maintained 2079F: arch/arm/vfp/ 2080 2081ARM/VOIPAC PXA270 SUPPORT 2082M: Marek Vasut <marek.vasut@gmail.com> 2083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2084S: Maintained 2085F: arch/arm/mach-pxa/vpac270.c 2086F: arch/arm/mach-pxa/include/mach/vpac270.h 2087 2088ARM/VT8500 ARM ARCHITECTURE 2089M: Tony Prisk <linux@prisktech.co.nz> 2090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2091S: Maintained 2092F: arch/arm/mach-vt8500/ 2093F: drivers/clocksource/vt8500_timer.c 2094F: drivers/i2c/busses/i2c-wmt.c 2095F: drivers/mmc/host/wmt-sdmmc.c 2096F: drivers/pwm/pwm-vt8500.c 2097F: drivers/rtc/rtc-vt8500.c 2098F: drivers/tty/serial/vt8500_serial.c 2099F: drivers/usb/host/ehci-platform.c 2100F: drivers/usb/host/uhci-platform.c 2101F: drivers/video/fbdev/vt8500lcdfb.* 2102F: drivers/video/fbdev/wm8505fb* 2103F: drivers/video/fbdev/wmt_ge_rops.* 2104 2105ARM/ZIPIT Z2 SUPPORT 2106M: Marek Vasut <marek.vasut@gmail.com> 2107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2108S: Maintained 2109F: arch/arm/mach-pxa/z2.c 2110F: arch/arm/mach-pxa/include/mach/z2.h 2111 2112ARM/ZTE ARCHITECTURE 2113M: Jun Nie <jun.nie@linaro.org> 2114M: Baoyou Xie <baoyou.xie@linaro.org> 2115M: Shawn Guo <shawnguo@kernel.org> 2116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2117S: Maintained 2118F: arch/arm/boot/dts/zx2967* 2119F: arch/arm/mach-zx/ 2120F: arch/arm64/boot/dts/zte/ 2121F: drivers/clk/zte/ 2122F: drivers/dma/zx_dma.c 2123F: drivers/gpio/gpio-zx.c 2124F: drivers/i2c/busses/i2c-zx2967.c 2125F: drivers/mmc/host/dw_mmc-zx.* 2126F: drivers/pinctrl/zte/ 2127F: drivers/reset/reset-zx2967.c 2128F: drivers/soc/zte/ 2129F: drivers/thermal/zx2967_thermal.c 2130F: drivers/watchdog/zx2967_wdt.c 2131F: Documentation/devicetree/bindings/arm/zte.txt 2132F: Documentation/devicetree/bindings/clock/zx2967*.txt 2133F: Documentation/devicetree/bindings/dma/zxdma.txt 2134F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2135F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2136F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2137F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2138F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2139F: Documentation/devicetree/bindings/soc/zte/ 2140F: Documentation/devicetree/bindings/sound/zte,*.txt 2141F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2142F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2143F: include/dt-bindings/clock/zx2967*.h 2144F: include/dt-bindings/soc/zte,*.h 2145F: sound/soc/codecs/zx_aud96p22.c 2146F: sound/soc/zte/ 2147 2148ARM/ZYNQ ARCHITECTURE 2149M: Michal Simek <michal.simek@xilinx.com> 2150R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2152W: http://wiki.xilinx.com 2153T: git https://github.com/Xilinx/linux-xlnx.git 2154S: Supported 2155F: arch/arm/mach-zynq/ 2156F: drivers/cpuidle/cpuidle-zynq.c 2157F: drivers/block/xsysace.c 2158N: zynq 2159N: xilinx 2160F: drivers/clocksource/cadence_ttc_timer.c 2161F: drivers/i2c/busses/i2c-cadence.c 2162F: drivers/mmc/host/sdhci-of-arasan.c 2163F: drivers/edac/synopsys_edac.c 2164 2165ARM64 PORT (AARCH64 ARCHITECTURE) 2166M: Catalin Marinas <catalin.marinas@arm.com> 2167M: Will Deacon <will.deacon@arm.com> 2168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2169T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2170S: Maintained 2171F: arch/arm64/ 2172F: Documentation/arm64/ 2173 2174AS3645A LED FLASH CONTROLLER DRIVER 2175M: Sakari Ailus <sakari.ailus@iki.fi> 2176L: linux-leds@vger.kernel.org 2177S: Maintained 2178F: drivers/leds/leds-as3645a.c 2179 2180AS3645A LED FLASH CONTROLLER DRIVER 2181M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2182L: linux-media@vger.kernel.org 2183T: git git://linuxtv.org/media_tree.git 2184S: Maintained 2185F: drivers/media/i2c/as3645a.c 2186F: include/media/i2c/as3645a.h 2187 2188ASAHI KASEI AK8974 DRIVER 2189M: Linus Walleij <linus.walleij@linaro.org> 2190L: linux-iio@vger.kernel.org 2191W: http://www.akm.com/ 2192S: Supported 2193F: drivers/iio/magnetometer/ak8974.c 2194 2195ASC7621 HARDWARE MONITOR DRIVER 2196M: George Joseph <george.joseph@fairview5.com> 2197L: linux-hwmon@vger.kernel.org 2198S: Maintained 2199F: Documentation/hwmon/asc7621 2200F: drivers/hwmon/asc7621.c 2201 2202ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2203M: Corentin Chary <corentin.chary@gmail.com> 2204L: acpi4asus-user@lists.sourceforge.net 2205L: platform-driver-x86@vger.kernel.org 2206W: http://acpi4asus.sf.net 2207S: Maintained 2208F: drivers/platform/x86/asus*.c 2209F: drivers/platform/x86/eeepc*.c 2210 2211ASUS WIRELESS RADIO CONTROL DRIVER 2212M: João Paulo Rechi Vita <jprvita@gmail.com> 2213L: platform-driver-x86@vger.kernel.org 2214S: Maintained 2215F: drivers/platform/x86/asus-wireless.c 2216 2217ASYMMETRIC KEYS 2218M: David Howells <dhowells@redhat.com> 2219L: keyrings@vger.kernel.org 2220S: Maintained 2221F: Documentation/crypto/asymmetric-keys.txt 2222F: include/linux/verification.h 2223F: include/crypto/public_key.h 2224F: include/crypto/pkcs7.h 2225F: crypto/asymmetric_keys/ 2226 2227ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2228R: Dan Williams <dan.j.williams@intel.com> 2229W: http://sourceforge.net/projects/xscaleiop 2230S: Odd fixes 2231F: Documentation/crypto/async-tx-api.txt 2232F: crypto/async_tx/ 2233F: drivers/dma/ 2234F: include/linux/dmaengine.h 2235F: include/linux/async_tx.h 2236 2237AT24 EEPROM DRIVER 2238M: Wolfram Sang <wsa@the-dreams.de> 2239L: linux-i2c@vger.kernel.org 2240S: Maintained 2241F: drivers/misc/eeprom/at24.c 2242F: include/linux/platform_data/at24.h 2243 2244ATA OVER ETHERNET (AOE) DRIVER 2245M: "Ed L. Cashin" <ed.cashin@acm.org> 2246W: http://www.openaoe.org/ 2247S: Supported 2248F: Documentation/aoe/ 2249F: drivers/block/aoe/ 2250 2251ATHEROS 71XX/9XXX GPIO DRIVER 2252M: Alban Bedel <albeu@free.fr> 2253W: https://github.com/AlbanBedel/linux 2254T: git git://github.com/AlbanBedel/linux 2255S: Maintained 2256F: drivers/gpio/gpio-ath79.c 2257F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2258 2259ATHEROS ATH GENERIC UTILITIES 2260M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2261L: linux-wireless@vger.kernel.org 2262S: Supported 2263F: drivers/net/wireless/ath/* 2264 2265ATHEROS ATH5K WIRELESS DRIVER 2266M: Jiri Slaby <jirislaby@gmail.com> 2267M: Nick Kossifidis <mickflemm@gmail.com> 2268M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2269L: linux-wireless@vger.kernel.org 2270W: http://wireless.kernel.org/en/users/Drivers/ath5k 2271S: Maintained 2272F: drivers/net/wireless/ath/ath5k/ 2273 2274ATHEROS ATH6KL WIRELESS DRIVER 2275M: Kalle Valo <kvalo@qca.qualcomm.com> 2276L: linux-wireless@vger.kernel.org 2277W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2278T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2279S: Supported 2280F: drivers/net/wireless/ath/ath6kl/ 2281 2282ATI_REMOTE2 DRIVER 2283M: Ville Syrjala <syrjala@sci.fi> 2284S: Maintained 2285F: drivers/input/misc/ati_remote2.c 2286 2287ATK0110 HWMON DRIVER 2288M: Luca Tettamanti <kronos.it@gmail.com> 2289L: linux-hwmon@vger.kernel.org 2290S: Maintained 2291F: drivers/hwmon/asus_atk0110.c 2292 2293ATLX ETHERNET DRIVERS 2294M: Jay Cliburn <jcliburn@gmail.com> 2295M: Chris Snook <chris.snook@gmail.com> 2296L: netdev@vger.kernel.org 2297W: http://sourceforge.net/projects/atl1 2298W: http://atl1.sourceforge.net 2299S: Maintained 2300F: drivers/net/ethernet/atheros/ 2301 2302ATM 2303M: Chas Williams <3chas3@gmail.com> 2304L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2305L: netdev@vger.kernel.org 2306W: http://linux-atm.sourceforge.net 2307S: Maintained 2308F: drivers/atm/ 2309F: include/linux/atm* 2310F: include/uapi/linux/atm* 2311 2312ATMEL AT91 / AT32 MCI DRIVER 2313M: Ludovic Desroches <ludovic.desroches@microchip.com> 2314S: Maintained 2315F: drivers/mmc/host/atmel-mci.c 2316 2317ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2318M: Nicolas Ferre <nicolas.ferre@microchip.com> 2319S: Supported 2320F: drivers/power/reset/at91-sama5d2_shdwc.c 2321 2322ATMEL Audio ALSA driver 2323M: Nicolas Ferre <nicolas.ferre@microchip.com> 2324L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2325S: Supported 2326F: sound/soc/atmel 2327 2328ATMEL I2C DRIVER 2329M: Ludovic Desroches <ludovic.desroches@microchip.com> 2330L: linux-i2c@vger.kernel.org 2331S: Supported 2332F: drivers/i2c/busses/i2c-at91.c 2333 2334ATMEL ISI DRIVER 2335M: Ludovic Desroches <ludovic.desroches@microchip.com> 2336L: linux-media@vger.kernel.org 2337S: Supported 2338F: drivers/media/platform/atmel/atmel-isi.c 2339F: include/media/atmel-isi.h 2340 2341ATMEL LCDFB DRIVER 2342M: Nicolas Ferre <nicolas.ferre@microchip.com> 2343L: linux-fbdev@vger.kernel.org 2344S: Maintained 2345F: drivers/video/fbdev/atmel_lcdfb.c 2346F: include/video/atmel_lcdc.h 2347 2348ATMEL MACB ETHERNET DRIVER 2349M: Nicolas Ferre <nicolas.ferre@microchip.com> 2350S: Supported 2351F: drivers/net/ethernet/cadence/ 2352 2353ATMEL MAXTOUCH DRIVER 2354M: Nick Dyer <nick@shmanahar.org> 2355T: git git://github.com/ndyer/linux.git 2356S: Maintained 2357F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2358F: drivers/input/touchscreen/atmel_mxt_ts.c 2359F: include/linux/platform_data/atmel_mxt_ts.h 2360 2361ATMEL NAND DRIVER 2362M: Wenyou Yang <wenyou.yang@atmel.com> 2363M: Josh Wu <rainyfeeling@outlook.com> 2364L: linux-mtd@lists.infradead.org 2365S: Supported 2366F: drivers/mtd/nand/atmel/* 2367 2368ATMEL SAMA5D2 ADC DRIVER 2369M: Ludovic Desroches <ludovic.desroches@microchip.com> 2370L: linux-iio@vger.kernel.org 2371S: Supported 2372F: drivers/iio/adc/at91-sama5d2_adc.c 2373 2374ATMEL SDMMC DRIVER 2375M: Ludovic Desroches <ludovic.desroches@microchip.com> 2376L: linux-mmc@vger.kernel.org 2377S: Supported 2378F: drivers/mmc/host/sdhci-of-at91.c 2379 2380ATMEL SPI DRIVER 2381M: Nicolas Ferre <nicolas.ferre@microchip.com> 2382S: Supported 2383F: drivers/spi/spi-atmel.* 2384 2385ATMEL SSC DRIVER 2386M: Nicolas Ferre <nicolas.ferre@microchip.com> 2387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2388S: Supported 2389F: drivers/misc/atmel-ssc.c 2390F: include/linux/atmel-ssc.h 2391 2392ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2393M: Nicolas Ferre <nicolas.ferre@microchip.com> 2394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2395S: Supported 2396F: drivers/misc/atmel_tclib.c 2397F: drivers/clocksource/tcb_clksrc.c 2398 2399ATMEL USBA UDC DRIVER 2400M: Nicolas Ferre <nicolas.ferre@microchip.com> 2401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2402S: Supported 2403F: drivers/usb/gadget/udc/atmel_usba_udc.* 2404 2405ATMEL WIRELESS DRIVER 2406M: Simon Kelley <simon@thekelleys.org.uk> 2407L: linux-wireless@vger.kernel.org 2408W: http://www.thekelleys.org.uk/atmel 2409W: http://atmelwlandriver.sourceforge.net/ 2410S: Maintained 2411F: drivers/net/wireless/atmel/atmel* 2412 2413ATMEL XDMA DRIVER 2414M: Ludovic Desroches <ludovic.desroches@microchip.com> 2415L: linux-arm-kernel@lists.infradead.org 2416L: dmaengine@vger.kernel.org 2417S: Supported 2418F: drivers/dma/at_xdmac.c 2419 2420ATOMIC INFRASTRUCTURE 2421M: Will Deacon <will.deacon@arm.com> 2422M: Peter Zijlstra <peterz@infradead.org> 2423R: Boqun Feng <boqun.feng@gmail.com> 2424L: linux-kernel@vger.kernel.org 2425S: Maintained 2426F: arch/*/include/asm/atomic*.h 2427F: include/*/atomic*.h 2428 2429ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2430M: Bradley Grove <linuxdrivers@attotech.com> 2431L: linux-scsi@vger.kernel.org 2432W: http://www.attotech.com 2433S: Supported 2434F: drivers/scsi/esas2r 2435 2436ATUSB IEEE 802.15.4 RADIO DRIVER 2437M: Stefan Schmidt <stefan@osg.samsung.com> 2438L: linux-wpan@vger.kernel.org 2439S: Maintained 2440F: drivers/net/ieee802154/atusb.c 2441F: drivers/net/ieee802154/atusb.h 2442F: drivers/net/ieee802154/at86rf230.h 2443 2444AUDIT SUBSYSTEM 2445M: Paul Moore <paul@paul-moore.com> 2446M: Eric Paris <eparis@redhat.com> 2447L: linux-audit@redhat.com (moderated for non-subscribers) 2448W: https://github.com/linux-audit 2449W: https://people.redhat.com/sgrubb/audit 2450T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2451S: Supported 2452F: include/linux/audit.h 2453F: include/uapi/linux/audit.h 2454F: kernel/audit* 2455 2456AUXILIARY DISPLAY DRIVERS 2457M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2458W: http://miguelojeda.es/auxdisplay.htm 2459W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2460S: Maintained 2461F: drivers/auxdisplay/ 2462F: include/linux/cfag12864b.h 2463 2464AX.25 NETWORK LAYER 2465M: Ralf Baechle <ralf@linux-mips.org> 2466L: linux-hams@vger.kernel.org 2467W: http://www.linux-ax25.org/ 2468S: Maintained 2469F: include/uapi/linux/ax25.h 2470F: include/net/ax25.h 2471F: net/ax25/ 2472 2473AXENTIA ARM DEVICES 2474M: Peter Rosin <peda@axentia.se> 2475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2476S: Maintained 2477F: Documentation/devicetree/bindings/arm/axentia.txt 2478F: arch/arm/boot/dts/at91-linea.dtsi 2479F: arch/arm/boot/dts/at91-tse850-3.dts 2480 2481AXENTIA ASOC DRIVERS 2482M: Peter Rosin <peda@axentia.se> 2483L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2484S: Maintained 2485F: Documentation/devicetree/bindings/sound/axentia,* 2486F: sound/soc/atmel/tse850-pcm5142.c 2487 2488AZ6007 DVB DRIVER 2489M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2490M: Mauro Carvalho Chehab <mchehab@kernel.org> 2491L: linux-media@vger.kernel.org 2492W: https://linuxtv.org 2493T: git git://linuxtv.org/media_tree.git 2494S: Maintained 2495F: drivers/media/usb/dvb-usb-v2/az6007.c 2496 2497AZTECH FM RADIO RECEIVER DRIVER 2498M: Hans Verkuil <hverkuil@xs4all.nl> 2499L: linux-media@vger.kernel.org 2500T: git git://linuxtv.org/media_tree.git 2501W: https://linuxtv.org 2502S: Maintained 2503F: drivers/media/radio/radio-aztech* 2504 2505B43 WIRELESS DRIVER 2506L: linux-wireless@vger.kernel.org 2507L: b43-dev@lists.infradead.org 2508W: http://wireless.kernel.org/en/users/Drivers/b43 2509S: Odd Fixes 2510F: drivers/net/wireless/broadcom/b43/ 2511 2512B43LEGACY WIRELESS DRIVER 2513M: Larry Finger <Larry.Finger@lwfinger.net> 2514L: linux-wireless@vger.kernel.org 2515L: b43-dev@lists.infradead.org 2516W: http://wireless.kernel.org/en/users/Drivers/b43 2517S: Maintained 2518F: drivers/net/wireless/broadcom/b43legacy/ 2519 2520BACKLIGHT CLASS/SUBSYSTEM 2521M: Lee Jones <lee.jones@linaro.org> 2522M: Daniel Thompson <daniel.thompson@linaro.org> 2523M: Jingoo Han <jingoohan1@gmail.com> 2524T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2525S: Maintained 2526F: drivers/video/backlight/ 2527F: include/linux/backlight.h 2528F: include/linux/pwm_backlight.h 2529F: Documentation/devicetree/bindings/leds/backlight 2530 2531BATMAN ADVANCED 2532M: Marek Lindner <mareklindner@neomailbox.ch> 2533M: Simon Wunderlich <sw@simonwunderlich.de> 2534M: Antonio Quartulli <a@unstable.cc> 2535L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2536W: https://www.open-mesh.org/ 2537Q: https://patchwork.open-mesh.org/project/batman/list/ 2538S: Maintained 2539F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2540F: Documentation/ABI/testing/sysfs-class-net-mesh 2541F: Documentation/networking/batman-adv.rst 2542F: include/uapi/linux/batman_adv.h 2543F: net/batman-adv/ 2544 2545BAYCOM/HDLCDRV DRIVERS FOR AX.25 2546M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2547L: linux-hams@vger.kernel.org 2548W: http://www.baycom.org/~tom/ham/ham.html 2549S: Maintained 2550F: drivers/net/hamradio/baycom* 2551 2552BCACHE (BLOCK LAYER CACHE) 2553M: Kent Overstreet <kent.overstreet@gmail.com> 2554L: linux-bcache@vger.kernel.org 2555W: http://bcache.evilpiepirate.org 2556S: Orphan 2557F: drivers/md/bcache/ 2558 2559BDISP ST MEDIA DRIVER 2560M: Fabien Dessenne <fabien.dessenne@st.com> 2561L: linux-media@vger.kernel.org 2562T: git git://linuxtv.org/media_tree.git 2563W: https://linuxtv.org 2564S: Supported 2565F: drivers/media/platform/sti/bdisp 2566 2567BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2568M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2569L: netdev@vger.kernel.org 2570S: Maintained 2571F: drivers/net/ethernet/ec_bhf.c 2572 2573BEFS FILE SYSTEM 2574M: Luis de Bethencourt <luisbg@kernel.org> 2575M: Salah Triki <salah.triki@gmail.com> 2576S: Maintained 2577T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2578F: Documentation/filesystems/befs.txt 2579F: fs/befs/ 2580 2581BFQ I/O SCHEDULER 2582M: Paolo Valente <paolo.valente@linaro.org> 2583M: Jens Axboe <axboe@kernel.dk> 2584L: linux-block@vger.kernel.org 2585S: Maintained 2586F: block/bfq-* 2587F: Documentation/block/bfq-iosched.txt 2588 2589BFS FILE SYSTEM 2590M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2591S: Maintained 2592F: Documentation/filesystems/bfs.txt 2593F: fs/bfs/ 2594F: include/uapi/linux/bfs_fs.h 2595 2596BLACKFIN ARCHITECTURE 2597M: Steven Miao <realmz6@gmail.com> 2598L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2599T: git git://git.code.sf.net/p/adi-linux/code 2600W: http://blackfin.uclinux.org 2601S: Supported 2602F: arch/blackfin/ 2603 2604BLACKFIN EMAC DRIVER 2605L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2606W: http://blackfin.uclinux.org 2607S: Supported 2608F: drivers/net/ethernet/adi/ 2609 2610BLACKFIN MEDIA DRIVER 2611M: Scott Jiang <scott.jiang.linux@gmail.com> 2612L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2613W: http://blackfin.uclinux.org/ 2614S: Supported 2615F: drivers/media/platform/blackfin/ 2616F: drivers/media/i2c/adv7183* 2617F: drivers/media/i2c/vs6624* 2618 2619BLACKFIN RTC DRIVER 2620L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2621W: http://blackfin.uclinux.org 2622S: Supported 2623F: drivers/rtc/rtc-bfin.c 2624 2625BLACKFIN SDH DRIVER 2626L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2627W: http://blackfin.uclinux.org 2628S: Supported 2629F: drivers/mmc/host/bfin_sdh.c 2630 2631BLACKFIN SERIAL DRIVER 2632L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2633W: http://blackfin.uclinux.org 2634S: Supported 2635F: drivers/tty/serial/bfin_uart.c 2636 2637BLACKFIN WATCHDOG DRIVER 2638L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2639W: http://blackfin.uclinux.org 2640S: Supported 2641F: drivers/watchdog/bfin_wdt.c 2642 2643BLINKM RGB LED DRIVER 2644M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2645S: Maintained 2646F: drivers/leds/leds-blinkm.c 2647 2648BLOCK LAYER 2649M: Jens Axboe <axboe@kernel.dk> 2650L: linux-block@vger.kernel.org 2651T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2652S: Maintained 2653F: block/ 2654F: kernel/trace/blktrace.c 2655F: lib/sbitmap.c 2656 2657BLOCK2MTD DRIVER 2658M: Joern Engel <joern@lazybastard.org> 2659L: linux-mtd@lists.infradead.org 2660S: Maintained 2661F: drivers/mtd/devices/block2mtd.c 2662 2663BLUETOOTH DRIVERS 2664M: Marcel Holtmann <marcel@holtmann.org> 2665M: Gustavo Padovan <gustavo@padovan.org> 2666M: Johan Hedberg <johan.hedberg@gmail.com> 2667L: linux-bluetooth@vger.kernel.org 2668W: http://www.bluez.org/ 2669T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2670T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2671S: Maintained 2672F: drivers/bluetooth/ 2673 2674BLUETOOTH SUBSYSTEM 2675M: Marcel Holtmann <marcel@holtmann.org> 2676M: Gustavo Padovan <gustavo@padovan.org> 2677M: Johan Hedberg <johan.hedberg@gmail.com> 2678L: linux-bluetooth@vger.kernel.org 2679W: http://www.bluez.org/ 2680T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2681T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2682S: Maintained 2683F: net/bluetooth/ 2684F: include/net/bluetooth/ 2685 2686BONDING DRIVER 2687M: Jay Vosburgh <j.vosburgh@gmail.com> 2688M: Veaceslav Falico <vfalico@gmail.com> 2689M: Andy Gospodarek <andy@greyhouse.net> 2690L: netdev@vger.kernel.org 2691W: http://sourceforge.net/projects/bonding/ 2692S: Supported 2693F: drivers/net/bonding/ 2694F: include/uapi/linux/if_bonding.h 2695 2696BPF (Safe dynamic programs and tools) 2697M: Alexei Starovoitov <ast@kernel.org> 2698M: Daniel Borkmann <daniel@iogearbox.net> 2699L: netdev@vger.kernel.org 2700L: linux-kernel@vger.kernel.org 2701S: Supported 2702F: arch/x86/net/bpf_jit* 2703F: Documentation/networking/filter.txt 2704F: include/linux/bpf* 2705F: include/linux/filter.h 2706F: include/uapi/linux/bpf* 2707F: include/uapi/linux/filter.h 2708F: kernel/bpf/ 2709F: kernel/trace/bpf_trace.c 2710F: lib/test_bpf.c 2711F: net/bpf/ 2712F: net/core/filter.c 2713F: net/sched/act_bpf.c 2714F: net/sched/cls_bpf.c 2715F: samples/bpf/ 2716F: tools/net/bpf* 2717F: tools/testing/selftests/bpf/ 2718 2719BROADCOM B44 10/100 ETHERNET DRIVER 2720M: Michael Chan <michael.chan@broadcom.com> 2721L: netdev@vger.kernel.org 2722S: Supported 2723F: drivers/net/ethernet/broadcom/b44.* 2724 2725BROADCOM B53 ETHERNET SWITCH DRIVER 2726M: Florian Fainelli <f.fainelli@gmail.com> 2727L: netdev@vger.kernel.org 2728L: openwrt-devel@lists.openwrt.org (subscribers-only) 2729S: Supported 2730F: drivers/net/dsa/b53/* 2731F: include/linux/platform_data/b53.h 2732 2733BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2734M: Florian Fainelli <f.fainelli@gmail.com> 2735M: Ray Jui <rjui@broadcom.com> 2736M: Scott Branden <sbranden@broadcom.com> 2737M: bcm-kernel-feedback-list@broadcom.com 2738T: git git://github.com/broadcom/mach-bcm 2739S: Maintained 2740N: bcm281* 2741N: bcm113* 2742N: bcm216* 2743N: kona 2744F: arch/arm/mach-bcm/ 2745 2746BROADCOM BCM2835 ARM ARCHITECTURE 2747M: Eric Anholt <eric@anholt.net> 2748M: Stefan Wahren <stefan.wahren@i2se.com> 2749L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2751T: git git://github.com/anholt/linux 2752S: Maintained 2753N: bcm2835 2754F: drivers/staging/vc04_services 2755 2756BROADCOM BCM47XX MIPS ARCHITECTURE 2757M: Hauke Mehrtens <hauke@hauke-m.de> 2758M: Rafał Miłecki <zajec5@gmail.com> 2759L: linux-mips@linux-mips.org 2760S: Maintained 2761F: Documentation/devicetree/bindings/mips/brcm/ 2762F: arch/mips/bcm47xx/* 2763F: arch/mips/include/asm/mach-bcm47xx/* 2764 2765BROADCOM BCM5301X ARM ARCHITECTURE 2766M: Hauke Mehrtens <hauke@hauke-m.de> 2767M: Rafał Miłecki <zajec5@gmail.com> 2768M: Jon Mason <jonmason@broadcom.com> 2769M: bcm-kernel-feedback-list@broadcom.com 2770L: linux-arm-kernel@lists.infradead.org 2771S: Maintained 2772F: arch/arm/mach-bcm/bcm_5301x.c 2773F: arch/arm/boot/dts/bcm5301x*.dtsi 2774F: arch/arm/boot/dts/bcm470* 2775F: arch/arm/boot/dts/bcm953012* 2776 2777BROADCOM BCM53573 ARM ARCHITECTURE 2778M: Rafał Miłecki <rafal@milecki.pl> 2779L: linux-arm-kernel@lists.infradead.org 2780S: Maintained 2781F: arch/arm/boot/dts/bcm53573* 2782F: arch/arm/boot/dts/bcm47189* 2783 2784BROADCOM BCM63XX ARM ARCHITECTURE 2785M: Florian Fainelli <f.fainelli@gmail.com> 2786M: bcm-kernel-feedback-list@broadcom.com 2787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2788T: git git://github.com/broadcom/stblinux.git 2789S: Maintained 2790N: bcm63xx 2791 2792BROADCOM BCM63XX/BCM33XX UDC DRIVER 2793M: Kevin Cernekee <cernekee@gmail.com> 2794L: linux-usb@vger.kernel.org 2795S: Maintained 2796F: drivers/usb/gadget/udc/bcm63xx_udc.* 2797 2798BROADCOM BCM7XXX ARM ARCHITECTURE 2799M: Brian Norris <computersforpeace@gmail.com> 2800M: Gregory Fong <gregory.0xf0@gmail.com> 2801M: Florian Fainelli <f.fainelli@gmail.com> 2802M: bcm-kernel-feedback-list@broadcom.com 2803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2804T: git git://github.com/broadcom/stblinux.git 2805S: Maintained 2806F: arch/arm/mach-bcm/*brcmstb* 2807F: arch/arm/boot/dts/bcm7*.dts* 2808F: drivers/bus/brcmstb_gisb.c 2809N: brcmstb 2810 2811BROADCOM BMIPS CPUFREQ DRIVER 2812M: Markus Mayer <mmayer@broadcom.com> 2813M: bcm-kernel-feedback-list@broadcom.com 2814L: linux-pm@vger.kernel.org 2815S: Maintained 2816F: drivers/cpufreq/bmips-cpufreq.c 2817 2818BROADCOM BMIPS MIPS ARCHITECTURE 2819M: Kevin Cernekee <cernekee@gmail.com> 2820M: Florian Fainelli <f.fainelli@gmail.com> 2821L: linux-mips@linux-mips.org 2822T: git git://github.com/broadcom/stblinux.git 2823S: Maintained 2824F: arch/mips/bmips/* 2825F: arch/mips/include/asm/mach-bmips/* 2826F: arch/mips/kernel/*bmips* 2827F: arch/mips/boot/dts/brcm/bcm*.dts* 2828F: drivers/irqchip/irq-bcm63* 2829F: drivers/irqchip/irq-bcm7* 2830F: drivers/irqchip/irq-brcmstb* 2831F: include/linux/bcm963xx_nvram.h 2832F: include/linux/bcm963xx_tag.h 2833 2834BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2835M: Rasesh Mody <rasesh.mody@cavium.com> 2836M: Harish Patil <harish.patil@cavium.com> 2837M: Dept-GELinuxNICDev@cavium.com 2838L: netdev@vger.kernel.org 2839S: Supported 2840F: drivers/net/ethernet/broadcom/bnx2.* 2841F: drivers/net/ethernet/broadcom/bnx2_* 2842 2843BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2844M: QLogic-Storage-Upstream@qlogic.com 2845L: linux-scsi@vger.kernel.org 2846S: Supported 2847F: drivers/scsi/bnx2fc/ 2848 2849BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2850M: QLogic-Storage-Upstream@qlogic.com 2851L: linux-scsi@vger.kernel.org 2852S: Supported 2853F: drivers/scsi/bnx2i/ 2854 2855BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2856M: Yuval Mintz <Yuval.Mintz@cavium.com> 2857M: Ariel Elior <ariel.elior@cavium.com> 2858M: everest-linux-l2@cavium.com 2859L: netdev@vger.kernel.org 2860S: Supported 2861F: drivers/net/ethernet/broadcom/bnx2x/ 2862 2863BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2864M: Michael Chan <michael.chan@broadcom.com> 2865L: netdev@vger.kernel.org 2866S: Supported 2867F: drivers/net/ethernet/broadcom/bnxt/ 2868 2869BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2870M: Arend van Spriel <arend.vanspriel@broadcom.com> 2871M: Franky Lin <franky.lin@broadcom.com> 2872M: Hante Meuleman <hante.meuleman@broadcom.com> 2873M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2874M: Wright Feng <wright.feng@cypress.com> 2875L: linux-wireless@vger.kernel.org 2876L: brcm80211-dev-list.pdl@broadcom.com 2877L: brcm80211-dev-list@cypress.com 2878S: Supported 2879F: drivers/net/wireless/broadcom/brcm80211/ 2880 2881BROADCOM BRCMSTB GPIO DRIVER 2882M: Gregory Fong <gregory.0xf0@gmail.com> 2883L: bcm-kernel-feedback-list@broadcom.com 2884S: Supported 2885F: drivers/gpio/gpio-brcmstb.c 2886F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2887 2888BROADCOM GENET ETHERNET DRIVER 2889M: Florian Fainelli <f.fainelli@gmail.com> 2890L: netdev@vger.kernel.org 2891S: Supported 2892F: drivers/net/ethernet/broadcom/genet/ 2893 2894BROADCOM IPROC ARM ARCHITECTURE 2895M: Ray Jui <rjui@broadcom.com> 2896M: Scott Branden <sbranden@broadcom.com> 2897M: Jon Mason <jonmason@broadcom.com> 2898M: bcm-kernel-feedback-list@broadcom.com 2899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2900T: git git://github.com/broadcom/cygnus-linux.git 2901S: Maintained 2902N: iproc 2903N: cygnus 2904N: bcm[-_]nsp 2905N: bcm9113* 2906N: bcm9583* 2907N: bcm9585* 2908N: bcm9586* 2909N: bcm988312 2910N: bcm113* 2911N: bcm583* 2912N: bcm585* 2913N: bcm586* 2914N: bcm88312 2915F: arch/arm64/boot/dts/broadcom/ns2* 2916F: drivers/clk/bcm/clk-ns* 2917F: drivers/pinctrl/bcm/pinctrl-ns* 2918 2919BROADCOM KONA GPIO DRIVER 2920M: Ray Jui <rjui@broadcom.com> 2921L: bcm-kernel-feedback-list@broadcom.com 2922S: Supported 2923F: drivers/gpio/gpio-bcm-kona.c 2924F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2925 2926BROADCOM NETXTREME-E ROCE DRIVER 2927M: Selvin Xavier <selvin.xavier@broadcom.com> 2928M: Devesh Sharma <devesh.sharma@broadcom.com> 2929M: Somnath Kotur <somnath.kotur@broadcom.com> 2930M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2931L: linux-rdma@vger.kernel.org 2932W: http://www.broadcom.com 2933S: Supported 2934F: drivers/infiniband/hw/bnxt_re/ 2935F: include/uapi/rdma/bnxt_re-abi.h 2936 2937BROADCOM NVRAM DRIVER 2938M: Rafał Miłecki <zajec5@gmail.com> 2939L: linux-mips@linux-mips.org 2940S: Maintained 2941F: drivers/firmware/broadcom/* 2942 2943BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2944M: Rafał Miłecki <zajec5@gmail.com> 2945L: linux-wireless@vger.kernel.org 2946S: Maintained 2947F: drivers/bcma/ 2948F: include/linux/bcma/ 2949 2950BROADCOM STB AVS CPUFREQ DRIVER 2951M: Markus Mayer <mmayer@broadcom.com> 2952M: bcm-kernel-feedback-list@broadcom.com 2953L: linux-pm@vger.kernel.org 2954S: Maintained 2955F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2956F: drivers/cpufreq/brcmstb* 2957 2958BROADCOM STB NAND FLASH DRIVER 2959M: Brian Norris <computersforpeace@gmail.com> 2960M: Kamal Dasu <kdasu.kdev@gmail.com> 2961L: linux-mtd@lists.infradead.org 2962L: bcm-kernel-feedback-list@broadcom.com 2963S: Maintained 2964F: drivers/mtd/nand/brcmnand/ 2965 2966BROADCOM SYSTEMPORT ETHERNET DRIVER 2967M: Florian Fainelli <f.fainelli@gmail.com> 2968L: netdev@vger.kernel.org 2969S: Supported 2970F: drivers/net/ethernet/broadcom/bcmsysport.* 2971 2972BROADCOM TG3 GIGABIT ETHERNET DRIVER 2973M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2974M: Prashant Sreedharan <prashant@broadcom.com> 2975M: Michael Chan <mchan@broadcom.com> 2976L: netdev@vger.kernel.org 2977S: Supported 2978F: drivers/net/ethernet/broadcom/tg3.* 2979 2980BROCADE BFA FC SCSI DRIVER 2981M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2982M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2983L: linux-scsi@vger.kernel.org 2984S: Supported 2985F: drivers/scsi/bfa/ 2986 2987BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2988M: Rasesh Mody <rasesh.mody@cavium.com> 2989M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2990M: Dept-GELinuxNICDev@cavium.com 2991L: netdev@vger.kernel.org 2992S: Supported 2993F: drivers/net/ethernet/brocade/bna/ 2994 2995BSG (block layer generic sg v4 driver) 2996M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2997L: linux-scsi@vger.kernel.org 2998S: Supported 2999F: block/bsg.c 3000F: include/linux/bsg.h 3001F: include/uapi/linux/bsg.h 3002 3003BT87X AUDIO DRIVER 3004M: Clemens Ladisch <clemens@ladisch.de> 3005L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3006T: git git://git.alsa-project.org/alsa-kernel.git 3007S: Maintained 3008F: Documentation/sound/alsa/Bt87x.txt 3009F: sound/pci/bt87x.c 3010 3011BT8XXGPIO DRIVER 3012M: Michael Buesch <m@bues.ch> 3013W: http://bu3sch.de/btgpio.php 3014S: Maintained 3015F: drivers/gpio/gpio-bt8xx.c 3016 3017BTRFS FILE SYSTEM 3018M: Chris Mason <clm@fb.com> 3019M: Josef Bacik <jbacik@fb.com> 3020M: David Sterba <dsterba@suse.com> 3021L: linux-btrfs@vger.kernel.org 3022W: http://btrfs.wiki.kernel.org/ 3023Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3024T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3025S: Maintained 3026F: Documentation/filesystems/btrfs.txt 3027F: fs/btrfs/ 3028F: include/linux/btrfs* 3029F: include/uapi/linux/btrfs* 3030 3031BTTV VIDEO4LINUX DRIVER 3032M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3033M: Mauro Carvalho Chehab <mchehab@kernel.org> 3034L: linux-media@vger.kernel.org 3035W: https://linuxtv.org 3036T: git git://linuxtv.org/media_tree.git 3037S: Odd fixes 3038F: Documentation/media/v4l-drivers/bttv* 3039F: drivers/media/pci/bt8xx/bttv* 3040 3041BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3042M: Chanwoo Choi <cw00.choi@samsung.com> 3043L: linux-pm@vger.kernel.org 3044L: linux-samsung-soc@vger.kernel.org 3045T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3046S: Maintained 3047F: drivers/devfreq/exynos-bus.c 3048F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3049 3050BUSLOGIC SCSI DRIVER 3051M: Khalid Aziz <khalid@gonehiking.org> 3052L: linux-scsi@vger.kernel.org 3053S: Maintained 3054F: drivers/scsi/BusLogic.* 3055F: drivers/scsi/FlashPoint.* 3056 3057C-MEDIA CMI8788 DRIVER 3058M: Clemens Ladisch <clemens@ladisch.de> 3059L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3060T: git git://git.alsa-project.org/alsa-kernel.git 3061S: Maintained 3062F: sound/pci/oxygen/ 3063 3064C6X ARCHITECTURE 3065M: Mark Salter <msalter@redhat.com> 3066M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3067L: linux-c6x-dev@linux-c6x.org 3068W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3069S: Maintained 3070F: arch/c6x/ 3071 3072CA8210 IEEE-802.15.4 RADIO DRIVER 3073M: Harry Morris <h.morris@cascoda.com> 3074M: linuxdev@cascoda.com 3075L: linux-wpan@vger.kernel.org 3076W: https://github.com/Cascoda/ca8210-linux.git 3077S: Maintained 3078F: drivers/net/ieee802154/ca8210.c 3079F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3080 3081CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3082M: David Howells <dhowells@redhat.com> 3083L: linux-cachefs@redhat.com (moderated for non-subscribers) 3084S: Supported 3085F: Documentation/filesystems/caching/cachefiles.txt 3086F: fs/cachefiles/ 3087 3088CADET FM/AM RADIO RECEIVER DRIVER 3089M: Hans Verkuil <hverkuil@xs4all.nl> 3090L: linux-media@vger.kernel.org 3091T: git git://linuxtv.org/media_tree.git 3092W: https://linuxtv.org 3093S: Maintained 3094F: drivers/media/radio/radio-cadet* 3095 3096CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3097M: Jonathan Corbet <corbet@lwn.net> 3098L: linux-media@vger.kernel.org 3099T: git git://linuxtv.org/media_tree.git 3100S: Maintained 3101F: Documentation/media/v4l-drivers/cafe_ccic* 3102F: drivers/media/platform/marvell-ccic/ 3103 3104CAIF NETWORK LAYER 3105M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3106L: netdev@vger.kernel.org 3107S: Supported 3108F: Documentation/networking/caif/ 3109F: drivers/net/caif/ 3110F: include/uapi/linux/caif/ 3111F: include/net/caif/ 3112F: net/caif/ 3113 3114CALGARY x86-64 IOMMU 3115M: Muli Ben-Yehuda <mulix@mulix.org> 3116M: Jon Mason <jdmason@kudzu.us> 3117L: iommu@lists.linux-foundation.org 3118S: Maintained 3119F: arch/x86/kernel/pci-calgary_64.c 3120F: arch/x86/kernel/tce_64.c 3121F: arch/x86/include/asm/calgary.h 3122F: arch/x86/include/asm/tce.h 3123 3124CAN NETWORK DRIVERS 3125M: Wolfgang Grandegger <wg@grandegger.com> 3126M: Marc Kleine-Budde <mkl@pengutronix.de> 3127L: linux-can@vger.kernel.org 3128W: https://github.com/linux-can 3129T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3130T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3131S: Maintained 3132F: Documentation/devicetree/bindings/net/can/ 3133F: drivers/net/can/ 3134F: include/linux/can/dev.h 3135F: include/linux/can/platform/ 3136F: include/uapi/linux/can/error.h 3137F: include/uapi/linux/can/netlink.h 3138 3139CAN NETWORK LAYER 3140M: Oliver Hartkopp <socketcan@hartkopp.net> 3141M: Marc Kleine-Budde <mkl@pengutronix.de> 3142L: linux-can@vger.kernel.org 3143W: https://github.com/linux-can 3144T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3145T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3146S: Maintained 3147F: Documentation/networking/can.txt 3148F: net/can/ 3149F: include/linux/can/core.h 3150F: include/uapi/linux/can.h 3151F: include/uapi/linux/can/bcm.h 3152F: include/uapi/linux/can/raw.h 3153F: include/uapi/linux/can/gw.h 3154 3155CAPABILITIES 3156M: Serge Hallyn <serge@hallyn.com> 3157L: linux-security-module@vger.kernel.org 3158S: Supported 3159F: include/linux/capability.h 3160F: include/uapi/linux/capability.h 3161F: security/commoncap.c 3162F: kernel/capability.c 3163 3164CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3165M: Kevin Tsai <ktsai@capellamicro.com> 3166S: Maintained 3167F: drivers/iio/light/cm* 3168 3169CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3170M: Christian Lamparter <chunkeey@googlemail.com> 3171L: linux-wireless@vger.kernel.org 3172W: http://wireless.kernel.org/en/users/Drivers/carl9170 3173S: Maintained 3174F: drivers/net/wireless/ath/carl9170/ 3175 3176CAVIUM I2C DRIVER 3177M: Jan Glauber <jglauber@cavium.com> 3178M: David Daney <david.daney@cavium.com> 3179W: http://www.cavium.com 3180S: Supported 3181F: drivers/i2c/busses/i2c-octeon* 3182F: drivers/i2c/busses/i2c-thunderx* 3183 3184CAVIUM LIQUIDIO NETWORK DRIVER 3185M: Derek Chickles <derek.chickles@caviumnetworks.com> 3186M: Satanand Burla <satananda.burla@caviumnetworks.com> 3187M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3188M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3189L: netdev@vger.kernel.org 3190W: http://www.cavium.com 3191S: Supported 3192F: drivers/net/ethernet/cavium/liquidio/ 3193 3194CAVIUM MMC DRIVER 3195M: Jan Glauber <jglauber@cavium.com> 3196M: David Daney <david.daney@cavium.com> 3197M: Steven J. Hill <Steven.Hill@cavium.com> 3198W: http://www.cavium.com 3199S: Supported 3200F: drivers/mmc/host/cavium* 3201 3202CAVIUM OCTEON-TX CRYPTO DRIVER 3203M: George Cherian <george.cherian@cavium.com> 3204L: linux-crypto@vger.kernel.org 3205W: http://www.cavium.com 3206S: Supported 3207F: drivers/crypto/cavium/cpt/ 3208 3209CAVIUM THUNDERX2 ARM64 SOC 3210M: Robert Richter <rrichter@cavium.com> 3211M: Jayachandran C <jnair@caviumnetworks.com> 3212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3213S: Maintained 3214F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3215F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3216 3217CC2520 IEEE-802.15.4 RADIO DRIVER 3218M: Varka Bhadram <varkabhadram@gmail.com> 3219L: linux-wpan@vger.kernel.org 3220S: Maintained 3221F: drivers/net/ieee802154/cc2520.c 3222F: include/linux/spi/cc2520.h 3223F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3224 3225CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3226M: Gilad Ben-Yossef <gilad@benyossef.com> 3227L: linux-crypto@vger.kernel.org 3228L: driverdev-devel@linuxdriverproject.org 3229S: Supported 3230F: drivers/staging/ccree/ 3231W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3232 3233CEC FRAMEWORK 3234M: Hans Verkuil <hans.verkuil@cisco.com> 3235L: linux-media@vger.kernel.org 3236T: git git://linuxtv.org/media_tree.git 3237W: http://linuxtv.org 3238S: Supported 3239F: Documentation/media/kapi/cec-core.rst 3240F: Documentation/media/uapi/cec 3241F: drivers/media/cec/ 3242F: drivers/media/rc/keymaps/rc-cec.c 3243F: include/media/cec.h 3244F: include/media/cec-notifier.h 3245F: include/uapi/linux/cec.h 3246F: include/uapi/linux/cec-funcs.h 3247F: Documentation/devicetree/bindings/media/cec.txt 3248 3249CELL BROADBAND ENGINE ARCHITECTURE 3250M: Arnd Bergmann <arnd@arndb.de> 3251L: linuxppc-dev@lists.ozlabs.org 3252W: http://www.ibm.com/developerworks/power/cell/ 3253S: Supported 3254F: arch/powerpc/include/asm/cell*.h 3255F: arch/powerpc/include/asm/spu*.h 3256F: arch/powerpc/include/uapi/asm/spu*.h 3257F: arch/powerpc/oprofile/*cell* 3258F: arch/powerpc/platforms/cell/ 3259 3260CEPH COMMON CODE (LIBCEPH) 3261M: Ilya Dryomov <idryomov@gmail.com> 3262M: "Yan, Zheng" <zyan@redhat.com> 3263M: Sage Weil <sage@redhat.com> 3264L: ceph-devel@vger.kernel.org 3265W: http://ceph.com/ 3266T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3267T: git git://github.com/ceph/ceph-client.git 3268S: Supported 3269F: net/ceph/ 3270F: include/linux/ceph/ 3271F: include/linux/crush/ 3272 3273CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3274M: "Yan, Zheng" <zyan@redhat.com> 3275M: Sage Weil <sage@redhat.com> 3276M: Ilya Dryomov <idryomov@gmail.com> 3277L: ceph-devel@vger.kernel.org 3278W: http://ceph.com/ 3279T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3280T: git git://github.com/ceph/ceph-client.git 3281S: Supported 3282F: Documentation/filesystems/ceph.txt 3283F: fs/ceph/ 3284 3285CERTIFICATE HANDLING: 3286M: David Howells <dhowells@redhat.com> 3287M: David Woodhouse <dwmw2@infradead.org> 3288L: keyrings@vger.kernel.org 3289S: Maintained 3290F: Documentation/module-signing.txt 3291F: certs/ 3292F: scripts/sign-file.c 3293F: scripts/extract-cert.c 3294 3295CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3296L: linux-usb@vger.kernel.org 3297S: Orphan 3298F: Documentation/usb/WUSB-Design-overview.txt 3299F: Documentation/usb/wusb-cbaf 3300F: drivers/usb/host/hwa-hc.c 3301F: drivers/usb/host/whci/ 3302F: drivers/usb/wusbcore/ 3303F: include/linux/usb/wusb* 3304 3305CFAG12864B LCD DRIVER 3306M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3307W: http://miguelojeda.es/auxdisplay.htm 3308W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3309S: Maintained 3310F: drivers/auxdisplay/cfag12864b.c 3311F: include/linux/cfag12864b.h 3312 3313CFAG12864BFB LCD FRAMEBUFFER DRIVER 3314M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3315W: http://miguelojeda.es/auxdisplay.htm 3316W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3317S: Maintained 3318F: drivers/auxdisplay/cfag12864bfb.c 3319F: include/linux/cfag12864b.h 3320 3321CFG80211 and NL80211 3322M: Johannes Berg <johannes@sipsolutions.net> 3323L: linux-wireless@vger.kernel.org 3324W: http://wireless.kernel.org/ 3325T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3326T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3327S: Maintained 3328F: include/uapi/linux/nl80211.h 3329F: include/net/cfg80211.h 3330F: net/wireless/* 3331X: net/wireless/wext* 3332 3333CHAR and MISC DRIVERS 3334M: Arnd Bergmann <arnd@arndb.de> 3335M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3336T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3337S: Supported 3338F: drivers/char/* 3339F: drivers/misc/* 3340F: include/linux/miscdevice.h 3341 3342CHECKPATCH 3343M: Andy Whitcroft <apw@canonical.com> 3344M: Joe Perches <joe@perches.com> 3345S: Maintained 3346F: scripts/checkpatch.pl 3347 3348CHINESE DOCUMENTATION 3349M: Harry Wei <harryxiyou@gmail.com> 3350L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3351L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3352S: Maintained 3353F: Documentation/translations/zh_CN/ 3354 3355CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3356M: Peter Chen <Peter.Chen@nxp.com> 3357T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3358L: linux-usb@vger.kernel.org 3359S: Maintained 3360F: drivers/usb/chipidea/ 3361 3362CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3363M: Hans de Goede <hdegoede@redhat.com> 3364L: linux-input@vger.kernel.org 3365S: Maintained 3366F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3367F: drivers/input/touchscreen/chipone_icn8318.c 3368 3369CHROME HARDWARE PLATFORM SUPPORT 3370M: Benson Leung <bleung@chromium.org> 3371M: Olof Johansson <olof@lixom.net> 3372S: Maintained 3373T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3374F: drivers/platform/chrome/ 3375 3376CIRRUS LOGIC AUDIO CODEC DRIVERS 3377M: Brian Austin <brian.austin@cirrus.com> 3378M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3379L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3380S: Maintained 3381F: sound/soc/codecs/cs* 3382 3383CIRRUS LOGIC EP93XX ETHERNET DRIVER 3384M: Hartley Sweeten <hsweeten@visionengravers.com> 3385L: netdev@vger.kernel.org 3386S: Maintained 3387F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3388 3389CISCO FCOE HBA DRIVER 3390M: Satish Kharat <satishkh@cisco.com> 3391M: Sesidhar Baddela <sebaddel@cisco.com> 3392M: Karan Tilak Kumar <kartilak@cisco.com> 3393L: linux-scsi@vger.kernel.org 3394S: Supported 3395F: drivers/scsi/fnic/ 3396 3397CISCO SCSI HBA DRIVER 3398M: Karan Tilak Kumar <kartilak@cisco.com> 3399M: Sesidhar Baddela <sebaddel@cisco.com> 3400L: linux-scsi@vger.kernel.org 3401S: Supported 3402F: drivers/scsi/snic/ 3403 3404CISCO VIC ETHERNET NIC DRIVER 3405M: Christian Benvenuti <benve@cisco.com> 3406M: Govindarajulu Varadarajan <_govind@gmx.com> 3407M: Neel Patel <neepatel@cisco.com> 3408S: Supported 3409F: drivers/net/ethernet/cisco/enic/ 3410 3411CISCO VIC LOW LATENCY NIC DRIVER 3412M: Christian Benvenuti <benve@cisco.com> 3413M: Dave Goodell <dgoodell@cisco.com> 3414S: Supported 3415F: drivers/infiniband/hw/usnic/ 3416 3417CLEANCACHE API 3418M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3419L: linux-kernel@vger.kernel.org 3420S: Maintained 3421F: mm/cleancache.c 3422F: include/linux/cleancache.h 3423 3424CLK API 3425M: Russell King <linux@armlinux.org.uk> 3426L: linux-clk@vger.kernel.org 3427S: Maintained 3428F: include/linux/clk.h 3429 3430CLOCKSOURCE, CLOCKEVENT DRIVERS 3431M: Daniel Lezcano <daniel.lezcano@linaro.org> 3432M: Thomas Gleixner <tglx@linutronix.de> 3433L: linux-kernel@vger.kernel.org 3434T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3435S: Supported 3436F: drivers/clocksource 3437 3438CMPC ACPI DRIVER 3439M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3440M: Daniel Oliveira Nascimento <don@syst.com.br> 3441L: platform-driver-x86@vger.kernel.org 3442S: Supported 3443F: drivers/platform/x86/classmate-laptop.c 3444 3445COBALT MEDIA DRIVER 3446M: Hans Verkuil <hans.verkuil@cisco.com> 3447L: linux-media@vger.kernel.org 3448T: git git://linuxtv.org/media_tree.git 3449W: https://linuxtv.org 3450S: Supported 3451F: drivers/media/pci/cobalt/ 3452 3453COCCINELLE/Semantic Patches (SmPL) 3454M: Julia Lawall <Julia.Lawall@lip6.fr> 3455M: Gilles Muller <Gilles.Muller@lip6.fr> 3456M: Nicolas Palix <nicolas.palix@imag.fr> 3457M: Michal Marek <mmarek@suse.com> 3458L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3459T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3460W: http://coccinelle.lip6.fr/ 3461S: Supported 3462F: Documentation/dev-tools/coccinelle.rst 3463F: scripts/coccinelle/ 3464F: scripts/coccicheck 3465 3466CODA FILE SYSTEM 3467M: Jan Harkes <jaharkes@cs.cmu.edu> 3468M: coda@cs.cmu.edu 3469L: codalist@coda.cs.cmu.edu 3470W: http://www.coda.cs.cmu.edu/ 3471S: Maintained 3472F: Documentation/filesystems/coda.txt 3473F: fs/coda/ 3474F: include/linux/coda*.h 3475F: include/uapi/linux/coda*.h 3476 3477CODA V4L2 MEM2MEM DRIVER 3478M: Philipp Zabel <p.zabel@pengutronix.de> 3479L: linux-media@vger.kernel.org 3480S: Maintained 3481F: Documentation/devicetree/bindings/media/coda.txt 3482F: drivers/media/platform/coda/ 3483 3484COMMON CLK FRAMEWORK 3485M: Michael Turquette <mturquette@baylibre.com> 3486M: Stephen Boyd <sboyd@codeaurora.org> 3487L: linux-clk@vger.kernel.org 3488Q: http://patchwork.kernel.org/project/linux-clk/list/ 3489T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3490S: Maintained 3491F: Documentation/devicetree/bindings/clock/ 3492F: drivers/clk/ 3493X: drivers/clk/clkdev.c 3494F: include/linux/clk-pr* 3495F: include/linux/clk/ 3496 3497COMMON INTERNET FILE SYSTEM (CIFS) 3498M: Steve French <sfrench@samba.org> 3499L: linux-cifs@vger.kernel.org 3500L: samba-technical@lists.samba.org (moderated for non-subscribers) 3501W: http://linux-cifs.samba.org/ 3502T: git git://git.samba.org/sfrench/cifs-2.6.git 3503S: Supported 3504F: Documentation/filesystems/cifs/ 3505F: fs/cifs/ 3506 3507COMPACTPCI HOTPLUG CORE 3508M: Scott Murray <scott@spiteful.org> 3509L: linux-pci@vger.kernel.org 3510S: Maintained 3511F: drivers/pci/hotplug/cpci_hotplug* 3512 3513COMPACTPCI HOTPLUG GENERIC DRIVER 3514M: Scott Murray <scott@spiteful.org> 3515L: linux-pci@vger.kernel.org 3516S: Maintained 3517F: drivers/pci/hotplug/cpcihp_generic.c 3518 3519COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3520M: Scott Murray <scott@spiteful.org> 3521L: linux-pci@vger.kernel.org 3522S: Maintained 3523F: drivers/pci/hotplug/cpcihp_zt5550.* 3524 3525COMPAL LAPTOP SUPPORT 3526M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3527L: platform-driver-x86@vger.kernel.org 3528S: Maintained 3529F: drivers/platform/x86/compal-laptop.c 3530 3531CONEXANT ACCESSRUNNER USB DRIVER 3532L: accessrunner-general@lists.sourceforge.net 3533W: http://accessrunner.sourceforge.net/ 3534S: Orphan 3535F: drivers/usb/atm/cxacru.c 3536 3537CONFIGFS 3538M: Joel Becker <jlbec@evilplan.org> 3539M: Christoph Hellwig <hch@lst.de> 3540T: git git://git.infradead.org/users/hch/configfs.git 3541S: Supported 3542F: fs/configfs/ 3543F: include/linux/configfs.h 3544 3545CONNECTOR 3546M: Evgeniy Polyakov <zbr@ioremap.net> 3547L: netdev@vger.kernel.org 3548S: Maintained 3549F: drivers/connector/ 3550 3551CONTROL GROUP (CGROUP) 3552M: Tejun Heo <tj@kernel.org> 3553M: Li Zefan <lizefan@huawei.com> 3554M: Johannes Weiner <hannes@cmpxchg.org> 3555L: cgroups@vger.kernel.org 3556T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3557S: Maintained 3558F: Documentation/cgroup* 3559F: include/linux/cgroup* 3560F: kernel/cgroup* 3561 3562CONTROL GROUP - CPUSET 3563M: Li Zefan <lizefan@huawei.com> 3564L: cgroups@vger.kernel.org 3565W: http://www.bullopensource.org/cpuset/ 3566W: http://oss.sgi.com/projects/cpusets/ 3567T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3568S: Maintained 3569F: Documentation/cgroup-v1/cpusets.txt 3570F: include/linux/cpuset.h 3571F: kernel/cpuset.c 3572 3573CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3574M: Johannes Weiner <hannes@cmpxchg.org> 3575M: Michal Hocko <mhocko@kernel.org> 3576M: Vladimir Davydov <vdavydov.dev@gmail.com> 3577L: cgroups@vger.kernel.org 3578L: linux-mm@kvack.org 3579S: Maintained 3580F: mm/memcontrol.c 3581F: mm/swap_cgroup.c 3582 3583CORETEMP HARDWARE MONITORING DRIVER 3584M: Fenghua Yu <fenghua.yu@intel.com> 3585L: linux-hwmon@vger.kernel.org 3586S: Maintained 3587F: Documentation/hwmon/coretemp 3588F: drivers/hwmon/coretemp.c 3589 3590COSA/SRP SYNC SERIAL DRIVER 3591M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3592W: http://www.fi.muni.cz/~kas/cosa/ 3593S: Maintained 3594F: drivers/net/wan/cosa* 3595 3596CPMAC ETHERNET DRIVER 3597M: Florian Fainelli <f.fainelli@gmail.com> 3598L: netdev@vger.kernel.org 3599S: Maintained 3600F: drivers/net/ethernet/ti/cpmac.c 3601 3602CPU FREQUENCY DRIVERS 3603M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3604M: Viresh Kumar <viresh.kumar@linaro.org> 3605L: linux-pm@vger.kernel.org 3606S: Maintained 3607T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3608T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3609B: https://bugzilla.kernel.org 3610F: Documentation/cpu-freq/ 3611F: Documentation/devicetree/bindings/cpufreq/ 3612F: drivers/cpufreq/ 3613F: include/linux/cpufreq.h 3614F: tools/testing/selftests/cpufreq/ 3615 3616CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3617M: Viresh Kumar <viresh.kumar@linaro.org> 3618M: Sudeep Holla <sudeep.holla@arm.com> 3619L: linux-pm@vger.kernel.org 3620W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3621S: Maintained 3622F: drivers/cpufreq/arm_big_little.h 3623F: drivers/cpufreq/arm_big_little.c 3624F: drivers/cpufreq/arm_big_little_dt.c 3625 3626CPU POWER MONITORING SUBSYSTEM 3627M: Thomas Renninger <trenn@suse.com> 3628L: linux-pm@vger.kernel.org 3629S: Maintained 3630F: tools/power/cpupower/ 3631 3632CPUID/MSR DRIVER 3633M: "H. Peter Anvin" <hpa@zytor.com> 3634S: Maintained 3635F: arch/x86/kernel/cpuid.c 3636F: arch/x86/kernel/msr.c 3637 3638CPUIDLE DRIVER - ARM BIG LITTLE 3639M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3640M: Daniel Lezcano <daniel.lezcano@linaro.org> 3641L: linux-pm@vger.kernel.org 3642L: linux-arm-kernel@lists.infradead.org 3643T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3644S: Maintained 3645F: drivers/cpuidle/cpuidle-big_little.c 3646 3647CPUIDLE DRIVER - ARM EXYNOS 3648M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3649M: Daniel Lezcano <daniel.lezcano@linaro.org> 3650M: Kukjin Kim <kgene@kernel.org> 3651L: linux-pm@vger.kernel.org 3652L: linux-samsung-soc@vger.kernel.org 3653S: Supported 3654F: drivers/cpuidle/cpuidle-exynos.c 3655F: arch/arm/mach-exynos/pm.c 3656 3657CPUIDLE DRIVERS 3658M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3659M: Daniel Lezcano <daniel.lezcano@linaro.org> 3660L: linux-pm@vger.kernel.org 3661S: Maintained 3662T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3663B: https://bugzilla.kernel.org 3664F: drivers/cpuidle/* 3665F: include/linux/cpuidle.h 3666 3667CRAMFS FILESYSTEM 3668W: http://sourceforge.net/projects/cramfs/ 3669S: Orphan / Obsolete 3670F: Documentation/filesystems/cramfs.txt 3671F: fs/cramfs/ 3672 3673CRIS PORT 3674M: Mikael Starvik <starvik@axis.com> 3675M: Jesper Nilsson <jesper.nilsson@axis.com> 3676L: linux-cris-kernel@axis.com 3677W: http://developer.axis.com 3678T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3679S: Maintained 3680F: arch/cris/ 3681F: drivers/tty/serial/crisv10.* 3682 3683CRYPTO API 3684M: Herbert Xu <herbert@gondor.apana.org.au> 3685M: "David S. Miller" <davem@davemloft.net> 3686L: linux-crypto@vger.kernel.org 3687T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3688T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3689S: Maintained 3690F: Documentation/crypto/ 3691F: Documentation/devicetree/bindings/crypto/ 3692F: arch/*/crypto/ 3693F: crypto/ 3694F: drivers/crypto/ 3695F: include/crypto/ 3696F: include/linux/crypto* 3697 3698CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3699M: Neil Horman <nhorman@tuxdriver.com> 3700L: linux-crypto@vger.kernel.org 3701S: Maintained 3702F: crypto/ansi_cprng.c 3703F: crypto/rng.c 3704 3705CS3308 MEDIA DRIVER 3706M: Hans Verkuil <hverkuil@xs4all.nl> 3707L: linux-media@vger.kernel.org 3708T: git git://linuxtv.org/media_tree.git 3709W: http://linuxtv.org 3710S: Odd Fixes 3711F: drivers/media/i2c/cs3308.c 3712F: drivers/media/i2c/cs3308.h 3713 3714CS5535 Audio ALSA driver 3715M: Jaya Kumar <jayakumar.alsa@gmail.com> 3716S: Maintained 3717F: sound/pci/cs5535audio/ 3718 3719CW1200 WLAN driver 3720M: Solomon Peachy <pizza@shaftnet.org> 3721S: Maintained 3722F: drivers/net/wireless/st/cw1200/ 3723 3724CX18 VIDEO4LINUX DRIVER 3725M: Andy Walls <awalls@md.metrocast.net> 3726L: ivtv-devel@ivtvdriver.org (subscribers-only) 3727L: linux-media@vger.kernel.org 3728T: git git://linuxtv.org/media_tree.git 3729W: https://linuxtv.org 3730W: http://www.ivtvdriver.org/index.php/Cx18 3731S: Maintained 3732F: Documentation/media/v4l-drivers/cx18* 3733F: drivers/media/pci/cx18/ 3734F: include/uapi/linux/ivtv* 3735 3736CX2341X MPEG ENCODER HELPER MODULE 3737M: Hans Verkuil <hverkuil@xs4all.nl> 3738L: linux-media@vger.kernel.org 3739T: git git://linuxtv.org/media_tree.git 3740W: https://linuxtv.org 3741S: Maintained 3742F: drivers/media/common/cx2341x* 3743F: include/media/cx2341x* 3744 3745CX24120 MEDIA DRIVER 3746M: Jemma Denson <jdenson@gmail.com> 3747M: Patrick Boettcher <patrick.boettcher@posteo.de> 3748L: linux-media@vger.kernel.org 3749W: https://linuxtv.org 3750Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3751S: Maintained 3752F: drivers/media/dvb-frontends/cx24120* 3753 3754CX88 VIDEO4LINUX DRIVER 3755M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3756M: Mauro Carvalho Chehab <mchehab@kernel.org> 3757L: linux-media@vger.kernel.org 3758W: https://linuxtv.org 3759T: git git://linuxtv.org/media_tree.git 3760S: Odd fixes 3761F: Documentation/media/v4l-drivers/cx88* 3762F: drivers/media/pci/cx88/ 3763 3764CXD2820R MEDIA DRIVER 3765M: Antti Palosaari <crope@iki.fi> 3766L: linux-media@vger.kernel.org 3767W: https://linuxtv.org 3768W: http://palosaari.fi/linux/ 3769Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3770T: git git://linuxtv.org/anttip/media_tree.git 3771S: Maintained 3772F: drivers/media/dvb-frontends/cxd2820r* 3773 3774CXGB3 ETHERNET DRIVER (CXGB3) 3775M: Santosh Raspatur <santosh@chelsio.com> 3776L: netdev@vger.kernel.org 3777W: http://www.chelsio.com 3778S: Supported 3779F: drivers/net/ethernet/chelsio/cxgb3/ 3780 3781CXGB3 ISCSI DRIVER (CXGB3I) 3782M: Karen Xie <kxie@chelsio.com> 3783L: linux-scsi@vger.kernel.org 3784W: http://www.chelsio.com 3785S: Supported 3786F: drivers/scsi/cxgbi/cxgb3i 3787 3788CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3789M: Steve Wise <swise@chelsio.com> 3790L: linux-rdma@vger.kernel.org 3791W: http://www.openfabrics.org 3792S: Supported 3793F: drivers/infiniband/hw/cxgb3/ 3794F: include/uapi/rdma/cxgb3-abi.h 3795 3796CXGB4 CRYPTO DRIVER (chcr) 3797M: Harsh Jain <harsh@chelsio.com> 3798L: linux-crypto@vger.kernel.org 3799W: http://www.chelsio.com 3800S: Supported 3801F: drivers/crypto/chelsio 3802 3803CXGB4 ETHERNET DRIVER (CXGB4) 3804M: Ganesh Goudar <ganeshgr@chelsio.com> 3805L: netdev@vger.kernel.org 3806W: http://www.chelsio.com 3807S: Supported 3808F: drivers/net/ethernet/chelsio/cxgb4/ 3809 3810CXGB4 ISCSI DRIVER (CXGB4I) 3811M: Karen Xie <kxie@chelsio.com> 3812L: linux-scsi@vger.kernel.org 3813W: http://www.chelsio.com 3814S: Supported 3815F: drivers/scsi/cxgbi/cxgb4i 3816 3817CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3818M: Steve Wise <swise@chelsio.com> 3819L: linux-rdma@vger.kernel.org 3820W: http://www.openfabrics.org 3821S: Supported 3822F: drivers/infiniband/hw/cxgb4/ 3823F: include/uapi/rdma/cxgb4-abi.h 3824 3825CXGB4VF ETHERNET DRIVER (CXGB4VF) 3826M: Casey Leedom <leedom@chelsio.com> 3827L: netdev@vger.kernel.org 3828W: http://www.chelsio.com 3829S: Supported 3830F: drivers/net/ethernet/chelsio/cxgb4vf/ 3831 3832CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3833M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3834M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3835L: linuxppc-dev@lists.ozlabs.org 3836S: Supported 3837F: arch/powerpc/platforms/powernv/pci-cxl.c 3838F: drivers/misc/cxl/ 3839F: include/misc/cxl* 3840F: include/uapi/misc/cxl.h 3841F: Documentation/powerpc/cxl.txt 3842F: Documentation/ABI/testing/sysfs-class-cxl 3843 3844CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3845M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3846M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3847M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3848L: linux-scsi@vger.kernel.org 3849S: Supported 3850F: drivers/scsi/cxlflash/ 3851F: include/uapi/scsi/cxlflash_ioctls.h 3852F: Documentation/powerpc/cxlflash.txt 3853 3854CYBERPRO FB DRIVER 3855M: Russell King <linux@armlinux.org.uk> 3856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3857W: http://www.armlinux.org.uk/ 3858S: Maintained 3859F: drivers/video/fbdev/cyber2000fb.* 3860 3861CYCLADES ASYNC MUX DRIVER 3862W: http://www.cyclades.com/ 3863S: Orphan 3864F: drivers/tty/cyclades.c 3865F: include/linux/cyclades.h 3866F: include/uapi/linux/cyclades.h 3867 3868CYCLADES PC300 DRIVER 3869W: http://www.cyclades.com/ 3870S: Orphan 3871F: drivers/net/wan/pc300* 3872 3873CYPRESS_FIRMWARE MEDIA DRIVER 3874M: Antti Palosaari <crope@iki.fi> 3875L: linux-media@vger.kernel.org 3876W: https://linuxtv.org 3877W: http://palosaari.fi/linux/ 3878Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3879T: git git://linuxtv.org/anttip/media_tree.git 3880S: Maintained 3881F: drivers/media/common/cypress_firmware* 3882 3883CYTTSP TOUCHSCREEN DRIVER 3884M: Ferruh Yigit <fery@cypress.com> 3885L: linux-input@vger.kernel.org 3886S: Supported 3887F: drivers/input/touchscreen/cyttsp* 3888F: include/linux/input/cyttsp.h 3889 3890D-LINK DIR-685 TOUCHKEYS DRIVER 3891M: Linus Walleij <linus.walleij@linaro.org> 3892L: linux-input@vger.kernel.org 3893S: Supported 3894F: drivers/input/dlink-dir685-touchkeys.c 3895 3896DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3897M: Joshua Kinard <kumba@gentoo.org> 3898S: Maintained 3899F: drivers/rtc/rtc-ds1685.c 3900F: include/linux/rtc/ds1685.h 3901 3902DAMA SLAVE for AX.25 3903M: Joerg Reuter <jreuter@yaina.de> 3904W: http://yaina.de/jreuter/ 3905W: http://www.qsl.net/dl1bke/ 3906L: linux-hams@vger.kernel.org 3907S: Maintained 3908F: net/ax25/af_ax25.c 3909F: net/ax25/ax25_dev.c 3910F: net/ax25/ax25_ds_* 3911F: net/ax25/ax25_in.c 3912F: net/ax25/ax25_out.c 3913F: net/ax25/ax25_timer.c 3914F: net/ax25/sysctl_net_ax25.c 3915 3916DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3917L: netdev@vger.kernel.org 3918S: Orphan 3919F: Documentation/networking/dmfe.txt 3920F: drivers/net/ethernet/dec/tulip/dmfe.c 3921 3922DC390/AM53C974 SCSI driver 3923M: Hannes Reinecke <hare@suse.com> 3924L: linux-scsi@vger.kernel.org 3925S: Maintained 3926F: drivers/scsi/am53c974.c 3927 3928DC395x SCSI driver 3929M: Oliver Neukum <oliver@neukum.org> 3930M: Ali Akcaagac <aliakc@web.de> 3931M: Jamie Lenehan <lenehan@twibble.org> 3932L: dc395x@twibble.org 3933W: http://twibble.org/dist/dc395x/ 3934W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3935S: Maintained 3936F: Documentation/scsi/dc395x.txt 3937F: drivers/scsi/dc395x.* 3938 3939DCCP PROTOCOL 3940M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3941L: dccp@vger.kernel.org 3942W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3943S: Maintained 3944F: include/linux/dccp.h 3945F: include/uapi/linux/dccp.h 3946F: include/linux/tfrc.h 3947F: net/dccp/ 3948 3949DECnet NETWORK LAYER 3950W: http://linux-decnet.sourceforge.net 3951L: linux-decnet-user@lists.sourceforge.net 3952S: Orphan 3953F: Documentation/networking/decnet.txt 3954F: net/decnet/ 3955 3956DECSTATION PLATFORM SUPPORT 3957M: "Maciej W. Rozycki" <macro@linux-mips.org> 3958L: linux-mips@linux-mips.org 3959W: http://www.linux-mips.org/wiki/DECstation 3960S: Maintained 3961F: arch/mips/dec/ 3962F: arch/mips/include/asm/dec/ 3963F: arch/mips/include/asm/mach-dec/ 3964 3965DEFXX FDDI NETWORK DRIVER 3966M: "Maciej W. Rozycki" <macro@linux-mips.org> 3967S: Maintained 3968F: drivers/net/fddi/defxx.* 3969 3970DELL LAPTOP DRIVER 3971M: Matthew Garrett <mjg59@srcf.ucam.org> 3972M: Pali Rohár <pali.rohar@gmail.com> 3973L: platform-driver-x86@vger.kernel.org 3974S: Maintained 3975F: drivers/platform/x86/dell-laptop.c 3976 3977DELL LAPTOP FREEFALL DRIVER 3978M: Pali Rohár <pali.rohar@gmail.com> 3979S: Maintained 3980F: drivers/platform/x86/dell-smo8800.c 3981 3982DELL LAPTOP RBTN DRIVER 3983M: Pali Rohár <pali.rohar@gmail.com> 3984S: Maintained 3985F: drivers/platform/x86/dell-rbtn.* 3986 3987DELL LAPTOP SMM DRIVER 3988M: Pali Rohár <pali.rohar@gmail.com> 3989S: Maintained 3990F: drivers/hwmon/dell-smm-hwmon.c 3991F: include/uapi/linux/i8k.h 3992 3993DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3994M: Doug Warzecha <Douglas_Warzecha@dell.com> 3995S: Maintained 3996F: Documentation/dcdbas.txt 3997F: drivers/firmware/dcdbas.* 3998 3999DELL WMI EXTRAS DRIVER 4000M: Matthew Garrett <mjg59@srcf.ucam.org> 4001M: Pali Rohár <pali.rohar@gmail.com> 4002S: Maintained 4003F: drivers/platform/x86/dell-wmi.c 4004 4005DELTA ST MEDIA DRIVER 4006M: Hugues Fruchet <hugues.fruchet@st.com> 4007L: linux-media@vger.kernel.org 4008T: git git://linuxtv.org/media_tree.git 4009W: https://linuxtv.org 4010S: Supported 4011F: drivers/media/platform/sti/delta 4012 4013DENALI NAND DRIVER 4014M: Masahiro Yamada <yamada.masahiro@socionext.com> 4015L: linux-mtd@lists.infradead.org 4016S: Supported 4017F: drivers/mtd/nand/denali* 4018 4019DESIGNWARE USB2 DRD IP DRIVER 4020M: John Youn <johnyoun@synopsys.com> 4021L: linux-usb@vger.kernel.org 4022T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4023S: Maintained 4024F: drivers/usb/dwc2/ 4025 4026DESIGNWARE USB3 DRD IP DRIVER 4027M: Felipe Balbi <balbi@kernel.org> 4028L: linux-usb@vger.kernel.org 4029T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4030S: Maintained 4031F: drivers/usb/dwc3/ 4032 4033DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4034M: Andreas Klinger <ak@it-klinger.de> 4035L: linux-iio@vger.kernel.org 4036S: Maintained 4037F: drivers/iio/proximity/srf*.c 4038 4039DEVICE COREDUMP (DEV_COREDUMP) 4040M: Johannes Berg <johannes@sipsolutions.net> 4041L: linux-kernel@vger.kernel.org 4042S: Maintained 4043F: drivers/base/devcoredump.c 4044F: include/linux/devcoredump.h 4045 4046DEVICE FREQUENCY (DEVFREQ) 4047M: MyungJoo Ham <myungjoo.ham@samsung.com> 4048M: Kyungmin Park <kyungmin.park@samsung.com> 4049R: Chanwoo Choi <cw00.choi@samsung.com> 4050L: linux-pm@vger.kernel.org 4051T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4052S: Maintained 4053F: drivers/devfreq/ 4054F: include/linux/devfreq.h 4055F: Documentation/devicetree/bindings/devfreq/ 4056 4057DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4058M: Chanwoo Choi <cw00.choi@samsung.com> 4059L: linux-pm@vger.kernel.org 4060T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4061S: Supported 4062F: drivers/devfreq/event/ 4063F: drivers/devfreq/devfreq-event.c 4064F: include/linux/devfreq-event.h 4065F: Documentation/devicetree/bindings/devfreq/event/ 4066 4067DEVICE NUMBER REGISTRY 4068M: Torben Mathiasen <device@lanana.org> 4069W: http://lanana.org/docs/device-list/index.html 4070S: Maintained 4071 4072DEVICE-MAPPER (LVM) 4073M: Alasdair Kergon <agk@redhat.com> 4074M: Mike Snitzer <snitzer@redhat.com> 4075M: dm-devel@redhat.com 4076L: dm-devel@redhat.com 4077W: http://sources.redhat.com/dm 4078Q: http://patchwork.kernel.org/project/dm-devel/list/ 4079T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4080T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4081S: Maintained 4082F: Documentation/device-mapper/ 4083F: drivers/md/dm* 4084F: drivers/md/persistent-data/ 4085F: include/linux/device-mapper.h 4086F: include/linux/dm-*.h 4087F: include/uapi/linux/dm-*.h 4088 4089DEVLINK 4090M: Jiri Pirko <jiri@mellanox.com> 4091L: netdev@vger.kernel.org 4092S: Supported 4093F: net/core/devlink.c 4094F: include/net/devlink.h 4095F: include/uapi/linux/devlink.h 4096 4097DIALOG SEMICONDUCTOR DRIVERS 4098M: Support Opensource <support.opensource@diasemi.com> 4099W: http://www.dialog-semiconductor.com/products 4100S: Supported 4101F: Documentation/hwmon/da90?? 4102F: Documentation/devicetree/bindings/mfd/da90*.txt 4103F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4104F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4105F: Documentation/devicetree/bindings/regulator/da92*.txt 4106F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt 4107F: Documentation/devicetree/bindings/sound/da[79]*.txt 4108F: drivers/gpio/gpio-da90??.c 4109F: drivers/hwmon/da90??-hwmon.c 4110F: drivers/iio/adc/da91??-*.c 4111F: drivers/input/misc/da90??_onkey.c 4112F: drivers/input/touchscreen/da9052_tsi.c 4113F: drivers/leds/leds-da90??.c 4114F: drivers/mfd/da903x.c 4115F: drivers/mfd/da90??-*.c 4116F: drivers/mfd/da91??-*.c 4117F: drivers/power/supply/da9052-battery.c 4118F: drivers/power/supply/da91??-*.c 4119F: drivers/regulator/da903x.c 4120F: drivers/regulator/da9???-regulator.[ch] 4121F: drivers/thermal/da90??-thermal.c 4122F: drivers/rtc/rtc-da90??.c 4123F: drivers/video/backlight/da90??_bl.c 4124F: drivers/watchdog/da90??_wdt.c 4125F: include/linux/mfd/da903x.h 4126F: include/linux/mfd/da9052/ 4127F: include/linux/mfd/da9055/ 4128F: include/linux/mfd/da9062/ 4129F: include/linux/mfd/da9063/ 4130F: include/linux/mfd/da9150/ 4131F: include/linux/regulator/da9211.h 4132F: include/sound/da[79]*.h 4133F: sound/soc/codecs/da[79]*.[ch] 4134 4135DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4136M: William Breathitt Gray <vilhelm.gray@gmail.com> 4137L: linux-gpio@vger.kernel.org 4138S: Maintained 4139F: drivers/gpio/gpio-gpio-mm.c 4140 4141DIGI NEO AND CLASSIC PCI PRODUCTS 4142M: Lidza Louina <lidza.louina@gmail.com> 4143M: Mark Hounschell <markh@compro.net> 4144L: driverdev-devel@linuxdriverproject.org 4145S: Maintained 4146F: drivers/staging/dgnc/ 4147 4148DIOLAN U2C-12 I2C DRIVER 4149M: Guenter Roeck <linux@roeck-us.net> 4150L: linux-i2c@vger.kernel.org 4151S: Maintained 4152F: drivers/i2c/busses/i2c-diolan-u2c.c 4153 4154DIRECT ACCESS (DAX) 4155M: Matthew Wilcox <mawilcox@microsoft.com> 4156M: Ross Zwisler <ross.zwisler@linux.intel.com> 4157L: linux-fsdevel@vger.kernel.org 4158S: Supported 4159F: fs/dax.c 4160F: include/linux/dax.h 4161F: include/trace/events/fs_dax.h 4162 4163DIRECTORY NOTIFICATION (DNOTIFY) 4164M: Jan Kara <jack@suse.cz> 4165R: Amir Goldstein <amir73il@gmail.com> 4166L: linux-fsdevel@vger.kernel.org 4167S: Maintained 4168F: Documentation/filesystems/dnotify.txt 4169F: fs/notify/dnotify/ 4170F: include/linux/dnotify.h 4171 4172DISK GEOMETRY AND PARTITION HANDLING 4173M: Andries Brouwer <aeb@cwi.nl> 4174W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4175W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4176W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4177S: Maintained 4178 4179DISKQUOTA 4180M: Jan Kara <jack@suse.com> 4181S: Maintained 4182F: Documentation/filesystems/quota.txt 4183F: fs/quota/ 4184F: include/linux/quota*.h 4185F: include/uapi/linux/quota*.h 4186 4187DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4188M: Bernie Thompson <bernie@plugable.com> 4189L: linux-fbdev@vger.kernel.org 4190S: Maintained 4191W: http://plugable.com/category/projects/udlfb/ 4192F: drivers/video/fbdev/udlfb.c 4193F: include/video/udlfb.h 4194F: Documentation/fb/udlfb.txt 4195 4196DISTRIBUTED LOCK MANAGER (DLM) 4197M: Christine Caulfield <ccaulfie@redhat.com> 4198M: David Teigland <teigland@redhat.com> 4199L: cluster-devel@redhat.com 4200W: http://sources.redhat.com/cluster/ 4201T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4202S: Supported 4203F: fs/dlm/ 4204 4205DMA BUFFER SHARING FRAMEWORK 4206M: Sumit Semwal <sumit.semwal@linaro.org> 4207S: Maintained 4208L: linux-media@vger.kernel.org 4209L: dri-devel@lists.freedesktop.org 4210L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4211F: drivers/dma-buf/ 4212F: include/linux/dma-buf* 4213F: include/linux/reservation.h 4214F: include/linux/*fence.h 4215F: Documentation/driver-api/dma-buf.rst 4216T: git git://anongit.freedesktop.org/drm/drm-misc 4217 4218DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4219M: Vinod Koul <vinod.koul@intel.com> 4220L: dmaengine@vger.kernel.org 4221Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4222S: Maintained 4223F: drivers/dma/ 4224F: include/linux/dmaengine.h 4225F: Documentation/devicetree/bindings/dma/ 4226F: Documentation/dmaengine/ 4227T: git git://git.infradead.org/users/vkoul/slave-dma.git 4228 4229DMA MAPPING HELPERS 4230M: Christoph Hellwig <hch@lst.de> 4231M: Marek Szyprowski <m.szyprowski@samsung.com> 4232R: Robin Murphy <robin.murphy@arm.com> 4233L: iommu@lists.linux-foundation.org 4234T: git git://git.infradead.org/users/hch/dma-mapping.git 4235W: http://git.infradead.org/users/hch/dma-mapping.git 4236S: Supported 4237F: lib/dma-debug.c 4238F: lib/dma-noop.c 4239F: lib/dma-virt.c 4240F: drivers/base/dma-mapping.c 4241F: drivers/base/dma-coherent.c 4242F: include/linux/dma-mapping.h 4243 4244DME1737 HARDWARE MONITOR DRIVER 4245M: Juerg Haefliger <juergh@gmail.com> 4246L: linux-hwmon@vger.kernel.org 4247S: Maintained 4248F: Documentation/hwmon/dme1737 4249F: drivers/hwmon/dme1737.c 4250 4251DMI/SMBIOS SUPPORT 4252M: Jean Delvare <jdelvare@suse.com> 4253S: Maintained 4254T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4255F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4256F: drivers/firmware/dmi-id.c 4257F: drivers/firmware/dmi_scan.c 4258F: include/linux/dmi.h 4259 4260DOCUMENTATION 4261M: Jonathan Corbet <corbet@lwn.net> 4262L: linux-doc@vger.kernel.org 4263S: Maintained 4264F: Documentation/ 4265F: scripts/kernel-doc 4266X: Documentation/ABI/ 4267X: Documentation/devicetree/ 4268X: Documentation/acpi 4269X: Documentation/power 4270X: Documentation/spi 4271X: Documentation/media 4272T: git git://git.lwn.net/linux.git docs-next 4273 4274DONGWOON DW9714 LENS VOICE COIL DRIVER 4275M: Sakari Ailus <sakari.ailus@linux.intel.com> 4276L: linux-media@vger.kernel.org 4277T: git git://linuxtv.org/media_tree.git 4278S: Maintained 4279F: drivers/media/i2c/dw9714.c 4280 4281DOUBLETALK DRIVER 4282M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4283L: blinux-list@redhat.com 4284S: Maintained 4285F: drivers/char/dtlk.c 4286F: include/linux/dtlk.h 4287 4288DPAA2 DATAPATH I/O (DPIO) DRIVER 4289M: Roy Pledge <Roy.Pledge@nxp.com> 4290L: linux-kernel@vger.kernel.org 4291S: Maintained 4292F: drivers/staging/fsl-mc/bus/dpio 4293 4294DPAA2 ETHERNET DRIVER 4295M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4296L: linux-kernel@vger.kernel.org 4297S: Maintained 4298F: drivers/staging/fsl-dpaa2/ethernet 4299 4300DPT_I2O SCSI RAID DRIVER 4301M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4302L: linux-scsi@vger.kernel.org 4303W: http://www.adaptec.com/ 4304S: Maintained 4305F: drivers/scsi/dpt* 4306F: drivers/scsi/dpt/ 4307 4308DRBD DRIVER 4309M: Philipp Reisner <philipp.reisner@linbit.com> 4310M: Lars Ellenberg <lars.ellenberg@linbit.com> 4311L: drbd-dev@lists.linbit.com 4312W: http://www.drbd.org 4313T: git git://git.linbit.com/linux-drbd.git 4314T: git git://git.linbit.com/drbd-8.4.git 4315S: Supported 4316F: drivers/block/drbd/ 4317F: lib/lru_cache.c 4318F: Documentation/blockdev/drbd/ 4319 4320DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4321M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4322T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4323S: Supported 4324F: Documentation/kobject.txt 4325F: drivers/base/ 4326F: fs/debugfs/ 4327F: fs/sysfs/ 4328F: include/linux/debugfs.h 4329F: include/linux/kobj* 4330F: lib/kobj* 4331 4332DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4333M: Kevin Hilman <khilman@kernel.org> 4334M: Nishanth Menon <nm@ti.com> 4335S: Maintained 4336F: drivers/power/avs/ 4337F: include/linux/power/smartreflex.h 4338L: linux-pm@vger.kernel.org 4339 4340DRM DRIVER FOR ARM PL111 CLCD 4341M: Eric Anholt <eric@anholt.net> 4342T: git git://anongit.freedesktop.org/drm/drm-misc 4343S: Supported 4344F: drivers/gpu/drm/pl111/ 4345 4346DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4347M: Dave Airlie <airlied@redhat.com> 4348S: Odd Fixes 4349F: drivers/gpu/drm/ast/ 4350 4351DRM DRIVER FOR BOCHS VIRTUAL GPU 4352M: Gerd Hoffmann <kraxel@redhat.com> 4353L: virtualization@lists.linux-foundation.org 4354T: git git://anongit.freedesktop.org/drm/drm-misc 4355S: Maintained 4356F: drivers/gpu/drm/bochs/ 4357 4358DRM DRIVER FOR INTEL I810 VIDEO CARDS 4359S: Orphan / Obsolete 4360F: drivers/gpu/drm/i810/ 4361F: include/uapi/drm/i810_drm.h 4362 4363DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4364S: Orphan / Obsolete 4365F: drivers/gpu/drm/mga/ 4366F: include/uapi/drm/mga_drm.h 4367 4368DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4369M: Dave Airlie <airlied@redhat.com> 4370S: Odd Fixes 4371F: drivers/gpu/drm/mgag200/ 4372 4373DRM DRIVER FOR MI0283QT 4374M: Noralf Trønnes <noralf@tronnes.org> 4375S: Maintained 4376F: drivers/gpu/drm/tinydrm/mi0283qt.c 4377F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4378 4379DRM DRIVER FOR MSM ADRENO GPU 4380M: Rob Clark <robdclark@gmail.com> 4381L: linux-arm-msm@vger.kernel.org 4382L: dri-devel@lists.freedesktop.org 4383L: freedreno@lists.freedesktop.org 4384T: git git://people.freedesktop.org/~robclark/linux 4385S: Maintained 4386F: drivers/gpu/drm/msm/ 4387F: include/uapi/drm/msm_drm.h 4388F: Documentation/devicetree/bindings/display/msm/ 4389 4390DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4391M: Ben Skeggs <bskeggs@redhat.com> 4392L: dri-devel@lists.freedesktop.org 4393L: nouveau@lists.freedesktop.org 4394T: git git://github.com/skeggsb/linux 4395S: Supported 4396F: drivers/gpu/drm/nouveau/ 4397F: include/uapi/drm/nouveau_drm.h 4398 4399DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4400M: Noralf Trønnes <noralf@tronnes.org> 4401S: Maintained 4402F: drivers/gpu/drm/tinydrm/repaper.c 4403F: Documentation/devicetree/bindings/display/repaper.txt 4404 4405DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4406M: Dave Airlie <airlied@redhat.com> 4407M: Gerd Hoffmann <kraxel@redhat.com> 4408L: virtualization@lists.linux-foundation.org 4409T: git git://anongit.freedesktop.org/drm/drm-misc 4410S: Obsolete 4411W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4412F: drivers/gpu/drm/cirrus/ 4413 4414DRM DRIVER FOR QXL VIRTUAL GPU 4415M: Dave Airlie <airlied@redhat.com> 4416M: Gerd Hoffmann <kraxel@redhat.com> 4417L: virtualization@lists.linux-foundation.org 4418T: git git://anongit.freedesktop.org/drm/drm-misc 4419S: Maintained 4420F: drivers/gpu/drm/qxl/ 4421F: include/uapi/drm/qxl_drm.h 4422 4423DRM DRIVER FOR RAGE 128 VIDEO CARDS 4424S: Orphan / Obsolete 4425F: drivers/gpu/drm/r128/ 4426F: include/uapi/drm/r128_drm.h 4427 4428DRM DRIVER FOR SAVAGE VIDEO CARDS 4429S: Orphan / Obsolete 4430F: drivers/gpu/drm/savage/ 4431F: include/uapi/drm/savage_drm.h 4432 4433DRM DRIVER FOR SIS VIDEO CARDS 4434S: Orphan / Obsolete 4435F: drivers/gpu/drm/sis/ 4436F: include/uapi/drm/sis_drm.h 4437 4438DRM DRIVER FOR SITRONIX ST7586 PANELS 4439M: David Lechner <david@lechnology.com> 4440S: Maintained 4441F: drivers/gpu/drm/tinydrm/st7586.c 4442F: Documentation/devicetree/bindings/display/st7586.txt 4443 4444DRM DRIVER FOR TDFX VIDEO CARDS 4445S: Orphan / Obsolete 4446F: drivers/gpu/drm/tdfx/ 4447 4448DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4449M: Dave Airlie <airlied@redhat.com> 4450S: Odd Fixes 4451F: drivers/gpu/drm/udl/ 4452 4453DRM DRIVER FOR VMWARE VIRTUAL GPU 4454M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4455M: Sinclair Yeh <syeh@vmware.com> 4456M: Thomas Hellstrom <thellstrom@vmware.com> 4457L: dri-devel@lists.freedesktop.org 4458T: git git://people.freedesktop.org/~syeh/repos_linux 4459T: git git://people.freedesktop.org/~thomash/linux 4460S: Supported 4461F: drivers/gpu/drm/vmwgfx/ 4462F: include/uapi/drm/vmwgfx_drm.h 4463 4464DRM DRIVERS 4465M: David Airlie <airlied@linux.ie> 4466L: dri-devel@lists.freedesktop.org 4467T: git git://people.freedesktop.org/~airlied/linux 4468B: https://bugs.freedesktop.org/ 4469C: irc://chat.freenode.net/dri-devel 4470S: Maintained 4471F: drivers/gpu/drm/ 4472F: drivers/gpu/vga/ 4473F: Documentation/devicetree/bindings/display/ 4474F: Documentation/devicetree/bindings/gpu/ 4475F: Documentation/devicetree/bindings/video/ 4476F: Documentation/gpu/ 4477F: include/drm/ 4478F: include/uapi/drm/ 4479F: include/linux/vga* 4480 4481DRM DRIVERS AND MISC GPU PATCHES 4482M: Daniel Vetter <daniel.vetter@intel.com> 4483M: Jani Nikula <jani.nikula@linux.intel.com> 4484M: Sean Paul <seanpaul@chromium.org> 4485W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4486S: Maintained 4487T: git git://anongit.freedesktop.org/drm/drm-misc 4488F: Documentation/gpu/ 4489F: drivers/gpu/vga/ 4490F: drivers/gpu/drm/* 4491F: include/drm/drm* 4492F: include/uapi/drm/drm* 4493F: include/linux/vga* 4494 4495DRM DRIVERS FOR ALLWINNER A10 4496M: Maxime Ripard <maxime.ripard@free-electrons.com> 4497L: dri-devel@lists.freedesktop.org 4498S: Supported 4499F: drivers/gpu/drm/sun4i/ 4500F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4501T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4502 4503DRM DRIVERS FOR AMLOGIC SOCS 4504M: Neil Armstrong <narmstrong@baylibre.com> 4505L: dri-devel@lists.freedesktop.org 4506L: linux-amlogic@lists.infradead.org 4507W: http://linux-meson.com/ 4508S: Supported 4509F: drivers/gpu/drm/meson/ 4510F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4511F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4512F: Documentation/gpu/meson.rst 4513T: git git://anongit.freedesktop.org/drm/drm-misc 4514 4515DRM DRIVERS FOR ATMEL HLCDC 4516M: Boris Brezillon <boris.brezillon@free-electrons.com> 4517L: dri-devel@lists.freedesktop.org 4518S: Supported 4519F: drivers/gpu/drm/atmel-hlcdc/ 4520F: Documentation/devicetree/bindings/drm/atmel/ 4521T: git git://anongit.freedesktop.org/drm/drm-misc 4522 4523DRM DRIVERS FOR BRIDGE CHIPS 4524M: Archit Taneja <architt@codeaurora.org> 4525M: Andrzej Hajda <a.hajda@samsung.com> 4526R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4527S: Maintained 4528T: git git://anongit.freedesktop.org/drm/drm-misc 4529F: drivers/gpu/drm/bridge/ 4530 4531DRM DRIVERS FOR EXYNOS 4532M: Inki Dae <inki.dae@samsung.com> 4533M: Joonyoung Shim <jy0922.shim@samsung.com> 4534M: Seung-Woo Kim <sw0312.kim@samsung.com> 4535M: Kyungmin Park <kyungmin.park@samsung.com> 4536L: dri-devel@lists.freedesktop.org 4537T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4538S: Supported 4539F: drivers/gpu/drm/exynos/ 4540F: include/uapi/drm/exynos_drm.h 4541F: Documentation/devicetree/bindings/display/exynos/ 4542 4543DRM DRIVERS FOR FREESCALE DCU 4544M: Stefan Agner <stefan@agner.ch> 4545M: Alison Wang <alison.wang@freescale.com> 4546L: dri-devel@lists.freedesktop.org 4547S: Supported 4548F: drivers/gpu/drm/fsl-dcu/ 4549F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4550F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4551F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4552 4553DRM DRIVERS FOR FREESCALE IMX 4554M: Philipp Zabel <p.zabel@pengutronix.de> 4555L: dri-devel@lists.freedesktop.org 4556S: Maintained 4557F: drivers/gpu/drm/imx/ 4558F: drivers/gpu/ipu-v3/ 4559F: Documentation/devicetree/bindings/display/imx/ 4560 4561DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4562M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4563L: dri-devel@lists.freedesktop.org 4564T: git git://github.com/patjak/drm-gma500 4565S: Maintained 4566F: drivers/gpu/drm/gma500/ 4567 4568DRM DRIVERS FOR HISILICON 4569M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4570M: Rongrong Zou <zourongrong@gmail.com> 4571R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4572R: Chen Feng <puck.chen@hisilicon.com> 4573L: dri-devel@lists.freedesktop.org 4574T: git git://github.com/xin3liang/linux.git 4575S: Maintained 4576F: drivers/gpu/drm/hisilicon/ 4577F: Documentation/devicetree/bindings/display/hisilicon/ 4578 4579DRM DRIVERS FOR MEDIATEK 4580M: CK Hu <ck.hu@mediatek.com> 4581M: Philipp Zabel <p.zabel@pengutronix.de> 4582L: dri-devel@lists.freedesktop.org 4583S: Supported 4584F: drivers/gpu/drm/mediatek/ 4585F: Documentation/devicetree/bindings/display/mediatek/ 4586 4587DRM DRIVERS FOR NVIDIA TEGRA 4588M: Thierry Reding <thierry.reding@gmail.com> 4589L: dri-devel@lists.freedesktop.org 4590L: linux-tegra@vger.kernel.org 4591T: git git://anongit.freedesktop.org/tegra/linux.git 4592S: Supported 4593F: drivers/gpu/drm/tegra/ 4594F: drivers/gpu/host1x/ 4595F: include/linux/host1x.h 4596F: include/uapi/drm/tegra_drm.h 4597F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4598 4599DRM DRIVERS FOR RENESAS 4600M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4601L: dri-devel@lists.freedesktop.org 4602L: linux-renesas-soc@vger.kernel.org 4603T: git git://linuxtv.org/pinchartl/fbdev 4604S: Supported 4605F: drivers/gpu/drm/rcar-du/ 4606F: drivers/gpu/drm/shmobile/ 4607F: include/linux/platform_data/shmob_drm.h 4608F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4609F: Documentation/devicetree/bindings/display/renesas,du.txt 4610 4611DRM DRIVERS FOR ROCKCHIP 4612M: Mark Yao <mark.yao@rock-chips.com> 4613L: dri-devel@lists.freedesktop.org 4614S: Maintained 4615F: drivers/gpu/drm/rockchip/ 4616F: Documentation/devicetree/bindings/display/rockchip/ 4617T: git git://anongit.freedesktop.org/drm/drm-misc 4618 4619DRM DRIVERS FOR STI 4620M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4621M: Vincent Abriou <vincent.abriou@st.com> 4622L: dri-devel@lists.freedesktop.org 4623T: git git://anongit.freedesktop.org/drm/drm-misc 4624S: Maintained 4625F: drivers/gpu/drm/sti 4626F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4627 4628DRM DRIVERS FOR STM 4629M: Yannick Fertre <yannick.fertre@st.com> 4630M: Philippe Cornu <philippe.cornu@st.com> 4631M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4632M: Vincent Abriou <vincent.abriou@st.com> 4633L: dri-devel@lists.freedesktop.org 4634T: git git://anongit.freedesktop.org/drm/drm-misc 4635S: Maintained 4636F: drivers/gpu/drm/stm 4637F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4638 4639DRM DRIVERS FOR TI LCDC 4640M: Jyri Sarha <jsarha@ti.com> 4641R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4642L: dri-devel@lists.freedesktop.org 4643S: Maintained 4644F: drivers/gpu/drm/tilcdc/ 4645F: Documentation/devicetree/bindings/display/tilcdc/ 4646 4647DRM DRIVERS FOR TI OMAP 4648M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4649L: dri-devel@lists.freedesktop.org 4650S: Maintained 4651F: drivers/gpu/drm/omapdrm/ 4652F: Documentation/devicetree/bindings/display/ti/ 4653 4654DRM DRIVERS FOR VC4 4655M: Eric Anholt <eric@anholt.net> 4656T: git git://github.com/anholt/linux 4657S: Supported 4658F: drivers/gpu/drm/vc4/ 4659F: include/uapi/drm/vc4_drm.h 4660F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4661T: git git://anongit.freedesktop.org/drm/drm-misc 4662 4663DRM DRIVERS FOR VIVANTE GPU IP 4664M: Lucas Stach <l.stach@pengutronix.de> 4665R: Russell King <linux+etnaviv@armlinux.org.uk> 4666R: Christian Gmeiner <christian.gmeiner@gmail.com> 4667L: etnaviv@lists.freedesktop.org 4668L: dri-devel@lists.freedesktop.org 4669S: Maintained 4670F: drivers/gpu/drm/etnaviv/ 4671F: include/uapi/drm/etnaviv_drm.h 4672F: Documentation/devicetree/bindings/display/etnaviv/ 4673 4674DRM DRIVERS FOR ZTE ZX 4675M: Shawn Guo <shawnguo@kernel.org> 4676L: dri-devel@lists.freedesktop.org 4677S: Maintained 4678F: drivers/gpu/drm/zte/ 4679F: Documentation/devicetree/bindings/display/zte,vou.txt 4680T: git git://anongit.freedesktop.org/drm/drm-misc 4681 4682DRM PANEL DRIVERS 4683M: Thierry Reding <thierry.reding@gmail.com> 4684L: dri-devel@lists.freedesktop.org 4685T: git git://anongit.freedesktop.org/tegra/linux.git 4686S: Maintained 4687F: drivers/gpu/drm/drm_panel.c 4688F: drivers/gpu/drm/panel/ 4689F: include/drm/drm_panel.h 4690F: Documentation/devicetree/bindings/display/panel/ 4691 4692DRM TINYDRM DRIVERS 4693M: Noralf Trønnes <noralf@tronnes.org> 4694W: https://github.com/notro/tinydrm/wiki/Development 4695T: git git://anongit.freedesktop.org/drm/drm-misc 4696S: Maintained 4697F: drivers/gpu/drm/tinydrm/ 4698F: include/drm/tinydrm/ 4699 4700DSBR100 USB FM RADIO DRIVER 4701M: Alexey Klimov <klimov.linux@gmail.com> 4702L: linux-media@vger.kernel.org 4703T: git git://linuxtv.org/media_tree.git 4704S: Maintained 4705F: drivers/media/radio/dsbr100.c 4706 4707DSCC4 DRIVER 4708M: Francois Romieu <romieu@fr.zoreil.com> 4709L: netdev@vger.kernel.org 4710S: Maintained 4711F: drivers/net/wan/dscc4.c 4712 4713DT3155 MEDIA DRIVER 4714M: Hans Verkuil <hverkuil@xs4all.nl> 4715L: linux-media@vger.kernel.org 4716T: git git://linuxtv.org/media_tree.git 4717W: https://linuxtv.org 4718S: Odd Fixes 4719F: drivers/media/pci/dt3155/ 4720 4721DVB_USB_AF9015 MEDIA DRIVER 4722M: Antti Palosaari <crope@iki.fi> 4723L: linux-media@vger.kernel.org 4724W: https://linuxtv.org 4725W: http://palosaari.fi/linux/ 4726Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4727T: git git://linuxtv.org/anttip/media_tree.git 4728S: Maintained 4729F: drivers/media/usb/dvb-usb-v2/af9015* 4730 4731DVB_USB_AF9035 MEDIA DRIVER 4732M: Antti Palosaari <crope@iki.fi> 4733L: linux-media@vger.kernel.org 4734W: https://linuxtv.org 4735W: http://palosaari.fi/linux/ 4736Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4737T: git git://linuxtv.org/anttip/media_tree.git 4738S: Maintained 4739F: drivers/media/usb/dvb-usb-v2/af9035* 4740 4741DVB_USB_ANYSEE MEDIA DRIVER 4742M: Antti Palosaari <crope@iki.fi> 4743L: linux-media@vger.kernel.org 4744W: https://linuxtv.org 4745W: http://palosaari.fi/linux/ 4746Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4747T: git git://linuxtv.org/anttip/media_tree.git 4748S: Maintained 4749F: drivers/media/usb/dvb-usb-v2/anysee* 4750 4751DVB_USB_AU6610 MEDIA DRIVER 4752M: Antti Palosaari <crope@iki.fi> 4753L: linux-media@vger.kernel.org 4754W: https://linuxtv.org 4755W: http://palosaari.fi/linux/ 4756Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4757T: git git://linuxtv.org/anttip/media_tree.git 4758S: Maintained 4759F: drivers/media/usb/dvb-usb-v2/au6610* 4760 4761DVB_USB_CE6230 MEDIA DRIVER 4762M: Antti Palosaari <crope@iki.fi> 4763L: linux-media@vger.kernel.org 4764W: https://linuxtv.org 4765W: http://palosaari.fi/linux/ 4766Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4767T: git git://linuxtv.org/anttip/media_tree.git 4768S: Maintained 4769F: drivers/media/usb/dvb-usb-v2/ce6230* 4770 4771DVB_USB_CXUSB MEDIA DRIVER 4772M: Michael Krufky <mkrufky@linuxtv.org> 4773L: linux-media@vger.kernel.org 4774W: https://linuxtv.org 4775W: http://github.com/mkrufky 4776Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4777T: git git://linuxtv.org/media_tree.git 4778S: Maintained 4779F: drivers/media/usb/dvb-usb/cxusb* 4780 4781DVB_USB_EC168 MEDIA DRIVER 4782M: Antti Palosaari <crope@iki.fi> 4783L: linux-media@vger.kernel.org 4784W: https://linuxtv.org 4785W: http://palosaari.fi/linux/ 4786Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4787T: git git://linuxtv.org/anttip/media_tree.git 4788S: Maintained 4789F: drivers/media/usb/dvb-usb-v2/ec168* 4790 4791DVB_USB_GL861 MEDIA DRIVER 4792M: Antti Palosaari <crope@iki.fi> 4793L: linux-media@vger.kernel.org 4794W: https://linuxtv.org 4795Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4796T: git git://linuxtv.org/anttip/media_tree.git 4797S: Maintained 4798F: drivers/media/usb/dvb-usb-v2/gl861* 4799 4800DVB_USB_MXL111SF MEDIA DRIVER 4801M: Michael Krufky <mkrufky@linuxtv.org> 4802L: linux-media@vger.kernel.org 4803W: https://linuxtv.org 4804W: http://github.com/mkrufky 4805Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4806T: git git://linuxtv.org/mkrufky/mxl111sf.git 4807S: Maintained 4808F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4809 4810DVB_USB_RTL28XXU MEDIA DRIVER 4811M: Antti Palosaari <crope@iki.fi> 4812L: linux-media@vger.kernel.org 4813W: https://linuxtv.org 4814W: http://palosaari.fi/linux/ 4815Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4816T: git git://linuxtv.org/anttip/media_tree.git 4817S: Maintained 4818F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4819 4820DVB_USB_V2 MEDIA DRIVER 4821M: Antti Palosaari <crope@iki.fi> 4822L: linux-media@vger.kernel.org 4823W: https://linuxtv.org 4824W: http://palosaari.fi/linux/ 4825Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4826T: git git://linuxtv.org/anttip/media_tree.git 4827S: Maintained 4828F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4829F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4830 4831DYNAMIC DEBUG 4832M: Jason Baron <jbaron@akamai.com> 4833S: Maintained 4834F: lib/dynamic_debug.c 4835F: include/linux/dynamic_debug.h 4836 4837DZ DECSTATION DZ11 SERIAL DRIVER 4838M: "Maciej W. Rozycki" <macro@linux-mips.org> 4839S: Maintained 4840F: drivers/tty/serial/dz.* 4841 4842E3X0 POWER BUTTON DRIVER 4843M: Moritz Fischer <moritz.fischer@ettus.com> 4844L: usrp-users@lists.ettus.com 4845W: http://www.ettus.com 4846S: Supported 4847F: drivers/input/misc/e3x0-button.c 4848F: Documentation/devicetree/bindings/input/e3x0-button.txt 4849 4850E4000 MEDIA DRIVER 4851M: Antti Palosaari <crope@iki.fi> 4852L: linux-media@vger.kernel.org 4853W: https://linuxtv.org 4854W: http://palosaari.fi/linux/ 4855Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4856T: git git://linuxtv.org/anttip/media_tree.git 4857S: Maintained 4858F: drivers/media/tuners/e4000* 4859 4860EATA ISA/EISA/PCI SCSI DRIVER 4861M: Dario Ballabio <ballabio_dario@emc.com> 4862L: linux-scsi@vger.kernel.org 4863S: Maintained 4864F: drivers/scsi/eata.c 4865 4866EC100 MEDIA DRIVER 4867M: Antti Palosaari <crope@iki.fi> 4868L: linux-media@vger.kernel.org 4869W: https://linuxtv.org 4870W: http://palosaari.fi/linux/ 4871Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4872T: git git://linuxtv.org/anttip/media_tree.git 4873S: Maintained 4874F: drivers/media/dvb-frontends/ec100* 4875 4876ECRYPT FILE SYSTEM 4877M: Tyler Hicks <tyhicks@canonical.com> 4878L: ecryptfs@vger.kernel.org 4879W: http://ecryptfs.org 4880W: https://launchpad.net/ecryptfs 4881T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4882S: Supported 4883F: Documentation/filesystems/ecryptfs.txt 4884F: fs/ecryptfs/ 4885 4886EDAC-AMD64 4887M: Borislav Petkov <bp@alien8.de> 4888L: linux-edac@vger.kernel.org 4889S: Maintained 4890F: drivers/edac/amd64_edac* 4891 4892EDAC-CALXEDA 4893M: Robert Richter <rric@kernel.org> 4894L: linux-edac@vger.kernel.org 4895S: Maintained 4896F: drivers/edac/highbank* 4897 4898EDAC-CAVIUM 4899M: Ralf Baechle <ralf@linux-mips.org> 4900M: David Daney <david.daney@cavium.com> 4901L: linux-edac@vger.kernel.org 4902L: linux-mips@linux-mips.org 4903S: Supported 4904F: drivers/edac/octeon_edac* 4905F: drivers/edac/thunderx_edac* 4906 4907EDAC-CORE 4908M: Borislav Petkov <bp@alien8.de> 4909M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4910M: Mauro Carvalho Chehab <mchehab@kernel.org> 4911L: linux-edac@vger.kernel.org 4912T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4913T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4914S: Supported 4915F: Documentation/admin-guide/ras.rst 4916F: Documentation/driver-api/edac.rst 4917F: drivers/edac/ 4918F: include/linux/edac.h 4919 4920EDAC-E752X 4921M: Mark Gross <mark.gross@intel.com> 4922L: linux-edac@vger.kernel.org 4923S: Maintained 4924F: drivers/edac/e752x_edac.c 4925 4926EDAC-E7XXX 4927L: linux-edac@vger.kernel.org 4928S: Maintained 4929F: drivers/edac/e7xxx_edac.c 4930 4931EDAC-FSL_DDR 4932M: York Sun <york.sun@nxp.com> 4933L: linux-edac@vger.kernel.org 4934S: Maintained 4935F: drivers/edac/fsl_ddr_edac.* 4936 4937EDAC-GHES 4938M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4939M: Mauro Carvalho Chehab <mchehab@kernel.org> 4940L: linux-edac@vger.kernel.org 4941S: Maintained 4942F: drivers/edac/ghes_edac.c 4943 4944EDAC-I3000 4945L: linux-edac@vger.kernel.org 4946S: Orphan 4947F: drivers/edac/i3000_edac.c 4948 4949EDAC-I5000 4950L: linux-edac@vger.kernel.org 4951S: Maintained 4952F: drivers/edac/i5000_edac.c 4953 4954EDAC-I5400 4955M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4956M: Mauro Carvalho Chehab <mchehab@kernel.org> 4957L: linux-edac@vger.kernel.org 4958S: Maintained 4959F: drivers/edac/i5400_edac.c 4960 4961EDAC-I7300 4962M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4963M: Mauro Carvalho Chehab <mchehab@kernel.org> 4964L: linux-edac@vger.kernel.org 4965S: Maintained 4966F: drivers/edac/i7300_edac.c 4967 4968EDAC-I7CORE 4969M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4970M: Mauro Carvalho Chehab <mchehab@kernel.org> 4971L: linux-edac@vger.kernel.org 4972S: Maintained 4973F: drivers/edac/i7core_edac.c 4974 4975EDAC-I82443BXGX 4976M: Tim Small <tim@buttersideup.com> 4977L: linux-edac@vger.kernel.org 4978S: Maintained 4979F: drivers/edac/i82443bxgx_edac.c 4980 4981EDAC-I82975X 4982M: Ranganathan Desikan <ravi@jetztechnologies.com> 4983M: "Arvind R." <arvino55@gmail.com> 4984L: linux-edac@vger.kernel.org 4985S: Maintained 4986F: drivers/edac/i82975x_edac.c 4987 4988EDAC-IE31200 4989M: Jason Baron <jbaron@akamai.com> 4990L: linux-edac@vger.kernel.org 4991S: Maintained 4992F: drivers/edac/ie31200_edac.c 4993 4994EDAC-MPC85XX 4995M: Johannes Thumshirn <morbidrsa@gmail.com> 4996L: linux-edac@vger.kernel.org 4997S: Maintained 4998F: drivers/edac/mpc85xx_edac.[ch] 4999 5000EDAC-PASEMI 5001M: Egor Martovetsky <egor@pasemi.com> 5002L: linux-edac@vger.kernel.org 5003S: Maintained 5004F: drivers/edac/pasemi_edac.c 5005 5006EDAC-PND2 5007M: Tony Luck <tony.luck@intel.com> 5008L: linux-edac@vger.kernel.org 5009S: Maintained 5010F: drivers/edac/pnd2_edac.[ch] 5011 5012EDAC-R82600 5013M: Tim Small <tim@buttersideup.com> 5014L: linux-edac@vger.kernel.org 5015S: Maintained 5016F: drivers/edac/r82600_edac.c 5017 5018EDAC-SBRIDGE 5019M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5020M: Mauro Carvalho Chehab <mchehab@kernel.org> 5021L: linux-edac@vger.kernel.org 5022S: Maintained 5023F: drivers/edac/sb_edac.c 5024 5025EDAC-SKYLAKE 5026M: Tony Luck <tony.luck@intel.com> 5027L: linux-edac@vger.kernel.org 5028S: Maintained 5029F: drivers/edac/skx_edac.c 5030 5031EDIROL UA-101/UA-1000 DRIVER 5032M: Clemens Ladisch <clemens@ladisch.de> 5033L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5034T: git git://git.alsa-project.org/alsa-kernel.git 5035S: Maintained 5036F: sound/usb/misc/ua101.c 5037 5038EFI TEST DRIVER 5039L: linux-efi@vger.kernel.org 5040M: Ivan Hu <ivan.hu@canonical.com> 5041M: Matt Fleming <matt@codeblueprint.co.uk> 5042S: Maintained 5043F: drivers/firmware/efi/test/ 5044 5045EFI VARIABLE FILESYSTEM 5046M: Matthew Garrett <matthew.garrett@nebula.com> 5047M: Jeremy Kerr <jk@ozlabs.org> 5048M: Matt Fleming <matt@codeblueprint.co.uk> 5049T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5050L: linux-efi@vger.kernel.org 5051S: Maintained 5052F: fs/efivarfs/ 5053 5054EFIFB FRAMEBUFFER DRIVER 5055L: linux-fbdev@vger.kernel.org 5056M: Peter Jones <pjones@redhat.com> 5057S: Maintained 5058F: drivers/video/fbdev/efifb.c 5059 5060EFS FILESYSTEM 5061W: http://aeschi.ch.eu.org/efs/ 5062S: Orphan 5063F: fs/efs/ 5064 5065EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5066M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5067L: netdev@vger.kernel.org 5068S: Maintained 5069F: drivers/net/ethernet/ibm/ehea/ 5070 5071EM28XX VIDEO4LINUX DRIVER 5072M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5073M: Mauro Carvalho Chehab <mchehab@kernel.org> 5074L: linux-media@vger.kernel.org 5075W: https://linuxtv.org 5076T: git git://linuxtv.org/media_tree.git 5077S: Maintained 5078F: drivers/media/usb/em28xx/ 5079F: Documentation/media/v4l-drivers/em28xx* 5080 5081EMBEDDED LINUX 5082M: Paul Gortmaker <paul.gortmaker@windriver.com> 5083M: Matt Mackall <mpm@selenic.com> 5084M: David Woodhouse <dwmw2@infradead.org> 5085L: linux-embedded@vger.kernel.org 5086S: Maintained 5087 5088Emulex 10Gbps iSCSI - OneConnect DRIVER 5089M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5090M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5091M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5092L: linux-scsi@vger.kernel.org 5093W: http://www.broadcom.com 5094S: Supported 5095F: drivers/scsi/be2iscsi/ 5096 5097Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5098M: Sathya Perla <sathya.perla@broadcom.com> 5099M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5100M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5101M: Somnath Kotur <somnath.kotur@broadcom.com> 5102L: netdev@vger.kernel.org 5103W: http://www.emulex.com 5104S: Supported 5105F: drivers/net/ethernet/emulex/benet/ 5106 5107EMULEX ONECONNECT ROCE DRIVER 5108M: Selvin Xavier <selvin.xavier@broadcom.com> 5109M: Devesh Sharma <devesh.sharma@broadcom.com> 5110L: linux-rdma@vger.kernel.org 5111W: http://www.broadcom.com 5112S: Odd Fixes 5113F: drivers/infiniband/hw/ocrdma/ 5114F: include/uapi/rdma/ocrdma-abi.h 5115 5116EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5117M: James Smart <james.smart@broadcom.com> 5118M: Dick Kennedy <dick.kennedy@broadcom.com> 5119L: linux-scsi@vger.kernel.org 5120W: http://www.broadcom.com 5121S: Supported 5122F: drivers/scsi/lpfc/ 5123 5124ENE CB710 FLASH CARD READER DRIVER 5125M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5126S: Maintained 5127F: drivers/misc/cb710/ 5128F: drivers/mmc/host/cb710-mmc.* 5129F: include/linux/cb710.h 5130 5131ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5132M: Maxim Levitsky <maximlevitsky@gmail.com> 5133S: Maintained 5134F: drivers/media/rc/ene_ir.* 5135 5136EPSON S1D13XXX FRAMEBUFFER DRIVER 5137M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5138S: Maintained 5139T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5140F: drivers/video/fbdev/s1d13xxxfb.c 5141F: include/video/s1d13xxxfb.h 5142 5143ERRSEQ ERROR TRACKING INFRASTRUCTURE 5144M: Jeff Layton <jlayton@poochiereds.net> 5145S: Maintained 5146F: lib/errseq.c 5147F: include/linux/errseq.h 5148 5149ET131X NETWORK DRIVER 5150M: Mark Einon <mark.einon@gmail.com> 5151S: Odd Fixes 5152F: drivers/net/ethernet/agere/ 5153 5154ETHERNET BRIDGE 5155M: Stephen Hemminger <stephen@networkplumber.org> 5156L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5157L: netdev@vger.kernel.org 5158W: http://www.linuxfoundation.org/en/Net:Bridge 5159S: Maintained 5160F: include/linux/netfilter_bridge/ 5161F: net/bridge/ 5162 5163ETHERNET PHY LIBRARY 5164M: Andrew Lunn <andrew@lunn.ch> 5165M: Florian Fainelli <f.fainelli@gmail.com> 5166L: netdev@vger.kernel.org 5167S: Maintained 5168F: Documentation/ABI/testing/sysfs-bus-mdio 5169F: Documentation/devicetree/bindings/net/mdio* 5170F: Documentation/networking/phy.txt 5171F: drivers/net/phy/ 5172F: drivers/of/of_mdio.c 5173F: drivers/of/of_net.c 5174F: include/linux/*mdio*.h 5175F: include/linux/of_net.h 5176F: include/linux/phy.h 5177F: include/linux/phy_fixed.h 5178F: include/linux/platform_data/mdio-gpio.h 5179F: include/linux/platform_data/mdio-bcm-unimac.h 5180F: include/trace/events/mdio.h 5181F: include/uapi/linux/mdio.h 5182F: include/uapi/linux/mii.h 5183 5184EXT2 FILE SYSTEM 5185M: Jan Kara <jack@suse.com> 5186L: linux-ext4@vger.kernel.org 5187S: Maintained 5188F: Documentation/filesystems/ext2.txt 5189F: fs/ext2/ 5190F: include/linux/ext2* 5191 5192EXT4 FILE SYSTEM 5193M: "Theodore Ts'o" <tytso@mit.edu> 5194M: Andreas Dilger <adilger.kernel@dilger.ca> 5195L: linux-ext4@vger.kernel.org 5196W: http://ext4.wiki.kernel.org 5197Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5198T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5199S: Maintained 5200F: Documentation/filesystems/ext4.txt 5201F: fs/ext4/ 5202 5203Extended Verification Module (EVM) 5204M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5205L: linux-ima-devel@lists.sourceforge.net 5206L: linux-security-module@vger.kernel.org 5207S: Supported 5208F: security/integrity/evm/ 5209 5210EXTENSIBLE FIRMWARE INTERFACE (EFI) 5211M: Matt Fleming <matt@codeblueprint.co.uk> 5212M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5213L: linux-efi@vger.kernel.org 5214T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5215S: Maintained 5216F: Documentation/efi-stub.txt 5217F: arch/*/kernel/efi.c 5218F: arch/x86/boot/compressed/eboot.[ch] 5219F: arch/*/include/asm/efi.h 5220F: arch/x86/platform/efi/ 5221F: drivers/firmware/efi/ 5222F: include/linux/efi*.h 5223F: arch/arm/boot/compressed/efi-header.S 5224F: arch/arm64/kernel/efi-entry.S 5225 5226EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5227M: MyungJoo Ham <myungjoo.ham@samsung.com> 5228M: Chanwoo Choi <cw00.choi@samsung.com> 5229L: linux-kernel@vger.kernel.org 5230T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5231S: Maintained 5232F: drivers/extcon/ 5233F: include/linux/extcon/ 5234F: include/linux/extcon.h 5235F: Documentation/extcon/ 5236F: Documentation/devicetree/bindings/extcon/ 5237 5238EXYNOS DP DRIVER 5239M: Jingoo Han <jingoohan1@gmail.com> 5240L: dri-devel@lists.freedesktop.org 5241S: Maintained 5242F: drivers/gpu/drm/exynos/exynos_dp* 5243 5244EXYNOS SYSMMU (IOMMU) driver 5245M: Marek Szyprowski <m.szyprowski@samsung.com> 5246L: iommu@lists.linux-foundation.org 5247S: Maintained 5248F: drivers/iommu/exynos-iommu.c 5249 5250EZchip NPS platform support 5251M: Noam Camus <noamc@ezchip.com> 5252S: Supported 5253F: arch/arc/plat-eznps 5254F: arch/arc/boot/dts/eznps.dts 5255 5256F2FS FILE SYSTEM 5257M: Jaegeuk Kim <jaegeuk@kernel.org> 5258M: Chao Yu <yuchao0@huawei.com> 5259L: linux-f2fs-devel@lists.sourceforge.net 5260W: https://f2fs.wiki.kernel.org/ 5261T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5262S: Maintained 5263F: Documentation/filesystems/f2fs.txt 5264F: Documentation/ABI/testing/sysfs-fs-f2fs 5265F: fs/f2fs/ 5266F: include/linux/f2fs_fs.h 5267F: include/trace/events/f2fs.h 5268 5269F71805F HARDWARE MONITORING DRIVER 5270M: Jean Delvare <jdelvare@suse.com> 5271L: linux-hwmon@vger.kernel.org 5272S: Maintained 5273F: Documentation/hwmon/f71805f 5274F: drivers/hwmon/f71805f.c 5275 5276FANOTIFY 5277M: Jan Kara <jack@suse.cz> 5278R: Amir Goldstein <amir73il@gmail.com> 5279L: linux-fsdevel@vger.kernel.org 5280S: Maintained 5281F: fs/notify/fanotify/ 5282F: include/linux/fanotify.h 5283F: include/uapi/linux/fanotify.h 5284 5285FARSYNC SYNCHRONOUS DRIVER 5286M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5287W: http://www.farsite.co.uk/ 5288S: Supported 5289F: drivers/net/wan/farsync.* 5290 5291FAULT INJECTION SUPPORT 5292M: Akinobu Mita <akinobu.mita@gmail.com> 5293S: Supported 5294F: Documentation/fault-injection/ 5295F: lib/fault-inject.c 5296 5297FBTFT Framebuffer drivers 5298M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5299S: Maintained 5300F: drivers/staging/fbtft/ 5301 5302FC0011 TUNER DRIVER 5303M: Michael Buesch <m@bues.ch> 5304L: linux-media@vger.kernel.org 5305S: Maintained 5306F: drivers/media/tuners/fc0011.h 5307F: drivers/media/tuners/fc0011.c 5308 5309FC2580 MEDIA DRIVER 5310M: Antti Palosaari <crope@iki.fi> 5311L: linux-media@vger.kernel.org 5312W: https://linuxtv.org 5313W: http://palosaari.fi/linux/ 5314Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5315T: git git://linuxtv.org/anttip/media_tree.git 5316S: Maintained 5317F: drivers/media/tuners/fc2580* 5318 5319FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5320M: Johannes Thumshirn <jth@kernel.org> 5321L: fcoe-devel@open-fcoe.org 5322W: www.Open-FCoE.org 5323S: Supported 5324F: drivers/scsi/libfc/ 5325F: drivers/scsi/fcoe/ 5326F: include/scsi/fc/ 5327F: include/scsi/libfc.h 5328F: include/scsi/libfcoe.h 5329F: include/uapi/scsi/fc/ 5330 5331FILE LOCKING (flock() and fcntl()/lockf()) 5332M: Jeff Layton <jlayton@poochiereds.net> 5333M: "J. Bruce Fields" <bfields@fieldses.org> 5334L: linux-fsdevel@vger.kernel.org 5335S: Maintained 5336F: include/linux/fcntl.h 5337F: include/linux/fs.h 5338F: include/uapi/linux/fcntl.h 5339F: include/uapi/linux/fs.h 5340F: fs/fcntl.c 5341F: fs/locks.c 5342 5343FILESYSTEMS (VFS and infrastructure) 5344M: Alexander Viro <viro@zeniv.linux.org.uk> 5345L: linux-fsdevel@vger.kernel.org 5346S: Maintained 5347F: fs/* 5348 5349FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5350M: Riku Voipio <riku.voipio@iki.fi> 5351L: linux-hwmon@vger.kernel.org 5352S: Maintained 5353F: drivers/hwmon/f75375s.c 5354F: include/linux/f75375s.h 5355 5356FIREWIRE AUDIO DRIVERS 5357M: Clemens Ladisch <clemens@ladisch.de> 5358L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5359T: git git://git.alsa-project.org/alsa-kernel.git 5360S: Maintained 5361F: sound/firewire/ 5362 5363FIREWIRE MEDIA DRIVERS (firedtv) 5364M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5365L: linux-media@vger.kernel.org 5366L: linux1394-devel@lists.sourceforge.net 5367T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5368S: Maintained 5369F: drivers/media/firewire/ 5370 5371FIREWIRE SBP-2 TARGET 5372M: Chris Boot <bootc@bootc.net> 5373L: linux-scsi@vger.kernel.org 5374L: target-devel@vger.kernel.org 5375L: linux1394-devel@lists.sourceforge.net 5376T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5377S: Maintained 5378F: drivers/target/sbp/ 5379 5380FIREWIRE SUBSYSTEM 5381M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5382L: linux1394-devel@lists.sourceforge.net 5383W: http://ieee1394.wiki.kernel.org/ 5384T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5385S: Maintained 5386F: drivers/firewire/ 5387F: include/linux/firewire.h 5388F: include/uapi/linux/firewire*.h 5389F: tools/firewire/ 5390 5391FIRMWARE LOADER (request_firmware) 5392M: Luis R. Rodriguez <mcgrof@kernel.org> 5393L: linux-kernel@vger.kernel.org 5394S: Maintained 5395F: Documentation/firmware_class/ 5396F: drivers/base/firmware*.c 5397F: include/linux/firmware.h 5398 5399FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5400M: Joshua Morris <josh.h.morris@us.ibm.com> 5401M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5402S: Maintained 5403F: drivers/block/rsxx/ 5404 5405FLOPPY DRIVER 5406M: Jiri Kosina <jikos@kernel.org> 5407T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5408S: Odd fixes 5409F: drivers/block/floppy.c 5410 5411FMC SUBSYSTEM 5412M: Alessandro Rubini <rubini@gnudd.com> 5413W: http://www.ohwr.org/projects/fmc-bus 5414S: Supported 5415F: drivers/fmc/ 5416F: include/linux/fmc*.h 5417F: include/linux/ipmi-fru.h 5418K: fmc_d.*register 5419 5420FPGA MANAGER FRAMEWORK 5421M: Alan Tull <atull@kernel.org> 5422M: Moritz Fischer <mdf@kernel.org> 5423L: linux-fpga@vger.kernel.org 5424S: Maintained 5425T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5426Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5427F: Documentation/fpga/ 5428F: Documentation/devicetree/bindings/fpga/ 5429F: drivers/fpga/ 5430F: include/linux/fpga/ 5431W: http://www.rocketboards.org 5432 5433FPU EMULATOR 5434M: Bill Metzenthen <billm@melbpc.org.au> 5435W: http://floatingpoint.sourceforge.net/emulator/index.html 5436S: Maintained 5437F: arch/x86/math-emu/ 5438 5439FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5440L: netdev@vger.kernel.org 5441S: Orphan 5442F: drivers/net/wan/dlci.c 5443F: drivers/net/wan/sdla.c 5444 5445FRAMEBUFFER LAYER 5446M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5447L: linux-fbdev@vger.kernel.org 5448T: git git://github.com/bzolnier/linux.git 5449Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5450S: Maintained 5451F: Documentation/fb/ 5452F: drivers/video/ 5453F: include/video/ 5454F: include/linux/fb.h 5455F: include/uapi/video/ 5456F: include/uapi/linux/fb.h 5457 5458FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5459M: Horia Geantă <horia.geanta@nxp.com> 5460M: Dan Douglass <dan.douglass@nxp.com> 5461L: linux-crypto@vger.kernel.org 5462S: Maintained 5463F: drivers/crypto/caam/ 5464F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5465 5466FREESCALE DIU FRAMEBUFFER DRIVER 5467M: Timur Tabi <timur@tabi.org> 5468L: linux-fbdev@vger.kernel.org 5469S: Maintained 5470F: drivers/video/fbdev/fsl-diu-fb.* 5471 5472FREESCALE DMA DRIVER 5473M: Li Yang <leoyang.li@nxp.com> 5474M: Zhang Wei <zw@zh-kernel.org> 5475L: linuxppc-dev@lists.ozlabs.org 5476S: Maintained 5477F: drivers/dma/fsldma.* 5478 5479FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5480M: Claudiu Manoil <claudiu.manoil@freescale.com> 5481L: netdev@vger.kernel.org 5482S: Maintained 5483F: drivers/net/ethernet/freescale/gianfar* 5484X: drivers/net/ethernet/freescale/gianfar_ptp.c 5485F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5486 5487FREESCALE GPMI NAND DRIVER 5488M: Han Xu <han.xu@nxp.com> 5489L: linux-mtd@lists.infradead.org 5490S: Maintained 5491F: drivers/mtd/nand/gpmi-nand/* 5492 5493FREESCALE I2C CPM DRIVER 5494M: Jochen Friedrich <jochen@scram.de> 5495L: linuxppc-dev@lists.ozlabs.org 5496L: linux-i2c@vger.kernel.org 5497S: Maintained 5498F: drivers/i2c/busses/i2c-cpm.c 5499 5500FREESCALE IMX / MXC FEC DRIVER 5501M: Fugang Duan <fugang.duan@nxp.com> 5502L: netdev@vger.kernel.org 5503S: Maintained 5504F: drivers/net/ethernet/freescale/fec_main.c 5505F: drivers/net/ethernet/freescale/fec_ptp.c 5506F: drivers/net/ethernet/freescale/fec.h 5507F: Documentation/devicetree/bindings/net/fsl-fec.txt 5508 5509FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5510M: Sascha Hauer <kernel@pengutronix.de> 5511L: linux-fbdev@vger.kernel.org 5512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5513S: Maintained 5514F: include/linux/platform_data/video-imxfb.h 5515F: drivers/video/fbdev/imxfb.c 5516 5517FREESCALE QORIQ DPAA ETHERNET DRIVER 5518M: Madalin Bucur <madalin.bucur@nxp.com> 5519L: netdev@vger.kernel.org 5520S: Maintained 5521F: drivers/net/ethernet/freescale/dpaa 5522 5523FREESCALE QORIQ DPAA FMAN DRIVER 5524M: Madalin Bucur <madalin.bucur@nxp.com> 5525L: netdev@vger.kernel.org 5526S: Maintained 5527F: drivers/net/ethernet/freescale/fman 5528F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5529 5530FREESCALE QUAD SPI DRIVER 5531M: Han Xu <han.xu@nxp.com> 5532L: linux-mtd@lists.infradead.org 5533S: Maintained 5534F: drivers/mtd/spi-nor/fsl-quadspi.c 5535 5536FREESCALE QUICC ENGINE LIBRARY 5537M: Qiang Zhao <qiang.zhao@nxp.com> 5538L: linuxppc-dev@lists.ozlabs.org 5539S: Maintained 5540F: drivers/soc/fsl/qe/ 5541F: include/soc/fsl/*qe*.h 5542F: include/soc/fsl/*ucc*.h 5543 5544FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5545M: Li Yang <leoyang.li@nxp.com> 5546L: netdev@vger.kernel.org 5547L: linuxppc-dev@lists.ozlabs.org 5548S: Maintained 5549F: drivers/net/ethernet/freescale/ucc_geth* 5550 5551FREESCALE QUICC ENGINE UCC HDLC DRIVER 5552M: Zhao Qiang <qiang.zhao@nxp.com> 5553L: netdev@vger.kernel.org 5554L: linuxppc-dev@lists.ozlabs.org 5555S: Maintained 5556F: drivers/net/wan/fsl_ucc_hdlc* 5557 5558FREESCALE QUICC ENGINE UCC UART DRIVER 5559M: Timur Tabi <timur@tabi.org> 5560L: linuxppc-dev@lists.ozlabs.org 5561S: Maintained 5562F: drivers/tty/serial/ucc_uart.c 5563 5564FREESCALE SOC DRIVERS 5565M: Li Yang <leoyang.li@nxp.com> 5566L: linuxppc-dev@lists.ozlabs.org 5567L: linux-arm-kernel@lists.infradead.org 5568S: Maintained 5569F: Documentation/devicetree/bindings/soc/fsl/ 5570F: drivers/soc/fsl/ 5571F: include/linux/fsl/ 5572 5573FREESCALE SOC FS_ENET DRIVER 5574M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5575M: Vitaly Bordug <vbordug@ru.mvista.com> 5576L: linuxppc-dev@lists.ozlabs.org 5577L: netdev@vger.kernel.org 5578S: Maintained 5579F: drivers/net/ethernet/freescale/fs_enet/ 5580F: include/linux/fs_enet_pd.h 5581 5582FREESCALE SOC SOUND DRIVERS 5583M: Timur Tabi <timur@tabi.org> 5584M: Nicolin Chen <nicoleotsuka@gmail.com> 5585M: Xiubo Li <Xiubo.Lee@gmail.com> 5586R: Fabio Estevam <fabio.estevam@nxp.com> 5587L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5588L: linuxppc-dev@lists.ozlabs.org 5589S: Maintained 5590F: sound/soc/fsl/fsl* 5591F: sound/soc/fsl/imx* 5592F: sound/soc/fsl/mpc8610_hpcd.c 5593 5594FREESCALE USB PERIPHERAL DRIVERS 5595M: Li Yang <leoyang.li@nxp.com> 5596L: linux-usb@vger.kernel.org 5597L: linuxppc-dev@lists.ozlabs.org 5598S: Maintained 5599F: drivers/usb/gadget/udc/fsl* 5600 5601FREEVXFS FILESYSTEM 5602M: Christoph Hellwig <hch@infradead.org> 5603W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5604S: Maintained 5605F: fs/freevxfs/ 5606 5607FREEZER 5608M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5609M: Pavel Machek <pavel@ucw.cz> 5610L: linux-pm@vger.kernel.org 5611S: Supported 5612F: Documentation/power/freezing-of-tasks.txt 5613F: include/linux/freezer.h 5614F: kernel/freezer.c 5615 5616FRONTSWAP API 5617M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5618L: linux-kernel@vger.kernel.org 5619S: Maintained 5620F: mm/frontswap.c 5621F: include/linux/frontswap.h 5622 5623FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5624M: David Howells <dhowells@redhat.com> 5625L: linux-cachefs@redhat.com (moderated for non-subscribers) 5626S: Supported 5627F: Documentation/filesystems/caching/ 5628F: fs/fscache/ 5629F: include/linux/fscache*.h 5630 5631FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5632M: Theodore Y. Ts'o <tytso@mit.edu> 5633M: Jaegeuk Kim <jaegeuk@kernel.org> 5634L: linux-fscrypt@vger.kernel.org 5635Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5636T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5637S: Supported 5638F: fs/crypto/ 5639F: include/linux/fscrypt*.h 5640 5641FUJITSU FR-V (FRV) PORT 5642S: Orphan 5643F: arch/frv/ 5644 5645FUJITSU LAPTOP EXTRAS 5646M: Jonathan Woithe <jwoithe@just42.net> 5647L: platform-driver-x86@vger.kernel.org 5648S: Maintained 5649F: drivers/platform/x86/fujitsu-laptop.c 5650 5651FUJITSU M-5MO LS CAMERA ISP DRIVER 5652M: Kyungmin Park <kyungmin.park@samsung.com> 5653M: Heungjun Kim <riverful.kim@samsung.com> 5654L: linux-media@vger.kernel.org 5655S: Maintained 5656F: drivers/media/i2c/m5mols/ 5657F: include/media/i2c/m5mols.h 5658 5659FUJITSU TABLET EXTRAS 5660M: Robert Gerlach <khnz@gmx.de> 5661L: platform-driver-x86@vger.kernel.org 5662S: Maintained 5663F: drivers/platform/x86/fujitsu-tablet.c 5664 5665FUSE: FILESYSTEM IN USERSPACE 5666M: Miklos Szeredi <miklos@szeredi.hu> 5667L: linux-fsdevel@vger.kernel.org 5668W: http://fuse.sourceforge.net/ 5669T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5670S: Maintained 5671F: fs/fuse/ 5672F: include/uapi/linux/fuse.h 5673F: Documentation/filesystems/fuse.txt 5674 5675FUTEX SUBSYSTEM 5676M: Thomas Gleixner <tglx@linutronix.de> 5677M: Ingo Molnar <mingo@redhat.com> 5678R: Peter Zijlstra <peterz@infradead.org> 5679R: Darren Hart <dvhart@infradead.org> 5680L: linux-kernel@vger.kernel.org 5681T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5682S: Maintained 5683F: kernel/futex.c 5684F: kernel/futex_compat.c 5685F: include/asm-generic/futex.h 5686F: include/linux/futex.h 5687F: include/uapi/linux/futex.h 5688F: tools/testing/selftests/futex/ 5689F: tools/perf/bench/futex* 5690F: Documentation/*futex* 5691 5692FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5693M: Rik Faith <faith@cs.unc.edu> 5694L: linux-scsi@vger.kernel.org 5695S: Odd Fixes (e.g., new signatures) 5696F: drivers/scsi/fdomain.* 5697 5698GCC PLUGINS 5699M: Kees Cook <keescook@chromium.org> 5700R: Emese Revfy <re.emese@gmail.com> 5701L: kernel-hardening@lists.openwall.com 5702S: Maintained 5703F: scripts/gcc-plugins/ 5704F: scripts/gcc-plugin.sh 5705F: scripts/Makefile.gcc-plugins 5706F: Documentation/gcc-plugins.txt 5707 5708GCOV BASED KERNEL PROFILING 5709M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5710S: Maintained 5711F: kernel/gcov/ 5712F: Documentation/dev-tools/gcov.rst 5713 5714GDB KERNEL DEBUGGING HELPER SCRIPTS 5715M: Jan Kiszka <jan.kiszka@siemens.com> 5716M: Kieran Bingham <kieran@bingham.xyz> 5717S: Supported 5718F: scripts/gdb/ 5719 5720GDT SCSI DISK ARRAY CONTROLLER DRIVER 5721M: Achim Leubner <achim_leubner@adaptec.com> 5722L: linux-scsi@vger.kernel.org 5723W: http://www.icp-vortex.com/ 5724S: Supported 5725F: drivers/scsi/gdt* 5726 5727GEMTEK FM RADIO RECEIVER DRIVER 5728M: Hans Verkuil <hverkuil@xs4all.nl> 5729L: linux-media@vger.kernel.org 5730T: git git://linuxtv.org/media_tree.git 5731W: https://linuxtv.org 5732S: Maintained 5733F: drivers/media/radio/radio-gemtek* 5734 5735GENERIC GPIO I2C DRIVER 5736M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5737S: Supported 5738F: drivers/i2c/busses/i2c-gpio.c 5739F: include/linux/i2c-gpio.h 5740 5741GENERIC GPIO I2C MULTIPLEXER DRIVER 5742M: Peter Korsgaard <peter.korsgaard@barco.com> 5743L: linux-i2c@vger.kernel.org 5744S: Supported 5745F: drivers/i2c/muxes/i2c-mux-gpio.c 5746F: include/linux/i2c-mux-gpio.h 5747F: Documentation/i2c/muxes/i2c-mux-gpio 5748 5749GENERIC HDLC (WAN) DRIVERS 5750M: Krzysztof Halasa <khc@pm.waw.pl> 5751W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5752S: Maintained 5753F: drivers/net/wan/c101.c 5754F: drivers/net/wan/hd6457* 5755F: drivers/net/wan/hdlc* 5756F: drivers/net/wan/n2.c 5757F: drivers/net/wan/pc300too.c 5758F: drivers/net/wan/pci200syn.c 5759F: drivers/net/wan/wanxl* 5760 5761GENERIC INCLUDE/ASM HEADER FILES 5762M: Arnd Bergmann <arnd@arndb.de> 5763L: linux-arch@vger.kernel.org 5764T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5765S: Maintained 5766F: include/asm-generic/ 5767F: include/uapi/asm-generic/ 5768 5769GENERIC PHY FRAMEWORK 5770M: Kishon Vijay Abraham I <kishon@ti.com> 5771L: linux-kernel@vger.kernel.org 5772T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5773S: Supported 5774F: drivers/phy/ 5775F: include/linux/phy/ 5776 5777GENERIC PM DOMAINS 5778M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5779M: Kevin Hilman <khilman@kernel.org> 5780M: Ulf Hansson <ulf.hansson@linaro.org> 5781L: linux-pm@vger.kernel.org 5782S: Supported 5783F: drivers/base/power/domain*.c 5784F: include/linux/pm_domain.h 5785F: Documentation/devicetree/bindings/power/power_domain.txt 5786 5787GENERIC UIO DRIVER FOR PCI DEVICES 5788M: "Michael S. Tsirkin" <mst@redhat.com> 5789L: kvm@vger.kernel.org 5790S: Supported 5791F: drivers/uio/uio_pci_generic.c 5792 5793GENWQE (IBM Generic Workqueue Card) 5794M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5795M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5796S: Supported 5797F: drivers/misc/genwqe/ 5798 5799GET_MAINTAINER SCRIPT 5800M: Joe Perches <joe@perches.com> 5801S: Maintained 5802F: scripts/get_maintainer.pl 5803 5804GFS2 FILE SYSTEM 5805M: Steven Whitehouse <swhiteho@redhat.com> 5806M: Bob Peterson <rpeterso@redhat.com> 5807L: cluster-devel@redhat.com 5808W: http://sources.redhat.com/cluster/ 5809T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5810S: Supported 5811F: Documentation/filesystems/gfs2*.txt 5812F: fs/gfs2/ 5813F: include/uapi/linux/gfs2_ondisk.h 5814 5815GIGASET ISDN DRIVERS 5816M: Paul Bolle <pebolle@tiscali.nl> 5817L: gigaset307x-common@lists.sourceforge.net 5818W: http://gigaset307x.sourceforge.net/ 5819S: Odd Fixes 5820F: Documentation/isdn/README.gigaset 5821F: drivers/isdn/gigaset/ 5822F: include/uapi/linux/gigaset_dev.h 5823 5824GO7007 MPEG CODEC 5825M: Hans Verkuil <hans.verkuil@cisco.com> 5826L: linux-media@vger.kernel.org 5827S: Maintained 5828F: drivers/media/usb/go7007/ 5829 5830GOODIX TOUCHSCREEN 5831M: Bastien Nocera <hadess@hadess.net> 5832L: linux-input@vger.kernel.org 5833S: Maintained 5834F: drivers/input/touchscreen/goodix.c 5835 5836GPIO ACPI SUPPORT 5837M: Mika Westerberg <mika.westerberg@linux.intel.com> 5838M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5839L: linux-gpio@vger.kernel.org 5840L: linux-acpi@vger.kernel.org 5841S: Maintained 5842F: Documentation/acpi/gpio-properties.txt 5843F: drivers/gpio/gpiolib-acpi.c 5844 5845GPIO IR Transmitter 5846M: Sean Young <sean@mess.org> 5847L: linux-media@vger.kernel.org 5848S: Maintained 5849F: drivers/media/rc/gpio-ir-tx.c 5850 5851GPIO MOCKUP DRIVER 5852M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5853L: linux-gpio@vger.kernel.org 5854S: Maintained 5855F: drivers/gpio/gpio-mockup.c 5856F: tools/testing/selftests/gpio/ 5857 5858GPIO SUBSYSTEM 5859M: Linus Walleij <linus.walleij@linaro.org> 5860L: linux-gpio@vger.kernel.org 5861T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5862S: Maintained 5863F: Documentation/devicetree/bindings/gpio/ 5864F: Documentation/gpio/ 5865F: Documentation/ABI/testing/gpio-cdev 5866F: Documentation/ABI/obsolete/sysfs-gpio 5867F: drivers/gpio/ 5868F: include/linux/gpio/ 5869F: include/linux/gpio.h 5870F: include/asm-generic/gpio.h 5871F: include/uapi/linux/gpio.h 5872F: tools/gpio/ 5873 5874GRE DEMULTIPLEXER DRIVER 5875M: Dmitry Kozlov <xeb@mail.ru> 5876L: netdev@vger.kernel.org 5877S: Maintained 5878F: net/ipv4/gre_demux.c 5879F: net/ipv4/gre_offload.c 5880F: include/net/gre.h 5881 5882GRETH 10/100/1G Ethernet MAC device driver 5883M: Andreas Larsson <andreas@gaisler.com> 5884L: netdev@vger.kernel.org 5885S: Maintained 5886F: drivers/net/ethernet/aeroflex/ 5887 5888GREYBUS AUDIO PROTOCOLS DRIVERS 5889M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5890M: Mark Greer <mgreer@animalcreek.com> 5891S: Maintained 5892F: drivers/staging/greybus/audio_apbridgea.c 5893F: drivers/staging/greybus/audio_apbridgea.h 5894F: drivers/staging/greybus/audio_codec.c 5895F: drivers/staging/greybus/audio_codec.h 5896F: drivers/staging/greybus/audio_gb.c 5897F: drivers/staging/greybus/audio_manager.c 5898F: drivers/staging/greybus/audio_manager.h 5899F: drivers/staging/greybus/audio_manager_module.c 5900F: drivers/staging/greybus/audio_manager_private.h 5901F: drivers/staging/greybus/audio_manager_sysfs.c 5902F: drivers/staging/greybus/audio_module.c 5903F: drivers/staging/greybus/audio_topology.c 5904 5905GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5906M: Viresh Kumar <vireshk@kernel.org> 5907S: Maintained 5908F: drivers/staging/greybus/authentication.c 5909F: drivers/staging/greybus/bootrom.c 5910F: drivers/staging/greybus/firmware.h 5911F: drivers/staging/greybus/fw-core.c 5912F: drivers/staging/greybus/fw-download.c 5913F: drivers/staging/greybus/fw-managament.c 5914F: drivers/staging/greybus/greybus_authentication.h 5915F: drivers/staging/greybus/greybus_firmware.h 5916F: drivers/staging/greybus/hid.c 5917F: drivers/staging/greybus/i2c.c 5918F: drivers/staging/greybus/spi.c 5919F: drivers/staging/greybus/spilib.c 5920F: drivers/staging/greybus/spilib.h 5921 5922GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 5923M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5924S: Maintained 5925F: drivers/staging/greybus/loopback.c 5926F: drivers/staging/greybus/timesync.c 5927F: drivers/staging/greybus/timesync_platform.c 5928 5929GREYBUS PLATFORM DRIVERS 5930M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5931S: Maintained 5932F: drivers/staging/greybus/arche-platform.c 5933F: drivers/staging/greybus/arche-apb-ctrl.c 5934F: drivers/staging/greybus/arche_platform.h 5935 5936GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5937M: Rui Miguel Silva <rmfrfs@gmail.com> 5938S: Maintained 5939F: drivers/staging/greybus/sdio.c 5940F: drivers/staging/greybus/light.c 5941F: drivers/staging/greybus/gpio.c 5942F: drivers/staging/greybus/power_supply.c 5943F: drivers/staging/greybus/spi.c 5944F: drivers/staging/greybus/spilib.c 5945 5946GREYBUS SUBSYSTEM 5947M: Johan Hovold <johan@kernel.org> 5948M: Alex Elder <elder@kernel.org> 5949M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5950S: Maintained 5951F: drivers/staging/greybus/ 5952L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5953 5954GREYBUS UART PROTOCOLS DRIVERS 5955M: David Lin <dtwlin@gmail.com> 5956S: Maintained 5957F: drivers/staging/greybus/uart.c 5958F: drivers/staging/greybus/log.c 5959 5960GS1662 VIDEO SERIALIZER 5961M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5962L: linux-media@vger.kernel.org 5963T: git git://linuxtv.org/media_tree.git 5964S: Maintained 5965F: drivers/media/spi/gs1662.c 5966 5967GSPCA FINEPIX SUBDRIVER 5968M: Frank Zago <frank@zago.net> 5969L: linux-media@vger.kernel.org 5970T: git git://linuxtv.org/media_tree.git 5971S: Maintained 5972F: drivers/media/usb/gspca/finepix.c 5973 5974GSPCA GL860 SUBDRIVER 5975M: Olivier Lorin <o.lorin@laposte.net> 5976L: linux-media@vger.kernel.org 5977T: git git://linuxtv.org/media_tree.git 5978S: Maintained 5979F: drivers/media/usb/gspca/gl860/ 5980 5981GSPCA M5602 SUBDRIVER 5982M: Erik Andren <erik.andren@gmail.com> 5983L: linux-media@vger.kernel.org 5984T: git git://linuxtv.org/media_tree.git 5985S: Maintained 5986F: drivers/media/usb/gspca/m5602/ 5987 5988GSPCA PAC207 SONIXB SUBDRIVER 5989M: Hans Verkuil <hverkuil@xs4all.nl> 5990L: linux-media@vger.kernel.org 5991T: git git://linuxtv.org/media_tree.git 5992S: Odd Fixes 5993F: drivers/media/usb/gspca/pac207.c 5994 5995GSPCA SN9C20X SUBDRIVER 5996M: Brian Johnson <brijohn@gmail.com> 5997L: linux-media@vger.kernel.org 5998T: git git://linuxtv.org/media_tree.git 5999S: Maintained 6000F: drivers/media/usb/gspca/sn9c20x.c 6001 6002GSPCA T613 SUBDRIVER 6003M: Leandro Costantino <lcostantino@gmail.com> 6004L: linux-media@vger.kernel.org 6005T: git git://linuxtv.org/media_tree.git 6006S: Maintained 6007F: drivers/media/usb/gspca/t613.c 6008 6009GSPCA USB WEBCAM DRIVER 6010M: Hans Verkuil <hverkuil@xs4all.nl> 6011L: linux-media@vger.kernel.org 6012T: git git://linuxtv.org/media_tree.git 6013S: Odd Fixes 6014F: drivers/media/usb/gspca/ 6015 6016GTP (GPRS Tunneling Protocol) 6017M: Pablo Neira Ayuso <pablo@netfilter.org> 6018M: Harald Welte <laforge@gnumonks.org> 6019L: osmocom-net-gprs@lists.osmocom.org 6020T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6021S: Maintained 6022F: drivers/net/gtp.c 6023 6024GUID PARTITION TABLE (GPT) 6025M: Davidlohr Bueso <dave@stgolabs.net> 6026L: linux-efi@vger.kernel.org 6027S: Maintained 6028F: block/partitions/efi.* 6029 6030H8/300 ARCHITECTURE 6031M: Yoshinori Sato <ysato@users.sourceforge.jp> 6032L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6033W: http://uclinux-h8.sourceforge.jp 6034T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6035S: Maintained 6036F: arch/h8300/ 6037F: drivers/clocksource/h8300_*.c 6038F: drivers/clk/h8300/ 6039F: drivers/irqchip/irq-renesas-h8*.c 6040 6041HACKRF MEDIA DRIVER 6042M: Antti Palosaari <crope@iki.fi> 6043L: linux-media@vger.kernel.org 6044W: https://linuxtv.org 6045W: http://palosaari.fi/linux/ 6046Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6047T: git git://linuxtv.org/anttip/media_tree.git 6048S: Maintained 6049F: drivers/media/usb/hackrf/ 6050 6051HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6052M: Frank Seidel <frank@f-seidel.de> 6053L: platform-driver-x86@vger.kernel.org 6054W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6055S: Maintained 6056F: drivers/platform/x86/hdaps.c 6057 6058HARDWARE MONITORING 6059M: Jean Delvare <jdelvare@suse.com> 6060M: Guenter Roeck <linux@roeck-us.net> 6061L: linux-hwmon@vger.kernel.org 6062W: http://hwmon.wiki.kernel.org/ 6063T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 6064T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6065S: Maintained 6066F: Documentation/hwmon/ 6067F: drivers/hwmon/ 6068F: include/linux/hwmon*.h 6069 6070HARDWARE RANDOM NUMBER GENERATOR CORE 6071M: Matt Mackall <mpm@selenic.com> 6072M: Herbert Xu <herbert@gondor.apana.org.au> 6073L: linux-crypto@vger.kernel.org 6074S: Odd fixes 6075F: Documentation/devicetree/bindings/rng/ 6076F: Documentation/hw_random.txt 6077F: drivers/char/hw_random/ 6078F: include/linux/hw_random.h 6079 6080HARDWARE SPINLOCK CORE 6081M: Ohad Ben-Cohen <ohad@wizery.com> 6082M: Bjorn Andersson <bjorn.andersson@linaro.org> 6083L: linux-remoteproc@vger.kernel.org 6084S: Maintained 6085T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6086F: Documentation/devicetree/bindings/hwlock/ 6087F: Documentation/hwspinlock.txt 6088F: drivers/hwspinlock/ 6089F: include/linux/hwspinlock.h 6090 6091HARMONY SOUND DRIVER 6092L: linux-parisc@vger.kernel.org 6093S: Maintained 6094F: sound/parisc/harmony.* 6095 6096HDPVR USB VIDEO ENCODER DRIVER 6097M: Hans Verkuil <hverkuil@xs4all.nl> 6098L: linux-media@vger.kernel.org 6099T: git git://linuxtv.org/media_tree.git 6100W: https://linuxtv.org 6101S: Odd Fixes 6102F: drivers/media/usb/hdpvr/ 6103 6104HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6105M: Jimmy Vance <jimmy.vance@hpe.com> 6106S: Supported 6107F: Documentation/watchdog/hpwdt.txt 6108F: drivers/watchdog/hpwdt.c 6109 6110HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6111M: Don Brace <don.brace@microsemi.com> 6112L: esc.storagedev@microsemi.com 6113L: linux-scsi@vger.kernel.org 6114S: Supported 6115F: Documentation/scsi/hpsa.txt 6116F: drivers/scsi/hpsa*.[ch] 6117F: include/linux/cciss*.h 6118F: include/uapi/linux/cciss*.h 6119 6120HFI1 DRIVER 6121M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6122M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6123L: linux-rdma@vger.kernel.org 6124S: Supported 6125F: drivers/infiniband/hw/hfi1 6126 6127HFS FILESYSTEM 6128L: linux-fsdevel@vger.kernel.org 6129S: Orphan 6130F: Documentation/filesystems/hfs.txt 6131F: fs/hfs/ 6132 6133HFSPLUS FILESYSTEM 6134L: linux-fsdevel@vger.kernel.org 6135S: Orphan 6136F: Documentation/filesystems/hfsplus.txt 6137F: fs/hfsplus/ 6138 6139HGA FRAMEBUFFER DRIVER 6140M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6141L: linux-nvidia@lists.surfsouth.com 6142W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6143S: Maintained 6144F: drivers/video/fbdev/hgafb.c 6145 6146HIBERNATION (aka Software Suspend, aka swsusp) 6147M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6148M: Pavel Machek <pavel@ucw.cz> 6149L: linux-pm@vger.kernel.org 6150B: https://bugzilla.kernel.org 6151S: Supported 6152F: arch/x86/power/ 6153F: drivers/base/power/ 6154F: kernel/power/ 6155F: include/linux/suspend.h 6156F: include/linux/freezer.h 6157F: include/linux/pm.h 6158F: arch/*/include/asm/suspend*.h 6159 6160HID CORE LAYER 6161M: Jiri Kosina <jikos@kernel.org> 6162R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6163L: linux-input@vger.kernel.org 6164T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6165S: Maintained 6166F: drivers/hid/ 6167F: include/linux/hid* 6168F: include/uapi/linux/hid* 6169 6170HID SENSOR HUB DRIVERS 6171M: Jiri Kosina <jikos@kernel.org> 6172M: Jonathan Cameron <jic23@kernel.org> 6173M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6174L: linux-input@vger.kernel.org 6175L: linux-iio@vger.kernel.org 6176S: Maintained 6177F: Documentation/hid/hid-sensor* 6178F: drivers/hid/hid-sensor-* 6179F: drivers/iio/*/hid-* 6180F: include/linux/hid-sensor-* 6181 6182HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6183M: Thomas Gleixner <tglx@linutronix.de> 6184L: linux-kernel@vger.kernel.org 6185T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6186S: Maintained 6187F: Documentation/timers/ 6188F: kernel/time/hrtimer.c 6189F: kernel/time/clockevents.c 6190F: kernel/time/timer_*.c 6191F: include/linux/clockchips.h 6192F: include/linux/hrtimer.h 6193 6194HIGH-SPEED SCC DRIVER FOR AX.25 6195L: linux-hams@vger.kernel.org 6196S: Orphan 6197F: drivers/net/hamradio/dmascc.c 6198F: drivers/net/hamradio/scc.c 6199 6200HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6201M: HighPoint Linux Team <linux@highpoint-tech.com> 6202W: http://www.highpoint-tech.com 6203S: Supported 6204F: Documentation/scsi/hptiop.txt 6205F: drivers/scsi/hptiop.c 6206 6207HIPPI 6208M: Jes Sorensen <jes@trained-monkey.org> 6209L: linux-hippi@sunsite.dk 6210S: Maintained 6211F: include/linux/hippidevice.h 6212F: include/uapi/linux/if_hippi.h 6213F: net/802/hippi.c 6214F: drivers/net/hippi/ 6215 6216HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6217M: Yisen Zhuang <yisen.zhuang@huawei.com> 6218M: Salil Mehta <salil.mehta@huawei.com> 6219L: netdev@vger.kernel.org 6220W: http://www.hisilicon.com 6221S: Maintained 6222F: drivers/net/ethernet/hisilicon/hns3/ 6223 6224HISILICON NETWORK SUBSYSTEM DRIVER 6225M: Yisen Zhuang <yisen.zhuang@huawei.com> 6226M: Salil Mehta <salil.mehta@huawei.com> 6227L: netdev@vger.kernel.org 6228W: http://www.hisilicon.com 6229S: Maintained 6230F: drivers/net/ethernet/hisilicon/ 6231F: Documentation/devicetree/bindings/net/hisilicon*.txt 6232 6233HISILICON ROCE DRIVER 6234M: Lijun Ou <oulijun@huawei.com> 6235M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6236L: linux-rdma@vger.kernel.org 6237S: Maintained 6238F: drivers/infiniband/hw/hns/ 6239F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6240 6241HISILICON SAS Controller 6242M: John Garry <john.garry@huawei.com> 6243W: http://www.hisilicon.com 6244S: Supported 6245F: drivers/scsi/hisi_sas/ 6246F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6247 6248HMM - Heterogeneous Memory Management 6249M: Jérôme Glisse <jglisse@redhat.com> 6250L: linux-mm@kvack.org 6251S: Maintained 6252F: mm/hmm* 6253F: include/linux/hmm* 6254 6255HOST AP DRIVER 6256M: Jouni Malinen <j@w1.fi> 6257L: linux-wireless@vger.kernel.org 6258W: http://w1.fi/hostap-driver.html 6259S: Obsolete 6260F: drivers/net/wireless/intersil/hostap/ 6261 6262HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6263L: platform-driver-x86@vger.kernel.org 6264S: Orphan 6265F: drivers/platform/x86/tc1100-wmi.c 6266 6267HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6268M: Jaroslav Kysela <perex@perex.cz> 6269S: Maintained 6270F: drivers/net/ethernet/hp/hp100.* 6271 6272HPET: High Precision Event Timers driver 6273M: Clemens Ladisch <clemens@ladisch.de> 6274S: Maintained 6275F: Documentation/timers/hpet.txt 6276F: drivers/char/hpet.c 6277F: include/linux/hpet.h 6278F: include/uapi/linux/hpet.h 6279 6280HPET: x86 6281S: Orphan 6282F: arch/x86/kernel/hpet.c 6283F: arch/x86/include/asm/hpet.h 6284 6285HPFS FILESYSTEM 6286M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6287W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6288S: Maintained 6289F: fs/hpfs/ 6290 6291HSI SUBSYSTEM 6292M: Sebastian Reichel <sre@kernel.org> 6293T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6294S: Maintained 6295F: Documentation/ABI/testing/sysfs-bus-hsi 6296F: Documentation/driver-api/hsi.rst 6297F: drivers/hsi/ 6298F: include/linux/hsi/ 6299F: include/uapi/linux/hsi/ 6300 6301HSO 3G MODEM DRIVER 6302L: linux-usb@vger.kernel.org 6303S: Orphan 6304F: drivers/net/usb/hso.c 6305 6306HSR NETWORK PROTOCOL 6307M: Arvid Brodin <arvid.brodin@alten.se> 6308L: netdev@vger.kernel.org 6309S: Maintained 6310F: net/hsr/ 6311 6312HT16K33 LED CONTROLLER DRIVER 6313M: Robin van der Gracht <robin@protonic.nl> 6314S: Maintained 6315F: drivers/auxdisplay/ht16k33.c 6316F: Documentation/devicetree/bindings/display/ht16k33.txt 6317 6318HTCPEN TOUCHSCREEN DRIVER 6319M: Pau Oliva Fora <pof@eslack.org> 6320L: linux-input@vger.kernel.org 6321S: Maintained 6322F: drivers/input/touchscreen/htcpen.c 6323 6324HUAWEI ETHERNET DRIVER 6325M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6326L: netdev@vger.kernel.org 6327S: Supported 6328F: Documentation/networking/hinic.txt 6329F: drivers/net/ethernet/huawei/hinic/ 6330 6331HUGETLB FILESYSTEM 6332M: Nadia Yvette Chambers <nyc@holomorphy.com> 6333S: Maintained 6334F: fs/hugetlbfs/ 6335 6336HVA ST MEDIA DRIVER 6337M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6338L: linux-media@vger.kernel.org 6339T: git git://linuxtv.org/media_tree.git 6340W: https://linuxtv.org 6341S: Supported 6342F: drivers/media/platform/sti/hva 6343 6344HWPOISON MEMORY FAILURE HANDLING 6345M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6346L: linux-mm@kvack.org 6347S: Maintained 6348F: mm/memory-failure.c 6349F: mm/hwpoison-inject.c 6350 6351Hyper-V CORE AND DRIVERS 6352M: "K. Y. Srinivasan" <kys@microsoft.com> 6353M: Haiyang Zhang <haiyangz@microsoft.com> 6354M: Stephen Hemminger <sthemmin@microsoft.com> 6355L: devel@linuxdriverproject.org 6356S: Maintained 6357F: Documentation/networking/netvsc.txt 6358F: arch/x86/include/asm/mshyperv.h 6359F: arch/x86/include/asm/trace/hyperv.h 6360F: arch/x86/include/uapi/asm/hyperv.h 6361F: arch/x86/kernel/cpu/mshyperv.c 6362F: arch/x86/hyperv 6363F: drivers/hid/hid-hyperv.c 6364F: drivers/hv/ 6365F: drivers/input/serio/hyperv-keyboard.c 6366F: drivers/pci/host/pci-hyperv.c 6367F: drivers/net/hyperv/ 6368F: drivers/scsi/storvsc_drv.c 6369F: drivers/uio/uio_hv_generic.c 6370F: drivers/video/fbdev/hyperv_fb.c 6371F: net/vmw_vsock/hyperv_transport.c 6372F: include/linux/hyperv.h 6373F: include/uapi/linux/hyperv.h 6374F: tools/hv/ 6375F: Documentation/ABI/stable/sysfs-bus-vmbus 6376 6377HYPERVISOR VIRTUAL CONSOLE DRIVER 6378L: linuxppc-dev@lists.ozlabs.org 6379S: Odd Fixes 6380F: drivers/tty/hvc/ 6381 6382I2C ACPI SUPPORT 6383M: Mika Westerberg <mika.westerberg@linux.intel.com> 6384L: linux-i2c@vger.kernel.org 6385L: linux-acpi@vger.kernel.org 6386S: Maintained 6387F: drivers/i2c/i2c-core-acpi.c 6388 6389I2C MUXES 6390M: Peter Rosin <peda@axentia.se> 6391L: linux-i2c@vger.kernel.org 6392S: Maintained 6393F: Documentation/i2c/i2c-topology 6394F: Documentation/i2c/muxes/ 6395F: Documentation/devicetree/bindings/i2c/i2c-mux* 6396F: Documentation/devicetree/bindings/i2c/i2c-arb* 6397F: Documentation/devicetree/bindings/i2c/i2c-gate* 6398F: drivers/i2c/i2c-mux.c 6399F: drivers/i2c/muxes/ 6400F: include/linux/i2c-mux.h 6401 6402I2C OVER PARALLEL PORT 6403M: Jean Delvare <jdelvare@suse.com> 6404L: linux-i2c@vger.kernel.org 6405S: Maintained 6406F: Documentation/i2c/busses/i2c-parport 6407F: Documentation/i2c/busses/i2c-parport-light 6408F: drivers/i2c/busses/i2c-parport.c 6409F: drivers/i2c/busses/i2c-parport-light.c 6410 6411I2C SUBSYSTEM 6412M: Wolfram Sang <wsa@the-dreams.de> 6413L: linux-i2c@vger.kernel.org 6414W: https://i2c.wiki.kernel.org/ 6415Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6416T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6417S: Maintained 6418F: Documentation/devicetree/bindings/i2c/ 6419F: Documentation/i2c/ 6420F: drivers/i2c/ 6421F: drivers/i2c/*/ 6422F: include/linux/i2c.h 6423F: include/linux/i2c-*.h 6424F: include/uapi/linux/i2c.h 6425F: include/uapi/linux/i2c-*.h 6426 6427I2C-TAOS-EVM DRIVER 6428M: Jean Delvare <jdelvare@suse.com> 6429L: linux-i2c@vger.kernel.org 6430S: Maintained 6431F: Documentation/i2c/busses/i2c-taos-evm 6432F: drivers/i2c/busses/i2c-taos-evm.c 6433 6434I2C-TINY-USB DRIVER 6435M: Till Harbaum <till@harbaum.org> 6436L: linux-i2c@vger.kernel.org 6437W: http://www.harbaum.org/till/i2c_tiny_usb 6438S: Maintained 6439F: drivers/i2c/busses/i2c-tiny-usb.c 6440 6441I2C/SMBUS CONTROLLER DRIVERS FOR PC 6442M: Jean Delvare <jdelvare@suse.com> 6443L: linux-i2c@vger.kernel.org 6444S: Maintained 6445F: Documentation/i2c/busses/i2c-ali1535 6446F: Documentation/i2c/busses/i2c-ali1563 6447F: Documentation/i2c/busses/i2c-ali15x3 6448F: Documentation/i2c/busses/i2c-amd756 6449F: Documentation/i2c/busses/i2c-amd8111 6450F: Documentation/i2c/busses/i2c-i801 6451F: Documentation/i2c/busses/i2c-nforce2 6452F: Documentation/i2c/busses/i2c-piix4 6453F: Documentation/i2c/busses/i2c-sis5595 6454F: Documentation/i2c/busses/i2c-sis630 6455F: Documentation/i2c/busses/i2c-sis96x 6456F: Documentation/i2c/busses/i2c-via 6457F: Documentation/i2c/busses/i2c-viapro 6458F: drivers/i2c/busses/i2c-ali1535.c 6459F: drivers/i2c/busses/i2c-ali1563.c 6460F: drivers/i2c/busses/i2c-ali15x3.c 6461F: drivers/i2c/busses/i2c-amd756.c 6462F: drivers/i2c/busses/i2c-amd756-s4882.c 6463F: drivers/i2c/busses/i2c-amd8111.c 6464F: drivers/i2c/busses/i2c-i801.c 6465F: drivers/i2c/busses/i2c-isch.c 6466F: drivers/i2c/busses/i2c-nforce2.c 6467F: drivers/i2c/busses/i2c-nforce2-s4985.c 6468F: drivers/i2c/busses/i2c-piix4.c 6469F: drivers/i2c/busses/i2c-sis5595.c 6470F: drivers/i2c/busses/i2c-sis630.c 6471F: drivers/i2c/busses/i2c-sis96x.c 6472F: drivers/i2c/busses/i2c-via.c 6473F: drivers/i2c/busses/i2c-viapro.c 6474 6475I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6476M: Hans de Goede <hdegoede@redhat.com> 6477L: linux-i2c@vger.kernel.org 6478S: Maintained 6479F: drivers/i2c/busses/i2c-cht-wc.c 6480 6481I2C/SMBUS ISMT DRIVER 6482M: Seth Heasley <seth.heasley@intel.com> 6483M: Neil Horman <nhorman@tuxdriver.com> 6484L: linux-i2c@vger.kernel.org 6485F: drivers/i2c/busses/i2c-ismt.c 6486F: Documentation/i2c/busses/i2c-ismt 6487 6488I2C/SMBUS STUB DRIVER 6489M: Jean Delvare <jdelvare@suse.com> 6490L: linux-i2c@vger.kernel.org 6491S: Maintained 6492F: drivers/i2c/i2c-stub.c 6493 6494i386 BOOT CODE 6495M: "H. Peter Anvin" <hpa@zytor.com> 6496S: Maintained 6497F: arch/x86/boot/ 6498 6499i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6500M: "H. Peter Anvin" <hpa@zytor.com> 6501T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6502S: Maintained 6503 6504IA64 (Itanium) PLATFORM 6505M: Tony Luck <tony.luck@intel.com> 6506M: Fenghua Yu <fenghua.yu@intel.com> 6507L: linux-ia64@vger.kernel.org 6508T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6509S: Maintained 6510F: arch/ia64/ 6511 6512IBM Power 842 compression accelerator 6513M: Haren Myneni <haren@us.ibm.com> 6514S: Supported 6515F: drivers/crypto/nx/Makefile 6516F: drivers/crypto/nx/Kconfig 6517F: drivers/crypto/nx/nx-842* 6518F: include/linux/sw842.h 6519F: crypto/842.c 6520F: lib/842/ 6521 6522IBM Power in-Nest Crypto Acceleration 6523M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6524M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6525L: linux-crypto@vger.kernel.org 6526S: Supported 6527F: drivers/crypto/nx/Makefile 6528F: drivers/crypto/nx/Kconfig 6529F: drivers/crypto/nx/nx-aes* 6530F: drivers/crypto/nx/nx-sha* 6531F: drivers/crypto/nx/nx.* 6532F: drivers/crypto/nx/nx_csbcpb.h 6533F: drivers/crypto/nx/nx_debugfs.h 6534 6535IBM Power Linux RAID adapter 6536M: Brian King <brking@us.ibm.com> 6537S: Supported 6538F: drivers/scsi/ipr.* 6539 6540IBM Power SRIOV Virtual NIC Device Driver 6541M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6542M: John Allen <jallen@linux.vnet.ibm.com> 6543L: netdev@vger.kernel.org 6544S: Supported 6545F: drivers/net/ethernet/ibm/ibmvnic.* 6546 6547IBM Power Virtual Accelerator Switchboard 6548M: Sukadev Bhattiprolu 6549L: linuxppc-dev@lists.ozlabs.org 6550S: Supported 6551F: arch/powerpc/platforms/powernv/vas* 6552F: arch/powerpc/platforms/powernv/copy-paste.h 6553F: arch/powerpc/include/asm/vas.h 6554F: arch/powerpc/include/uapi/asm/vas.h 6555 6556IBM Power Virtual Ethernet Device Driver 6557M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6558L: netdev@vger.kernel.org 6559S: Supported 6560F: drivers/net/ethernet/ibm/ibmveth.* 6561 6562IBM Power Virtual FC Device Drivers 6563M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6564L: linux-scsi@vger.kernel.org 6565S: Supported 6566F: drivers/scsi/ibmvscsi/ibmvfc* 6567 6568IBM Power Virtual SCSI Device Drivers 6569M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6570L: linux-scsi@vger.kernel.org 6571S: Supported 6572F: drivers/scsi/ibmvscsi/ibmvscsi* 6573F: include/scsi/viosrp.h 6574 6575IBM Power Virtual SCSI Device Target Driver 6576M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6577M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6578L: linux-scsi@vger.kernel.org 6579L: target-devel@vger.kernel.org 6580S: Supported 6581F: drivers/scsi/ibmvscsi_tgt/ 6582 6583IBM Power VMX Cryptographic instructions 6584M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6585M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6586L: linux-crypto@vger.kernel.org 6587S: Supported 6588F: drivers/crypto/vmx/Makefile 6589F: drivers/crypto/vmx/Kconfig 6590F: drivers/crypto/vmx/vmx.c 6591F: drivers/crypto/vmx/aes* 6592F: drivers/crypto/vmx/ghash* 6593F: drivers/crypto/vmx/ppc-xlate.pl 6594 6595IBM ServeRAID RAID DRIVER 6596S: Orphan 6597F: drivers/scsi/ips.* 6598 6599ICH LPC AND GPIO DRIVER 6600M: Peter Tyser <ptyser@xes-inc.com> 6601S: Maintained 6602F: drivers/mfd/lpc_ich.c 6603F: drivers/gpio/gpio-ich.c 6604 6605IDE SUBSYSTEM 6606M: "David S. Miller" <davem@davemloft.net> 6607L: linux-ide@vger.kernel.org 6608Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6609T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6610S: Maintained 6611F: Documentation/ide/ 6612F: drivers/ide/ 6613F: include/linux/ide.h 6614 6615IDE/ATAPI DRIVERS 6616M: Borislav Petkov <bp@alien8.de> 6617L: linux-ide@vger.kernel.org 6618S: Maintained 6619F: Documentation/cdrom/ide-cd 6620F: drivers/ide/ide-cd* 6621 6622IDEAPAD LAPTOP EXTRAS DRIVER 6623M: Ike Panhc <ike.pan@canonical.com> 6624L: platform-driver-x86@vger.kernel.org 6625W: http://launchpad.net/ideapad-laptop 6626S: Maintained 6627F: drivers/platform/x86/ideapad-laptop.c 6628 6629IDEAPAD LAPTOP SLIDEBAR DRIVER 6630M: Andrey Moiseev <o2g.org.ru@gmail.com> 6631L: linux-input@vger.kernel.org 6632W: https://github.com/o2genum/ideapad-slidebar 6633S: Maintained 6634F: drivers/input/misc/ideapad_slidebar.c 6635 6636IDT VersaClock 5 CLOCK DRIVER 6637M: Marek Vasut <marek.vasut@gmail.com> 6638S: Maintained 6639F: drivers/clk/clk-versaclock5.c 6640 6641IEEE 802.15.4 SUBSYSTEM 6642M: Alexander Aring <alex.aring@gmail.com> 6643M: Stefan Schmidt <stefan@osg.samsung.com> 6644L: linux-wpan@vger.kernel.org 6645W: http://wpan.cakelab.org/ 6646T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6647T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6648S: Maintained 6649F: net/ieee802154/ 6650F: net/mac802154/ 6651F: drivers/net/ieee802154/ 6652F: include/linux/nl802154.h 6653F: include/linux/ieee802154.h 6654F: include/net/nl802154.h 6655F: include/net/mac802154.h 6656F: include/net/af_ieee802154.h 6657F: include/net/cfg802154.h 6658F: include/net/ieee802154_netdev.h 6659F: Documentation/networking/ieee802154.txt 6660 6661IFE PROTOCOL 6662M: Yotam Gigi <yotamg@mellanox.com> 6663M: Jamal Hadi Salim <jhs@mojatatu.com> 6664F: net/ife 6665F: include/net/ife.h 6666F: include/uapi/linux/ife.h 6667 6668IGORPLUG-USB IR RECEIVER 6669M: Sean Young <sean@mess.org> 6670L: linux-media@vger.kernel.org 6671S: Maintained 6672F: drivers/media/rc/igorplugusb.c 6673 6674IGUANAWORKS USB IR TRANSCEIVER 6675M: Sean Young <sean@mess.org> 6676L: linux-media@vger.kernel.org 6677S: Maintained 6678F: drivers/media/rc/iguanair.c 6679 6680IIO DIGITAL POTENTIOMETER DAC 6681M: Peter Rosin <peda@axentia.se> 6682L: linux-iio@vger.kernel.org 6683S: Maintained 6684F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6685F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6686F: drivers/iio/dac/dpot-dac.c 6687 6688IIO ENVELOPE DETECTOR 6689M: Peter Rosin <peda@axentia.se> 6690L: linux-iio@vger.kernel.org 6691S: Maintained 6692F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6693F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6694F: drivers/iio/adc/envelope-detector.c 6695 6696IIO MULTIPLEXER 6697M: Peter Rosin <peda@axentia.se> 6698L: linux-iio@vger.kernel.org 6699S: Maintained 6700F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6701F: drivers/iio/multiplexer/iio-mux.c 6702 6703IIO SUBSYSTEM AND DRIVERS 6704M: Jonathan Cameron <jic23@kernel.org> 6705R: Hartmut Knaack <knaack.h@gmx.de> 6706R: Lars-Peter Clausen <lars@metafoo.de> 6707R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6708L: linux-iio@vger.kernel.org 6709T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6710S: Maintained 6711F: Documentation/devicetree/bindings/iio/ 6712F: drivers/iio/ 6713F: drivers/staging/iio/ 6714F: include/linux/iio/ 6715F: tools/iio/ 6716 6717IKANOS/ADI EAGLE ADSL USB DRIVER 6718M: Matthieu Castet <castet.matthieu@free.fr> 6719M: Stanislaw Gruszka <stf_xl@wp.pl> 6720S: Maintained 6721F: drivers/usb/atm/ueagle-atm.c 6722 6723IMGTEC ASCII LCD DRIVER 6724M: Paul Burton <paul.burton@imgtec.com> 6725S: Maintained 6726F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6727F: drivers/auxdisplay/img-ascii-lcd.c 6728 6729IMGTEC IR DECODER DRIVER 6730M: James Hogan <james.hogan@imgtec.com> 6731S: Maintained 6732F: drivers/media/rc/img-ir/ 6733 6734IMS TWINTURBO FRAMEBUFFER DRIVER 6735L: linux-fbdev@vger.kernel.org 6736S: Orphan 6737F: drivers/video/fbdev/imsttfb.c 6738 6739INA209 HARDWARE MONITOR DRIVER 6740M: Guenter Roeck <linux@roeck-us.net> 6741L: linux-hwmon@vger.kernel.org 6742S: Maintained 6743F: Documentation/hwmon/ina209 6744F: Documentation/devicetree/bindings/i2c/ina209.txt 6745F: drivers/hwmon/ina209.c 6746 6747INA2XX HARDWARE MONITOR DRIVER 6748M: Guenter Roeck <linux@roeck-us.net> 6749L: linux-hwmon@vger.kernel.org 6750S: Maintained 6751F: Documentation/hwmon/ina2xx 6752F: drivers/hwmon/ina2xx.c 6753F: include/linux/platform_data/ina2xx.h 6754 6755INDUSTRY PACK SUBSYSTEM (IPACK) 6756M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6757M: Jens Taprogge <jens.taprogge@taprogge.org> 6758M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6759L: industrypack-devel@lists.sourceforge.net 6760W: http://industrypack.sourceforge.net 6761S: Maintained 6762F: drivers/ipack/ 6763 6764INFINIBAND SUBSYSTEM 6765M: Doug Ledford <dledford@redhat.com> 6766M: Sean Hefty <sean.hefty@intel.com> 6767M: Hal Rosenstock <hal.rosenstock@gmail.com> 6768L: linux-rdma@vger.kernel.org 6769W: http://www.openfabrics.org/ 6770Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6771T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6772S: Supported 6773F: Documentation/devicetree/bindings/infiniband/ 6774F: Documentation/infiniband/ 6775F: drivers/infiniband/ 6776F: include/uapi/linux/if_infiniband.h 6777F: include/uapi/rdma/ 6778F: include/rdma/ 6779 6780INGENIC JZ4780 DMA Driver 6781M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6782S: Maintained 6783F: drivers/dma/dma-jz4780.c 6784 6785INGENIC JZ4780 NAND DRIVER 6786M: Harvey Hunt <harveyhuntnexus@gmail.com> 6787L: linux-mtd@lists.infradead.org 6788S: Maintained 6789F: drivers/mtd/nand/jz4780_* 6790 6791INOTIFY 6792M: Jan Kara <jack@suse.cz> 6793R: Amir Goldstein <amir73il@gmail.com> 6794L: linux-fsdevel@vger.kernel.org 6795S: Maintained 6796F: Documentation/filesystems/inotify.txt 6797F: fs/notify/inotify/ 6798F: include/linux/inotify.h 6799F: include/uapi/linux/inotify.h 6800 6801INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6802M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6803L: linux-input@vger.kernel.org 6804Q: http://patchwork.kernel.org/project/linux-input/list/ 6805T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6806S: Maintained 6807F: drivers/input/ 6808F: include/linux/input.h 6809F: include/uapi/linux/input.h 6810F: include/uapi/linux/input-event-codes.h 6811F: include/linux/input/ 6812F: Documentation/devicetree/bindings/input/ 6813F: Documentation/input/ 6814 6815INPUT MULTITOUCH (MT) PROTOCOL 6816M: Henrik Rydberg <rydberg@bitmath.org> 6817L: linux-input@vger.kernel.org 6818S: Odd fixes 6819F: Documentation/input/multi-touch-protocol.rst 6820F: drivers/input/input-mt.c 6821K: \b(ABS|SYN)_MT_ 6822 6823INSIDE SECURE CRYPTO DRIVER 6824M: Antoine Tenart <antoine.tenart@free-electrons.com> 6825F: drivers/crypto/inside-secure/ 6826S: Maintained 6827L: linux-crypto@vger.kernel.org 6828 6829INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6830M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6831M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6832L: linux-ima-devel@lists.sourceforge.net 6833L: linux-ima-user@lists.sourceforge.net 6834L: linux-security-module@vger.kernel.org 6835T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6836S: Supported 6837F: security/integrity/ima/ 6838 6839INTEL 810/815 FRAMEBUFFER DRIVER 6840M: Antonino Daplas <adaplas@gmail.com> 6841L: linux-fbdev@vger.kernel.org 6842S: Maintained 6843F: drivers/video/fbdev/i810/ 6844 6845INTEL ASoC BDW/HSW DRIVERS 6846M: Jie Yang <yang.jie@linux.intel.com> 6847L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6848S: Supported 6849F: sound/soc/intel/common/sst-dsp* 6850F: sound/soc/intel/common/sst-firmware.c 6851F: sound/soc/intel/boards/broadwell.c 6852F: sound/soc/intel/haswell/ 6853 6854INTEL C600 SERIES SAS CONTROLLER DRIVER 6855M: Intel SCU Linux support <intel-linux-scu@intel.com> 6856M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6857L: linux-scsi@vger.kernel.org 6858T: git git://git.code.sf.net/p/intel-sas/isci 6859S: Supported 6860F: drivers/scsi/isci/ 6861 6862INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6863M: Jani Nikula <jani.nikula@linux.intel.com> 6864M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6865M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6866L: intel-gfx@lists.freedesktop.org 6867W: https://01.org/linuxgraphics/ 6868B: https://01.org/linuxgraphics/documentation/how-report-bugs 6869C: irc://chat.freenode.net/intel-gfx 6870Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6871T: git git://anongit.freedesktop.org/drm-intel 6872S: Supported 6873F: drivers/gpu/drm/i915/ 6874F: include/drm/i915* 6875F: include/uapi/drm/i915_drm.h 6876F: Documentation/gpu/i915.rst 6877 6878INTEL ETHERNET DRIVERS 6879M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6880L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6881W: http://www.intel.com/support/feedback.htm 6882W: http://e1000.sourceforge.net/ 6883Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6884T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6885T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6886S: Supported 6887F: Documentation/networking/e100.txt 6888F: Documentation/networking/e1000.txt 6889F: Documentation/networking/e1000e.txt 6890F: Documentation/networking/igb.txt 6891F: Documentation/networking/igbvf.txt 6892F: Documentation/networking/ixgb.txt 6893F: Documentation/networking/ixgbe.txt 6894F: Documentation/networking/ixgbevf.txt 6895F: Documentation/networking/i40e.txt 6896F: Documentation/networking/i40evf.txt 6897F: drivers/net/ethernet/intel/ 6898F: drivers/net/ethernet/intel/*/ 6899F: include/linux/avf/virtchnl.h 6900 6901INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6902M: Maik Broemme <mbroemme@libmpq.org> 6903L: linux-fbdev@vger.kernel.org 6904S: Maintained 6905F: Documentation/fb/intelfb.txt 6906F: drivers/video/fbdev/intelfb/ 6907 6908INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6909M: Zhenyu Wang <zhenyuw@linux.intel.com> 6910M: Zhi Wang <zhi.a.wang@intel.com> 6911L: intel-gvt-dev@lists.freedesktop.org 6912L: intel-gfx@lists.freedesktop.org 6913W: https://01.org/igvt-g 6914T: git https://github.com/01org/gvt-linux.git 6915S: Supported 6916F: drivers/gpu/drm/i915/gvt/ 6917 6918INTEL HID EVENT DRIVER 6919M: Alex Hung <alex.hung@canonical.com> 6920L: platform-driver-x86@vger.kernel.org 6921S: Maintained 6922F: drivers/platform/x86/intel-hid.c 6923 6924INTEL I/OAT DMA DRIVER 6925M: Dave Jiang <dave.jiang@intel.com> 6926R: Dan Williams <dan.j.williams@intel.com> 6927L: dmaengine@vger.kernel.org 6928Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6929S: Supported 6930F: drivers/dma/ioat* 6931 6932INTEL IDLE DRIVER 6933M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6934M: Len Brown <lenb@kernel.org> 6935L: linux-pm@vger.kernel.org 6936T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6937B: https://bugzilla.kernel.org 6938S: Supported 6939F: drivers/idle/intel_idle.c 6940 6941INTEL INTEGRATED SENSOR HUB DRIVER 6942M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6943M: Jiri Kosina <jikos@kernel.org> 6944L: linux-input@vger.kernel.org 6945S: Maintained 6946F: drivers/hid/intel-ish-hid/ 6947 6948INTEL IOMMU (VT-d) 6949M: David Woodhouse <dwmw2@infradead.org> 6950L: iommu@lists.linux-foundation.org 6951T: git git://git.infradead.org/iommu-2.6.git 6952S: Supported 6953F: drivers/iommu/intel-iommu.c 6954F: include/linux/intel-iommu.h 6955 6956INTEL IOP-ADMA DMA DRIVER 6957R: Dan Williams <dan.j.williams@intel.com> 6958S: Odd fixes 6959F: drivers/dma/iop-adma.c 6960 6961INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6962M: Krzysztof Halasa <khalasa@piap.pl> 6963S: Maintained 6964F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6965F: arch/arm/mach-ixp4xx/include/mach/npe.h 6966F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6967F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6968F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6969F: drivers/net/wan/ixp4xx_hss.c 6970 6971INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6972M: Deepak Saxena <dsaxena@plexity.net> 6973S: Maintained 6974F: drivers/char/hw_random/ixp4xx-rng.c 6975 6976INTEL MANAGEMENT ENGINE (mei) 6977M: Tomas Winkler <tomas.winkler@intel.com> 6978L: linux-kernel@vger.kernel.org 6979S: Supported 6980F: include/uapi/linux/mei.h 6981F: include/linux/mei_cl_bus.h 6982F: drivers/misc/mei/* 6983F: drivers/watchdog/mei_wdt.c 6984F: Documentation/misc-devices/mei/* 6985F: samples/mei/* 6986 6987INTEL MENLOW THERMAL DRIVER 6988M: Sujith Thomas <sujith.thomas@intel.com> 6989L: platform-driver-x86@vger.kernel.org 6990W: https://01.org/linux-acpi 6991S: Supported 6992F: drivers/platform/x86/intel_menlow.c 6993 6994INTEL MERRIFIELD GPIO DRIVER 6995M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6996L: linux-gpio@vger.kernel.org 6997S: Maintained 6998F: drivers/gpio/gpio-merrifield.c 6999 7000INTEL MIC DRIVERS (mic) 7001M: Sudeep Dutt <sudeep.dutt@intel.com> 7002M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7003S: Supported 7004W: https://github.com/sudeepdutt/mic 7005W: http://software.intel.com/en-us/mic-developer 7006F: include/linux/mic_bus.h 7007F: include/linux/scif.h 7008F: include/uapi/linux/mic_common.h 7009F: include/uapi/linux/mic_ioctl.h 7010F: include/uapi/linux/scif_ioctl.h 7011F: drivers/misc/mic/ 7012F: drivers/dma/mic_x100_dma.c 7013F: drivers/dma/mic_x100_dma.h 7014F: Documentation/mic/ 7015 7016INTEL PMC CORE DRIVER 7017M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7018M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7019L: platform-driver-x86@vger.kernel.org 7020S: Maintained 7021F: arch/x86/include/asm/pmc_core.h 7022F: drivers/platform/x86/intel_pmc_core* 7023 7024INTEL PMC/P-Unit IPC DRIVER 7025M: Zha Qipeng<qipeng.zha@intel.com> 7026L: platform-driver-x86@vger.kernel.org 7027S: Maintained 7028F: drivers/platform/x86/intel_pmc_ipc.c 7029F: drivers/platform/x86/intel_punit_ipc.c 7030F: arch/x86/include/asm/intel_pmc_ipc.h 7031F: arch/x86/include/asm/intel_punit_ipc.h 7032 7033INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7034M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7035L: linux-wireless@vger.kernel.org 7036S: Maintained 7037F: Documentation/networking/README.ipw2100 7038F: Documentation/networking/README.ipw2200 7039F: drivers/net/wireless/intel/ipw2x00/ 7040 7041INTEL PSTATE DRIVER 7042M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7043M: Len Brown <lenb@kernel.org> 7044L: linux-pm@vger.kernel.org 7045S: Supported 7046F: drivers/cpufreq/intel_pstate.c 7047 7048INTEL RDMA RNIC DRIVER 7049M: Faisal Latif <faisal.latif@intel.com> 7050M: Shiraz Saleem <shiraz.saleem@intel.com> 7051L: linux-rdma@vger.kernel.org 7052S: Supported 7053F: drivers/infiniband/hw/i40iw/ 7054 7055INTEL TELEMETRY DRIVER 7056M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7057L: platform-driver-x86@vger.kernel.org 7058S: Maintained 7059F: arch/x86/include/asm/intel_telemetry.h 7060F: drivers/platform/x86/intel_telemetry* 7061 7062INTEL VIRTUAL BUTTON DRIVER 7063M: AceLan Kao <acelan.kao@canonical.com> 7064L: platform-driver-x86@vger.kernel.org 7065S: Maintained 7066F: drivers/platform/x86/intel-vbtn.c 7067 7068INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7069M: Stanislaw Gruszka <sgruszka@redhat.com> 7070L: linux-wireless@vger.kernel.org 7071S: Supported 7072F: drivers/net/wireless/intel/iwlegacy/ 7073 7074INTEL WIRELESS WIFI LINK (iwlwifi) 7075M: Johannes Berg <johannes.berg@intel.com> 7076M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7077M: Luca Coelho <luciano.coelho@intel.com> 7078M: Intel Linux Wireless <linuxwifi@intel.com> 7079L: linux-wireless@vger.kernel.org 7080W: http://intellinuxwireless.org 7081T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7082S: Supported 7083F: drivers/net/wireless/intel/iwlwifi/ 7084 7085INTEL WIRELESS WIMAX CONNECTION 2400 7086M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7087M: linux-wimax@intel.com 7088L: wimax@linuxwimax.org (subscribers-only) 7089S: Supported 7090W: http://linuxwimax.org 7091F: Documentation/wimax/README.i2400m 7092F: drivers/net/wimax/i2400m/ 7093F: include/uapi/linux/wimax/i2400m.h 7094 7095INTEL(R) TRACE HUB 7096M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7097S: Supported 7098F: Documentation/trace/intel_th.txt 7099F: drivers/hwtracing/intel_th/ 7100 7101INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7102M: Ning Sun <ning.sun@intel.com> 7103L: tboot-devel@lists.sourceforge.net 7104W: http://tboot.sourceforge.net 7105T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7106S: Supported 7107F: Documentation/intel_txt.txt 7108F: include/linux/tboot.h 7109F: arch/x86/kernel/tboot.c 7110 7111INTEL-MID GPIO DRIVER 7112M: David Cohen <david.a.cohen@linux.intel.com> 7113L: linux-gpio@vger.kernel.org 7114S: Maintained 7115F: drivers/gpio/gpio-intel-mid.c 7116 7117INVENSENSE MPU-3050 GYROSCOPE DRIVER 7118M: Linus Walleij <linus.walleij@linaro.org> 7119L: linux-iio@vger.kernel.org 7120S: Maintained 7121F: drivers/iio/gyro/mpu3050* 7122F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7123 7124IOC3 ETHERNET DRIVER 7125M: Ralf Baechle <ralf@linux-mips.org> 7126L: linux-mips@linux-mips.org 7127S: Maintained 7128F: drivers/net/ethernet/sgi/ioc3-eth.c 7129 7130IOC3 SERIAL DRIVER 7131M: Pat Gefre <pfg@sgi.com> 7132L: linux-serial@vger.kernel.org 7133S: Maintained 7134F: drivers/tty/serial/ioc3_serial.c 7135 7136IOMMU DRIVERS 7137M: Joerg Roedel <joro@8bytes.org> 7138L: iommu@lists.linux-foundation.org 7139T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7140S: Maintained 7141F: Documentation/devicetree/bindings/iommu/ 7142F: drivers/iommu/ 7143F: include/linux/iommu.h 7144F: include/linux/iova.h 7145 7146IP MASQUERADING 7147M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7148S: Maintained 7149F: net/ipv4/netfilter/ipt_MASQUERADE.c 7150 7151IPMI SUBSYSTEM 7152M: Corey Minyard <minyard@acm.org> 7153L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7154W: http://openipmi.sourceforge.net/ 7155S: Supported 7156F: Documentation/IPMI.txt 7157F: drivers/char/ipmi/ 7158F: include/linux/ipmi* 7159F: include/uapi/linux/ipmi* 7160 7161IPS SCSI RAID DRIVER 7162M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7163L: linux-scsi@vger.kernel.org 7164W: http://www.adaptec.com/ 7165S: Maintained 7166F: drivers/scsi/ips* 7167 7168IPVS 7169M: Wensong Zhang <wensong@linux-vs.org> 7170M: Simon Horman <horms@verge.net.au> 7171M: Julian Anastasov <ja@ssi.bg> 7172L: netdev@vger.kernel.org 7173L: lvs-devel@vger.kernel.org 7174S: Maintained 7175T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7176T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7177F: Documentation/networking/ipvs-sysctl.txt 7178F: include/net/ip_vs.h 7179F: include/uapi/linux/ip_vs.h 7180F: net/netfilter/ipvs/ 7181 7182IPWIRELESS DRIVER 7183M: Jiri Kosina <jikos@kernel.org> 7184M: David Sterba <dsterba@suse.com> 7185S: Odd Fixes 7186F: drivers/tty/ipwireless/ 7187 7188IPX NETWORK LAYER 7189L: netdev@vger.kernel.org 7190S: Odd fixes 7191F: include/net/ipx.h 7192F: include/uapi/linux/ipx.h 7193F: net/ipx/ 7194 7195IRDA SUBSYSTEM 7196M: Samuel Ortiz <samuel@sortiz.org> 7197L: irda-users@lists.sourceforge.net (subscribers-only) 7198L: netdev@vger.kernel.org 7199W: http://irda.sourceforge.net/ 7200S: Maintained 7201T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7202F: Documentation/networking/irda.txt 7203F: drivers/staging/irda/ 7204 7205IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7206M: Marc Zyngier <marc.zyngier@arm.com> 7207S: Maintained 7208T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7209F: Documentation/IRQ-domain.txt 7210F: include/linux/irqdomain.h 7211F: kernel/irq/irqdomain.c 7212F: kernel/irq/msi.c 7213 7214IRQ SUBSYSTEM 7215M: Thomas Gleixner <tglx@linutronix.de> 7216L: linux-kernel@vger.kernel.org 7217S: Maintained 7218T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7219F: kernel/irq/ 7220 7221IRQCHIP DRIVERS 7222M: Thomas Gleixner <tglx@linutronix.de> 7223M: Jason Cooper <jason@lakedaemon.net> 7224M: Marc Zyngier <marc.zyngier@arm.com> 7225L: linux-kernel@vger.kernel.org 7226S: Maintained 7227T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7228F: Documentation/devicetree/bindings/interrupt-controller/ 7229F: drivers/irqchip/ 7230 7231ISA 7232M: William Breathitt Gray <vilhelm.gray@gmail.com> 7233S: Maintained 7234F: Documentation/isa.txt 7235F: drivers/base/isa.c 7236F: include/linux/isa.h 7237 7238ISA RADIO MODULE 7239M: Hans Verkuil <hverkuil@xs4all.nl> 7240L: linux-media@vger.kernel.org 7241T: git git://linuxtv.org/media_tree.git 7242W: https://linuxtv.org 7243S: Maintained 7244F: drivers/media/radio/radio-isa* 7245 7246ISAPNP 7247M: Jaroslav Kysela <perex@perex.cz> 7248S: Maintained 7249F: Documentation/isapnp.txt 7250F: drivers/pnp/isapnp/ 7251F: include/linux/isapnp.h 7252 7253ISCSI 7254M: Lee Duncan <lduncan@suse.com> 7255M: Chris Leech <cleech@redhat.com> 7256L: open-iscsi@googlegroups.com 7257W: www.open-iscsi.com 7258S: Maintained 7259F: drivers/scsi/*iscsi* 7260F: include/scsi/*iscsi* 7261 7262iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7263M: Peter Jones <pjones@redhat.com> 7264M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7265S: Maintained 7266F: drivers/firmware/iscsi_ibft* 7267 7268ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7269M: Or Gerlitz <ogerlitz@mellanox.com> 7270M: Sagi Grimberg <sagi@grimberg.me> 7271M: Roi Dayan <roid@mellanox.com> 7272L: linux-rdma@vger.kernel.org 7273S: Supported 7274W: http://www.openfabrics.org 7275W: www.open-iscsi.org 7276Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7277F: drivers/infiniband/ulp/iser/ 7278 7279ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7280M: Sagi Grimberg <sagi@grimberg.me> 7281T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7282L: linux-rdma@vger.kernel.org 7283L: target-devel@vger.kernel.org 7284S: Supported 7285W: http://www.linux-iscsi.org 7286F: drivers/infiniband/ulp/isert 7287 7288ISDN SUBSYSTEM 7289M: Karsten Keil <isdn@linux-pingi.de> 7290L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7291L: netdev@vger.kernel.org 7292W: http://www.isdn4linux.de 7293T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7294S: Maintained 7295F: Documentation/isdn/ 7296F: drivers/isdn/ 7297F: include/linux/isdn.h 7298F: include/linux/isdn/ 7299F: include/uapi/linux/isdn.h 7300F: include/uapi/linux/isdn/ 7301 7302ISDN SUBSYSTEM (Eicon active card driver) 7303M: Armin Schindler <mac@melware.de> 7304L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7305W: http://www.melware.de 7306S: Maintained 7307F: drivers/isdn/hardware/eicon/ 7308 7309IT87 HARDWARE MONITORING DRIVER 7310M: Jean Delvare <jdelvare@suse.com> 7311L: linux-hwmon@vger.kernel.org 7312S: Maintained 7313F: Documentation/hwmon/it87 7314F: drivers/hwmon/it87.c 7315 7316IT913X MEDIA DRIVER 7317M: Antti Palosaari <crope@iki.fi> 7318L: linux-media@vger.kernel.org 7319W: https://linuxtv.org 7320W: http://palosaari.fi/linux/ 7321Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7322T: git git://linuxtv.org/anttip/media_tree.git 7323S: Maintained 7324F: drivers/media/tuners/it913x* 7325 7326IVTV VIDEO4LINUX DRIVER 7327M: Andy Walls <awalls@md.metrocast.net> 7328L: ivtv-devel@ivtvdriver.org (subscribers-only) 7329L: linux-media@vger.kernel.org 7330T: git git://linuxtv.org/media_tree.git 7331W: http://www.ivtvdriver.org 7332S: Maintained 7333F: Documentation/media/v4l-drivers/ivtv* 7334F: drivers/media/pci/ivtv/ 7335F: include/uapi/linux/ivtv* 7336 7337IX2505V MEDIA DRIVER 7338M: Malcolm Priestley <tvboxspy@gmail.com> 7339L: linux-media@vger.kernel.org 7340W: https://linuxtv.org 7341Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7342S: Maintained 7343F: drivers/media/dvb-frontends/ix2505v* 7344 7345JC42.4 TEMPERATURE SENSOR DRIVER 7346M: Guenter Roeck <linux@roeck-us.net> 7347L: linux-hwmon@vger.kernel.org 7348S: Maintained 7349F: drivers/hwmon/jc42.c 7350F: Documentation/hwmon/jc42 7351 7352JFS FILESYSTEM 7353M: Dave Kleikamp <shaggy@kernel.org> 7354L: jfs-discussion@lists.sourceforge.net 7355W: http://jfs.sourceforge.net/ 7356T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7357S: Maintained 7358F: Documentation/filesystems/jfs.txt 7359F: fs/jfs/ 7360 7361JME NETWORK DRIVER 7362M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7363L: netdev@vger.kernel.org 7364S: Maintained 7365F: drivers/net/ethernet/jme.* 7366 7367JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7368M: David Woodhouse <dwmw2@infradead.org> 7369L: linux-mtd@lists.infradead.org 7370W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7371S: Maintained 7372F: fs/jffs2/ 7373F: include/uapi/linux/jffs2.h 7374 7375JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7376M: "Theodore Ts'o" <tytso@mit.edu> 7377M: Jan Kara <jack@suse.com> 7378L: linux-ext4@vger.kernel.org 7379S: Maintained 7380F: fs/jbd2/ 7381F: include/linux/jbd2.h 7382 7383JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7384M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7385L: linux-media@vger.kernel.org 7386S: Maintained 7387F: drivers/media/platform/rcar_jpu.c 7388 7389JSM Neo PCI based serial card 7390M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7391L: linux-serial@vger.kernel.org 7392S: Maintained 7393F: drivers/tty/serial/jsm/ 7394 7395K10TEMP HARDWARE MONITORING DRIVER 7396M: Clemens Ladisch <clemens@ladisch.de> 7397L: linux-hwmon@vger.kernel.org 7398S: Maintained 7399F: Documentation/hwmon/k10temp 7400F: drivers/hwmon/k10temp.c 7401 7402K8TEMP HARDWARE MONITORING DRIVER 7403M: Rudolf Marek <r.marek@assembler.cz> 7404L: linux-hwmon@vger.kernel.org 7405S: Maintained 7406F: Documentation/hwmon/k8temp 7407F: drivers/hwmon/k8temp.c 7408 7409KASAN 7410M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7411R: Alexander Potapenko <glider@google.com> 7412R: Dmitry Vyukov <dvyukov@google.com> 7413L: kasan-dev@googlegroups.com 7414S: Maintained 7415F: arch/*/include/asm/kasan.h 7416F: arch/*/mm/kasan_init* 7417F: Documentation/dev-tools/kasan.rst 7418F: include/linux/kasan*.h 7419F: lib/test_kasan.c 7420F: mm/kasan/ 7421F: scripts/Makefile.kasan 7422 7423KCONFIG 7424M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7425L: linux-kbuild@vger.kernel.org 7426T: git git://gitorious.org/linux-kconfig/linux-kconfig 7427S: Maintained 7428F: Documentation/kbuild/kconfig-language.txt 7429F: scripts/kconfig/ 7430 7431KDUMP 7432M: Dave Young <dyoung@redhat.com> 7433M: Baoquan He <bhe@redhat.com> 7434R: Vivek Goyal <vgoyal@redhat.com> 7435L: kexec@lists.infradead.org 7436W: http://lse.sourceforge.net/kdump/ 7437S: Maintained 7438F: Documentation/kdump/ 7439 7440KEENE FM RADIO TRANSMITTER DRIVER 7441M: Hans Verkuil <hverkuil@xs4all.nl> 7442L: linux-media@vger.kernel.org 7443T: git git://linuxtv.org/media_tree.git 7444W: https://linuxtv.org 7445S: Maintained 7446F: drivers/media/radio/radio-keene* 7447 7448KERNEL AUTOMOUNTER v4 (AUTOFS4) 7449M: Ian Kent <raven@themaw.net> 7450L: autofs@vger.kernel.org 7451S: Maintained 7452F: fs/autofs4/ 7453 7454KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7455M: Masahiro Yamada <yamada.masahiro@socionext.com> 7456M: Michal Marek <mmarek@suse.com> 7457T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7458L: linux-kbuild@vger.kernel.org 7459S: Maintained 7460F: Documentation/kbuild/ 7461F: Makefile 7462F: scripts/Makefile.* 7463F: scripts/basic/ 7464F: scripts/mk* 7465F: scripts/package/ 7466 7467KERNEL JANITORS 7468L: kernel-janitors@vger.kernel.org 7469W: http://kernelnewbies.org/KernelJanitors 7470S: Odd Fixes 7471 7472KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7473M: "J. Bruce Fields" <bfields@fieldses.org> 7474M: Jeff Layton <jlayton@poochiereds.net> 7475L: linux-nfs@vger.kernel.org 7476W: http://nfs.sourceforge.net/ 7477T: git git://linux-nfs.org/~bfields/linux.git 7478S: Supported 7479F: fs/nfsd/ 7480F: include/uapi/linux/nfsd/ 7481F: fs/lockd/ 7482F: fs/nfs_common/ 7483F: net/sunrpc/ 7484F: include/linux/lockd/ 7485F: include/linux/sunrpc/ 7486F: include/uapi/linux/sunrpc/ 7487 7488KERNEL SELFTEST FRAMEWORK 7489M: Shuah Khan <shuahkh@osg.samsung.com> 7490M: Shuah Khan <shuah@kernel.org> 7491L: linux-kselftest@vger.kernel.org 7492T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7493S: Maintained 7494F: tools/testing/selftests/ 7495F: Documentation/dev-tools/kselftest* 7496 7497KERNEL USERMODE HELPER 7498M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7499L: linux-kernel@vger.kernel.org 7500S: Maintained 7501F: kernel/umh.c 7502F: include/linux/umh.h 7503 7504KERNEL VIRTUAL MACHINE (KVM) 7505M: Paolo Bonzini <pbonzini@redhat.com> 7506M: Radim Krčmář <rkrcmar@redhat.com> 7507L: kvm@vger.kernel.org 7508W: http://www.linux-kvm.org 7509T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7510S: Supported 7511F: Documentation/virtual/kvm/ 7512F: include/trace/events/kvm.h 7513F: include/uapi/asm-generic/kvm* 7514F: include/uapi/linux/kvm* 7515F: include/asm-generic/kvm* 7516F: include/linux/kvm* 7517F: include/kvm/iodev.h 7518F: virt/kvm/* 7519F: tools/kvm/ 7520 7521KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7522M: Joerg Roedel <joro@8bytes.org> 7523L: kvm@vger.kernel.org 7524W: http://www.linux-kvm.org/ 7525S: Maintained 7526F: arch/x86/include/asm/svm.h 7527F: arch/x86/kvm/svm.c 7528 7529KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7530M: Christoffer Dall <christoffer.dall@linaro.org> 7531M: Marc Zyngier <marc.zyngier@arm.com> 7532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7533L: kvmarm@lists.cs.columbia.edu 7534W: http://systems.cs.columbia.edu/projects/kvm-arm 7535T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7536S: Supported 7537F: arch/arm/include/uapi/asm/kvm* 7538F: arch/arm/include/asm/kvm* 7539F: arch/arm/kvm/ 7540F: virt/kvm/arm/ 7541F: include/kvm/arm_* 7542 7543KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7544M: Christoffer Dall <christoffer.dall@linaro.org> 7545M: Marc Zyngier <marc.zyngier@arm.com> 7546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7547L: kvmarm@lists.cs.columbia.edu 7548S: Maintained 7549F: arch/arm64/include/uapi/asm/kvm* 7550F: arch/arm64/include/asm/kvm* 7551F: arch/arm64/kvm/ 7552 7553KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7554M: James Hogan <james.hogan@imgtec.com> 7555L: linux-mips@linux-mips.org 7556S: Supported 7557F: arch/mips/include/uapi/asm/kvm* 7558F: arch/mips/include/asm/kvm* 7559F: arch/mips/kvm/ 7560 7561KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7562M: Alexander Graf <agraf@suse.com> 7563L: kvm-ppc@vger.kernel.org 7564W: http://www.linux-kvm.org/ 7565T: git git://github.com/agraf/linux-2.6.git 7566S: Supported 7567F: arch/powerpc/include/uapi/asm/kvm* 7568F: arch/powerpc/include/asm/kvm* 7569F: arch/powerpc/kvm/ 7570F: arch/powerpc/kernel/kvm* 7571 7572KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7573M: Christian Borntraeger <borntraeger@de.ibm.com> 7574M: Cornelia Huck <cohuck@redhat.com> 7575L: linux-s390@vger.kernel.org 7576W: http://www.ibm.com/developerworks/linux/linux390/ 7577T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7578S: Supported 7579F: arch/s390/include/uapi/asm/kvm* 7580F: arch/s390/include/asm/gmap.h 7581F: arch/s390/include/asm/kvm* 7582F: arch/s390/kvm/ 7583F: arch/s390/mm/gmap.c 7584 7585KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7586M: Paolo Bonzini <pbonzini@redhat.com> 7587M: Radim Krčmář <rkrcmar@redhat.com> 7588L: kvm@vger.kernel.org 7589W: http://www.linux-kvm.org 7590T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7591S: Supported 7592F: arch/x86/kvm/ 7593F: arch/x86/include/uapi/asm/kvm* 7594F: arch/x86/include/asm/kvm* 7595F: arch/x86/kernel/kvm.c 7596F: arch/x86/kernel/kvmclock.c 7597 7598KERNFS 7599M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7600M: Tejun Heo <tj@kernel.org> 7601T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7602S: Supported 7603F: include/linux/kernfs.h 7604F: fs/kernfs/ 7605 7606KEXEC 7607M: Eric Biederman <ebiederm@xmission.com> 7608W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7609L: kexec@lists.infradead.org 7610S: Maintained 7611F: include/linux/kexec.h 7612F: include/uapi/linux/kexec.h 7613F: kernel/kexec* 7614 7615KEYS-ENCRYPTED 7616M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7617M: David Safford <safford@us.ibm.com> 7618L: linux-security-module@vger.kernel.org 7619L: keyrings@vger.kernel.org 7620S: Supported 7621F: Documentation/security/keys/trusted-encrypted.rst 7622F: include/keys/encrypted-type.h 7623F: security/keys/encrypted-keys/ 7624 7625KEYS-TRUSTED 7626M: David Safford <safford@us.ibm.com> 7627M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7628L: linux-security-module@vger.kernel.org 7629L: keyrings@vger.kernel.org 7630S: Supported 7631F: Documentation/security/keys/trusted-encrypted.rst 7632F: include/keys/trusted-type.h 7633F: security/keys/trusted.c 7634F: security/keys/trusted.h 7635 7636KEYS/KEYRINGS: 7637M: David Howells <dhowells@redhat.com> 7638L: keyrings@vger.kernel.org 7639S: Maintained 7640F: Documentation/security/keys/core.rst 7641F: include/linux/key.h 7642F: include/linux/key-type.h 7643F: include/linux/keyctl.h 7644F: include/uapi/linux/keyctl.h 7645F: include/keys/ 7646F: security/keys/ 7647 7648KGDB / KDB /debug_core 7649M: Jason Wessel <jason.wessel@windriver.com> 7650W: http://kgdb.wiki.kernel.org/ 7651L: kgdb-bugreport@lists.sourceforge.net 7652T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7653S: Maintained 7654F: Documentation/dev-tools/kgdb.rst 7655F: drivers/misc/kgdbts.c 7656F: drivers/tty/serial/kgdboc.c 7657F: include/linux/kdb.h 7658F: include/linux/kgdb.h 7659F: kernel/debug/ 7660 7661KMEMCHECK 7662M: Vegard Nossum <vegardno@ifi.uio.no> 7663M: Pekka Enberg <penberg@kernel.org> 7664S: Maintained 7665F: Documentation/dev-tools/kmemcheck.rst 7666F: arch/x86/include/asm/kmemcheck.h 7667F: arch/x86/mm/kmemcheck/ 7668F: include/linux/kmemcheck.h 7669F: mm/kmemcheck.c 7670 7671KMEMLEAK 7672M: Catalin Marinas <catalin.marinas@arm.com> 7673S: Maintained 7674F: Documentation/dev-tools/kmemleak.rst 7675F: include/linux/kmemleak.h 7676F: mm/kmemleak.c 7677F: mm/kmemleak-test.c 7678 7679KMOD KERNEL MODULE LOADER - USERMODE HELPER 7680M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7681L: linux-kernel@vger.kernel.org 7682S: Maintained 7683F: kernel/kmod.c 7684F: include/linux/kmod.h 7685F: lib/test_kmod.c 7686F: tools/testing/selftests/kmod/ 7687 7688KPROBES 7689M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7690M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7691M: "David S. Miller" <davem@davemloft.net> 7692M: Masami Hiramatsu <mhiramat@kernel.org> 7693S: Maintained 7694F: Documentation/kprobes.txt 7695F: include/linux/kprobes.h 7696F: include/asm-generic/kprobes.h 7697F: kernel/kprobes.c 7698 7699KS0108 LCD CONTROLLER DRIVER 7700M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7701W: http://miguelojeda.es/auxdisplay.htm 7702W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7703S: Maintained 7704F: Documentation/auxdisplay/ks0108 7705F: drivers/auxdisplay/ks0108.c 7706F: include/linux/ks0108.h 7707 7708L3MDEV 7709M: David Ahern <dsa@cumulusnetworks.com> 7710L: netdev@vger.kernel.org 7711S: Maintained 7712F: net/l3mdev 7713F: include/net/l3mdev.h 7714 7715LANTIQ MIPS ARCHITECTURE 7716M: John Crispin <john@phrozen.org> 7717L: linux-mips@linux-mips.org 7718S: Maintained 7719F: arch/mips/lantiq 7720F: drivers/soc/lantiq 7721 7722LAPB module 7723L: linux-x25@vger.kernel.org 7724S: Orphan 7725F: Documentation/networking/lapb-module.txt 7726F: include/*/lapb.h 7727F: net/lapb/ 7728 7729LASI 53c700 driver for PARISC 7730M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7731L: linux-scsi@vger.kernel.org 7732S: Maintained 7733F: Documentation/scsi/53c700.txt 7734F: drivers/scsi/53c700* 7735 7736LED SUBSYSTEM 7737M: Richard Purdie <rpurdie@rpsys.net> 7738M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7739M: Pavel Machek <pavel@ucw.cz> 7740L: linux-leds@vger.kernel.org 7741T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7742S: Maintained 7743F: Documentation/devicetree/bindings/leds/ 7744F: drivers/leds/ 7745F: include/linux/leds.h 7746 7747LEGACY EEPROM DRIVER 7748M: Jean Delvare <jdelvare@suse.com> 7749S: Maintained 7750F: Documentation/misc-devices/eeprom 7751F: drivers/misc/eeprom/eeprom.c 7752 7753LEGO USB Tower driver 7754M: Juergen Stuber <starblue@users.sourceforge.net> 7755L: legousb-devel@lists.sourceforge.net 7756W: http://legousb.sourceforge.net/ 7757S: Maintained 7758F: drivers/usb/misc/legousbtower.c 7759 7760LG2160 MEDIA DRIVER 7761M: Michael Krufky <mkrufky@linuxtv.org> 7762L: linux-media@vger.kernel.org 7763W: https://linuxtv.org 7764W: http://github.com/mkrufky 7765Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7766T: git git://linuxtv.org/mkrufky/tuners.git 7767S: Maintained 7768F: drivers/media/dvb-frontends/lg2160.* 7769 7770LGDT3305 MEDIA DRIVER 7771M: Michael Krufky <mkrufky@linuxtv.org> 7772L: linux-media@vger.kernel.org 7773W: https://linuxtv.org 7774W: http://github.com/mkrufky 7775Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7776T: git git://linuxtv.org/mkrufky/tuners.git 7777S: Maintained 7778F: drivers/media/dvb-frontends/lgdt3305.* 7779 7780LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7781M: Viresh Kumar <vireshk@kernel.org> 7782L: linux-ide@vger.kernel.org 7783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7784S: Maintained 7785F: include/linux/pata_arasan_cf_data.h 7786F: drivers/ata/pata_arasan_cf.c 7787 7788LIBATA PATA DRIVERS 7789M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7790M: Tejun Heo <tj@kernel.org> 7791L: linux-ide@vger.kernel.org 7792T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7793S: Maintained 7794F: drivers/ata/pata_*.c 7795F: drivers/ata/ata_generic.c 7796 7797LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7798M: Linus Walleij <linus.walleij@linaro.org> 7799L: linux-ide@vger.kernel.org 7800T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7801S: Maintained 7802F: drivers/ata/pata_ftide010.c 7803F: drivers/ata/sata_gemini.c 7804F: drivers/ata/sata_gemini.h 7805 7806LIBATA SATA AHCI PLATFORM devices support 7807M: Hans de Goede <hdegoede@redhat.com> 7808M: Tejun Heo <tj@kernel.org> 7809L: linux-ide@vger.kernel.org 7810T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7811S: Maintained 7812F: drivers/ata/ahci_platform.c 7813F: drivers/ata/libahci_platform.c 7814F: include/linux/ahci_platform.h 7815 7816LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7817M: Mikael Pettersson <mikpelinux@gmail.com> 7818L: linux-ide@vger.kernel.org 7819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7820S: Maintained 7821F: drivers/ata/sata_promise.* 7822 7823LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7824M: Tejun Heo <tj@kernel.org> 7825L: linux-ide@vger.kernel.org 7826T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7827S: Maintained 7828F: drivers/ata/ 7829F: include/linux/ata.h 7830F: include/linux/libata.h 7831F: Documentation/devicetree/bindings/ata/ 7832 7833LIBLOCKDEP 7834M: Sasha Levin <alexander.levin@verizon.com> 7835S: Maintained 7836F: tools/lib/lockdep/ 7837 7838LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7839M: Ross Zwisler <ross.zwisler@linux.intel.com> 7840L: linux-nvdimm@lists.01.org 7841Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7842S: Supported 7843F: drivers/nvdimm/blk.c 7844F: drivers/nvdimm/region_devs.c 7845 7846LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7847M: Vishal Verma <vishal.l.verma@intel.com> 7848L: linux-nvdimm@lists.01.org 7849Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7850S: Supported 7851F: drivers/nvdimm/btt* 7852 7853LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7854M: Ross Zwisler <ross.zwisler@linux.intel.com> 7855L: linux-nvdimm@lists.01.org 7856Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7857S: Supported 7858F: drivers/nvdimm/pmem* 7859 7860LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7861M: Dan Williams <dan.j.williams@intel.com> 7862L: linux-nvdimm@lists.01.org 7863Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7864T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7865S: Supported 7866F: drivers/nvdimm/* 7867F: drivers/acpi/nfit/* 7868F: include/linux/nd.h 7869F: include/linux/libnvdimm.h 7870F: include/uapi/linux/ndctl.h 7871 7872LIGHTNVM PLATFORM SUPPORT 7873M: Matias Bjorling <mb@lightnvm.io> 7874W: http://github/OpenChannelSSD 7875L: linux-block@vger.kernel.org 7876S: Maintained 7877F: drivers/lightnvm/ 7878F: include/linux/lightnvm.h 7879F: include/uapi/linux/lightnvm.h 7880 7881LINUX FOR POWER MACINTOSH 7882M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7883W: http://www.penguinppc.org/ 7884L: linuxppc-dev@lists.ozlabs.org 7885S: Maintained 7886F: arch/powerpc/platforms/powermac/ 7887F: drivers/macintosh/ 7888 7889LINUX FOR POWERPC (32-BIT AND 64-BIT) 7890M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7891M: Paul Mackerras <paulus@samba.org> 7892M: Michael Ellerman <mpe@ellerman.id.au> 7893W: https://github.com/linuxppc/linux/wiki 7894L: linuxppc-dev@lists.ozlabs.org 7895Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7896T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7897S: Supported 7898F: Documentation/ABI/stable/sysfs-firmware-opal-* 7899F: Documentation/devicetree/bindings/powerpc/ 7900F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7901F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7902F: Documentation/powerpc/ 7903F: arch/powerpc/ 7904F: drivers/char/tpm/tpm_ibmvtpm* 7905F: drivers/crypto/nx/ 7906F: drivers/crypto/vmx/ 7907F: drivers/i2c/busses/i2c-opal.c 7908F: drivers/net/ethernet/ibm/ibmveth.* 7909F: drivers/net/ethernet/ibm/ibmvnic.* 7910F: drivers/pci/hotplug/pnv_php.c 7911F: drivers/pci/hotplug/rpa* 7912F: drivers/rtc/rtc-opal.c 7913F: drivers/scsi/ibmvscsi/ 7914F: drivers/tty/hvc/hvc_opal.c 7915F: drivers/watchdog/wdrtas.c 7916F: tools/testing/selftests/powerpc 7917N: /pmac 7918N: powermac 7919N: powernv 7920N: [^a-z0-9]ps3 7921N: pseries 7922 7923LINUX FOR POWERPC EMBEDDED MPC5XXX 7924M: Anatolij Gustschin <agust@denx.de> 7925L: linuxppc-dev@lists.ozlabs.org 7926T: git git://git.denx.de/linux-denx-agust.git 7927S: Maintained 7928F: arch/powerpc/platforms/512x/ 7929F: arch/powerpc/platforms/52xx/ 7930 7931LINUX FOR POWERPC EMBEDDED PPC4XX 7932M: Alistair Popple <alistair@popple.id.au> 7933M: Matt Porter <mporter@kernel.crashing.org> 7934W: http://www.penguinppc.org/ 7935L: linuxppc-dev@lists.ozlabs.org 7936S: Maintained 7937F: arch/powerpc/platforms/40x/ 7938F: arch/powerpc/platforms/44x/ 7939 7940LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7941M: Scott Wood <oss@buserror.net> 7942M: Kumar Gala <galak@kernel.crashing.org> 7943W: http://www.penguinppc.org/ 7944L: linuxppc-dev@lists.ozlabs.org 7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7946S: Maintained 7947F: arch/powerpc/platforms/83xx/ 7948F: arch/powerpc/platforms/85xx/ 7949F: Documentation/devicetree/bindings/powerpc/fsl/ 7950 7951LINUX FOR POWERPC EMBEDDED PPC8XX 7952M: Vitaly Bordug <vitb@kernel.crashing.org> 7953W: http://www.penguinppc.org/ 7954L: linuxppc-dev@lists.ozlabs.org 7955S: Maintained 7956F: arch/powerpc/platforms/8xx/ 7957 7958LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7959L: linuxppc-dev@lists.ozlabs.org 7960S: Orphan 7961F: arch/powerpc/*/*virtex* 7962F: arch/powerpc/*/*/*virtex* 7963 7964LINUX FOR POWERPC PA SEMI PWRFICIENT 7965L: linuxppc-dev@lists.ozlabs.org 7966S: Orphan 7967F: arch/powerpc/platforms/pasemi/ 7968F: drivers/*/*pasemi* 7969F: drivers/*/*/*pasemi* 7970 7971LINUX KERNEL DUMP TEST MODULE (LKDTM) 7972M: Kees Cook <keescook@chromium.org> 7973S: Maintained 7974F: drivers/misc/lkdtm* 7975 7976LINUX SECURITY MODULE (LSM) FRAMEWORK 7977M: Chris Wright <chrisw@sous-sol.org> 7978L: linux-security-module@vger.kernel.org 7979S: Supported 7980 7981LIS3LV02D ACCELEROMETER DRIVER 7982M: Eric Piel <eric.piel@tremplin-utc.net> 7983S: Maintained 7984F: Documentation/misc-devices/lis3lv02d 7985F: drivers/misc/lis3lv02d/ 7986F: drivers/platform/x86/hp_accel.c 7987 7988LIVE PATCHING 7989M: Josh Poimboeuf <jpoimboe@redhat.com> 7990M: Jessica Yu <jeyu@kernel.org> 7991M: Jiri Kosina <jikos@kernel.org> 7992M: Miroslav Benes <mbenes@suse.cz> 7993R: Petr Mladek <pmladek@suse.com> 7994S: Maintained 7995F: kernel/livepatch/ 7996F: include/linux/livepatch.h 7997F: arch/x86/include/asm/livepatch.h 7998F: arch/x86/kernel/livepatch.c 7999F: Documentation/livepatch/ 8000F: Documentation/ABI/testing/sysfs-kernel-livepatch 8001F: samples/livepatch/ 8002L: live-patching@vger.kernel.org 8003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8004 8005LLC (802.2) 8006L: netdev@vger.kernel.org 8007S: Odd fixes 8008F: include/linux/llc.h 8009F: include/uapi/linux/llc.h 8010F: include/net/llc* 8011F: net/llc/ 8012 8013LM73 HARDWARE MONITOR DRIVER 8014M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8015L: linux-hwmon@vger.kernel.org 8016S: Maintained 8017F: drivers/hwmon/lm73.c 8018 8019LM78 HARDWARE MONITOR DRIVER 8020M: Jean Delvare <jdelvare@suse.com> 8021L: linux-hwmon@vger.kernel.org 8022S: Maintained 8023F: Documentation/hwmon/lm78 8024F: drivers/hwmon/lm78.c 8025 8026LM83 HARDWARE MONITOR DRIVER 8027M: Jean Delvare <jdelvare@suse.com> 8028L: linux-hwmon@vger.kernel.org 8029S: Maintained 8030F: Documentation/hwmon/lm83 8031F: drivers/hwmon/lm83.c 8032 8033LM90 HARDWARE MONITOR DRIVER 8034M: Jean Delvare <jdelvare@suse.com> 8035L: linux-hwmon@vger.kernel.org 8036S: Maintained 8037F: Documentation/hwmon/lm90 8038F: Documentation/devicetree/bindings/hwmon/lm90.txt 8039F: drivers/hwmon/lm90.c 8040F: include/dt-bindings/thermal/lm90.h 8041 8042LM95234 HARDWARE MONITOR DRIVER 8043M: Guenter Roeck <linux@roeck-us.net> 8044L: linux-hwmon@vger.kernel.org 8045S: Maintained 8046F: Documentation/hwmon/lm95234 8047F: drivers/hwmon/lm95234.c 8048 8049LME2510 MEDIA DRIVER 8050M: Malcolm Priestley <tvboxspy@gmail.com> 8051L: linux-media@vger.kernel.org 8052W: https://linuxtv.org 8053Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8054S: Maintained 8055F: drivers/media/usb/dvb-usb-v2/lmedm04* 8056 8057LOADPIN SECURITY MODULE 8058M: Kees Cook <keescook@chromium.org> 8059T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8060S: Supported 8061F: security/loadpin/ 8062F: Documentation/admin-guide/LSM/LoadPin.rst 8063 8064LOCKING PRIMITIVES 8065M: Peter Zijlstra <peterz@infradead.org> 8066M: Ingo Molnar <mingo@redhat.com> 8067L: linux-kernel@vger.kernel.org 8068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8069S: Maintained 8070F: Documentation/locking/ 8071F: include/linux/lockdep.h 8072F: include/linux/spinlock*.h 8073F: arch/*/include/asm/spinlock*.h 8074F: include/linux/rwlock*.h 8075F: include/linux/mutex*.h 8076F: arch/*/include/asm/mutex*.h 8077F: include/linux/rwsem*.h 8078F: arch/*/include/asm/rwsem.h 8079F: include/linux/seqlock.h 8080F: lib/locking*.[ch] 8081F: kernel/locking/ 8082 8083LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8084M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8085L: linux-ntfs-dev@lists.sourceforge.net 8086W: http://www.linux-ntfs.org/content/view/19/37/ 8087S: Maintained 8088F: Documentation/ldm.txt 8089F: block/partitions/ldm.* 8090 8091LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8092M: Sathya Prakash <sathya.prakash@broadcom.com> 8093M: Chaitra P B <chaitra.basappa@broadcom.com> 8094M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8095L: MPT-FusionLinux.pdl@broadcom.com 8096L: linux-scsi@vger.kernel.org 8097W: http://www.avagotech.com/support/ 8098S: Supported 8099F: drivers/message/fusion/ 8100F: drivers/scsi/mpt2sas/ 8101F: drivers/scsi/mpt3sas/ 8102 8103LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8104M: Matthew Wilcox <matthew@wil.cx> 8105L: linux-scsi@vger.kernel.org 8106S: Maintained 8107F: drivers/scsi/sym53c8xx_2/ 8108 8109LTC4261 HARDWARE MONITOR DRIVER 8110M: Guenter Roeck <linux@roeck-us.net> 8111L: linux-hwmon@vger.kernel.org 8112S: Maintained 8113F: Documentation/hwmon/ltc4261 8114F: drivers/hwmon/ltc4261.c 8115 8116LTC4306 I2C MULTIPLEXER DRIVER 8117M: Michael Hennerich <michael.hennerich@analog.com> 8118W: http://ez.analog.com/community/linux-device-drivers 8119L: linux-i2c@vger.kernel.org 8120S: Supported 8121F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8122F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8123 8124LTP (Linux Test Project) 8125M: Mike Frysinger <vapier@gentoo.org> 8126M: Cyril Hrubis <chrubis@suse.cz> 8127M: Wanlong Gao <wanlong.gao@gmail.com> 8128M: Jan Stancek <jstancek@redhat.com> 8129M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8130M: Alexey Kodanev <alexey.kodanev@oracle.com> 8131L: ltp@lists.linux.it (subscribers-only) 8132W: http://linux-test-project.github.io/ 8133T: git git://github.com/linux-test-project/ltp.git 8134S: Maintained 8135 8136M32R ARCHITECTURE 8137W: http://www.linux-m32r.org/ 8138S: Orphan 8139F: arch/m32r/ 8140 8141M68K ARCHITECTURE 8142M: Geert Uytterhoeven <geert@linux-m68k.org> 8143L: linux-m68k@lists.linux-m68k.org 8144W: http://www.linux-m68k.org/ 8145T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8146S: Maintained 8147F: arch/m68k/ 8148F: drivers/zorro/ 8149 8150M68K ON APPLE MACINTOSH 8151M: Joshua Thompson <funaho@jurai.org> 8152W: http://www.mac.linux-m68k.org/ 8153L: linux-m68k@lists.linux-m68k.org 8154S: Maintained 8155F: arch/m68k/mac/ 8156 8157M68K ON HP9000/300 8158M: Philip Blundell <philb@gnu.org> 8159W: http://www.tazenda.demon.co.uk/phil/linux-hp 8160S: Maintained 8161F: arch/m68k/hp300/ 8162 8163M88DS3103 MEDIA DRIVER 8164M: Antti Palosaari <crope@iki.fi> 8165L: linux-media@vger.kernel.org 8166W: https://linuxtv.org 8167W: http://palosaari.fi/linux/ 8168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8169T: git git://linuxtv.org/anttip/media_tree.git 8170S: Maintained 8171F: drivers/media/dvb-frontends/m88ds3103* 8172 8173M88RS2000 MEDIA DRIVER 8174M: Malcolm Priestley <tvboxspy@gmail.com> 8175L: linux-media@vger.kernel.org 8176W: https://linuxtv.org 8177Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8178S: Maintained 8179F: drivers/media/dvb-frontends/m88rs2000* 8180 8181MA901 MASTERKIT USB FM RADIO DRIVER 8182M: Alexey Klimov <klimov.linux@gmail.com> 8183L: linux-media@vger.kernel.org 8184T: git git://linuxtv.org/media_tree.git 8185S: Maintained 8186F: drivers/media/radio/radio-ma901.c 8187 8188MAC80211 8189M: Johannes Berg <johannes@sipsolutions.net> 8190L: linux-wireless@vger.kernel.org 8191W: http://wireless.kernel.org/ 8192T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8193T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8194S: Maintained 8195F: Documentation/networking/mac80211-injection.txt 8196F: include/net/mac80211.h 8197F: net/mac80211/ 8198F: drivers/net/wireless/mac80211_hwsim.[ch] 8199 8200MAILBOX API 8201M: Jassi Brar <jassisinghbrar@gmail.com> 8202L: linux-kernel@vger.kernel.org 8203S: Maintained 8204F: drivers/mailbox/ 8205F: include/linux/mailbox_client.h 8206F: include/linux/mailbox_controller.h 8207 8208MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8209M: Michael Kerrisk <mtk.manpages@gmail.com> 8210W: http://www.kernel.org/doc/man-pages 8211L: linux-man@vger.kernel.org 8212S: Maintained 8213 8214MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8215M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8216L: linux-mips@linux-mips.org 8217S: Maintained 8218F: arch/mips/boot/dts/img/pistachio_marduk.dts 8219 8220MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8221M: Andrew Lunn <andrew@lunn.ch> 8222M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8223L: netdev@vger.kernel.org 8224S: Maintained 8225F: drivers/net/dsa/mv88e6xxx/ 8226F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8227 8228MARVELL ARMADA DRM SUPPORT 8229M: Russell King <linux@armlinux.org.uk> 8230S: Maintained 8231T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8232T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8233F: drivers/gpu/drm/armada/ 8234F: include/uapi/drm/armada_drm.h 8235F: Documentation/devicetree/bindings/display/armada/ 8236 8237MARVELL CRYPTO DRIVER 8238M: Boris Brezillon <boris.brezillon@free-electrons.com> 8239M: Arnaud Ebalard <arno@natisbad.org> 8240F: drivers/crypto/marvell/ 8241S: Maintained 8242L: linux-crypto@vger.kernel.org 8243 8244MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8245M: Mirko Lindner <mlindner@marvell.com> 8246M: Stephen Hemminger <stephen@networkplumber.org> 8247L: netdev@vger.kernel.org 8248S: Maintained 8249F: drivers/net/ethernet/marvell/sk* 8250 8251MARVELL LIBERTAS WIRELESS DRIVER 8252L: libertas-dev@lists.infradead.org 8253S: Orphan 8254F: drivers/net/wireless/marvell/libertas/ 8255 8256MARVELL MV643XX ETHERNET DRIVER 8257M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8258L: netdev@vger.kernel.org 8259S: Maintained 8260F: drivers/net/ethernet/marvell/mv643xx_eth.* 8261F: include/linux/mv643xx.h 8262 8263MARVELL MV88X3310 PHY DRIVER 8264M: Russell King <rmk@armlinux.org.uk> 8265L: netdev@vger.kernel.org 8266S: Maintained 8267F: drivers/net/phy/marvell10g.c 8268 8269MARVELL MVNETA ETHERNET DRIVER 8270M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8271L: netdev@vger.kernel.org 8272S: Maintained 8273F: drivers/net/ethernet/marvell/mvneta.* 8274 8275MARVELL MWIFIEX WIRELESS DRIVER 8276M: Amitkumar Karwar <amitkarwar@gmail.com> 8277M: Nishant Sarmukadam <nishants@marvell.com> 8278M: Ganapathi Bhat <gbhat@marvell.com> 8279M: Xinming Hu <huxm@marvell.com> 8280L: linux-wireless@vger.kernel.org 8281S: Maintained 8282F: drivers/net/wireless/marvell/mwifiex/ 8283 8284MARVELL MWL8K WIRELESS DRIVER 8285M: Lennert Buytenhek <buytenh@wantstofly.org> 8286L: linux-wireless@vger.kernel.org 8287S: Odd Fixes 8288F: drivers/net/wireless/marvell/mwl8k.c 8289 8290MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8291M: Nicolas Pitre <nico@fluxnic.net> 8292S: Odd Fixes 8293F: drivers/mmc/host/mvsdio.* 8294 8295MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8296M: Hu Ziji <huziji@marvell.com> 8297L: linux-mmc@vger.kernel.org 8298S: Supported 8299F: drivers/mmc/host/sdhci-xenon* 8300F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8301 8302MATROX FRAMEBUFFER DRIVER 8303L: linux-fbdev@vger.kernel.org 8304S: Orphan 8305F: drivers/video/fbdev/matrox/matroxfb_* 8306F: include/uapi/linux/matroxfb.h 8307 8308MAX16065 HARDWARE MONITOR DRIVER 8309M: Guenter Roeck <linux@roeck-us.net> 8310L: linux-hwmon@vger.kernel.org 8311S: Maintained 8312F: Documentation/hwmon/max16065 8313F: drivers/hwmon/max16065.c 8314 8315MAX20751 HARDWARE MONITOR DRIVER 8316M: Guenter Roeck <linux@roeck-us.net> 8317L: linux-hwmon@vger.kernel.org 8318S: Maintained 8319F: Documentation/hwmon/max20751 8320F: drivers/hwmon/max20751.c 8321 8322MAX2175 SDR TUNER DRIVER 8323M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8324L: linux-media@vger.kernel.org 8325T: git git://linuxtv.org/media_tree.git 8326S: Maintained 8327F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8328F: Documentation/media/v4l-drivers/max2175.rst 8329F: drivers/media/i2c/max2175* 8330F: include/uapi/linux/max2175.h 8331 8332MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8333L: linux-hwmon@vger.kernel.org 8334S: Orphan 8335F: Documentation/hwmon/max6650 8336F: drivers/hwmon/max6650.c 8337 8338MAX6697 HARDWARE MONITOR DRIVER 8339M: Guenter Roeck <linux@roeck-us.net> 8340L: linux-hwmon@vger.kernel.org 8341S: Maintained 8342F: Documentation/hwmon/max6697 8343F: Documentation/devicetree/bindings/i2c/max6697.txt 8344F: drivers/hwmon/max6697.c 8345F: include/linux/platform_data/max6697.h 8346 8347MAX9860 MONO AUDIO VOICE CODEC DRIVER 8348M: Peter Rosin <peda@axentia.se> 8349L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8350S: Maintained 8351F: Documentation/devicetree/bindings/sound/max9860.txt 8352F: sound/soc/codecs/max9860.* 8353 8354MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8355M: Javier Martinez Canillas <javier@dowhile0.org> 8356L: linux-kernel@vger.kernel.org 8357S: Supported 8358F: drivers/regulator/max77802-regulator.c 8359F: Documentation/devicetree/bindings/*/*max77802.txt 8360F: include/dt-bindings/*/*max77802.h 8361 8362MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8363M: Krzysztof Kozlowski <krzk@kernel.org> 8364M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8365L: linux-pm@vger.kernel.org 8366S: Supported 8367F: drivers/power/supply/max14577_charger.c 8368F: drivers/power/supply/max77693_charger.c 8369 8370MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8371M: Chanwoo Choi <cw00.choi@samsung.com> 8372M: Krzysztof Kozlowski <krzk@kernel.org> 8373M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8374L: linux-kernel@vger.kernel.org 8375S: Supported 8376F: drivers/*/max14577*.c 8377F: drivers/*/max77686*.c 8378F: drivers/*/max77693*.c 8379F: drivers/extcon/extcon-max14577.c 8380F: drivers/extcon/extcon-max77693.c 8381F: drivers/rtc/rtc-max77686.c 8382F: drivers/clk/clk-max77686.c 8383F: Documentation/devicetree/bindings/mfd/max14577.txt 8384F: Documentation/devicetree/bindings/*/max77686.txt 8385F: Documentation/devicetree/bindings/mfd/max77693.txt 8386F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8387F: include/linux/mfd/max14577*.h 8388F: include/linux/mfd/max77686*.h 8389F: include/linux/mfd/max77693*.h 8390 8391MAXIRADIO FM RADIO RECEIVER DRIVER 8392M: Hans Verkuil <hverkuil@xs4all.nl> 8393L: linux-media@vger.kernel.org 8394T: git git://linuxtv.org/media_tree.git 8395W: https://linuxtv.org 8396S: Maintained 8397F: drivers/media/radio/radio-maxiradio* 8398 8399MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8400M: Peter Rosin <peda@axentia.se> 8401L: linux-iio@vger.kernel.org 8402S: Maintained 8403F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8404F: drivers/iio/potentiometer/mcp4531.c 8405 8406MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8407M: William Breathitt Gray <vilhelm.gray@gmail.com> 8408L: linux-iio@vger.kernel.org 8409S: Maintained 8410F: drivers/iio/dac/cio-dac.c 8411 8412MEDIA DRIVERS FOR ASCOT2E 8413M: Sergey Kozlov <serjk@netup.ru> 8414M: Abylay Ospan <aospan@netup.ru> 8415L: linux-media@vger.kernel.org 8416W: https://linuxtv.org 8417W: http://netup.tv/ 8418T: git git://linuxtv.org/media_tree.git 8419S: Supported 8420F: drivers/media/dvb-frontends/ascot2e* 8421 8422MEDIA DRIVERS FOR CXD2841ER 8423M: Sergey Kozlov <serjk@netup.ru> 8424M: Abylay Ospan <aospan@netup.ru> 8425L: linux-media@vger.kernel.org 8426W: https://linuxtv.org 8427W: http://netup.tv/ 8428T: git git://linuxtv.org/media_tree.git 8429S: Supported 8430F: drivers/media/dvb-frontends/cxd2841er* 8431 8432MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8433M: Daniel Scheller <d.scheller.oss@gmail.com> 8434L: linux-media@vger.kernel.org 8435W: https://linuxtv.org 8436T: git git://linuxtv.org/media_tree.git 8437S: Maintained 8438F: drivers/media/pci/ddbridge/* 8439 8440MEDIA DRIVERS FOR FREESCALE IMX 8441M: Steve Longerbeam <slongerbeam@gmail.com> 8442M: Philipp Zabel <p.zabel@pengutronix.de> 8443L: linux-media@vger.kernel.org 8444T: git git://linuxtv.org/media_tree.git 8445S: Maintained 8446F: Documentation/devicetree/bindings/media/imx.txt 8447F: Documentation/media/v4l-drivers/imx.rst 8448F: drivers/staging/media/imx/ 8449F: include/linux/imx-media.h 8450F: include/media/imx.h 8451 8452MEDIA DRIVERS FOR HELENE 8453M: Abylay Ospan <aospan@netup.ru> 8454L: linux-media@vger.kernel.org 8455W: https://linuxtv.org 8456W: http://netup.tv/ 8457T: git git://linuxtv.org/media_tree.git 8458S: Supported 8459F: drivers/media/dvb-frontends/helene* 8460 8461MEDIA DRIVERS FOR HORUS3A 8462M: Sergey Kozlov <serjk@netup.ru> 8463M: Abylay Ospan <aospan@netup.ru> 8464L: linux-media@vger.kernel.org 8465W: https://linuxtv.org 8466W: http://netup.tv/ 8467T: git git://linuxtv.org/media_tree.git 8468S: Supported 8469F: drivers/media/dvb-frontends/horus3a* 8470 8471MEDIA DRIVERS FOR LNBH25 8472M: Sergey Kozlov <serjk@netup.ru> 8473M: Abylay Ospan <aospan@netup.ru> 8474L: linux-media@vger.kernel.org 8475W: https://linuxtv.org 8476W: http://netup.tv/ 8477T: git git://linuxtv.org/media_tree.git 8478S: Supported 8479F: drivers/media/dvb-frontends/lnbh25* 8480 8481MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8482M: Daniel Scheller <d.scheller.oss@gmail.com> 8483L: linux-media@vger.kernel.org 8484W: https://linuxtv.org 8485T: git git://linuxtv.org/media_tree.git 8486S: Maintained 8487F: drivers/media/dvb-frontends/mxl5xx* 8488 8489MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8490M: Sergey Kozlov <serjk@netup.ru> 8491M: Abylay Ospan <aospan@netup.ru> 8492L: linux-media@vger.kernel.org 8493W: https://linuxtv.org 8494W: http://netup.tv/ 8495T: git git://linuxtv.org/media_tree.git 8496S: Supported 8497F: drivers/media/pci/netup_unidvb/* 8498 8499MEDIA DRIVERS FOR RENESAS - DRIF 8500M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8501L: linux-media@vger.kernel.org 8502L: linux-renesas-soc@vger.kernel.org 8503T: git git://linuxtv.org/media_tree.git 8504S: Supported 8505F: Documentation/devicetree/bindings/media/renesas,drif.txt 8506F: drivers/media/platform/rcar_drif.c 8507 8508MEDIA DRIVERS FOR RENESAS - FCP 8509M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8510L: linux-media@vger.kernel.org 8511L: linux-renesas-soc@vger.kernel.org 8512T: git git://linuxtv.org/media_tree.git 8513S: Supported 8514F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8515F: drivers/media/platform/rcar-fcp.c 8516F: include/media/rcar-fcp.h 8517 8518MEDIA DRIVERS FOR RENESAS - FDP1 8519M: Kieran Bingham <kieran@bingham.xyz> 8520L: linux-media@vger.kernel.org 8521L: linux-renesas-soc@vger.kernel.org 8522T: git git://linuxtv.org/media_tree.git 8523S: Supported 8524F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8525F: drivers/media/platform/rcar_fdp1.c 8526 8527MEDIA DRIVERS FOR RENESAS - VIN 8528M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8529L: linux-media@vger.kernel.org 8530L: linux-renesas-soc@vger.kernel.org 8531T: git git://linuxtv.org/media_tree.git 8532S: Supported 8533F: Documentation/devicetree/bindings/media/rcar_vin.txt 8534F: drivers/media/platform/rcar-vin/ 8535 8536MEDIA DRIVERS FOR RENESAS - VSP1 8537M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8538L: linux-media@vger.kernel.org 8539L: linux-renesas-soc@vger.kernel.org 8540T: git git://linuxtv.org/media_tree.git 8541S: Supported 8542F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8543F: drivers/media/platform/vsp1/ 8544 8545MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8546M: Daniel Scheller <d.scheller.oss@gmail.com> 8547L: linux-media@vger.kernel.org 8548W: https://linuxtv.org 8549T: git git://linuxtv.org/media_tree.git 8550S: Maintained 8551F: drivers/media/dvb-frontends/stv0910* 8552 8553MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8554M: Daniel Scheller <d.scheller.oss@gmail.com> 8555L: linux-media@vger.kernel.org 8556W: https://linuxtv.org 8557T: git git://linuxtv.org/media_tree.git 8558S: Maintained 8559F: drivers/media/dvb-frontends/stv6111* 8560 8561MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8562M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8563M: Mauro Carvalho Chehab <mchehab@kernel.org> 8564P: LinuxTV.org Project 8565L: linux-media@vger.kernel.org 8566W: https://linuxtv.org 8567Q: http://patchwork.kernel.org/project/linux-media/list/ 8568T: git git://linuxtv.org/media_tree.git 8569S: Maintained 8570F: Documentation/devicetree/bindings/media/ 8571F: Documentation/media/ 8572F: drivers/media/ 8573F: drivers/staging/media/ 8574F: include/linux/platform_data/media/ 8575F: include/media/ 8576F: include/uapi/linux/dvb/ 8577F: include/uapi/linux/videodev2.h 8578F: include/uapi/linux/media.h 8579F: include/uapi/linux/v4l2-* 8580F: include/uapi/linux/meye.h 8581F: include/uapi/linux/ivtv* 8582F: include/uapi/linux/uvcvideo.h 8583 8584MEDIATEK CIR DRIVER 8585M: Sean Wang <sean.wang@mediatek.com> 8586S: Maintained 8587F: drivers/media/rc/mtk-cir.c 8588 8589MEDIATEK ETHERNET DRIVER 8590M: Felix Fietkau <nbd@openwrt.org> 8591M: John Crispin <john@phrozen.org> 8592M: Sean Wang <sean.wang@mediatek.com> 8593M: Nelson Chang <nelson.chang@mediatek.com> 8594L: netdev@vger.kernel.org 8595S: Maintained 8596F: drivers/net/ethernet/mediatek/ 8597 8598MEDIATEK JPEG DRIVER 8599M: Rick Chang <rick.chang@mediatek.com> 8600M: Bin Liu <bin.liu@mediatek.com> 8601S: Supported 8602F: drivers/media/platform/mtk-jpeg/ 8603F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8604 8605MEDIATEK MDP DRIVER 8606M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8607M: Houlong Wei <houlong.wei@mediatek.com> 8608M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8609S: Supported 8610F: drivers/media/platform/mtk-mdp/ 8611F: drivers/media/platform/mtk-vpu/ 8612F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8613 8614MEDIATEK MEDIA DRIVER 8615M: Tiffany Lin <tiffany.lin@mediatek.com> 8616M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8617S: Supported 8618F: drivers/media/platform/mtk-vcodec/ 8619F: drivers/media/platform/mtk-vpu/ 8620F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8621F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8622 8623MEDIATEK MT7601U WIRELESS LAN DRIVER 8624M: Jakub Kicinski <kubakici@wp.pl> 8625L: linux-wireless@vger.kernel.org 8626S: Maintained 8627F: drivers/net/wireless/mediatek/mt7601u/ 8628 8629MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8630M: Sean Wang <sean.wang@mediatek.com> 8631S: Maintained 8632F: drivers/char/hw_random/mtk-rng.c 8633 8634MEDIATEK USB3 DRD IP DRIVER 8635M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8636L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8638L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8639S: Maintained 8640F: drivers/usb/mtu3/ 8641 8642MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8643M: Peter Senna Tschudin <peter.senna@collabora.com> 8644M: Martin Donnelly <martin.donnelly@ge.com> 8645M: Martyn Welch <martyn.welch@collabora.co.uk> 8646S: Maintained 8647F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8648F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8649 8650MEGARAID SCSI/SAS DRIVERS 8651M: Kashyap Desai <kashyap.desai@broadcom.com> 8652M: Sumit Saxena <sumit.saxena@broadcom.com> 8653M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8654L: megaraidlinux.pdl@broadcom.com 8655L: linux-scsi@vger.kernel.org 8656W: http://www.avagotech.com/support/ 8657S: Maintained 8658F: Documentation/scsi/megaraid.txt 8659F: drivers/scsi/megaraid.* 8660F: drivers/scsi/megaraid/ 8661 8662MELEXIS MLX90614 DRIVER 8663M: Crt Mori <cmo@melexis.com> 8664L: linux-iio@vger.kernel.org 8665W: http://www.melexis.com 8666S: Supported 8667F: drivers/iio/temperature/mlx90614.c 8668 8669MELFAS MIP4 TOUCHSCREEN DRIVER 8670M: Sangwon Jee <jeesw@melfas.com> 8671W: http://www.melfas.com 8672S: Supported 8673F: drivers/input/touchscreen/melfas_mip4.c 8674F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8675 8676MELLANOX ETHERNET DRIVER (mlx4_en) 8677M: Tariq Toukan <tariqt@mellanox.com> 8678L: netdev@vger.kernel.org 8679S: Supported 8680W: http://www.mellanox.com 8681Q: http://patchwork.ozlabs.org/project/netdev/list/ 8682F: drivers/net/ethernet/mellanox/mlx4/en_* 8683 8684MELLANOX ETHERNET DRIVER (mlx5e) 8685M: Saeed Mahameed <saeedm@mellanox.com> 8686L: netdev@vger.kernel.org 8687S: Supported 8688W: http://www.mellanox.com 8689Q: http://patchwork.ozlabs.org/project/netdev/list/ 8690F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8691 8692MELLANOX ETHERNET INNOVA DRIVER 8693M: Ilan Tayari <ilant@mellanox.com> 8694R: Boris Pismenny <borisp@mellanox.com> 8695L: netdev@vger.kernel.org 8696S: Supported 8697W: http://www.mellanox.com 8698Q: http://patchwork.ozlabs.org/project/netdev/list/ 8699F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8700F: include/linux/mlx5/mlx5_ifc_fpga.h 8701 8702MELLANOX ETHERNET INNOVA IPSEC DRIVER 8703M: Ilan Tayari <ilant@mellanox.com> 8704R: Boris Pismenny <borisp@mellanox.com> 8705L: netdev@vger.kernel.org 8706S: Supported 8707W: http://www.mellanox.com 8708Q: http://patchwork.ozlabs.org/project/netdev/list/ 8709F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8710F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8711 8712MELLANOX ETHERNET SWITCH DRIVERS 8713M: Jiri Pirko <jiri@mellanox.com> 8714M: Ido Schimmel <idosch@mellanox.com> 8715L: netdev@vger.kernel.org 8716S: Supported 8717W: http://www.mellanox.com 8718Q: http://patchwork.ozlabs.org/project/netdev/list/ 8719F: drivers/net/ethernet/mellanox/mlxsw/ 8720 8721MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8722M: Yotam Gigi <yotamg@mellanox.com> 8723L: netdev@vger.kernel.org 8724S: Supported 8725W: http://www.mellanox.com 8726Q: http://patchwork.ozlabs.org/project/netdev/list/ 8727F: drivers/net/ethernet/mellanox/mlxfw/ 8728 8729MELLANOX MLX CPLD HOTPLUG DRIVER 8730M: Vadim Pasternak <vadimp@mellanox.com> 8731L: platform-driver-x86@vger.kernel.org 8732S: Supported 8733F: drivers/platform/x86/mlxcpld-hotplug.c 8734F: include/linux/platform_data/mlxcpld-hotplug.h 8735 8736MELLANOX MLX4 core VPI driver 8737M: Tariq Toukan <tariqt@mellanox.com> 8738L: netdev@vger.kernel.org 8739L: linux-rdma@vger.kernel.org 8740W: http://www.mellanox.com 8741Q: http://patchwork.ozlabs.org/project/netdev/list/ 8742S: Supported 8743F: drivers/net/ethernet/mellanox/mlx4/ 8744F: include/linux/mlx4/ 8745 8746MELLANOX MLX4 IB driver 8747M: Yishai Hadas <yishaih@mellanox.com> 8748L: linux-rdma@vger.kernel.org 8749W: http://www.mellanox.com 8750Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8751S: Supported 8752F: drivers/infiniband/hw/mlx4/ 8753F: include/linux/mlx4/ 8754F: include/uapi/rdma/mlx4-abi.h 8755 8756MELLANOX MLX5 core VPI driver 8757M: Saeed Mahameed <saeedm@mellanox.com> 8758M: Matan Barak <matanb@mellanox.com> 8759M: Leon Romanovsky <leonro@mellanox.com> 8760L: netdev@vger.kernel.org 8761L: linux-rdma@vger.kernel.org 8762W: http://www.mellanox.com 8763Q: http://patchwork.ozlabs.org/project/netdev/list/ 8764S: Supported 8765F: drivers/net/ethernet/mellanox/mlx5/core/ 8766F: include/linux/mlx5/ 8767 8768MELLANOX MLX5 IB driver 8769M: Matan Barak <matanb@mellanox.com> 8770M: Leon Romanovsky <leonro@mellanox.com> 8771L: linux-rdma@vger.kernel.org 8772W: http://www.mellanox.com 8773Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8774S: Supported 8775F: drivers/infiniband/hw/mlx5/ 8776F: include/linux/mlx5/ 8777F: include/uapi/rdma/mlx5-abi.h 8778 8779MELLANOX MLXCPLD I2C AND MUX DRIVER 8780M: Vadim Pasternak <vadimp@mellanox.com> 8781M: Michael Shych <michaelsh@mellanox.com> 8782L: linux-i2c@vger.kernel.org 8783S: Supported 8784F: drivers/i2c/busses/i2c-mlxcpld.c 8785F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8786F: Documentation/i2c/busses/i2c-mlxcpld 8787 8788MELLANOX MLXCPLD LED DRIVER 8789M: Vadim Pasternak <vadimp@mellanox.com> 8790L: linux-leds@vger.kernel.org 8791S: Supported 8792F: drivers/leds/leds-mlxcpld.c 8793F: Documentation/leds/leds-mlxcpld.txt 8794 8795MELLANOX PLATFORM DRIVER 8796M: Vadim Pasternak <vadimp@mellanox.com> 8797L: platform-driver-x86@vger.kernel.org 8798S: Supported 8799F: drivers/platform/x86/mlx-platform.c 8800 8801MEMBARRIER SUPPORT 8802M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8803M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8804L: linux-kernel@vger.kernel.org 8805S: Supported 8806F: kernel/sched/membarrier.c 8807F: include/uapi/linux/membarrier.h 8808 8809MEMORY MANAGEMENT 8810L: linux-mm@kvack.org 8811W: http://www.linux-mm.org 8812S: Maintained 8813F: include/linux/mm.h 8814F: include/linux/gfp.h 8815F: include/linux/mmzone.h 8816F: include/linux/memory_hotplug.h 8817F: include/linux/vmalloc.h 8818F: mm/ 8819 8820MEMORY TECHNOLOGY DEVICES (MTD) 8821M: David Woodhouse <dwmw2@infradead.org> 8822M: Brian Norris <computersforpeace@gmail.com> 8823M: Boris Brezillon <boris.brezillon@free-electrons.com> 8824M: Marek Vasut <marek.vasut@gmail.com> 8825M: Richard Weinberger <richard@nod.at> 8826M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8827L: linux-mtd@lists.infradead.org 8828W: http://www.linux-mtd.infradead.org/ 8829Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8830T: git git://git.infradead.org/linux-mtd.git master 8831T: git git://git.infradead.org/l2-mtd.git master 8832S: Maintained 8833F: Documentation/devicetree/bindings/mtd/ 8834F: drivers/mtd/ 8835F: include/linux/mtd/ 8836F: include/uapi/mtd/ 8837 8838MEN A21 WATCHDOG DRIVER 8839M: Johannes Thumshirn <morbidrsa@gmail.com> 8840L: linux-watchdog@vger.kernel.org 8841S: Maintained 8842F: drivers/watchdog/mena21_wdt.c 8843 8844MEN CHAMELEON BUS (mcb) 8845M: Johannes Thumshirn <morbidrsa@gmail.com> 8846S: Maintained 8847F: drivers/mcb/ 8848F: include/linux/mcb.h 8849F: Documentation/men-chameleon-bus.txt 8850 8851MEN F21BMC (Board Management Controller) 8852M: Andreas Werner <andreas.werner@men.de> 8853S: Supported 8854F: drivers/mfd/menf21bmc.c 8855F: drivers/watchdog/menf21bmc_wdt.c 8856F: drivers/leds/leds-menf21bmc.c 8857F: drivers/hwmon/menf21bmc_hwmon.c 8858F: Documentation/hwmon/menf21bmc 8859 8860MESON AO CEC DRIVER FOR AMLOGIC SOCS 8861M: Neil Armstrong <narmstrong@baylibre.com> 8862L: linux-media@lists.freedesktop.org 8863L: linux-amlogic@lists.infradead.org 8864W: http://linux-meson.com/ 8865S: Supported 8866F: drivers/media/platform/meson/ao-cec.c 8867F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8868T: git git://linuxtv.org/media_tree.git 8869 8870METAG ARCHITECTURE 8871M: James Hogan <james.hogan@imgtec.com> 8872L: linux-metag@vger.kernel.org 8873T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8874S: Odd Fixes 8875F: arch/metag/ 8876F: Documentation/metag/ 8877F: Documentation/devicetree/bindings/metag/ 8878F: Documentation/devicetree/bindings/interrupt-controller/img,* 8879F: drivers/clocksource/metag_generic.c 8880F: drivers/irqchip/irq-metag.c 8881F: drivers/irqchip/irq-metag-ext.c 8882F: drivers/tty/metag_da.c 8883 8884MICROBLAZE ARCHITECTURE 8885M: Michal Simek <monstr@monstr.eu> 8886W: http://www.monstr.eu/fdt/ 8887T: git git://git.monstr.eu/linux-2.6-microblaze.git 8888S: Supported 8889F: arch/microblaze/ 8890 8891MICROCHIP / ATMEL AT91 SERIAL DRIVER 8892M: Richard Genoud <richard.genoud@gmail.com> 8893S: Maintained 8894F: drivers/tty/serial/atmel_serial.c 8895F: drivers/tty/serial/atmel_serial.h 8896 8897MICROCHIP / ATMEL DMA DRIVER 8898M: Ludovic Desroches <ludovic.desroches@microchip.com> 8899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8900L: dmaengine@vger.kernel.org 8901S: Supported 8902F: drivers/dma/at_hdmac.c 8903F: drivers/dma/at_hdmac_regs.h 8904F: include/linux/platform_data/dma-atmel.h 8905 8906MICROCHIP / ATMEL ECC DRIVER 8907M: Tudor Ambarus <tudor.ambarus@microchip.com> 8908L: linux-crypto@vger.kernel.org 8909S: Maintained 8910F: drivers/crypto/atmel-ecc.* 8911 8912MICROCHIP / ATMEL ISC DRIVER 8913M: Songjun Wu <songjun.wu@microchip.com> 8914L: linux-media@vger.kernel.org 8915S: Supported 8916F: drivers/media/platform/atmel/atmel-isc.c 8917F: drivers/media/platform/atmel/atmel-isc-regs.h 8918F: devicetree/bindings/media/atmel-isc.txt 8919 8920MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8921M: Woojung Huh <Woojung.Huh@microchip.com> 8922M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8923L: netdev@vger.kernel.org 8924S: Maintained 8925F: net/dsa/tag_ksz.c 8926F: drivers/net/dsa/microchip/* 8927F: include/linux/platform_data/microchip-ksz.h 8928F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8929 8930MICROCHIP USB251XB DRIVER 8931M: Richard Leitner <richard.leitner@skidata.com> 8932L: linux-usb@vger.kernel.org 8933S: Maintained 8934F: drivers/usb/misc/usb251xb.c 8935F: Documentation/devicetree/bindings/usb/usb251xb.txt 8936 8937MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8938M: Don Brace <don.brace@microsemi.com> 8939L: esc.storagedev@microsemi.com 8940L: linux-scsi@vger.kernel.org 8941S: Supported 8942F: drivers/scsi/smartpqi/smartpqi*.[ch] 8943F: drivers/scsi/smartpqi/Kconfig 8944F: drivers/scsi/smartpqi/Makefile 8945F: include/linux/cciss*.h 8946F: include/uapi/linux/cciss*.h 8947F: Documentation/scsi/smartpqi.txt 8948 8949MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8950M: Chen Yu <yu.c.chen@intel.com> 8951L: platform-driver-x86@vger.kernel.org 8952S: Supported 8953F: drivers/platform/x86/surfacepro3_button.c 8954 8955MICROTEK X6 SCANNER 8956M: Oliver Neukum <oliver@neukum.org> 8957S: Maintained 8958F: drivers/usb/image/microtek.* 8959 8960MIPS 8961M: Ralf Baechle <ralf@linux-mips.org> 8962L: linux-mips@linux-mips.org 8963W: http://www.linux-mips.org/ 8964T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8965Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8966S: Supported 8967F: Documentation/devicetree/bindings/mips/ 8968F: Documentation/mips/ 8969F: arch/mips/ 8970 8971MIPS BOSTON DEVELOPMENT BOARD 8972M: Paul Burton <paul.burton@imgtec.com> 8973L: linux-mips@linux-mips.org 8974S: Maintained 8975F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 8976F: arch/mips/boot/dts/img/boston.dts 8977F: arch/mips/configs/generic/board-boston.config 8978F: drivers/clk/imgtec/clk-boston.c 8979F: include/dt-bindings/clock/boston-clock.h 8980 8981MIPS GENERIC PLATFORM 8982M: Paul Burton <paul.burton@imgtec.com> 8983L: linux-mips@linux-mips.org 8984S: Supported 8985F: arch/mips/generic/ 8986F: arch/mips/tools/generic-board-config.sh 8987 8988MIPS/LOONGSON1 ARCHITECTURE 8989M: Keguang Zhang <keguang.zhang@gmail.com> 8990L: linux-mips@linux-mips.org 8991S: Maintained 8992F: arch/mips/loongson32/ 8993F: arch/mips/include/asm/mach-loongson32/ 8994F: drivers/*/*loongson1* 8995F: drivers/*/*/*loongson1* 8996 8997MIPS RINT INSTRUCTION EMULATION 8998M: Aleksandar Markovic <aleksandar.markovic@imgtec.com> 8999L: linux-mips@linux-mips.org 9000S: Supported 9001F: arch/mips/math-emu/sp_rint.c 9002F: arch/mips/math-emu/dp_rint.c 9003 9004MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9005M: Hans Verkuil <hverkuil@xs4all.nl> 9006L: linux-media@vger.kernel.org 9007T: git git://linuxtv.org/media_tree.git 9008W: https://linuxtv.org 9009S: Odd Fixes 9010F: drivers/media/radio/radio-miropcm20* 9011 9012MMP SUPPORT 9013M: Eric Miao <eric.y.miao@gmail.com> 9014M: Haojian Zhuang <haojian.zhuang@gmail.com> 9015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9016T: git git://github.com/hzhuang1/linux.git 9017T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9018S: Maintained 9019F: arch/arm/boot/dts/mmp* 9020F: arch/arm/mach-mmp/ 9021 9022MN88472 MEDIA DRIVER 9023M: Antti Palosaari <crope@iki.fi> 9024L: linux-media@vger.kernel.org 9025W: https://linuxtv.org 9026W: http://palosaari.fi/linux/ 9027Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9028S: Maintained 9029F: drivers/media/dvb-frontends/mn88472* 9030 9031MN88473 MEDIA DRIVER 9032M: Antti Palosaari <crope@iki.fi> 9033L: linux-media@vger.kernel.org 9034W: https://linuxtv.org 9035W: http://palosaari.fi/linux/ 9036Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9037S: Maintained 9038F: drivers/media/dvb-frontends/mn88473* 9039 9040MODULE SUPPORT 9041M: Jessica Yu <jeyu@kernel.org> 9042M: Rusty Russell <rusty@rustcorp.com.au> 9043T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9044S: Maintained 9045F: include/linux/module.h 9046F: kernel/module.c 9047 9048MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9049W: http://popies.net/meye/ 9050S: Orphan 9051F: Documentation/media/v4l-drivers/meye* 9052F: drivers/media/pci/meye/ 9053F: include/uapi/linux/meye.h 9054 9055MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9056M: Jiri Slaby <jirislaby@gmail.com> 9057S: Maintained 9058F: Documentation/serial/moxa-smartio 9059F: drivers/tty/mxser.* 9060 9061MR800 AVERMEDIA USB FM RADIO DRIVER 9062M: Alexey Klimov <klimov.linux@gmail.com> 9063L: linux-media@vger.kernel.org 9064T: git git://linuxtv.org/media_tree.git 9065S: Maintained 9066F: drivers/media/radio/radio-mr800.c 9067 9068MRF24J40 IEEE 802.15.4 RADIO DRIVER 9069M: Alan Ott <alan@signal11.us> 9070L: linux-wpan@vger.kernel.org 9071S: Maintained 9072F: drivers/net/ieee802154/mrf24j40.c 9073F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9074 9075MSI LAPTOP SUPPORT 9076M: "Lee, Chun-Yi" <jlee@suse.com> 9077L: platform-driver-x86@vger.kernel.org 9078S: Maintained 9079F: drivers/platform/x86/msi-laptop.c 9080 9081MSI WMI SUPPORT 9082L: platform-driver-x86@vger.kernel.org 9083S: Orphan 9084F: drivers/platform/x86/msi-wmi.c 9085 9086MSI001 MEDIA DRIVER 9087M: Antti Palosaari <crope@iki.fi> 9088L: linux-media@vger.kernel.org 9089W: https://linuxtv.org 9090W: http://palosaari.fi/linux/ 9091Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9092T: git git://linuxtv.org/anttip/media_tree.git 9093S: Maintained 9094F: drivers/media/tuners/msi001* 9095 9096MSI2500 MEDIA DRIVER 9097M: Antti Palosaari <crope@iki.fi> 9098L: linux-media@vger.kernel.org 9099W: https://linuxtv.org 9100W: http://palosaari.fi/linux/ 9101Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9102T: git git://linuxtv.org/anttip/media_tree.git 9103S: Maintained 9104F: drivers/media/usb/msi2500/ 9105 9106MSYSTEMS DISKONCHIP G3 MTD DRIVER 9107M: Robert Jarzmik <robert.jarzmik@free.fr> 9108L: linux-mtd@lists.infradead.org 9109S: Maintained 9110F: drivers/mtd/devices/docg3* 9111 9112MT9M032 APTINA SENSOR DRIVER 9113M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9114L: linux-media@vger.kernel.org 9115T: git git://linuxtv.org/media_tree.git 9116S: Maintained 9117F: drivers/media/i2c/mt9m032.c 9118F: include/media/i2c/mt9m032.h 9119 9120MT9P031 APTINA CAMERA SENSOR 9121M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9122L: linux-media@vger.kernel.org 9123T: git git://linuxtv.org/media_tree.git 9124S: Maintained 9125F: drivers/media/i2c/mt9p031.c 9126F: include/media/i2c/mt9p031.h 9127 9128MT9T001 APTINA CAMERA SENSOR 9129M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9130L: linux-media@vger.kernel.org 9131T: git git://linuxtv.org/media_tree.git 9132S: Maintained 9133F: drivers/media/i2c/mt9t001.c 9134F: include/media/i2c/mt9t001.h 9135 9136MT9V032 APTINA CAMERA SENSOR 9137M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9138L: linux-media@vger.kernel.org 9139T: git git://linuxtv.org/media_tree.git 9140S: Maintained 9141F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9142F: drivers/media/i2c/mt9v032.c 9143F: include/media/i2c/mt9v032.h 9144 9145MULTIFUNCTION DEVICES (MFD) 9146M: Lee Jones <lee.jones@linaro.org> 9147T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9148S: Supported 9149F: Documentation/devicetree/bindings/mfd/ 9150F: drivers/mfd/ 9151F: include/linux/mfd/ 9152F: include/dt-bindings/mfd/ 9153 9154MULTIMEDIA CARD (MMC) ETC. OVER SPI 9155S: Orphan 9156F: drivers/mmc/host/mmc_spi.c 9157F: include/linux/spi/mmc_spi.h 9158 9159MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9160M: Ulf Hansson <ulf.hansson@linaro.org> 9161L: linux-mmc@vger.kernel.org 9162T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9163S: Maintained 9164F: Documentation/devicetree/bindings/mmc/ 9165F: drivers/mmc/ 9166F: include/linux/mmc/ 9167F: include/uapi/linux/mmc/ 9168 9169MULTIPLEXER SUBSYSTEM 9170M: Peter Rosin <peda@axentia.se> 9171S: Maintained 9172F: Documentation/ABI/testing/mux/sysfs-class-mux* 9173F: Documentation/devicetree/bindings/mux/ 9174F: include/linux/dt-bindings/mux/ 9175F: include/linux/mux/ 9176F: drivers/mux/ 9177 9178MULTISOUND SOUND DRIVER 9179M: Andrew Veliath <andrewtv@usa.net> 9180S: Maintained 9181F: Documentation/sound/oss/MultiSound 9182F: sound/oss/msnd* 9183 9184MULTITECH MULTIPORT CARD (ISICOM) 9185S: Orphan 9186F: drivers/tty/isicom.c 9187F: include/linux/isicom.h 9188 9189MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9190M: Bin Liu <b-liu@ti.com> 9191L: linux-usb@vger.kernel.org 9192T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 9193S: Maintained 9194F: drivers/usb/musb/ 9195 9196MXL5007T MEDIA DRIVER 9197M: Michael Krufky <mkrufky@linuxtv.org> 9198L: linux-media@vger.kernel.org 9199W: https://linuxtv.org 9200W: http://github.com/mkrufky 9201Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9202T: git git://linuxtv.org/mkrufky/tuners.git 9203S: Maintained 9204F: drivers/media/tuners/mxl5007t.* 9205 9206MXSFB DRM DRIVER 9207M: Marek Vasut <marex@denx.de> 9208S: Supported 9209F: drivers/gpu/drm/mxsfb/ 9210F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9211 9212MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9213M: Hyong-Youb Kim <hykim@myri.com> 9214L: netdev@vger.kernel.org 9215W: https://www.myricom.com/support/downloads/myri10ge.html 9216S: Supported 9217F: drivers/net/ethernet/myricom/myri10ge/ 9218 9219NAND FLASH SUBSYSTEM 9220M: Boris Brezillon <boris.brezillon@free-electrons.com> 9221R: Richard Weinberger <richard@nod.at> 9222L: linux-mtd@lists.infradead.org 9223W: http://www.linux-mtd.infradead.org/ 9224Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9225T: git git://git.infradead.org/linux-mtd.git nand/fixes 9226T: git git://git.infradead.org/l2-mtd.git nand/next 9227S: Maintained 9228F: drivers/mtd/nand/ 9229F: include/linux/mtd/*nand*.h 9230 9231NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9232M: Daniel Mack <zonque@gmail.com> 9233S: Maintained 9234L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9235W: http://www.native-instruments.com 9236F: sound/usb/caiaq/ 9237 9238NATSEMI ETHERNET DRIVER (DP8381x) 9239S: Orphan 9240F: drivers/net/ethernet/natsemi/natsemi.c 9241 9242NCP FILESYSTEM 9243M: Petr Vandrovec <petr@vandrovec.name> 9244S: Odd Fixes 9245F: fs/ncpfs/ 9246 9247NCR 5380 SCSI DRIVERS 9248M: Finn Thain <fthain@telegraphics.com.au> 9249M: Michael Schmitz <schmitzmic@gmail.com> 9250L: linux-scsi@vger.kernel.org 9251S: Maintained 9252F: Documentation/scsi/g_NCR5380.txt 9253F: drivers/scsi/NCR5380.* 9254F: drivers/scsi/arm/cumana_1.c 9255F: drivers/scsi/arm/oak.c 9256F: drivers/scsi/atari_scsi.* 9257F: drivers/scsi/dmx3191d.c 9258F: drivers/scsi/g_NCR5380.* 9259F: drivers/scsi/mac_scsi.* 9260F: drivers/scsi/sun3_scsi.* 9261F: drivers/scsi/sun3_scsi_vme.c 9262 9263NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9264M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9265L: linux-scsi@vger.kernel.org 9266S: Maintained 9267F: drivers/scsi/NCR_D700.* 9268 9269NCT6775 HARDWARE MONITOR DRIVER 9270M: Guenter Roeck <linux@roeck-us.net> 9271L: linux-hwmon@vger.kernel.org 9272S: Maintained 9273F: Documentation/hwmon/nct6775 9274F: drivers/hwmon/nct6775.c 9275 9276NETEFFECT IWARP RNIC DRIVER (IW_NES) 9277M: Faisal Latif <faisal.latif@intel.com> 9278L: linux-rdma@vger.kernel.org 9279W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9280S: Supported 9281F: drivers/infiniband/hw/nes/ 9282F: include/uapi/rdma/nes-abi.h 9283 9284NETEM NETWORK EMULATOR 9285M: Stephen Hemminger <stephen@networkplumber.org> 9286L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9287S: Maintained 9288F: net/sched/sch_netem.c 9289 9290NETERION 10GbE DRIVERS (s2io/vxge) 9291M: Jon Mason <jdmason@kudzu.us> 9292L: netdev@vger.kernel.org 9293S: Supported 9294F: Documentation/networking/s2io.txt 9295F: Documentation/networking/vxge.txt 9296F: drivers/net/ethernet/neterion/ 9297 9298NETFILTER 9299M: Pablo Neira Ayuso <pablo@netfilter.org> 9300M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9301M: Florian Westphal <fw@strlen.de> 9302L: netfilter-devel@vger.kernel.org 9303L: coreteam@netfilter.org 9304W: http://www.netfilter.org/ 9305W: http://www.iptables.org/ 9306W: http://www.nftables.org/ 9307Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9308T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9309T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9310S: Maintained 9311F: include/linux/netfilter* 9312F: include/linux/netfilter/ 9313F: include/net/netfilter/ 9314F: include/uapi/linux/netfilter* 9315F: include/uapi/linux/netfilter/ 9316F: net/*/netfilter.c 9317F: net/*/netfilter/ 9318F: net/netfilter/ 9319F: net/bridge/br_netfilter*.c 9320 9321NETROM NETWORK LAYER 9322M: Ralf Baechle <ralf@linux-mips.org> 9323L: linux-hams@vger.kernel.org 9324W: http://www.linux-ax25.org/ 9325S: Maintained 9326F: include/net/netrom.h 9327F: include/uapi/linux/netrom.h 9328F: net/netrom/ 9329 9330NETRONOME ETHERNET DRIVERS 9331M: Jakub Kicinski <jakub.kicinski@netronome.com> 9332L: oss-drivers@netronome.com 9333S: Maintained 9334F: drivers/net/ethernet/netronome/ 9335 9336NETWORK BLOCK DEVICE (NBD) 9337M: Josef Bacik <jbacik@fb.com> 9338S: Maintained 9339L: linux-block@vger.kernel.org 9340L: nbd-general@lists.sourceforge.net 9341F: Documentation/blockdev/nbd.txt 9342F: drivers/block/nbd.c 9343F: include/uapi/linux/nbd.h 9344 9345NETWORK DROP MONITOR 9346M: Neil Horman <nhorman@tuxdriver.com> 9347L: netdev@vger.kernel.org 9348S: Maintained 9349W: https://fedorahosted.org/dropwatch/ 9350F: net/core/drop_monitor.c 9351 9352NETWORKING DRIVERS 9353L: netdev@vger.kernel.org 9354W: http://www.linuxfoundation.org/en/Net 9355Q: http://patchwork.ozlabs.org/project/netdev/list/ 9356T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9357T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9358S: Odd Fixes 9359F: Documentation/devicetree/bindings/net/ 9360F: drivers/net/ 9361F: include/linux/if_* 9362F: include/linux/netdevice.h 9363F: include/linux/etherdevice.h 9364F: include/linux/fcdevice.h 9365F: include/linux/fddidevice.h 9366F: include/linux/hippidevice.h 9367F: include/linux/inetdevice.h 9368F: include/uapi/linux/if_* 9369F: include/uapi/linux/netdevice.h 9370 9371NETWORKING DRIVERS (WIRELESS) 9372M: Kalle Valo <kvalo@codeaurora.org> 9373L: linux-wireless@vger.kernel.org 9374Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9375T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9376T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9377S: Maintained 9378F: Documentation/devicetree/bindings/net/wireless/ 9379F: drivers/net/wireless/ 9380 9381NETWORKING [DSA] 9382M: Andrew Lunn <andrew@lunn.ch> 9383M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9384M: Florian Fainelli <f.fainelli@gmail.com> 9385S: Maintained 9386F: net/dsa/ 9387F: include/net/dsa.h 9388F: drivers/net/dsa/ 9389 9390NETWORKING [GENERAL] 9391M: "David S. Miller" <davem@davemloft.net> 9392L: netdev@vger.kernel.org 9393W: http://www.linuxfoundation.org/en/Net 9394Q: http://patchwork.ozlabs.org/project/netdev/list/ 9395T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9396T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9397B: mailto:netdev@vger.kernel.org 9398S: Maintained 9399F: net/ 9400F: include/net/ 9401F: include/linux/in.h 9402F: include/linux/net.h 9403F: include/linux/netdevice.h 9404F: include/uapi/linux/in.h 9405F: include/uapi/linux/net.h 9406F: include/uapi/linux/netdevice.h 9407F: include/uapi/linux/net_namespace.h 9408F: tools/net/ 9409F: tools/testing/selftests/net/ 9410F: lib/random32.c 9411 9412NETWORKING [IPSEC] 9413M: Steffen Klassert <steffen.klassert@secunet.com> 9414M: Herbert Xu <herbert@gondor.apana.org.au> 9415M: "David S. Miller" <davem@davemloft.net> 9416L: netdev@vger.kernel.org 9417T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9418T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9419S: Maintained 9420F: net/core/flow.c 9421F: net/xfrm/ 9422F: net/key/ 9423F: net/ipv4/xfrm* 9424F: net/ipv4/esp4* 9425F: net/ipv4/ah4.c 9426F: net/ipv4/ipcomp.c 9427F: net/ipv4/ip_vti.c 9428F: net/ipv6/xfrm* 9429F: net/ipv6/esp6* 9430F: net/ipv6/ah6.c 9431F: net/ipv6/ipcomp6.c 9432F: net/ipv6/ip6_vti.c 9433F: include/uapi/linux/xfrm.h 9434F: include/net/xfrm.h 9435 9436NETWORKING [IPv4/IPv6] 9437M: "David S. Miller" <davem@davemloft.net> 9438M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9439M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9440L: netdev@vger.kernel.org 9441T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9442S: Maintained 9443F: net/ipv4/ 9444F: net/ipv6/ 9445F: include/net/ip* 9446F: arch/x86/net/* 9447 9448NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9449M: Paul Moore <paul@paul-moore.com> 9450W: https://github.com/netlabel 9451L: netdev@vger.kernel.org 9452L: linux-security-module@vger.kernel.org 9453S: Maintained 9454F: Documentation/netlabel/ 9455F: include/net/calipso.h 9456F: include/net/cipso_ipv4.h 9457F: include/net/netlabel.h 9458F: include/uapi/linux/netfilter/xt_SECMARK.h 9459F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9460F: net/netlabel/ 9461F: net/ipv4/cipso_ipv4.c 9462F: net/ipv6/calipso.c 9463F: net/netfilter/xt_CONNSECMARK.c 9464F: net/netfilter/xt_SECMARK.c 9465 9466NETWORKING [TLS] 9467M: Ilya Lesokhin <ilyal@mellanox.com> 9468M: Aviad Yehezkel <aviadye@mellanox.com> 9469M: Dave Watson <davejwatson@fb.com> 9470L: netdev@vger.kernel.org 9471S: Maintained 9472F: net/tls/* 9473F: include/uapi/linux/tls.h 9474F: include/net/tls.h 9475 9476NETWORKING [WIRELESS] 9477L: linux-wireless@vger.kernel.org 9478Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9479 9480NETXEN (1/10) GbE SUPPORT 9481M: Manish Chopra <manish.chopra@cavium.com> 9482M: Rahul Verma <rahul.verma@cavium.com> 9483M: Dept-GELinuxNICDev@cavium.com 9484L: netdev@vger.kernel.org 9485S: Supported 9486F: drivers/net/ethernet/qlogic/netxen/ 9487 9488NFC SUBSYSTEM 9489M: Samuel Ortiz <sameo@linux.intel.com> 9490L: linux-wireless@vger.kernel.org 9491L: linux-nfc@lists.01.org (subscribers-only) 9492S: Supported 9493F: net/nfc/ 9494F: include/net/nfc/ 9495F: include/uapi/linux/nfc.h 9496F: drivers/nfc/ 9497F: include/linux/platform_data/nfcmrvl.h 9498F: include/linux/platform_data/nxp-nci.h 9499F: Documentation/devicetree/bindings/net/nfc/ 9500 9501NFS, SUNRPC, AND LOCKD CLIENTS 9502M: Trond Myklebust <trond.myklebust@primarydata.com> 9503M: Anna Schumaker <anna.schumaker@netapp.com> 9504L: linux-nfs@vger.kernel.org 9505W: http://client.linux-nfs.org 9506T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9507S: Maintained 9508F: fs/lockd/ 9509F: fs/nfs/ 9510F: fs/nfs_common/ 9511F: net/sunrpc/ 9512F: include/linux/lockd/ 9513F: include/linux/nfs* 9514F: include/linux/sunrpc/ 9515F: include/uapi/linux/nfs* 9516F: include/uapi/linux/sunrpc/ 9517 9518NILFS2 FILESYSTEM 9519M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9520L: linux-nilfs@vger.kernel.org 9521W: http://nilfs.sourceforge.net/ 9522W: http://nilfs.osdn.jp/ 9523T: git git://github.com/konis/nilfs2.git 9524S: Supported 9525F: Documentation/filesystems/nilfs2.txt 9526F: fs/nilfs2/ 9527F: include/trace/events/nilfs2.h 9528F: include/uapi/linux/nilfs2_api.h 9529F: include/uapi/linux/nilfs2_ondisk.h 9530 9531NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9532M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9533W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9534S: Maintained 9535F: Documentation/scsi/NinjaSCSI.txt 9536F: drivers/scsi/pcmcia/nsp_* 9537 9538NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9539M: GOTO Masanori <gotom@debian.or.jp> 9540M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9541W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9542S: Maintained 9543F: Documentation/scsi/NinjaSCSI.txt 9544F: drivers/scsi/nsp32* 9545 9546NIOS2 ARCHITECTURE 9547M: Ley Foon Tan <lftan@altera.com> 9548L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9549T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9550S: Maintained 9551F: arch/nios2/ 9552 9553NOHZ, DYNTICKS SUPPORT 9554M: Frederic Weisbecker <fweisbec@gmail.com> 9555M: Thomas Gleixner <tglx@linutronix.de> 9556M: Ingo Molnar <mingo@kernel.org> 9557L: linux-kernel@vger.kernel.org 9558T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9559S: Maintained 9560F: kernel/time/tick*.* 9561F: include/linux/tick.h 9562F: include/linux/sched/nohz.h 9563 9564NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9565M: Pavel Machek <pavel@ucw.cz> 9566M: Sakari Ailus <sakari.ailus@iki.fi> 9567L: linux-media@vger.kernel.org 9568S: Maintained 9569F: drivers/media/i2c/et8ek8 9570F: drivers/media/i2c/ad5820.c 9571 9572NOKIA N900 POWER SUPPLY DRIVERS 9573R: Pali Rohár <pali.rohar@gmail.com> 9574F: include/linux/power/bq2415x_charger.h 9575F: include/linux/power/bq27xxx_battery.h 9576F: include/linux/power/isp1704_charger.h 9577F: drivers/power/supply/bq2415x_charger.c 9578F: drivers/power/supply/bq27xxx_battery.c 9579F: drivers/power/supply/bq27xxx_battery_i2c.c 9580F: drivers/power/supply/isp1704_charger.c 9581F: drivers/power/supply/rx51_battery.c 9582 9583NTB AMD DRIVER 9584M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9585L: linux-ntb@googlegroups.com 9586S: Supported 9587F: drivers/ntb/hw/amd/ 9588 9589NTB DRIVER CORE 9590M: Jon Mason <jdmason@kudzu.us> 9591M: Dave Jiang <dave.jiang@intel.com> 9592M: Allen Hubbe <Allen.Hubbe@emc.com> 9593L: linux-ntb@googlegroups.com 9594S: Supported 9595W: https://github.com/jonmason/ntb/wiki 9596T: git git://github.com/jonmason/ntb.git 9597F: drivers/ntb/ 9598F: drivers/net/ntb_netdev.c 9599F: include/linux/ntb.h 9600F: include/linux/ntb_transport.h 9601F: tools/testing/selftests/ntb/ 9602 9603NTB IDT DRIVER 9604M: Serge Semin <fancer.lancer@gmail.com> 9605L: linux-ntb@googlegroups.com 9606S: Supported 9607F: drivers/ntb/hw/idt/ 9608 9609NTB INTEL DRIVER 9610M: Jon Mason <jdmason@kudzu.us> 9611M: Dave Jiang <dave.jiang@intel.com> 9612L: linux-ntb@googlegroups.com 9613S: Supported 9614W: https://github.com/jonmason/ntb/wiki 9615T: git git://github.com/jonmason/ntb.git 9616F: drivers/ntb/hw/intel/ 9617 9618NTFS FILESYSTEM 9619M: Anton Altaparmakov <anton@tuxera.com> 9620L: linux-ntfs-dev@lists.sourceforge.net 9621W: http://www.tuxera.com/ 9622T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9623S: Supported 9624F: Documentation/filesystems/ntfs.txt 9625F: fs/ntfs/ 9626 9627NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9628M: Antonino Daplas <adaplas@gmail.com> 9629L: linux-fbdev@vger.kernel.org 9630S: Maintained 9631F: drivers/video/fbdev/riva/ 9632F: drivers/video/fbdev/nvidia/ 9633 9634NVM EXPRESS DRIVER 9635M: Keith Busch <keith.busch@intel.com> 9636M: Jens Axboe <axboe@fb.com> 9637M: Christoph Hellwig <hch@lst.de> 9638M: Sagi Grimberg <sagi@grimberg.me> 9639L: linux-nvme@lists.infradead.org 9640T: git://git.infradead.org/nvme.git 9641W: http://git.infradead.org/nvme.git 9642S: Supported 9643F: drivers/nvme/host/ 9644F: include/linux/nvme.h 9645F: include/uapi/linux/nvme_ioctl.h 9646 9647NVM EXPRESS FC TRANSPORT DRIVERS 9648M: James Smart <james.smart@broadcom.com> 9649L: linux-nvme@lists.infradead.org 9650S: Supported 9651F: include/linux/nvme-fc.h 9652F: include/linux/nvme-fc-driver.h 9653F: drivers/nvme/host/fc.c 9654F: drivers/nvme/target/fc.c 9655F: drivers/nvme/target/fcloop.c 9656 9657NVM EXPRESS TARGET DRIVER 9658M: Christoph Hellwig <hch@lst.de> 9659M: Sagi Grimberg <sagi@grimberg.me> 9660L: linux-nvme@lists.infradead.org 9661T: git://git.infradead.org/nvme.git 9662W: http://git.infradead.org/nvme.git 9663S: Supported 9664F: drivers/nvme/target/ 9665 9666NVMEM FRAMEWORK 9667M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9668S: Maintained 9669F: drivers/nvmem/ 9670F: Documentation/devicetree/bindings/nvmem/ 9671F: Documentation/ABI/stable/sysfs-bus-nvmem 9672F: include/linux/nvmem-consumer.h 9673F: include/linux/nvmem-provider.h 9674 9675NXP TDA998X DRM DRIVER 9676M: Russell King <linux@armlinux.org.uk> 9677S: Supported 9678T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9679T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9680F: drivers/gpu/drm/i2c/tda998x_drv.c 9681F: include/drm/i2c/tda998x.h 9682 9683NXP TFA9879 DRIVER 9684M: Peter Rosin <peda@axentia.se> 9685L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9686S: Maintained 9687F: sound/soc/codecs/tfa9879* 9688 9689NXP-NCI NFC DRIVER 9690M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9691R: Charles Gorand <charles.gorand@effinnov.com> 9692L: linux-nfc@lists.01.org (moderated for non-subscribers) 9693S: Supported 9694F: drivers/nfc/nxp-nci 9695 9696OBJTOOL 9697M: Josh Poimboeuf <jpoimboe@redhat.com> 9698S: Supported 9699F: tools/objtool/ 9700 9701OMAP AUDIO SUPPORT 9702M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9703M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9704L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9705L: linux-omap@vger.kernel.org 9706S: Maintained 9707F: sound/soc/omap/ 9708 9709OMAP CLOCK FRAMEWORK SUPPORT 9710M: Paul Walmsley <paul@pwsan.com> 9711L: linux-omap@vger.kernel.org 9712S: Maintained 9713F: arch/arm/*omap*/*clock* 9714 9715OMAP DEVICE TREE SUPPORT 9716M: Benoît Cousson <bcousson@baylibre.com> 9717M: Tony Lindgren <tony@atomide.com> 9718L: linux-omap@vger.kernel.org 9719L: devicetree@vger.kernel.org 9720S: Maintained 9721F: arch/arm/boot/dts/*omap* 9722F: arch/arm/boot/dts/*am3* 9723F: arch/arm/boot/dts/*am4* 9724F: arch/arm/boot/dts/*am5* 9725F: arch/arm/boot/dts/*dra7* 9726 9727OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9728M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9729L: linux-omap@vger.kernel.org 9730L: linux-fbdev@vger.kernel.org 9731S: Maintained 9732F: drivers/video/fbdev/omap2/ 9733F: Documentation/arm/OMAP/DSS 9734 9735OMAP FRAMEBUFFER SUPPORT 9736M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9737L: linux-fbdev@vger.kernel.org 9738L: linux-omap@vger.kernel.org 9739S: Maintained 9740F: drivers/video/fbdev/omap/ 9741 9742OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9743M: Roger Quadros <rogerq@ti.com> 9744M: Tony Lindgren <tony@atomide.com> 9745L: linux-omap@vger.kernel.org 9746S: Maintained 9747F: drivers/memory/omap-gpmc.c 9748F: arch/arm/mach-omap2/*gpmc* 9749 9750OMAP GPIO DRIVER 9751M: Grygorii Strashko <grygorii.strashko@ti.com> 9752M: Santosh Shilimkar <ssantosh@kernel.org> 9753M: Kevin Hilman <khilman@kernel.org> 9754L: linux-omap@vger.kernel.org 9755S: Maintained 9756F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9757F: drivers/gpio/gpio-omap.c 9758 9759OMAP HARDWARE SPINLOCK SUPPORT 9760M: Ohad Ben-Cohen <ohad@wizery.com> 9761L: linux-omap@vger.kernel.org 9762S: Maintained 9763F: drivers/hwspinlock/omap_hwspinlock.c 9764 9765OMAP HS MMC SUPPORT 9766L: linux-mmc@vger.kernel.org 9767L: linux-omap@vger.kernel.org 9768S: Orphan 9769F: drivers/mmc/host/omap_hsmmc.c 9770 9771OMAP HWMOD DATA 9772M: Paul Walmsley <paul@pwsan.com> 9773L: linux-omap@vger.kernel.org 9774S: Maintained 9775F: arch/arm/mach-omap2/omap_hwmod*data* 9776 9777OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9778M: Benoît Cousson <bcousson@baylibre.com> 9779L: linux-omap@vger.kernel.org 9780S: Maintained 9781F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9782 9783OMAP HWMOD SUPPORT 9784M: Benoît Cousson <bcousson@baylibre.com> 9785M: Paul Walmsley <paul@pwsan.com> 9786L: linux-omap@vger.kernel.org 9787S: Maintained 9788F: arch/arm/mach-omap2/omap_hwmod.* 9789 9790OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9791M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9792L: linux-media@vger.kernel.org 9793S: Maintained 9794F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9795F: drivers/media/platform/omap3isp/ 9796F: drivers/staging/media/omap4iss/ 9797 9798OMAP MMC SUPPORT 9799M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9800L: linux-omap@vger.kernel.org 9801S: Maintained 9802F: drivers/mmc/host/omap.c 9803 9804OMAP POWER MANAGEMENT SUPPORT 9805M: Kevin Hilman <khilman@kernel.org> 9806L: linux-omap@vger.kernel.org 9807S: Maintained 9808F: arch/arm/*omap*/*pm* 9809F: drivers/cpufreq/omap-cpufreq.c 9810 9811OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9812M: Rajendra Nayak <rnayak@codeaurora.org> 9813M: Paul Walmsley <paul@pwsan.com> 9814L: linux-omap@vger.kernel.org 9815S: Maintained 9816F: arch/arm/mach-omap2/prm* 9817 9818OMAP RANDOM NUMBER GENERATOR SUPPORT 9819M: Deepak Saxena <dsaxena@plexity.net> 9820S: Maintained 9821F: drivers/char/hw_random/omap-rng.c 9822 9823OMAP USB SUPPORT 9824L: linux-usb@vger.kernel.org 9825L: linux-omap@vger.kernel.org 9826S: Orphan 9827F: drivers/usb/*/*omap* 9828F: arch/arm/*omap*/usb* 9829 9830OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9831M: Mark Jackson <mpfj@newflow.co.uk> 9832L: linux-omap@vger.kernel.org 9833S: Maintained 9834F: arch/arm/boot/dts/am335x-nano.dts 9835 9836OMAP1 SUPPORT 9837M: Aaro Koskinen <aaro.koskinen@iki.fi> 9838M: Tony Lindgren <tony@atomide.com> 9839L: linux-omap@vger.kernel.org 9840Q: http://patchwork.kernel.org/project/linux-omap/list/ 9841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9842S: Maintained 9843F: arch/arm/mach-omap1/ 9844F: arch/arm/plat-omap/ 9845F: arch/arm/configs/omap1_defconfig 9846F: drivers/i2c/busses/i2c-omap.c 9847F: include/linux/i2c-omap.h 9848 9849OMAP2+ SUPPORT 9850M: Tony Lindgren <tony@atomide.com> 9851L: linux-omap@vger.kernel.org 9852W: http://www.muru.com/linux/omap/ 9853W: http://linux.omap.com/ 9854Q: http://patchwork.kernel.org/project/linux-omap/list/ 9855T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9856S: Maintained 9857F: arch/arm/mach-omap2/ 9858F: arch/arm/plat-omap/ 9859F: arch/arm/configs/omap2plus_defconfig 9860F: drivers/i2c/busses/i2c-omap.c 9861F: drivers/irqchip/irq-omap-intc.c 9862F: drivers/mfd/*omap*.c 9863F: drivers/mfd/menelaus.c 9864F: drivers/mfd/palmas.c 9865F: drivers/mfd/tps65217.c 9866F: drivers/mfd/tps65218.c 9867F: drivers/mfd/tps65910.c 9868F: drivers/mfd/twl-core.[ch] 9869F: drivers/mfd/twl4030*.c 9870F: drivers/mfd/twl6030*.c 9871F: drivers/mfd/twl6040*.c 9872F: drivers/regulator/palmas-regulator*.c 9873F: drivers/regulator/pbias-regulator.c 9874F: drivers/regulator/tps65217-regulator.c 9875F: drivers/regulator/tps65218-regulator.c 9876F: drivers/regulator/tps65910-regulator.c 9877F: drivers/regulator/twl-regulator.c 9878F: drivers/regulator/twl6030-regulator.c 9879F: include/linux/i2c-omap.h 9880 9881ONION OMEGA2+ BOARD 9882M: Harvey Hunt <harveyhuntnexus@gmail.com> 9883L: linux-mips@linux-mips.org 9884S: Maintained 9885F: arch/mips/boot/dts/ralink/omega2p.dts 9886 9887OMFS FILESYSTEM 9888M: Bob Copeland <me@bobcopeland.com> 9889L: linux-karma-devel@lists.sourceforge.net 9890S: Maintained 9891F: Documentation/filesystems/omfs.txt 9892F: fs/omfs/ 9893 9894OMNIKEY CARDMAN 4000 DRIVER 9895M: Harald Welte <laforge@gnumonks.org> 9896S: Maintained 9897F: drivers/char/pcmcia/cm4000_cs.c 9898F: include/linux/cm4000_cs.h 9899F: include/uapi/linux/cm4000_cs.h 9900 9901OMNIKEY CARDMAN 4040 DRIVER 9902M: Harald Welte <laforge@gnumonks.org> 9903S: Maintained 9904F: drivers/char/pcmcia/cm4040_cs.* 9905 9906OMNIVISION OV13858 SENSOR DRIVER 9907M: Sakari Ailus <sakari.ailus@linux.intel.com> 9908L: linux-media@vger.kernel.org 9909T: git git://linuxtv.org/media_tree.git 9910S: Maintained 9911F: drivers/media/i2c/ov13858.c 9912 9913OMNIVISION OV5640 SENSOR DRIVER 9914M: Steve Longerbeam <slongerbeam@gmail.com> 9915L: linux-media@vger.kernel.org 9916T: git git://linuxtv.org/media_tree.git 9917S: Maintained 9918F: drivers/media/i2c/ov5640.c 9919 9920OMNIVISION OV5647 SENSOR DRIVER 9921M: Luis Oliveira <lolivei@synopsys.com> 9922L: linux-media@vger.kernel.org 9923T: git git://linuxtv.org/media_tree.git 9924S: Maintained 9925F: drivers/media/i2c/ov5647.c 9926 9927OMNIVISION OV7670 SENSOR DRIVER 9928M: Jonathan Corbet <corbet@lwn.net> 9929L: linux-media@vger.kernel.org 9930T: git git://linuxtv.org/media_tree.git 9931S: Maintained 9932F: drivers/media/i2c/ov7670.c 9933F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9934 9935ONENAND FLASH DRIVER 9936M: Kyungmin Park <kyungmin.park@samsung.com> 9937L: linux-mtd@lists.infradead.org 9938S: Maintained 9939F: drivers/mtd/onenand/ 9940F: include/linux/mtd/onenand*.h 9941 9942ONSTREAM SCSI TAPE DRIVER 9943M: Willem Riede <osst@riede.org> 9944L: osst-users@lists.sourceforge.net 9945L: linux-scsi@vger.kernel.org 9946S: Maintained 9947F: Documentation/scsi/osst.txt 9948F: drivers/scsi/osst.* 9949F: drivers/scsi/osst_*.h 9950F: drivers/scsi/st.h 9951 9952OP-TEE DRIVER 9953M: Jens Wiklander <jens.wiklander@linaro.org> 9954S: Maintained 9955F: drivers/tee/optee/ 9956 9957OPA-VNIC DRIVER 9958M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9959M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 9960L: linux-rdma@vger.kernel.org 9961S: Supported 9962F: drivers/infiniband/ulp/opa_vnic 9963 9964OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9965M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9966L: devicetree@vger.kernel.org 9967S: Maintained 9968F: Documentation/devicetree/dynamic-resolution-notes.txt 9969F: Documentation/devicetree/overlay-notes.txt 9970F: drivers/of/overlay.c 9971F: drivers/of/resolver.c 9972 9973OPEN FIRMWARE AND FLATTENED DEVICE TREE 9974M: Rob Herring <robh+dt@kernel.org> 9975M: Frank Rowand <frowand.list@gmail.com> 9976L: devicetree@vger.kernel.org 9977W: http://www.devicetree.org/ 9978T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9979S: Maintained 9980F: drivers/of/ 9981F: include/linux/of*.h 9982F: scripts/dtc/ 9983F: Documentation/ABI/testing/sysfs-firmware-ofw 9984 9985OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9986M: Rob Herring <robh+dt@kernel.org> 9987M: Mark Rutland <mark.rutland@arm.com> 9988L: devicetree@vger.kernel.org 9989T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9990Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9991S: Maintained 9992F: Documentation/devicetree/ 9993F: arch/*/boot/dts/ 9994F: include/dt-bindings/ 9995 9996OPENCORES I2C BUS DRIVER 9997M: Peter Korsgaard <jacmet@sunsite.dk> 9998L: linux-i2c@vger.kernel.org 9999S: Maintained 10000F: Documentation/i2c/busses/i2c-ocores 10001F: drivers/i2c/busses/i2c-ocores.c 10002 10003OPENRISC ARCHITECTURE 10004M: Jonas Bonn <jonas@southpole.se> 10005M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10006M: Stafford Horne <shorne@gmail.com> 10007T: git git://github.com/openrisc/linux.git 10008L: openrisc@lists.librecores.org 10009W: http://openrisc.io 10010S: Maintained 10011F: arch/openrisc/ 10012 10013OPENVSWITCH 10014M: Pravin Shelar <pshelar@nicira.com> 10015L: netdev@vger.kernel.org 10016L: dev@openvswitch.org 10017W: http://openvswitch.org 10018S: Maintained 10019F: net/openvswitch/ 10020F: include/uapi/linux/openvswitch.h 10021 10022OPERATING PERFORMANCE POINTS (OPP) 10023M: Viresh Kumar <vireshk@kernel.org> 10024M: Nishanth Menon <nm@ti.com> 10025M: Stephen Boyd <sboyd@codeaurora.org> 10026L: linux-pm@vger.kernel.org 10027S: Maintained 10028T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10029F: drivers/base/power/opp/ 10030F: include/linux/pm_opp.h 10031F: Documentation/power/opp.txt 10032F: Documentation/devicetree/bindings/opp/ 10033 10034OPL4 DRIVER 10035M: Clemens Ladisch <clemens@ladisch.de> 10036L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10037T: git git://git.alsa-project.org/alsa-kernel.git 10038S: Maintained 10039F: sound/drivers/opl4/ 10040 10041OPROFILE 10042M: Robert Richter <rric@kernel.org> 10043L: oprofile-list@lists.sf.net 10044S: Maintained 10045F: arch/*/include/asm/oprofile*.h 10046F: arch/*/oprofile/ 10047F: drivers/oprofile/ 10048F: include/linux/oprofile.h 10049 10050ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10051M: Mark Fasheh <mfasheh@versity.com> 10052M: Joel Becker <jlbec@evilplan.org> 10053L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10054W: http://ocfs2.wiki.kernel.org 10055S: Supported 10056F: Documentation/filesystems/ocfs2.txt 10057F: Documentation/filesystems/dlmfs.txt 10058F: fs/ocfs2/ 10059 10060ORANGEFS FILESYSTEM 10061M: Mike Marshall <hubcap@omnibond.com> 10062L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10063T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10064S: Supported 10065F: fs/orangefs/ 10066F: Documentation/filesystems/orangefs.txt 10067 10068ORINOCO DRIVER 10069L: linux-wireless@vger.kernel.org 10070W: http://wireless.kernel.org/en/users/Drivers/orinoco 10071W: http://www.nongnu.org/orinoco/ 10072S: Orphan 10073F: drivers/net/wireless/intersil/orinoco/ 10074 10075OSD LIBRARY and FILESYSTEM 10076M: Boaz Harrosh <ooo@electrozaur.com> 10077S: Maintained 10078F: drivers/scsi/osd/ 10079F: include/scsi/osd_* 10080F: fs/exofs/ 10081 10082OV2659 OMNIVISION SENSOR DRIVER 10083M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10084L: linux-media@vger.kernel.org 10085W: https://linuxtv.org 10086Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10087T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10088S: Maintained 10089F: drivers/media/i2c/ov2659.c 10090F: include/media/i2c/ov2659.h 10091 10092OVERLAY FILESYSTEM 10093M: Miklos Szeredi <miklos@szeredi.hu> 10094L: linux-unionfs@vger.kernel.org 10095T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10096S: Supported 10097F: fs/overlayfs/ 10098F: Documentation/filesystems/overlayfs.txt 10099 10100P54 WIRELESS DRIVER 10101M: Christian Lamparter <chunkeey@googlemail.com> 10102L: linux-wireless@vger.kernel.org 10103W: http://wireless.kernel.org/en/users/Drivers/p54 10104S: Maintained 10105F: drivers/net/wireless/intersil/p54/ 10106 10107PA SEMI ETHERNET DRIVER 10108L: netdev@vger.kernel.org 10109S: Orphan 10110F: drivers/net/ethernet/pasemi/* 10111 10112PA SEMI SMBUS DRIVER 10113L: linux-i2c@vger.kernel.org 10114S: Orphan 10115F: drivers/i2c/busses/i2c-pasemi.c 10116 10117PADATA PARALLEL EXECUTION MECHANISM 10118M: Steffen Klassert <steffen.klassert@secunet.com> 10119L: linux-crypto@vger.kernel.org 10120S: Maintained 10121F: kernel/padata.c 10122F: include/linux/padata.h 10123F: Documentation/padata.txt 10124 10125PANASONIC LAPTOP ACPI EXTRAS DRIVER 10126M: Harald Welte <laforge@gnumonks.org> 10127L: platform-driver-x86@vger.kernel.org 10128S: Maintained 10129F: drivers/platform/x86/panasonic-laptop.c 10130 10131PANASONIC MN10300/AM33/AM34 PORT 10132M: David Howells <dhowells@redhat.com> 10133L: linux-am33-list@redhat.com (moderated for non-subscribers) 10134W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10135S: Maintained 10136F: Documentation/mn10300/ 10137F: arch/mn10300/ 10138 10139PARALLEL LCD/KEYPAD PANEL DRIVER 10140M: Willy Tarreau <willy@haproxy.com> 10141M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10142S: Odd Fixes 10143F: Documentation/misc-devices/lcd-panel-cgram.txt 10144F: drivers/misc/panel.c 10145 10146PARALLEL PORT SUBSYSTEM 10147M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10148M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10149L: linux-parport@lists.infradead.org (subscribers-only) 10150S: Maintained 10151F: drivers/parport/ 10152F: include/linux/parport*.h 10153F: drivers/char/ppdev.c 10154F: include/uapi/linux/ppdev.h 10155F: Documentation/parport*.txt 10156 10157PARAVIRT_OPS INTERFACE 10158M: Juergen Gross <jgross@suse.com> 10159M: Chris Wright <chrisw@sous-sol.org> 10160M: Alok Kataria <akataria@vmware.com> 10161M: Rusty Russell <rusty@rustcorp.com.au> 10162L: virtualization@lists.linux-foundation.org 10163S: Supported 10164F: Documentation/virtual/paravirt_ops.txt 10165F: arch/*/kernel/paravirt* 10166F: arch/*/include/asm/paravirt*.h 10167F: include/linux/hypervisor.h 10168 10169PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10170M: Tim Waugh <tim@cyberelk.net> 10171L: linux-parport@lists.infradead.org (subscribers-only) 10172S: Maintained 10173F: Documentation/blockdev/paride.txt 10174F: drivers/block/paride/ 10175 10176PARISC ARCHITECTURE 10177M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10178M: Helge Deller <deller@gmx.de> 10179L: linux-parisc@vger.kernel.org 10180W: http://www.parisc-linux.org/ 10181Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10182T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10183T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10184S: Maintained 10185F: arch/parisc/ 10186F: Documentation/parisc/ 10187F: drivers/parisc/ 10188F: drivers/char/agp/parisc-agp.c 10189F: drivers/input/serio/gscps2.c 10190F: drivers/parport/parport_gsc.* 10191F: drivers/tty/serial/8250/8250_gsc.c 10192F: drivers/video/fbdev/sti* 10193F: drivers/video/console/sti* 10194F: drivers/video/logo/logo_parisc* 10195 10196PARMAN 10197M: Jiri Pirko <jiri@mellanox.com> 10198L: netdev@vger.kernel.org 10199S: Supported 10200F: lib/parman.c 10201F: lib/test_parman.c 10202F: include/linux/parman.h 10203 10204PC87360 HARDWARE MONITORING DRIVER 10205M: Jim Cromie <jim.cromie@gmail.com> 10206L: linux-hwmon@vger.kernel.org 10207S: Maintained 10208F: Documentation/hwmon/pc87360 10209F: drivers/hwmon/pc87360.c 10210 10211PC8736x GPIO DRIVER 10212M: Jim Cromie <jim.cromie@gmail.com> 10213S: Maintained 10214F: drivers/char/pc8736x_gpio.c 10215 10216PC87427 HARDWARE MONITORING DRIVER 10217M: Jean Delvare <jdelvare@suse.com> 10218L: linux-hwmon@vger.kernel.org 10219S: Maintained 10220F: Documentation/hwmon/pc87427 10221F: drivers/hwmon/pc87427.c 10222 10223PCA9532 LED DRIVER 10224M: Riku Voipio <riku.voipio@iki.fi> 10225S: Maintained 10226F: drivers/leds/leds-pca9532.c 10227F: include/linux/leds-pca9532.h 10228 10229PCA9541 I2C BUS MASTER SELECTOR DRIVER 10230M: Guenter Roeck <linux@roeck-us.net> 10231L: linux-i2c@vger.kernel.org 10232S: Maintained 10233F: drivers/i2c/muxes/i2c-mux-pca9541.c 10234 10235PCDP - PRIMARY CONSOLE AND DEBUG PORT 10236M: Khalid Aziz <khalid@gonehiking.org> 10237S: Maintained 10238F: drivers/firmware/pcdp.* 10239 10240PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10241M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10242L: linux-pci@vger.kernel.org 10243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10244S: Maintained 10245F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10246F: drivers/pci/host/pci-aardvark.c 10247 10248PCI DRIVER FOR ALTERA PCIE IP 10249M: Ley Foon Tan <lftan@altera.com> 10250L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10251L: linux-pci@vger.kernel.org 10252S: Supported 10253F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10254F: drivers/pci/host/pcie-altera.c 10255 10256PCI DRIVER FOR APPLIEDMICRO XGENE 10257M: Tanmay Inamdar <tinamdar@apm.com> 10258L: linux-pci@vger.kernel.org 10259L: linux-arm-kernel@lists.infradead.org 10260S: Maintained 10261F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10262F: drivers/pci/host/pci-xgene.c 10263 10264PCI DRIVER FOR ARM VERSATILE PLATFORM 10265M: Rob Herring <robh@kernel.org> 10266L: linux-pci@vger.kernel.org 10267L: linux-arm-kernel@lists.infradead.org 10268S: Maintained 10269F: Documentation/devicetree/bindings/pci/versatile.txt 10270F: drivers/pci/host/pci-versatile.c 10271 10272PCI DRIVER FOR ARMADA 8K 10273M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10274L: linux-pci@vger.kernel.org 10275L: linux-arm-kernel@lists.infradead.org 10276S: Maintained 10277F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10278F: drivers/pci/dwc/pcie-armada8k.c 10279 10280PCI DRIVER FOR FREESCALE LAYERSCAPE 10281M: Minghuan Lian <minghuan.Lian@freescale.com> 10282M: Mingkai Hu <mingkai.hu@freescale.com> 10283M: Roy Zang <tie-fei.zang@freescale.com> 10284L: linuxppc-dev@lists.ozlabs.org 10285L: linux-pci@vger.kernel.org 10286L: linux-arm-kernel@lists.infradead.org 10287S: Maintained 10288F: drivers/pci/dwc/*layerscape* 10289 10290PCI DRIVER FOR GENERIC OF HOSTS 10291M: Will Deacon <will.deacon@arm.com> 10292L: linux-pci@vger.kernel.org 10293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10294S: Maintained 10295F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10296F: drivers/pci/host/pci-host-common.c 10297F: drivers/pci/host/pci-host-generic.c 10298 10299PCI DRIVER FOR IMX6 10300M: Richard Zhu <hongxing.zhu@nxp.com> 10301M: Lucas Stach <l.stach@pengutronix.de> 10302L: linux-pci@vger.kernel.org 10303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10304S: Maintained 10305F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10306F: drivers/pci/dwc/*imx6* 10307 10308PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10309M: Keith Busch <keith.busch@intel.com> 10310M: Jonathan Derrick <jonathan.derrick@intel.com> 10311L: linux-pci@vger.kernel.org 10312S: Supported 10313F: drivers/pci/host/vmd.c 10314 10315PCI DRIVER FOR MICROSEMI SWITCHTEC 10316M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10317M: Stephen Bates <stephen.bates@microsemi.com> 10318M: Logan Gunthorpe <logang@deltatee.com> 10319L: linux-pci@vger.kernel.org 10320S: Maintained 10321F: Documentation/switchtec.txt 10322F: Documentation/ABI/testing/sysfs-class-switchtec 10323F: drivers/pci/switch/switchtec* 10324F: include/uapi/linux/switchtec_ioctl.h 10325 10326PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10327M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10328M: Jason Cooper <jason@lakedaemon.net> 10329L: linux-pci@vger.kernel.org 10330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10331S: Maintained 10332F: drivers/pci/host/*mvebu* 10333 10334PCI DRIVER FOR NVIDIA TEGRA 10335M: Thierry Reding <thierry.reding@gmail.com> 10336L: linux-tegra@vger.kernel.org 10337L: linux-pci@vger.kernel.org 10338S: Supported 10339F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10340F: drivers/pci/host/pci-tegra.c 10341 10342PCI DRIVER FOR RENESAS R-CAR 10343M: Simon Horman <horms@verge.net.au> 10344L: linux-pci@vger.kernel.org 10345L: linux-renesas-soc@vger.kernel.org 10346S: Maintained 10347F: drivers/pci/host/*rcar* 10348 10349PCI DRIVER FOR SAMSUNG EXYNOS 10350M: Jingoo Han <jingoohan1@gmail.com> 10351L: linux-pci@vger.kernel.org 10352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10353L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10354S: Maintained 10355F: drivers/pci/dwc/pci-exynos.c 10356 10357PCI DRIVER FOR SYNOPSYS DESIGNWARE 10358M: Jingoo Han <jingoohan1@gmail.com> 10359M: Joao Pinto <Joao.Pinto@synopsys.com> 10360L: linux-pci@vger.kernel.org 10361S: Maintained 10362F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10363F: drivers/pci/dwc/*designware* 10364 10365PCI DRIVER FOR TI DRA7XX 10366M: Kishon Vijay Abraham I <kishon@ti.com> 10367L: linux-omap@vger.kernel.org 10368L: linux-pci@vger.kernel.org 10369S: Supported 10370F: Documentation/devicetree/bindings/pci/ti-pci.txt 10371F: drivers/pci/dwc/pci-dra7xx.c 10372 10373PCI DRIVER FOR TI KEYSTONE 10374M: Murali Karicheri <m-karicheri2@ti.com> 10375L: linux-pci@vger.kernel.org 10376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10377S: Maintained 10378F: drivers/pci/dwc/*keystone* 10379 10380PCI ENDPOINT SUBSYSTEM 10381M: Kishon Vijay Abraham I <kishon@ti.com> 10382L: linux-pci@vger.kernel.org 10383T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10384S: Supported 10385F: drivers/pci/endpoint/ 10386F: drivers/misc/pci_endpoint_test.c 10387F: tools/pci/ 10388 10389PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10390M: Russell Currey <ruscur@russell.cc> 10391L: linuxppc-dev@lists.ozlabs.org 10392S: Supported 10393F: Documentation/powerpc/eeh-pci-error-recovery.txt 10394F: arch/powerpc/kernel/eeh*.c 10395F: arch/powerpc/platforms/*/eeh*.c 10396F: arch/powerpc/include/*/eeh*.h 10397 10398PCI ERROR RECOVERY 10399M: Linas Vepstas <linasvepstas@gmail.com> 10400L: linux-pci@vger.kernel.org 10401S: Supported 10402F: Documentation/PCI/pci-error-recovery.txt 10403 10404PCI MSI DRIVER FOR ALTERA MSI IP 10405M: Ley Foon Tan <lftan@altera.com> 10406L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10407L: linux-pci@vger.kernel.org 10408S: Supported 10409F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10410F: drivers/pci/host/pcie-altera-msi.c 10411 10412PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10413M: Duc Dang <dhdang@apm.com> 10414L: linux-pci@vger.kernel.org 10415L: linux-arm-kernel@lists.infradead.org 10416S: Maintained 10417F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10418F: drivers/pci/host/pci-xgene-msi.c 10419 10420PCI SUBSYSTEM 10421M: Bjorn Helgaas <bhelgaas@google.com> 10422L: linux-pci@vger.kernel.org 10423Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10424T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10425S: Supported 10426F: Documentation/devicetree/bindings/pci/ 10427F: Documentation/PCI/ 10428F: drivers/pci/ 10429F: include/linux/pci* 10430F: arch/x86/pci/ 10431F: arch/x86/kernel/quirks.c 10432 10433PCIE DRIVER FOR AXIS ARTPEC 10434M: Niklas Cassel <niklas.cassel@axis.com> 10435M: Jesper Nilsson <jesper.nilsson@axis.com> 10436L: linux-arm-kernel@axis.com 10437L: linux-pci@vger.kernel.org 10438S: Maintained 10439F: Documentation/devicetree/bindings/pci/axis,artpec* 10440F: drivers/pci/dwc/*artpec* 10441 10442PCIE DRIVER FOR CAVIUM THUNDERX 10443M: David Daney <david.daney@cavium.com> 10444L: linux-pci@vger.kernel.org 10445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10446S: Supported 10447F: Documentation/devicetree/bindings/pci/pci-thunder-* 10448F: drivers/pci/host/pci-thunder-* 10449 10450PCIE DRIVER FOR HISILICON 10451M: Zhou Wang <wangzhou1@hisilicon.com> 10452M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10453L: linux-pci@vger.kernel.org 10454S: Maintained 10455F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10456F: drivers/pci/dwc/pcie-hisi.c 10457 10458PCIE DRIVER FOR HISILICON KIRIN 10459M: Xiaowei Song <songxiaowei@hisilicon.com> 10460M: Binghui Wang <wangbinghui@hisilicon.com> 10461L: linux-pci@vger.kernel.org 10462S: Maintained 10463F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10464F: drivers/pci/dwc/pcie-kirin.c 10465 10466PCIE DRIVER FOR MEDIATEK 10467M: Ryder Lee <ryder.lee@mediatek.com> 10468L: linux-pci@vger.kernel.org 10469L: linux-mediatek@lists.infradead.org 10470S: Supported 10471F: Documentation/devicetree/bindings/pci/mediatek* 10472F: drivers/pci/host/*mediatek* 10473 10474PCIE DRIVER FOR QUALCOMM MSM 10475M: Stanimir Varbanov <svarbanov@mm-sol.com> 10476L: linux-pci@vger.kernel.org 10477L: linux-arm-msm@vger.kernel.org 10478S: Maintained 10479F: drivers/pci/dwc/*qcom* 10480 10481PCIE DRIVER FOR ROCKCHIP 10482M: Shawn Lin <shawn.lin@rock-chips.com> 10483L: linux-pci@vger.kernel.org 10484L: linux-rockchip@lists.infradead.org 10485S: Maintained 10486F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10487F: drivers/pci/host/pcie-rockchip.c 10488 10489PCIE DRIVER FOR ST SPEAR13XX 10490M: Pratyush Anand <pratyush.anand@gmail.com> 10491L: linux-pci@vger.kernel.org 10492S: Maintained 10493F: drivers/pci/dwc/*spear* 10494 10495PCMCIA SUBSYSTEM 10496P: Linux PCMCIA Team 10497L: linux-pcmcia@lists.infradead.org 10498W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10499T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10500S: Maintained 10501F: Documentation/pcmcia/ 10502F: tools/pcmcia/ 10503F: drivers/pcmcia/ 10504F: include/pcmcia/ 10505 10506PCNET32 NETWORK DRIVER 10507M: Don Fry <pcnet32@frontier.com> 10508L: netdev@vger.kernel.org 10509S: Maintained 10510F: drivers/net/ethernet/amd/pcnet32.c 10511 10512PCRYPT PARALLEL CRYPTO ENGINE 10513M: Steffen Klassert <steffen.klassert@secunet.com> 10514L: linux-crypto@vger.kernel.org 10515S: Maintained 10516F: crypto/pcrypt.c 10517F: include/crypto/pcrypt.h 10518 10519PER-CPU MEMORY ALLOCATOR 10520M: Tejun Heo <tj@kernel.org> 10521M: Christoph Lameter <cl@linux.com> 10522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10523S: Maintained 10524F: include/linux/percpu*.h 10525F: mm/percpu*.c 10526F: arch/*/include/asm/percpu.h 10527 10528PER-TASK DELAY ACCOUNTING 10529M: Balbir Singh <bsingharora@gmail.com> 10530S: Maintained 10531F: include/linux/delayacct.h 10532F: kernel/delayacct.c 10533 10534PERFORMANCE EVENTS SUBSYSTEM 10535M: Peter Zijlstra <peterz@infradead.org> 10536M: Ingo Molnar <mingo@redhat.com> 10537M: Arnaldo Carvalho de Melo <acme@kernel.org> 10538R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10539L: linux-kernel@vger.kernel.org 10540T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10541S: Supported 10542F: kernel/events/* 10543F: include/linux/perf_event.h 10544F: include/uapi/linux/perf_event.h 10545F: arch/*/kernel/perf_event*.c 10546F: arch/*/kernel/*/perf_event*.c 10547F: arch/*/kernel/*/*/perf_event*.c 10548F: arch/*/include/asm/perf_event.h 10549F: arch/*/kernel/perf_callchain.c 10550F: arch/*/events/* 10551F: tools/perf/ 10552 10553PERSONALITY HANDLING 10554M: Christoph Hellwig <hch@infradead.org> 10555L: linux-abi-devel@lists.sourceforge.net 10556S: Maintained 10557F: include/linux/personality.h 10558F: include/uapi/linux/personality.h 10559 10560PHONET PROTOCOL 10561M: Remi Denis-Courmont <courmisch@gmail.com> 10562S: Supported 10563F: Documentation/networking/phonet.txt 10564F: include/linux/phonet.h 10565F: include/net/phonet/ 10566F: include/uapi/linux/phonet.h 10567F: net/phonet/ 10568 10569PHRAM MTD DRIVER 10570M: Joern Engel <joern@lazybastard.org> 10571L: linux-mtd@lists.infradead.org 10572S: Maintained 10573F: drivers/mtd/devices/phram.c 10574 10575PICOLCD HID DRIVER 10576M: Bruno Prémont <bonbons@linux-vserver.org> 10577L: linux-input@vger.kernel.org 10578S: Maintained 10579F: drivers/hid/hid-picolcd* 10580 10581PICOXCELL SUPPORT 10582M: Jamie Iles <jamie@jamieiles.com> 10583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10584T: git git://github.com/jamieiles/linux-2.6-ji.git 10585S: Supported 10586F: arch/arm/boot/dts/picoxcell* 10587F: arch/arm/mach-picoxcell/ 10588F: drivers/crypto/picoxcell* 10589 10590PIN CONTROL SUBSYSTEM 10591M: Linus Walleij <linus.walleij@linaro.org> 10592L: linux-gpio@vger.kernel.org 10593T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10594S: Maintained 10595F: Documentation/devicetree/bindings/pinctrl/ 10596F: Documentation/driver-api/pinctl.rst 10597F: drivers/pinctrl/ 10598F: include/linux/pinctrl/ 10599 10600PIN CONTROLLER - ATMEL AT91 10601M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10603S: Maintained 10604F: drivers/pinctrl/pinctrl-at91.* 10605 10606PIN CONTROLLER - ATMEL AT91 PIO4 10607M: Ludovic Desroches <ludovic.desroches@microchip.com> 10608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10609L: linux-gpio@vger.kernel.org 10610S: Supported 10611F: drivers/pinctrl/pinctrl-at91-pio4.* 10612 10613PIN CONTROLLER - INTEL 10614M: Mika Westerberg <mika.westerberg@linux.intel.com> 10615M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10616S: Maintained 10617F: drivers/pinctrl/intel/ 10618 10619PIN CONTROLLER - QUALCOMM 10620M: Bjorn Andersson <bjorn.andersson@linaro.org> 10621S: Maintained 10622L: linux-arm-msm@vger.kernel.org 10623F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10624F: drivers/pinctrl/qcom/ 10625 10626PIN CONTROLLER - RENESAS 10627M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10628M: Geert Uytterhoeven <geert+renesas@glider.be> 10629L: linux-renesas-soc@vger.kernel.org 10630S: Maintained 10631F: drivers/pinctrl/sh-pfc/ 10632 10633PIN CONTROLLER - SAMSUNG 10634M: Tomasz Figa <tomasz.figa@gmail.com> 10635M: Krzysztof Kozlowski <krzk@kernel.org> 10636M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10638L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10639Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10640T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10641S: Maintained 10642F: drivers/pinctrl/samsung/ 10643F: include/dt-bindings/pinctrl/samsung.h 10644F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10645 10646PIN CONTROLLER - SINGLE 10647M: Tony Lindgren <tony@atomide.com> 10648M: Haojian Zhuang <haojian.zhuang@linaro.org> 10649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10650L: linux-omap@vger.kernel.org 10651S: Maintained 10652F: drivers/pinctrl/pinctrl-single.c 10653 10654PIN CONTROLLER - ST SPEAR 10655M: Viresh Kumar <vireshk@kernel.org> 10656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10657W: http://www.st.com/spear 10658S: Maintained 10659F: drivers/pinctrl/spear/ 10660 10661PISTACHIO SOC SUPPORT 10662M: James Hartley <james.hartley@imgtec.com> 10663M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10664L: linux-mips@linux-mips.org 10665S: Maintained 10666F: arch/mips/pistachio/ 10667F: arch/mips/include/asm/mach-pistachio/ 10668F: arch/mips/boot/dts/img/pistachio* 10669F: arch/mips/configs/pistachio*_defconfig 10670 10671PKTCDVD DRIVER 10672S: Orphan 10673M: linux-block@vger.kernel.org 10674F: drivers/block/pktcdvd.c 10675F: include/linux/pktcdvd.h 10676F: include/uapi/linux/pktcdvd.h 10677 10678PKUNITY SOC DRIVERS 10679M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10680W: http://mprc.pku.edu.cn/~guanxuetao/linux 10681S: Maintained 10682T: git git://github.com/gxt/linux.git 10683F: drivers/input/serio/i8042-unicore32io.h 10684F: drivers/i2c/busses/i2c-puv3.c 10685F: drivers/video/fbdev/fb-puv3.c 10686F: drivers/rtc/rtc-puv3.c 10687 10688PMBUS HARDWARE MONITORING DRIVERS 10689M: Guenter Roeck <linux@roeck-us.net> 10690L: linux-hwmon@vger.kernel.org 10691W: http://hwmon.wiki.kernel.org/ 10692W: http://www.roeck-us.net/linux/drivers/ 10693T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10694S: Maintained 10695F: Documentation/hwmon/pmbus 10696F: drivers/hwmon/pmbus/ 10697F: include/linux/pmbus.h 10698 10699PMC SIERRA MaxRAID DRIVER 10700L: linux-scsi@vger.kernel.org 10701W: http://www.pmc-sierra.com/ 10702S: Orphan 10703F: drivers/scsi/pmcraid.* 10704 10705PMC SIERRA PM8001 DRIVER 10706M: Jack Wang <jinpu.wang@profitbricks.com> 10707M: lindar_liu@usish.com 10708L: linux-scsi@vger.kernel.org 10709S: Supported 10710F: drivers/scsi/pm8001/ 10711 10712PNP SUPPORT 10713M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10714S: Maintained 10715F: drivers/pnp/ 10716 10717POSIX CLOCKS and TIMERS 10718M: Thomas Gleixner <tglx@linutronix.de> 10719L: linux-kernel@vger.kernel.org 10720T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10721S: Maintained 10722F: fs/timerfd.c 10723F: include/linux/timer* 10724F: kernel/time/*timer* 10725 10726POWER MANAGEMENT CORE 10727M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10728L: linux-pm@vger.kernel.org 10729T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10730B: https://bugzilla.kernel.org 10731S: Supported 10732F: drivers/base/power/ 10733F: include/linux/pm.h 10734F: include/linux/pm_* 10735F: include/linux/powercap.h 10736F: drivers/powercap/ 10737 10738POWER STATE COORDINATION INTERFACE (PSCI) 10739M: Mark Rutland <mark.rutland@arm.com> 10740M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10741L: linux-arm-kernel@lists.infradead.org 10742S: Maintained 10743F: drivers/firmware/psci*.c 10744F: include/linux/psci.h 10745F: include/uapi/linux/psci.h 10746 10747POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10748M: Sebastian Reichel <sre@kernel.org> 10749L: linux-pm@vger.kernel.org 10750T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10751S: Maintained 10752F: Documentation/devicetree/bindings/power/supply/ 10753F: include/linux/power_supply.h 10754F: drivers/power/supply/ 10755 10756POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10757M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10758L: linuxppc-dev@lists.ozlabs.org 10759S: Maintained 10760F: drivers/char/powernv-op-panel.c 10761 10762PPP OVER ATM (RFC 2364) 10763M: Mitchell Blank Jr <mitch@sfgoth.com> 10764S: Maintained 10765F: net/atm/pppoatm.c 10766F: include/uapi/linux/atmppp.h 10767 10768PPP OVER ETHERNET 10769M: Michal Ostrowski <mostrows@earthlink.net> 10770S: Maintained 10771F: drivers/net/ppp/pppoe.c 10772F: drivers/net/ppp/pppox.c 10773 10774PPP OVER L2TP 10775M: James Chapman <jchapman@katalix.com> 10776S: Maintained 10777F: net/l2tp/l2tp_ppp.c 10778F: include/linux/if_pppol2tp.h 10779F: include/uapi/linux/if_pppol2tp.h 10780 10781PPP PROTOCOL DRIVERS AND COMPRESSORS 10782M: Paul Mackerras <paulus@samba.org> 10783L: linux-ppp@vger.kernel.org 10784S: Maintained 10785F: drivers/net/ppp/ppp_* 10786 10787PPS SUPPORT 10788M: Rodolfo Giometti <giometti@enneenne.com> 10789W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10790L: linuxpps@ml.enneenne.com (subscribers-only) 10791S: Maintained 10792F: Documentation/pps/ 10793F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10794F: Documentation/ABI/testing/sysfs-pps 10795F: drivers/pps/ 10796F: include/linux/pps*.h 10797F: include/uapi/linux/pps.h 10798 10799PPTP DRIVER 10800M: Dmitry Kozlov <xeb@mail.ru> 10801L: netdev@vger.kernel.org 10802S: Maintained 10803F: drivers/net/ppp/pptp.c 10804W: http://sourceforge.net/projects/accel-pptp 10805 10806PREEMPTIBLE KERNEL 10807M: Robert Love <rml@tech9.net> 10808L: kpreempt-tech@lists.sourceforge.net 10809W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10810S: Supported 10811F: Documentation/preempt-locking.txt 10812F: include/linux/preempt.h 10813 10814PRINTK 10815M: Petr Mladek <pmladek@suse.com> 10816M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10817R: Steven Rostedt <rostedt@goodmis.org> 10818S: Maintained 10819F: kernel/printk/ 10820F: include/linux/printk.h 10821 10822PRISM54 WIRELESS DRIVER 10823M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10824L: linux-wireless@vger.kernel.org 10825W: http://wireless.kernel.org/en/users/Drivers/p54 10826S: Obsolete 10827F: drivers/net/wireless/intersil/prism54/ 10828 10829PROC SYSCTL 10830M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10831M: Kees Cook <keescook@chromium.org> 10832L: linux-kernel@vger.kernel.org 10833L: linux-fsdevel@vger.kernel.org 10834S: Maintained 10835F: fs/proc/proc_sysctl.c 10836F: include/linux/sysctl.h 10837F: kernel/sysctl.c 10838F: tools/testing/selftests/sysctl/ 10839 10840PS3 NETWORK SUPPORT 10841M: Geoff Levand <geoff@infradead.org> 10842L: netdev@vger.kernel.org 10843L: linuxppc-dev@lists.ozlabs.org 10844S: Maintained 10845F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10846 10847PS3 PLATFORM SUPPORT 10848M: Geoff Levand <geoff@infradead.org> 10849L: linuxppc-dev@lists.ozlabs.org 10850S: Maintained 10851F: arch/powerpc/boot/ps3* 10852F: arch/powerpc/include/asm/lv1call.h 10853F: arch/powerpc/include/asm/ps3*.h 10854F: arch/powerpc/platforms/ps3/ 10855F: drivers/*/ps3* 10856F: drivers/ps3/ 10857F: drivers/rtc/rtc-ps3.c 10858F: drivers/usb/host/*ps3.c 10859F: sound/ppc/snd_ps3* 10860 10861PS3VRAM DRIVER 10862M: Jim Paris <jim@jtan.com> 10863M: Geoff Levand <geoff@infradead.org> 10864L: linuxppc-dev@lists.ozlabs.org 10865S: Maintained 10866F: drivers/block/ps3vram.c 10867 10868PSAMPLE PACKET SAMPLING SUPPORT: 10869M: Yotam Gigi <yotamg@mellanox.com> 10870S: Maintained 10871F: net/psample 10872F: include/net/psample.h 10873F: include/uapi/linux/psample.h 10874 10875PSTORE FILESYSTEM 10876M: Kees Cook <keescook@chromium.org> 10877M: Anton Vorontsov <anton@enomsg.org> 10878M: Colin Cross <ccross@android.com> 10879M: Tony Luck <tony.luck@intel.com> 10880S: Maintained 10881T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10882F: fs/pstore/ 10883F: include/linux/pstore* 10884F: drivers/firmware/efi/efi-pstore.c 10885F: drivers/acpi/apei/erst.c 10886F: Documentation/admin-guide/ramoops.rst 10887F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10888K: \b(pstore|ramoops) 10889 10890PTP HARDWARE CLOCK SUPPORT 10891M: Richard Cochran <richardcochran@gmail.com> 10892L: netdev@vger.kernel.org 10893S: Maintained 10894W: http://linuxptp.sourceforge.net/ 10895F: Documentation/ABI/testing/sysfs-ptp 10896F: Documentation/ptp/* 10897F: drivers/net/ethernet/freescale/gianfar_ptp.c 10898F: drivers/net/phy/dp83640* 10899F: drivers/ptp/* 10900F: include/linux/ptp_cl* 10901 10902PTRACE SUPPORT 10903M: Oleg Nesterov <oleg@redhat.com> 10904S: Maintained 10905F: include/asm-generic/syscall.h 10906F: include/linux/ptrace.h 10907F: include/linux/regset.h 10908F: include/linux/tracehook.h 10909F: include/uapi/linux/ptrace.h 10910F: include/uapi/linux/ptrace.h 10911F: include/asm-generic/ptrace.h 10912F: kernel/ptrace.c 10913F: arch/*/ptrace*.c 10914F: arch/*/*/ptrace*.c 10915F: arch/*/include/asm/ptrace*.h 10916 10917PULSE8-CEC DRIVER 10918M: Hans Verkuil <hverkuil@xs4all.nl> 10919L: linux-media@vger.kernel.org 10920T: git git://linuxtv.org/media_tree.git 10921S: Maintained 10922F: drivers/media/usb/pulse8-cec/* 10923F: Documentation/media/cec-drivers/pulse8-cec.rst 10924 10925PVRUSB2 VIDEO4LINUX DRIVER 10926M: Mike Isely <isely@pobox.com> 10927L: pvrusb2@isely.net (subscribers-only) 10928L: linux-media@vger.kernel.org 10929W: http://www.isely.net/pvrusb2/ 10930T: git git://linuxtv.org/media_tree.git 10931S: Maintained 10932F: Documentation/media/v4l-drivers/pvrusb2* 10933F: drivers/media/usb/pvrusb2/ 10934 10935PWC WEBCAM DRIVER 10936M: Hans Verkuil <hverkuil@xs4all.nl> 10937L: linux-media@vger.kernel.org 10938T: git git://linuxtv.org/media_tree.git 10939S: Odd Fixes 10940F: drivers/media/usb/pwc/* 10941 10942PWM FAN DRIVER 10943M: Kamil Debski <kamil@wypas.org> 10944M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10945L: linux-hwmon@vger.kernel.org 10946S: Supported 10947F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10948F: Documentation/hwmon/pwm-fan 10949F: drivers/hwmon/pwm-fan.c 10950 10951PWM IR Transmitter 10952M: Sean Young <sean@mess.org> 10953L: linux-media@vger.kernel.org 10954S: Maintained 10955F: drivers/media/rc/pwm-ir-tx.c 10956 10957PWM SUBSYSTEM 10958M: Thierry Reding <thierry.reding@gmail.com> 10959L: linux-pwm@vger.kernel.org 10960S: Maintained 10961T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10962F: Documentation/pwm.txt 10963F: Documentation/devicetree/bindings/pwm/ 10964F: include/linux/pwm.h 10965F: drivers/pwm/ 10966F: drivers/video/backlight/pwm_bl.c 10967F: include/linux/pwm_backlight.h 10968F: drivers/gpio/gpio-mvebu.c 10969F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10970 10971PXA GPIO DRIVER 10972M: Robert Jarzmik <robert.jarzmik@free.fr> 10973L: linux-gpio@vger.kernel.org 10974S: Maintained 10975F: drivers/gpio/gpio-pxa.c 10976 10977PXA MMCI DRIVER 10978S: Orphan 10979 10980PXA RTC DRIVER 10981M: Robert Jarzmik <robert.jarzmik@free.fr> 10982L: linux-rtc@vger.kernel.org 10983S: Maintained 10984 10985PXA2xx/PXA3xx SUPPORT 10986M: Daniel Mack <daniel@zonque.org> 10987M: Haojian Zhuang <haojian.zhuang@gmail.com> 10988M: Robert Jarzmik <robert.jarzmik@free.fr> 10989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10990T: git git://github.com/hzhuang1/linux.git 10991T: git git://github.com/rjarzmik/linux.git 10992S: Maintained 10993F: arch/arm/boot/dts/pxa* 10994F: arch/arm/mach-pxa/ 10995F: drivers/dma/pxa* 10996F: drivers/pcmcia/pxa2xx* 10997F: drivers/pinctrl/pxa/ 10998F: drivers/spi/spi-pxa2xx* 10999F: drivers/usb/gadget/udc/pxa2* 11000F: include/sound/pxa2xx-lib.h 11001F: sound/arm/pxa* 11002F: sound/soc/pxa/ 11003 11004PXA3xx NAND FLASH DRIVER 11005M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11006L: linux-mtd@lists.infradead.org 11007S: Maintained 11008F: drivers/mtd/nand/pxa3xx_nand.c 11009 11010QAT DRIVER 11011M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11012M: Salvatore Benedetto <salvatore.benedetto@intel.com> 11013L: qat-linux@intel.com 11014S: Supported 11015F: drivers/crypto/qat/ 11016 11017QCOM AUDIO (ASoC) DRIVERS 11018M: Patrick Lai <plai@codeaurora.org> 11019M: Banajit Goswami <bgoswami@codeaurora.org> 11020L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11021S: Supported 11022F: sound/soc/qcom/ 11023 11024QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11025M: Gabriel Somlo <somlo@cmu.edu> 11026M: "Michael S. Tsirkin" <mst@redhat.com> 11027L: qemu-devel@nongnu.org 11028S: Maintained 11029F: drivers/firmware/qemu_fw_cfg.c 11030 11031QIB DRIVER 11032M: Mike Marciniszyn <infinipath@intel.com> 11033L: linux-rdma@vger.kernel.org 11034S: Supported 11035F: drivers/infiniband/hw/qib/ 11036 11037QLOGIC QL41xxx FCOE DRIVER 11038M: QLogic-Storage-Upstream@cavium.com 11039L: linux-scsi@vger.kernel.org 11040S: Supported 11041F: drivers/scsi/qedf/ 11042 11043QLOGIC QL41xxx ISCSI DRIVER 11044M: QLogic-Storage-Upstream@cavium.com 11045L: linux-scsi@vger.kernel.org 11046S: Supported 11047F: drivers/scsi/qedi/ 11048 11049QLOGIC QL4xxx ETHERNET DRIVER 11050M: Yuval Mintz <Yuval.Mintz@cavium.com> 11051M: Ariel Elior <Ariel.Elior@cavium.com> 11052M: everest-linux-l2@cavium.com 11053L: netdev@vger.kernel.org 11054S: Supported 11055F: drivers/net/ethernet/qlogic/qed/ 11056F: include/linux/qed/ 11057F: drivers/net/ethernet/qlogic/qede/ 11058 11059QLOGIC QL4xxx RDMA DRIVER 11060M: Ram Amrani <Ram.Amrani@cavium.com> 11061M: Ariel Elior <Ariel.Elior@cavium.com> 11062L: linux-rdma@vger.kernel.org 11063S: Supported 11064F: drivers/infiniband/hw/qedr/ 11065F: include/uapi/rdma/qedr-abi.h 11066 11067QLOGIC QLA1280 SCSI DRIVER 11068M: Michael Reed <mdr@sgi.com> 11069L: linux-scsi@vger.kernel.org 11070S: Maintained 11071F: drivers/scsi/qla1280.[ch] 11072 11073QLOGIC QLA2XXX FC-SCSI DRIVER 11074M: qla2xxx-upstream@qlogic.com 11075L: linux-scsi@vger.kernel.org 11076S: Supported 11077F: Documentation/scsi/LICENSE.qla2xxx 11078F: drivers/scsi/qla2xxx/ 11079 11080QLOGIC QLA3XXX NETWORK DRIVER 11081M: Dept-GELinuxNICDev@cavium.com 11082L: netdev@vger.kernel.org 11083S: Supported 11084F: Documentation/networking/LICENSE.qla3xxx 11085F: drivers/net/ethernet/qlogic/qla3xxx.* 11086 11087QLOGIC QLA4XXX iSCSI DRIVER 11088M: QLogic-Storage-Upstream@qlogic.com 11089L: linux-scsi@vger.kernel.org 11090S: Supported 11091F: Documentation/scsi/LICENSE.qla4xxx 11092F: drivers/scsi/qla4xxx/ 11093 11094QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11095M: Harish Patil <harish.patil@cavium.com> 11096M: Manish Chopra <manish.chopra@cavium.com> 11097M: Dept-GELinuxNICDev@cavium.com 11098L: netdev@vger.kernel.org 11099S: Supported 11100F: drivers/net/ethernet/qlogic/qlcnic/ 11101 11102QLOGIC QLGE 10Gb ETHERNET DRIVER 11103M: Harish Patil <harish.patil@cavium.com> 11104M: Manish Chopra <manish.chopra@cavium.com> 11105M: Dept-GELinuxNICDev@cavium.com 11106L: netdev@vger.kernel.org 11107S: Supported 11108F: drivers/net/ethernet/qlogic/qlge/ 11109 11110QNX4 FILESYSTEM 11111M: Anders Larsen <al@alarsen.net> 11112W: http://www.alarsen.net/linux/qnx4fs/ 11113S: Maintained 11114F: fs/qnx4/ 11115F: include/uapi/linux/qnx4_fs.h 11116F: include/uapi/linux/qnxtypes.h 11117 11118QORIQ DPAA2 FSL-MC BUS DRIVER 11119M: Stuart Yoder <stuyoder@gmail.com> 11120M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11121L: linux-kernel@vger.kernel.org 11122S: Maintained 11123F: drivers/staging/fsl-mc/ 11124F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11125 11126QT1010 MEDIA DRIVER 11127M: Antti Palosaari <crope@iki.fi> 11128L: linux-media@vger.kernel.org 11129W: https://linuxtv.org 11130W: http://palosaari.fi/linux/ 11131Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11132T: git git://linuxtv.org/anttip/media_tree.git 11133S: Maintained 11134F: drivers/media/tuners/qt1010* 11135 11136QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11137M: Kalle Valo <kvalo@qca.qualcomm.com> 11138L: ath10k@lists.infradead.org 11139W: http://wireless.kernel.org/en/users/Drivers/ath10k 11140T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11141S: Supported 11142F: drivers/net/wireless/ath/ath10k/ 11143 11144QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11145M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11146L: linux-wireless@vger.kernel.org 11147W: http://wireless.kernel.org/en/users/Drivers/ath9k 11148S: Supported 11149F: drivers/net/wireless/ath/ath9k/ 11150 11151QUALCOMM CAMERA SUBSYSTEM DRIVER 11152M: Todor Tomov <todor.tomov@linaro.org> 11153L: linux-media@vger.kernel.org 11154S: Maintained 11155F: Documentation/devicetree/bindings/media/qcom,camss.txt 11156F: Documentation/media/v4l-drivers/qcom_camss.rst 11157F: drivers/media/platform/qcom/camss-8x16/ 11158 11159QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11160M: Timur Tabi <timur@codeaurora.org> 11161L: netdev@vger.kernel.org 11162S: Supported 11163F: drivers/net/ethernet/qualcomm/emac/ 11164 11165QUALCOMM HEXAGON ARCHITECTURE 11166M: Richard Kuo <rkuo@codeaurora.org> 11167L: linux-hexagon@vger.kernel.org 11168T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11169S: Supported 11170F: arch/hexagon/ 11171 11172QUALCOMM IOMMU 11173M: Rob Clark <robdclark@gmail.com> 11174L: iommu@lists.linux-foundation.org 11175L: linux-arm-msm@vger.kernel.org 11176S: Maintained 11177F: drivers/iommu/qcom_iommu.c 11178 11179QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11180M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11181L: linux-media@vger.kernel.org 11182L: linux-arm-msm@vger.kernel.org 11183T: git git://linuxtv.org/media_tree.git 11184S: Maintained 11185F: drivers/media/platform/qcom/venus/ 11186 11187QUALCOMM WCN36XX WIRELESS DRIVER 11188M: Eugene Krasnikov <k.eugene.e@gmail.com> 11189L: wcn36xx@lists.infradead.org 11190W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11191T: git git://github.com/KrasnikovEugene/wcn36xx.git 11192S: Supported 11193F: drivers/net/wireless/ath/wcn36xx/ 11194 11195QUANTENNA QTNFMAC WIRELESS DRIVER 11196M: Igor Mitsyanko <imitsyanko@quantenna.com> 11197M: Avinash Patil <avinashp@quantenna.com> 11198M: Sergey Matyukevich <smatyukevich@quantenna.com> 11199L: linux-wireless@vger.kernel.org 11200S: Maintained 11201F: drivers/net/wireless/quantenna 11202 11203RADEON and AMDGPU DRM DRIVERS 11204M: Alex Deucher <alexander.deucher@amd.com> 11205M: Christian König <christian.koenig@amd.com> 11206L: amd-gfx@lists.freedesktop.org 11207T: git git://people.freedesktop.org/~agd5f/linux 11208S: Supported 11209F: drivers/gpu/drm/radeon/ 11210F: include/uapi/drm/radeon_drm.h 11211F: drivers/gpu/drm/amd/ 11212F: include/uapi/drm/amdgpu_drm.h 11213 11214RADEON FRAMEBUFFER DISPLAY DRIVER 11215M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11216L: linux-fbdev@vger.kernel.org 11217S: Maintained 11218F: drivers/video/fbdev/aty/radeon* 11219F: include/uapi/linux/radeonfb.h 11220 11221RADIOSHARK RADIO DRIVER 11222M: Hans Verkuil <hverkuil@xs4all.nl> 11223L: linux-media@vger.kernel.org 11224T: git git://linuxtv.org/media_tree.git 11225S: Maintained 11226F: drivers/media/radio/radio-shark.c 11227 11228RADIOSHARK2 RADIO DRIVER 11229M: Hans Verkuil <hverkuil@xs4all.nl> 11230L: linux-media@vger.kernel.org 11231T: git git://linuxtv.org/media_tree.git 11232S: Maintained 11233F: drivers/media/radio/radio-shark2.c 11234F: drivers/media/radio/radio-tea5777.c 11235 11236RADOS BLOCK DEVICE (RBD) 11237M: Ilya Dryomov <idryomov@gmail.com> 11238M: Sage Weil <sage@redhat.com> 11239M: Alex Elder <elder@kernel.org> 11240L: ceph-devel@vger.kernel.org 11241W: http://ceph.com/ 11242T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11243T: git git://github.com/ceph/ceph-client.git 11244S: Supported 11245F: Documentation/ABI/testing/sysfs-bus-rbd 11246F: drivers/block/rbd.c 11247F: drivers/block/rbd_types.h 11248 11249RAGE128 FRAMEBUFFER DISPLAY DRIVER 11250M: Paul Mackerras <paulus@samba.org> 11251L: linux-fbdev@vger.kernel.org 11252S: Maintained 11253F: drivers/video/fbdev/aty/aty128fb.c 11254 11255RAINSHADOW-CEC DRIVER 11256M: Hans Verkuil <hverkuil@xs4all.nl> 11257L: linux-media@vger.kernel.org 11258T: git git://linuxtv.org/media_tree.git 11259S: Maintained 11260F: drivers/media/usb/rainshadow-cec/* 11261 11262RALINK MIPS ARCHITECTURE 11263M: John Crispin <john@phrozen.org> 11264L: linux-mips@linux-mips.org 11265S: Maintained 11266F: arch/mips/ralink 11267 11268RALINK RT2X00 WIRELESS LAN DRIVER 11269P: rt2x00 project 11270M: Stanislaw Gruszka <sgruszka@redhat.com> 11271M: Helmut Schaa <helmut.schaa@googlemail.com> 11272L: linux-wireless@vger.kernel.org 11273S: Maintained 11274F: drivers/net/wireless/ralink/rt2x00/ 11275 11276RAMDISK RAM BLOCK DEVICE DRIVER 11277M: Jens Axboe <axboe@kernel.dk> 11278S: Maintained 11279F: Documentation/blockdev/ramdisk.txt 11280F: drivers/block/brd.c 11281 11282RANDOM NUMBER DRIVER 11283M: "Theodore Ts'o" <tytso@mit.edu> 11284S: Maintained 11285F: drivers/char/random.c 11286 11287RAPIDIO SUBSYSTEM 11288M: Matt Porter <mporter@kernel.crashing.org> 11289M: Alexandre Bounine <alexandre.bounine@idt.com> 11290S: Maintained 11291F: drivers/rapidio/ 11292 11293RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11294L: linux-wireless@vger.kernel.org 11295S: Orphan 11296F: drivers/net/wireless/ray* 11297 11298RCUTORTURE MODULE 11299M: Josh Triplett <josh@joshtriplett.org> 11300M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11301L: linux-kernel@vger.kernel.org 11302S: Supported 11303T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11304F: Documentation/RCU/torture.txt 11305F: kernel/rcu/rcutorture.c 11306 11307RCUTORTURE TEST FRAMEWORK 11308M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11309M: Josh Triplett <josh@joshtriplett.org> 11310R: Steven Rostedt <rostedt@goodmis.org> 11311R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11312R: Lai Jiangshan <jiangshanlai@gmail.com> 11313L: linux-kernel@vger.kernel.org 11314S: Supported 11315T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11316F: tools/testing/selftests/rcutorture 11317 11318RDC R-321X SoC 11319M: Florian Fainelli <florian@openwrt.org> 11320S: Maintained 11321 11322RDC R6040 FAST ETHERNET DRIVER 11323M: Florian Fainelli <f.fainelli@gmail.com> 11324L: netdev@vger.kernel.org 11325S: Maintained 11326F: drivers/net/ethernet/rdc/r6040.c 11327 11328RDMAVT - RDMA verbs software 11329M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11330L: linux-rdma@vger.kernel.org 11331S: Supported 11332F: drivers/infiniband/sw/rdmavt 11333 11334RDS - RELIABLE DATAGRAM SOCKETS 11335M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11336L: netdev@vger.kernel.org 11337L: linux-rdma@vger.kernel.org 11338L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11339W: https://oss.oracle.com/projects/rds/ 11340S: Supported 11341F: net/rds/ 11342F: Documentation/networking/rds.txt 11343 11344RDT - RESOURCE ALLOCATION 11345M: Fenghua Yu <fenghua.yu@intel.com> 11346L: linux-kernel@vger.kernel.org 11347S: Supported 11348F: arch/x86/kernel/cpu/intel_rdt* 11349F: arch/x86/include/asm/intel_rdt_sched.h 11350F: Documentation/x86/intel_rdt* 11351 11352READ-COPY UPDATE (RCU) 11353M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11354M: Josh Triplett <josh@joshtriplett.org> 11355R: Steven Rostedt <rostedt@goodmis.org> 11356R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11357R: Lai Jiangshan <jiangshanlai@gmail.com> 11358L: linux-kernel@vger.kernel.org 11359W: http://www.rdrop.com/users/paulmck/RCU/ 11360S: Supported 11361T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11362F: Documentation/RCU/ 11363X: Documentation/RCU/torture.txt 11364F: include/linux/rcu* 11365X: include/linux/srcu.h 11366F: kernel/rcu/ 11367X: kernel/torture.c 11368 11369REAL TIME CLOCK (RTC) SUBSYSTEM 11370M: Alessandro Zummo <a.zummo@towertech.it> 11371M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11372L: linux-rtc@vger.kernel.org 11373Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11374T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11375S: Maintained 11376F: Documentation/devicetree/bindings/rtc/ 11377F: Documentation/rtc.txt 11378F: drivers/rtc/ 11379F: include/linux/rtc.h 11380F: include/uapi/linux/rtc.h 11381F: include/linux/rtc/ 11382F: include/linux/platform_data/rtc-* 11383F: tools/testing/selftests/timers/rtctest.c 11384 11385REALTEK AUDIO CODECS 11386M: Bard Liao <bardliao@realtek.com> 11387M: Oder Chiou <oder_chiou@realtek.com> 11388S: Maintained 11389F: sound/soc/codecs/rt* 11390F: include/sound/rt*.h 11391 11392REGISTER MAP ABSTRACTION 11393M: Mark Brown <broonie@kernel.org> 11394L: linux-kernel@vger.kernel.org 11395T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11396S: Supported 11397F: Documentation/devicetree/bindings/regmap/ 11398F: drivers/base/regmap/ 11399F: include/linux/regmap.h 11400 11401REISERFS FILE SYSTEM 11402L: reiserfs-devel@vger.kernel.org 11403S: Supported 11404F: fs/reiserfs/ 11405 11406REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11407M: Ohad Ben-Cohen <ohad@wizery.com> 11408M: Bjorn Andersson <bjorn.andersson@linaro.org> 11409L: linux-remoteproc@vger.kernel.org 11410T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11411S: Maintained 11412F: Documentation/devicetree/bindings/remoteproc/ 11413F: Documentation/remoteproc.txt 11414F: drivers/remoteproc/ 11415F: include/linux/remoteproc.h 11416 11417REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11418M: Ohad Ben-Cohen <ohad@wizery.com> 11419M: Bjorn Andersson <bjorn.andersson@linaro.org> 11420L: linux-remoteproc@vger.kernel.org 11421T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11422S: Maintained 11423F: drivers/rpmsg/ 11424F: Documentation/rpmsg.txt 11425F: include/linux/rpmsg.h 11426F: include/linux/rpmsg/ 11427 11428RENESAS CLOCK DRIVERS 11429M: Geert Uytterhoeven <geert+renesas@glider.be> 11430L: linux-renesas-soc@vger.kernel.org 11431S: Supported 11432F: drivers/clk/renesas/ 11433 11434RENESAS ETHERNET DRIVERS 11435R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11436L: netdev@vger.kernel.org 11437L: linux-renesas-soc@vger.kernel.org 11438F: Documentation/devicetree/bindings/net/renesas,*.txt 11439F: Documentation/devicetree/bindings/net/sh_eth.txt 11440F: drivers/net/ethernet/renesas/ 11441F: include/linux/sh_eth.h 11442 11443RENESAS R-CAR GYROADC DRIVER 11444M: Marek Vasut <marek.vasut@gmail.com> 11445L: linux-iio@vger.kernel.org 11446S: Supported 11447F: drivers/iio/adc/rcar_gyro_adc.c 11448 11449RENESAS USB PHY DRIVER 11450M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11451L: linux-renesas-soc@vger.kernel.org 11452S: Maintained 11453F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11454 11455RESET CONTROLLER FRAMEWORK 11456M: Philipp Zabel <p.zabel@pengutronix.de> 11457T: git git://git.pengutronix.de/git/pza/linux 11458S: Maintained 11459F: drivers/reset/ 11460F: Documentation/devicetree/bindings/reset/ 11461F: include/dt-bindings/reset/ 11462F: include/linux/reset.h 11463F: include/linux/reset-controller.h 11464 11465RFKILL 11466M: Johannes Berg <johannes@sipsolutions.net> 11467L: linux-wireless@vger.kernel.org 11468W: http://wireless.kernel.org/ 11469T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11470T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11471S: Maintained 11472F: Documentation/rfkill.txt 11473F: net/rfkill/ 11474 11475RHASHTABLE 11476M: Thomas Graf <tgraf@suug.ch> 11477M: Herbert Xu <herbert@gondor.apana.org.au> 11478L: netdev@vger.kernel.org 11479S: Maintained 11480F: lib/rhashtable.c 11481F: include/linux/rhashtable.h 11482 11483RICOH R5C592 MEMORYSTICK DRIVER 11484M: Maxim Levitsky <maximlevitsky@gmail.com> 11485S: Maintained 11486F: drivers/memstick/host/r592.* 11487 11488RICOH SMARTMEDIA/XD DRIVER 11489M: Maxim Levitsky <maximlevitsky@gmail.com> 11490S: Maintained 11491F: drivers/mtd/nand/r852.c 11492F: drivers/mtd/nand/r852.h 11493 11494ROCCAT DRIVERS 11495M: Stefan Achatz <erazor_de@users.sourceforge.net> 11496W: http://sourceforge.net/projects/roccat/ 11497S: Maintained 11498F: drivers/hid/hid-roccat* 11499F: include/linux/hid-roccat* 11500F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11501 11502ROCKER DRIVER 11503M: Jiri Pirko <jiri@resnulli.us> 11504L: netdev@vger.kernel.org 11505S: Supported 11506F: drivers/net/ethernet/rocker/ 11507 11508ROCKETPORT DRIVER 11509P: Comtrol Corp. 11510W: http://www.comtrol.com 11511S: Maintained 11512F: Documentation/serial/rocket.txt 11513F: drivers/tty/rocket* 11514 11515ROCKETPORT EXPRESS/INFINITY DRIVER 11516M: Kevin Cernekee <cernekee@gmail.com> 11517L: linux-serial@vger.kernel.org 11518S: Odd Fixes 11519F: drivers/tty/serial/rp2.* 11520 11521ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11522M: Marek Vasut <marek.vasut+renesas@gmail.com> 11523L: linux-kernel@vger.kernel.org 11524L: linux-renesas-soc@vger.kernel.org 11525S: Supported 11526F: drivers/mfd/bd9571mwv.c 11527F: drivers/regulator/bd9571mwv-regulator.c 11528F: drivers/gpio/gpio-bd9571mwv.c 11529F: include/linux/mfd/bd9571mwv.h 11530F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11531 11532ROSE NETWORK LAYER 11533M: Ralf Baechle <ralf@linux-mips.org> 11534L: linux-hams@vger.kernel.org 11535W: http://www.linux-ax25.org/ 11536S: Maintained 11537F: include/net/rose.h 11538F: include/uapi/linux/rose.h 11539F: net/rose/ 11540 11541RTL2830 MEDIA DRIVER 11542M: Antti Palosaari <crope@iki.fi> 11543L: linux-media@vger.kernel.org 11544W: https://linuxtv.org 11545W: http://palosaari.fi/linux/ 11546Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11547T: git git://linuxtv.org/anttip/media_tree.git 11548S: Maintained 11549F: drivers/media/dvb-frontends/rtl2830* 11550 11551RTL2832 MEDIA DRIVER 11552M: Antti Palosaari <crope@iki.fi> 11553L: linux-media@vger.kernel.org 11554W: https://linuxtv.org 11555W: http://palosaari.fi/linux/ 11556Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11557T: git git://linuxtv.org/anttip/media_tree.git 11558S: Maintained 11559F: drivers/media/dvb-frontends/rtl2832* 11560 11561RTL2832_SDR MEDIA DRIVER 11562M: Antti Palosaari <crope@iki.fi> 11563L: linux-media@vger.kernel.org 11564W: https://linuxtv.org 11565W: http://palosaari.fi/linux/ 11566Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11567T: git git://linuxtv.org/anttip/media_tree.git 11568S: Maintained 11569F: drivers/media/dvb-frontends/rtl2832_sdr* 11570 11571RTL8180 WIRELESS DRIVER 11572L: linux-wireless@vger.kernel.org 11573W: http://wireless.kernel.org/ 11574T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11575S: Orphan 11576F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11577 11578RTL8187 WIRELESS DRIVER 11579M: Herton Ronaldo Krzesinski <herton@canonical.com> 11580M: Hin-Tak Leung <htl10@users.sourceforge.net> 11581M: Larry Finger <Larry.Finger@lwfinger.net> 11582L: linux-wireless@vger.kernel.org 11583W: http://wireless.kernel.org/ 11584T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11585S: Maintained 11586F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11587 11588RTL8192CE WIRELESS DRIVER 11589M: Larry Finger <Larry.Finger@lwfinger.net> 11590M: Chaoming Li <chaoming_li@realsil.com.cn> 11591L: linux-wireless@vger.kernel.org 11592W: http://wireless.kernel.org/ 11593T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11594S: Maintained 11595F: drivers/net/wireless/realtek/rtlwifi/ 11596F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11597 11598RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11599M: Jes Sorensen <Jes.Sorensen@gmail.com> 11600L: linux-wireless@vger.kernel.org 11601T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11602S: Maintained 11603F: drivers/net/wireless/realtek/rtl8xxxu/ 11604 11605S3 SAVAGE FRAMEBUFFER DRIVER 11606M: Antonino Daplas <adaplas@gmail.com> 11607L: linux-fbdev@vger.kernel.org 11608S: Maintained 11609F: drivers/video/fbdev/savage/ 11610 11611S390 11612M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11613M: Heiko Carstens <heiko.carstens@de.ibm.com> 11614L: linux-s390@vger.kernel.org 11615W: http://www.ibm.com/developerworks/linux/linux390/ 11616T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11617S: Supported 11618F: arch/s390/ 11619F: drivers/s390/ 11620F: Documentation/s390/ 11621F: Documentation/driver-api/s390-drivers.rst 11622 11623S390 COMMON I/O LAYER 11624M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11625M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11626L: linux-s390@vger.kernel.org 11627W: http://www.ibm.com/developerworks/linux/linux390/ 11628S: Supported 11629F: drivers/s390/cio/ 11630 11631S390 DASD DRIVER 11632M: Stefan Haberland <sth@linux.vnet.ibm.com> 11633M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11634L: linux-s390@vger.kernel.org 11635W: http://www.ibm.com/developerworks/linux/linux390/ 11636S: Supported 11637F: drivers/s390/block/dasd* 11638F: block/partitions/ibm.c 11639 11640S390 IOMMU (PCI) 11641M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11642L: linux-s390@vger.kernel.org 11643W: http://www.ibm.com/developerworks/linux/linux390/ 11644S: Supported 11645F: drivers/iommu/s390-iommu.c 11646 11647S390 IUCV NETWORK LAYER 11648M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11649M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11650L: linux-s390@vger.kernel.org 11651W: http://www.ibm.com/developerworks/linux/linux390/ 11652S: Supported 11653F: drivers/s390/net/*iucv* 11654F: include/net/iucv/ 11655F: net/iucv/ 11656 11657S390 NETWORK DRIVERS 11658M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11659M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11660L: linux-s390@vger.kernel.org 11661W: http://www.ibm.com/developerworks/linux/linux390/ 11662S: Supported 11663F: drivers/s390/net/ 11664 11665S390 PCI SUBSYSTEM 11666M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11667M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11668L: linux-s390@vger.kernel.org 11669W: http://www.ibm.com/developerworks/linux/linux390/ 11670S: Supported 11671F: arch/s390/pci/ 11672F: drivers/pci/hotplug/s390_pci_hpc.c 11673 11674S390 VFIO-CCW DRIVER 11675M: Cornelia Huck <cohuck@redhat.com> 11676M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11677L: linux-s390@vger.kernel.org 11678L: kvm@vger.kernel.org 11679S: Supported 11680F: drivers/s390/cio/vfio_ccw* 11681F: Documentation/s390/vfio-ccw.txt 11682F: include/uapi/linux/vfio_ccw.h 11683 11684S390 ZCRYPT DRIVER 11685M: Harald Freudenberger <freude@de.ibm.com> 11686L: linux-s390@vger.kernel.org 11687W: http://www.ibm.com/developerworks/linux/linux390/ 11688S: Supported 11689F: drivers/s390/crypto/ 11690 11691S390 ZFCP DRIVER 11692M: Steffen Maier <maier@linux.vnet.ibm.com> 11693M: Benjamin Block <bblock@linux.vnet.ibm.com> 11694L: linux-s390@vger.kernel.org 11695W: http://www.ibm.com/developerworks/linux/linux390/ 11696S: Supported 11697F: drivers/s390/scsi/zfcp_* 11698 11699S3C24XX SD/MMC Driver 11700M: Ben Dooks <ben-linux@fluff.org> 11701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11702S: Supported 11703F: drivers/mmc/host/s3cmci.* 11704 11705SAA6588 RDS RECEIVER DRIVER 11706M: Hans Verkuil <hverkuil@xs4all.nl> 11707L: linux-media@vger.kernel.org 11708T: git git://linuxtv.org/media_tree.git 11709W: https://linuxtv.org 11710S: Odd Fixes 11711F: drivers/media/i2c/saa6588* 11712 11713SAA7134 VIDEO4LINUX DRIVER 11714M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11715M: Mauro Carvalho Chehab <mchehab@kernel.org> 11716L: linux-media@vger.kernel.org 11717W: https://linuxtv.org 11718T: git git://linuxtv.org/media_tree.git 11719S: Odd fixes 11720F: Documentation/media/v4l-drivers/saa7134* 11721F: drivers/media/pci/saa7134/ 11722 11723SAA7146 VIDEO4LINUX-2 DRIVER 11724M: Hans Verkuil <hverkuil@xs4all.nl> 11725L: linux-media@vger.kernel.org 11726T: git git://linuxtv.org/media_tree.git 11727S: Maintained 11728F: drivers/media/common/saa7146/ 11729F: drivers/media/pci/saa7146/ 11730F: include/media/saa7146* 11731 11732SAMSUNG AUDIO (ASoC) DRIVERS 11733M: Krzysztof Kozlowski <krzk@kernel.org> 11734M: Sangbeom Kim <sbkim73@samsung.com> 11735M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11737S: Supported 11738F: sound/soc/samsung/ 11739 11740SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11741M: Krzysztof Kozlowski <krzk@kernel.org> 11742L: linux-crypto@vger.kernel.org 11743L: linux-samsung-soc@vger.kernel.org 11744S: Maintained 11745F: drivers/crypto/exynos-rng.c 11746F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11747 11748SAMSUNG FRAMEBUFFER DRIVER 11749M: Jingoo Han <jingoohan1@gmail.com> 11750L: linux-fbdev@vger.kernel.org 11751S: Maintained 11752F: drivers/video/fbdev/s3c-fb.c 11753 11754SAMSUNG LAPTOP DRIVER 11755M: Corentin Chary <corentin.chary@gmail.com> 11756L: platform-driver-x86@vger.kernel.org 11757S: Maintained 11758F: drivers/platform/x86/samsung-laptop.c 11759 11760SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11761M: Sangbeom Kim <sbkim73@samsung.com> 11762M: Krzysztof Kozlowski <krzk@kernel.org> 11763M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11764L: linux-kernel@vger.kernel.org 11765L: linux-samsung-soc@vger.kernel.org 11766S: Supported 11767F: drivers/mfd/sec*.c 11768F: drivers/regulator/s2m*.c 11769F: drivers/regulator/s5m*.c 11770F: drivers/clk/clk-s2mps11.c 11771F: drivers/rtc/rtc-s5m.c 11772F: include/linux/mfd/samsung/ 11773F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11774F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11775F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11776F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11777 11778SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11779M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11780L: linux-media@vger.kernel.org 11781L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11782S: Maintained 11783F: drivers/media/platform/s3c-camif/ 11784F: include/media/drv-intf/s3c_camif.h 11785 11786SAMSUNG S3FWRN5 NFC DRIVER 11787M: Robert Baldyga <r.baldyga@samsung.com> 11788M: Krzysztof Opasiak <k.opasiak@samsung.com> 11789L: linux-nfc@lists.01.org (moderated for non-subscribers) 11790S: Supported 11791F: drivers/nfc/s3fwrn5 11792 11793SAMSUNG S5C73M3 CAMERA DRIVER 11794M: Kyungmin Park <kyungmin.park@samsung.com> 11795M: Andrzej Hajda <a.hajda@samsung.com> 11796L: linux-media@vger.kernel.org 11797S: Supported 11798F: drivers/media/i2c/s5c73m3/* 11799 11800SAMSUNG S5K5BAF CAMERA DRIVER 11801M: Kyungmin Park <kyungmin.park@samsung.com> 11802M: Andrzej Hajda <a.hajda@samsung.com> 11803L: linux-media@vger.kernel.org 11804S: Supported 11805F: drivers/media/i2c/s5k5baf.c 11806 11807SAMSUNG S5P Security SubSystem (SSS) DRIVER 11808M: Krzysztof Kozlowski <krzk@kernel.org> 11809M: Vladimir Zapolskiy <vz@mleia.com> 11810L: linux-crypto@vger.kernel.org 11811L: linux-samsung-soc@vger.kernel.org 11812S: Maintained 11813F: drivers/crypto/s5p-sss.c 11814 11815SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11816M: Kyungmin Park <kyungmin.park@samsung.com> 11817M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11818L: linux-media@vger.kernel.org 11819Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11820S: Supported 11821F: drivers/media/platform/exynos4-is/ 11822 11823SAMSUNG SOC CLOCK DRIVERS 11824M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11825M: Tomasz Figa <tomasz.figa@gmail.com> 11826M: Chanwoo Choi <cw00.choi@samsung.com> 11827S: Supported 11828L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11829F: drivers/clk/samsung/ 11830F: include/dt-bindings/clock/exynos*.h 11831F: Documentation/devicetree/bindings/clock/exynos*.txt 11832 11833SAMSUNG SPI DRIVERS 11834M: Kukjin Kim <kgene@kernel.org> 11835M: Krzysztof Kozlowski <krzk@kernel.org> 11836M: Andi Shyti <andi.shyti@samsung.com> 11837L: linux-spi@vger.kernel.org 11838L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11839S: Maintained 11840F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11841F: drivers/spi/spi-s3c* 11842F: include/linux/platform_data/spi-s3c64xx.h 11843 11844SAMSUNG SXGBE DRIVERS 11845M: Byungho An <bh74.an@samsung.com> 11846M: Girish K S <ks.giri@samsung.com> 11847M: Vipul Pandya <vipul.pandya@samsung.com> 11848S: Supported 11849L: netdev@vger.kernel.org 11850F: drivers/net/ethernet/samsung/sxgbe/ 11851 11852SAMSUNG THERMAL DRIVER 11853M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11854L: linux-pm@vger.kernel.org 11855L: linux-samsung-soc@vger.kernel.org 11856S: Supported 11857T: git https://github.com/lmajewski/linux-samsung-thermal.git 11858F: drivers/thermal/samsung/ 11859 11860SAMSUNG USB2 PHY DRIVER 11861M: Kamil Debski <kamil@wypas.org> 11862M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11863L: linux-kernel@vger.kernel.org 11864S: Supported 11865F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11866F: Documentation/phy/samsung-usb2.txt 11867F: drivers/phy/samsung/phy-exynos4210-usb2.c 11868F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11869F: drivers/phy/samsung/phy-exynos5250-usb2.c 11870F: drivers/phy/samsung/phy-s5pv210-usb2.c 11871F: drivers/phy/samsung/phy-samsung-usb2.c 11872F: drivers/phy/samsung/phy-samsung-usb2.h 11873 11874SC1200 WDT DRIVER 11875M: Zwane Mwaikambo <zwanem@gmail.com> 11876S: Maintained 11877F: drivers/watchdog/sc1200wdt.c 11878 11879SCHEDULER 11880M: Ingo Molnar <mingo@redhat.com> 11881M: Peter Zijlstra <peterz@infradead.org> 11882L: linux-kernel@vger.kernel.org 11883T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11884S: Maintained 11885F: kernel/sched/ 11886F: include/linux/sched.h 11887F: include/uapi/linux/sched.h 11888F: include/linux/wait.h 11889 11890SCORE ARCHITECTURE 11891M: Chen Liqin <liqin.linux@gmail.com> 11892M: Lennox Wu <lennox.wu@gmail.com> 11893W: http://www.sunplus.com 11894S: Supported 11895F: arch/score/ 11896 11897SCR24X CHIP CARD INTERFACE DRIVER 11898M: Lubomir Rintel <lkundrak@v3.sk> 11899S: Supported 11900F: drivers/char/pcmcia/scr24x_cs.c 11901 11902SCSI CDROM DRIVER 11903M: Jens Axboe <axboe@kernel.dk> 11904L: linux-scsi@vger.kernel.org 11905W: http://www.kernel.dk 11906S: Maintained 11907F: drivers/scsi/sr* 11908 11909SCSI RDMA PROTOCOL (SRP) INITIATOR 11910M: Bart Van Assche <bart.vanassche@sandisk.com> 11911L: linux-rdma@vger.kernel.org 11912S: Supported 11913W: http://www.openfabrics.org 11914Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11915T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11916F: drivers/infiniband/ulp/srp/ 11917F: include/scsi/srp.h 11918 11919SCSI SG DRIVER 11920M: Doug Gilbert <dgilbert@interlog.com> 11921L: linux-scsi@vger.kernel.org 11922W: http://sg.danny.cz/sg 11923S: Maintained 11924F: Documentation/scsi/scsi-generic.txt 11925F: drivers/scsi/sg.c 11926F: include/scsi/sg.h 11927 11928SCSI SUBSYSTEM 11929M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11930T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11931M: "Martin K. Petersen" <martin.petersen@oracle.com> 11932T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11933L: linux-scsi@vger.kernel.org 11934S: Maintained 11935F: Documentation/devicetree/bindings/scsi/ 11936F: drivers/scsi/ 11937F: include/scsi/ 11938 11939SCSI TAPE DRIVER 11940M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11941L: linux-scsi@vger.kernel.org 11942S: Maintained 11943F: Documentation/scsi/st.txt 11944F: drivers/scsi/st.* 11945F: drivers/scsi/st_*.h 11946 11947SCTP PROTOCOL 11948M: Vlad Yasevich <vyasevich@gmail.com> 11949M: Neil Horman <nhorman@tuxdriver.com> 11950L: linux-sctp@vger.kernel.org 11951W: http://lksctp.sourceforge.net 11952S: Maintained 11953F: Documentation/networking/sctp.txt 11954F: include/linux/sctp.h 11955F: include/uapi/linux/sctp.h 11956F: include/net/sctp/ 11957F: net/sctp/ 11958 11959SCx200 CPU SUPPORT 11960M: Jim Cromie <jim.cromie@gmail.com> 11961S: Odd Fixes 11962F: Documentation/i2c/busses/scx200_acb 11963F: arch/x86/platform/scx200/ 11964F: drivers/watchdog/scx200_wdt.c 11965F: drivers/i2c/busses/scx200* 11966F: drivers/mtd/maps/scx200_docflash.c 11967F: include/linux/scx200.h 11968 11969SCx200 GPIO DRIVER 11970M: Jim Cromie <jim.cromie@gmail.com> 11971S: Maintained 11972F: drivers/char/scx200_gpio.c 11973F: include/linux/scx200_gpio.h 11974 11975SCx200 HRT CLOCKSOURCE DRIVER 11976M: Jim Cromie <jim.cromie@gmail.com> 11977S: Maintained 11978F: drivers/clocksource/scx200_hrt.c 11979 11980SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11981M: Sascha Sommer <saschasommer@freenet.de> 11982L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11983S: Maintained 11984F: drivers/mmc/host/sdricoh_cs.c 11985 11986SECURE COMPUTING 11987M: Kees Cook <keescook@chromium.org> 11988R: Andy Lutomirski <luto@amacapital.net> 11989R: Will Drewry <wad@chromium.org> 11990T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11991S: Supported 11992F: kernel/seccomp.c 11993F: include/uapi/linux/seccomp.h 11994F: include/linux/seccomp.h 11995F: tools/testing/selftests/seccomp/* 11996F: tools/testing/selftests/kselftest_harness.h 11997F: Documentation/userspace-api/seccomp_filter.rst 11998K: \bsecure_computing 11999K: \bTIF_SECCOMP\b 12000 12001SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12002M: Al Cooper <alcooperx@gmail.com> 12003L: linux-mmc@vger.kernel.org 12004L: bcm-kernel-feedback-list@broadcom.com 12005S: Maintained 12006F: drivers/mmc/host/sdhci-brcmstb* 12007 12008SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12009M: Adrian Hunter <adrian.hunter@intel.com> 12010L: linux-mmc@vger.kernel.org 12011T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12012S: Maintained 12013F: drivers/mmc/host/sdhci* 12014F: include/linux/mmc/sdhci* 12015 12016SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12017M: Ben Dooks <ben-linux@fluff.org> 12018M: Jaehoon Chung <jh80.chung@samsung.com> 12019L: linux-mmc@vger.kernel.org 12020S: Maintained 12021F: drivers/mmc/host/sdhci-s3c* 12022 12023SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12024M: Viresh Kumar <vireshk@kernel.org> 12025L: linux-mmc@vger.kernel.org 12026S: Maintained 12027F: drivers/mmc/host/sdhci-spear.c 12028 12029SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12030M: Scott Bauer <scott.bauer@intel.com> 12031M: Jonathan Derrick <jonathan.derrick@intel.com> 12032M: Rafael Antognolli <rafael.antognolli@intel.com> 12033L: linux-block@vger.kernel.org 12034S: Supported 12035F: block/sed* 12036F: block/opal_proto.h 12037F: include/linux/sed* 12038F: include/uapi/linux/sed* 12039 12040SECURITY CONTACT 12041M: Security Officers <security@kernel.org> 12042S: Supported 12043 12044SECURITY SUBSYSTEM 12045M: James Morris <james.l.morris@oracle.com> 12046M: "Serge E. Hallyn" <serge@hallyn.com> 12047L: linux-security-module@vger.kernel.org (suggested Cc:) 12048T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12049W: http://kernsec.org/ 12050S: Supported 12051F: security/ 12052 12053SELINUX SECURITY MODULE 12054M: Paul Moore <paul@paul-moore.com> 12055M: Stephen Smalley <sds@tycho.nsa.gov> 12056M: Eric Paris <eparis@parisplace.org> 12057L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12058W: https://selinuxproject.org 12059W: https://github.com/SELinuxProject 12060T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12061S: Supported 12062F: include/linux/selinux* 12063F: security/selinux/ 12064F: scripts/selinux/ 12065F: Documentation/admin-guide/LSM/SELinux.rst 12066 12067SENSABLE PHANTOM 12068M: Jiri Slaby <jirislaby@gmail.com> 12069S: Maintained 12070F: drivers/misc/phantom.c 12071F: include/uapi/linux/phantom.h 12072 12073SERIAL DEVICE BUS 12074M: Rob Herring <robh@kernel.org> 12075L: linux-serial@vger.kernel.org 12076S: Maintained 12077F: Documentation/devicetree/bindings/serial/slave-device.txt 12078F: drivers/tty/serdev/ 12079F: include/linux/serdev.h 12080 12081SERIAL DRIVERS 12082M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12083L: linux-serial@vger.kernel.org 12084S: Maintained 12085F: Documentation/devicetree/bindings/serial/ 12086F: drivers/tty/serial/ 12087 12088SERIAL IR RECEIVER 12089M: Sean Young <sean@mess.org> 12090L: linux-media@vger.kernel.org 12091S: Maintained 12092F: drivers/media/rc/serial_ir.c 12093 12094SFC NETWORK DRIVER 12095M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12096M: Edward Cree <ecree@solarflare.com> 12097M: Bert Kenward <bkenward@solarflare.com> 12098L: netdev@vger.kernel.org 12099S: Supported 12100F: drivers/net/ethernet/sfc/ 12101 12102SGI GRU DRIVER 12103M: Dimitri Sivanich <sivanich@sgi.com> 12104S: Maintained 12105F: drivers/misc/sgi-gru/ 12106 12107SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12108M: Pat Gefre <pfg@sgi.com> 12109L: linux-ia64@vger.kernel.org 12110S: Supported 12111F: Documentation/ia64/serial.txt 12112F: drivers/tty/serial/ioc?_serial.c 12113F: include/linux/ioc?.h 12114 12115SGI XP/XPC/XPNET DRIVER 12116M: Cliff Whickman <cpw@sgi.com> 12117M: Robin Holt <robinmholt@gmail.com> 12118S: Maintained 12119F: drivers/misc/sgi-xp/ 12120 12121SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12122M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12123L: linux-s390@vger.kernel.org 12124W: http://www.ibm.com/developerworks/linux/linux390/ 12125S: Supported 12126F: net/smc/ 12127 12128SH_VEU V4L2 MEM2MEM DRIVER 12129L: linux-media@vger.kernel.org 12130S: Orphan 12131F: drivers/media/platform/sh_veu.c 12132 12133SH_VOU V4L2 OUTPUT DRIVER 12134L: linux-media@vger.kernel.org 12135S: Orphan 12136F: drivers/media/platform/sh_vou.c 12137F: include/media/drv-intf/sh_vou.h 12138 12139SI2157 MEDIA DRIVER 12140M: Antti Palosaari <crope@iki.fi> 12141L: linux-media@vger.kernel.org 12142W: https://linuxtv.org 12143W: http://palosaari.fi/linux/ 12144Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12145T: git git://linuxtv.org/anttip/media_tree.git 12146S: Maintained 12147F: drivers/media/tuners/si2157* 12148 12149SI2168 MEDIA DRIVER 12150M: Antti Palosaari <crope@iki.fi> 12151L: linux-media@vger.kernel.org 12152W: https://linuxtv.org 12153W: http://palosaari.fi/linux/ 12154Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12155T: git git://linuxtv.org/anttip/media_tree.git 12156S: Maintained 12157F: drivers/media/dvb-frontends/si2168* 12158 12159SI470X FM RADIO RECEIVER I2C DRIVER 12160M: Hans Verkuil <hverkuil@xs4all.nl> 12161L: linux-media@vger.kernel.org 12162T: git git://linuxtv.org/media_tree.git 12163W: https://linuxtv.org 12164S: Odd Fixes 12165F: drivers/media/radio/si470x/radio-si470x-i2c.c 12166 12167SI470X FM RADIO RECEIVER USB DRIVER 12168M: Hans Verkuil <hverkuil@xs4all.nl> 12169L: linux-media@vger.kernel.org 12170T: git git://linuxtv.org/media_tree.git 12171W: https://linuxtv.org 12172S: Maintained 12173F: drivers/media/radio/si470x/radio-si470x-common.c 12174F: drivers/media/radio/si470x/radio-si470x.h 12175F: drivers/media/radio/si470x/radio-si470x-usb.c 12176 12177SI4713 FM RADIO TRANSMITTER I2C DRIVER 12178M: Eduardo Valentin <edubezval@gmail.com> 12179L: linux-media@vger.kernel.org 12180T: git git://linuxtv.org/media_tree.git 12181W: https://linuxtv.org 12182S: Odd Fixes 12183F: drivers/media/radio/si4713/si4713.? 12184 12185SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12186M: Eduardo Valentin <edubezval@gmail.com> 12187L: linux-media@vger.kernel.org 12188T: git git://linuxtv.org/media_tree.git 12189W: https://linuxtv.org 12190S: Odd Fixes 12191F: drivers/media/radio/si4713/radio-platform-si4713.c 12192 12193SI4713 FM RADIO TRANSMITTER USB DRIVER 12194M: Hans Verkuil <hverkuil@xs4all.nl> 12195L: linux-media@vger.kernel.org 12196T: git git://linuxtv.org/media_tree.git 12197W: https://linuxtv.org 12198S: Maintained 12199F: drivers/media/radio/si4713/radio-usb-si4713.c 12200 12201SIANO DVB DRIVER 12202M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12203M: Mauro Carvalho Chehab <mchehab@kernel.org> 12204L: linux-media@vger.kernel.org 12205W: https://linuxtv.org 12206T: git git://linuxtv.org/media_tree.git 12207S: Odd fixes 12208F: drivers/media/common/siano/ 12209F: drivers/media/usb/siano/ 12210F: drivers/media/usb/siano/ 12211F: drivers/media/mmc/siano/ 12212 12213SILEAD TOUCHSCREEN DRIVER 12214M: Hans de Goede <hdegoede@redhat.com> 12215L: linux-input@vger.kernel.org 12216L: platform-driver-x86@vger.kernel.org 12217S: Maintained 12218F: drivers/input/touchscreen/silead.c 12219F: drivers/platform/x86/silead_dmi.c 12220 12221SILICON MOTION SM712 FRAME BUFFER DRIVER 12222M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12223M: Teddy Wang <teddy.wang@siliconmotion.com> 12224M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12225L: linux-fbdev@vger.kernel.org 12226S: Maintained 12227F: drivers/video/fbdev/sm712* 12228F: Documentation/fb/sm712fb.txt 12229 12230SIMPLE FIRMWARE INTERFACE (SFI) 12231M: Len Brown <lenb@kernel.org> 12232L: sfi-devel@simplefirmware.org 12233W: http://simplefirmware.org/ 12234T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12235S: Supported 12236F: arch/x86/platform/sfi/ 12237F: drivers/sfi/ 12238F: include/linux/sfi*.h 12239 12240SIMPLEFB FB DRIVER 12241M: Hans de Goede <hdegoede@redhat.com> 12242L: linux-fbdev@vger.kernel.org 12243S: Maintained 12244F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12245F: drivers/video/fbdev/simplefb.c 12246F: include/linux/platform_data/simplefb.h 12247 12248SIMTEC EB110ATX (Chalice CATS) 12249P: Ben Dooks 12250P: Vincent Sanders <vince@simtec.co.uk> 12251M: Simtec Linux Team <linux@simtec.co.uk> 12252W: http://www.simtec.co.uk/products/EB110ATX/ 12253S: Supported 12254 12255SIMTEC EB2410ITX (BAST) 12256P: Ben Dooks 12257P: Vincent Sanders <vince@simtec.co.uk> 12258M: Simtec Linux Team <linux@simtec.co.uk> 12259W: http://www.simtec.co.uk/products/EB2410ITX/ 12260S: Supported 12261F: arch/arm/mach-s3c24xx/mach-bast.c 12262F: arch/arm/mach-s3c24xx/bast-ide.c 12263F: arch/arm/mach-s3c24xx/bast-irq.c 12264 12265SIPHASH PRF ROUTINES 12266M: Jason A. Donenfeld <Jason@zx2c4.com> 12267S: Maintained 12268F: lib/siphash.c 12269F: lib/test_siphash.c 12270F: include/linux/siphash.h 12271 12272SIS 190 ETHERNET DRIVER 12273M: Francois Romieu <romieu@fr.zoreil.com> 12274L: netdev@vger.kernel.org 12275S: Maintained 12276F: drivers/net/ethernet/sis/sis190.c 12277 12278SIS 900/7016 FAST ETHERNET DRIVER 12279M: Daniele Venzano <venza@brownhat.org> 12280W: http://www.brownhat.org/sis900.html 12281L: netdev@vger.kernel.org 12282S: Maintained 12283F: drivers/net/ethernet/sis/sis900.* 12284 12285SIS FRAMEBUFFER DRIVER 12286M: Thomas Winischhofer <thomas@winischhofer.net> 12287W: http://www.winischhofer.net/linuxsisvga.shtml 12288S: Maintained 12289F: Documentation/fb/sisfb.txt 12290F: drivers/video/fbdev/sis/ 12291F: include/video/sisfb.h 12292 12293SIS USB2VGA DRIVER 12294M: Thomas Winischhofer <thomas@winischhofer.net> 12295W: http://www.winischhofer.at/linuxsisusbvga.shtml 12296S: Maintained 12297F: drivers/usb/misc/sisusbvga/ 12298 12299SLAB ALLOCATOR 12300M: Christoph Lameter <cl@linux.com> 12301M: Pekka Enberg <penberg@kernel.org> 12302M: David Rientjes <rientjes@google.com> 12303M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12304M: Andrew Morton <akpm@linux-foundation.org> 12305L: linux-mm@kvack.org 12306S: Maintained 12307F: include/linux/sl?b*.h 12308F: mm/sl?b* 12309 12310SLEEPABLE READ-COPY UPDATE (SRCU) 12311M: Lai Jiangshan <jiangshanlai@gmail.com> 12312M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12313M: Josh Triplett <josh@joshtriplett.org> 12314R: Steven Rostedt <rostedt@goodmis.org> 12315R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12316L: linux-kernel@vger.kernel.org 12317W: http://www.rdrop.com/users/paulmck/RCU/ 12318S: Supported 12319T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12320F: include/linux/srcu.h 12321F: kernel/rcu/srcu.c 12322 12323SMACK SECURITY MODULE 12324M: Casey Schaufler <casey@schaufler-ca.com> 12325L: linux-security-module@vger.kernel.org 12326W: http://schaufler-ca.com 12327T: git git://github.com/cschaufler/smack-next 12328S: Maintained 12329F: Documentation/admin-guide/LSM/Smack.rst 12330F: security/smack/ 12331 12332SMC91x ETHERNET DRIVER 12333M: Nicolas Pitre <nico@fluxnic.net> 12334S: Odd Fixes 12335F: drivers/net/ethernet/smsc/smc91x.* 12336 12337SMIA AND SMIA++ IMAGE SENSOR DRIVER 12338M: Sakari Ailus <sakari.ailus@iki.fi> 12339L: linux-media@vger.kernel.org 12340S: Maintained 12341F: drivers/media/i2c/smiapp/ 12342F: include/media/i2c/smiapp.h 12343F: drivers/media/i2c/smiapp-pll.c 12344F: drivers/media/i2c/smiapp-pll.h 12345F: include/uapi/linux/smiapp.h 12346F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12347 12348SMM665 HARDWARE MONITOR DRIVER 12349M: Guenter Roeck <linux@roeck-us.net> 12350L: linux-hwmon@vger.kernel.org 12351S: Maintained 12352F: Documentation/hwmon/smm665 12353F: drivers/hwmon/smm665.c 12354 12355SMSC EMC2103 HARDWARE MONITOR DRIVER 12356M: Steve Glendinning <steve.glendinning@shawell.net> 12357L: linux-hwmon@vger.kernel.org 12358S: Maintained 12359F: Documentation/hwmon/emc2103 12360F: drivers/hwmon/emc2103.c 12361 12362SMSC SCH5627 HARDWARE MONITOR DRIVER 12363M: Hans de Goede <hdegoede@redhat.com> 12364L: linux-hwmon@vger.kernel.org 12365S: Supported 12366F: Documentation/hwmon/sch5627 12367F: drivers/hwmon/sch5627.c 12368 12369SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12370M: Steve Glendinning <steve.glendinning@shawell.net> 12371L: linux-fbdev@vger.kernel.org 12372S: Maintained 12373F: drivers/video/fbdev/smscufx.c 12374 12375SMSC47B397 HARDWARE MONITOR DRIVER 12376M: Jean Delvare <jdelvare@suse.com> 12377L: linux-hwmon@vger.kernel.org 12378S: Maintained 12379F: Documentation/hwmon/smsc47b397 12380F: drivers/hwmon/smsc47b397.c 12381 12382SMSC911x ETHERNET DRIVER 12383M: Steve Glendinning <steve.glendinning@shawell.net> 12384L: netdev@vger.kernel.org 12385S: Maintained 12386F: include/linux/smsc911x.h 12387F: drivers/net/ethernet/smsc/smsc911x.* 12388 12389SMSC9420 PCI ETHERNET DRIVER 12390M: Steve Glendinning <steve.glendinning@shawell.net> 12391L: netdev@vger.kernel.org 12392S: Maintained 12393F: drivers/net/ethernet/smsc/smsc9420.* 12394 12395SOC-CAMERA V4L2 SUBSYSTEM 12396M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12397L: linux-media@vger.kernel.org 12398T: git git://linuxtv.org/media_tree.git 12399S: Maintained 12400F: include/media/soc* 12401F: drivers/media/i2c/soc_camera/ 12402F: drivers/media/platform/soc_camera/ 12403 12404SOEKRIS NET48XX LED SUPPORT 12405M: Chris Boot <bootc@bootc.net> 12406S: Maintained 12407F: drivers/leds/leds-net48xx.c 12408 12409SOFT-ROCE DRIVER (rxe) 12410M: Moni Shoua <monis@mellanox.com> 12411L: linux-rdma@vger.kernel.org 12412S: Supported 12413W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12414Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12415F: drivers/infiniband/sw/rxe/ 12416F: include/uapi/rdma/rdma_user_rxe.h 12417 12418SOFTLOGIC 6x10 MPEG CODEC 12419M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12420M: Anton Sviridenko <anton@corp.bluecherry.net> 12421M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12422M: Andrey Utkin <andrey_utkin@fastmail.com> 12423M: Ismael Luceno <ismael@iodev.co.uk> 12424L: linux-media@vger.kernel.org 12425S: Supported 12426F: drivers/media/pci/solo6x10/ 12427 12428SOFTWARE RAID (Multiple Disks) SUPPORT 12429M: Shaohua Li <shli@kernel.org> 12430L: linux-raid@vger.kernel.org 12431T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12432S: Supported 12433F: drivers/md/ 12434F: include/linux/raid/ 12435F: include/uapi/linux/raid/ 12436 12437SONIC NETWORK DRIVER 12438M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12439L: netdev@vger.kernel.org 12440S: Maintained 12441F: drivers/net/ethernet/natsemi/sonic.* 12442 12443SONICS SILICON BACKPLANE DRIVER (SSB) 12444M: Michael Buesch <m@bues.ch> 12445L: linux-wireless@vger.kernel.org 12446S: Maintained 12447F: drivers/ssb/ 12448F: include/linux/ssb/ 12449 12450SONY MEMORYSTICK CARD SUPPORT 12451M: Alex Dubov <oakad@yahoo.com> 12452W: http://tifmxx.berlios.de/ 12453S: Maintained 12454F: drivers/memstick/host/tifm_ms.c 12455 12456SONY MEMORYSTICK STANDARD SUPPORT 12457M: Maxim Levitsky <maximlevitsky@gmail.com> 12458S: Maintained 12459F: drivers/memstick/core/ms_block.* 12460 12461SONY VAIO CONTROL DEVICE DRIVER 12462M: Mattia Dongili <malattia@linux.it> 12463L: platform-driver-x86@vger.kernel.org 12464W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12465S: Maintained 12466F: Documentation/laptops/sony-laptop.txt 12467F: drivers/char/sonypi.c 12468F: drivers/platform/x86/sony-laptop.c 12469F: include/linux/sony-laptop.h 12470 12471SOUND 12472M: Jaroslav Kysela <perex@perex.cz> 12473M: Takashi Iwai <tiwai@suse.com> 12474L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12475W: http://www.alsa-project.org/ 12476T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12477T: git git://git.alsa-project.org/alsa-kernel.git 12478Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12479S: Maintained 12480F: Documentation/sound/ 12481F: include/sound/ 12482F: include/uapi/sound/ 12483F: sound/ 12484 12485SOUND - COMPRESSED AUDIO 12486M: Vinod Koul <vinod.koul@intel.com> 12487L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12488T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12489S: Supported 12490F: Documentation/sound/alsa/compress_offload.txt 12491F: include/sound/compress_driver.h 12492F: include/uapi/sound/compress_* 12493F: sound/core/compress_offload.c 12494F: sound/soc/soc-compress.c 12495 12496SOUND - DMAENGINE HELPERS 12497M: Lars-Peter Clausen <lars@metafoo.de> 12498S: Supported 12499F: include/sound/dmaengine_pcm.h 12500F: sound/core/pcm_dmaengine.c 12501F: sound/soc/soc-generic-dmaengine-pcm.c 12502 12503SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12504M: Liam Girdwood <lgirdwood@gmail.com> 12505M: Mark Brown <broonie@kernel.org> 12506T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12507L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12508W: http://alsa-project.org/main/index.php/ASoC 12509S: Supported 12510F: Documentation/devicetree/bindings/sound/ 12511F: Documentation/sound/alsa/soc/ 12512F: sound/soc/ 12513F: include/sound/soc* 12514 12515SP2 MEDIA DRIVER 12516M: Olli Salonen <olli.salonen@iki.fi> 12517L: linux-media@vger.kernel.org 12518W: https://linuxtv.org 12519Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12520S: Maintained 12521F: drivers/media/dvb-frontends/sp2* 12522 12523SPARC + UltraSPARC (sparc/sparc64) 12524M: "David S. Miller" <davem@davemloft.net> 12525L: sparclinux@vger.kernel.org 12526Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12527T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12528T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12529S: Maintained 12530F: arch/sparc/ 12531F: drivers/sbus/ 12532 12533SPARC SERIAL DRIVERS 12534M: "David S. Miller" <davem@davemloft.net> 12535L: sparclinux@vger.kernel.org 12536T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12537T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12538S: Maintained 12539F: include/linux/sunserialcore.h 12540F: drivers/tty/serial/suncore.c 12541F: drivers/tty/serial/sunhv.c 12542F: drivers/tty/serial/sunsab.c 12543F: drivers/tty/serial/sunsab.h 12544F: drivers/tty/serial/sunsu.c 12545F: drivers/tty/serial/sunzilog.c 12546F: drivers/tty/serial/sunzilog.h 12547F: drivers/tty/vcc.c 12548 12549SPARSE CHECKER 12550M: "Christopher Li" <sparse@chrisli.org> 12551L: linux-sparse@vger.kernel.org 12552W: https://sparse.wiki.kernel.org/ 12553T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12554T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12555S: Maintained 12556F: include/linux/compiler.h 12557 12558SPEAR CLOCK FRAMEWORK SUPPORT 12559M: Viresh Kumar <vireshk@kernel.org> 12560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12561W: http://www.st.com/spear 12562S: Maintained 12563F: drivers/clk/spear/ 12564 12565SPEAR PLATFORM SUPPORT 12566M: Viresh Kumar <vireshk@kernel.org> 12567M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12569W: http://www.st.com/spear 12570S: Maintained 12571F: arch/arm/boot/dts/spear* 12572F: arch/arm/mach-spear/ 12573 12574SPI NOR SUBSYSTEM 12575M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12576M: Marek Vasut <marek.vasut@gmail.com> 12577L: linux-mtd@lists.infradead.org 12578W: http://www.linux-mtd.infradead.org/ 12579Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12580T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12581T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12582S: Maintained 12583F: drivers/mtd/spi-nor/ 12584F: include/linux/mtd/spi-nor.h 12585 12586SPI SUBSYSTEM 12587M: Mark Brown <broonie@kernel.org> 12588L: linux-spi@vger.kernel.org 12589T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12590Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12591S: Maintained 12592F: Documentation/devicetree/bindings/spi/ 12593F: Documentation/spi/ 12594F: drivers/spi/ 12595F: include/linux/spi/ 12596F: include/uapi/linux/spi/ 12597F: tools/spi/ 12598 12599SPIDERNET NETWORK DRIVER for CELL 12600M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12601L: netdev@vger.kernel.org 12602S: Supported 12603F: Documentation/networking/spider_net.txt 12604F: drivers/net/ethernet/toshiba/spider_net* 12605 12606SPMI SUBSYSTEM 12607R: Stephen Boyd <sboyd@codeaurora.org> 12608L: linux-arm-msm@vger.kernel.org 12609F: Documentation/devicetree/bindings/spmi/ 12610F: drivers/spmi/ 12611F: include/dt-bindings/spmi/spmi.h 12612F: include/linux/spmi.h 12613F: include/trace/events/spmi.h 12614 12615SPU FILE SYSTEM 12616M: Jeremy Kerr <jk@ozlabs.org> 12617L: linuxppc-dev@lists.ozlabs.org 12618W: http://www.ibm.com/developerworks/power/cell/ 12619S: Supported 12620F: Documentation/filesystems/spufs.txt 12621F: arch/powerpc/platforms/cell/spufs/ 12622 12623SQUASHFS FILE SYSTEM 12624M: Phillip Lougher <phillip@squashfs.org.uk> 12625L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12626W: http://squashfs.org.uk 12627T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12628S: Maintained 12629F: Documentation/filesystems/squashfs.txt 12630F: fs/squashfs/ 12631 12632SRM (Alpha) environment access 12633M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12634S: Maintained 12635F: arch/alpha/kernel/srm_env.c 12636 12637STABLE BRANCH 12638M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12639L: stable@vger.kernel.org 12640S: Supported 12641F: Documentation/process/stable-kernel-rules.rst 12642 12643STAGING - COMEDI 12644M: Ian Abbott <abbotti@mev.co.uk> 12645M: H Hartley Sweeten <hsweeten@visionengravers.com> 12646S: Odd Fixes 12647F: drivers/staging/comedi/ 12648 12649STAGING - FLARION FT1000 DRIVERS 12650M: Marek Belisko <marek.belisko@gmail.com> 12651S: Odd Fixes 12652F: drivers/staging/ft1000/ 12653 12654STAGING - INDUSTRIAL IO 12655M: Jonathan Cameron <jic23@kernel.org> 12656L: linux-iio@vger.kernel.org 12657S: Odd Fixes 12658F: Documentation/devicetree/bindings/staging/iio/ 12659F: drivers/staging/iio/ 12660 12661STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12662M: Jarod Wilson <jarod@wilsonet.com> 12663W: http://www.lirc.org/ 12664S: Odd Fixes 12665F: drivers/staging/media/lirc/ 12666 12667STAGING - LUSTRE PARALLEL FILESYSTEM 12668M: Oleg Drokin <oleg.drokin@intel.com> 12669M: Andreas Dilger <andreas.dilger@intel.com> 12670M: James Simmons <jsimmons@infradead.org> 12671L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12672W: http://wiki.lustre.org/ 12673S: Maintained 12674F: drivers/staging/lustre 12675 12676STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12677M: Marc Dietrich <marvin24@gmx.de> 12678L: ac100@lists.launchpad.net (moderated for non-subscribers) 12679L: linux-tegra@vger.kernel.org 12680S: Maintained 12681F: drivers/staging/nvec/ 12682 12683STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12684M: Jens Frederich <jfrederich@gmail.com> 12685M: Daniel Drake <dsd@laptop.org> 12686M: Jon Nettleton <jon.nettleton@gmail.com> 12687W: http://wiki.laptop.org/go/DCON 12688S: Maintained 12689F: drivers/staging/olpc_dcon/ 12690 12691STAGING - REALTEK RTL8712U DRIVERS 12692M: Larry Finger <Larry.Finger@lwfinger.net> 12693M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12694S: Odd Fixes 12695F: drivers/staging/rtl8712/ 12696 12697STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12698M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12699M: Teddy Wang <teddy.wang@siliconmotion.com> 12700M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12701L: linux-fbdev@vger.kernel.org 12702S: Maintained 12703F: drivers/staging/sm750fb/ 12704 12705STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12706M: William Hubbs <w.d.hubbs@gmail.com> 12707M: Chris Brannon <chris@the-brannons.com> 12708M: Kirk Reiser <kirk@reisers.ca> 12709M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12710L: speakup@linux-speakup.org 12711W: http://www.linux-speakup.org/ 12712S: Odd Fixes 12713F: drivers/staging/speakup/ 12714 12715STAGING - VIA VT665X DRIVERS 12716M: Forest Bond <forest@alittletooquiet.net> 12717S: Odd Fixes 12718F: drivers/staging/vt665?/ 12719 12720STAGING - WILC1000 WIFI DRIVER 12721M: Aditya Shankar <aditya.shankar@microchip.com> 12722M: Ganesh Krishna <ganesh.krishna@microchip.com> 12723L: linux-wireless@vger.kernel.org 12724S: Supported 12725F: drivers/staging/wilc1000/ 12726 12727STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12728M: Arnaud Patard <arnaud.patard@rtp-net.org> 12729S: Odd Fixes 12730F: drivers/staging/xgifb/ 12731 12732STAGING SUBSYSTEM 12733M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12734T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12735L: devel@driverdev.osuosl.org 12736S: Supported 12737F: drivers/staging/ 12738 12739STARFIRE/DURALAN NETWORK DRIVER 12740M: Ion Badulescu <ionut@badula.org> 12741S: Odd Fixes 12742F: drivers/net/ethernet/adaptec/starfire* 12743 12744STEC S1220 SKD DRIVER 12745M: Bart Van Assche <bart.vanassche@wdc.com> 12746L: linux-block@vger.kernel.org 12747S: Maintained 12748F: drivers/block/skd*[ch] 12749 12750STI CEC DRIVER 12751M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12752S: Maintained 12753F: drivers/staging/media/st-cec/ 12754F: Documentation/devicetree/bindings/media/stih-cec.txt 12755 12756STK1160 USB VIDEO CAPTURE DRIVER 12757M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12758L: linux-media@vger.kernel.org 12759T: git git://linuxtv.org/media_tree.git 12760S: Maintained 12761F: drivers/media/usb/stk1160/ 12762 12763STMMAC ETHERNET DRIVER 12764M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12765M: Alexandre Torgue <alexandre.torgue@st.com> 12766L: netdev@vger.kernel.org 12767W: http://www.stlinux.com 12768S: Supported 12769F: drivers/net/ethernet/stmicro/stmmac/ 12770 12771SUN3/3X 12772M: Sam Creasey <sammy@sammy.net> 12773W: http://sammy.net/sun3/ 12774S: Maintained 12775F: arch/m68k/kernel/*sun3* 12776F: arch/m68k/sun3*/ 12777F: arch/m68k/include/asm/sun3* 12778F: drivers/net/ethernet/i825xx/sun3* 12779 12780SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12781M: Hans de Goede <hdegoede@redhat.com> 12782L: linux-input@vger.kernel.org 12783S: Maintained 12784F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12785F: drivers/input/keyboard/sun4i-lradc-keys.c 12786 12787SUNDANCE NETWORK DRIVER 12788M: Denis Kirjanov <kda@linux-powerpc.org> 12789L: netdev@vger.kernel.org 12790S: Maintained 12791F: drivers/net/ethernet/dlink/sundance.c 12792 12793SUPERH 12794M: Yoshinori Sato <ysato@users.sourceforge.jp> 12795M: Rich Felker <dalias@libc.org> 12796L: linux-sh@vger.kernel.org 12797Q: http://patchwork.kernel.org/project/linux-sh/list/ 12798S: Maintained 12799F: Documentation/sh/ 12800F: arch/sh/ 12801F: drivers/sh/ 12802 12803SUSPEND TO RAM 12804M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12805M: Len Brown <len.brown@intel.com> 12806M: Pavel Machek <pavel@ucw.cz> 12807L: linux-pm@vger.kernel.org 12808B: https://bugzilla.kernel.org 12809S: Supported 12810F: Documentation/power/ 12811F: arch/x86/kernel/acpi/ 12812F: drivers/base/power/ 12813F: kernel/power/ 12814F: include/linux/suspend.h 12815F: include/linux/freezer.h 12816F: include/linux/pm.h 12817 12818SVGA HANDLING 12819M: Martin Mares <mj@ucw.cz> 12820L: linux-video@atrey.karlin.mff.cuni.cz 12821S: Maintained 12822F: Documentation/svga.txt 12823F: arch/x86/boot/video* 12824 12825SWIOTLB SUBSYSTEM 12826M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12827L: linux-kernel@vger.kernel.org 12828T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12829S: Supported 12830F: lib/swiotlb.c 12831F: arch/*/kernel/pci-swiotlb.c 12832F: include/linux/swiotlb.h 12833 12834SWITCHDEV 12835M: Jiri Pirko <jiri@resnulli.us> 12836M: Ivan Vecera <ivecera@redhat.com> 12837L: netdev@vger.kernel.org 12838S: Supported 12839F: net/switchdev/ 12840F: include/net/switchdev.h 12841 12842SYNC FILE FRAMEWORK 12843M: Sumit Semwal <sumit.semwal@linaro.org> 12844R: Gustavo Padovan <gustavo@padovan.org> 12845S: Maintained 12846L: linux-media@vger.kernel.org 12847L: dri-devel@lists.freedesktop.org 12848F: drivers/dma-buf/sync_* 12849F: drivers/dma-buf/dma-fence* 12850F: drivers/dma-buf/sw_sync.c 12851F: include/linux/sync_file.h 12852F: include/uapi/linux/sync_file.h 12853F: Documentation/sync_file.txt 12854T: git git://anongit.freedesktop.org/drm/drm-misc 12855 12856SYNOPSYS ARC ARCHITECTURE 12857M: Vineet Gupta <vgupta@synopsys.com> 12858L: linux-snps-arc@lists.infradead.org 12859S: Supported 12860F: arch/arc/ 12861F: Documentation/devicetree/bindings/arc/* 12862F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12863F: drivers/clocksource/arc_timer.c 12864F: drivers/tty/serial/arc_uart.c 12865T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12866 12867SYNOPSYS ARC HSDK SDP pll clock driver 12868M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12869S: Supported 12870F: drivers/clk/clk-hsdk-pll.c 12871F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 12872 12873SYNOPSYS ARC SDP clock driver 12874M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12875S: Supported 12876F: drivers/clk/axs10x/* 12877F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 12878 12879SYNOPSYS ARC SDP platform support 12880M: Alexey Brodkin <abrodkin@synopsys.com> 12881S: Supported 12882F: arch/arc/plat-axs10x 12883F: arch/arc/boot/dts/ax* 12884F: Documentation/devicetree/bindings/arc/axs10* 12885 12886SYNOPSYS DESIGNWARE DMAC DRIVER 12887M: Viresh Kumar <vireshk@kernel.org> 12888M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12889S: Maintained 12890F: include/linux/dma/dw.h 12891F: include/linux/platform_data/dma-dw.h 12892F: drivers/dma/dw/ 12893 12894SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12895M: Jie Deng <jiedeng@synopsys.com> 12896L: netdev@vger.kernel.org 12897S: Supported 12898F: drivers/net/ethernet/synopsys/ 12899 12900SYNOPSYS DESIGNWARE I2C DRIVER 12901M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12902R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12903R: Mika Westerberg <mika.westerberg@linux.intel.com> 12904L: linux-i2c@vger.kernel.org 12905S: Maintained 12906F: drivers/i2c/busses/i2c-designware-* 12907F: include/linux/platform_data/i2c-designware.h 12908 12909SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12910M: Jaehoon Chung <jh80.chung@samsung.com> 12911L: linux-mmc@vger.kernel.org 12912S: Maintained 12913F: drivers/mmc/host/dw_mmc* 12914 12915SYNOPSYS HSDK RESET CONTROLLER DRIVER 12916M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12917S: Supported 12918F: drivers/reset/reset-hsdk-v1.c 12919F: include/dt-bindings/reset/snps,hsdk-v1-reset.h 12920F: Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt 12921 12922SYSTEM CONFIGURATION (SYSCON) 12923M: Lee Jones <lee.jones@linaro.org> 12924M: Arnd Bergmann <arnd@arndb.de> 12925T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12926S: Supported 12927F: drivers/mfd/syscon.c 12928 12929SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12930M: Sudeep Holla <sudeep.holla@arm.com> 12931L: linux-arm-kernel@lists.infradead.org 12932S: Maintained 12933F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12934F: drivers/clk/clk-scpi.c 12935F: drivers/cpufreq/scpi-cpufreq.c 12936F: drivers/firmware/arm_scpi.c 12937F: include/linux/scpi_protocol.h 12938 12939SYSTEM RESET/SHUTDOWN DRIVERS 12940M: Sebastian Reichel <sre@kernel.org> 12941L: linux-pm@vger.kernel.org 12942T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12943S: Maintained 12944F: Documentation/devicetree/bindings/power/reset/ 12945F: drivers/power/reset/ 12946 12947SYSTEM TRACE MODULE CLASS 12948M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12949S: Maintained 12950T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 12951F: Documentation/trace/stm.txt 12952F: drivers/hwtracing/stm/ 12953F: include/linux/stm.h 12954F: include/uapi/linux/stm.h 12955 12956SYSV FILESYSTEM 12957M: Christoph Hellwig <hch@infradead.org> 12958S: Maintained 12959F: Documentation/filesystems/sysv-fs.txt 12960F: fs/sysv/ 12961F: include/linux/sysv_fs.h 12962 12963TARGET SUBSYSTEM 12964M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12965L: linux-scsi@vger.kernel.org 12966L: target-devel@vger.kernel.org 12967W: http://www.linux-iscsi.org 12968W: http://groups.google.com/group/linux-iscsi-target-dev 12969T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12970S: Supported 12971F: drivers/target/ 12972F: include/target/ 12973F: Documentation/target/ 12974 12975TASKSTATS STATISTICS INTERFACE 12976M: Balbir Singh <bsingharora@gmail.com> 12977S: Maintained 12978F: Documentation/accounting/taskstats* 12979F: include/linux/taskstats* 12980F: kernel/taskstats.c 12981 12982TC subsystem 12983M: Jamal Hadi Salim <jhs@mojatatu.com> 12984M: Cong Wang <xiyou.wangcong@gmail.com> 12985M: Jiri Pirko <jiri@resnulli.us> 12986L: netdev@vger.kernel.org 12987S: Maintained 12988F: include/net/pkt_cls.h 12989F: include/net/pkt_sched.h 12990F: include/net/tc_act/ 12991F: include/uapi/linux/pkt_cls.h 12992F: include/uapi/linux/pkt_sched.h 12993F: include/uapi/linux/tc_act/ 12994F: include/uapi/linux/tc_ematch/ 12995F: net/sched/ 12996 12997TCP LOW PRIORITY MODULE 12998M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12999M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13000W: http://tcp-lp-mod.sourceforge.net/ 13001S: Maintained 13002F: net/ipv4/tcp_lp.c 13003 13004TDA10071 MEDIA DRIVER 13005M: Antti Palosaari <crope@iki.fi> 13006L: linux-media@vger.kernel.org 13007W: https://linuxtv.org 13008W: http://palosaari.fi/linux/ 13009Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13010T: git git://linuxtv.org/anttip/media_tree.git 13011S: Maintained 13012F: drivers/media/dvb-frontends/tda10071* 13013 13014TDA18212 MEDIA DRIVER 13015M: Antti Palosaari <crope@iki.fi> 13016L: linux-media@vger.kernel.org 13017W: https://linuxtv.org 13018W: http://palosaari.fi/linux/ 13019Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13020T: git git://linuxtv.org/anttip/media_tree.git 13021S: Maintained 13022F: drivers/media/tuners/tda18212* 13023 13024TDA18218 MEDIA DRIVER 13025M: Antti Palosaari <crope@iki.fi> 13026L: linux-media@vger.kernel.org 13027W: https://linuxtv.org 13028W: http://palosaari.fi/linux/ 13029Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13030T: git git://linuxtv.org/anttip/media_tree.git 13031S: Maintained 13032F: drivers/media/tuners/tda18218* 13033 13034TDA18271 MEDIA DRIVER 13035M: Michael Krufky <mkrufky@linuxtv.org> 13036L: linux-media@vger.kernel.org 13037W: https://linuxtv.org 13038W: http://github.com/mkrufky 13039Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13040T: git git://linuxtv.org/mkrufky/tuners.git 13041S: Maintained 13042F: drivers/media/tuners/tda18271* 13043 13044TDA827x MEDIA DRIVER 13045M: Michael Krufky <mkrufky@linuxtv.org> 13046L: linux-media@vger.kernel.org 13047W: https://linuxtv.org 13048W: http://github.com/mkrufky 13049Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13050T: git git://linuxtv.org/mkrufky/tuners.git 13051S: Maintained 13052F: drivers/media/tuners/tda8290.* 13053 13054TDA8290 MEDIA DRIVER 13055M: Michael Krufky <mkrufky@linuxtv.org> 13056L: linux-media@vger.kernel.org 13057W: https://linuxtv.org 13058W: http://github.com/mkrufky 13059Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13060T: git git://linuxtv.org/mkrufky/tuners.git 13061S: Maintained 13062F: drivers/media/tuners/tda8290.* 13063 13064TDA9840 MEDIA DRIVER 13065M: Hans Verkuil <hverkuil@xs4all.nl> 13066L: linux-media@vger.kernel.org 13067T: git git://linuxtv.org/media_tree.git 13068W: https://linuxtv.org 13069S: Maintained 13070F: drivers/media/i2c/tda9840* 13071 13072TEA5761 TUNER DRIVER 13073M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13074M: Mauro Carvalho Chehab <mchehab@kernel.org> 13075L: linux-media@vger.kernel.org 13076W: https://linuxtv.org 13077T: git git://linuxtv.org/media_tree.git 13078S: Odd fixes 13079F: drivers/media/tuners/tea5761.* 13080 13081TEA5767 TUNER DRIVER 13082M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13083M: Mauro Carvalho Chehab <mchehab@kernel.org> 13084L: linux-media@vger.kernel.org 13085W: https://linuxtv.org 13086T: git git://linuxtv.org/media_tree.git 13087S: Maintained 13088F: drivers/media/tuners/tea5767.* 13089 13090TEA6415C MEDIA DRIVER 13091M: Hans Verkuil <hverkuil@xs4all.nl> 13092L: linux-media@vger.kernel.org 13093T: git git://linuxtv.org/media_tree.git 13094W: https://linuxtv.org 13095S: Maintained 13096F: drivers/media/i2c/tea6415c* 13097 13098TEA6420 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/tea6420* 13105 13106TEAM DRIVER 13107M: Jiri Pirko <jiri@resnulli.us> 13108L: netdev@vger.kernel.org 13109S: Supported 13110F: drivers/net/team/ 13111F: include/linux/if_team.h 13112F: include/uapi/linux/if_team.h 13113 13114TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13115M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13116S: Maintained 13117F: arch/x86/platform/ts5500/ 13118 13119TECHNOTREND USB IR RECEIVER 13120M: Sean Young <sean@mess.org> 13121L: linux-media@vger.kernel.org 13122S: Maintained 13123F: drivers/media/rc/ttusbir.c 13124 13125TEE SUBSYSTEM 13126M: Jens Wiklander <jens.wiklander@linaro.org> 13127S: Maintained 13128F: include/linux/tee_drv.h 13129F: include/uapi/linux/tee.h 13130F: drivers/tee/ 13131F: Documentation/tee.txt 13132 13133TEGRA ARCHITECTURE SUPPORT 13134M: Thierry Reding <thierry.reding@gmail.com> 13135M: Jonathan Hunter <jonathanh@nvidia.com> 13136L: linux-tegra@vger.kernel.org 13137Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13138T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13139S: Supported 13140N: [^a-z]tegra 13141 13142TEGRA CLOCK DRIVER 13143M: Peter De Schrijver <pdeschrijver@nvidia.com> 13144M: Prashant Gaikwad <pgaikwad@nvidia.com> 13145S: Supported 13146F: drivers/clk/tegra/ 13147 13148TEGRA DMA DRIVERS 13149M: Laxman Dewangan <ldewangan@nvidia.com> 13150M: Jon Hunter <jonathanh@nvidia.com> 13151S: Supported 13152F: drivers/dma/tegra* 13153 13154TEGRA I2C DRIVER 13155M: Laxman Dewangan <ldewangan@nvidia.com> 13156S: Supported 13157F: drivers/i2c/busses/i2c-tegra.c 13158 13159TEGRA IOMMU DRIVERS 13160M: Hiroshi Doyu <hdoyu@nvidia.com> 13161S: Supported 13162F: drivers/iommu/tegra* 13163 13164TEGRA KBC DRIVER 13165M: Rakesh Iyer <riyer@nvidia.com> 13166M: Laxman Dewangan <ldewangan@nvidia.com> 13167S: Supported 13168F: drivers/input/keyboard/tegra-kbc.c 13169 13170TEGRA PWM DRIVER 13171M: Thierry Reding <thierry.reding@gmail.com> 13172S: Supported 13173F: drivers/pwm/pwm-tegra.c 13174 13175TEGRA SERIAL DRIVER 13176M: Laxman Dewangan <ldewangan@nvidia.com> 13177S: Supported 13178F: drivers/tty/serial/serial-tegra.c 13179 13180TEGRA SPI DRIVER 13181M: Laxman Dewangan <ldewangan@nvidia.com> 13182S: Supported 13183F: drivers/spi/spi-tegra* 13184 13185TEHUTI ETHERNET DRIVER 13186M: Andy Gospodarek <andy@greyhouse.net> 13187L: netdev@vger.kernel.org 13188S: Supported 13189F: drivers/net/ethernet/tehuti/* 13190 13191Telecom Clock Driver for MCPL0010 13192M: Mark Gross <mark.gross@intel.com> 13193S: Supported 13194F: drivers/char/tlclk.c 13195 13196TENSILICA XTENSA PORT (xtensa) 13197M: Chris Zankel <chris@zankel.net> 13198M: Max Filippov <jcmvbkbc@gmail.com> 13199L: linux-xtensa@linux-xtensa.org 13200T: git git://github.com/czankel/xtensa-linux.git 13201S: Maintained 13202F: arch/xtensa/ 13203F: drivers/irqchip/irq-xtensa-* 13204 13205Texas Instruments' System Control Interface (TISCI) Protocol Driver 13206M: Nishanth Menon <nm@ti.com> 13207M: Tero Kristo <t-kristo@ti.com> 13208M: Santosh Shilimkar <ssantosh@kernel.org> 13209L: linux-arm-kernel@lists.infradead.org 13210S: Maintained 13211F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13212F: drivers/firmware/ti_sci* 13213F: include/linux/soc/ti/ti_sci_protocol.h 13214F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13215F: include/dt-bindings/genpd/k2g.h 13216F: drivers/soc/ti/ti_sci_pm_domains.c 13217F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13218F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13219F: drivers/clk/keystone/sci-clk.c 13220F: drivers/reset/reset-ti-sci.c 13221 13222THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13223M: Hans Verkuil <hverkuil@xs4all.nl> 13224L: linux-media@vger.kernel.org 13225T: git git://linuxtv.org/media_tree.git 13226W: https://linuxtv.org 13227S: Maintained 13228F: drivers/media/radio/radio-raremono.c 13229 13230THERMAL 13231M: Zhang Rui <rui.zhang@intel.com> 13232M: Eduardo Valentin <edubezval@gmail.com> 13233L: linux-pm@vger.kernel.org 13234T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13235T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13236Q: https://patchwork.kernel.org/project/linux-pm/list/ 13237S: Supported 13238F: drivers/thermal/ 13239F: include/linux/thermal.h 13240F: include/uapi/linux/thermal.h 13241F: include/linux/cpu_cooling.h 13242F: Documentation/devicetree/bindings/thermal/ 13243 13244THERMAL/CPU_COOLING 13245M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13246M: Viresh Kumar <viresh.kumar@linaro.org> 13247M: Javi Merino <javi.merino@kernel.org> 13248L: linux-pm@vger.kernel.org 13249S: Supported 13250F: Documentation/thermal/cpu-cooling-api.txt 13251F: drivers/thermal/cpu_cooling.c 13252F: include/linux/cpu_cooling.h 13253 13254THINKPAD ACPI EXTRAS DRIVER 13255M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13256L: ibm-acpi-devel@lists.sourceforge.net 13257L: platform-driver-x86@vger.kernel.org 13258W: http://ibm-acpi.sourceforge.net 13259W: http://thinkwiki.org/wiki/Ibm-acpi 13260T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13261S: Maintained 13262F: drivers/platform/x86/thinkpad_acpi.c 13263 13264THUNDERBOLT DRIVER 13265M: Andreas Noever <andreas.noever@gmail.com> 13266M: Michael Jamet <michael.jamet@intel.com> 13267M: Mika Westerberg <mika.westerberg@linux.intel.com> 13268M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13269S: Maintained 13270F: drivers/thunderbolt/ 13271 13272THUNDERX GPIO DRIVER 13273M: David Daney <david.daney@cavium.com> 13274S: Maintained 13275F: drivers/gpio/gpio-thunderx.c 13276 13277TI AM437X VPFE DRIVER 13278M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13279L: linux-media@vger.kernel.org 13280W: https://linuxtv.org 13281Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13282T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13283S: Maintained 13284F: drivers/media/platform/am437x/ 13285 13286TI BANDGAP AND THERMAL DRIVER 13287M: Eduardo Valentin <edubezval@gmail.com> 13288M: Keerthy <j-keerthy@ti.com> 13289L: linux-pm@vger.kernel.org 13290L: linux-omap@vger.kernel.org 13291S: Maintained 13292F: drivers/thermal/ti-soc-thermal/ 13293 13294TI BQ27XXX POWER SUPPLY DRIVER 13295R: Andrew F. Davis <afd@ti.com> 13296F: include/linux/power/bq27xxx_battery.h 13297F: drivers/power/supply/bq27xxx_battery.c 13298F: drivers/power/supply/bq27xxx_battery_i2c.c 13299 13300TI CDCE706 CLOCK DRIVER 13301M: Max Filippov <jcmvbkbc@gmail.com> 13302S: Maintained 13303F: drivers/clk/clk-cdce706.c 13304 13305TI CLOCK DRIVER 13306M: Tero Kristo <t-kristo@ti.com> 13307L: linux-omap@vger.kernel.org 13308S: Maintained 13309F: drivers/clk/ti/ 13310F: include/linux/clk/ti.h 13311 13312TI DAVINCI MACHINE SUPPORT 13313M: Sekhar Nori <nsekhar@ti.com> 13314M: Kevin Hilman <khilman@kernel.org> 13315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13316T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13317S: Supported 13318F: arch/arm/mach-davinci/ 13319F: drivers/i2c/busses/i2c-davinci.c 13320F: arch/arm/boot/dts/da850* 13321 13322TI DAVINCI SERIES GPIO DRIVER 13323M: Keerthy <j-keerthy@ti.com> 13324L: linux-gpio@vger.kernel.org 13325S: Maintained 13326F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13327F: drivers/gpio/gpio-davinci.c 13328 13329TI DAVINCI SERIES MEDIA DRIVER 13330M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13331L: linux-media@vger.kernel.org 13332W: https://linuxtv.org 13333Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13334T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13335S: Maintained 13336F: drivers/media/platform/davinci/ 13337F: include/media/davinci/ 13338 13339TI ETHERNET SWITCH DRIVER (CPSW) 13340R: Grygorii Strashko <grygorii.strashko@ti.com> 13341L: linux-omap@vger.kernel.org 13342L: netdev@vger.kernel.org 13343S: Maintained 13344F: drivers/net/ethernet/ti/cpsw* 13345F: drivers/net/ethernet/ti/davinci* 13346 13347TI FLASH MEDIA INTERFACE DRIVER 13348M: Alex Dubov <oakad@yahoo.com> 13349S: Maintained 13350F: drivers/misc/tifm* 13351F: drivers/mmc/host/tifm_sd.c 13352F: include/linux/tifm.h 13353 13354TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13355M: Santosh Shilimkar <ssantosh@kernel.org> 13356L: linux-kernel@vger.kernel.org 13357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13358S: Maintained 13359F: drivers/soc/ti/* 13360T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13361 13362TI LM49xxx FAMILY ASoC CODEC DRIVERS 13363M: M R Swami Reddy <mr.swami.reddy@ti.com> 13364M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13365L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13366S: Maintained 13367F: sound/soc/codecs/lm49453* 13368F: sound/soc/codecs/isabelle* 13369 13370TI LP855x BACKLIGHT DRIVER 13371M: Milo Kim <milo.kim@ti.com> 13372S: Maintained 13373F: Documentation/backlight/lp855x-driver.txt 13374F: drivers/video/backlight/lp855x_bl.c 13375F: include/linux/platform_data/lp855x.h 13376 13377TI LP8727 CHARGER DRIVER 13378M: Milo Kim <milo.kim@ti.com> 13379S: Maintained 13380F: drivers/power/supply/lp8727_charger.c 13381F: include/linux/platform_data/lp8727.h 13382 13383TI LP8788 MFD DRIVER 13384M: Milo Kim <milo.kim@ti.com> 13385S: Maintained 13386F: drivers/iio/adc/lp8788_adc.c 13387F: drivers/leds/leds-lp8788.c 13388F: drivers/mfd/lp8788*.c 13389F: drivers/power/supply/lp8788-charger.c 13390F: drivers/regulator/lp8788-*.c 13391F: include/linux/mfd/lp8788*.h 13392 13393TI NETCP ETHERNET DRIVER 13394M: Wingman Kwok <w-kwok2@ti.com> 13395M: Murali Karicheri <m-karicheri2@ti.com> 13396L: netdev@vger.kernel.org 13397S: Maintained 13398F: drivers/net/ethernet/ti/netcp* 13399 13400TI TAS571X FAMILY ASoC CODEC DRIVER 13401M: Kevin Cernekee <cernekee@chromium.org> 13402L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13403S: Odd Fixes 13404F: sound/soc/codecs/tas571x* 13405 13406TI TRF7970A NFC DRIVER 13407M: Mark Greer <mgreer@animalcreek.com> 13408L: linux-wireless@vger.kernel.org 13409L: linux-nfc@lists.01.org (moderated for non-subscribers) 13410S: Supported 13411F: drivers/nfc/trf7970a.c 13412F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13413 13414TI TWL4030 SERIES SOC CODEC DRIVER 13415M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13416L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13417S: Maintained 13418F: sound/soc/codecs/twl4030* 13419 13420TI VPE/CAL DRIVERS 13421M: Benoit Parrot <bparrot@ti.com> 13422L: linux-media@vger.kernel.org 13423W: http://linuxtv.org/ 13424Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13425S: Maintained 13426F: drivers/media/platform/ti-vpe/ 13427 13428TI WILINK WIRELESS DRIVERS 13429L: linux-wireless@vger.kernel.org 13430W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13431W: http://wireless.kernel.org/en/users/Drivers/wl1251 13432T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13433S: Orphan 13434F: drivers/net/wireless/ti/ 13435F: include/linux/wl12xx.h 13436 13437TILE ARCHITECTURE 13438M: Chris Metcalf <cmetcalf@mellanox.com> 13439W: http://www.mellanox.com/repository/solutions/tile-scm/ 13440T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13441S: Supported 13442F: arch/tile/ 13443F: drivers/char/tile-srom.c 13444F: drivers/edac/tile_edac.c 13445F: drivers/net/ethernet/tile/ 13446F: drivers/rtc/rtc-tile.c 13447F: drivers/tty/hvc/hvc_tile.c 13448F: drivers/tty/serial/tilegx.c 13449F: drivers/usb/host/*-tilegx.c 13450F: include/linux/usb/tilegx.h 13451 13452TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13453M: John Stultz <john.stultz@linaro.org> 13454M: Thomas Gleixner <tglx@linutronix.de> 13455R: Stephen Boyd <sboyd@codeaurora.org> 13456L: linux-kernel@vger.kernel.org 13457T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13458S: Supported 13459F: include/linux/clocksource.h 13460F: include/linux/time.h 13461F: include/linux/timex.h 13462F: include/uapi/linux/time.h 13463F: include/uapi/linux/timex.h 13464F: kernel/time/clocksource.c 13465F: kernel/time/time*.c 13466F: kernel/time/alarmtimer.c 13467F: kernel/time/ntp.c 13468F: tools/testing/selftests/timers/ 13469 13470TIPC NETWORK LAYER 13471M: Jon Maloy <jon.maloy@ericsson.com> 13472M: Ying Xue <ying.xue@windriver.com> 13473L: netdev@vger.kernel.org (core kernel code) 13474L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13475W: http://tipc.sourceforge.net/ 13476S: Maintained 13477F: include/uapi/linux/tipc*.h 13478F: net/tipc/ 13479 13480TLAN NETWORK DRIVER 13481M: Samuel Chessman <chessman@tux.org> 13482L: tlan-devel@lists.sourceforge.net (subscribers-only) 13483W: http://sourceforge.net/projects/tlan/ 13484S: Maintained 13485F: Documentation/networking/tlan.txt 13486F: drivers/net/ethernet/ti/tlan.* 13487 13488TM6000 VIDEO4LINUX DRIVER 13489M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13490M: Mauro Carvalho Chehab <mchehab@kernel.org> 13491L: linux-media@vger.kernel.org 13492W: https://linuxtv.org 13493T: git git://linuxtv.org/media_tree.git 13494S: Odd fixes 13495F: drivers/media/usb/tm6000/ 13496F: Documentation/media/v4l-drivers/tm6000* 13497 13498TMIO/SDHI MMC DRIVER 13499M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13500L: linux-mmc@vger.kernel.org 13501S: Supported 13502F: drivers/mmc/host/tmio_mmc* 13503F: drivers/mmc/host/renesas_sdhi* 13504F: include/linux/mfd/tmio.h 13505 13506TMP401 HARDWARE MONITOR DRIVER 13507M: Guenter Roeck <linux@roeck-us.net> 13508L: linux-hwmon@vger.kernel.org 13509S: Maintained 13510F: Documentation/hwmon/tmp401 13511F: drivers/hwmon/tmp401.c 13512 13513TMPFS (SHMEM FILESYSTEM) 13514M: Hugh Dickins <hughd@google.com> 13515L: linux-mm@kvack.org 13516S: Maintained 13517F: include/linux/shmem_fs.h 13518F: mm/shmem.c 13519 13520TOMOYO SECURITY MODULE 13521M: Kentaro Takeda <takedakn@nttdata.co.jp> 13522M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13523L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13524L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13525L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13526L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13527W: http://tomoyo.sourceforge.jp/ 13528T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13529S: Maintained 13530F: security/tomoyo/ 13531 13532TOPSTAR LAPTOP EXTRAS DRIVER 13533M: Herton Ronaldo Krzesinski <herton@canonical.com> 13534L: platform-driver-x86@vger.kernel.org 13535S: Maintained 13536F: drivers/platform/x86/topstar-laptop.c 13537 13538TOSHIBA ACPI EXTRAS DRIVER 13539M: Azael Avalos <coproscefalo@gmail.com> 13540L: platform-driver-x86@vger.kernel.org 13541S: Maintained 13542F: drivers/platform/x86/toshiba_acpi.c 13543 13544TOSHIBA BLUETOOTH DRIVER 13545M: Azael Avalos <coproscefalo@gmail.com> 13546L: platform-driver-x86@vger.kernel.org 13547S: Maintained 13548F: drivers/platform/x86/toshiba_bluetooth.c 13549 13550TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13551M: Azael Avalos <coproscefalo@gmail.com> 13552L: platform-driver-x86@vger.kernel.org 13553S: Maintained 13554F: drivers/platform/x86/toshiba_haps.c 13555 13556TOSHIBA SMM DRIVER 13557M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13558W: http://www.buzzard.org.uk/toshiba/ 13559S: Maintained 13560F: drivers/char/toshiba.c 13561F: include/linux/toshiba.h 13562F: include/uapi/linux/toshiba.h 13563 13564TOSHIBA TC358743 DRIVER 13565M: Mats Randgaard <matrandg@cisco.com> 13566L: linux-media@vger.kernel.org 13567S: Maintained 13568F: drivers/media/i2c/tc358743* 13569F: include/media/i2c/tc358743.h 13570 13571TOSHIBA WMI HOTKEYS DRIVER 13572M: Azael Avalos <coproscefalo@gmail.com> 13573L: platform-driver-x86@vger.kernel.org 13574S: Maintained 13575F: drivers/platform/x86/toshiba-wmi.c 13576 13577TPM DEVICE DRIVER 13578M: Peter Huewe <peterhuewe@gmx.de> 13579M: Marcel Selhorst <tpmdd@selhorst.net> 13580M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13581R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13582W: http://tpmdd.sourceforge.net 13583L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13584Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13585T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13586S: Maintained 13587F: drivers/char/tpm/ 13588 13589TPM IBM_VTPM DEVICE DRIVER 13590M: Ashley Lai <ashleydlai@gmail.com> 13591W: http://tpmdd.sourceforge.net 13592L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13593S: Maintained 13594F: drivers/char/tpm/tpm_ibmvtpm* 13595 13596TRACING 13597M: Steven Rostedt <rostedt@goodmis.org> 13598M: Ingo Molnar <mingo@redhat.com> 13599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13600S: Maintained 13601F: Documentation/trace/ftrace.txt 13602F: arch/*/*/*/ftrace.h 13603F: arch/*/kernel/ftrace.c 13604F: include/*/ftrace.h 13605F: include/linux/trace*.h 13606F: include/trace/ 13607F: kernel/trace/ 13608F: tools/testing/selftests/ftrace/ 13609 13610TRACING MMIO ACCESSES (MMIOTRACE) 13611M: Steven Rostedt <rostedt@goodmis.org> 13612M: Ingo Molnar <mingo@kernel.org> 13613R: Karol Herbst <karolherbst@gmail.com> 13614R: Pekka Paalanen <ppaalanen@gmail.com> 13615S: Maintained 13616L: linux-kernel@vger.kernel.org 13617L: nouveau@lists.freedesktop.org 13618F: kernel/trace/trace_mmiotrace.c 13619F: include/linux/mmiotrace.h 13620F: arch/x86/mm/kmmio.c 13621F: arch/x86/mm/mmio-mod.c 13622F: arch/x86/mm/testmmiotrace.c 13623 13624TRIVIAL PATCHES 13625M: Jiri Kosina <trivial@kernel.org> 13626T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13627S: Maintained 13628K: ^Subject:.*(?i)trivial 13629 13630TTY LAYER 13631M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13632M: Jiri Slaby <jslaby@suse.com> 13633S: Supported 13634T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13635F: Documentation/serial/ 13636F: drivers/tty/ 13637F: drivers/tty/serial/serial_core.c 13638F: include/linux/serial_core.h 13639F: include/linux/serial.h 13640F: include/linux/tty.h 13641F: include/uapi/linux/serial_core.h 13642F: include/uapi/linux/serial.h 13643F: include/uapi/linux/tty.h 13644 13645TUA9001 MEDIA DRIVER 13646M: Antti Palosaari <crope@iki.fi> 13647L: linux-media@vger.kernel.org 13648W: https://linuxtv.org 13649W: http://palosaari.fi/linux/ 13650Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13651T: git git://linuxtv.org/anttip/media_tree.git 13652S: Maintained 13653F: drivers/media/tuners/tua9001* 13654 13655TULIP NETWORK DRIVERS 13656L: netdev@vger.kernel.org 13657L: linux-parisc@vger.kernel.org 13658S: Orphan 13659F: drivers/net/ethernet/dec/tulip/ 13660 13661TUN/TAP driver 13662M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13663W: http://vtun.sourceforge.net/tun 13664S: Maintained 13665F: Documentation/networking/tuntap.txt 13666F: arch/um/os-Linux/drivers/ 13667 13668TURBOCHANNEL SUBSYSTEM 13669M: "Maciej W. Rozycki" <macro@linux-mips.org> 13670M: Ralf Baechle <ralf@linux-mips.org> 13671L: linux-mips@linux-mips.org 13672Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13673S: Maintained 13674F: drivers/tc/ 13675F: include/linux/tc.h 13676 13677TW5864 VIDEO4LINUX DRIVER 13678M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13679M: Anton Sviridenko <anton@corp.bluecherry.net> 13680M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13681M: Andrey Utkin <andrey_utkin@fastmail.com> 13682L: linux-media@vger.kernel.org 13683S: Supported 13684F: drivers/media/pci/tw5864/ 13685 13686TW68 VIDEO4LINUX DRIVER 13687M: Hans Verkuil <hverkuil@xs4all.nl> 13688L: linux-media@vger.kernel.org 13689T: git git://linuxtv.org/media_tree.git 13690W: https://linuxtv.org 13691S: Odd Fixes 13692F: drivers/media/pci/tw68/ 13693 13694TW686X VIDEO4LINUX DRIVER 13695M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13696L: linux-media@vger.kernel.org 13697T: git git://linuxtv.org/media_tree.git 13698W: http://linuxtv.org 13699S: Maintained 13700F: drivers/media/pci/tw686x/ 13701 13702UBI FILE SYSTEM (UBIFS) 13703M: Richard Weinberger <richard@nod.at> 13704M: Artem Bityutskiy <dedekind1@gmail.com> 13705M: Adrian Hunter <adrian.hunter@intel.com> 13706L: linux-mtd@lists.infradead.org 13707T: git git://git.infradead.org/ubifs-2.6.git 13708W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13709S: Supported 13710F: Documentation/filesystems/ubifs.txt 13711F: fs/ubifs/ 13712 13713UCLINUX (M68KNOMMU AND COLDFIRE) 13714M: Greg Ungerer <gerg@linux-m68k.org> 13715W: http://www.linux-m68k.org/ 13716W: http://www.uclinux.org/ 13717L: linux-m68k@lists.linux-m68k.org 13718L: uclinux-dev@uclinux.org (subscribers-only) 13719T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13720S: Maintained 13721F: arch/m68k/coldfire/ 13722F: arch/m68k/68*/ 13723F: arch/m68k/*/*_no.* 13724F: arch/m68k/include/asm/*_no.* 13725 13726UDF FILESYSTEM 13727M: Jan Kara <jack@suse.com> 13728S: Maintained 13729F: Documentation/filesystems/udf.txt 13730F: fs/udf/ 13731 13732UDRAW TABLET 13733M: Bastien Nocera <hadess@hadess.net> 13734L: linux-input@vger.kernel.org 13735S: Maintained 13736F: drivers/hid/hid-udraw.c 13737 13738UFS FILESYSTEM 13739M: Evgeniy Dushistov <dushistov@mail.ru> 13740S: Maintained 13741F: Documentation/filesystems/ufs.txt 13742F: fs/ufs/ 13743 13744UHID USERSPACE HID IO DRIVER: 13745M: David Herrmann <dh.herrmann@googlemail.com> 13746L: linux-input@vger.kernel.org 13747S: Maintained 13748F: drivers/hid/uhid.c 13749F: include/uapi/linux/uhid.h 13750 13751ULPI BUS 13752M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13753L: linux-usb@vger.kernel.org 13754S: Maintained 13755F: drivers/usb/common/ulpi.c 13756F: include/linux/ulpi/ 13757 13758ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13759L: linux-usb@vger.kernel.org 13760S: Orphan 13761F: drivers/uwb/ 13762F: include/linux/uwb.h 13763F: include/linux/uwb/ 13764 13765UNICORE32 ARCHITECTURE: 13766M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13767W: http://mprc.pku.edu.cn/~guanxuetao/linux 13768S: Maintained 13769T: git git://github.com/gxt/linux.git 13770F: arch/unicore32/ 13771 13772UNIFDEF 13773M: Tony Finch <dot@dotat.at> 13774W: http://dotat.at/prog/unifdef 13775S: Maintained 13776F: scripts/unifdef.c 13777 13778UNIFORM CDROM DRIVER 13779M: Jens Axboe <axboe@kernel.dk> 13780W: http://www.kernel.dk 13781S: Maintained 13782F: Documentation/cdrom/ 13783F: drivers/cdrom/cdrom.c 13784F: include/linux/cdrom.h 13785F: include/uapi/linux/cdrom.h 13786 13787UNISYS S-PAR DRIVERS 13788M: David Kershner <david.kershner@unisys.com> 13789L: sparmaintainer@unisys.com (Unisys internal) 13790S: Supported 13791F: drivers/staging/unisys/ 13792 13793UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13794M: Vinayak Holikatti <vinholikatti@gmail.com> 13795L: linux-scsi@vger.kernel.org 13796S: Supported 13797F: Documentation/scsi/ufs.txt 13798F: drivers/scsi/ufs/ 13799 13800UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13801M: Joao Pinto <jpinto@synopsys.com> 13802L: linux-scsi@vger.kernel.org 13803S: Supported 13804F: drivers/scsi/ufs/*dwc* 13805 13806UNSORTED BLOCK IMAGES (UBI) 13807M: Artem Bityutskiy <dedekind1@gmail.com> 13808M: Richard Weinberger <richard@nod.at> 13809W: http://www.linux-mtd.infradead.org/ 13810L: linux-mtd@lists.infradead.org 13811T: git git://git.infradead.org/ubifs-2.6.git 13812S: Supported 13813F: drivers/mtd/ubi/ 13814F: include/linux/mtd/ubi.h 13815F: include/uapi/mtd/ubi-user.h 13816 13817USB "USBNET" DRIVER FRAMEWORK 13818M: Oliver Neukum <oneukum@suse.com> 13819L: netdev@vger.kernel.org 13820W: http://www.linux-usb.org/usbnet 13821S: Maintained 13822F: drivers/net/usb/usbnet.c 13823F: include/linux/usb/usbnet.h 13824 13825USB ACM DRIVER 13826M: Oliver Neukum <oneukum@suse.com> 13827L: linux-usb@vger.kernel.org 13828S: Maintained 13829F: Documentation/usb/acm.txt 13830F: drivers/usb/class/cdc-acm.* 13831 13832USB AR5523 WIRELESS DRIVER 13833M: Pontus Fuchs <pontus.fuchs@gmail.com> 13834L: linux-wireless@vger.kernel.org 13835S: Maintained 13836F: drivers/net/wireless/ath/ar5523/ 13837 13838USB ATTACHED SCSI 13839M: Oliver Neukum <oneukum@suse.com> 13840L: linux-usb@vger.kernel.org 13841L: linux-scsi@vger.kernel.org 13842S: Maintained 13843F: drivers/usb/storage/uas.c 13844 13845USB CDC ETHERNET DRIVER 13846M: Oliver Neukum <oliver@neukum.org> 13847L: linux-usb@vger.kernel.org 13848S: Maintained 13849F: drivers/net/usb/cdc_*.c 13850F: include/uapi/linux/usb/cdc.h 13851 13852USB CHAOSKEY DRIVER 13853M: Keith Packard <keithp@keithp.com> 13854L: linux-usb@vger.kernel.org 13855S: Maintained 13856F: drivers/usb/misc/chaoskey.c 13857 13858USB CYPRESS C67X00 DRIVER 13859M: Peter Korsgaard <jacmet@sunsite.dk> 13860L: linux-usb@vger.kernel.org 13861S: Maintained 13862F: drivers/usb/c67x00/ 13863 13864USB DAVICOM DM9601 DRIVER 13865M: Peter Korsgaard <jacmet@sunsite.dk> 13866L: netdev@vger.kernel.org 13867W: http://www.linux-usb.org/usbnet 13868S: Maintained 13869F: drivers/net/usb/dm9601.c 13870 13871USB DIAMOND RIO500 DRIVER 13872M: Cesar Miquel <miquel@df.uba.ar> 13873L: rio500-users@lists.sourceforge.net 13874W: http://rio500.sourceforge.net 13875S: Maintained 13876F: drivers/usb/misc/rio500* 13877 13878USB EHCI DRIVER 13879M: Alan Stern <stern@rowland.harvard.edu> 13880L: linux-usb@vger.kernel.org 13881S: Maintained 13882F: Documentation/usb/ehci.txt 13883F: drivers/usb/host/ehci* 13884 13885USB GADGET/PERIPHERAL SUBSYSTEM 13886M: Felipe Balbi <balbi@kernel.org> 13887L: linux-usb@vger.kernel.org 13888W: http://www.linux-usb.org/gadget 13889T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13890S: Maintained 13891F: drivers/usb/gadget/ 13892F: include/linux/usb/gadget* 13893 13894USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13895M: Jiri Kosina <jikos@kernel.org> 13896R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13897L: linux-usb@vger.kernel.org 13898T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13899S: Maintained 13900F: Documentation/hid/hiddev.txt 13901F: drivers/hid/usbhid/ 13902 13903USB ISP116X DRIVER 13904M: Olav Kongas <ok@artecdesign.ee> 13905L: linux-usb@vger.kernel.org 13906S: Maintained 13907F: drivers/usb/host/isp116x* 13908F: include/linux/usb/isp116x.h 13909 13910USB LAN78XX ETHERNET DRIVER 13911M: Woojung Huh <woojung.huh@microchip.com> 13912M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13913L: netdev@vger.kernel.org 13914S: Maintained 13915F: drivers/net/usb/lan78xx.* 13916 13917USB MASS STORAGE DRIVER 13918M: Alan Stern <stern@rowland.harvard.edu> 13919L: linux-usb@vger.kernel.org 13920L: usb-storage@lists.one-eyed-alien.net 13921S: Maintained 13922W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13923F: drivers/usb/storage/ 13924 13925USB MIDI DRIVER 13926M: Clemens Ladisch <clemens@ladisch.de> 13927L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13928T: git git://git.alsa-project.org/alsa-kernel.git 13929S: Maintained 13930F: sound/usb/midi.* 13931 13932USB NETWORKING DRIVERS 13933L: linux-usb@vger.kernel.org 13934S: Odd Fixes 13935F: drivers/net/usb/ 13936 13937USB OHCI DRIVER 13938M: Alan Stern <stern@rowland.harvard.edu> 13939L: linux-usb@vger.kernel.org 13940S: Maintained 13941F: Documentation/usb/ohci.txt 13942F: drivers/usb/host/ohci* 13943 13944USB OTG FSM (Finite State Machine) 13945M: Peter Chen <Peter.Chen@nxp.com> 13946T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13947L: linux-usb@vger.kernel.org 13948S: Maintained 13949F: drivers/usb/common/usb-otg-fsm.c 13950 13951USB OVER IP DRIVER 13952M: Valentina Manea <valentina.manea.m@gmail.com> 13953M: Shuah Khan <shuahkh@osg.samsung.com> 13954M: Shuah Khan <shuah@kernel.org> 13955L: linux-usb@vger.kernel.org 13956S: Maintained 13957F: Documentation/usb/usbip_protocol.txt 13958F: drivers/usb/usbip/ 13959F: tools/usb/usbip/ 13960 13961USB PEGASUS DRIVER 13962M: Petko Manolov <petkan@nucleusys.com> 13963L: linux-usb@vger.kernel.org 13964L: netdev@vger.kernel.org 13965T: git git://github.com/petkan/pegasus.git 13966W: https://github.com/petkan/pegasus 13967S: Maintained 13968F: drivers/net/usb/pegasus.* 13969 13970USB PHY LAYER 13971M: Felipe Balbi <balbi@kernel.org> 13972L: linux-usb@vger.kernel.org 13973T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13974S: Maintained 13975F: drivers/usb/phy/ 13976 13977USB PRINTER DRIVER (usblp) 13978M: Pete Zaitcev <zaitcev@redhat.com> 13979L: linux-usb@vger.kernel.org 13980S: Supported 13981F: drivers/usb/class/usblp.c 13982 13983USB QMI WWAN NETWORK DRIVER 13984M: Bjørn Mork <bjorn@mork.no> 13985L: netdev@vger.kernel.org 13986S: Maintained 13987F: Documentation/ABI/testing/sysfs-class-net-qmi 13988F: drivers/net/usb/qmi_wwan.c 13989 13990USB RTL8150 DRIVER 13991M: Petko Manolov <petkan@nucleusys.com> 13992L: linux-usb@vger.kernel.org 13993L: netdev@vger.kernel.org 13994T: git git://github.com/petkan/rtl8150.git 13995W: https://github.com/petkan/rtl8150 13996S: Maintained 13997F: drivers/net/usb/rtl8150.c 13998 13999USB SERIAL SUBSYSTEM 14000M: Johan Hovold <johan@kernel.org> 14001L: linux-usb@vger.kernel.org 14002T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14003S: Maintained 14004F: Documentation/usb/usb-serial.txt 14005F: drivers/usb/serial/ 14006F: include/linux/usb/serial.h 14007 14008USB SMSC75XX ETHERNET DRIVER 14009M: Steve Glendinning <steve.glendinning@shawell.net> 14010L: netdev@vger.kernel.org 14011S: Maintained 14012F: drivers/net/usb/smsc75xx.* 14013 14014USB SMSC95XX ETHERNET DRIVER 14015M: Steve Glendinning <steve.glendinning@shawell.net> 14016M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14017L: netdev@vger.kernel.org 14018S: Maintained 14019F: drivers/net/usb/smsc95xx.* 14020 14021USB SUBSYSTEM 14022M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14023L: linux-usb@vger.kernel.org 14024W: http://www.linux-usb.org 14025T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14026S: Supported 14027F: Documentation/devicetree/bindings/usb/ 14028F: Documentation/usb/ 14029F: drivers/usb/ 14030F: include/linux/usb.h 14031F: include/linux/usb/ 14032 14033USB TYPEC SUBSYSTEM 14034M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14035L: linux-usb@vger.kernel.org 14036S: Maintained 14037F: Documentation/ABI/testing/sysfs-class-typec 14038F: Documentation/usb/typec.rst 14039F: drivers/usb/typec/ 14040F: include/linux/usb/typec.h 14041 14042USB UHCI DRIVER 14043M: Alan Stern <stern@rowland.harvard.edu> 14044L: linux-usb@vger.kernel.org 14045S: Maintained 14046F: drivers/usb/host/uhci* 14047 14048USB VIDEO CLASS 14049M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14050L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14051L: linux-media@vger.kernel.org 14052T: git git://linuxtv.org/media_tree.git 14053W: http://www.ideasonboard.org/uvc/ 14054S: Maintained 14055F: drivers/media/usb/uvc/ 14056F: include/uapi/linux/uvcvideo.h 14057 14058USB VISION DRIVER 14059M: Hans Verkuil <hverkuil@xs4all.nl> 14060L: linux-media@vger.kernel.org 14061T: git git://linuxtv.org/media_tree.git 14062W: https://linuxtv.org 14063S: Odd Fixes 14064F: drivers/media/usb/usbvision/ 14065 14066USB WEBCAM GADGET 14067M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14068L: linux-usb@vger.kernel.org 14069S: Maintained 14070F: drivers/usb/gadget/function/*uvc* 14071F: drivers/usb/gadget/legacy/webcam.c 14072 14073USB WIRELESS RNDIS DRIVER (rndis_wlan) 14074M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14075L: linux-wireless@vger.kernel.org 14076S: Maintained 14077F: drivers/net/wireless/rndis_wlan.c 14078 14079USB XHCI DRIVER 14080M: Mathias Nyman <mathias.nyman@intel.com> 14081L: linux-usb@vger.kernel.org 14082S: Supported 14083F: drivers/usb/host/xhci* 14084F: drivers/usb/host/pci-quirks* 14085 14086USB ZD1201 DRIVER 14087L: linux-wireless@vger.kernel.org 14088W: http://linux-lc100020.sourceforge.net 14089S: Orphan 14090F: drivers/net/wireless/zydas/zd1201.* 14091 14092USB ZR364XX DRIVER 14093M: Antoine Jacquet <royale@zerezo.com> 14094L: linux-usb@vger.kernel.org 14095L: linux-media@vger.kernel.org 14096T: git git://linuxtv.org/media_tree.git 14097W: http://royale.zerezo.com/zr364xx/ 14098S: Maintained 14099F: Documentation/media/v4l-drivers/zr364xx* 14100F: drivers/media/usb/zr364xx/ 14101 14102USER-MODE LINUX (UML) 14103M: Jeff Dike <jdike@addtoit.com> 14104M: Richard Weinberger <richard@nod.at> 14105L: user-mode-linux-devel@lists.sourceforge.net 14106L: user-mode-linux-user@lists.sourceforge.net 14107W: http://user-mode-linux.sourceforge.net 14108T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14109S: Maintained 14110F: Documentation/virtual/uml/ 14111F: arch/um/ 14112F: arch/x86/um/ 14113F: fs/hostfs/ 14114F: fs/hppfs/ 14115 14116USERSPACE I/O (UIO) 14117M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14118S: Maintained 14119T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14120F: Documentation/driver-api/uio-howto.rst 14121F: drivers/uio/ 14122F: include/linux/uio*.h 14123 14124UTIL-LINUX PACKAGE 14125M: Karel Zak <kzak@redhat.com> 14126L: util-linux@vger.kernel.org 14127W: http://en.wikipedia.org/wiki/Util-linux 14128T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14129S: Maintained 14130 14131UUID HELPERS 14132M: Christoph Hellwig <hch@lst.de> 14133R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14134L: linux-kernel@vger.kernel.org 14135T: git git://git.infradead.org/users/hch/uuid.git 14136F: lib/uuid.c 14137F: lib/test_uuid.c 14138F: include/linux/uuid.h 14139F: include/uapi/linux/uuid.h 14140S: Maintained 14141 14142UVESAFB DRIVER 14143M: Michal Januszewski <spock@gentoo.org> 14144L: linux-fbdev@vger.kernel.org 14145W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14146S: Maintained 14147F: Documentation/fb/uvesafb.txt 14148F: drivers/video/fbdev/uvesafb.* 14149 14150VF610 NAND DRIVER 14151M: Stefan Agner <stefan@agner.ch> 14152L: linux-mtd@lists.infradead.org 14153S: Supported 14154F: drivers/mtd/nand/vf610_nfc.c 14155 14156VFAT/FAT/MSDOS FILESYSTEM 14157M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14158S: Maintained 14159F: Documentation/filesystems/vfat.txt 14160F: fs/fat/ 14161 14162VFIO DRIVER 14163M: Alex Williamson <alex.williamson@redhat.com> 14164L: kvm@vger.kernel.org 14165T: git git://github.com/awilliam/linux-vfio.git 14166S: Maintained 14167F: Documentation/vfio.txt 14168F: drivers/vfio/ 14169F: include/linux/vfio.h 14170F: include/uapi/linux/vfio.h 14171 14172VFIO MEDIATED DEVICE DRIVERS 14173M: Kirti Wankhede <kwankhede@nvidia.com> 14174L: kvm@vger.kernel.org 14175S: Maintained 14176F: Documentation/vfio-mediated-device.txt 14177F: drivers/vfio/mdev/ 14178F: include/linux/mdev.h 14179F: samples/vfio-mdev/ 14180 14181VFIO PLATFORM DRIVER 14182M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14183L: kvm@vger.kernel.org 14184S: Maintained 14185F: drivers/vfio/platform/ 14186 14187VGA_SWITCHEROO 14188R: Lukas Wunner <lukas@wunner.de> 14189S: Maintained 14190F: Documentation/gpu/vga-switcheroo.rst 14191F: drivers/gpu/vga/vga_switcheroo.c 14192F: include/linux/vga_switcheroo.h 14193T: git git://anongit.freedesktop.org/drm/drm-misc 14194 14195VIA RHINE NETWORK DRIVER 14196S: Orphan 14197F: drivers/net/ethernet/via/via-rhine.c 14198 14199VIA SD/MMC CARD CONTROLLER DRIVER 14200M: Bruce Chang <brucechang@via.com.tw> 14201M: Harald Welte <HaraldWelte@viatech.com> 14202S: Maintained 14203F: drivers/mmc/host/via-sdmmc.c 14204 14205VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14206M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14207L: linux-fbdev@vger.kernel.org 14208S: Maintained 14209F: include/linux/via-core.h 14210F: include/linux/via-gpio.h 14211F: include/linux/via_i2c.h 14212F: drivers/video/fbdev/via/ 14213 14214VIA VELOCITY NETWORK DRIVER 14215M: Francois Romieu <romieu@fr.zoreil.com> 14216L: netdev@vger.kernel.org 14217S: Maintained 14218F: drivers/net/ethernet/via/via-velocity.* 14219 14220VIDEO MULTIPLEXER DRIVER 14221M: Philipp Zabel <p.zabel@pengutronix.de> 14222L: linux-media@vger.kernel.org 14223S: Maintained 14224F: drivers/media/platform/video-mux.c 14225 14226VIDEOBUF2 FRAMEWORK 14227M: Pawel Osciak <pawel@osciak.com> 14228M: Marek Szyprowski <m.szyprowski@samsung.com> 14229M: Kyungmin Park <kyungmin.park@samsung.com> 14230L: linux-media@vger.kernel.org 14231S: Maintained 14232F: drivers/media/v4l2-core/videobuf2-* 14233F: include/media/videobuf2-* 14234 14235VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14236M: Helen Koike <helen.koike@collabora.com> 14237L: linux-media@vger.kernel.org 14238T: git git://linuxtv.org/media_tree.git 14239W: https://linuxtv.org 14240S: Maintained 14241F: drivers/media/platform/vimc/* 14242 14243VIRT LIB 14244M: Alex Williamson <alex.williamson@redhat.com> 14245M: Paolo Bonzini <pbonzini@redhat.com> 14246L: kvm@vger.kernel.org 14247S: Supported 14248F: virt/lib/ 14249 14250VIRTIO AND VHOST VSOCK DRIVER 14251M: Stefan Hajnoczi <stefanha@redhat.com> 14252L: kvm@vger.kernel.org 14253L: virtualization@lists.linux-foundation.org 14254L: netdev@vger.kernel.org 14255S: Maintained 14256F: include/linux/virtio_vsock.h 14257F: include/uapi/linux/virtio_vsock.h 14258F: include/uapi/linux/vsockmon.h 14259F: net/vmw_vsock/af_vsock_tap.c 14260F: net/vmw_vsock/virtio_transport_common.c 14261F: net/vmw_vsock/virtio_transport.c 14262F: drivers/net/vsockmon.c 14263F: drivers/vhost/vsock.c 14264F: drivers/vhost/vsock.h 14265 14266VIRTIO CONSOLE DRIVER 14267M: Amit Shah <amit@kernel.org> 14268L: virtualization@lists.linux-foundation.org 14269S: Maintained 14270F: drivers/char/virtio_console.c 14271F: include/linux/virtio_console.h 14272F: include/uapi/linux/virtio_console.h 14273 14274VIRTIO CORE, NET AND BLOCK DRIVERS 14275M: "Michael S. Tsirkin" <mst@redhat.com> 14276M: Jason Wang <jasowang@redhat.com> 14277L: virtualization@lists.linux-foundation.org 14278S: Maintained 14279F: Documentation/devicetree/bindings/virtio/ 14280F: drivers/virtio/ 14281F: tools/virtio/ 14282F: drivers/net/virtio_net.c 14283F: drivers/block/virtio_blk.c 14284F: include/linux/virtio*.h 14285F: include/uapi/linux/virtio_*.h 14286F: drivers/crypto/virtio/ 14287F: mm/balloon_compaction.c 14288 14289VIRTIO CRYPTO DRIVER 14290M: Gonglei <arei.gonglei@huawei.com> 14291L: virtualization@lists.linux-foundation.org 14292L: linux-crypto@vger.kernel.org 14293S: Maintained 14294F: drivers/crypto/virtio/ 14295F: include/uapi/linux/virtio_crypto.h 14296 14297VIRTIO DRIVERS FOR S390 14298M: Cornelia Huck <cohuck@redhat.com> 14299M: Halil Pasic <pasic@linux.vnet.ibm.com> 14300L: linux-s390@vger.kernel.org 14301L: virtualization@lists.linux-foundation.org 14302L: kvm@vger.kernel.org 14303S: Supported 14304F: drivers/s390/virtio/ 14305 14306VIRTIO GPU DRIVER 14307M: David Airlie <airlied@linux.ie> 14308M: Gerd Hoffmann <kraxel@redhat.com> 14309L: dri-devel@lists.freedesktop.org 14310L: virtualization@lists.linux-foundation.org 14311T: git git://anongit.freedesktop.org/drm/drm-misc 14312S: Maintained 14313F: drivers/gpu/drm/virtio/ 14314F: include/uapi/linux/virtio_gpu.h 14315 14316VIRTIO HOST (VHOST) 14317M: "Michael S. Tsirkin" <mst@redhat.com> 14318M: Jason Wang <jasowang@redhat.com> 14319L: kvm@vger.kernel.org 14320L: virtualization@lists.linux-foundation.org 14321L: netdev@vger.kernel.org 14322T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14323S: Maintained 14324F: drivers/vhost/ 14325F: include/uapi/linux/vhost.h 14326 14327VIRTIO INPUT DRIVER 14328M: Gerd Hoffmann <kraxel@redhat.com> 14329S: Maintained 14330F: drivers/virtio/virtio_input.c 14331F: include/uapi/linux/virtio_input.h 14332 14333VIRTUAL SERIO DEVICE DRIVER 14334M: Stephen Chandler Paul <thatslyude@gmail.com> 14335S: Maintained 14336F: drivers/input/serio/userio.c 14337F: include/uapi/linux/userio.h 14338 14339VIVID VIRTUAL VIDEO DRIVER 14340M: Hans Verkuil <hverkuil@xs4all.nl> 14341L: linux-media@vger.kernel.org 14342T: git git://linuxtv.org/media_tree.git 14343W: https://linuxtv.org 14344S: Maintained 14345F: drivers/media/platform/vivid/* 14346 14347VLYNQ BUS 14348M: Florian Fainelli <f.fainelli@gmail.com> 14349L: openwrt-devel@lists.openwrt.org (subscribers-only) 14350S: Maintained 14351F: drivers/vlynq/vlynq.c 14352F: include/linux/vlynq.h 14353 14354VME SUBSYSTEM 14355M: Martyn Welch <martyn@welchs.me.uk> 14356M: Manohar Vanga <manohar.vanga@gmail.com> 14357M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14358L: devel@driverdev.osuosl.org 14359S: Maintained 14360T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14361F: Documentation/driver-api/vme.rst 14362F: drivers/staging/vme/ 14363F: drivers/vme/ 14364F: include/linux/vme* 14365 14366VMWARE BALLOON DRIVER 14367M: Xavier Deguillard <xdeguillard@vmware.com> 14368M: Philip Moltmann <moltmann@vmware.com> 14369M: "VMware, Inc." <pv-drivers@vmware.com> 14370L: linux-kernel@vger.kernel.org 14371S: Maintained 14372F: drivers/misc/vmw_balloon.c 14373 14374VMWARE HYPERVISOR INTERFACE 14375M: Alok Kataria <akataria@vmware.com> 14376L: virtualization@lists.linux-foundation.org 14377S: Supported 14378F: arch/x86/kernel/cpu/vmware.c 14379 14380VMWARE PVRDMA DRIVER 14381M: Adit Ranadive <aditr@vmware.com> 14382M: VMware PV-Drivers <pv-drivers@vmware.com> 14383L: linux-rdma@vger.kernel.org 14384S: Maintained 14385F: drivers/infiniband/hw/vmw_pvrdma/ 14386 14387VMware PVSCSI driver 14388M: Jim Gill <jgill@vmware.com> 14389M: VMware PV-Drivers <pv-drivers@vmware.com> 14390L: linux-scsi@vger.kernel.org 14391S: Maintained 14392F: drivers/scsi/vmw_pvscsi.c 14393F: drivers/scsi/vmw_pvscsi.h 14394 14395VMWARE VMMOUSE SUBDRIVER 14396M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14397M: "VMware, Inc." <pv-drivers@vmware.com> 14398L: linux-input@vger.kernel.org 14399S: Maintained 14400F: drivers/input/mouse/vmmouse.c 14401F: drivers/input/mouse/vmmouse.h 14402 14403VMWARE VMXNET3 ETHERNET DRIVER 14404M: Shrikrishna Khare <skhare@vmware.com> 14405M: "VMware, Inc." <pv-drivers@vmware.com> 14406L: netdev@vger.kernel.org 14407S: Maintained 14408F: drivers/net/vmxnet3/ 14409 14410VOCORE VOCORE2 BOARD 14411M: Harvey Hunt <harveyhuntnexus@gmail.com> 14412L: linux-mips@linux-mips.org 14413S: Maintained 14414F: arch/mips/boot/dts/ralink/vocore2.dts 14415 14416VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14417M: Liam Girdwood <lgirdwood@gmail.com> 14418M: Mark Brown <broonie@kernel.org> 14419L: linux-kernel@vger.kernel.org 14420W: http://www.slimlogic.co.uk/?p=48 14421T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14422S: Supported 14423F: Documentation/devicetree/bindings/regulator/ 14424F: drivers/regulator/ 14425F: include/dt-bindings/regulator/ 14426F: include/linux/regulator/ 14427 14428VRF 14429M: David Ahern <dsa@cumulusnetworks.com> 14430M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14431L: netdev@vger.kernel.org 14432S: Maintained 14433F: drivers/net/vrf.c 14434F: Documentation/networking/vrf.txt 14435 14436VT1211 HARDWARE MONITOR DRIVER 14437M: Juerg Haefliger <juergh@gmail.com> 14438L: linux-hwmon@vger.kernel.org 14439S: Maintained 14440F: Documentation/hwmon/vt1211 14441F: drivers/hwmon/vt1211.c 14442 14443VT8231 HARDWARE MONITOR DRIVER 14444M: Roger Lucas <vt8231@hiddenengine.co.uk> 14445L: linux-hwmon@vger.kernel.org 14446S: Maintained 14447F: drivers/hwmon/vt8231.c 14448 14449VUB300 USB to SDIO/SD/MMC bridge chip 14450M: Tony Olech <tony.olech@elandigitalsystems.com> 14451L: linux-mmc@vger.kernel.org 14452L: linux-usb@vger.kernel.org 14453S: Supported 14454F: drivers/mmc/host/vub300.c 14455 14456W1 DALLAS'S 1-WIRE BUS 14457M: Evgeniy Polyakov <zbr@ioremap.net> 14458S: Maintained 14459F: Documentation/w1/ 14460F: drivers/w1/ 14461F: include/linux/w1.h 14462 14463W83791D HARDWARE MONITORING DRIVER 14464M: Marc Hulsman <m.hulsman@tudelft.nl> 14465L: linux-hwmon@vger.kernel.org 14466S: Maintained 14467F: Documentation/hwmon/w83791d 14468F: drivers/hwmon/w83791d.c 14469 14470W83793 HARDWARE MONITORING DRIVER 14471M: Rudolf Marek <r.marek@assembler.cz> 14472L: linux-hwmon@vger.kernel.org 14473S: Maintained 14474F: Documentation/hwmon/w83793 14475F: drivers/hwmon/w83793.c 14476 14477W83795 HARDWARE MONITORING DRIVER 14478M: Jean Delvare <jdelvare@suse.com> 14479L: linux-hwmon@vger.kernel.org 14480S: Maintained 14481F: drivers/hwmon/w83795.c 14482 14483W83L51xD SD/MMC CARD INTERFACE DRIVER 14484M: Pierre Ossman <pierre@ossman.eu> 14485S: Maintained 14486F: drivers/mmc/host/wbsd.* 14487 14488WACOM PROTOCOL 4 SERIAL TABLETS 14489M: Julian Squires <julian@cipht.net> 14490M: Hans de Goede <hdegoede@redhat.com> 14491L: linux-input@vger.kernel.org 14492S: Maintained 14493F: drivers/input/tablet/wacom_serial4.c 14494 14495WATCHDOG DEVICE DRIVERS 14496M: Wim Van Sebroeck <wim@iguana.be> 14497R: Guenter Roeck <linux@roeck-us.net> 14498L: linux-watchdog@vger.kernel.org 14499W: http://www.linux-watchdog.org/ 14500T: git git://www.linux-watchdog.org/linux-watchdog.git 14501S: Maintained 14502F: Documentation/devicetree/bindings/watchdog/ 14503F: Documentation/watchdog/ 14504F: drivers/watchdog/ 14505F: include/linux/watchdog.h 14506F: include/uapi/linux/watchdog.h 14507 14508WHISKEYCOVE PMIC GPIO DRIVER 14509M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14510L: linux-gpio@vger.kernel.org 14511S: Maintained 14512F: drivers/gpio/gpio-wcove.c 14513 14514WIIMOTE HID DRIVER 14515M: David Herrmann <dh.herrmann@googlemail.com> 14516L: linux-input@vger.kernel.org 14517S: Maintained 14518F: drivers/hid/hid-wiimote* 14519 14520WILOCITY WIL6210 WIRELESS DRIVER 14521M: Maya Erez <qca_merez@qca.qualcomm.com> 14522L: linux-wireless@vger.kernel.org 14523L: wil6210@qca.qualcomm.com 14524S: Supported 14525W: http://wireless.kernel.org/en/users/Drivers/wil6210 14526F: drivers/net/wireless/ath/wil6210/ 14527F: include/uapi/linux/wil6210_uapi.h 14528 14529WIMAX STACK 14530M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14531M: linux-wimax@intel.com 14532L: wimax@linuxwimax.org (subscribers-only) 14533S: Supported 14534W: http://linuxwimax.org 14535F: Documentation/wimax/README.wimax 14536F: include/linux/wimax/debug.h 14537F: include/net/wimax.h 14538F: include/uapi/linux/wimax.h 14539F: net/wimax/ 14540 14541WINBOND CIR DRIVER 14542M: David Härdeman <david@hardeman.nu> 14543S: Maintained 14544F: drivers/media/rc/winbond-cir.c 14545 14546WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14547M: William Breathitt Gray <vilhelm.gray@gmail.com> 14548L: linux-watchdog@vger.kernel.org 14549S: Maintained 14550F: drivers/watchdog/ebc-c384_wdt.c 14551 14552WINSYSTEMS WS16C48 GPIO DRIVER 14553M: William Breathitt Gray <vilhelm.gray@gmail.com> 14554L: linux-gpio@vger.kernel.org 14555S: Maintained 14556F: drivers/gpio/gpio-ws16c48.c 14557 14558WISTRON LAPTOP BUTTON DRIVER 14559M: Miloslav Trmac <mitr@volny.cz> 14560S: Maintained 14561F: drivers/input/misc/wistron_btns.c 14562 14563WL3501 WIRELESS PCMCIA CARD DRIVER 14564L: linux-wireless@vger.kernel.org 14565S: Odd fixes 14566F: drivers/net/wireless/wl3501* 14567 14568WOLFSON MICROELECTRONICS DRIVERS 14569L: patches@opensource.cirrus.com 14570T: git https://github.com/CirrusLogic/linux-drivers.git 14571W: https://github.com/CirrusLogic/linux-drivers/wiki 14572S: Supported 14573F: Documentation/hwmon/wm83?? 14574F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14575F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14576F: Documentation/devicetree/bindings/mfd/arizona.txt 14577F: Documentation/devicetree/bindings/mfd/wm831x.txt 14578F: arch/arm/mach-s3c64xx/mach-crag6410* 14579F: drivers/clk/clk-wm83*.c 14580F: drivers/extcon/extcon-arizona.c 14581F: drivers/leds/leds-wm83*.c 14582F: drivers/gpio/gpio-*wm*.c 14583F: drivers/gpio/gpio-arizona.c 14584F: drivers/hwmon/wm83??-hwmon.c 14585F: drivers/input/misc/wm831x-on.c 14586F: drivers/input/touchscreen/wm831x-ts.c 14587F: drivers/input/touchscreen/wm97*.c 14588F: drivers/mfd/arizona* 14589F: drivers/mfd/wm*.c 14590F: drivers/mfd/cs47l24* 14591F: drivers/power/supply/wm83*.c 14592F: drivers/rtc/rtc-wm83*.c 14593F: drivers/regulator/wm8*.c 14594F: drivers/regulator/arizona* 14595F: drivers/video/backlight/wm83*_bl.c 14596F: drivers/watchdog/wm83*_wdt.c 14597F: include/linux/mfd/arizona/ 14598F: include/linux/mfd/wm831x/ 14599F: include/linux/mfd/wm8350/ 14600F: include/linux/mfd/wm8400* 14601F: include/linux/regulator/arizona* 14602F: include/linux/wm97xx.h 14603F: include/sound/wm????.h 14604F: sound/soc/codecs/arizona.? 14605F: sound/soc/codecs/wm* 14606F: sound/soc/codecs/cs47l24* 14607 14608WORKQUEUE 14609M: Tejun Heo <tj@kernel.org> 14610R: Lai Jiangshan <jiangshanlai@gmail.com> 14611T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14612S: Maintained 14613F: include/linux/workqueue.h 14614F: kernel/workqueue.c 14615F: Documentation/core-api/workqueue.rst 14616 14617X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14618M: Chen-Yu Tsai <wens@csie.org> 14619L: linux-kernel@vger.kernel.org 14620S: Maintained 14621N: axp[128] 14622 14623X.25 NETWORK LAYER 14624M: Andrew Hendry <andrew.hendry@gmail.com> 14625L: linux-x25@vger.kernel.org 14626S: Odd Fixes 14627F: Documentation/networking/x25* 14628F: include/net/x25* 14629F: net/x25/ 14630 14631X86 ARCHITECTURE (32-BIT AND 64-BIT) 14632M: Thomas Gleixner <tglx@linutronix.de> 14633M: Ingo Molnar <mingo@redhat.com> 14634M: "H. Peter Anvin" <hpa@zytor.com> 14635M: x86@kernel.org 14636L: linux-kernel@vger.kernel.org 14637T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14638S: Maintained 14639F: Documentation/x86/ 14640F: arch/x86/ 14641 14642X86 MCE INFRASTRUCTURE 14643M: Tony Luck <tony.luck@intel.com> 14644M: Borislav Petkov <bp@alien8.de> 14645L: linux-edac@vger.kernel.org 14646S: Maintained 14647F: arch/x86/kernel/cpu/mcheck/* 14648 14649X86 MICROCODE UPDATE SUPPORT 14650M: Borislav Petkov <bp@alien8.de> 14651S: Maintained 14652F: arch/x86/kernel/cpu/microcode/* 14653 14654X86 PLATFORM DRIVERS 14655M: Darren Hart <dvhart@infradead.org> 14656M: Andy Shevchenko <andy@infradead.org> 14657L: platform-driver-x86@vger.kernel.org 14658T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14659S: Maintained 14660F: drivers/platform/x86/ 14661F: drivers/platform/olpc/ 14662 14663X86 VDSO 14664M: Andy Lutomirski <luto@amacapital.net> 14665L: linux-kernel@vger.kernel.org 14666T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14667S: Maintained 14668F: arch/x86/entry/vdso/ 14669 14670XC2028/3028 TUNER DRIVER 14671M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14672M: Mauro Carvalho Chehab <mchehab@kernel.org> 14673L: linux-media@vger.kernel.org 14674W: https://linuxtv.org 14675T: git git://linuxtv.org/media_tree.git 14676S: Maintained 14677F: drivers/media/tuners/tuner-xc2028.* 14678 14679XEN BLOCK SUBSYSTEM 14680M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14681M: Roger Pau Monné <roger.pau@citrix.com> 14682L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14683S: Supported 14684F: drivers/block/xen-blkback/* 14685F: drivers/block/xen* 14686 14687XEN HYPERVISOR ARM 14688M: Stefano Stabellini <sstabellini@kernel.org> 14689L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14690S: Maintained 14691F: arch/arm/xen/ 14692F: arch/arm/include/asm/xen/ 14693 14694XEN HYPERVISOR ARM64 14695M: Stefano Stabellini <sstabellini@kernel.org> 14696L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14697S: Maintained 14698F: arch/arm64/xen/ 14699F: arch/arm64/include/asm/xen/ 14700 14701XEN HYPERVISOR INTERFACE 14702M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14703M: Juergen Gross <jgross@suse.com> 14704L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14705T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14706S: Supported 14707F: arch/x86/xen/ 14708F: drivers/*/xen-*front.c 14709F: drivers/xen/ 14710F: arch/x86/include/asm/xen/ 14711F: include/xen/ 14712F: include/uapi/xen/ 14713F: Documentation/ABI/stable/sysfs-hypervisor-xen 14714F: Documentation/ABI/testing/sysfs-hypervisor-xen 14715 14716XEN NETWORK BACKEND DRIVER 14717M: Wei Liu <wei.liu2@citrix.com> 14718M: Paul Durrant <paul.durrant@citrix.com> 14719L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14720L: netdev@vger.kernel.org 14721S: Supported 14722F: drivers/net/xen-netback/* 14723 14724XEN PCI SUBSYSTEM 14725M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14726L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14727S: Supported 14728F: arch/x86/pci/*xen* 14729F: drivers/pci/*xen* 14730 14731XEN PVSCSI DRIVERS 14732M: Juergen Gross <jgross@suse.com> 14733L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14734L: linux-scsi@vger.kernel.org 14735S: Supported 14736F: drivers/scsi/xen-scsifront.c 14737F: drivers/xen/xen-scsiback.c 14738F: include/xen/interface/io/vscsiif.h 14739 14740XEN SWIOTLB SUBSYSTEM 14741M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14742L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14743S: Supported 14744F: arch/x86/xen/*swiotlb* 14745F: drivers/xen/*swiotlb* 14746 14747XFS FILESYSTEM 14748M: Darrick J. Wong <darrick.wong@oracle.com> 14749M: linux-xfs@vger.kernel.org 14750L: linux-xfs@vger.kernel.org 14751W: http://xfs.org/ 14752T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14753S: Supported 14754F: Documentation/filesystems/xfs.txt 14755F: fs/xfs/ 14756 14757XILINX AXI ETHERNET DRIVER 14758M: Anirudha Sarangi <anirudh@xilinx.com> 14759M: John Linn <John.Linn@xilinx.com> 14760S: Maintained 14761F: drivers/net/ethernet/xilinx/xilinx_axienet* 14762 14763XILINX UARTLITE SERIAL DRIVER 14764M: Peter Korsgaard <jacmet@sunsite.dk> 14765L: linux-serial@vger.kernel.org 14766S: Maintained 14767F: drivers/tty/serial/uartlite.c 14768 14769XILINX VIDEO IP CORES 14770M: Hyun Kwon <hyun.kwon@xilinx.com> 14771M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14772L: linux-media@vger.kernel.org 14773T: git git://linuxtv.org/media_tree.git 14774S: Supported 14775F: Documentation/devicetree/bindings/media/xilinx/ 14776F: drivers/media/platform/xilinx/ 14777F: include/uapi/linux/xilinx-v4l2-controls.h 14778 14779XILLYBUS DRIVER 14780M: Eli Billauer <eli.billauer@gmail.com> 14781L: linux-kernel@vger.kernel.org 14782S: Supported 14783F: drivers/char/xillybus/ 14784 14785XRA1403 GPIO EXPANDER 14786M: Nandor Han <nandor.han@ge.com> 14787M: Semi Malinen <semi.malinen@ge.com> 14788L: linux-gpio@vger.kernel.org 14789S: Maintained 14790F: drivers/gpio/gpio-xra1403.c 14791F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14792 14793XTENSA XTFPGA PLATFORM SUPPORT 14794M: Max Filippov <jcmvbkbc@gmail.com> 14795L: linux-xtensa@linux-xtensa.org 14796S: Maintained 14797F: drivers/spi/spi-xtensa-xtfpga.c 14798F: sound/soc/xtensa/xtfpga-i2s.c 14799 14800YAM DRIVER FOR AX.25 14801M: Jean-Paul Roubelat <jpr@f6fbb.org> 14802L: linux-hams@vger.kernel.org 14803S: Maintained 14804F: drivers/net/hamradio/yam* 14805F: include/linux/yam.h 14806 14807YAMA SECURITY MODULE 14808M: Kees Cook <keescook@chromium.org> 14809T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14810S: Supported 14811F: security/yama/ 14812F: Documentation/admin-guide/LSM/Yama.rst 14813 14814YEALINK PHONE DRIVER 14815M: Henk Vergonet <Henk.Vergonet@gmail.com> 14816L: usbb2k-api-dev@nongnu.org 14817S: Maintained 14818F: Documentation/input/yealink.rst 14819F: drivers/input/misc/yealink.* 14820 14821Z8530 DRIVER FOR AX.25 14822M: Joerg Reuter <jreuter@yaina.de> 14823W: http://yaina.de/jreuter/ 14824W: http://www.qsl.net/dl1bke/ 14825L: linux-hams@vger.kernel.org 14826S: Maintained 14827F: Documentation/networking/z8530drv.txt 14828F: drivers/net/hamradio/*scc.c 14829F: drivers/net/hamradio/z8530.h 14830 14831ZBUD COMPRESSED PAGE ALLOCATOR 14832M: Seth Jennings <sjenning@redhat.com> 14833M: Dan Streetman <ddstreet@ieee.org> 14834L: linux-mm@kvack.org 14835S: Maintained 14836F: mm/zbud.c 14837F: include/linux/zbud.h 14838 14839ZD1211RW WIRELESS DRIVER 14840M: Daniel Drake <dsd@gentoo.org> 14841M: Ulrich Kunitz <kune@deine-taler.de> 14842W: http://zd1211.ath.cx/wiki/DriverRewrite 14843L: linux-wireless@vger.kernel.org 14844L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14845S: Maintained 14846F: drivers/net/wireless/zydas/zd1211rw/ 14847 14848ZD1301 MEDIA DRIVER 14849M: Antti Palosaari <crope@iki.fi> 14850L: linux-media@vger.kernel.org 14851W: https://linuxtv.org/ 14852W: http://palosaari.fi/linux/ 14853Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14854S: Maintained 14855F: drivers/media/usb/dvb-usb-v2/zd1301* 14856 14857ZD1301_DEMOD MEDIA DRIVER 14858M: Antti Palosaari <crope@iki.fi> 14859L: linux-media@vger.kernel.org 14860W: https://linuxtv.org/ 14861W: http://palosaari.fi/linux/ 14862Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14863S: Maintained 14864F: drivers/media/dvb-frontends/zd1301_demod* 14865 14866ZPOOL COMPRESSED PAGE STORAGE API 14867M: Dan Streetman <ddstreet@ieee.org> 14868L: linux-mm@kvack.org 14869S: Maintained 14870F: mm/zpool.c 14871F: include/linux/zpool.h 14872 14873ZR36067 VIDEO FOR LINUX DRIVER 14874L: mjpeg-users@lists.sourceforge.net 14875L: linux-media@vger.kernel.org 14876W: http://mjpeg.sourceforge.net/driver-zoran/ 14877T: hg https://linuxtv.org/hg/v4l-dvb 14878S: Odd Fixes 14879F: drivers/media/pci/zoran/ 14880 14881ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14882M: Minchan Kim <minchan@kernel.org> 14883M: Nitin Gupta <ngupta@vflare.org> 14884R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14885L: linux-kernel@vger.kernel.org 14886S: Maintained 14887F: drivers/block/zram/ 14888F: Documentation/blockdev/zram.txt 14889 14890ZS DECSTATION Z85C30 SERIAL DRIVER 14891M: "Maciej W. Rozycki" <macro@linux-mips.org> 14892S: Maintained 14893F: drivers/tty/serial/zs.* 14894 14895ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14896M: Minchan Kim <minchan@kernel.org> 14897M: Nitin Gupta <ngupta@vflare.org> 14898R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14899L: linux-mm@kvack.org 14900S: Maintained 14901F: mm/zsmalloc.c 14902F: include/linux/zsmalloc.h 14903F: Documentation/vm/zsmalloc.txt 14904 14905ZSWAP COMPRESSED SWAP CACHING 14906M: Seth Jennings <sjenning@redhat.com> 14907M: Dan Streetman <ddstreet@ieee.org> 14908L: linux-mm@kvack.org 14909S: Maintained 14910F: mm/zswap.c 14911 14912THE REST 14913M: Linus Torvalds <torvalds@linux-foundation.org> 14914L: linux-kernel@vger.kernel.org 14915Q: http://patchwork.kernel.org/project/LKML/list/ 14916T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14917S: Buried alive in reporters 14918F: * 14919F: */ 14920