1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <alex.aring@gmail.com> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208A8293 MEDIA DRIVER 209M: Antti Palosaari <crope@iki.fi> 210L: linux-media@vger.kernel.org 211W: https://linuxtv.org 212W: http://palosaari.fi/linux/ 213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 214T: git git://linuxtv.org/anttip/media_tree.git 215S: Maintained 216F: drivers/media/dvb-frontends/a8293* 217 218AACRAID SCSI RAID DRIVER 219M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 220L: linux-scsi@vger.kernel.org 221W: http://www.adaptec.com/ 222S: Supported 223F: Documentation/scsi/aacraid.txt 224F: drivers/scsi/aacraid/ 225 226ABI/API 227L: linux-api@vger.kernel.org 228F: include/linux/syscalls.h 229F: kernel/sys_ni.c 230 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 232M: Hans de Goede <hdegoede@redhat.com> 233L: linux-hwmon@vger.kernel.org 234S: Maintained 235F: drivers/hwmon/abituguru.c 236 237ABIT UGURU 3 HARDWARE MONITOR DRIVER 238M: Alistair John Strachan <alistair@devzero.co.uk> 239L: linux-hwmon@vger.kernel.org 240S: Maintained 241F: drivers/hwmon/abituguru3.c 242 243ACCES 104-DIO-48E GPIO DRIVER 244M: William Breathitt Gray <vilhelm.gray@gmail.com> 245L: linux-gpio@vger.kernel.org 246S: Maintained 247F: drivers/gpio/gpio-104-dio-48e.c 248 249ACCES 104-IDI-48 GPIO DRIVER 250M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 251L: linux-gpio@vger.kernel.org 252S: Maintained 253F: drivers/gpio/gpio-104-idi-48.c 254 255ACCES 104-IDIO-16 GPIO DRIVER 256M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 257L: linux-gpio@vger.kernel.org 258S: Maintained 259F: drivers/gpio/gpio-104-idio-16.c 260 261ACCES 104-QUAD-8 IIO DRIVER 262M: William Breathitt Gray <vilhelm.gray@gmail.com> 263L: linux-iio@vger.kernel.org 264S: Maintained 265F: drivers/iio/counter/104-quad-8.c 266 267ACCES PCI-IDIO-16 GPIO DRIVER 268M: William Breathitt Gray <vilhelm.gray@gmail.com> 269L: linux-gpio@vger.kernel.org 270S: Maintained 271F: drivers/gpio/gpio-pci-idio-16.c 272 273ACENIC DRIVER 274M: Jes Sorensen <jes@trained-monkey.org> 275L: linux-acenic@sunsite.dk 276S: Maintained 277F: drivers/net/ethernet/alteon/acenic* 278 279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 280M: Peter Feuerer <peter@piie.net> 281L: platform-driver-x86@vger.kernel.org 282W: http://piie.net/?section=acerhdf 283S: Maintained 284F: drivers/platform/x86/acerhdf.c 285 286ACER WMI LAPTOP EXTRAS 287M: "Lee, Chun-Yi" <jlee@suse.com> 288L: platform-driver-x86@vger.kernel.org 289S: Maintained 290F: drivers/platform/x86/acer-wmi.c 291 292ACPI 293M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 294M: Len Brown <lenb@kernel.org> 295L: linux-acpi@vger.kernel.org 296W: https://01.org/linux-acpi 297Q: https://patchwork.kernel.org/project/linux-acpi/list/ 298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 299B: https://bugzilla.kernel.org 300S: Supported 301F: drivers/acpi/ 302F: drivers/pnp/pnpacpi/ 303F: include/linux/acpi.h 304F: include/linux/fwnode.h 305F: include/acpi/ 306F: Documentation/acpi/ 307F: Documentation/ABI/testing/sysfs-bus-acpi 308F: Documentation/ABI/testing/configfs-acpi 309F: drivers/pci/*acpi* 310F: drivers/pci/*/*acpi* 311F: drivers/pci/*/*/*acpi* 312F: tools/power/acpi/ 313 314ACPI APEI 315M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 316M: Len Brown <lenb@kernel.org> 317L: linux-acpi@vger.kernel.org 318R: Tony Luck <tony.luck@intel.com> 319R: Borislav Petkov <bp@alien8.de> 320F: drivers/acpi/apei/ 321 322ACPI COMPONENT ARCHITECTURE (ACPICA) 323M: Robert Moore <robert.moore@intel.com> 324M: Lv Zheng <lv.zheng@intel.com> 325M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 326L: linux-acpi@vger.kernel.org 327L: devel@acpica.org 328W: https://acpica.org/ 329W: https://github.com/acpica/acpica/ 330Q: https://patchwork.kernel.org/project/linux-acpi/list/ 331T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 332B: https://bugzilla.kernel.org 333B: https://bugs.acpica.org 334S: Supported 335F: drivers/acpi/acpica/ 336F: include/acpi/ 337F: tools/power/acpi/ 338 339ACPI FAN DRIVER 340M: Zhang Rui <rui.zhang@intel.com> 341L: linux-acpi@vger.kernel.org 342W: https://01.org/linux-acpi 343B: https://bugzilla.kernel.org 344S: Supported 345F: drivers/acpi/fan.c 346 347ACPI FOR ARM64 (ACPI/arm64) 348M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 349M: Hanjun Guo <hanjun.guo@linaro.org> 350M: Sudeep Holla <sudeep.holla@arm.com> 351L: linux-acpi@vger.kernel.org 352S: Maintained 353F: drivers/acpi/arm64 354 355ACPI THERMAL DRIVER 356M: Zhang Rui <rui.zhang@intel.com> 357L: linux-acpi@vger.kernel.org 358W: https://01.org/linux-acpi 359B: https://bugzilla.kernel.org 360S: Supported 361F: drivers/acpi/*thermal* 362 363ACPI VIDEO DRIVER 364M: Zhang Rui <rui.zhang@intel.com> 365L: linux-acpi@vger.kernel.org 366W: https://01.org/linux-acpi 367B: https://bugzilla.kernel.org 368S: Supported 369F: drivers/acpi/acpi_video.c 370 371ACPI WMI DRIVER 372L: platform-driver-x86@vger.kernel.org 373S: Orphan 374F: drivers/platform/x86/wmi.c 375 376AD1889 ALSA SOUND DRIVER 377M: Thibaut Varene <T-Bone@parisc-linux.org> 378W: http://wiki.parisc-linux.org/AD1889 379L: linux-parisc@vger.kernel.org 380S: Maintained 381F: sound/pci/ad1889.* 382 383AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 384M: Michael Hennerich <michael.hennerich@analog.com> 385W: http://wiki.analog.com/AD5254 386W: http://ez.analog.com/community/linux-device-drivers 387S: Supported 388F: drivers/misc/ad525x_dpot.c 389 390AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 391M: Michael Hennerich <michael.hennerich@analog.com> 392W: http://wiki.analog.com/AD5398 393W: http://ez.analog.com/community/linux-device-drivers 394S: Supported 395F: drivers/regulator/ad5398.c 396 397AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 398M: Michael Hennerich <michael.hennerich@analog.com> 399W: http://wiki.analog.com/AD7142 400W: http://ez.analog.com/community/linux-device-drivers 401S: Supported 402F: drivers/input/misc/ad714x.c 403 404AD7877 TOUCHSCREEN DRIVER 405M: Michael Hennerich <michael.hennerich@analog.com> 406W: http://wiki.analog.com/AD7877 407W: http://ez.analog.com/community/linux-device-drivers 408S: Supported 409F: drivers/input/touchscreen/ad7877.c 410 411AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 412M: Michael Hennerich <michael.hennerich@analog.com> 413W: http://wiki.analog.com/AD7879 414W: http://ez.analog.com/community/linux-device-drivers 415S: Supported 416F: drivers/input/touchscreen/ad7879.c 417 418ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 419M: Jiri Kosina <jikos@kernel.org> 420S: Maintained 421 422ADF7242 IEEE 802.15.4 RADIO DRIVER 423M: Michael Hennerich <michael.hennerich@analog.com> 424W: https://wiki.analog.com/ADF7242 425W: http://ez.analog.com/community/linux-device-drivers 426L: linux-wpan@vger.kernel.org 427S: Supported 428F: drivers/net/ieee802154/adf7242.c 429F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 430 431ADM1025 HARDWARE MONITOR DRIVER 432M: Jean Delvare <jdelvare@suse.com> 433L: linux-hwmon@vger.kernel.org 434S: Maintained 435F: Documentation/hwmon/adm1025 436F: drivers/hwmon/adm1025.c 437 438ADM1029 HARDWARE MONITOR DRIVER 439M: Corentin Labbe <clabbe.montjoie@gmail.com> 440L: linux-hwmon@vger.kernel.org 441S: Maintained 442F: drivers/hwmon/adm1029.c 443 444ADM8211 WIRELESS DRIVER 445L: linux-wireless@vger.kernel.org 446W: http://wireless.kernel.org/ 447S: Orphan 448F: drivers/net/wireless/admtek/adm8211.* 449 450ADP1653 FLASH CONTROLLER DRIVER 451M: Sakari Ailus <sakari.ailus@iki.fi> 452L: linux-media@vger.kernel.org 453S: Maintained 454F: drivers/media/i2c/adp1653.c 455F: include/media/i2c/adp1653.h 456 457ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 458M: Michael Hennerich <michael.hennerich@analog.com> 459W: http://wiki.analog.com/ADP5520 460W: http://ez.analog.com/community/linux-device-drivers 461S: Supported 462F: drivers/mfd/adp5520.c 463F: drivers/video/backlight/adp5520_bl.c 464F: drivers/leds/leds-adp5520.c 465F: drivers/gpio/gpio-adp5520.c 466F: drivers/input/keyboard/adp5520-keys.c 467 468ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 469M: Michael Hennerich <michael.hennerich@analog.com> 470W: http://wiki.analog.com/ADP5588 471W: http://ez.analog.com/community/linux-device-drivers 472S: Supported 473F: drivers/input/keyboard/adp5588-keys.c 474F: drivers/gpio/gpio-adp5588.c 475 476ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 477M: Michael Hennerich <michael.hennerich@analog.com> 478W: http://wiki.analog.com/ADP8860 479W: http://ez.analog.com/community/linux-device-drivers 480S: Supported 481F: drivers/video/backlight/adp8860_bl.c 482 483ADS1015 HARDWARE MONITOR DRIVER 484M: Dirk Eibach <eibach@gdsys.de> 485L: linux-hwmon@vger.kernel.org 486S: Maintained 487F: Documentation/hwmon/ads1015 488F: drivers/hwmon/ads1015.c 489F: include/linux/platform_data/ads1015.h 490 491ADT746X FAN DRIVER 492M: Colin Leroy <colin@colino.net> 493S: Maintained 494F: drivers/macintosh/therm_adt746x.c 495 496ADT7475 HARDWARE MONITOR DRIVER 497M: Jean Delvare <jdelvare@suse.com> 498L: linux-hwmon@vger.kernel.org 499S: Maintained 500F: Documentation/hwmon/adt7475 501F: drivers/hwmon/adt7475.c 502 503ADVANSYS SCSI DRIVER 504M: Matthew Wilcox <matthew@wil.cx> 505M: Hannes Reinecke <hare@suse.com> 506L: linux-scsi@vger.kernel.org 507S: Maintained 508F: Documentation/scsi/advansys.txt 509F: drivers/scsi/advansys.c 510 511ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 512M: Michael Hennerich <michael.hennerich@analog.com> 513W: http://wiki.analog.com/ADXL345 514W: http://ez.analog.com/community/linux-device-drivers 515S: Supported 516F: drivers/input/misc/adxl34x.c 517 518AEDSP16 DRIVER 519M: Riccardo Facchetti <fizban@tin.it> 520S: Maintained 521F: sound/oss/aedsp16.c 522 523AF9013 MEDIA DRIVER 524M: Antti Palosaari <crope@iki.fi> 525L: linux-media@vger.kernel.org 526W: https://linuxtv.org 527W: http://palosaari.fi/linux/ 528Q: http://patchwork.linuxtv.org/project/linux-media/list/ 529T: git git://linuxtv.org/anttip/media_tree.git 530S: Maintained 531F: drivers/media/dvb-frontends/af9013* 532 533AF9033 MEDIA DRIVER 534M: Antti Palosaari <crope@iki.fi> 535L: linux-media@vger.kernel.org 536W: https://linuxtv.org 537W: http://palosaari.fi/linux/ 538Q: http://patchwork.linuxtv.org/project/linux-media/list/ 539T: git git://linuxtv.org/anttip/media_tree.git 540S: Maintained 541F: drivers/media/dvb-frontends/af9033* 542 543AFFS FILE SYSTEM 544L: linux-fsdevel@vger.kernel.org 545S: Orphan 546F: Documentation/filesystems/affs.txt 547F: fs/affs/ 548 549AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 550M: David Howells <dhowells@redhat.com> 551L: linux-afs@lists.infradead.org 552S: Supported 553F: fs/afs/ 554F: include/net/af_rxrpc.h 555F: net/rxrpc/af_rxrpc.c 556W: https://www.infradead.org/~dhowells/kafs/ 557 558AGPGART DRIVER 559M: David Airlie <airlied@linux.ie> 560T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 561S: Maintained 562F: drivers/char/agp/ 563F: include/linux/agp* 564F: include/uapi/linux/agp* 565 566AHA152X SCSI DRIVER 567M: "Juergen E. Fischer" <fischer@norbit.de> 568L: linux-scsi@vger.kernel.org 569S: Maintained 570F: drivers/scsi/aha152x* 571F: drivers/scsi/pcmcia/aha152x* 572 573AIC7XXX / AIC79XX SCSI DRIVER 574M: Hannes Reinecke <hare@suse.com> 575L: linux-scsi@vger.kernel.org 576S: Maintained 577F: drivers/scsi/aic7xxx/ 578 579AIMSLAB FM RADIO RECEIVER DRIVER 580M: Hans Verkuil <hverkuil@xs4all.nl> 581L: linux-media@vger.kernel.org 582T: git git://linuxtv.org/media_tree.git 583W: https://linuxtv.org 584S: Maintained 585F: drivers/media/radio/radio-aimslab* 586 587AIO 588M: Benjamin LaHaise <bcrl@kvack.org> 589L: linux-aio@kvack.org 590S: Supported 591F: fs/aio.c 592F: include/linux/*aio*.h 593 594AIRSPY MEDIA DRIVER 595M: Antti Palosaari <crope@iki.fi> 596L: linux-media@vger.kernel.org 597W: https://linuxtv.org 598W: http://palosaari.fi/linux/ 599Q: http://patchwork.linuxtv.org/project/linux-media/list/ 600T: git git://linuxtv.org/anttip/media_tree.git 601S: Maintained 602F: drivers/media/usb/airspy/ 603 604ALACRITECH GIGABIT ETHERNET DRIVER 605M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 606S: Maintained 607F: drivers/net/ethernet/alacritech/* 608 609ALCATEL SPEEDTOUCH USB DRIVER 610M: Duncan Sands <duncan.sands@free.fr> 611L: linux-usb@vger.kernel.org 612W: http://www.linux-usb.org/SpeedTouch/ 613S: Maintained 614F: drivers/usb/atm/speedtch.c 615F: drivers/usb/atm/usbatm.c 616 617ALCHEMY AU1XX0 MMC DRIVER 618M: Manuel Lauss <manuel.lauss@gmail.com> 619S: Maintained 620F: drivers/mmc/host/au1xmmc.c 621 622ALI1563 I2C DRIVER 623M: Rudolf Marek <r.marek@assembler.cz> 624L: linux-i2c@vger.kernel.org 625S: Maintained 626F: Documentation/i2c/busses/i2c-ali1563 627F: drivers/i2c/busses/i2c-ali1563.c 628 629ALLWINNER SECURITY SYSTEM 630M: Corentin Labbe <clabbe.montjoie@gmail.com> 631L: linux-crypto@vger.kernel.org 632S: Maintained 633F: drivers/crypto/sunxi-ss/ 634 635ALPHA PORT 636M: Richard Henderson <rth@twiddle.net> 637M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 638M: Matt Turner <mattst88@gmail.com> 639S: Odd Fixes 640L: linux-alpha@vger.kernel.org 641F: arch/alpha/ 642 643ALPS PS/2 TOUCHPAD DRIVER 644R: Pali Rohár <pali.rohar@gmail.com> 645F: drivers/input/mouse/alps.* 646 647ALTERA I2C CONTROLLER DRIVER 648M: Thor Thayer <thor.thayer@linux.intel.com> 649S: Maintained 650F: drivers/i2c/busses/i2c-altera.c 651 652ALTERA MAILBOX DRIVER 653M: Ley Foon Tan <lftan@altera.com> 654L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 655S: Maintained 656F: drivers/mailbox/mailbox-altera.c 657 658ALTERA PIO DRIVER 659M: Tien Hock Loh <thloh@altera.com> 660L: linux-gpio@vger.kernel.org 661S: Maintained 662F: drivers/gpio/gpio-altera.c 663 664ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 665M: Thor Thayer <thor.thayer@linux.intel.com> 666S: Maintained 667F: drivers/gpio/gpio-altera-a10sr.c 668F: drivers/mfd/altera-a10sr.c 669F: drivers/reset/reset-a10sr.c 670F: include/linux/mfd/altera-a10sr.h 671F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 672 673ALTERA TRIPLE SPEED ETHERNET DRIVER 674M: Vince Bridgers <vbridger@opensource.altera.com> 675L: netdev@vger.kernel.org 676L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 677S: Maintained 678F: drivers/net/ethernet/altera/ 679 680ALTERA UART/JTAG UART SERIAL DRIVERS 681M: Tobias Klauser <tklauser@distanz.ch> 682L: linux-serial@vger.kernel.org 683L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 684S: Maintained 685F: drivers/tty/serial/altera_uart.c 686F: drivers/tty/serial/altera_jtaguart.c 687F: include/linux/altera_uart.h 688F: include/linux/altera_jtaguart.h 689 690AMAZON ETHERNET DRIVERS 691M: Netanel Belgazal <netanel@annapurnalabs.com> 692R: Saeed Bishara <saeed@annapurnalabs.com> 693R: Zorik Machulsky <zorik@annapurnalabs.com> 694L: netdev@vger.kernel.org 695S: Supported 696F: Documentation/networking/ena.txt 697F: drivers/net/ethernet/amazon/ 698 699AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 700M: Tom Lendacky <thomas.lendacky@amd.com> 701M: Gary Hook <gary.hook@amd.com> 702L: linux-crypto@vger.kernel.org 703S: Supported 704F: drivers/crypto/ccp/ 705F: include/linux/ccp.h 706 707AMD FAM15H PROCESSOR POWER MONITORING DRIVER 708M: Huang Rui <ray.huang@amd.com> 709L: linux-hwmon@vger.kernel.org 710S: Supported 711F: Documentation/hwmon/fam15h_power 712F: drivers/hwmon/fam15h_power.c 713 714AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 715L: linux-geode@lists.infradead.org (moderated for non-subscribers) 716S: Orphan 717F: drivers/usb/gadget/udc/amd5536udc.* 718 719AMD GEODE PROCESSOR/CHIPSET SUPPORT 720P: Andres Salomon <dilinger@queued.net> 721L: linux-geode@lists.infradead.org (moderated for non-subscribers) 722W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 723S: Supported 724F: drivers/char/hw_random/geode-rng.c 725F: drivers/crypto/geode* 726F: drivers/video/fbdev/geode/ 727F: arch/x86/include/asm/geode.h 728 729AMD IOMMU (AMD-VI) 730M: Joerg Roedel <joro@8bytes.org> 731L: iommu@lists.linux-foundation.org 732T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 733S: Maintained 734F: drivers/iommu/amd_iommu*.[ch] 735F: include/linux/amd-iommu.h 736 737AMD KFD 738M: Oded Gabbay <oded.gabbay@gmail.com> 739L: dri-devel@lists.freedesktop.org 740T: git git://people.freedesktop.org/~gabbayo/linux.git 741S: Supported 742F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 743F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 744F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 745F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 746F: drivers/gpu/drm/amd/amdkfd/ 747F: drivers/gpu/drm/amd/include/cik_structs.h 748F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 749F: drivers/gpu/drm/amd/include/vi_structs.h 750F: drivers/gpu/drm/radeon/radeon_kfd.c 751F: drivers/gpu/drm/radeon/radeon_kfd.h 752F: include/uapi/linux/kfd_ioctl.h 753 754AMD SEATTLE DEVICE TREE SUPPORT 755M: Brijesh Singh <brijeshkumar.singh@amd.com> 756M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 757M: Tom Lendacky <thomas.lendacky@amd.com> 758S: Supported 759F: arch/arm64/boot/dts/amd/ 760 761AMD XGBE DRIVER 762M: Tom Lendacky <thomas.lendacky@amd.com> 763L: netdev@vger.kernel.org 764S: Supported 765F: drivers/net/ethernet/amd/xgbe/ 766F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 767 768AMS (Apple Motion Sensor) DRIVER 769M: Michael Hanselmann <linux-kernel@hansmi.ch> 770S: Supported 771F: drivers/macintosh/ams/ 772 773ANALOG DEVICES INC AD9389B DRIVER 774M: Hans Verkuil <hans.verkuil@cisco.com> 775L: linux-media@vger.kernel.org 776S: Maintained 777F: drivers/media/i2c/ad9389b* 778 779ANALOG DEVICES INC ADV7180 DRIVER 780M: Lars-Peter Clausen <lars@metafoo.de> 781L: linux-media@vger.kernel.org 782W: http://ez.analog.com/community/linux-device-drivers 783S: Supported 784F: drivers/media/i2c/adv7180.c 785 786ANALOG DEVICES INC ADV748X DRIVER 787M: Kieran Bingham <kieran.bingham@ideasonboard.com> 788L: linux-media@vger.kernel.org 789S: Maintained 790F: drivers/media/i2c/adv748x/* 791 792ANALOG DEVICES INC ADV7511 DRIVER 793M: Hans Verkuil <hans.verkuil@cisco.com> 794L: linux-media@vger.kernel.org 795S: Maintained 796F: drivers/media/i2c/adv7511* 797 798ANALOG DEVICES INC ADV7604 DRIVER 799M: Hans Verkuil <hans.verkuil@cisco.com> 800L: linux-media@vger.kernel.org 801S: Maintained 802F: drivers/media/i2c/adv7604* 803 804ANALOG DEVICES INC ADV7842 DRIVER 805M: Hans Verkuil <hans.verkuil@cisco.com> 806L: linux-media@vger.kernel.org 807S: Maintained 808F: drivers/media/i2c/adv7842* 809 810ANALOG DEVICES INC ASOC CODEC DRIVERS 811M: Lars-Peter Clausen <lars@metafoo.de> 812L: alsa-devel@alsa-project.org (moderated for non-subscribers) 813W: http://wiki.analog.com/ 814W: http://ez.analog.com/community/linux-device-drivers 815S: Supported 816F: sound/soc/codecs/adau* 817F: sound/soc/codecs/adav* 818F: sound/soc/codecs/ad1* 819F: sound/soc/codecs/ad7* 820F: sound/soc/codecs/ssm* 821F: sound/soc/codecs/sigmadsp.* 822 823ANALOG DEVICES INC ASOC DRIVERS 824L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 825L: alsa-devel@alsa-project.org (moderated for non-subscribers) 826W: http://blackfin.uclinux.org/ 827S: Supported 828F: sound/soc/blackfin/* 829 830ANALOG DEVICES INC DMA DRIVERS 831M: Lars-Peter Clausen <lars@metafoo.de> 832W: http://ez.analog.com/community/linux-device-drivers 833S: Supported 834F: drivers/dma/dma-axi-dmac.c 835 836ANALOG DEVICES INC IIO DRIVERS 837M: Lars-Peter Clausen <lars@metafoo.de> 838M: Michael Hennerich <Michael.Hennerich@analog.com> 839W: http://wiki.analog.com/ 840W: http://ez.analog.com/community/linux-device-drivers 841S: Supported 842F: drivers/iio/*/ad* 843F: drivers/iio/adc/ltc2497* 844X: drivers/iio/*/adjd* 845F: drivers/staging/iio/*/ad* 846F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 847 848ANDROID CONFIG FRAGMENTS 849M: Rob Herring <robh@kernel.org> 850S: Supported 851F: kernel/configs/android* 852 853ANDROID DRIVERS 854M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 855M: Arve Hjønnevåg <arve@android.com> 856M: Riley Andrews <riandrews@android.com> 857T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 858L: devel@driverdev.osuosl.org 859S: Supported 860F: drivers/android/ 861F: drivers/staging/android/ 862 863ANDROID GOLDFISH RTC DRIVER 864M: Miodrag Dinic <miodrag.dinic@imgtec.com> 865S: Supported 866F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 867F: drivers/rtc/rtc-goldfish.c 868 869ANDROID ION DRIVER 870M: Laura Abbott <labbott@redhat.com> 871M: Sumit Semwal <sumit.semwal@linaro.org> 872L: devel@driverdev.osuosl.org 873S: Supported 874F: drivers/staging/android/ion 875F: drivers/staging/android/uapi/ion.h 876F: drivers/staging/android/uapi/ion_test.h 877 878AOA (Apple Onboard Audio) ALSA DRIVER 879M: Johannes Berg <johannes@sipsolutions.net> 880L: linuxppc-dev@lists.ozlabs.org 881L: alsa-devel@alsa-project.org (moderated for non-subscribers) 882S: Maintained 883F: sound/aoa/ 884 885APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 886M: William Breathitt Gray <vilhelm.gray@gmail.com> 887L: linux-iio@vger.kernel.org 888S: Maintained 889F: drivers/iio/adc/stx104.c 890 891APM DRIVER 892M: Jiri Kosina <jikos@kernel.org> 893S: Odd fixes 894T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 895F: arch/x86/kernel/apm_32.c 896F: include/linux/apm_bios.h 897F: include/uapi/linux/apm_bios.h 898F: drivers/char/apm-emulation.c 899 900APPARMOR SECURITY MODULE 901M: John Johansen <john.johansen@canonical.com> 902L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 903W: apparmor.wiki.kernel.org 904T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 905S: Supported 906F: security/apparmor/ 907F: Documentation/admin-guide/LSM/apparmor.rst 908 909APPLE BCM5974 MULTITOUCH DRIVER 910M: Henrik Rydberg <rydberg@bitmath.org> 911L: linux-input@vger.kernel.org 912S: Odd fixes 913F: drivers/input/mouse/bcm5974.c 914 915APPLE SMC DRIVER 916M: Henrik Rydberg <rydberg@bitmath.org> 917L: linux-hwmon@vger.kernel.org 918S: Odd fixes 919F: drivers/hwmon/applesmc.c 920 921APPLETALK NETWORK LAYER 922L: netdev@vger.kernel.org 923S: Odd fixes 924F: drivers/net/appletalk/ 925F: net/appletalk/ 926 927APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 928M: Duc Dang <dhdang@apm.com> 929S: Supported 930F: arch/arm64/boot/dts/apm/ 931 932APPLIED MICRO (APM) X-GENE SOC EDAC 933M: Loc Ho <lho@apm.com> 934S: Supported 935F: drivers/edac/xgene_edac.c 936F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 937 938APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 939M: Iyappan Subramanian <isubramanian@apm.com> 940M: Keyur Chudgar <kchudgar@apm.com> 941S: Supported 942F: drivers/net/ethernet/apm/xgene-v2/ 943 944APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 945M: Iyappan Subramanian <isubramanian@apm.com> 946M: Keyur Chudgar <kchudgar@apm.com> 947M: Quan Nguyen <qnguyen@apm.com> 948S: Supported 949F: drivers/net/ethernet/apm/xgene/ 950F: drivers/net/phy/mdio-xgene.c 951F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 952F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 953 954APPLIED MICRO (APM) X-GENE SOC PMU 955M: Tai Nguyen <ttnguyen@apm.com> 956S: Supported 957F: drivers/perf/xgene_pmu.c 958F: Documentation/perf/xgene-pmu.txt 959F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 960 961APTINA CAMERA SENSOR PLL 962M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 963L: linux-media@vger.kernel.org 964S: Maintained 965F: drivers/media/i2c/aptina-pll.* 966 967ARC FRAMEBUFFER DRIVER 968M: Jaya Kumar <jayalk@intworks.biz> 969S: Maintained 970F: drivers/video/fbdev/arcfb.c 971F: drivers/video/fbdev/core/fb_defio.c 972 973ARC PGU DRM DRIVER 974M: Alexey Brodkin <abrodkin@synopsys.com> 975S: Supported 976F: drivers/gpu/drm/arc/ 977F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 978 979ARCNET NETWORK LAYER 980M: Michael Grzeschik <m.grzeschik@pengutronix.de> 981L: netdev@vger.kernel.org 982S: Maintained 983F: drivers/net/arcnet/ 984F: include/uapi/linux/if_arcnet.h 985 986ARM ARCHITECTED TIMER DRIVER 987M: Mark Rutland <mark.rutland@arm.com> 988M: Marc Zyngier <marc.zyngier@arm.com> 989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 990S: Maintained 991F: arch/arm/include/asm/arch_timer.h 992F: arch/arm64/include/asm/arch_timer.h 993F: drivers/clocksource/arm_arch_timer.c 994 995ARM HDLCD DRM DRIVER 996M: Liviu Dudau <liviu.dudau@arm.com> 997S: Supported 998F: drivers/gpu/drm/arm/hdlcd_* 999F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1000 1001ARM MALI-DP DRM DRIVER 1002M: Liviu Dudau <liviu.dudau@arm.com> 1003M: Brian Starkey <brian.starkey@arm.com> 1004M: Mali DP Maintainers <malidp@foss.arm.com> 1005S: Supported 1006F: drivers/gpu/drm/arm/ 1007F: Documentation/devicetree/bindings/display/arm,malidp.txt 1008 1009ARM MFM AND FLOPPY DRIVERS 1010M: Ian Molton <spyro@f2s.com> 1011S: Maintained 1012F: arch/arm/lib/floppydma.S 1013F: arch/arm/include/asm/floppy.h 1014 1015ARM PMU PROFILING AND DEBUGGING 1016M: Will Deacon <will.deacon@arm.com> 1017M: Mark Rutland <mark.rutland@arm.com> 1018S: Maintained 1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1020F: arch/arm*/kernel/perf_* 1021F: arch/arm/oprofile/common.c 1022F: arch/arm*/kernel/hw_breakpoint.c 1023F: arch/arm*/include/asm/hw_breakpoint.h 1024F: arch/arm*/include/asm/perf_event.h 1025F: drivers/perf/* 1026F: include/linux/perf/arm_pmu.h 1027F: Documentation/devicetree/bindings/arm/pmu.txt 1028F: Documentation/devicetree/bindings/perf/ 1029 1030ARM PORT 1031M: Russell King <linux@armlinux.org.uk> 1032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1033W: http://www.armlinux.org.uk/ 1034S: Maintained 1035T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1036F: arch/arm/ 1037 1038ARM PRIMECELL AACI PL041 DRIVER 1039M: Russell King <linux@armlinux.org.uk> 1040S: Maintained 1041F: sound/arm/aaci.* 1042 1043ARM PRIMECELL BUS SUPPORT 1044M: Russell King <linux@armlinux.org.uk> 1045S: Maintained 1046F: drivers/amba/ 1047F: include/linux/amba/bus.h 1048 1049ARM PRIMECELL CLCD PL110 DRIVER 1050M: Russell King <linux@armlinux.org.uk> 1051S: Maintained 1052F: drivers/video/fbdev/amba-clcd.* 1053 1054ARM PRIMECELL KMI PL050 DRIVER 1055M: Russell King <linux@armlinux.org.uk> 1056S: Maintained 1057F: drivers/input/serio/ambakmi.* 1058F: include/linux/amba/kmi.h 1059 1060ARM PRIMECELL MMCI PL180/1 DRIVER 1061M: Russell King <linux@armlinux.org.uk> 1062S: Maintained 1063F: drivers/mmc/host/mmci.* 1064F: include/linux/amba/mmci.h 1065 1066ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1067M: Russell King <linux@armlinux.org.uk> 1068S: Maintained 1069F: drivers/tty/serial/amba-pl01*.c 1070F: include/linux/amba/serial.h 1071 1072ARM SMMU DRIVERS 1073M: Will Deacon <will.deacon@arm.com> 1074R: Robin Murphy <robin.murphy@arm.com> 1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1076S: Maintained 1077F: drivers/iommu/arm-smmu.c 1078F: drivers/iommu/arm-smmu-v3.c 1079F: drivers/iommu/io-pgtable-arm.c 1080F: drivers/iommu/io-pgtable-arm-v7s.c 1081 1082ARM SUB-ARCHITECTURES 1083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1084S: Maintained 1085F: arch/arm/mach-*/ 1086F: arch/arm/plat-*/ 1087T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1088 1089ARM/ACTIONS SEMI ARCHITECTURE 1090M: Andreas Färber <afaerber@suse.de> 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1092S: Maintained 1093N: owl 1094F: arch/arm/mach-actions/ 1095F: arch/arm/boot/dts/owl-* 1096F: arch/arm64/boot/dts/actions/ 1097F: drivers/clocksource/owl-* 1098F: drivers/soc/actions/ 1099F: include/dt-bindings/power/owl-* 1100F: include/linux/soc/actions/ 1101F: Documentation/devicetree/bindings/arm/actions.txt 1102F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1103F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1104 1105ARM/ADS SPHERE MACHINE SUPPORT 1106M: Lennert Buytenhek <kernel@wantstofly.org> 1107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1108S: Maintained 1109 1110ARM/AFEB9260 MACHINE SUPPORT 1111M: Sergey Lapin <slapin@ossfans.org> 1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1113S: Maintained 1114 1115ARM/AJECO 1ARM MACHINE SUPPORT 1116M: Lennert Buytenhek <kernel@wantstofly.org> 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1118S: Maintained 1119 1120ARM/Allwinner SoC Clock Support 1121M: Emilio López <emilio@elopez.com.ar> 1122S: Maintained 1123F: drivers/clk/sunxi/ 1124 1125ARM/Allwinner sunXi SoC support 1126M: Maxime Ripard <maxime.ripard@free-electrons.com> 1127M: Chen-Yu Tsai <wens@csie.org> 1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1129S: Maintained 1130N: sun[x456789]i 1131N: sun50i 1132F: arch/arm/mach-sunxi/ 1133F: arch/arm64/boot/dts/allwinner/ 1134F: drivers/clk/sunxi-ng/ 1135F: drivers/pinctrl/sunxi/ 1136F: drivers/soc/sunxi/ 1137T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1138 1139ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1140M: Neil Armstrong <narmstrong@baylibre.com> 1141M: Jerome Brunet <jbrunet@baylibre.com> 1142L: linux-amlogic@lists.infradead.org 1143S: Maintained 1144F: drivers/clk/meson/ 1145F: include/dt-bindings/clock/meson* 1146F: include/dt-bindings/clock/gxbb* 1147F: Documentation/devicetree/bindings/clock/amlogic* 1148 1149ARM/Amlogic Meson SoC support 1150M: Carlo Caione <carlo@caione.org> 1151M: Kevin Hilman <khilman@baylibre.com> 1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1153L: linux-amlogic@lists.infradead.org 1154W: http://linux-meson.com/ 1155S: Maintained 1156F: arch/arm/mach-meson/ 1157F: arch/arm/boot/dts/meson* 1158F: arch/arm64/boot/dts/amlogic/ 1159F: drivers/pinctrl/meson/ 1160F: drivers/mmc/host/meson* 1161N: meson 1162 1163ARM/Annapurna Labs ALPINE ARCHITECTURE 1164M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1165M: Antoine Tenart <antoine.tenart@free-electrons.com> 1166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1167S: Maintained 1168F: arch/arm/mach-alpine/ 1169F: arch/arm/boot/dts/alpine* 1170F: arch/arm64/boot/dts/al/ 1171F: drivers/*/*alpine* 1172 1173ARM/ARTPEC MACHINE SUPPORT 1174M: Jesper Nilsson <jesper.nilsson@axis.com> 1175M: Lars Persson <lars.persson@axis.com> 1176M: Niklas Cassel <niklas.cassel@axis.com> 1177S: Maintained 1178L: linux-arm-kernel@axis.com 1179F: arch/arm/mach-artpec 1180F: arch/arm/boot/dts/artpec6* 1181F: drivers/clk/axis 1182F: drivers/crypto/axis 1183F: drivers/pinctrl/pinctrl-artpec* 1184F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1185 1186ARM/ASPEED I2C DRIVER 1187M: Brendan Higgins <brendanhiggins@google.com> 1188R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1189R: Joel Stanley <joel@jms.id.au> 1190L: linux-i2c@vger.kernel.org 1191L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1192S: Maintained 1193F: drivers/irqchip/irq-aspeed-i2c-ic.c 1194F: drivers/i2c/busses/i2c-aspeed.c 1195F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1196F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1197 1198ARM/ASPEED MACHINE SUPPORT 1199M: Joel Stanley <joel@jms.id.au> 1200S: Maintained 1201F: arch/arm/mach-aspeed/ 1202F: arch/arm/boot/dts/aspeed-* 1203F: drivers/*/*aspeed* 1204 1205ARM/ATMEL AT91 Clock Support 1206M: Boris Brezillon <boris.brezillon@free-electrons.com> 1207S: Maintained 1208F: drivers/clk/at91 1209 1210ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1211M: Nicolas Ferre <nicolas.ferre@microchip.com> 1212M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1214W: http://www.linux4sam.org 1215T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1216S: Supported 1217F: arch/arm/mach-at91/ 1218F: include/soc/at91/ 1219F: arch/arm/boot/dts/at91*.dts 1220F: arch/arm/boot/dts/at91*.dtsi 1221F: arch/arm/boot/dts/sama*.dts 1222F: arch/arm/boot/dts/sama*.dtsi 1223F: arch/arm/include/debug/at91.S 1224F: drivers/memory/atmel* 1225 1226ARM/CALXEDA HIGHBANK ARCHITECTURE 1227M: Rob Herring <robh@kernel.org> 1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1229S: Maintained 1230F: arch/arm/mach-highbank/ 1231F: arch/arm/boot/dts/highbank.dts 1232F: arch/arm/boot/dts/ecx-*.dts* 1233 1234ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1235M: Krzysztof Halasa <khalasa@piap.pl> 1236S: Maintained 1237F: arch/arm/mach-cns3xxx/ 1238 1239ARM/CAVIUM THUNDER NETWORK DRIVER 1240M: Sunil Goutham <sgoutham@cavium.com> 1241M: Robert Richter <rric@kernel.org> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243S: Supported 1244F: drivers/net/ethernet/cavium/thunder/ 1245 1246ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1247M: Alexander Shiyan <shc_work@mail.ru> 1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1249S: Odd Fixes 1250N: clps711x 1251 1252ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1253M: Lennert Buytenhek <kernel@wantstofly.org> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255S: Maintained 1256 1257ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1258M: Hartley Sweeten <hsweeten@visionengravers.com> 1259M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Maintained 1262F: arch/arm/mach-ep93xx/ 1263F: arch/arm/mach-ep93xx/include/mach/ 1264 1265ARM/CLKDEV SUPPORT 1266M: Russell King <linux@armlinux.org.uk> 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1268S: Maintained 1269T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1270F: arch/arm/include/asm/clkdev.h 1271F: drivers/clk/clkdev.c 1272 1273ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1274M: Mike Rapoport <mike@compulab.co.il> 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1276S: Maintained 1277 1278ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1279M: Baruch Siach <baruch@tkos.co.il> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Maintained 1282F: arch/arm/boot/dts/cx92755* 1283N: digicolor 1284 1285ARM/CONTEC MICRO9 MACHINE SUPPORT 1286M: Hubert Feurstein <hubert.feurstein@contec.at> 1287S: Maintained 1288F: arch/arm/mach-ep93xx/micro9.c 1289 1290ARM/CORESIGHT FRAMEWORK AND DRIVERS 1291M: Mathieu Poirier <mathieu.poirier@linaro.org> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294F: drivers/hwtracing/coresight/* 1295F: Documentation/trace/coresight.txt 1296F: Documentation/trace/coresight-cpu-debug.txt 1297F: Documentation/devicetree/bindings/arm/coresight.txt 1298F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1299F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1300F: tools/perf/arch/arm/util/pmu.c 1301F: tools/perf/arch/arm/util/auxtrace.c 1302F: tools/perf/arch/arm/util/cs-etm.c 1303F: tools/perf/arch/arm/util/cs-etm.h 1304F: tools/perf/util/cs-etm.h 1305 1306ARM/CORGI MACHINE SUPPORT 1307M: Richard Purdie <rpurdie@rpsys.net> 1308S: Maintained 1309 1310ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1311M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1312M: Linus Walleij <linus.walleij@linaro.org> 1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1314T: git git://github.com/ulli-kroll/linux.git 1315S: Maintained 1316F: Documentation/devicetree/bindings/arm/gemini.txt 1317F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1318F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1319F: arch/arm/mach-gemini/ 1320F: drivers/pinctrl/pinctrl-gemini.c 1321F: drivers/rtc/rtc-ftrtc010.c 1322 1323ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1324M: Barry Song <baohua@kernel.org> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1327S: Maintained 1328F: arch/arm/boot/dts/prima2* 1329F: arch/arm/mach-prima2/ 1330F: drivers/clk/sirf/ 1331F: drivers/clocksource/timer-prima2.c 1332F: drivers/clocksource/timer-atlas7.c 1333N: [^a-z]sirf 1334 1335ARM/EBSA110 MACHINE SUPPORT 1336M: Russell King <linux@armlinux.org.uk> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338W: http://www.armlinux.org.uk/ 1339S: Maintained 1340F: arch/arm/mach-ebsa110/ 1341F: drivers/net/ethernet/amd/am79c961a.* 1342 1343ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1344M: Uwe Kleine-König <kernel@pengutronix.de> 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1346S: Maintained 1347N: efm32 1348 1349ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1350M: Robert Jarzmik <robert.jarzmik@free.fr> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Maintained 1353F: arch/arm/mach-pxa/ezx.c 1354 1355ARM/FARADAY FA526 PORT 1356M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359T: git git://git.berlios.de/gemini-board 1360F: arch/arm/mm/*-fa* 1361 1362ARM/FOOTBRIDGE ARCHITECTURE 1363M: Russell King <linux@armlinux.org.uk> 1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1365W: http://www.armlinux.org.uk/ 1366S: Maintained 1367F: arch/arm/include/asm/hardware/dec21285.h 1368F: arch/arm/mach-footbridge/ 1369 1370ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1371M: Shawn Guo <shawnguo@kernel.org> 1372M: Sascha Hauer <kernel@pengutronix.de> 1373R: Fabio Estevam <fabio.estevam@nxp.com> 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1375S: Maintained 1376T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1377F: arch/arm/mach-imx/ 1378F: arch/arm/mach-mxs/ 1379F: arch/arm/boot/dts/imx* 1380F: arch/arm/configs/imx*_defconfig 1381F: drivers/clk/imx/ 1382F: drivers/soc/imx/ 1383F: include/soc/imx/ 1384 1385ARM/FREESCALE VYBRID ARM ARCHITECTURE 1386M: Shawn Guo <shawnguo@kernel.org> 1387M: Sascha Hauer <kernel@pengutronix.de> 1388R: Stefan Agner <stefan@agner.ch> 1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1390S: Maintained 1391T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1392F: arch/arm/mach-imx/*vf610* 1393F: arch/arm/boot/dts/vf* 1394 1395ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1396M: Lennert Buytenhek <kernel@wantstofly.org> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398S: Maintained 1399 1400ARM/GUMSTIX MACHINE SUPPORT 1401M: Steve Sakoman <sakoman@gmail.com> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404 1405ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1406M: Philipp Zabel <philipp.zabel@gmail.com> 1407M: Paul Parsons <lost.distance@yahoo.com> 1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1409S: Maintained 1410F: arch/arm/mach-pxa/hx4700.c 1411F: arch/arm/mach-pxa/include/mach/hx4700.h 1412F: sound/soc/pxa/hx4700.c 1413 1414ARM/HISILICON SOC SUPPORT 1415M: Wei Xu <xuwei5@hisilicon.com> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417W: http://www.hisilicon.com 1418S: Supported 1419T: git git://github.com/hisilicon/linux-hisi.git 1420F: arch/arm/mach-hisi/ 1421F: arch/arm/boot/dts/hi3* 1422F: arch/arm/boot/dts/hip* 1423F: arch/arm/boot/dts/hisi* 1424F: arch/arm64/boot/dts/hisilicon/ 1425 1426ARM/HP JORNADA 7XX MACHINE SUPPORT 1427M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1428W: www.jlime.com 1429S: Maintained 1430T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1431F: arch/arm/mach-sa1100/jornada720.c 1432F: arch/arm/mach-sa1100/include/mach/jornada720.h 1433 1434ARM/IGEP MACHINE SUPPORT 1435M: Enric Balletbo i Serra <eballetbo@gmail.com> 1436M: Javier Martinez Canillas <javier@dowhile0.org> 1437L: linux-omap@vger.kernel.org 1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1439S: Maintained 1440F: arch/arm/boot/dts/omap3-igep* 1441 1442ARM/INCOME PXA270 SUPPORT 1443M: Marek Vasut <marek.vasut@gmail.com> 1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1445S: Maintained 1446F: arch/arm/mach-pxa/colibri-pxa270-income.c 1447 1448ARM/INTEL IOP13XX ARM ARCHITECTURE 1449M: Lennert Buytenhek <kernel@wantstofly.org> 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451S: Maintained 1452 1453ARM/INTEL IOP32X ARM ARCHITECTURE 1454M: Lennert Buytenhek <kernel@wantstofly.org> 1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1456S: Maintained 1457 1458ARM/INTEL IOP33X ARM ARCHITECTURE 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1460S: Orphan 1461 1462ARM/INTEL IQ81342EX MACHINE SUPPORT 1463M: Lennert Buytenhek <kernel@wantstofly.org> 1464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1465S: Maintained 1466 1467ARM/INTEL IXDP2850 MACHINE SUPPORT 1468M: Lennert Buytenhek <kernel@wantstofly.org> 1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1470S: Maintained 1471 1472ARM/INTEL IXP4XX ARM ARCHITECTURE 1473M: Imre Kaloz <kaloz@openwrt.org> 1474M: Krzysztof Halasa <khalasa@piap.pl> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477F: arch/arm/mach-ixp4xx/ 1478 1479ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1480M: Jonathan Cameron <jic23@cam.ac.uk> 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483F: arch/arm/mach-pxa/stargate2.c 1484F: drivers/pcmcia/pxa2xx_stargate2.c 1485 1486ARM/INTEL XSC3 (MANZANO) ARM CORE 1487M: Lennert Buytenhek <kernel@wantstofly.org> 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490 1491ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1492M: Lennert Buytenhek <kernel@wantstofly.org> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495 1496ARM/LG1K ARCHITECTURE 1497M: Chanho Min <chanho.min@lge.com> 1498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1499S: Maintained 1500F: arch/arm64/boot/dts/lg/ 1501 1502ARM/LOGICPD PXA270 MACHINE SUPPORT 1503M: Lennert Buytenhek <kernel@wantstofly.org> 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1505S: Maintained 1506 1507ARM/LPC18XX ARCHITECTURE 1508M: Joachim Eastwood <manabian@gmail.com> 1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1510S: Maintained 1511F: arch/arm/boot/dts/lpc43* 1512F: drivers/clk/nxp/clk-lpc18xx* 1513F: drivers/clocksource/time-lpc32xx.c 1514F: drivers/i2c/busses/i2c-lpc2k.c 1515F: drivers/memory/pl172.c 1516F: drivers/mtd/spi-nor/nxp-spifi.c 1517F: drivers/rtc/rtc-lpc24xx.c 1518N: lpc18xx 1519 1520ARM/LPC32XX SOC SUPPORT 1521M: Vladimir Zapolskiy <vz@mleia.com> 1522M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1524T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1525S: Maintained 1526F: arch/arm/boot/dts/lpc32* 1527F: arch/arm/mach-lpc32xx/ 1528F: drivers/i2c/busses/i2c-pnx.c 1529F: drivers/net/ethernet/nxp/lpc_eth.c 1530F: drivers/usb/host/ohci-nxp.c 1531F: drivers/watchdog/pnx4008_wdt.c 1532N: lpc32xx 1533 1534ARM/MAGICIAN MACHINE SUPPORT 1535M: Philipp Zabel <philipp.zabel@gmail.com> 1536S: Maintained 1537 1538ARM/Marvell Berlin SoC support 1539M: Jisheng Zhang <jszhang@marvell.com> 1540M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542S: Maintained 1543F: arch/arm/mach-berlin/ 1544F: arch/arm/boot/dts/berlin* 1545F: arch/arm64/boot/dts/marvell/berlin* 1546 1547ARM/Marvell Dove/MV78xx0/Orion SOC support 1548M: Jason Cooper <jason@lakedaemon.net> 1549M: Andrew Lunn <andrew@lunn.ch> 1550M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1551M: Gregory Clement <gregory.clement@free-electrons.com> 1552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1553S: Maintained 1554F: Documentation/devicetree/bindings/soc/dove/ 1555F: arch/arm/mach-dove/ 1556F: arch/arm/mach-mv78xx0/ 1557F: arch/arm/mach-orion5x/ 1558F: arch/arm/plat-orion/ 1559F: arch/arm/boot/dts/dove* 1560F: arch/arm/boot/dts/orion5x* 1561 1562ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1563M: Jason Cooper <jason@lakedaemon.net> 1564M: Andrew Lunn <andrew@lunn.ch> 1565M: Gregory Clement <gregory.clement@free-electrons.com> 1566M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1568S: Maintained 1569F: arch/arm/boot/dts/armada* 1570F: arch/arm/boot/dts/kirkwood* 1571F: arch/arm/configs/mvebu_*_defconfig 1572F: arch/arm/mach-mvebu/ 1573F: arch/arm64/boot/dts/marvell/armada* 1574F: drivers/cpufreq/mvebu-cpufreq.c 1575F: drivers/irqchip/irq-armada-370-xp.c 1576F: drivers/irqchip/irq-mvebu-* 1577F: drivers/pinctrl/mvebu/ 1578F: drivers/rtc/rtc-armada38x.c 1579 1580ARM/Mediatek RTC DRIVER 1581M: Eddie Huang <eddie.huang@mediatek.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1584S: Maintained 1585F: drivers/rtc/rtc-mt6397.c 1586 1587ARM/Mediatek SoC support 1588M: Matthias Brugger <matthias.bgg@gmail.com> 1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1590L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1591S: Maintained 1592F: arch/arm/boot/dts/mt6* 1593F: arch/arm/boot/dts/mt7* 1594F: arch/arm/boot/dts/mt8* 1595F: arch/arm/mach-mediatek/ 1596F: arch/arm64/boot/dts/mediatek/ 1597N: mtk 1598K: mediatek 1599 1600ARM/Mediatek USB3 PHY DRIVER 1601M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1603L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605F: drivers/phy/mediatek/phy-mtk-tphy.c 1606 1607ARM/MICREL KS8695 ARCHITECTURE 1608M: Greg Ungerer <gerg@uclinux.org> 1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1610F: arch/arm/mach-ks8695/ 1611S: Odd Fixes 1612 1613ARM/MIOA701 MACHINE SUPPORT 1614M: Robert Jarzmik <robert.jarzmik@free.fr> 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1616F: arch/arm/mach-pxa/mioa701.c 1617S: Maintained 1618 1619ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1620M: Michael Petchkovsky <mkpetch@internode.on.net> 1621S: Maintained 1622 1623ARM/NOMADIK ARCHITECTURE 1624M: Alessandro Rubini <rubini@unipv.it> 1625M: Linus Walleij <linus.walleij@linaro.org> 1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1627S: Maintained 1628F: arch/arm/mach-nomadik/ 1629F: drivers/pinctrl/nomadik/ 1630F: drivers/i2c/busses/i2c-nomadik.c 1631T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1632 1633ARM/NUVOTON W90X900 ARM ARCHITECTURE 1634M: Wan ZongShun <mcuos.com@gmail.com> 1635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1636W: http://www.mcuos.com 1637S: Maintained 1638F: arch/arm/mach-w90x900/ 1639F: drivers/input/keyboard/w90p910_keypad.c 1640F: drivers/input/touchscreen/w90p910_ts.c 1641F: drivers/watchdog/nuc900_wdt.c 1642F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1643F: drivers/mtd/nand/nuc900_nand.c 1644F: drivers/rtc/rtc-nuc900.c 1645F: drivers/spi/spi-nuc900.c 1646F: drivers/usb/host/ehci-w90x900.c 1647F: drivers/video/fbdev/nuc900fb.c 1648 1649ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1650M: Nelson Castillo <arhuaco@freaks-unidos.net> 1651L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1652W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1653S: Supported 1654 1655ARM/Orion SoC/Technologic Systems TS-78xx platform support 1656M: Alexander Clouter <alex@digriz.org.uk> 1657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1658W: http://www.digriz.org.uk/ts78xx/kernel 1659S: Maintained 1660F: arch/arm/mach-orion5x/ts78xx-* 1661 1662ARM/OXNAS platform support 1663M: Neil Armstrong <narmstrong@baylibre.com> 1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1665L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1666S: Maintained 1667F: arch/arm/mach-oxnas/ 1668F: arch/arm/boot/dts/ox8*.dtsi 1669F: arch/arm/boot/dts/wd-mbwe.dts 1670F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1671N: oxnas 1672 1673ARM/PALM TREO SUPPORT 1674M: Tomas Cech <sleep_walker@suse.com> 1675L: linux-arm-kernel@lists.infradead.org 1676W: http://hackndev.com 1677S: Maintained 1678F: arch/arm/mach-pxa/include/mach/palmtreo.h 1679F: arch/arm/mach-pxa/palmtreo.c 1680 1681ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1682M: Marek Vasut <marek.vasut@gmail.com> 1683L: linux-arm-kernel@lists.infradead.org 1684W: http://hackndev.com 1685S: Maintained 1686F: arch/arm/mach-pxa/include/mach/palmtx.h 1687F: arch/arm/mach-pxa/palmtx.c 1688F: arch/arm/mach-pxa/include/mach/palmt5.h 1689F: arch/arm/mach-pxa/palmt5.c 1690F: arch/arm/mach-pxa/include/mach/palmld.h 1691F: arch/arm/mach-pxa/palmld.c 1692F: arch/arm/mach-pxa/include/mach/palmte2.h 1693F: arch/arm/mach-pxa/palmte2.c 1694F: arch/arm/mach-pxa/include/mach/palmtc.h 1695F: arch/arm/mach-pxa/palmtc.c 1696 1697ARM/PALMZ72 SUPPORT 1698M: Sergey Lapin <slapin@ossfans.org> 1699L: linux-arm-kernel@lists.infradead.org 1700W: http://hackndev.com 1701S: Maintained 1702F: arch/arm/mach-pxa/include/mach/palmz72.h 1703F: arch/arm/mach-pxa/palmz72.c 1704 1705ARM/PLEB SUPPORT 1706M: Peter Chubb <pleb@gelato.unsw.edu.au> 1707W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1708S: Maintained 1709 1710ARM/PT DIGITAL BOARD PORT 1711M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1713W: http://www.armlinux.org.uk/ 1714S: Maintained 1715 1716ARM/QUALCOMM SUPPORT 1717M: Andy Gross <andy.gross@linaro.org> 1718M: David Brown <david.brown@linaro.org> 1719L: linux-arm-msm@vger.kernel.org 1720L: linux-soc@vger.kernel.org 1721S: Maintained 1722F: Documentation/devicetree/bindings/soc/qcom/ 1723F: arch/arm/boot/dts/qcom-*.dts 1724F: arch/arm/boot/dts/qcom-*.dtsi 1725F: arch/arm/mach-qcom/ 1726F: arch/arm64/boot/dts/qcom/* 1727F: drivers/i2c/busses/i2c-qup.c 1728F: drivers/clk/qcom/ 1729F: drivers/dma/qcom/ 1730F: drivers/soc/qcom/ 1731F: drivers/spi/spi-qup.c 1732F: drivers/tty/serial/msm_serial.h 1733F: drivers/tty/serial/msm_serial.c 1734F: drivers/*/pm8???-* 1735F: drivers/mfd/ssbi.c 1736F: drivers/firmware/qcom_scm.c 1737T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1738 1739ARM/RADISYS ENP2611 MACHINE SUPPORT 1740M: Lennert Buytenhek <kernel@wantstofly.org> 1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1742S: Maintained 1743 1744ARM/REALTEK ARCHITECTURE 1745M: Andreas Färber <afaerber@suse.de> 1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1747S: Maintained 1748F: arch/arm64/boot/dts/realtek/ 1749F: Documentation/devicetree/bindings/arm/realtek.txt 1750 1751ARM/RENESAS ARM64 ARCHITECTURE 1752M: Simon Horman <horms@verge.net.au> 1753M: Magnus Damm <magnus.damm@gmail.com> 1754L: linux-renesas-soc@vger.kernel.org 1755Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1756T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1757S: Supported 1758F: arch/arm64/boot/dts/renesas/ 1759F: drivers/soc/renesas/ 1760F: include/linux/soc/renesas/ 1761 1762ARM/RISCPC ARCHITECTURE 1763M: Russell King <linux@armlinux.org.uk> 1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1765W: http://www.armlinux.org.uk/ 1766S: Maintained 1767F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1768F: arch/arm/include/asm/hardware/ioc.h 1769F: arch/arm/include/asm/hardware/iomd.h 1770F: arch/arm/include/asm/hardware/memc.h 1771F: arch/arm/mach-rpc/ 1772F: drivers/net/ethernet/8390/etherh.c 1773F: drivers/net/ethernet/i825xx/ether1* 1774F: drivers/net/ethernet/seeq/ether3* 1775F: drivers/scsi/arm/ 1776 1777ARM/Rockchip SoC support 1778M: Heiko Stuebner <heiko@sntech.de> 1779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1780L: linux-rockchip@lists.infradead.org 1781T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1782S: Maintained 1783F: arch/arm/boot/dts/rk3* 1784F: arch/arm/boot/dts/rv1108* 1785F: arch/arm/mach-rockchip/ 1786F: drivers/clk/rockchip/ 1787F: drivers/i2c/busses/i2c-rk3x.c 1788F: drivers/*/*rockchip* 1789F: drivers/*/*/*rockchip* 1790F: sound/soc/rockchip/ 1791N: rockchip 1792 1793ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1794M: Kukjin Kim <kgene@kernel.org> 1795M: Krzysztof Kozlowski <krzk@kernel.org> 1796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1797L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1798Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1799S: Maintained 1800F: arch/arm/boot/dts/s3c* 1801F: arch/arm/boot/dts/s5p* 1802F: arch/arm/boot/dts/samsung* 1803F: arch/arm/boot/dts/exynos* 1804F: arch/arm64/boot/dts/exynos/ 1805F: arch/arm/plat-samsung/ 1806F: arch/arm/mach-s3c24*/ 1807F: arch/arm/mach-s3c64xx/ 1808F: arch/arm/mach-s5p*/ 1809F: arch/arm/mach-exynos*/ 1810F: drivers/*/*s3c24* 1811F: drivers/*/*/*s3c24* 1812F: drivers/*/*s3c64xx* 1813F: drivers/*/*s5pv210* 1814F: drivers/memory/samsung/* 1815F: drivers/soc/samsung/* 1816F: Documentation/arm/Samsung/ 1817F: Documentation/devicetree/bindings/arm/samsung/ 1818F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1819F: Documentation/devicetree/bindings/power/pd-samsung.txt 1820N: exynos 1821 1822ARM/SAMSUNG MOBILE MACHINE SUPPORT 1823M: Kyungmin Park <kyungmin.park@samsung.com> 1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1825S: Maintained 1826F: arch/arm/mach-s5pv210/ 1827 1828ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1829M: Kyungmin Park <kyungmin.park@samsung.com> 1830M: Kamil Debski <kamil@wypas.org> 1831M: Andrzej Hajda <a.hajda@samsung.com> 1832L: linux-arm-kernel@lists.infradead.org 1833L: linux-media@vger.kernel.org 1834S: Maintained 1835F: drivers/media/platform/s5p-g2d/ 1836 1837ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1838M: Marek Szyprowski <m.szyprowski@samsung.com> 1839L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1840L: linux-media@vger.kernel.org 1841S: Maintained 1842F: drivers/media/platform/s5p-cec/ 1843F: Documentation/devicetree/bindings/media/s5p-cec.txt 1844 1845ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1846M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1847M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1848L: linux-arm-kernel@lists.infradead.org 1849L: linux-media@vger.kernel.org 1850S: Maintained 1851F: drivers/media/platform/s5p-jpeg/ 1852 1853ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1854M: Kyungmin Park <kyungmin.park@samsung.com> 1855M: Kamil Debski <kamil@wypas.org> 1856M: Jeongtae Park <jtp.park@samsung.com> 1857M: Andrzej Hajda <a.hajda@samsung.com> 1858L: linux-arm-kernel@lists.infradead.org 1859L: linux-media@vger.kernel.org 1860S: Maintained 1861F: arch/arm/plat-samsung/s5p-dev-mfc.c 1862F: drivers/media/platform/s5p-mfc/ 1863 1864ARM/SHMOBILE ARM ARCHITECTURE 1865M: Simon Horman <horms@verge.net.au> 1866M: Magnus Damm <magnus.damm@gmail.com> 1867L: linux-renesas-soc@vger.kernel.org 1868Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1869T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1870S: Supported 1871F: arch/arm/boot/dts/emev2* 1872F: arch/arm/boot/dts/r7s* 1873F: arch/arm/boot/dts/r8a* 1874F: arch/arm/boot/dts/sh* 1875F: arch/arm/configs/shmobile_defconfig 1876F: arch/arm/include/debug/renesas-scif.S 1877F: arch/arm/mach-shmobile/ 1878F: drivers/soc/renesas/ 1879F: include/linux/soc/renesas/ 1880 1881ARM/SOCFPGA ARCHITECTURE 1882M: Dinh Nguyen <dinguyen@kernel.org> 1883S: Maintained 1884F: arch/arm/mach-socfpga/ 1885F: arch/arm/boot/dts/socfpga* 1886F: arch/arm/configs/socfpga_defconfig 1887F: arch/arm64/boot/dts/altera/ 1888W: http://www.rocketboards.org 1889T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1890 1891ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1892M: Dinh Nguyen <dinguyen@kernel.org> 1893S: Maintained 1894F: drivers/clk/socfpga/ 1895 1896ARM/SOCFPGA EDAC SUPPORT 1897M: Thor Thayer <thor.thayer@linux.intel.com> 1898S: Maintained 1899F: drivers/edac/altera_edac. 1900 1901ARM/STI ARCHITECTURE 1902M: Patrice Chotard <patrice.chotard@st.com> 1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1904W: http://www.stlinux.com 1905S: Maintained 1906F: arch/arm/mach-sti/ 1907F: arch/arm/boot/dts/sti* 1908F: drivers/char/hw_random/st-rng.c 1909F: drivers/clocksource/arm_global_timer.c 1910F: drivers/clocksource/clksrc_st_lpc.c 1911F: drivers/cpufreq/sti-cpufreq.c 1912F: drivers/dma/st_fdma* 1913F: drivers/i2c/busses/i2c-st.c 1914F: drivers/media/rc/st_rc.c 1915F: drivers/media/platform/sti/c8sectpfe/ 1916F: drivers/mmc/host/sdhci-st.c 1917F: drivers/phy/st/phy-miphy28lp.c 1918F: drivers/phy/st/phy-stih407-usb.c 1919F: drivers/pinctrl/pinctrl-st.c 1920F: drivers/remoteproc/st_remoteproc.c 1921F: drivers/remoteproc/st_slim_rproc.c 1922F: drivers/reset/sti/ 1923F: drivers/rtc/rtc-st-lpc.c 1924F: drivers/tty/serial/st-asc.c 1925F: drivers/usb/dwc3/dwc3-st.c 1926F: drivers/usb/host/ehci-st.c 1927F: drivers/usb/host/ohci-st.c 1928F: drivers/watchdog/st_lpc_wdt.c 1929F: drivers/ata/ahci_st.c 1930F: include/linux/remoteproc/st_slim_rproc.h 1931 1932ARM/STM32 ARCHITECTURE 1933M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1934M: Alexandre Torgue <alexandre.torgue@st.com> 1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1936S: Maintained 1937T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1938N: stm32 1939F: drivers/clocksource/armv7m_systick.c 1940 1941ARM/TANGO ARCHITECTURE 1942M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1943L: linux-arm-kernel@lists.infradead.org 1944S: Maintained 1945N: tango 1946 1947ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1948M: Lennert Buytenhek <kernel@wantstofly.org> 1949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1950S: Maintained 1951 1952ARM/TETON BGA MACHINE SUPPORT 1953M: "Mark F. Brown" <mark.brown314@gmail.com> 1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1955S: Maintained 1956 1957ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1958M: Santosh Shilimkar <ssantosh@kernel.org> 1959L: linux-kernel@vger.kernel.org 1960S: Maintained 1961F: drivers/memory/*emif* 1962 1963ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1964M: Santosh Shilimkar <ssantosh@kernel.org> 1965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1966S: Maintained 1967F: arch/arm/mach-keystone/ 1968F: arch/arm/boot/dts/keystone-* 1969T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1970 1971ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1972M: Santosh Shilimkar <ssantosh@kernel.org> 1973L: linux-kernel@vger.kernel.org 1974S: Maintained 1975F: drivers/clk/keystone/ 1976 1977ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1978M: Santosh Shilimkar <ssantosh@kernel.org> 1979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1980L: linux-kernel@vger.kernel.org 1981S: Maintained 1982F: drivers/clocksource/timer-keystone.c 1983 1984ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1985M: Santosh Shilimkar <ssantosh@kernel.org> 1986L: linux-kernel@vger.kernel.org 1987S: Maintained 1988F: drivers/power/reset/keystone-reset.c 1989 1990ARM/THECUS N2100 MACHINE SUPPORT 1991M: Lennert Buytenhek <kernel@wantstofly.org> 1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1993S: Maintained 1994 1995ARM/TOSA MACHINE SUPPORT 1996M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1997M: Dirk Opfer <dirk@opfer-online.de> 1998S: Maintained 1999 2000ARM/U300 MACHINE SUPPORT 2001M: Linus Walleij <linus.walleij@linaro.org> 2002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2003S: Supported 2004F: arch/arm/mach-u300/ 2005F: drivers/clocksource/timer-u300.c 2006F: drivers/i2c/busses/i2c-stu300.c 2007F: drivers/rtc/rtc-coh901331.c 2008F: drivers/watchdog/coh901327_wdt.c 2009F: drivers/dma/coh901318* 2010F: drivers/mfd/ab3100* 2011F: drivers/rtc/rtc-ab3100.c 2012F: drivers/rtc/rtc-coh901331.c 2013T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2014 2015ARM/UNIPHIER ARCHITECTURE 2016M: Masahiro Yamada <yamada.masahiro@socionext.com> 2017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2018T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2019S: Maintained 2020F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2021F: arch/arm/boot/dts/uniphier* 2022F: arch/arm/include/asm/hardware/cache-uniphier.h 2023F: arch/arm/mach-uniphier/ 2024F: arch/arm/mm/cache-uniphier.c 2025F: arch/arm64/boot/dts/socionext/ 2026F: drivers/bus/uniphier-system-bus.c 2027F: drivers/clk/uniphier/ 2028F: drivers/gpio/gpio-uniphier.c 2029F: drivers/i2c/busses/i2c-uniphier* 2030F: drivers/irqchip/irq-uniphier-aidet.c 2031F: drivers/pinctrl/uniphier/ 2032F: drivers/reset/reset-uniphier.c 2033F: drivers/tty/serial/8250/8250_uniphier.c 2034N: uniphier 2035 2036ARM/Ux500 ARM ARCHITECTURE 2037M: Linus Walleij <linus.walleij@linaro.org> 2038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2039S: Maintained 2040F: arch/arm/mach-ux500/ 2041F: drivers/clocksource/clksrc-dbx500-prcmu.c 2042F: drivers/dma/ste_dma40* 2043F: drivers/hwspinlock/u8500_hsem.c 2044F: drivers/mfd/abx500* 2045F: drivers/mfd/ab8500* 2046F: drivers/mfd/dbx500* 2047F: drivers/mfd/db8500* 2048F: drivers/pinctrl/nomadik/pinctrl-ab* 2049F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2050F: drivers/rtc/rtc-ab8500.c 2051F: drivers/rtc/rtc-pl031.c 2052T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2053 2054ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2055M: Ulf Hansson <ulf.hansson@linaro.org> 2056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2057T: git git://git.linaro.org/people/ulfh/clk.git 2058S: Maintained 2059F: drivers/clk/ux500/ 2060 2061ARM/VERSATILE EXPRESS PLATFORM 2062M: Liviu Dudau <liviu.dudau@arm.com> 2063M: Sudeep Holla <sudeep.holla@arm.com> 2064M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2066S: Maintained 2067F: arch/arm/boot/dts/vexpress* 2068F: arch/arm64/boot/dts/arm/ 2069F: arch/arm/mach-vexpress/ 2070F: */*/vexpress* 2071F: */*/*/vexpress* 2072F: drivers/clk/versatile/clk-vexpress-osc.c 2073F: drivers/clocksource/versatile.c 2074N: mps2 2075 2076ARM/VFP SUPPORT 2077M: Russell King <linux@armlinux.org.uk> 2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2079W: http://www.armlinux.org.uk/ 2080S: Maintained 2081F: arch/arm/vfp/ 2082 2083ARM/VOIPAC PXA270 SUPPORT 2084M: Marek Vasut <marek.vasut@gmail.com> 2085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2086S: Maintained 2087F: arch/arm/mach-pxa/vpac270.c 2088F: arch/arm/mach-pxa/include/mach/vpac270.h 2089 2090ARM/VT8500 ARM ARCHITECTURE 2091M: Tony Prisk <linux@prisktech.co.nz> 2092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2093S: Maintained 2094F: arch/arm/mach-vt8500/ 2095F: drivers/clocksource/vt8500_timer.c 2096F: drivers/i2c/busses/i2c-wmt.c 2097F: drivers/mmc/host/wmt-sdmmc.c 2098F: drivers/pwm/pwm-vt8500.c 2099F: drivers/rtc/rtc-vt8500.c 2100F: drivers/tty/serial/vt8500_serial.c 2101F: drivers/usb/host/ehci-platform.c 2102F: drivers/usb/host/uhci-platform.c 2103F: drivers/video/fbdev/vt8500lcdfb.* 2104F: drivers/video/fbdev/wm8505fb* 2105F: drivers/video/fbdev/wmt_ge_rops.* 2106 2107ARM/ZIPIT Z2 SUPPORT 2108M: Marek Vasut <marek.vasut@gmail.com> 2109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2110S: Maintained 2111F: arch/arm/mach-pxa/z2.c 2112F: arch/arm/mach-pxa/include/mach/z2.h 2113 2114ARM/ZTE ARCHITECTURE 2115M: Jun Nie <jun.nie@linaro.org> 2116M: Baoyou Xie <baoyou.xie@linaro.org> 2117M: Shawn Guo <shawnguo@kernel.org> 2118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2119S: Maintained 2120F: arch/arm/boot/dts/zx2967* 2121F: arch/arm/mach-zx/ 2122F: arch/arm64/boot/dts/zte/ 2123F: drivers/clk/zte/ 2124F: drivers/dma/zx_dma.c 2125F: drivers/gpio/gpio-zx.c 2126F: drivers/i2c/busses/i2c-zx2967.c 2127F: drivers/mmc/host/dw_mmc-zx.* 2128F: drivers/pinctrl/zte/ 2129F: drivers/reset/reset-zx2967.c 2130F: drivers/soc/zte/ 2131F: drivers/thermal/zx2967_thermal.c 2132F: drivers/watchdog/zx2967_wdt.c 2133F: Documentation/devicetree/bindings/arm/zte.txt 2134F: Documentation/devicetree/bindings/clock/zx2967*.txt 2135F: Documentation/devicetree/bindings/dma/zxdma.txt 2136F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2137F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2138F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2139F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2140F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2141F: Documentation/devicetree/bindings/soc/zte/ 2142F: Documentation/devicetree/bindings/sound/zte,*.txt 2143F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2144F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2145F: include/dt-bindings/clock/zx2967*.h 2146F: include/dt-bindings/soc/zte,*.h 2147F: sound/soc/codecs/zx_aud96p22.c 2148F: sound/soc/zte/ 2149 2150ARM/ZYNQ ARCHITECTURE 2151M: Michal Simek <michal.simek@xilinx.com> 2152R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2154W: http://wiki.xilinx.com 2155T: git https://github.com/Xilinx/linux-xlnx.git 2156S: Supported 2157F: arch/arm/mach-zynq/ 2158F: drivers/cpuidle/cpuidle-zynq.c 2159F: drivers/block/xsysace.c 2160N: zynq 2161N: xilinx 2162F: drivers/clocksource/cadence_ttc_timer.c 2163F: drivers/i2c/busses/i2c-cadence.c 2164F: drivers/mmc/host/sdhci-of-arasan.c 2165F: drivers/edac/synopsys_edac.c 2166 2167ARM64 PORT (AARCH64 ARCHITECTURE) 2168M: Catalin Marinas <catalin.marinas@arm.com> 2169M: Will Deacon <will.deacon@arm.com> 2170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2171T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2172S: Maintained 2173F: arch/arm64/ 2174F: Documentation/arm64/ 2175 2176AS3645A LED FLASH CONTROLLER DRIVER 2177M: Sakari Ailus <sakari.ailus@iki.fi> 2178L: linux-leds@vger.kernel.org 2179S: Maintained 2180F: drivers/leds/leds-as3645a.c 2181 2182AS3645A LED FLASH CONTROLLER DRIVER 2183M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2184L: linux-media@vger.kernel.org 2185T: git git://linuxtv.org/media_tree.git 2186S: Maintained 2187F: drivers/media/i2c/as3645a.c 2188F: include/media/i2c/as3645a.h 2189 2190ASAHI KASEI AK8974 DRIVER 2191M: Linus Walleij <linus.walleij@linaro.org> 2192L: linux-iio@vger.kernel.org 2193W: http://www.akm.com/ 2194S: Supported 2195F: drivers/iio/magnetometer/ak8974.c 2196 2197ASC7621 HARDWARE MONITOR DRIVER 2198M: George Joseph <george.joseph@fairview5.com> 2199L: linux-hwmon@vger.kernel.org 2200S: Maintained 2201F: Documentation/hwmon/asc7621 2202F: drivers/hwmon/asc7621.c 2203 2204ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2205M: Corentin Chary <corentin.chary@gmail.com> 2206L: acpi4asus-user@lists.sourceforge.net 2207L: platform-driver-x86@vger.kernel.org 2208W: http://acpi4asus.sf.net 2209S: Maintained 2210F: drivers/platform/x86/asus*.c 2211F: drivers/platform/x86/eeepc*.c 2212 2213ASUS WIRELESS RADIO CONTROL DRIVER 2214M: João Paulo Rechi Vita <jprvita@gmail.com> 2215L: platform-driver-x86@vger.kernel.org 2216S: Maintained 2217F: drivers/platform/x86/asus-wireless.c 2218 2219ASYMMETRIC KEYS 2220M: David Howells <dhowells@redhat.com> 2221L: keyrings@vger.kernel.org 2222S: Maintained 2223F: Documentation/crypto/asymmetric-keys.txt 2224F: include/linux/verification.h 2225F: include/crypto/public_key.h 2226F: include/crypto/pkcs7.h 2227F: crypto/asymmetric_keys/ 2228 2229ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2230R: Dan Williams <dan.j.williams@intel.com> 2231W: http://sourceforge.net/projects/xscaleiop 2232S: Odd fixes 2233F: Documentation/crypto/async-tx-api.txt 2234F: crypto/async_tx/ 2235F: drivers/dma/ 2236F: include/linux/dmaengine.h 2237F: include/linux/async_tx.h 2238 2239AT24 EEPROM DRIVER 2240M: Wolfram Sang <wsa@the-dreams.de> 2241L: linux-i2c@vger.kernel.org 2242S: Maintained 2243F: drivers/misc/eeprom/at24.c 2244F: include/linux/platform_data/at24.h 2245 2246ATA OVER ETHERNET (AOE) DRIVER 2247M: "Ed L. Cashin" <ed.cashin@acm.org> 2248W: http://www.openaoe.org/ 2249S: Supported 2250F: Documentation/aoe/ 2251F: drivers/block/aoe/ 2252 2253ATHEROS 71XX/9XXX GPIO DRIVER 2254M: Alban Bedel <albeu@free.fr> 2255W: https://github.com/AlbanBedel/linux 2256T: git git://github.com/AlbanBedel/linux 2257S: Maintained 2258F: drivers/gpio/gpio-ath79.c 2259F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2260 2261ATHEROS ATH GENERIC UTILITIES 2262M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2263L: linux-wireless@vger.kernel.org 2264S: Supported 2265F: drivers/net/wireless/ath/* 2266 2267ATHEROS ATH5K WIRELESS DRIVER 2268M: Jiri Slaby <jirislaby@gmail.com> 2269M: Nick Kossifidis <mickflemm@gmail.com> 2270M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2271L: linux-wireless@vger.kernel.org 2272W: http://wireless.kernel.org/en/users/Drivers/ath5k 2273S: Maintained 2274F: drivers/net/wireless/ath/ath5k/ 2275 2276ATHEROS ATH6KL WIRELESS DRIVER 2277M: Kalle Valo <kvalo@qca.qualcomm.com> 2278L: linux-wireless@vger.kernel.org 2279W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2280T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2281S: Supported 2282F: drivers/net/wireless/ath/ath6kl/ 2283 2284ATI_REMOTE2 DRIVER 2285M: Ville Syrjala <syrjala@sci.fi> 2286S: Maintained 2287F: drivers/input/misc/ati_remote2.c 2288 2289ATK0110 HWMON DRIVER 2290M: Luca Tettamanti <kronos.it@gmail.com> 2291L: linux-hwmon@vger.kernel.org 2292S: Maintained 2293F: drivers/hwmon/asus_atk0110.c 2294 2295ATLX ETHERNET DRIVERS 2296M: Jay Cliburn <jcliburn@gmail.com> 2297M: Chris Snook <chris.snook@gmail.com> 2298L: netdev@vger.kernel.org 2299W: http://sourceforge.net/projects/atl1 2300W: http://atl1.sourceforge.net 2301S: Maintained 2302F: drivers/net/ethernet/atheros/ 2303 2304ATM 2305M: Chas Williams <3chas3@gmail.com> 2306L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2307L: netdev@vger.kernel.org 2308W: http://linux-atm.sourceforge.net 2309S: Maintained 2310F: drivers/atm/ 2311F: include/linux/atm* 2312F: include/uapi/linux/atm* 2313 2314ATMEL AT91 / AT32 MCI DRIVER 2315M: Ludovic Desroches <ludovic.desroches@microchip.com> 2316S: Maintained 2317F: drivers/mmc/host/atmel-mci.c 2318 2319ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2320M: Nicolas Ferre <nicolas.ferre@microchip.com> 2321S: Supported 2322F: drivers/power/reset/at91-sama5d2_shdwc.c 2323 2324ATMEL Audio ALSA driver 2325M: Nicolas Ferre <nicolas.ferre@microchip.com> 2326L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2327S: Supported 2328F: sound/soc/atmel 2329 2330ATMEL I2C DRIVER 2331M: Ludovic Desroches <ludovic.desroches@microchip.com> 2332L: linux-i2c@vger.kernel.org 2333S: Supported 2334F: drivers/i2c/busses/i2c-at91.c 2335 2336ATMEL ISI DRIVER 2337M: Ludovic Desroches <ludovic.desroches@microchip.com> 2338L: linux-media@vger.kernel.org 2339S: Supported 2340F: drivers/media/platform/atmel/atmel-isi.c 2341F: include/media/atmel-isi.h 2342 2343ATMEL LCDFB DRIVER 2344M: Nicolas Ferre <nicolas.ferre@microchip.com> 2345L: linux-fbdev@vger.kernel.org 2346S: Maintained 2347F: drivers/video/fbdev/atmel_lcdfb.c 2348F: include/video/atmel_lcdc.h 2349 2350ATMEL MACB ETHERNET DRIVER 2351M: Nicolas Ferre <nicolas.ferre@microchip.com> 2352S: Supported 2353F: drivers/net/ethernet/cadence/ 2354 2355ATMEL MAXTOUCH DRIVER 2356M: Nick Dyer <nick@shmanahar.org> 2357T: git git://github.com/ndyer/linux.git 2358S: Maintained 2359F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2360F: drivers/input/touchscreen/atmel_mxt_ts.c 2361F: include/linux/platform_data/atmel_mxt_ts.h 2362 2363ATMEL NAND DRIVER 2364M: Wenyou Yang <wenyou.yang@atmel.com> 2365M: Josh Wu <rainyfeeling@outlook.com> 2366L: linux-mtd@lists.infradead.org 2367S: Supported 2368F: drivers/mtd/nand/atmel/* 2369 2370ATMEL SAMA5D2 ADC DRIVER 2371M: Ludovic Desroches <ludovic.desroches@microchip.com> 2372L: linux-iio@vger.kernel.org 2373S: Supported 2374F: drivers/iio/adc/at91-sama5d2_adc.c 2375 2376ATMEL SDMMC DRIVER 2377M: Ludovic Desroches <ludovic.desroches@microchip.com> 2378L: linux-mmc@vger.kernel.org 2379S: Supported 2380F: drivers/mmc/host/sdhci-of-at91.c 2381 2382ATMEL SPI DRIVER 2383M: Nicolas Ferre <nicolas.ferre@microchip.com> 2384S: Supported 2385F: drivers/spi/spi-atmel.* 2386 2387ATMEL SSC DRIVER 2388M: Nicolas Ferre <nicolas.ferre@microchip.com> 2389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2390S: Supported 2391F: drivers/misc/atmel-ssc.c 2392F: include/linux/atmel-ssc.h 2393 2394ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2395M: Nicolas Ferre <nicolas.ferre@microchip.com> 2396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2397S: Supported 2398F: drivers/misc/atmel_tclib.c 2399F: drivers/clocksource/tcb_clksrc.c 2400 2401ATMEL USBA UDC DRIVER 2402M: Nicolas Ferre <nicolas.ferre@microchip.com> 2403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2404S: Supported 2405F: drivers/usb/gadget/udc/atmel_usba_udc.* 2406 2407ATMEL WIRELESS DRIVER 2408M: Simon Kelley <simon@thekelleys.org.uk> 2409L: linux-wireless@vger.kernel.org 2410W: http://www.thekelleys.org.uk/atmel 2411W: http://atmelwlandriver.sourceforge.net/ 2412S: Maintained 2413F: drivers/net/wireless/atmel/atmel* 2414 2415ATMEL XDMA DRIVER 2416M: Ludovic Desroches <ludovic.desroches@microchip.com> 2417L: linux-arm-kernel@lists.infradead.org 2418L: dmaengine@vger.kernel.org 2419S: Supported 2420F: drivers/dma/at_xdmac.c 2421 2422ATOMIC INFRASTRUCTURE 2423M: Will Deacon <will.deacon@arm.com> 2424M: Peter Zijlstra <peterz@infradead.org> 2425R: Boqun Feng <boqun.feng@gmail.com> 2426L: linux-kernel@vger.kernel.org 2427S: Maintained 2428F: arch/*/include/asm/atomic*.h 2429F: include/*/atomic*.h 2430 2431ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2432M: Bradley Grove <linuxdrivers@attotech.com> 2433L: linux-scsi@vger.kernel.org 2434W: http://www.attotech.com 2435S: Supported 2436F: drivers/scsi/esas2r 2437 2438ATUSB IEEE 802.15.4 RADIO DRIVER 2439M: Stefan Schmidt <stefan@osg.samsung.com> 2440L: linux-wpan@vger.kernel.org 2441S: Maintained 2442F: drivers/net/ieee802154/atusb.c 2443F: drivers/net/ieee802154/atusb.h 2444F: drivers/net/ieee802154/at86rf230.h 2445 2446AUDIT SUBSYSTEM 2447M: Paul Moore <paul@paul-moore.com> 2448M: Eric Paris <eparis@redhat.com> 2449L: linux-audit@redhat.com (moderated for non-subscribers) 2450W: https://github.com/linux-audit 2451W: https://people.redhat.com/sgrubb/audit 2452T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2453S: Supported 2454F: include/linux/audit.h 2455F: include/uapi/linux/audit.h 2456F: kernel/audit* 2457 2458AUXILIARY DISPLAY DRIVERS 2459M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2460W: http://miguelojeda.es/auxdisplay.htm 2461W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2462S: Maintained 2463F: drivers/auxdisplay/ 2464F: include/linux/cfag12864b.h 2465 2466AX.25 NETWORK LAYER 2467M: Ralf Baechle <ralf@linux-mips.org> 2468L: linux-hams@vger.kernel.org 2469W: http://www.linux-ax25.org/ 2470S: Maintained 2471F: include/uapi/linux/ax25.h 2472F: include/net/ax25.h 2473F: net/ax25/ 2474 2475AXENTIA ARM DEVICES 2476M: Peter Rosin <peda@axentia.se> 2477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2478S: Maintained 2479F: Documentation/devicetree/bindings/arm/axentia.txt 2480F: arch/arm/boot/dts/at91-linea.dtsi 2481F: arch/arm/boot/dts/at91-tse850-3.dts 2482 2483AXENTIA ASOC DRIVERS 2484M: Peter Rosin <peda@axentia.se> 2485L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2486S: Maintained 2487F: Documentation/devicetree/bindings/sound/axentia,* 2488F: sound/soc/atmel/tse850-pcm5142.c 2489 2490AZ6007 DVB DRIVER 2491M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2492M: Mauro Carvalho Chehab <mchehab@kernel.org> 2493L: linux-media@vger.kernel.org 2494W: https://linuxtv.org 2495T: git git://linuxtv.org/media_tree.git 2496S: Maintained 2497F: drivers/media/usb/dvb-usb-v2/az6007.c 2498 2499AZTECH FM RADIO RECEIVER DRIVER 2500M: Hans Verkuil <hverkuil@xs4all.nl> 2501L: linux-media@vger.kernel.org 2502T: git git://linuxtv.org/media_tree.git 2503W: https://linuxtv.org 2504S: Maintained 2505F: drivers/media/radio/radio-aztech* 2506 2507B43 WIRELESS DRIVER 2508L: linux-wireless@vger.kernel.org 2509L: b43-dev@lists.infradead.org 2510W: http://wireless.kernel.org/en/users/Drivers/b43 2511S: Odd Fixes 2512F: drivers/net/wireless/broadcom/b43/ 2513 2514B43LEGACY WIRELESS DRIVER 2515M: Larry Finger <Larry.Finger@lwfinger.net> 2516L: linux-wireless@vger.kernel.org 2517L: b43-dev@lists.infradead.org 2518W: http://wireless.kernel.org/en/users/Drivers/b43 2519S: Maintained 2520F: drivers/net/wireless/broadcom/b43legacy/ 2521 2522BACKLIGHT CLASS/SUBSYSTEM 2523M: Lee Jones <lee.jones@linaro.org> 2524M: Daniel Thompson <daniel.thompson@linaro.org> 2525M: Jingoo Han <jingoohan1@gmail.com> 2526T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2527S: Maintained 2528F: drivers/video/backlight/ 2529F: include/linux/backlight.h 2530F: include/linux/pwm_backlight.h 2531F: Documentation/devicetree/bindings/leds/backlight 2532 2533BATMAN ADVANCED 2534M: Marek Lindner <mareklindner@neomailbox.ch> 2535M: Simon Wunderlich <sw@simonwunderlich.de> 2536M: Antonio Quartulli <a@unstable.cc> 2537L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2538W: https://www.open-mesh.org/ 2539Q: https://patchwork.open-mesh.org/project/batman/list/ 2540S: Maintained 2541F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2542F: Documentation/ABI/testing/sysfs-class-net-mesh 2543F: Documentation/networking/batman-adv.rst 2544F: include/uapi/linux/batman_adv.h 2545F: net/batman-adv/ 2546 2547BAYCOM/HDLCDRV DRIVERS FOR AX.25 2548M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2549L: linux-hams@vger.kernel.org 2550W: http://www.baycom.org/~tom/ham/ham.html 2551S: Maintained 2552F: drivers/net/hamradio/baycom* 2553 2554BCACHE (BLOCK LAYER CACHE) 2555M: Kent Overstreet <kent.overstreet@gmail.com> 2556L: linux-bcache@vger.kernel.org 2557W: http://bcache.evilpiepirate.org 2558S: Orphan 2559F: drivers/md/bcache/ 2560 2561BDISP ST MEDIA DRIVER 2562M: Fabien Dessenne <fabien.dessenne@st.com> 2563L: linux-media@vger.kernel.org 2564T: git git://linuxtv.org/media_tree.git 2565W: https://linuxtv.org 2566S: Supported 2567F: drivers/media/platform/sti/bdisp 2568 2569BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2570M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2571L: netdev@vger.kernel.org 2572S: Maintained 2573F: drivers/net/ethernet/ec_bhf.c 2574 2575BEFS FILE SYSTEM 2576M: Luis de Bethencourt <luisbg@kernel.org> 2577M: Salah Triki <salah.triki@gmail.com> 2578S: Maintained 2579T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2580F: Documentation/filesystems/befs.txt 2581F: fs/befs/ 2582 2583BFQ I/O SCHEDULER 2584M: Paolo Valente <paolo.valente@linaro.org> 2585M: Jens Axboe <axboe@kernel.dk> 2586L: linux-block@vger.kernel.org 2587S: Maintained 2588F: block/bfq-* 2589F: Documentation/block/bfq-iosched.txt 2590 2591BFS FILE SYSTEM 2592M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2593S: Maintained 2594F: Documentation/filesystems/bfs.txt 2595F: fs/bfs/ 2596F: include/uapi/linux/bfs_fs.h 2597 2598BLACKFIN ARCHITECTURE 2599M: Steven Miao <realmz6@gmail.com> 2600L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2601T: git git://git.code.sf.net/p/adi-linux/code 2602W: http://blackfin.uclinux.org 2603S: Supported 2604F: arch/blackfin/ 2605 2606BLACKFIN EMAC DRIVER 2607L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2608W: http://blackfin.uclinux.org 2609S: Supported 2610F: drivers/net/ethernet/adi/ 2611 2612BLACKFIN MEDIA DRIVER 2613M: Scott Jiang <scott.jiang.linux@gmail.com> 2614L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2615W: http://blackfin.uclinux.org/ 2616S: Supported 2617F: drivers/media/platform/blackfin/ 2618F: drivers/media/i2c/adv7183* 2619F: drivers/media/i2c/vs6624* 2620 2621BLACKFIN RTC DRIVER 2622L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2623W: http://blackfin.uclinux.org 2624S: Supported 2625F: drivers/rtc/rtc-bfin.c 2626 2627BLACKFIN SDH DRIVER 2628L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2629W: http://blackfin.uclinux.org 2630S: Supported 2631F: drivers/mmc/host/bfin_sdh.c 2632 2633BLACKFIN SERIAL DRIVER 2634L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2635W: http://blackfin.uclinux.org 2636S: Supported 2637F: drivers/tty/serial/bfin_uart.c 2638 2639BLACKFIN WATCHDOG DRIVER 2640L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2641W: http://blackfin.uclinux.org 2642S: Supported 2643F: drivers/watchdog/bfin_wdt.c 2644 2645BLINKM RGB LED DRIVER 2646M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2647S: Maintained 2648F: drivers/leds/leds-blinkm.c 2649 2650BLOCK LAYER 2651M: Jens Axboe <axboe@kernel.dk> 2652L: linux-block@vger.kernel.org 2653T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2654S: Maintained 2655F: block/ 2656F: kernel/trace/blktrace.c 2657F: lib/sbitmap.c 2658 2659BLOCK2MTD DRIVER 2660M: Joern Engel <joern@lazybastard.org> 2661L: linux-mtd@lists.infradead.org 2662S: Maintained 2663F: drivers/mtd/devices/block2mtd.c 2664 2665BLUETOOTH DRIVERS 2666M: Marcel Holtmann <marcel@holtmann.org> 2667M: Gustavo Padovan <gustavo@padovan.org> 2668M: Johan Hedberg <johan.hedberg@gmail.com> 2669L: linux-bluetooth@vger.kernel.org 2670W: http://www.bluez.org/ 2671T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2672T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2673S: Maintained 2674F: drivers/bluetooth/ 2675 2676BLUETOOTH SUBSYSTEM 2677M: Marcel Holtmann <marcel@holtmann.org> 2678M: Gustavo Padovan <gustavo@padovan.org> 2679M: Johan Hedberg <johan.hedberg@gmail.com> 2680L: linux-bluetooth@vger.kernel.org 2681W: http://www.bluez.org/ 2682T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2683T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2684S: Maintained 2685F: net/bluetooth/ 2686F: include/net/bluetooth/ 2687 2688BONDING DRIVER 2689M: Jay Vosburgh <j.vosburgh@gmail.com> 2690M: Veaceslav Falico <vfalico@gmail.com> 2691M: Andy Gospodarek <andy@greyhouse.net> 2692L: netdev@vger.kernel.org 2693W: http://sourceforge.net/projects/bonding/ 2694S: Supported 2695F: drivers/net/bonding/ 2696F: include/uapi/linux/if_bonding.h 2697 2698BPF (Safe dynamic programs and tools) 2699M: Alexei Starovoitov <ast@kernel.org> 2700M: Daniel Borkmann <daniel@iogearbox.net> 2701L: netdev@vger.kernel.org 2702L: linux-kernel@vger.kernel.org 2703S: Supported 2704F: arch/x86/net/bpf_jit* 2705F: Documentation/networking/filter.txt 2706F: include/linux/bpf* 2707F: include/linux/filter.h 2708F: include/uapi/linux/bpf* 2709F: include/uapi/linux/filter.h 2710F: kernel/bpf/ 2711F: kernel/trace/bpf_trace.c 2712F: lib/test_bpf.c 2713F: net/bpf/ 2714F: net/core/filter.c 2715F: net/sched/act_bpf.c 2716F: net/sched/cls_bpf.c 2717F: samples/bpf/ 2718F: tools/net/bpf* 2719F: tools/testing/selftests/bpf/ 2720 2721BROADCOM B44 10/100 ETHERNET DRIVER 2722M: Michael Chan <michael.chan@broadcom.com> 2723L: netdev@vger.kernel.org 2724S: Supported 2725F: drivers/net/ethernet/broadcom/b44.* 2726 2727BROADCOM B53 ETHERNET SWITCH DRIVER 2728M: Florian Fainelli <f.fainelli@gmail.com> 2729L: netdev@vger.kernel.org 2730L: openwrt-devel@lists.openwrt.org (subscribers-only) 2731S: Supported 2732F: drivers/net/dsa/b53/* 2733F: include/linux/platform_data/b53.h 2734 2735BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2736M: Florian Fainelli <f.fainelli@gmail.com> 2737M: Ray Jui <rjui@broadcom.com> 2738M: Scott Branden <sbranden@broadcom.com> 2739M: bcm-kernel-feedback-list@broadcom.com 2740T: git git://github.com/broadcom/mach-bcm 2741S: Maintained 2742N: bcm281* 2743N: bcm113* 2744N: bcm216* 2745N: kona 2746F: arch/arm/mach-bcm/ 2747 2748BROADCOM BCM2835 ARM ARCHITECTURE 2749M: Eric Anholt <eric@anholt.net> 2750M: Stefan Wahren <stefan.wahren@i2se.com> 2751L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2753T: git git://github.com/anholt/linux 2754S: Maintained 2755N: bcm2835 2756F: drivers/staging/vc04_services 2757 2758BROADCOM BCM47XX MIPS ARCHITECTURE 2759M: Hauke Mehrtens <hauke@hauke-m.de> 2760M: Rafał Miłecki <zajec5@gmail.com> 2761L: linux-mips@linux-mips.org 2762S: Maintained 2763F: Documentation/devicetree/bindings/mips/brcm/ 2764F: arch/mips/bcm47xx/* 2765F: arch/mips/include/asm/mach-bcm47xx/* 2766 2767BROADCOM BCM5301X ARM ARCHITECTURE 2768M: Hauke Mehrtens <hauke@hauke-m.de> 2769M: Rafał Miłecki <zajec5@gmail.com> 2770M: Jon Mason <jonmason@broadcom.com> 2771M: bcm-kernel-feedback-list@broadcom.com 2772L: linux-arm-kernel@lists.infradead.org 2773S: Maintained 2774F: arch/arm/mach-bcm/bcm_5301x.c 2775F: arch/arm/boot/dts/bcm5301x*.dtsi 2776F: arch/arm/boot/dts/bcm470* 2777F: arch/arm/boot/dts/bcm953012* 2778 2779BROADCOM BCM53573 ARM ARCHITECTURE 2780M: Rafał Miłecki <rafal@milecki.pl> 2781L: linux-arm-kernel@lists.infradead.org 2782S: Maintained 2783F: arch/arm/boot/dts/bcm53573* 2784F: arch/arm/boot/dts/bcm47189* 2785 2786BROADCOM BCM63XX ARM ARCHITECTURE 2787M: Florian Fainelli <f.fainelli@gmail.com> 2788M: bcm-kernel-feedback-list@broadcom.com 2789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2790T: git git://github.com/broadcom/stblinux.git 2791S: Maintained 2792N: bcm63xx 2793 2794BROADCOM BCM63XX/BCM33XX UDC DRIVER 2795M: Kevin Cernekee <cernekee@gmail.com> 2796L: linux-usb@vger.kernel.org 2797S: Maintained 2798F: drivers/usb/gadget/udc/bcm63xx_udc.* 2799 2800BROADCOM BCM7XXX ARM ARCHITECTURE 2801M: Brian Norris <computersforpeace@gmail.com> 2802M: Gregory Fong <gregory.0xf0@gmail.com> 2803M: Florian Fainelli <f.fainelli@gmail.com> 2804M: bcm-kernel-feedback-list@broadcom.com 2805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2806T: git git://github.com/broadcom/stblinux.git 2807S: Maintained 2808F: arch/arm/mach-bcm/*brcmstb* 2809F: arch/arm/boot/dts/bcm7*.dts* 2810F: drivers/bus/brcmstb_gisb.c 2811N: brcmstb 2812 2813BROADCOM BMIPS CPUFREQ DRIVER 2814M: Markus Mayer <mmayer@broadcom.com> 2815M: bcm-kernel-feedback-list@broadcom.com 2816L: linux-pm@vger.kernel.org 2817S: Maintained 2818F: drivers/cpufreq/bmips-cpufreq.c 2819 2820BROADCOM BMIPS MIPS ARCHITECTURE 2821M: Kevin Cernekee <cernekee@gmail.com> 2822M: Florian Fainelli <f.fainelli@gmail.com> 2823L: linux-mips@linux-mips.org 2824T: git git://github.com/broadcom/stblinux.git 2825S: Maintained 2826F: arch/mips/bmips/* 2827F: arch/mips/include/asm/mach-bmips/* 2828F: arch/mips/kernel/*bmips* 2829F: arch/mips/boot/dts/brcm/bcm*.dts* 2830F: drivers/irqchip/irq-bcm63* 2831F: drivers/irqchip/irq-bcm7* 2832F: drivers/irqchip/irq-brcmstb* 2833F: include/linux/bcm963xx_nvram.h 2834F: include/linux/bcm963xx_tag.h 2835 2836BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2837M: Rasesh Mody <rasesh.mody@cavium.com> 2838M: Harish Patil <harish.patil@cavium.com> 2839M: Dept-GELinuxNICDev@cavium.com 2840L: netdev@vger.kernel.org 2841S: Supported 2842F: drivers/net/ethernet/broadcom/bnx2.* 2843F: drivers/net/ethernet/broadcom/bnx2_* 2844 2845BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2846M: QLogic-Storage-Upstream@qlogic.com 2847L: linux-scsi@vger.kernel.org 2848S: Supported 2849F: drivers/scsi/bnx2fc/ 2850 2851BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2852M: QLogic-Storage-Upstream@qlogic.com 2853L: linux-scsi@vger.kernel.org 2854S: Supported 2855F: drivers/scsi/bnx2i/ 2856 2857BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2858M: Yuval Mintz <Yuval.Mintz@cavium.com> 2859M: Ariel Elior <ariel.elior@cavium.com> 2860M: everest-linux-l2@cavium.com 2861L: netdev@vger.kernel.org 2862S: Supported 2863F: drivers/net/ethernet/broadcom/bnx2x/ 2864 2865BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2866M: Michael Chan <michael.chan@broadcom.com> 2867L: netdev@vger.kernel.org 2868S: Supported 2869F: drivers/net/ethernet/broadcom/bnxt/ 2870 2871BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2872M: Arend van Spriel <arend.vanspriel@broadcom.com> 2873M: Franky Lin <franky.lin@broadcom.com> 2874M: Hante Meuleman <hante.meuleman@broadcom.com> 2875M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2876M: Wright Feng <wright.feng@cypress.com> 2877L: linux-wireless@vger.kernel.org 2878L: brcm80211-dev-list.pdl@broadcom.com 2879L: brcm80211-dev-list@cypress.com 2880S: Supported 2881F: drivers/net/wireless/broadcom/brcm80211/ 2882 2883BROADCOM BRCMSTB GPIO DRIVER 2884M: Gregory Fong <gregory.0xf0@gmail.com> 2885L: bcm-kernel-feedback-list@broadcom.com 2886S: Supported 2887F: drivers/gpio/gpio-brcmstb.c 2888F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2889 2890BROADCOM GENET ETHERNET DRIVER 2891M: Florian Fainelli <f.fainelli@gmail.com> 2892L: netdev@vger.kernel.org 2893S: Supported 2894F: drivers/net/ethernet/broadcom/genet/ 2895 2896BROADCOM IPROC ARM ARCHITECTURE 2897M: Ray Jui <rjui@broadcom.com> 2898M: Scott Branden <sbranden@broadcom.com> 2899M: Jon Mason <jonmason@broadcom.com> 2900M: bcm-kernel-feedback-list@broadcom.com 2901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2902T: git git://github.com/broadcom/cygnus-linux.git 2903S: Maintained 2904N: iproc 2905N: cygnus 2906N: bcm[-_]nsp 2907N: bcm9113* 2908N: bcm9583* 2909N: bcm9585* 2910N: bcm9586* 2911N: bcm988312 2912N: bcm113* 2913N: bcm583* 2914N: bcm585* 2915N: bcm586* 2916N: bcm88312 2917F: arch/arm64/boot/dts/broadcom/ns2* 2918F: drivers/clk/bcm/clk-ns* 2919F: drivers/pinctrl/bcm/pinctrl-ns* 2920 2921BROADCOM KONA GPIO DRIVER 2922M: Ray Jui <rjui@broadcom.com> 2923L: bcm-kernel-feedback-list@broadcom.com 2924S: Supported 2925F: drivers/gpio/gpio-bcm-kona.c 2926F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2927 2928BROADCOM NETXTREME-E ROCE DRIVER 2929M: Selvin Xavier <selvin.xavier@broadcom.com> 2930M: Devesh Sharma <devesh.sharma@broadcom.com> 2931M: Somnath Kotur <somnath.kotur@broadcom.com> 2932M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2933L: linux-rdma@vger.kernel.org 2934W: http://www.broadcom.com 2935S: Supported 2936F: drivers/infiniband/hw/bnxt_re/ 2937F: include/uapi/rdma/bnxt_re-abi.h 2938 2939BROADCOM NVRAM DRIVER 2940M: Rafał Miłecki <zajec5@gmail.com> 2941L: linux-mips@linux-mips.org 2942S: Maintained 2943F: drivers/firmware/broadcom/* 2944 2945BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2946M: Rafał Miłecki <zajec5@gmail.com> 2947L: linux-wireless@vger.kernel.org 2948S: Maintained 2949F: drivers/bcma/ 2950F: include/linux/bcma/ 2951 2952BROADCOM STB AVS CPUFREQ DRIVER 2953M: Markus Mayer <mmayer@broadcom.com> 2954M: bcm-kernel-feedback-list@broadcom.com 2955L: linux-pm@vger.kernel.org 2956S: Maintained 2957F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2958F: drivers/cpufreq/brcmstb* 2959 2960BROADCOM STB NAND FLASH DRIVER 2961M: Brian Norris <computersforpeace@gmail.com> 2962M: Kamal Dasu <kdasu.kdev@gmail.com> 2963L: linux-mtd@lists.infradead.org 2964L: bcm-kernel-feedback-list@broadcom.com 2965S: Maintained 2966F: drivers/mtd/nand/brcmnand/ 2967 2968BROADCOM SYSTEMPORT ETHERNET DRIVER 2969M: Florian Fainelli <f.fainelli@gmail.com> 2970L: netdev@vger.kernel.org 2971S: Supported 2972F: drivers/net/ethernet/broadcom/bcmsysport.* 2973 2974BROADCOM TG3 GIGABIT ETHERNET DRIVER 2975M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2976M: Prashant Sreedharan <prashant@broadcom.com> 2977M: Michael Chan <mchan@broadcom.com> 2978L: netdev@vger.kernel.org 2979S: Supported 2980F: drivers/net/ethernet/broadcom/tg3.* 2981 2982BROCADE BFA FC SCSI DRIVER 2983M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2984M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2985L: linux-scsi@vger.kernel.org 2986S: Supported 2987F: drivers/scsi/bfa/ 2988 2989BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2990M: Rasesh Mody <rasesh.mody@cavium.com> 2991M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2992M: Dept-GELinuxNICDev@cavium.com 2993L: netdev@vger.kernel.org 2994S: Supported 2995F: drivers/net/ethernet/brocade/bna/ 2996 2997BSG (block layer generic sg v4 driver) 2998M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2999L: linux-scsi@vger.kernel.org 3000S: Supported 3001F: block/bsg.c 3002F: include/linux/bsg.h 3003F: include/uapi/linux/bsg.h 3004 3005BT87X AUDIO DRIVER 3006M: Clemens Ladisch <clemens@ladisch.de> 3007L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3008T: git git://git.alsa-project.org/alsa-kernel.git 3009S: Maintained 3010F: Documentation/sound/alsa/Bt87x.txt 3011F: sound/pci/bt87x.c 3012 3013BT8XXGPIO DRIVER 3014M: Michael Buesch <m@bues.ch> 3015W: http://bu3sch.de/btgpio.php 3016S: Maintained 3017F: drivers/gpio/gpio-bt8xx.c 3018 3019BTRFS FILE SYSTEM 3020M: Chris Mason <clm@fb.com> 3021M: Josef Bacik <jbacik@fb.com> 3022M: David Sterba <dsterba@suse.com> 3023L: linux-btrfs@vger.kernel.org 3024W: http://btrfs.wiki.kernel.org/ 3025Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3026T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3027S: Maintained 3028F: Documentation/filesystems/btrfs.txt 3029F: fs/btrfs/ 3030F: include/linux/btrfs* 3031F: include/uapi/linux/btrfs* 3032 3033BTTV VIDEO4LINUX DRIVER 3034M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3035M: Mauro Carvalho Chehab <mchehab@kernel.org> 3036L: linux-media@vger.kernel.org 3037W: https://linuxtv.org 3038T: git git://linuxtv.org/media_tree.git 3039S: Odd fixes 3040F: Documentation/media/v4l-drivers/bttv* 3041F: drivers/media/pci/bt8xx/bttv* 3042 3043BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3044M: Chanwoo Choi <cw00.choi@samsung.com> 3045L: linux-pm@vger.kernel.org 3046L: linux-samsung-soc@vger.kernel.org 3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3048S: Maintained 3049F: drivers/devfreq/exynos-bus.c 3050F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3051 3052BUSLOGIC SCSI DRIVER 3053M: Khalid Aziz <khalid@gonehiking.org> 3054L: linux-scsi@vger.kernel.org 3055S: Maintained 3056F: drivers/scsi/BusLogic.* 3057F: drivers/scsi/FlashPoint.* 3058 3059C-MEDIA CMI8788 DRIVER 3060M: Clemens Ladisch <clemens@ladisch.de> 3061L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3062T: git git://git.alsa-project.org/alsa-kernel.git 3063S: Maintained 3064F: sound/pci/oxygen/ 3065 3066C6X ARCHITECTURE 3067M: Mark Salter <msalter@redhat.com> 3068M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3069L: linux-c6x-dev@linux-c6x.org 3070W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3071S: Maintained 3072F: arch/c6x/ 3073 3074CA8210 IEEE-802.15.4 RADIO DRIVER 3075M: Harry Morris <h.morris@cascoda.com> 3076M: linuxdev@cascoda.com 3077L: linux-wpan@vger.kernel.org 3078W: https://github.com/Cascoda/ca8210-linux.git 3079S: Maintained 3080F: drivers/net/ieee802154/ca8210.c 3081F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3082 3083CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3084M: David Howells <dhowells@redhat.com> 3085L: linux-cachefs@redhat.com (moderated for non-subscribers) 3086S: Supported 3087F: Documentation/filesystems/caching/cachefiles.txt 3088F: fs/cachefiles/ 3089 3090CADET FM/AM RADIO RECEIVER DRIVER 3091M: Hans Verkuil <hverkuil@xs4all.nl> 3092L: linux-media@vger.kernel.org 3093T: git git://linuxtv.org/media_tree.git 3094W: https://linuxtv.org 3095S: Maintained 3096F: drivers/media/radio/radio-cadet* 3097 3098CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3099M: Jonathan Corbet <corbet@lwn.net> 3100L: linux-media@vger.kernel.org 3101T: git git://linuxtv.org/media_tree.git 3102S: Maintained 3103F: Documentation/media/v4l-drivers/cafe_ccic* 3104F: drivers/media/platform/marvell-ccic/ 3105 3106CAIF NETWORK LAYER 3107M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3108L: netdev@vger.kernel.org 3109S: Supported 3110F: Documentation/networking/caif/ 3111F: drivers/net/caif/ 3112F: include/uapi/linux/caif/ 3113F: include/net/caif/ 3114F: net/caif/ 3115 3116CALGARY x86-64 IOMMU 3117M: Muli Ben-Yehuda <mulix@mulix.org> 3118M: Jon Mason <jdmason@kudzu.us> 3119L: iommu@lists.linux-foundation.org 3120S: Maintained 3121F: arch/x86/kernel/pci-calgary_64.c 3122F: arch/x86/kernel/tce_64.c 3123F: arch/x86/include/asm/calgary.h 3124F: arch/x86/include/asm/tce.h 3125 3126CAN NETWORK DRIVERS 3127M: Wolfgang Grandegger <wg@grandegger.com> 3128M: Marc Kleine-Budde <mkl@pengutronix.de> 3129L: linux-can@vger.kernel.org 3130W: https://github.com/linux-can 3131T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3132T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3133S: Maintained 3134F: Documentation/devicetree/bindings/net/can/ 3135F: drivers/net/can/ 3136F: include/linux/can/dev.h 3137F: include/linux/can/platform/ 3138F: include/uapi/linux/can/error.h 3139F: include/uapi/linux/can/netlink.h 3140 3141CAN NETWORK LAYER 3142M: Oliver Hartkopp <socketcan@hartkopp.net> 3143M: Marc Kleine-Budde <mkl@pengutronix.de> 3144L: linux-can@vger.kernel.org 3145W: https://github.com/linux-can 3146T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3147T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3148S: Maintained 3149F: Documentation/networking/can.txt 3150F: net/can/ 3151F: include/linux/can/core.h 3152F: include/uapi/linux/can.h 3153F: include/uapi/linux/can/bcm.h 3154F: include/uapi/linux/can/raw.h 3155F: include/uapi/linux/can/gw.h 3156 3157CAPABILITIES 3158M: Serge Hallyn <serge@hallyn.com> 3159L: linux-security-module@vger.kernel.org 3160S: Supported 3161F: include/linux/capability.h 3162F: include/uapi/linux/capability.h 3163F: security/commoncap.c 3164F: kernel/capability.c 3165 3166CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3167M: Kevin Tsai <ktsai@capellamicro.com> 3168S: Maintained 3169F: drivers/iio/light/cm* 3170 3171CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3172M: Christian Lamparter <chunkeey@googlemail.com> 3173L: linux-wireless@vger.kernel.org 3174W: http://wireless.kernel.org/en/users/Drivers/carl9170 3175S: Maintained 3176F: drivers/net/wireless/ath/carl9170/ 3177 3178CAVIUM I2C DRIVER 3179M: Jan Glauber <jglauber@cavium.com> 3180M: David Daney <david.daney@cavium.com> 3181W: http://www.cavium.com 3182S: Supported 3183F: drivers/i2c/busses/i2c-octeon* 3184F: drivers/i2c/busses/i2c-thunderx* 3185 3186CAVIUM LIQUIDIO NETWORK DRIVER 3187M: Derek Chickles <derek.chickles@caviumnetworks.com> 3188M: Satanand Burla <satananda.burla@caviumnetworks.com> 3189M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3190M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3191L: netdev@vger.kernel.org 3192W: http://www.cavium.com 3193S: Supported 3194F: drivers/net/ethernet/cavium/liquidio/ 3195 3196CAVIUM MMC DRIVER 3197M: Jan Glauber <jglauber@cavium.com> 3198M: David Daney <david.daney@cavium.com> 3199M: Steven J. Hill <Steven.Hill@cavium.com> 3200W: http://www.cavium.com 3201S: Supported 3202F: drivers/mmc/host/cavium* 3203 3204CAVIUM OCTEON-TX CRYPTO DRIVER 3205M: George Cherian <george.cherian@cavium.com> 3206L: linux-crypto@vger.kernel.org 3207W: http://www.cavium.com 3208S: Supported 3209F: drivers/crypto/cavium/cpt/ 3210 3211CAVIUM THUNDERX2 ARM64 SOC 3212M: Robert Richter <rrichter@cavium.com> 3213M: Jayachandran C <jnair@caviumnetworks.com> 3214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3215S: Maintained 3216F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3217F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3218 3219CC2520 IEEE-802.15.4 RADIO DRIVER 3220M: Varka Bhadram <varkabhadram@gmail.com> 3221L: linux-wpan@vger.kernel.org 3222S: Maintained 3223F: drivers/net/ieee802154/cc2520.c 3224F: include/linux/spi/cc2520.h 3225F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3226 3227CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3228M: Gilad Ben-Yossef <gilad@benyossef.com> 3229L: linux-crypto@vger.kernel.org 3230L: driverdev-devel@linuxdriverproject.org 3231S: Supported 3232F: drivers/staging/ccree/ 3233W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3234 3235CEC FRAMEWORK 3236M: Hans Verkuil <hans.verkuil@cisco.com> 3237L: linux-media@vger.kernel.org 3238T: git git://linuxtv.org/media_tree.git 3239W: http://linuxtv.org 3240S: Supported 3241F: Documentation/media/kapi/cec-core.rst 3242F: Documentation/media/uapi/cec 3243F: drivers/media/cec/ 3244F: drivers/media/rc/keymaps/rc-cec.c 3245F: include/media/cec.h 3246F: include/media/cec-notifier.h 3247F: include/uapi/linux/cec.h 3248F: include/uapi/linux/cec-funcs.h 3249F: Documentation/devicetree/bindings/media/cec.txt 3250 3251CELL BROADBAND ENGINE ARCHITECTURE 3252M: Arnd Bergmann <arnd@arndb.de> 3253L: linuxppc-dev@lists.ozlabs.org 3254W: http://www.ibm.com/developerworks/power/cell/ 3255S: Supported 3256F: arch/powerpc/include/asm/cell*.h 3257F: arch/powerpc/include/asm/spu*.h 3258F: arch/powerpc/include/uapi/asm/spu*.h 3259F: arch/powerpc/oprofile/*cell* 3260F: arch/powerpc/platforms/cell/ 3261 3262CEPH COMMON CODE (LIBCEPH) 3263M: Ilya Dryomov <idryomov@gmail.com> 3264M: "Yan, Zheng" <zyan@redhat.com> 3265M: Sage Weil <sage@redhat.com> 3266L: ceph-devel@vger.kernel.org 3267W: http://ceph.com/ 3268T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3269T: git git://github.com/ceph/ceph-client.git 3270S: Supported 3271F: net/ceph/ 3272F: include/linux/ceph/ 3273F: include/linux/crush/ 3274 3275CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3276M: "Yan, Zheng" <zyan@redhat.com> 3277M: Sage Weil <sage@redhat.com> 3278M: Ilya Dryomov <idryomov@gmail.com> 3279L: ceph-devel@vger.kernel.org 3280W: http://ceph.com/ 3281T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3282T: git git://github.com/ceph/ceph-client.git 3283S: Supported 3284F: Documentation/filesystems/ceph.txt 3285F: fs/ceph/ 3286 3287CERTIFICATE HANDLING: 3288M: David Howells <dhowells@redhat.com> 3289M: David Woodhouse <dwmw2@infradead.org> 3290L: keyrings@vger.kernel.org 3291S: Maintained 3292F: Documentation/module-signing.txt 3293F: certs/ 3294F: scripts/sign-file.c 3295F: scripts/extract-cert.c 3296 3297CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3298L: linux-usb@vger.kernel.org 3299S: Orphan 3300F: Documentation/usb/WUSB-Design-overview.txt 3301F: Documentation/usb/wusb-cbaf 3302F: drivers/usb/host/hwa-hc.c 3303F: drivers/usb/host/whci/ 3304F: drivers/usb/wusbcore/ 3305F: include/linux/usb/wusb* 3306 3307CFAG12864B LCD DRIVER 3308M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3309W: http://miguelojeda.es/auxdisplay.htm 3310W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3311S: Maintained 3312F: drivers/auxdisplay/cfag12864b.c 3313F: include/linux/cfag12864b.h 3314 3315CFAG12864BFB LCD FRAMEBUFFER DRIVER 3316M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3317W: http://miguelojeda.es/auxdisplay.htm 3318W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3319S: Maintained 3320F: drivers/auxdisplay/cfag12864bfb.c 3321F: include/linux/cfag12864b.h 3322 3323CFG80211 and NL80211 3324M: Johannes Berg <johannes@sipsolutions.net> 3325L: linux-wireless@vger.kernel.org 3326W: http://wireless.kernel.org/ 3327T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3328T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3329S: Maintained 3330F: include/uapi/linux/nl80211.h 3331F: include/net/cfg80211.h 3332F: net/wireless/* 3333X: net/wireless/wext* 3334 3335CHAR and MISC DRIVERS 3336M: Arnd Bergmann <arnd@arndb.de> 3337M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3339S: Supported 3340F: drivers/char/* 3341F: drivers/misc/* 3342F: include/linux/miscdevice.h 3343 3344CHECKPATCH 3345M: Andy Whitcroft <apw@canonical.com> 3346M: Joe Perches <joe@perches.com> 3347S: Maintained 3348F: scripts/checkpatch.pl 3349 3350CHINESE DOCUMENTATION 3351M: Harry Wei <harryxiyou@gmail.com> 3352L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3353L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3354S: Maintained 3355F: Documentation/translations/zh_CN/ 3356 3357CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3358M: Peter Chen <Peter.Chen@nxp.com> 3359T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3360L: linux-usb@vger.kernel.org 3361S: Maintained 3362F: drivers/usb/chipidea/ 3363 3364CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3365M: Hans de Goede <hdegoede@redhat.com> 3366L: linux-input@vger.kernel.org 3367S: Maintained 3368F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3369F: drivers/input/touchscreen/chipone_icn8318.c 3370 3371CHROME HARDWARE PLATFORM SUPPORT 3372M: Benson Leung <bleung@chromium.org> 3373M: Olof Johansson <olof@lixom.net> 3374S: Maintained 3375T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3376F: drivers/platform/chrome/ 3377 3378CIRRUS LOGIC AUDIO CODEC DRIVERS 3379M: Brian Austin <brian.austin@cirrus.com> 3380M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3381L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3382S: Maintained 3383F: sound/soc/codecs/cs* 3384 3385CIRRUS LOGIC EP93XX ETHERNET DRIVER 3386M: Hartley Sweeten <hsweeten@visionengravers.com> 3387L: netdev@vger.kernel.org 3388S: Maintained 3389F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3390 3391CISCO FCOE HBA DRIVER 3392M: Satish Kharat <satishkh@cisco.com> 3393M: Sesidhar Baddela <sebaddel@cisco.com> 3394M: Karan Tilak Kumar <kartilak@cisco.com> 3395L: linux-scsi@vger.kernel.org 3396S: Supported 3397F: drivers/scsi/fnic/ 3398 3399CISCO SCSI HBA DRIVER 3400M: Karan Tilak Kumar <kartilak@cisco.com> 3401M: Sesidhar Baddela <sebaddel@cisco.com> 3402L: linux-scsi@vger.kernel.org 3403S: Supported 3404F: drivers/scsi/snic/ 3405 3406CISCO VIC ETHERNET NIC DRIVER 3407M: Christian Benvenuti <benve@cisco.com> 3408M: Govindarajulu Varadarajan <_govind@gmx.com> 3409M: Neel Patel <neepatel@cisco.com> 3410S: Supported 3411F: drivers/net/ethernet/cisco/enic/ 3412 3413CISCO VIC LOW LATENCY NIC DRIVER 3414M: Christian Benvenuti <benve@cisco.com> 3415M: Dave Goodell <dgoodell@cisco.com> 3416S: Supported 3417F: drivers/infiniband/hw/usnic/ 3418 3419CLEANCACHE API 3420M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3421L: linux-kernel@vger.kernel.org 3422S: Maintained 3423F: mm/cleancache.c 3424F: include/linux/cleancache.h 3425 3426CLK API 3427M: Russell King <linux@armlinux.org.uk> 3428L: linux-clk@vger.kernel.org 3429S: Maintained 3430F: include/linux/clk.h 3431 3432CLOCKSOURCE, CLOCKEVENT DRIVERS 3433M: Daniel Lezcano <daniel.lezcano@linaro.org> 3434M: Thomas Gleixner <tglx@linutronix.de> 3435L: linux-kernel@vger.kernel.org 3436T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3437S: Supported 3438F: drivers/clocksource 3439 3440CMPC ACPI DRIVER 3441M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3442M: Daniel Oliveira Nascimento <don@syst.com.br> 3443L: platform-driver-x86@vger.kernel.org 3444S: Supported 3445F: drivers/platform/x86/classmate-laptop.c 3446 3447COBALT MEDIA DRIVER 3448M: Hans Verkuil <hans.verkuil@cisco.com> 3449L: linux-media@vger.kernel.org 3450T: git git://linuxtv.org/media_tree.git 3451W: https://linuxtv.org 3452S: Supported 3453F: drivers/media/pci/cobalt/ 3454 3455COCCINELLE/Semantic Patches (SmPL) 3456M: Julia Lawall <Julia.Lawall@lip6.fr> 3457M: Gilles Muller <Gilles.Muller@lip6.fr> 3458M: Nicolas Palix <nicolas.palix@imag.fr> 3459M: Michal Marek <mmarek@suse.com> 3460L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3461T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3462W: http://coccinelle.lip6.fr/ 3463S: Supported 3464F: Documentation/dev-tools/coccinelle.rst 3465F: scripts/coccinelle/ 3466F: scripts/coccicheck 3467 3468CODA FILE SYSTEM 3469M: Jan Harkes <jaharkes@cs.cmu.edu> 3470M: coda@cs.cmu.edu 3471L: codalist@coda.cs.cmu.edu 3472W: http://www.coda.cs.cmu.edu/ 3473S: Maintained 3474F: Documentation/filesystems/coda.txt 3475F: fs/coda/ 3476F: include/linux/coda*.h 3477F: include/uapi/linux/coda*.h 3478 3479CODA V4L2 MEM2MEM DRIVER 3480M: Philipp Zabel <p.zabel@pengutronix.de> 3481L: linux-media@vger.kernel.org 3482S: Maintained 3483F: Documentation/devicetree/bindings/media/coda.txt 3484F: drivers/media/platform/coda/ 3485 3486COMMON CLK FRAMEWORK 3487M: Michael Turquette <mturquette@baylibre.com> 3488M: Stephen Boyd <sboyd@codeaurora.org> 3489L: linux-clk@vger.kernel.org 3490Q: http://patchwork.kernel.org/project/linux-clk/list/ 3491T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3492S: Maintained 3493F: Documentation/devicetree/bindings/clock/ 3494F: drivers/clk/ 3495X: drivers/clk/clkdev.c 3496F: include/linux/clk-pr* 3497F: include/linux/clk/ 3498 3499COMMON INTERNET FILE SYSTEM (CIFS) 3500M: Steve French <sfrench@samba.org> 3501L: linux-cifs@vger.kernel.org 3502L: samba-technical@lists.samba.org (moderated for non-subscribers) 3503W: http://linux-cifs.samba.org/ 3504T: git git://git.samba.org/sfrench/cifs-2.6.git 3505S: Supported 3506F: Documentation/filesystems/cifs/ 3507F: fs/cifs/ 3508 3509COMPACTPCI HOTPLUG CORE 3510M: Scott Murray <scott@spiteful.org> 3511L: linux-pci@vger.kernel.org 3512S: Maintained 3513F: drivers/pci/hotplug/cpci_hotplug* 3514 3515COMPACTPCI HOTPLUG GENERIC DRIVER 3516M: Scott Murray <scott@spiteful.org> 3517L: linux-pci@vger.kernel.org 3518S: Maintained 3519F: drivers/pci/hotplug/cpcihp_generic.c 3520 3521COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3522M: Scott Murray <scott@spiteful.org> 3523L: linux-pci@vger.kernel.org 3524S: Maintained 3525F: drivers/pci/hotplug/cpcihp_zt5550.* 3526 3527COMPAL LAPTOP SUPPORT 3528M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3529L: platform-driver-x86@vger.kernel.org 3530S: Maintained 3531F: drivers/platform/x86/compal-laptop.c 3532 3533CONEXANT ACCESSRUNNER USB DRIVER 3534L: accessrunner-general@lists.sourceforge.net 3535W: http://accessrunner.sourceforge.net/ 3536S: Orphan 3537F: drivers/usb/atm/cxacru.c 3538 3539CONFIGFS 3540M: Joel Becker <jlbec@evilplan.org> 3541M: Christoph Hellwig <hch@lst.de> 3542T: git git://git.infradead.org/users/hch/configfs.git 3543S: Supported 3544F: fs/configfs/ 3545F: include/linux/configfs.h 3546 3547CONNECTOR 3548M: Evgeniy Polyakov <zbr@ioremap.net> 3549L: netdev@vger.kernel.org 3550S: Maintained 3551F: drivers/connector/ 3552 3553CONTROL GROUP (CGROUP) 3554M: Tejun Heo <tj@kernel.org> 3555M: Li Zefan <lizefan@huawei.com> 3556M: Johannes Weiner <hannes@cmpxchg.org> 3557L: cgroups@vger.kernel.org 3558T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3559S: Maintained 3560F: Documentation/cgroup* 3561F: include/linux/cgroup* 3562F: kernel/cgroup* 3563 3564CONTROL GROUP - CPUSET 3565M: Li Zefan <lizefan@huawei.com> 3566L: cgroups@vger.kernel.org 3567W: http://www.bullopensource.org/cpuset/ 3568W: http://oss.sgi.com/projects/cpusets/ 3569T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3570S: Maintained 3571F: Documentation/cgroup-v1/cpusets.txt 3572F: include/linux/cpuset.h 3573F: kernel/cpuset.c 3574 3575CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3576M: Johannes Weiner <hannes@cmpxchg.org> 3577M: Michal Hocko <mhocko@kernel.org> 3578M: Vladimir Davydov <vdavydov.dev@gmail.com> 3579L: cgroups@vger.kernel.org 3580L: linux-mm@kvack.org 3581S: Maintained 3582F: mm/memcontrol.c 3583F: mm/swap_cgroup.c 3584 3585CORETEMP HARDWARE MONITORING DRIVER 3586M: Fenghua Yu <fenghua.yu@intel.com> 3587L: linux-hwmon@vger.kernel.org 3588S: Maintained 3589F: Documentation/hwmon/coretemp 3590F: drivers/hwmon/coretemp.c 3591 3592COSA/SRP SYNC SERIAL DRIVER 3593M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3594W: http://www.fi.muni.cz/~kas/cosa/ 3595S: Maintained 3596F: drivers/net/wan/cosa* 3597 3598CPMAC ETHERNET DRIVER 3599M: Florian Fainelli <f.fainelli@gmail.com> 3600L: netdev@vger.kernel.org 3601S: Maintained 3602F: drivers/net/ethernet/ti/cpmac.c 3603 3604CPU FREQUENCY DRIVERS 3605M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3606M: Viresh Kumar <viresh.kumar@linaro.org> 3607L: linux-pm@vger.kernel.org 3608S: Maintained 3609T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3610T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3611B: https://bugzilla.kernel.org 3612F: Documentation/cpu-freq/ 3613F: Documentation/devicetree/bindings/cpufreq/ 3614F: drivers/cpufreq/ 3615F: include/linux/cpufreq.h 3616F: tools/testing/selftests/cpufreq/ 3617 3618CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3619M: Viresh Kumar <viresh.kumar@linaro.org> 3620M: Sudeep Holla <sudeep.holla@arm.com> 3621L: linux-pm@vger.kernel.org 3622W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3623S: Maintained 3624F: drivers/cpufreq/arm_big_little.h 3625F: drivers/cpufreq/arm_big_little.c 3626F: drivers/cpufreq/arm_big_little_dt.c 3627 3628CPU POWER MONITORING SUBSYSTEM 3629M: Thomas Renninger <trenn@suse.com> 3630L: linux-pm@vger.kernel.org 3631S: Maintained 3632F: tools/power/cpupower/ 3633 3634CPUID/MSR DRIVER 3635M: "H. Peter Anvin" <hpa@zytor.com> 3636S: Maintained 3637F: arch/x86/kernel/cpuid.c 3638F: arch/x86/kernel/msr.c 3639 3640CPUIDLE DRIVER - ARM BIG LITTLE 3641M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3642M: Daniel Lezcano <daniel.lezcano@linaro.org> 3643L: linux-pm@vger.kernel.org 3644L: linux-arm-kernel@lists.infradead.org 3645T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3646S: Maintained 3647F: drivers/cpuidle/cpuidle-big_little.c 3648 3649CPUIDLE DRIVER - ARM EXYNOS 3650M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3651M: Daniel Lezcano <daniel.lezcano@linaro.org> 3652M: Kukjin Kim <kgene@kernel.org> 3653L: linux-pm@vger.kernel.org 3654L: linux-samsung-soc@vger.kernel.org 3655S: Supported 3656F: drivers/cpuidle/cpuidle-exynos.c 3657F: arch/arm/mach-exynos/pm.c 3658 3659CPUIDLE DRIVERS 3660M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3661M: Daniel Lezcano <daniel.lezcano@linaro.org> 3662L: linux-pm@vger.kernel.org 3663S: Maintained 3664T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3665B: https://bugzilla.kernel.org 3666F: drivers/cpuidle/* 3667F: include/linux/cpuidle.h 3668 3669CRAMFS FILESYSTEM 3670W: http://sourceforge.net/projects/cramfs/ 3671S: Orphan / Obsolete 3672F: Documentation/filesystems/cramfs.txt 3673F: fs/cramfs/ 3674 3675CRIS PORT 3676M: Mikael Starvik <starvik@axis.com> 3677M: Jesper Nilsson <jesper.nilsson@axis.com> 3678L: linux-cris-kernel@axis.com 3679W: http://developer.axis.com 3680T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3681S: Maintained 3682F: arch/cris/ 3683F: drivers/tty/serial/crisv10.* 3684 3685CRYPTO API 3686M: Herbert Xu <herbert@gondor.apana.org.au> 3687M: "David S. Miller" <davem@davemloft.net> 3688L: linux-crypto@vger.kernel.org 3689T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3690T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3691S: Maintained 3692F: Documentation/crypto/ 3693F: Documentation/devicetree/bindings/crypto/ 3694F: arch/*/crypto/ 3695F: crypto/ 3696F: drivers/crypto/ 3697F: include/crypto/ 3698F: include/linux/crypto* 3699 3700CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3701M: Neil Horman <nhorman@tuxdriver.com> 3702L: linux-crypto@vger.kernel.org 3703S: Maintained 3704F: crypto/ansi_cprng.c 3705F: crypto/rng.c 3706 3707CS3308 MEDIA DRIVER 3708M: Hans Verkuil <hverkuil@xs4all.nl> 3709L: linux-media@vger.kernel.org 3710T: git git://linuxtv.org/media_tree.git 3711W: http://linuxtv.org 3712S: Odd Fixes 3713F: drivers/media/i2c/cs3308.c 3714F: drivers/media/i2c/cs3308.h 3715 3716CS5535 Audio ALSA driver 3717M: Jaya Kumar <jayakumar.alsa@gmail.com> 3718S: Maintained 3719F: sound/pci/cs5535audio/ 3720 3721CW1200 WLAN driver 3722M: Solomon Peachy <pizza@shaftnet.org> 3723S: Maintained 3724F: drivers/net/wireless/st/cw1200/ 3725 3726CX18 VIDEO4LINUX DRIVER 3727M: Andy Walls <awalls@md.metrocast.net> 3728L: ivtv-devel@ivtvdriver.org (subscribers-only) 3729L: linux-media@vger.kernel.org 3730T: git git://linuxtv.org/media_tree.git 3731W: https://linuxtv.org 3732W: http://www.ivtvdriver.org/index.php/Cx18 3733S: Maintained 3734F: Documentation/media/v4l-drivers/cx18* 3735F: drivers/media/pci/cx18/ 3736F: include/uapi/linux/ivtv* 3737 3738CX2341X MPEG ENCODER HELPER MODULE 3739M: Hans Verkuil <hverkuil@xs4all.nl> 3740L: linux-media@vger.kernel.org 3741T: git git://linuxtv.org/media_tree.git 3742W: https://linuxtv.org 3743S: Maintained 3744F: drivers/media/common/cx2341x* 3745F: include/media/cx2341x* 3746 3747CX24120 MEDIA DRIVER 3748M: Jemma Denson <jdenson@gmail.com> 3749M: Patrick Boettcher <patrick.boettcher@posteo.de> 3750L: linux-media@vger.kernel.org 3751W: https://linuxtv.org 3752Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3753S: Maintained 3754F: drivers/media/dvb-frontends/cx24120* 3755 3756CX88 VIDEO4LINUX DRIVER 3757M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3758M: Mauro Carvalho Chehab <mchehab@kernel.org> 3759L: linux-media@vger.kernel.org 3760W: https://linuxtv.org 3761T: git git://linuxtv.org/media_tree.git 3762S: Odd fixes 3763F: Documentation/media/v4l-drivers/cx88* 3764F: drivers/media/pci/cx88/ 3765 3766CXD2820R MEDIA DRIVER 3767M: Antti Palosaari <crope@iki.fi> 3768L: linux-media@vger.kernel.org 3769W: https://linuxtv.org 3770W: http://palosaari.fi/linux/ 3771Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3772T: git git://linuxtv.org/anttip/media_tree.git 3773S: Maintained 3774F: drivers/media/dvb-frontends/cxd2820r* 3775 3776CXGB3 ETHERNET DRIVER (CXGB3) 3777M: Santosh Raspatur <santosh@chelsio.com> 3778L: netdev@vger.kernel.org 3779W: http://www.chelsio.com 3780S: Supported 3781F: drivers/net/ethernet/chelsio/cxgb3/ 3782 3783CXGB3 ISCSI DRIVER (CXGB3I) 3784M: Karen Xie <kxie@chelsio.com> 3785L: linux-scsi@vger.kernel.org 3786W: http://www.chelsio.com 3787S: Supported 3788F: drivers/scsi/cxgbi/cxgb3i 3789 3790CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3791M: Steve Wise <swise@chelsio.com> 3792L: linux-rdma@vger.kernel.org 3793W: http://www.openfabrics.org 3794S: Supported 3795F: drivers/infiniband/hw/cxgb3/ 3796F: include/uapi/rdma/cxgb3-abi.h 3797 3798CXGB4 CRYPTO DRIVER (chcr) 3799M: Harsh Jain <harsh@chelsio.com> 3800L: linux-crypto@vger.kernel.org 3801W: http://www.chelsio.com 3802S: Supported 3803F: drivers/crypto/chelsio 3804 3805CXGB4 ETHERNET DRIVER (CXGB4) 3806M: Ganesh Goudar <ganeshgr@chelsio.com> 3807L: netdev@vger.kernel.org 3808W: http://www.chelsio.com 3809S: Supported 3810F: drivers/net/ethernet/chelsio/cxgb4/ 3811 3812CXGB4 ISCSI DRIVER (CXGB4I) 3813M: Karen Xie <kxie@chelsio.com> 3814L: linux-scsi@vger.kernel.org 3815W: http://www.chelsio.com 3816S: Supported 3817F: drivers/scsi/cxgbi/cxgb4i 3818 3819CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3820M: Steve Wise <swise@chelsio.com> 3821L: linux-rdma@vger.kernel.org 3822W: http://www.openfabrics.org 3823S: Supported 3824F: drivers/infiniband/hw/cxgb4/ 3825F: include/uapi/rdma/cxgb4-abi.h 3826 3827CXGB4VF ETHERNET DRIVER (CXGB4VF) 3828M: Casey Leedom <leedom@chelsio.com> 3829L: netdev@vger.kernel.org 3830W: http://www.chelsio.com 3831S: Supported 3832F: drivers/net/ethernet/chelsio/cxgb4vf/ 3833 3834CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3835M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3836M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3837L: linuxppc-dev@lists.ozlabs.org 3838S: Supported 3839F: arch/powerpc/platforms/powernv/pci-cxl.c 3840F: drivers/misc/cxl/ 3841F: include/misc/cxl* 3842F: include/uapi/misc/cxl.h 3843F: Documentation/powerpc/cxl.txt 3844F: Documentation/ABI/testing/sysfs-class-cxl 3845 3846CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3847M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3848M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3849M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3850L: linux-scsi@vger.kernel.org 3851S: Supported 3852F: drivers/scsi/cxlflash/ 3853F: include/uapi/scsi/cxlflash_ioctls.h 3854F: Documentation/powerpc/cxlflash.txt 3855 3856CYBERPRO FB DRIVER 3857M: Russell King <linux@armlinux.org.uk> 3858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3859W: http://www.armlinux.org.uk/ 3860S: Maintained 3861F: drivers/video/fbdev/cyber2000fb.* 3862 3863CYCLADES ASYNC MUX DRIVER 3864W: http://www.cyclades.com/ 3865S: Orphan 3866F: drivers/tty/cyclades.c 3867F: include/linux/cyclades.h 3868F: include/uapi/linux/cyclades.h 3869 3870CYCLADES PC300 DRIVER 3871W: http://www.cyclades.com/ 3872S: Orphan 3873F: drivers/net/wan/pc300* 3874 3875CYPRESS_FIRMWARE MEDIA DRIVER 3876M: Antti Palosaari <crope@iki.fi> 3877L: linux-media@vger.kernel.org 3878W: https://linuxtv.org 3879W: http://palosaari.fi/linux/ 3880Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3881T: git git://linuxtv.org/anttip/media_tree.git 3882S: Maintained 3883F: drivers/media/common/cypress_firmware* 3884 3885CYTTSP TOUCHSCREEN DRIVER 3886M: Ferruh Yigit <fery@cypress.com> 3887L: linux-input@vger.kernel.org 3888S: Supported 3889F: drivers/input/touchscreen/cyttsp* 3890F: include/linux/input/cyttsp.h 3891 3892D-LINK DIR-685 TOUCHKEYS DRIVER 3893M: Linus Walleij <linus.walleij@linaro.org> 3894L: linux-input@vger.kernel.org 3895S: Supported 3896F: drivers/input/dlink-dir685-touchkeys.c 3897 3898DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3899M: Joshua Kinard <kumba@gentoo.org> 3900S: Maintained 3901F: drivers/rtc/rtc-ds1685.c 3902F: include/linux/rtc/ds1685.h 3903 3904DAMA SLAVE for AX.25 3905M: Joerg Reuter <jreuter@yaina.de> 3906W: http://yaina.de/jreuter/ 3907W: http://www.qsl.net/dl1bke/ 3908L: linux-hams@vger.kernel.org 3909S: Maintained 3910F: net/ax25/af_ax25.c 3911F: net/ax25/ax25_dev.c 3912F: net/ax25/ax25_ds_* 3913F: net/ax25/ax25_in.c 3914F: net/ax25/ax25_out.c 3915F: net/ax25/ax25_timer.c 3916F: net/ax25/sysctl_net_ax25.c 3917 3918DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3919L: netdev@vger.kernel.org 3920S: Orphan 3921F: Documentation/networking/dmfe.txt 3922F: drivers/net/ethernet/dec/tulip/dmfe.c 3923 3924DC390/AM53C974 SCSI driver 3925M: Hannes Reinecke <hare@suse.com> 3926L: linux-scsi@vger.kernel.org 3927S: Maintained 3928F: drivers/scsi/am53c974.c 3929 3930DC395x SCSI driver 3931M: Oliver Neukum <oliver@neukum.org> 3932M: Ali Akcaagac <aliakc@web.de> 3933M: Jamie Lenehan <lenehan@twibble.org> 3934L: dc395x@twibble.org 3935W: http://twibble.org/dist/dc395x/ 3936W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3937S: Maintained 3938F: Documentation/scsi/dc395x.txt 3939F: drivers/scsi/dc395x.* 3940 3941DCCP PROTOCOL 3942M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3943L: dccp@vger.kernel.org 3944W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3945S: Maintained 3946F: include/linux/dccp.h 3947F: include/uapi/linux/dccp.h 3948F: include/linux/tfrc.h 3949F: net/dccp/ 3950 3951DECnet NETWORK LAYER 3952W: http://linux-decnet.sourceforge.net 3953L: linux-decnet-user@lists.sourceforge.net 3954S: Orphan 3955F: Documentation/networking/decnet.txt 3956F: net/decnet/ 3957 3958DECSTATION PLATFORM SUPPORT 3959M: "Maciej W. Rozycki" <macro@linux-mips.org> 3960L: linux-mips@linux-mips.org 3961W: http://www.linux-mips.org/wiki/DECstation 3962S: Maintained 3963F: arch/mips/dec/ 3964F: arch/mips/include/asm/dec/ 3965F: arch/mips/include/asm/mach-dec/ 3966 3967DEFXX FDDI NETWORK DRIVER 3968M: "Maciej W. Rozycki" <macro@linux-mips.org> 3969S: Maintained 3970F: drivers/net/fddi/defxx.* 3971 3972DELL LAPTOP DRIVER 3973M: Matthew Garrett <mjg59@srcf.ucam.org> 3974M: Pali Rohár <pali.rohar@gmail.com> 3975L: platform-driver-x86@vger.kernel.org 3976S: Maintained 3977F: drivers/platform/x86/dell-laptop.c 3978 3979DELL LAPTOP FREEFALL DRIVER 3980M: Pali Rohár <pali.rohar@gmail.com> 3981S: Maintained 3982F: drivers/platform/x86/dell-smo8800.c 3983 3984DELL LAPTOP RBTN DRIVER 3985M: Pali Rohár <pali.rohar@gmail.com> 3986S: Maintained 3987F: drivers/platform/x86/dell-rbtn.* 3988 3989DELL LAPTOP SMM DRIVER 3990M: Pali Rohár <pali.rohar@gmail.com> 3991S: Maintained 3992F: drivers/hwmon/dell-smm-hwmon.c 3993F: include/uapi/linux/i8k.h 3994 3995DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3996M: Doug Warzecha <Douglas_Warzecha@dell.com> 3997S: Maintained 3998F: Documentation/dcdbas.txt 3999F: drivers/firmware/dcdbas.* 4000 4001DELL WMI EXTRAS DRIVER 4002M: Matthew Garrett <mjg59@srcf.ucam.org> 4003M: Pali Rohár <pali.rohar@gmail.com> 4004S: Maintained 4005F: drivers/platform/x86/dell-wmi.c 4006 4007DELTA ST MEDIA DRIVER 4008M: Hugues Fruchet <hugues.fruchet@st.com> 4009L: linux-media@vger.kernel.org 4010T: git git://linuxtv.org/media_tree.git 4011W: https://linuxtv.org 4012S: Supported 4013F: drivers/media/platform/sti/delta 4014 4015DENALI NAND DRIVER 4016M: Masahiro Yamada <yamada.masahiro@socionext.com> 4017L: linux-mtd@lists.infradead.org 4018S: Supported 4019F: drivers/mtd/nand/denali* 4020 4021DESIGNWARE USB2 DRD IP DRIVER 4022M: John Youn <johnyoun@synopsys.com> 4023L: linux-usb@vger.kernel.org 4024T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4025S: Maintained 4026F: drivers/usb/dwc2/ 4027 4028DESIGNWARE USB3 DRD IP DRIVER 4029M: Felipe Balbi <balbi@kernel.org> 4030L: linux-usb@vger.kernel.org 4031T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4032S: Maintained 4033F: drivers/usb/dwc3/ 4034 4035DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4036M: Andreas Klinger <ak@it-klinger.de> 4037L: linux-iio@vger.kernel.org 4038S: Maintained 4039F: drivers/iio/proximity/srf*.c 4040 4041DEVICE COREDUMP (DEV_COREDUMP) 4042M: Johannes Berg <johannes@sipsolutions.net> 4043L: linux-kernel@vger.kernel.org 4044S: Maintained 4045F: drivers/base/devcoredump.c 4046F: include/linux/devcoredump.h 4047 4048DEVICE FREQUENCY (DEVFREQ) 4049M: MyungJoo Ham <myungjoo.ham@samsung.com> 4050M: Kyungmin Park <kyungmin.park@samsung.com> 4051R: Chanwoo Choi <cw00.choi@samsung.com> 4052L: linux-pm@vger.kernel.org 4053T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4054S: Maintained 4055F: drivers/devfreq/ 4056F: include/linux/devfreq.h 4057F: Documentation/devicetree/bindings/devfreq/ 4058 4059DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4060M: Chanwoo Choi <cw00.choi@samsung.com> 4061L: linux-pm@vger.kernel.org 4062T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4063S: Supported 4064F: drivers/devfreq/event/ 4065F: drivers/devfreq/devfreq-event.c 4066F: include/linux/devfreq-event.h 4067F: Documentation/devicetree/bindings/devfreq/event/ 4068 4069DEVICE NUMBER REGISTRY 4070M: Torben Mathiasen <device@lanana.org> 4071W: http://lanana.org/docs/device-list/index.html 4072S: Maintained 4073 4074DEVICE-MAPPER (LVM) 4075M: Alasdair Kergon <agk@redhat.com> 4076M: Mike Snitzer <snitzer@redhat.com> 4077M: dm-devel@redhat.com 4078L: dm-devel@redhat.com 4079W: http://sources.redhat.com/dm 4080Q: http://patchwork.kernel.org/project/dm-devel/list/ 4081T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4082T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4083S: Maintained 4084F: Documentation/device-mapper/ 4085F: drivers/md/dm* 4086F: drivers/md/persistent-data/ 4087F: include/linux/device-mapper.h 4088F: include/linux/dm-*.h 4089F: include/uapi/linux/dm-*.h 4090 4091DEVLINK 4092M: Jiri Pirko <jiri@mellanox.com> 4093L: netdev@vger.kernel.org 4094S: Supported 4095F: net/core/devlink.c 4096F: include/net/devlink.h 4097F: include/uapi/linux/devlink.h 4098 4099DIALOG SEMICONDUCTOR DRIVERS 4100M: Support Opensource <support.opensource@diasemi.com> 4101W: http://www.dialog-semiconductor.com/products 4102S: Supported 4103F: Documentation/hwmon/da90?? 4104F: Documentation/devicetree/bindings/mfd/da90*.txt 4105F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4106F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4107F: Documentation/devicetree/bindings/regulator/da92*.txt 4108F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt 4109F: Documentation/devicetree/bindings/sound/da[79]*.txt 4110F: drivers/gpio/gpio-da90??.c 4111F: drivers/hwmon/da90??-hwmon.c 4112F: drivers/iio/adc/da91??-*.c 4113F: drivers/input/misc/da90??_onkey.c 4114F: drivers/input/touchscreen/da9052_tsi.c 4115F: drivers/leds/leds-da90??.c 4116F: drivers/mfd/da903x.c 4117F: drivers/mfd/da90??-*.c 4118F: drivers/mfd/da91??-*.c 4119F: drivers/power/supply/da9052-battery.c 4120F: drivers/power/supply/da91??-*.c 4121F: drivers/regulator/da903x.c 4122F: drivers/regulator/da9???-regulator.[ch] 4123F: drivers/thermal/da90??-thermal.c 4124F: drivers/rtc/rtc-da90??.c 4125F: drivers/video/backlight/da90??_bl.c 4126F: drivers/watchdog/da90??_wdt.c 4127F: include/linux/mfd/da903x.h 4128F: include/linux/mfd/da9052/ 4129F: include/linux/mfd/da9055/ 4130F: include/linux/mfd/da9062/ 4131F: include/linux/mfd/da9063/ 4132F: include/linux/mfd/da9150/ 4133F: include/linux/regulator/da9211.h 4134F: include/sound/da[79]*.h 4135F: sound/soc/codecs/da[79]*.[ch] 4136 4137DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4138M: William Breathitt Gray <vilhelm.gray@gmail.com> 4139L: linux-gpio@vger.kernel.org 4140S: Maintained 4141F: drivers/gpio/gpio-gpio-mm.c 4142 4143DIGI NEO AND CLASSIC PCI PRODUCTS 4144M: Lidza Louina <lidza.louina@gmail.com> 4145M: Mark Hounschell <markh@compro.net> 4146L: driverdev-devel@linuxdriverproject.org 4147S: Maintained 4148F: drivers/staging/dgnc/ 4149 4150DIOLAN U2C-12 I2C DRIVER 4151M: Guenter Roeck <linux@roeck-us.net> 4152L: linux-i2c@vger.kernel.org 4153S: Maintained 4154F: drivers/i2c/busses/i2c-diolan-u2c.c 4155 4156DIRECT ACCESS (DAX) 4157M: Matthew Wilcox <mawilcox@microsoft.com> 4158M: Ross Zwisler <ross.zwisler@linux.intel.com> 4159L: linux-fsdevel@vger.kernel.org 4160S: Supported 4161F: fs/dax.c 4162F: include/linux/dax.h 4163F: include/trace/events/fs_dax.h 4164 4165DIRECTORY NOTIFICATION (DNOTIFY) 4166M: Jan Kara <jack@suse.cz> 4167R: Amir Goldstein <amir73il@gmail.com> 4168L: linux-fsdevel@vger.kernel.org 4169S: Maintained 4170F: Documentation/filesystems/dnotify.txt 4171F: fs/notify/dnotify/ 4172F: include/linux/dnotify.h 4173 4174DISK GEOMETRY AND PARTITION HANDLING 4175M: Andries Brouwer <aeb@cwi.nl> 4176W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4177W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4178W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4179S: Maintained 4180 4181DISKQUOTA 4182M: Jan Kara <jack@suse.com> 4183S: Maintained 4184F: Documentation/filesystems/quota.txt 4185F: fs/quota/ 4186F: include/linux/quota*.h 4187F: include/uapi/linux/quota*.h 4188 4189DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4190M: Bernie Thompson <bernie@plugable.com> 4191L: linux-fbdev@vger.kernel.org 4192S: Maintained 4193W: http://plugable.com/category/projects/udlfb/ 4194F: drivers/video/fbdev/udlfb.c 4195F: include/video/udlfb.h 4196F: Documentation/fb/udlfb.txt 4197 4198DISTRIBUTED LOCK MANAGER (DLM) 4199M: Christine Caulfield <ccaulfie@redhat.com> 4200M: David Teigland <teigland@redhat.com> 4201L: cluster-devel@redhat.com 4202W: http://sources.redhat.com/cluster/ 4203T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4204S: Supported 4205F: fs/dlm/ 4206 4207DMA BUFFER SHARING FRAMEWORK 4208M: Sumit Semwal <sumit.semwal@linaro.org> 4209S: Maintained 4210L: linux-media@vger.kernel.org 4211L: dri-devel@lists.freedesktop.org 4212L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4213F: drivers/dma-buf/ 4214F: include/linux/dma-buf* 4215F: include/linux/reservation.h 4216F: include/linux/*fence.h 4217F: Documentation/driver-api/dma-buf.rst 4218T: git git://anongit.freedesktop.org/drm/drm-misc 4219 4220DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4221M: Vinod Koul <vinod.koul@intel.com> 4222L: dmaengine@vger.kernel.org 4223Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4224S: Maintained 4225F: drivers/dma/ 4226F: include/linux/dmaengine.h 4227F: Documentation/devicetree/bindings/dma/ 4228F: Documentation/dmaengine/ 4229T: git git://git.infradead.org/users/vkoul/slave-dma.git 4230 4231DMA MAPPING HELPERS 4232M: Christoph Hellwig <hch@lst.de> 4233M: Marek Szyprowski <m.szyprowski@samsung.com> 4234R: Robin Murphy <robin.murphy@arm.com> 4235L: iommu@lists.linux-foundation.org 4236T: git git://git.infradead.org/users/hch/dma-mapping.git 4237W: http://git.infradead.org/users/hch/dma-mapping.git 4238S: Supported 4239F: lib/dma-debug.c 4240F: lib/dma-noop.c 4241F: lib/dma-virt.c 4242F: drivers/base/dma-mapping.c 4243F: drivers/base/dma-coherent.c 4244F: include/linux/dma-mapping.h 4245 4246DME1737 HARDWARE MONITOR DRIVER 4247M: Juerg Haefliger <juergh@gmail.com> 4248L: linux-hwmon@vger.kernel.org 4249S: Maintained 4250F: Documentation/hwmon/dme1737 4251F: drivers/hwmon/dme1737.c 4252 4253DMI/SMBIOS SUPPORT 4254M: Jean Delvare <jdelvare@suse.com> 4255S: Maintained 4256T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4257F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4258F: drivers/firmware/dmi-id.c 4259F: drivers/firmware/dmi_scan.c 4260F: include/linux/dmi.h 4261 4262DOCUMENTATION 4263M: Jonathan Corbet <corbet@lwn.net> 4264L: linux-doc@vger.kernel.org 4265S: Maintained 4266F: Documentation/ 4267F: scripts/kernel-doc 4268X: Documentation/ABI/ 4269X: Documentation/devicetree/ 4270X: Documentation/acpi 4271X: Documentation/power 4272X: Documentation/spi 4273X: Documentation/media 4274T: git git://git.lwn.net/linux.git docs-next 4275 4276DONGWOON DW9714 LENS VOICE COIL DRIVER 4277M: Sakari Ailus <sakari.ailus@linux.intel.com> 4278L: linux-media@vger.kernel.org 4279T: git git://linuxtv.org/media_tree.git 4280S: Maintained 4281F: drivers/media/i2c/dw9714.c 4282 4283DOUBLETALK DRIVER 4284M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4285L: blinux-list@redhat.com 4286S: Maintained 4287F: drivers/char/dtlk.c 4288F: include/linux/dtlk.h 4289 4290DPAA2 DATAPATH I/O (DPIO) DRIVER 4291M: Roy Pledge <Roy.Pledge@nxp.com> 4292L: linux-kernel@vger.kernel.org 4293S: Maintained 4294F: drivers/staging/fsl-mc/bus/dpio 4295 4296DPAA2 ETHERNET DRIVER 4297M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4298L: linux-kernel@vger.kernel.org 4299S: Maintained 4300F: drivers/staging/fsl-dpaa2/ethernet 4301 4302DPT_I2O SCSI RAID DRIVER 4303M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4304L: linux-scsi@vger.kernel.org 4305W: http://www.adaptec.com/ 4306S: Maintained 4307F: drivers/scsi/dpt* 4308F: drivers/scsi/dpt/ 4309 4310DRBD DRIVER 4311M: Philipp Reisner <philipp.reisner@linbit.com> 4312M: Lars Ellenberg <lars.ellenberg@linbit.com> 4313L: drbd-dev@lists.linbit.com 4314W: http://www.drbd.org 4315T: git git://git.linbit.com/linux-drbd.git 4316T: git git://git.linbit.com/drbd-8.4.git 4317S: Supported 4318F: drivers/block/drbd/ 4319F: lib/lru_cache.c 4320F: Documentation/blockdev/drbd/ 4321 4322DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4323M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4324T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4325S: Supported 4326F: Documentation/kobject.txt 4327F: drivers/base/ 4328F: fs/debugfs/ 4329F: fs/sysfs/ 4330F: include/linux/debugfs.h 4331F: include/linux/kobj* 4332F: lib/kobj* 4333 4334DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4335M: Kevin Hilman <khilman@kernel.org> 4336M: Nishanth Menon <nm@ti.com> 4337S: Maintained 4338F: drivers/power/avs/ 4339F: include/linux/power/smartreflex.h 4340L: linux-pm@vger.kernel.org 4341 4342DRM DRIVER FOR ARM PL111 CLCD 4343M: Eric Anholt <eric@anholt.net> 4344T: git git://anongit.freedesktop.org/drm/drm-misc 4345S: Supported 4346F: drivers/gpu/drm/pl111/ 4347 4348DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4349M: Dave Airlie <airlied@redhat.com> 4350S: Odd Fixes 4351F: drivers/gpu/drm/ast/ 4352 4353DRM DRIVER FOR BOCHS VIRTUAL GPU 4354M: Gerd Hoffmann <kraxel@redhat.com> 4355L: virtualization@lists.linux-foundation.org 4356T: git git://anongit.freedesktop.org/drm/drm-misc 4357S: Maintained 4358F: drivers/gpu/drm/bochs/ 4359 4360DRM DRIVER FOR INTEL I810 VIDEO CARDS 4361S: Orphan / Obsolete 4362F: drivers/gpu/drm/i810/ 4363F: include/uapi/drm/i810_drm.h 4364 4365DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4366S: Orphan / Obsolete 4367F: drivers/gpu/drm/mga/ 4368F: include/uapi/drm/mga_drm.h 4369 4370DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4371M: Dave Airlie <airlied@redhat.com> 4372S: Odd Fixes 4373F: drivers/gpu/drm/mgag200/ 4374 4375DRM DRIVER FOR MI0283QT 4376M: Noralf Trønnes <noralf@tronnes.org> 4377S: Maintained 4378F: drivers/gpu/drm/tinydrm/mi0283qt.c 4379F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4380 4381DRM DRIVER FOR MSM ADRENO GPU 4382M: Rob Clark <robdclark@gmail.com> 4383L: linux-arm-msm@vger.kernel.org 4384L: dri-devel@lists.freedesktop.org 4385L: freedreno@lists.freedesktop.org 4386T: git git://people.freedesktop.org/~robclark/linux 4387S: Maintained 4388F: drivers/gpu/drm/msm/ 4389F: include/uapi/drm/msm_drm.h 4390F: Documentation/devicetree/bindings/display/msm/ 4391 4392DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4393M: Ben Skeggs <bskeggs@redhat.com> 4394L: dri-devel@lists.freedesktop.org 4395L: nouveau@lists.freedesktop.org 4396T: git git://github.com/skeggsb/linux 4397S: Supported 4398F: drivers/gpu/drm/nouveau/ 4399F: include/uapi/drm/nouveau_drm.h 4400 4401DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4402M: Noralf Trønnes <noralf@tronnes.org> 4403S: Maintained 4404F: drivers/gpu/drm/tinydrm/repaper.c 4405F: Documentation/devicetree/bindings/display/repaper.txt 4406 4407DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4408M: Dave Airlie <airlied@redhat.com> 4409M: Gerd Hoffmann <kraxel@redhat.com> 4410L: virtualization@lists.linux-foundation.org 4411T: git git://anongit.freedesktop.org/drm/drm-misc 4412S: Obsolete 4413W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4414F: drivers/gpu/drm/cirrus/ 4415 4416DRM DRIVER FOR QXL VIRTUAL GPU 4417M: Dave Airlie <airlied@redhat.com> 4418M: Gerd Hoffmann <kraxel@redhat.com> 4419L: virtualization@lists.linux-foundation.org 4420T: git git://anongit.freedesktop.org/drm/drm-misc 4421S: Maintained 4422F: drivers/gpu/drm/qxl/ 4423F: include/uapi/drm/qxl_drm.h 4424 4425DRM DRIVER FOR RAGE 128 VIDEO CARDS 4426S: Orphan / Obsolete 4427F: drivers/gpu/drm/r128/ 4428F: include/uapi/drm/r128_drm.h 4429 4430DRM DRIVER FOR SAVAGE VIDEO CARDS 4431S: Orphan / Obsolete 4432F: drivers/gpu/drm/savage/ 4433F: include/uapi/drm/savage_drm.h 4434 4435DRM DRIVER FOR SIS VIDEO CARDS 4436S: Orphan / Obsolete 4437F: drivers/gpu/drm/sis/ 4438F: include/uapi/drm/sis_drm.h 4439 4440DRM DRIVER FOR SITRONIX ST7586 PANELS 4441M: David Lechner <david@lechnology.com> 4442S: Maintained 4443F: drivers/gpu/drm/tinydrm/st7586.c 4444F: Documentation/devicetree/bindings/display/st7586.txt 4445 4446DRM DRIVER FOR TDFX VIDEO CARDS 4447S: Orphan / Obsolete 4448F: drivers/gpu/drm/tdfx/ 4449 4450DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4451M: Dave Airlie <airlied@redhat.com> 4452S: Odd Fixes 4453F: drivers/gpu/drm/udl/ 4454 4455DRM DRIVER FOR VMWARE VIRTUAL GPU 4456M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4457M: Sinclair Yeh <syeh@vmware.com> 4458M: Thomas Hellstrom <thellstrom@vmware.com> 4459L: dri-devel@lists.freedesktop.org 4460T: git git://people.freedesktop.org/~syeh/repos_linux 4461T: git git://people.freedesktop.org/~thomash/linux 4462S: Supported 4463F: drivers/gpu/drm/vmwgfx/ 4464F: include/uapi/drm/vmwgfx_drm.h 4465 4466DRM DRIVERS 4467M: David Airlie <airlied@linux.ie> 4468L: dri-devel@lists.freedesktop.org 4469T: git git://people.freedesktop.org/~airlied/linux 4470B: https://bugs.freedesktop.org/ 4471C: irc://chat.freenode.net/dri-devel 4472S: Maintained 4473F: drivers/gpu/drm/ 4474F: drivers/gpu/vga/ 4475F: Documentation/devicetree/bindings/display/ 4476F: Documentation/devicetree/bindings/gpu/ 4477F: Documentation/devicetree/bindings/video/ 4478F: Documentation/gpu/ 4479F: include/drm/ 4480F: include/uapi/drm/ 4481F: include/linux/vga* 4482 4483DRM DRIVERS AND MISC GPU PATCHES 4484M: Daniel Vetter <daniel.vetter@intel.com> 4485M: Jani Nikula <jani.nikula@linux.intel.com> 4486M: Sean Paul <seanpaul@chromium.org> 4487W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4488S: Maintained 4489T: git git://anongit.freedesktop.org/drm/drm-misc 4490F: Documentation/gpu/ 4491F: drivers/gpu/vga/ 4492F: drivers/gpu/drm/* 4493F: include/drm/drm* 4494F: include/uapi/drm/drm* 4495F: include/linux/vga* 4496 4497DRM DRIVERS FOR ALLWINNER A10 4498M: Maxime Ripard <maxime.ripard@free-electrons.com> 4499L: dri-devel@lists.freedesktop.org 4500S: Supported 4501F: drivers/gpu/drm/sun4i/ 4502F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4503T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4504 4505DRM DRIVERS FOR AMLOGIC SOCS 4506M: Neil Armstrong <narmstrong@baylibre.com> 4507L: dri-devel@lists.freedesktop.org 4508L: linux-amlogic@lists.infradead.org 4509W: http://linux-meson.com/ 4510S: Supported 4511F: drivers/gpu/drm/meson/ 4512F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4513F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4514F: Documentation/gpu/meson.rst 4515T: git git://anongit.freedesktop.org/drm/drm-misc 4516 4517DRM DRIVERS FOR ATMEL HLCDC 4518M: Boris Brezillon <boris.brezillon@free-electrons.com> 4519L: dri-devel@lists.freedesktop.org 4520S: Supported 4521F: drivers/gpu/drm/atmel-hlcdc/ 4522F: Documentation/devicetree/bindings/drm/atmel/ 4523T: git git://anongit.freedesktop.org/drm/drm-misc 4524 4525DRM DRIVERS FOR BRIDGE CHIPS 4526M: Archit Taneja <architt@codeaurora.org> 4527M: Andrzej Hajda <a.hajda@samsung.com> 4528R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4529S: Maintained 4530T: git git://anongit.freedesktop.org/drm/drm-misc 4531F: drivers/gpu/drm/bridge/ 4532 4533DRM DRIVERS FOR EXYNOS 4534M: Inki Dae <inki.dae@samsung.com> 4535M: Joonyoung Shim <jy0922.shim@samsung.com> 4536M: Seung-Woo Kim <sw0312.kim@samsung.com> 4537M: Kyungmin Park <kyungmin.park@samsung.com> 4538L: dri-devel@lists.freedesktop.org 4539T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4540S: Supported 4541F: drivers/gpu/drm/exynos/ 4542F: include/uapi/drm/exynos_drm.h 4543F: Documentation/devicetree/bindings/display/exynos/ 4544 4545DRM DRIVERS FOR FREESCALE DCU 4546M: Stefan Agner <stefan@agner.ch> 4547M: Alison Wang <alison.wang@freescale.com> 4548L: dri-devel@lists.freedesktop.org 4549S: Supported 4550F: drivers/gpu/drm/fsl-dcu/ 4551F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4552F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4553F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4554 4555DRM DRIVERS FOR FREESCALE IMX 4556M: Philipp Zabel <p.zabel@pengutronix.de> 4557L: dri-devel@lists.freedesktop.org 4558S: Maintained 4559F: drivers/gpu/drm/imx/ 4560F: drivers/gpu/ipu-v3/ 4561F: Documentation/devicetree/bindings/display/imx/ 4562 4563DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4564M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4565L: dri-devel@lists.freedesktop.org 4566T: git git://github.com/patjak/drm-gma500 4567S: Maintained 4568F: drivers/gpu/drm/gma500/ 4569 4570DRM DRIVERS FOR HISILICON 4571M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4572M: Rongrong Zou <zourongrong@gmail.com> 4573R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4574R: Chen Feng <puck.chen@hisilicon.com> 4575L: dri-devel@lists.freedesktop.org 4576T: git git://github.com/xin3liang/linux.git 4577S: Maintained 4578F: drivers/gpu/drm/hisilicon/ 4579F: Documentation/devicetree/bindings/display/hisilicon/ 4580 4581DRM DRIVERS FOR MEDIATEK 4582M: CK Hu <ck.hu@mediatek.com> 4583M: Philipp Zabel <p.zabel@pengutronix.de> 4584L: dri-devel@lists.freedesktop.org 4585S: Supported 4586F: drivers/gpu/drm/mediatek/ 4587F: Documentation/devicetree/bindings/display/mediatek/ 4588 4589DRM DRIVERS FOR NVIDIA TEGRA 4590M: Thierry Reding <thierry.reding@gmail.com> 4591L: dri-devel@lists.freedesktop.org 4592L: linux-tegra@vger.kernel.org 4593T: git git://anongit.freedesktop.org/tegra/linux.git 4594S: Supported 4595F: drivers/gpu/drm/tegra/ 4596F: drivers/gpu/host1x/ 4597F: include/linux/host1x.h 4598F: include/uapi/drm/tegra_drm.h 4599F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4600 4601DRM DRIVERS FOR RENESAS 4602M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4603L: dri-devel@lists.freedesktop.org 4604L: linux-renesas-soc@vger.kernel.org 4605T: git git://linuxtv.org/pinchartl/fbdev 4606S: Supported 4607F: drivers/gpu/drm/rcar-du/ 4608F: drivers/gpu/drm/shmobile/ 4609F: include/linux/platform_data/shmob_drm.h 4610F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4611F: Documentation/devicetree/bindings/display/renesas,du.txt 4612 4613DRM DRIVERS FOR ROCKCHIP 4614M: Mark Yao <mark.yao@rock-chips.com> 4615L: dri-devel@lists.freedesktop.org 4616S: Maintained 4617F: drivers/gpu/drm/rockchip/ 4618F: Documentation/devicetree/bindings/display/rockchip/ 4619T: git git://anongit.freedesktop.org/drm/drm-misc 4620 4621DRM DRIVERS FOR STI 4622M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4623M: Vincent Abriou <vincent.abriou@st.com> 4624L: dri-devel@lists.freedesktop.org 4625T: git git://anongit.freedesktop.org/drm/drm-misc 4626S: Maintained 4627F: drivers/gpu/drm/sti 4628F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4629 4630DRM DRIVERS FOR STM 4631M: Yannick Fertre <yannick.fertre@st.com> 4632M: Philippe Cornu <philippe.cornu@st.com> 4633M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4634M: Vincent Abriou <vincent.abriou@st.com> 4635L: dri-devel@lists.freedesktop.org 4636T: git git://anongit.freedesktop.org/drm/drm-misc 4637S: Maintained 4638F: drivers/gpu/drm/stm 4639F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4640 4641DRM DRIVERS FOR TI LCDC 4642M: Jyri Sarha <jsarha@ti.com> 4643R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4644L: dri-devel@lists.freedesktop.org 4645S: Maintained 4646F: drivers/gpu/drm/tilcdc/ 4647F: Documentation/devicetree/bindings/display/tilcdc/ 4648 4649DRM DRIVERS FOR TI OMAP 4650M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4651L: dri-devel@lists.freedesktop.org 4652S: Maintained 4653F: drivers/gpu/drm/omapdrm/ 4654F: Documentation/devicetree/bindings/display/ti/ 4655 4656DRM DRIVERS FOR VC4 4657M: Eric Anholt <eric@anholt.net> 4658T: git git://github.com/anholt/linux 4659S: Supported 4660F: drivers/gpu/drm/vc4/ 4661F: include/uapi/drm/vc4_drm.h 4662F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4663T: git git://anongit.freedesktop.org/drm/drm-misc 4664 4665DRM DRIVERS FOR VIVANTE GPU IP 4666M: Lucas Stach <l.stach@pengutronix.de> 4667R: Russell King <linux+etnaviv@armlinux.org.uk> 4668R: Christian Gmeiner <christian.gmeiner@gmail.com> 4669L: etnaviv@lists.freedesktop.org 4670L: dri-devel@lists.freedesktop.org 4671S: Maintained 4672F: drivers/gpu/drm/etnaviv/ 4673F: include/uapi/drm/etnaviv_drm.h 4674F: Documentation/devicetree/bindings/display/etnaviv/ 4675 4676DRM DRIVERS FOR ZTE ZX 4677M: Shawn Guo <shawnguo@kernel.org> 4678L: dri-devel@lists.freedesktop.org 4679S: Maintained 4680F: drivers/gpu/drm/zte/ 4681F: Documentation/devicetree/bindings/display/zte,vou.txt 4682T: git git://anongit.freedesktop.org/drm/drm-misc 4683 4684DRM PANEL DRIVERS 4685M: Thierry Reding <thierry.reding@gmail.com> 4686L: dri-devel@lists.freedesktop.org 4687T: git git://anongit.freedesktop.org/tegra/linux.git 4688S: Maintained 4689F: drivers/gpu/drm/drm_panel.c 4690F: drivers/gpu/drm/panel/ 4691F: include/drm/drm_panel.h 4692F: Documentation/devicetree/bindings/display/panel/ 4693 4694DRM TINYDRM DRIVERS 4695M: Noralf Trønnes <noralf@tronnes.org> 4696W: https://github.com/notro/tinydrm/wiki/Development 4697T: git git://anongit.freedesktop.org/drm/drm-misc 4698S: Maintained 4699F: drivers/gpu/drm/tinydrm/ 4700F: include/drm/tinydrm/ 4701 4702DSBR100 USB FM RADIO DRIVER 4703M: Alexey Klimov <klimov.linux@gmail.com> 4704L: linux-media@vger.kernel.org 4705T: git git://linuxtv.org/media_tree.git 4706S: Maintained 4707F: drivers/media/radio/dsbr100.c 4708 4709DSCC4 DRIVER 4710M: Francois Romieu <romieu@fr.zoreil.com> 4711L: netdev@vger.kernel.org 4712S: Maintained 4713F: drivers/net/wan/dscc4.c 4714 4715DT3155 MEDIA DRIVER 4716M: Hans Verkuil <hverkuil@xs4all.nl> 4717L: linux-media@vger.kernel.org 4718T: git git://linuxtv.org/media_tree.git 4719W: https://linuxtv.org 4720S: Odd Fixes 4721F: drivers/media/pci/dt3155/ 4722 4723DVB_USB_AF9015 MEDIA DRIVER 4724M: Antti Palosaari <crope@iki.fi> 4725L: linux-media@vger.kernel.org 4726W: https://linuxtv.org 4727W: http://palosaari.fi/linux/ 4728Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4729T: git git://linuxtv.org/anttip/media_tree.git 4730S: Maintained 4731F: drivers/media/usb/dvb-usb-v2/af9015* 4732 4733DVB_USB_AF9035 MEDIA DRIVER 4734M: Antti Palosaari <crope@iki.fi> 4735L: linux-media@vger.kernel.org 4736W: https://linuxtv.org 4737W: http://palosaari.fi/linux/ 4738Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4739T: git git://linuxtv.org/anttip/media_tree.git 4740S: Maintained 4741F: drivers/media/usb/dvb-usb-v2/af9035* 4742 4743DVB_USB_ANYSEE MEDIA DRIVER 4744M: Antti Palosaari <crope@iki.fi> 4745L: linux-media@vger.kernel.org 4746W: https://linuxtv.org 4747W: http://palosaari.fi/linux/ 4748Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4749T: git git://linuxtv.org/anttip/media_tree.git 4750S: Maintained 4751F: drivers/media/usb/dvb-usb-v2/anysee* 4752 4753DVB_USB_AU6610 MEDIA DRIVER 4754M: Antti Palosaari <crope@iki.fi> 4755L: linux-media@vger.kernel.org 4756W: https://linuxtv.org 4757W: http://palosaari.fi/linux/ 4758Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4759T: git git://linuxtv.org/anttip/media_tree.git 4760S: Maintained 4761F: drivers/media/usb/dvb-usb-v2/au6610* 4762 4763DVB_USB_CE6230 MEDIA DRIVER 4764M: Antti Palosaari <crope@iki.fi> 4765L: linux-media@vger.kernel.org 4766W: https://linuxtv.org 4767W: http://palosaari.fi/linux/ 4768Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4769T: git git://linuxtv.org/anttip/media_tree.git 4770S: Maintained 4771F: drivers/media/usb/dvb-usb-v2/ce6230* 4772 4773DVB_USB_CXUSB MEDIA DRIVER 4774M: Michael Krufky <mkrufky@linuxtv.org> 4775L: linux-media@vger.kernel.org 4776W: https://linuxtv.org 4777W: http://github.com/mkrufky 4778Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4779T: git git://linuxtv.org/media_tree.git 4780S: Maintained 4781F: drivers/media/usb/dvb-usb/cxusb* 4782 4783DVB_USB_EC168 MEDIA DRIVER 4784M: Antti Palosaari <crope@iki.fi> 4785L: linux-media@vger.kernel.org 4786W: https://linuxtv.org 4787W: http://palosaari.fi/linux/ 4788Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4789T: git git://linuxtv.org/anttip/media_tree.git 4790S: Maintained 4791F: drivers/media/usb/dvb-usb-v2/ec168* 4792 4793DVB_USB_GL861 MEDIA DRIVER 4794M: Antti Palosaari <crope@iki.fi> 4795L: linux-media@vger.kernel.org 4796W: https://linuxtv.org 4797Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4798T: git git://linuxtv.org/anttip/media_tree.git 4799S: Maintained 4800F: drivers/media/usb/dvb-usb-v2/gl861* 4801 4802DVB_USB_MXL111SF MEDIA DRIVER 4803M: Michael Krufky <mkrufky@linuxtv.org> 4804L: linux-media@vger.kernel.org 4805W: https://linuxtv.org 4806W: http://github.com/mkrufky 4807Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4808T: git git://linuxtv.org/mkrufky/mxl111sf.git 4809S: Maintained 4810F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4811 4812DVB_USB_RTL28XXU MEDIA DRIVER 4813M: Antti Palosaari <crope@iki.fi> 4814L: linux-media@vger.kernel.org 4815W: https://linuxtv.org 4816W: http://palosaari.fi/linux/ 4817Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4818T: git git://linuxtv.org/anttip/media_tree.git 4819S: Maintained 4820F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4821 4822DVB_USB_V2 MEDIA DRIVER 4823M: Antti Palosaari <crope@iki.fi> 4824L: linux-media@vger.kernel.org 4825W: https://linuxtv.org 4826W: http://palosaari.fi/linux/ 4827Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4828T: git git://linuxtv.org/anttip/media_tree.git 4829S: Maintained 4830F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4831F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4832 4833DYNAMIC DEBUG 4834M: Jason Baron <jbaron@akamai.com> 4835S: Maintained 4836F: lib/dynamic_debug.c 4837F: include/linux/dynamic_debug.h 4838 4839DZ DECSTATION DZ11 SERIAL DRIVER 4840M: "Maciej W. Rozycki" <macro@linux-mips.org> 4841S: Maintained 4842F: drivers/tty/serial/dz.* 4843 4844E3X0 POWER BUTTON DRIVER 4845M: Moritz Fischer <moritz.fischer@ettus.com> 4846L: usrp-users@lists.ettus.com 4847W: http://www.ettus.com 4848S: Supported 4849F: drivers/input/misc/e3x0-button.c 4850F: Documentation/devicetree/bindings/input/e3x0-button.txt 4851 4852E4000 MEDIA DRIVER 4853M: Antti Palosaari <crope@iki.fi> 4854L: linux-media@vger.kernel.org 4855W: https://linuxtv.org 4856W: http://palosaari.fi/linux/ 4857Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4858T: git git://linuxtv.org/anttip/media_tree.git 4859S: Maintained 4860F: drivers/media/tuners/e4000* 4861 4862EATA ISA/EISA/PCI SCSI DRIVER 4863M: Dario Ballabio <ballabio_dario@emc.com> 4864L: linux-scsi@vger.kernel.org 4865S: Maintained 4866F: drivers/scsi/eata.c 4867 4868EC100 MEDIA DRIVER 4869M: Antti Palosaari <crope@iki.fi> 4870L: linux-media@vger.kernel.org 4871W: https://linuxtv.org 4872W: http://palosaari.fi/linux/ 4873Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4874T: git git://linuxtv.org/anttip/media_tree.git 4875S: Maintained 4876F: drivers/media/dvb-frontends/ec100* 4877 4878ECRYPT FILE SYSTEM 4879M: Tyler Hicks <tyhicks@canonical.com> 4880L: ecryptfs@vger.kernel.org 4881W: http://ecryptfs.org 4882W: https://launchpad.net/ecryptfs 4883T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4884S: Supported 4885F: Documentation/filesystems/ecryptfs.txt 4886F: fs/ecryptfs/ 4887 4888EDAC-AMD64 4889M: Borislav Petkov <bp@alien8.de> 4890L: linux-edac@vger.kernel.org 4891S: Maintained 4892F: drivers/edac/amd64_edac* 4893 4894EDAC-CALXEDA 4895M: Robert Richter <rric@kernel.org> 4896L: linux-edac@vger.kernel.org 4897S: Maintained 4898F: drivers/edac/highbank* 4899 4900EDAC-CAVIUM 4901M: Ralf Baechle <ralf@linux-mips.org> 4902M: David Daney <david.daney@cavium.com> 4903L: linux-edac@vger.kernel.org 4904L: linux-mips@linux-mips.org 4905S: Supported 4906F: drivers/edac/octeon_edac* 4907F: drivers/edac/thunderx_edac* 4908 4909EDAC-CORE 4910M: Borislav Petkov <bp@alien8.de> 4911M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4912M: Mauro Carvalho Chehab <mchehab@kernel.org> 4913L: linux-edac@vger.kernel.org 4914T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4915T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4916S: Supported 4917F: Documentation/admin-guide/ras.rst 4918F: Documentation/driver-api/edac.rst 4919F: drivers/edac/ 4920F: include/linux/edac.h 4921 4922EDAC-E752X 4923M: Mark Gross <mark.gross@intel.com> 4924L: linux-edac@vger.kernel.org 4925S: Maintained 4926F: drivers/edac/e752x_edac.c 4927 4928EDAC-E7XXX 4929L: linux-edac@vger.kernel.org 4930S: Maintained 4931F: drivers/edac/e7xxx_edac.c 4932 4933EDAC-FSL_DDR 4934M: York Sun <york.sun@nxp.com> 4935L: linux-edac@vger.kernel.org 4936S: Maintained 4937F: drivers/edac/fsl_ddr_edac.* 4938 4939EDAC-GHES 4940M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4941M: Mauro Carvalho Chehab <mchehab@kernel.org> 4942L: linux-edac@vger.kernel.org 4943S: Maintained 4944F: drivers/edac/ghes_edac.c 4945 4946EDAC-I3000 4947L: linux-edac@vger.kernel.org 4948S: Orphan 4949F: drivers/edac/i3000_edac.c 4950 4951EDAC-I5000 4952L: linux-edac@vger.kernel.org 4953S: Maintained 4954F: drivers/edac/i5000_edac.c 4955 4956EDAC-I5400 4957M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4958M: Mauro Carvalho Chehab <mchehab@kernel.org> 4959L: linux-edac@vger.kernel.org 4960S: Maintained 4961F: drivers/edac/i5400_edac.c 4962 4963EDAC-I7300 4964M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4965M: Mauro Carvalho Chehab <mchehab@kernel.org> 4966L: linux-edac@vger.kernel.org 4967S: Maintained 4968F: drivers/edac/i7300_edac.c 4969 4970EDAC-I7CORE 4971M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4972M: Mauro Carvalho Chehab <mchehab@kernel.org> 4973L: linux-edac@vger.kernel.org 4974S: Maintained 4975F: drivers/edac/i7core_edac.c 4976 4977EDAC-I82443BXGX 4978M: Tim Small <tim@buttersideup.com> 4979L: linux-edac@vger.kernel.org 4980S: Maintained 4981F: drivers/edac/i82443bxgx_edac.c 4982 4983EDAC-I82975X 4984M: Ranganathan Desikan <ravi@jetztechnologies.com> 4985M: "Arvind R." <arvino55@gmail.com> 4986L: linux-edac@vger.kernel.org 4987S: Maintained 4988F: drivers/edac/i82975x_edac.c 4989 4990EDAC-IE31200 4991M: Jason Baron <jbaron@akamai.com> 4992L: linux-edac@vger.kernel.org 4993S: Maintained 4994F: drivers/edac/ie31200_edac.c 4995 4996EDAC-MPC85XX 4997M: Johannes Thumshirn <morbidrsa@gmail.com> 4998L: linux-edac@vger.kernel.org 4999S: Maintained 5000F: drivers/edac/mpc85xx_edac.[ch] 5001 5002EDAC-PASEMI 5003M: Egor Martovetsky <egor@pasemi.com> 5004L: linux-edac@vger.kernel.org 5005S: Maintained 5006F: drivers/edac/pasemi_edac.c 5007 5008EDAC-PND2 5009M: Tony Luck <tony.luck@intel.com> 5010L: linux-edac@vger.kernel.org 5011S: Maintained 5012F: drivers/edac/pnd2_edac.[ch] 5013 5014EDAC-R82600 5015M: Tim Small <tim@buttersideup.com> 5016L: linux-edac@vger.kernel.org 5017S: Maintained 5018F: drivers/edac/r82600_edac.c 5019 5020EDAC-SBRIDGE 5021M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5022M: Mauro Carvalho Chehab <mchehab@kernel.org> 5023L: linux-edac@vger.kernel.org 5024S: Maintained 5025F: drivers/edac/sb_edac.c 5026 5027EDAC-SKYLAKE 5028M: Tony Luck <tony.luck@intel.com> 5029L: linux-edac@vger.kernel.org 5030S: Maintained 5031F: drivers/edac/skx_edac.c 5032 5033EDIROL UA-101/UA-1000 DRIVER 5034M: Clemens Ladisch <clemens@ladisch.de> 5035L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5036T: git git://git.alsa-project.org/alsa-kernel.git 5037S: Maintained 5038F: sound/usb/misc/ua101.c 5039 5040EFI TEST DRIVER 5041L: linux-efi@vger.kernel.org 5042M: Ivan Hu <ivan.hu@canonical.com> 5043M: Matt Fleming <matt@codeblueprint.co.uk> 5044S: Maintained 5045F: drivers/firmware/efi/test/ 5046 5047EFI VARIABLE FILESYSTEM 5048M: Matthew Garrett <matthew.garrett@nebula.com> 5049M: Jeremy Kerr <jk@ozlabs.org> 5050M: Matt Fleming <matt@codeblueprint.co.uk> 5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5052L: linux-efi@vger.kernel.org 5053S: Maintained 5054F: fs/efivarfs/ 5055 5056EFIFB FRAMEBUFFER DRIVER 5057L: linux-fbdev@vger.kernel.org 5058M: Peter Jones <pjones@redhat.com> 5059S: Maintained 5060F: drivers/video/fbdev/efifb.c 5061 5062EFS FILESYSTEM 5063W: http://aeschi.ch.eu.org/efs/ 5064S: Orphan 5065F: fs/efs/ 5066 5067EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5068M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5069L: netdev@vger.kernel.org 5070S: Maintained 5071F: drivers/net/ethernet/ibm/ehea/ 5072 5073EM28XX VIDEO4LINUX DRIVER 5074M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5075M: Mauro Carvalho Chehab <mchehab@kernel.org> 5076L: linux-media@vger.kernel.org 5077W: https://linuxtv.org 5078T: git git://linuxtv.org/media_tree.git 5079S: Maintained 5080F: drivers/media/usb/em28xx/ 5081F: Documentation/media/v4l-drivers/em28xx* 5082 5083EMBEDDED LINUX 5084M: Paul Gortmaker <paul.gortmaker@windriver.com> 5085M: Matt Mackall <mpm@selenic.com> 5086M: David Woodhouse <dwmw2@infradead.org> 5087L: linux-embedded@vger.kernel.org 5088S: Maintained 5089 5090Emulex 10Gbps iSCSI - OneConnect DRIVER 5091M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5092M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5093M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5094L: linux-scsi@vger.kernel.org 5095W: http://www.broadcom.com 5096S: Supported 5097F: drivers/scsi/be2iscsi/ 5098 5099Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5100M: Sathya Perla <sathya.perla@broadcom.com> 5101M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5102M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5103M: Somnath Kotur <somnath.kotur@broadcom.com> 5104L: netdev@vger.kernel.org 5105W: http://www.emulex.com 5106S: Supported 5107F: drivers/net/ethernet/emulex/benet/ 5108 5109EMULEX ONECONNECT ROCE DRIVER 5110M: Selvin Xavier <selvin.xavier@broadcom.com> 5111M: Devesh Sharma <devesh.sharma@broadcom.com> 5112L: linux-rdma@vger.kernel.org 5113W: http://www.broadcom.com 5114S: Odd Fixes 5115F: drivers/infiniband/hw/ocrdma/ 5116F: include/uapi/rdma/ocrdma-abi.h 5117 5118EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5119M: James Smart <james.smart@broadcom.com> 5120M: Dick Kennedy <dick.kennedy@broadcom.com> 5121L: linux-scsi@vger.kernel.org 5122W: http://www.broadcom.com 5123S: Supported 5124F: drivers/scsi/lpfc/ 5125 5126ENE CB710 FLASH CARD READER DRIVER 5127M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5128S: Maintained 5129F: drivers/misc/cb710/ 5130F: drivers/mmc/host/cb710-mmc.* 5131F: include/linux/cb710.h 5132 5133ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5134M: Maxim Levitsky <maximlevitsky@gmail.com> 5135S: Maintained 5136F: drivers/media/rc/ene_ir.* 5137 5138EPSON S1D13XXX FRAMEBUFFER DRIVER 5139M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5140S: Maintained 5141T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5142F: drivers/video/fbdev/s1d13xxxfb.c 5143F: include/video/s1d13xxxfb.h 5144 5145ERRSEQ ERROR TRACKING INFRASTRUCTURE 5146M: Jeff Layton <jlayton@poochiereds.net> 5147S: Maintained 5148F: lib/errseq.c 5149F: include/linux/errseq.h 5150 5151ET131X NETWORK DRIVER 5152M: Mark Einon <mark.einon@gmail.com> 5153S: Odd Fixes 5154F: drivers/net/ethernet/agere/ 5155 5156ETHERNET BRIDGE 5157M: Stephen Hemminger <stephen@networkplumber.org> 5158L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5159L: netdev@vger.kernel.org 5160W: http://www.linuxfoundation.org/en/Net:Bridge 5161S: Maintained 5162F: include/linux/netfilter_bridge/ 5163F: net/bridge/ 5164 5165ETHERNET PHY LIBRARY 5166M: Andrew Lunn <andrew@lunn.ch> 5167M: Florian Fainelli <f.fainelli@gmail.com> 5168L: netdev@vger.kernel.org 5169S: Maintained 5170F: Documentation/ABI/testing/sysfs-bus-mdio 5171F: Documentation/devicetree/bindings/net/mdio* 5172F: Documentation/networking/phy.txt 5173F: drivers/net/phy/ 5174F: drivers/of/of_mdio.c 5175F: drivers/of/of_net.c 5176F: include/linux/*mdio*.h 5177F: include/linux/of_net.h 5178F: include/linux/phy.h 5179F: include/linux/phy_fixed.h 5180F: include/linux/platform_data/mdio-gpio.h 5181F: include/linux/platform_data/mdio-bcm-unimac.h 5182F: include/trace/events/mdio.h 5183F: include/uapi/linux/mdio.h 5184F: include/uapi/linux/mii.h 5185 5186EXT2 FILE SYSTEM 5187M: Jan Kara <jack@suse.com> 5188L: linux-ext4@vger.kernel.org 5189S: Maintained 5190F: Documentation/filesystems/ext2.txt 5191F: fs/ext2/ 5192F: include/linux/ext2* 5193 5194EXT4 FILE SYSTEM 5195M: "Theodore Ts'o" <tytso@mit.edu> 5196M: Andreas Dilger <adilger.kernel@dilger.ca> 5197L: linux-ext4@vger.kernel.org 5198W: http://ext4.wiki.kernel.org 5199Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5200T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5201S: Maintained 5202F: Documentation/filesystems/ext4.txt 5203F: fs/ext4/ 5204 5205Extended Verification Module (EVM) 5206M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5207L: linux-ima-devel@lists.sourceforge.net 5208L: linux-security-module@vger.kernel.org 5209S: Supported 5210F: security/integrity/evm/ 5211 5212EXTENSIBLE FIRMWARE INTERFACE (EFI) 5213M: Matt Fleming <matt@codeblueprint.co.uk> 5214M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5215L: linux-efi@vger.kernel.org 5216T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5217S: Maintained 5218F: Documentation/efi-stub.txt 5219F: arch/*/kernel/efi.c 5220F: arch/x86/boot/compressed/eboot.[ch] 5221F: arch/*/include/asm/efi.h 5222F: arch/x86/platform/efi/ 5223F: drivers/firmware/efi/ 5224F: include/linux/efi*.h 5225F: arch/arm/boot/compressed/efi-header.S 5226F: arch/arm64/kernel/efi-entry.S 5227 5228EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5229M: MyungJoo Ham <myungjoo.ham@samsung.com> 5230M: Chanwoo Choi <cw00.choi@samsung.com> 5231L: linux-kernel@vger.kernel.org 5232T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5233S: Maintained 5234F: drivers/extcon/ 5235F: include/linux/extcon/ 5236F: include/linux/extcon.h 5237F: Documentation/extcon/ 5238F: Documentation/devicetree/bindings/extcon/ 5239 5240EXYNOS DP DRIVER 5241M: Jingoo Han <jingoohan1@gmail.com> 5242L: dri-devel@lists.freedesktop.org 5243S: Maintained 5244F: drivers/gpu/drm/exynos/exynos_dp* 5245 5246EXYNOS SYSMMU (IOMMU) driver 5247M: Marek Szyprowski <m.szyprowski@samsung.com> 5248L: iommu@lists.linux-foundation.org 5249S: Maintained 5250F: drivers/iommu/exynos-iommu.c 5251 5252EZchip NPS platform support 5253M: Noam Camus <noamc@ezchip.com> 5254S: Supported 5255F: arch/arc/plat-eznps 5256F: arch/arc/boot/dts/eznps.dts 5257 5258F2FS FILE SYSTEM 5259M: Jaegeuk Kim <jaegeuk@kernel.org> 5260M: Chao Yu <yuchao0@huawei.com> 5261L: linux-f2fs-devel@lists.sourceforge.net 5262W: https://f2fs.wiki.kernel.org/ 5263T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5264S: Maintained 5265F: Documentation/filesystems/f2fs.txt 5266F: Documentation/ABI/testing/sysfs-fs-f2fs 5267F: fs/f2fs/ 5268F: include/linux/f2fs_fs.h 5269F: include/trace/events/f2fs.h 5270 5271F71805F HARDWARE MONITORING DRIVER 5272M: Jean Delvare <jdelvare@suse.com> 5273L: linux-hwmon@vger.kernel.org 5274S: Maintained 5275F: Documentation/hwmon/f71805f 5276F: drivers/hwmon/f71805f.c 5277 5278FANOTIFY 5279M: Jan Kara <jack@suse.cz> 5280R: Amir Goldstein <amir73il@gmail.com> 5281L: linux-fsdevel@vger.kernel.org 5282S: Maintained 5283F: fs/notify/fanotify/ 5284F: include/linux/fanotify.h 5285F: include/uapi/linux/fanotify.h 5286 5287FARSYNC SYNCHRONOUS DRIVER 5288M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5289W: http://www.farsite.co.uk/ 5290S: Supported 5291F: drivers/net/wan/farsync.* 5292 5293FAULT INJECTION SUPPORT 5294M: Akinobu Mita <akinobu.mita@gmail.com> 5295S: Supported 5296F: Documentation/fault-injection/ 5297F: lib/fault-inject.c 5298 5299FBTFT Framebuffer drivers 5300M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5301S: Maintained 5302F: drivers/staging/fbtft/ 5303 5304FC0011 TUNER DRIVER 5305M: Michael Buesch <m@bues.ch> 5306L: linux-media@vger.kernel.org 5307S: Maintained 5308F: drivers/media/tuners/fc0011.h 5309F: drivers/media/tuners/fc0011.c 5310 5311FC2580 MEDIA DRIVER 5312M: Antti Palosaari <crope@iki.fi> 5313L: linux-media@vger.kernel.org 5314W: https://linuxtv.org 5315W: http://palosaari.fi/linux/ 5316Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5317T: git git://linuxtv.org/anttip/media_tree.git 5318S: Maintained 5319F: drivers/media/tuners/fc2580* 5320 5321FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5322M: Johannes Thumshirn <jth@kernel.org> 5323L: fcoe-devel@open-fcoe.org 5324W: www.Open-FCoE.org 5325S: Supported 5326F: drivers/scsi/libfc/ 5327F: drivers/scsi/fcoe/ 5328F: include/scsi/fc/ 5329F: include/scsi/libfc.h 5330F: include/scsi/libfcoe.h 5331F: include/uapi/scsi/fc/ 5332 5333FILE LOCKING (flock() and fcntl()/lockf()) 5334M: Jeff Layton <jlayton@poochiereds.net> 5335M: "J. Bruce Fields" <bfields@fieldses.org> 5336L: linux-fsdevel@vger.kernel.org 5337S: Maintained 5338F: include/linux/fcntl.h 5339F: include/linux/fs.h 5340F: include/uapi/linux/fcntl.h 5341F: include/uapi/linux/fs.h 5342F: fs/fcntl.c 5343F: fs/locks.c 5344 5345FILESYSTEMS (VFS and infrastructure) 5346M: Alexander Viro <viro@zeniv.linux.org.uk> 5347L: linux-fsdevel@vger.kernel.org 5348S: Maintained 5349F: fs/* 5350 5351FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5352M: Riku Voipio <riku.voipio@iki.fi> 5353L: linux-hwmon@vger.kernel.org 5354S: Maintained 5355F: drivers/hwmon/f75375s.c 5356F: include/linux/f75375s.h 5357 5358FIREWIRE AUDIO DRIVERS 5359M: Clemens Ladisch <clemens@ladisch.de> 5360L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5361T: git git://git.alsa-project.org/alsa-kernel.git 5362S: Maintained 5363F: sound/firewire/ 5364 5365FIREWIRE MEDIA DRIVERS (firedtv) 5366M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5367L: linux-media@vger.kernel.org 5368L: linux1394-devel@lists.sourceforge.net 5369T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5370S: Maintained 5371F: drivers/media/firewire/ 5372 5373FIREWIRE SBP-2 TARGET 5374M: Chris Boot <bootc@bootc.net> 5375L: linux-scsi@vger.kernel.org 5376L: target-devel@vger.kernel.org 5377L: linux1394-devel@lists.sourceforge.net 5378T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5379S: Maintained 5380F: drivers/target/sbp/ 5381 5382FIREWIRE SUBSYSTEM 5383M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5384L: linux1394-devel@lists.sourceforge.net 5385W: http://ieee1394.wiki.kernel.org/ 5386T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5387S: Maintained 5388F: drivers/firewire/ 5389F: include/linux/firewire.h 5390F: include/uapi/linux/firewire*.h 5391F: tools/firewire/ 5392 5393FIRMWARE LOADER (request_firmware) 5394M: Luis R. Rodriguez <mcgrof@kernel.org> 5395L: linux-kernel@vger.kernel.org 5396S: Maintained 5397F: Documentation/firmware_class/ 5398F: drivers/base/firmware*.c 5399F: include/linux/firmware.h 5400 5401FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5402M: Joshua Morris <josh.h.morris@us.ibm.com> 5403M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5404S: Maintained 5405F: drivers/block/rsxx/ 5406 5407FLOPPY DRIVER 5408M: Jiri Kosina <jikos@kernel.org> 5409T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5410S: Odd fixes 5411F: drivers/block/floppy.c 5412 5413FMC SUBSYSTEM 5414M: Alessandro Rubini <rubini@gnudd.com> 5415W: http://www.ohwr.org/projects/fmc-bus 5416S: Supported 5417F: drivers/fmc/ 5418F: include/linux/fmc*.h 5419F: include/linux/ipmi-fru.h 5420K: fmc_d.*register 5421 5422FPGA MANAGER FRAMEWORK 5423M: Alan Tull <atull@kernel.org> 5424R: Moritz Fischer <mdf@kernel.org> 5425L: linux-fpga@vger.kernel.org 5426S: Maintained 5427T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5428Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5429F: Documentation/fpga/ 5430F: Documentation/devicetree/bindings/fpga/ 5431F: drivers/fpga/ 5432F: include/linux/fpga/ 5433W: http://www.rocketboards.org 5434 5435FPU EMULATOR 5436M: Bill Metzenthen <billm@melbpc.org.au> 5437W: http://floatingpoint.sourceforge.net/emulator/index.html 5438S: Maintained 5439F: arch/x86/math-emu/ 5440 5441FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5442L: netdev@vger.kernel.org 5443S: Orphan 5444F: drivers/net/wan/dlci.c 5445F: drivers/net/wan/sdla.c 5446 5447FRAMEBUFFER LAYER 5448M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5449L: linux-fbdev@vger.kernel.org 5450T: git git://github.com/bzolnier/linux.git 5451Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5452S: Maintained 5453F: Documentation/fb/ 5454F: drivers/video/ 5455F: include/video/ 5456F: include/linux/fb.h 5457F: include/uapi/video/ 5458F: include/uapi/linux/fb.h 5459 5460FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5461M: Horia Geantă <horia.geanta@nxp.com> 5462M: Dan Douglass <dan.douglass@nxp.com> 5463L: linux-crypto@vger.kernel.org 5464S: Maintained 5465F: drivers/crypto/caam/ 5466F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5467 5468FREESCALE DIU FRAMEBUFFER DRIVER 5469M: Timur Tabi <timur@tabi.org> 5470L: linux-fbdev@vger.kernel.org 5471S: Maintained 5472F: drivers/video/fbdev/fsl-diu-fb.* 5473 5474FREESCALE DMA DRIVER 5475M: Li Yang <leoyang.li@nxp.com> 5476M: Zhang Wei <zw@zh-kernel.org> 5477L: linuxppc-dev@lists.ozlabs.org 5478S: Maintained 5479F: drivers/dma/fsldma.* 5480 5481FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5482M: Claudiu Manoil <claudiu.manoil@freescale.com> 5483L: netdev@vger.kernel.org 5484S: Maintained 5485F: drivers/net/ethernet/freescale/gianfar* 5486X: drivers/net/ethernet/freescale/gianfar_ptp.c 5487F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5488 5489FREESCALE GPMI NAND DRIVER 5490M: Han Xu <han.xu@nxp.com> 5491L: linux-mtd@lists.infradead.org 5492S: Maintained 5493F: drivers/mtd/nand/gpmi-nand/* 5494 5495FREESCALE I2C CPM DRIVER 5496M: Jochen Friedrich <jochen@scram.de> 5497L: linuxppc-dev@lists.ozlabs.org 5498L: linux-i2c@vger.kernel.org 5499S: Maintained 5500F: drivers/i2c/busses/i2c-cpm.c 5501 5502FREESCALE IMX / MXC FEC DRIVER 5503M: Fugang Duan <fugang.duan@nxp.com> 5504L: netdev@vger.kernel.org 5505S: Maintained 5506F: drivers/net/ethernet/freescale/fec_main.c 5507F: drivers/net/ethernet/freescale/fec_ptp.c 5508F: drivers/net/ethernet/freescale/fec.h 5509F: Documentation/devicetree/bindings/net/fsl-fec.txt 5510 5511FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5512M: Sascha Hauer <kernel@pengutronix.de> 5513L: linux-fbdev@vger.kernel.org 5514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5515S: Maintained 5516F: include/linux/platform_data/video-imxfb.h 5517F: drivers/video/fbdev/imxfb.c 5518 5519FREESCALE QORIQ DPAA ETHERNET DRIVER 5520M: Madalin Bucur <madalin.bucur@nxp.com> 5521L: netdev@vger.kernel.org 5522S: Maintained 5523F: drivers/net/ethernet/freescale/dpaa 5524 5525FREESCALE QORIQ DPAA FMAN DRIVER 5526M: Madalin Bucur <madalin.bucur@nxp.com> 5527L: netdev@vger.kernel.org 5528S: Maintained 5529F: drivers/net/ethernet/freescale/fman 5530F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5531 5532FREESCALE QUAD SPI DRIVER 5533M: Han Xu <han.xu@nxp.com> 5534L: linux-mtd@lists.infradead.org 5535S: Maintained 5536F: drivers/mtd/spi-nor/fsl-quadspi.c 5537 5538FREESCALE QUICC ENGINE LIBRARY 5539M: Qiang Zhao <qiang.zhao@nxp.com> 5540L: linuxppc-dev@lists.ozlabs.org 5541S: Maintained 5542F: drivers/soc/fsl/qe/ 5543F: include/soc/fsl/*qe*.h 5544F: include/soc/fsl/*ucc*.h 5545 5546FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5547M: Li Yang <leoyang.li@nxp.com> 5548L: netdev@vger.kernel.org 5549L: linuxppc-dev@lists.ozlabs.org 5550S: Maintained 5551F: drivers/net/ethernet/freescale/ucc_geth* 5552 5553FREESCALE QUICC ENGINE UCC HDLC DRIVER 5554M: Zhao Qiang <qiang.zhao@nxp.com> 5555L: netdev@vger.kernel.org 5556L: linuxppc-dev@lists.ozlabs.org 5557S: Maintained 5558F: drivers/net/wan/fsl_ucc_hdlc* 5559 5560FREESCALE QUICC ENGINE UCC UART DRIVER 5561M: Timur Tabi <timur@tabi.org> 5562L: linuxppc-dev@lists.ozlabs.org 5563S: Maintained 5564F: drivers/tty/serial/ucc_uart.c 5565 5566FREESCALE SOC DRIVERS 5567M: Li Yang <leoyang.li@nxp.com> 5568L: linuxppc-dev@lists.ozlabs.org 5569L: linux-arm-kernel@lists.infradead.org 5570S: Maintained 5571F: Documentation/devicetree/bindings/soc/fsl/ 5572F: drivers/soc/fsl/ 5573F: include/linux/fsl/ 5574 5575FREESCALE SOC FS_ENET DRIVER 5576M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5577M: Vitaly Bordug <vbordug@ru.mvista.com> 5578L: linuxppc-dev@lists.ozlabs.org 5579L: netdev@vger.kernel.org 5580S: Maintained 5581F: drivers/net/ethernet/freescale/fs_enet/ 5582F: include/linux/fs_enet_pd.h 5583 5584FREESCALE SOC SOUND DRIVERS 5585M: Timur Tabi <timur@tabi.org> 5586M: Nicolin Chen <nicoleotsuka@gmail.com> 5587M: Xiubo Li <Xiubo.Lee@gmail.com> 5588R: Fabio Estevam <fabio.estevam@nxp.com> 5589L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5590L: linuxppc-dev@lists.ozlabs.org 5591S: Maintained 5592F: sound/soc/fsl/fsl* 5593F: sound/soc/fsl/imx* 5594F: sound/soc/fsl/mpc8610_hpcd.c 5595 5596FREESCALE USB PERIPHERAL DRIVERS 5597M: Li Yang <leoyang.li@nxp.com> 5598L: linux-usb@vger.kernel.org 5599L: linuxppc-dev@lists.ozlabs.org 5600S: Maintained 5601F: drivers/usb/gadget/udc/fsl* 5602 5603FREEVXFS FILESYSTEM 5604M: Christoph Hellwig <hch@infradead.org> 5605W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5606S: Maintained 5607F: fs/freevxfs/ 5608 5609FREEZER 5610M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5611M: Pavel Machek <pavel@ucw.cz> 5612L: linux-pm@vger.kernel.org 5613S: Supported 5614F: Documentation/power/freezing-of-tasks.txt 5615F: include/linux/freezer.h 5616F: kernel/freezer.c 5617 5618FRONTSWAP API 5619M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5620L: linux-kernel@vger.kernel.org 5621S: Maintained 5622F: mm/frontswap.c 5623F: include/linux/frontswap.h 5624 5625FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5626M: David Howells <dhowells@redhat.com> 5627L: linux-cachefs@redhat.com (moderated for non-subscribers) 5628S: Supported 5629F: Documentation/filesystems/caching/ 5630F: fs/fscache/ 5631F: include/linux/fscache*.h 5632 5633FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5634M: Theodore Y. Ts'o <tytso@mit.edu> 5635M: Jaegeuk Kim <jaegeuk@kernel.org> 5636L: linux-fscrypt@vger.kernel.org 5637Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5638T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5639S: Supported 5640F: fs/crypto/ 5641F: include/linux/fscrypt*.h 5642 5643FUJITSU FR-V (FRV) PORT 5644S: Orphan 5645F: arch/frv/ 5646 5647FUJITSU LAPTOP EXTRAS 5648M: Jonathan Woithe <jwoithe@just42.net> 5649L: platform-driver-x86@vger.kernel.org 5650S: Maintained 5651F: drivers/platform/x86/fujitsu-laptop.c 5652 5653FUJITSU M-5MO LS CAMERA ISP DRIVER 5654M: Kyungmin Park <kyungmin.park@samsung.com> 5655M: Heungjun Kim <riverful.kim@samsung.com> 5656L: linux-media@vger.kernel.org 5657S: Maintained 5658F: drivers/media/i2c/m5mols/ 5659F: include/media/i2c/m5mols.h 5660 5661FUJITSU TABLET EXTRAS 5662M: Robert Gerlach <khnz@gmx.de> 5663L: platform-driver-x86@vger.kernel.org 5664S: Maintained 5665F: drivers/platform/x86/fujitsu-tablet.c 5666 5667FUSE: FILESYSTEM IN USERSPACE 5668M: Miklos Szeredi <miklos@szeredi.hu> 5669L: linux-fsdevel@vger.kernel.org 5670W: http://fuse.sourceforge.net/ 5671T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5672S: Maintained 5673F: fs/fuse/ 5674F: include/uapi/linux/fuse.h 5675F: Documentation/filesystems/fuse.txt 5676 5677FUTEX SUBSYSTEM 5678M: Thomas Gleixner <tglx@linutronix.de> 5679M: Ingo Molnar <mingo@redhat.com> 5680R: Peter Zijlstra <peterz@infradead.org> 5681R: Darren Hart <dvhart@infradead.org> 5682L: linux-kernel@vger.kernel.org 5683T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5684S: Maintained 5685F: kernel/futex.c 5686F: kernel/futex_compat.c 5687F: include/asm-generic/futex.h 5688F: include/linux/futex.h 5689F: include/uapi/linux/futex.h 5690F: tools/testing/selftests/futex/ 5691F: tools/perf/bench/futex* 5692F: Documentation/*futex* 5693 5694FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5695M: Rik Faith <faith@cs.unc.edu> 5696L: linux-scsi@vger.kernel.org 5697S: Odd Fixes (e.g., new signatures) 5698F: drivers/scsi/fdomain.* 5699 5700GCC PLUGINS 5701M: Kees Cook <keescook@chromium.org> 5702R: Emese Revfy <re.emese@gmail.com> 5703L: kernel-hardening@lists.openwall.com 5704S: Maintained 5705F: scripts/gcc-plugins/ 5706F: scripts/gcc-plugin.sh 5707F: scripts/Makefile.gcc-plugins 5708F: Documentation/gcc-plugins.txt 5709 5710GCOV BASED KERNEL PROFILING 5711M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5712S: Maintained 5713F: kernel/gcov/ 5714F: Documentation/dev-tools/gcov.rst 5715 5716GDB KERNEL DEBUGGING HELPER SCRIPTS 5717M: Jan Kiszka <jan.kiszka@siemens.com> 5718M: Kieran Bingham <kieran@bingham.xyz> 5719S: Supported 5720F: scripts/gdb/ 5721 5722GDT SCSI DISK ARRAY CONTROLLER DRIVER 5723M: Achim Leubner <achim_leubner@adaptec.com> 5724L: linux-scsi@vger.kernel.org 5725W: http://www.icp-vortex.com/ 5726S: Supported 5727F: drivers/scsi/gdt* 5728 5729GEMTEK FM RADIO RECEIVER DRIVER 5730M: Hans Verkuil <hverkuil@xs4all.nl> 5731L: linux-media@vger.kernel.org 5732T: git git://linuxtv.org/media_tree.git 5733W: https://linuxtv.org 5734S: Maintained 5735F: drivers/media/radio/radio-gemtek* 5736 5737GENERIC GPIO I2C DRIVER 5738M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5739S: Supported 5740F: drivers/i2c/busses/i2c-gpio.c 5741F: include/linux/i2c-gpio.h 5742 5743GENERIC GPIO I2C MULTIPLEXER DRIVER 5744M: Peter Korsgaard <peter.korsgaard@barco.com> 5745L: linux-i2c@vger.kernel.org 5746S: Supported 5747F: drivers/i2c/muxes/i2c-mux-gpio.c 5748F: include/linux/i2c-mux-gpio.h 5749F: Documentation/i2c/muxes/i2c-mux-gpio 5750 5751GENERIC HDLC (WAN) DRIVERS 5752M: Krzysztof Halasa <khc@pm.waw.pl> 5753W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5754S: Maintained 5755F: drivers/net/wan/c101.c 5756F: drivers/net/wan/hd6457* 5757F: drivers/net/wan/hdlc* 5758F: drivers/net/wan/n2.c 5759F: drivers/net/wan/pc300too.c 5760F: drivers/net/wan/pci200syn.c 5761F: drivers/net/wan/wanxl* 5762 5763GENERIC INCLUDE/ASM HEADER FILES 5764M: Arnd Bergmann <arnd@arndb.de> 5765L: linux-arch@vger.kernel.org 5766T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5767S: Maintained 5768F: include/asm-generic/ 5769F: include/uapi/asm-generic/ 5770 5771GENERIC PHY FRAMEWORK 5772M: Kishon Vijay Abraham I <kishon@ti.com> 5773L: linux-kernel@vger.kernel.org 5774T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5775S: Supported 5776F: drivers/phy/ 5777F: include/linux/phy/ 5778 5779GENERIC PM DOMAINS 5780M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5781M: Kevin Hilman <khilman@kernel.org> 5782M: Ulf Hansson <ulf.hansson@linaro.org> 5783L: linux-pm@vger.kernel.org 5784S: Supported 5785F: drivers/base/power/domain*.c 5786F: include/linux/pm_domain.h 5787F: Documentation/devicetree/bindings/power/power_domain.txt 5788 5789GENERIC UIO DRIVER FOR PCI DEVICES 5790M: "Michael S. Tsirkin" <mst@redhat.com> 5791L: kvm@vger.kernel.org 5792S: Supported 5793F: drivers/uio/uio_pci_generic.c 5794 5795GENWQE (IBM Generic Workqueue Card) 5796M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5797M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5798S: Supported 5799F: drivers/misc/genwqe/ 5800 5801GET_MAINTAINER SCRIPT 5802M: Joe Perches <joe@perches.com> 5803S: Maintained 5804F: scripts/get_maintainer.pl 5805 5806GFS2 FILE SYSTEM 5807M: Steven Whitehouse <swhiteho@redhat.com> 5808M: Bob Peterson <rpeterso@redhat.com> 5809L: cluster-devel@redhat.com 5810W: http://sources.redhat.com/cluster/ 5811T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5812S: Supported 5813F: Documentation/filesystems/gfs2*.txt 5814F: fs/gfs2/ 5815F: include/uapi/linux/gfs2_ondisk.h 5816 5817GIGASET ISDN DRIVERS 5818M: Paul Bolle <pebolle@tiscali.nl> 5819L: gigaset307x-common@lists.sourceforge.net 5820W: http://gigaset307x.sourceforge.net/ 5821S: Odd Fixes 5822F: Documentation/isdn/README.gigaset 5823F: drivers/isdn/gigaset/ 5824F: include/uapi/linux/gigaset_dev.h 5825 5826GO7007 MPEG CODEC 5827M: Hans Verkuil <hans.verkuil@cisco.com> 5828L: linux-media@vger.kernel.org 5829S: Maintained 5830F: drivers/media/usb/go7007/ 5831 5832GOODIX TOUCHSCREEN 5833M: Bastien Nocera <hadess@hadess.net> 5834L: linux-input@vger.kernel.org 5835S: Maintained 5836F: drivers/input/touchscreen/goodix.c 5837 5838GPIO ACPI SUPPORT 5839M: Mika Westerberg <mika.westerberg@linux.intel.com> 5840M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5841L: linux-gpio@vger.kernel.org 5842L: linux-acpi@vger.kernel.org 5843S: Maintained 5844F: Documentation/acpi/gpio-properties.txt 5845F: drivers/gpio/gpiolib-acpi.c 5846 5847GPIO IR Transmitter 5848M: Sean Young <sean@mess.org> 5849L: linux-media@vger.kernel.org 5850S: Maintained 5851F: drivers/media/rc/gpio-ir-tx.c 5852 5853GPIO MOCKUP DRIVER 5854M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5855L: linux-gpio@vger.kernel.org 5856S: Maintained 5857F: drivers/gpio/gpio-mockup.c 5858F: tools/testing/selftests/gpio/ 5859 5860GPIO SUBSYSTEM 5861M: Linus Walleij <linus.walleij@linaro.org> 5862L: linux-gpio@vger.kernel.org 5863T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5864S: Maintained 5865F: Documentation/devicetree/bindings/gpio/ 5866F: Documentation/gpio/ 5867F: Documentation/ABI/testing/gpio-cdev 5868F: Documentation/ABI/obsolete/sysfs-gpio 5869F: drivers/gpio/ 5870F: include/linux/gpio/ 5871F: include/linux/gpio.h 5872F: include/asm-generic/gpio.h 5873F: include/uapi/linux/gpio.h 5874F: tools/gpio/ 5875 5876GRE DEMULTIPLEXER DRIVER 5877M: Dmitry Kozlov <xeb@mail.ru> 5878L: netdev@vger.kernel.org 5879S: Maintained 5880F: net/ipv4/gre_demux.c 5881F: net/ipv4/gre_offload.c 5882F: include/net/gre.h 5883 5884GRETH 10/100/1G Ethernet MAC device driver 5885M: Andreas Larsson <andreas@gaisler.com> 5886L: netdev@vger.kernel.org 5887S: Maintained 5888F: drivers/net/ethernet/aeroflex/ 5889 5890GREYBUS AUDIO PROTOCOLS DRIVERS 5891M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5892M: Mark Greer <mgreer@animalcreek.com> 5893S: Maintained 5894F: drivers/staging/greybus/audio_apbridgea.c 5895F: drivers/staging/greybus/audio_apbridgea.h 5896F: drivers/staging/greybus/audio_codec.c 5897F: drivers/staging/greybus/audio_codec.h 5898F: drivers/staging/greybus/audio_gb.c 5899F: drivers/staging/greybus/audio_manager.c 5900F: drivers/staging/greybus/audio_manager.h 5901F: drivers/staging/greybus/audio_manager_module.c 5902F: drivers/staging/greybus/audio_manager_private.h 5903F: drivers/staging/greybus/audio_manager_sysfs.c 5904F: drivers/staging/greybus/audio_module.c 5905F: drivers/staging/greybus/audio_topology.c 5906 5907GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5908M: Viresh Kumar <vireshk@kernel.org> 5909S: Maintained 5910F: drivers/staging/greybus/authentication.c 5911F: drivers/staging/greybus/bootrom.c 5912F: drivers/staging/greybus/firmware.h 5913F: drivers/staging/greybus/fw-core.c 5914F: drivers/staging/greybus/fw-download.c 5915F: drivers/staging/greybus/fw-managament.c 5916F: drivers/staging/greybus/greybus_authentication.h 5917F: drivers/staging/greybus/greybus_firmware.h 5918F: drivers/staging/greybus/hid.c 5919F: drivers/staging/greybus/i2c.c 5920F: drivers/staging/greybus/spi.c 5921F: drivers/staging/greybus/spilib.c 5922F: drivers/staging/greybus/spilib.h 5923 5924GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 5925M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5926S: Maintained 5927F: drivers/staging/greybus/loopback.c 5928F: drivers/staging/greybus/timesync.c 5929F: drivers/staging/greybus/timesync_platform.c 5930 5931GREYBUS PLATFORM DRIVERS 5932M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5933S: Maintained 5934F: drivers/staging/greybus/arche-platform.c 5935F: drivers/staging/greybus/arche-apb-ctrl.c 5936F: drivers/staging/greybus/arche_platform.h 5937 5938GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5939M: Rui Miguel Silva <rmfrfs@gmail.com> 5940S: Maintained 5941F: drivers/staging/greybus/sdio.c 5942F: drivers/staging/greybus/light.c 5943F: drivers/staging/greybus/gpio.c 5944F: drivers/staging/greybus/power_supply.c 5945F: drivers/staging/greybus/spi.c 5946F: drivers/staging/greybus/spilib.c 5947 5948GREYBUS SUBSYSTEM 5949M: Johan Hovold <johan@kernel.org> 5950M: Alex Elder <elder@kernel.org> 5951M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5952S: Maintained 5953F: drivers/staging/greybus/ 5954L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5955 5956GREYBUS UART PROTOCOLS DRIVERS 5957M: David Lin <dtwlin@gmail.com> 5958S: Maintained 5959F: drivers/staging/greybus/uart.c 5960F: drivers/staging/greybus/log.c 5961 5962GS1662 VIDEO SERIALIZER 5963M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5964L: linux-media@vger.kernel.org 5965T: git git://linuxtv.org/media_tree.git 5966S: Maintained 5967F: drivers/media/spi/gs1662.c 5968 5969GSPCA FINEPIX SUBDRIVER 5970M: Frank Zago <frank@zago.net> 5971L: linux-media@vger.kernel.org 5972T: git git://linuxtv.org/media_tree.git 5973S: Maintained 5974F: drivers/media/usb/gspca/finepix.c 5975 5976GSPCA GL860 SUBDRIVER 5977M: Olivier Lorin <o.lorin@laposte.net> 5978L: linux-media@vger.kernel.org 5979T: git git://linuxtv.org/media_tree.git 5980S: Maintained 5981F: drivers/media/usb/gspca/gl860/ 5982 5983GSPCA M5602 SUBDRIVER 5984M: Erik Andren <erik.andren@gmail.com> 5985L: linux-media@vger.kernel.org 5986T: git git://linuxtv.org/media_tree.git 5987S: Maintained 5988F: drivers/media/usb/gspca/m5602/ 5989 5990GSPCA PAC207 SONIXB SUBDRIVER 5991M: Hans Verkuil <hverkuil@xs4all.nl> 5992L: linux-media@vger.kernel.org 5993T: git git://linuxtv.org/media_tree.git 5994S: Odd Fixes 5995F: drivers/media/usb/gspca/pac207.c 5996 5997GSPCA SN9C20X SUBDRIVER 5998M: Brian Johnson <brijohn@gmail.com> 5999L: linux-media@vger.kernel.org 6000T: git git://linuxtv.org/media_tree.git 6001S: Maintained 6002F: drivers/media/usb/gspca/sn9c20x.c 6003 6004GSPCA T613 SUBDRIVER 6005M: Leandro Costantino <lcostantino@gmail.com> 6006L: linux-media@vger.kernel.org 6007T: git git://linuxtv.org/media_tree.git 6008S: Maintained 6009F: drivers/media/usb/gspca/t613.c 6010 6011GSPCA USB WEBCAM DRIVER 6012M: Hans Verkuil <hverkuil@xs4all.nl> 6013L: linux-media@vger.kernel.org 6014T: git git://linuxtv.org/media_tree.git 6015S: Odd Fixes 6016F: drivers/media/usb/gspca/ 6017 6018GTP (GPRS Tunneling Protocol) 6019M: Pablo Neira Ayuso <pablo@netfilter.org> 6020M: Harald Welte <laforge@gnumonks.org> 6021L: osmocom-net-gprs@lists.osmocom.org 6022T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6023S: Maintained 6024F: drivers/net/gtp.c 6025 6026GUID PARTITION TABLE (GPT) 6027M: Davidlohr Bueso <dave@stgolabs.net> 6028L: linux-efi@vger.kernel.org 6029S: Maintained 6030F: block/partitions/efi.* 6031 6032H8/300 ARCHITECTURE 6033M: Yoshinori Sato <ysato@users.sourceforge.jp> 6034L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6035W: http://uclinux-h8.sourceforge.jp 6036T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6037S: Maintained 6038F: arch/h8300/ 6039F: drivers/clocksource/h8300_*.c 6040F: drivers/clk/h8300/ 6041F: drivers/irqchip/irq-renesas-h8*.c 6042 6043HACKRF MEDIA DRIVER 6044M: Antti Palosaari <crope@iki.fi> 6045L: linux-media@vger.kernel.org 6046W: https://linuxtv.org 6047W: http://palosaari.fi/linux/ 6048Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6049T: git git://linuxtv.org/anttip/media_tree.git 6050S: Maintained 6051F: drivers/media/usb/hackrf/ 6052 6053HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6054M: Frank Seidel <frank@f-seidel.de> 6055L: platform-driver-x86@vger.kernel.org 6056W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6057S: Maintained 6058F: drivers/platform/x86/hdaps.c 6059 6060HARDWARE MONITORING 6061M: Jean Delvare <jdelvare@suse.com> 6062M: Guenter Roeck <linux@roeck-us.net> 6063L: linux-hwmon@vger.kernel.org 6064W: http://hwmon.wiki.kernel.org/ 6065T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 6066T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6067S: Maintained 6068F: Documentation/hwmon/ 6069F: drivers/hwmon/ 6070F: include/linux/hwmon*.h 6071 6072HARDWARE RANDOM NUMBER GENERATOR CORE 6073M: Matt Mackall <mpm@selenic.com> 6074M: Herbert Xu <herbert@gondor.apana.org.au> 6075L: linux-crypto@vger.kernel.org 6076S: Odd fixes 6077F: Documentation/devicetree/bindings/rng/ 6078F: Documentation/hw_random.txt 6079F: drivers/char/hw_random/ 6080F: include/linux/hw_random.h 6081 6082HARDWARE SPINLOCK CORE 6083M: Ohad Ben-Cohen <ohad@wizery.com> 6084M: Bjorn Andersson <bjorn.andersson@linaro.org> 6085L: linux-remoteproc@vger.kernel.org 6086S: Maintained 6087T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6088F: Documentation/devicetree/bindings/hwlock/ 6089F: Documentation/hwspinlock.txt 6090F: drivers/hwspinlock/ 6091F: include/linux/hwspinlock.h 6092 6093HARMONY SOUND DRIVER 6094L: linux-parisc@vger.kernel.org 6095S: Maintained 6096F: sound/parisc/harmony.* 6097 6098HDPVR USB VIDEO ENCODER DRIVER 6099M: Hans Verkuil <hverkuil@xs4all.nl> 6100L: linux-media@vger.kernel.org 6101T: git git://linuxtv.org/media_tree.git 6102W: https://linuxtv.org 6103S: Odd Fixes 6104F: drivers/media/usb/hdpvr/ 6105 6106HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6107M: Jimmy Vance <jimmy.vance@hpe.com> 6108S: Supported 6109F: Documentation/watchdog/hpwdt.txt 6110F: drivers/watchdog/hpwdt.c 6111 6112HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6113M: Don Brace <don.brace@microsemi.com> 6114L: esc.storagedev@microsemi.com 6115L: linux-scsi@vger.kernel.org 6116S: Supported 6117F: Documentation/scsi/hpsa.txt 6118F: drivers/scsi/hpsa*.[ch] 6119F: include/linux/cciss*.h 6120F: include/uapi/linux/cciss*.h 6121 6122HFI1 DRIVER 6123M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6124M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6125L: linux-rdma@vger.kernel.org 6126S: Supported 6127F: drivers/infiniband/hw/hfi1 6128 6129HFS FILESYSTEM 6130L: linux-fsdevel@vger.kernel.org 6131S: Orphan 6132F: Documentation/filesystems/hfs.txt 6133F: fs/hfs/ 6134 6135HFSPLUS FILESYSTEM 6136L: linux-fsdevel@vger.kernel.org 6137S: Orphan 6138F: Documentation/filesystems/hfsplus.txt 6139F: fs/hfsplus/ 6140 6141HGA FRAMEBUFFER DRIVER 6142M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6143L: linux-nvidia@lists.surfsouth.com 6144W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6145S: Maintained 6146F: drivers/video/fbdev/hgafb.c 6147 6148HIBERNATION (aka Software Suspend, aka swsusp) 6149M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6150M: Pavel Machek <pavel@ucw.cz> 6151L: linux-pm@vger.kernel.org 6152B: https://bugzilla.kernel.org 6153S: Supported 6154F: arch/x86/power/ 6155F: drivers/base/power/ 6156F: kernel/power/ 6157F: include/linux/suspend.h 6158F: include/linux/freezer.h 6159F: include/linux/pm.h 6160F: arch/*/include/asm/suspend*.h 6161 6162HID CORE LAYER 6163M: Jiri Kosina <jikos@kernel.org> 6164R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6165L: linux-input@vger.kernel.org 6166T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6167S: Maintained 6168F: drivers/hid/ 6169F: include/linux/hid* 6170F: include/uapi/linux/hid* 6171 6172HID SENSOR HUB DRIVERS 6173M: Jiri Kosina <jikos@kernel.org> 6174M: Jonathan Cameron <jic23@kernel.org> 6175M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6176L: linux-input@vger.kernel.org 6177L: linux-iio@vger.kernel.org 6178S: Maintained 6179F: Documentation/hid/hid-sensor* 6180F: drivers/hid/hid-sensor-* 6181F: drivers/iio/*/hid-* 6182F: include/linux/hid-sensor-* 6183 6184HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6185M: Thomas Gleixner <tglx@linutronix.de> 6186L: linux-kernel@vger.kernel.org 6187T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6188S: Maintained 6189F: Documentation/timers/ 6190F: kernel/time/hrtimer.c 6191F: kernel/time/clockevents.c 6192F: kernel/time/timer_*.c 6193F: include/linux/clockchips.h 6194F: include/linux/hrtimer.h 6195 6196HIGH-SPEED SCC DRIVER FOR AX.25 6197L: linux-hams@vger.kernel.org 6198S: Orphan 6199F: drivers/net/hamradio/dmascc.c 6200F: drivers/net/hamradio/scc.c 6201 6202HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6203M: HighPoint Linux Team <linux@highpoint-tech.com> 6204W: http://www.highpoint-tech.com 6205S: Supported 6206F: Documentation/scsi/hptiop.txt 6207F: drivers/scsi/hptiop.c 6208 6209HIPPI 6210M: Jes Sorensen <jes@trained-monkey.org> 6211L: linux-hippi@sunsite.dk 6212S: Maintained 6213F: include/linux/hippidevice.h 6214F: include/uapi/linux/if_hippi.h 6215F: net/802/hippi.c 6216F: drivers/net/hippi/ 6217 6218HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6219M: Yisen Zhuang <yisen.zhuang@huawei.com> 6220M: Salil Mehta <salil.mehta@huawei.com> 6221L: netdev@vger.kernel.org 6222W: http://www.hisilicon.com 6223S: Maintained 6224F: drivers/net/ethernet/hisilicon/hns3/ 6225 6226HISILICON NETWORK SUBSYSTEM DRIVER 6227M: Yisen Zhuang <yisen.zhuang@huawei.com> 6228M: Salil Mehta <salil.mehta@huawei.com> 6229L: netdev@vger.kernel.org 6230W: http://www.hisilicon.com 6231S: Maintained 6232F: drivers/net/ethernet/hisilicon/ 6233F: Documentation/devicetree/bindings/net/hisilicon*.txt 6234 6235HISILICON ROCE DRIVER 6236M: Lijun Ou <oulijun@huawei.com> 6237M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6238L: linux-rdma@vger.kernel.org 6239S: Maintained 6240F: drivers/infiniband/hw/hns/ 6241F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6242 6243HISILICON SAS Controller 6244M: John Garry <john.garry@huawei.com> 6245W: http://www.hisilicon.com 6246S: Supported 6247F: drivers/scsi/hisi_sas/ 6248F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6249 6250HMM - Heterogeneous Memory Management 6251M: Jérôme Glisse <jglisse@redhat.com> 6252L: linux-mm@kvack.org 6253S: Maintained 6254F: mm/hmm* 6255F: include/linux/hmm* 6256 6257HOST AP DRIVER 6258M: Jouni Malinen <j@w1.fi> 6259L: linux-wireless@vger.kernel.org 6260W: http://w1.fi/hostap-driver.html 6261S: Obsolete 6262F: drivers/net/wireless/intersil/hostap/ 6263 6264HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6265L: platform-driver-x86@vger.kernel.org 6266S: Orphan 6267F: drivers/platform/x86/tc1100-wmi.c 6268 6269HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6270M: Jaroslav Kysela <perex@perex.cz> 6271S: Maintained 6272F: drivers/net/ethernet/hp/hp100.* 6273 6274HPET: High Precision Event Timers driver 6275M: Clemens Ladisch <clemens@ladisch.de> 6276S: Maintained 6277F: Documentation/timers/hpet.txt 6278F: drivers/char/hpet.c 6279F: include/linux/hpet.h 6280F: include/uapi/linux/hpet.h 6281 6282HPET: x86 6283S: Orphan 6284F: arch/x86/kernel/hpet.c 6285F: arch/x86/include/asm/hpet.h 6286 6287HPFS FILESYSTEM 6288M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6289W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6290S: Maintained 6291F: fs/hpfs/ 6292 6293HSI SUBSYSTEM 6294M: Sebastian Reichel <sre@kernel.org> 6295T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6296S: Maintained 6297F: Documentation/ABI/testing/sysfs-bus-hsi 6298F: Documentation/driver-api/hsi.rst 6299F: drivers/hsi/ 6300F: include/linux/hsi/ 6301F: include/uapi/linux/hsi/ 6302 6303HSO 3G MODEM DRIVER 6304L: linux-usb@vger.kernel.org 6305S: Orphan 6306F: drivers/net/usb/hso.c 6307 6308HSR NETWORK PROTOCOL 6309M: Arvid Brodin <arvid.brodin@alten.se> 6310L: netdev@vger.kernel.org 6311S: Maintained 6312F: net/hsr/ 6313 6314HT16K33 LED CONTROLLER DRIVER 6315M: Robin van der Gracht <robin@protonic.nl> 6316S: Maintained 6317F: drivers/auxdisplay/ht16k33.c 6318F: Documentation/devicetree/bindings/display/ht16k33.txt 6319 6320HTCPEN TOUCHSCREEN DRIVER 6321M: Pau Oliva Fora <pof@eslack.org> 6322L: linux-input@vger.kernel.org 6323S: Maintained 6324F: drivers/input/touchscreen/htcpen.c 6325 6326HUAWEI ETHERNET DRIVER 6327M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6328L: netdev@vger.kernel.org 6329S: Supported 6330F: Documentation/networking/hinic.txt 6331F: drivers/net/ethernet/huawei/hinic/ 6332 6333HUGETLB FILESYSTEM 6334M: Nadia Yvette Chambers <nyc@holomorphy.com> 6335S: Maintained 6336F: fs/hugetlbfs/ 6337 6338HVA ST MEDIA DRIVER 6339M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6340L: linux-media@vger.kernel.org 6341T: git git://linuxtv.org/media_tree.git 6342W: https://linuxtv.org 6343S: Supported 6344F: drivers/media/platform/sti/hva 6345 6346HWPOISON MEMORY FAILURE HANDLING 6347M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6348L: linux-mm@kvack.org 6349S: Maintained 6350F: mm/memory-failure.c 6351F: mm/hwpoison-inject.c 6352 6353Hyper-V CORE AND DRIVERS 6354M: "K. Y. Srinivasan" <kys@microsoft.com> 6355M: Haiyang Zhang <haiyangz@microsoft.com> 6356M: Stephen Hemminger <sthemmin@microsoft.com> 6357L: devel@linuxdriverproject.org 6358S: Maintained 6359F: Documentation/networking/netvsc.txt 6360F: arch/x86/include/asm/mshyperv.h 6361F: arch/x86/include/asm/trace/hyperv.h 6362F: arch/x86/include/uapi/asm/hyperv.h 6363F: arch/x86/kernel/cpu/mshyperv.c 6364F: arch/x86/hyperv 6365F: drivers/hid/hid-hyperv.c 6366F: drivers/hv/ 6367F: drivers/input/serio/hyperv-keyboard.c 6368F: drivers/pci/host/pci-hyperv.c 6369F: drivers/net/hyperv/ 6370F: drivers/scsi/storvsc_drv.c 6371F: drivers/uio/uio_hv_generic.c 6372F: drivers/video/fbdev/hyperv_fb.c 6373F: net/vmw_vsock/hyperv_transport.c 6374F: include/linux/hyperv.h 6375F: include/uapi/linux/hyperv.h 6376F: tools/hv/ 6377F: Documentation/ABI/stable/sysfs-bus-vmbus 6378 6379HYPERVISOR VIRTUAL CONSOLE DRIVER 6380L: linuxppc-dev@lists.ozlabs.org 6381S: Odd Fixes 6382F: drivers/tty/hvc/ 6383 6384I2C ACPI SUPPORT 6385M: Mika Westerberg <mika.westerberg@linux.intel.com> 6386L: linux-i2c@vger.kernel.org 6387L: linux-acpi@vger.kernel.org 6388S: Maintained 6389F: drivers/i2c/i2c-core-acpi.c 6390 6391I2C MUXES 6392M: Peter Rosin <peda@axentia.se> 6393L: linux-i2c@vger.kernel.org 6394S: Maintained 6395F: Documentation/i2c/i2c-topology 6396F: Documentation/i2c/muxes/ 6397F: Documentation/devicetree/bindings/i2c/i2c-mux* 6398F: Documentation/devicetree/bindings/i2c/i2c-arb* 6399F: Documentation/devicetree/bindings/i2c/i2c-gate* 6400F: drivers/i2c/i2c-mux.c 6401F: drivers/i2c/muxes/ 6402F: include/linux/i2c-mux.h 6403 6404I2C OVER PARALLEL PORT 6405M: Jean Delvare <jdelvare@suse.com> 6406L: linux-i2c@vger.kernel.org 6407S: Maintained 6408F: Documentation/i2c/busses/i2c-parport 6409F: Documentation/i2c/busses/i2c-parport-light 6410F: drivers/i2c/busses/i2c-parport.c 6411F: drivers/i2c/busses/i2c-parport-light.c 6412 6413I2C SUBSYSTEM 6414M: Wolfram Sang <wsa@the-dreams.de> 6415L: linux-i2c@vger.kernel.org 6416W: https://i2c.wiki.kernel.org/ 6417Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6418T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6419S: Maintained 6420F: Documentation/devicetree/bindings/i2c/ 6421F: Documentation/i2c/ 6422F: drivers/i2c/ 6423F: drivers/i2c/*/ 6424F: include/linux/i2c.h 6425F: include/linux/i2c-*.h 6426F: include/uapi/linux/i2c.h 6427F: include/uapi/linux/i2c-*.h 6428 6429I2C-TAOS-EVM DRIVER 6430M: Jean Delvare <jdelvare@suse.com> 6431L: linux-i2c@vger.kernel.org 6432S: Maintained 6433F: Documentation/i2c/busses/i2c-taos-evm 6434F: drivers/i2c/busses/i2c-taos-evm.c 6435 6436I2C-TINY-USB DRIVER 6437M: Till Harbaum <till@harbaum.org> 6438L: linux-i2c@vger.kernel.org 6439W: http://www.harbaum.org/till/i2c_tiny_usb 6440S: Maintained 6441F: drivers/i2c/busses/i2c-tiny-usb.c 6442 6443I2C/SMBUS CONTROLLER DRIVERS FOR PC 6444M: Jean Delvare <jdelvare@suse.com> 6445L: linux-i2c@vger.kernel.org 6446S: Maintained 6447F: Documentation/i2c/busses/i2c-ali1535 6448F: Documentation/i2c/busses/i2c-ali1563 6449F: Documentation/i2c/busses/i2c-ali15x3 6450F: Documentation/i2c/busses/i2c-amd756 6451F: Documentation/i2c/busses/i2c-amd8111 6452F: Documentation/i2c/busses/i2c-i801 6453F: Documentation/i2c/busses/i2c-nforce2 6454F: Documentation/i2c/busses/i2c-piix4 6455F: Documentation/i2c/busses/i2c-sis5595 6456F: Documentation/i2c/busses/i2c-sis630 6457F: Documentation/i2c/busses/i2c-sis96x 6458F: Documentation/i2c/busses/i2c-via 6459F: Documentation/i2c/busses/i2c-viapro 6460F: drivers/i2c/busses/i2c-ali1535.c 6461F: drivers/i2c/busses/i2c-ali1563.c 6462F: drivers/i2c/busses/i2c-ali15x3.c 6463F: drivers/i2c/busses/i2c-amd756.c 6464F: drivers/i2c/busses/i2c-amd756-s4882.c 6465F: drivers/i2c/busses/i2c-amd8111.c 6466F: drivers/i2c/busses/i2c-i801.c 6467F: drivers/i2c/busses/i2c-isch.c 6468F: drivers/i2c/busses/i2c-nforce2.c 6469F: drivers/i2c/busses/i2c-nforce2-s4985.c 6470F: drivers/i2c/busses/i2c-piix4.c 6471F: drivers/i2c/busses/i2c-sis5595.c 6472F: drivers/i2c/busses/i2c-sis630.c 6473F: drivers/i2c/busses/i2c-sis96x.c 6474F: drivers/i2c/busses/i2c-via.c 6475F: drivers/i2c/busses/i2c-viapro.c 6476 6477I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6478M: Hans de Goede <hdegoede@redhat.com> 6479L: linux-i2c@vger.kernel.org 6480S: Maintained 6481F: drivers/i2c/busses/i2c-cht-wc.c 6482 6483I2C/SMBUS ISMT DRIVER 6484M: Seth Heasley <seth.heasley@intel.com> 6485M: Neil Horman <nhorman@tuxdriver.com> 6486L: linux-i2c@vger.kernel.org 6487F: drivers/i2c/busses/i2c-ismt.c 6488F: Documentation/i2c/busses/i2c-ismt 6489 6490I2C/SMBUS STUB DRIVER 6491M: Jean Delvare <jdelvare@suse.com> 6492L: linux-i2c@vger.kernel.org 6493S: Maintained 6494F: drivers/i2c/i2c-stub.c 6495 6496i386 BOOT CODE 6497M: "H. Peter Anvin" <hpa@zytor.com> 6498S: Maintained 6499F: arch/x86/boot/ 6500 6501i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6502M: "H. Peter Anvin" <hpa@zytor.com> 6503T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6504S: Maintained 6505 6506IA64 (Itanium) PLATFORM 6507M: Tony Luck <tony.luck@intel.com> 6508M: Fenghua Yu <fenghua.yu@intel.com> 6509L: linux-ia64@vger.kernel.org 6510T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6511S: Maintained 6512F: arch/ia64/ 6513 6514IBM Power 842 compression accelerator 6515M: Haren Myneni <haren@us.ibm.com> 6516S: Supported 6517F: drivers/crypto/nx/Makefile 6518F: drivers/crypto/nx/Kconfig 6519F: drivers/crypto/nx/nx-842* 6520F: include/linux/sw842.h 6521F: crypto/842.c 6522F: lib/842/ 6523 6524IBM Power in-Nest Crypto Acceleration 6525M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6526M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6527L: linux-crypto@vger.kernel.org 6528S: Supported 6529F: drivers/crypto/nx/Makefile 6530F: drivers/crypto/nx/Kconfig 6531F: drivers/crypto/nx/nx-aes* 6532F: drivers/crypto/nx/nx-sha* 6533F: drivers/crypto/nx/nx.* 6534F: drivers/crypto/nx/nx_csbcpb.h 6535F: drivers/crypto/nx/nx_debugfs.h 6536 6537IBM Power Linux RAID adapter 6538M: Brian King <brking@us.ibm.com> 6539S: Supported 6540F: drivers/scsi/ipr.* 6541 6542IBM Power SRIOV Virtual NIC Device Driver 6543M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6544M: John Allen <jallen@linux.vnet.ibm.com> 6545L: netdev@vger.kernel.org 6546S: Supported 6547F: drivers/net/ethernet/ibm/ibmvnic.* 6548 6549IBM Power Virtual Accelerator Switchboard 6550M: Sukadev Bhattiprolu 6551L: linuxppc-dev@lists.ozlabs.org 6552S: Supported 6553F: arch/powerpc/platforms/powernv/vas* 6554F: arch/powerpc/platforms/powernv/copy-paste.h 6555F: arch/powerpc/include/asm/vas.h 6556F: arch/powerpc/include/uapi/asm/vas.h 6557 6558IBM Power Virtual Ethernet Device Driver 6559M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6560L: netdev@vger.kernel.org 6561S: Supported 6562F: drivers/net/ethernet/ibm/ibmveth.* 6563 6564IBM Power Virtual FC Device Drivers 6565M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6566L: linux-scsi@vger.kernel.org 6567S: Supported 6568F: drivers/scsi/ibmvscsi/ibmvfc* 6569 6570IBM Power Virtual SCSI Device Drivers 6571M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6572L: linux-scsi@vger.kernel.org 6573S: Supported 6574F: drivers/scsi/ibmvscsi/ibmvscsi* 6575F: include/scsi/viosrp.h 6576 6577IBM Power Virtual SCSI Device Target Driver 6578M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6579M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6580L: linux-scsi@vger.kernel.org 6581L: target-devel@vger.kernel.org 6582S: Supported 6583F: drivers/scsi/ibmvscsi_tgt/ 6584 6585IBM Power VMX Cryptographic instructions 6586M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6587M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6588L: linux-crypto@vger.kernel.org 6589S: Supported 6590F: drivers/crypto/vmx/Makefile 6591F: drivers/crypto/vmx/Kconfig 6592F: drivers/crypto/vmx/vmx.c 6593F: drivers/crypto/vmx/aes* 6594F: drivers/crypto/vmx/ghash* 6595F: drivers/crypto/vmx/ppc-xlate.pl 6596 6597IBM ServeRAID RAID DRIVER 6598S: Orphan 6599F: drivers/scsi/ips.* 6600 6601ICH LPC AND GPIO DRIVER 6602M: Peter Tyser <ptyser@xes-inc.com> 6603S: Maintained 6604F: drivers/mfd/lpc_ich.c 6605F: drivers/gpio/gpio-ich.c 6606 6607IDE SUBSYSTEM 6608M: "David S. Miller" <davem@davemloft.net> 6609L: linux-ide@vger.kernel.org 6610Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6611T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6612S: Maintained 6613F: Documentation/ide/ 6614F: drivers/ide/ 6615F: include/linux/ide.h 6616 6617IDE/ATAPI DRIVERS 6618M: Borislav Petkov <bp@alien8.de> 6619L: linux-ide@vger.kernel.org 6620S: Maintained 6621F: Documentation/cdrom/ide-cd 6622F: drivers/ide/ide-cd* 6623 6624IDEAPAD LAPTOP EXTRAS DRIVER 6625M: Ike Panhc <ike.pan@canonical.com> 6626L: platform-driver-x86@vger.kernel.org 6627W: http://launchpad.net/ideapad-laptop 6628S: Maintained 6629F: drivers/platform/x86/ideapad-laptop.c 6630 6631IDEAPAD LAPTOP SLIDEBAR DRIVER 6632M: Andrey Moiseev <o2g.org.ru@gmail.com> 6633L: linux-input@vger.kernel.org 6634W: https://github.com/o2genum/ideapad-slidebar 6635S: Maintained 6636F: drivers/input/misc/ideapad_slidebar.c 6637 6638IDT VersaClock 5 CLOCK DRIVER 6639M: Marek Vasut <marek.vasut@gmail.com> 6640S: Maintained 6641F: drivers/clk/clk-versaclock5.c 6642 6643IEEE 802.15.4 SUBSYSTEM 6644M: Alexander Aring <alex.aring@gmail.com> 6645M: Stefan Schmidt <stefan@osg.samsung.com> 6646L: linux-wpan@vger.kernel.org 6647W: http://wpan.cakelab.org/ 6648T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6649T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6650S: Maintained 6651F: net/ieee802154/ 6652F: net/mac802154/ 6653F: drivers/net/ieee802154/ 6654F: include/linux/nl802154.h 6655F: include/linux/ieee802154.h 6656F: include/net/nl802154.h 6657F: include/net/mac802154.h 6658F: include/net/af_ieee802154.h 6659F: include/net/cfg802154.h 6660F: include/net/ieee802154_netdev.h 6661F: Documentation/networking/ieee802154.txt 6662 6663IFE PROTOCOL 6664M: Yotam Gigi <yotamg@mellanox.com> 6665M: Jamal Hadi Salim <jhs@mojatatu.com> 6666F: net/ife 6667F: include/net/ife.h 6668F: include/uapi/linux/ife.h 6669 6670IGORPLUG-USB IR RECEIVER 6671M: Sean Young <sean@mess.org> 6672L: linux-media@vger.kernel.org 6673S: Maintained 6674F: drivers/media/rc/igorplugusb.c 6675 6676IGUANAWORKS USB IR TRANSCEIVER 6677M: Sean Young <sean@mess.org> 6678L: linux-media@vger.kernel.org 6679S: Maintained 6680F: drivers/media/rc/iguanair.c 6681 6682IIO DIGITAL POTENTIOMETER DAC 6683M: Peter Rosin <peda@axentia.se> 6684L: linux-iio@vger.kernel.org 6685S: Maintained 6686F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6687F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6688F: drivers/iio/dac/dpot-dac.c 6689 6690IIO ENVELOPE DETECTOR 6691M: Peter Rosin <peda@axentia.se> 6692L: linux-iio@vger.kernel.org 6693S: Maintained 6694F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6695F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6696F: drivers/iio/adc/envelope-detector.c 6697 6698IIO MULTIPLEXER 6699M: Peter Rosin <peda@axentia.se> 6700L: linux-iio@vger.kernel.org 6701S: Maintained 6702F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6703F: drivers/iio/multiplexer/iio-mux.c 6704 6705IIO SUBSYSTEM AND DRIVERS 6706M: Jonathan Cameron <jic23@kernel.org> 6707R: Hartmut Knaack <knaack.h@gmx.de> 6708R: Lars-Peter Clausen <lars@metafoo.de> 6709R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6710L: linux-iio@vger.kernel.org 6711T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6712S: Maintained 6713F: Documentation/devicetree/bindings/iio/ 6714F: drivers/iio/ 6715F: drivers/staging/iio/ 6716F: include/linux/iio/ 6717F: tools/iio/ 6718 6719IKANOS/ADI EAGLE ADSL USB DRIVER 6720M: Matthieu Castet <castet.matthieu@free.fr> 6721M: Stanislaw Gruszka <stf_xl@wp.pl> 6722S: Maintained 6723F: drivers/usb/atm/ueagle-atm.c 6724 6725IMGTEC ASCII LCD DRIVER 6726M: Paul Burton <paul.burton@imgtec.com> 6727S: Maintained 6728F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6729F: drivers/auxdisplay/img-ascii-lcd.c 6730 6731IMGTEC IR DECODER DRIVER 6732M: James Hogan <james.hogan@imgtec.com> 6733S: Maintained 6734F: drivers/media/rc/img-ir/ 6735 6736IMS TWINTURBO FRAMEBUFFER DRIVER 6737L: linux-fbdev@vger.kernel.org 6738S: Orphan 6739F: drivers/video/fbdev/imsttfb.c 6740 6741INA209 HARDWARE MONITOR DRIVER 6742M: Guenter Roeck <linux@roeck-us.net> 6743L: linux-hwmon@vger.kernel.org 6744S: Maintained 6745F: Documentation/hwmon/ina209 6746F: Documentation/devicetree/bindings/i2c/ina209.txt 6747F: drivers/hwmon/ina209.c 6748 6749INA2XX HARDWARE MONITOR DRIVER 6750M: Guenter Roeck <linux@roeck-us.net> 6751L: linux-hwmon@vger.kernel.org 6752S: Maintained 6753F: Documentation/hwmon/ina2xx 6754F: drivers/hwmon/ina2xx.c 6755F: include/linux/platform_data/ina2xx.h 6756 6757INDUSTRY PACK SUBSYSTEM (IPACK) 6758M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6759M: Jens Taprogge <jens.taprogge@taprogge.org> 6760M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6761L: industrypack-devel@lists.sourceforge.net 6762W: http://industrypack.sourceforge.net 6763S: Maintained 6764F: drivers/ipack/ 6765 6766INFINIBAND SUBSYSTEM 6767M: Doug Ledford <dledford@redhat.com> 6768M: Sean Hefty <sean.hefty@intel.com> 6769M: Hal Rosenstock <hal.rosenstock@gmail.com> 6770L: linux-rdma@vger.kernel.org 6771W: http://www.openfabrics.org/ 6772Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6773T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6774S: Supported 6775F: Documentation/devicetree/bindings/infiniband/ 6776F: Documentation/infiniband/ 6777F: drivers/infiniband/ 6778F: include/uapi/linux/if_infiniband.h 6779F: include/uapi/rdma/ 6780F: include/rdma/ 6781 6782INGENIC JZ4780 DMA Driver 6783M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6784S: Maintained 6785F: drivers/dma/dma-jz4780.c 6786 6787INGENIC JZ4780 NAND DRIVER 6788M: Harvey Hunt <harveyhuntnexus@gmail.com> 6789L: linux-mtd@lists.infradead.org 6790S: Maintained 6791F: drivers/mtd/nand/jz4780_* 6792 6793INOTIFY 6794M: Jan Kara <jack@suse.cz> 6795R: Amir Goldstein <amir73il@gmail.com> 6796L: linux-fsdevel@vger.kernel.org 6797S: Maintained 6798F: Documentation/filesystems/inotify.txt 6799F: fs/notify/inotify/ 6800F: include/linux/inotify.h 6801F: include/uapi/linux/inotify.h 6802 6803INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6804M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6805L: linux-input@vger.kernel.org 6806Q: http://patchwork.kernel.org/project/linux-input/list/ 6807T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6808S: Maintained 6809F: drivers/input/ 6810F: include/linux/input.h 6811F: include/uapi/linux/input.h 6812F: include/uapi/linux/input-event-codes.h 6813F: include/linux/input/ 6814F: Documentation/devicetree/bindings/input/ 6815F: Documentation/input/ 6816 6817INPUT MULTITOUCH (MT) PROTOCOL 6818M: Henrik Rydberg <rydberg@bitmath.org> 6819L: linux-input@vger.kernel.org 6820S: Odd fixes 6821F: Documentation/input/multi-touch-protocol.rst 6822F: drivers/input/input-mt.c 6823K: \b(ABS|SYN)_MT_ 6824 6825INSIDE SECURE CRYPTO DRIVER 6826M: Antoine Tenart <antoine.tenart@free-electrons.com> 6827F: drivers/crypto/inside-secure/ 6828S: Maintained 6829L: linux-crypto@vger.kernel.org 6830 6831INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6832M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6833M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6834L: linux-ima-devel@lists.sourceforge.net 6835L: linux-ima-user@lists.sourceforge.net 6836L: linux-security-module@vger.kernel.org 6837T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6838S: Supported 6839F: security/integrity/ima/ 6840 6841INTEL 810/815 FRAMEBUFFER DRIVER 6842M: Antonino Daplas <adaplas@gmail.com> 6843L: linux-fbdev@vger.kernel.org 6844S: Maintained 6845F: drivers/video/fbdev/i810/ 6846 6847INTEL ASoC BDW/HSW DRIVERS 6848M: Jie Yang <yang.jie@linux.intel.com> 6849L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6850S: Supported 6851F: sound/soc/intel/common/sst-dsp* 6852F: sound/soc/intel/common/sst-firmware.c 6853F: sound/soc/intel/boards/broadwell.c 6854F: sound/soc/intel/haswell/ 6855 6856INTEL C600 SERIES SAS CONTROLLER DRIVER 6857M: Intel SCU Linux support <intel-linux-scu@intel.com> 6858M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6859L: linux-scsi@vger.kernel.org 6860T: git git://git.code.sf.net/p/intel-sas/isci 6861S: Supported 6862F: drivers/scsi/isci/ 6863 6864INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6865M: Jani Nikula <jani.nikula@linux.intel.com> 6866M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6867M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6868L: intel-gfx@lists.freedesktop.org 6869W: https://01.org/linuxgraphics/ 6870B: https://01.org/linuxgraphics/documentation/how-report-bugs 6871C: irc://chat.freenode.net/intel-gfx 6872Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6873T: git git://anongit.freedesktop.org/drm-intel 6874S: Supported 6875F: drivers/gpu/drm/i915/ 6876F: include/drm/i915* 6877F: include/uapi/drm/i915_drm.h 6878F: Documentation/gpu/i915.rst 6879 6880INTEL ETHERNET DRIVERS 6881M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6882L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6883W: http://www.intel.com/support/feedback.htm 6884W: http://e1000.sourceforge.net/ 6885Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6886T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6887T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6888S: Supported 6889F: Documentation/networking/e100.txt 6890F: Documentation/networking/e1000.txt 6891F: Documentation/networking/e1000e.txt 6892F: Documentation/networking/igb.txt 6893F: Documentation/networking/igbvf.txt 6894F: Documentation/networking/ixgb.txt 6895F: Documentation/networking/ixgbe.txt 6896F: Documentation/networking/ixgbevf.txt 6897F: Documentation/networking/i40e.txt 6898F: Documentation/networking/i40evf.txt 6899F: drivers/net/ethernet/intel/ 6900F: drivers/net/ethernet/intel/*/ 6901F: include/linux/avf/virtchnl.h 6902 6903INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6904M: Maik Broemme <mbroemme@libmpq.org> 6905L: linux-fbdev@vger.kernel.org 6906S: Maintained 6907F: Documentation/fb/intelfb.txt 6908F: drivers/video/fbdev/intelfb/ 6909 6910INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6911M: Zhenyu Wang <zhenyuw@linux.intel.com> 6912M: Zhi Wang <zhi.a.wang@intel.com> 6913L: intel-gvt-dev@lists.freedesktop.org 6914L: intel-gfx@lists.freedesktop.org 6915W: https://01.org/igvt-g 6916T: git https://github.com/01org/gvt-linux.git 6917S: Supported 6918F: drivers/gpu/drm/i915/gvt/ 6919 6920INTEL HID EVENT DRIVER 6921M: Alex Hung <alex.hung@canonical.com> 6922L: platform-driver-x86@vger.kernel.org 6923S: Maintained 6924F: drivers/platform/x86/intel-hid.c 6925 6926INTEL I/OAT DMA DRIVER 6927M: Dave Jiang <dave.jiang@intel.com> 6928R: Dan Williams <dan.j.williams@intel.com> 6929L: dmaengine@vger.kernel.org 6930Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6931S: Supported 6932F: drivers/dma/ioat* 6933 6934INTEL IDLE DRIVER 6935M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6936M: Len Brown <lenb@kernel.org> 6937L: linux-pm@vger.kernel.org 6938T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6939B: https://bugzilla.kernel.org 6940S: Supported 6941F: drivers/idle/intel_idle.c 6942 6943INTEL INTEGRATED SENSOR HUB DRIVER 6944M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6945M: Jiri Kosina <jikos@kernel.org> 6946L: linux-input@vger.kernel.org 6947S: Maintained 6948F: drivers/hid/intel-ish-hid/ 6949 6950INTEL IOMMU (VT-d) 6951M: David Woodhouse <dwmw2@infradead.org> 6952L: iommu@lists.linux-foundation.org 6953T: git git://git.infradead.org/iommu-2.6.git 6954S: Supported 6955F: drivers/iommu/intel-iommu.c 6956F: include/linux/intel-iommu.h 6957 6958INTEL IOP-ADMA DMA DRIVER 6959R: Dan Williams <dan.j.williams@intel.com> 6960S: Odd fixes 6961F: drivers/dma/iop-adma.c 6962 6963INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6964M: Krzysztof Halasa <khalasa@piap.pl> 6965S: Maintained 6966F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6967F: arch/arm/mach-ixp4xx/include/mach/npe.h 6968F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6969F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6970F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6971F: drivers/net/wan/ixp4xx_hss.c 6972 6973INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6974M: Deepak Saxena <dsaxena@plexity.net> 6975S: Maintained 6976F: drivers/char/hw_random/ixp4xx-rng.c 6977 6978INTEL MANAGEMENT ENGINE (mei) 6979M: Tomas Winkler <tomas.winkler@intel.com> 6980L: linux-kernel@vger.kernel.org 6981S: Supported 6982F: include/uapi/linux/mei.h 6983F: include/linux/mei_cl_bus.h 6984F: drivers/misc/mei/* 6985F: drivers/watchdog/mei_wdt.c 6986F: Documentation/misc-devices/mei/* 6987F: samples/mei/* 6988 6989INTEL MENLOW THERMAL DRIVER 6990M: Sujith Thomas <sujith.thomas@intel.com> 6991L: platform-driver-x86@vger.kernel.org 6992W: https://01.org/linux-acpi 6993S: Supported 6994F: drivers/platform/x86/intel_menlow.c 6995 6996INTEL MERRIFIELD GPIO DRIVER 6997M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6998L: linux-gpio@vger.kernel.org 6999S: Maintained 7000F: drivers/gpio/gpio-merrifield.c 7001 7002INTEL MIC DRIVERS (mic) 7003M: Sudeep Dutt <sudeep.dutt@intel.com> 7004M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7005S: Supported 7006W: https://github.com/sudeepdutt/mic 7007W: http://software.intel.com/en-us/mic-developer 7008F: include/linux/mic_bus.h 7009F: include/linux/scif.h 7010F: include/uapi/linux/mic_common.h 7011F: include/uapi/linux/mic_ioctl.h 7012F: include/uapi/linux/scif_ioctl.h 7013F: drivers/misc/mic/ 7014F: drivers/dma/mic_x100_dma.c 7015F: drivers/dma/mic_x100_dma.h 7016F: Documentation/mic/ 7017 7018INTEL PMC CORE DRIVER 7019M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7020M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7021L: platform-driver-x86@vger.kernel.org 7022S: Maintained 7023F: arch/x86/include/asm/pmc_core.h 7024F: drivers/platform/x86/intel_pmc_core* 7025 7026INTEL PMC/P-Unit IPC DRIVER 7027M: Zha Qipeng<qipeng.zha@intel.com> 7028L: platform-driver-x86@vger.kernel.org 7029S: Maintained 7030F: drivers/platform/x86/intel_pmc_ipc.c 7031F: drivers/platform/x86/intel_punit_ipc.c 7032F: arch/x86/include/asm/intel_pmc_ipc.h 7033F: arch/x86/include/asm/intel_punit_ipc.h 7034 7035INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7036M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7037L: linux-wireless@vger.kernel.org 7038S: Maintained 7039F: Documentation/networking/README.ipw2100 7040F: Documentation/networking/README.ipw2200 7041F: drivers/net/wireless/intel/ipw2x00/ 7042 7043INTEL PSTATE DRIVER 7044M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7045M: Len Brown <lenb@kernel.org> 7046L: linux-pm@vger.kernel.org 7047S: Supported 7048F: drivers/cpufreq/intel_pstate.c 7049 7050INTEL RDMA RNIC DRIVER 7051M: Faisal Latif <faisal.latif@intel.com> 7052M: Shiraz Saleem <shiraz.saleem@intel.com> 7053L: linux-rdma@vger.kernel.org 7054S: Supported 7055F: drivers/infiniband/hw/i40iw/ 7056 7057INTEL TELEMETRY DRIVER 7058M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7059L: platform-driver-x86@vger.kernel.org 7060S: Maintained 7061F: arch/x86/include/asm/intel_telemetry.h 7062F: drivers/platform/x86/intel_telemetry* 7063 7064INTEL VIRTUAL BUTTON DRIVER 7065M: AceLan Kao <acelan.kao@canonical.com> 7066L: platform-driver-x86@vger.kernel.org 7067S: Maintained 7068F: drivers/platform/x86/intel-vbtn.c 7069 7070INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7071M: Stanislaw Gruszka <sgruszka@redhat.com> 7072L: linux-wireless@vger.kernel.org 7073S: Supported 7074F: drivers/net/wireless/intel/iwlegacy/ 7075 7076INTEL WIRELESS WIFI LINK (iwlwifi) 7077M: Johannes Berg <johannes.berg@intel.com> 7078M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7079M: Luca Coelho <luciano.coelho@intel.com> 7080M: Intel Linux Wireless <linuxwifi@intel.com> 7081L: linux-wireless@vger.kernel.org 7082W: http://intellinuxwireless.org 7083T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7084S: Supported 7085F: drivers/net/wireless/intel/iwlwifi/ 7086 7087INTEL WIRELESS WIMAX CONNECTION 2400 7088M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7089M: linux-wimax@intel.com 7090L: wimax@linuxwimax.org (subscribers-only) 7091S: Supported 7092W: http://linuxwimax.org 7093F: Documentation/wimax/README.i2400m 7094F: drivers/net/wimax/i2400m/ 7095F: include/uapi/linux/wimax/i2400m.h 7096 7097INTEL(R) TRACE HUB 7098M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7099S: Supported 7100F: Documentation/trace/intel_th.txt 7101F: drivers/hwtracing/intel_th/ 7102 7103INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7104M: Ning Sun <ning.sun@intel.com> 7105L: tboot-devel@lists.sourceforge.net 7106W: http://tboot.sourceforge.net 7107T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7108S: Supported 7109F: Documentation/intel_txt.txt 7110F: include/linux/tboot.h 7111F: arch/x86/kernel/tboot.c 7112 7113INTEL-MID GPIO DRIVER 7114M: David Cohen <david.a.cohen@linux.intel.com> 7115L: linux-gpio@vger.kernel.org 7116S: Maintained 7117F: drivers/gpio/gpio-intel-mid.c 7118 7119INVENSENSE MPU-3050 GYROSCOPE DRIVER 7120M: Linus Walleij <linus.walleij@linaro.org> 7121L: linux-iio@vger.kernel.org 7122S: Maintained 7123F: drivers/iio/gyro/mpu3050* 7124F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7125 7126IOC3 ETHERNET DRIVER 7127M: Ralf Baechle <ralf@linux-mips.org> 7128L: linux-mips@linux-mips.org 7129S: Maintained 7130F: drivers/net/ethernet/sgi/ioc3-eth.c 7131 7132IOC3 SERIAL DRIVER 7133M: Pat Gefre <pfg@sgi.com> 7134L: linux-serial@vger.kernel.org 7135S: Maintained 7136F: drivers/tty/serial/ioc3_serial.c 7137 7138IOMMU DRIVERS 7139M: Joerg Roedel <joro@8bytes.org> 7140L: iommu@lists.linux-foundation.org 7141T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7142S: Maintained 7143F: Documentation/devicetree/bindings/iommu/ 7144F: drivers/iommu/ 7145F: include/linux/iommu.h 7146F: include/linux/iova.h 7147 7148IP MASQUERADING 7149M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7150S: Maintained 7151F: net/ipv4/netfilter/ipt_MASQUERADE.c 7152 7153IPMI SUBSYSTEM 7154M: Corey Minyard <minyard@acm.org> 7155L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7156W: http://openipmi.sourceforge.net/ 7157S: Supported 7158F: Documentation/IPMI.txt 7159F: drivers/char/ipmi/ 7160F: include/linux/ipmi* 7161F: include/uapi/linux/ipmi* 7162 7163IPS SCSI RAID DRIVER 7164M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7165L: linux-scsi@vger.kernel.org 7166W: http://www.adaptec.com/ 7167S: Maintained 7168F: drivers/scsi/ips* 7169 7170IPVS 7171M: Wensong Zhang <wensong@linux-vs.org> 7172M: Simon Horman <horms@verge.net.au> 7173M: Julian Anastasov <ja@ssi.bg> 7174L: netdev@vger.kernel.org 7175L: lvs-devel@vger.kernel.org 7176S: Maintained 7177T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7178T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7179F: Documentation/networking/ipvs-sysctl.txt 7180F: include/net/ip_vs.h 7181F: include/uapi/linux/ip_vs.h 7182F: net/netfilter/ipvs/ 7183 7184IPWIRELESS DRIVER 7185M: Jiri Kosina <jikos@kernel.org> 7186M: David Sterba <dsterba@suse.com> 7187S: Odd Fixes 7188F: drivers/tty/ipwireless/ 7189 7190IPX NETWORK LAYER 7191L: netdev@vger.kernel.org 7192S: Odd fixes 7193F: include/net/ipx.h 7194F: include/uapi/linux/ipx.h 7195F: net/ipx/ 7196 7197IRDA SUBSYSTEM 7198M: Samuel Ortiz <samuel@sortiz.org> 7199L: irda-users@lists.sourceforge.net (subscribers-only) 7200L: netdev@vger.kernel.org 7201W: http://irda.sourceforge.net/ 7202S: Maintained 7203T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7204F: Documentation/networking/irda.txt 7205F: drivers/staging/irda/ 7206 7207IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7208M: Marc Zyngier <marc.zyngier@arm.com> 7209S: Maintained 7210T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7211F: Documentation/IRQ-domain.txt 7212F: include/linux/irqdomain.h 7213F: kernel/irq/irqdomain.c 7214F: kernel/irq/msi.c 7215 7216IRQ SUBSYSTEM 7217M: Thomas Gleixner <tglx@linutronix.de> 7218L: linux-kernel@vger.kernel.org 7219S: Maintained 7220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7221F: kernel/irq/ 7222 7223IRQCHIP DRIVERS 7224M: Thomas Gleixner <tglx@linutronix.de> 7225M: Jason Cooper <jason@lakedaemon.net> 7226M: Marc Zyngier <marc.zyngier@arm.com> 7227L: linux-kernel@vger.kernel.org 7228S: Maintained 7229T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7230F: Documentation/devicetree/bindings/interrupt-controller/ 7231F: drivers/irqchip/ 7232 7233ISA 7234M: William Breathitt Gray <vilhelm.gray@gmail.com> 7235S: Maintained 7236F: Documentation/isa.txt 7237F: drivers/base/isa.c 7238F: include/linux/isa.h 7239 7240ISA RADIO MODULE 7241M: Hans Verkuil <hverkuil@xs4all.nl> 7242L: linux-media@vger.kernel.org 7243T: git git://linuxtv.org/media_tree.git 7244W: https://linuxtv.org 7245S: Maintained 7246F: drivers/media/radio/radio-isa* 7247 7248ISAPNP 7249M: Jaroslav Kysela <perex@perex.cz> 7250S: Maintained 7251F: Documentation/isapnp.txt 7252F: drivers/pnp/isapnp/ 7253F: include/linux/isapnp.h 7254 7255ISCSI 7256M: Lee Duncan <lduncan@suse.com> 7257M: Chris Leech <cleech@redhat.com> 7258L: open-iscsi@googlegroups.com 7259W: www.open-iscsi.com 7260S: Maintained 7261F: drivers/scsi/*iscsi* 7262F: include/scsi/*iscsi* 7263 7264iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7265M: Peter Jones <pjones@redhat.com> 7266M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7267S: Maintained 7268F: drivers/firmware/iscsi_ibft* 7269 7270ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7271M: Or Gerlitz <ogerlitz@mellanox.com> 7272M: Sagi Grimberg <sagi@grimberg.me> 7273M: Roi Dayan <roid@mellanox.com> 7274L: linux-rdma@vger.kernel.org 7275S: Supported 7276W: http://www.openfabrics.org 7277W: www.open-iscsi.org 7278Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7279F: drivers/infiniband/ulp/iser/ 7280 7281ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7282M: Sagi Grimberg <sagi@grimberg.me> 7283T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7284L: linux-rdma@vger.kernel.org 7285L: target-devel@vger.kernel.org 7286S: Supported 7287W: http://www.linux-iscsi.org 7288F: drivers/infiniband/ulp/isert 7289 7290ISDN SUBSYSTEM 7291M: Karsten Keil <isdn@linux-pingi.de> 7292L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7293L: netdev@vger.kernel.org 7294W: http://www.isdn4linux.de 7295T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7296S: Maintained 7297F: Documentation/isdn/ 7298F: drivers/isdn/ 7299F: include/linux/isdn.h 7300F: include/linux/isdn/ 7301F: include/uapi/linux/isdn.h 7302F: include/uapi/linux/isdn/ 7303 7304ISDN SUBSYSTEM (Eicon active card driver) 7305M: Armin Schindler <mac@melware.de> 7306L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7307W: http://www.melware.de 7308S: Maintained 7309F: drivers/isdn/hardware/eicon/ 7310 7311IT87 HARDWARE MONITORING DRIVER 7312M: Jean Delvare <jdelvare@suse.com> 7313L: linux-hwmon@vger.kernel.org 7314S: Maintained 7315F: Documentation/hwmon/it87 7316F: drivers/hwmon/it87.c 7317 7318IT913X MEDIA DRIVER 7319M: Antti Palosaari <crope@iki.fi> 7320L: linux-media@vger.kernel.org 7321W: https://linuxtv.org 7322W: http://palosaari.fi/linux/ 7323Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7324T: git git://linuxtv.org/anttip/media_tree.git 7325S: Maintained 7326F: drivers/media/tuners/it913x* 7327 7328IVTV VIDEO4LINUX DRIVER 7329M: Andy Walls <awalls@md.metrocast.net> 7330L: ivtv-devel@ivtvdriver.org (subscribers-only) 7331L: linux-media@vger.kernel.org 7332T: git git://linuxtv.org/media_tree.git 7333W: http://www.ivtvdriver.org 7334S: Maintained 7335F: Documentation/media/v4l-drivers/ivtv* 7336F: drivers/media/pci/ivtv/ 7337F: include/uapi/linux/ivtv* 7338 7339IX2505V MEDIA DRIVER 7340M: Malcolm Priestley <tvboxspy@gmail.com> 7341L: linux-media@vger.kernel.org 7342W: https://linuxtv.org 7343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7344S: Maintained 7345F: drivers/media/dvb-frontends/ix2505v* 7346 7347JC42.4 TEMPERATURE SENSOR DRIVER 7348M: Guenter Roeck <linux@roeck-us.net> 7349L: linux-hwmon@vger.kernel.org 7350S: Maintained 7351F: drivers/hwmon/jc42.c 7352F: Documentation/hwmon/jc42 7353 7354JFS FILESYSTEM 7355M: Dave Kleikamp <shaggy@kernel.org> 7356L: jfs-discussion@lists.sourceforge.net 7357W: http://jfs.sourceforge.net/ 7358T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7359S: Maintained 7360F: Documentation/filesystems/jfs.txt 7361F: fs/jfs/ 7362 7363JME NETWORK DRIVER 7364M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7365L: netdev@vger.kernel.org 7366S: Maintained 7367F: drivers/net/ethernet/jme.* 7368 7369JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7370M: David Woodhouse <dwmw2@infradead.org> 7371L: linux-mtd@lists.infradead.org 7372W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7373S: Maintained 7374F: fs/jffs2/ 7375F: include/uapi/linux/jffs2.h 7376 7377JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7378M: "Theodore Ts'o" <tytso@mit.edu> 7379M: Jan Kara <jack@suse.com> 7380L: linux-ext4@vger.kernel.org 7381S: Maintained 7382F: fs/jbd2/ 7383F: include/linux/jbd2.h 7384 7385JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7386M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7387L: linux-media@vger.kernel.org 7388S: Maintained 7389F: drivers/media/platform/rcar_jpu.c 7390 7391JSM Neo PCI based serial card 7392M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7393L: linux-serial@vger.kernel.org 7394S: Maintained 7395F: drivers/tty/serial/jsm/ 7396 7397K10TEMP HARDWARE MONITORING DRIVER 7398M: Clemens Ladisch <clemens@ladisch.de> 7399L: linux-hwmon@vger.kernel.org 7400S: Maintained 7401F: Documentation/hwmon/k10temp 7402F: drivers/hwmon/k10temp.c 7403 7404K8TEMP HARDWARE MONITORING DRIVER 7405M: Rudolf Marek <r.marek@assembler.cz> 7406L: linux-hwmon@vger.kernel.org 7407S: Maintained 7408F: Documentation/hwmon/k8temp 7409F: drivers/hwmon/k8temp.c 7410 7411KASAN 7412M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7413R: Alexander Potapenko <glider@google.com> 7414R: Dmitry Vyukov <dvyukov@google.com> 7415L: kasan-dev@googlegroups.com 7416S: Maintained 7417F: arch/*/include/asm/kasan.h 7418F: arch/*/mm/kasan_init* 7419F: Documentation/dev-tools/kasan.rst 7420F: include/linux/kasan*.h 7421F: lib/test_kasan.c 7422F: mm/kasan/ 7423F: scripts/Makefile.kasan 7424 7425KCONFIG 7426M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7427L: linux-kbuild@vger.kernel.org 7428T: git git://gitorious.org/linux-kconfig/linux-kconfig 7429S: Maintained 7430F: Documentation/kbuild/kconfig-language.txt 7431F: scripts/kconfig/ 7432 7433KDUMP 7434M: Dave Young <dyoung@redhat.com> 7435M: Baoquan He <bhe@redhat.com> 7436R: Vivek Goyal <vgoyal@redhat.com> 7437L: kexec@lists.infradead.org 7438W: http://lse.sourceforge.net/kdump/ 7439S: Maintained 7440F: Documentation/kdump/ 7441 7442KEENE FM RADIO TRANSMITTER DRIVER 7443M: Hans Verkuil <hverkuil@xs4all.nl> 7444L: linux-media@vger.kernel.org 7445T: git git://linuxtv.org/media_tree.git 7446W: https://linuxtv.org 7447S: Maintained 7448F: drivers/media/radio/radio-keene* 7449 7450KERNEL AUTOMOUNTER v4 (AUTOFS4) 7451M: Ian Kent <raven@themaw.net> 7452L: autofs@vger.kernel.org 7453S: Maintained 7454F: fs/autofs4/ 7455 7456KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7457M: Masahiro Yamada <yamada.masahiro@socionext.com> 7458M: Michal Marek <mmarek@suse.com> 7459T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7460L: linux-kbuild@vger.kernel.org 7461S: Maintained 7462F: Documentation/kbuild/ 7463F: Makefile 7464F: scripts/Makefile.* 7465F: scripts/basic/ 7466F: scripts/mk* 7467F: scripts/package/ 7468 7469KERNEL JANITORS 7470L: kernel-janitors@vger.kernel.org 7471W: http://kernelnewbies.org/KernelJanitors 7472S: Odd Fixes 7473 7474KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7475M: "J. Bruce Fields" <bfields@fieldses.org> 7476M: Jeff Layton <jlayton@poochiereds.net> 7477L: linux-nfs@vger.kernel.org 7478W: http://nfs.sourceforge.net/ 7479T: git git://linux-nfs.org/~bfields/linux.git 7480S: Supported 7481F: fs/nfsd/ 7482F: include/uapi/linux/nfsd/ 7483F: fs/lockd/ 7484F: fs/nfs_common/ 7485F: net/sunrpc/ 7486F: include/linux/lockd/ 7487F: include/linux/sunrpc/ 7488F: include/uapi/linux/sunrpc/ 7489 7490KERNEL SELFTEST FRAMEWORK 7491M: Shuah Khan <shuahkh@osg.samsung.com> 7492M: Shuah Khan <shuah@kernel.org> 7493L: linux-kselftest@vger.kernel.org 7494T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7495S: Maintained 7496F: tools/testing/selftests/ 7497F: Documentation/dev-tools/kselftest* 7498 7499KERNEL USERMODE HELPER 7500M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7501L: linux-kernel@vger.kernel.org 7502S: Maintained 7503F: kernel/umh.c 7504F: include/linux/umh.h 7505 7506KERNEL VIRTUAL MACHINE (KVM) 7507M: Paolo Bonzini <pbonzini@redhat.com> 7508M: Radim Krčmář <rkrcmar@redhat.com> 7509L: kvm@vger.kernel.org 7510W: http://www.linux-kvm.org 7511T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7512S: Supported 7513F: Documentation/virtual/kvm/ 7514F: include/trace/events/kvm.h 7515F: include/uapi/asm-generic/kvm* 7516F: include/uapi/linux/kvm* 7517F: include/asm-generic/kvm* 7518F: include/linux/kvm* 7519F: include/kvm/iodev.h 7520F: virt/kvm/* 7521F: tools/kvm/ 7522 7523KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7524M: Joerg Roedel <joro@8bytes.org> 7525L: kvm@vger.kernel.org 7526W: http://www.linux-kvm.org/ 7527S: Maintained 7528F: arch/x86/include/asm/svm.h 7529F: arch/x86/kvm/svm.c 7530 7531KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7532M: Christoffer Dall <christoffer.dall@linaro.org> 7533M: Marc Zyngier <marc.zyngier@arm.com> 7534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7535L: kvmarm@lists.cs.columbia.edu 7536W: http://systems.cs.columbia.edu/projects/kvm-arm 7537T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7538S: Supported 7539F: arch/arm/include/uapi/asm/kvm* 7540F: arch/arm/include/asm/kvm* 7541F: arch/arm/kvm/ 7542F: virt/kvm/arm/ 7543F: include/kvm/arm_* 7544 7545KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7546M: Christoffer Dall <christoffer.dall@linaro.org> 7547M: Marc Zyngier <marc.zyngier@arm.com> 7548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7549L: kvmarm@lists.cs.columbia.edu 7550S: Maintained 7551F: arch/arm64/include/uapi/asm/kvm* 7552F: arch/arm64/include/asm/kvm* 7553F: arch/arm64/kvm/ 7554 7555KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7556M: James Hogan <james.hogan@imgtec.com> 7557L: linux-mips@linux-mips.org 7558S: Supported 7559F: arch/mips/include/uapi/asm/kvm* 7560F: arch/mips/include/asm/kvm* 7561F: arch/mips/kvm/ 7562 7563KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7564M: Alexander Graf <agraf@suse.com> 7565L: kvm-ppc@vger.kernel.org 7566W: http://www.linux-kvm.org/ 7567T: git git://github.com/agraf/linux-2.6.git 7568S: Supported 7569F: arch/powerpc/include/uapi/asm/kvm* 7570F: arch/powerpc/include/asm/kvm* 7571F: arch/powerpc/kvm/ 7572F: arch/powerpc/kernel/kvm* 7573 7574KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7575M: Christian Borntraeger <borntraeger@de.ibm.com> 7576M: Cornelia Huck <cohuck@redhat.com> 7577L: linux-s390@vger.kernel.org 7578W: http://www.ibm.com/developerworks/linux/linux390/ 7579T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7580S: Supported 7581F: arch/s390/include/uapi/asm/kvm* 7582F: arch/s390/include/asm/gmap.h 7583F: arch/s390/include/asm/kvm* 7584F: arch/s390/kvm/ 7585F: arch/s390/mm/gmap.c 7586 7587KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7588M: Paolo Bonzini <pbonzini@redhat.com> 7589M: Radim Krčmář <rkrcmar@redhat.com> 7590L: kvm@vger.kernel.org 7591W: http://www.linux-kvm.org 7592T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7593S: Supported 7594F: arch/x86/kvm/ 7595F: arch/x86/include/uapi/asm/kvm* 7596F: arch/x86/include/asm/kvm* 7597F: arch/x86/kernel/kvm.c 7598F: arch/x86/kernel/kvmclock.c 7599 7600KERNFS 7601M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7602M: Tejun Heo <tj@kernel.org> 7603T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7604S: Supported 7605F: include/linux/kernfs.h 7606F: fs/kernfs/ 7607 7608KEXEC 7609M: Eric Biederman <ebiederm@xmission.com> 7610W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7611L: kexec@lists.infradead.org 7612S: Maintained 7613F: include/linux/kexec.h 7614F: include/uapi/linux/kexec.h 7615F: kernel/kexec* 7616 7617KEYS-ENCRYPTED 7618M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7619M: David Safford <safford@us.ibm.com> 7620L: linux-security-module@vger.kernel.org 7621L: keyrings@vger.kernel.org 7622S: Supported 7623F: Documentation/security/keys/trusted-encrypted.rst 7624F: include/keys/encrypted-type.h 7625F: security/keys/encrypted-keys/ 7626 7627KEYS-TRUSTED 7628M: David Safford <safford@us.ibm.com> 7629M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7630L: linux-security-module@vger.kernel.org 7631L: keyrings@vger.kernel.org 7632S: Supported 7633F: Documentation/security/keys/trusted-encrypted.rst 7634F: include/keys/trusted-type.h 7635F: security/keys/trusted.c 7636F: security/keys/trusted.h 7637 7638KEYS/KEYRINGS: 7639M: David Howells <dhowells@redhat.com> 7640L: keyrings@vger.kernel.org 7641S: Maintained 7642F: Documentation/security/keys/core.rst 7643F: include/linux/key.h 7644F: include/linux/key-type.h 7645F: include/linux/keyctl.h 7646F: include/uapi/linux/keyctl.h 7647F: include/keys/ 7648F: security/keys/ 7649 7650KGDB / KDB /debug_core 7651M: Jason Wessel <jason.wessel@windriver.com> 7652W: http://kgdb.wiki.kernel.org/ 7653L: kgdb-bugreport@lists.sourceforge.net 7654T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7655S: Maintained 7656F: Documentation/dev-tools/kgdb.rst 7657F: drivers/misc/kgdbts.c 7658F: drivers/tty/serial/kgdboc.c 7659F: include/linux/kdb.h 7660F: include/linux/kgdb.h 7661F: kernel/debug/ 7662 7663KMEMCHECK 7664M: Vegard Nossum <vegardno@ifi.uio.no> 7665M: Pekka Enberg <penberg@kernel.org> 7666S: Maintained 7667F: Documentation/dev-tools/kmemcheck.rst 7668F: arch/x86/include/asm/kmemcheck.h 7669F: arch/x86/mm/kmemcheck/ 7670F: include/linux/kmemcheck.h 7671F: mm/kmemcheck.c 7672 7673KMEMLEAK 7674M: Catalin Marinas <catalin.marinas@arm.com> 7675S: Maintained 7676F: Documentation/dev-tools/kmemleak.rst 7677F: include/linux/kmemleak.h 7678F: mm/kmemleak.c 7679F: mm/kmemleak-test.c 7680 7681KMOD KERNEL MODULE LOADER - USERMODE HELPER 7682M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7683L: linux-kernel@vger.kernel.org 7684S: Maintained 7685F: kernel/kmod.c 7686F: include/linux/kmod.h 7687F: lib/test_kmod.c 7688F: tools/testing/selftests/kmod/ 7689 7690KPROBES 7691M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7692M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7693M: "David S. Miller" <davem@davemloft.net> 7694M: Masami Hiramatsu <mhiramat@kernel.org> 7695S: Maintained 7696F: Documentation/kprobes.txt 7697F: include/linux/kprobes.h 7698F: include/asm-generic/kprobes.h 7699F: kernel/kprobes.c 7700 7701KS0108 LCD CONTROLLER DRIVER 7702M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7703W: http://miguelojeda.es/auxdisplay.htm 7704W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7705S: Maintained 7706F: Documentation/auxdisplay/ks0108 7707F: drivers/auxdisplay/ks0108.c 7708F: include/linux/ks0108.h 7709 7710L3MDEV 7711M: David Ahern <dsa@cumulusnetworks.com> 7712L: netdev@vger.kernel.org 7713S: Maintained 7714F: net/l3mdev 7715F: include/net/l3mdev.h 7716 7717LANTIQ MIPS ARCHITECTURE 7718M: John Crispin <john@phrozen.org> 7719L: linux-mips@linux-mips.org 7720S: Maintained 7721F: arch/mips/lantiq 7722F: drivers/soc/lantiq 7723 7724LAPB module 7725L: linux-x25@vger.kernel.org 7726S: Orphan 7727F: Documentation/networking/lapb-module.txt 7728F: include/*/lapb.h 7729F: net/lapb/ 7730 7731LASI 53c700 driver for PARISC 7732M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7733L: linux-scsi@vger.kernel.org 7734S: Maintained 7735F: Documentation/scsi/53c700.txt 7736F: drivers/scsi/53c700* 7737 7738LED SUBSYSTEM 7739M: Richard Purdie <rpurdie@rpsys.net> 7740M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7741M: Pavel Machek <pavel@ucw.cz> 7742L: linux-leds@vger.kernel.org 7743T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7744S: Maintained 7745F: Documentation/devicetree/bindings/leds/ 7746F: drivers/leds/ 7747F: include/linux/leds.h 7748 7749LEGACY EEPROM DRIVER 7750M: Jean Delvare <jdelvare@suse.com> 7751S: Maintained 7752F: Documentation/misc-devices/eeprom 7753F: drivers/misc/eeprom/eeprom.c 7754 7755LEGO USB Tower driver 7756M: Juergen Stuber <starblue@users.sourceforge.net> 7757L: legousb-devel@lists.sourceforge.net 7758W: http://legousb.sourceforge.net/ 7759S: Maintained 7760F: drivers/usb/misc/legousbtower.c 7761 7762LG2160 MEDIA DRIVER 7763M: Michael Krufky <mkrufky@linuxtv.org> 7764L: linux-media@vger.kernel.org 7765W: https://linuxtv.org 7766W: http://github.com/mkrufky 7767Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7768T: git git://linuxtv.org/mkrufky/tuners.git 7769S: Maintained 7770F: drivers/media/dvb-frontends/lg2160.* 7771 7772LGDT3305 MEDIA DRIVER 7773M: Michael Krufky <mkrufky@linuxtv.org> 7774L: linux-media@vger.kernel.org 7775W: https://linuxtv.org 7776W: http://github.com/mkrufky 7777Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7778T: git git://linuxtv.org/mkrufky/tuners.git 7779S: Maintained 7780F: drivers/media/dvb-frontends/lgdt3305.* 7781 7782LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7783M: Viresh Kumar <vireshk@kernel.org> 7784L: linux-ide@vger.kernel.org 7785T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7786S: Maintained 7787F: include/linux/pata_arasan_cf_data.h 7788F: drivers/ata/pata_arasan_cf.c 7789 7790LIBATA PATA DRIVERS 7791M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7792M: Tejun Heo <tj@kernel.org> 7793L: linux-ide@vger.kernel.org 7794T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7795S: Maintained 7796F: drivers/ata/pata_*.c 7797F: drivers/ata/ata_generic.c 7798 7799LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7800M: Linus Walleij <linus.walleij@linaro.org> 7801L: linux-ide@vger.kernel.org 7802T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7803S: Maintained 7804F: drivers/ata/pata_ftide010.c 7805F: drivers/ata/sata_gemini.c 7806F: drivers/ata/sata_gemini.h 7807 7808LIBATA SATA AHCI PLATFORM devices support 7809M: Hans de Goede <hdegoede@redhat.com> 7810M: Tejun Heo <tj@kernel.org> 7811L: linux-ide@vger.kernel.org 7812T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7813S: Maintained 7814F: drivers/ata/ahci_platform.c 7815F: drivers/ata/libahci_platform.c 7816F: include/linux/ahci_platform.h 7817 7818LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7819M: Mikael Pettersson <mikpelinux@gmail.com> 7820L: linux-ide@vger.kernel.org 7821T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7822S: Maintained 7823F: drivers/ata/sata_promise.* 7824 7825LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7826M: Tejun Heo <tj@kernel.org> 7827L: linux-ide@vger.kernel.org 7828T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7829S: Maintained 7830F: drivers/ata/ 7831F: include/linux/ata.h 7832F: include/linux/libata.h 7833F: Documentation/devicetree/bindings/ata/ 7834 7835LIBLOCKDEP 7836M: Sasha Levin <alexander.levin@verizon.com> 7837S: Maintained 7838F: tools/lib/lockdep/ 7839 7840LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7841M: Ross Zwisler <ross.zwisler@linux.intel.com> 7842L: linux-nvdimm@lists.01.org 7843Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7844S: Supported 7845F: drivers/nvdimm/blk.c 7846F: drivers/nvdimm/region_devs.c 7847 7848LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7849M: Vishal Verma <vishal.l.verma@intel.com> 7850L: linux-nvdimm@lists.01.org 7851Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7852S: Supported 7853F: drivers/nvdimm/btt* 7854 7855LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7856M: Ross Zwisler <ross.zwisler@linux.intel.com> 7857L: linux-nvdimm@lists.01.org 7858Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7859S: Supported 7860F: drivers/nvdimm/pmem* 7861 7862LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7863M: Dan Williams <dan.j.williams@intel.com> 7864L: linux-nvdimm@lists.01.org 7865Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7866T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7867S: Supported 7868F: drivers/nvdimm/* 7869F: drivers/acpi/nfit/* 7870F: include/linux/nd.h 7871F: include/linux/libnvdimm.h 7872F: include/uapi/linux/ndctl.h 7873 7874LIGHTNVM PLATFORM SUPPORT 7875M: Matias Bjorling <mb@lightnvm.io> 7876W: http://github/OpenChannelSSD 7877L: linux-block@vger.kernel.org 7878S: Maintained 7879F: drivers/lightnvm/ 7880F: include/linux/lightnvm.h 7881F: include/uapi/linux/lightnvm.h 7882 7883LINUX FOR POWER MACINTOSH 7884M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7885W: http://www.penguinppc.org/ 7886L: linuxppc-dev@lists.ozlabs.org 7887S: Maintained 7888F: arch/powerpc/platforms/powermac/ 7889F: drivers/macintosh/ 7890 7891LINUX FOR POWERPC (32-BIT AND 64-BIT) 7892M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7893M: Paul Mackerras <paulus@samba.org> 7894M: Michael Ellerman <mpe@ellerman.id.au> 7895W: https://github.com/linuxppc/linux/wiki 7896L: linuxppc-dev@lists.ozlabs.org 7897Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7898T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7899S: Supported 7900F: Documentation/ABI/stable/sysfs-firmware-opal-* 7901F: Documentation/devicetree/bindings/powerpc/ 7902F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7903F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7904F: Documentation/powerpc/ 7905F: arch/powerpc/ 7906F: drivers/char/tpm/tpm_ibmvtpm* 7907F: drivers/crypto/nx/ 7908F: drivers/crypto/vmx/ 7909F: drivers/i2c/busses/i2c-opal.c 7910F: drivers/net/ethernet/ibm/ibmveth.* 7911F: drivers/net/ethernet/ibm/ibmvnic.* 7912F: drivers/pci/hotplug/pnv_php.c 7913F: drivers/pci/hotplug/rpa* 7914F: drivers/rtc/rtc-opal.c 7915F: drivers/scsi/ibmvscsi/ 7916F: drivers/tty/hvc/hvc_opal.c 7917F: drivers/watchdog/wdrtas.c 7918F: tools/testing/selftests/powerpc 7919N: /pmac 7920N: powermac 7921N: powernv 7922N: [^a-z0-9]ps3 7923N: pseries 7924 7925LINUX FOR POWERPC EMBEDDED MPC5XXX 7926M: Anatolij Gustschin <agust@denx.de> 7927L: linuxppc-dev@lists.ozlabs.org 7928T: git git://git.denx.de/linux-denx-agust.git 7929S: Maintained 7930F: arch/powerpc/platforms/512x/ 7931F: arch/powerpc/platforms/52xx/ 7932 7933LINUX FOR POWERPC EMBEDDED PPC4XX 7934M: Alistair Popple <alistair@popple.id.au> 7935M: Matt Porter <mporter@kernel.crashing.org> 7936W: http://www.penguinppc.org/ 7937L: linuxppc-dev@lists.ozlabs.org 7938S: Maintained 7939F: arch/powerpc/platforms/40x/ 7940F: arch/powerpc/platforms/44x/ 7941 7942LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7943M: Scott Wood <oss@buserror.net> 7944M: Kumar Gala <galak@kernel.crashing.org> 7945W: http://www.penguinppc.org/ 7946L: linuxppc-dev@lists.ozlabs.org 7947T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7948S: Maintained 7949F: arch/powerpc/platforms/83xx/ 7950F: arch/powerpc/platforms/85xx/ 7951F: Documentation/devicetree/bindings/powerpc/fsl/ 7952 7953LINUX FOR POWERPC EMBEDDED PPC8XX 7954M: Vitaly Bordug <vitb@kernel.crashing.org> 7955W: http://www.penguinppc.org/ 7956L: linuxppc-dev@lists.ozlabs.org 7957S: Maintained 7958F: arch/powerpc/platforms/8xx/ 7959 7960LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7961L: linuxppc-dev@lists.ozlabs.org 7962S: Orphan 7963F: arch/powerpc/*/*virtex* 7964F: arch/powerpc/*/*/*virtex* 7965 7966LINUX FOR POWERPC PA SEMI PWRFICIENT 7967L: linuxppc-dev@lists.ozlabs.org 7968S: Orphan 7969F: arch/powerpc/platforms/pasemi/ 7970F: drivers/*/*pasemi* 7971F: drivers/*/*/*pasemi* 7972 7973LINUX KERNEL DUMP TEST MODULE (LKDTM) 7974M: Kees Cook <keescook@chromium.org> 7975S: Maintained 7976F: drivers/misc/lkdtm* 7977 7978LINUX SECURITY MODULE (LSM) FRAMEWORK 7979M: Chris Wright <chrisw@sous-sol.org> 7980L: linux-security-module@vger.kernel.org 7981S: Supported 7982 7983LIS3LV02D ACCELEROMETER DRIVER 7984M: Eric Piel <eric.piel@tremplin-utc.net> 7985S: Maintained 7986F: Documentation/misc-devices/lis3lv02d 7987F: drivers/misc/lis3lv02d/ 7988F: drivers/platform/x86/hp_accel.c 7989 7990LIVE PATCHING 7991M: Josh Poimboeuf <jpoimboe@redhat.com> 7992M: Jessica Yu <jeyu@kernel.org> 7993M: Jiri Kosina <jikos@kernel.org> 7994M: Miroslav Benes <mbenes@suse.cz> 7995R: Petr Mladek <pmladek@suse.com> 7996S: Maintained 7997F: kernel/livepatch/ 7998F: include/linux/livepatch.h 7999F: arch/x86/include/asm/livepatch.h 8000F: arch/x86/kernel/livepatch.c 8001F: Documentation/livepatch/ 8002F: Documentation/ABI/testing/sysfs-kernel-livepatch 8003F: samples/livepatch/ 8004L: live-patching@vger.kernel.org 8005T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8006 8007LLC (802.2) 8008L: netdev@vger.kernel.org 8009S: Odd fixes 8010F: include/linux/llc.h 8011F: include/uapi/linux/llc.h 8012F: include/net/llc* 8013F: net/llc/ 8014 8015LM73 HARDWARE MONITOR DRIVER 8016M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8017L: linux-hwmon@vger.kernel.org 8018S: Maintained 8019F: drivers/hwmon/lm73.c 8020 8021LM78 HARDWARE MONITOR DRIVER 8022M: Jean Delvare <jdelvare@suse.com> 8023L: linux-hwmon@vger.kernel.org 8024S: Maintained 8025F: Documentation/hwmon/lm78 8026F: drivers/hwmon/lm78.c 8027 8028LM83 HARDWARE MONITOR DRIVER 8029M: Jean Delvare <jdelvare@suse.com> 8030L: linux-hwmon@vger.kernel.org 8031S: Maintained 8032F: Documentation/hwmon/lm83 8033F: drivers/hwmon/lm83.c 8034 8035LM90 HARDWARE MONITOR DRIVER 8036M: Jean Delvare <jdelvare@suse.com> 8037L: linux-hwmon@vger.kernel.org 8038S: Maintained 8039F: Documentation/hwmon/lm90 8040F: Documentation/devicetree/bindings/hwmon/lm90.txt 8041F: drivers/hwmon/lm90.c 8042F: include/dt-bindings/thermal/lm90.h 8043 8044LM95234 HARDWARE MONITOR DRIVER 8045M: Guenter Roeck <linux@roeck-us.net> 8046L: linux-hwmon@vger.kernel.org 8047S: Maintained 8048F: Documentation/hwmon/lm95234 8049F: drivers/hwmon/lm95234.c 8050 8051LME2510 MEDIA DRIVER 8052M: Malcolm Priestley <tvboxspy@gmail.com> 8053L: linux-media@vger.kernel.org 8054W: https://linuxtv.org 8055Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8056S: Maintained 8057F: drivers/media/usb/dvb-usb-v2/lmedm04* 8058 8059LOADPIN SECURITY MODULE 8060M: Kees Cook <keescook@chromium.org> 8061T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8062S: Supported 8063F: security/loadpin/ 8064F: Documentation/admin-guide/LSM/LoadPin.rst 8065 8066LOCKING PRIMITIVES 8067M: Peter Zijlstra <peterz@infradead.org> 8068M: Ingo Molnar <mingo@redhat.com> 8069L: linux-kernel@vger.kernel.org 8070T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8071S: Maintained 8072F: Documentation/locking/ 8073F: include/linux/lockdep.h 8074F: include/linux/spinlock*.h 8075F: arch/*/include/asm/spinlock*.h 8076F: include/linux/rwlock*.h 8077F: include/linux/mutex*.h 8078F: arch/*/include/asm/mutex*.h 8079F: include/linux/rwsem*.h 8080F: arch/*/include/asm/rwsem.h 8081F: include/linux/seqlock.h 8082F: lib/locking*.[ch] 8083F: kernel/locking/ 8084 8085LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8086M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8087L: linux-ntfs-dev@lists.sourceforge.net 8088W: http://www.linux-ntfs.org/content/view/19/37/ 8089S: Maintained 8090F: Documentation/ldm.txt 8091F: block/partitions/ldm.* 8092 8093LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8094M: Sathya Prakash <sathya.prakash@broadcom.com> 8095M: Chaitra P B <chaitra.basappa@broadcom.com> 8096M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8097L: MPT-FusionLinux.pdl@broadcom.com 8098L: linux-scsi@vger.kernel.org 8099W: http://www.avagotech.com/support/ 8100S: Supported 8101F: drivers/message/fusion/ 8102F: drivers/scsi/mpt2sas/ 8103F: drivers/scsi/mpt3sas/ 8104 8105LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8106M: Matthew Wilcox <matthew@wil.cx> 8107L: linux-scsi@vger.kernel.org 8108S: Maintained 8109F: drivers/scsi/sym53c8xx_2/ 8110 8111LTC4261 HARDWARE MONITOR DRIVER 8112M: Guenter Roeck <linux@roeck-us.net> 8113L: linux-hwmon@vger.kernel.org 8114S: Maintained 8115F: Documentation/hwmon/ltc4261 8116F: drivers/hwmon/ltc4261.c 8117 8118LTC4306 I2C MULTIPLEXER DRIVER 8119M: Michael Hennerich <michael.hennerich@analog.com> 8120W: http://ez.analog.com/community/linux-device-drivers 8121L: linux-i2c@vger.kernel.org 8122S: Supported 8123F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8124F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8125 8126LTP (Linux Test Project) 8127M: Mike Frysinger <vapier@gentoo.org> 8128M: Cyril Hrubis <chrubis@suse.cz> 8129M: Wanlong Gao <wanlong.gao@gmail.com> 8130M: Jan Stancek <jstancek@redhat.com> 8131M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8132M: Alexey Kodanev <alexey.kodanev@oracle.com> 8133L: ltp@lists.linux.it (subscribers-only) 8134W: http://linux-test-project.github.io/ 8135T: git git://github.com/linux-test-project/ltp.git 8136S: Maintained 8137 8138M32R ARCHITECTURE 8139W: http://www.linux-m32r.org/ 8140S: Orphan 8141F: arch/m32r/ 8142 8143M68K ARCHITECTURE 8144M: Geert Uytterhoeven <geert@linux-m68k.org> 8145L: linux-m68k@lists.linux-m68k.org 8146W: http://www.linux-m68k.org/ 8147T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8148S: Maintained 8149F: arch/m68k/ 8150F: drivers/zorro/ 8151 8152M68K ON APPLE MACINTOSH 8153M: Joshua Thompson <funaho@jurai.org> 8154W: http://www.mac.linux-m68k.org/ 8155L: linux-m68k@lists.linux-m68k.org 8156S: Maintained 8157F: arch/m68k/mac/ 8158 8159M68K ON HP9000/300 8160M: Philip Blundell <philb@gnu.org> 8161W: http://www.tazenda.demon.co.uk/phil/linux-hp 8162S: Maintained 8163F: arch/m68k/hp300/ 8164 8165M88DS3103 MEDIA DRIVER 8166M: Antti Palosaari <crope@iki.fi> 8167L: linux-media@vger.kernel.org 8168W: https://linuxtv.org 8169W: http://palosaari.fi/linux/ 8170Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8171T: git git://linuxtv.org/anttip/media_tree.git 8172S: Maintained 8173F: drivers/media/dvb-frontends/m88ds3103* 8174 8175M88RS2000 MEDIA DRIVER 8176M: Malcolm Priestley <tvboxspy@gmail.com> 8177L: linux-media@vger.kernel.org 8178W: https://linuxtv.org 8179Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8180S: Maintained 8181F: drivers/media/dvb-frontends/m88rs2000* 8182 8183MA901 MASTERKIT USB FM RADIO DRIVER 8184M: Alexey Klimov <klimov.linux@gmail.com> 8185L: linux-media@vger.kernel.org 8186T: git git://linuxtv.org/media_tree.git 8187S: Maintained 8188F: drivers/media/radio/radio-ma901.c 8189 8190MAC80211 8191M: Johannes Berg <johannes@sipsolutions.net> 8192L: linux-wireless@vger.kernel.org 8193W: http://wireless.kernel.org/ 8194T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8195T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8196S: Maintained 8197F: Documentation/networking/mac80211-injection.txt 8198F: include/net/mac80211.h 8199F: net/mac80211/ 8200F: drivers/net/wireless/mac80211_hwsim.[ch] 8201 8202MAILBOX API 8203M: Jassi Brar <jassisinghbrar@gmail.com> 8204L: linux-kernel@vger.kernel.org 8205S: Maintained 8206F: drivers/mailbox/ 8207F: include/linux/mailbox_client.h 8208F: include/linux/mailbox_controller.h 8209 8210MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8211M: Michael Kerrisk <mtk.manpages@gmail.com> 8212W: http://www.kernel.org/doc/man-pages 8213L: linux-man@vger.kernel.org 8214S: Maintained 8215 8216MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8217M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8218L: linux-mips@linux-mips.org 8219S: Maintained 8220F: arch/mips/boot/dts/img/pistachio_marduk.dts 8221 8222MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8223M: Andrew Lunn <andrew@lunn.ch> 8224M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8225L: netdev@vger.kernel.org 8226S: Maintained 8227F: drivers/net/dsa/mv88e6xxx/ 8228F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8229 8230MARVELL ARMADA DRM SUPPORT 8231M: Russell King <linux@armlinux.org.uk> 8232S: Maintained 8233T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8234T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8235F: drivers/gpu/drm/armada/ 8236F: include/uapi/drm/armada_drm.h 8237F: Documentation/devicetree/bindings/display/armada/ 8238 8239MARVELL CRYPTO DRIVER 8240M: Boris Brezillon <boris.brezillon@free-electrons.com> 8241M: Arnaud Ebalard <arno@natisbad.org> 8242F: drivers/crypto/marvell/ 8243S: Maintained 8244L: linux-crypto@vger.kernel.org 8245 8246MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8247M: Mirko Lindner <mlindner@marvell.com> 8248M: Stephen Hemminger <stephen@networkplumber.org> 8249L: netdev@vger.kernel.org 8250S: Maintained 8251F: drivers/net/ethernet/marvell/sk* 8252 8253MARVELL LIBERTAS WIRELESS DRIVER 8254L: libertas-dev@lists.infradead.org 8255S: Orphan 8256F: drivers/net/wireless/marvell/libertas/ 8257 8258MARVELL MV643XX ETHERNET DRIVER 8259M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8260L: netdev@vger.kernel.org 8261S: Maintained 8262F: drivers/net/ethernet/marvell/mv643xx_eth.* 8263F: include/linux/mv643xx.h 8264 8265MARVELL MV88X3310 PHY DRIVER 8266M: Russell King <rmk@armlinux.org.uk> 8267L: netdev@vger.kernel.org 8268S: Maintained 8269F: drivers/net/phy/marvell10g.c 8270 8271MARVELL MVNETA ETHERNET DRIVER 8272M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8273L: netdev@vger.kernel.org 8274S: Maintained 8275F: drivers/net/ethernet/marvell/mvneta.* 8276 8277MARVELL MWIFIEX WIRELESS DRIVER 8278M: Amitkumar Karwar <amitkarwar@gmail.com> 8279M: Nishant Sarmukadam <nishants@marvell.com> 8280M: Ganapathi Bhat <gbhat@marvell.com> 8281M: Xinming Hu <huxm@marvell.com> 8282L: linux-wireless@vger.kernel.org 8283S: Maintained 8284F: drivers/net/wireless/marvell/mwifiex/ 8285 8286MARVELL MWL8K WIRELESS DRIVER 8287M: Lennert Buytenhek <buytenh@wantstofly.org> 8288L: linux-wireless@vger.kernel.org 8289S: Odd Fixes 8290F: drivers/net/wireless/marvell/mwl8k.c 8291 8292MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8293M: Nicolas Pitre <nico@fluxnic.net> 8294S: Odd Fixes 8295F: drivers/mmc/host/mvsdio.* 8296 8297MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8298M: Hu Ziji <huziji@marvell.com> 8299L: linux-mmc@vger.kernel.org 8300S: Supported 8301F: drivers/mmc/host/sdhci-xenon* 8302F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8303 8304MATROX FRAMEBUFFER DRIVER 8305L: linux-fbdev@vger.kernel.org 8306S: Orphan 8307F: drivers/video/fbdev/matrox/matroxfb_* 8308F: include/uapi/linux/matroxfb.h 8309 8310MAX16065 HARDWARE MONITOR DRIVER 8311M: Guenter Roeck <linux@roeck-us.net> 8312L: linux-hwmon@vger.kernel.org 8313S: Maintained 8314F: Documentation/hwmon/max16065 8315F: drivers/hwmon/max16065.c 8316 8317MAX20751 HARDWARE MONITOR DRIVER 8318M: Guenter Roeck <linux@roeck-us.net> 8319L: linux-hwmon@vger.kernel.org 8320S: Maintained 8321F: Documentation/hwmon/max20751 8322F: drivers/hwmon/max20751.c 8323 8324MAX2175 SDR TUNER DRIVER 8325M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8326L: linux-media@vger.kernel.org 8327T: git git://linuxtv.org/media_tree.git 8328S: Maintained 8329F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8330F: Documentation/media/v4l-drivers/max2175.rst 8331F: drivers/media/i2c/max2175* 8332F: include/uapi/linux/max2175.h 8333 8334MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8335L: linux-hwmon@vger.kernel.org 8336S: Orphan 8337F: Documentation/hwmon/max6650 8338F: drivers/hwmon/max6650.c 8339 8340MAX6697 HARDWARE MONITOR DRIVER 8341M: Guenter Roeck <linux@roeck-us.net> 8342L: linux-hwmon@vger.kernel.org 8343S: Maintained 8344F: Documentation/hwmon/max6697 8345F: Documentation/devicetree/bindings/i2c/max6697.txt 8346F: drivers/hwmon/max6697.c 8347F: include/linux/platform_data/max6697.h 8348 8349MAX9860 MONO AUDIO VOICE CODEC DRIVER 8350M: Peter Rosin <peda@axentia.se> 8351L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8352S: Maintained 8353F: Documentation/devicetree/bindings/sound/max9860.txt 8354F: sound/soc/codecs/max9860.* 8355 8356MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8357M: Javier Martinez Canillas <javier@dowhile0.org> 8358L: linux-kernel@vger.kernel.org 8359S: Supported 8360F: drivers/regulator/max77802-regulator.c 8361F: Documentation/devicetree/bindings/*/*max77802.txt 8362F: include/dt-bindings/*/*max77802.h 8363 8364MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8365M: Krzysztof Kozlowski <krzk@kernel.org> 8366M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8367L: linux-pm@vger.kernel.org 8368S: Supported 8369F: drivers/power/supply/max14577_charger.c 8370F: drivers/power/supply/max77693_charger.c 8371 8372MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8373M: Chanwoo Choi <cw00.choi@samsung.com> 8374M: Krzysztof Kozlowski <krzk@kernel.org> 8375M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8376L: linux-kernel@vger.kernel.org 8377S: Supported 8378F: drivers/*/max14577*.c 8379F: drivers/*/max77686*.c 8380F: drivers/*/max77693*.c 8381F: drivers/extcon/extcon-max14577.c 8382F: drivers/extcon/extcon-max77693.c 8383F: drivers/rtc/rtc-max77686.c 8384F: drivers/clk/clk-max77686.c 8385F: Documentation/devicetree/bindings/mfd/max14577.txt 8386F: Documentation/devicetree/bindings/*/max77686.txt 8387F: Documentation/devicetree/bindings/mfd/max77693.txt 8388F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8389F: include/linux/mfd/max14577*.h 8390F: include/linux/mfd/max77686*.h 8391F: include/linux/mfd/max77693*.h 8392 8393MAXIRADIO FM RADIO RECEIVER DRIVER 8394M: Hans Verkuil <hverkuil@xs4all.nl> 8395L: linux-media@vger.kernel.org 8396T: git git://linuxtv.org/media_tree.git 8397W: https://linuxtv.org 8398S: Maintained 8399F: drivers/media/radio/radio-maxiradio* 8400 8401MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8402M: Peter Rosin <peda@axentia.se> 8403L: linux-iio@vger.kernel.org 8404S: Maintained 8405F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8406F: drivers/iio/potentiometer/mcp4531.c 8407 8408MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8409M: William Breathitt Gray <vilhelm.gray@gmail.com> 8410L: linux-iio@vger.kernel.org 8411S: Maintained 8412F: drivers/iio/dac/cio-dac.c 8413 8414MEDIA DRIVERS FOR ASCOT2E 8415M: Sergey Kozlov <serjk@netup.ru> 8416M: Abylay Ospan <aospan@netup.ru> 8417L: linux-media@vger.kernel.org 8418W: https://linuxtv.org 8419W: http://netup.tv/ 8420T: git git://linuxtv.org/media_tree.git 8421S: Supported 8422F: drivers/media/dvb-frontends/ascot2e* 8423 8424MEDIA DRIVERS FOR CXD2841ER 8425M: Sergey Kozlov <serjk@netup.ru> 8426M: Abylay Ospan <aospan@netup.ru> 8427L: linux-media@vger.kernel.org 8428W: https://linuxtv.org 8429W: http://netup.tv/ 8430T: git git://linuxtv.org/media_tree.git 8431S: Supported 8432F: drivers/media/dvb-frontends/cxd2841er* 8433 8434MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8435M: Daniel Scheller <d.scheller.oss@gmail.com> 8436L: linux-media@vger.kernel.org 8437W: https://linuxtv.org 8438T: git git://linuxtv.org/media_tree.git 8439S: Maintained 8440F: drivers/media/pci/ddbridge/* 8441 8442MEDIA DRIVERS FOR FREESCALE IMX 8443M: Steve Longerbeam <slongerbeam@gmail.com> 8444M: Philipp Zabel <p.zabel@pengutronix.de> 8445L: linux-media@vger.kernel.org 8446T: git git://linuxtv.org/media_tree.git 8447S: Maintained 8448F: Documentation/devicetree/bindings/media/imx.txt 8449F: Documentation/media/v4l-drivers/imx.rst 8450F: drivers/staging/media/imx/ 8451F: include/linux/imx-media.h 8452F: include/media/imx.h 8453 8454MEDIA DRIVERS FOR HELENE 8455M: Abylay Ospan <aospan@netup.ru> 8456L: linux-media@vger.kernel.org 8457W: https://linuxtv.org 8458W: http://netup.tv/ 8459T: git git://linuxtv.org/media_tree.git 8460S: Supported 8461F: drivers/media/dvb-frontends/helene* 8462 8463MEDIA DRIVERS FOR HORUS3A 8464M: Sergey Kozlov <serjk@netup.ru> 8465M: Abylay Ospan <aospan@netup.ru> 8466L: linux-media@vger.kernel.org 8467W: https://linuxtv.org 8468W: http://netup.tv/ 8469T: git git://linuxtv.org/media_tree.git 8470S: Supported 8471F: drivers/media/dvb-frontends/horus3a* 8472 8473MEDIA DRIVERS FOR LNBH25 8474M: Sergey Kozlov <serjk@netup.ru> 8475M: Abylay Ospan <aospan@netup.ru> 8476L: linux-media@vger.kernel.org 8477W: https://linuxtv.org 8478W: http://netup.tv/ 8479T: git git://linuxtv.org/media_tree.git 8480S: Supported 8481F: drivers/media/dvb-frontends/lnbh25* 8482 8483MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8484M: Daniel Scheller <d.scheller.oss@gmail.com> 8485L: linux-media@vger.kernel.org 8486W: https://linuxtv.org 8487T: git git://linuxtv.org/media_tree.git 8488S: Maintained 8489F: drivers/media/dvb-frontends/mxl5xx* 8490 8491MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8492M: Sergey Kozlov <serjk@netup.ru> 8493M: Abylay Ospan <aospan@netup.ru> 8494L: linux-media@vger.kernel.org 8495W: https://linuxtv.org 8496W: http://netup.tv/ 8497T: git git://linuxtv.org/media_tree.git 8498S: Supported 8499F: drivers/media/pci/netup_unidvb/* 8500 8501MEDIA DRIVERS FOR RENESAS - DRIF 8502M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8503L: linux-media@vger.kernel.org 8504L: linux-renesas-soc@vger.kernel.org 8505T: git git://linuxtv.org/media_tree.git 8506S: Supported 8507F: Documentation/devicetree/bindings/media/renesas,drif.txt 8508F: drivers/media/platform/rcar_drif.c 8509 8510MEDIA DRIVERS FOR RENESAS - FCP 8511M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8512L: linux-media@vger.kernel.org 8513L: linux-renesas-soc@vger.kernel.org 8514T: git git://linuxtv.org/media_tree.git 8515S: Supported 8516F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8517F: drivers/media/platform/rcar-fcp.c 8518F: include/media/rcar-fcp.h 8519 8520MEDIA DRIVERS FOR RENESAS - FDP1 8521M: Kieran Bingham <kieran@bingham.xyz> 8522L: linux-media@vger.kernel.org 8523L: linux-renesas-soc@vger.kernel.org 8524T: git git://linuxtv.org/media_tree.git 8525S: Supported 8526F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8527F: drivers/media/platform/rcar_fdp1.c 8528 8529MEDIA DRIVERS FOR RENESAS - VIN 8530M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8531L: linux-media@vger.kernel.org 8532L: linux-renesas-soc@vger.kernel.org 8533T: git git://linuxtv.org/media_tree.git 8534S: Supported 8535F: Documentation/devicetree/bindings/media/rcar_vin.txt 8536F: drivers/media/platform/rcar-vin/ 8537 8538MEDIA DRIVERS FOR RENESAS - VSP1 8539M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8540L: linux-media@vger.kernel.org 8541L: linux-renesas-soc@vger.kernel.org 8542T: git git://linuxtv.org/media_tree.git 8543S: Supported 8544F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8545F: drivers/media/platform/vsp1/ 8546 8547MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8548M: Daniel Scheller <d.scheller.oss@gmail.com> 8549L: linux-media@vger.kernel.org 8550W: https://linuxtv.org 8551T: git git://linuxtv.org/media_tree.git 8552S: Maintained 8553F: drivers/media/dvb-frontends/stv0910* 8554 8555MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8556M: Daniel Scheller <d.scheller.oss@gmail.com> 8557L: linux-media@vger.kernel.org 8558W: https://linuxtv.org 8559T: git git://linuxtv.org/media_tree.git 8560S: Maintained 8561F: drivers/media/dvb-frontends/stv6111* 8562 8563MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8564M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8565M: Mauro Carvalho Chehab <mchehab@kernel.org> 8566P: LinuxTV.org Project 8567L: linux-media@vger.kernel.org 8568W: https://linuxtv.org 8569Q: http://patchwork.kernel.org/project/linux-media/list/ 8570T: git git://linuxtv.org/media_tree.git 8571S: Maintained 8572F: Documentation/devicetree/bindings/media/ 8573F: Documentation/media/ 8574F: drivers/media/ 8575F: drivers/staging/media/ 8576F: include/linux/platform_data/media/ 8577F: include/media/ 8578F: include/uapi/linux/dvb/ 8579F: include/uapi/linux/videodev2.h 8580F: include/uapi/linux/media.h 8581F: include/uapi/linux/v4l2-* 8582F: include/uapi/linux/meye.h 8583F: include/uapi/linux/ivtv* 8584F: include/uapi/linux/uvcvideo.h 8585 8586MEDIATEK CIR DRIVER 8587M: Sean Wang <sean.wang@mediatek.com> 8588S: Maintained 8589F: drivers/media/rc/mtk-cir.c 8590 8591MEDIATEK ETHERNET DRIVER 8592M: Felix Fietkau <nbd@openwrt.org> 8593M: John Crispin <john@phrozen.org> 8594M: Sean Wang <sean.wang@mediatek.com> 8595M: Nelson Chang <nelson.chang@mediatek.com> 8596L: netdev@vger.kernel.org 8597S: Maintained 8598F: drivers/net/ethernet/mediatek/ 8599 8600MEDIATEK JPEG DRIVER 8601M: Rick Chang <rick.chang@mediatek.com> 8602M: Bin Liu <bin.liu@mediatek.com> 8603S: Supported 8604F: drivers/media/platform/mtk-jpeg/ 8605F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8606 8607MEDIATEK MDP DRIVER 8608M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8609M: Houlong Wei <houlong.wei@mediatek.com> 8610M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8611S: Supported 8612F: drivers/media/platform/mtk-mdp/ 8613F: drivers/media/platform/mtk-vpu/ 8614F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8615 8616MEDIATEK MEDIA DRIVER 8617M: Tiffany Lin <tiffany.lin@mediatek.com> 8618M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8619S: Supported 8620F: drivers/media/platform/mtk-vcodec/ 8621F: drivers/media/platform/mtk-vpu/ 8622F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8623F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8624 8625MEDIATEK MT7601U WIRELESS LAN DRIVER 8626M: Jakub Kicinski <kubakici@wp.pl> 8627L: linux-wireless@vger.kernel.org 8628S: Maintained 8629F: drivers/net/wireless/mediatek/mt7601u/ 8630 8631MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8632M: Sean Wang <sean.wang@mediatek.com> 8633S: Maintained 8634F: drivers/char/hw_random/mtk-rng.c 8635 8636MEDIATEK USB3 DRD IP DRIVER 8637M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8638L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8640L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8641S: Maintained 8642F: drivers/usb/mtu3/ 8643 8644MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8645M: Peter Senna Tschudin <peter.senna@collabora.com> 8646M: Martin Donnelly <martin.donnelly@ge.com> 8647M: Martyn Welch <martyn.welch@collabora.co.uk> 8648S: Maintained 8649F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8650F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8651 8652MEGARAID SCSI/SAS DRIVERS 8653M: Kashyap Desai <kashyap.desai@broadcom.com> 8654M: Sumit Saxena <sumit.saxena@broadcom.com> 8655M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8656L: megaraidlinux.pdl@broadcom.com 8657L: linux-scsi@vger.kernel.org 8658W: http://www.avagotech.com/support/ 8659S: Maintained 8660F: Documentation/scsi/megaraid.txt 8661F: drivers/scsi/megaraid.* 8662F: drivers/scsi/megaraid/ 8663 8664MELEXIS MLX90614 DRIVER 8665M: Crt Mori <cmo@melexis.com> 8666L: linux-iio@vger.kernel.org 8667W: http://www.melexis.com 8668S: Supported 8669F: drivers/iio/temperature/mlx90614.c 8670 8671MELFAS MIP4 TOUCHSCREEN DRIVER 8672M: Sangwon Jee <jeesw@melfas.com> 8673W: http://www.melfas.com 8674S: Supported 8675F: drivers/input/touchscreen/melfas_mip4.c 8676F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8677 8678MELLANOX ETHERNET DRIVER (mlx4_en) 8679M: Tariq Toukan <tariqt@mellanox.com> 8680L: netdev@vger.kernel.org 8681S: Supported 8682W: http://www.mellanox.com 8683Q: http://patchwork.ozlabs.org/project/netdev/list/ 8684F: drivers/net/ethernet/mellanox/mlx4/en_* 8685 8686MELLANOX ETHERNET DRIVER (mlx5e) 8687M: Saeed Mahameed <saeedm@mellanox.com> 8688L: netdev@vger.kernel.org 8689S: Supported 8690W: http://www.mellanox.com 8691Q: http://patchwork.ozlabs.org/project/netdev/list/ 8692F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8693 8694MELLANOX ETHERNET INNOVA DRIVER 8695M: Ilan Tayari <ilant@mellanox.com> 8696R: Boris Pismenny <borisp@mellanox.com> 8697L: netdev@vger.kernel.org 8698S: Supported 8699W: http://www.mellanox.com 8700Q: http://patchwork.ozlabs.org/project/netdev/list/ 8701F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8702F: include/linux/mlx5/mlx5_ifc_fpga.h 8703 8704MELLANOX ETHERNET INNOVA IPSEC DRIVER 8705M: Ilan Tayari <ilant@mellanox.com> 8706R: Boris Pismenny <borisp@mellanox.com> 8707L: netdev@vger.kernel.org 8708S: Supported 8709W: http://www.mellanox.com 8710Q: http://patchwork.ozlabs.org/project/netdev/list/ 8711F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8712F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8713 8714MELLANOX ETHERNET SWITCH DRIVERS 8715M: Jiri Pirko <jiri@mellanox.com> 8716M: Ido Schimmel <idosch@mellanox.com> 8717L: netdev@vger.kernel.org 8718S: Supported 8719W: http://www.mellanox.com 8720Q: http://patchwork.ozlabs.org/project/netdev/list/ 8721F: drivers/net/ethernet/mellanox/mlxsw/ 8722 8723MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8724M: Yotam Gigi <yotamg@mellanox.com> 8725L: netdev@vger.kernel.org 8726S: Supported 8727W: http://www.mellanox.com 8728Q: http://patchwork.ozlabs.org/project/netdev/list/ 8729F: drivers/net/ethernet/mellanox/mlxfw/ 8730 8731MELLANOX MLX CPLD HOTPLUG DRIVER 8732M: Vadim Pasternak <vadimp@mellanox.com> 8733L: platform-driver-x86@vger.kernel.org 8734S: Supported 8735F: drivers/platform/x86/mlxcpld-hotplug.c 8736F: include/linux/platform_data/mlxcpld-hotplug.h 8737 8738MELLANOX MLX4 core VPI driver 8739M: Tariq Toukan <tariqt@mellanox.com> 8740L: netdev@vger.kernel.org 8741L: linux-rdma@vger.kernel.org 8742W: http://www.mellanox.com 8743Q: http://patchwork.ozlabs.org/project/netdev/list/ 8744S: Supported 8745F: drivers/net/ethernet/mellanox/mlx4/ 8746F: include/linux/mlx4/ 8747 8748MELLANOX MLX4 IB driver 8749M: Yishai Hadas <yishaih@mellanox.com> 8750L: linux-rdma@vger.kernel.org 8751W: http://www.mellanox.com 8752Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8753S: Supported 8754F: drivers/infiniband/hw/mlx4/ 8755F: include/linux/mlx4/ 8756F: include/uapi/rdma/mlx4-abi.h 8757 8758MELLANOX MLX5 core VPI driver 8759M: Saeed Mahameed <saeedm@mellanox.com> 8760M: Matan Barak <matanb@mellanox.com> 8761M: Leon Romanovsky <leonro@mellanox.com> 8762L: netdev@vger.kernel.org 8763L: linux-rdma@vger.kernel.org 8764W: http://www.mellanox.com 8765Q: http://patchwork.ozlabs.org/project/netdev/list/ 8766S: Supported 8767F: drivers/net/ethernet/mellanox/mlx5/core/ 8768F: include/linux/mlx5/ 8769 8770MELLANOX MLX5 IB driver 8771M: Matan Barak <matanb@mellanox.com> 8772M: Leon Romanovsky <leonro@mellanox.com> 8773L: linux-rdma@vger.kernel.org 8774W: http://www.mellanox.com 8775Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8776S: Supported 8777F: drivers/infiniband/hw/mlx5/ 8778F: include/linux/mlx5/ 8779F: include/uapi/rdma/mlx5-abi.h 8780 8781MELLANOX MLXCPLD I2C AND MUX DRIVER 8782M: Vadim Pasternak <vadimp@mellanox.com> 8783M: Michael Shych <michaelsh@mellanox.com> 8784L: linux-i2c@vger.kernel.org 8785S: Supported 8786F: drivers/i2c/busses/i2c-mlxcpld.c 8787F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8788F: Documentation/i2c/busses/i2c-mlxcpld 8789 8790MELLANOX MLXCPLD LED DRIVER 8791M: Vadim Pasternak <vadimp@mellanox.com> 8792L: linux-leds@vger.kernel.org 8793S: Supported 8794F: drivers/leds/leds-mlxcpld.c 8795F: Documentation/leds/leds-mlxcpld.txt 8796 8797MELLANOX PLATFORM DRIVER 8798M: Vadim Pasternak <vadimp@mellanox.com> 8799L: platform-driver-x86@vger.kernel.org 8800S: Supported 8801F: drivers/platform/x86/mlx-platform.c 8802 8803MEMBARRIER SUPPORT 8804M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8805M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8806L: linux-kernel@vger.kernel.org 8807S: Supported 8808F: kernel/sched/membarrier.c 8809F: include/uapi/linux/membarrier.h 8810 8811MEMORY MANAGEMENT 8812L: linux-mm@kvack.org 8813W: http://www.linux-mm.org 8814S: Maintained 8815F: include/linux/mm.h 8816F: include/linux/gfp.h 8817F: include/linux/mmzone.h 8818F: include/linux/memory_hotplug.h 8819F: include/linux/vmalloc.h 8820F: mm/ 8821 8822MEMORY TECHNOLOGY DEVICES (MTD) 8823M: David Woodhouse <dwmw2@infradead.org> 8824M: Brian Norris <computersforpeace@gmail.com> 8825M: Boris Brezillon <boris.brezillon@free-electrons.com> 8826M: Marek Vasut <marek.vasut@gmail.com> 8827M: Richard Weinberger <richard@nod.at> 8828M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8829L: linux-mtd@lists.infradead.org 8830W: http://www.linux-mtd.infradead.org/ 8831Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8832T: git git://git.infradead.org/linux-mtd.git master 8833T: git git://git.infradead.org/l2-mtd.git master 8834S: Maintained 8835F: Documentation/devicetree/bindings/mtd/ 8836F: drivers/mtd/ 8837F: include/linux/mtd/ 8838F: include/uapi/mtd/ 8839 8840MEN A21 WATCHDOG DRIVER 8841M: Johannes Thumshirn <morbidrsa@gmail.com> 8842L: linux-watchdog@vger.kernel.org 8843S: Maintained 8844F: drivers/watchdog/mena21_wdt.c 8845 8846MEN CHAMELEON BUS (mcb) 8847M: Johannes Thumshirn <morbidrsa@gmail.com> 8848S: Maintained 8849F: drivers/mcb/ 8850F: include/linux/mcb.h 8851F: Documentation/men-chameleon-bus.txt 8852 8853MEN F21BMC (Board Management Controller) 8854M: Andreas Werner <andreas.werner@men.de> 8855S: Supported 8856F: drivers/mfd/menf21bmc.c 8857F: drivers/watchdog/menf21bmc_wdt.c 8858F: drivers/leds/leds-menf21bmc.c 8859F: drivers/hwmon/menf21bmc_hwmon.c 8860F: Documentation/hwmon/menf21bmc 8861 8862MESON AO CEC DRIVER FOR AMLOGIC SOCS 8863M: Neil Armstrong <narmstrong@baylibre.com> 8864L: linux-media@lists.freedesktop.org 8865L: linux-amlogic@lists.infradead.org 8866W: http://linux-meson.com/ 8867S: Supported 8868F: drivers/media/platform/meson/ao-cec.c 8869F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8870T: git git://linuxtv.org/media_tree.git 8871 8872METAG ARCHITECTURE 8873M: James Hogan <james.hogan@imgtec.com> 8874L: linux-metag@vger.kernel.org 8875T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8876S: Odd Fixes 8877F: arch/metag/ 8878F: Documentation/metag/ 8879F: Documentation/devicetree/bindings/metag/ 8880F: Documentation/devicetree/bindings/interrupt-controller/img,* 8881F: drivers/clocksource/metag_generic.c 8882F: drivers/irqchip/irq-metag.c 8883F: drivers/irqchip/irq-metag-ext.c 8884F: drivers/tty/metag_da.c 8885 8886MICROBLAZE ARCHITECTURE 8887M: Michal Simek <monstr@monstr.eu> 8888W: http://www.monstr.eu/fdt/ 8889T: git git://git.monstr.eu/linux-2.6-microblaze.git 8890S: Supported 8891F: arch/microblaze/ 8892 8893MICROCHIP / ATMEL AT91 SERIAL DRIVER 8894M: Richard Genoud <richard.genoud@gmail.com> 8895S: Maintained 8896F: drivers/tty/serial/atmel_serial.c 8897F: drivers/tty/serial/atmel_serial.h 8898 8899MICROCHIP / ATMEL DMA DRIVER 8900M: Ludovic Desroches <ludovic.desroches@microchip.com> 8901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8902L: dmaengine@vger.kernel.org 8903S: Supported 8904F: drivers/dma/at_hdmac.c 8905F: drivers/dma/at_hdmac_regs.h 8906F: include/linux/platform_data/dma-atmel.h 8907 8908MICROCHIP / ATMEL ECC DRIVER 8909M: Tudor Ambarus <tudor.ambarus@microchip.com> 8910L: linux-crypto@vger.kernel.org 8911S: Maintained 8912F: drivers/crypto/atmel-ecc.* 8913 8914MICROCHIP / ATMEL ISC DRIVER 8915M: Songjun Wu <songjun.wu@microchip.com> 8916L: linux-media@vger.kernel.org 8917S: Supported 8918F: drivers/media/platform/atmel/atmel-isc.c 8919F: drivers/media/platform/atmel/atmel-isc-regs.h 8920F: devicetree/bindings/media/atmel-isc.txt 8921 8922MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8923M: Woojung Huh <Woojung.Huh@microchip.com> 8924M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8925L: netdev@vger.kernel.org 8926S: Maintained 8927F: net/dsa/tag_ksz.c 8928F: drivers/net/dsa/microchip/* 8929F: include/linux/platform_data/microchip-ksz.h 8930F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8931 8932MICROCHIP USB251XB DRIVER 8933M: Richard Leitner <richard.leitner@skidata.com> 8934L: linux-usb@vger.kernel.org 8935S: Maintained 8936F: drivers/usb/misc/usb251xb.c 8937F: Documentation/devicetree/bindings/usb/usb251xb.txt 8938 8939MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8940M: Don Brace <don.brace@microsemi.com> 8941L: esc.storagedev@microsemi.com 8942L: linux-scsi@vger.kernel.org 8943S: Supported 8944F: drivers/scsi/smartpqi/smartpqi*.[ch] 8945F: drivers/scsi/smartpqi/Kconfig 8946F: drivers/scsi/smartpqi/Makefile 8947F: include/linux/cciss*.h 8948F: include/uapi/linux/cciss*.h 8949F: Documentation/scsi/smartpqi.txt 8950 8951MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8952M: Chen Yu <yu.c.chen@intel.com> 8953L: platform-driver-x86@vger.kernel.org 8954S: Supported 8955F: drivers/platform/x86/surfacepro3_button.c 8956 8957MICROTEK X6 SCANNER 8958M: Oliver Neukum <oliver@neukum.org> 8959S: Maintained 8960F: drivers/usb/image/microtek.* 8961 8962MIPS 8963M: Ralf Baechle <ralf@linux-mips.org> 8964L: linux-mips@linux-mips.org 8965W: http://www.linux-mips.org/ 8966T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8967Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8968S: Supported 8969F: Documentation/devicetree/bindings/mips/ 8970F: Documentation/mips/ 8971F: arch/mips/ 8972 8973MIPS BOSTON DEVELOPMENT BOARD 8974M: Paul Burton <paul.burton@imgtec.com> 8975L: linux-mips@linux-mips.org 8976S: Maintained 8977F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 8978F: arch/mips/boot/dts/img/boston.dts 8979F: arch/mips/configs/generic/board-boston.config 8980F: drivers/clk/imgtec/clk-boston.c 8981F: include/dt-bindings/clock/boston-clock.h 8982 8983MIPS GENERIC PLATFORM 8984M: Paul Burton <paul.burton@imgtec.com> 8985L: linux-mips@linux-mips.org 8986S: Supported 8987F: arch/mips/generic/ 8988F: arch/mips/tools/generic-board-config.sh 8989 8990MIPS/LOONGSON1 ARCHITECTURE 8991M: Keguang Zhang <keguang.zhang@gmail.com> 8992L: linux-mips@linux-mips.org 8993S: Maintained 8994F: arch/mips/loongson32/ 8995F: arch/mips/include/asm/mach-loongson32/ 8996F: drivers/*/*loongson1* 8997F: drivers/*/*/*loongson1* 8998 8999MIPS RINT INSTRUCTION EMULATION 9000M: Aleksandar Markovic <aleksandar.markovic@imgtec.com> 9001L: linux-mips@linux-mips.org 9002S: Supported 9003F: arch/mips/math-emu/sp_rint.c 9004F: arch/mips/math-emu/dp_rint.c 9005 9006MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9007M: Hans Verkuil <hverkuil@xs4all.nl> 9008L: linux-media@vger.kernel.org 9009T: git git://linuxtv.org/media_tree.git 9010W: https://linuxtv.org 9011S: Odd Fixes 9012F: drivers/media/radio/radio-miropcm20* 9013 9014MMP SUPPORT 9015M: Eric Miao <eric.y.miao@gmail.com> 9016M: Haojian Zhuang <haojian.zhuang@gmail.com> 9017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9018T: git git://github.com/hzhuang1/linux.git 9019T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9020S: Maintained 9021F: arch/arm/boot/dts/mmp* 9022F: arch/arm/mach-mmp/ 9023 9024MN88472 MEDIA DRIVER 9025M: Antti Palosaari <crope@iki.fi> 9026L: linux-media@vger.kernel.org 9027W: https://linuxtv.org 9028W: http://palosaari.fi/linux/ 9029Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9030S: Maintained 9031F: drivers/media/dvb-frontends/mn88472* 9032 9033MN88473 MEDIA DRIVER 9034M: Antti Palosaari <crope@iki.fi> 9035L: linux-media@vger.kernel.org 9036W: https://linuxtv.org 9037W: http://palosaari.fi/linux/ 9038Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9039S: Maintained 9040F: drivers/media/dvb-frontends/mn88473* 9041 9042MODULE SUPPORT 9043M: Jessica Yu <jeyu@kernel.org> 9044M: Rusty Russell <rusty@rustcorp.com.au> 9045T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9046S: Maintained 9047F: include/linux/module.h 9048F: kernel/module.c 9049 9050MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9051W: http://popies.net/meye/ 9052S: Orphan 9053F: Documentation/media/v4l-drivers/meye* 9054F: drivers/media/pci/meye/ 9055F: include/uapi/linux/meye.h 9056 9057MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9058M: Jiri Slaby <jirislaby@gmail.com> 9059S: Maintained 9060F: Documentation/serial/moxa-smartio 9061F: drivers/tty/mxser.* 9062 9063MR800 AVERMEDIA USB FM RADIO DRIVER 9064M: Alexey Klimov <klimov.linux@gmail.com> 9065L: linux-media@vger.kernel.org 9066T: git git://linuxtv.org/media_tree.git 9067S: Maintained 9068F: drivers/media/radio/radio-mr800.c 9069 9070MRF24J40 IEEE 802.15.4 RADIO DRIVER 9071M: Alan Ott <alan@signal11.us> 9072L: linux-wpan@vger.kernel.org 9073S: Maintained 9074F: drivers/net/ieee802154/mrf24j40.c 9075F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9076 9077MSI LAPTOP SUPPORT 9078M: "Lee, Chun-Yi" <jlee@suse.com> 9079L: platform-driver-x86@vger.kernel.org 9080S: Maintained 9081F: drivers/platform/x86/msi-laptop.c 9082 9083MSI WMI SUPPORT 9084L: platform-driver-x86@vger.kernel.org 9085S: Orphan 9086F: drivers/platform/x86/msi-wmi.c 9087 9088MSI001 MEDIA DRIVER 9089M: Antti Palosaari <crope@iki.fi> 9090L: linux-media@vger.kernel.org 9091W: https://linuxtv.org 9092W: http://palosaari.fi/linux/ 9093Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9094T: git git://linuxtv.org/anttip/media_tree.git 9095S: Maintained 9096F: drivers/media/tuners/msi001* 9097 9098MSI2500 MEDIA DRIVER 9099M: Antti Palosaari <crope@iki.fi> 9100L: linux-media@vger.kernel.org 9101W: https://linuxtv.org 9102W: http://palosaari.fi/linux/ 9103Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9104T: git git://linuxtv.org/anttip/media_tree.git 9105S: Maintained 9106F: drivers/media/usb/msi2500/ 9107 9108MSYSTEMS DISKONCHIP G3 MTD DRIVER 9109M: Robert Jarzmik <robert.jarzmik@free.fr> 9110L: linux-mtd@lists.infradead.org 9111S: Maintained 9112F: drivers/mtd/devices/docg3* 9113 9114MT9M032 APTINA SENSOR DRIVER 9115M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9116L: linux-media@vger.kernel.org 9117T: git git://linuxtv.org/media_tree.git 9118S: Maintained 9119F: drivers/media/i2c/mt9m032.c 9120F: include/media/i2c/mt9m032.h 9121 9122MT9P031 APTINA CAMERA SENSOR 9123M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9124L: linux-media@vger.kernel.org 9125T: git git://linuxtv.org/media_tree.git 9126S: Maintained 9127F: drivers/media/i2c/mt9p031.c 9128F: include/media/i2c/mt9p031.h 9129 9130MT9T001 APTINA CAMERA SENSOR 9131M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9132L: linux-media@vger.kernel.org 9133T: git git://linuxtv.org/media_tree.git 9134S: Maintained 9135F: drivers/media/i2c/mt9t001.c 9136F: include/media/i2c/mt9t001.h 9137 9138MT9V032 APTINA CAMERA SENSOR 9139M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9140L: linux-media@vger.kernel.org 9141T: git git://linuxtv.org/media_tree.git 9142S: Maintained 9143F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9144F: drivers/media/i2c/mt9v032.c 9145F: include/media/i2c/mt9v032.h 9146 9147MULTIFUNCTION DEVICES (MFD) 9148M: Lee Jones <lee.jones@linaro.org> 9149T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9150S: Supported 9151F: Documentation/devicetree/bindings/mfd/ 9152F: drivers/mfd/ 9153F: include/linux/mfd/ 9154F: include/dt-bindings/mfd/ 9155 9156MULTIMEDIA CARD (MMC) ETC. OVER SPI 9157S: Orphan 9158F: drivers/mmc/host/mmc_spi.c 9159F: include/linux/spi/mmc_spi.h 9160 9161MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9162M: Ulf Hansson <ulf.hansson@linaro.org> 9163L: linux-mmc@vger.kernel.org 9164T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9165S: Maintained 9166F: Documentation/devicetree/bindings/mmc/ 9167F: drivers/mmc/ 9168F: include/linux/mmc/ 9169F: include/uapi/linux/mmc/ 9170 9171MULTIPLEXER SUBSYSTEM 9172M: Peter Rosin <peda@axentia.se> 9173S: Maintained 9174F: Documentation/ABI/testing/mux/sysfs-class-mux* 9175F: Documentation/devicetree/bindings/mux/ 9176F: include/linux/dt-bindings/mux/ 9177F: include/linux/mux/ 9178F: drivers/mux/ 9179 9180MULTISOUND SOUND DRIVER 9181M: Andrew Veliath <andrewtv@usa.net> 9182S: Maintained 9183F: Documentation/sound/oss/MultiSound 9184F: sound/oss/msnd* 9185 9186MULTITECH MULTIPORT CARD (ISICOM) 9187S: Orphan 9188F: drivers/tty/isicom.c 9189F: include/linux/isicom.h 9190 9191MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9192M: Bin Liu <b-liu@ti.com> 9193L: linux-usb@vger.kernel.org 9194T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 9195S: Maintained 9196F: drivers/usb/musb/ 9197 9198MXL5007T MEDIA DRIVER 9199M: Michael Krufky <mkrufky@linuxtv.org> 9200L: linux-media@vger.kernel.org 9201W: https://linuxtv.org 9202W: http://github.com/mkrufky 9203Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9204T: git git://linuxtv.org/mkrufky/tuners.git 9205S: Maintained 9206F: drivers/media/tuners/mxl5007t.* 9207 9208MXSFB DRM DRIVER 9209M: Marek Vasut <marex@denx.de> 9210S: Supported 9211F: drivers/gpu/drm/mxsfb/ 9212F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9213 9214MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9215M: Hyong-Youb Kim <hykim@myri.com> 9216L: netdev@vger.kernel.org 9217W: https://www.myricom.com/support/downloads/myri10ge.html 9218S: Supported 9219F: drivers/net/ethernet/myricom/myri10ge/ 9220 9221NAND FLASH SUBSYSTEM 9222M: Boris Brezillon <boris.brezillon@free-electrons.com> 9223R: Richard Weinberger <richard@nod.at> 9224L: linux-mtd@lists.infradead.org 9225W: http://www.linux-mtd.infradead.org/ 9226Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9227T: git git://git.infradead.org/linux-mtd.git nand/fixes 9228T: git git://git.infradead.org/l2-mtd.git nand/next 9229S: Maintained 9230F: drivers/mtd/nand/ 9231F: include/linux/mtd/*nand*.h 9232 9233NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9234M: Daniel Mack <zonque@gmail.com> 9235S: Maintained 9236L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9237W: http://www.native-instruments.com 9238F: sound/usb/caiaq/ 9239 9240NATSEMI ETHERNET DRIVER (DP8381x) 9241S: Orphan 9242F: drivers/net/ethernet/natsemi/natsemi.c 9243 9244NCP FILESYSTEM 9245M: Petr Vandrovec <petr@vandrovec.name> 9246S: Odd Fixes 9247F: fs/ncpfs/ 9248 9249NCR 5380 SCSI DRIVERS 9250M: Finn Thain <fthain@telegraphics.com.au> 9251M: Michael Schmitz <schmitzmic@gmail.com> 9252L: linux-scsi@vger.kernel.org 9253S: Maintained 9254F: Documentation/scsi/g_NCR5380.txt 9255F: drivers/scsi/NCR5380.* 9256F: drivers/scsi/arm/cumana_1.c 9257F: drivers/scsi/arm/oak.c 9258F: drivers/scsi/atari_scsi.* 9259F: drivers/scsi/dmx3191d.c 9260F: drivers/scsi/g_NCR5380.* 9261F: drivers/scsi/mac_scsi.* 9262F: drivers/scsi/sun3_scsi.* 9263F: drivers/scsi/sun3_scsi_vme.c 9264 9265NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9266M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9267L: linux-scsi@vger.kernel.org 9268S: Maintained 9269F: drivers/scsi/NCR_D700.* 9270 9271NCT6775 HARDWARE MONITOR DRIVER 9272M: Guenter Roeck <linux@roeck-us.net> 9273L: linux-hwmon@vger.kernel.org 9274S: Maintained 9275F: Documentation/hwmon/nct6775 9276F: drivers/hwmon/nct6775.c 9277 9278NETEFFECT IWARP RNIC DRIVER (IW_NES) 9279M: Faisal Latif <faisal.latif@intel.com> 9280L: linux-rdma@vger.kernel.org 9281W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9282S: Supported 9283F: drivers/infiniband/hw/nes/ 9284F: include/uapi/rdma/nes-abi.h 9285 9286NETEM NETWORK EMULATOR 9287M: Stephen Hemminger <stephen@networkplumber.org> 9288L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9289S: Maintained 9290F: net/sched/sch_netem.c 9291 9292NETERION 10GbE DRIVERS (s2io/vxge) 9293M: Jon Mason <jdmason@kudzu.us> 9294L: netdev@vger.kernel.org 9295S: Supported 9296F: Documentation/networking/s2io.txt 9297F: Documentation/networking/vxge.txt 9298F: drivers/net/ethernet/neterion/ 9299 9300NETFILTER 9301M: Pablo Neira Ayuso <pablo@netfilter.org> 9302M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9303M: Florian Westphal <fw@strlen.de> 9304L: netfilter-devel@vger.kernel.org 9305L: coreteam@netfilter.org 9306W: http://www.netfilter.org/ 9307W: http://www.iptables.org/ 9308W: http://www.nftables.org/ 9309Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9310T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9311T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9312S: Maintained 9313F: include/linux/netfilter* 9314F: include/linux/netfilter/ 9315F: include/net/netfilter/ 9316F: include/uapi/linux/netfilter* 9317F: include/uapi/linux/netfilter/ 9318F: net/*/netfilter.c 9319F: net/*/netfilter/ 9320F: net/netfilter/ 9321F: net/bridge/br_netfilter*.c 9322 9323NETROM NETWORK LAYER 9324M: Ralf Baechle <ralf@linux-mips.org> 9325L: linux-hams@vger.kernel.org 9326W: http://www.linux-ax25.org/ 9327S: Maintained 9328F: include/net/netrom.h 9329F: include/uapi/linux/netrom.h 9330F: net/netrom/ 9331 9332NETRONOME ETHERNET DRIVERS 9333M: Jakub Kicinski <jakub.kicinski@netronome.com> 9334L: oss-drivers@netronome.com 9335S: Maintained 9336F: drivers/net/ethernet/netronome/ 9337 9338NETWORK BLOCK DEVICE (NBD) 9339M: Josef Bacik <jbacik@fb.com> 9340S: Maintained 9341L: linux-block@vger.kernel.org 9342L: nbd-general@lists.sourceforge.net 9343F: Documentation/blockdev/nbd.txt 9344F: drivers/block/nbd.c 9345F: include/uapi/linux/nbd.h 9346 9347NETWORK DROP MONITOR 9348M: Neil Horman <nhorman@tuxdriver.com> 9349L: netdev@vger.kernel.org 9350S: Maintained 9351W: https://fedorahosted.org/dropwatch/ 9352F: net/core/drop_monitor.c 9353 9354NETWORKING DRIVERS 9355L: netdev@vger.kernel.org 9356W: http://www.linuxfoundation.org/en/Net 9357Q: http://patchwork.ozlabs.org/project/netdev/list/ 9358T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9359T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9360S: Odd Fixes 9361F: Documentation/devicetree/bindings/net/ 9362F: drivers/net/ 9363F: include/linux/if_* 9364F: include/linux/netdevice.h 9365F: include/linux/etherdevice.h 9366F: include/linux/fcdevice.h 9367F: include/linux/fddidevice.h 9368F: include/linux/hippidevice.h 9369F: include/linux/inetdevice.h 9370F: include/uapi/linux/if_* 9371F: include/uapi/linux/netdevice.h 9372 9373NETWORKING DRIVERS (WIRELESS) 9374M: Kalle Valo <kvalo@codeaurora.org> 9375L: linux-wireless@vger.kernel.org 9376Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9377T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9378T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9379S: Maintained 9380F: Documentation/devicetree/bindings/net/wireless/ 9381F: drivers/net/wireless/ 9382 9383NETWORKING [DSA] 9384M: Andrew Lunn <andrew@lunn.ch> 9385M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9386M: Florian Fainelli <f.fainelli@gmail.com> 9387S: Maintained 9388F: net/dsa/ 9389F: include/net/dsa.h 9390F: drivers/net/dsa/ 9391 9392NETWORKING [GENERAL] 9393M: "David S. Miller" <davem@davemloft.net> 9394L: netdev@vger.kernel.org 9395W: http://www.linuxfoundation.org/en/Net 9396Q: http://patchwork.ozlabs.org/project/netdev/list/ 9397T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9398T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9399B: mailto:netdev@vger.kernel.org 9400S: Maintained 9401F: net/ 9402F: include/net/ 9403F: include/linux/in.h 9404F: include/linux/net.h 9405F: include/linux/netdevice.h 9406F: include/uapi/linux/in.h 9407F: include/uapi/linux/net.h 9408F: include/uapi/linux/netdevice.h 9409F: include/uapi/linux/net_namespace.h 9410F: tools/net/ 9411F: tools/testing/selftests/net/ 9412F: lib/random32.c 9413 9414NETWORKING [IPSEC] 9415M: Steffen Klassert <steffen.klassert@secunet.com> 9416M: Herbert Xu <herbert@gondor.apana.org.au> 9417M: "David S. Miller" <davem@davemloft.net> 9418L: netdev@vger.kernel.org 9419T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9420T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9421S: Maintained 9422F: net/core/flow.c 9423F: net/xfrm/ 9424F: net/key/ 9425F: net/ipv4/xfrm* 9426F: net/ipv4/esp4* 9427F: net/ipv4/ah4.c 9428F: net/ipv4/ipcomp.c 9429F: net/ipv4/ip_vti.c 9430F: net/ipv6/xfrm* 9431F: net/ipv6/esp6* 9432F: net/ipv6/ah6.c 9433F: net/ipv6/ipcomp6.c 9434F: net/ipv6/ip6_vti.c 9435F: include/uapi/linux/xfrm.h 9436F: include/net/xfrm.h 9437 9438NETWORKING [IPv4/IPv6] 9439M: "David S. Miller" <davem@davemloft.net> 9440M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9441M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9442L: netdev@vger.kernel.org 9443T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9444S: Maintained 9445F: net/ipv4/ 9446F: net/ipv6/ 9447F: include/net/ip* 9448F: arch/x86/net/* 9449 9450NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9451M: Paul Moore <paul@paul-moore.com> 9452W: https://github.com/netlabel 9453L: netdev@vger.kernel.org 9454L: linux-security-module@vger.kernel.org 9455S: Maintained 9456F: Documentation/netlabel/ 9457F: include/net/calipso.h 9458F: include/net/cipso_ipv4.h 9459F: include/net/netlabel.h 9460F: include/uapi/linux/netfilter/xt_SECMARK.h 9461F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9462F: net/netlabel/ 9463F: net/ipv4/cipso_ipv4.c 9464F: net/ipv6/calipso.c 9465F: net/netfilter/xt_CONNSECMARK.c 9466F: net/netfilter/xt_SECMARK.c 9467 9468NETWORKING [TLS] 9469M: Ilya Lesokhin <ilyal@mellanox.com> 9470M: Aviad Yehezkel <aviadye@mellanox.com> 9471M: Dave Watson <davejwatson@fb.com> 9472L: netdev@vger.kernel.org 9473S: Maintained 9474F: net/tls/* 9475F: include/uapi/linux/tls.h 9476F: include/net/tls.h 9477 9478NETWORKING [WIRELESS] 9479L: linux-wireless@vger.kernel.org 9480Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9481 9482NETXEN (1/10) GbE SUPPORT 9483M: Manish Chopra <manish.chopra@cavium.com> 9484M: Rahul Verma <rahul.verma@cavium.com> 9485M: Dept-GELinuxNICDev@cavium.com 9486L: netdev@vger.kernel.org 9487S: Supported 9488F: drivers/net/ethernet/qlogic/netxen/ 9489 9490NFC SUBSYSTEM 9491M: Samuel Ortiz <sameo@linux.intel.com> 9492L: linux-wireless@vger.kernel.org 9493L: linux-nfc@lists.01.org (subscribers-only) 9494S: Supported 9495F: net/nfc/ 9496F: include/net/nfc/ 9497F: include/uapi/linux/nfc.h 9498F: drivers/nfc/ 9499F: include/linux/platform_data/nfcmrvl.h 9500F: include/linux/platform_data/nxp-nci.h 9501F: Documentation/devicetree/bindings/net/nfc/ 9502 9503NFS, SUNRPC, AND LOCKD CLIENTS 9504M: Trond Myklebust <trond.myklebust@primarydata.com> 9505M: Anna Schumaker <anna.schumaker@netapp.com> 9506L: linux-nfs@vger.kernel.org 9507W: http://client.linux-nfs.org 9508T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9509S: Maintained 9510F: fs/lockd/ 9511F: fs/nfs/ 9512F: fs/nfs_common/ 9513F: net/sunrpc/ 9514F: include/linux/lockd/ 9515F: include/linux/nfs* 9516F: include/linux/sunrpc/ 9517F: include/uapi/linux/nfs* 9518F: include/uapi/linux/sunrpc/ 9519 9520NILFS2 FILESYSTEM 9521M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9522L: linux-nilfs@vger.kernel.org 9523W: http://nilfs.sourceforge.net/ 9524W: http://nilfs.osdn.jp/ 9525T: git git://github.com/konis/nilfs2.git 9526S: Supported 9527F: Documentation/filesystems/nilfs2.txt 9528F: fs/nilfs2/ 9529F: include/trace/events/nilfs2.h 9530F: include/uapi/linux/nilfs2_api.h 9531F: include/uapi/linux/nilfs2_ondisk.h 9532 9533NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9534M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9535W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9536S: Maintained 9537F: Documentation/scsi/NinjaSCSI.txt 9538F: drivers/scsi/pcmcia/nsp_* 9539 9540NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9541M: GOTO Masanori <gotom@debian.or.jp> 9542M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9543W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9544S: Maintained 9545F: Documentation/scsi/NinjaSCSI.txt 9546F: drivers/scsi/nsp32* 9547 9548NIOS2 ARCHITECTURE 9549M: Ley Foon Tan <lftan@altera.com> 9550L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9551T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9552S: Maintained 9553F: arch/nios2/ 9554 9555NOHZ, DYNTICKS SUPPORT 9556M: Frederic Weisbecker <fweisbec@gmail.com> 9557M: Thomas Gleixner <tglx@linutronix.de> 9558M: Ingo Molnar <mingo@kernel.org> 9559L: linux-kernel@vger.kernel.org 9560T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9561S: Maintained 9562F: kernel/time/tick*.* 9563F: include/linux/tick.h 9564F: include/linux/sched/nohz.h 9565 9566NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9567M: Pavel Machek <pavel@ucw.cz> 9568M: Sakari Ailus <sakari.ailus@iki.fi> 9569L: linux-media@vger.kernel.org 9570S: Maintained 9571F: drivers/media/i2c/et8ek8 9572F: drivers/media/i2c/ad5820.c 9573 9574NOKIA N900 POWER SUPPLY DRIVERS 9575R: Pali Rohár <pali.rohar@gmail.com> 9576F: include/linux/power/bq2415x_charger.h 9577F: include/linux/power/bq27xxx_battery.h 9578F: include/linux/power/isp1704_charger.h 9579F: drivers/power/supply/bq2415x_charger.c 9580F: drivers/power/supply/bq27xxx_battery.c 9581F: drivers/power/supply/bq27xxx_battery_i2c.c 9582F: drivers/power/supply/isp1704_charger.c 9583F: drivers/power/supply/rx51_battery.c 9584 9585NTB AMD DRIVER 9586M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9587L: linux-ntb@googlegroups.com 9588S: Supported 9589F: drivers/ntb/hw/amd/ 9590 9591NTB DRIVER CORE 9592M: Jon Mason <jdmason@kudzu.us> 9593M: Dave Jiang <dave.jiang@intel.com> 9594M: Allen Hubbe <Allen.Hubbe@emc.com> 9595L: linux-ntb@googlegroups.com 9596S: Supported 9597W: https://github.com/jonmason/ntb/wiki 9598T: git git://github.com/jonmason/ntb.git 9599F: drivers/ntb/ 9600F: drivers/net/ntb_netdev.c 9601F: include/linux/ntb.h 9602F: include/linux/ntb_transport.h 9603F: tools/testing/selftests/ntb/ 9604 9605NTB IDT DRIVER 9606M: Serge Semin <fancer.lancer@gmail.com> 9607L: linux-ntb@googlegroups.com 9608S: Supported 9609F: drivers/ntb/hw/idt/ 9610 9611NTB INTEL DRIVER 9612M: Jon Mason <jdmason@kudzu.us> 9613M: Dave Jiang <dave.jiang@intel.com> 9614L: linux-ntb@googlegroups.com 9615S: Supported 9616W: https://github.com/jonmason/ntb/wiki 9617T: git git://github.com/jonmason/ntb.git 9618F: drivers/ntb/hw/intel/ 9619 9620NTFS FILESYSTEM 9621M: Anton Altaparmakov <anton@tuxera.com> 9622L: linux-ntfs-dev@lists.sourceforge.net 9623W: http://www.tuxera.com/ 9624T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9625S: Supported 9626F: Documentation/filesystems/ntfs.txt 9627F: fs/ntfs/ 9628 9629NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9630M: Antonino Daplas <adaplas@gmail.com> 9631L: linux-fbdev@vger.kernel.org 9632S: Maintained 9633F: drivers/video/fbdev/riva/ 9634F: drivers/video/fbdev/nvidia/ 9635 9636NVM EXPRESS DRIVER 9637M: Keith Busch <keith.busch@intel.com> 9638M: Jens Axboe <axboe@fb.com> 9639M: Christoph Hellwig <hch@lst.de> 9640M: Sagi Grimberg <sagi@grimberg.me> 9641L: linux-nvme@lists.infradead.org 9642T: git://git.infradead.org/nvme.git 9643W: http://git.infradead.org/nvme.git 9644S: Supported 9645F: drivers/nvme/host/ 9646F: include/linux/nvme.h 9647F: include/uapi/linux/nvme_ioctl.h 9648 9649NVM EXPRESS FC TRANSPORT DRIVERS 9650M: James Smart <james.smart@broadcom.com> 9651L: linux-nvme@lists.infradead.org 9652S: Supported 9653F: include/linux/nvme-fc.h 9654F: include/linux/nvme-fc-driver.h 9655F: drivers/nvme/host/fc.c 9656F: drivers/nvme/target/fc.c 9657F: drivers/nvme/target/fcloop.c 9658 9659NVM EXPRESS TARGET DRIVER 9660M: Christoph Hellwig <hch@lst.de> 9661M: Sagi Grimberg <sagi@grimberg.me> 9662L: linux-nvme@lists.infradead.org 9663T: git://git.infradead.org/nvme.git 9664W: http://git.infradead.org/nvme.git 9665S: Supported 9666F: drivers/nvme/target/ 9667 9668NVMEM FRAMEWORK 9669M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9670S: Maintained 9671F: drivers/nvmem/ 9672F: Documentation/devicetree/bindings/nvmem/ 9673F: Documentation/ABI/stable/sysfs-bus-nvmem 9674F: include/linux/nvmem-consumer.h 9675F: include/linux/nvmem-provider.h 9676 9677NXP TDA998X DRM DRIVER 9678M: Russell King <linux@armlinux.org.uk> 9679S: Supported 9680T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9681T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9682F: drivers/gpu/drm/i2c/tda998x_drv.c 9683F: include/drm/i2c/tda998x.h 9684 9685NXP TFA9879 DRIVER 9686M: Peter Rosin <peda@axentia.se> 9687L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9688S: Maintained 9689F: sound/soc/codecs/tfa9879* 9690 9691NXP-NCI NFC DRIVER 9692M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9693R: Charles Gorand <charles.gorand@effinnov.com> 9694L: linux-nfc@lists.01.org (moderated for non-subscribers) 9695S: Supported 9696F: drivers/nfc/nxp-nci 9697 9698OBJTOOL 9699M: Josh Poimboeuf <jpoimboe@redhat.com> 9700S: Supported 9701F: tools/objtool/ 9702 9703OMAP AUDIO SUPPORT 9704M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9705M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9706L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9707L: linux-omap@vger.kernel.org 9708S: Maintained 9709F: sound/soc/omap/ 9710 9711OMAP CLOCK FRAMEWORK SUPPORT 9712M: Paul Walmsley <paul@pwsan.com> 9713L: linux-omap@vger.kernel.org 9714S: Maintained 9715F: arch/arm/*omap*/*clock* 9716 9717OMAP DEVICE TREE SUPPORT 9718M: Benoît Cousson <bcousson@baylibre.com> 9719M: Tony Lindgren <tony@atomide.com> 9720L: linux-omap@vger.kernel.org 9721L: devicetree@vger.kernel.org 9722S: Maintained 9723F: arch/arm/boot/dts/*omap* 9724F: arch/arm/boot/dts/*am3* 9725F: arch/arm/boot/dts/*am4* 9726F: arch/arm/boot/dts/*am5* 9727F: arch/arm/boot/dts/*dra7* 9728 9729OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9730M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9731L: linux-omap@vger.kernel.org 9732L: linux-fbdev@vger.kernel.org 9733S: Maintained 9734F: drivers/video/fbdev/omap2/ 9735F: Documentation/arm/OMAP/DSS 9736 9737OMAP FRAMEBUFFER SUPPORT 9738M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9739L: linux-fbdev@vger.kernel.org 9740L: linux-omap@vger.kernel.org 9741S: Maintained 9742F: drivers/video/fbdev/omap/ 9743 9744OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9745M: Roger Quadros <rogerq@ti.com> 9746M: Tony Lindgren <tony@atomide.com> 9747L: linux-omap@vger.kernel.org 9748S: Maintained 9749F: drivers/memory/omap-gpmc.c 9750F: arch/arm/mach-omap2/*gpmc* 9751 9752OMAP GPIO DRIVER 9753M: Grygorii Strashko <grygorii.strashko@ti.com> 9754M: Santosh Shilimkar <ssantosh@kernel.org> 9755M: Kevin Hilman <khilman@kernel.org> 9756L: linux-omap@vger.kernel.org 9757S: Maintained 9758F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9759F: drivers/gpio/gpio-omap.c 9760 9761OMAP HARDWARE SPINLOCK SUPPORT 9762M: Ohad Ben-Cohen <ohad@wizery.com> 9763L: linux-omap@vger.kernel.org 9764S: Maintained 9765F: drivers/hwspinlock/omap_hwspinlock.c 9766 9767OMAP HS MMC SUPPORT 9768L: linux-mmc@vger.kernel.org 9769L: linux-omap@vger.kernel.org 9770S: Orphan 9771F: drivers/mmc/host/omap_hsmmc.c 9772 9773OMAP HWMOD DATA 9774M: Paul Walmsley <paul@pwsan.com> 9775L: linux-omap@vger.kernel.org 9776S: Maintained 9777F: arch/arm/mach-omap2/omap_hwmod*data* 9778 9779OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9780M: Benoît Cousson <bcousson@baylibre.com> 9781L: linux-omap@vger.kernel.org 9782S: Maintained 9783F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9784 9785OMAP HWMOD SUPPORT 9786M: Benoît Cousson <bcousson@baylibre.com> 9787M: Paul Walmsley <paul@pwsan.com> 9788L: linux-omap@vger.kernel.org 9789S: Maintained 9790F: arch/arm/mach-omap2/omap_hwmod.* 9791 9792OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9793M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9794L: linux-media@vger.kernel.org 9795S: Maintained 9796F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9797F: drivers/media/platform/omap3isp/ 9798F: drivers/staging/media/omap4iss/ 9799 9800OMAP MMC SUPPORT 9801M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9802L: linux-omap@vger.kernel.org 9803S: Maintained 9804F: drivers/mmc/host/omap.c 9805 9806OMAP POWER MANAGEMENT SUPPORT 9807M: Kevin Hilman <khilman@kernel.org> 9808L: linux-omap@vger.kernel.org 9809S: Maintained 9810F: arch/arm/*omap*/*pm* 9811F: drivers/cpufreq/omap-cpufreq.c 9812 9813OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9814M: Rajendra Nayak <rnayak@codeaurora.org> 9815M: Paul Walmsley <paul@pwsan.com> 9816L: linux-omap@vger.kernel.org 9817S: Maintained 9818F: arch/arm/mach-omap2/prm* 9819 9820OMAP RANDOM NUMBER GENERATOR SUPPORT 9821M: Deepak Saxena <dsaxena@plexity.net> 9822S: Maintained 9823F: drivers/char/hw_random/omap-rng.c 9824 9825OMAP USB SUPPORT 9826L: linux-usb@vger.kernel.org 9827L: linux-omap@vger.kernel.org 9828S: Orphan 9829F: drivers/usb/*/*omap* 9830F: arch/arm/*omap*/usb* 9831 9832OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9833M: Mark Jackson <mpfj@newflow.co.uk> 9834L: linux-omap@vger.kernel.org 9835S: Maintained 9836F: arch/arm/boot/dts/am335x-nano.dts 9837 9838OMAP1 SUPPORT 9839M: Aaro Koskinen <aaro.koskinen@iki.fi> 9840M: Tony Lindgren <tony@atomide.com> 9841L: linux-omap@vger.kernel.org 9842Q: http://patchwork.kernel.org/project/linux-omap/list/ 9843T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9844S: Maintained 9845F: arch/arm/mach-omap1/ 9846F: arch/arm/plat-omap/ 9847F: arch/arm/configs/omap1_defconfig 9848F: drivers/i2c/busses/i2c-omap.c 9849F: include/linux/i2c-omap.h 9850 9851OMAP2+ SUPPORT 9852M: Tony Lindgren <tony@atomide.com> 9853L: linux-omap@vger.kernel.org 9854W: http://www.muru.com/linux/omap/ 9855W: http://linux.omap.com/ 9856Q: http://patchwork.kernel.org/project/linux-omap/list/ 9857T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9858S: Maintained 9859F: arch/arm/mach-omap2/ 9860F: arch/arm/plat-omap/ 9861F: arch/arm/configs/omap2plus_defconfig 9862F: drivers/i2c/busses/i2c-omap.c 9863F: drivers/irqchip/irq-omap-intc.c 9864F: drivers/mfd/*omap*.c 9865F: drivers/mfd/menelaus.c 9866F: drivers/mfd/palmas.c 9867F: drivers/mfd/tps65217.c 9868F: drivers/mfd/tps65218.c 9869F: drivers/mfd/tps65910.c 9870F: drivers/mfd/twl-core.[ch] 9871F: drivers/mfd/twl4030*.c 9872F: drivers/mfd/twl6030*.c 9873F: drivers/mfd/twl6040*.c 9874F: drivers/regulator/palmas-regulator*.c 9875F: drivers/regulator/pbias-regulator.c 9876F: drivers/regulator/tps65217-regulator.c 9877F: drivers/regulator/tps65218-regulator.c 9878F: drivers/regulator/tps65910-regulator.c 9879F: drivers/regulator/twl-regulator.c 9880F: drivers/regulator/twl6030-regulator.c 9881F: include/linux/i2c-omap.h 9882 9883ONION OMEGA2+ BOARD 9884M: Harvey Hunt <harveyhuntnexus@gmail.com> 9885L: linux-mips@linux-mips.org 9886S: Maintained 9887F: arch/mips/boot/dts/ralink/omega2p.dts 9888 9889OMFS FILESYSTEM 9890M: Bob Copeland <me@bobcopeland.com> 9891L: linux-karma-devel@lists.sourceforge.net 9892S: Maintained 9893F: Documentation/filesystems/omfs.txt 9894F: fs/omfs/ 9895 9896OMNIKEY CARDMAN 4000 DRIVER 9897M: Harald Welte <laforge@gnumonks.org> 9898S: Maintained 9899F: drivers/char/pcmcia/cm4000_cs.c 9900F: include/linux/cm4000_cs.h 9901F: include/uapi/linux/cm4000_cs.h 9902 9903OMNIKEY CARDMAN 4040 DRIVER 9904M: Harald Welte <laforge@gnumonks.org> 9905S: Maintained 9906F: drivers/char/pcmcia/cm4040_cs.* 9907 9908OMNIVISION OV13858 SENSOR DRIVER 9909M: Sakari Ailus <sakari.ailus@linux.intel.com> 9910L: linux-media@vger.kernel.org 9911T: git git://linuxtv.org/media_tree.git 9912S: Maintained 9913F: drivers/media/i2c/ov13858.c 9914 9915OMNIVISION OV5640 SENSOR DRIVER 9916M: Steve Longerbeam <slongerbeam@gmail.com> 9917L: linux-media@vger.kernel.org 9918T: git git://linuxtv.org/media_tree.git 9919S: Maintained 9920F: drivers/media/i2c/ov5640.c 9921 9922OMNIVISION OV5647 SENSOR DRIVER 9923M: Luis Oliveira <lolivei@synopsys.com> 9924L: linux-media@vger.kernel.org 9925T: git git://linuxtv.org/media_tree.git 9926S: Maintained 9927F: drivers/media/i2c/ov5647.c 9928 9929OMNIVISION OV7670 SENSOR DRIVER 9930M: Jonathan Corbet <corbet@lwn.net> 9931L: linux-media@vger.kernel.org 9932T: git git://linuxtv.org/media_tree.git 9933S: Maintained 9934F: drivers/media/i2c/ov7670.c 9935F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9936 9937ONENAND FLASH DRIVER 9938M: Kyungmin Park <kyungmin.park@samsung.com> 9939L: linux-mtd@lists.infradead.org 9940S: Maintained 9941F: drivers/mtd/onenand/ 9942F: include/linux/mtd/onenand*.h 9943 9944ONSTREAM SCSI TAPE DRIVER 9945M: Willem Riede <osst@riede.org> 9946L: osst-users@lists.sourceforge.net 9947L: linux-scsi@vger.kernel.org 9948S: Maintained 9949F: Documentation/scsi/osst.txt 9950F: drivers/scsi/osst.* 9951F: drivers/scsi/osst_*.h 9952F: drivers/scsi/st.h 9953 9954OP-TEE DRIVER 9955M: Jens Wiklander <jens.wiklander@linaro.org> 9956S: Maintained 9957F: drivers/tee/optee/ 9958 9959OPA-VNIC DRIVER 9960M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9961M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 9962L: linux-rdma@vger.kernel.org 9963S: Supported 9964F: drivers/infiniband/ulp/opa_vnic 9965 9966OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9967M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9968L: devicetree@vger.kernel.org 9969S: Maintained 9970F: Documentation/devicetree/dynamic-resolution-notes.txt 9971F: Documentation/devicetree/overlay-notes.txt 9972F: drivers/of/overlay.c 9973F: drivers/of/resolver.c 9974 9975OPEN FIRMWARE AND FLATTENED DEVICE TREE 9976M: Rob Herring <robh+dt@kernel.org> 9977M: Frank Rowand <frowand.list@gmail.com> 9978L: devicetree@vger.kernel.org 9979W: http://www.devicetree.org/ 9980T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9981S: Maintained 9982F: drivers/of/ 9983F: include/linux/of*.h 9984F: scripts/dtc/ 9985F: Documentation/ABI/testing/sysfs-firmware-ofw 9986 9987OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9988M: Rob Herring <robh+dt@kernel.org> 9989M: Mark Rutland <mark.rutland@arm.com> 9990L: devicetree@vger.kernel.org 9991T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9992Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9993S: Maintained 9994F: Documentation/devicetree/ 9995F: arch/*/boot/dts/ 9996F: include/dt-bindings/ 9997 9998OPENCORES I2C BUS DRIVER 9999M: Peter Korsgaard <jacmet@sunsite.dk> 10000L: linux-i2c@vger.kernel.org 10001S: Maintained 10002F: Documentation/i2c/busses/i2c-ocores 10003F: drivers/i2c/busses/i2c-ocores.c 10004 10005OPENRISC ARCHITECTURE 10006M: Jonas Bonn <jonas@southpole.se> 10007M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10008M: Stafford Horne <shorne@gmail.com> 10009T: git git://github.com/openrisc/linux.git 10010L: openrisc@lists.librecores.org 10011W: http://openrisc.io 10012S: Maintained 10013F: arch/openrisc/ 10014 10015OPENVSWITCH 10016M: Pravin Shelar <pshelar@nicira.com> 10017L: netdev@vger.kernel.org 10018L: dev@openvswitch.org 10019W: http://openvswitch.org 10020S: Maintained 10021F: net/openvswitch/ 10022F: include/uapi/linux/openvswitch.h 10023 10024OPERATING PERFORMANCE POINTS (OPP) 10025M: Viresh Kumar <vireshk@kernel.org> 10026M: Nishanth Menon <nm@ti.com> 10027M: Stephen Boyd <sboyd@codeaurora.org> 10028L: linux-pm@vger.kernel.org 10029S: Maintained 10030T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10031F: drivers/base/power/opp/ 10032F: include/linux/pm_opp.h 10033F: Documentation/power/opp.txt 10034F: Documentation/devicetree/bindings/opp/ 10035 10036OPL4 DRIVER 10037M: Clemens Ladisch <clemens@ladisch.de> 10038L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10039T: git git://git.alsa-project.org/alsa-kernel.git 10040S: Maintained 10041F: sound/drivers/opl4/ 10042 10043OPROFILE 10044M: Robert Richter <rric@kernel.org> 10045L: oprofile-list@lists.sf.net 10046S: Maintained 10047F: arch/*/include/asm/oprofile*.h 10048F: arch/*/oprofile/ 10049F: drivers/oprofile/ 10050F: include/linux/oprofile.h 10051 10052ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10053M: Mark Fasheh <mfasheh@versity.com> 10054M: Joel Becker <jlbec@evilplan.org> 10055L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10056W: http://ocfs2.wiki.kernel.org 10057S: Supported 10058F: Documentation/filesystems/ocfs2.txt 10059F: Documentation/filesystems/dlmfs.txt 10060F: fs/ocfs2/ 10061 10062ORANGEFS FILESYSTEM 10063M: Mike Marshall <hubcap@omnibond.com> 10064L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10065T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10066S: Supported 10067F: fs/orangefs/ 10068F: Documentation/filesystems/orangefs.txt 10069 10070ORINOCO DRIVER 10071L: linux-wireless@vger.kernel.org 10072W: http://wireless.kernel.org/en/users/Drivers/orinoco 10073W: http://www.nongnu.org/orinoco/ 10074S: Orphan 10075F: drivers/net/wireless/intersil/orinoco/ 10076 10077OSD LIBRARY and FILESYSTEM 10078M: Boaz Harrosh <ooo@electrozaur.com> 10079S: Maintained 10080F: drivers/scsi/osd/ 10081F: include/scsi/osd_* 10082F: fs/exofs/ 10083 10084OV2659 OMNIVISION SENSOR DRIVER 10085M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10086L: linux-media@vger.kernel.org 10087W: https://linuxtv.org 10088Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10089T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10090S: Maintained 10091F: drivers/media/i2c/ov2659.c 10092F: include/media/i2c/ov2659.h 10093 10094OVERLAY FILESYSTEM 10095M: Miklos Szeredi <miklos@szeredi.hu> 10096L: linux-unionfs@vger.kernel.org 10097T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10098S: Supported 10099F: fs/overlayfs/ 10100F: Documentation/filesystems/overlayfs.txt 10101 10102P54 WIRELESS DRIVER 10103M: Christian Lamparter <chunkeey@googlemail.com> 10104L: linux-wireless@vger.kernel.org 10105W: http://wireless.kernel.org/en/users/Drivers/p54 10106S: Maintained 10107F: drivers/net/wireless/intersil/p54/ 10108 10109PA SEMI ETHERNET DRIVER 10110L: netdev@vger.kernel.org 10111S: Orphan 10112F: drivers/net/ethernet/pasemi/* 10113 10114PA SEMI SMBUS DRIVER 10115L: linux-i2c@vger.kernel.org 10116S: Orphan 10117F: drivers/i2c/busses/i2c-pasemi.c 10118 10119PADATA PARALLEL EXECUTION MECHANISM 10120M: Steffen Klassert <steffen.klassert@secunet.com> 10121L: linux-crypto@vger.kernel.org 10122S: Maintained 10123F: kernel/padata.c 10124F: include/linux/padata.h 10125F: Documentation/padata.txt 10126 10127PANASONIC LAPTOP ACPI EXTRAS DRIVER 10128M: Harald Welte <laforge@gnumonks.org> 10129L: platform-driver-x86@vger.kernel.org 10130S: Maintained 10131F: drivers/platform/x86/panasonic-laptop.c 10132 10133PANASONIC MN10300/AM33/AM34 PORT 10134M: David Howells <dhowells@redhat.com> 10135L: linux-am33-list@redhat.com (moderated for non-subscribers) 10136W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10137S: Maintained 10138F: Documentation/mn10300/ 10139F: arch/mn10300/ 10140 10141PARALLEL LCD/KEYPAD PANEL DRIVER 10142M: Willy Tarreau <willy@haproxy.com> 10143M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10144S: Odd Fixes 10145F: Documentation/misc-devices/lcd-panel-cgram.txt 10146F: drivers/misc/panel.c 10147 10148PARALLEL PORT SUBSYSTEM 10149M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10150M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10151L: linux-parport@lists.infradead.org (subscribers-only) 10152S: Maintained 10153F: drivers/parport/ 10154F: include/linux/parport*.h 10155F: drivers/char/ppdev.c 10156F: include/uapi/linux/ppdev.h 10157F: Documentation/parport*.txt 10158 10159PARAVIRT_OPS INTERFACE 10160M: Juergen Gross <jgross@suse.com> 10161M: Chris Wright <chrisw@sous-sol.org> 10162M: Alok Kataria <akataria@vmware.com> 10163M: Rusty Russell <rusty@rustcorp.com.au> 10164L: virtualization@lists.linux-foundation.org 10165S: Supported 10166F: Documentation/virtual/paravirt_ops.txt 10167F: arch/*/kernel/paravirt* 10168F: arch/*/include/asm/paravirt*.h 10169F: include/linux/hypervisor.h 10170 10171PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10172M: Tim Waugh <tim@cyberelk.net> 10173L: linux-parport@lists.infradead.org (subscribers-only) 10174S: Maintained 10175F: Documentation/blockdev/paride.txt 10176F: drivers/block/paride/ 10177 10178PARISC ARCHITECTURE 10179M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10180M: Helge Deller <deller@gmx.de> 10181L: linux-parisc@vger.kernel.org 10182W: http://www.parisc-linux.org/ 10183Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10184T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10185T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10186S: Maintained 10187F: arch/parisc/ 10188F: Documentation/parisc/ 10189F: drivers/parisc/ 10190F: drivers/char/agp/parisc-agp.c 10191F: drivers/input/serio/gscps2.c 10192F: drivers/parport/parport_gsc.* 10193F: drivers/tty/serial/8250/8250_gsc.c 10194F: drivers/video/fbdev/sti* 10195F: drivers/video/console/sti* 10196F: drivers/video/logo/logo_parisc* 10197 10198PARMAN 10199M: Jiri Pirko <jiri@mellanox.com> 10200L: netdev@vger.kernel.org 10201S: Supported 10202F: lib/parman.c 10203F: lib/test_parman.c 10204F: include/linux/parman.h 10205 10206PC87360 HARDWARE MONITORING DRIVER 10207M: Jim Cromie <jim.cromie@gmail.com> 10208L: linux-hwmon@vger.kernel.org 10209S: Maintained 10210F: Documentation/hwmon/pc87360 10211F: drivers/hwmon/pc87360.c 10212 10213PC8736x GPIO DRIVER 10214M: Jim Cromie <jim.cromie@gmail.com> 10215S: Maintained 10216F: drivers/char/pc8736x_gpio.c 10217 10218PC87427 HARDWARE MONITORING DRIVER 10219M: Jean Delvare <jdelvare@suse.com> 10220L: linux-hwmon@vger.kernel.org 10221S: Maintained 10222F: Documentation/hwmon/pc87427 10223F: drivers/hwmon/pc87427.c 10224 10225PCA9532 LED DRIVER 10226M: Riku Voipio <riku.voipio@iki.fi> 10227S: Maintained 10228F: drivers/leds/leds-pca9532.c 10229F: include/linux/leds-pca9532.h 10230 10231PCA9541 I2C BUS MASTER SELECTOR DRIVER 10232M: Guenter Roeck <linux@roeck-us.net> 10233L: linux-i2c@vger.kernel.org 10234S: Maintained 10235F: drivers/i2c/muxes/i2c-mux-pca9541.c 10236 10237PCDP - PRIMARY CONSOLE AND DEBUG PORT 10238M: Khalid Aziz <khalid@gonehiking.org> 10239S: Maintained 10240F: drivers/firmware/pcdp.* 10241 10242PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10243M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10244L: linux-pci@vger.kernel.org 10245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10246S: Maintained 10247F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10248F: drivers/pci/host/pci-aardvark.c 10249 10250PCI DRIVER FOR ALTERA PCIE IP 10251M: Ley Foon Tan <lftan@altera.com> 10252L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10253L: linux-pci@vger.kernel.org 10254S: Supported 10255F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10256F: drivers/pci/host/pcie-altera.c 10257 10258PCI DRIVER FOR APPLIEDMICRO XGENE 10259M: Tanmay Inamdar <tinamdar@apm.com> 10260L: linux-pci@vger.kernel.org 10261L: linux-arm-kernel@lists.infradead.org 10262S: Maintained 10263F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10264F: drivers/pci/host/pci-xgene.c 10265 10266PCI DRIVER FOR ARM VERSATILE PLATFORM 10267M: Rob Herring <robh@kernel.org> 10268L: linux-pci@vger.kernel.org 10269L: linux-arm-kernel@lists.infradead.org 10270S: Maintained 10271F: Documentation/devicetree/bindings/pci/versatile.txt 10272F: drivers/pci/host/pci-versatile.c 10273 10274PCI DRIVER FOR ARMADA 8K 10275M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10276L: linux-pci@vger.kernel.org 10277L: linux-arm-kernel@lists.infradead.org 10278S: Maintained 10279F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10280F: drivers/pci/dwc/pcie-armada8k.c 10281 10282PCI DRIVER FOR FREESCALE LAYERSCAPE 10283M: Minghuan Lian <minghuan.Lian@freescale.com> 10284M: Mingkai Hu <mingkai.hu@freescale.com> 10285M: Roy Zang <tie-fei.zang@freescale.com> 10286L: linuxppc-dev@lists.ozlabs.org 10287L: linux-pci@vger.kernel.org 10288L: linux-arm-kernel@lists.infradead.org 10289S: Maintained 10290F: drivers/pci/dwc/*layerscape* 10291 10292PCI DRIVER FOR GENERIC OF HOSTS 10293M: Will Deacon <will.deacon@arm.com> 10294L: linux-pci@vger.kernel.org 10295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10296S: Maintained 10297F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10298F: drivers/pci/host/pci-host-common.c 10299F: drivers/pci/host/pci-host-generic.c 10300 10301PCI DRIVER FOR IMX6 10302M: Richard Zhu <hongxing.zhu@nxp.com> 10303M: Lucas Stach <l.stach@pengutronix.de> 10304L: linux-pci@vger.kernel.org 10305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10306S: Maintained 10307F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10308F: drivers/pci/dwc/*imx6* 10309 10310PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10311M: Keith Busch <keith.busch@intel.com> 10312M: Jonathan Derrick <jonathan.derrick@intel.com> 10313L: linux-pci@vger.kernel.org 10314S: Supported 10315F: drivers/pci/host/vmd.c 10316 10317PCI DRIVER FOR MICROSEMI SWITCHTEC 10318M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10319M: Stephen Bates <stephen.bates@microsemi.com> 10320M: Logan Gunthorpe <logang@deltatee.com> 10321L: linux-pci@vger.kernel.org 10322S: Maintained 10323F: Documentation/switchtec.txt 10324F: Documentation/ABI/testing/sysfs-class-switchtec 10325F: drivers/pci/switch/switchtec* 10326F: include/uapi/linux/switchtec_ioctl.h 10327 10328PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10329M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10330M: Jason Cooper <jason@lakedaemon.net> 10331L: linux-pci@vger.kernel.org 10332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10333S: Maintained 10334F: drivers/pci/host/*mvebu* 10335 10336PCI DRIVER FOR NVIDIA TEGRA 10337M: Thierry Reding <thierry.reding@gmail.com> 10338L: linux-tegra@vger.kernel.org 10339L: linux-pci@vger.kernel.org 10340S: Supported 10341F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10342F: drivers/pci/host/pci-tegra.c 10343 10344PCI DRIVER FOR RENESAS R-CAR 10345M: Simon Horman <horms@verge.net.au> 10346L: linux-pci@vger.kernel.org 10347L: linux-renesas-soc@vger.kernel.org 10348S: Maintained 10349F: drivers/pci/host/*rcar* 10350 10351PCI DRIVER FOR SAMSUNG EXYNOS 10352M: Jingoo Han <jingoohan1@gmail.com> 10353L: linux-pci@vger.kernel.org 10354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10355L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10356S: Maintained 10357F: drivers/pci/dwc/pci-exynos.c 10358 10359PCI DRIVER FOR SYNOPSYS DESIGNWARE 10360M: Jingoo Han <jingoohan1@gmail.com> 10361M: Joao Pinto <Joao.Pinto@synopsys.com> 10362L: linux-pci@vger.kernel.org 10363S: Maintained 10364F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10365F: drivers/pci/dwc/*designware* 10366 10367PCI DRIVER FOR TI DRA7XX 10368M: Kishon Vijay Abraham I <kishon@ti.com> 10369L: linux-omap@vger.kernel.org 10370L: linux-pci@vger.kernel.org 10371S: Supported 10372F: Documentation/devicetree/bindings/pci/ti-pci.txt 10373F: drivers/pci/dwc/pci-dra7xx.c 10374 10375PCI DRIVER FOR TI KEYSTONE 10376M: Murali Karicheri <m-karicheri2@ti.com> 10377L: linux-pci@vger.kernel.org 10378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10379S: Maintained 10380F: drivers/pci/dwc/*keystone* 10381 10382PCI ENDPOINT SUBSYSTEM 10383M: Kishon Vijay Abraham I <kishon@ti.com> 10384L: linux-pci@vger.kernel.org 10385T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10386S: Supported 10387F: drivers/pci/endpoint/ 10388F: drivers/misc/pci_endpoint_test.c 10389F: tools/pci/ 10390 10391PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10392M: Russell Currey <ruscur@russell.cc> 10393L: linuxppc-dev@lists.ozlabs.org 10394S: Supported 10395F: Documentation/powerpc/eeh-pci-error-recovery.txt 10396F: arch/powerpc/kernel/eeh*.c 10397F: arch/powerpc/platforms/*/eeh*.c 10398F: arch/powerpc/include/*/eeh*.h 10399 10400PCI ERROR RECOVERY 10401M: Linas Vepstas <linasvepstas@gmail.com> 10402L: linux-pci@vger.kernel.org 10403S: Supported 10404F: Documentation/PCI/pci-error-recovery.txt 10405 10406PCI MSI DRIVER FOR ALTERA MSI IP 10407M: Ley Foon Tan <lftan@altera.com> 10408L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10409L: linux-pci@vger.kernel.org 10410S: Supported 10411F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10412F: drivers/pci/host/pcie-altera-msi.c 10413 10414PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10415M: Duc Dang <dhdang@apm.com> 10416L: linux-pci@vger.kernel.org 10417L: linux-arm-kernel@lists.infradead.org 10418S: Maintained 10419F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10420F: drivers/pci/host/pci-xgene-msi.c 10421 10422PCI SUBSYSTEM 10423M: Bjorn Helgaas <bhelgaas@google.com> 10424L: linux-pci@vger.kernel.org 10425Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10426T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10427S: Supported 10428F: Documentation/devicetree/bindings/pci/ 10429F: Documentation/PCI/ 10430F: drivers/pci/ 10431F: include/linux/pci* 10432F: arch/x86/pci/ 10433F: arch/x86/kernel/quirks.c 10434 10435PCIE DRIVER FOR AXIS ARTPEC 10436M: Niklas Cassel <niklas.cassel@axis.com> 10437M: Jesper Nilsson <jesper.nilsson@axis.com> 10438L: linux-arm-kernel@axis.com 10439L: linux-pci@vger.kernel.org 10440S: Maintained 10441F: Documentation/devicetree/bindings/pci/axis,artpec* 10442F: drivers/pci/dwc/*artpec* 10443 10444PCIE DRIVER FOR CAVIUM THUNDERX 10445M: David Daney <david.daney@cavium.com> 10446L: linux-pci@vger.kernel.org 10447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10448S: Supported 10449F: Documentation/devicetree/bindings/pci/pci-thunder-* 10450F: drivers/pci/host/pci-thunder-* 10451 10452PCIE DRIVER FOR HISILICON 10453M: Zhou Wang <wangzhou1@hisilicon.com> 10454M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10455L: linux-pci@vger.kernel.org 10456S: Maintained 10457F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10458F: drivers/pci/dwc/pcie-hisi.c 10459 10460PCIE DRIVER FOR HISILICON KIRIN 10461M: Xiaowei Song <songxiaowei@hisilicon.com> 10462M: Binghui Wang <wangbinghui@hisilicon.com> 10463L: linux-pci@vger.kernel.org 10464S: Maintained 10465F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10466F: drivers/pci/dwc/pcie-kirin.c 10467 10468PCIE DRIVER FOR MEDIATEK 10469M: Ryder Lee <ryder.lee@mediatek.com> 10470L: linux-pci@vger.kernel.org 10471L: linux-mediatek@lists.infradead.org 10472S: Supported 10473F: Documentation/devicetree/bindings/pci/mediatek* 10474F: drivers/pci/host/*mediatek* 10475 10476PCIE DRIVER FOR QUALCOMM MSM 10477M: Stanimir Varbanov <svarbanov@mm-sol.com> 10478L: linux-pci@vger.kernel.org 10479L: linux-arm-msm@vger.kernel.org 10480S: Maintained 10481F: drivers/pci/dwc/*qcom* 10482 10483PCIE DRIVER FOR ROCKCHIP 10484M: Shawn Lin <shawn.lin@rock-chips.com> 10485L: linux-pci@vger.kernel.org 10486L: linux-rockchip@lists.infradead.org 10487S: Maintained 10488F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10489F: drivers/pci/host/pcie-rockchip.c 10490 10491PCIE DRIVER FOR ST SPEAR13XX 10492M: Pratyush Anand <pratyush.anand@gmail.com> 10493L: linux-pci@vger.kernel.org 10494S: Maintained 10495F: drivers/pci/dwc/*spear* 10496 10497PCMCIA SUBSYSTEM 10498P: Linux PCMCIA Team 10499L: linux-pcmcia@lists.infradead.org 10500W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10501T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10502S: Maintained 10503F: Documentation/pcmcia/ 10504F: tools/pcmcia/ 10505F: drivers/pcmcia/ 10506F: include/pcmcia/ 10507 10508PCNET32 NETWORK DRIVER 10509M: Don Fry <pcnet32@frontier.com> 10510L: netdev@vger.kernel.org 10511S: Maintained 10512F: drivers/net/ethernet/amd/pcnet32.c 10513 10514PCRYPT PARALLEL CRYPTO ENGINE 10515M: Steffen Klassert <steffen.klassert@secunet.com> 10516L: linux-crypto@vger.kernel.org 10517S: Maintained 10518F: crypto/pcrypt.c 10519F: include/crypto/pcrypt.h 10520 10521PER-CPU MEMORY ALLOCATOR 10522M: Tejun Heo <tj@kernel.org> 10523M: Christoph Lameter <cl@linux.com> 10524T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10525S: Maintained 10526F: include/linux/percpu*.h 10527F: mm/percpu*.c 10528F: arch/*/include/asm/percpu.h 10529 10530PER-TASK DELAY ACCOUNTING 10531M: Balbir Singh <bsingharora@gmail.com> 10532S: Maintained 10533F: include/linux/delayacct.h 10534F: kernel/delayacct.c 10535 10536PERFORMANCE EVENTS SUBSYSTEM 10537M: Peter Zijlstra <peterz@infradead.org> 10538M: Ingo Molnar <mingo@redhat.com> 10539M: Arnaldo Carvalho de Melo <acme@kernel.org> 10540R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10541L: linux-kernel@vger.kernel.org 10542T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10543S: Supported 10544F: kernel/events/* 10545F: include/linux/perf_event.h 10546F: include/uapi/linux/perf_event.h 10547F: arch/*/kernel/perf_event*.c 10548F: arch/*/kernel/*/perf_event*.c 10549F: arch/*/kernel/*/*/perf_event*.c 10550F: arch/*/include/asm/perf_event.h 10551F: arch/*/kernel/perf_callchain.c 10552F: arch/*/events/* 10553F: tools/perf/ 10554 10555PERSONALITY HANDLING 10556M: Christoph Hellwig <hch@infradead.org> 10557L: linux-abi-devel@lists.sourceforge.net 10558S: Maintained 10559F: include/linux/personality.h 10560F: include/uapi/linux/personality.h 10561 10562PHONET PROTOCOL 10563M: Remi Denis-Courmont <courmisch@gmail.com> 10564S: Supported 10565F: Documentation/networking/phonet.txt 10566F: include/linux/phonet.h 10567F: include/net/phonet/ 10568F: include/uapi/linux/phonet.h 10569F: net/phonet/ 10570 10571PHRAM MTD DRIVER 10572M: Joern Engel <joern@lazybastard.org> 10573L: linux-mtd@lists.infradead.org 10574S: Maintained 10575F: drivers/mtd/devices/phram.c 10576 10577PICOLCD HID DRIVER 10578M: Bruno Prémont <bonbons@linux-vserver.org> 10579L: linux-input@vger.kernel.org 10580S: Maintained 10581F: drivers/hid/hid-picolcd* 10582 10583PICOXCELL SUPPORT 10584M: Jamie Iles <jamie@jamieiles.com> 10585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10586T: git git://github.com/jamieiles/linux-2.6-ji.git 10587S: Supported 10588F: arch/arm/boot/dts/picoxcell* 10589F: arch/arm/mach-picoxcell/ 10590F: drivers/crypto/picoxcell* 10591 10592PIN CONTROL SUBSYSTEM 10593M: Linus Walleij <linus.walleij@linaro.org> 10594L: linux-gpio@vger.kernel.org 10595T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10596S: Maintained 10597F: Documentation/devicetree/bindings/pinctrl/ 10598F: Documentation/driver-api/pinctl.rst 10599F: drivers/pinctrl/ 10600F: include/linux/pinctrl/ 10601 10602PIN CONTROLLER - ATMEL AT91 10603M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10605S: Maintained 10606F: drivers/pinctrl/pinctrl-at91.* 10607 10608PIN CONTROLLER - ATMEL AT91 PIO4 10609M: Ludovic Desroches <ludovic.desroches@microchip.com> 10610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10611L: linux-gpio@vger.kernel.org 10612S: Supported 10613F: drivers/pinctrl/pinctrl-at91-pio4.* 10614 10615PIN CONTROLLER - INTEL 10616M: Mika Westerberg <mika.westerberg@linux.intel.com> 10617M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10618S: Maintained 10619F: drivers/pinctrl/intel/ 10620 10621PIN CONTROLLER - QUALCOMM 10622M: Bjorn Andersson <bjorn.andersson@linaro.org> 10623S: Maintained 10624L: linux-arm-msm@vger.kernel.org 10625F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10626F: drivers/pinctrl/qcom/ 10627 10628PIN CONTROLLER - RENESAS 10629M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10630M: Geert Uytterhoeven <geert+renesas@glider.be> 10631L: linux-renesas-soc@vger.kernel.org 10632S: Maintained 10633F: drivers/pinctrl/sh-pfc/ 10634 10635PIN CONTROLLER - SAMSUNG 10636M: Tomasz Figa <tomasz.figa@gmail.com> 10637M: Krzysztof Kozlowski <krzk@kernel.org> 10638M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10640L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10641Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10642T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10643S: Maintained 10644F: drivers/pinctrl/samsung/ 10645F: include/dt-bindings/pinctrl/samsung.h 10646F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10647 10648PIN CONTROLLER - SINGLE 10649M: Tony Lindgren <tony@atomide.com> 10650M: Haojian Zhuang <haojian.zhuang@linaro.org> 10651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10652L: linux-omap@vger.kernel.org 10653S: Maintained 10654F: drivers/pinctrl/pinctrl-single.c 10655 10656PIN CONTROLLER - ST SPEAR 10657M: Viresh Kumar <vireshk@kernel.org> 10658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10659W: http://www.st.com/spear 10660S: Maintained 10661F: drivers/pinctrl/spear/ 10662 10663PISTACHIO SOC SUPPORT 10664M: James Hartley <james.hartley@imgtec.com> 10665M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10666L: linux-mips@linux-mips.org 10667S: Maintained 10668F: arch/mips/pistachio/ 10669F: arch/mips/include/asm/mach-pistachio/ 10670F: arch/mips/boot/dts/img/pistachio* 10671F: arch/mips/configs/pistachio*_defconfig 10672 10673PKTCDVD DRIVER 10674S: Orphan 10675M: linux-block@vger.kernel.org 10676F: drivers/block/pktcdvd.c 10677F: include/linux/pktcdvd.h 10678F: include/uapi/linux/pktcdvd.h 10679 10680PKUNITY SOC DRIVERS 10681M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10682W: http://mprc.pku.edu.cn/~guanxuetao/linux 10683S: Maintained 10684T: git git://github.com/gxt/linux.git 10685F: drivers/input/serio/i8042-unicore32io.h 10686F: drivers/i2c/busses/i2c-puv3.c 10687F: drivers/video/fbdev/fb-puv3.c 10688F: drivers/rtc/rtc-puv3.c 10689 10690PMBUS HARDWARE MONITORING DRIVERS 10691M: Guenter Roeck <linux@roeck-us.net> 10692L: linux-hwmon@vger.kernel.org 10693W: http://hwmon.wiki.kernel.org/ 10694W: http://www.roeck-us.net/linux/drivers/ 10695T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10696S: Maintained 10697F: Documentation/hwmon/pmbus 10698F: drivers/hwmon/pmbus/ 10699F: include/linux/pmbus.h 10700 10701PMC SIERRA MaxRAID DRIVER 10702L: linux-scsi@vger.kernel.org 10703W: http://www.pmc-sierra.com/ 10704S: Orphan 10705F: drivers/scsi/pmcraid.* 10706 10707PMC SIERRA PM8001 DRIVER 10708M: Jack Wang <jinpu.wang@profitbricks.com> 10709M: lindar_liu@usish.com 10710L: linux-scsi@vger.kernel.org 10711S: Supported 10712F: drivers/scsi/pm8001/ 10713 10714PNP SUPPORT 10715M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10716S: Maintained 10717F: drivers/pnp/ 10718 10719POSIX CLOCKS and TIMERS 10720M: Thomas Gleixner <tglx@linutronix.de> 10721L: linux-kernel@vger.kernel.org 10722T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10723S: Maintained 10724F: fs/timerfd.c 10725F: include/linux/timer* 10726F: kernel/time/*timer* 10727 10728POWER MANAGEMENT CORE 10729M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10730L: linux-pm@vger.kernel.org 10731T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10732B: https://bugzilla.kernel.org 10733S: Supported 10734F: drivers/base/power/ 10735F: include/linux/pm.h 10736F: include/linux/pm_* 10737F: include/linux/powercap.h 10738F: drivers/powercap/ 10739 10740POWER STATE COORDINATION INTERFACE (PSCI) 10741M: Mark Rutland <mark.rutland@arm.com> 10742M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10743L: linux-arm-kernel@lists.infradead.org 10744S: Maintained 10745F: drivers/firmware/psci*.c 10746F: include/linux/psci.h 10747F: include/uapi/linux/psci.h 10748 10749POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10750M: Sebastian Reichel <sre@kernel.org> 10751L: linux-pm@vger.kernel.org 10752T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10753S: Maintained 10754F: Documentation/devicetree/bindings/power/supply/ 10755F: include/linux/power_supply.h 10756F: drivers/power/supply/ 10757 10758POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10759M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10760L: linuxppc-dev@lists.ozlabs.org 10761S: Maintained 10762F: drivers/char/powernv-op-panel.c 10763 10764PPP OVER ATM (RFC 2364) 10765M: Mitchell Blank Jr <mitch@sfgoth.com> 10766S: Maintained 10767F: net/atm/pppoatm.c 10768F: include/uapi/linux/atmppp.h 10769 10770PPP OVER ETHERNET 10771M: Michal Ostrowski <mostrows@earthlink.net> 10772S: Maintained 10773F: drivers/net/ppp/pppoe.c 10774F: drivers/net/ppp/pppox.c 10775 10776PPP OVER L2TP 10777M: James Chapman <jchapman@katalix.com> 10778S: Maintained 10779F: net/l2tp/l2tp_ppp.c 10780F: include/linux/if_pppol2tp.h 10781F: include/uapi/linux/if_pppol2tp.h 10782 10783PPP PROTOCOL DRIVERS AND COMPRESSORS 10784M: Paul Mackerras <paulus@samba.org> 10785L: linux-ppp@vger.kernel.org 10786S: Maintained 10787F: drivers/net/ppp/ppp_* 10788 10789PPS SUPPORT 10790M: Rodolfo Giometti <giometti@enneenne.com> 10791W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10792L: linuxpps@ml.enneenne.com (subscribers-only) 10793S: Maintained 10794F: Documentation/pps/ 10795F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10796F: Documentation/ABI/testing/sysfs-pps 10797F: drivers/pps/ 10798F: include/linux/pps*.h 10799F: include/uapi/linux/pps.h 10800 10801PPTP DRIVER 10802M: Dmitry Kozlov <xeb@mail.ru> 10803L: netdev@vger.kernel.org 10804S: Maintained 10805F: drivers/net/ppp/pptp.c 10806W: http://sourceforge.net/projects/accel-pptp 10807 10808PREEMPTIBLE KERNEL 10809M: Robert Love <rml@tech9.net> 10810L: kpreempt-tech@lists.sourceforge.net 10811W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10812S: Supported 10813F: Documentation/preempt-locking.txt 10814F: include/linux/preempt.h 10815 10816PRINTK 10817M: Petr Mladek <pmladek@suse.com> 10818M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10819R: Steven Rostedt <rostedt@goodmis.org> 10820S: Maintained 10821F: kernel/printk/ 10822F: include/linux/printk.h 10823 10824PRISM54 WIRELESS DRIVER 10825M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10826L: linux-wireless@vger.kernel.org 10827W: http://wireless.kernel.org/en/users/Drivers/p54 10828S: Obsolete 10829F: drivers/net/wireless/intersil/prism54/ 10830 10831PROC SYSCTL 10832M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10833M: Kees Cook <keescook@chromium.org> 10834L: linux-kernel@vger.kernel.org 10835L: linux-fsdevel@vger.kernel.org 10836S: Maintained 10837F: fs/proc/proc_sysctl.c 10838F: include/linux/sysctl.h 10839F: kernel/sysctl.c 10840F: tools/testing/selftests/sysctl/ 10841 10842PS3 NETWORK SUPPORT 10843M: Geoff Levand <geoff@infradead.org> 10844L: netdev@vger.kernel.org 10845L: linuxppc-dev@lists.ozlabs.org 10846S: Maintained 10847F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10848 10849PS3 PLATFORM SUPPORT 10850M: Geoff Levand <geoff@infradead.org> 10851L: linuxppc-dev@lists.ozlabs.org 10852S: Maintained 10853F: arch/powerpc/boot/ps3* 10854F: arch/powerpc/include/asm/lv1call.h 10855F: arch/powerpc/include/asm/ps3*.h 10856F: arch/powerpc/platforms/ps3/ 10857F: drivers/*/ps3* 10858F: drivers/ps3/ 10859F: drivers/rtc/rtc-ps3.c 10860F: drivers/usb/host/*ps3.c 10861F: sound/ppc/snd_ps3* 10862 10863PS3VRAM DRIVER 10864M: Jim Paris <jim@jtan.com> 10865M: Geoff Levand <geoff@infradead.org> 10866L: linuxppc-dev@lists.ozlabs.org 10867S: Maintained 10868F: drivers/block/ps3vram.c 10869 10870PSAMPLE PACKET SAMPLING SUPPORT: 10871M: Yotam Gigi <yotamg@mellanox.com> 10872S: Maintained 10873F: net/psample 10874F: include/net/psample.h 10875F: include/uapi/linux/psample.h 10876 10877PSTORE FILESYSTEM 10878M: Kees Cook <keescook@chromium.org> 10879M: Anton Vorontsov <anton@enomsg.org> 10880M: Colin Cross <ccross@android.com> 10881M: Tony Luck <tony.luck@intel.com> 10882S: Maintained 10883T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10884F: fs/pstore/ 10885F: include/linux/pstore* 10886F: drivers/firmware/efi/efi-pstore.c 10887F: drivers/acpi/apei/erst.c 10888F: Documentation/admin-guide/ramoops.rst 10889F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10890K: \b(pstore|ramoops) 10891 10892PTP HARDWARE CLOCK SUPPORT 10893M: Richard Cochran <richardcochran@gmail.com> 10894L: netdev@vger.kernel.org 10895S: Maintained 10896W: http://linuxptp.sourceforge.net/ 10897F: Documentation/ABI/testing/sysfs-ptp 10898F: Documentation/ptp/* 10899F: drivers/net/ethernet/freescale/gianfar_ptp.c 10900F: drivers/net/phy/dp83640* 10901F: drivers/ptp/* 10902F: include/linux/ptp_cl* 10903 10904PTRACE SUPPORT 10905M: Oleg Nesterov <oleg@redhat.com> 10906S: Maintained 10907F: include/asm-generic/syscall.h 10908F: include/linux/ptrace.h 10909F: include/linux/regset.h 10910F: include/linux/tracehook.h 10911F: include/uapi/linux/ptrace.h 10912F: include/uapi/linux/ptrace.h 10913F: include/asm-generic/ptrace.h 10914F: kernel/ptrace.c 10915F: arch/*/ptrace*.c 10916F: arch/*/*/ptrace*.c 10917F: arch/*/include/asm/ptrace*.h 10918 10919PULSE8-CEC DRIVER 10920M: Hans Verkuil <hverkuil@xs4all.nl> 10921L: linux-media@vger.kernel.org 10922T: git git://linuxtv.org/media_tree.git 10923S: Maintained 10924F: drivers/media/usb/pulse8-cec/* 10925F: Documentation/media/cec-drivers/pulse8-cec.rst 10926 10927PVRUSB2 VIDEO4LINUX DRIVER 10928M: Mike Isely <isely@pobox.com> 10929L: pvrusb2@isely.net (subscribers-only) 10930L: linux-media@vger.kernel.org 10931W: http://www.isely.net/pvrusb2/ 10932T: git git://linuxtv.org/media_tree.git 10933S: Maintained 10934F: Documentation/media/v4l-drivers/pvrusb2* 10935F: drivers/media/usb/pvrusb2/ 10936 10937PWC WEBCAM DRIVER 10938M: Hans Verkuil <hverkuil@xs4all.nl> 10939L: linux-media@vger.kernel.org 10940T: git git://linuxtv.org/media_tree.git 10941S: Odd Fixes 10942F: drivers/media/usb/pwc/* 10943 10944PWM FAN DRIVER 10945M: Kamil Debski <kamil@wypas.org> 10946M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10947L: linux-hwmon@vger.kernel.org 10948S: Supported 10949F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10950F: Documentation/hwmon/pwm-fan 10951F: drivers/hwmon/pwm-fan.c 10952 10953PWM IR Transmitter 10954M: Sean Young <sean@mess.org> 10955L: linux-media@vger.kernel.org 10956S: Maintained 10957F: drivers/media/rc/pwm-ir-tx.c 10958 10959PWM SUBSYSTEM 10960M: Thierry Reding <thierry.reding@gmail.com> 10961L: linux-pwm@vger.kernel.org 10962S: Maintained 10963T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10964F: Documentation/pwm.txt 10965F: Documentation/devicetree/bindings/pwm/ 10966F: include/linux/pwm.h 10967F: drivers/pwm/ 10968F: drivers/video/backlight/pwm_bl.c 10969F: include/linux/pwm_backlight.h 10970F: drivers/gpio/gpio-mvebu.c 10971F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10972 10973PXA GPIO DRIVER 10974M: Robert Jarzmik <robert.jarzmik@free.fr> 10975L: linux-gpio@vger.kernel.org 10976S: Maintained 10977F: drivers/gpio/gpio-pxa.c 10978 10979PXA MMCI DRIVER 10980S: Orphan 10981 10982PXA RTC DRIVER 10983M: Robert Jarzmik <robert.jarzmik@free.fr> 10984L: linux-rtc@vger.kernel.org 10985S: Maintained 10986 10987PXA2xx/PXA3xx SUPPORT 10988M: Daniel Mack <daniel@zonque.org> 10989M: Haojian Zhuang <haojian.zhuang@gmail.com> 10990M: Robert Jarzmik <robert.jarzmik@free.fr> 10991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10992T: git git://github.com/hzhuang1/linux.git 10993T: git git://github.com/rjarzmik/linux.git 10994S: Maintained 10995F: arch/arm/boot/dts/pxa* 10996F: arch/arm/mach-pxa/ 10997F: drivers/dma/pxa* 10998F: drivers/pcmcia/pxa2xx* 10999F: drivers/pinctrl/pxa/ 11000F: drivers/spi/spi-pxa2xx* 11001F: drivers/usb/gadget/udc/pxa2* 11002F: include/sound/pxa2xx-lib.h 11003F: sound/arm/pxa* 11004F: sound/soc/pxa/ 11005 11006PXA3xx NAND FLASH DRIVER 11007M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11008L: linux-mtd@lists.infradead.org 11009S: Maintained 11010F: drivers/mtd/nand/pxa3xx_nand.c 11011 11012QAT DRIVER 11013M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11014M: Salvatore Benedetto <salvatore.benedetto@intel.com> 11015L: qat-linux@intel.com 11016S: Supported 11017F: drivers/crypto/qat/ 11018 11019QCOM AUDIO (ASoC) DRIVERS 11020M: Patrick Lai <plai@codeaurora.org> 11021M: Banajit Goswami <bgoswami@codeaurora.org> 11022L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11023S: Supported 11024F: sound/soc/qcom/ 11025 11026QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11027M: Gabriel Somlo <somlo@cmu.edu> 11028M: "Michael S. Tsirkin" <mst@redhat.com> 11029L: qemu-devel@nongnu.org 11030S: Maintained 11031F: drivers/firmware/qemu_fw_cfg.c 11032 11033QIB DRIVER 11034M: Mike Marciniszyn <infinipath@intel.com> 11035L: linux-rdma@vger.kernel.org 11036S: Supported 11037F: drivers/infiniband/hw/qib/ 11038 11039QLOGIC QL41xxx FCOE DRIVER 11040M: QLogic-Storage-Upstream@cavium.com 11041L: linux-scsi@vger.kernel.org 11042S: Supported 11043F: drivers/scsi/qedf/ 11044 11045QLOGIC QL41xxx ISCSI DRIVER 11046M: QLogic-Storage-Upstream@cavium.com 11047L: linux-scsi@vger.kernel.org 11048S: Supported 11049F: drivers/scsi/qedi/ 11050 11051QLOGIC QL4xxx ETHERNET DRIVER 11052M: Yuval Mintz <Yuval.Mintz@cavium.com> 11053M: Ariel Elior <Ariel.Elior@cavium.com> 11054M: everest-linux-l2@cavium.com 11055L: netdev@vger.kernel.org 11056S: Supported 11057F: drivers/net/ethernet/qlogic/qed/ 11058F: include/linux/qed/ 11059F: drivers/net/ethernet/qlogic/qede/ 11060 11061QLOGIC QL4xxx RDMA DRIVER 11062M: Ram Amrani <Ram.Amrani@cavium.com> 11063M: Ariel Elior <Ariel.Elior@cavium.com> 11064L: linux-rdma@vger.kernel.org 11065S: Supported 11066F: drivers/infiniband/hw/qedr/ 11067F: include/uapi/rdma/qedr-abi.h 11068 11069QLOGIC QLA1280 SCSI DRIVER 11070M: Michael Reed <mdr@sgi.com> 11071L: linux-scsi@vger.kernel.org 11072S: Maintained 11073F: drivers/scsi/qla1280.[ch] 11074 11075QLOGIC QLA2XXX FC-SCSI DRIVER 11076M: qla2xxx-upstream@qlogic.com 11077L: linux-scsi@vger.kernel.org 11078S: Supported 11079F: Documentation/scsi/LICENSE.qla2xxx 11080F: drivers/scsi/qla2xxx/ 11081 11082QLOGIC QLA3XXX NETWORK DRIVER 11083M: Dept-GELinuxNICDev@cavium.com 11084L: netdev@vger.kernel.org 11085S: Supported 11086F: Documentation/networking/LICENSE.qla3xxx 11087F: drivers/net/ethernet/qlogic/qla3xxx.* 11088 11089QLOGIC QLA4XXX iSCSI DRIVER 11090M: QLogic-Storage-Upstream@qlogic.com 11091L: linux-scsi@vger.kernel.org 11092S: Supported 11093F: Documentation/scsi/LICENSE.qla4xxx 11094F: drivers/scsi/qla4xxx/ 11095 11096QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11097M: Harish Patil <harish.patil@cavium.com> 11098M: Manish Chopra <manish.chopra@cavium.com> 11099M: Dept-GELinuxNICDev@cavium.com 11100L: netdev@vger.kernel.org 11101S: Supported 11102F: drivers/net/ethernet/qlogic/qlcnic/ 11103 11104QLOGIC QLGE 10Gb ETHERNET DRIVER 11105M: Harish Patil <harish.patil@cavium.com> 11106M: Manish Chopra <manish.chopra@cavium.com> 11107M: Dept-GELinuxNICDev@cavium.com 11108L: netdev@vger.kernel.org 11109S: Supported 11110F: drivers/net/ethernet/qlogic/qlge/ 11111 11112QNX4 FILESYSTEM 11113M: Anders Larsen <al@alarsen.net> 11114W: http://www.alarsen.net/linux/qnx4fs/ 11115S: Maintained 11116F: fs/qnx4/ 11117F: include/uapi/linux/qnx4_fs.h 11118F: include/uapi/linux/qnxtypes.h 11119 11120QORIQ DPAA2 FSL-MC BUS DRIVER 11121M: Stuart Yoder <stuyoder@gmail.com> 11122M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11123L: linux-kernel@vger.kernel.org 11124S: Maintained 11125F: drivers/staging/fsl-mc/ 11126F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11127 11128QT1010 MEDIA DRIVER 11129M: Antti Palosaari <crope@iki.fi> 11130L: linux-media@vger.kernel.org 11131W: https://linuxtv.org 11132W: http://palosaari.fi/linux/ 11133Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11134T: git git://linuxtv.org/anttip/media_tree.git 11135S: Maintained 11136F: drivers/media/tuners/qt1010* 11137 11138QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11139M: Kalle Valo <kvalo@qca.qualcomm.com> 11140L: ath10k@lists.infradead.org 11141W: http://wireless.kernel.org/en/users/Drivers/ath10k 11142T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11143S: Supported 11144F: drivers/net/wireless/ath/ath10k/ 11145 11146QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11147M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11148L: linux-wireless@vger.kernel.org 11149W: http://wireless.kernel.org/en/users/Drivers/ath9k 11150S: Supported 11151F: drivers/net/wireless/ath/ath9k/ 11152 11153QUALCOMM CAMERA SUBSYSTEM DRIVER 11154M: Todor Tomov <todor.tomov@linaro.org> 11155L: linux-media@vger.kernel.org 11156S: Maintained 11157F: Documentation/devicetree/bindings/media/qcom,camss.txt 11158F: Documentation/media/v4l-drivers/qcom_camss.rst 11159F: drivers/media/platform/qcom/camss-8x16/ 11160 11161QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11162M: Timur Tabi <timur@codeaurora.org> 11163L: netdev@vger.kernel.org 11164S: Supported 11165F: drivers/net/ethernet/qualcomm/emac/ 11166 11167QUALCOMM HEXAGON ARCHITECTURE 11168M: Richard Kuo <rkuo@codeaurora.org> 11169L: linux-hexagon@vger.kernel.org 11170T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11171S: Supported 11172F: arch/hexagon/ 11173 11174QUALCOMM IOMMU 11175M: Rob Clark <robdclark@gmail.com> 11176L: iommu@lists.linux-foundation.org 11177L: linux-arm-msm@vger.kernel.org 11178S: Maintained 11179F: drivers/iommu/qcom_iommu.c 11180 11181QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11182M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11183L: linux-media@vger.kernel.org 11184L: linux-arm-msm@vger.kernel.org 11185T: git git://linuxtv.org/media_tree.git 11186S: Maintained 11187F: drivers/media/platform/qcom/venus/ 11188 11189QUALCOMM WCN36XX WIRELESS DRIVER 11190M: Eugene Krasnikov <k.eugene.e@gmail.com> 11191L: wcn36xx@lists.infradead.org 11192W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11193T: git git://github.com/KrasnikovEugene/wcn36xx.git 11194S: Supported 11195F: drivers/net/wireless/ath/wcn36xx/ 11196 11197QUANTENNA QTNFMAC WIRELESS DRIVER 11198M: Igor Mitsyanko <imitsyanko@quantenna.com> 11199M: Avinash Patil <avinashp@quantenna.com> 11200M: Sergey Matyukevich <smatyukevich@quantenna.com> 11201L: linux-wireless@vger.kernel.org 11202S: Maintained 11203F: drivers/net/wireless/quantenna 11204 11205RADEON and AMDGPU DRM DRIVERS 11206M: Alex Deucher <alexander.deucher@amd.com> 11207M: Christian König <christian.koenig@amd.com> 11208L: amd-gfx@lists.freedesktop.org 11209T: git git://people.freedesktop.org/~agd5f/linux 11210S: Supported 11211F: drivers/gpu/drm/radeon/ 11212F: include/uapi/drm/radeon_drm.h 11213F: drivers/gpu/drm/amd/ 11214F: include/uapi/drm/amdgpu_drm.h 11215 11216RADEON FRAMEBUFFER DISPLAY DRIVER 11217M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11218L: linux-fbdev@vger.kernel.org 11219S: Maintained 11220F: drivers/video/fbdev/aty/radeon* 11221F: include/uapi/linux/radeonfb.h 11222 11223RADIOSHARK RADIO DRIVER 11224M: Hans Verkuil <hverkuil@xs4all.nl> 11225L: linux-media@vger.kernel.org 11226T: git git://linuxtv.org/media_tree.git 11227S: Maintained 11228F: drivers/media/radio/radio-shark.c 11229 11230RADIOSHARK2 RADIO DRIVER 11231M: Hans Verkuil <hverkuil@xs4all.nl> 11232L: linux-media@vger.kernel.org 11233T: git git://linuxtv.org/media_tree.git 11234S: Maintained 11235F: drivers/media/radio/radio-shark2.c 11236F: drivers/media/radio/radio-tea5777.c 11237 11238RADOS BLOCK DEVICE (RBD) 11239M: Ilya Dryomov <idryomov@gmail.com> 11240M: Sage Weil <sage@redhat.com> 11241M: Alex Elder <elder@kernel.org> 11242L: ceph-devel@vger.kernel.org 11243W: http://ceph.com/ 11244T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11245T: git git://github.com/ceph/ceph-client.git 11246S: Supported 11247F: Documentation/ABI/testing/sysfs-bus-rbd 11248F: drivers/block/rbd.c 11249F: drivers/block/rbd_types.h 11250 11251RAGE128 FRAMEBUFFER DISPLAY DRIVER 11252M: Paul Mackerras <paulus@samba.org> 11253L: linux-fbdev@vger.kernel.org 11254S: Maintained 11255F: drivers/video/fbdev/aty/aty128fb.c 11256 11257RAINSHADOW-CEC DRIVER 11258M: Hans Verkuil <hverkuil@xs4all.nl> 11259L: linux-media@vger.kernel.org 11260T: git git://linuxtv.org/media_tree.git 11261S: Maintained 11262F: drivers/media/usb/rainshadow-cec/* 11263 11264RALINK MIPS ARCHITECTURE 11265M: John Crispin <john@phrozen.org> 11266L: linux-mips@linux-mips.org 11267S: Maintained 11268F: arch/mips/ralink 11269 11270RALINK RT2X00 WIRELESS LAN DRIVER 11271P: rt2x00 project 11272M: Stanislaw Gruszka <sgruszka@redhat.com> 11273M: Helmut Schaa <helmut.schaa@googlemail.com> 11274L: linux-wireless@vger.kernel.org 11275S: Maintained 11276F: drivers/net/wireless/ralink/rt2x00/ 11277 11278RAMDISK RAM BLOCK DEVICE DRIVER 11279M: Jens Axboe <axboe@kernel.dk> 11280S: Maintained 11281F: Documentation/blockdev/ramdisk.txt 11282F: drivers/block/brd.c 11283 11284RANDOM NUMBER DRIVER 11285M: "Theodore Ts'o" <tytso@mit.edu> 11286S: Maintained 11287F: drivers/char/random.c 11288 11289RAPIDIO SUBSYSTEM 11290M: Matt Porter <mporter@kernel.crashing.org> 11291M: Alexandre Bounine <alexandre.bounine@idt.com> 11292S: Maintained 11293F: drivers/rapidio/ 11294 11295RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11296L: linux-wireless@vger.kernel.org 11297S: Orphan 11298F: drivers/net/wireless/ray* 11299 11300RCUTORTURE MODULE 11301M: Josh Triplett <josh@joshtriplett.org> 11302M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11303L: linux-kernel@vger.kernel.org 11304S: Supported 11305T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11306F: Documentation/RCU/torture.txt 11307F: kernel/rcu/rcutorture.c 11308 11309RCUTORTURE TEST FRAMEWORK 11310M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11311M: Josh Triplett <josh@joshtriplett.org> 11312R: Steven Rostedt <rostedt@goodmis.org> 11313R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11314R: Lai Jiangshan <jiangshanlai@gmail.com> 11315L: linux-kernel@vger.kernel.org 11316S: Supported 11317T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11318F: tools/testing/selftests/rcutorture 11319 11320RDC R-321X SoC 11321M: Florian Fainelli <florian@openwrt.org> 11322S: Maintained 11323 11324RDC R6040 FAST ETHERNET DRIVER 11325M: Florian Fainelli <f.fainelli@gmail.com> 11326L: netdev@vger.kernel.org 11327S: Maintained 11328F: drivers/net/ethernet/rdc/r6040.c 11329 11330RDMAVT - RDMA verbs software 11331M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11332L: linux-rdma@vger.kernel.org 11333S: Supported 11334F: drivers/infiniband/sw/rdmavt 11335 11336RDS - RELIABLE DATAGRAM SOCKETS 11337M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11338L: netdev@vger.kernel.org 11339L: linux-rdma@vger.kernel.org 11340L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11341W: https://oss.oracle.com/projects/rds/ 11342S: Supported 11343F: net/rds/ 11344F: Documentation/networking/rds.txt 11345 11346RDT - RESOURCE ALLOCATION 11347M: Fenghua Yu <fenghua.yu@intel.com> 11348L: linux-kernel@vger.kernel.org 11349S: Supported 11350F: arch/x86/kernel/cpu/intel_rdt* 11351F: arch/x86/include/asm/intel_rdt_sched.h 11352F: Documentation/x86/intel_rdt* 11353 11354READ-COPY UPDATE (RCU) 11355M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11356M: Josh Triplett <josh@joshtriplett.org> 11357R: Steven Rostedt <rostedt@goodmis.org> 11358R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11359R: Lai Jiangshan <jiangshanlai@gmail.com> 11360L: linux-kernel@vger.kernel.org 11361W: http://www.rdrop.com/users/paulmck/RCU/ 11362S: Supported 11363T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11364F: Documentation/RCU/ 11365X: Documentation/RCU/torture.txt 11366F: include/linux/rcu* 11367X: include/linux/srcu.h 11368F: kernel/rcu/ 11369X: kernel/torture.c 11370 11371REAL TIME CLOCK (RTC) SUBSYSTEM 11372M: Alessandro Zummo <a.zummo@towertech.it> 11373M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11374L: linux-rtc@vger.kernel.org 11375Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11376T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11377S: Maintained 11378F: Documentation/devicetree/bindings/rtc/ 11379F: Documentation/rtc.txt 11380F: drivers/rtc/ 11381F: include/linux/rtc.h 11382F: include/uapi/linux/rtc.h 11383F: include/linux/rtc/ 11384F: include/linux/platform_data/rtc-* 11385F: tools/testing/selftests/timers/rtctest.c 11386 11387REALTEK AUDIO CODECS 11388M: Bard Liao <bardliao@realtek.com> 11389M: Oder Chiou <oder_chiou@realtek.com> 11390S: Maintained 11391F: sound/soc/codecs/rt* 11392F: include/sound/rt*.h 11393 11394REGISTER MAP ABSTRACTION 11395M: Mark Brown <broonie@kernel.org> 11396L: linux-kernel@vger.kernel.org 11397T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11398S: Supported 11399F: Documentation/devicetree/bindings/regmap/ 11400F: drivers/base/regmap/ 11401F: include/linux/regmap.h 11402 11403REISERFS FILE SYSTEM 11404L: reiserfs-devel@vger.kernel.org 11405S: Supported 11406F: fs/reiserfs/ 11407 11408REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11409M: Ohad Ben-Cohen <ohad@wizery.com> 11410M: Bjorn Andersson <bjorn.andersson@linaro.org> 11411L: linux-remoteproc@vger.kernel.org 11412T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11413S: Maintained 11414F: Documentation/devicetree/bindings/remoteproc/ 11415F: Documentation/remoteproc.txt 11416F: drivers/remoteproc/ 11417F: include/linux/remoteproc.h 11418 11419REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11420M: Ohad Ben-Cohen <ohad@wizery.com> 11421M: Bjorn Andersson <bjorn.andersson@linaro.org> 11422L: linux-remoteproc@vger.kernel.org 11423T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11424S: Maintained 11425F: drivers/rpmsg/ 11426F: Documentation/rpmsg.txt 11427F: include/linux/rpmsg.h 11428F: include/linux/rpmsg/ 11429 11430RENESAS CLOCK DRIVERS 11431M: Geert Uytterhoeven <geert+renesas@glider.be> 11432L: linux-renesas-soc@vger.kernel.org 11433S: Supported 11434F: drivers/clk/renesas/ 11435 11436RENESAS ETHERNET DRIVERS 11437R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11438L: netdev@vger.kernel.org 11439L: linux-renesas-soc@vger.kernel.org 11440F: Documentation/devicetree/bindings/net/renesas,*.txt 11441F: Documentation/devicetree/bindings/net/sh_eth.txt 11442F: drivers/net/ethernet/renesas/ 11443F: include/linux/sh_eth.h 11444 11445RENESAS R-CAR GYROADC DRIVER 11446M: Marek Vasut <marek.vasut@gmail.com> 11447L: linux-iio@vger.kernel.org 11448S: Supported 11449F: drivers/iio/adc/rcar_gyro_adc.c 11450 11451RENESAS USB PHY DRIVER 11452M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11453L: linux-renesas-soc@vger.kernel.org 11454S: Maintained 11455F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11456 11457RESET CONTROLLER FRAMEWORK 11458M: Philipp Zabel <p.zabel@pengutronix.de> 11459T: git git://git.pengutronix.de/git/pza/linux 11460S: Maintained 11461F: drivers/reset/ 11462F: Documentation/devicetree/bindings/reset/ 11463F: include/dt-bindings/reset/ 11464F: include/linux/reset.h 11465F: include/linux/reset-controller.h 11466 11467RFKILL 11468M: Johannes Berg <johannes@sipsolutions.net> 11469L: linux-wireless@vger.kernel.org 11470W: http://wireless.kernel.org/ 11471T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11472T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11473S: Maintained 11474F: Documentation/rfkill.txt 11475F: net/rfkill/ 11476 11477RHASHTABLE 11478M: Thomas Graf <tgraf@suug.ch> 11479M: Herbert Xu <herbert@gondor.apana.org.au> 11480L: netdev@vger.kernel.org 11481S: Maintained 11482F: lib/rhashtable.c 11483F: include/linux/rhashtable.h 11484 11485RICOH R5C592 MEMORYSTICK DRIVER 11486M: Maxim Levitsky <maximlevitsky@gmail.com> 11487S: Maintained 11488F: drivers/memstick/host/r592.* 11489 11490RICOH SMARTMEDIA/XD DRIVER 11491M: Maxim Levitsky <maximlevitsky@gmail.com> 11492S: Maintained 11493F: drivers/mtd/nand/r852.c 11494F: drivers/mtd/nand/r852.h 11495 11496ROCCAT DRIVERS 11497M: Stefan Achatz <erazor_de@users.sourceforge.net> 11498W: http://sourceforge.net/projects/roccat/ 11499S: Maintained 11500F: drivers/hid/hid-roccat* 11501F: include/linux/hid-roccat* 11502F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11503 11504ROCKER DRIVER 11505M: Jiri Pirko <jiri@resnulli.us> 11506L: netdev@vger.kernel.org 11507S: Supported 11508F: drivers/net/ethernet/rocker/ 11509 11510ROCKETPORT DRIVER 11511P: Comtrol Corp. 11512W: http://www.comtrol.com 11513S: Maintained 11514F: Documentation/serial/rocket.txt 11515F: drivers/tty/rocket* 11516 11517ROCKETPORT EXPRESS/INFINITY DRIVER 11518M: Kevin Cernekee <cernekee@gmail.com> 11519L: linux-serial@vger.kernel.org 11520S: Odd Fixes 11521F: drivers/tty/serial/rp2.* 11522 11523ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11524M: Marek Vasut <marek.vasut+renesas@gmail.com> 11525L: linux-kernel@vger.kernel.org 11526L: linux-renesas-soc@vger.kernel.org 11527S: Supported 11528F: drivers/mfd/bd9571mwv.c 11529F: drivers/regulator/bd9571mwv-regulator.c 11530F: drivers/gpio/gpio-bd9571mwv.c 11531F: include/linux/mfd/bd9571mwv.h 11532F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11533 11534ROSE NETWORK LAYER 11535M: Ralf Baechle <ralf@linux-mips.org> 11536L: linux-hams@vger.kernel.org 11537W: http://www.linux-ax25.org/ 11538S: Maintained 11539F: include/net/rose.h 11540F: include/uapi/linux/rose.h 11541F: net/rose/ 11542 11543RTL2830 MEDIA DRIVER 11544M: Antti Palosaari <crope@iki.fi> 11545L: linux-media@vger.kernel.org 11546W: https://linuxtv.org 11547W: http://palosaari.fi/linux/ 11548Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11549T: git git://linuxtv.org/anttip/media_tree.git 11550S: Maintained 11551F: drivers/media/dvb-frontends/rtl2830* 11552 11553RTL2832 MEDIA DRIVER 11554M: Antti Palosaari <crope@iki.fi> 11555L: linux-media@vger.kernel.org 11556W: https://linuxtv.org 11557W: http://palosaari.fi/linux/ 11558Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11559T: git git://linuxtv.org/anttip/media_tree.git 11560S: Maintained 11561F: drivers/media/dvb-frontends/rtl2832* 11562 11563RTL2832_SDR MEDIA DRIVER 11564M: Antti Palosaari <crope@iki.fi> 11565L: linux-media@vger.kernel.org 11566W: https://linuxtv.org 11567W: http://palosaari.fi/linux/ 11568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11569T: git git://linuxtv.org/anttip/media_tree.git 11570S: Maintained 11571F: drivers/media/dvb-frontends/rtl2832_sdr* 11572 11573RTL8180 WIRELESS DRIVER 11574L: linux-wireless@vger.kernel.org 11575W: http://wireless.kernel.org/ 11576T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11577S: Orphan 11578F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11579 11580RTL8187 WIRELESS DRIVER 11581M: Herton Ronaldo Krzesinski <herton@canonical.com> 11582M: Hin-Tak Leung <htl10@users.sourceforge.net> 11583M: Larry Finger <Larry.Finger@lwfinger.net> 11584L: linux-wireless@vger.kernel.org 11585W: http://wireless.kernel.org/ 11586T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11587S: Maintained 11588F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11589 11590RTL8192CE WIRELESS DRIVER 11591M: Larry Finger <Larry.Finger@lwfinger.net> 11592M: Chaoming Li <chaoming_li@realsil.com.cn> 11593L: linux-wireless@vger.kernel.org 11594W: http://wireless.kernel.org/ 11595T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11596S: Maintained 11597F: drivers/net/wireless/realtek/rtlwifi/ 11598F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11599 11600RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11601M: Jes Sorensen <Jes.Sorensen@gmail.com> 11602L: linux-wireless@vger.kernel.org 11603T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11604S: Maintained 11605F: drivers/net/wireless/realtek/rtl8xxxu/ 11606 11607S3 SAVAGE FRAMEBUFFER DRIVER 11608M: Antonino Daplas <adaplas@gmail.com> 11609L: linux-fbdev@vger.kernel.org 11610S: Maintained 11611F: drivers/video/fbdev/savage/ 11612 11613S390 11614M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11615M: Heiko Carstens <heiko.carstens@de.ibm.com> 11616L: linux-s390@vger.kernel.org 11617W: http://www.ibm.com/developerworks/linux/linux390/ 11618T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11619S: Supported 11620F: arch/s390/ 11621F: drivers/s390/ 11622F: Documentation/s390/ 11623F: Documentation/driver-api/s390-drivers.rst 11624 11625S390 COMMON I/O LAYER 11626M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11627M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11628L: linux-s390@vger.kernel.org 11629W: http://www.ibm.com/developerworks/linux/linux390/ 11630S: Supported 11631F: drivers/s390/cio/ 11632 11633S390 DASD DRIVER 11634M: Stefan Haberland <sth@linux.vnet.ibm.com> 11635M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11636L: linux-s390@vger.kernel.org 11637W: http://www.ibm.com/developerworks/linux/linux390/ 11638S: Supported 11639F: drivers/s390/block/dasd* 11640F: block/partitions/ibm.c 11641 11642S390 IOMMU (PCI) 11643M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11644L: linux-s390@vger.kernel.org 11645W: http://www.ibm.com/developerworks/linux/linux390/ 11646S: Supported 11647F: drivers/iommu/s390-iommu.c 11648 11649S390 IUCV NETWORK LAYER 11650M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11651M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11652L: linux-s390@vger.kernel.org 11653W: http://www.ibm.com/developerworks/linux/linux390/ 11654S: Supported 11655F: drivers/s390/net/*iucv* 11656F: include/net/iucv/ 11657F: net/iucv/ 11658 11659S390 NETWORK DRIVERS 11660M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11661M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11662L: linux-s390@vger.kernel.org 11663W: http://www.ibm.com/developerworks/linux/linux390/ 11664S: Supported 11665F: drivers/s390/net/ 11666 11667S390 PCI SUBSYSTEM 11668M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11669M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11670L: linux-s390@vger.kernel.org 11671W: http://www.ibm.com/developerworks/linux/linux390/ 11672S: Supported 11673F: arch/s390/pci/ 11674F: drivers/pci/hotplug/s390_pci_hpc.c 11675 11676S390 VFIO-CCW DRIVER 11677M: Cornelia Huck <cohuck@redhat.com> 11678M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11679L: linux-s390@vger.kernel.org 11680L: kvm@vger.kernel.org 11681S: Supported 11682F: drivers/s390/cio/vfio_ccw* 11683F: Documentation/s390/vfio-ccw.txt 11684F: include/uapi/linux/vfio_ccw.h 11685 11686S390 ZCRYPT DRIVER 11687M: Harald Freudenberger <freude@de.ibm.com> 11688L: linux-s390@vger.kernel.org 11689W: http://www.ibm.com/developerworks/linux/linux390/ 11690S: Supported 11691F: drivers/s390/crypto/ 11692 11693S390 ZFCP DRIVER 11694M: Steffen Maier <maier@linux.vnet.ibm.com> 11695M: Benjamin Block <bblock@linux.vnet.ibm.com> 11696L: linux-s390@vger.kernel.org 11697W: http://www.ibm.com/developerworks/linux/linux390/ 11698S: Supported 11699F: drivers/s390/scsi/zfcp_* 11700 11701S3C24XX SD/MMC Driver 11702M: Ben Dooks <ben-linux@fluff.org> 11703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11704S: Supported 11705F: drivers/mmc/host/s3cmci.* 11706 11707SAA6588 RDS RECEIVER DRIVER 11708M: Hans Verkuil <hverkuil@xs4all.nl> 11709L: linux-media@vger.kernel.org 11710T: git git://linuxtv.org/media_tree.git 11711W: https://linuxtv.org 11712S: Odd Fixes 11713F: drivers/media/i2c/saa6588* 11714 11715SAA7134 VIDEO4LINUX DRIVER 11716M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11717M: Mauro Carvalho Chehab <mchehab@kernel.org> 11718L: linux-media@vger.kernel.org 11719W: https://linuxtv.org 11720T: git git://linuxtv.org/media_tree.git 11721S: Odd fixes 11722F: Documentation/media/v4l-drivers/saa7134* 11723F: drivers/media/pci/saa7134/ 11724 11725SAA7146 VIDEO4LINUX-2 DRIVER 11726M: Hans Verkuil <hverkuil@xs4all.nl> 11727L: linux-media@vger.kernel.org 11728T: git git://linuxtv.org/media_tree.git 11729S: Maintained 11730F: drivers/media/common/saa7146/ 11731F: drivers/media/pci/saa7146/ 11732F: include/media/saa7146* 11733 11734SAMSUNG AUDIO (ASoC) DRIVERS 11735M: Krzysztof Kozlowski <krzk@kernel.org> 11736M: Sangbeom Kim <sbkim73@samsung.com> 11737M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11738L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11739S: Supported 11740F: sound/soc/samsung/ 11741 11742SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11743M: Krzysztof Kozlowski <krzk@kernel.org> 11744L: linux-crypto@vger.kernel.org 11745L: linux-samsung-soc@vger.kernel.org 11746S: Maintained 11747F: drivers/crypto/exynos-rng.c 11748F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11749 11750SAMSUNG FRAMEBUFFER DRIVER 11751M: Jingoo Han <jingoohan1@gmail.com> 11752L: linux-fbdev@vger.kernel.org 11753S: Maintained 11754F: drivers/video/fbdev/s3c-fb.c 11755 11756SAMSUNG LAPTOP DRIVER 11757M: Corentin Chary <corentin.chary@gmail.com> 11758L: platform-driver-x86@vger.kernel.org 11759S: Maintained 11760F: drivers/platform/x86/samsung-laptop.c 11761 11762SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11763M: Sangbeom Kim <sbkim73@samsung.com> 11764M: Krzysztof Kozlowski <krzk@kernel.org> 11765M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11766L: linux-kernel@vger.kernel.org 11767L: linux-samsung-soc@vger.kernel.org 11768S: Supported 11769F: drivers/mfd/sec*.c 11770F: drivers/regulator/s2m*.c 11771F: drivers/regulator/s5m*.c 11772F: drivers/clk/clk-s2mps11.c 11773F: drivers/rtc/rtc-s5m.c 11774F: include/linux/mfd/samsung/ 11775F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11776F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11777F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11778F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11779 11780SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11781M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11782L: linux-media@vger.kernel.org 11783L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11784S: Maintained 11785F: drivers/media/platform/s3c-camif/ 11786F: include/media/drv-intf/s3c_camif.h 11787 11788SAMSUNG S3FWRN5 NFC DRIVER 11789M: Robert Baldyga <r.baldyga@samsung.com> 11790M: Krzysztof Opasiak <k.opasiak@samsung.com> 11791L: linux-nfc@lists.01.org (moderated for non-subscribers) 11792S: Supported 11793F: drivers/nfc/s3fwrn5 11794 11795SAMSUNG S5C73M3 CAMERA DRIVER 11796M: Kyungmin Park <kyungmin.park@samsung.com> 11797M: Andrzej Hajda <a.hajda@samsung.com> 11798L: linux-media@vger.kernel.org 11799S: Supported 11800F: drivers/media/i2c/s5c73m3/* 11801 11802SAMSUNG S5K5BAF CAMERA DRIVER 11803M: Kyungmin Park <kyungmin.park@samsung.com> 11804M: Andrzej Hajda <a.hajda@samsung.com> 11805L: linux-media@vger.kernel.org 11806S: Supported 11807F: drivers/media/i2c/s5k5baf.c 11808 11809SAMSUNG S5P Security SubSystem (SSS) DRIVER 11810M: Krzysztof Kozlowski <krzk@kernel.org> 11811M: Vladimir Zapolskiy <vz@mleia.com> 11812L: linux-crypto@vger.kernel.org 11813L: linux-samsung-soc@vger.kernel.org 11814S: Maintained 11815F: drivers/crypto/s5p-sss.c 11816 11817SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11818M: Kyungmin Park <kyungmin.park@samsung.com> 11819M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11820L: linux-media@vger.kernel.org 11821Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11822S: Supported 11823F: drivers/media/platform/exynos4-is/ 11824 11825SAMSUNG SOC CLOCK DRIVERS 11826M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11827M: Tomasz Figa <tomasz.figa@gmail.com> 11828M: Chanwoo Choi <cw00.choi@samsung.com> 11829S: Supported 11830L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11831F: drivers/clk/samsung/ 11832F: include/dt-bindings/clock/exynos*.h 11833F: Documentation/devicetree/bindings/clock/exynos*.txt 11834 11835SAMSUNG SPI DRIVERS 11836M: Kukjin Kim <kgene@kernel.org> 11837M: Krzysztof Kozlowski <krzk@kernel.org> 11838M: Andi Shyti <andi.shyti@samsung.com> 11839L: linux-spi@vger.kernel.org 11840L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11841S: Maintained 11842F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11843F: drivers/spi/spi-s3c* 11844F: include/linux/platform_data/spi-s3c64xx.h 11845 11846SAMSUNG SXGBE DRIVERS 11847M: Byungho An <bh74.an@samsung.com> 11848M: Girish K S <ks.giri@samsung.com> 11849M: Vipul Pandya <vipul.pandya@samsung.com> 11850S: Supported 11851L: netdev@vger.kernel.org 11852F: drivers/net/ethernet/samsung/sxgbe/ 11853 11854SAMSUNG THERMAL DRIVER 11855M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11856L: linux-pm@vger.kernel.org 11857L: linux-samsung-soc@vger.kernel.org 11858S: Supported 11859T: git https://github.com/lmajewski/linux-samsung-thermal.git 11860F: drivers/thermal/samsung/ 11861 11862SAMSUNG USB2 PHY DRIVER 11863M: Kamil Debski <kamil@wypas.org> 11864M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11865L: linux-kernel@vger.kernel.org 11866S: Supported 11867F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11868F: Documentation/phy/samsung-usb2.txt 11869F: drivers/phy/samsung/phy-exynos4210-usb2.c 11870F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11871F: drivers/phy/samsung/phy-exynos5250-usb2.c 11872F: drivers/phy/samsung/phy-s5pv210-usb2.c 11873F: drivers/phy/samsung/phy-samsung-usb2.c 11874F: drivers/phy/samsung/phy-samsung-usb2.h 11875 11876SC1200 WDT DRIVER 11877M: Zwane Mwaikambo <zwanem@gmail.com> 11878S: Maintained 11879F: drivers/watchdog/sc1200wdt.c 11880 11881SCHEDULER 11882M: Ingo Molnar <mingo@redhat.com> 11883M: Peter Zijlstra <peterz@infradead.org> 11884L: linux-kernel@vger.kernel.org 11885T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11886S: Maintained 11887F: kernel/sched/ 11888F: include/linux/sched.h 11889F: include/uapi/linux/sched.h 11890F: include/linux/wait.h 11891 11892SCORE ARCHITECTURE 11893M: Chen Liqin <liqin.linux@gmail.com> 11894M: Lennox Wu <lennox.wu@gmail.com> 11895W: http://www.sunplus.com 11896S: Supported 11897F: arch/score/ 11898 11899SCR24X CHIP CARD INTERFACE DRIVER 11900M: Lubomir Rintel <lkundrak@v3.sk> 11901S: Supported 11902F: drivers/char/pcmcia/scr24x_cs.c 11903 11904SCSI CDROM DRIVER 11905M: Jens Axboe <axboe@kernel.dk> 11906L: linux-scsi@vger.kernel.org 11907W: http://www.kernel.dk 11908S: Maintained 11909F: drivers/scsi/sr* 11910 11911SCSI RDMA PROTOCOL (SRP) INITIATOR 11912M: Bart Van Assche <bart.vanassche@sandisk.com> 11913L: linux-rdma@vger.kernel.org 11914S: Supported 11915W: http://www.openfabrics.org 11916Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11917T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11918F: drivers/infiniband/ulp/srp/ 11919F: include/scsi/srp.h 11920 11921SCSI SG DRIVER 11922M: Doug Gilbert <dgilbert@interlog.com> 11923L: linux-scsi@vger.kernel.org 11924W: http://sg.danny.cz/sg 11925S: Maintained 11926F: Documentation/scsi/scsi-generic.txt 11927F: drivers/scsi/sg.c 11928F: include/scsi/sg.h 11929 11930SCSI SUBSYSTEM 11931M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11932T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11933M: "Martin K. Petersen" <martin.petersen@oracle.com> 11934T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11935L: linux-scsi@vger.kernel.org 11936S: Maintained 11937F: Documentation/devicetree/bindings/scsi/ 11938F: drivers/scsi/ 11939F: include/scsi/ 11940 11941SCSI TAPE DRIVER 11942M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11943L: linux-scsi@vger.kernel.org 11944S: Maintained 11945F: Documentation/scsi/st.txt 11946F: drivers/scsi/st.* 11947F: drivers/scsi/st_*.h 11948 11949SCTP PROTOCOL 11950M: Vlad Yasevich <vyasevich@gmail.com> 11951M: Neil Horman <nhorman@tuxdriver.com> 11952L: linux-sctp@vger.kernel.org 11953W: http://lksctp.sourceforge.net 11954S: Maintained 11955F: Documentation/networking/sctp.txt 11956F: include/linux/sctp.h 11957F: include/uapi/linux/sctp.h 11958F: include/net/sctp/ 11959F: net/sctp/ 11960 11961SCx200 CPU SUPPORT 11962M: Jim Cromie <jim.cromie@gmail.com> 11963S: Odd Fixes 11964F: Documentation/i2c/busses/scx200_acb 11965F: arch/x86/platform/scx200/ 11966F: drivers/watchdog/scx200_wdt.c 11967F: drivers/i2c/busses/scx200* 11968F: drivers/mtd/maps/scx200_docflash.c 11969F: include/linux/scx200.h 11970 11971SCx200 GPIO DRIVER 11972M: Jim Cromie <jim.cromie@gmail.com> 11973S: Maintained 11974F: drivers/char/scx200_gpio.c 11975F: include/linux/scx200_gpio.h 11976 11977SCx200 HRT CLOCKSOURCE DRIVER 11978M: Jim Cromie <jim.cromie@gmail.com> 11979S: Maintained 11980F: drivers/clocksource/scx200_hrt.c 11981 11982SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11983M: Sascha Sommer <saschasommer@freenet.de> 11984L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11985S: Maintained 11986F: drivers/mmc/host/sdricoh_cs.c 11987 11988SECURE COMPUTING 11989M: Kees Cook <keescook@chromium.org> 11990R: Andy Lutomirski <luto@amacapital.net> 11991R: Will Drewry <wad@chromium.org> 11992T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11993S: Supported 11994F: kernel/seccomp.c 11995F: include/uapi/linux/seccomp.h 11996F: include/linux/seccomp.h 11997F: tools/testing/selftests/seccomp/* 11998F: tools/testing/selftests/kselftest_harness.h 11999F: Documentation/userspace-api/seccomp_filter.rst 12000K: \bsecure_computing 12001K: \bTIF_SECCOMP\b 12002 12003SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12004M: Al Cooper <alcooperx@gmail.com> 12005L: linux-mmc@vger.kernel.org 12006L: bcm-kernel-feedback-list@broadcom.com 12007S: Maintained 12008F: drivers/mmc/host/sdhci-brcmstb* 12009 12010SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12011M: Adrian Hunter <adrian.hunter@intel.com> 12012L: linux-mmc@vger.kernel.org 12013T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12014S: Maintained 12015F: drivers/mmc/host/sdhci* 12016F: include/linux/mmc/sdhci* 12017 12018SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12019M: Ben Dooks <ben-linux@fluff.org> 12020M: Jaehoon Chung <jh80.chung@samsung.com> 12021L: linux-mmc@vger.kernel.org 12022S: Maintained 12023F: drivers/mmc/host/sdhci-s3c* 12024 12025SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12026M: Viresh Kumar <vireshk@kernel.org> 12027L: linux-mmc@vger.kernel.org 12028S: Maintained 12029F: drivers/mmc/host/sdhci-spear.c 12030 12031SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12032M: Scott Bauer <scott.bauer@intel.com> 12033M: Jonathan Derrick <jonathan.derrick@intel.com> 12034M: Rafael Antognolli <rafael.antognolli@intel.com> 12035L: linux-block@vger.kernel.org 12036S: Supported 12037F: block/sed* 12038F: block/opal_proto.h 12039F: include/linux/sed* 12040F: include/uapi/linux/sed* 12041 12042SECURITY CONTACT 12043M: Security Officers <security@kernel.org> 12044S: Supported 12045 12046SECURITY SUBSYSTEM 12047M: James Morris <james.l.morris@oracle.com> 12048M: "Serge E. Hallyn" <serge@hallyn.com> 12049L: linux-security-module@vger.kernel.org (suggested Cc:) 12050T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12051W: http://kernsec.org/ 12052S: Supported 12053F: security/ 12054 12055SELINUX SECURITY MODULE 12056M: Paul Moore <paul@paul-moore.com> 12057M: Stephen Smalley <sds@tycho.nsa.gov> 12058M: Eric Paris <eparis@parisplace.org> 12059L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12060W: https://selinuxproject.org 12061W: https://github.com/SELinuxProject 12062T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12063S: Supported 12064F: include/linux/selinux* 12065F: security/selinux/ 12066F: scripts/selinux/ 12067F: Documentation/admin-guide/LSM/SELinux.rst 12068 12069SENSABLE PHANTOM 12070M: Jiri Slaby <jirislaby@gmail.com> 12071S: Maintained 12072F: drivers/misc/phantom.c 12073F: include/uapi/linux/phantom.h 12074 12075SERIAL DEVICE BUS 12076M: Rob Herring <robh@kernel.org> 12077L: linux-serial@vger.kernel.org 12078S: Maintained 12079F: Documentation/devicetree/bindings/serial/slave-device.txt 12080F: drivers/tty/serdev/ 12081F: include/linux/serdev.h 12082 12083SERIAL DRIVERS 12084M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12085L: linux-serial@vger.kernel.org 12086S: Maintained 12087F: Documentation/devicetree/bindings/serial/ 12088F: drivers/tty/serial/ 12089 12090SERIAL IR RECEIVER 12091M: Sean Young <sean@mess.org> 12092L: linux-media@vger.kernel.org 12093S: Maintained 12094F: drivers/media/rc/serial_ir.c 12095 12096SFC NETWORK DRIVER 12097M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12098M: Edward Cree <ecree@solarflare.com> 12099M: Bert Kenward <bkenward@solarflare.com> 12100L: netdev@vger.kernel.org 12101S: Supported 12102F: drivers/net/ethernet/sfc/ 12103 12104SGI GRU DRIVER 12105M: Dimitri Sivanich <sivanich@sgi.com> 12106S: Maintained 12107F: drivers/misc/sgi-gru/ 12108 12109SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12110M: Pat Gefre <pfg@sgi.com> 12111L: linux-ia64@vger.kernel.org 12112S: Supported 12113F: Documentation/ia64/serial.txt 12114F: drivers/tty/serial/ioc?_serial.c 12115F: include/linux/ioc?.h 12116 12117SGI XP/XPC/XPNET DRIVER 12118M: Cliff Whickman <cpw@sgi.com> 12119M: Robin Holt <robinmholt@gmail.com> 12120S: Maintained 12121F: drivers/misc/sgi-xp/ 12122 12123SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12124M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12125L: linux-s390@vger.kernel.org 12126W: http://www.ibm.com/developerworks/linux/linux390/ 12127S: Supported 12128F: net/smc/ 12129 12130SH_VEU V4L2 MEM2MEM DRIVER 12131L: linux-media@vger.kernel.org 12132S: Orphan 12133F: drivers/media/platform/sh_veu.c 12134 12135SH_VOU V4L2 OUTPUT DRIVER 12136L: linux-media@vger.kernel.org 12137S: Orphan 12138F: drivers/media/platform/sh_vou.c 12139F: include/media/drv-intf/sh_vou.h 12140 12141SI2157 MEDIA DRIVER 12142M: Antti Palosaari <crope@iki.fi> 12143L: linux-media@vger.kernel.org 12144W: https://linuxtv.org 12145W: http://palosaari.fi/linux/ 12146Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12147T: git git://linuxtv.org/anttip/media_tree.git 12148S: Maintained 12149F: drivers/media/tuners/si2157* 12150 12151SI2168 MEDIA DRIVER 12152M: Antti Palosaari <crope@iki.fi> 12153L: linux-media@vger.kernel.org 12154W: https://linuxtv.org 12155W: http://palosaari.fi/linux/ 12156Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12157T: git git://linuxtv.org/anttip/media_tree.git 12158S: Maintained 12159F: drivers/media/dvb-frontends/si2168* 12160 12161SI470X FM RADIO RECEIVER I2C DRIVER 12162M: Hans Verkuil <hverkuil@xs4all.nl> 12163L: linux-media@vger.kernel.org 12164T: git git://linuxtv.org/media_tree.git 12165W: https://linuxtv.org 12166S: Odd Fixes 12167F: drivers/media/radio/si470x/radio-si470x-i2c.c 12168 12169SI470X FM RADIO RECEIVER USB DRIVER 12170M: Hans Verkuil <hverkuil@xs4all.nl> 12171L: linux-media@vger.kernel.org 12172T: git git://linuxtv.org/media_tree.git 12173W: https://linuxtv.org 12174S: Maintained 12175F: drivers/media/radio/si470x/radio-si470x-common.c 12176F: drivers/media/radio/si470x/radio-si470x.h 12177F: drivers/media/radio/si470x/radio-si470x-usb.c 12178 12179SI4713 FM RADIO TRANSMITTER I2C DRIVER 12180M: Eduardo Valentin <edubezval@gmail.com> 12181L: linux-media@vger.kernel.org 12182T: git git://linuxtv.org/media_tree.git 12183W: https://linuxtv.org 12184S: Odd Fixes 12185F: drivers/media/radio/si4713/si4713.? 12186 12187SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12188M: Eduardo Valentin <edubezval@gmail.com> 12189L: linux-media@vger.kernel.org 12190T: git git://linuxtv.org/media_tree.git 12191W: https://linuxtv.org 12192S: Odd Fixes 12193F: drivers/media/radio/si4713/radio-platform-si4713.c 12194 12195SI4713 FM RADIO TRANSMITTER USB DRIVER 12196M: Hans Verkuil <hverkuil@xs4all.nl> 12197L: linux-media@vger.kernel.org 12198T: git git://linuxtv.org/media_tree.git 12199W: https://linuxtv.org 12200S: Maintained 12201F: drivers/media/radio/si4713/radio-usb-si4713.c 12202 12203SIANO DVB DRIVER 12204M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12205M: Mauro Carvalho Chehab <mchehab@kernel.org> 12206L: linux-media@vger.kernel.org 12207W: https://linuxtv.org 12208T: git git://linuxtv.org/media_tree.git 12209S: Odd fixes 12210F: drivers/media/common/siano/ 12211F: drivers/media/usb/siano/ 12212F: drivers/media/usb/siano/ 12213F: drivers/media/mmc/siano/ 12214 12215SILEAD TOUCHSCREEN DRIVER 12216M: Hans de Goede <hdegoede@redhat.com> 12217L: linux-input@vger.kernel.org 12218L: platform-driver-x86@vger.kernel.org 12219S: Maintained 12220F: drivers/input/touchscreen/silead.c 12221F: drivers/platform/x86/silead_dmi.c 12222 12223SILICON MOTION SM712 FRAME BUFFER DRIVER 12224M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12225M: Teddy Wang <teddy.wang@siliconmotion.com> 12226M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12227L: linux-fbdev@vger.kernel.org 12228S: Maintained 12229F: drivers/video/fbdev/sm712* 12230F: Documentation/fb/sm712fb.txt 12231 12232SIMPLE FIRMWARE INTERFACE (SFI) 12233M: Len Brown <lenb@kernel.org> 12234L: sfi-devel@simplefirmware.org 12235W: http://simplefirmware.org/ 12236T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12237S: Supported 12238F: arch/x86/platform/sfi/ 12239F: drivers/sfi/ 12240F: include/linux/sfi*.h 12241 12242SIMPLEFB FB DRIVER 12243M: Hans de Goede <hdegoede@redhat.com> 12244L: linux-fbdev@vger.kernel.org 12245S: Maintained 12246F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12247F: drivers/video/fbdev/simplefb.c 12248F: include/linux/platform_data/simplefb.h 12249 12250SIMTEC EB110ATX (Chalice CATS) 12251P: Ben Dooks 12252P: Vincent Sanders <vince@simtec.co.uk> 12253M: Simtec Linux Team <linux@simtec.co.uk> 12254W: http://www.simtec.co.uk/products/EB110ATX/ 12255S: Supported 12256 12257SIMTEC EB2410ITX (BAST) 12258P: Ben Dooks 12259P: Vincent Sanders <vince@simtec.co.uk> 12260M: Simtec Linux Team <linux@simtec.co.uk> 12261W: http://www.simtec.co.uk/products/EB2410ITX/ 12262S: Supported 12263F: arch/arm/mach-s3c24xx/mach-bast.c 12264F: arch/arm/mach-s3c24xx/bast-ide.c 12265F: arch/arm/mach-s3c24xx/bast-irq.c 12266 12267SIPHASH PRF ROUTINES 12268M: Jason A. Donenfeld <Jason@zx2c4.com> 12269S: Maintained 12270F: lib/siphash.c 12271F: lib/test_siphash.c 12272F: include/linux/siphash.h 12273 12274SIS 190 ETHERNET DRIVER 12275M: Francois Romieu <romieu@fr.zoreil.com> 12276L: netdev@vger.kernel.org 12277S: Maintained 12278F: drivers/net/ethernet/sis/sis190.c 12279 12280SIS 900/7016 FAST ETHERNET DRIVER 12281M: Daniele Venzano <venza@brownhat.org> 12282W: http://www.brownhat.org/sis900.html 12283L: netdev@vger.kernel.org 12284S: Maintained 12285F: drivers/net/ethernet/sis/sis900.* 12286 12287SIS FRAMEBUFFER DRIVER 12288M: Thomas Winischhofer <thomas@winischhofer.net> 12289W: http://www.winischhofer.net/linuxsisvga.shtml 12290S: Maintained 12291F: Documentation/fb/sisfb.txt 12292F: drivers/video/fbdev/sis/ 12293F: include/video/sisfb.h 12294 12295SIS USB2VGA DRIVER 12296M: Thomas Winischhofer <thomas@winischhofer.net> 12297W: http://www.winischhofer.at/linuxsisusbvga.shtml 12298S: Maintained 12299F: drivers/usb/misc/sisusbvga/ 12300 12301SLAB ALLOCATOR 12302M: Christoph Lameter <cl@linux.com> 12303M: Pekka Enberg <penberg@kernel.org> 12304M: David Rientjes <rientjes@google.com> 12305M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12306M: Andrew Morton <akpm@linux-foundation.org> 12307L: linux-mm@kvack.org 12308S: Maintained 12309F: include/linux/sl?b*.h 12310F: mm/sl?b* 12311 12312SLEEPABLE READ-COPY UPDATE (SRCU) 12313M: Lai Jiangshan <jiangshanlai@gmail.com> 12314M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12315M: Josh Triplett <josh@joshtriplett.org> 12316R: Steven Rostedt <rostedt@goodmis.org> 12317R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12318L: linux-kernel@vger.kernel.org 12319W: http://www.rdrop.com/users/paulmck/RCU/ 12320S: Supported 12321T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12322F: include/linux/srcu.h 12323F: kernel/rcu/srcu.c 12324 12325SMACK SECURITY MODULE 12326M: Casey Schaufler <casey@schaufler-ca.com> 12327L: linux-security-module@vger.kernel.org 12328W: http://schaufler-ca.com 12329T: git git://github.com/cschaufler/smack-next 12330S: Maintained 12331F: Documentation/admin-guide/LSM/Smack.rst 12332F: security/smack/ 12333 12334SMC91x ETHERNET DRIVER 12335M: Nicolas Pitre <nico@fluxnic.net> 12336S: Odd Fixes 12337F: drivers/net/ethernet/smsc/smc91x.* 12338 12339SMIA AND SMIA++ IMAGE SENSOR DRIVER 12340M: Sakari Ailus <sakari.ailus@iki.fi> 12341L: linux-media@vger.kernel.org 12342S: Maintained 12343F: drivers/media/i2c/smiapp/ 12344F: include/media/i2c/smiapp.h 12345F: drivers/media/i2c/smiapp-pll.c 12346F: drivers/media/i2c/smiapp-pll.h 12347F: include/uapi/linux/smiapp.h 12348F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12349 12350SMM665 HARDWARE MONITOR DRIVER 12351M: Guenter Roeck <linux@roeck-us.net> 12352L: linux-hwmon@vger.kernel.org 12353S: Maintained 12354F: Documentation/hwmon/smm665 12355F: drivers/hwmon/smm665.c 12356 12357SMSC EMC2103 HARDWARE MONITOR DRIVER 12358M: Steve Glendinning <steve.glendinning@shawell.net> 12359L: linux-hwmon@vger.kernel.org 12360S: Maintained 12361F: Documentation/hwmon/emc2103 12362F: drivers/hwmon/emc2103.c 12363 12364SMSC SCH5627 HARDWARE MONITOR DRIVER 12365M: Hans de Goede <hdegoede@redhat.com> 12366L: linux-hwmon@vger.kernel.org 12367S: Supported 12368F: Documentation/hwmon/sch5627 12369F: drivers/hwmon/sch5627.c 12370 12371SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12372M: Steve Glendinning <steve.glendinning@shawell.net> 12373L: linux-fbdev@vger.kernel.org 12374S: Maintained 12375F: drivers/video/fbdev/smscufx.c 12376 12377SMSC47B397 HARDWARE MONITOR DRIVER 12378M: Jean Delvare <jdelvare@suse.com> 12379L: linux-hwmon@vger.kernel.org 12380S: Maintained 12381F: Documentation/hwmon/smsc47b397 12382F: drivers/hwmon/smsc47b397.c 12383 12384SMSC911x ETHERNET DRIVER 12385M: Steve Glendinning <steve.glendinning@shawell.net> 12386L: netdev@vger.kernel.org 12387S: Maintained 12388F: include/linux/smsc911x.h 12389F: drivers/net/ethernet/smsc/smsc911x.* 12390 12391SMSC9420 PCI ETHERNET DRIVER 12392M: Steve Glendinning <steve.glendinning@shawell.net> 12393L: netdev@vger.kernel.org 12394S: Maintained 12395F: drivers/net/ethernet/smsc/smsc9420.* 12396 12397SOC-CAMERA V4L2 SUBSYSTEM 12398M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12399L: linux-media@vger.kernel.org 12400T: git git://linuxtv.org/media_tree.git 12401S: Maintained 12402F: include/media/soc* 12403F: drivers/media/i2c/soc_camera/ 12404F: drivers/media/platform/soc_camera/ 12405 12406SOEKRIS NET48XX LED SUPPORT 12407M: Chris Boot <bootc@bootc.net> 12408S: Maintained 12409F: drivers/leds/leds-net48xx.c 12410 12411SOFT-ROCE DRIVER (rxe) 12412M: Moni Shoua <monis@mellanox.com> 12413L: linux-rdma@vger.kernel.org 12414S: Supported 12415W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12416Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12417F: drivers/infiniband/sw/rxe/ 12418F: include/uapi/rdma/rdma_user_rxe.h 12419 12420SOFTLOGIC 6x10 MPEG CODEC 12421M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12422M: Anton Sviridenko <anton@corp.bluecherry.net> 12423M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12424M: Andrey Utkin <andrey_utkin@fastmail.com> 12425M: Ismael Luceno <ismael@iodev.co.uk> 12426L: linux-media@vger.kernel.org 12427S: Supported 12428F: drivers/media/pci/solo6x10/ 12429 12430SOFTWARE RAID (Multiple Disks) SUPPORT 12431M: Shaohua Li <shli@kernel.org> 12432L: linux-raid@vger.kernel.org 12433T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12434S: Supported 12435F: drivers/md/ 12436F: include/linux/raid/ 12437F: include/uapi/linux/raid/ 12438 12439SONIC NETWORK DRIVER 12440M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12441L: netdev@vger.kernel.org 12442S: Maintained 12443F: drivers/net/ethernet/natsemi/sonic.* 12444 12445SONICS SILICON BACKPLANE DRIVER (SSB) 12446M: Michael Buesch <m@bues.ch> 12447L: linux-wireless@vger.kernel.org 12448S: Maintained 12449F: drivers/ssb/ 12450F: include/linux/ssb/ 12451 12452SONY MEMORYSTICK CARD SUPPORT 12453M: Alex Dubov <oakad@yahoo.com> 12454W: http://tifmxx.berlios.de/ 12455S: Maintained 12456F: drivers/memstick/host/tifm_ms.c 12457 12458SONY MEMORYSTICK STANDARD SUPPORT 12459M: Maxim Levitsky <maximlevitsky@gmail.com> 12460S: Maintained 12461F: drivers/memstick/core/ms_block.* 12462 12463SONY VAIO CONTROL DEVICE DRIVER 12464M: Mattia Dongili <malattia@linux.it> 12465L: platform-driver-x86@vger.kernel.org 12466W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12467S: Maintained 12468F: Documentation/laptops/sony-laptop.txt 12469F: drivers/char/sonypi.c 12470F: drivers/platform/x86/sony-laptop.c 12471F: include/linux/sony-laptop.h 12472 12473SOUND 12474M: Jaroslav Kysela <perex@perex.cz> 12475M: Takashi Iwai <tiwai@suse.com> 12476L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12477W: http://www.alsa-project.org/ 12478T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12479T: git git://git.alsa-project.org/alsa-kernel.git 12480Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12481S: Maintained 12482F: Documentation/sound/ 12483F: include/sound/ 12484F: include/uapi/sound/ 12485F: sound/ 12486 12487SOUND - COMPRESSED AUDIO 12488M: Vinod Koul <vinod.koul@intel.com> 12489L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12490T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12491S: Supported 12492F: Documentation/sound/alsa/compress_offload.txt 12493F: include/sound/compress_driver.h 12494F: include/uapi/sound/compress_* 12495F: sound/core/compress_offload.c 12496F: sound/soc/soc-compress.c 12497 12498SOUND - DMAENGINE HELPERS 12499M: Lars-Peter Clausen <lars@metafoo.de> 12500S: Supported 12501F: include/sound/dmaengine_pcm.h 12502F: sound/core/pcm_dmaengine.c 12503F: sound/soc/soc-generic-dmaengine-pcm.c 12504 12505SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12506M: Liam Girdwood <lgirdwood@gmail.com> 12507M: Mark Brown <broonie@kernel.org> 12508T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12509L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12510W: http://alsa-project.org/main/index.php/ASoC 12511S: Supported 12512F: Documentation/devicetree/bindings/sound/ 12513F: Documentation/sound/alsa/soc/ 12514F: sound/soc/ 12515F: include/sound/soc* 12516 12517SP2 MEDIA DRIVER 12518M: Olli Salonen <olli.salonen@iki.fi> 12519L: linux-media@vger.kernel.org 12520W: https://linuxtv.org 12521Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12522S: Maintained 12523F: drivers/media/dvb-frontends/sp2* 12524 12525SPARC + UltraSPARC (sparc/sparc64) 12526M: "David S. Miller" <davem@davemloft.net> 12527L: sparclinux@vger.kernel.org 12528Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12529T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12530T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12531S: Maintained 12532F: arch/sparc/ 12533F: drivers/sbus/ 12534 12535SPARC SERIAL DRIVERS 12536M: "David S. Miller" <davem@davemloft.net> 12537L: sparclinux@vger.kernel.org 12538T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12539T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12540S: Maintained 12541F: include/linux/sunserialcore.h 12542F: drivers/tty/serial/suncore.c 12543F: drivers/tty/serial/sunhv.c 12544F: drivers/tty/serial/sunsab.c 12545F: drivers/tty/serial/sunsab.h 12546F: drivers/tty/serial/sunsu.c 12547F: drivers/tty/serial/sunzilog.c 12548F: drivers/tty/serial/sunzilog.h 12549F: drivers/tty/vcc.c 12550 12551SPARSE CHECKER 12552M: "Christopher Li" <sparse@chrisli.org> 12553L: linux-sparse@vger.kernel.org 12554W: https://sparse.wiki.kernel.org/ 12555T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12556T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12557S: Maintained 12558F: include/linux/compiler.h 12559 12560SPEAR CLOCK FRAMEWORK SUPPORT 12561M: Viresh Kumar <vireshk@kernel.org> 12562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12563W: http://www.st.com/spear 12564S: Maintained 12565F: drivers/clk/spear/ 12566 12567SPEAR PLATFORM SUPPORT 12568M: Viresh Kumar <vireshk@kernel.org> 12569M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12571W: http://www.st.com/spear 12572S: Maintained 12573F: arch/arm/boot/dts/spear* 12574F: arch/arm/mach-spear/ 12575 12576SPI NOR SUBSYSTEM 12577M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12578M: Marek Vasut <marek.vasut@gmail.com> 12579L: linux-mtd@lists.infradead.org 12580W: http://www.linux-mtd.infradead.org/ 12581Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12582T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12583T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12584S: Maintained 12585F: drivers/mtd/spi-nor/ 12586F: include/linux/mtd/spi-nor.h 12587 12588SPI SUBSYSTEM 12589M: Mark Brown <broonie@kernel.org> 12590L: linux-spi@vger.kernel.org 12591T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12592Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12593S: Maintained 12594F: Documentation/devicetree/bindings/spi/ 12595F: Documentation/spi/ 12596F: drivers/spi/ 12597F: include/linux/spi/ 12598F: include/uapi/linux/spi/ 12599F: tools/spi/ 12600 12601SPIDERNET NETWORK DRIVER for CELL 12602M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12603L: netdev@vger.kernel.org 12604S: Supported 12605F: Documentation/networking/spider_net.txt 12606F: drivers/net/ethernet/toshiba/spider_net* 12607 12608SPMI SUBSYSTEM 12609R: Stephen Boyd <sboyd@codeaurora.org> 12610L: linux-arm-msm@vger.kernel.org 12611F: Documentation/devicetree/bindings/spmi/ 12612F: drivers/spmi/ 12613F: include/dt-bindings/spmi/spmi.h 12614F: include/linux/spmi.h 12615F: include/trace/events/spmi.h 12616 12617SPU FILE SYSTEM 12618M: Jeremy Kerr <jk@ozlabs.org> 12619L: linuxppc-dev@lists.ozlabs.org 12620W: http://www.ibm.com/developerworks/power/cell/ 12621S: Supported 12622F: Documentation/filesystems/spufs.txt 12623F: arch/powerpc/platforms/cell/spufs/ 12624 12625SQUASHFS FILE SYSTEM 12626M: Phillip Lougher <phillip@squashfs.org.uk> 12627L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12628W: http://squashfs.org.uk 12629T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12630S: Maintained 12631F: Documentation/filesystems/squashfs.txt 12632F: fs/squashfs/ 12633 12634SRM (Alpha) environment access 12635M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12636S: Maintained 12637F: arch/alpha/kernel/srm_env.c 12638 12639STABLE BRANCH 12640M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12641L: stable@vger.kernel.org 12642S: Supported 12643F: Documentation/process/stable-kernel-rules.rst 12644 12645STAGING - COMEDI 12646M: Ian Abbott <abbotti@mev.co.uk> 12647M: H Hartley Sweeten <hsweeten@visionengravers.com> 12648S: Odd Fixes 12649F: drivers/staging/comedi/ 12650 12651STAGING - FLARION FT1000 DRIVERS 12652M: Marek Belisko <marek.belisko@gmail.com> 12653S: Odd Fixes 12654F: drivers/staging/ft1000/ 12655 12656STAGING - INDUSTRIAL IO 12657M: Jonathan Cameron <jic23@kernel.org> 12658L: linux-iio@vger.kernel.org 12659S: Odd Fixes 12660F: Documentation/devicetree/bindings/staging/iio/ 12661F: drivers/staging/iio/ 12662 12663STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12664M: Jarod Wilson <jarod@wilsonet.com> 12665W: http://www.lirc.org/ 12666S: Odd Fixes 12667F: drivers/staging/media/lirc/ 12668 12669STAGING - LUSTRE PARALLEL FILESYSTEM 12670M: Oleg Drokin <oleg.drokin@intel.com> 12671M: Andreas Dilger <andreas.dilger@intel.com> 12672M: James Simmons <jsimmons@infradead.org> 12673L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12674W: http://wiki.lustre.org/ 12675S: Maintained 12676F: drivers/staging/lustre 12677 12678STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12679M: Marc Dietrich <marvin24@gmx.de> 12680L: ac100@lists.launchpad.net (moderated for non-subscribers) 12681L: linux-tegra@vger.kernel.org 12682S: Maintained 12683F: drivers/staging/nvec/ 12684 12685STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12686M: Jens Frederich <jfrederich@gmail.com> 12687M: Daniel Drake <dsd@laptop.org> 12688M: Jon Nettleton <jon.nettleton@gmail.com> 12689W: http://wiki.laptop.org/go/DCON 12690S: Maintained 12691F: drivers/staging/olpc_dcon/ 12692 12693STAGING - REALTEK RTL8712U DRIVERS 12694M: Larry Finger <Larry.Finger@lwfinger.net> 12695M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12696S: Odd Fixes 12697F: drivers/staging/rtl8712/ 12698 12699STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12700M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12701M: Teddy Wang <teddy.wang@siliconmotion.com> 12702M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12703L: linux-fbdev@vger.kernel.org 12704S: Maintained 12705F: drivers/staging/sm750fb/ 12706 12707STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12708M: William Hubbs <w.d.hubbs@gmail.com> 12709M: Chris Brannon <chris@the-brannons.com> 12710M: Kirk Reiser <kirk@reisers.ca> 12711M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12712L: speakup@linux-speakup.org 12713W: http://www.linux-speakup.org/ 12714S: Odd Fixes 12715F: drivers/staging/speakup/ 12716 12717STAGING - VIA VT665X DRIVERS 12718M: Forest Bond <forest@alittletooquiet.net> 12719S: Odd Fixes 12720F: drivers/staging/vt665?/ 12721 12722STAGING - WILC1000 WIFI DRIVER 12723M: Aditya Shankar <aditya.shankar@microchip.com> 12724M: Ganesh Krishna <ganesh.krishna@microchip.com> 12725L: linux-wireless@vger.kernel.org 12726S: Supported 12727F: drivers/staging/wilc1000/ 12728 12729STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12730M: Arnaud Patard <arnaud.patard@rtp-net.org> 12731S: Odd Fixes 12732F: drivers/staging/xgifb/ 12733 12734STAGING SUBSYSTEM 12735M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12736T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12737L: devel@driverdev.osuosl.org 12738S: Supported 12739F: drivers/staging/ 12740 12741STARFIRE/DURALAN NETWORK DRIVER 12742M: Ion Badulescu <ionut@badula.org> 12743S: Odd Fixes 12744F: drivers/net/ethernet/adaptec/starfire* 12745 12746STEC S1220 SKD DRIVER 12747M: Bart Van Assche <bart.vanassche@wdc.com> 12748L: linux-block@vger.kernel.org 12749S: Maintained 12750F: drivers/block/skd*[ch] 12751 12752STI CEC DRIVER 12753M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12754S: Maintained 12755F: drivers/staging/media/st-cec/ 12756F: Documentation/devicetree/bindings/media/stih-cec.txt 12757 12758STK1160 USB VIDEO CAPTURE DRIVER 12759M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12760L: linux-media@vger.kernel.org 12761T: git git://linuxtv.org/media_tree.git 12762S: Maintained 12763F: drivers/media/usb/stk1160/ 12764 12765STMMAC ETHERNET DRIVER 12766M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12767M: Alexandre Torgue <alexandre.torgue@st.com> 12768L: netdev@vger.kernel.org 12769W: http://www.stlinux.com 12770S: Supported 12771F: drivers/net/ethernet/stmicro/stmmac/ 12772 12773SUN3/3X 12774M: Sam Creasey <sammy@sammy.net> 12775W: http://sammy.net/sun3/ 12776S: Maintained 12777F: arch/m68k/kernel/*sun3* 12778F: arch/m68k/sun3*/ 12779F: arch/m68k/include/asm/sun3* 12780F: drivers/net/ethernet/i825xx/sun3* 12781 12782SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12783M: Hans de Goede <hdegoede@redhat.com> 12784L: linux-input@vger.kernel.org 12785S: Maintained 12786F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12787F: drivers/input/keyboard/sun4i-lradc-keys.c 12788 12789SUNDANCE NETWORK DRIVER 12790M: Denis Kirjanov <kda@linux-powerpc.org> 12791L: netdev@vger.kernel.org 12792S: Maintained 12793F: drivers/net/ethernet/dlink/sundance.c 12794 12795SUPERH 12796M: Yoshinori Sato <ysato@users.sourceforge.jp> 12797M: Rich Felker <dalias@libc.org> 12798L: linux-sh@vger.kernel.org 12799Q: http://patchwork.kernel.org/project/linux-sh/list/ 12800S: Maintained 12801F: Documentation/sh/ 12802F: arch/sh/ 12803F: drivers/sh/ 12804 12805SUSPEND TO RAM 12806M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12807M: Len Brown <len.brown@intel.com> 12808M: Pavel Machek <pavel@ucw.cz> 12809L: linux-pm@vger.kernel.org 12810B: https://bugzilla.kernel.org 12811S: Supported 12812F: Documentation/power/ 12813F: arch/x86/kernel/acpi/ 12814F: drivers/base/power/ 12815F: kernel/power/ 12816F: include/linux/suspend.h 12817F: include/linux/freezer.h 12818F: include/linux/pm.h 12819 12820SVGA HANDLING 12821M: Martin Mares <mj@ucw.cz> 12822L: linux-video@atrey.karlin.mff.cuni.cz 12823S: Maintained 12824F: Documentation/svga.txt 12825F: arch/x86/boot/video* 12826 12827SWIOTLB SUBSYSTEM 12828M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12829L: linux-kernel@vger.kernel.org 12830T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12831S: Supported 12832F: lib/swiotlb.c 12833F: arch/*/kernel/pci-swiotlb.c 12834F: include/linux/swiotlb.h 12835 12836SWITCHDEV 12837M: Jiri Pirko <jiri@resnulli.us> 12838M: Ivan Vecera <ivecera@redhat.com> 12839L: netdev@vger.kernel.org 12840S: Supported 12841F: net/switchdev/ 12842F: include/net/switchdev.h 12843 12844SYNC FILE FRAMEWORK 12845M: Sumit Semwal <sumit.semwal@linaro.org> 12846R: Gustavo Padovan <gustavo@padovan.org> 12847S: Maintained 12848L: linux-media@vger.kernel.org 12849L: dri-devel@lists.freedesktop.org 12850F: drivers/dma-buf/sync_* 12851F: drivers/dma-buf/dma-fence* 12852F: drivers/dma-buf/sw_sync.c 12853F: include/linux/sync_file.h 12854F: include/uapi/linux/sync_file.h 12855F: Documentation/sync_file.txt 12856T: git git://anongit.freedesktop.org/drm/drm-misc 12857 12858SYNOPSYS ARC ARCHITECTURE 12859M: Vineet Gupta <vgupta@synopsys.com> 12860L: linux-snps-arc@lists.infradead.org 12861S: Supported 12862F: arch/arc/ 12863F: Documentation/devicetree/bindings/arc/* 12864F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12865F: drivers/clocksource/arc_timer.c 12866F: drivers/tty/serial/arc_uart.c 12867T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12868 12869SYNOPSYS ARC HSDK SDP pll clock driver 12870M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12871S: Supported 12872F: drivers/clk/clk-hsdk-pll.c 12873F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 12874 12875SYNOPSYS ARC SDP clock driver 12876M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12877S: Supported 12878F: drivers/clk/axs10x/* 12879F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 12880 12881SYNOPSYS ARC SDP platform support 12882M: Alexey Brodkin <abrodkin@synopsys.com> 12883S: Supported 12884F: arch/arc/plat-axs10x 12885F: arch/arc/boot/dts/ax* 12886F: Documentation/devicetree/bindings/arc/axs10* 12887 12888SYNOPSYS DESIGNWARE APB GPIO DRIVER 12889M: Hoan Tran <hotran@apm.com> 12890L: linux-gpio@vger.kernel.org 12891S: Maintained 12892F: drivers/gpio/gpio-dwapb.c 12893F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 12894 12895SYNOPSYS DESIGNWARE DMAC DRIVER 12896M: Viresh Kumar <vireshk@kernel.org> 12897M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12898S: Maintained 12899F: include/linux/dma/dw.h 12900F: include/linux/platform_data/dma-dw.h 12901F: drivers/dma/dw/ 12902 12903SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12904M: Jie Deng <jiedeng@synopsys.com> 12905L: netdev@vger.kernel.org 12906S: Supported 12907F: drivers/net/ethernet/synopsys/ 12908 12909SYNOPSYS DESIGNWARE I2C DRIVER 12910M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12911R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12912R: Mika Westerberg <mika.westerberg@linux.intel.com> 12913L: linux-i2c@vger.kernel.org 12914S: Maintained 12915F: drivers/i2c/busses/i2c-designware-* 12916F: include/linux/platform_data/i2c-designware.h 12917 12918SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12919M: Jaehoon Chung <jh80.chung@samsung.com> 12920L: linux-mmc@vger.kernel.org 12921S: Maintained 12922F: drivers/mmc/host/dw_mmc* 12923 12924SYNOPSYS HSDK RESET CONTROLLER DRIVER 12925M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12926S: Supported 12927F: drivers/reset/reset-hsdk-v1.c 12928F: include/dt-bindings/reset/snps,hsdk-v1-reset.h 12929F: Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt 12930 12931SYSTEM CONFIGURATION (SYSCON) 12932M: Lee Jones <lee.jones@linaro.org> 12933M: Arnd Bergmann <arnd@arndb.de> 12934T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12935S: Supported 12936F: drivers/mfd/syscon.c 12937 12938SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12939M: Sudeep Holla <sudeep.holla@arm.com> 12940L: linux-arm-kernel@lists.infradead.org 12941S: Maintained 12942F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12943F: drivers/clk/clk-scpi.c 12944F: drivers/cpufreq/scpi-cpufreq.c 12945F: drivers/firmware/arm_scpi.c 12946F: include/linux/scpi_protocol.h 12947 12948SYSTEM RESET/SHUTDOWN DRIVERS 12949M: Sebastian Reichel <sre@kernel.org> 12950L: linux-pm@vger.kernel.org 12951T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12952S: Maintained 12953F: Documentation/devicetree/bindings/power/reset/ 12954F: drivers/power/reset/ 12955 12956SYSTEM TRACE MODULE CLASS 12957M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12958S: Maintained 12959T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 12960F: Documentation/trace/stm.txt 12961F: drivers/hwtracing/stm/ 12962F: include/linux/stm.h 12963F: include/uapi/linux/stm.h 12964 12965SYSV FILESYSTEM 12966M: Christoph Hellwig <hch@infradead.org> 12967S: Maintained 12968F: Documentation/filesystems/sysv-fs.txt 12969F: fs/sysv/ 12970F: include/linux/sysv_fs.h 12971 12972TARGET SUBSYSTEM 12973M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12974L: linux-scsi@vger.kernel.org 12975L: target-devel@vger.kernel.org 12976W: http://www.linux-iscsi.org 12977W: http://groups.google.com/group/linux-iscsi-target-dev 12978T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12979S: Supported 12980F: drivers/target/ 12981F: include/target/ 12982F: Documentation/target/ 12983 12984TASKSTATS STATISTICS INTERFACE 12985M: Balbir Singh <bsingharora@gmail.com> 12986S: Maintained 12987F: Documentation/accounting/taskstats* 12988F: include/linux/taskstats* 12989F: kernel/taskstats.c 12990 12991TC subsystem 12992M: Jamal Hadi Salim <jhs@mojatatu.com> 12993M: Cong Wang <xiyou.wangcong@gmail.com> 12994M: Jiri Pirko <jiri@resnulli.us> 12995L: netdev@vger.kernel.org 12996S: Maintained 12997F: include/net/pkt_cls.h 12998F: include/net/pkt_sched.h 12999F: include/net/tc_act/ 13000F: include/uapi/linux/pkt_cls.h 13001F: include/uapi/linux/pkt_sched.h 13002F: include/uapi/linux/tc_act/ 13003F: include/uapi/linux/tc_ematch/ 13004F: net/sched/ 13005 13006TCP LOW PRIORITY MODULE 13007M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13008M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13009W: http://tcp-lp-mod.sourceforge.net/ 13010S: Maintained 13011F: net/ipv4/tcp_lp.c 13012 13013TDA10071 MEDIA DRIVER 13014M: Antti Palosaari <crope@iki.fi> 13015L: linux-media@vger.kernel.org 13016W: https://linuxtv.org 13017W: http://palosaari.fi/linux/ 13018Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13019T: git git://linuxtv.org/anttip/media_tree.git 13020S: Maintained 13021F: drivers/media/dvb-frontends/tda10071* 13022 13023TDA18212 MEDIA DRIVER 13024M: Antti Palosaari <crope@iki.fi> 13025L: linux-media@vger.kernel.org 13026W: https://linuxtv.org 13027W: http://palosaari.fi/linux/ 13028Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13029T: git git://linuxtv.org/anttip/media_tree.git 13030S: Maintained 13031F: drivers/media/tuners/tda18212* 13032 13033TDA18218 MEDIA DRIVER 13034M: Antti Palosaari <crope@iki.fi> 13035L: linux-media@vger.kernel.org 13036W: https://linuxtv.org 13037W: http://palosaari.fi/linux/ 13038Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13039T: git git://linuxtv.org/anttip/media_tree.git 13040S: Maintained 13041F: drivers/media/tuners/tda18218* 13042 13043TDA18271 MEDIA DRIVER 13044M: Michael Krufky <mkrufky@linuxtv.org> 13045L: linux-media@vger.kernel.org 13046W: https://linuxtv.org 13047W: http://github.com/mkrufky 13048Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13049T: git git://linuxtv.org/mkrufky/tuners.git 13050S: Maintained 13051F: drivers/media/tuners/tda18271* 13052 13053TDA827x MEDIA DRIVER 13054M: Michael Krufky <mkrufky@linuxtv.org> 13055L: linux-media@vger.kernel.org 13056W: https://linuxtv.org 13057W: http://github.com/mkrufky 13058Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13059T: git git://linuxtv.org/mkrufky/tuners.git 13060S: Maintained 13061F: drivers/media/tuners/tda8290.* 13062 13063TDA8290 MEDIA DRIVER 13064M: Michael Krufky <mkrufky@linuxtv.org> 13065L: linux-media@vger.kernel.org 13066W: https://linuxtv.org 13067W: http://github.com/mkrufky 13068Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13069T: git git://linuxtv.org/mkrufky/tuners.git 13070S: Maintained 13071F: drivers/media/tuners/tda8290.* 13072 13073TDA9840 MEDIA DRIVER 13074M: Hans Verkuil <hverkuil@xs4all.nl> 13075L: linux-media@vger.kernel.org 13076T: git git://linuxtv.org/media_tree.git 13077W: https://linuxtv.org 13078S: Maintained 13079F: drivers/media/i2c/tda9840* 13080 13081TEA5761 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: Odd fixes 13088F: drivers/media/tuners/tea5761.* 13089 13090TEA5767 TUNER DRIVER 13091M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13092M: Mauro Carvalho Chehab <mchehab@kernel.org> 13093L: linux-media@vger.kernel.org 13094W: https://linuxtv.org 13095T: git git://linuxtv.org/media_tree.git 13096S: Maintained 13097F: drivers/media/tuners/tea5767.* 13098 13099TEA6415C MEDIA DRIVER 13100M: Hans Verkuil <hverkuil@xs4all.nl> 13101L: linux-media@vger.kernel.org 13102T: git git://linuxtv.org/media_tree.git 13103W: https://linuxtv.org 13104S: Maintained 13105F: drivers/media/i2c/tea6415c* 13106 13107TEA6420 MEDIA DRIVER 13108M: Hans Verkuil <hverkuil@xs4all.nl> 13109L: linux-media@vger.kernel.org 13110T: git git://linuxtv.org/media_tree.git 13111W: https://linuxtv.org 13112S: Maintained 13113F: drivers/media/i2c/tea6420* 13114 13115TEAM DRIVER 13116M: Jiri Pirko <jiri@resnulli.us> 13117L: netdev@vger.kernel.org 13118S: Supported 13119F: drivers/net/team/ 13120F: include/linux/if_team.h 13121F: include/uapi/linux/if_team.h 13122 13123TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13124M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13125S: Maintained 13126F: arch/x86/platform/ts5500/ 13127 13128TECHNOTREND USB IR RECEIVER 13129M: Sean Young <sean@mess.org> 13130L: linux-media@vger.kernel.org 13131S: Maintained 13132F: drivers/media/rc/ttusbir.c 13133 13134TEE SUBSYSTEM 13135M: Jens Wiklander <jens.wiklander@linaro.org> 13136S: Maintained 13137F: include/linux/tee_drv.h 13138F: include/uapi/linux/tee.h 13139F: drivers/tee/ 13140F: Documentation/tee.txt 13141 13142TEGRA ARCHITECTURE SUPPORT 13143M: Thierry Reding <thierry.reding@gmail.com> 13144M: Jonathan Hunter <jonathanh@nvidia.com> 13145L: linux-tegra@vger.kernel.org 13146Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13148S: Supported 13149N: [^a-z]tegra 13150 13151TEGRA CLOCK DRIVER 13152M: Peter De Schrijver <pdeschrijver@nvidia.com> 13153M: Prashant Gaikwad <pgaikwad@nvidia.com> 13154S: Supported 13155F: drivers/clk/tegra/ 13156 13157TEGRA DMA DRIVERS 13158M: Laxman Dewangan <ldewangan@nvidia.com> 13159M: Jon Hunter <jonathanh@nvidia.com> 13160S: Supported 13161F: drivers/dma/tegra* 13162 13163TEGRA I2C DRIVER 13164M: Laxman Dewangan <ldewangan@nvidia.com> 13165S: Supported 13166F: drivers/i2c/busses/i2c-tegra.c 13167 13168TEGRA IOMMU DRIVERS 13169M: Hiroshi Doyu <hdoyu@nvidia.com> 13170S: Supported 13171F: drivers/iommu/tegra* 13172 13173TEGRA KBC DRIVER 13174M: Rakesh Iyer <riyer@nvidia.com> 13175M: Laxman Dewangan <ldewangan@nvidia.com> 13176S: Supported 13177F: drivers/input/keyboard/tegra-kbc.c 13178 13179TEGRA PWM DRIVER 13180M: Thierry Reding <thierry.reding@gmail.com> 13181S: Supported 13182F: drivers/pwm/pwm-tegra.c 13183 13184TEGRA SERIAL DRIVER 13185M: Laxman Dewangan <ldewangan@nvidia.com> 13186S: Supported 13187F: drivers/tty/serial/serial-tegra.c 13188 13189TEGRA SPI DRIVER 13190M: Laxman Dewangan <ldewangan@nvidia.com> 13191S: Supported 13192F: drivers/spi/spi-tegra* 13193 13194TEHUTI ETHERNET DRIVER 13195M: Andy Gospodarek <andy@greyhouse.net> 13196L: netdev@vger.kernel.org 13197S: Supported 13198F: drivers/net/ethernet/tehuti/* 13199 13200Telecom Clock Driver for MCPL0010 13201M: Mark Gross <mark.gross@intel.com> 13202S: Supported 13203F: drivers/char/tlclk.c 13204 13205TENSILICA XTENSA PORT (xtensa) 13206M: Chris Zankel <chris@zankel.net> 13207M: Max Filippov <jcmvbkbc@gmail.com> 13208L: linux-xtensa@linux-xtensa.org 13209T: git git://github.com/czankel/xtensa-linux.git 13210S: Maintained 13211F: arch/xtensa/ 13212F: drivers/irqchip/irq-xtensa-* 13213 13214Texas Instruments' System Control Interface (TISCI) Protocol Driver 13215M: Nishanth Menon <nm@ti.com> 13216M: Tero Kristo <t-kristo@ti.com> 13217M: Santosh Shilimkar <ssantosh@kernel.org> 13218L: linux-arm-kernel@lists.infradead.org 13219S: Maintained 13220F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13221F: drivers/firmware/ti_sci* 13222F: include/linux/soc/ti/ti_sci_protocol.h 13223F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13224F: include/dt-bindings/genpd/k2g.h 13225F: drivers/soc/ti/ti_sci_pm_domains.c 13226F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13227F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13228F: drivers/clk/keystone/sci-clk.c 13229F: drivers/reset/reset-ti-sci.c 13230 13231THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13232M: Hans Verkuil <hverkuil@xs4all.nl> 13233L: linux-media@vger.kernel.org 13234T: git git://linuxtv.org/media_tree.git 13235W: https://linuxtv.org 13236S: Maintained 13237F: drivers/media/radio/radio-raremono.c 13238 13239THERMAL 13240M: Zhang Rui <rui.zhang@intel.com> 13241M: Eduardo Valentin <edubezval@gmail.com> 13242L: linux-pm@vger.kernel.org 13243T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13244T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13245Q: https://patchwork.kernel.org/project/linux-pm/list/ 13246S: Supported 13247F: drivers/thermal/ 13248F: include/linux/thermal.h 13249F: include/uapi/linux/thermal.h 13250F: include/linux/cpu_cooling.h 13251F: Documentation/devicetree/bindings/thermal/ 13252 13253THERMAL/CPU_COOLING 13254M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13255M: Viresh Kumar <viresh.kumar@linaro.org> 13256M: Javi Merino <javi.merino@kernel.org> 13257L: linux-pm@vger.kernel.org 13258S: Supported 13259F: Documentation/thermal/cpu-cooling-api.txt 13260F: drivers/thermal/cpu_cooling.c 13261F: include/linux/cpu_cooling.h 13262 13263THINKPAD ACPI EXTRAS DRIVER 13264M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13265L: ibm-acpi-devel@lists.sourceforge.net 13266L: platform-driver-x86@vger.kernel.org 13267W: http://ibm-acpi.sourceforge.net 13268W: http://thinkwiki.org/wiki/Ibm-acpi 13269T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13270S: Maintained 13271F: drivers/platform/x86/thinkpad_acpi.c 13272 13273THUNDERBOLT DRIVER 13274M: Andreas Noever <andreas.noever@gmail.com> 13275M: Michael Jamet <michael.jamet@intel.com> 13276M: Mika Westerberg <mika.westerberg@linux.intel.com> 13277M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13278S: Maintained 13279F: drivers/thunderbolt/ 13280 13281THUNDERX GPIO DRIVER 13282M: David Daney <david.daney@cavium.com> 13283S: Maintained 13284F: drivers/gpio/gpio-thunderx.c 13285 13286TI AM437X VPFE DRIVER 13287M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13288L: linux-media@vger.kernel.org 13289W: https://linuxtv.org 13290Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13291T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13292S: Maintained 13293F: drivers/media/platform/am437x/ 13294 13295TI BANDGAP AND THERMAL DRIVER 13296M: Eduardo Valentin <edubezval@gmail.com> 13297M: Keerthy <j-keerthy@ti.com> 13298L: linux-pm@vger.kernel.org 13299L: linux-omap@vger.kernel.org 13300S: Maintained 13301F: drivers/thermal/ti-soc-thermal/ 13302 13303TI BQ27XXX POWER SUPPLY DRIVER 13304R: Andrew F. Davis <afd@ti.com> 13305F: include/linux/power/bq27xxx_battery.h 13306F: drivers/power/supply/bq27xxx_battery.c 13307F: drivers/power/supply/bq27xxx_battery_i2c.c 13308 13309TI CDCE706 CLOCK DRIVER 13310M: Max Filippov <jcmvbkbc@gmail.com> 13311S: Maintained 13312F: drivers/clk/clk-cdce706.c 13313 13314TI CLOCK DRIVER 13315M: Tero Kristo <t-kristo@ti.com> 13316L: linux-omap@vger.kernel.org 13317S: Maintained 13318F: drivers/clk/ti/ 13319F: include/linux/clk/ti.h 13320 13321TI DAVINCI MACHINE SUPPORT 13322M: Sekhar Nori <nsekhar@ti.com> 13323M: Kevin Hilman <khilman@kernel.org> 13324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13325T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13326S: Supported 13327F: arch/arm/mach-davinci/ 13328F: drivers/i2c/busses/i2c-davinci.c 13329F: arch/arm/boot/dts/da850* 13330 13331TI DAVINCI SERIES GPIO DRIVER 13332M: Keerthy <j-keerthy@ti.com> 13333L: linux-gpio@vger.kernel.org 13334S: Maintained 13335F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13336F: drivers/gpio/gpio-davinci.c 13337 13338TI DAVINCI SERIES MEDIA DRIVER 13339M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13340L: linux-media@vger.kernel.org 13341W: https://linuxtv.org 13342Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13343T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13344S: Maintained 13345F: drivers/media/platform/davinci/ 13346F: include/media/davinci/ 13347 13348TI ETHERNET SWITCH DRIVER (CPSW) 13349R: Grygorii Strashko <grygorii.strashko@ti.com> 13350L: linux-omap@vger.kernel.org 13351L: netdev@vger.kernel.org 13352S: Maintained 13353F: drivers/net/ethernet/ti/cpsw* 13354F: drivers/net/ethernet/ti/davinci* 13355 13356TI FLASH MEDIA INTERFACE DRIVER 13357M: Alex Dubov <oakad@yahoo.com> 13358S: Maintained 13359F: drivers/misc/tifm* 13360F: drivers/mmc/host/tifm_sd.c 13361F: include/linux/tifm.h 13362 13363TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13364M: Santosh Shilimkar <ssantosh@kernel.org> 13365L: linux-kernel@vger.kernel.org 13366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13367S: Maintained 13368F: drivers/soc/ti/* 13369T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13370 13371TI LM49xxx FAMILY ASoC CODEC DRIVERS 13372M: M R Swami Reddy <mr.swami.reddy@ti.com> 13373M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13374L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13375S: Maintained 13376F: sound/soc/codecs/lm49453* 13377F: sound/soc/codecs/isabelle* 13378 13379TI LP855x BACKLIGHT DRIVER 13380M: Milo Kim <milo.kim@ti.com> 13381S: Maintained 13382F: Documentation/backlight/lp855x-driver.txt 13383F: drivers/video/backlight/lp855x_bl.c 13384F: include/linux/platform_data/lp855x.h 13385 13386TI LP8727 CHARGER DRIVER 13387M: Milo Kim <milo.kim@ti.com> 13388S: Maintained 13389F: drivers/power/supply/lp8727_charger.c 13390F: include/linux/platform_data/lp8727.h 13391 13392TI LP8788 MFD DRIVER 13393M: Milo Kim <milo.kim@ti.com> 13394S: Maintained 13395F: drivers/iio/adc/lp8788_adc.c 13396F: drivers/leds/leds-lp8788.c 13397F: drivers/mfd/lp8788*.c 13398F: drivers/power/supply/lp8788-charger.c 13399F: drivers/regulator/lp8788-*.c 13400F: include/linux/mfd/lp8788*.h 13401 13402TI NETCP ETHERNET DRIVER 13403M: Wingman Kwok <w-kwok2@ti.com> 13404M: Murali Karicheri <m-karicheri2@ti.com> 13405L: netdev@vger.kernel.org 13406S: Maintained 13407F: drivers/net/ethernet/ti/netcp* 13408 13409TI TAS571X FAMILY ASoC CODEC DRIVER 13410M: Kevin Cernekee <cernekee@chromium.org> 13411L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13412S: Odd Fixes 13413F: sound/soc/codecs/tas571x* 13414 13415TI TRF7970A NFC DRIVER 13416M: Mark Greer <mgreer@animalcreek.com> 13417L: linux-wireless@vger.kernel.org 13418L: linux-nfc@lists.01.org (moderated for non-subscribers) 13419S: Supported 13420F: drivers/nfc/trf7970a.c 13421F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13422 13423TI TWL4030 SERIES SOC CODEC DRIVER 13424M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13425L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13426S: Maintained 13427F: sound/soc/codecs/twl4030* 13428 13429TI VPE/CAL DRIVERS 13430M: Benoit Parrot <bparrot@ti.com> 13431L: linux-media@vger.kernel.org 13432W: http://linuxtv.org/ 13433Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13434S: Maintained 13435F: drivers/media/platform/ti-vpe/ 13436 13437TI WILINK WIRELESS DRIVERS 13438L: linux-wireless@vger.kernel.org 13439W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13440W: http://wireless.kernel.org/en/users/Drivers/wl1251 13441T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13442S: Orphan 13443F: drivers/net/wireless/ti/ 13444F: include/linux/wl12xx.h 13445 13446TILE ARCHITECTURE 13447M: Chris Metcalf <cmetcalf@mellanox.com> 13448W: http://www.mellanox.com/repository/solutions/tile-scm/ 13449T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13450S: Supported 13451F: arch/tile/ 13452F: drivers/char/tile-srom.c 13453F: drivers/edac/tile_edac.c 13454F: drivers/net/ethernet/tile/ 13455F: drivers/rtc/rtc-tile.c 13456F: drivers/tty/hvc/hvc_tile.c 13457F: drivers/tty/serial/tilegx.c 13458F: drivers/usb/host/*-tilegx.c 13459F: include/linux/usb/tilegx.h 13460 13461TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13462M: John Stultz <john.stultz@linaro.org> 13463M: Thomas Gleixner <tglx@linutronix.de> 13464R: Stephen Boyd <sboyd@codeaurora.org> 13465L: linux-kernel@vger.kernel.org 13466T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13467S: Supported 13468F: include/linux/clocksource.h 13469F: include/linux/time.h 13470F: include/linux/timex.h 13471F: include/uapi/linux/time.h 13472F: include/uapi/linux/timex.h 13473F: kernel/time/clocksource.c 13474F: kernel/time/time*.c 13475F: kernel/time/alarmtimer.c 13476F: kernel/time/ntp.c 13477F: tools/testing/selftests/timers/ 13478 13479TIPC NETWORK LAYER 13480M: Jon Maloy <jon.maloy@ericsson.com> 13481M: Ying Xue <ying.xue@windriver.com> 13482L: netdev@vger.kernel.org (core kernel code) 13483L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13484W: http://tipc.sourceforge.net/ 13485S: Maintained 13486F: include/uapi/linux/tipc*.h 13487F: net/tipc/ 13488 13489TLAN NETWORK DRIVER 13490M: Samuel Chessman <chessman@tux.org> 13491L: tlan-devel@lists.sourceforge.net (subscribers-only) 13492W: http://sourceforge.net/projects/tlan/ 13493S: Maintained 13494F: Documentation/networking/tlan.txt 13495F: drivers/net/ethernet/ti/tlan.* 13496 13497TM6000 VIDEO4LINUX DRIVER 13498M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13499M: Mauro Carvalho Chehab <mchehab@kernel.org> 13500L: linux-media@vger.kernel.org 13501W: https://linuxtv.org 13502T: git git://linuxtv.org/media_tree.git 13503S: Odd fixes 13504F: drivers/media/usb/tm6000/ 13505F: Documentation/media/v4l-drivers/tm6000* 13506 13507TMIO/SDHI MMC DRIVER 13508M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13509L: linux-mmc@vger.kernel.org 13510S: Supported 13511F: drivers/mmc/host/tmio_mmc* 13512F: drivers/mmc/host/renesas_sdhi* 13513F: include/linux/mfd/tmio.h 13514 13515TMP401 HARDWARE MONITOR DRIVER 13516M: Guenter Roeck <linux@roeck-us.net> 13517L: linux-hwmon@vger.kernel.org 13518S: Maintained 13519F: Documentation/hwmon/tmp401 13520F: drivers/hwmon/tmp401.c 13521 13522TMPFS (SHMEM FILESYSTEM) 13523M: Hugh Dickins <hughd@google.com> 13524L: linux-mm@kvack.org 13525S: Maintained 13526F: include/linux/shmem_fs.h 13527F: mm/shmem.c 13528 13529TOMOYO SECURITY MODULE 13530M: Kentaro Takeda <takedakn@nttdata.co.jp> 13531M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13532L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13533L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13534L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13535L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13536W: http://tomoyo.sourceforge.jp/ 13537T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13538S: Maintained 13539F: security/tomoyo/ 13540 13541TOPSTAR LAPTOP EXTRAS DRIVER 13542M: Herton Ronaldo Krzesinski <herton@canonical.com> 13543L: platform-driver-x86@vger.kernel.org 13544S: Maintained 13545F: drivers/platform/x86/topstar-laptop.c 13546 13547TOSHIBA ACPI EXTRAS DRIVER 13548M: Azael Avalos <coproscefalo@gmail.com> 13549L: platform-driver-x86@vger.kernel.org 13550S: Maintained 13551F: drivers/platform/x86/toshiba_acpi.c 13552 13553TOSHIBA BLUETOOTH DRIVER 13554M: Azael Avalos <coproscefalo@gmail.com> 13555L: platform-driver-x86@vger.kernel.org 13556S: Maintained 13557F: drivers/platform/x86/toshiba_bluetooth.c 13558 13559TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13560M: Azael Avalos <coproscefalo@gmail.com> 13561L: platform-driver-x86@vger.kernel.org 13562S: Maintained 13563F: drivers/platform/x86/toshiba_haps.c 13564 13565TOSHIBA SMM DRIVER 13566M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13567W: http://www.buzzard.org.uk/toshiba/ 13568S: Maintained 13569F: drivers/char/toshiba.c 13570F: include/linux/toshiba.h 13571F: include/uapi/linux/toshiba.h 13572 13573TOSHIBA TC358743 DRIVER 13574M: Mats Randgaard <matrandg@cisco.com> 13575L: linux-media@vger.kernel.org 13576S: Maintained 13577F: drivers/media/i2c/tc358743* 13578F: include/media/i2c/tc358743.h 13579 13580TOSHIBA WMI HOTKEYS DRIVER 13581M: Azael Avalos <coproscefalo@gmail.com> 13582L: platform-driver-x86@vger.kernel.org 13583S: Maintained 13584F: drivers/platform/x86/toshiba-wmi.c 13585 13586TPM DEVICE DRIVER 13587M: Peter Huewe <peterhuewe@gmx.de> 13588M: Marcel Selhorst <tpmdd@selhorst.net> 13589M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13590R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13591W: http://tpmdd.sourceforge.net 13592L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13593Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13594T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13595S: Maintained 13596F: drivers/char/tpm/ 13597 13598TPM IBM_VTPM DEVICE DRIVER 13599M: Ashley Lai <ashleydlai@gmail.com> 13600W: http://tpmdd.sourceforge.net 13601L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13602S: Maintained 13603F: drivers/char/tpm/tpm_ibmvtpm* 13604 13605TRACING 13606M: Steven Rostedt <rostedt@goodmis.org> 13607M: Ingo Molnar <mingo@redhat.com> 13608T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13609S: Maintained 13610F: Documentation/trace/ftrace.txt 13611F: arch/*/*/*/ftrace.h 13612F: arch/*/kernel/ftrace.c 13613F: include/*/ftrace.h 13614F: include/linux/trace*.h 13615F: include/trace/ 13616F: kernel/trace/ 13617F: tools/testing/selftests/ftrace/ 13618 13619TRACING MMIO ACCESSES (MMIOTRACE) 13620M: Steven Rostedt <rostedt@goodmis.org> 13621M: Ingo Molnar <mingo@kernel.org> 13622R: Karol Herbst <karolherbst@gmail.com> 13623R: Pekka Paalanen <ppaalanen@gmail.com> 13624S: Maintained 13625L: linux-kernel@vger.kernel.org 13626L: nouveau@lists.freedesktop.org 13627F: kernel/trace/trace_mmiotrace.c 13628F: include/linux/mmiotrace.h 13629F: arch/x86/mm/kmmio.c 13630F: arch/x86/mm/mmio-mod.c 13631F: arch/x86/mm/testmmiotrace.c 13632 13633TRIVIAL PATCHES 13634M: Jiri Kosina <trivial@kernel.org> 13635T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13636S: Maintained 13637K: ^Subject:.*(?i)trivial 13638 13639TTY LAYER 13640M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13641M: Jiri Slaby <jslaby@suse.com> 13642S: Supported 13643T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13644F: Documentation/serial/ 13645F: drivers/tty/ 13646F: drivers/tty/serial/serial_core.c 13647F: include/linux/serial_core.h 13648F: include/linux/serial.h 13649F: include/linux/tty.h 13650F: include/uapi/linux/serial_core.h 13651F: include/uapi/linux/serial.h 13652F: include/uapi/linux/tty.h 13653 13654TUA9001 MEDIA DRIVER 13655M: Antti Palosaari <crope@iki.fi> 13656L: linux-media@vger.kernel.org 13657W: https://linuxtv.org 13658W: http://palosaari.fi/linux/ 13659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13660T: git git://linuxtv.org/anttip/media_tree.git 13661S: Maintained 13662F: drivers/media/tuners/tua9001* 13663 13664TULIP NETWORK DRIVERS 13665L: netdev@vger.kernel.org 13666L: linux-parisc@vger.kernel.org 13667S: Orphan 13668F: drivers/net/ethernet/dec/tulip/ 13669 13670TUN/TAP driver 13671M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13672W: http://vtun.sourceforge.net/tun 13673S: Maintained 13674F: Documentation/networking/tuntap.txt 13675F: arch/um/os-Linux/drivers/ 13676 13677TURBOCHANNEL SUBSYSTEM 13678M: "Maciej W. Rozycki" <macro@linux-mips.org> 13679M: Ralf Baechle <ralf@linux-mips.org> 13680L: linux-mips@linux-mips.org 13681Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13682S: Maintained 13683F: drivers/tc/ 13684F: include/linux/tc.h 13685 13686TW5864 VIDEO4LINUX DRIVER 13687M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13688M: Anton Sviridenko <anton@corp.bluecherry.net> 13689M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13690M: Andrey Utkin <andrey_utkin@fastmail.com> 13691L: linux-media@vger.kernel.org 13692S: Supported 13693F: drivers/media/pci/tw5864/ 13694 13695TW68 VIDEO4LINUX DRIVER 13696M: Hans Verkuil <hverkuil@xs4all.nl> 13697L: linux-media@vger.kernel.org 13698T: git git://linuxtv.org/media_tree.git 13699W: https://linuxtv.org 13700S: Odd Fixes 13701F: drivers/media/pci/tw68/ 13702 13703TW686X VIDEO4LINUX DRIVER 13704M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13705L: linux-media@vger.kernel.org 13706T: git git://linuxtv.org/media_tree.git 13707W: http://linuxtv.org 13708S: Maintained 13709F: drivers/media/pci/tw686x/ 13710 13711UBI FILE SYSTEM (UBIFS) 13712M: Richard Weinberger <richard@nod.at> 13713M: Artem Bityutskiy <dedekind1@gmail.com> 13714M: Adrian Hunter <adrian.hunter@intel.com> 13715L: linux-mtd@lists.infradead.org 13716T: git git://git.infradead.org/ubifs-2.6.git 13717W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13718S: Supported 13719F: Documentation/filesystems/ubifs.txt 13720F: fs/ubifs/ 13721 13722UCLINUX (M68KNOMMU AND COLDFIRE) 13723M: Greg Ungerer <gerg@linux-m68k.org> 13724W: http://www.linux-m68k.org/ 13725W: http://www.uclinux.org/ 13726L: linux-m68k@lists.linux-m68k.org 13727L: uclinux-dev@uclinux.org (subscribers-only) 13728T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13729S: Maintained 13730F: arch/m68k/coldfire/ 13731F: arch/m68k/68*/ 13732F: arch/m68k/*/*_no.* 13733F: arch/m68k/include/asm/*_no.* 13734 13735UDF FILESYSTEM 13736M: Jan Kara <jack@suse.com> 13737S: Maintained 13738F: Documentation/filesystems/udf.txt 13739F: fs/udf/ 13740 13741UDRAW TABLET 13742M: Bastien Nocera <hadess@hadess.net> 13743L: linux-input@vger.kernel.org 13744S: Maintained 13745F: drivers/hid/hid-udraw.c 13746 13747UFS FILESYSTEM 13748M: Evgeniy Dushistov <dushistov@mail.ru> 13749S: Maintained 13750F: Documentation/filesystems/ufs.txt 13751F: fs/ufs/ 13752 13753UHID USERSPACE HID IO DRIVER: 13754M: David Herrmann <dh.herrmann@googlemail.com> 13755L: linux-input@vger.kernel.org 13756S: Maintained 13757F: drivers/hid/uhid.c 13758F: include/uapi/linux/uhid.h 13759 13760ULPI BUS 13761M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13762L: linux-usb@vger.kernel.org 13763S: Maintained 13764F: drivers/usb/common/ulpi.c 13765F: include/linux/ulpi/ 13766 13767ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13768L: linux-usb@vger.kernel.org 13769S: Orphan 13770F: drivers/uwb/ 13771F: include/linux/uwb.h 13772F: include/linux/uwb/ 13773 13774UNICORE32 ARCHITECTURE: 13775M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13776W: http://mprc.pku.edu.cn/~guanxuetao/linux 13777S: Maintained 13778T: git git://github.com/gxt/linux.git 13779F: arch/unicore32/ 13780 13781UNIFDEF 13782M: Tony Finch <dot@dotat.at> 13783W: http://dotat.at/prog/unifdef 13784S: Maintained 13785F: scripts/unifdef.c 13786 13787UNIFORM CDROM DRIVER 13788M: Jens Axboe <axboe@kernel.dk> 13789W: http://www.kernel.dk 13790S: Maintained 13791F: Documentation/cdrom/ 13792F: drivers/cdrom/cdrom.c 13793F: include/linux/cdrom.h 13794F: include/uapi/linux/cdrom.h 13795 13796UNISYS S-PAR DRIVERS 13797M: David Kershner <david.kershner@unisys.com> 13798L: sparmaintainer@unisys.com (Unisys internal) 13799S: Supported 13800F: drivers/staging/unisys/ 13801 13802UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13803M: Vinayak Holikatti <vinholikatti@gmail.com> 13804L: linux-scsi@vger.kernel.org 13805S: Supported 13806F: Documentation/scsi/ufs.txt 13807F: drivers/scsi/ufs/ 13808 13809UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13810M: Joao Pinto <jpinto@synopsys.com> 13811L: linux-scsi@vger.kernel.org 13812S: Supported 13813F: drivers/scsi/ufs/*dwc* 13814 13815UNSORTED BLOCK IMAGES (UBI) 13816M: Artem Bityutskiy <dedekind1@gmail.com> 13817M: Richard Weinberger <richard@nod.at> 13818W: http://www.linux-mtd.infradead.org/ 13819L: linux-mtd@lists.infradead.org 13820T: git git://git.infradead.org/ubifs-2.6.git 13821S: Supported 13822F: drivers/mtd/ubi/ 13823F: include/linux/mtd/ubi.h 13824F: include/uapi/mtd/ubi-user.h 13825 13826USB "USBNET" DRIVER FRAMEWORK 13827M: Oliver Neukum <oneukum@suse.com> 13828L: netdev@vger.kernel.org 13829W: http://www.linux-usb.org/usbnet 13830S: Maintained 13831F: drivers/net/usb/usbnet.c 13832F: include/linux/usb/usbnet.h 13833 13834USB ACM DRIVER 13835M: Oliver Neukum <oneukum@suse.com> 13836L: linux-usb@vger.kernel.org 13837S: Maintained 13838F: Documentation/usb/acm.txt 13839F: drivers/usb/class/cdc-acm.* 13840 13841USB AR5523 WIRELESS DRIVER 13842M: Pontus Fuchs <pontus.fuchs@gmail.com> 13843L: linux-wireless@vger.kernel.org 13844S: Maintained 13845F: drivers/net/wireless/ath/ar5523/ 13846 13847USB ATTACHED SCSI 13848M: Oliver Neukum <oneukum@suse.com> 13849L: linux-usb@vger.kernel.org 13850L: linux-scsi@vger.kernel.org 13851S: Maintained 13852F: drivers/usb/storage/uas.c 13853 13854USB CDC ETHERNET DRIVER 13855M: Oliver Neukum <oliver@neukum.org> 13856L: linux-usb@vger.kernel.org 13857S: Maintained 13858F: drivers/net/usb/cdc_*.c 13859F: include/uapi/linux/usb/cdc.h 13860 13861USB CHAOSKEY DRIVER 13862M: Keith Packard <keithp@keithp.com> 13863L: linux-usb@vger.kernel.org 13864S: Maintained 13865F: drivers/usb/misc/chaoskey.c 13866 13867USB CYPRESS C67X00 DRIVER 13868M: Peter Korsgaard <jacmet@sunsite.dk> 13869L: linux-usb@vger.kernel.org 13870S: Maintained 13871F: drivers/usb/c67x00/ 13872 13873USB DAVICOM DM9601 DRIVER 13874M: Peter Korsgaard <jacmet@sunsite.dk> 13875L: netdev@vger.kernel.org 13876W: http://www.linux-usb.org/usbnet 13877S: Maintained 13878F: drivers/net/usb/dm9601.c 13879 13880USB DIAMOND RIO500 DRIVER 13881M: Cesar Miquel <miquel@df.uba.ar> 13882L: rio500-users@lists.sourceforge.net 13883W: http://rio500.sourceforge.net 13884S: Maintained 13885F: drivers/usb/misc/rio500* 13886 13887USB EHCI DRIVER 13888M: Alan Stern <stern@rowland.harvard.edu> 13889L: linux-usb@vger.kernel.org 13890S: Maintained 13891F: Documentation/usb/ehci.txt 13892F: drivers/usb/host/ehci* 13893 13894USB GADGET/PERIPHERAL SUBSYSTEM 13895M: Felipe Balbi <balbi@kernel.org> 13896L: linux-usb@vger.kernel.org 13897W: http://www.linux-usb.org/gadget 13898T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13899S: Maintained 13900F: drivers/usb/gadget/ 13901F: include/linux/usb/gadget* 13902 13903USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13904M: Jiri Kosina <jikos@kernel.org> 13905R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13906L: linux-usb@vger.kernel.org 13907T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13908S: Maintained 13909F: Documentation/hid/hiddev.txt 13910F: drivers/hid/usbhid/ 13911 13912USB ISP116X DRIVER 13913M: Olav Kongas <ok@artecdesign.ee> 13914L: linux-usb@vger.kernel.org 13915S: Maintained 13916F: drivers/usb/host/isp116x* 13917F: include/linux/usb/isp116x.h 13918 13919USB LAN78XX ETHERNET DRIVER 13920M: Woojung Huh <woojung.huh@microchip.com> 13921M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13922L: netdev@vger.kernel.org 13923S: Maintained 13924F: drivers/net/usb/lan78xx.* 13925 13926USB MASS STORAGE DRIVER 13927M: Alan Stern <stern@rowland.harvard.edu> 13928L: linux-usb@vger.kernel.org 13929L: usb-storage@lists.one-eyed-alien.net 13930S: Maintained 13931W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13932F: drivers/usb/storage/ 13933 13934USB MIDI DRIVER 13935M: Clemens Ladisch <clemens@ladisch.de> 13936L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13937T: git git://git.alsa-project.org/alsa-kernel.git 13938S: Maintained 13939F: sound/usb/midi.* 13940 13941USB NETWORKING DRIVERS 13942L: linux-usb@vger.kernel.org 13943S: Odd Fixes 13944F: drivers/net/usb/ 13945 13946USB OHCI DRIVER 13947M: Alan Stern <stern@rowland.harvard.edu> 13948L: linux-usb@vger.kernel.org 13949S: Maintained 13950F: Documentation/usb/ohci.txt 13951F: drivers/usb/host/ohci* 13952 13953USB OTG FSM (Finite State Machine) 13954M: Peter Chen <Peter.Chen@nxp.com> 13955T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13956L: linux-usb@vger.kernel.org 13957S: Maintained 13958F: drivers/usb/common/usb-otg-fsm.c 13959 13960USB OVER IP DRIVER 13961M: Valentina Manea <valentina.manea.m@gmail.com> 13962M: Shuah Khan <shuahkh@osg.samsung.com> 13963M: Shuah Khan <shuah@kernel.org> 13964L: linux-usb@vger.kernel.org 13965S: Maintained 13966F: Documentation/usb/usbip_protocol.txt 13967F: drivers/usb/usbip/ 13968F: tools/usb/usbip/ 13969 13970USB PEGASUS DRIVER 13971M: Petko Manolov <petkan@nucleusys.com> 13972L: linux-usb@vger.kernel.org 13973L: netdev@vger.kernel.org 13974T: git git://github.com/petkan/pegasus.git 13975W: https://github.com/petkan/pegasus 13976S: Maintained 13977F: drivers/net/usb/pegasus.* 13978 13979USB PHY LAYER 13980M: Felipe Balbi <balbi@kernel.org> 13981L: linux-usb@vger.kernel.org 13982T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13983S: Maintained 13984F: drivers/usb/phy/ 13985 13986USB PRINTER DRIVER (usblp) 13987M: Pete Zaitcev <zaitcev@redhat.com> 13988L: linux-usb@vger.kernel.org 13989S: Supported 13990F: drivers/usb/class/usblp.c 13991 13992USB QMI WWAN NETWORK DRIVER 13993M: Bjørn Mork <bjorn@mork.no> 13994L: netdev@vger.kernel.org 13995S: Maintained 13996F: Documentation/ABI/testing/sysfs-class-net-qmi 13997F: drivers/net/usb/qmi_wwan.c 13998 13999USB RTL8150 DRIVER 14000M: Petko Manolov <petkan@nucleusys.com> 14001L: linux-usb@vger.kernel.org 14002L: netdev@vger.kernel.org 14003T: git git://github.com/petkan/rtl8150.git 14004W: https://github.com/petkan/rtl8150 14005S: Maintained 14006F: drivers/net/usb/rtl8150.c 14007 14008USB SERIAL SUBSYSTEM 14009M: Johan Hovold <johan@kernel.org> 14010L: linux-usb@vger.kernel.org 14011T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14012S: Maintained 14013F: Documentation/usb/usb-serial.txt 14014F: drivers/usb/serial/ 14015F: include/linux/usb/serial.h 14016 14017USB SMSC75XX ETHERNET DRIVER 14018M: Steve Glendinning <steve.glendinning@shawell.net> 14019L: netdev@vger.kernel.org 14020S: Maintained 14021F: drivers/net/usb/smsc75xx.* 14022 14023USB SMSC95XX ETHERNET DRIVER 14024M: Steve Glendinning <steve.glendinning@shawell.net> 14025M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14026L: netdev@vger.kernel.org 14027S: Maintained 14028F: drivers/net/usb/smsc95xx.* 14029 14030USB SUBSYSTEM 14031M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14032L: linux-usb@vger.kernel.org 14033W: http://www.linux-usb.org 14034T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14035S: Supported 14036F: Documentation/devicetree/bindings/usb/ 14037F: Documentation/usb/ 14038F: drivers/usb/ 14039F: include/linux/usb.h 14040F: include/linux/usb/ 14041 14042USB TYPEC SUBSYSTEM 14043M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14044L: linux-usb@vger.kernel.org 14045S: Maintained 14046F: Documentation/ABI/testing/sysfs-class-typec 14047F: Documentation/usb/typec.rst 14048F: drivers/usb/typec/ 14049F: include/linux/usb/typec.h 14050 14051USB UHCI DRIVER 14052M: Alan Stern <stern@rowland.harvard.edu> 14053L: linux-usb@vger.kernel.org 14054S: Maintained 14055F: drivers/usb/host/uhci* 14056 14057USB VIDEO CLASS 14058M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14059L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14060L: linux-media@vger.kernel.org 14061T: git git://linuxtv.org/media_tree.git 14062W: http://www.ideasonboard.org/uvc/ 14063S: Maintained 14064F: drivers/media/usb/uvc/ 14065F: include/uapi/linux/uvcvideo.h 14066 14067USB VISION DRIVER 14068M: Hans Verkuil <hverkuil@xs4all.nl> 14069L: linux-media@vger.kernel.org 14070T: git git://linuxtv.org/media_tree.git 14071W: https://linuxtv.org 14072S: Odd Fixes 14073F: drivers/media/usb/usbvision/ 14074 14075USB WEBCAM GADGET 14076M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14077L: linux-usb@vger.kernel.org 14078S: Maintained 14079F: drivers/usb/gadget/function/*uvc* 14080F: drivers/usb/gadget/legacy/webcam.c 14081 14082USB WIRELESS RNDIS DRIVER (rndis_wlan) 14083M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14084L: linux-wireless@vger.kernel.org 14085S: Maintained 14086F: drivers/net/wireless/rndis_wlan.c 14087 14088USB XHCI DRIVER 14089M: Mathias Nyman <mathias.nyman@intel.com> 14090L: linux-usb@vger.kernel.org 14091S: Supported 14092F: drivers/usb/host/xhci* 14093F: drivers/usb/host/pci-quirks* 14094 14095USB ZD1201 DRIVER 14096L: linux-wireless@vger.kernel.org 14097W: http://linux-lc100020.sourceforge.net 14098S: Orphan 14099F: drivers/net/wireless/zydas/zd1201.* 14100 14101USB ZR364XX DRIVER 14102M: Antoine Jacquet <royale@zerezo.com> 14103L: linux-usb@vger.kernel.org 14104L: linux-media@vger.kernel.org 14105T: git git://linuxtv.org/media_tree.git 14106W: http://royale.zerezo.com/zr364xx/ 14107S: Maintained 14108F: Documentation/media/v4l-drivers/zr364xx* 14109F: drivers/media/usb/zr364xx/ 14110 14111USER-MODE LINUX (UML) 14112M: Jeff Dike <jdike@addtoit.com> 14113M: Richard Weinberger <richard@nod.at> 14114L: user-mode-linux-devel@lists.sourceforge.net 14115L: user-mode-linux-user@lists.sourceforge.net 14116W: http://user-mode-linux.sourceforge.net 14117T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14118S: Maintained 14119F: Documentation/virtual/uml/ 14120F: arch/um/ 14121F: arch/x86/um/ 14122F: fs/hostfs/ 14123F: fs/hppfs/ 14124 14125USERSPACE I/O (UIO) 14126M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14127S: Maintained 14128T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14129F: Documentation/driver-api/uio-howto.rst 14130F: drivers/uio/ 14131F: include/linux/uio*.h 14132 14133UTIL-LINUX PACKAGE 14134M: Karel Zak <kzak@redhat.com> 14135L: util-linux@vger.kernel.org 14136W: http://en.wikipedia.org/wiki/Util-linux 14137T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14138S: Maintained 14139 14140UUID HELPERS 14141M: Christoph Hellwig <hch@lst.de> 14142R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14143L: linux-kernel@vger.kernel.org 14144T: git git://git.infradead.org/users/hch/uuid.git 14145F: lib/uuid.c 14146F: lib/test_uuid.c 14147F: include/linux/uuid.h 14148F: include/uapi/linux/uuid.h 14149S: Maintained 14150 14151UVESAFB DRIVER 14152M: Michal Januszewski <spock@gentoo.org> 14153L: linux-fbdev@vger.kernel.org 14154W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14155S: Maintained 14156F: Documentation/fb/uvesafb.txt 14157F: drivers/video/fbdev/uvesafb.* 14158 14159VF610 NAND DRIVER 14160M: Stefan Agner <stefan@agner.ch> 14161L: linux-mtd@lists.infradead.org 14162S: Supported 14163F: drivers/mtd/nand/vf610_nfc.c 14164 14165VFAT/FAT/MSDOS FILESYSTEM 14166M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14167S: Maintained 14168F: Documentation/filesystems/vfat.txt 14169F: fs/fat/ 14170 14171VFIO DRIVER 14172M: Alex Williamson <alex.williamson@redhat.com> 14173L: kvm@vger.kernel.org 14174T: git git://github.com/awilliam/linux-vfio.git 14175S: Maintained 14176F: Documentation/vfio.txt 14177F: drivers/vfio/ 14178F: include/linux/vfio.h 14179F: include/uapi/linux/vfio.h 14180 14181VFIO MEDIATED DEVICE DRIVERS 14182M: Kirti Wankhede <kwankhede@nvidia.com> 14183L: kvm@vger.kernel.org 14184S: Maintained 14185F: Documentation/vfio-mediated-device.txt 14186F: drivers/vfio/mdev/ 14187F: include/linux/mdev.h 14188F: samples/vfio-mdev/ 14189 14190VFIO PLATFORM DRIVER 14191M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14192L: kvm@vger.kernel.org 14193S: Maintained 14194F: drivers/vfio/platform/ 14195 14196VGA_SWITCHEROO 14197R: Lukas Wunner <lukas@wunner.de> 14198S: Maintained 14199F: Documentation/gpu/vga-switcheroo.rst 14200F: drivers/gpu/vga/vga_switcheroo.c 14201F: include/linux/vga_switcheroo.h 14202T: git git://anongit.freedesktop.org/drm/drm-misc 14203 14204VIA RHINE NETWORK DRIVER 14205S: Orphan 14206F: drivers/net/ethernet/via/via-rhine.c 14207 14208VIA SD/MMC CARD CONTROLLER DRIVER 14209M: Bruce Chang <brucechang@via.com.tw> 14210M: Harald Welte <HaraldWelte@viatech.com> 14211S: Maintained 14212F: drivers/mmc/host/via-sdmmc.c 14213 14214VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14215M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14216L: linux-fbdev@vger.kernel.org 14217S: Maintained 14218F: include/linux/via-core.h 14219F: include/linux/via-gpio.h 14220F: include/linux/via_i2c.h 14221F: drivers/video/fbdev/via/ 14222 14223VIA VELOCITY NETWORK DRIVER 14224M: Francois Romieu <romieu@fr.zoreil.com> 14225L: netdev@vger.kernel.org 14226S: Maintained 14227F: drivers/net/ethernet/via/via-velocity.* 14228 14229VIDEO MULTIPLEXER DRIVER 14230M: Philipp Zabel <p.zabel@pengutronix.de> 14231L: linux-media@vger.kernel.org 14232S: Maintained 14233F: drivers/media/platform/video-mux.c 14234 14235VIDEOBUF2 FRAMEWORK 14236M: Pawel Osciak <pawel@osciak.com> 14237M: Marek Szyprowski <m.szyprowski@samsung.com> 14238M: Kyungmin Park <kyungmin.park@samsung.com> 14239L: linux-media@vger.kernel.org 14240S: Maintained 14241F: drivers/media/v4l2-core/videobuf2-* 14242F: include/media/videobuf2-* 14243 14244VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14245M: Helen Koike <helen.koike@collabora.com> 14246L: linux-media@vger.kernel.org 14247T: git git://linuxtv.org/media_tree.git 14248W: https://linuxtv.org 14249S: Maintained 14250F: drivers/media/platform/vimc/* 14251 14252VIRT LIB 14253M: Alex Williamson <alex.williamson@redhat.com> 14254M: Paolo Bonzini <pbonzini@redhat.com> 14255L: kvm@vger.kernel.org 14256S: Supported 14257F: virt/lib/ 14258 14259VIRTIO AND VHOST VSOCK DRIVER 14260M: Stefan Hajnoczi <stefanha@redhat.com> 14261L: kvm@vger.kernel.org 14262L: virtualization@lists.linux-foundation.org 14263L: netdev@vger.kernel.org 14264S: Maintained 14265F: include/linux/virtio_vsock.h 14266F: include/uapi/linux/virtio_vsock.h 14267F: include/uapi/linux/vsockmon.h 14268F: net/vmw_vsock/af_vsock_tap.c 14269F: net/vmw_vsock/virtio_transport_common.c 14270F: net/vmw_vsock/virtio_transport.c 14271F: drivers/net/vsockmon.c 14272F: drivers/vhost/vsock.c 14273F: drivers/vhost/vsock.h 14274 14275VIRTIO CONSOLE DRIVER 14276M: Amit Shah <amit@kernel.org> 14277L: virtualization@lists.linux-foundation.org 14278S: Maintained 14279F: drivers/char/virtio_console.c 14280F: include/linux/virtio_console.h 14281F: include/uapi/linux/virtio_console.h 14282 14283VIRTIO CORE, NET AND BLOCK DRIVERS 14284M: "Michael S. Tsirkin" <mst@redhat.com> 14285M: Jason Wang <jasowang@redhat.com> 14286L: virtualization@lists.linux-foundation.org 14287S: Maintained 14288F: Documentation/devicetree/bindings/virtio/ 14289F: drivers/virtio/ 14290F: tools/virtio/ 14291F: drivers/net/virtio_net.c 14292F: drivers/block/virtio_blk.c 14293F: include/linux/virtio*.h 14294F: include/uapi/linux/virtio_*.h 14295F: drivers/crypto/virtio/ 14296F: mm/balloon_compaction.c 14297 14298VIRTIO CRYPTO DRIVER 14299M: Gonglei <arei.gonglei@huawei.com> 14300L: virtualization@lists.linux-foundation.org 14301L: linux-crypto@vger.kernel.org 14302S: Maintained 14303F: drivers/crypto/virtio/ 14304F: include/uapi/linux/virtio_crypto.h 14305 14306VIRTIO DRIVERS FOR S390 14307M: Cornelia Huck <cohuck@redhat.com> 14308M: Halil Pasic <pasic@linux.vnet.ibm.com> 14309L: linux-s390@vger.kernel.org 14310L: virtualization@lists.linux-foundation.org 14311L: kvm@vger.kernel.org 14312S: Supported 14313F: drivers/s390/virtio/ 14314 14315VIRTIO GPU DRIVER 14316M: David Airlie <airlied@linux.ie> 14317M: Gerd Hoffmann <kraxel@redhat.com> 14318L: dri-devel@lists.freedesktop.org 14319L: virtualization@lists.linux-foundation.org 14320T: git git://anongit.freedesktop.org/drm/drm-misc 14321S: Maintained 14322F: drivers/gpu/drm/virtio/ 14323F: include/uapi/linux/virtio_gpu.h 14324 14325VIRTIO HOST (VHOST) 14326M: "Michael S. Tsirkin" <mst@redhat.com> 14327M: Jason Wang <jasowang@redhat.com> 14328L: kvm@vger.kernel.org 14329L: virtualization@lists.linux-foundation.org 14330L: netdev@vger.kernel.org 14331T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14332S: Maintained 14333F: drivers/vhost/ 14334F: include/uapi/linux/vhost.h 14335 14336VIRTIO INPUT DRIVER 14337M: Gerd Hoffmann <kraxel@redhat.com> 14338S: Maintained 14339F: drivers/virtio/virtio_input.c 14340F: include/uapi/linux/virtio_input.h 14341 14342VIRTUAL SERIO DEVICE DRIVER 14343M: Stephen Chandler Paul <thatslyude@gmail.com> 14344S: Maintained 14345F: drivers/input/serio/userio.c 14346F: include/uapi/linux/userio.h 14347 14348VIVID VIRTUAL VIDEO DRIVER 14349M: Hans Verkuil <hverkuil@xs4all.nl> 14350L: linux-media@vger.kernel.org 14351T: git git://linuxtv.org/media_tree.git 14352W: https://linuxtv.org 14353S: Maintained 14354F: drivers/media/platform/vivid/* 14355 14356VLYNQ BUS 14357M: Florian Fainelli <f.fainelli@gmail.com> 14358L: openwrt-devel@lists.openwrt.org (subscribers-only) 14359S: Maintained 14360F: drivers/vlynq/vlynq.c 14361F: include/linux/vlynq.h 14362 14363VME SUBSYSTEM 14364M: Martyn Welch <martyn@welchs.me.uk> 14365M: Manohar Vanga <manohar.vanga@gmail.com> 14366M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14367L: devel@driverdev.osuosl.org 14368S: Maintained 14369T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14370F: Documentation/driver-api/vme.rst 14371F: drivers/staging/vme/ 14372F: drivers/vme/ 14373F: include/linux/vme* 14374 14375VMWARE BALLOON DRIVER 14376M: Xavier Deguillard <xdeguillard@vmware.com> 14377M: Philip Moltmann <moltmann@vmware.com> 14378M: "VMware, Inc." <pv-drivers@vmware.com> 14379L: linux-kernel@vger.kernel.org 14380S: Maintained 14381F: drivers/misc/vmw_balloon.c 14382 14383VMWARE HYPERVISOR INTERFACE 14384M: Alok Kataria <akataria@vmware.com> 14385L: virtualization@lists.linux-foundation.org 14386S: Supported 14387F: arch/x86/kernel/cpu/vmware.c 14388 14389VMWARE PVRDMA DRIVER 14390M: Adit Ranadive <aditr@vmware.com> 14391M: VMware PV-Drivers <pv-drivers@vmware.com> 14392L: linux-rdma@vger.kernel.org 14393S: Maintained 14394F: drivers/infiniband/hw/vmw_pvrdma/ 14395 14396VMware PVSCSI driver 14397M: Jim Gill <jgill@vmware.com> 14398M: VMware PV-Drivers <pv-drivers@vmware.com> 14399L: linux-scsi@vger.kernel.org 14400S: Maintained 14401F: drivers/scsi/vmw_pvscsi.c 14402F: drivers/scsi/vmw_pvscsi.h 14403 14404VMWARE VMMOUSE SUBDRIVER 14405M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14406M: "VMware, Inc." <pv-drivers@vmware.com> 14407L: linux-input@vger.kernel.org 14408S: Maintained 14409F: drivers/input/mouse/vmmouse.c 14410F: drivers/input/mouse/vmmouse.h 14411 14412VMWARE VMXNET3 ETHERNET DRIVER 14413M: Shrikrishna Khare <skhare@vmware.com> 14414M: "VMware, Inc." <pv-drivers@vmware.com> 14415L: netdev@vger.kernel.org 14416S: Maintained 14417F: drivers/net/vmxnet3/ 14418 14419VOCORE VOCORE2 BOARD 14420M: Harvey Hunt <harveyhuntnexus@gmail.com> 14421L: linux-mips@linux-mips.org 14422S: Maintained 14423F: arch/mips/boot/dts/ralink/vocore2.dts 14424 14425VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14426M: Liam Girdwood <lgirdwood@gmail.com> 14427M: Mark Brown <broonie@kernel.org> 14428L: linux-kernel@vger.kernel.org 14429W: http://www.slimlogic.co.uk/?p=48 14430T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14431S: Supported 14432F: Documentation/devicetree/bindings/regulator/ 14433F: drivers/regulator/ 14434F: include/dt-bindings/regulator/ 14435F: include/linux/regulator/ 14436 14437VRF 14438M: David Ahern <dsa@cumulusnetworks.com> 14439M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14440L: netdev@vger.kernel.org 14441S: Maintained 14442F: drivers/net/vrf.c 14443F: Documentation/networking/vrf.txt 14444 14445VT1211 HARDWARE MONITOR DRIVER 14446M: Juerg Haefliger <juergh@gmail.com> 14447L: linux-hwmon@vger.kernel.org 14448S: Maintained 14449F: Documentation/hwmon/vt1211 14450F: drivers/hwmon/vt1211.c 14451 14452VT8231 HARDWARE MONITOR DRIVER 14453M: Roger Lucas <vt8231@hiddenengine.co.uk> 14454L: linux-hwmon@vger.kernel.org 14455S: Maintained 14456F: drivers/hwmon/vt8231.c 14457 14458VUB300 USB to SDIO/SD/MMC bridge chip 14459M: Tony Olech <tony.olech@elandigitalsystems.com> 14460L: linux-mmc@vger.kernel.org 14461L: linux-usb@vger.kernel.org 14462S: Supported 14463F: drivers/mmc/host/vub300.c 14464 14465W1 DALLAS'S 1-WIRE BUS 14466M: Evgeniy Polyakov <zbr@ioremap.net> 14467S: Maintained 14468F: Documentation/w1/ 14469F: drivers/w1/ 14470F: include/linux/w1.h 14471 14472W83791D HARDWARE MONITORING DRIVER 14473M: Marc Hulsman <m.hulsman@tudelft.nl> 14474L: linux-hwmon@vger.kernel.org 14475S: Maintained 14476F: Documentation/hwmon/w83791d 14477F: drivers/hwmon/w83791d.c 14478 14479W83793 HARDWARE MONITORING DRIVER 14480M: Rudolf Marek <r.marek@assembler.cz> 14481L: linux-hwmon@vger.kernel.org 14482S: Maintained 14483F: Documentation/hwmon/w83793 14484F: drivers/hwmon/w83793.c 14485 14486W83795 HARDWARE MONITORING DRIVER 14487M: Jean Delvare <jdelvare@suse.com> 14488L: linux-hwmon@vger.kernel.org 14489S: Maintained 14490F: drivers/hwmon/w83795.c 14491 14492W83L51xD SD/MMC CARD INTERFACE DRIVER 14493M: Pierre Ossman <pierre@ossman.eu> 14494S: Maintained 14495F: drivers/mmc/host/wbsd.* 14496 14497WACOM PROTOCOL 4 SERIAL TABLETS 14498M: Julian Squires <julian@cipht.net> 14499M: Hans de Goede <hdegoede@redhat.com> 14500L: linux-input@vger.kernel.org 14501S: Maintained 14502F: drivers/input/tablet/wacom_serial4.c 14503 14504WATCHDOG DEVICE DRIVERS 14505M: Wim Van Sebroeck <wim@iguana.be> 14506R: Guenter Roeck <linux@roeck-us.net> 14507L: linux-watchdog@vger.kernel.org 14508W: http://www.linux-watchdog.org/ 14509T: git git://www.linux-watchdog.org/linux-watchdog.git 14510S: Maintained 14511F: Documentation/devicetree/bindings/watchdog/ 14512F: Documentation/watchdog/ 14513F: drivers/watchdog/ 14514F: include/linux/watchdog.h 14515F: include/uapi/linux/watchdog.h 14516 14517WHISKEYCOVE PMIC GPIO DRIVER 14518M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14519L: linux-gpio@vger.kernel.org 14520S: Maintained 14521F: drivers/gpio/gpio-wcove.c 14522 14523WIIMOTE HID DRIVER 14524M: David Herrmann <dh.herrmann@googlemail.com> 14525L: linux-input@vger.kernel.org 14526S: Maintained 14527F: drivers/hid/hid-wiimote* 14528 14529WILOCITY WIL6210 WIRELESS DRIVER 14530M: Maya Erez <qca_merez@qca.qualcomm.com> 14531L: linux-wireless@vger.kernel.org 14532L: wil6210@qca.qualcomm.com 14533S: Supported 14534W: http://wireless.kernel.org/en/users/Drivers/wil6210 14535F: drivers/net/wireless/ath/wil6210/ 14536F: include/uapi/linux/wil6210_uapi.h 14537 14538WIMAX STACK 14539M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14540M: linux-wimax@intel.com 14541L: wimax@linuxwimax.org (subscribers-only) 14542S: Supported 14543W: http://linuxwimax.org 14544F: Documentation/wimax/README.wimax 14545F: include/linux/wimax/debug.h 14546F: include/net/wimax.h 14547F: include/uapi/linux/wimax.h 14548F: net/wimax/ 14549 14550WINBOND CIR DRIVER 14551M: David Härdeman <david@hardeman.nu> 14552S: Maintained 14553F: drivers/media/rc/winbond-cir.c 14554 14555WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14556M: William Breathitt Gray <vilhelm.gray@gmail.com> 14557L: linux-watchdog@vger.kernel.org 14558S: Maintained 14559F: drivers/watchdog/ebc-c384_wdt.c 14560 14561WINSYSTEMS WS16C48 GPIO DRIVER 14562M: William Breathitt Gray <vilhelm.gray@gmail.com> 14563L: linux-gpio@vger.kernel.org 14564S: Maintained 14565F: drivers/gpio/gpio-ws16c48.c 14566 14567WISTRON LAPTOP BUTTON DRIVER 14568M: Miloslav Trmac <mitr@volny.cz> 14569S: Maintained 14570F: drivers/input/misc/wistron_btns.c 14571 14572WL3501 WIRELESS PCMCIA CARD DRIVER 14573L: linux-wireless@vger.kernel.org 14574S: Odd fixes 14575F: drivers/net/wireless/wl3501* 14576 14577WOLFSON MICROELECTRONICS DRIVERS 14578L: patches@opensource.cirrus.com 14579T: git https://github.com/CirrusLogic/linux-drivers.git 14580W: https://github.com/CirrusLogic/linux-drivers/wiki 14581S: Supported 14582F: Documentation/hwmon/wm83?? 14583F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14584F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14585F: Documentation/devicetree/bindings/mfd/arizona.txt 14586F: Documentation/devicetree/bindings/mfd/wm831x.txt 14587F: arch/arm/mach-s3c64xx/mach-crag6410* 14588F: drivers/clk/clk-wm83*.c 14589F: drivers/extcon/extcon-arizona.c 14590F: drivers/leds/leds-wm83*.c 14591F: drivers/gpio/gpio-*wm*.c 14592F: drivers/gpio/gpio-arizona.c 14593F: drivers/hwmon/wm83??-hwmon.c 14594F: drivers/input/misc/wm831x-on.c 14595F: drivers/input/touchscreen/wm831x-ts.c 14596F: drivers/input/touchscreen/wm97*.c 14597F: drivers/mfd/arizona* 14598F: drivers/mfd/wm*.c 14599F: drivers/mfd/cs47l24* 14600F: drivers/power/supply/wm83*.c 14601F: drivers/rtc/rtc-wm83*.c 14602F: drivers/regulator/wm8*.c 14603F: drivers/regulator/arizona* 14604F: drivers/video/backlight/wm83*_bl.c 14605F: drivers/watchdog/wm83*_wdt.c 14606F: include/linux/mfd/arizona/ 14607F: include/linux/mfd/wm831x/ 14608F: include/linux/mfd/wm8350/ 14609F: include/linux/mfd/wm8400* 14610F: include/linux/regulator/arizona* 14611F: include/linux/wm97xx.h 14612F: include/sound/wm????.h 14613F: sound/soc/codecs/arizona.? 14614F: sound/soc/codecs/wm* 14615F: sound/soc/codecs/cs47l24* 14616 14617WORKQUEUE 14618M: Tejun Heo <tj@kernel.org> 14619R: Lai Jiangshan <jiangshanlai@gmail.com> 14620T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14621S: Maintained 14622F: include/linux/workqueue.h 14623F: kernel/workqueue.c 14624F: Documentation/core-api/workqueue.rst 14625 14626X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14627M: Chen-Yu Tsai <wens@csie.org> 14628L: linux-kernel@vger.kernel.org 14629S: Maintained 14630N: axp[128] 14631 14632X.25 NETWORK LAYER 14633M: Andrew Hendry <andrew.hendry@gmail.com> 14634L: linux-x25@vger.kernel.org 14635S: Odd Fixes 14636F: Documentation/networking/x25* 14637F: include/net/x25* 14638F: net/x25/ 14639 14640X86 ARCHITECTURE (32-BIT AND 64-BIT) 14641M: Thomas Gleixner <tglx@linutronix.de> 14642M: Ingo Molnar <mingo@redhat.com> 14643M: "H. Peter Anvin" <hpa@zytor.com> 14644M: x86@kernel.org 14645L: linux-kernel@vger.kernel.org 14646T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14647S: Maintained 14648F: Documentation/x86/ 14649F: arch/x86/ 14650 14651X86 MCE INFRASTRUCTURE 14652M: Tony Luck <tony.luck@intel.com> 14653M: Borislav Petkov <bp@alien8.de> 14654L: linux-edac@vger.kernel.org 14655S: Maintained 14656F: arch/x86/kernel/cpu/mcheck/* 14657 14658X86 MICROCODE UPDATE SUPPORT 14659M: Borislav Petkov <bp@alien8.de> 14660S: Maintained 14661F: arch/x86/kernel/cpu/microcode/* 14662 14663X86 PLATFORM DRIVERS 14664M: Darren Hart <dvhart@infradead.org> 14665M: Andy Shevchenko <andy@infradead.org> 14666L: platform-driver-x86@vger.kernel.org 14667T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14668S: Maintained 14669F: drivers/platform/x86/ 14670F: drivers/platform/olpc/ 14671 14672X86 VDSO 14673M: Andy Lutomirski <luto@amacapital.net> 14674L: linux-kernel@vger.kernel.org 14675T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14676S: Maintained 14677F: arch/x86/entry/vdso/ 14678 14679XC2028/3028 TUNER DRIVER 14680M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14681M: Mauro Carvalho Chehab <mchehab@kernel.org> 14682L: linux-media@vger.kernel.org 14683W: https://linuxtv.org 14684T: git git://linuxtv.org/media_tree.git 14685S: Maintained 14686F: drivers/media/tuners/tuner-xc2028.* 14687 14688XEN BLOCK SUBSYSTEM 14689M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14690M: Roger Pau Monné <roger.pau@citrix.com> 14691L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14692S: Supported 14693F: drivers/block/xen-blkback/* 14694F: drivers/block/xen* 14695 14696XEN HYPERVISOR ARM 14697M: Stefano Stabellini <sstabellini@kernel.org> 14698L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14699S: Maintained 14700F: arch/arm/xen/ 14701F: arch/arm/include/asm/xen/ 14702 14703XEN HYPERVISOR ARM64 14704M: Stefano Stabellini <sstabellini@kernel.org> 14705L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14706S: Maintained 14707F: arch/arm64/xen/ 14708F: arch/arm64/include/asm/xen/ 14709 14710XEN HYPERVISOR INTERFACE 14711M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14712M: Juergen Gross <jgross@suse.com> 14713L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14714T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14715S: Supported 14716F: arch/x86/xen/ 14717F: drivers/*/xen-*front.c 14718F: drivers/xen/ 14719F: arch/x86/include/asm/xen/ 14720F: include/xen/ 14721F: include/uapi/xen/ 14722F: Documentation/ABI/stable/sysfs-hypervisor-xen 14723F: Documentation/ABI/testing/sysfs-hypervisor-xen 14724 14725XEN NETWORK BACKEND DRIVER 14726M: Wei Liu <wei.liu2@citrix.com> 14727M: Paul Durrant <paul.durrant@citrix.com> 14728L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14729L: netdev@vger.kernel.org 14730S: Supported 14731F: drivers/net/xen-netback/* 14732 14733XEN PCI SUBSYSTEM 14734M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14735L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14736S: Supported 14737F: arch/x86/pci/*xen* 14738F: drivers/pci/*xen* 14739 14740XEN PVSCSI DRIVERS 14741M: Juergen Gross <jgross@suse.com> 14742L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14743L: linux-scsi@vger.kernel.org 14744S: Supported 14745F: drivers/scsi/xen-scsifront.c 14746F: drivers/xen/xen-scsiback.c 14747F: include/xen/interface/io/vscsiif.h 14748 14749XEN SWIOTLB SUBSYSTEM 14750M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14751L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14752S: Supported 14753F: arch/x86/xen/*swiotlb* 14754F: drivers/xen/*swiotlb* 14755 14756XFS FILESYSTEM 14757M: Darrick J. Wong <darrick.wong@oracle.com> 14758M: linux-xfs@vger.kernel.org 14759L: linux-xfs@vger.kernel.org 14760W: http://xfs.org/ 14761T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14762S: Supported 14763F: Documentation/filesystems/xfs.txt 14764F: fs/xfs/ 14765 14766XILINX AXI ETHERNET DRIVER 14767M: Anirudha Sarangi <anirudh@xilinx.com> 14768M: John Linn <John.Linn@xilinx.com> 14769S: Maintained 14770F: drivers/net/ethernet/xilinx/xilinx_axienet* 14771 14772XILINX UARTLITE SERIAL DRIVER 14773M: Peter Korsgaard <jacmet@sunsite.dk> 14774L: linux-serial@vger.kernel.org 14775S: Maintained 14776F: drivers/tty/serial/uartlite.c 14777 14778XILINX VIDEO IP CORES 14779M: Hyun Kwon <hyun.kwon@xilinx.com> 14780M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14781L: linux-media@vger.kernel.org 14782T: git git://linuxtv.org/media_tree.git 14783S: Supported 14784F: Documentation/devicetree/bindings/media/xilinx/ 14785F: drivers/media/platform/xilinx/ 14786F: include/uapi/linux/xilinx-v4l2-controls.h 14787 14788XILLYBUS DRIVER 14789M: Eli Billauer <eli.billauer@gmail.com> 14790L: linux-kernel@vger.kernel.org 14791S: Supported 14792F: drivers/char/xillybus/ 14793 14794XRA1403 GPIO EXPANDER 14795M: Nandor Han <nandor.han@ge.com> 14796M: Semi Malinen <semi.malinen@ge.com> 14797L: linux-gpio@vger.kernel.org 14798S: Maintained 14799F: drivers/gpio/gpio-xra1403.c 14800F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14801 14802XTENSA XTFPGA PLATFORM SUPPORT 14803M: Max Filippov <jcmvbkbc@gmail.com> 14804L: linux-xtensa@linux-xtensa.org 14805S: Maintained 14806F: drivers/spi/spi-xtensa-xtfpga.c 14807F: sound/soc/xtensa/xtfpga-i2s.c 14808 14809YAM DRIVER FOR AX.25 14810M: Jean-Paul Roubelat <jpr@f6fbb.org> 14811L: linux-hams@vger.kernel.org 14812S: Maintained 14813F: drivers/net/hamradio/yam* 14814F: include/linux/yam.h 14815 14816YAMA SECURITY MODULE 14817M: Kees Cook <keescook@chromium.org> 14818T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14819S: Supported 14820F: security/yama/ 14821F: Documentation/admin-guide/LSM/Yama.rst 14822 14823YEALINK PHONE DRIVER 14824M: Henk Vergonet <Henk.Vergonet@gmail.com> 14825L: usbb2k-api-dev@nongnu.org 14826S: Maintained 14827F: Documentation/input/yealink.rst 14828F: drivers/input/misc/yealink.* 14829 14830Z8530 DRIVER FOR AX.25 14831M: Joerg Reuter <jreuter@yaina.de> 14832W: http://yaina.de/jreuter/ 14833W: http://www.qsl.net/dl1bke/ 14834L: linux-hams@vger.kernel.org 14835S: Maintained 14836F: Documentation/networking/z8530drv.txt 14837F: drivers/net/hamradio/*scc.c 14838F: drivers/net/hamradio/z8530.h 14839 14840ZBUD COMPRESSED PAGE ALLOCATOR 14841M: Seth Jennings <sjenning@redhat.com> 14842M: Dan Streetman <ddstreet@ieee.org> 14843L: linux-mm@kvack.org 14844S: Maintained 14845F: mm/zbud.c 14846F: include/linux/zbud.h 14847 14848ZD1211RW WIRELESS DRIVER 14849M: Daniel Drake <dsd@gentoo.org> 14850M: Ulrich Kunitz <kune@deine-taler.de> 14851W: http://zd1211.ath.cx/wiki/DriverRewrite 14852L: linux-wireless@vger.kernel.org 14853L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14854S: Maintained 14855F: drivers/net/wireless/zydas/zd1211rw/ 14856 14857ZD1301 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/usb/dvb-usb-v2/zd1301* 14865 14866ZD1301_DEMOD MEDIA DRIVER 14867M: Antti Palosaari <crope@iki.fi> 14868L: linux-media@vger.kernel.org 14869W: https://linuxtv.org/ 14870W: http://palosaari.fi/linux/ 14871Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14872S: Maintained 14873F: drivers/media/dvb-frontends/zd1301_demod* 14874 14875ZPOOL COMPRESSED PAGE STORAGE API 14876M: Dan Streetman <ddstreet@ieee.org> 14877L: linux-mm@kvack.org 14878S: Maintained 14879F: mm/zpool.c 14880F: include/linux/zpool.h 14881 14882ZR36067 VIDEO FOR LINUX DRIVER 14883L: mjpeg-users@lists.sourceforge.net 14884L: linux-media@vger.kernel.org 14885W: http://mjpeg.sourceforge.net/driver-zoran/ 14886T: hg https://linuxtv.org/hg/v4l-dvb 14887S: Odd Fixes 14888F: drivers/media/pci/zoran/ 14889 14890ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14891M: Minchan Kim <minchan@kernel.org> 14892M: Nitin Gupta <ngupta@vflare.org> 14893R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14894L: linux-kernel@vger.kernel.org 14895S: Maintained 14896F: drivers/block/zram/ 14897F: Documentation/blockdev/zram.txt 14898 14899ZS DECSTATION Z85C30 SERIAL DRIVER 14900M: "Maciej W. Rozycki" <macro@linux-mips.org> 14901S: Maintained 14902F: drivers/tty/serial/zs.* 14903 14904ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14905M: Minchan Kim <minchan@kernel.org> 14906M: Nitin Gupta <ngupta@vflare.org> 14907R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14908L: linux-mm@kvack.org 14909S: Maintained 14910F: mm/zsmalloc.c 14911F: include/linux/zsmalloc.h 14912F: Documentation/vm/zsmalloc.txt 14913 14914ZSWAP COMPRESSED SWAP CACHING 14915M: Seth Jennings <sjenning@redhat.com> 14916M: Dan Streetman <ddstreet@ieee.org> 14917L: linux-mm@kvack.org 14918S: Maintained 14919F: mm/zswap.c 14920 14921THE REST 14922M: Linus Torvalds <torvalds@linux-foundation.org> 14923L: linux-kernel@vger.kernel.org 14924Q: http://patchwork.kernel.org/project/LKML/list/ 14925T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14926S: Buried alive in reporters 14927F: * 14928F: */ 14929