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 PMIC DRIVERS 356M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 357M: Len Brown <lenb@kernel.org> 358R: Andy Shevchenko <andy@infradead.org> 359R: Mika Westerberg <mika.westerberg@linux.intel.com> 360L: linux-acpi@vger.kernel.org 361Q: https://patchwork.kernel.org/project/linux-acpi/list/ 362T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 363B: https://bugzilla.kernel.org 364S: Supported 365F: drivers/acpi/pmic/ 366 367ACPI THERMAL DRIVER 368M: Zhang Rui <rui.zhang@intel.com> 369L: linux-acpi@vger.kernel.org 370W: https://01.org/linux-acpi 371B: https://bugzilla.kernel.org 372S: Supported 373F: drivers/acpi/*thermal* 374 375ACPI VIDEO DRIVER 376M: Zhang Rui <rui.zhang@intel.com> 377L: linux-acpi@vger.kernel.org 378W: https://01.org/linux-acpi 379B: https://bugzilla.kernel.org 380S: Supported 381F: drivers/acpi/acpi_video.c 382 383ACPI WMI DRIVER 384L: platform-driver-x86@vger.kernel.org 385S: Orphan 386F: drivers/platform/x86/wmi.c 387 388AD1889 ALSA SOUND DRIVER 389M: Thibaut Varene <T-Bone@parisc-linux.org> 390W: http://wiki.parisc-linux.org/AD1889 391L: linux-parisc@vger.kernel.org 392S: Maintained 393F: sound/pci/ad1889.* 394 395AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 396M: Michael Hennerich <michael.hennerich@analog.com> 397W: http://wiki.analog.com/AD5254 398W: http://ez.analog.com/community/linux-device-drivers 399S: Supported 400F: drivers/misc/ad525x_dpot.c 401 402AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 403M: Michael Hennerich <michael.hennerich@analog.com> 404W: http://wiki.analog.com/AD5398 405W: http://ez.analog.com/community/linux-device-drivers 406S: Supported 407F: drivers/regulator/ad5398.c 408 409AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 410M: Michael Hennerich <michael.hennerich@analog.com> 411W: http://wiki.analog.com/AD7142 412W: http://ez.analog.com/community/linux-device-drivers 413S: Supported 414F: drivers/input/misc/ad714x.c 415 416AD7877 TOUCHSCREEN DRIVER 417M: Michael Hennerich <michael.hennerich@analog.com> 418W: http://wiki.analog.com/AD7877 419W: http://ez.analog.com/community/linux-device-drivers 420S: Supported 421F: drivers/input/touchscreen/ad7877.c 422 423AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 424M: Michael Hennerich <michael.hennerich@analog.com> 425W: http://wiki.analog.com/AD7879 426W: http://ez.analog.com/community/linux-device-drivers 427S: Supported 428F: drivers/input/touchscreen/ad7879.c 429 430ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 431M: Jiri Kosina <jikos@kernel.org> 432S: Maintained 433 434ADF7242 IEEE 802.15.4 RADIO DRIVER 435M: Michael Hennerich <michael.hennerich@analog.com> 436W: https://wiki.analog.com/ADF7242 437W: http://ez.analog.com/community/linux-device-drivers 438L: linux-wpan@vger.kernel.org 439S: Supported 440F: drivers/net/ieee802154/adf7242.c 441F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 442 443ADM1025 HARDWARE MONITOR DRIVER 444M: Jean Delvare <jdelvare@suse.com> 445L: linux-hwmon@vger.kernel.org 446S: Maintained 447F: Documentation/hwmon/adm1025 448F: drivers/hwmon/adm1025.c 449 450ADM1029 HARDWARE MONITOR DRIVER 451M: Corentin Labbe <clabbe.montjoie@gmail.com> 452L: linux-hwmon@vger.kernel.org 453S: Maintained 454F: drivers/hwmon/adm1029.c 455 456ADM8211 WIRELESS DRIVER 457L: linux-wireless@vger.kernel.org 458W: http://wireless.kernel.org/ 459S: Orphan 460F: drivers/net/wireless/admtek/adm8211.* 461 462ADP1653 FLASH CONTROLLER DRIVER 463M: Sakari Ailus <sakari.ailus@iki.fi> 464L: linux-media@vger.kernel.org 465S: Maintained 466F: drivers/media/i2c/adp1653.c 467F: include/media/i2c/adp1653.h 468 469ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 470M: Michael Hennerich <michael.hennerich@analog.com> 471W: http://wiki.analog.com/ADP5520 472W: http://ez.analog.com/community/linux-device-drivers 473S: Supported 474F: drivers/mfd/adp5520.c 475F: drivers/video/backlight/adp5520_bl.c 476F: drivers/leds/leds-adp5520.c 477F: drivers/gpio/gpio-adp5520.c 478F: drivers/input/keyboard/adp5520-keys.c 479 480ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 481M: Michael Hennerich <michael.hennerich@analog.com> 482W: http://wiki.analog.com/ADP5588 483W: http://ez.analog.com/community/linux-device-drivers 484S: Supported 485F: drivers/input/keyboard/adp5588-keys.c 486F: drivers/gpio/gpio-adp5588.c 487 488ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 489M: Michael Hennerich <michael.hennerich@analog.com> 490W: http://wiki.analog.com/ADP8860 491W: http://ez.analog.com/community/linux-device-drivers 492S: Supported 493F: drivers/video/backlight/adp8860_bl.c 494 495ADS1015 HARDWARE MONITOR DRIVER 496M: Dirk Eibach <eibach@gdsys.de> 497L: linux-hwmon@vger.kernel.org 498S: Maintained 499F: Documentation/hwmon/ads1015 500F: drivers/hwmon/ads1015.c 501F: include/linux/platform_data/ads1015.h 502 503ADT746X FAN DRIVER 504M: Colin Leroy <colin@colino.net> 505S: Maintained 506F: drivers/macintosh/therm_adt746x.c 507 508ADT7475 HARDWARE MONITOR DRIVER 509M: Jean Delvare <jdelvare@suse.com> 510L: linux-hwmon@vger.kernel.org 511S: Maintained 512F: Documentation/hwmon/adt7475 513F: drivers/hwmon/adt7475.c 514 515ADVANSYS SCSI DRIVER 516M: Matthew Wilcox <matthew@wil.cx> 517M: Hannes Reinecke <hare@suse.com> 518L: linux-scsi@vger.kernel.org 519S: Maintained 520F: Documentation/scsi/advansys.txt 521F: drivers/scsi/advansys.c 522 523ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 524M: Michael Hennerich <michael.hennerich@analog.com> 525W: http://wiki.analog.com/ADXL345 526W: http://ez.analog.com/community/linux-device-drivers 527S: Supported 528F: drivers/input/misc/adxl34x.c 529 530AF9013 MEDIA DRIVER 531M: Antti Palosaari <crope@iki.fi> 532L: linux-media@vger.kernel.org 533W: https://linuxtv.org 534W: http://palosaari.fi/linux/ 535Q: http://patchwork.linuxtv.org/project/linux-media/list/ 536T: git git://linuxtv.org/anttip/media_tree.git 537S: Maintained 538F: drivers/media/dvb-frontends/af9013* 539 540AF9033 MEDIA DRIVER 541M: Antti Palosaari <crope@iki.fi> 542L: linux-media@vger.kernel.org 543W: https://linuxtv.org 544W: http://palosaari.fi/linux/ 545Q: http://patchwork.linuxtv.org/project/linux-media/list/ 546T: git git://linuxtv.org/anttip/media_tree.git 547S: Maintained 548F: drivers/media/dvb-frontends/af9033* 549 550AFFS FILE SYSTEM 551L: linux-fsdevel@vger.kernel.org 552S: Orphan 553F: Documentation/filesystems/affs.txt 554F: fs/affs/ 555 556AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 557M: David Howells <dhowells@redhat.com> 558L: linux-afs@lists.infradead.org 559S: Supported 560F: fs/afs/ 561F: include/net/af_rxrpc.h 562F: net/rxrpc/af_rxrpc.c 563W: https://www.infradead.org/~dhowells/kafs/ 564 565AGPGART DRIVER 566M: David Airlie <airlied@linux.ie> 567T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 568S: Maintained 569F: drivers/char/agp/ 570F: include/linux/agp* 571F: include/uapi/linux/agp* 572 573AHA152X SCSI DRIVER 574M: "Juergen E. Fischer" <fischer@norbit.de> 575L: linux-scsi@vger.kernel.org 576S: Maintained 577F: drivers/scsi/aha152x* 578F: drivers/scsi/pcmcia/aha152x* 579 580AIC7XXX / AIC79XX SCSI DRIVER 581M: Hannes Reinecke <hare@suse.com> 582L: linux-scsi@vger.kernel.org 583S: Maintained 584F: drivers/scsi/aic7xxx/ 585 586AIMSLAB FM RADIO RECEIVER DRIVER 587M: Hans Verkuil <hverkuil@xs4all.nl> 588L: linux-media@vger.kernel.org 589T: git git://linuxtv.org/media_tree.git 590W: https://linuxtv.org 591S: Maintained 592F: drivers/media/radio/radio-aimslab* 593 594AIO 595M: Benjamin LaHaise <bcrl@kvack.org> 596L: linux-aio@kvack.org 597S: Supported 598F: fs/aio.c 599F: include/linux/*aio*.h 600 601AIRSPY MEDIA DRIVER 602M: Antti Palosaari <crope@iki.fi> 603L: linux-media@vger.kernel.org 604W: https://linuxtv.org 605W: http://palosaari.fi/linux/ 606Q: http://patchwork.linuxtv.org/project/linux-media/list/ 607T: git git://linuxtv.org/anttip/media_tree.git 608S: Maintained 609F: drivers/media/usb/airspy/ 610 611ALACRITECH GIGABIT ETHERNET DRIVER 612M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 613S: Maintained 614F: drivers/net/ethernet/alacritech/* 615 616ALCATEL SPEEDTOUCH USB DRIVER 617M: Duncan Sands <duncan.sands@free.fr> 618L: linux-usb@vger.kernel.org 619W: http://www.linux-usb.org/SpeedTouch/ 620S: Maintained 621F: drivers/usb/atm/speedtch.c 622F: drivers/usb/atm/usbatm.c 623 624ALCHEMY AU1XX0 MMC DRIVER 625M: Manuel Lauss <manuel.lauss@gmail.com> 626S: Maintained 627F: drivers/mmc/host/au1xmmc.c 628 629ALI1563 I2C DRIVER 630M: Rudolf Marek <r.marek@assembler.cz> 631L: linux-i2c@vger.kernel.org 632S: Maintained 633F: Documentation/i2c/busses/i2c-ali1563 634F: drivers/i2c/busses/i2c-ali1563.c 635 636ALLWINNER SECURITY SYSTEM 637M: Corentin Labbe <clabbe.montjoie@gmail.com> 638L: linux-crypto@vger.kernel.org 639S: Maintained 640F: drivers/crypto/sunxi-ss/ 641 642ALPHA PORT 643M: Richard Henderson <rth@twiddle.net> 644M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 645M: Matt Turner <mattst88@gmail.com> 646S: Odd Fixes 647L: linux-alpha@vger.kernel.org 648F: arch/alpha/ 649 650ALPS PS/2 TOUCHPAD DRIVER 651R: Pali Rohár <pali.rohar@gmail.com> 652F: drivers/input/mouse/alps.* 653 654ALTERA I2C CONTROLLER DRIVER 655M: Thor Thayer <thor.thayer@linux.intel.com> 656S: Maintained 657F: drivers/i2c/busses/i2c-altera.c 658 659ALTERA MAILBOX DRIVER 660M: Ley Foon Tan <lftan@altera.com> 661L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 662S: Maintained 663F: drivers/mailbox/mailbox-altera.c 664 665ALTERA PIO DRIVER 666M: Tien Hock Loh <thloh@altera.com> 667L: linux-gpio@vger.kernel.org 668S: Maintained 669F: drivers/gpio/gpio-altera.c 670 671ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 672M: Thor Thayer <thor.thayer@linux.intel.com> 673S: Maintained 674F: drivers/gpio/gpio-altera-a10sr.c 675F: drivers/mfd/altera-a10sr.c 676F: drivers/reset/reset-a10sr.c 677F: include/linux/mfd/altera-a10sr.h 678F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 679 680ALTERA TRIPLE SPEED ETHERNET DRIVER 681M: Vince Bridgers <vbridger@opensource.altera.com> 682L: netdev@vger.kernel.org 683L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 684S: Maintained 685F: drivers/net/ethernet/altera/ 686 687ALTERA UART/JTAG UART SERIAL DRIVERS 688M: Tobias Klauser <tklauser@distanz.ch> 689L: linux-serial@vger.kernel.org 690L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 691S: Maintained 692F: drivers/tty/serial/altera_uart.c 693F: drivers/tty/serial/altera_jtaguart.c 694F: include/linux/altera_uart.h 695F: include/linux/altera_jtaguart.h 696 697AMAZON ETHERNET DRIVERS 698M: Netanel Belgazal <netanel@annapurnalabs.com> 699R: Saeed Bishara <saeed@annapurnalabs.com> 700R: Zorik Machulsky <zorik@annapurnalabs.com> 701L: netdev@vger.kernel.org 702S: Supported 703F: Documentation/networking/ena.txt 704F: drivers/net/ethernet/amazon/ 705 706AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 707M: Tom Lendacky <thomas.lendacky@amd.com> 708M: Gary Hook <gary.hook@amd.com> 709L: linux-crypto@vger.kernel.org 710S: Supported 711F: drivers/crypto/ccp/ 712F: include/linux/ccp.h 713 714AMD FAM15H PROCESSOR POWER MONITORING DRIVER 715M: Huang Rui <ray.huang@amd.com> 716L: linux-hwmon@vger.kernel.org 717S: Supported 718F: Documentation/hwmon/fam15h_power 719F: drivers/hwmon/fam15h_power.c 720 721AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 722L: linux-geode@lists.infradead.org (moderated for non-subscribers) 723S: Orphan 724F: drivers/usb/gadget/udc/amd5536udc.* 725 726AMD GEODE PROCESSOR/CHIPSET SUPPORT 727P: Andres Salomon <dilinger@queued.net> 728L: linux-geode@lists.infradead.org (moderated for non-subscribers) 729W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 730S: Supported 731F: drivers/char/hw_random/geode-rng.c 732F: drivers/crypto/geode* 733F: drivers/video/fbdev/geode/ 734F: arch/x86/include/asm/geode.h 735 736AMD IOMMU (AMD-VI) 737M: Joerg Roedel <joro@8bytes.org> 738L: iommu@lists.linux-foundation.org 739T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 740S: Maintained 741F: drivers/iommu/amd_iommu*.[ch] 742F: include/linux/amd-iommu.h 743 744AMD KFD 745M: Oded Gabbay <oded.gabbay@gmail.com> 746L: dri-devel@lists.freedesktop.org 747T: git git://people.freedesktop.org/~gabbayo/linux.git 748S: Supported 749F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 750F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 751F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 752F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 753F: drivers/gpu/drm/amd/amdkfd/ 754F: drivers/gpu/drm/amd/include/cik_structs.h 755F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 756F: drivers/gpu/drm/amd/include/vi_structs.h 757F: drivers/gpu/drm/radeon/radeon_kfd.c 758F: drivers/gpu/drm/radeon/radeon_kfd.h 759F: include/uapi/linux/kfd_ioctl.h 760 761AMD SEATTLE DEVICE TREE SUPPORT 762M: Brijesh Singh <brijeshkumar.singh@amd.com> 763M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 764M: Tom Lendacky <thomas.lendacky@amd.com> 765S: Supported 766F: arch/arm64/boot/dts/amd/ 767 768AMD XGBE DRIVER 769M: Tom Lendacky <thomas.lendacky@amd.com> 770L: netdev@vger.kernel.org 771S: Supported 772F: drivers/net/ethernet/amd/xgbe/ 773F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 774 775AMS (Apple Motion Sensor) DRIVER 776M: Michael Hanselmann <linux-kernel@hansmi.ch> 777S: Supported 778F: drivers/macintosh/ams/ 779 780ANALOG DEVICES INC AD9389B DRIVER 781M: Hans Verkuil <hans.verkuil@cisco.com> 782L: linux-media@vger.kernel.org 783S: Maintained 784F: drivers/media/i2c/ad9389b* 785 786ANALOG DEVICES INC ADV7180 DRIVER 787M: Lars-Peter Clausen <lars@metafoo.de> 788L: linux-media@vger.kernel.org 789W: http://ez.analog.com/community/linux-device-drivers 790S: Supported 791F: drivers/media/i2c/adv7180.c 792 793ANALOG DEVICES INC ADV748X DRIVER 794M: Kieran Bingham <kieran.bingham@ideasonboard.com> 795L: linux-media@vger.kernel.org 796S: Maintained 797F: drivers/media/i2c/adv748x/* 798 799ANALOG DEVICES INC ADV7511 DRIVER 800M: Hans Verkuil <hans.verkuil@cisco.com> 801L: linux-media@vger.kernel.org 802S: Maintained 803F: drivers/media/i2c/adv7511* 804 805ANALOG DEVICES INC ADV7604 DRIVER 806M: Hans Verkuil <hans.verkuil@cisco.com> 807L: linux-media@vger.kernel.org 808S: Maintained 809F: drivers/media/i2c/adv7604* 810 811ANALOG DEVICES INC ADV7842 DRIVER 812M: Hans Verkuil <hans.verkuil@cisco.com> 813L: linux-media@vger.kernel.org 814S: Maintained 815F: drivers/media/i2c/adv7842* 816 817ANALOG DEVICES INC ASOC CODEC DRIVERS 818M: Lars-Peter Clausen <lars@metafoo.de> 819L: alsa-devel@alsa-project.org (moderated for non-subscribers) 820W: http://wiki.analog.com/ 821W: http://ez.analog.com/community/linux-device-drivers 822S: Supported 823F: sound/soc/codecs/adau* 824F: sound/soc/codecs/adav* 825F: sound/soc/codecs/ad1* 826F: sound/soc/codecs/ad7* 827F: sound/soc/codecs/ssm* 828F: sound/soc/codecs/sigmadsp.* 829 830ANALOG DEVICES INC ASOC DRIVERS 831L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 832L: alsa-devel@alsa-project.org (moderated for non-subscribers) 833W: http://blackfin.uclinux.org/ 834S: Supported 835F: sound/soc/blackfin/* 836 837ANALOG DEVICES INC DMA DRIVERS 838M: Lars-Peter Clausen <lars@metafoo.de> 839W: http://ez.analog.com/community/linux-device-drivers 840S: Supported 841F: drivers/dma/dma-axi-dmac.c 842 843ANALOG DEVICES INC IIO DRIVERS 844M: Lars-Peter Clausen <lars@metafoo.de> 845M: Michael Hennerich <Michael.Hennerich@analog.com> 846W: http://wiki.analog.com/ 847W: http://ez.analog.com/community/linux-device-drivers 848S: Supported 849F: drivers/iio/*/ad* 850F: drivers/iio/adc/ltc2497* 851X: drivers/iio/*/adjd* 852F: drivers/staging/iio/*/ad* 853F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 854 855ANDROID CONFIG FRAGMENTS 856M: Rob Herring <robh@kernel.org> 857S: Supported 858F: kernel/configs/android* 859 860ANDROID DRIVERS 861M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 862M: Arve Hjønnevåg <arve@android.com> 863M: Riley Andrews <riandrews@android.com> 864T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 865L: devel@driverdev.osuosl.org 866S: Supported 867F: drivers/android/ 868F: drivers/staging/android/ 869 870ANDROID GOLDFISH RTC DRIVER 871M: Miodrag Dinic <miodrag.dinic@imgtec.com> 872S: Supported 873F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 874F: drivers/rtc/rtc-goldfish.c 875 876ANDROID ION DRIVER 877M: Laura Abbott <labbott@redhat.com> 878M: Sumit Semwal <sumit.semwal@linaro.org> 879L: devel@driverdev.osuosl.org 880S: Supported 881F: drivers/staging/android/ion 882F: drivers/staging/android/uapi/ion.h 883F: drivers/staging/android/uapi/ion_test.h 884 885AOA (Apple Onboard Audio) ALSA DRIVER 886M: Johannes Berg <johannes@sipsolutions.net> 887L: linuxppc-dev@lists.ozlabs.org 888L: alsa-devel@alsa-project.org (moderated for non-subscribers) 889S: Maintained 890F: sound/aoa/ 891 892APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 893M: William Breathitt Gray <vilhelm.gray@gmail.com> 894L: linux-iio@vger.kernel.org 895S: Maintained 896F: drivers/iio/adc/stx104.c 897 898APM DRIVER 899M: Jiri Kosina <jikos@kernel.org> 900S: Odd fixes 901T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 902F: arch/x86/kernel/apm_32.c 903F: include/linux/apm_bios.h 904F: include/uapi/linux/apm_bios.h 905F: drivers/char/apm-emulation.c 906 907APPARMOR SECURITY MODULE 908M: John Johansen <john.johansen@canonical.com> 909L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 910W: apparmor.wiki.kernel.org 911T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 912S: Supported 913F: security/apparmor/ 914F: Documentation/admin-guide/LSM/apparmor.rst 915 916APPLE BCM5974 MULTITOUCH DRIVER 917M: Henrik Rydberg <rydberg@bitmath.org> 918L: linux-input@vger.kernel.org 919S: Odd fixes 920F: drivers/input/mouse/bcm5974.c 921 922APPLE SMC DRIVER 923M: Henrik Rydberg <rydberg@bitmath.org> 924L: linux-hwmon@vger.kernel.org 925S: Odd fixes 926F: drivers/hwmon/applesmc.c 927 928APPLETALK NETWORK LAYER 929L: netdev@vger.kernel.org 930S: Odd fixes 931F: drivers/net/appletalk/ 932F: net/appletalk/ 933 934APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 935M: Duc Dang <dhdang@apm.com> 936S: Supported 937F: arch/arm64/boot/dts/apm/ 938 939APPLIED MICRO (APM) X-GENE SOC EDAC 940M: Loc Ho <lho@apm.com> 941S: Supported 942F: drivers/edac/xgene_edac.c 943F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 944 945APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 946M: Iyappan Subramanian <isubramanian@apm.com> 947M: Keyur Chudgar <kchudgar@apm.com> 948S: Supported 949F: drivers/net/ethernet/apm/xgene-v2/ 950 951APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 952M: Iyappan Subramanian <isubramanian@apm.com> 953M: Keyur Chudgar <kchudgar@apm.com> 954M: Quan Nguyen <qnguyen@apm.com> 955S: Supported 956F: drivers/net/ethernet/apm/xgene/ 957F: drivers/net/phy/mdio-xgene.c 958F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 959F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 960 961APPLIED MICRO (APM) X-GENE SOC PMU 962M: Tai Nguyen <ttnguyen@apm.com> 963S: Supported 964F: drivers/perf/xgene_pmu.c 965F: Documentation/perf/xgene-pmu.txt 966F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 967 968APTINA CAMERA SENSOR PLL 969M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 970L: linux-media@vger.kernel.org 971S: Maintained 972F: drivers/media/i2c/aptina-pll.* 973 974ARC FRAMEBUFFER DRIVER 975M: Jaya Kumar <jayalk@intworks.biz> 976S: Maintained 977F: drivers/video/fbdev/arcfb.c 978F: drivers/video/fbdev/core/fb_defio.c 979 980ARC PGU DRM DRIVER 981M: Alexey Brodkin <abrodkin@synopsys.com> 982S: Supported 983F: drivers/gpu/drm/arc/ 984F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 985 986ARCNET NETWORK LAYER 987M: Michael Grzeschik <m.grzeschik@pengutronix.de> 988L: netdev@vger.kernel.org 989S: Maintained 990F: drivers/net/arcnet/ 991F: include/uapi/linux/if_arcnet.h 992 993ARM ARCHITECTED TIMER DRIVER 994M: Mark Rutland <mark.rutland@arm.com> 995M: Marc Zyngier <marc.zyngier@arm.com> 996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 997S: Maintained 998F: arch/arm/include/asm/arch_timer.h 999F: arch/arm64/include/asm/arch_timer.h 1000F: drivers/clocksource/arm_arch_timer.c 1001 1002ARM HDLCD DRM DRIVER 1003M: Liviu Dudau <liviu.dudau@arm.com> 1004S: Supported 1005F: drivers/gpu/drm/arm/hdlcd_* 1006F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1007 1008ARM MALI-DP DRM DRIVER 1009M: Liviu Dudau <liviu.dudau@arm.com> 1010M: Brian Starkey <brian.starkey@arm.com> 1011M: Mali DP Maintainers <malidp@foss.arm.com> 1012S: Supported 1013F: drivers/gpu/drm/arm/ 1014F: Documentation/devicetree/bindings/display/arm,malidp.txt 1015 1016ARM MFM AND FLOPPY DRIVERS 1017M: Ian Molton <spyro@f2s.com> 1018S: Maintained 1019F: arch/arm/lib/floppydma.S 1020F: arch/arm/include/asm/floppy.h 1021 1022ARM PMU PROFILING AND DEBUGGING 1023M: Will Deacon <will.deacon@arm.com> 1024M: Mark Rutland <mark.rutland@arm.com> 1025S: Maintained 1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1027F: arch/arm*/kernel/perf_* 1028F: arch/arm/oprofile/common.c 1029F: arch/arm*/kernel/hw_breakpoint.c 1030F: arch/arm*/include/asm/hw_breakpoint.h 1031F: arch/arm*/include/asm/perf_event.h 1032F: drivers/perf/* 1033F: include/linux/perf/arm_pmu.h 1034F: Documentation/devicetree/bindings/arm/pmu.txt 1035F: Documentation/devicetree/bindings/perf/ 1036 1037ARM PORT 1038M: Russell King <linux@armlinux.org.uk> 1039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1040W: http://www.armlinux.org.uk/ 1041S: Maintained 1042T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1043F: arch/arm/ 1044 1045ARM PRIMECELL AACI PL041 DRIVER 1046M: Russell King <linux@armlinux.org.uk> 1047S: Maintained 1048F: sound/arm/aaci.* 1049 1050ARM PRIMECELL BUS SUPPORT 1051M: Russell King <linux@armlinux.org.uk> 1052S: Maintained 1053F: drivers/amba/ 1054F: include/linux/amba/bus.h 1055 1056ARM PRIMECELL CLCD PL110 DRIVER 1057M: Russell King <linux@armlinux.org.uk> 1058S: Maintained 1059F: drivers/video/fbdev/amba-clcd.* 1060 1061ARM PRIMECELL KMI PL050 DRIVER 1062M: Russell King <linux@armlinux.org.uk> 1063S: Maintained 1064F: drivers/input/serio/ambakmi.* 1065F: include/linux/amba/kmi.h 1066 1067ARM PRIMECELL MMCI PL180/1 DRIVER 1068M: Russell King <linux@armlinux.org.uk> 1069S: Maintained 1070F: drivers/mmc/host/mmci.* 1071F: include/linux/amba/mmci.h 1072 1073ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1074M: Russell King <linux@armlinux.org.uk> 1075S: Maintained 1076F: drivers/tty/serial/amba-pl01*.c 1077F: include/linux/amba/serial.h 1078 1079ARM SMMU DRIVERS 1080M: Will Deacon <will.deacon@arm.com> 1081R: Robin Murphy <robin.murphy@arm.com> 1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1083S: Maintained 1084F: drivers/iommu/arm-smmu.c 1085F: drivers/iommu/arm-smmu-v3.c 1086F: drivers/iommu/io-pgtable-arm.c 1087F: drivers/iommu/io-pgtable-arm-v7s.c 1088 1089ARM SUB-ARCHITECTURES 1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1091S: Maintained 1092F: arch/arm/mach-*/ 1093F: arch/arm/plat-*/ 1094T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1095 1096ARM/ACTIONS SEMI ARCHITECTURE 1097M: Andreas Färber <afaerber@suse.de> 1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1099S: Maintained 1100N: owl 1101F: arch/arm/mach-actions/ 1102F: arch/arm/boot/dts/owl-* 1103F: arch/arm64/boot/dts/actions/ 1104F: drivers/clocksource/owl-* 1105F: drivers/soc/actions/ 1106F: include/dt-bindings/power/owl-* 1107F: include/linux/soc/actions/ 1108F: Documentation/devicetree/bindings/arm/actions.txt 1109F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1110F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1111 1112ARM/ADS SPHERE MACHINE SUPPORT 1113M: Lennert Buytenhek <kernel@wantstofly.org> 1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1115S: Maintained 1116 1117ARM/AFEB9260 MACHINE SUPPORT 1118M: Sergey Lapin <slapin@ossfans.org> 1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1120S: Maintained 1121 1122ARM/AJECO 1ARM MACHINE SUPPORT 1123M: Lennert Buytenhek <kernel@wantstofly.org> 1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1125S: Maintained 1126 1127ARM/Allwinner SoC Clock Support 1128M: Emilio López <emilio@elopez.com.ar> 1129S: Maintained 1130F: drivers/clk/sunxi/ 1131 1132ARM/Allwinner sunXi SoC support 1133M: Maxime Ripard <maxime.ripard@free-electrons.com> 1134M: Chen-Yu Tsai <wens@csie.org> 1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1136S: Maintained 1137N: sun[x456789]i 1138N: sun50i 1139F: arch/arm/mach-sunxi/ 1140F: arch/arm64/boot/dts/allwinner/ 1141F: drivers/clk/sunxi-ng/ 1142F: drivers/pinctrl/sunxi/ 1143F: drivers/soc/sunxi/ 1144T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1145 1146ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1147M: Neil Armstrong <narmstrong@baylibre.com> 1148M: Jerome Brunet <jbrunet@baylibre.com> 1149L: linux-amlogic@lists.infradead.org 1150S: Maintained 1151F: drivers/clk/meson/ 1152F: include/dt-bindings/clock/meson* 1153F: include/dt-bindings/clock/gxbb* 1154F: Documentation/devicetree/bindings/clock/amlogic* 1155 1156ARM/Amlogic Meson SoC support 1157M: Carlo Caione <carlo@caione.org> 1158M: Kevin Hilman <khilman@baylibre.com> 1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1160L: linux-amlogic@lists.infradead.org 1161W: http://linux-meson.com/ 1162S: Maintained 1163F: arch/arm/mach-meson/ 1164F: arch/arm/boot/dts/meson* 1165F: arch/arm64/boot/dts/amlogic/ 1166F: drivers/pinctrl/meson/ 1167F: drivers/mmc/host/meson* 1168N: meson 1169 1170ARM/Annapurna Labs ALPINE ARCHITECTURE 1171M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1172M: Antoine Tenart <antoine.tenart@free-electrons.com> 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1174S: Maintained 1175F: arch/arm/mach-alpine/ 1176F: arch/arm/boot/dts/alpine* 1177F: arch/arm64/boot/dts/al/ 1178F: drivers/*/*alpine* 1179 1180ARM/ARTPEC MACHINE SUPPORT 1181M: Jesper Nilsson <jesper.nilsson@axis.com> 1182M: Lars Persson <lars.persson@axis.com> 1183M: Niklas Cassel <niklas.cassel@axis.com> 1184S: Maintained 1185L: linux-arm-kernel@axis.com 1186F: arch/arm/mach-artpec 1187F: arch/arm/boot/dts/artpec6* 1188F: drivers/clk/axis 1189F: drivers/crypto/axis 1190F: drivers/pinctrl/pinctrl-artpec* 1191F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1192 1193ARM/ASPEED I2C DRIVER 1194M: Brendan Higgins <brendanhiggins@google.com> 1195R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1196R: Joel Stanley <joel@jms.id.au> 1197L: linux-i2c@vger.kernel.org 1198L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1199S: Maintained 1200F: drivers/irqchip/irq-aspeed-i2c-ic.c 1201F: drivers/i2c/busses/i2c-aspeed.c 1202F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1203F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1204 1205ARM/ASPEED MACHINE SUPPORT 1206M: Joel Stanley <joel@jms.id.au> 1207S: Maintained 1208F: arch/arm/mach-aspeed/ 1209F: arch/arm/boot/dts/aspeed-* 1210F: drivers/*/*aspeed* 1211 1212ARM/ATMEL AT91 Clock Support 1213M: Boris Brezillon <boris.brezillon@free-electrons.com> 1214S: Maintained 1215F: drivers/clk/at91 1216 1217ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1218M: Nicolas Ferre <nicolas.ferre@microchip.com> 1219M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1221W: http://www.linux4sam.org 1222T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1223S: Supported 1224F: arch/arm/mach-at91/ 1225F: include/soc/at91/ 1226F: arch/arm/boot/dts/at91*.dts 1227F: arch/arm/boot/dts/at91*.dtsi 1228F: arch/arm/boot/dts/sama*.dts 1229F: arch/arm/boot/dts/sama*.dtsi 1230F: arch/arm/include/debug/at91.S 1231F: drivers/memory/atmel* 1232 1233ARM/CALXEDA HIGHBANK ARCHITECTURE 1234M: Rob Herring <robh@kernel.org> 1235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1236S: Maintained 1237F: arch/arm/mach-highbank/ 1238F: arch/arm/boot/dts/highbank.dts 1239F: arch/arm/boot/dts/ecx-*.dts* 1240 1241ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1242M: Krzysztof Halasa <khalasa@piap.pl> 1243S: Maintained 1244F: arch/arm/mach-cns3xxx/ 1245 1246ARM/CAVIUM THUNDER NETWORK DRIVER 1247M: Sunil Goutham <sgoutham@cavium.com> 1248M: Robert Richter <rric@kernel.org> 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1250S: Supported 1251F: drivers/net/ethernet/cavium/thunder/ 1252 1253ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1254M: Alexander Shiyan <shc_work@mail.ru> 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1256S: Odd Fixes 1257N: clps711x 1258 1259ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1260M: Lennert Buytenhek <kernel@wantstofly.org> 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1262S: Maintained 1263 1264ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1265M: Hartley Sweeten <hsweeten@visionengravers.com> 1266M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1268S: Maintained 1269F: arch/arm/mach-ep93xx/ 1270F: arch/arm/mach-ep93xx/include/mach/ 1271 1272ARM/CLKDEV SUPPORT 1273M: Russell King <linux@armlinux.org.uk> 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275S: Maintained 1276T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1277F: arch/arm/include/asm/clkdev.h 1278F: drivers/clk/clkdev.c 1279 1280ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1281M: Mike Rapoport <mike@compulab.co.il> 1282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1283S: Maintained 1284 1285ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1286M: Baruch Siach <baruch@tkos.co.il> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288S: Maintained 1289F: arch/arm/boot/dts/cx92755* 1290N: digicolor 1291 1292ARM/CONTEC MICRO9 MACHINE SUPPORT 1293M: Hubert Feurstein <hubert.feurstein@contec.at> 1294S: Maintained 1295F: arch/arm/mach-ep93xx/micro9.c 1296 1297ARM/CORESIGHT FRAMEWORK AND DRIVERS 1298M: Mathieu Poirier <mathieu.poirier@linaro.org> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300S: Maintained 1301F: drivers/hwtracing/coresight/* 1302F: Documentation/trace/coresight.txt 1303F: Documentation/trace/coresight-cpu-debug.txt 1304F: Documentation/devicetree/bindings/arm/coresight.txt 1305F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1306F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1307F: tools/perf/arch/arm/util/pmu.c 1308F: tools/perf/arch/arm/util/auxtrace.c 1309F: tools/perf/arch/arm/util/cs-etm.c 1310F: tools/perf/arch/arm/util/cs-etm.h 1311F: tools/perf/util/cs-etm.h 1312 1313ARM/CORGI MACHINE SUPPORT 1314M: Richard Purdie <rpurdie@rpsys.net> 1315S: Maintained 1316 1317ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1318M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1319M: Linus Walleij <linus.walleij@linaro.org> 1320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1321T: git git://github.com/ulli-kroll/linux.git 1322S: Maintained 1323F: Documentation/devicetree/bindings/arm/gemini.txt 1324F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1325F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1326F: arch/arm/mach-gemini/ 1327F: drivers/pinctrl/pinctrl-gemini.c 1328F: drivers/rtc/rtc-ftrtc010.c 1329 1330ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1331M: Barry Song <baohua@kernel.org> 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1333T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1334S: Maintained 1335F: arch/arm/boot/dts/prima2* 1336F: arch/arm/mach-prima2/ 1337F: drivers/clk/sirf/ 1338F: drivers/clocksource/timer-prima2.c 1339F: drivers/clocksource/timer-atlas7.c 1340N: [^a-z]sirf 1341 1342ARM/EBSA110 MACHINE SUPPORT 1343M: Russell King <linux@armlinux.org.uk> 1344L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1345W: http://www.armlinux.org.uk/ 1346S: Maintained 1347F: arch/arm/mach-ebsa110/ 1348F: drivers/net/ethernet/amd/am79c961a.* 1349 1350ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1351M: Uwe Kleine-König <kernel@pengutronix.de> 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1353S: Maintained 1354N: efm32 1355 1356ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1357M: Robert Jarzmik <robert.jarzmik@free.fr> 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1359S: Maintained 1360F: arch/arm/mach-pxa/ezx.c 1361 1362ARM/FARADAY FA526 PORT 1363M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1365S: Maintained 1366T: git git://git.berlios.de/gemini-board 1367F: arch/arm/mm/*-fa* 1368 1369ARM/FOOTBRIDGE ARCHITECTURE 1370M: Russell King <linux@armlinux.org.uk> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372W: http://www.armlinux.org.uk/ 1373S: Maintained 1374F: arch/arm/include/asm/hardware/dec21285.h 1375F: arch/arm/mach-footbridge/ 1376 1377ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1378M: Shawn Guo <shawnguo@kernel.org> 1379M: Sascha Hauer <kernel@pengutronix.de> 1380R: Fabio Estevam <fabio.estevam@nxp.com> 1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1382S: Maintained 1383T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1384F: arch/arm/mach-imx/ 1385F: arch/arm/mach-mxs/ 1386F: arch/arm/boot/dts/imx* 1387F: arch/arm/configs/imx*_defconfig 1388F: drivers/clk/imx/ 1389F: drivers/soc/imx/ 1390F: include/soc/imx/ 1391 1392ARM/FREESCALE VYBRID ARM ARCHITECTURE 1393M: Shawn Guo <shawnguo@kernel.org> 1394M: Sascha Hauer <kernel@pengutronix.de> 1395R: Stefan Agner <stefan@agner.ch> 1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1397S: Maintained 1398T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1399F: arch/arm/mach-imx/*vf610* 1400F: arch/arm/boot/dts/vf* 1401 1402ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1403M: Lennert Buytenhek <kernel@wantstofly.org> 1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1405S: Maintained 1406 1407ARM/GUMSTIX MACHINE SUPPORT 1408M: Steve Sakoman <sakoman@gmail.com> 1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1410S: Maintained 1411 1412ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1413M: Philipp Zabel <philipp.zabel@gmail.com> 1414M: Paul Parsons <lost.distance@yahoo.com> 1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1416S: Maintained 1417F: arch/arm/mach-pxa/hx4700.c 1418F: arch/arm/mach-pxa/include/mach/hx4700.h 1419F: sound/soc/pxa/hx4700.c 1420 1421ARM/HISILICON SOC SUPPORT 1422M: Wei Xu <xuwei5@hisilicon.com> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424W: http://www.hisilicon.com 1425S: Supported 1426T: git git://github.com/hisilicon/linux-hisi.git 1427F: arch/arm/mach-hisi/ 1428F: arch/arm/boot/dts/hi3* 1429F: arch/arm/boot/dts/hip* 1430F: arch/arm/boot/dts/hisi* 1431F: arch/arm64/boot/dts/hisilicon/ 1432 1433ARM/HP JORNADA 7XX MACHINE SUPPORT 1434M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1435W: www.jlime.com 1436S: Maintained 1437T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1438F: arch/arm/mach-sa1100/jornada720.c 1439F: arch/arm/mach-sa1100/include/mach/jornada720.h 1440 1441ARM/IGEP MACHINE SUPPORT 1442M: Enric Balletbo i Serra <eballetbo@gmail.com> 1443M: Javier Martinez Canillas <javier@dowhile0.org> 1444L: linux-omap@vger.kernel.org 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446S: Maintained 1447F: arch/arm/boot/dts/omap3-igep* 1448 1449ARM/INCOME PXA270 SUPPORT 1450M: Marek Vasut <marek.vasut@gmail.com> 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1452S: Maintained 1453F: arch/arm/mach-pxa/colibri-pxa270-income.c 1454 1455ARM/INTEL IOP13XX ARM ARCHITECTURE 1456M: Lennert Buytenhek <kernel@wantstofly.org> 1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1458S: Maintained 1459 1460ARM/INTEL IOP32X ARM ARCHITECTURE 1461M: Lennert Buytenhek <kernel@wantstofly.org> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464 1465ARM/INTEL IOP33X ARM ARCHITECTURE 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467S: Orphan 1468 1469ARM/INTEL IQ81342EX MACHINE SUPPORT 1470M: Lennert Buytenhek <kernel@wantstofly.org> 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1472S: Maintained 1473 1474ARM/INTEL IXDP2850 MACHINE SUPPORT 1475M: Lennert Buytenhek <kernel@wantstofly.org> 1476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1477S: Maintained 1478 1479ARM/INTEL IXP4XX ARM ARCHITECTURE 1480M: Imre Kaloz <kaloz@openwrt.org> 1481M: Krzysztof Halasa <khalasa@piap.pl> 1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1483S: Maintained 1484F: arch/arm/mach-ixp4xx/ 1485 1486ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1487M: Jonathan Cameron <jic23@cam.ac.uk> 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490F: arch/arm/mach-pxa/stargate2.c 1491F: drivers/pcmcia/pxa2xx_stargate2.c 1492 1493ARM/INTEL XSC3 (MANZANO) ARM CORE 1494M: Lennert Buytenhek <kernel@wantstofly.org> 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1496S: Maintained 1497 1498ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1499M: Lennert Buytenhek <kernel@wantstofly.org> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502 1503ARM/LG1K ARCHITECTURE 1504M: Chanho Min <chanho.min@lge.com> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507F: arch/arm64/boot/dts/lg/ 1508 1509ARM/LOGICPD PXA270 MACHINE SUPPORT 1510M: Lennert Buytenhek <kernel@wantstofly.org> 1511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1512S: Maintained 1513 1514ARM/LPC18XX ARCHITECTURE 1515M: Joachim Eastwood <manabian@gmail.com> 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518F: arch/arm/boot/dts/lpc43* 1519F: drivers/clk/nxp/clk-lpc18xx* 1520F: drivers/clocksource/time-lpc32xx.c 1521F: drivers/i2c/busses/i2c-lpc2k.c 1522F: drivers/memory/pl172.c 1523F: drivers/mtd/spi-nor/nxp-spifi.c 1524F: drivers/rtc/rtc-lpc24xx.c 1525N: lpc18xx 1526 1527ARM/LPC32XX SOC SUPPORT 1528M: Vladimir Zapolskiy <vz@mleia.com> 1529M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1532S: Maintained 1533F: arch/arm/boot/dts/lpc32* 1534F: arch/arm/mach-lpc32xx/ 1535F: drivers/i2c/busses/i2c-pnx.c 1536F: drivers/net/ethernet/nxp/lpc_eth.c 1537F: drivers/usb/host/ohci-nxp.c 1538F: drivers/watchdog/pnx4008_wdt.c 1539N: lpc32xx 1540 1541ARM/MAGICIAN MACHINE SUPPORT 1542M: Philipp Zabel <philipp.zabel@gmail.com> 1543S: Maintained 1544 1545ARM/Marvell Berlin SoC support 1546M: Jisheng Zhang <jszhang@marvell.com> 1547M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1549S: Maintained 1550F: arch/arm/mach-berlin/ 1551F: arch/arm/boot/dts/berlin* 1552F: arch/arm64/boot/dts/marvell/berlin* 1553 1554ARM/Marvell Dove/MV78xx0/Orion SOC support 1555M: Jason Cooper <jason@lakedaemon.net> 1556M: Andrew Lunn <andrew@lunn.ch> 1557M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1558M: Gregory Clement <gregory.clement@free-electrons.com> 1559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1560S: Maintained 1561F: Documentation/devicetree/bindings/soc/dove/ 1562F: arch/arm/mach-dove/ 1563F: arch/arm/mach-mv78xx0/ 1564F: arch/arm/mach-orion5x/ 1565F: arch/arm/plat-orion/ 1566F: arch/arm/boot/dts/dove* 1567F: arch/arm/boot/dts/orion5x* 1568 1569ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1570M: Jason Cooper <jason@lakedaemon.net> 1571M: Andrew Lunn <andrew@lunn.ch> 1572M: Gregory Clement <gregory.clement@free-electrons.com> 1573M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1575S: Maintained 1576F: arch/arm/boot/dts/armada* 1577F: arch/arm/boot/dts/kirkwood* 1578F: arch/arm/configs/mvebu_*_defconfig 1579F: arch/arm/mach-mvebu/ 1580F: arch/arm64/boot/dts/marvell/armada* 1581F: drivers/cpufreq/mvebu-cpufreq.c 1582F: drivers/irqchip/irq-armada-370-xp.c 1583F: drivers/irqchip/irq-mvebu-* 1584F: drivers/pinctrl/mvebu/ 1585F: drivers/rtc/rtc-armada38x.c 1586 1587ARM/Mediatek RTC DRIVER 1588M: Eddie Huang <eddie.huang@mediatek.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: drivers/rtc/rtc-mt6397.c 1593 1594ARM/Mediatek SoC support 1595M: Matthias Brugger <matthias.bgg@gmail.com> 1596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1597L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1598S: Maintained 1599F: arch/arm/boot/dts/mt6* 1600F: arch/arm/boot/dts/mt7* 1601F: arch/arm/boot/dts/mt8* 1602F: arch/arm/mach-mediatek/ 1603F: arch/arm64/boot/dts/mediatek/ 1604N: mtk 1605K: mediatek 1606 1607ARM/Mediatek USB3 PHY DRIVER 1608M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1610L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1611S: Maintained 1612F: drivers/phy/mediatek/phy-mtk-tphy.c 1613 1614ARM/MICREL KS8695 ARCHITECTURE 1615M: Greg Ungerer <gerg@uclinux.org> 1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1617F: arch/arm/mach-ks8695/ 1618S: Odd Fixes 1619 1620ARM/MIOA701 MACHINE SUPPORT 1621M: Robert Jarzmik <robert.jarzmik@free.fr> 1622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1623F: arch/arm/mach-pxa/mioa701.c 1624S: Maintained 1625 1626ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1627M: Michael Petchkovsky <mkpetch@internode.on.net> 1628S: Maintained 1629 1630ARM/NOMADIK ARCHITECTURE 1631M: Alessandro Rubini <rubini@unipv.it> 1632M: Linus Walleij <linus.walleij@linaro.org> 1633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1634S: Maintained 1635F: arch/arm/mach-nomadik/ 1636F: drivers/pinctrl/nomadik/ 1637F: drivers/i2c/busses/i2c-nomadik.c 1638T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1639 1640ARM/NUVOTON W90X900 ARM ARCHITECTURE 1641M: Wan ZongShun <mcuos.com@gmail.com> 1642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1643W: http://www.mcuos.com 1644S: Maintained 1645F: arch/arm/mach-w90x900/ 1646F: drivers/input/keyboard/w90p910_keypad.c 1647F: drivers/input/touchscreen/w90p910_ts.c 1648F: drivers/watchdog/nuc900_wdt.c 1649F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1650F: drivers/mtd/nand/nuc900_nand.c 1651F: drivers/rtc/rtc-nuc900.c 1652F: drivers/spi/spi-nuc900.c 1653F: drivers/usb/host/ehci-w90x900.c 1654F: drivers/video/fbdev/nuc900fb.c 1655 1656ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1657M: Nelson Castillo <arhuaco@freaks-unidos.net> 1658L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1659W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1660S: Supported 1661 1662ARM/Orion SoC/Technologic Systems TS-78xx platform support 1663M: Alexander Clouter <alex@digriz.org.uk> 1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1665W: http://www.digriz.org.uk/ts78xx/kernel 1666S: Maintained 1667F: arch/arm/mach-orion5x/ts78xx-* 1668 1669ARM/OXNAS platform support 1670M: Neil Armstrong <narmstrong@baylibre.com> 1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1672L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1673S: Maintained 1674F: arch/arm/mach-oxnas/ 1675F: arch/arm/boot/dts/ox8*.dtsi 1676F: arch/arm/boot/dts/wd-mbwe.dts 1677F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1678N: oxnas 1679 1680ARM/PALM TREO SUPPORT 1681M: Tomas Cech <sleep_walker@suse.com> 1682L: linux-arm-kernel@lists.infradead.org 1683W: http://hackndev.com 1684S: Maintained 1685F: arch/arm/mach-pxa/include/mach/palmtreo.h 1686F: arch/arm/mach-pxa/palmtreo.c 1687 1688ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1689M: Marek Vasut <marek.vasut@gmail.com> 1690L: linux-arm-kernel@lists.infradead.org 1691W: http://hackndev.com 1692S: Maintained 1693F: arch/arm/mach-pxa/include/mach/palmtx.h 1694F: arch/arm/mach-pxa/palmtx.c 1695F: arch/arm/mach-pxa/include/mach/palmt5.h 1696F: arch/arm/mach-pxa/palmt5.c 1697F: arch/arm/mach-pxa/include/mach/palmld.h 1698F: arch/arm/mach-pxa/palmld.c 1699F: arch/arm/mach-pxa/include/mach/palmte2.h 1700F: arch/arm/mach-pxa/palmte2.c 1701F: arch/arm/mach-pxa/include/mach/palmtc.h 1702F: arch/arm/mach-pxa/palmtc.c 1703 1704ARM/PALMZ72 SUPPORT 1705M: Sergey Lapin <slapin@ossfans.org> 1706L: linux-arm-kernel@lists.infradead.org 1707W: http://hackndev.com 1708S: Maintained 1709F: arch/arm/mach-pxa/include/mach/palmz72.h 1710F: arch/arm/mach-pxa/palmz72.c 1711 1712ARM/PLEB SUPPORT 1713M: Peter Chubb <pleb@gelato.unsw.edu.au> 1714W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1715S: Maintained 1716 1717ARM/PT DIGITAL BOARD PORT 1718M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1720W: http://www.armlinux.org.uk/ 1721S: Maintained 1722 1723ARM/QUALCOMM SUPPORT 1724M: Andy Gross <andy.gross@linaro.org> 1725M: David Brown <david.brown@linaro.org> 1726L: linux-arm-msm@vger.kernel.org 1727L: linux-soc@vger.kernel.org 1728S: Maintained 1729F: Documentation/devicetree/bindings/soc/qcom/ 1730F: arch/arm/boot/dts/qcom-*.dts 1731F: arch/arm/boot/dts/qcom-*.dtsi 1732F: arch/arm/mach-qcom/ 1733F: arch/arm64/boot/dts/qcom/* 1734F: drivers/i2c/busses/i2c-qup.c 1735F: drivers/clk/qcom/ 1736F: drivers/dma/qcom/ 1737F: drivers/soc/qcom/ 1738F: drivers/spi/spi-qup.c 1739F: drivers/tty/serial/msm_serial.h 1740F: drivers/tty/serial/msm_serial.c 1741F: drivers/*/pm8???-* 1742F: drivers/mfd/ssbi.c 1743F: drivers/firmware/qcom_scm.c 1744T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1745 1746ARM/RADISYS ENP2611 MACHINE SUPPORT 1747M: Lennert Buytenhek <kernel@wantstofly.org> 1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1749S: Maintained 1750 1751ARM/REALTEK ARCHITECTURE 1752M: Andreas Färber <afaerber@suse.de> 1753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1754S: Maintained 1755F: arch/arm64/boot/dts/realtek/ 1756F: Documentation/devicetree/bindings/arm/realtek.txt 1757 1758ARM/RENESAS ARM64 ARCHITECTURE 1759M: Simon Horman <horms@verge.net.au> 1760M: Magnus Damm <magnus.damm@gmail.com> 1761L: linux-renesas-soc@vger.kernel.org 1762Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1763T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1764S: Supported 1765F: arch/arm64/boot/dts/renesas/ 1766F: drivers/soc/renesas/ 1767F: include/linux/soc/renesas/ 1768 1769ARM/RISCPC ARCHITECTURE 1770M: Russell King <linux@armlinux.org.uk> 1771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1772W: http://www.armlinux.org.uk/ 1773S: Maintained 1774F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1775F: arch/arm/include/asm/hardware/ioc.h 1776F: arch/arm/include/asm/hardware/iomd.h 1777F: arch/arm/include/asm/hardware/memc.h 1778F: arch/arm/mach-rpc/ 1779F: drivers/net/ethernet/8390/etherh.c 1780F: drivers/net/ethernet/i825xx/ether1* 1781F: drivers/net/ethernet/seeq/ether3* 1782F: drivers/scsi/arm/ 1783 1784ARM/Rockchip SoC support 1785M: Heiko Stuebner <heiko@sntech.de> 1786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1787L: linux-rockchip@lists.infradead.org 1788T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1789S: Maintained 1790F: arch/arm/boot/dts/rk3* 1791F: arch/arm/boot/dts/rv1108* 1792F: arch/arm/mach-rockchip/ 1793F: drivers/clk/rockchip/ 1794F: drivers/i2c/busses/i2c-rk3x.c 1795F: drivers/*/*rockchip* 1796F: drivers/*/*/*rockchip* 1797F: sound/soc/rockchip/ 1798N: rockchip 1799 1800ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1801M: Kukjin Kim <kgene@kernel.org> 1802M: Krzysztof Kozlowski <krzk@kernel.org> 1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1804L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1805Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1806S: Maintained 1807F: arch/arm/boot/dts/s3c* 1808F: arch/arm/boot/dts/s5p* 1809F: arch/arm/boot/dts/samsung* 1810F: arch/arm/boot/dts/exynos* 1811F: arch/arm64/boot/dts/exynos/ 1812F: arch/arm/plat-samsung/ 1813F: arch/arm/mach-s3c24*/ 1814F: arch/arm/mach-s3c64xx/ 1815F: arch/arm/mach-s5p*/ 1816F: arch/arm/mach-exynos*/ 1817F: drivers/*/*s3c24* 1818F: drivers/*/*/*s3c24* 1819F: drivers/*/*s3c64xx* 1820F: drivers/*/*s5pv210* 1821F: drivers/memory/samsung/* 1822F: drivers/soc/samsung/* 1823F: Documentation/arm/Samsung/ 1824F: Documentation/devicetree/bindings/arm/samsung/ 1825F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1826F: Documentation/devicetree/bindings/power/pd-samsung.txt 1827N: exynos 1828 1829ARM/SAMSUNG MOBILE MACHINE SUPPORT 1830M: Kyungmin Park <kyungmin.park@samsung.com> 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1832S: Maintained 1833F: arch/arm/mach-s5pv210/ 1834 1835ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1836M: Kyungmin Park <kyungmin.park@samsung.com> 1837M: Kamil Debski <kamil@wypas.org> 1838M: Andrzej Hajda <a.hajda@samsung.com> 1839L: linux-arm-kernel@lists.infradead.org 1840L: linux-media@vger.kernel.org 1841S: Maintained 1842F: drivers/media/platform/s5p-g2d/ 1843 1844ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1845M: Marek Szyprowski <m.szyprowski@samsung.com> 1846L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1847L: linux-media@vger.kernel.org 1848S: Maintained 1849F: drivers/media/platform/s5p-cec/ 1850F: Documentation/devicetree/bindings/media/s5p-cec.txt 1851 1852ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1853M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1854M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1855L: linux-arm-kernel@lists.infradead.org 1856L: linux-media@vger.kernel.org 1857S: Maintained 1858F: drivers/media/platform/s5p-jpeg/ 1859 1860ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1861M: Kyungmin Park <kyungmin.park@samsung.com> 1862M: Kamil Debski <kamil@wypas.org> 1863M: Jeongtae Park <jtp.park@samsung.com> 1864M: Andrzej Hajda <a.hajda@samsung.com> 1865L: linux-arm-kernel@lists.infradead.org 1866L: linux-media@vger.kernel.org 1867S: Maintained 1868F: arch/arm/plat-samsung/s5p-dev-mfc.c 1869F: drivers/media/platform/s5p-mfc/ 1870 1871ARM/SHMOBILE ARM ARCHITECTURE 1872M: Simon Horman <horms@verge.net.au> 1873M: Magnus Damm <magnus.damm@gmail.com> 1874L: linux-renesas-soc@vger.kernel.org 1875Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1876T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1877S: Supported 1878F: arch/arm/boot/dts/emev2* 1879F: arch/arm/boot/dts/r7s* 1880F: arch/arm/boot/dts/r8a* 1881F: arch/arm/boot/dts/sh* 1882F: arch/arm/configs/shmobile_defconfig 1883F: arch/arm/include/debug/renesas-scif.S 1884F: arch/arm/mach-shmobile/ 1885F: drivers/soc/renesas/ 1886F: include/linux/soc/renesas/ 1887 1888ARM/SOCFPGA ARCHITECTURE 1889M: Dinh Nguyen <dinguyen@kernel.org> 1890S: Maintained 1891F: arch/arm/mach-socfpga/ 1892F: arch/arm/boot/dts/socfpga* 1893F: arch/arm/configs/socfpga_defconfig 1894F: arch/arm64/boot/dts/altera/ 1895W: http://www.rocketboards.org 1896T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1897 1898ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1899M: Dinh Nguyen <dinguyen@kernel.org> 1900S: Maintained 1901F: drivers/clk/socfpga/ 1902 1903ARM/SOCFPGA EDAC SUPPORT 1904M: Thor Thayer <thor.thayer@linux.intel.com> 1905S: Maintained 1906F: drivers/edac/altera_edac. 1907 1908ARM/STI ARCHITECTURE 1909M: Patrice Chotard <patrice.chotard@st.com> 1910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1911W: http://www.stlinux.com 1912S: Maintained 1913F: arch/arm/mach-sti/ 1914F: arch/arm/boot/dts/sti* 1915F: drivers/char/hw_random/st-rng.c 1916F: drivers/clocksource/arm_global_timer.c 1917F: drivers/clocksource/clksrc_st_lpc.c 1918F: drivers/cpufreq/sti-cpufreq.c 1919F: drivers/dma/st_fdma* 1920F: drivers/i2c/busses/i2c-st.c 1921F: drivers/media/rc/st_rc.c 1922F: drivers/media/platform/sti/c8sectpfe/ 1923F: drivers/mmc/host/sdhci-st.c 1924F: drivers/phy/st/phy-miphy28lp.c 1925F: drivers/phy/st/phy-stih407-usb.c 1926F: drivers/pinctrl/pinctrl-st.c 1927F: drivers/remoteproc/st_remoteproc.c 1928F: drivers/remoteproc/st_slim_rproc.c 1929F: drivers/reset/sti/ 1930F: drivers/rtc/rtc-st-lpc.c 1931F: drivers/tty/serial/st-asc.c 1932F: drivers/usb/dwc3/dwc3-st.c 1933F: drivers/usb/host/ehci-st.c 1934F: drivers/usb/host/ohci-st.c 1935F: drivers/watchdog/st_lpc_wdt.c 1936F: drivers/ata/ahci_st.c 1937F: include/linux/remoteproc/st_slim_rproc.h 1938 1939ARM/STM32 ARCHITECTURE 1940M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1941M: Alexandre Torgue <alexandre.torgue@st.com> 1942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1943S: Maintained 1944T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1945N: stm32 1946F: drivers/clocksource/armv7m_systick.c 1947 1948ARM/TANGO ARCHITECTURE 1949M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1950L: linux-arm-kernel@lists.infradead.org 1951S: Maintained 1952N: tango 1953 1954ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1955M: Lennert Buytenhek <kernel@wantstofly.org> 1956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1957S: Maintained 1958 1959ARM/TETON BGA MACHINE SUPPORT 1960M: "Mark F. Brown" <mark.brown314@gmail.com> 1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1962S: Maintained 1963 1964ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1965M: Santosh Shilimkar <ssantosh@kernel.org> 1966L: linux-kernel@vger.kernel.org 1967S: Maintained 1968F: drivers/memory/*emif* 1969 1970ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1971M: Santosh Shilimkar <ssantosh@kernel.org> 1972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1973S: Maintained 1974F: arch/arm/mach-keystone/ 1975F: arch/arm/boot/dts/keystone-* 1976T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1977 1978ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1979M: Santosh Shilimkar <ssantosh@kernel.org> 1980L: linux-kernel@vger.kernel.org 1981S: Maintained 1982F: drivers/clk/keystone/ 1983 1984ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1985M: Santosh Shilimkar <ssantosh@kernel.org> 1986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1987L: linux-kernel@vger.kernel.org 1988S: Maintained 1989F: drivers/clocksource/timer-keystone.c 1990 1991ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1992M: Santosh Shilimkar <ssantosh@kernel.org> 1993L: linux-kernel@vger.kernel.org 1994S: Maintained 1995F: drivers/power/reset/keystone-reset.c 1996 1997ARM/THECUS N2100 MACHINE SUPPORT 1998M: Lennert Buytenhek <kernel@wantstofly.org> 1999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2000S: Maintained 2001 2002ARM/TOSA MACHINE SUPPORT 2003M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2004M: Dirk Opfer <dirk@opfer-online.de> 2005S: Maintained 2006 2007ARM/U300 MACHINE SUPPORT 2008M: Linus Walleij <linus.walleij@linaro.org> 2009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2010S: Supported 2011F: arch/arm/mach-u300/ 2012F: drivers/clocksource/timer-u300.c 2013F: drivers/i2c/busses/i2c-stu300.c 2014F: drivers/rtc/rtc-coh901331.c 2015F: drivers/watchdog/coh901327_wdt.c 2016F: drivers/dma/coh901318* 2017F: drivers/mfd/ab3100* 2018F: drivers/rtc/rtc-ab3100.c 2019F: drivers/rtc/rtc-coh901331.c 2020T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2021 2022ARM/UNIPHIER ARCHITECTURE 2023M: Masahiro Yamada <yamada.masahiro@socionext.com> 2024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2025T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2026S: Maintained 2027F: arch/arm/boot/dts/uniphier* 2028F: arch/arm/include/asm/hardware/cache-uniphier.h 2029F: arch/arm/mach-uniphier/ 2030F: arch/arm/mm/cache-uniphier.c 2031F: arch/arm64/boot/dts/socionext/ 2032F: drivers/bus/uniphier-system-bus.c 2033F: drivers/clk/uniphier/ 2034F: drivers/i2c/busses/i2c-uniphier* 2035F: drivers/irqchip/irq-uniphier-aidet.c 2036F: drivers/pinctrl/uniphier/ 2037F: drivers/reset/reset-uniphier.c 2038F: drivers/tty/serial/8250/8250_uniphier.c 2039N: uniphier 2040 2041ARM/Ux500 ARM ARCHITECTURE 2042M: Linus Walleij <linus.walleij@linaro.org> 2043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2044S: Maintained 2045F: arch/arm/mach-ux500/ 2046F: drivers/clocksource/clksrc-dbx500-prcmu.c 2047F: drivers/dma/ste_dma40* 2048F: drivers/hwspinlock/u8500_hsem.c 2049F: drivers/mfd/abx500* 2050F: drivers/mfd/ab8500* 2051F: drivers/mfd/dbx500* 2052F: drivers/mfd/db8500* 2053F: drivers/pinctrl/nomadik/pinctrl-ab* 2054F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2055F: drivers/rtc/rtc-ab8500.c 2056F: drivers/rtc/rtc-pl031.c 2057T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2058 2059ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2060M: Ulf Hansson <ulf.hansson@linaro.org> 2061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2062T: git git://git.linaro.org/people/ulfh/clk.git 2063S: Maintained 2064F: drivers/clk/ux500/ 2065 2066ARM/VERSATILE EXPRESS PLATFORM 2067M: Liviu Dudau <liviu.dudau@arm.com> 2068M: Sudeep Holla <sudeep.holla@arm.com> 2069M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2071S: Maintained 2072F: arch/arm/boot/dts/vexpress* 2073F: arch/arm64/boot/dts/arm/ 2074F: arch/arm/mach-vexpress/ 2075F: */*/vexpress* 2076F: */*/*/vexpress* 2077F: drivers/clk/versatile/clk-vexpress-osc.c 2078F: drivers/clocksource/versatile.c 2079N: mps2 2080 2081ARM/VFP SUPPORT 2082M: Russell King <linux@armlinux.org.uk> 2083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2084W: http://www.armlinux.org.uk/ 2085S: Maintained 2086F: arch/arm/vfp/ 2087 2088ARM/VOIPAC PXA270 SUPPORT 2089M: Marek Vasut <marek.vasut@gmail.com> 2090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2091S: Maintained 2092F: arch/arm/mach-pxa/vpac270.c 2093F: arch/arm/mach-pxa/include/mach/vpac270.h 2094 2095ARM/VT8500 ARM ARCHITECTURE 2096M: Tony Prisk <linux@prisktech.co.nz> 2097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2098S: Maintained 2099F: arch/arm/mach-vt8500/ 2100F: drivers/clocksource/vt8500_timer.c 2101F: drivers/i2c/busses/i2c-wmt.c 2102F: drivers/mmc/host/wmt-sdmmc.c 2103F: drivers/pwm/pwm-vt8500.c 2104F: drivers/rtc/rtc-vt8500.c 2105F: drivers/tty/serial/vt8500_serial.c 2106F: drivers/usb/host/ehci-platform.c 2107F: drivers/usb/host/uhci-platform.c 2108F: drivers/video/fbdev/vt8500lcdfb.* 2109F: drivers/video/fbdev/wm8505fb* 2110F: drivers/video/fbdev/wmt_ge_rops.* 2111 2112ARM/ZIPIT Z2 SUPPORT 2113M: Marek Vasut <marek.vasut@gmail.com> 2114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2115S: Maintained 2116F: arch/arm/mach-pxa/z2.c 2117F: arch/arm/mach-pxa/include/mach/z2.h 2118 2119ARM/ZTE ARCHITECTURE 2120M: Jun Nie <jun.nie@linaro.org> 2121M: Baoyou Xie <baoyou.xie@linaro.org> 2122M: Shawn Guo <shawnguo@kernel.org> 2123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2124S: Maintained 2125F: arch/arm/boot/dts/zx2967* 2126F: arch/arm/mach-zx/ 2127F: arch/arm64/boot/dts/zte/ 2128F: drivers/clk/zte/ 2129F: drivers/dma/zx_dma.c 2130F: drivers/gpio/gpio-zx.c 2131F: drivers/i2c/busses/i2c-zx2967.c 2132F: drivers/mmc/host/dw_mmc-zx.* 2133F: drivers/pinctrl/zte/ 2134F: drivers/reset/reset-zx2967.c 2135F: drivers/soc/zte/ 2136F: drivers/thermal/zx2967_thermal.c 2137F: drivers/watchdog/zx2967_wdt.c 2138F: Documentation/devicetree/bindings/arm/zte.txt 2139F: Documentation/devicetree/bindings/clock/zx2967*.txt 2140F: Documentation/devicetree/bindings/dma/zxdma.txt 2141F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2142F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2143F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2144F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2145F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2146F: Documentation/devicetree/bindings/soc/zte/ 2147F: Documentation/devicetree/bindings/sound/zte,*.txt 2148F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2149F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2150F: include/dt-bindings/clock/zx2967*.h 2151F: include/dt-bindings/soc/zte,*.h 2152F: sound/soc/codecs/zx_aud96p22.c 2153F: sound/soc/zte/ 2154 2155ARM/ZYNQ ARCHITECTURE 2156M: Michal Simek <michal.simek@xilinx.com> 2157R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2159W: http://wiki.xilinx.com 2160T: git https://github.com/Xilinx/linux-xlnx.git 2161S: Supported 2162F: arch/arm/mach-zynq/ 2163F: drivers/cpuidle/cpuidle-zynq.c 2164F: drivers/block/xsysace.c 2165N: zynq 2166N: xilinx 2167F: drivers/clocksource/cadence_ttc_timer.c 2168F: drivers/i2c/busses/i2c-cadence.c 2169F: drivers/mmc/host/sdhci-of-arasan.c 2170F: drivers/edac/synopsys_edac.c 2171 2172ARM64 PORT (AARCH64 ARCHITECTURE) 2173M: Catalin Marinas <catalin.marinas@arm.com> 2174M: Will Deacon <will.deacon@arm.com> 2175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2176T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2177S: Maintained 2178F: arch/arm64/ 2179F: Documentation/arm64/ 2180 2181AS3645A LED FLASH CONTROLLER DRIVER 2182M: Sakari Ailus <sakari.ailus@iki.fi> 2183L: linux-leds@vger.kernel.org 2184S: Maintained 2185F: drivers/leds/leds-as3645a.c 2186 2187AS3645A LED FLASH CONTROLLER DRIVER 2188M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2189L: linux-media@vger.kernel.org 2190T: git git://linuxtv.org/media_tree.git 2191S: Maintained 2192F: drivers/media/i2c/as3645a.c 2193F: include/media/i2c/as3645a.h 2194 2195ASAHI KASEI AK8974 DRIVER 2196M: Linus Walleij <linus.walleij@linaro.org> 2197L: linux-iio@vger.kernel.org 2198W: http://www.akm.com/ 2199S: Supported 2200F: drivers/iio/magnetometer/ak8974.c 2201 2202ASC7621 HARDWARE MONITOR DRIVER 2203M: George Joseph <george.joseph@fairview5.com> 2204L: linux-hwmon@vger.kernel.org 2205S: Maintained 2206F: Documentation/hwmon/asc7621 2207F: drivers/hwmon/asc7621.c 2208 2209ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2210M: Corentin Chary <corentin.chary@gmail.com> 2211L: acpi4asus-user@lists.sourceforge.net 2212L: platform-driver-x86@vger.kernel.org 2213W: http://acpi4asus.sf.net 2214S: Maintained 2215F: drivers/platform/x86/asus*.c 2216F: drivers/platform/x86/eeepc*.c 2217 2218ASUS WIRELESS RADIO CONTROL DRIVER 2219M: João Paulo Rechi Vita <jprvita@gmail.com> 2220L: platform-driver-x86@vger.kernel.org 2221S: Maintained 2222F: drivers/platform/x86/asus-wireless.c 2223 2224ASYMMETRIC KEYS 2225M: David Howells <dhowells@redhat.com> 2226L: keyrings@vger.kernel.org 2227S: Maintained 2228F: Documentation/crypto/asymmetric-keys.txt 2229F: include/linux/verification.h 2230F: include/crypto/public_key.h 2231F: include/crypto/pkcs7.h 2232F: crypto/asymmetric_keys/ 2233 2234ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2235R: Dan Williams <dan.j.williams@intel.com> 2236W: http://sourceforge.net/projects/xscaleiop 2237S: Odd fixes 2238F: Documentation/crypto/async-tx-api.txt 2239F: crypto/async_tx/ 2240F: drivers/dma/ 2241F: include/linux/dmaengine.h 2242F: include/linux/async_tx.h 2243 2244AT24 EEPROM DRIVER 2245M: Wolfram Sang <wsa@the-dreams.de> 2246L: linux-i2c@vger.kernel.org 2247S: Maintained 2248F: drivers/misc/eeprom/at24.c 2249F: include/linux/platform_data/at24.h 2250 2251ATA OVER ETHERNET (AOE) DRIVER 2252M: "Ed L. Cashin" <ed.cashin@acm.org> 2253W: http://www.openaoe.org/ 2254S: Supported 2255F: Documentation/aoe/ 2256F: drivers/block/aoe/ 2257 2258ATHEROS 71XX/9XXX GPIO DRIVER 2259M: Alban Bedel <albeu@free.fr> 2260W: https://github.com/AlbanBedel/linux 2261T: git git://github.com/AlbanBedel/linux 2262S: Maintained 2263F: drivers/gpio/gpio-ath79.c 2264F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2265 2266ATHEROS ATH GENERIC UTILITIES 2267M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2268L: linux-wireless@vger.kernel.org 2269S: Supported 2270F: drivers/net/wireless/ath/* 2271 2272ATHEROS ATH5K WIRELESS DRIVER 2273M: Jiri Slaby <jirislaby@gmail.com> 2274M: Nick Kossifidis <mickflemm@gmail.com> 2275M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2276L: linux-wireless@vger.kernel.org 2277W: http://wireless.kernel.org/en/users/Drivers/ath5k 2278S: Maintained 2279F: drivers/net/wireless/ath/ath5k/ 2280 2281ATHEROS ATH6KL WIRELESS DRIVER 2282M: Kalle Valo <kvalo@qca.qualcomm.com> 2283L: linux-wireless@vger.kernel.org 2284W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2285T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2286S: Supported 2287F: drivers/net/wireless/ath/ath6kl/ 2288 2289ATI_REMOTE2 DRIVER 2290M: Ville Syrjala <syrjala@sci.fi> 2291S: Maintained 2292F: drivers/input/misc/ati_remote2.c 2293 2294ATK0110 HWMON DRIVER 2295M: Luca Tettamanti <kronos.it@gmail.com> 2296L: linux-hwmon@vger.kernel.org 2297S: Maintained 2298F: drivers/hwmon/asus_atk0110.c 2299 2300ATLX ETHERNET DRIVERS 2301M: Jay Cliburn <jcliburn@gmail.com> 2302M: Chris Snook <chris.snook@gmail.com> 2303L: netdev@vger.kernel.org 2304W: http://sourceforge.net/projects/atl1 2305W: http://atl1.sourceforge.net 2306S: Maintained 2307F: drivers/net/ethernet/atheros/ 2308 2309ATM 2310M: Chas Williams <3chas3@gmail.com> 2311L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2312L: netdev@vger.kernel.org 2313W: http://linux-atm.sourceforge.net 2314S: Maintained 2315F: drivers/atm/ 2316F: include/linux/atm* 2317F: include/uapi/linux/atm* 2318 2319ATMEL AT91 / AT32 MCI DRIVER 2320M: Ludovic Desroches <ludovic.desroches@microchip.com> 2321S: Maintained 2322F: drivers/mmc/host/atmel-mci.c 2323 2324ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2325M: Nicolas Ferre <nicolas.ferre@microchip.com> 2326S: Supported 2327F: drivers/power/reset/at91-sama5d2_shdwc.c 2328 2329ATMEL Audio ALSA driver 2330M: Nicolas Ferre <nicolas.ferre@microchip.com> 2331L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2332S: Supported 2333F: sound/soc/atmel 2334 2335ATMEL I2C DRIVER 2336M: Ludovic Desroches <ludovic.desroches@microchip.com> 2337L: linux-i2c@vger.kernel.org 2338S: Supported 2339F: drivers/i2c/busses/i2c-at91.c 2340 2341ATMEL ISI DRIVER 2342M: Ludovic Desroches <ludovic.desroches@microchip.com> 2343L: linux-media@vger.kernel.org 2344S: Supported 2345F: drivers/media/platform/atmel/atmel-isi.c 2346F: include/media/atmel-isi.h 2347 2348ATMEL LCDFB DRIVER 2349M: Nicolas Ferre <nicolas.ferre@microchip.com> 2350L: linux-fbdev@vger.kernel.org 2351S: Maintained 2352F: drivers/video/fbdev/atmel_lcdfb.c 2353F: include/video/atmel_lcdc.h 2354 2355ATMEL MACB ETHERNET DRIVER 2356M: Nicolas Ferre <nicolas.ferre@microchip.com> 2357S: Supported 2358F: drivers/net/ethernet/cadence/ 2359 2360ATMEL MAXTOUCH DRIVER 2361M: Nick Dyer <nick@shmanahar.org> 2362T: git git://github.com/ndyer/linux.git 2363S: Maintained 2364F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2365F: drivers/input/touchscreen/atmel_mxt_ts.c 2366F: include/linux/platform_data/atmel_mxt_ts.h 2367 2368ATMEL NAND DRIVER 2369M: Wenyou Yang <wenyou.yang@atmel.com> 2370M: Josh Wu <rainyfeeling@outlook.com> 2371L: linux-mtd@lists.infradead.org 2372S: Supported 2373F: drivers/mtd/nand/atmel/* 2374 2375ATMEL SAMA5D2 ADC DRIVER 2376M: Ludovic Desroches <ludovic.desroches@microchip.com> 2377L: linux-iio@vger.kernel.org 2378S: Supported 2379F: drivers/iio/adc/at91-sama5d2_adc.c 2380 2381ATMEL SDMMC DRIVER 2382M: Ludovic Desroches <ludovic.desroches@microchip.com> 2383L: linux-mmc@vger.kernel.org 2384S: Supported 2385F: drivers/mmc/host/sdhci-of-at91.c 2386 2387ATMEL SPI DRIVER 2388M: Nicolas Ferre <nicolas.ferre@microchip.com> 2389S: Supported 2390F: drivers/spi/spi-atmel.* 2391 2392ATMEL SSC DRIVER 2393M: Nicolas Ferre <nicolas.ferre@microchip.com> 2394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2395S: Supported 2396F: drivers/misc/atmel-ssc.c 2397F: include/linux/atmel-ssc.h 2398 2399ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2400M: Nicolas Ferre <nicolas.ferre@microchip.com> 2401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2402S: Supported 2403F: drivers/misc/atmel_tclib.c 2404F: drivers/clocksource/tcb_clksrc.c 2405 2406ATMEL USBA UDC DRIVER 2407M: Nicolas Ferre <nicolas.ferre@microchip.com> 2408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2409S: Supported 2410F: drivers/usb/gadget/udc/atmel_usba_udc.* 2411 2412ATMEL WIRELESS DRIVER 2413M: Simon Kelley <simon@thekelleys.org.uk> 2414L: linux-wireless@vger.kernel.org 2415W: http://www.thekelleys.org.uk/atmel 2416W: http://atmelwlandriver.sourceforge.net/ 2417S: Maintained 2418F: drivers/net/wireless/atmel/atmel* 2419 2420ATMEL XDMA DRIVER 2421M: Ludovic Desroches <ludovic.desroches@microchip.com> 2422L: linux-arm-kernel@lists.infradead.org 2423L: dmaengine@vger.kernel.org 2424S: Supported 2425F: drivers/dma/at_xdmac.c 2426 2427ATOMIC INFRASTRUCTURE 2428M: Will Deacon <will.deacon@arm.com> 2429M: Peter Zijlstra <peterz@infradead.org> 2430R: Boqun Feng <boqun.feng@gmail.com> 2431L: linux-kernel@vger.kernel.org 2432S: Maintained 2433F: arch/*/include/asm/atomic*.h 2434F: include/*/atomic*.h 2435 2436ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2437M: Bradley Grove <linuxdrivers@attotech.com> 2438L: linux-scsi@vger.kernel.org 2439W: http://www.attotech.com 2440S: Supported 2441F: drivers/scsi/esas2r 2442 2443ATUSB IEEE 802.15.4 RADIO DRIVER 2444M: Stefan Schmidt <stefan@osg.samsung.com> 2445L: linux-wpan@vger.kernel.org 2446S: Maintained 2447F: drivers/net/ieee802154/atusb.c 2448F: drivers/net/ieee802154/atusb.h 2449F: drivers/net/ieee802154/at86rf230.h 2450 2451AUDIT SUBSYSTEM 2452M: Paul Moore <paul@paul-moore.com> 2453M: Eric Paris <eparis@redhat.com> 2454L: linux-audit@redhat.com (moderated for non-subscribers) 2455W: https://github.com/linux-audit 2456W: https://people.redhat.com/sgrubb/audit 2457T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2458S: Supported 2459F: include/linux/audit.h 2460F: include/uapi/linux/audit.h 2461F: kernel/audit* 2462 2463AUXILIARY DISPLAY DRIVERS 2464M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2465W: http://miguelojeda.es/auxdisplay.htm 2466W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2467S: Maintained 2468F: drivers/auxdisplay/ 2469F: include/linux/cfag12864b.h 2470 2471AX.25 NETWORK LAYER 2472M: Ralf Baechle <ralf@linux-mips.org> 2473L: linux-hams@vger.kernel.org 2474W: http://www.linux-ax25.org/ 2475S: Maintained 2476F: include/uapi/linux/ax25.h 2477F: include/net/ax25.h 2478F: net/ax25/ 2479 2480AXENTIA ARM DEVICES 2481M: Peter Rosin <peda@axentia.se> 2482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2483S: Maintained 2484F: Documentation/devicetree/bindings/arm/axentia.txt 2485F: arch/arm/boot/dts/at91-linea.dtsi 2486F: arch/arm/boot/dts/at91-tse850-3.dts 2487 2488AXENTIA ASOC DRIVERS 2489M: Peter Rosin <peda@axentia.se> 2490L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2491S: Maintained 2492F: Documentation/devicetree/bindings/sound/axentia,* 2493F: sound/soc/atmel/tse850-pcm5142.c 2494 2495AZ6007 DVB DRIVER 2496M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2497M: Mauro Carvalho Chehab <mchehab@kernel.org> 2498L: linux-media@vger.kernel.org 2499W: https://linuxtv.org 2500T: git git://linuxtv.org/media_tree.git 2501S: Maintained 2502F: drivers/media/usb/dvb-usb-v2/az6007.c 2503 2504AZTECH FM RADIO RECEIVER DRIVER 2505M: Hans Verkuil <hverkuil@xs4all.nl> 2506L: linux-media@vger.kernel.org 2507T: git git://linuxtv.org/media_tree.git 2508W: https://linuxtv.org 2509S: Maintained 2510F: drivers/media/radio/radio-aztech* 2511 2512B43 WIRELESS DRIVER 2513L: linux-wireless@vger.kernel.org 2514L: b43-dev@lists.infradead.org 2515W: http://wireless.kernel.org/en/users/Drivers/b43 2516S: Odd Fixes 2517F: drivers/net/wireless/broadcom/b43/ 2518 2519B43LEGACY WIRELESS DRIVER 2520M: Larry Finger <Larry.Finger@lwfinger.net> 2521L: linux-wireless@vger.kernel.org 2522L: b43-dev@lists.infradead.org 2523W: http://wireless.kernel.org/en/users/Drivers/b43 2524S: Maintained 2525F: drivers/net/wireless/broadcom/b43legacy/ 2526 2527BACKLIGHT CLASS/SUBSYSTEM 2528M: Lee Jones <lee.jones@linaro.org> 2529M: Daniel Thompson <daniel.thompson@linaro.org> 2530M: Jingoo Han <jingoohan1@gmail.com> 2531T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2532S: Maintained 2533F: drivers/video/backlight/ 2534F: include/linux/backlight.h 2535F: include/linux/pwm_backlight.h 2536F: Documentation/devicetree/bindings/leds/backlight 2537 2538BATMAN ADVANCED 2539M: Marek Lindner <mareklindner@neomailbox.ch> 2540M: Simon Wunderlich <sw@simonwunderlich.de> 2541M: Antonio Quartulli <a@unstable.cc> 2542L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2543W: https://www.open-mesh.org/ 2544Q: https://patchwork.open-mesh.org/project/batman/list/ 2545S: Maintained 2546F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2547F: Documentation/ABI/testing/sysfs-class-net-mesh 2548F: Documentation/networking/batman-adv.rst 2549F: include/uapi/linux/batman_adv.h 2550F: net/batman-adv/ 2551 2552BAYCOM/HDLCDRV DRIVERS FOR AX.25 2553M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2554L: linux-hams@vger.kernel.org 2555W: http://www.baycom.org/~tom/ham/ham.html 2556S: Maintained 2557F: drivers/net/hamradio/baycom* 2558 2559BCACHE (BLOCK LAYER CACHE) 2560M: Kent Overstreet <kent.overstreet@gmail.com> 2561L: linux-bcache@vger.kernel.org 2562W: http://bcache.evilpiepirate.org 2563S: Orphan 2564F: drivers/md/bcache/ 2565 2566BDISP ST MEDIA DRIVER 2567M: Fabien Dessenne <fabien.dessenne@st.com> 2568L: linux-media@vger.kernel.org 2569T: git git://linuxtv.org/media_tree.git 2570W: https://linuxtv.org 2571S: Supported 2572F: drivers/media/platform/sti/bdisp 2573 2574BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2575M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2576L: netdev@vger.kernel.org 2577S: Maintained 2578F: drivers/net/ethernet/ec_bhf.c 2579 2580BEFS FILE SYSTEM 2581M: Luis de Bethencourt <luisbg@kernel.org> 2582M: Salah Triki <salah.triki@gmail.com> 2583S: Maintained 2584T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2585F: Documentation/filesystems/befs.txt 2586F: fs/befs/ 2587 2588BFQ I/O SCHEDULER 2589M: Paolo Valente <paolo.valente@linaro.org> 2590M: Jens Axboe <axboe@kernel.dk> 2591L: linux-block@vger.kernel.org 2592S: Maintained 2593F: block/bfq-* 2594F: Documentation/block/bfq-iosched.txt 2595 2596BFS FILE SYSTEM 2597M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2598S: Maintained 2599F: Documentation/filesystems/bfs.txt 2600F: fs/bfs/ 2601F: include/uapi/linux/bfs_fs.h 2602 2603BLACKFIN ARCHITECTURE 2604M: Steven Miao <realmz6@gmail.com> 2605L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2606T: git git://git.code.sf.net/p/adi-linux/code 2607W: http://blackfin.uclinux.org 2608S: Supported 2609F: arch/blackfin/ 2610 2611BLACKFIN EMAC DRIVER 2612L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2613W: http://blackfin.uclinux.org 2614S: Supported 2615F: drivers/net/ethernet/adi/ 2616 2617BLACKFIN MEDIA DRIVER 2618M: Scott Jiang <scott.jiang.linux@gmail.com> 2619L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2620W: http://blackfin.uclinux.org/ 2621S: Supported 2622F: drivers/media/platform/blackfin/ 2623F: drivers/media/i2c/adv7183* 2624F: drivers/media/i2c/vs6624* 2625 2626BLACKFIN RTC DRIVER 2627L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2628W: http://blackfin.uclinux.org 2629S: Supported 2630F: drivers/rtc/rtc-bfin.c 2631 2632BLACKFIN SDH DRIVER 2633L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2634W: http://blackfin.uclinux.org 2635S: Supported 2636F: drivers/mmc/host/bfin_sdh.c 2637 2638BLACKFIN SERIAL DRIVER 2639L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2640W: http://blackfin.uclinux.org 2641S: Supported 2642F: drivers/tty/serial/bfin_uart.c 2643 2644BLACKFIN WATCHDOG DRIVER 2645L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2646W: http://blackfin.uclinux.org 2647S: Supported 2648F: drivers/watchdog/bfin_wdt.c 2649 2650BLINKM RGB LED DRIVER 2651M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2652S: Maintained 2653F: drivers/leds/leds-blinkm.c 2654 2655BLOCK LAYER 2656M: Jens Axboe <axboe@kernel.dk> 2657L: linux-block@vger.kernel.org 2658T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2659S: Maintained 2660F: block/ 2661F: kernel/trace/blktrace.c 2662F: lib/sbitmap.c 2663 2664BLOCK2MTD DRIVER 2665M: Joern Engel <joern@lazybastard.org> 2666L: linux-mtd@lists.infradead.org 2667S: Maintained 2668F: drivers/mtd/devices/block2mtd.c 2669 2670BLUETOOTH DRIVERS 2671M: Marcel Holtmann <marcel@holtmann.org> 2672M: Gustavo Padovan <gustavo@padovan.org> 2673M: Johan Hedberg <johan.hedberg@gmail.com> 2674L: linux-bluetooth@vger.kernel.org 2675W: http://www.bluez.org/ 2676T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2677T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2678S: Maintained 2679F: drivers/bluetooth/ 2680 2681BLUETOOTH SUBSYSTEM 2682M: Marcel Holtmann <marcel@holtmann.org> 2683M: Gustavo Padovan <gustavo@padovan.org> 2684M: Johan Hedberg <johan.hedberg@gmail.com> 2685L: linux-bluetooth@vger.kernel.org 2686W: http://www.bluez.org/ 2687T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2688T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2689S: Maintained 2690F: net/bluetooth/ 2691F: include/net/bluetooth/ 2692 2693BONDING DRIVER 2694M: Jay Vosburgh <j.vosburgh@gmail.com> 2695M: Veaceslav Falico <vfalico@gmail.com> 2696M: Andy Gospodarek <andy@greyhouse.net> 2697L: netdev@vger.kernel.org 2698W: http://sourceforge.net/projects/bonding/ 2699S: Supported 2700F: drivers/net/bonding/ 2701F: include/uapi/linux/if_bonding.h 2702 2703BPF (Safe dynamic programs and tools) 2704M: Alexei Starovoitov <ast@kernel.org> 2705M: Daniel Borkmann <daniel@iogearbox.net> 2706L: netdev@vger.kernel.org 2707L: linux-kernel@vger.kernel.org 2708S: Supported 2709F: arch/x86/net/bpf_jit* 2710F: Documentation/networking/filter.txt 2711F: include/linux/bpf* 2712F: include/linux/filter.h 2713F: include/uapi/linux/bpf* 2714F: include/uapi/linux/filter.h 2715F: kernel/bpf/ 2716F: kernel/trace/bpf_trace.c 2717F: lib/test_bpf.c 2718F: net/bpf/ 2719F: net/core/filter.c 2720F: net/sched/act_bpf.c 2721F: net/sched/cls_bpf.c 2722F: samples/bpf/ 2723F: tools/net/bpf* 2724F: tools/testing/selftests/bpf/ 2725 2726BROADCOM B44 10/100 ETHERNET DRIVER 2727M: Michael Chan <michael.chan@broadcom.com> 2728L: netdev@vger.kernel.org 2729S: Supported 2730F: drivers/net/ethernet/broadcom/b44.* 2731 2732BROADCOM B53 ETHERNET SWITCH DRIVER 2733M: Florian Fainelli <f.fainelli@gmail.com> 2734L: netdev@vger.kernel.org 2735L: openwrt-devel@lists.openwrt.org (subscribers-only) 2736S: Supported 2737F: drivers/net/dsa/b53/* 2738F: include/linux/platform_data/b53.h 2739 2740BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2741M: Florian Fainelli <f.fainelli@gmail.com> 2742M: Ray Jui <rjui@broadcom.com> 2743M: Scott Branden <sbranden@broadcom.com> 2744M: bcm-kernel-feedback-list@broadcom.com 2745T: git git://github.com/broadcom/mach-bcm 2746S: Maintained 2747N: bcm281* 2748N: bcm113* 2749N: bcm216* 2750N: kona 2751F: arch/arm/mach-bcm/ 2752 2753BROADCOM BCM2835 ARM ARCHITECTURE 2754M: Eric Anholt <eric@anholt.net> 2755M: Stefan Wahren <stefan.wahren@i2se.com> 2756L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2758T: git git://github.com/anholt/linux 2759S: Maintained 2760N: bcm2835 2761F: drivers/staging/vc04_services 2762 2763BROADCOM BCM47XX MIPS ARCHITECTURE 2764M: Hauke Mehrtens <hauke@hauke-m.de> 2765M: Rafał Miłecki <zajec5@gmail.com> 2766L: linux-mips@linux-mips.org 2767S: Maintained 2768F: Documentation/devicetree/bindings/mips/brcm/ 2769F: arch/mips/bcm47xx/* 2770F: arch/mips/include/asm/mach-bcm47xx/* 2771 2772BROADCOM BCM5301X ARM ARCHITECTURE 2773M: Hauke Mehrtens <hauke@hauke-m.de> 2774M: Rafał Miłecki <zajec5@gmail.com> 2775M: Jon Mason <jonmason@broadcom.com> 2776M: bcm-kernel-feedback-list@broadcom.com 2777L: linux-arm-kernel@lists.infradead.org 2778S: Maintained 2779F: arch/arm/mach-bcm/bcm_5301x.c 2780F: arch/arm/boot/dts/bcm5301x*.dtsi 2781F: arch/arm/boot/dts/bcm470* 2782F: arch/arm/boot/dts/bcm953012* 2783 2784BROADCOM BCM53573 ARM ARCHITECTURE 2785M: Rafał Miłecki <rafal@milecki.pl> 2786L: linux-arm-kernel@lists.infradead.org 2787S: Maintained 2788F: arch/arm/boot/dts/bcm53573* 2789F: arch/arm/boot/dts/bcm47189* 2790 2791BROADCOM BCM63XX ARM ARCHITECTURE 2792M: Florian Fainelli <f.fainelli@gmail.com> 2793M: bcm-kernel-feedback-list@broadcom.com 2794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2795T: git git://github.com/broadcom/stblinux.git 2796S: Maintained 2797N: bcm63xx 2798 2799BROADCOM BCM63XX/BCM33XX UDC DRIVER 2800M: Kevin Cernekee <cernekee@gmail.com> 2801L: linux-usb@vger.kernel.org 2802S: Maintained 2803F: drivers/usb/gadget/udc/bcm63xx_udc.* 2804 2805BROADCOM BCM7XXX ARM ARCHITECTURE 2806M: Brian Norris <computersforpeace@gmail.com> 2807M: Gregory Fong <gregory.0xf0@gmail.com> 2808M: Florian Fainelli <f.fainelli@gmail.com> 2809M: bcm-kernel-feedback-list@broadcom.com 2810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2811T: git git://github.com/broadcom/stblinux.git 2812S: Maintained 2813F: arch/arm/mach-bcm/*brcmstb* 2814F: arch/arm/boot/dts/bcm7*.dts* 2815F: drivers/bus/brcmstb_gisb.c 2816N: brcmstb 2817 2818BROADCOM BMIPS CPUFREQ DRIVER 2819M: Markus Mayer <mmayer@broadcom.com> 2820M: bcm-kernel-feedback-list@broadcom.com 2821L: linux-pm@vger.kernel.org 2822S: Maintained 2823F: drivers/cpufreq/bmips-cpufreq.c 2824 2825BROADCOM BMIPS MIPS ARCHITECTURE 2826M: Kevin Cernekee <cernekee@gmail.com> 2827M: Florian Fainelli <f.fainelli@gmail.com> 2828L: linux-mips@linux-mips.org 2829T: git git://github.com/broadcom/stblinux.git 2830S: Maintained 2831F: arch/mips/bmips/* 2832F: arch/mips/include/asm/mach-bmips/* 2833F: arch/mips/kernel/*bmips* 2834F: arch/mips/boot/dts/brcm/bcm*.dts* 2835F: drivers/irqchip/irq-bcm63* 2836F: drivers/irqchip/irq-bcm7* 2837F: drivers/irqchip/irq-brcmstb* 2838F: include/linux/bcm963xx_nvram.h 2839F: include/linux/bcm963xx_tag.h 2840 2841BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2842M: Rasesh Mody <rasesh.mody@cavium.com> 2843M: Harish Patil <harish.patil@cavium.com> 2844M: Dept-GELinuxNICDev@cavium.com 2845L: netdev@vger.kernel.org 2846S: Supported 2847F: drivers/net/ethernet/broadcom/bnx2.* 2848F: drivers/net/ethernet/broadcom/bnx2_* 2849 2850BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2851M: QLogic-Storage-Upstream@qlogic.com 2852L: linux-scsi@vger.kernel.org 2853S: Supported 2854F: drivers/scsi/bnx2fc/ 2855 2856BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2857M: QLogic-Storage-Upstream@qlogic.com 2858L: linux-scsi@vger.kernel.org 2859S: Supported 2860F: drivers/scsi/bnx2i/ 2861 2862BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2863M: Ariel Elior <ariel.elior@cavium.com> 2864M: everest-linux-l2@cavium.com 2865L: netdev@vger.kernel.org 2866S: Supported 2867F: drivers/net/ethernet/broadcom/bnx2x/ 2868 2869BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2870M: Michael Chan <michael.chan@broadcom.com> 2871L: netdev@vger.kernel.org 2872S: Supported 2873F: drivers/net/ethernet/broadcom/bnxt/ 2874 2875BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2876M: Arend van Spriel <arend.vanspriel@broadcom.com> 2877M: Franky Lin <franky.lin@broadcom.com> 2878M: Hante Meuleman <hante.meuleman@broadcom.com> 2879M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2880M: Wright Feng <wright.feng@cypress.com> 2881L: linux-wireless@vger.kernel.org 2882L: brcm80211-dev-list.pdl@broadcom.com 2883L: brcm80211-dev-list@cypress.com 2884S: Supported 2885F: drivers/net/wireless/broadcom/brcm80211/ 2886 2887BROADCOM BRCMSTB GPIO DRIVER 2888M: Gregory Fong <gregory.0xf0@gmail.com> 2889L: bcm-kernel-feedback-list@broadcom.com 2890S: Supported 2891F: drivers/gpio/gpio-brcmstb.c 2892F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2893 2894BROADCOM GENET ETHERNET DRIVER 2895M: Florian Fainelli <f.fainelli@gmail.com> 2896L: netdev@vger.kernel.org 2897S: Supported 2898F: drivers/net/ethernet/broadcom/genet/ 2899 2900BROADCOM IPROC ARM ARCHITECTURE 2901M: Ray Jui <rjui@broadcom.com> 2902M: Scott Branden <sbranden@broadcom.com> 2903M: Jon Mason <jonmason@broadcom.com> 2904M: bcm-kernel-feedback-list@broadcom.com 2905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2906T: git git://github.com/broadcom/cygnus-linux.git 2907S: Maintained 2908N: iproc 2909N: cygnus 2910N: bcm[-_]nsp 2911N: bcm9113* 2912N: bcm9583* 2913N: bcm9585* 2914N: bcm9586* 2915N: bcm988312 2916N: bcm113* 2917N: bcm583* 2918N: bcm585* 2919N: bcm586* 2920N: bcm88312 2921F: arch/arm64/boot/dts/broadcom/ns2* 2922F: drivers/clk/bcm/clk-ns* 2923F: drivers/pinctrl/bcm/pinctrl-ns* 2924 2925BROADCOM KONA GPIO DRIVER 2926M: Ray Jui <rjui@broadcom.com> 2927L: bcm-kernel-feedback-list@broadcom.com 2928S: Supported 2929F: drivers/gpio/gpio-bcm-kona.c 2930F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2931 2932BROADCOM NETXTREME-E ROCE DRIVER 2933M: Selvin Xavier <selvin.xavier@broadcom.com> 2934M: Devesh Sharma <devesh.sharma@broadcom.com> 2935M: Somnath Kotur <somnath.kotur@broadcom.com> 2936M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2937L: linux-rdma@vger.kernel.org 2938W: http://www.broadcom.com 2939S: Supported 2940F: drivers/infiniband/hw/bnxt_re/ 2941F: include/uapi/rdma/bnxt_re-abi.h 2942 2943BROADCOM NVRAM DRIVER 2944M: Rafał Miłecki <zajec5@gmail.com> 2945L: linux-mips@linux-mips.org 2946S: Maintained 2947F: drivers/firmware/broadcom/* 2948 2949BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2950M: Rafał Miłecki <zajec5@gmail.com> 2951L: linux-wireless@vger.kernel.org 2952S: Maintained 2953F: drivers/bcma/ 2954F: include/linux/bcma/ 2955 2956BROADCOM STB AVS CPUFREQ DRIVER 2957M: Markus Mayer <mmayer@broadcom.com> 2958M: bcm-kernel-feedback-list@broadcom.com 2959L: linux-pm@vger.kernel.org 2960S: Maintained 2961F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2962F: drivers/cpufreq/brcmstb* 2963 2964BROADCOM STB NAND FLASH DRIVER 2965M: Brian Norris <computersforpeace@gmail.com> 2966M: Kamal Dasu <kdasu.kdev@gmail.com> 2967L: linux-mtd@lists.infradead.org 2968L: bcm-kernel-feedback-list@broadcom.com 2969S: Maintained 2970F: drivers/mtd/nand/brcmnand/ 2971 2972BROADCOM SYSTEMPORT ETHERNET DRIVER 2973M: Florian Fainelli <f.fainelli@gmail.com> 2974L: netdev@vger.kernel.org 2975S: Supported 2976F: drivers/net/ethernet/broadcom/bcmsysport.* 2977 2978BROADCOM TG3 GIGABIT ETHERNET DRIVER 2979M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2980M: Prashant Sreedharan <prashant@broadcom.com> 2981M: Michael Chan <mchan@broadcom.com> 2982L: netdev@vger.kernel.org 2983S: Supported 2984F: drivers/net/ethernet/broadcom/tg3.* 2985 2986BROCADE BFA FC SCSI DRIVER 2987M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2988M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2989L: linux-scsi@vger.kernel.org 2990S: Supported 2991F: drivers/scsi/bfa/ 2992 2993BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2994M: Rasesh Mody <rasesh.mody@cavium.com> 2995M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2996M: Dept-GELinuxNICDev@cavium.com 2997L: netdev@vger.kernel.org 2998S: Supported 2999F: drivers/net/ethernet/brocade/bna/ 3000 3001BSG (block layer generic sg v4 driver) 3002M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3003L: linux-scsi@vger.kernel.org 3004S: Supported 3005F: block/bsg.c 3006F: include/linux/bsg.h 3007F: include/uapi/linux/bsg.h 3008 3009BT87X AUDIO DRIVER 3010M: Clemens Ladisch <clemens@ladisch.de> 3011L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3012T: git git://git.alsa-project.org/alsa-kernel.git 3013S: Maintained 3014F: Documentation/sound/alsa/Bt87x.txt 3015F: sound/pci/bt87x.c 3016 3017BT8XXGPIO DRIVER 3018M: Michael Buesch <m@bues.ch> 3019W: http://bu3sch.de/btgpio.php 3020S: Maintained 3021F: drivers/gpio/gpio-bt8xx.c 3022 3023BTRFS FILE SYSTEM 3024M: Chris Mason <clm@fb.com> 3025M: Josef Bacik <jbacik@fb.com> 3026M: David Sterba <dsterba@suse.com> 3027L: linux-btrfs@vger.kernel.org 3028W: http://btrfs.wiki.kernel.org/ 3029Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3030T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3031S: Maintained 3032F: Documentation/filesystems/btrfs.txt 3033F: fs/btrfs/ 3034F: include/linux/btrfs* 3035F: include/uapi/linux/btrfs* 3036 3037BTTV VIDEO4LINUX DRIVER 3038M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3039M: Mauro Carvalho Chehab <mchehab@kernel.org> 3040L: linux-media@vger.kernel.org 3041W: https://linuxtv.org 3042T: git git://linuxtv.org/media_tree.git 3043S: Odd fixes 3044F: Documentation/media/v4l-drivers/bttv* 3045F: drivers/media/pci/bt8xx/bttv* 3046 3047BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3048M: Chanwoo Choi <cw00.choi@samsung.com> 3049L: linux-pm@vger.kernel.org 3050L: linux-samsung-soc@vger.kernel.org 3051T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3052S: Maintained 3053F: drivers/devfreq/exynos-bus.c 3054F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3055 3056BUSLOGIC SCSI DRIVER 3057M: Khalid Aziz <khalid@gonehiking.org> 3058L: linux-scsi@vger.kernel.org 3059S: Maintained 3060F: drivers/scsi/BusLogic.* 3061F: drivers/scsi/FlashPoint.* 3062 3063C-MEDIA CMI8788 DRIVER 3064M: Clemens Ladisch <clemens@ladisch.de> 3065L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3066T: git git://git.alsa-project.org/alsa-kernel.git 3067S: Maintained 3068F: sound/pci/oxygen/ 3069 3070C6X ARCHITECTURE 3071M: Mark Salter <msalter@redhat.com> 3072M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3073L: linux-c6x-dev@linux-c6x.org 3074W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3075S: Maintained 3076F: arch/c6x/ 3077 3078CA8210 IEEE-802.15.4 RADIO DRIVER 3079M: Harry Morris <h.morris@cascoda.com> 3080M: linuxdev@cascoda.com 3081L: linux-wpan@vger.kernel.org 3082W: https://github.com/Cascoda/ca8210-linux.git 3083S: Maintained 3084F: drivers/net/ieee802154/ca8210.c 3085F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3086 3087CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3088M: David Howells <dhowells@redhat.com> 3089L: linux-cachefs@redhat.com (moderated for non-subscribers) 3090S: Supported 3091F: Documentation/filesystems/caching/cachefiles.txt 3092F: fs/cachefiles/ 3093 3094CADET FM/AM RADIO RECEIVER DRIVER 3095M: Hans Verkuil <hverkuil@xs4all.nl> 3096L: linux-media@vger.kernel.org 3097T: git git://linuxtv.org/media_tree.git 3098W: https://linuxtv.org 3099S: Maintained 3100F: drivers/media/radio/radio-cadet* 3101 3102CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3103M: Jonathan Corbet <corbet@lwn.net> 3104L: linux-media@vger.kernel.org 3105T: git git://linuxtv.org/media_tree.git 3106S: Maintained 3107F: Documentation/media/v4l-drivers/cafe_ccic* 3108F: drivers/media/platform/marvell-ccic/ 3109 3110CAIF NETWORK LAYER 3111M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3112L: netdev@vger.kernel.org 3113S: Supported 3114F: Documentation/networking/caif/ 3115F: drivers/net/caif/ 3116F: include/uapi/linux/caif/ 3117F: include/net/caif/ 3118F: net/caif/ 3119 3120CALGARY x86-64 IOMMU 3121M: Muli Ben-Yehuda <mulix@mulix.org> 3122M: Jon Mason <jdmason@kudzu.us> 3123L: iommu@lists.linux-foundation.org 3124S: Maintained 3125F: arch/x86/kernel/pci-calgary_64.c 3126F: arch/x86/kernel/tce_64.c 3127F: arch/x86/include/asm/calgary.h 3128F: arch/x86/include/asm/tce.h 3129 3130CAN NETWORK DRIVERS 3131M: Wolfgang Grandegger <wg@grandegger.com> 3132M: Marc Kleine-Budde <mkl@pengutronix.de> 3133L: linux-can@vger.kernel.org 3134W: https://github.com/linux-can 3135T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3136T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3137S: Maintained 3138F: Documentation/devicetree/bindings/net/can/ 3139F: drivers/net/can/ 3140F: include/linux/can/dev.h 3141F: include/linux/can/platform/ 3142F: include/uapi/linux/can/error.h 3143F: include/uapi/linux/can/netlink.h 3144 3145CAN NETWORK LAYER 3146M: Oliver Hartkopp <socketcan@hartkopp.net> 3147M: Marc Kleine-Budde <mkl@pengutronix.de> 3148L: linux-can@vger.kernel.org 3149W: https://github.com/linux-can 3150T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3151T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3152S: Maintained 3153F: Documentation/networking/can.txt 3154F: net/can/ 3155F: include/linux/can/core.h 3156F: include/uapi/linux/can.h 3157F: include/uapi/linux/can/bcm.h 3158F: include/uapi/linux/can/raw.h 3159F: include/uapi/linux/can/gw.h 3160 3161CAPABILITIES 3162M: Serge Hallyn <serge@hallyn.com> 3163L: linux-security-module@vger.kernel.org 3164S: Supported 3165F: include/linux/capability.h 3166F: include/uapi/linux/capability.h 3167F: security/commoncap.c 3168F: kernel/capability.c 3169 3170CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3171M: Kevin Tsai <ktsai@capellamicro.com> 3172S: Maintained 3173F: drivers/iio/light/cm* 3174 3175CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3176M: Christian Lamparter <chunkeey@googlemail.com> 3177L: linux-wireless@vger.kernel.org 3178W: http://wireless.kernel.org/en/users/Drivers/carl9170 3179S: Maintained 3180F: drivers/net/wireless/ath/carl9170/ 3181 3182CAVIUM I2C DRIVER 3183M: Jan Glauber <jglauber@cavium.com> 3184M: David Daney <david.daney@cavium.com> 3185W: http://www.cavium.com 3186S: Supported 3187F: drivers/i2c/busses/i2c-octeon* 3188F: drivers/i2c/busses/i2c-thunderx* 3189 3190CAVIUM LIQUIDIO NETWORK DRIVER 3191M: Derek Chickles <derek.chickles@caviumnetworks.com> 3192M: Satanand Burla <satananda.burla@caviumnetworks.com> 3193M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3194M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3195L: netdev@vger.kernel.org 3196W: http://www.cavium.com 3197S: Supported 3198F: drivers/net/ethernet/cavium/liquidio/ 3199 3200CAVIUM MMC DRIVER 3201M: Jan Glauber <jglauber@cavium.com> 3202M: David Daney <david.daney@cavium.com> 3203M: Steven J. Hill <Steven.Hill@cavium.com> 3204W: http://www.cavium.com 3205S: Supported 3206F: drivers/mmc/host/cavium* 3207 3208CAVIUM OCTEON-TX CRYPTO DRIVER 3209M: George Cherian <george.cherian@cavium.com> 3210L: linux-crypto@vger.kernel.org 3211W: http://www.cavium.com 3212S: Supported 3213F: drivers/crypto/cavium/cpt/ 3214 3215CAVIUM THUNDERX2 ARM64 SOC 3216M: Robert Richter <rrichter@cavium.com> 3217M: Jayachandran C <jnair@caviumnetworks.com> 3218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3219S: Maintained 3220F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3221F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3222 3223CC2520 IEEE-802.15.4 RADIO DRIVER 3224M: Varka Bhadram <varkabhadram@gmail.com> 3225L: linux-wpan@vger.kernel.org 3226S: Maintained 3227F: drivers/net/ieee802154/cc2520.c 3228F: include/linux/spi/cc2520.h 3229F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3230 3231CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3232M: Gilad Ben-Yossef <gilad@benyossef.com> 3233L: linux-crypto@vger.kernel.org 3234L: driverdev-devel@linuxdriverproject.org 3235S: Supported 3236F: drivers/staging/ccree/ 3237W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3238 3239CEC FRAMEWORK 3240M: Hans Verkuil <hans.verkuil@cisco.com> 3241L: linux-media@vger.kernel.org 3242T: git git://linuxtv.org/media_tree.git 3243W: http://linuxtv.org 3244S: Supported 3245F: Documentation/media/kapi/cec-core.rst 3246F: Documentation/media/uapi/cec 3247F: drivers/media/cec/ 3248F: drivers/media/rc/keymaps/rc-cec.c 3249F: include/media/cec.h 3250F: include/media/cec-notifier.h 3251F: include/uapi/linux/cec.h 3252F: include/uapi/linux/cec-funcs.h 3253F: Documentation/devicetree/bindings/media/cec.txt 3254 3255CELL BROADBAND ENGINE ARCHITECTURE 3256M: Arnd Bergmann <arnd@arndb.de> 3257L: linuxppc-dev@lists.ozlabs.org 3258W: http://www.ibm.com/developerworks/power/cell/ 3259S: Supported 3260F: arch/powerpc/include/asm/cell*.h 3261F: arch/powerpc/include/asm/spu*.h 3262F: arch/powerpc/include/uapi/asm/spu*.h 3263F: arch/powerpc/oprofile/*cell* 3264F: arch/powerpc/platforms/cell/ 3265 3266CEPH COMMON CODE (LIBCEPH) 3267M: Ilya Dryomov <idryomov@gmail.com> 3268M: "Yan, Zheng" <zyan@redhat.com> 3269M: Sage Weil <sage@redhat.com> 3270L: ceph-devel@vger.kernel.org 3271W: http://ceph.com/ 3272T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3273T: git git://github.com/ceph/ceph-client.git 3274S: Supported 3275F: net/ceph/ 3276F: include/linux/ceph/ 3277F: include/linux/crush/ 3278 3279CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3280M: "Yan, Zheng" <zyan@redhat.com> 3281M: Sage Weil <sage@redhat.com> 3282M: Ilya Dryomov <idryomov@gmail.com> 3283L: ceph-devel@vger.kernel.org 3284W: http://ceph.com/ 3285T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3286T: git git://github.com/ceph/ceph-client.git 3287S: Supported 3288F: Documentation/filesystems/ceph.txt 3289F: fs/ceph/ 3290 3291CERTIFICATE HANDLING: 3292M: David Howells <dhowells@redhat.com> 3293M: David Woodhouse <dwmw2@infradead.org> 3294L: keyrings@vger.kernel.org 3295S: Maintained 3296F: Documentation/module-signing.txt 3297F: certs/ 3298F: scripts/sign-file.c 3299F: scripts/extract-cert.c 3300 3301CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3302L: linux-usb@vger.kernel.org 3303S: Orphan 3304F: Documentation/usb/WUSB-Design-overview.txt 3305F: Documentation/usb/wusb-cbaf 3306F: drivers/usb/host/hwa-hc.c 3307F: drivers/usb/host/whci/ 3308F: drivers/usb/wusbcore/ 3309F: include/linux/usb/wusb* 3310 3311CFAG12864B LCD DRIVER 3312M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3313W: http://miguelojeda.es/auxdisplay.htm 3314W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3315S: Maintained 3316F: drivers/auxdisplay/cfag12864b.c 3317F: include/linux/cfag12864b.h 3318 3319CFAG12864BFB LCD FRAMEBUFFER DRIVER 3320M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3321W: http://miguelojeda.es/auxdisplay.htm 3322W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3323S: Maintained 3324F: drivers/auxdisplay/cfag12864bfb.c 3325F: include/linux/cfag12864b.h 3326 3327CFG80211 and NL80211 3328M: Johannes Berg <johannes@sipsolutions.net> 3329L: linux-wireless@vger.kernel.org 3330W: http://wireless.kernel.org/ 3331T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3332T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3333S: Maintained 3334F: include/uapi/linux/nl80211.h 3335F: include/net/cfg80211.h 3336F: net/wireless/* 3337X: net/wireless/wext* 3338 3339CHAR and MISC DRIVERS 3340M: Arnd Bergmann <arnd@arndb.de> 3341M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3342T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3343S: Supported 3344F: drivers/char/* 3345F: drivers/misc/* 3346F: include/linux/miscdevice.h 3347 3348CHECKPATCH 3349M: Andy Whitcroft <apw@canonical.com> 3350M: Joe Perches <joe@perches.com> 3351S: Maintained 3352F: scripts/checkpatch.pl 3353 3354CHINESE DOCUMENTATION 3355M: Harry Wei <harryxiyou@gmail.com> 3356L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3357L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3358S: Maintained 3359F: Documentation/translations/zh_CN/ 3360 3361CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3362M: Peter Chen <Peter.Chen@nxp.com> 3363T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3364L: linux-usb@vger.kernel.org 3365S: Maintained 3366F: drivers/usb/chipidea/ 3367 3368CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3369M: Hans de Goede <hdegoede@redhat.com> 3370L: linux-input@vger.kernel.org 3371S: Maintained 3372F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3373F: drivers/input/touchscreen/chipone_icn8318.c 3374 3375CHROME HARDWARE PLATFORM SUPPORT 3376M: Benson Leung <bleung@chromium.org> 3377M: Olof Johansson <olof@lixom.net> 3378S: Maintained 3379T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3380F: drivers/platform/chrome/ 3381 3382CIRRUS LOGIC AUDIO CODEC DRIVERS 3383M: Brian Austin <brian.austin@cirrus.com> 3384M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3385L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3386S: Maintained 3387F: sound/soc/codecs/cs* 3388 3389CIRRUS LOGIC EP93XX ETHERNET DRIVER 3390M: Hartley Sweeten <hsweeten@visionengravers.com> 3391L: netdev@vger.kernel.org 3392S: Maintained 3393F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3394 3395CISCO FCOE HBA DRIVER 3396M: Satish Kharat <satishkh@cisco.com> 3397M: Sesidhar Baddela <sebaddel@cisco.com> 3398M: Karan Tilak Kumar <kartilak@cisco.com> 3399L: linux-scsi@vger.kernel.org 3400S: Supported 3401F: drivers/scsi/fnic/ 3402 3403CISCO SCSI HBA DRIVER 3404M: Karan Tilak Kumar <kartilak@cisco.com> 3405M: Sesidhar Baddela <sebaddel@cisco.com> 3406L: linux-scsi@vger.kernel.org 3407S: Supported 3408F: drivers/scsi/snic/ 3409 3410CISCO VIC ETHERNET NIC DRIVER 3411M: Christian Benvenuti <benve@cisco.com> 3412M: Govindarajulu Varadarajan <_govind@gmx.com> 3413M: Neel Patel <neepatel@cisco.com> 3414S: Supported 3415F: drivers/net/ethernet/cisco/enic/ 3416 3417CISCO VIC LOW LATENCY NIC DRIVER 3418M: Christian Benvenuti <benve@cisco.com> 3419M: Dave Goodell <dgoodell@cisco.com> 3420S: Supported 3421F: drivers/infiniband/hw/usnic/ 3422 3423CLEANCACHE API 3424M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3425L: linux-kernel@vger.kernel.org 3426S: Maintained 3427F: mm/cleancache.c 3428F: include/linux/cleancache.h 3429 3430CLK API 3431M: Russell King <linux@armlinux.org.uk> 3432L: linux-clk@vger.kernel.org 3433S: Maintained 3434F: include/linux/clk.h 3435 3436CLOCKSOURCE, CLOCKEVENT DRIVERS 3437M: Daniel Lezcano <daniel.lezcano@linaro.org> 3438M: Thomas Gleixner <tglx@linutronix.de> 3439L: linux-kernel@vger.kernel.org 3440T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3441S: Supported 3442F: drivers/clocksource 3443 3444CMPC ACPI DRIVER 3445M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3446M: Daniel Oliveira Nascimento <don@syst.com.br> 3447L: platform-driver-x86@vger.kernel.org 3448S: Supported 3449F: drivers/platform/x86/classmate-laptop.c 3450 3451COBALT MEDIA DRIVER 3452M: Hans Verkuil <hans.verkuil@cisco.com> 3453L: linux-media@vger.kernel.org 3454T: git git://linuxtv.org/media_tree.git 3455W: https://linuxtv.org 3456S: Supported 3457F: drivers/media/pci/cobalt/ 3458 3459COCCINELLE/Semantic Patches (SmPL) 3460M: Julia Lawall <Julia.Lawall@lip6.fr> 3461M: Gilles Muller <Gilles.Muller@lip6.fr> 3462M: Nicolas Palix <nicolas.palix@imag.fr> 3463M: Michal Marek <mmarek@suse.com> 3464L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3465T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3466W: http://coccinelle.lip6.fr/ 3467S: Supported 3468F: Documentation/dev-tools/coccinelle.rst 3469F: scripts/coccinelle/ 3470F: scripts/coccicheck 3471 3472CODA FILE SYSTEM 3473M: Jan Harkes <jaharkes@cs.cmu.edu> 3474M: coda@cs.cmu.edu 3475L: codalist@coda.cs.cmu.edu 3476W: http://www.coda.cs.cmu.edu/ 3477S: Maintained 3478F: Documentation/filesystems/coda.txt 3479F: fs/coda/ 3480F: include/linux/coda*.h 3481F: include/uapi/linux/coda*.h 3482 3483CODA V4L2 MEM2MEM DRIVER 3484M: Philipp Zabel <p.zabel@pengutronix.de> 3485L: linux-media@vger.kernel.org 3486S: Maintained 3487F: Documentation/devicetree/bindings/media/coda.txt 3488F: drivers/media/platform/coda/ 3489 3490COMMON CLK FRAMEWORK 3491M: Michael Turquette <mturquette@baylibre.com> 3492M: Stephen Boyd <sboyd@codeaurora.org> 3493L: linux-clk@vger.kernel.org 3494Q: http://patchwork.kernel.org/project/linux-clk/list/ 3495T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3496S: Maintained 3497F: Documentation/devicetree/bindings/clock/ 3498F: drivers/clk/ 3499X: drivers/clk/clkdev.c 3500F: include/linux/clk-pr* 3501F: include/linux/clk/ 3502 3503COMMON INTERNET FILE SYSTEM (CIFS) 3504M: Steve French <sfrench@samba.org> 3505L: linux-cifs@vger.kernel.org 3506L: samba-technical@lists.samba.org (moderated for non-subscribers) 3507W: http://linux-cifs.samba.org/ 3508T: git git://git.samba.org/sfrench/cifs-2.6.git 3509S: Supported 3510F: Documentation/filesystems/cifs/ 3511F: fs/cifs/ 3512 3513COMPACTPCI HOTPLUG CORE 3514M: Scott Murray <scott@spiteful.org> 3515L: linux-pci@vger.kernel.org 3516S: Maintained 3517F: drivers/pci/hotplug/cpci_hotplug* 3518 3519COMPACTPCI HOTPLUG GENERIC DRIVER 3520M: Scott Murray <scott@spiteful.org> 3521L: linux-pci@vger.kernel.org 3522S: Maintained 3523F: drivers/pci/hotplug/cpcihp_generic.c 3524 3525COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3526M: Scott Murray <scott@spiteful.org> 3527L: linux-pci@vger.kernel.org 3528S: Maintained 3529F: drivers/pci/hotplug/cpcihp_zt5550.* 3530 3531COMPAL LAPTOP SUPPORT 3532M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3533L: platform-driver-x86@vger.kernel.org 3534S: Maintained 3535F: drivers/platform/x86/compal-laptop.c 3536 3537CONEXANT ACCESSRUNNER USB DRIVER 3538L: accessrunner-general@lists.sourceforge.net 3539W: http://accessrunner.sourceforge.net/ 3540S: Orphan 3541F: drivers/usb/atm/cxacru.c 3542 3543CONFIGFS 3544M: Joel Becker <jlbec@evilplan.org> 3545M: Christoph Hellwig <hch@lst.de> 3546T: git git://git.infradead.org/users/hch/configfs.git 3547S: Supported 3548F: fs/configfs/ 3549F: include/linux/configfs.h 3550 3551CONNECTOR 3552M: Evgeniy Polyakov <zbr@ioremap.net> 3553L: netdev@vger.kernel.org 3554S: Maintained 3555F: drivers/connector/ 3556 3557CONTROL GROUP (CGROUP) 3558M: Tejun Heo <tj@kernel.org> 3559M: Li Zefan <lizefan@huawei.com> 3560M: Johannes Weiner <hannes@cmpxchg.org> 3561L: cgroups@vger.kernel.org 3562T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3563S: Maintained 3564F: Documentation/cgroup* 3565F: include/linux/cgroup* 3566F: kernel/cgroup* 3567 3568CONTROL GROUP - CPUSET 3569M: Li Zefan <lizefan@huawei.com> 3570L: cgroups@vger.kernel.org 3571W: http://www.bullopensource.org/cpuset/ 3572W: http://oss.sgi.com/projects/cpusets/ 3573T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3574S: Maintained 3575F: Documentation/cgroup-v1/cpusets.txt 3576F: include/linux/cpuset.h 3577F: kernel/cpuset.c 3578 3579CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3580M: Johannes Weiner <hannes@cmpxchg.org> 3581M: Michal Hocko <mhocko@kernel.org> 3582M: Vladimir Davydov <vdavydov.dev@gmail.com> 3583L: cgroups@vger.kernel.org 3584L: linux-mm@kvack.org 3585S: Maintained 3586F: mm/memcontrol.c 3587F: mm/swap_cgroup.c 3588 3589CORETEMP HARDWARE MONITORING DRIVER 3590M: Fenghua Yu <fenghua.yu@intel.com> 3591L: linux-hwmon@vger.kernel.org 3592S: Maintained 3593F: Documentation/hwmon/coretemp 3594F: drivers/hwmon/coretemp.c 3595 3596COSA/SRP SYNC SERIAL DRIVER 3597M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3598W: http://www.fi.muni.cz/~kas/cosa/ 3599S: Maintained 3600F: drivers/net/wan/cosa* 3601 3602CPMAC ETHERNET DRIVER 3603M: Florian Fainelli <f.fainelli@gmail.com> 3604L: netdev@vger.kernel.org 3605S: Maintained 3606F: drivers/net/ethernet/ti/cpmac.c 3607 3608CPU FREQUENCY DRIVERS 3609M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3610M: Viresh Kumar <viresh.kumar@linaro.org> 3611L: linux-pm@vger.kernel.org 3612S: Maintained 3613T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3614T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3615B: https://bugzilla.kernel.org 3616F: Documentation/cpu-freq/ 3617F: Documentation/devicetree/bindings/cpufreq/ 3618F: drivers/cpufreq/ 3619F: include/linux/cpufreq.h 3620F: tools/testing/selftests/cpufreq/ 3621 3622CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3623M: Viresh Kumar <viresh.kumar@linaro.org> 3624M: Sudeep Holla <sudeep.holla@arm.com> 3625L: linux-pm@vger.kernel.org 3626W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3627S: Maintained 3628F: drivers/cpufreq/arm_big_little.h 3629F: drivers/cpufreq/arm_big_little.c 3630F: drivers/cpufreq/arm_big_little_dt.c 3631 3632CPU POWER MONITORING SUBSYSTEM 3633M: Thomas Renninger <trenn@suse.com> 3634L: linux-pm@vger.kernel.org 3635S: Maintained 3636F: tools/power/cpupower/ 3637 3638CPUID/MSR DRIVER 3639M: "H. Peter Anvin" <hpa@zytor.com> 3640S: Maintained 3641F: arch/x86/kernel/cpuid.c 3642F: arch/x86/kernel/msr.c 3643 3644CPUIDLE DRIVER - ARM BIG LITTLE 3645M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3646M: Daniel Lezcano <daniel.lezcano@linaro.org> 3647L: linux-pm@vger.kernel.org 3648L: linux-arm-kernel@lists.infradead.org 3649T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3650S: Maintained 3651F: drivers/cpuidle/cpuidle-big_little.c 3652 3653CPUIDLE DRIVER - ARM EXYNOS 3654M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3655M: Daniel Lezcano <daniel.lezcano@linaro.org> 3656M: Kukjin Kim <kgene@kernel.org> 3657L: linux-pm@vger.kernel.org 3658L: linux-samsung-soc@vger.kernel.org 3659S: Supported 3660F: drivers/cpuidle/cpuidle-exynos.c 3661F: arch/arm/mach-exynos/pm.c 3662 3663CPUIDLE DRIVERS 3664M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3665M: Daniel Lezcano <daniel.lezcano@linaro.org> 3666L: linux-pm@vger.kernel.org 3667S: Maintained 3668T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3669B: https://bugzilla.kernel.org 3670F: drivers/cpuidle/* 3671F: include/linux/cpuidle.h 3672 3673CRAMFS FILESYSTEM 3674W: http://sourceforge.net/projects/cramfs/ 3675S: Orphan / Obsolete 3676F: Documentation/filesystems/cramfs.txt 3677F: fs/cramfs/ 3678 3679CRIS PORT 3680M: Mikael Starvik <starvik@axis.com> 3681M: Jesper Nilsson <jesper.nilsson@axis.com> 3682L: linux-cris-kernel@axis.com 3683W: http://developer.axis.com 3684T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3685S: Maintained 3686F: arch/cris/ 3687F: drivers/tty/serial/crisv10.* 3688 3689CRYPTO API 3690M: Herbert Xu <herbert@gondor.apana.org.au> 3691M: "David S. Miller" <davem@davemloft.net> 3692L: linux-crypto@vger.kernel.org 3693T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3694T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3695S: Maintained 3696F: Documentation/crypto/ 3697F: Documentation/devicetree/bindings/crypto/ 3698F: arch/*/crypto/ 3699F: crypto/ 3700F: drivers/crypto/ 3701F: include/crypto/ 3702F: include/linux/crypto* 3703 3704CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3705M: Neil Horman <nhorman@tuxdriver.com> 3706L: linux-crypto@vger.kernel.org 3707S: Maintained 3708F: crypto/ansi_cprng.c 3709F: crypto/rng.c 3710 3711CS3308 MEDIA DRIVER 3712M: Hans Verkuil <hverkuil@xs4all.nl> 3713L: linux-media@vger.kernel.org 3714T: git git://linuxtv.org/media_tree.git 3715W: http://linuxtv.org 3716S: Odd Fixes 3717F: drivers/media/i2c/cs3308.c 3718F: drivers/media/i2c/cs3308.h 3719 3720CS5535 Audio ALSA driver 3721M: Jaya Kumar <jayakumar.alsa@gmail.com> 3722S: Maintained 3723F: sound/pci/cs5535audio/ 3724 3725CW1200 WLAN driver 3726M: Solomon Peachy <pizza@shaftnet.org> 3727S: Maintained 3728F: drivers/net/wireless/st/cw1200/ 3729 3730CX18 VIDEO4LINUX DRIVER 3731M: Andy Walls <awalls@md.metrocast.net> 3732L: ivtv-devel@ivtvdriver.org (subscribers-only) 3733L: linux-media@vger.kernel.org 3734T: git git://linuxtv.org/media_tree.git 3735W: https://linuxtv.org 3736W: http://www.ivtvdriver.org/index.php/Cx18 3737S: Maintained 3738F: Documentation/media/v4l-drivers/cx18* 3739F: drivers/media/pci/cx18/ 3740F: include/uapi/linux/ivtv* 3741 3742CX2341X MPEG ENCODER HELPER MODULE 3743M: Hans Verkuil <hverkuil@xs4all.nl> 3744L: linux-media@vger.kernel.org 3745T: git git://linuxtv.org/media_tree.git 3746W: https://linuxtv.org 3747S: Maintained 3748F: drivers/media/common/cx2341x* 3749F: include/media/cx2341x* 3750 3751CX24120 MEDIA DRIVER 3752M: Jemma Denson <jdenson@gmail.com> 3753M: Patrick Boettcher <patrick.boettcher@posteo.de> 3754L: linux-media@vger.kernel.org 3755W: https://linuxtv.org 3756Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3757S: Maintained 3758F: drivers/media/dvb-frontends/cx24120* 3759 3760CX88 VIDEO4LINUX DRIVER 3761M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3762M: Mauro Carvalho Chehab <mchehab@kernel.org> 3763L: linux-media@vger.kernel.org 3764W: https://linuxtv.org 3765T: git git://linuxtv.org/media_tree.git 3766S: Odd fixes 3767F: Documentation/media/v4l-drivers/cx88* 3768F: drivers/media/pci/cx88/ 3769 3770CXD2820R MEDIA DRIVER 3771M: Antti Palosaari <crope@iki.fi> 3772L: linux-media@vger.kernel.org 3773W: https://linuxtv.org 3774W: http://palosaari.fi/linux/ 3775Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3776T: git git://linuxtv.org/anttip/media_tree.git 3777S: Maintained 3778F: drivers/media/dvb-frontends/cxd2820r* 3779 3780CXGB3 ETHERNET DRIVER (CXGB3) 3781M: Santosh Raspatur <santosh@chelsio.com> 3782L: netdev@vger.kernel.org 3783W: http://www.chelsio.com 3784S: Supported 3785F: drivers/net/ethernet/chelsio/cxgb3/ 3786 3787CXGB3 ISCSI DRIVER (CXGB3I) 3788M: Karen Xie <kxie@chelsio.com> 3789L: linux-scsi@vger.kernel.org 3790W: http://www.chelsio.com 3791S: Supported 3792F: drivers/scsi/cxgbi/cxgb3i 3793 3794CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3795M: Steve Wise <swise@chelsio.com> 3796L: linux-rdma@vger.kernel.org 3797W: http://www.openfabrics.org 3798S: Supported 3799F: drivers/infiniband/hw/cxgb3/ 3800F: include/uapi/rdma/cxgb3-abi.h 3801 3802CXGB4 CRYPTO DRIVER (chcr) 3803M: Harsh Jain <harsh@chelsio.com> 3804L: linux-crypto@vger.kernel.org 3805W: http://www.chelsio.com 3806S: Supported 3807F: drivers/crypto/chelsio 3808 3809CXGB4 ETHERNET DRIVER (CXGB4) 3810M: Ganesh Goudar <ganeshgr@chelsio.com> 3811L: netdev@vger.kernel.org 3812W: http://www.chelsio.com 3813S: Supported 3814F: drivers/net/ethernet/chelsio/cxgb4/ 3815 3816CXGB4 ISCSI DRIVER (CXGB4I) 3817M: Karen Xie <kxie@chelsio.com> 3818L: linux-scsi@vger.kernel.org 3819W: http://www.chelsio.com 3820S: Supported 3821F: drivers/scsi/cxgbi/cxgb4i 3822 3823CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3824M: Steve Wise <swise@chelsio.com> 3825L: linux-rdma@vger.kernel.org 3826W: http://www.openfabrics.org 3827S: Supported 3828F: drivers/infiniband/hw/cxgb4/ 3829F: include/uapi/rdma/cxgb4-abi.h 3830 3831CXGB4VF ETHERNET DRIVER (CXGB4VF) 3832M: Casey Leedom <leedom@chelsio.com> 3833L: netdev@vger.kernel.org 3834W: http://www.chelsio.com 3835S: Supported 3836F: drivers/net/ethernet/chelsio/cxgb4vf/ 3837 3838CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3839M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3840M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3841L: linuxppc-dev@lists.ozlabs.org 3842S: Supported 3843F: arch/powerpc/platforms/powernv/pci-cxl.c 3844F: drivers/misc/cxl/ 3845F: include/misc/cxl* 3846F: include/uapi/misc/cxl.h 3847F: Documentation/powerpc/cxl.txt 3848F: Documentation/ABI/testing/sysfs-class-cxl 3849 3850CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3851M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3852M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3853M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3854L: linux-scsi@vger.kernel.org 3855S: Supported 3856F: drivers/scsi/cxlflash/ 3857F: include/uapi/scsi/cxlflash_ioctls.h 3858F: Documentation/powerpc/cxlflash.txt 3859 3860CYBERPRO FB DRIVER 3861M: Russell King <linux@armlinux.org.uk> 3862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3863W: http://www.armlinux.org.uk/ 3864S: Maintained 3865F: drivers/video/fbdev/cyber2000fb.* 3866 3867CYCLADES ASYNC MUX DRIVER 3868W: http://www.cyclades.com/ 3869S: Orphan 3870F: drivers/tty/cyclades.c 3871F: include/linux/cyclades.h 3872F: include/uapi/linux/cyclades.h 3873 3874CYCLADES PC300 DRIVER 3875W: http://www.cyclades.com/ 3876S: Orphan 3877F: drivers/net/wan/pc300* 3878 3879CYPRESS_FIRMWARE MEDIA DRIVER 3880M: Antti Palosaari <crope@iki.fi> 3881L: linux-media@vger.kernel.org 3882W: https://linuxtv.org 3883W: http://palosaari.fi/linux/ 3884Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3885T: git git://linuxtv.org/anttip/media_tree.git 3886S: Maintained 3887F: drivers/media/common/cypress_firmware* 3888 3889CYTTSP TOUCHSCREEN DRIVER 3890M: Ferruh Yigit <fery@cypress.com> 3891L: linux-input@vger.kernel.org 3892S: Supported 3893F: drivers/input/touchscreen/cyttsp* 3894F: include/linux/input/cyttsp.h 3895 3896D-LINK DIR-685 TOUCHKEYS DRIVER 3897M: Linus Walleij <linus.walleij@linaro.org> 3898L: linux-input@vger.kernel.org 3899S: Supported 3900F: drivers/input/dlink-dir685-touchkeys.c 3901 3902DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3903M: Joshua Kinard <kumba@gentoo.org> 3904S: Maintained 3905F: drivers/rtc/rtc-ds1685.c 3906F: include/linux/rtc/ds1685.h 3907 3908DAMA SLAVE for AX.25 3909M: Joerg Reuter <jreuter@yaina.de> 3910W: http://yaina.de/jreuter/ 3911W: http://www.qsl.net/dl1bke/ 3912L: linux-hams@vger.kernel.org 3913S: Maintained 3914F: net/ax25/af_ax25.c 3915F: net/ax25/ax25_dev.c 3916F: net/ax25/ax25_ds_* 3917F: net/ax25/ax25_in.c 3918F: net/ax25/ax25_out.c 3919F: net/ax25/ax25_timer.c 3920F: net/ax25/sysctl_net_ax25.c 3921 3922DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3923L: netdev@vger.kernel.org 3924S: Orphan 3925F: Documentation/networking/dmfe.txt 3926F: drivers/net/ethernet/dec/tulip/dmfe.c 3927 3928DC390/AM53C974 SCSI driver 3929M: Hannes Reinecke <hare@suse.com> 3930L: linux-scsi@vger.kernel.org 3931S: Maintained 3932F: drivers/scsi/am53c974.c 3933 3934DC395x SCSI driver 3935M: Oliver Neukum <oliver@neukum.org> 3936M: Ali Akcaagac <aliakc@web.de> 3937M: Jamie Lenehan <lenehan@twibble.org> 3938L: dc395x@twibble.org 3939W: http://twibble.org/dist/dc395x/ 3940W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3941S: Maintained 3942F: Documentation/scsi/dc395x.txt 3943F: drivers/scsi/dc395x.* 3944 3945DCCP PROTOCOL 3946M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3947L: dccp@vger.kernel.org 3948W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3949S: Maintained 3950F: include/linux/dccp.h 3951F: include/uapi/linux/dccp.h 3952F: include/linux/tfrc.h 3953F: net/dccp/ 3954 3955DECnet NETWORK LAYER 3956W: http://linux-decnet.sourceforge.net 3957L: linux-decnet-user@lists.sourceforge.net 3958S: Orphan 3959F: Documentation/networking/decnet.txt 3960F: net/decnet/ 3961 3962DECSTATION PLATFORM SUPPORT 3963M: "Maciej W. Rozycki" <macro@linux-mips.org> 3964L: linux-mips@linux-mips.org 3965W: http://www.linux-mips.org/wiki/DECstation 3966S: Maintained 3967F: arch/mips/dec/ 3968F: arch/mips/include/asm/dec/ 3969F: arch/mips/include/asm/mach-dec/ 3970 3971DEFXX FDDI NETWORK DRIVER 3972M: "Maciej W. Rozycki" <macro@linux-mips.org> 3973S: Maintained 3974F: drivers/net/fddi/defxx.* 3975 3976DELL LAPTOP DRIVER 3977M: Matthew Garrett <mjg59@srcf.ucam.org> 3978M: Pali Rohár <pali.rohar@gmail.com> 3979L: platform-driver-x86@vger.kernel.org 3980S: Maintained 3981F: drivers/platform/x86/dell-laptop.c 3982 3983DELL LAPTOP FREEFALL DRIVER 3984M: Pali Rohár <pali.rohar@gmail.com> 3985S: Maintained 3986F: drivers/platform/x86/dell-smo8800.c 3987 3988DELL LAPTOP RBTN DRIVER 3989M: Pali Rohár <pali.rohar@gmail.com> 3990S: Maintained 3991F: drivers/platform/x86/dell-rbtn.* 3992 3993DELL LAPTOP SMM DRIVER 3994M: Pali Rohár <pali.rohar@gmail.com> 3995S: Maintained 3996F: drivers/hwmon/dell-smm-hwmon.c 3997F: include/uapi/linux/i8k.h 3998 3999DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4000M: Doug Warzecha <Douglas_Warzecha@dell.com> 4001S: Maintained 4002F: Documentation/dcdbas.txt 4003F: drivers/firmware/dcdbas.* 4004 4005DELL WMI EXTRAS DRIVER 4006M: Matthew Garrett <mjg59@srcf.ucam.org> 4007M: Pali Rohár <pali.rohar@gmail.com> 4008S: Maintained 4009F: drivers/platform/x86/dell-wmi.c 4010 4011DELTA ST MEDIA DRIVER 4012M: Hugues Fruchet <hugues.fruchet@st.com> 4013L: linux-media@vger.kernel.org 4014T: git git://linuxtv.org/media_tree.git 4015W: https://linuxtv.org 4016S: Supported 4017F: drivers/media/platform/sti/delta 4018 4019DENALI NAND DRIVER 4020M: Masahiro Yamada <yamada.masahiro@socionext.com> 4021L: linux-mtd@lists.infradead.org 4022S: Supported 4023F: drivers/mtd/nand/denali* 4024 4025DESIGNWARE USB2 DRD IP DRIVER 4026M: John Youn <johnyoun@synopsys.com> 4027L: linux-usb@vger.kernel.org 4028T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4029S: Maintained 4030F: drivers/usb/dwc2/ 4031 4032DESIGNWARE USB3 DRD IP DRIVER 4033M: Felipe Balbi <balbi@kernel.org> 4034L: linux-usb@vger.kernel.org 4035T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4036S: Maintained 4037F: drivers/usb/dwc3/ 4038 4039DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4040M: Andreas Klinger <ak@it-klinger.de> 4041L: linux-iio@vger.kernel.org 4042S: Maintained 4043F: drivers/iio/proximity/srf*.c 4044 4045DEVICE COREDUMP (DEV_COREDUMP) 4046M: Johannes Berg <johannes@sipsolutions.net> 4047L: linux-kernel@vger.kernel.org 4048S: Maintained 4049F: drivers/base/devcoredump.c 4050F: include/linux/devcoredump.h 4051 4052DEVICE FREQUENCY (DEVFREQ) 4053M: MyungJoo Ham <myungjoo.ham@samsung.com> 4054M: Kyungmin Park <kyungmin.park@samsung.com> 4055R: Chanwoo Choi <cw00.choi@samsung.com> 4056L: linux-pm@vger.kernel.org 4057T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4058S: Maintained 4059F: drivers/devfreq/ 4060F: include/linux/devfreq.h 4061F: Documentation/devicetree/bindings/devfreq/ 4062 4063DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4064M: Chanwoo Choi <cw00.choi@samsung.com> 4065L: linux-pm@vger.kernel.org 4066T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4067S: Supported 4068F: drivers/devfreq/event/ 4069F: drivers/devfreq/devfreq-event.c 4070F: include/linux/devfreq-event.h 4071F: Documentation/devicetree/bindings/devfreq/event/ 4072 4073DEVICE NUMBER REGISTRY 4074M: Torben Mathiasen <device@lanana.org> 4075W: http://lanana.org/docs/device-list/index.html 4076S: Maintained 4077 4078DEVICE-MAPPER (LVM) 4079M: Alasdair Kergon <agk@redhat.com> 4080M: Mike Snitzer <snitzer@redhat.com> 4081M: dm-devel@redhat.com 4082L: dm-devel@redhat.com 4083W: http://sources.redhat.com/dm 4084Q: http://patchwork.kernel.org/project/dm-devel/list/ 4085T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4086T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4087S: Maintained 4088F: Documentation/device-mapper/ 4089F: drivers/md/dm* 4090F: drivers/md/persistent-data/ 4091F: include/linux/device-mapper.h 4092F: include/linux/dm-*.h 4093F: include/uapi/linux/dm-*.h 4094 4095DEVLINK 4096M: Jiri Pirko <jiri@mellanox.com> 4097L: netdev@vger.kernel.org 4098S: Supported 4099F: net/core/devlink.c 4100F: include/net/devlink.h 4101F: include/uapi/linux/devlink.h 4102 4103DIALOG SEMICONDUCTOR DRIVERS 4104M: Support Opensource <support.opensource@diasemi.com> 4105W: http://www.dialog-semiconductor.com/products 4106S: Supported 4107F: Documentation/hwmon/da90?? 4108F: Documentation/devicetree/bindings/mfd/da90*.txt 4109F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4110F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4111F: Documentation/devicetree/bindings/regulator/da92*.txt 4112F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt 4113F: Documentation/devicetree/bindings/sound/da[79]*.txt 4114F: drivers/gpio/gpio-da90??.c 4115F: drivers/hwmon/da90??-hwmon.c 4116F: drivers/iio/adc/da91??-*.c 4117F: drivers/input/misc/da90??_onkey.c 4118F: drivers/input/touchscreen/da9052_tsi.c 4119F: drivers/leds/leds-da90??.c 4120F: drivers/mfd/da903x.c 4121F: drivers/mfd/da90??-*.c 4122F: drivers/mfd/da91??-*.c 4123F: drivers/power/supply/da9052-battery.c 4124F: drivers/power/supply/da91??-*.c 4125F: drivers/regulator/da903x.c 4126F: drivers/regulator/da9???-regulator.[ch] 4127F: drivers/thermal/da90??-thermal.c 4128F: drivers/rtc/rtc-da90??.c 4129F: drivers/video/backlight/da90??_bl.c 4130F: drivers/watchdog/da90??_wdt.c 4131F: include/linux/mfd/da903x.h 4132F: include/linux/mfd/da9052/ 4133F: include/linux/mfd/da9055/ 4134F: include/linux/mfd/da9062/ 4135F: include/linux/mfd/da9063/ 4136F: include/linux/mfd/da9150/ 4137F: include/linux/regulator/da9211.h 4138F: include/sound/da[79]*.h 4139F: sound/soc/codecs/da[79]*.[ch] 4140 4141DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4142M: William Breathitt Gray <vilhelm.gray@gmail.com> 4143L: linux-gpio@vger.kernel.org 4144S: Maintained 4145F: drivers/gpio/gpio-gpio-mm.c 4146 4147DIGI NEO AND CLASSIC PCI PRODUCTS 4148M: Lidza Louina <lidza.louina@gmail.com> 4149M: Mark Hounschell <markh@compro.net> 4150L: driverdev-devel@linuxdriverproject.org 4151S: Maintained 4152F: drivers/staging/dgnc/ 4153 4154DIOLAN U2C-12 I2C DRIVER 4155M: Guenter Roeck <linux@roeck-us.net> 4156L: linux-i2c@vger.kernel.org 4157S: Maintained 4158F: drivers/i2c/busses/i2c-diolan-u2c.c 4159 4160DIRECT ACCESS (DAX) 4161M: Matthew Wilcox <mawilcox@microsoft.com> 4162M: Ross Zwisler <ross.zwisler@linux.intel.com> 4163L: linux-fsdevel@vger.kernel.org 4164S: Supported 4165F: fs/dax.c 4166F: include/linux/dax.h 4167F: include/trace/events/fs_dax.h 4168 4169DIRECTORY NOTIFICATION (DNOTIFY) 4170M: Jan Kara <jack@suse.cz> 4171R: Amir Goldstein <amir73il@gmail.com> 4172L: linux-fsdevel@vger.kernel.org 4173S: Maintained 4174F: Documentation/filesystems/dnotify.txt 4175F: fs/notify/dnotify/ 4176F: include/linux/dnotify.h 4177 4178DISK GEOMETRY AND PARTITION HANDLING 4179M: Andries Brouwer <aeb@cwi.nl> 4180W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4181W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4182W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4183S: Maintained 4184 4185DISKQUOTA 4186M: Jan Kara <jack@suse.com> 4187S: Maintained 4188F: Documentation/filesystems/quota.txt 4189F: fs/quota/ 4190F: include/linux/quota*.h 4191F: include/uapi/linux/quota*.h 4192 4193DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4194M: Bernie Thompson <bernie@plugable.com> 4195L: linux-fbdev@vger.kernel.org 4196S: Maintained 4197W: http://plugable.com/category/projects/udlfb/ 4198F: drivers/video/fbdev/udlfb.c 4199F: include/video/udlfb.h 4200F: Documentation/fb/udlfb.txt 4201 4202DISTRIBUTED LOCK MANAGER (DLM) 4203M: Christine Caulfield <ccaulfie@redhat.com> 4204M: David Teigland <teigland@redhat.com> 4205L: cluster-devel@redhat.com 4206W: http://sources.redhat.com/cluster/ 4207T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4208S: Supported 4209F: fs/dlm/ 4210 4211DMA BUFFER SHARING FRAMEWORK 4212M: Sumit Semwal <sumit.semwal@linaro.org> 4213S: Maintained 4214L: linux-media@vger.kernel.org 4215L: dri-devel@lists.freedesktop.org 4216L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4217F: drivers/dma-buf/ 4218F: include/linux/dma-buf* 4219F: include/linux/reservation.h 4220F: include/linux/*fence.h 4221F: Documentation/driver-api/dma-buf.rst 4222T: git git://anongit.freedesktop.org/drm/drm-misc 4223 4224DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4225M: Vinod Koul <vinod.koul@intel.com> 4226L: dmaengine@vger.kernel.org 4227Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4228S: Maintained 4229F: drivers/dma/ 4230F: include/linux/dmaengine.h 4231F: Documentation/devicetree/bindings/dma/ 4232F: Documentation/dmaengine/ 4233T: git git://git.infradead.org/users/vkoul/slave-dma.git 4234 4235DMA MAPPING HELPERS 4236M: Christoph Hellwig <hch@lst.de> 4237M: Marek Szyprowski <m.szyprowski@samsung.com> 4238R: Robin Murphy <robin.murphy@arm.com> 4239L: iommu@lists.linux-foundation.org 4240T: git git://git.infradead.org/users/hch/dma-mapping.git 4241W: http://git.infradead.org/users/hch/dma-mapping.git 4242S: Supported 4243F: lib/dma-debug.c 4244F: lib/dma-noop.c 4245F: lib/dma-virt.c 4246F: drivers/base/dma-mapping.c 4247F: drivers/base/dma-coherent.c 4248F: include/linux/dma-mapping.h 4249 4250DME1737 HARDWARE MONITOR DRIVER 4251M: Juerg Haefliger <juergh@gmail.com> 4252L: linux-hwmon@vger.kernel.org 4253S: Maintained 4254F: Documentation/hwmon/dme1737 4255F: drivers/hwmon/dme1737.c 4256 4257DMI/SMBIOS SUPPORT 4258M: Jean Delvare <jdelvare@suse.com> 4259S: Maintained 4260T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4261F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4262F: drivers/firmware/dmi-id.c 4263F: drivers/firmware/dmi_scan.c 4264F: include/linux/dmi.h 4265 4266DOCUMENTATION 4267M: Jonathan Corbet <corbet@lwn.net> 4268L: linux-doc@vger.kernel.org 4269S: Maintained 4270F: Documentation/ 4271F: scripts/kernel-doc 4272X: Documentation/ABI/ 4273X: Documentation/devicetree/ 4274X: Documentation/acpi 4275X: Documentation/power 4276X: Documentation/spi 4277X: Documentation/media 4278T: git git://git.lwn.net/linux.git docs-next 4279 4280DONGWOON DW9714 LENS VOICE COIL DRIVER 4281M: Sakari Ailus <sakari.ailus@linux.intel.com> 4282L: linux-media@vger.kernel.org 4283T: git git://linuxtv.org/media_tree.git 4284S: Maintained 4285F: drivers/media/i2c/dw9714.c 4286 4287DOUBLETALK DRIVER 4288M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4289L: blinux-list@redhat.com 4290S: Maintained 4291F: drivers/char/dtlk.c 4292F: include/linux/dtlk.h 4293 4294DPAA2 DATAPATH I/O (DPIO) DRIVER 4295M: Roy Pledge <Roy.Pledge@nxp.com> 4296L: linux-kernel@vger.kernel.org 4297S: Maintained 4298F: drivers/staging/fsl-mc/bus/dpio 4299 4300DPAA2 ETHERNET DRIVER 4301M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4302L: linux-kernel@vger.kernel.org 4303S: Maintained 4304F: drivers/staging/fsl-dpaa2/ethernet 4305 4306DPT_I2O SCSI RAID DRIVER 4307M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4308L: linux-scsi@vger.kernel.org 4309W: http://www.adaptec.com/ 4310S: Maintained 4311F: drivers/scsi/dpt* 4312F: drivers/scsi/dpt/ 4313 4314DRBD DRIVER 4315M: Philipp Reisner <philipp.reisner@linbit.com> 4316M: Lars Ellenberg <lars.ellenberg@linbit.com> 4317L: drbd-dev@lists.linbit.com 4318W: http://www.drbd.org 4319T: git git://git.linbit.com/linux-drbd.git 4320T: git git://git.linbit.com/drbd-8.4.git 4321S: Supported 4322F: drivers/block/drbd/ 4323F: lib/lru_cache.c 4324F: Documentation/blockdev/drbd/ 4325 4326DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4327M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4328T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4329S: Supported 4330F: Documentation/kobject.txt 4331F: drivers/base/ 4332F: fs/debugfs/ 4333F: fs/sysfs/ 4334F: include/linux/debugfs.h 4335F: include/linux/kobj* 4336F: lib/kobj* 4337 4338DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4339M: Kevin Hilman <khilman@kernel.org> 4340M: Nishanth Menon <nm@ti.com> 4341S: Maintained 4342F: drivers/power/avs/ 4343F: include/linux/power/smartreflex.h 4344L: linux-pm@vger.kernel.org 4345 4346DRM DRIVER FOR ARM PL111 CLCD 4347M: Eric Anholt <eric@anholt.net> 4348T: git git://anongit.freedesktop.org/drm/drm-misc 4349S: Supported 4350F: drivers/gpu/drm/pl111/ 4351 4352DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4353M: Dave Airlie <airlied@redhat.com> 4354S: Odd Fixes 4355F: drivers/gpu/drm/ast/ 4356 4357DRM DRIVER FOR BOCHS VIRTUAL GPU 4358M: Gerd Hoffmann <kraxel@redhat.com> 4359L: virtualization@lists.linux-foundation.org 4360T: git git://anongit.freedesktop.org/drm/drm-misc 4361S: Maintained 4362F: drivers/gpu/drm/bochs/ 4363 4364DRM DRIVER FOR INTEL I810 VIDEO CARDS 4365S: Orphan / Obsolete 4366F: drivers/gpu/drm/i810/ 4367F: include/uapi/drm/i810_drm.h 4368 4369DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4370S: Orphan / Obsolete 4371F: drivers/gpu/drm/mga/ 4372F: include/uapi/drm/mga_drm.h 4373 4374DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4375M: Dave Airlie <airlied@redhat.com> 4376S: Odd Fixes 4377F: drivers/gpu/drm/mgag200/ 4378 4379DRM DRIVER FOR MI0283QT 4380M: Noralf Trønnes <noralf@tronnes.org> 4381S: Maintained 4382F: drivers/gpu/drm/tinydrm/mi0283qt.c 4383F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4384 4385DRM DRIVER FOR MSM ADRENO GPU 4386M: Rob Clark <robdclark@gmail.com> 4387L: linux-arm-msm@vger.kernel.org 4388L: dri-devel@lists.freedesktop.org 4389L: freedreno@lists.freedesktop.org 4390T: git git://people.freedesktop.org/~robclark/linux 4391S: Maintained 4392F: drivers/gpu/drm/msm/ 4393F: include/uapi/drm/msm_drm.h 4394F: Documentation/devicetree/bindings/display/msm/ 4395 4396DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4397M: Ben Skeggs <bskeggs@redhat.com> 4398L: dri-devel@lists.freedesktop.org 4399L: nouveau@lists.freedesktop.org 4400T: git git://github.com/skeggsb/linux 4401S: Supported 4402F: drivers/gpu/drm/nouveau/ 4403F: include/uapi/drm/nouveau_drm.h 4404 4405DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4406M: Noralf Trønnes <noralf@tronnes.org> 4407S: Maintained 4408F: drivers/gpu/drm/tinydrm/repaper.c 4409F: Documentation/devicetree/bindings/display/repaper.txt 4410 4411DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4412M: Dave Airlie <airlied@redhat.com> 4413M: Gerd Hoffmann <kraxel@redhat.com> 4414L: virtualization@lists.linux-foundation.org 4415T: git git://anongit.freedesktop.org/drm/drm-misc 4416S: Obsolete 4417W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4418F: drivers/gpu/drm/cirrus/ 4419 4420DRM DRIVER FOR QXL VIRTUAL GPU 4421M: Dave Airlie <airlied@redhat.com> 4422M: Gerd Hoffmann <kraxel@redhat.com> 4423L: virtualization@lists.linux-foundation.org 4424T: git git://anongit.freedesktop.org/drm/drm-misc 4425S: Maintained 4426F: drivers/gpu/drm/qxl/ 4427F: include/uapi/drm/qxl_drm.h 4428 4429DRM DRIVER FOR RAGE 128 VIDEO CARDS 4430S: Orphan / Obsolete 4431F: drivers/gpu/drm/r128/ 4432F: include/uapi/drm/r128_drm.h 4433 4434DRM DRIVER FOR SAVAGE VIDEO CARDS 4435S: Orphan / Obsolete 4436F: drivers/gpu/drm/savage/ 4437F: include/uapi/drm/savage_drm.h 4438 4439DRM DRIVER FOR SIS VIDEO CARDS 4440S: Orphan / Obsolete 4441F: drivers/gpu/drm/sis/ 4442F: include/uapi/drm/sis_drm.h 4443 4444DRM DRIVER FOR SITRONIX ST7586 PANELS 4445M: David Lechner <david@lechnology.com> 4446S: Maintained 4447F: drivers/gpu/drm/tinydrm/st7586.c 4448F: Documentation/devicetree/bindings/display/st7586.txt 4449 4450DRM DRIVER FOR TDFX VIDEO CARDS 4451S: Orphan / Obsolete 4452F: drivers/gpu/drm/tdfx/ 4453 4454DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4455M: Dave Airlie <airlied@redhat.com> 4456S: Odd Fixes 4457F: drivers/gpu/drm/udl/ 4458 4459DRM DRIVER FOR VMWARE VIRTUAL GPU 4460M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4461M: Sinclair Yeh <syeh@vmware.com> 4462M: Thomas Hellstrom <thellstrom@vmware.com> 4463L: dri-devel@lists.freedesktop.org 4464T: git git://people.freedesktop.org/~syeh/repos_linux 4465T: git git://people.freedesktop.org/~thomash/linux 4466S: Supported 4467F: drivers/gpu/drm/vmwgfx/ 4468F: include/uapi/drm/vmwgfx_drm.h 4469 4470DRM DRIVERS 4471M: David Airlie <airlied@linux.ie> 4472L: dri-devel@lists.freedesktop.org 4473T: git git://people.freedesktop.org/~airlied/linux 4474B: https://bugs.freedesktop.org/ 4475C: irc://chat.freenode.net/dri-devel 4476S: Maintained 4477F: drivers/gpu/drm/ 4478F: drivers/gpu/vga/ 4479F: Documentation/devicetree/bindings/display/ 4480F: Documentation/devicetree/bindings/gpu/ 4481F: Documentation/devicetree/bindings/video/ 4482F: Documentation/gpu/ 4483F: include/drm/ 4484F: include/uapi/drm/ 4485F: include/linux/vga* 4486 4487DRM DRIVERS AND MISC GPU PATCHES 4488M: Daniel Vetter <daniel.vetter@intel.com> 4489M: Jani Nikula <jani.nikula@linux.intel.com> 4490M: Sean Paul <seanpaul@chromium.org> 4491W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4492S: Maintained 4493T: git git://anongit.freedesktop.org/drm/drm-misc 4494F: Documentation/gpu/ 4495F: drivers/gpu/vga/ 4496F: drivers/gpu/drm/* 4497F: include/drm/drm* 4498F: include/uapi/drm/drm* 4499F: include/linux/vga* 4500 4501DRM DRIVERS FOR ALLWINNER A10 4502M: Maxime Ripard <maxime.ripard@free-electrons.com> 4503L: dri-devel@lists.freedesktop.org 4504S: Supported 4505F: drivers/gpu/drm/sun4i/ 4506F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4507T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4508 4509DRM DRIVERS FOR AMLOGIC SOCS 4510M: Neil Armstrong <narmstrong@baylibre.com> 4511L: dri-devel@lists.freedesktop.org 4512L: linux-amlogic@lists.infradead.org 4513W: http://linux-meson.com/ 4514S: Supported 4515F: drivers/gpu/drm/meson/ 4516F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4517F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4518F: Documentation/gpu/meson.rst 4519T: git git://anongit.freedesktop.org/drm/drm-misc 4520 4521DRM DRIVERS FOR ATMEL HLCDC 4522M: Boris Brezillon <boris.brezillon@free-electrons.com> 4523L: dri-devel@lists.freedesktop.org 4524S: Supported 4525F: drivers/gpu/drm/atmel-hlcdc/ 4526F: Documentation/devicetree/bindings/drm/atmel/ 4527T: git git://anongit.freedesktop.org/drm/drm-misc 4528 4529DRM DRIVERS FOR BRIDGE CHIPS 4530M: Archit Taneja <architt@codeaurora.org> 4531M: Andrzej Hajda <a.hajda@samsung.com> 4532R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4533S: Maintained 4534T: git git://anongit.freedesktop.org/drm/drm-misc 4535F: drivers/gpu/drm/bridge/ 4536 4537DRM DRIVERS FOR EXYNOS 4538M: Inki Dae <inki.dae@samsung.com> 4539M: Joonyoung Shim <jy0922.shim@samsung.com> 4540M: Seung-Woo Kim <sw0312.kim@samsung.com> 4541M: Kyungmin Park <kyungmin.park@samsung.com> 4542L: dri-devel@lists.freedesktop.org 4543T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4544S: Supported 4545F: drivers/gpu/drm/exynos/ 4546F: include/uapi/drm/exynos_drm.h 4547F: Documentation/devicetree/bindings/display/exynos/ 4548 4549DRM DRIVERS FOR FREESCALE DCU 4550M: Stefan Agner <stefan@agner.ch> 4551M: Alison Wang <alison.wang@freescale.com> 4552L: dri-devel@lists.freedesktop.org 4553S: Supported 4554F: drivers/gpu/drm/fsl-dcu/ 4555F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4556F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4557F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4558 4559DRM DRIVERS FOR FREESCALE IMX 4560M: Philipp Zabel <p.zabel@pengutronix.de> 4561L: dri-devel@lists.freedesktop.org 4562S: Maintained 4563F: drivers/gpu/drm/imx/ 4564F: drivers/gpu/ipu-v3/ 4565F: Documentation/devicetree/bindings/display/imx/ 4566 4567DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4568M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4569L: dri-devel@lists.freedesktop.org 4570T: git git://github.com/patjak/drm-gma500 4571S: Maintained 4572F: drivers/gpu/drm/gma500/ 4573 4574DRM DRIVERS FOR HISILICON 4575M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4576M: Rongrong Zou <zourongrong@gmail.com> 4577R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4578R: Chen Feng <puck.chen@hisilicon.com> 4579L: dri-devel@lists.freedesktop.org 4580T: git git://github.com/xin3liang/linux.git 4581S: Maintained 4582F: drivers/gpu/drm/hisilicon/ 4583F: Documentation/devicetree/bindings/display/hisilicon/ 4584 4585DRM DRIVERS FOR MEDIATEK 4586M: CK Hu <ck.hu@mediatek.com> 4587M: Philipp Zabel <p.zabel@pengutronix.de> 4588L: dri-devel@lists.freedesktop.org 4589S: Supported 4590F: drivers/gpu/drm/mediatek/ 4591F: Documentation/devicetree/bindings/display/mediatek/ 4592 4593DRM DRIVERS FOR NVIDIA TEGRA 4594M: Thierry Reding <thierry.reding@gmail.com> 4595L: dri-devel@lists.freedesktop.org 4596L: linux-tegra@vger.kernel.org 4597T: git git://anongit.freedesktop.org/tegra/linux.git 4598S: Supported 4599F: drivers/gpu/drm/tegra/ 4600F: drivers/gpu/host1x/ 4601F: include/linux/host1x.h 4602F: include/uapi/drm/tegra_drm.h 4603F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4604 4605DRM DRIVERS FOR RENESAS 4606M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4607L: dri-devel@lists.freedesktop.org 4608L: linux-renesas-soc@vger.kernel.org 4609T: git git://linuxtv.org/pinchartl/fbdev 4610S: Supported 4611F: drivers/gpu/drm/rcar-du/ 4612F: drivers/gpu/drm/shmobile/ 4613F: include/linux/platform_data/shmob_drm.h 4614F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4615F: Documentation/devicetree/bindings/display/renesas,du.txt 4616 4617DRM DRIVERS FOR ROCKCHIP 4618M: Mark Yao <mark.yao@rock-chips.com> 4619L: dri-devel@lists.freedesktop.org 4620S: Maintained 4621F: drivers/gpu/drm/rockchip/ 4622F: Documentation/devicetree/bindings/display/rockchip/ 4623T: git git://anongit.freedesktop.org/drm/drm-misc 4624 4625DRM DRIVERS FOR STI 4626M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4627M: Vincent Abriou <vincent.abriou@st.com> 4628L: dri-devel@lists.freedesktop.org 4629T: git git://anongit.freedesktop.org/drm/drm-misc 4630S: Maintained 4631F: drivers/gpu/drm/sti 4632F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4633 4634DRM DRIVERS FOR STM 4635M: Yannick Fertre <yannick.fertre@st.com> 4636M: Philippe Cornu <philippe.cornu@st.com> 4637M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4638M: Vincent Abriou <vincent.abriou@st.com> 4639L: dri-devel@lists.freedesktop.org 4640T: git git://anongit.freedesktop.org/drm/drm-misc 4641S: Maintained 4642F: drivers/gpu/drm/stm 4643F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4644 4645DRM DRIVERS FOR TI LCDC 4646M: Jyri Sarha <jsarha@ti.com> 4647R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4648L: dri-devel@lists.freedesktop.org 4649S: Maintained 4650F: drivers/gpu/drm/tilcdc/ 4651F: Documentation/devicetree/bindings/display/tilcdc/ 4652 4653DRM DRIVERS FOR TI OMAP 4654M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4655L: dri-devel@lists.freedesktop.org 4656S: Maintained 4657F: drivers/gpu/drm/omapdrm/ 4658F: Documentation/devicetree/bindings/display/ti/ 4659 4660DRM DRIVERS FOR VC4 4661M: Eric Anholt <eric@anholt.net> 4662T: git git://github.com/anholt/linux 4663S: Supported 4664F: drivers/gpu/drm/vc4/ 4665F: include/uapi/drm/vc4_drm.h 4666F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4667T: git git://anongit.freedesktop.org/drm/drm-misc 4668 4669DRM DRIVERS FOR VIVANTE GPU IP 4670M: Lucas Stach <l.stach@pengutronix.de> 4671R: Russell King <linux+etnaviv@armlinux.org.uk> 4672R: Christian Gmeiner <christian.gmeiner@gmail.com> 4673L: etnaviv@lists.freedesktop.org 4674L: dri-devel@lists.freedesktop.org 4675S: Maintained 4676F: drivers/gpu/drm/etnaviv/ 4677F: include/uapi/drm/etnaviv_drm.h 4678F: Documentation/devicetree/bindings/display/etnaviv/ 4679 4680DRM DRIVERS FOR ZTE ZX 4681M: Shawn Guo <shawnguo@kernel.org> 4682L: dri-devel@lists.freedesktop.org 4683S: Maintained 4684F: drivers/gpu/drm/zte/ 4685F: Documentation/devicetree/bindings/display/zte,vou.txt 4686T: git git://anongit.freedesktop.org/drm/drm-misc 4687 4688DRM PANEL DRIVERS 4689M: Thierry Reding <thierry.reding@gmail.com> 4690L: dri-devel@lists.freedesktop.org 4691T: git git://anongit.freedesktop.org/tegra/linux.git 4692S: Maintained 4693F: drivers/gpu/drm/drm_panel.c 4694F: drivers/gpu/drm/panel/ 4695F: include/drm/drm_panel.h 4696F: Documentation/devicetree/bindings/display/panel/ 4697 4698DRM TINYDRM DRIVERS 4699M: Noralf Trønnes <noralf@tronnes.org> 4700W: https://github.com/notro/tinydrm/wiki/Development 4701T: git git://anongit.freedesktop.org/drm/drm-misc 4702S: Maintained 4703F: drivers/gpu/drm/tinydrm/ 4704F: include/drm/tinydrm/ 4705 4706DSBR100 USB FM RADIO DRIVER 4707M: Alexey Klimov <klimov.linux@gmail.com> 4708L: linux-media@vger.kernel.org 4709T: git git://linuxtv.org/media_tree.git 4710S: Maintained 4711F: drivers/media/radio/dsbr100.c 4712 4713DSCC4 DRIVER 4714M: Francois Romieu <romieu@fr.zoreil.com> 4715L: netdev@vger.kernel.org 4716S: Maintained 4717F: drivers/net/wan/dscc4.c 4718 4719DT3155 MEDIA DRIVER 4720M: Hans Verkuil <hverkuil@xs4all.nl> 4721L: linux-media@vger.kernel.org 4722T: git git://linuxtv.org/media_tree.git 4723W: https://linuxtv.org 4724S: Odd Fixes 4725F: drivers/media/pci/dt3155/ 4726 4727DVB_USB_AF9015 MEDIA DRIVER 4728M: Antti Palosaari <crope@iki.fi> 4729L: linux-media@vger.kernel.org 4730W: https://linuxtv.org 4731W: http://palosaari.fi/linux/ 4732Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4733T: git git://linuxtv.org/anttip/media_tree.git 4734S: Maintained 4735F: drivers/media/usb/dvb-usb-v2/af9015* 4736 4737DVB_USB_AF9035 MEDIA DRIVER 4738M: Antti Palosaari <crope@iki.fi> 4739L: linux-media@vger.kernel.org 4740W: https://linuxtv.org 4741W: http://palosaari.fi/linux/ 4742Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4743T: git git://linuxtv.org/anttip/media_tree.git 4744S: Maintained 4745F: drivers/media/usb/dvb-usb-v2/af9035* 4746 4747DVB_USB_ANYSEE MEDIA DRIVER 4748M: Antti Palosaari <crope@iki.fi> 4749L: linux-media@vger.kernel.org 4750W: https://linuxtv.org 4751W: http://palosaari.fi/linux/ 4752Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4753T: git git://linuxtv.org/anttip/media_tree.git 4754S: Maintained 4755F: drivers/media/usb/dvb-usb-v2/anysee* 4756 4757DVB_USB_AU6610 MEDIA DRIVER 4758M: Antti Palosaari <crope@iki.fi> 4759L: linux-media@vger.kernel.org 4760W: https://linuxtv.org 4761W: http://palosaari.fi/linux/ 4762Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4763T: git git://linuxtv.org/anttip/media_tree.git 4764S: Maintained 4765F: drivers/media/usb/dvb-usb-v2/au6610* 4766 4767DVB_USB_CE6230 MEDIA DRIVER 4768M: Antti Palosaari <crope@iki.fi> 4769L: linux-media@vger.kernel.org 4770W: https://linuxtv.org 4771W: http://palosaari.fi/linux/ 4772Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4773T: git git://linuxtv.org/anttip/media_tree.git 4774S: Maintained 4775F: drivers/media/usb/dvb-usb-v2/ce6230* 4776 4777DVB_USB_CXUSB MEDIA DRIVER 4778M: Michael Krufky <mkrufky@linuxtv.org> 4779L: linux-media@vger.kernel.org 4780W: https://linuxtv.org 4781W: http://github.com/mkrufky 4782Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4783T: git git://linuxtv.org/media_tree.git 4784S: Maintained 4785F: drivers/media/usb/dvb-usb/cxusb* 4786 4787DVB_USB_EC168 MEDIA DRIVER 4788M: Antti Palosaari <crope@iki.fi> 4789L: linux-media@vger.kernel.org 4790W: https://linuxtv.org 4791W: http://palosaari.fi/linux/ 4792Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4793T: git git://linuxtv.org/anttip/media_tree.git 4794S: Maintained 4795F: drivers/media/usb/dvb-usb-v2/ec168* 4796 4797DVB_USB_GL861 MEDIA DRIVER 4798M: Antti Palosaari <crope@iki.fi> 4799L: linux-media@vger.kernel.org 4800W: https://linuxtv.org 4801Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4802T: git git://linuxtv.org/anttip/media_tree.git 4803S: Maintained 4804F: drivers/media/usb/dvb-usb-v2/gl861* 4805 4806DVB_USB_MXL111SF MEDIA DRIVER 4807M: Michael Krufky <mkrufky@linuxtv.org> 4808L: linux-media@vger.kernel.org 4809W: https://linuxtv.org 4810W: http://github.com/mkrufky 4811Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4812T: git git://linuxtv.org/mkrufky/mxl111sf.git 4813S: Maintained 4814F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4815 4816DVB_USB_RTL28XXU MEDIA DRIVER 4817M: Antti Palosaari <crope@iki.fi> 4818L: linux-media@vger.kernel.org 4819W: https://linuxtv.org 4820W: http://palosaari.fi/linux/ 4821Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4822T: git git://linuxtv.org/anttip/media_tree.git 4823S: Maintained 4824F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4825 4826DVB_USB_V2 MEDIA DRIVER 4827M: Antti Palosaari <crope@iki.fi> 4828L: linux-media@vger.kernel.org 4829W: https://linuxtv.org 4830W: http://palosaari.fi/linux/ 4831Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4832T: git git://linuxtv.org/anttip/media_tree.git 4833S: Maintained 4834F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4835F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4836 4837DYNAMIC DEBUG 4838M: Jason Baron <jbaron@akamai.com> 4839S: Maintained 4840F: lib/dynamic_debug.c 4841F: include/linux/dynamic_debug.h 4842 4843DZ DECSTATION DZ11 SERIAL DRIVER 4844M: "Maciej W. Rozycki" <macro@linux-mips.org> 4845S: Maintained 4846F: drivers/tty/serial/dz.* 4847 4848E3X0 POWER BUTTON DRIVER 4849M: Moritz Fischer <moritz.fischer@ettus.com> 4850L: usrp-users@lists.ettus.com 4851W: http://www.ettus.com 4852S: Supported 4853F: drivers/input/misc/e3x0-button.c 4854F: Documentation/devicetree/bindings/input/e3x0-button.txt 4855 4856E4000 MEDIA DRIVER 4857M: Antti Palosaari <crope@iki.fi> 4858L: linux-media@vger.kernel.org 4859W: https://linuxtv.org 4860W: http://palosaari.fi/linux/ 4861Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4862T: git git://linuxtv.org/anttip/media_tree.git 4863S: Maintained 4864F: drivers/media/tuners/e4000* 4865 4866EATA ISA/EISA/PCI SCSI DRIVER 4867M: Dario Ballabio <ballabio_dario@emc.com> 4868L: linux-scsi@vger.kernel.org 4869S: Maintained 4870F: drivers/scsi/eata.c 4871 4872EC100 MEDIA DRIVER 4873M: Antti Palosaari <crope@iki.fi> 4874L: linux-media@vger.kernel.org 4875W: https://linuxtv.org 4876W: http://palosaari.fi/linux/ 4877Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4878T: git git://linuxtv.org/anttip/media_tree.git 4879S: Maintained 4880F: drivers/media/dvb-frontends/ec100* 4881 4882ECRYPT FILE SYSTEM 4883M: Tyler Hicks <tyhicks@canonical.com> 4884L: ecryptfs@vger.kernel.org 4885W: http://ecryptfs.org 4886W: https://launchpad.net/ecryptfs 4887T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4888S: Supported 4889F: Documentation/filesystems/ecryptfs.txt 4890F: fs/ecryptfs/ 4891 4892EDAC-AMD64 4893M: Borislav Petkov <bp@alien8.de> 4894L: linux-edac@vger.kernel.org 4895S: Maintained 4896F: drivers/edac/amd64_edac* 4897 4898EDAC-CALXEDA 4899M: Robert Richter <rric@kernel.org> 4900L: linux-edac@vger.kernel.org 4901S: Maintained 4902F: drivers/edac/highbank* 4903 4904EDAC-CAVIUM 4905M: Ralf Baechle <ralf@linux-mips.org> 4906M: David Daney <david.daney@cavium.com> 4907L: linux-edac@vger.kernel.org 4908L: linux-mips@linux-mips.org 4909S: Supported 4910F: drivers/edac/octeon_edac* 4911F: drivers/edac/thunderx_edac* 4912 4913EDAC-CORE 4914M: Borislav Petkov <bp@alien8.de> 4915M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4916M: Mauro Carvalho Chehab <mchehab@kernel.org> 4917L: linux-edac@vger.kernel.org 4918T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4919T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4920S: Supported 4921F: Documentation/admin-guide/ras.rst 4922F: Documentation/driver-api/edac.rst 4923F: drivers/edac/ 4924F: include/linux/edac.h 4925 4926EDAC-E752X 4927M: Mark Gross <mark.gross@intel.com> 4928L: linux-edac@vger.kernel.org 4929S: Maintained 4930F: drivers/edac/e752x_edac.c 4931 4932EDAC-E7XXX 4933L: linux-edac@vger.kernel.org 4934S: Maintained 4935F: drivers/edac/e7xxx_edac.c 4936 4937EDAC-FSL_DDR 4938M: York Sun <york.sun@nxp.com> 4939L: linux-edac@vger.kernel.org 4940S: Maintained 4941F: drivers/edac/fsl_ddr_edac.* 4942 4943EDAC-GHES 4944M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4945M: Mauro Carvalho Chehab <mchehab@kernel.org> 4946L: linux-edac@vger.kernel.org 4947S: Maintained 4948F: drivers/edac/ghes_edac.c 4949 4950EDAC-I3000 4951L: linux-edac@vger.kernel.org 4952S: Orphan 4953F: drivers/edac/i3000_edac.c 4954 4955EDAC-I5000 4956L: linux-edac@vger.kernel.org 4957S: Maintained 4958F: drivers/edac/i5000_edac.c 4959 4960EDAC-I5400 4961M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4962M: Mauro Carvalho Chehab <mchehab@kernel.org> 4963L: linux-edac@vger.kernel.org 4964S: Maintained 4965F: drivers/edac/i5400_edac.c 4966 4967EDAC-I7300 4968M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4969M: Mauro Carvalho Chehab <mchehab@kernel.org> 4970L: linux-edac@vger.kernel.org 4971S: Maintained 4972F: drivers/edac/i7300_edac.c 4973 4974EDAC-I7CORE 4975M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4976M: Mauro Carvalho Chehab <mchehab@kernel.org> 4977L: linux-edac@vger.kernel.org 4978S: Maintained 4979F: drivers/edac/i7core_edac.c 4980 4981EDAC-I82443BXGX 4982M: Tim Small <tim@buttersideup.com> 4983L: linux-edac@vger.kernel.org 4984S: Maintained 4985F: drivers/edac/i82443bxgx_edac.c 4986 4987EDAC-I82975X 4988M: Ranganathan Desikan <ravi@jetztechnologies.com> 4989M: "Arvind R." <arvino55@gmail.com> 4990L: linux-edac@vger.kernel.org 4991S: Maintained 4992F: drivers/edac/i82975x_edac.c 4993 4994EDAC-IE31200 4995M: Jason Baron <jbaron@akamai.com> 4996L: linux-edac@vger.kernel.org 4997S: Maintained 4998F: drivers/edac/ie31200_edac.c 4999 5000EDAC-MPC85XX 5001M: Johannes Thumshirn <morbidrsa@gmail.com> 5002L: linux-edac@vger.kernel.org 5003S: Maintained 5004F: drivers/edac/mpc85xx_edac.[ch] 5005 5006EDAC-PASEMI 5007M: Egor Martovetsky <egor@pasemi.com> 5008L: linux-edac@vger.kernel.org 5009S: Maintained 5010F: drivers/edac/pasemi_edac.c 5011 5012EDAC-PND2 5013M: Tony Luck <tony.luck@intel.com> 5014L: linux-edac@vger.kernel.org 5015S: Maintained 5016F: drivers/edac/pnd2_edac.[ch] 5017 5018EDAC-R82600 5019M: Tim Small <tim@buttersideup.com> 5020L: linux-edac@vger.kernel.org 5021S: Maintained 5022F: drivers/edac/r82600_edac.c 5023 5024EDAC-SBRIDGE 5025M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5026M: Mauro Carvalho Chehab <mchehab@kernel.org> 5027L: linux-edac@vger.kernel.org 5028S: Maintained 5029F: drivers/edac/sb_edac.c 5030 5031EDAC-SKYLAKE 5032M: Tony Luck <tony.luck@intel.com> 5033L: linux-edac@vger.kernel.org 5034S: Maintained 5035F: drivers/edac/skx_edac.c 5036 5037EDIROL UA-101/UA-1000 DRIVER 5038M: Clemens Ladisch <clemens@ladisch.de> 5039L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5040T: git git://git.alsa-project.org/alsa-kernel.git 5041S: Maintained 5042F: sound/usb/misc/ua101.c 5043 5044EFI TEST DRIVER 5045L: linux-efi@vger.kernel.org 5046M: Ivan Hu <ivan.hu@canonical.com> 5047M: Matt Fleming <matt@codeblueprint.co.uk> 5048S: Maintained 5049F: drivers/firmware/efi/test/ 5050 5051EFI VARIABLE FILESYSTEM 5052M: Matthew Garrett <matthew.garrett@nebula.com> 5053M: Jeremy Kerr <jk@ozlabs.org> 5054M: Matt Fleming <matt@codeblueprint.co.uk> 5055T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5056L: linux-efi@vger.kernel.org 5057S: Maintained 5058F: fs/efivarfs/ 5059 5060EFIFB FRAMEBUFFER DRIVER 5061L: linux-fbdev@vger.kernel.org 5062M: Peter Jones <pjones@redhat.com> 5063S: Maintained 5064F: drivers/video/fbdev/efifb.c 5065 5066EFS FILESYSTEM 5067W: http://aeschi.ch.eu.org/efs/ 5068S: Orphan 5069F: fs/efs/ 5070 5071EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5072M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5073L: netdev@vger.kernel.org 5074S: Maintained 5075F: drivers/net/ethernet/ibm/ehea/ 5076 5077EM28XX VIDEO4LINUX DRIVER 5078M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5079M: Mauro Carvalho Chehab <mchehab@kernel.org> 5080L: linux-media@vger.kernel.org 5081W: https://linuxtv.org 5082T: git git://linuxtv.org/media_tree.git 5083S: Maintained 5084F: drivers/media/usb/em28xx/ 5085F: Documentation/media/v4l-drivers/em28xx* 5086 5087EMBEDDED LINUX 5088M: Paul Gortmaker <paul.gortmaker@windriver.com> 5089M: Matt Mackall <mpm@selenic.com> 5090M: David Woodhouse <dwmw2@infradead.org> 5091L: linux-embedded@vger.kernel.org 5092S: Maintained 5093 5094Emulex 10Gbps iSCSI - OneConnect DRIVER 5095M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5096M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5097M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5098L: linux-scsi@vger.kernel.org 5099W: http://www.broadcom.com 5100S: Supported 5101F: drivers/scsi/be2iscsi/ 5102 5103Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5104M: Sathya Perla <sathya.perla@broadcom.com> 5105M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5106M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5107M: Somnath Kotur <somnath.kotur@broadcom.com> 5108L: netdev@vger.kernel.org 5109W: http://www.emulex.com 5110S: Supported 5111F: drivers/net/ethernet/emulex/benet/ 5112 5113EMULEX ONECONNECT ROCE DRIVER 5114M: Selvin Xavier <selvin.xavier@broadcom.com> 5115M: Devesh Sharma <devesh.sharma@broadcom.com> 5116L: linux-rdma@vger.kernel.org 5117W: http://www.broadcom.com 5118S: Odd Fixes 5119F: drivers/infiniband/hw/ocrdma/ 5120F: include/uapi/rdma/ocrdma-abi.h 5121 5122EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5123M: James Smart <james.smart@broadcom.com> 5124M: Dick Kennedy <dick.kennedy@broadcom.com> 5125L: linux-scsi@vger.kernel.org 5126W: http://www.broadcom.com 5127S: Supported 5128F: drivers/scsi/lpfc/ 5129 5130ENE CB710 FLASH CARD READER DRIVER 5131M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5132S: Maintained 5133F: drivers/misc/cb710/ 5134F: drivers/mmc/host/cb710-mmc.* 5135F: include/linux/cb710.h 5136 5137ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5138M: Maxim Levitsky <maximlevitsky@gmail.com> 5139S: Maintained 5140F: drivers/media/rc/ene_ir.* 5141 5142EPSON S1D13XXX FRAMEBUFFER DRIVER 5143M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5144S: Maintained 5145T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5146F: drivers/video/fbdev/s1d13xxxfb.c 5147F: include/video/s1d13xxxfb.h 5148 5149ERRSEQ ERROR TRACKING INFRASTRUCTURE 5150M: Jeff Layton <jlayton@poochiereds.net> 5151S: Maintained 5152F: lib/errseq.c 5153F: include/linux/errseq.h 5154 5155ET131X NETWORK DRIVER 5156M: Mark Einon <mark.einon@gmail.com> 5157S: Odd Fixes 5158F: drivers/net/ethernet/agere/ 5159 5160ETHERNET BRIDGE 5161M: Stephen Hemminger <stephen@networkplumber.org> 5162L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5163L: netdev@vger.kernel.org 5164W: http://www.linuxfoundation.org/en/Net:Bridge 5165S: Maintained 5166F: include/linux/netfilter_bridge/ 5167F: net/bridge/ 5168 5169ETHERNET PHY LIBRARY 5170M: Andrew Lunn <andrew@lunn.ch> 5171M: Florian Fainelli <f.fainelli@gmail.com> 5172L: netdev@vger.kernel.org 5173S: Maintained 5174F: Documentation/ABI/testing/sysfs-bus-mdio 5175F: Documentation/devicetree/bindings/net/mdio* 5176F: Documentation/networking/phy.txt 5177F: drivers/net/phy/ 5178F: drivers/of/of_mdio.c 5179F: drivers/of/of_net.c 5180F: include/linux/*mdio*.h 5181F: include/linux/of_net.h 5182F: include/linux/phy.h 5183F: include/linux/phy_fixed.h 5184F: include/linux/platform_data/mdio-gpio.h 5185F: include/linux/platform_data/mdio-bcm-unimac.h 5186F: include/trace/events/mdio.h 5187F: include/uapi/linux/mdio.h 5188F: include/uapi/linux/mii.h 5189 5190EXT2 FILE SYSTEM 5191M: Jan Kara <jack@suse.com> 5192L: linux-ext4@vger.kernel.org 5193S: Maintained 5194F: Documentation/filesystems/ext2.txt 5195F: fs/ext2/ 5196F: include/linux/ext2* 5197 5198EXT4 FILE SYSTEM 5199M: "Theodore Ts'o" <tytso@mit.edu> 5200M: Andreas Dilger <adilger.kernel@dilger.ca> 5201L: linux-ext4@vger.kernel.org 5202W: http://ext4.wiki.kernel.org 5203Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5204T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5205S: Maintained 5206F: Documentation/filesystems/ext4.txt 5207F: fs/ext4/ 5208 5209Extended Verification Module (EVM) 5210M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5211L: linux-ima-devel@lists.sourceforge.net 5212L: linux-security-module@vger.kernel.org 5213S: Supported 5214F: security/integrity/evm/ 5215 5216EXTENSIBLE FIRMWARE INTERFACE (EFI) 5217M: Matt Fleming <matt@codeblueprint.co.uk> 5218M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5219L: linux-efi@vger.kernel.org 5220T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5221S: Maintained 5222F: Documentation/efi-stub.txt 5223F: arch/*/kernel/efi.c 5224F: arch/x86/boot/compressed/eboot.[ch] 5225F: arch/*/include/asm/efi.h 5226F: arch/x86/platform/efi/ 5227F: drivers/firmware/efi/ 5228F: include/linux/efi*.h 5229F: arch/arm/boot/compressed/efi-header.S 5230F: arch/arm64/kernel/efi-entry.S 5231 5232EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5233M: MyungJoo Ham <myungjoo.ham@samsung.com> 5234M: Chanwoo Choi <cw00.choi@samsung.com> 5235L: linux-kernel@vger.kernel.org 5236T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5237S: Maintained 5238F: drivers/extcon/ 5239F: include/linux/extcon/ 5240F: include/linux/extcon.h 5241F: Documentation/extcon/ 5242F: Documentation/devicetree/bindings/extcon/ 5243 5244EXYNOS DP DRIVER 5245M: Jingoo Han <jingoohan1@gmail.com> 5246L: dri-devel@lists.freedesktop.org 5247S: Maintained 5248F: drivers/gpu/drm/exynos/exynos_dp* 5249 5250EXYNOS SYSMMU (IOMMU) driver 5251M: Marek Szyprowski <m.szyprowski@samsung.com> 5252L: iommu@lists.linux-foundation.org 5253S: Maintained 5254F: drivers/iommu/exynos-iommu.c 5255 5256EZchip NPS platform support 5257M: Elad Kanfi <eladkan@mellanox.com> 5258M: Vineet Gupta <vgupta@synopsys.com> 5259S: Supported 5260F: arch/arc/plat-eznps 5261F: arch/arc/boot/dts/eznps.dts 5262 5263F2FS FILE SYSTEM 5264M: Jaegeuk Kim <jaegeuk@kernel.org> 5265M: Chao Yu <yuchao0@huawei.com> 5266L: linux-f2fs-devel@lists.sourceforge.net 5267W: https://f2fs.wiki.kernel.org/ 5268T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5269S: Maintained 5270F: Documentation/filesystems/f2fs.txt 5271F: Documentation/ABI/testing/sysfs-fs-f2fs 5272F: fs/f2fs/ 5273F: include/linux/f2fs_fs.h 5274F: include/trace/events/f2fs.h 5275 5276F71805F HARDWARE MONITORING DRIVER 5277M: Jean Delvare <jdelvare@suse.com> 5278L: linux-hwmon@vger.kernel.org 5279S: Maintained 5280F: Documentation/hwmon/f71805f 5281F: drivers/hwmon/f71805f.c 5282 5283FANOTIFY 5284M: Jan Kara <jack@suse.cz> 5285R: Amir Goldstein <amir73il@gmail.com> 5286L: linux-fsdevel@vger.kernel.org 5287S: Maintained 5288F: fs/notify/fanotify/ 5289F: include/linux/fanotify.h 5290F: include/uapi/linux/fanotify.h 5291 5292FARSYNC SYNCHRONOUS DRIVER 5293M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5294W: http://www.farsite.co.uk/ 5295S: Supported 5296F: drivers/net/wan/farsync.* 5297 5298FAULT INJECTION SUPPORT 5299M: Akinobu Mita <akinobu.mita@gmail.com> 5300S: Supported 5301F: Documentation/fault-injection/ 5302F: lib/fault-inject.c 5303 5304FBTFT Framebuffer drivers 5305M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5306S: Maintained 5307F: drivers/staging/fbtft/ 5308 5309FC0011 TUNER DRIVER 5310M: Michael Buesch <m@bues.ch> 5311L: linux-media@vger.kernel.org 5312S: Maintained 5313F: drivers/media/tuners/fc0011.h 5314F: drivers/media/tuners/fc0011.c 5315 5316FC2580 MEDIA DRIVER 5317M: Antti Palosaari <crope@iki.fi> 5318L: linux-media@vger.kernel.org 5319W: https://linuxtv.org 5320W: http://palosaari.fi/linux/ 5321Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5322T: git git://linuxtv.org/anttip/media_tree.git 5323S: Maintained 5324F: drivers/media/tuners/fc2580* 5325 5326FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5327M: Johannes Thumshirn <jth@kernel.org> 5328L: fcoe-devel@open-fcoe.org 5329W: www.Open-FCoE.org 5330S: Supported 5331F: drivers/scsi/libfc/ 5332F: drivers/scsi/fcoe/ 5333F: include/scsi/fc/ 5334F: include/scsi/libfc.h 5335F: include/scsi/libfcoe.h 5336F: include/uapi/scsi/fc/ 5337 5338FILE LOCKING (flock() and fcntl()/lockf()) 5339M: Jeff Layton <jlayton@poochiereds.net> 5340M: "J. Bruce Fields" <bfields@fieldses.org> 5341L: linux-fsdevel@vger.kernel.org 5342S: Maintained 5343F: include/linux/fcntl.h 5344F: include/linux/fs.h 5345F: include/uapi/linux/fcntl.h 5346F: include/uapi/linux/fs.h 5347F: fs/fcntl.c 5348F: fs/locks.c 5349 5350FILESYSTEMS (VFS and infrastructure) 5351M: Alexander Viro <viro@zeniv.linux.org.uk> 5352L: linux-fsdevel@vger.kernel.org 5353S: Maintained 5354F: fs/* 5355 5356FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5357M: Riku Voipio <riku.voipio@iki.fi> 5358L: linux-hwmon@vger.kernel.org 5359S: Maintained 5360F: drivers/hwmon/f75375s.c 5361F: include/linux/f75375s.h 5362 5363FIREWIRE AUDIO DRIVERS 5364M: Clemens Ladisch <clemens@ladisch.de> 5365L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5366T: git git://git.alsa-project.org/alsa-kernel.git 5367S: Maintained 5368F: sound/firewire/ 5369 5370FIREWIRE MEDIA DRIVERS (firedtv) 5371M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5372L: linux-media@vger.kernel.org 5373L: linux1394-devel@lists.sourceforge.net 5374T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5375S: Maintained 5376F: drivers/media/firewire/ 5377 5378FIREWIRE SBP-2 TARGET 5379M: Chris Boot <bootc@bootc.net> 5380L: linux-scsi@vger.kernel.org 5381L: target-devel@vger.kernel.org 5382L: linux1394-devel@lists.sourceforge.net 5383T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5384S: Maintained 5385F: drivers/target/sbp/ 5386 5387FIREWIRE SUBSYSTEM 5388M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5389L: linux1394-devel@lists.sourceforge.net 5390W: http://ieee1394.wiki.kernel.org/ 5391T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5392S: Maintained 5393F: drivers/firewire/ 5394F: include/linux/firewire.h 5395F: include/uapi/linux/firewire*.h 5396F: tools/firewire/ 5397 5398FIRMWARE LOADER (request_firmware) 5399M: Luis R. Rodriguez <mcgrof@kernel.org> 5400L: linux-kernel@vger.kernel.org 5401S: Maintained 5402F: Documentation/firmware_class/ 5403F: drivers/base/firmware*.c 5404F: include/linux/firmware.h 5405 5406FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5407M: Joshua Morris <josh.h.morris@us.ibm.com> 5408M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5409S: Maintained 5410F: drivers/block/rsxx/ 5411 5412FLOPPY DRIVER 5413M: Jiri Kosina <jikos@kernel.org> 5414T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5415S: Odd fixes 5416F: drivers/block/floppy.c 5417 5418FMC SUBSYSTEM 5419M: Alessandro Rubini <rubini@gnudd.com> 5420W: http://www.ohwr.org/projects/fmc-bus 5421S: Supported 5422F: drivers/fmc/ 5423F: include/linux/fmc*.h 5424F: include/linux/ipmi-fru.h 5425K: fmc_d.*register 5426 5427FPGA MANAGER FRAMEWORK 5428M: Alan Tull <atull@kernel.org> 5429R: Moritz Fischer <mdf@kernel.org> 5430L: linux-fpga@vger.kernel.org 5431S: Maintained 5432T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5433Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5434F: Documentation/fpga/ 5435F: Documentation/devicetree/bindings/fpga/ 5436F: drivers/fpga/ 5437F: include/linux/fpga/ 5438W: http://www.rocketboards.org 5439 5440FPU EMULATOR 5441M: Bill Metzenthen <billm@melbpc.org.au> 5442W: http://floatingpoint.sourceforge.net/emulator/index.html 5443S: Maintained 5444F: arch/x86/math-emu/ 5445 5446FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5447L: netdev@vger.kernel.org 5448S: Orphan 5449F: drivers/net/wan/dlci.c 5450F: drivers/net/wan/sdla.c 5451 5452FRAMEBUFFER LAYER 5453M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5454L: linux-fbdev@vger.kernel.org 5455T: git git://github.com/bzolnier/linux.git 5456Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5457S: Maintained 5458F: Documentation/fb/ 5459F: drivers/video/ 5460F: include/video/ 5461F: include/linux/fb.h 5462F: include/uapi/video/ 5463F: include/uapi/linux/fb.h 5464 5465FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5466M: Horia Geantă <horia.geanta@nxp.com> 5467M: Dan Douglass <dan.douglass@nxp.com> 5468L: linux-crypto@vger.kernel.org 5469S: Maintained 5470F: drivers/crypto/caam/ 5471F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5472 5473FREESCALE DIU FRAMEBUFFER DRIVER 5474M: Timur Tabi <timur@tabi.org> 5475L: linux-fbdev@vger.kernel.org 5476S: Maintained 5477F: drivers/video/fbdev/fsl-diu-fb.* 5478 5479FREESCALE DMA DRIVER 5480M: Li Yang <leoyang.li@nxp.com> 5481M: Zhang Wei <zw@zh-kernel.org> 5482L: linuxppc-dev@lists.ozlabs.org 5483S: Maintained 5484F: drivers/dma/fsldma.* 5485 5486FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5487M: Claudiu Manoil <claudiu.manoil@freescale.com> 5488L: netdev@vger.kernel.org 5489S: Maintained 5490F: drivers/net/ethernet/freescale/gianfar* 5491X: drivers/net/ethernet/freescale/gianfar_ptp.c 5492F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5493 5494FREESCALE GPMI NAND DRIVER 5495M: Han Xu <han.xu@nxp.com> 5496L: linux-mtd@lists.infradead.org 5497S: Maintained 5498F: drivers/mtd/nand/gpmi-nand/* 5499 5500FREESCALE I2C CPM DRIVER 5501M: Jochen Friedrich <jochen@scram.de> 5502L: linuxppc-dev@lists.ozlabs.org 5503L: linux-i2c@vger.kernel.org 5504S: Maintained 5505F: drivers/i2c/busses/i2c-cpm.c 5506 5507FREESCALE IMX / MXC FEC DRIVER 5508M: Fugang Duan <fugang.duan@nxp.com> 5509L: netdev@vger.kernel.org 5510S: Maintained 5511F: drivers/net/ethernet/freescale/fec_main.c 5512F: drivers/net/ethernet/freescale/fec_ptp.c 5513F: drivers/net/ethernet/freescale/fec.h 5514F: Documentation/devicetree/bindings/net/fsl-fec.txt 5515 5516FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5517M: Sascha Hauer <kernel@pengutronix.de> 5518L: linux-fbdev@vger.kernel.org 5519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5520S: Maintained 5521F: include/linux/platform_data/video-imxfb.h 5522F: drivers/video/fbdev/imxfb.c 5523 5524FREESCALE QORIQ DPAA ETHERNET DRIVER 5525M: Madalin Bucur <madalin.bucur@nxp.com> 5526L: netdev@vger.kernel.org 5527S: Maintained 5528F: drivers/net/ethernet/freescale/dpaa 5529 5530FREESCALE QORIQ DPAA FMAN DRIVER 5531M: Madalin Bucur <madalin.bucur@nxp.com> 5532L: netdev@vger.kernel.org 5533S: Maintained 5534F: drivers/net/ethernet/freescale/fman 5535F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5536 5537FREESCALE QUAD SPI DRIVER 5538M: Han Xu <han.xu@nxp.com> 5539L: linux-mtd@lists.infradead.org 5540S: Maintained 5541F: drivers/mtd/spi-nor/fsl-quadspi.c 5542 5543FREESCALE QUICC ENGINE LIBRARY 5544M: Qiang Zhao <qiang.zhao@nxp.com> 5545L: linuxppc-dev@lists.ozlabs.org 5546S: Maintained 5547F: drivers/soc/fsl/qe/ 5548F: include/soc/fsl/*qe*.h 5549F: include/soc/fsl/*ucc*.h 5550 5551FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5552M: Li Yang <leoyang.li@nxp.com> 5553L: netdev@vger.kernel.org 5554L: linuxppc-dev@lists.ozlabs.org 5555S: Maintained 5556F: drivers/net/ethernet/freescale/ucc_geth* 5557 5558FREESCALE QUICC ENGINE UCC HDLC DRIVER 5559M: Zhao Qiang <qiang.zhao@nxp.com> 5560L: netdev@vger.kernel.org 5561L: linuxppc-dev@lists.ozlabs.org 5562S: Maintained 5563F: drivers/net/wan/fsl_ucc_hdlc* 5564 5565FREESCALE QUICC ENGINE UCC UART DRIVER 5566M: Timur Tabi <timur@tabi.org> 5567L: linuxppc-dev@lists.ozlabs.org 5568S: Maintained 5569F: drivers/tty/serial/ucc_uart.c 5570 5571FREESCALE SOC DRIVERS 5572M: Li Yang <leoyang.li@nxp.com> 5573L: linuxppc-dev@lists.ozlabs.org 5574L: linux-arm-kernel@lists.infradead.org 5575S: Maintained 5576F: Documentation/devicetree/bindings/soc/fsl/ 5577F: drivers/soc/fsl/ 5578F: include/linux/fsl/ 5579 5580FREESCALE SOC FS_ENET DRIVER 5581M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5582M: Vitaly Bordug <vbordug@ru.mvista.com> 5583L: linuxppc-dev@lists.ozlabs.org 5584L: netdev@vger.kernel.org 5585S: Maintained 5586F: drivers/net/ethernet/freescale/fs_enet/ 5587F: include/linux/fs_enet_pd.h 5588 5589FREESCALE SOC SOUND DRIVERS 5590M: Timur Tabi <timur@tabi.org> 5591M: Nicolin Chen <nicoleotsuka@gmail.com> 5592M: Xiubo Li <Xiubo.Lee@gmail.com> 5593R: Fabio Estevam <fabio.estevam@nxp.com> 5594L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5595L: linuxppc-dev@lists.ozlabs.org 5596S: Maintained 5597F: sound/soc/fsl/fsl* 5598F: sound/soc/fsl/imx* 5599F: sound/soc/fsl/mpc8610_hpcd.c 5600 5601FREESCALE USB PERIPHERAL DRIVERS 5602M: Li Yang <leoyang.li@nxp.com> 5603L: linux-usb@vger.kernel.org 5604L: linuxppc-dev@lists.ozlabs.org 5605S: Maintained 5606F: drivers/usb/gadget/udc/fsl* 5607 5608FREEVXFS FILESYSTEM 5609M: Christoph Hellwig <hch@infradead.org> 5610W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5611S: Maintained 5612F: fs/freevxfs/ 5613 5614FREEZER 5615M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5616M: Pavel Machek <pavel@ucw.cz> 5617L: linux-pm@vger.kernel.org 5618S: Supported 5619F: Documentation/power/freezing-of-tasks.txt 5620F: include/linux/freezer.h 5621F: kernel/freezer.c 5622 5623FRONTSWAP API 5624M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5625L: linux-kernel@vger.kernel.org 5626S: Maintained 5627F: mm/frontswap.c 5628F: include/linux/frontswap.h 5629 5630FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5631M: David Howells <dhowells@redhat.com> 5632L: linux-cachefs@redhat.com (moderated for non-subscribers) 5633S: Supported 5634F: Documentation/filesystems/caching/ 5635F: fs/fscache/ 5636F: include/linux/fscache*.h 5637 5638FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5639M: Theodore Y. Ts'o <tytso@mit.edu> 5640M: Jaegeuk Kim <jaegeuk@kernel.org> 5641L: linux-fscrypt@vger.kernel.org 5642Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5643T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5644S: Supported 5645F: fs/crypto/ 5646F: include/linux/fscrypt*.h 5647 5648FUJITSU FR-V (FRV) PORT 5649S: Orphan 5650F: arch/frv/ 5651 5652FUJITSU LAPTOP EXTRAS 5653M: Jonathan Woithe <jwoithe@just42.net> 5654L: platform-driver-x86@vger.kernel.org 5655S: Maintained 5656F: drivers/platform/x86/fujitsu-laptop.c 5657 5658FUJITSU M-5MO LS CAMERA ISP DRIVER 5659M: Kyungmin Park <kyungmin.park@samsung.com> 5660M: Heungjun Kim <riverful.kim@samsung.com> 5661L: linux-media@vger.kernel.org 5662S: Maintained 5663F: drivers/media/i2c/m5mols/ 5664F: include/media/i2c/m5mols.h 5665 5666FUJITSU TABLET EXTRAS 5667M: Robert Gerlach <khnz@gmx.de> 5668L: platform-driver-x86@vger.kernel.org 5669S: Maintained 5670F: drivers/platform/x86/fujitsu-tablet.c 5671 5672FUSE: FILESYSTEM IN USERSPACE 5673M: Miklos Szeredi <miklos@szeredi.hu> 5674L: linux-fsdevel@vger.kernel.org 5675W: http://fuse.sourceforge.net/ 5676T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5677S: Maintained 5678F: fs/fuse/ 5679F: include/uapi/linux/fuse.h 5680F: Documentation/filesystems/fuse.txt 5681 5682FUTEX SUBSYSTEM 5683M: Thomas Gleixner <tglx@linutronix.de> 5684M: Ingo Molnar <mingo@redhat.com> 5685R: Peter Zijlstra <peterz@infradead.org> 5686R: Darren Hart <dvhart@infradead.org> 5687L: linux-kernel@vger.kernel.org 5688T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5689S: Maintained 5690F: kernel/futex.c 5691F: kernel/futex_compat.c 5692F: include/asm-generic/futex.h 5693F: include/linux/futex.h 5694F: include/uapi/linux/futex.h 5695F: tools/testing/selftests/futex/ 5696F: tools/perf/bench/futex* 5697F: Documentation/*futex* 5698 5699FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5700M: Rik Faith <faith@cs.unc.edu> 5701L: linux-scsi@vger.kernel.org 5702S: Odd Fixes (e.g., new signatures) 5703F: drivers/scsi/fdomain.* 5704 5705GCC PLUGINS 5706M: Kees Cook <keescook@chromium.org> 5707R: Emese Revfy <re.emese@gmail.com> 5708L: kernel-hardening@lists.openwall.com 5709S: Maintained 5710F: scripts/gcc-plugins/ 5711F: scripts/gcc-plugin.sh 5712F: scripts/Makefile.gcc-plugins 5713F: Documentation/gcc-plugins.txt 5714 5715GCOV BASED KERNEL PROFILING 5716M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5717S: Maintained 5718F: kernel/gcov/ 5719F: Documentation/dev-tools/gcov.rst 5720 5721GDB KERNEL DEBUGGING HELPER SCRIPTS 5722M: Jan Kiszka <jan.kiszka@siemens.com> 5723M: Kieran Bingham <kieran@bingham.xyz> 5724S: Supported 5725F: scripts/gdb/ 5726 5727GDT SCSI DISK ARRAY CONTROLLER DRIVER 5728M: Achim Leubner <achim_leubner@adaptec.com> 5729L: linux-scsi@vger.kernel.org 5730W: http://www.icp-vortex.com/ 5731S: Supported 5732F: drivers/scsi/gdt* 5733 5734GEMTEK FM RADIO RECEIVER DRIVER 5735M: Hans Verkuil <hverkuil@xs4all.nl> 5736L: linux-media@vger.kernel.org 5737T: git git://linuxtv.org/media_tree.git 5738W: https://linuxtv.org 5739S: Maintained 5740F: drivers/media/radio/radio-gemtek* 5741 5742GENERIC GPIO I2C DRIVER 5743M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5744S: Supported 5745F: drivers/i2c/busses/i2c-gpio.c 5746F: include/linux/i2c-gpio.h 5747 5748GENERIC GPIO I2C MULTIPLEXER DRIVER 5749M: Peter Korsgaard <peter.korsgaard@barco.com> 5750L: linux-i2c@vger.kernel.org 5751S: Supported 5752F: drivers/i2c/muxes/i2c-mux-gpio.c 5753F: include/linux/i2c-mux-gpio.h 5754F: Documentation/i2c/muxes/i2c-mux-gpio 5755 5756GENERIC HDLC (WAN) DRIVERS 5757M: Krzysztof Halasa <khc@pm.waw.pl> 5758W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5759S: Maintained 5760F: drivers/net/wan/c101.c 5761F: drivers/net/wan/hd6457* 5762F: drivers/net/wan/hdlc* 5763F: drivers/net/wan/n2.c 5764F: drivers/net/wan/pc300too.c 5765F: drivers/net/wan/pci200syn.c 5766F: drivers/net/wan/wanxl* 5767 5768GENERIC INCLUDE/ASM HEADER FILES 5769M: Arnd Bergmann <arnd@arndb.de> 5770L: linux-arch@vger.kernel.org 5771T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5772S: Maintained 5773F: include/asm-generic/ 5774F: include/uapi/asm-generic/ 5775 5776GENERIC PHY FRAMEWORK 5777M: Kishon Vijay Abraham I <kishon@ti.com> 5778L: linux-kernel@vger.kernel.org 5779T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5780S: Supported 5781F: drivers/phy/ 5782F: include/linux/phy/ 5783 5784GENERIC PM DOMAINS 5785M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5786M: Kevin Hilman <khilman@kernel.org> 5787M: Ulf Hansson <ulf.hansson@linaro.org> 5788L: linux-pm@vger.kernel.org 5789S: Supported 5790F: drivers/base/power/domain*.c 5791F: include/linux/pm_domain.h 5792F: Documentation/devicetree/bindings/power/power_domain.txt 5793 5794GENERIC UIO DRIVER FOR PCI DEVICES 5795M: "Michael S. Tsirkin" <mst@redhat.com> 5796L: kvm@vger.kernel.org 5797S: Supported 5798F: drivers/uio/uio_pci_generic.c 5799 5800GENWQE (IBM Generic Workqueue Card) 5801M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5802M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5803S: Supported 5804F: drivers/misc/genwqe/ 5805 5806GET_MAINTAINER SCRIPT 5807M: Joe Perches <joe@perches.com> 5808S: Maintained 5809F: scripts/get_maintainer.pl 5810 5811GFS2 FILE SYSTEM 5812M: Steven Whitehouse <swhiteho@redhat.com> 5813M: Bob Peterson <rpeterso@redhat.com> 5814L: cluster-devel@redhat.com 5815W: http://sources.redhat.com/cluster/ 5816T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5817S: Supported 5818F: Documentation/filesystems/gfs2*.txt 5819F: fs/gfs2/ 5820F: include/uapi/linux/gfs2_ondisk.h 5821 5822GIGASET ISDN DRIVERS 5823M: Paul Bolle <pebolle@tiscali.nl> 5824L: gigaset307x-common@lists.sourceforge.net 5825W: http://gigaset307x.sourceforge.net/ 5826S: Odd Fixes 5827F: Documentation/isdn/README.gigaset 5828F: drivers/isdn/gigaset/ 5829F: include/uapi/linux/gigaset_dev.h 5830 5831GO7007 MPEG CODEC 5832M: Hans Verkuil <hans.verkuil@cisco.com> 5833L: linux-media@vger.kernel.org 5834S: Maintained 5835F: drivers/media/usb/go7007/ 5836 5837GOODIX TOUCHSCREEN 5838M: Bastien Nocera <hadess@hadess.net> 5839L: linux-input@vger.kernel.org 5840S: Maintained 5841F: drivers/input/touchscreen/goodix.c 5842 5843GPIO ACPI SUPPORT 5844M: Mika Westerberg <mika.westerberg@linux.intel.com> 5845M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5846L: linux-gpio@vger.kernel.org 5847L: linux-acpi@vger.kernel.org 5848S: Maintained 5849F: Documentation/acpi/gpio-properties.txt 5850F: drivers/gpio/gpiolib-acpi.c 5851 5852GPIO IR Transmitter 5853M: Sean Young <sean@mess.org> 5854L: linux-media@vger.kernel.org 5855S: Maintained 5856F: drivers/media/rc/gpio-ir-tx.c 5857 5858GPIO MOCKUP DRIVER 5859M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5860L: linux-gpio@vger.kernel.org 5861S: Maintained 5862F: drivers/gpio/gpio-mockup.c 5863F: tools/testing/selftests/gpio/ 5864 5865GPIO SUBSYSTEM 5866M: Linus Walleij <linus.walleij@linaro.org> 5867L: linux-gpio@vger.kernel.org 5868T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5869S: Maintained 5870F: Documentation/devicetree/bindings/gpio/ 5871F: Documentation/gpio/ 5872F: Documentation/ABI/testing/gpio-cdev 5873F: Documentation/ABI/obsolete/sysfs-gpio 5874F: drivers/gpio/ 5875F: include/linux/gpio/ 5876F: include/linux/gpio.h 5877F: include/asm-generic/gpio.h 5878F: include/uapi/linux/gpio.h 5879F: tools/gpio/ 5880 5881GRE DEMULTIPLEXER DRIVER 5882M: Dmitry Kozlov <xeb@mail.ru> 5883L: netdev@vger.kernel.org 5884S: Maintained 5885F: net/ipv4/gre_demux.c 5886F: net/ipv4/gre_offload.c 5887F: include/net/gre.h 5888 5889GRETH 10/100/1G Ethernet MAC device driver 5890M: Andreas Larsson <andreas@gaisler.com> 5891L: netdev@vger.kernel.org 5892S: Maintained 5893F: drivers/net/ethernet/aeroflex/ 5894 5895GREYBUS AUDIO PROTOCOLS DRIVERS 5896M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5897M: Mark Greer <mgreer@animalcreek.com> 5898S: Maintained 5899F: drivers/staging/greybus/audio_apbridgea.c 5900F: drivers/staging/greybus/audio_apbridgea.h 5901F: drivers/staging/greybus/audio_codec.c 5902F: drivers/staging/greybus/audio_codec.h 5903F: drivers/staging/greybus/audio_gb.c 5904F: drivers/staging/greybus/audio_manager.c 5905F: drivers/staging/greybus/audio_manager.h 5906F: drivers/staging/greybus/audio_manager_module.c 5907F: drivers/staging/greybus/audio_manager_private.h 5908F: drivers/staging/greybus/audio_manager_sysfs.c 5909F: drivers/staging/greybus/audio_module.c 5910F: drivers/staging/greybus/audio_topology.c 5911 5912GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5913M: Viresh Kumar <vireshk@kernel.org> 5914S: Maintained 5915F: drivers/staging/greybus/authentication.c 5916F: drivers/staging/greybus/bootrom.c 5917F: drivers/staging/greybus/firmware.h 5918F: drivers/staging/greybus/fw-core.c 5919F: drivers/staging/greybus/fw-download.c 5920F: drivers/staging/greybus/fw-managament.c 5921F: drivers/staging/greybus/greybus_authentication.h 5922F: drivers/staging/greybus/greybus_firmware.h 5923F: drivers/staging/greybus/hid.c 5924F: drivers/staging/greybus/i2c.c 5925F: drivers/staging/greybus/spi.c 5926F: drivers/staging/greybus/spilib.c 5927F: drivers/staging/greybus/spilib.h 5928 5929GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 5930M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5931S: Maintained 5932F: drivers/staging/greybus/loopback.c 5933F: drivers/staging/greybus/timesync.c 5934F: drivers/staging/greybus/timesync_platform.c 5935 5936GREYBUS PLATFORM DRIVERS 5937M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5938S: Maintained 5939F: drivers/staging/greybus/arche-platform.c 5940F: drivers/staging/greybus/arche-apb-ctrl.c 5941F: drivers/staging/greybus/arche_platform.h 5942 5943GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5944M: Rui Miguel Silva <rmfrfs@gmail.com> 5945S: Maintained 5946F: drivers/staging/greybus/sdio.c 5947F: drivers/staging/greybus/light.c 5948F: drivers/staging/greybus/gpio.c 5949F: drivers/staging/greybus/power_supply.c 5950F: drivers/staging/greybus/spi.c 5951F: drivers/staging/greybus/spilib.c 5952 5953GREYBUS SUBSYSTEM 5954M: Johan Hovold <johan@kernel.org> 5955M: Alex Elder <elder@kernel.org> 5956M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5957S: Maintained 5958F: drivers/staging/greybus/ 5959L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5960 5961GREYBUS UART PROTOCOLS DRIVERS 5962M: David Lin <dtwlin@gmail.com> 5963S: Maintained 5964F: drivers/staging/greybus/uart.c 5965F: drivers/staging/greybus/log.c 5966 5967GS1662 VIDEO SERIALIZER 5968M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5969L: linux-media@vger.kernel.org 5970T: git git://linuxtv.org/media_tree.git 5971S: Maintained 5972F: drivers/media/spi/gs1662.c 5973 5974GSPCA FINEPIX SUBDRIVER 5975M: Frank Zago <frank@zago.net> 5976L: linux-media@vger.kernel.org 5977T: git git://linuxtv.org/media_tree.git 5978S: Maintained 5979F: drivers/media/usb/gspca/finepix.c 5980 5981GSPCA GL860 SUBDRIVER 5982M: Olivier Lorin <o.lorin@laposte.net> 5983L: linux-media@vger.kernel.org 5984T: git git://linuxtv.org/media_tree.git 5985S: Maintained 5986F: drivers/media/usb/gspca/gl860/ 5987 5988GSPCA M5602 SUBDRIVER 5989M: Erik Andren <erik.andren@gmail.com> 5990L: linux-media@vger.kernel.org 5991T: git git://linuxtv.org/media_tree.git 5992S: Maintained 5993F: drivers/media/usb/gspca/m5602/ 5994 5995GSPCA PAC207 SONIXB SUBDRIVER 5996M: Hans Verkuil <hverkuil@xs4all.nl> 5997L: linux-media@vger.kernel.org 5998T: git git://linuxtv.org/media_tree.git 5999S: Odd Fixes 6000F: drivers/media/usb/gspca/pac207.c 6001 6002GSPCA SN9C20X SUBDRIVER 6003M: Brian Johnson <brijohn@gmail.com> 6004L: linux-media@vger.kernel.org 6005T: git git://linuxtv.org/media_tree.git 6006S: Maintained 6007F: drivers/media/usb/gspca/sn9c20x.c 6008 6009GSPCA T613 SUBDRIVER 6010M: Leandro Costantino <lcostantino@gmail.com> 6011L: linux-media@vger.kernel.org 6012T: git git://linuxtv.org/media_tree.git 6013S: Maintained 6014F: drivers/media/usb/gspca/t613.c 6015 6016GSPCA USB WEBCAM DRIVER 6017M: Hans Verkuil <hverkuil@xs4all.nl> 6018L: linux-media@vger.kernel.org 6019T: git git://linuxtv.org/media_tree.git 6020S: Odd Fixes 6021F: drivers/media/usb/gspca/ 6022 6023GTP (GPRS Tunneling Protocol) 6024M: Pablo Neira Ayuso <pablo@netfilter.org> 6025M: Harald Welte <laforge@gnumonks.org> 6026L: osmocom-net-gprs@lists.osmocom.org 6027T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6028S: Maintained 6029F: drivers/net/gtp.c 6030 6031GUID PARTITION TABLE (GPT) 6032M: Davidlohr Bueso <dave@stgolabs.net> 6033L: linux-efi@vger.kernel.org 6034S: Maintained 6035F: block/partitions/efi.* 6036 6037H8/300 ARCHITECTURE 6038M: Yoshinori Sato <ysato@users.sourceforge.jp> 6039L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6040W: http://uclinux-h8.sourceforge.jp 6041T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6042S: Maintained 6043F: arch/h8300/ 6044F: drivers/clocksource/h8300_*.c 6045F: drivers/clk/h8300/ 6046F: drivers/irqchip/irq-renesas-h8*.c 6047 6048HACKRF MEDIA DRIVER 6049M: Antti Palosaari <crope@iki.fi> 6050L: linux-media@vger.kernel.org 6051W: https://linuxtv.org 6052W: http://palosaari.fi/linux/ 6053Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6054T: git git://linuxtv.org/anttip/media_tree.git 6055S: Maintained 6056F: drivers/media/usb/hackrf/ 6057 6058HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6059M: Frank Seidel <frank@f-seidel.de> 6060L: platform-driver-x86@vger.kernel.org 6061W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6062S: Maintained 6063F: drivers/platform/x86/hdaps.c 6064 6065HARDWARE MONITORING 6066M: Jean Delvare <jdelvare@suse.com> 6067M: Guenter Roeck <linux@roeck-us.net> 6068L: linux-hwmon@vger.kernel.org 6069W: http://hwmon.wiki.kernel.org/ 6070T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 6071T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6072S: Maintained 6073F: Documentation/hwmon/ 6074F: drivers/hwmon/ 6075F: include/linux/hwmon*.h 6076 6077HARDWARE RANDOM NUMBER GENERATOR CORE 6078M: Matt Mackall <mpm@selenic.com> 6079M: Herbert Xu <herbert@gondor.apana.org.au> 6080L: linux-crypto@vger.kernel.org 6081S: Odd fixes 6082F: Documentation/devicetree/bindings/rng/ 6083F: Documentation/hw_random.txt 6084F: drivers/char/hw_random/ 6085F: include/linux/hw_random.h 6086 6087HARDWARE SPINLOCK CORE 6088M: Ohad Ben-Cohen <ohad@wizery.com> 6089M: Bjorn Andersson <bjorn.andersson@linaro.org> 6090L: linux-remoteproc@vger.kernel.org 6091S: Maintained 6092T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6093F: Documentation/devicetree/bindings/hwlock/ 6094F: Documentation/hwspinlock.txt 6095F: drivers/hwspinlock/ 6096F: include/linux/hwspinlock.h 6097 6098HARMONY SOUND DRIVER 6099L: linux-parisc@vger.kernel.org 6100S: Maintained 6101F: sound/parisc/harmony.* 6102 6103HDPVR USB VIDEO ENCODER DRIVER 6104M: Hans Verkuil <hverkuil@xs4all.nl> 6105L: linux-media@vger.kernel.org 6106T: git git://linuxtv.org/media_tree.git 6107W: https://linuxtv.org 6108S: Odd Fixes 6109F: drivers/media/usb/hdpvr/ 6110 6111HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6112M: Jimmy Vance <jimmy.vance@hpe.com> 6113S: Supported 6114F: Documentation/watchdog/hpwdt.txt 6115F: drivers/watchdog/hpwdt.c 6116 6117HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6118M: Don Brace <don.brace@microsemi.com> 6119L: esc.storagedev@microsemi.com 6120L: linux-scsi@vger.kernel.org 6121S: Supported 6122F: Documentation/scsi/hpsa.txt 6123F: drivers/scsi/hpsa*.[ch] 6124F: include/linux/cciss*.h 6125F: include/uapi/linux/cciss*.h 6126 6127HFI1 DRIVER 6128M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6129M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6130L: linux-rdma@vger.kernel.org 6131S: Supported 6132F: drivers/infiniband/hw/hfi1 6133 6134HFS FILESYSTEM 6135L: linux-fsdevel@vger.kernel.org 6136S: Orphan 6137F: Documentation/filesystems/hfs.txt 6138F: fs/hfs/ 6139 6140HFSPLUS FILESYSTEM 6141L: linux-fsdevel@vger.kernel.org 6142S: Orphan 6143F: Documentation/filesystems/hfsplus.txt 6144F: fs/hfsplus/ 6145 6146HGA FRAMEBUFFER DRIVER 6147M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6148L: linux-nvidia@lists.surfsouth.com 6149W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6150S: Maintained 6151F: drivers/video/fbdev/hgafb.c 6152 6153HIBERNATION (aka Software Suspend, aka swsusp) 6154M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6155M: Pavel Machek <pavel@ucw.cz> 6156L: linux-pm@vger.kernel.org 6157B: https://bugzilla.kernel.org 6158S: Supported 6159F: arch/x86/power/ 6160F: drivers/base/power/ 6161F: kernel/power/ 6162F: include/linux/suspend.h 6163F: include/linux/freezer.h 6164F: include/linux/pm.h 6165F: arch/*/include/asm/suspend*.h 6166 6167HID CORE LAYER 6168M: Jiri Kosina <jikos@kernel.org> 6169R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6170L: linux-input@vger.kernel.org 6171T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6172S: Maintained 6173F: drivers/hid/ 6174F: include/linux/hid* 6175F: include/uapi/linux/hid* 6176 6177HID SENSOR HUB DRIVERS 6178M: Jiri Kosina <jikos@kernel.org> 6179M: Jonathan Cameron <jic23@kernel.org> 6180M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6181L: linux-input@vger.kernel.org 6182L: linux-iio@vger.kernel.org 6183S: Maintained 6184F: Documentation/hid/hid-sensor* 6185F: drivers/hid/hid-sensor-* 6186F: drivers/iio/*/hid-* 6187F: include/linux/hid-sensor-* 6188 6189HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6190M: Thomas Gleixner <tglx@linutronix.de> 6191L: linux-kernel@vger.kernel.org 6192T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6193S: Maintained 6194F: Documentation/timers/ 6195F: kernel/time/hrtimer.c 6196F: kernel/time/clockevents.c 6197F: kernel/time/timer_*.c 6198F: include/linux/clockchips.h 6199F: include/linux/hrtimer.h 6200 6201HIGH-SPEED SCC DRIVER FOR AX.25 6202L: linux-hams@vger.kernel.org 6203S: Orphan 6204F: drivers/net/hamradio/dmascc.c 6205F: drivers/net/hamradio/scc.c 6206 6207HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6208M: HighPoint Linux Team <linux@highpoint-tech.com> 6209W: http://www.highpoint-tech.com 6210S: Supported 6211F: Documentation/scsi/hptiop.txt 6212F: drivers/scsi/hptiop.c 6213 6214HIPPI 6215M: Jes Sorensen <jes@trained-monkey.org> 6216L: linux-hippi@sunsite.dk 6217S: Maintained 6218F: include/linux/hippidevice.h 6219F: include/uapi/linux/if_hippi.h 6220F: net/802/hippi.c 6221F: drivers/net/hippi/ 6222 6223HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6224M: Yisen Zhuang <yisen.zhuang@huawei.com> 6225M: Salil Mehta <salil.mehta@huawei.com> 6226L: netdev@vger.kernel.org 6227W: http://www.hisilicon.com 6228S: Maintained 6229F: drivers/net/ethernet/hisilicon/hns3/ 6230 6231HISILICON NETWORK SUBSYSTEM DRIVER 6232M: Yisen Zhuang <yisen.zhuang@huawei.com> 6233M: Salil Mehta <salil.mehta@huawei.com> 6234L: netdev@vger.kernel.org 6235W: http://www.hisilicon.com 6236S: Maintained 6237F: drivers/net/ethernet/hisilicon/ 6238F: Documentation/devicetree/bindings/net/hisilicon*.txt 6239 6240HISILICON ROCE DRIVER 6241M: Lijun Ou <oulijun@huawei.com> 6242M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6243L: linux-rdma@vger.kernel.org 6244S: Maintained 6245F: drivers/infiniband/hw/hns/ 6246F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6247 6248HISILICON SAS Controller 6249M: John Garry <john.garry@huawei.com> 6250W: http://www.hisilicon.com 6251S: Supported 6252F: drivers/scsi/hisi_sas/ 6253F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6254 6255HMM - Heterogeneous Memory Management 6256M: Jérôme Glisse <jglisse@redhat.com> 6257L: linux-mm@kvack.org 6258S: Maintained 6259F: mm/hmm* 6260F: include/linux/hmm* 6261 6262HOST AP DRIVER 6263M: Jouni Malinen <j@w1.fi> 6264L: linux-wireless@vger.kernel.org 6265W: http://w1.fi/hostap-driver.html 6266S: Obsolete 6267F: drivers/net/wireless/intersil/hostap/ 6268 6269HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6270L: platform-driver-x86@vger.kernel.org 6271S: Orphan 6272F: drivers/platform/x86/tc1100-wmi.c 6273 6274HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6275M: Jaroslav Kysela <perex@perex.cz> 6276S: Maintained 6277F: drivers/net/ethernet/hp/hp100.* 6278 6279HPET: High Precision Event Timers driver 6280M: Clemens Ladisch <clemens@ladisch.de> 6281S: Maintained 6282F: Documentation/timers/hpet.txt 6283F: drivers/char/hpet.c 6284F: include/linux/hpet.h 6285F: include/uapi/linux/hpet.h 6286 6287HPET: x86 6288S: Orphan 6289F: arch/x86/kernel/hpet.c 6290F: arch/x86/include/asm/hpet.h 6291 6292HPFS FILESYSTEM 6293M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6294W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6295S: Maintained 6296F: fs/hpfs/ 6297 6298HSI SUBSYSTEM 6299M: Sebastian Reichel <sre@kernel.org> 6300T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6301S: Maintained 6302F: Documentation/ABI/testing/sysfs-bus-hsi 6303F: Documentation/driver-api/hsi.rst 6304F: drivers/hsi/ 6305F: include/linux/hsi/ 6306F: include/uapi/linux/hsi/ 6307 6308HSO 3G MODEM DRIVER 6309L: linux-usb@vger.kernel.org 6310S: Orphan 6311F: drivers/net/usb/hso.c 6312 6313HSR NETWORK PROTOCOL 6314M: Arvid Brodin <arvid.brodin@alten.se> 6315L: netdev@vger.kernel.org 6316S: Maintained 6317F: net/hsr/ 6318 6319HT16K33 LED CONTROLLER DRIVER 6320M: Robin van der Gracht <robin@protonic.nl> 6321S: Maintained 6322F: drivers/auxdisplay/ht16k33.c 6323F: Documentation/devicetree/bindings/display/ht16k33.txt 6324 6325HTCPEN TOUCHSCREEN DRIVER 6326M: Pau Oliva Fora <pof@eslack.org> 6327L: linux-input@vger.kernel.org 6328S: Maintained 6329F: drivers/input/touchscreen/htcpen.c 6330 6331HUAWEI ETHERNET DRIVER 6332M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6333L: netdev@vger.kernel.org 6334S: Supported 6335F: Documentation/networking/hinic.txt 6336F: drivers/net/ethernet/huawei/hinic/ 6337 6338HUGETLB FILESYSTEM 6339M: Nadia Yvette Chambers <nyc@holomorphy.com> 6340S: Maintained 6341F: fs/hugetlbfs/ 6342 6343HVA ST MEDIA DRIVER 6344M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6345L: linux-media@vger.kernel.org 6346T: git git://linuxtv.org/media_tree.git 6347W: https://linuxtv.org 6348S: Supported 6349F: drivers/media/platform/sti/hva 6350 6351HWPOISON MEMORY FAILURE HANDLING 6352M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6353L: linux-mm@kvack.org 6354S: Maintained 6355F: mm/memory-failure.c 6356F: mm/hwpoison-inject.c 6357 6358Hyper-V CORE AND DRIVERS 6359M: "K. Y. Srinivasan" <kys@microsoft.com> 6360M: Haiyang Zhang <haiyangz@microsoft.com> 6361M: Stephen Hemminger <sthemmin@microsoft.com> 6362L: devel@linuxdriverproject.org 6363S: Maintained 6364F: Documentation/networking/netvsc.txt 6365F: arch/x86/include/asm/mshyperv.h 6366F: arch/x86/include/asm/trace/hyperv.h 6367F: arch/x86/include/uapi/asm/hyperv.h 6368F: arch/x86/kernel/cpu/mshyperv.c 6369F: arch/x86/hyperv 6370F: drivers/hid/hid-hyperv.c 6371F: drivers/hv/ 6372F: drivers/input/serio/hyperv-keyboard.c 6373F: drivers/pci/host/pci-hyperv.c 6374F: drivers/net/hyperv/ 6375F: drivers/scsi/storvsc_drv.c 6376F: drivers/uio/uio_hv_generic.c 6377F: drivers/video/fbdev/hyperv_fb.c 6378F: net/vmw_vsock/hyperv_transport.c 6379F: include/linux/hyperv.h 6380F: include/uapi/linux/hyperv.h 6381F: tools/hv/ 6382F: Documentation/ABI/stable/sysfs-bus-vmbus 6383 6384HYPERVISOR VIRTUAL CONSOLE DRIVER 6385L: linuxppc-dev@lists.ozlabs.org 6386S: Odd Fixes 6387F: drivers/tty/hvc/ 6388 6389I2C ACPI SUPPORT 6390M: Mika Westerberg <mika.westerberg@linux.intel.com> 6391L: linux-i2c@vger.kernel.org 6392L: linux-acpi@vger.kernel.org 6393S: Maintained 6394F: drivers/i2c/i2c-core-acpi.c 6395 6396I2C MUXES 6397M: Peter Rosin <peda@axentia.se> 6398L: linux-i2c@vger.kernel.org 6399S: Maintained 6400F: Documentation/i2c/i2c-topology 6401F: Documentation/i2c/muxes/ 6402F: Documentation/devicetree/bindings/i2c/i2c-mux* 6403F: Documentation/devicetree/bindings/i2c/i2c-arb* 6404F: Documentation/devicetree/bindings/i2c/i2c-gate* 6405F: drivers/i2c/i2c-mux.c 6406F: drivers/i2c/muxes/ 6407F: include/linux/i2c-mux.h 6408 6409I2C OVER PARALLEL PORT 6410M: Jean Delvare <jdelvare@suse.com> 6411L: linux-i2c@vger.kernel.org 6412S: Maintained 6413F: Documentation/i2c/busses/i2c-parport 6414F: Documentation/i2c/busses/i2c-parport-light 6415F: drivers/i2c/busses/i2c-parport.c 6416F: drivers/i2c/busses/i2c-parport-light.c 6417 6418I2C SUBSYSTEM 6419M: Wolfram Sang <wsa@the-dreams.de> 6420L: linux-i2c@vger.kernel.org 6421W: https://i2c.wiki.kernel.org/ 6422Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6423T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6424S: Maintained 6425F: Documentation/devicetree/bindings/i2c/ 6426F: Documentation/i2c/ 6427F: drivers/i2c/ 6428F: drivers/i2c/*/ 6429F: include/linux/i2c.h 6430F: include/linux/i2c-*.h 6431F: include/uapi/linux/i2c.h 6432F: include/uapi/linux/i2c-*.h 6433 6434I2C-TAOS-EVM DRIVER 6435M: Jean Delvare <jdelvare@suse.com> 6436L: linux-i2c@vger.kernel.org 6437S: Maintained 6438F: Documentation/i2c/busses/i2c-taos-evm 6439F: drivers/i2c/busses/i2c-taos-evm.c 6440 6441I2C-TINY-USB DRIVER 6442M: Till Harbaum <till@harbaum.org> 6443L: linux-i2c@vger.kernel.org 6444W: http://www.harbaum.org/till/i2c_tiny_usb 6445S: Maintained 6446F: drivers/i2c/busses/i2c-tiny-usb.c 6447 6448I2C/SMBUS CONTROLLER DRIVERS FOR PC 6449M: Jean Delvare <jdelvare@suse.com> 6450L: linux-i2c@vger.kernel.org 6451S: Maintained 6452F: Documentation/i2c/busses/i2c-ali1535 6453F: Documentation/i2c/busses/i2c-ali1563 6454F: Documentation/i2c/busses/i2c-ali15x3 6455F: Documentation/i2c/busses/i2c-amd756 6456F: Documentation/i2c/busses/i2c-amd8111 6457F: Documentation/i2c/busses/i2c-i801 6458F: Documentation/i2c/busses/i2c-nforce2 6459F: Documentation/i2c/busses/i2c-piix4 6460F: Documentation/i2c/busses/i2c-sis5595 6461F: Documentation/i2c/busses/i2c-sis630 6462F: Documentation/i2c/busses/i2c-sis96x 6463F: Documentation/i2c/busses/i2c-via 6464F: Documentation/i2c/busses/i2c-viapro 6465F: drivers/i2c/busses/i2c-ali1535.c 6466F: drivers/i2c/busses/i2c-ali1563.c 6467F: drivers/i2c/busses/i2c-ali15x3.c 6468F: drivers/i2c/busses/i2c-amd756.c 6469F: drivers/i2c/busses/i2c-amd756-s4882.c 6470F: drivers/i2c/busses/i2c-amd8111.c 6471F: drivers/i2c/busses/i2c-i801.c 6472F: drivers/i2c/busses/i2c-isch.c 6473F: drivers/i2c/busses/i2c-nforce2.c 6474F: drivers/i2c/busses/i2c-nforce2-s4985.c 6475F: drivers/i2c/busses/i2c-piix4.c 6476F: drivers/i2c/busses/i2c-sis5595.c 6477F: drivers/i2c/busses/i2c-sis630.c 6478F: drivers/i2c/busses/i2c-sis96x.c 6479F: drivers/i2c/busses/i2c-via.c 6480F: drivers/i2c/busses/i2c-viapro.c 6481 6482I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6483M: Hans de Goede <hdegoede@redhat.com> 6484L: linux-i2c@vger.kernel.org 6485S: Maintained 6486F: drivers/i2c/busses/i2c-cht-wc.c 6487 6488I2C/SMBUS ISMT DRIVER 6489M: Seth Heasley <seth.heasley@intel.com> 6490M: Neil Horman <nhorman@tuxdriver.com> 6491L: linux-i2c@vger.kernel.org 6492F: drivers/i2c/busses/i2c-ismt.c 6493F: Documentation/i2c/busses/i2c-ismt 6494 6495I2C/SMBUS STUB DRIVER 6496M: Jean Delvare <jdelvare@suse.com> 6497L: linux-i2c@vger.kernel.org 6498S: Maintained 6499F: drivers/i2c/i2c-stub.c 6500 6501i386 BOOT CODE 6502M: "H. Peter Anvin" <hpa@zytor.com> 6503S: Maintained 6504F: arch/x86/boot/ 6505 6506i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6507M: "H. Peter Anvin" <hpa@zytor.com> 6508T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6509S: Maintained 6510 6511IA64 (Itanium) PLATFORM 6512M: Tony Luck <tony.luck@intel.com> 6513M: Fenghua Yu <fenghua.yu@intel.com> 6514L: linux-ia64@vger.kernel.org 6515T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6516S: Maintained 6517F: arch/ia64/ 6518 6519IBM Power 842 compression accelerator 6520M: Haren Myneni <haren@us.ibm.com> 6521S: Supported 6522F: drivers/crypto/nx/Makefile 6523F: drivers/crypto/nx/Kconfig 6524F: drivers/crypto/nx/nx-842* 6525F: include/linux/sw842.h 6526F: crypto/842.c 6527F: lib/842/ 6528 6529IBM Power in-Nest Crypto Acceleration 6530M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6531M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6532L: linux-crypto@vger.kernel.org 6533S: Supported 6534F: drivers/crypto/nx/Makefile 6535F: drivers/crypto/nx/Kconfig 6536F: drivers/crypto/nx/nx-aes* 6537F: drivers/crypto/nx/nx-sha* 6538F: drivers/crypto/nx/nx.* 6539F: drivers/crypto/nx/nx_csbcpb.h 6540F: drivers/crypto/nx/nx_debugfs.h 6541 6542IBM Power Linux RAID adapter 6543M: Brian King <brking@us.ibm.com> 6544S: Supported 6545F: drivers/scsi/ipr.* 6546 6547IBM Power SRIOV Virtual NIC Device Driver 6548M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6549M: John Allen <jallen@linux.vnet.ibm.com> 6550L: netdev@vger.kernel.org 6551S: Supported 6552F: drivers/net/ethernet/ibm/ibmvnic.* 6553 6554IBM Power Virtual Accelerator Switchboard 6555M: Sukadev Bhattiprolu 6556L: linuxppc-dev@lists.ozlabs.org 6557S: Supported 6558F: arch/powerpc/platforms/powernv/vas* 6559F: arch/powerpc/platforms/powernv/copy-paste.h 6560F: arch/powerpc/include/asm/vas.h 6561F: arch/powerpc/include/uapi/asm/vas.h 6562 6563IBM Power Virtual Ethernet Device Driver 6564M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6565L: netdev@vger.kernel.org 6566S: Supported 6567F: drivers/net/ethernet/ibm/ibmveth.* 6568 6569IBM Power Virtual FC Device Drivers 6570M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6571L: linux-scsi@vger.kernel.org 6572S: Supported 6573F: drivers/scsi/ibmvscsi/ibmvfc* 6574 6575IBM Power Virtual SCSI Device Drivers 6576M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6577L: linux-scsi@vger.kernel.org 6578S: Supported 6579F: drivers/scsi/ibmvscsi/ibmvscsi* 6580F: include/scsi/viosrp.h 6581 6582IBM Power Virtual SCSI Device Target Driver 6583M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6584M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6585L: linux-scsi@vger.kernel.org 6586L: target-devel@vger.kernel.org 6587S: Supported 6588F: drivers/scsi/ibmvscsi_tgt/ 6589 6590IBM Power VMX Cryptographic instructions 6591M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6592M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6593L: linux-crypto@vger.kernel.org 6594S: Supported 6595F: drivers/crypto/vmx/Makefile 6596F: drivers/crypto/vmx/Kconfig 6597F: drivers/crypto/vmx/vmx.c 6598F: drivers/crypto/vmx/aes* 6599F: drivers/crypto/vmx/ghash* 6600F: drivers/crypto/vmx/ppc-xlate.pl 6601 6602IBM ServeRAID RAID DRIVER 6603S: Orphan 6604F: drivers/scsi/ips.* 6605 6606ICH LPC AND GPIO DRIVER 6607M: Peter Tyser <ptyser@xes-inc.com> 6608S: Maintained 6609F: drivers/mfd/lpc_ich.c 6610F: drivers/gpio/gpio-ich.c 6611 6612IDE SUBSYSTEM 6613M: "David S. Miller" <davem@davemloft.net> 6614L: linux-ide@vger.kernel.org 6615Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6616T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6617S: Maintained 6618F: Documentation/ide/ 6619F: drivers/ide/ 6620F: include/linux/ide.h 6621 6622IDE/ATAPI DRIVERS 6623M: Borislav Petkov <bp@alien8.de> 6624L: linux-ide@vger.kernel.org 6625S: Maintained 6626F: Documentation/cdrom/ide-cd 6627F: drivers/ide/ide-cd* 6628 6629IDEAPAD LAPTOP EXTRAS DRIVER 6630M: Ike Panhc <ike.pan@canonical.com> 6631L: platform-driver-x86@vger.kernel.org 6632W: http://launchpad.net/ideapad-laptop 6633S: Maintained 6634F: drivers/platform/x86/ideapad-laptop.c 6635 6636IDEAPAD LAPTOP SLIDEBAR DRIVER 6637M: Andrey Moiseev <o2g.org.ru@gmail.com> 6638L: linux-input@vger.kernel.org 6639W: https://github.com/o2genum/ideapad-slidebar 6640S: Maintained 6641F: drivers/input/misc/ideapad_slidebar.c 6642 6643IDT VersaClock 5 CLOCK DRIVER 6644M: Marek Vasut <marek.vasut@gmail.com> 6645S: Maintained 6646F: drivers/clk/clk-versaclock5.c 6647 6648IEEE 802.15.4 SUBSYSTEM 6649M: Alexander Aring <alex.aring@gmail.com> 6650M: Stefan Schmidt <stefan@osg.samsung.com> 6651L: linux-wpan@vger.kernel.org 6652W: http://wpan.cakelab.org/ 6653T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6654T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6655S: Maintained 6656F: net/ieee802154/ 6657F: net/mac802154/ 6658F: drivers/net/ieee802154/ 6659F: include/linux/nl802154.h 6660F: include/linux/ieee802154.h 6661F: include/net/nl802154.h 6662F: include/net/mac802154.h 6663F: include/net/af_ieee802154.h 6664F: include/net/cfg802154.h 6665F: include/net/ieee802154_netdev.h 6666F: Documentation/networking/ieee802154.txt 6667 6668IFE PROTOCOL 6669M: Yotam Gigi <yotamg@mellanox.com> 6670M: Jamal Hadi Salim <jhs@mojatatu.com> 6671F: net/ife 6672F: include/net/ife.h 6673F: include/uapi/linux/ife.h 6674 6675IGORPLUG-USB IR RECEIVER 6676M: Sean Young <sean@mess.org> 6677L: linux-media@vger.kernel.org 6678S: Maintained 6679F: drivers/media/rc/igorplugusb.c 6680 6681IGUANAWORKS USB IR TRANSCEIVER 6682M: Sean Young <sean@mess.org> 6683L: linux-media@vger.kernel.org 6684S: Maintained 6685F: drivers/media/rc/iguanair.c 6686 6687IIO DIGITAL POTENTIOMETER DAC 6688M: Peter Rosin <peda@axentia.se> 6689L: linux-iio@vger.kernel.org 6690S: Maintained 6691F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6692F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6693F: drivers/iio/dac/dpot-dac.c 6694 6695IIO ENVELOPE DETECTOR 6696M: Peter Rosin <peda@axentia.se> 6697L: linux-iio@vger.kernel.org 6698S: Maintained 6699F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6700F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6701F: drivers/iio/adc/envelope-detector.c 6702 6703IIO MULTIPLEXER 6704M: Peter Rosin <peda@axentia.se> 6705L: linux-iio@vger.kernel.org 6706S: Maintained 6707F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6708F: drivers/iio/multiplexer/iio-mux.c 6709 6710IIO SUBSYSTEM AND DRIVERS 6711M: Jonathan Cameron <jic23@kernel.org> 6712R: Hartmut Knaack <knaack.h@gmx.de> 6713R: Lars-Peter Clausen <lars@metafoo.de> 6714R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6715L: linux-iio@vger.kernel.org 6716T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6717S: Maintained 6718F: Documentation/devicetree/bindings/iio/ 6719F: drivers/iio/ 6720F: drivers/staging/iio/ 6721F: include/linux/iio/ 6722F: tools/iio/ 6723 6724IKANOS/ADI EAGLE ADSL USB DRIVER 6725M: Matthieu Castet <castet.matthieu@free.fr> 6726M: Stanislaw Gruszka <stf_xl@wp.pl> 6727S: Maintained 6728F: drivers/usb/atm/ueagle-atm.c 6729 6730IMGTEC ASCII LCD DRIVER 6731M: Paul Burton <paul.burton@imgtec.com> 6732S: Maintained 6733F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6734F: drivers/auxdisplay/img-ascii-lcd.c 6735 6736IMGTEC IR DECODER DRIVER 6737M: James Hogan <jhogan@kernel.org> 6738S: Maintained 6739F: drivers/media/rc/img-ir/ 6740 6741IMS TWINTURBO FRAMEBUFFER DRIVER 6742L: linux-fbdev@vger.kernel.org 6743S: Orphan 6744F: drivers/video/fbdev/imsttfb.c 6745 6746INA209 HARDWARE MONITOR DRIVER 6747M: Guenter Roeck <linux@roeck-us.net> 6748L: linux-hwmon@vger.kernel.org 6749S: Maintained 6750F: Documentation/hwmon/ina209 6751F: Documentation/devicetree/bindings/i2c/ina209.txt 6752F: drivers/hwmon/ina209.c 6753 6754INA2XX HARDWARE MONITOR DRIVER 6755M: Guenter Roeck <linux@roeck-us.net> 6756L: linux-hwmon@vger.kernel.org 6757S: Maintained 6758F: Documentation/hwmon/ina2xx 6759F: drivers/hwmon/ina2xx.c 6760F: include/linux/platform_data/ina2xx.h 6761 6762INDUSTRY PACK SUBSYSTEM (IPACK) 6763M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6764M: Jens Taprogge <jens.taprogge@taprogge.org> 6765M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6766L: industrypack-devel@lists.sourceforge.net 6767W: http://industrypack.sourceforge.net 6768S: Maintained 6769F: drivers/ipack/ 6770 6771INFINIBAND SUBSYSTEM 6772M: Doug Ledford <dledford@redhat.com> 6773M: Sean Hefty <sean.hefty@intel.com> 6774M: Hal Rosenstock <hal.rosenstock@gmail.com> 6775L: linux-rdma@vger.kernel.org 6776W: http://www.openfabrics.org/ 6777Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6778T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6779S: Supported 6780F: Documentation/devicetree/bindings/infiniband/ 6781F: Documentation/infiniband/ 6782F: drivers/infiniband/ 6783F: include/uapi/linux/if_infiniband.h 6784F: include/uapi/rdma/ 6785F: include/rdma/ 6786 6787INGENIC JZ4780 DMA Driver 6788M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6789S: Maintained 6790F: drivers/dma/dma-jz4780.c 6791 6792INGENIC JZ4780 NAND DRIVER 6793M: Harvey Hunt <harveyhuntnexus@gmail.com> 6794L: linux-mtd@lists.infradead.org 6795S: Maintained 6796F: drivers/mtd/nand/jz4780_* 6797 6798INOTIFY 6799M: Jan Kara <jack@suse.cz> 6800R: Amir Goldstein <amir73il@gmail.com> 6801L: linux-fsdevel@vger.kernel.org 6802S: Maintained 6803F: Documentation/filesystems/inotify.txt 6804F: fs/notify/inotify/ 6805F: include/linux/inotify.h 6806F: include/uapi/linux/inotify.h 6807 6808INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6809M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6810L: linux-input@vger.kernel.org 6811Q: http://patchwork.kernel.org/project/linux-input/list/ 6812T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6813S: Maintained 6814F: drivers/input/ 6815F: include/linux/input.h 6816F: include/uapi/linux/input.h 6817F: include/uapi/linux/input-event-codes.h 6818F: include/linux/input/ 6819F: Documentation/devicetree/bindings/input/ 6820F: Documentation/input/ 6821 6822INPUT MULTITOUCH (MT) PROTOCOL 6823M: Henrik Rydberg <rydberg@bitmath.org> 6824L: linux-input@vger.kernel.org 6825S: Odd fixes 6826F: Documentation/input/multi-touch-protocol.rst 6827F: drivers/input/input-mt.c 6828K: \b(ABS|SYN)_MT_ 6829 6830INSIDE SECURE CRYPTO DRIVER 6831M: Antoine Tenart <antoine.tenart@free-electrons.com> 6832F: drivers/crypto/inside-secure/ 6833S: Maintained 6834L: linux-crypto@vger.kernel.org 6835 6836INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6837M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6838M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6839L: linux-ima-devel@lists.sourceforge.net 6840L: linux-ima-user@lists.sourceforge.net 6841L: linux-security-module@vger.kernel.org 6842T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6843S: Supported 6844F: security/integrity/ima/ 6845 6846INTEL 810/815 FRAMEBUFFER DRIVER 6847M: Antonino Daplas <adaplas@gmail.com> 6848L: linux-fbdev@vger.kernel.org 6849S: Maintained 6850F: drivers/video/fbdev/i810/ 6851 6852INTEL ASoC BDW/HSW DRIVERS 6853M: Jie Yang <yang.jie@linux.intel.com> 6854L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6855S: Supported 6856F: sound/soc/intel/common/sst-dsp* 6857F: sound/soc/intel/common/sst-firmware.c 6858F: sound/soc/intel/boards/broadwell.c 6859F: sound/soc/intel/haswell/ 6860 6861INTEL C600 SERIES SAS CONTROLLER DRIVER 6862M: Intel SCU Linux support <intel-linux-scu@intel.com> 6863M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6864L: linux-scsi@vger.kernel.org 6865T: git git://git.code.sf.net/p/intel-sas/isci 6866S: Supported 6867F: drivers/scsi/isci/ 6868 6869INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6870M: Jani Nikula <jani.nikula@linux.intel.com> 6871M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6872M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6873L: intel-gfx@lists.freedesktop.org 6874W: https://01.org/linuxgraphics/ 6875B: https://01.org/linuxgraphics/documentation/how-report-bugs 6876C: irc://chat.freenode.net/intel-gfx 6877Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6878T: git git://anongit.freedesktop.org/drm-intel 6879S: Supported 6880F: drivers/gpu/drm/i915/ 6881F: include/drm/i915* 6882F: include/uapi/drm/i915_drm.h 6883F: Documentation/gpu/i915.rst 6884 6885INTEL ETHERNET DRIVERS 6886M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6887L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6888W: http://www.intel.com/support/feedback.htm 6889W: http://e1000.sourceforge.net/ 6890Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6891T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6892T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6893S: Supported 6894F: Documentation/networking/e100.txt 6895F: Documentation/networking/e1000.txt 6896F: Documentation/networking/e1000e.txt 6897F: Documentation/networking/igb.txt 6898F: Documentation/networking/igbvf.txt 6899F: Documentation/networking/ixgb.txt 6900F: Documentation/networking/ixgbe.txt 6901F: Documentation/networking/ixgbevf.txt 6902F: Documentation/networking/i40e.txt 6903F: Documentation/networking/i40evf.txt 6904F: drivers/net/ethernet/intel/ 6905F: drivers/net/ethernet/intel/*/ 6906F: include/linux/avf/virtchnl.h 6907 6908INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6909M: Maik Broemme <mbroemme@libmpq.org> 6910L: linux-fbdev@vger.kernel.org 6911S: Maintained 6912F: Documentation/fb/intelfb.txt 6913F: drivers/video/fbdev/intelfb/ 6914 6915INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6916M: Zhenyu Wang <zhenyuw@linux.intel.com> 6917M: Zhi Wang <zhi.a.wang@intel.com> 6918L: intel-gvt-dev@lists.freedesktop.org 6919L: intel-gfx@lists.freedesktop.org 6920W: https://01.org/igvt-g 6921T: git https://github.com/01org/gvt-linux.git 6922S: Supported 6923F: drivers/gpu/drm/i915/gvt/ 6924 6925INTEL HID EVENT DRIVER 6926M: Alex Hung <alex.hung@canonical.com> 6927L: platform-driver-x86@vger.kernel.org 6928S: Maintained 6929F: drivers/platform/x86/intel-hid.c 6930 6931INTEL I/OAT DMA DRIVER 6932M: Dave Jiang <dave.jiang@intel.com> 6933R: Dan Williams <dan.j.williams@intel.com> 6934L: dmaengine@vger.kernel.org 6935Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6936S: Supported 6937F: drivers/dma/ioat* 6938 6939INTEL IDLE DRIVER 6940M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6941M: Len Brown <lenb@kernel.org> 6942L: linux-pm@vger.kernel.org 6943T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6944B: https://bugzilla.kernel.org 6945S: Supported 6946F: drivers/idle/intel_idle.c 6947 6948INTEL INTEGRATED SENSOR HUB DRIVER 6949M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6950M: Jiri Kosina <jikos@kernel.org> 6951L: linux-input@vger.kernel.org 6952S: Maintained 6953F: drivers/hid/intel-ish-hid/ 6954 6955INTEL IOMMU (VT-d) 6956M: David Woodhouse <dwmw2@infradead.org> 6957L: iommu@lists.linux-foundation.org 6958T: git git://git.infradead.org/iommu-2.6.git 6959S: Supported 6960F: drivers/iommu/intel-iommu.c 6961F: include/linux/intel-iommu.h 6962 6963INTEL IOP-ADMA DMA DRIVER 6964R: Dan Williams <dan.j.williams@intel.com> 6965S: Odd fixes 6966F: drivers/dma/iop-adma.c 6967 6968INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6969M: Krzysztof Halasa <khalasa@piap.pl> 6970S: Maintained 6971F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6972F: arch/arm/mach-ixp4xx/include/mach/npe.h 6973F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6974F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6975F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6976F: drivers/net/wan/ixp4xx_hss.c 6977 6978INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6979M: Deepak Saxena <dsaxena@plexity.net> 6980S: Maintained 6981F: drivers/char/hw_random/ixp4xx-rng.c 6982 6983INTEL MANAGEMENT ENGINE (mei) 6984M: Tomas Winkler <tomas.winkler@intel.com> 6985L: linux-kernel@vger.kernel.org 6986S: Supported 6987F: include/uapi/linux/mei.h 6988F: include/linux/mei_cl_bus.h 6989F: drivers/misc/mei/* 6990F: drivers/watchdog/mei_wdt.c 6991F: Documentation/misc-devices/mei/* 6992F: samples/mei/* 6993 6994INTEL MENLOW THERMAL DRIVER 6995M: Sujith Thomas <sujith.thomas@intel.com> 6996L: platform-driver-x86@vger.kernel.org 6997W: https://01.org/linux-acpi 6998S: Supported 6999F: drivers/platform/x86/intel_menlow.c 7000 7001INTEL MERRIFIELD GPIO DRIVER 7002M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7003L: linux-gpio@vger.kernel.org 7004S: Maintained 7005F: drivers/gpio/gpio-merrifield.c 7006 7007INTEL MIC DRIVERS (mic) 7008M: Sudeep Dutt <sudeep.dutt@intel.com> 7009M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7010S: Supported 7011W: https://github.com/sudeepdutt/mic 7012W: http://software.intel.com/en-us/mic-developer 7013F: include/linux/mic_bus.h 7014F: include/linux/scif.h 7015F: include/uapi/linux/mic_common.h 7016F: include/uapi/linux/mic_ioctl.h 7017F: include/uapi/linux/scif_ioctl.h 7018F: drivers/misc/mic/ 7019F: drivers/dma/mic_x100_dma.c 7020F: drivers/dma/mic_x100_dma.h 7021F: Documentation/mic/ 7022 7023INTEL PMC CORE DRIVER 7024M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7025M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7026L: platform-driver-x86@vger.kernel.org 7027S: Maintained 7028F: arch/x86/include/asm/pmc_core.h 7029F: drivers/platform/x86/intel_pmc_core* 7030 7031INTEL PMC/P-Unit IPC DRIVER 7032M: Zha Qipeng<qipeng.zha@intel.com> 7033L: platform-driver-x86@vger.kernel.org 7034S: Maintained 7035F: drivers/platform/x86/intel_pmc_ipc.c 7036F: drivers/platform/x86/intel_punit_ipc.c 7037F: arch/x86/include/asm/intel_pmc_ipc.h 7038F: arch/x86/include/asm/intel_punit_ipc.h 7039 7040INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7041M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7042L: linux-wireless@vger.kernel.org 7043S: Maintained 7044F: Documentation/networking/README.ipw2100 7045F: Documentation/networking/README.ipw2200 7046F: drivers/net/wireless/intel/ipw2x00/ 7047 7048INTEL PSTATE DRIVER 7049M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7050M: Len Brown <lenb@kernel.org> 7051L: linux-pm@vger.kernel.org 7052S: Supported 7053F: drivers/cpufreq/intel_pstate.c 7054 7055INTEL RDMA RNIC DRIVER 7056M: Faisal Latif <faisal.latif@intel.com> 7057M: Shiraz Saleem <shiraz.saleem@intel.com> 7058L: linux-rdma@vger.kernel.org 7059S: Supported 7060F: drivers/infiniband/hw/i40iw/ 7061 7062INTEL TELEMETRY DRIVER 7063M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7064L: platform-driver-x86@vger.kernel.org 7065S: Maintained 7066F: arch/x86/include/asm/intel_telemetry.h 7067F: drivers/platform/x86/intel_telemetry* 7068 7069INTEL VIRTUAL BUTTON DRIVER 7070M: AceLan Kao <acelan.kao@canonical.com> 7071L: platform-driver-x86@vger.kernel.org 7072S: Maintained 7073F: drivers/platform/x86/intel-vbtn.c 7074 7075INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7076M: Stanislaw Gruszka <sgruszka@redhat.com> 7077L: linux-wireless@vger.kernel.org 7078S: Supported 7079F: drivers/net/wireless/intel/iwlegacy/ 7080 7081INTEL WIRELESS WIFI LINK (iwlwifi) 7082M: Johannes Berg <johannes.berg@intel.com> 7083M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7084M: Luca Coelho <luciano.coelho@intel.com> 7085M: Intel Linux Wireless <linuxwifi@intel.com> 7086L: linux-wireless@vger.kernel.org 7087W: http://intellinuxwireless.org 7088T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7089S: Supported 7090F: drivers/net/wireless/intel/iwlwifi/ 7091 7092INTEL WIRELESS WIMAX CONNECTION 2400 7093M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7094M: linux-wimax@intel.com 7095L: wimax@linuxwimax.org (subscribers-only) 7096S: Supported 7097W: http://linuxwimax.org 7098F: Documentation/wimax/README.i2400m 7099F: drivers/net/wimax/i2400m/ 7100F: include/uapi/linux/wimax/i2400m.h 7101 7102INTEL(R) TRACE HUB 7103M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7104S: Supported 7105F: Documentation/trace/intel_th.txt 7106F: drivers/hwtracing/intel_th/ 7107 7108INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7109M: Ning Sun <ning.sun@intel.com> 7110L: tboot-devel@lists.sourceforge.net 7111W: http://tboot.sourceforge.net 7112T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7113S: Supported 7114F: Documentation/intel_txt.txt 7115F: include/linux/tboot.h 7116F: arch/x86/kernel/tboot.c 7117 7118INTEL-MID GPIO DRIVER 7119M: David Cohen <david.a.cohen@linux.intel.com> 7120L: linux-gpio@vger.kernel.org 7121S: Maintained 7122F: drivers/gpio/gpio-intel-mid.c 7123 7124INVENSENSE MPU-3050 GYROSCOPE DRIVER 7125M: Linus Walleij <linus.walleij@linaro.org> 7126L: linux-iio@vger.kernel.org 7127S: Maintained 7128F: drivers/iio/gyro/mpu3050* 7129F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7130 7131IOC3 ETHERNET DRIVER 7132M: Ralf Baechle <ralf@linux-mips.org> 7133L: linux-mips@linux-mips.org 7134S: Maintained 7135F: drivers/net/ethernet/sgi/ioc3-eth.c 7136 7137IOC3 SERIAL DRIVER 7138M: Pat Gefre <pfg@sgi.com> 7139L: linux-serial@vger.kernel.org 7140S: Maintained 7141F: drivers/tty/serial/ioc3_serial.c 7142 7143IOMMU DRIVERS 7144M: Joerg Roedel <joro@8bytes.org> 7145L: iommu@lists.linux-foundation.org 7146T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7147S: Maintained 7148F: Documentation/devicetree/bindings/iommu/ 7149F: drivers/iommu/ 7150F: include/linux/iommu.h 7151F: include/linux/iova.h 7152 7153IP MASQUERADING 7154M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7155S: Maintained 7156F: net/ipv4/netfilter/ipt_MASQUERADE.c 7157 7158IPMI SUBSYSTEM 7159M: Corey Minyard <minyard@acm.org> 7160L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7161W: http://openipmi.sourceforge.net/ 7162S: Supported 7163F: Documentation/IPMI.txt 7164F: drivers/char/ipmi/ 7165F: include/linux/ipmi* 7166F: include/uapi/linux/ipmi* 7167 7168IPS SCSI RAID DRIVER 7169M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7170L: linux-scsi@vger.kernel.org 7171W: http://www.adaptec.com/ 7172S: Maintained 7173F: drivers/scsi/ips* 7174 7175IPVS 7176M: Wensong Zhang <wensong@linux-vs.org> 7177M: Simon Horman <horms@verge.net.au> 7178M: Julian Anastasov <ja@ssi.bg> 7179L: netdev@vger.kernel.org 7180L: lvs-devel@vger.kernel.org 7181S: Maintained 7182T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7183T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7184F: Documentation/networking/ipvs-sysctl.txt 7185F: include/net/ip_vs.h 7186F: include/uapi/linux/ip_vs.h 7187F: net/netfilter/ipvs/ 7188 7189IPWIRELESS DRIVER 7190M: Jiri Kosina <jikos@kernel.org> 7191M: David Sterba <dsterba@suse.com> 7192S: Odd Fixes 7193F: drivers/tty/ipwireless/ 7194 7195IPX NETWORK LAYER 7196L: netdev@vger.kernel.org 7197S: Odd fixes 7198F: include/net/ipx.h 7199F: include/uapi/linux/ipx.h 7200F: net/ipx/ 7201 7202IRDA SUBSYSTEM 7203M: Samuel Ortiz <samuel@sortiz.org> 7204L: irda-users@lists.sourceforge.net (subscribers-only) 7205L: netdev@vger.kernel.org 7206W: http://irda.sourceforge.net/ 7207S: Maintained 7208T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7209F: Documentation/networking/irda.txt 7210F: drivers/staging/irda/ 7211 7212IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7213M: Marc Zyngier <marc.zyngier@arm.com> 7214S: Maintained 7215T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7216F: Documentation/IRQ-domain.txt 7217F: include/linux/irqdomain.h 7218F: kernel/irq/irqdomain.c 7219F: kernel/irq/msi.c 7220 7221IRQ SUBSYSTEM 7222M: Thomas Gleixner <tglx@linutronix.de> 7223L: linux-kernel@vger.kernel.org 7224S: Maintained 7225T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7226F: kernel/irq/ 7227 7228IRQCHIP DRIVERS 7229M: Thomas Gleixner <tglx@linutronix.de> 7230M: Jason Cooper <jason@lakedaemon.net> 7231M: Marc Zyngier <marc.zyngier@arm.com> 7232L: linux-kernel@vger.kernel.org 7233S: Maintained 7234T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7235F: Documentation/devicetree/bindings/interrupt-controller/ 7236F: drivers/irqchip/ 7237 7238ISA 7239M: William Breathitt Gray <vilhelm.gray@gmail.com> 7240S: Maintained 7241F: Documentation/isa.txt 7242F: drivers/base/isa.c 7243F: include/linux/isa.h 7244 7245ISA RADIO MODULE 7246M: Hans Verkuil <hverkuil@xs4all.nl> 7247L: linux-media@vger.kernel.org 7248T: git git://linuxtv.org/media_tree.git 7249W: https://linuxtv.org 7250S: Maintained 7251F: drivers/media/radio/radio-isa* 7252 7253ISAPNP 7254M: Jaroslav Kysela <perex@perex.cz> 7255S: Maintained 7256F: Documentation/isapnp.txt 7257F: drivers/pnp/isapnp/ 7258F: include/linux/isapnp.h 7259 7260ISCSI 7261M: Lee Duncan <lduncan@suse.com> 7262M: Chris Leech <cleech@redhat.com> 7263L: open-iscsi@googlegroups.com 7264W: www.open-iscsi.com 7265S: Maintained 7266F: drivers/scsi/*iscsi* 7267F: include/scsi/*iscsi* 7268 7269iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7270M: Peter Jones <pjones@redhat.com> 7271M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7272S: Maintained 7273F: drivers/firmware/iscsi_ibft* 7274 7275ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7276M: Or Gerlitz <ogerlitz@mellanox.com> 7277M: Sagi Grimberg <sagi@grimberg.me> 7278M: Roi Dayan <roid@mellanox.com> 7279L: linux-rdma@vger.kernel.org 7280S: Supported 7281W: http://www.openfabrics.org 7282W: www.open-iscsi.org 7283Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7284F: drivers/infiniband/ulp/iser/ 7285 7286ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7287M: Sagi Grimberg <sagi@grimberg.me> 7288T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7289L: linux-rdma@vger.kernel.org 7290L: target-devel@vger.kernel.org 7291S: Supported 7292W: http://www.linux-iscsi.org 7293F: drivers/infiniband/ulp/isert 7294 7295ISDN SUBSYSTEM 7296M: Karsten Keil <isdn@linux-pingi.de> 7297L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7298L: netdev@vger.kernel.org 7299W: http://www.isdn4linux.de 7300T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7301S: Maintained 7302F: Documentation/isdn/ 7303F: drivers/isdn/ 7304F: include/linux/isdn.h 7305F: include/linux/isdn/ 7306F: include/uapi/linux/isdn.h 7307F: include/uapi/linux/isdn/ 7308 7309ISDN SUBSYSTEM (Eicon active card driver) 7310M: Armin Schindler <mac@melware.de> 7311L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7312W: http://www.melware.de 7313S: Maintained 7314F: drivers/isdn/hardware/eicon/ 7315 7316IT87 HARDWARE MONITORING DRIVER 7317M: Jean Delvare <jdelvare@suse.com> 7318L: linux-hwmon@vger.kernel.org 7319S: Maintained 7320F: Documentation/hwmon/it87 7321F: drivers/hwmon/it87.c 7322 7323IT913X MEDIA DRIVER 7324M: Antti Palosaari <crope@iki.fi> 7325L: linux-media@vger.kernel.org 7326W: https://linuxtv.org 7327W: http://palosaari.fi/linux/ 7328Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7329T: git git://linuxtv.org/anttip/media_tree.git 7330S: Maintained 7331F: drivers/media/tuners/it913x* 7332 7333IVTV VIDEO4LINUX DRIVER 7334M: Andy Walls <awalls@md.metrocast.net> 7335L: ivtv-devel@ivtvdriver.org (subscribers-only) 7336L: linux-media@vger.kernel.org 7337T: git git://linuxtv.org/media_tree.git 7338W: http://www.ivtvdriver.org 7339S: Maintained 7340F: Documentation/media/v4l-drivers/ivtv* 7341F: drivers/media/pci/ivtv/ 7342F: include/uapi/linux/ivtv* 7343 7344IX2505V MEDIA DRIVER 7345M: Malcolm Priestley <tvboxspy@gmail.com> 7346L: linux-media@vger.kernel.org 7347W: https://linuxtv.org 7348Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7349S: Maintained 7350F: drivers/media/dvb-frontends/ix2505v* 7351 7352JC42.4 TEMPERATURE SENSOR DRIVER 7353M: Guenter Roeck <linux@roeck-us.net> 7354L: linux-hwmon@vger.kernel.org 7355S: Maintained 7356F: drivers/hwmon/jc42.c 7357F: Documentation/hwmon/jc42 7358 7359JFS FILESYSTEM 7360M: Dave Kleikamp <shaggy@kernel.org> 7361L: jfs-discussion@lists.sourceforge.net 7362W: http://jfs.sourceforge.net/ 7363T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7364S: Maintained 7365F: Documentation/filesystems/jfs.txt 7366F: fs/jfs/ 7367 7368JME NETWORK DRIVER 7369M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7370L: netdev@vger.kernel.org 7371S: Maintained 7372F: drivers/net/ethernet/jme.* 7373 7374JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7375M: David Woodhouse <dwmw2@infradead.org> 7376L: linux-mtd@lists.infradead.org 7377W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7378S: Maintained 7379F: fs/jffs2/ 7380F: include/uapi/linux/jffs2.h 7381 7382JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7383M: "Theodore Ts'o" <tytso@mit.edu> 7384M: Jan Kara <jack@suse.com> 7385L: linux-ext4@vger.kernel.org 7386S: Maintained 7387F: fs/jbd2/ 7388F: include/linux/jbd2.h 7389 7390JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7391M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7392L: linux-media@vger.kernel.org 7393S: Maintained 7394F: drivers/media/platform/rcar_jpu.c 7395 7396JSM Neo PCI based serial card 7397M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7398L: linux-serial@vger.kernel.org 7399S: Maintained 7400F: drivers/tty/serial/jsm/ 7401 7402K10TEMP HARDWARE MONITORING DRIVER 7403M: Clemens Ladisch <clemens@ladisch.de> 7404L: linux-hwmon@vger.kernel.org 7405S: Maintained 7406F: Documentation/hwmon/k10temp 7407F: drivers/hwmon/k10temp.c 7408 7409K8TEMP HARDWARE MONITORING DRIVER 7410M: Rudolf Marek <r.marek@assembler.cz> 7411L: linux-hwmon@vger.kernel.org 7412S: Maintained 7413F: Documentation/hwmon/k8temp 7414F: drivers/hwmon/k8temp.c 7415 7416KASAN 7417M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7418R: Alexander Potapenko <glider@google.com> 7419R: Dmitry Vyukov <dvyukov@google.com> 7420L: kasan-dev@googlegroups.com 7421S: Maintained 7422F: arch/*/include/asm/kasan.h 7423F: arch/*/mm/kasan_init* 7424F: Documentation/dev-tools/kasan.rst 7425F: include/linux/kasan*.h 7426F: lib/test_kasan.c 7427F: mm/kasan/ 7428F: scripts/Makefile.kasan 7429 7430KCONFIG 7431M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7432L: linux-kbuild@vger.kernel.org 7433T: git git://gitorious.org/linux-kconfig/linux-kconfig 7434S: Maintained 7435F: Documentation/kbuild/kconfig-language.txt 7436F: scripts/kconfig/ 7437 7438KDUMP 7439M: Dave Young <dyoung@redhat.com> 7440M: Baoquan He <bhe@redhat.com> 7441R: Vivek Goyal <vgoyal@redhat.com> 7442L: kexec@lists.infradead.org 7443W: http://lse.sourceforge.net/kdump/ 7444S: Maintained 7445F: Documentation/kdump/ 7446 7447KEENE FM RADIO TRANSMITTER DRIVER 7448M: Hans Verkuil <hverkuil@xs4all.nl> 7449L: linux-media@vger.kernel.org 7450T: git git://linuxtv.org/media_tree.git 7451W: https://linuxtv.org 7452S: Maintained 7453F: drivers/media/radio/radio-keene* 7454 7455KERNEL AUTOMOUNTER v4 (AUTOFS4) 7456M: Ian Kent <raven@themaw.net> 7457L: autofs@vger.kernel.org 7458S: Maintained 7459F: fs/autofs4/ 7460 7461KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7462M: Masahiro Yamada <yamada.masahiro@socionext.com> 7463M: Michal Marek <mmarek@suse.com> 7464T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7465L: linux-kbuild@vger.kernel.org 7466S: Maintained 7467F: Documentation/kbuild/ 7468F: Makefile 7469F: scripts/Makefile.* 7470F: scripts/basic/ 7471F: scripts/mk* 7472F: scripts/package/ 7473 7474KERNEL JANITORS 7475L: kernel-janitors@vger.kernel.org 7476W: http://kernelnewbies.org/KernelJanitors 7477S: Odd Fixes 7478 7479KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7480M: "J. Bruce Fields" <bfields@fieldses.org> 7481M: Jeff Layton <jlayton@poochiereds.net> 7482L: linux-nfs@vger.kernel.org 7483W: http://nfs.sourceforge.net/ 7484T: git git://linux-nfs.org/~bfields/linux.git 7485S: Supported 7486F: fs/nfsd/ 7487F: include/uapi/linux/nfsd/ 7488F: fs/lockd/ 7489F: fs/nfs_common/ 7490F: net/sunrpc/ 7491F: include/linux/lockd/ 7492F: include/linux/sunrpc/ 7493F: include/uapi/linux/sunrpc/ 7494 7495KERNEL SELFTEST FRAMEWORK 7496M: Shuah Khan <shuahkh@osg.samsung.com> 7497M: Shuah Khan <shuah@kernel.org> 7498L: linux-kselftest@vger.kernel.org 7499T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7500S: Maintained 7501F: tools/testing/selftests/ 7502F: Documentation/dev-tools/kselftest* 7503 7504KERNEL USERMODE HELPER 7505M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7506L: linux-kernel@vger.kernel.org 7507S: Maintained 7508F: kernel/umh.c 7509F: include/linux/umh.h 7510 7511KERNEL VIRTUAL MACHINE (KVM) 7512M: Paolo Bonzini <pbonzini@redhat.com> 7513M: Radim Krčmář <rkrcmar@redhat.com> 7514L: kvm@vger.kernel.org 7515W: http://www.linux-kvm.org 7516T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7517S: Supported 7518F: Documentation/virtual/kvm/ 7519F: include/trace/events/kvm.h 7520F: include/uapi/asm-generic/kvm* 7521F: include/uapi/linux/kvm* 7522F: include/asm-generic/kvm* 7523F: include/linux/kvm* 7524F: include/kvm/iodev.h 7525F: virt/kvm/* 7526F: tools/kvm/ 7527 7528KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7529M: Joerg Roedel <joro@8bytes.org> 7530L: kvm@vger.kernel.org 7531W: http://www.linux-kvm.org/ 7532S: Maintained 7533F: arch/x86/include/asm/svm.h 7534F: arch/x86/kvm/svm.c 7535 7536KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7537M: Christoffer Dall <christoffer.dall@linaro.org> 7538M: Marc Zyngier <marc.zyngier@arm.com> 7539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7540L: kvmarm@lists.cs.columbia.edu 7541W: http://systems.cs.columbia.edu/projects/kvm-arm 7542T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7543S: Supported 7544F: arch/arm/include/uapi/asm/kvm* 7545F: arch/arm/include/asm/kvm* 7546F: arch/arm/kvm/ 7547F: virt/kvm/arm/ 7548F: include/kvm/arm_* 7549 7550KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7551M: Christoffer Dall <christoffer.dall@linaro.org> 7552M: Marc Zyngier <marc.zyngier@arm.com> 7553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7554L: kvmarm@lists.cs.columbia.edu 7555S: Maintained 7556F: arch/arm64/include/uapi/asm/kvm* 7557F: arch/arm64/include/asm/kvm* 7558F: arch/arm64/kvm/ 7559 7560KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7561M: James Hogan <jhogan@kernel.org> 7562L: linux-mips@linux-mips.org 7563S: Supported 7564F: arch/mips/include/uapi/asm/kvm* 7565F: arch/mips/include/asm/kvm* 7566F: arch/mips/kvm/ 7567 7568KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7569M: Alexander Graf <agraf@suse.com> 7570L: kvm-ppc@vger.kernel.org 7571W: http://www.linux-kvm.org/ 7572T: git git://github.com/agraf/linux-2.6.git 7573S: Supported 7574F: arch/powerpc/include/uapi/asm/kvm* 7575F: arch/powerpc/include/asm/kvm* 7576F: arch/powerpc/kvm/ 7577F: arch/powerpc/kernel/kvm* 7578 7579KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7580M: Christian Borntraeger <borntraeger@de.ibm.com> 7581M: Cornelia Huck <cohuck@redhat.com> 7582L: linux-s390@vger.kernel.org 7583W: http://www.ibm.com/developerworks/linux/linux390/ 7584T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7585S: Supported 7586F: arch/s390/include/uapi/asm/kvm* 7587F: arch/s390/include/asm/gmap.h 7588F: arch/s390/include/asm/kvm* 7589F: arch/s390/kvm/ 7590F: arch/s390/mm/gmap.c 7591 7592KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7593M: Paolo Bonzini <pbonzini@redhat.com> 7594M: Radim Krčmář <rkrcmar@redhat.com> 7595L: kvm@vger.kernel.org 7596W: http://www.linux-kvm.org 7597T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7598S: Supported 7599F: arch/x86/kvm/ 7600F: arch/x86/include/uapi/asm/kvm* 7601F: arch/x86/include/asm/kvm* 7602F: arch/x86/kernel/kvm.c 7603F: arch/x86/kernel/kvmclock.c 7604 7605KERNFS 7606M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7607M: Tejun Heo <tj@kernel.org> 7608T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7609S: Supported 7610F: include/linux/kernfs.h 7611F: fs/kernfs/ 7612 7613KEXEC 7614M: Eric Biederman <ebiederm@xmission.com> 7615W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7616L: kexec@lists.infradead.org 7617S: Maintained 7618F: include/linux/kexec.h 7619F: include/uapi/linux/kexec.h 7620F: kernel/kexec* 7621 7622KEYS-ENCRYPTED 7623M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7624M: David Safford <safford@us.ibm.com> 7625L: linux-security-module@vger.kernel.org 7626L: keyrings@vger.kernel.org 7627S: Supported 7628F: Documentation/security/keys/trusted-encrypted.rst 7629F: include/keys/encrypted-type.h 7630F: security/keys/encrypted-keys/ 7631 7632KEYS-TRUSTED 7633M: David Safford <safford@us.ibm.com> 7634M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7635L: linux-security-module@vger.kernel.org 7636L: keyrings@vger.kernel.org 7637S: Supported 7638F: Documentation/security/keys/trusted-encrypted.rst 7639F: include/keys/trusted-type.h 7640F: security/keys/trusted.c 7641F: security/keys/trusted.h 7642 7643KEYS/KEYRINGS: 7644M: David Howells <dhowells@redhat.com> 7645L: keyrings@vger.kernel.org 7646S: Maintained 7647F: Documentation/security/keys/core.rst 7648F: include/linux/key.h 7649F: include/linux/key-type.h 7650F: include/linux/keyctl.h 7651F: include/uapi/linux/keyctl.h 7652F: include/keys/ 7653F: security/keys/ 7654 7655KGDB / KDB /debug_core 7656M: Jason Wessel <jason.wessel@windriver.com> 7657W: http://kgdb.wiki.kernel.org/ 7658L: kgdb-bugreport@lists.sourceforge.net 7659T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7660S: Maintained 7661F: Documentation/dev-tools/kgdb.rst 7662F: drivers/misc/kgdbts.c 7663F: drivers/tty/serial/kgdboc.c 7664F: include/linux/kdb.h 7665F: include/linux/kgdb.h 7666F: kernel/debug/ 7667 7668KMEMCHECK 7669M: Vegard Nossum <vegardno@ifi.uio.no> 7670M: Pekka Enberg <penberg@kernel.org> 7671S: Maintained 7672F: Documentation/dev-tools/kmemcheck.rst 7673F: arch/x86/include/asm/kmemcheck.h 7674F: arch/x86/mm/kmemcheck/ 7675F: include/linux/kmemcheck.h 7676F: mm/kmemcheck.c 7677 7678KMEMLEAK 7679M: Catalin Marinas <catalin.marinas@arm.com> 7680S: Maintained 7681F: Documentation/dev-tools/kmemleak.rst 7682F: include/linux/kmemleak.h 7683F: mm/kmemleak.c 7684F: mm/kmemleak-test.c 7685 7686KMOD KERNEL MODULE LOADER - USERMODE HELPER 7687M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7688L: linux-kernel@vger.kernel.org 7689S: Maintained 7690F: kernel/kmod.c 7691F: include/linux/kmod.h 7692F: lib/test_kmod.c 7693F: tools/testing/selftests/kmod/ 7694 7695KPROBES 7696M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7697M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7698M: "David S. Miller" <davem@davemloft.net> 7699M: Masami Hiramatsu <mhiramat@kernel.org> 7700S: Maintained 7701F: Documentation/kprobes.txt 7702F: include/linux/kprobes.h 7703F: include/asm-generic/kprobes.h 7704F: kernel/kprobes.c 7705 7706KS0108 LCD CONTROLLER DRIVER 7707M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7708W: http://miguelojeda.es/auxdisplay.htm 7709W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7710S: Maintained 7711F: Documentation/auxdisplay/ks0108 7712F: drivers/auxdisplay/ks0108.c 7713F: include/linux/ks0108.h 7714 7715L3MDEV 7716M: David Ahern <dsa@cumulusnetworks.com> 7717L: netdev@vger.kernel.org 7718S: Maintained 7719F: net/l3mdev 7720F: include/net/l3mdev.h 7721 7722LANTIQ MIPS ARCHITECTURE 7723M: John Crispin <john@phrozen.org> 7724L: linux-mips@linux-mips.org 7725S: Maintained 7726F: arch/mips/lantiq 7727F: drivers/soc/lantiq 7728 7729LAPB module 7730L: linux-x25@vger.kernel.org 7731S: Orphan 7732F: Documentation/networking/lapb-module.txt 7733F: include/*/lapb.h 7734F: net/lapb/ 7735 7736LASI 53c700 driver for PARISC 7737M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7738L: linux-scsi@vger.kernel.org 7739S: Maintained 7740F: Documentation/scsi/53c700.txt 7741F: drivers/scsi/53c700* 7742 7743LED SUBSYSTEM 7744M: Richard Purdie <rpurdie@rpsys.net> 7745M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7746M: Pavel Machek <pavel@ucw.cz> 7747L: linux-leds@vger.kernel.org 7748T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7749S: Maintained 7750F: Documentation/devicetree/bindings/leds/ 7751F: drivers/leds/ 7752F: include/linux/leds.h 7753 7754LEGACY EEPROM DRIVER 7755M: Jean Delvare <jdelvare@suse.com> 7756S: Maintained 7757F: Documentation/misc-devices/eeprom 7758F: drivers/misc/eeprom/eeprom.c 7759 7760LEGO USB Tower driver 7761M: Juergen Stuber <starblue@users.sourceforge.net> 7762L: legousb-devel@lists.sourceforge.net 7763W: http://legousb.sourceforge.net/ 7764S: Maintained 7765F: drivers/usb/misc/legousbtower.c 7766 7767LG2160 MEDIA DRIVER 7768M: Michael Krufky <mkrufky@linuxtv.org> 7769L: linux-media@vger.kernel.org 7770W: https://linuxtv.org 7771W: http://github.com/mkrufky 7772Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7773T: git git://linuxtv.org/mkrufky/tuners.git 7774S: Maintained 7775F: drivers/media/dvb-frontends/lg2160.* 7776 7777LGDT3305 MEDIA DRIVER 7778M: Michael Krufky <mkrufky@linuxtv.org> 7779L: linux-media@vger.kernel.org 7780W: https://linuxtv.org 7781W: http://github.com/mkrufky 7782Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7783T: git git://linuxtv.org/mkrufky/tuners.git 7784S: Maintained 7785F: drivers/media/dvb-frontends/lgdt3305.* 7786 7787LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7788M: Viresh Kumar <vireshk@kernel.org> 7789L: linux-ide@vger.kernel.org 7790T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7791S: Maintained 7792F: include/linux/pata_arasan_cf_data.h 7793F: drivers/ata/pata_arasan_cf.c 7794 7795LIBATA PATA DRIVERS 7796M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7797M: Tejun Heo <tj@kernel.org> 7798L: linux-ide@vger.kernel.org 7799T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7800S: Maintained 7801F: drivers/ata/pata_*.c 7802F: drivers/ata/ata_generic.c 7803 7804LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7805M: Linus Walleij <linus.walleij@linaro.org> 7806L: linux-ide@vger.kernel.org 7807T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7808S: Maintained 7809F: drivers/ata/pata_ftide010.c 7810F: drivers/ata/sata_gemini.c 7811F: drivers/ata/sata_gemini.h 7812 7813LIBATA SATA AHCI PLATFORM devices support 7814M: Hans de Goede <hdegoede@redhat.com> 7815M: Tejun Heo <tj@kernel.org> 7816L: linux-ide@vger.kernel.org 7817T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7818S: Maintained 7819F: drivers/ata/ahci_platform.c 7820F: drivers/ata/libahci_platform.c 7821F: include/linux/ahci_platform.h 7822 7823LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7824M: Mikael Pettersson <mikpelinux@gmail.com> 7825L: linux-ide@vger.kernel.org 7826T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7827S: Maintained 7828F: drivers/ata/sata_promise.* 7829 7830LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7831M: Tejun Heo <tj@kernel.org> 7832L: linux-ide@vger.kernel.org 7833T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7834S: Maintained 7835F: drivers/ata/ 7836F: include/linux/ata.h 7837F: include/linux/libata.h 7838F: Documentation/devicetree/bindings/ata/ 7839 7840LIBLOCKDEP 7841M: Sasha Levin <alexander.levin@verizon.com> 7842S: Maintained 7843F: tools/lib/lockdep/ 7844 7845LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7846M: Ross Zwisler <ross.zwisler@linux.intel.com> 7847L: linux-nvdimm@lists.01.org 7848Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7849S: Supported 7850F: drivers/nvdimm/blk.c 7851F: drivers/nvdimm/region_devs.c 7852 7853LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7854M: Vishal Verma <vishal.l.verma@intel.com> 7855L: linux-nvdimm@lists.01.org 7856Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7857S: Supported 7858F: drivers/nvdimm/btt* 7859 7860LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7861M: Ross Zwisler <ross.zwisler@linux.intel.com> 7862L: linux-nvdimm@lists.01.org 7863Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7864S: Supported 7865F: drivers/nvdimm/pmem* 7866 7867LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7868M: Dan Williams <dan.j.williams@intel.com> 7869L: linux-nvdimm@lists.01.org 7870Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7871T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7872S: Supported 7873F: drivers/nvdimm/* 7874F: drivers/acpi/nfit/* 7875F: include/linux/nd.h 7876F: include/linux/libnvdimm.h 7877F: include/uapi/linux/ndctl.h 7878 7879LIGHTNVM PLATFORM SUPPORT 7880M: Matias Bjorling <mb@lightnvm.io> 7881W: http://github/OpenChannelSSD 7882L: linux-block@vger.kernel.org 7883S: Maintained 7884F: drivers/lightnvm/ 7885F: include/linux/lightnvm.h 7886F: include/uapi/linux/lightnvm.h 7887 7888LINUX FOR POWER MACINTOSH 7889M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7890W: http://www.penguinppc.org/ 7891L: linuxppc-dev@lists.ozlabs.org 7892S: Maintained 7893F: arch/powerpc/platforms/powermac/ 7894F: drivers/macintosh/ 7895 7896LINUX FOR POWERPC (32-BIT AND 64-BIT) 7897M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7898M: Paul Mackerras <paulus@samba.org> 7899M: Michael Ellerman <mpe@ellerman.id.au> 7900W: https://github.com/linuxppc/linux/wiki 7901L: linuxppc-dev@lists.ozlabs.org 7902Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7903T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7904S: Supported 7905F: Documentation/ABI/stable/sysfs-firmware-opal-* 7906F: Documentation/devicetree/bindings/powerpc/ 7907F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7908F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7909F: Documentation/powerpc/ 7910F: arch/powerpc/ 7911F: drivers/char/tpm/tpm_ibmvtpm* 7912F: drivers/crypto/nx/ 7913F: drivers/crypto/vmx/ 7914F: drivers/i2c/busses/i2c-opal.c 7915F: drivers/net/ethernet/ibm/ibmveth.* 7916F: drivers/net/ethernet/ibm/ibmvnic.* 7917F: drivers/pci/hotplug/pnv_php.c 7918F: drivers/pci/hotplug/rpa* 7919F: drivers/rtc/rtc-opal.c 7920F: drivers/scsi/ibmvscsi/ 7921F: drivers/tty/hvc/hvc_opal.c 7922F: drivers/watchdog/wdrtas.c 7923F: tools/testing/selftests/powerpc 7924N: /pmac 7925N: powermac 7926N: powernv 7927N: [^a-z0-9]ps3 7928N: pseries 7929 7930LINUX FOR POWERPC EMBEDDED MPC5XXX 7931M: Anatolij Gustschin <agust@denx.de> 7932L: linuxppc-dev@lists.ozlabs.org 7933T: git git://git.denx.de/linux-denx-agust.git 7934S: Maintained 7935F: arch/powerpc/platforms/512x/ 7936F: arch/powerpc/platforms/52xx/ 7937 7938LINUX FOR POWERPC EMBEDDED PPC4XX 7939M: Alistair Popple <alistair@popple.id.au> 7940M: Matt Porter <mporter@kernel.crashing.org> 7941W: http://www.penguinppc.org/ 7942L: linuxppc-dev@lists.ozlabs.org 7943S: Maintained 7944F: arch/powerpc/platforms/40x/ 7945F: arch/powerpc/platforms/44x/ 7946 7947LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7948M: Scott Wood <oss@buserror.net> 7949M: Kumar Gala <galak@kernel.crashing.org> 7950W: http://www.penguinppc.org/ 7951L: linuxppc-dev@lists.ozlabs.org 7952T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7953S: Maintained 7954F: arch/powerpc/platforms/83xx/ 7955F: arch/powerpc/platforms/85xx/ 7956F: Documentation/devicetree/bindings/powerpc/fsl/ 7957 7958LINUX FOR POWERPC EMBEDDED PPC8XX 7959M: Vitaly Bordug <vitb@kernel.crashing.org> 7960W: http://www.penguinppc.org/ 7961L: linuxppc-dev@lists.ozlabs.org 7962S: Maintained 7963F: arch/powerpc/platforms/8xx/ 7964 7965LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7966L: linuxppc-dev@lists.ozlabs.org 7967S: Orphan 7968F: arch/powerpc/*/*virtex* 7969F: arch/powerpc/*/*/*virtex* 7970 7971LINUX FOR POWERPC PA SEMI PWRFICIENT 7972L: linuxppc-dev@lists.ozlabs.org 7973S: Orphan 7974F: arch/powerpc/platforms/pasemi/ 7975F: drivers/*/*pasemi* 7976F: drivers/*/*/*pasemi* 7977 7978LINUX KERNEL DUMP TEST MODULE (LKDTM) 7979M: Kees Cook <keescook@chromium.org> 7980S: Maintained 7981F: drivers/misc/lkdtm* 7982 7983LINUX SECURITY MODULE (LSM) FRAMEWORK 7984M: Chris Wright <chrisw@sous-sol.org> 7985L: linux-security-module@vger.kernel.org 7986S: Supported 7987 7988LIS3LV02D ACCELEROMETER DRIVER 7989M: Eric Piel <eric.piel@tremplin-utc.net> 7990S: Maintained 7991F: Documentation/misc-devices/lis3lv02d 7992F: drivers/misc/lis3lv02d/ 7993F: drivers/platform/x86/hp_accel.c 7994 7995LIVE PATCHING 7996M: Josh Poimboeuf <jpoimboe@redhat.com> 7997M: Jessica Yu <jeyu@kernel.org> 7998M: Jiri Kosina <jikos@kernel.org> 7999M: Miroslav Benes <mbenes@suse.cz> 8000R: Petr Mladek <pmladek@suse.com> 8001S: Maintained 8002F: kernel/livepatch/ 8003F: include/linux/livepatch.h 8004F: arch/x86/include/asm/livepatch.h 8005F: arch/x86/kernel/livepatch.c 8006F: Documentation/livepatch/ 8007F: Documentation/ABI/testing/sysfs-kernel-livepatch 8008F: samples/livepatch/ 8009L: live-patching@vger.kernel.org 8010T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8011 8012LLC (802.2) 8013L: netdev@vger.kernel.org 8014S: Odd fixes 8015F: include/linux/llc.h 8016F: include/uapi/linux/llc.h 8017F: include/net/llc* 8018F: net/llc/ 8019 8020LM73 HARDWARE MONITOR DRIVER 8021M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8022L: linux-hwmon@vger.kernel.org 8023S: Maintained 8024F: drivers/hwmon/lm73.c 8025 8026LM78 HARDWARE MONITOR DRIVER 8027M: Jean Delvare <jdelvare@suse.com> 8028L: linux-hwmon@vger.kernel.org 8029S: Maintained 8030F: Documentation/hwmon/lm78 8031F: drivers/hwmon/lm78.c 8032 8033LM83 HARDWARE MONITOR DRIVER 8034M: Jean Delvare <jdelvare@suse.com> 8035L: linux-hwmon@vger.kernel.org 8036S: Maintained 8037F: Documentation/hwmon/lm83 8038F: drivers/hwmon/lm83.c 8039 8040LM90 HARDWARE MONITOR DRIVER 8041M: Jean Delvare <jdelvare@suse.com> 8042L: linux-hwmon@vger.kernel.org 8043S: Maintained 8044F: Documentation/hwmon/lm90 8045F: Documentation/devicetree/bindings/hwmon/lm90.txt 8046F: drivers/hwmon/lm90.c 8047F: include/dt-bindings/thermal/lm90.h 8048 8049LM95234 HARDWARE MONITOR DRIVER 8050M: Guenter Roeck <linux@roeck-us.net> 8051L: linux-hwmon@vger.kernel.org 8052S: Maintained 8053F: Documentation/hwmon/lm95234 8054F: drivers/hwmon/lm95234.c 8055 8056LME2510 MEDIA DRIVER 8057M: Malcolm Priestley <tvboxspy@gmail.com> 8058L: linux-media@vger.kernel.org 8059W: https://linuxtv.org 8060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8061S: Maintained 8062F: drivers/media/usb/dvb-usb-v2/lmedm04* 8063 8064LOADPIN SECURITY MODULE 8065M: Kees Cook <keescook@chromium.org> 8066T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8067S: Supported 8068F: security/loadpin/ 8069F: Documentation/admin-guide/LSM/LoadPin.rst 8070 8071LOCKING PRIMITIVES 8072M: Peter Zijlstra <peterz@infradead.org> 8073M: Ingo Molnar <mingo@redhat.com> 8074L: linux-kernel@vger.kernel.org 8075T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8076S: Maintained 8077F: Documentation/locking/ 8078F: include/linux/lockdep.h 8079F: include/linux/spinlock*.h 8080F: arch/*/include/asm/spinlock*.h 8081F: include/linux/rwlock*.h 8082F: include/linux/mutex*.h 8083F: arch/*/include/asm/mutex*.h 8084F: include/linux/rwsem*.h 8085F: arch/*/include/asm/rwsem.h 8086F: include/linux/seqlock.h 8087F: lib/locking*.[ch] 8088F: kernel/locking/ 8089 8090LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8091M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8092L: linux-ntfs-dev@lists.sourceforge.net 8093W: http://www.linux-ntfs.org/content/view/19/37/ 8094S: Maintained 8095F: Documentation/ldm.txt 8096F: block/partitions/ldm.* 8097 8098LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8099M: Sathya Prakash <sathya.prakash@broadcom.com> 8100M: Chaitra P B <chaitra.basappa@broadcom.com> 8101M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8102L: MPT-FusionLinux.pdl@broadcom.com 8103L: linux-scsi@vger.kernel.org 8104W: http://www.avagotech.com/support/ 8105S: Supported 8106F: drivers/message/fusion/ 8107F: drivers/scsi/mpt2sas/ 8108F: drivers/scsi/mpt3sas/ 8109 8110LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8111M: Matthew Wilcox <matthew@wil.cx> 8112L: linux-scsi@vger.kernel.org 8113S: Maintained 8114F: drivers/scsi/sym53c8xx_2/ 8115 8116LTC4261 HARDWARE MONITOR DRIVER 8117M: Guenter Roeck <linux@roeck-us.net> 8118L: linux-hwmon@vger.kernel.org 8119S: Maintained 8120F: Documentation/hwmon/ltc4261 8121F: drivers/hwmon/ltc4261.c 8122 8123LTC4306 I2C MULTIPLEXER DRIVER 8124M: Michael Hennerich <michael.hennerich@analog.com> 8125W: http://ez.analog.com/community/linux-device-drivers 8126L: linux-i2c@vger.kernel.org 8127S: Supported 8128F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8129F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8130 8131LTP (Linux Test Project) 8132M: Mike Frysinger <vapier@gentoo.org> 8133M: Cyril Hrubis <chrubis@suse.cz> 8134M: Wanlong Gao <wanlong.gao@gmail.com> 8135M: Jan Stancek <jstancek@redhat.com> 8136M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8137M: Alexey Kodanev <alexey.kodanev@oracle.com> 8138L: ltp@lists.linux.it (subscribers-only) 8139W: http://linux-test-project.github.io/ 8140T: git git://github.com/linux-test-project/ltp.git 8141S: Maintained 8142 8143M32R ARCHITECTURE 8144W: http://www.linux-m32r.org/ 8145S: Orphan 8146F: arch/m32r/ 8147 8148M68K ARCHITECTURE 8149M: Geert Uytterhoeven <geert@linux-m68k.org> 8150L: linux-m68k@lists.linux-m68k.org 8151W: http://www.linux-m68k.org/ 8152T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8153S: Maintained 8154F: arch/m68k/ 8155F: drivers/zorro/ 8156 8157M68K ON APPLE MACINTOSH 8158M: Joshua Thompson <funaho@jurai.org> 8159W: http://www.mac.linux-m68k.org/ 8160L: linux-m68k@lists.linux-m68k.org 8161S: Maintained 8162F: arch/m68k/mac/ 8163 8164M68K ON HP9000/300 8165M: Philip Blundell <philb@gnu.org> 8166W: http://www.tazenda.demon.co.uk/phil/linux-hp 8167S: Maintained 8168F: arch/m68k/hp300/ 8169 8170M88DS3103 MEDIA DRIVER 8171M: Antti Palosaari <crope@iki.fi> 8172L: linux-media@vger.kernel.org 8173W: https://linuxtv.org 8174W: http://palosaari.fi/linux/ 8175Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8176T: git git://linuxtv.org/anttip/media_tree.git 8177S: Maintained 8178F: drivers/media/dvb-frontends/m88ds3103* 8179 8180M88RS2000 MEDIA DRIVER 8181M: Malcolm Priestley <tvboxspy@gmail.com> 8182L: linux-media@vger.kernel.org 8183W: https://linuxtv.org 8184Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8185S: Maintained 8186F: drivers/media/dvb-frontends/m88rs2000* 8187 8188MA901 MASTERKIT USB FM RADIO DRIVER 8189M: Alexey Klimov <klimov.linux@gmail.com> 8190L: linux-media@vger.kernel.org 8191T: git git://linuxtv.org/media_tree.git 8192S: Maintained 8193F: drivers/media/radio/radio-ma901.c 8194 8195MAC80211 8196M: Johannes Berg <johannes@sipsolutions.net> 8197L: linux-wireless@vger.kernel.org 8198W: http://wireless.kernel.org/ 8199T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8200T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8201S: Maintained 8202F: Documentation/networking/mac80211-injection.txt 8203F: include/net/mac80211.h 8204F: net/mac80211/ 8205F: drivers/net/wireless/mac80211_hwsim.[ch] 8206 8207MAILBOX API 8208M: Jassi Brar <jassisinghbrar@gmail.com> 8209L: linux-kernel@vger.kernel.org 8210S: Maintained 8211F: drivers/mailbox/ 8212F: include/linux/mailbox_client.h 8213F: include/linux/mailbox_controller.h 8214 8215MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8216M: Michael Kerrisk <mtk.manpages@gmail.com> 8217W: http://www.kernel.org/doc/man-pages 8218L: linux-man@vger.kernel.org 8219S: Maintained 8220 8221MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8222M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8223L: linux-mips@linux-mips.org 8224S: Maintained 8225F: arch/mips/boot/dts/img/pistachio_marduk.dts 8226 8227MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8228M: Andrew Lunn <andrew@lunn.ch> 8229M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8230L: netdev@vger.kernel.org 8231S: Maintained 8232F: drivers/net/dsa/mv88e6xxx/ 8233F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8234 8235MARVELL ARMADA DRM SUPPORT 8236M: Russell King <linux@armlinux.org.uk> 8237S: Maintained 8238T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8239T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8240F: drivers/gpu/drm/armada/ 8241F: include/uapi/drm/armada_drm.h 8242F: Documentation/devicetree/bindings/display/armada/ 8243 8244MARVELL CRYPTO DRIVER 8245M: Boris Brezillon <boris.brezillon@free-electrons.com> 8246M: Arnaud Ebalard <arno@natisbad.org> 8247F: drivers/crypto/marvell/ 8248S: Maintained 8249L: linux-crypto@vger.kernel.org 8250 8251MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8252M: Mirko Lindner <mlindner@marvell.com> 8253M: Stephen Hemminger <stephen@networkplumber.org> 8254L: netdev@vger.kernel.org 8255S: Maintained 8256F: drivers/net/ethernet/marvell/sk* 8257 8258MARVELL LIBERTAS WIRELESS DRIVER 8259L: libertas-dev@lists.infradead.org 8260S: Orphan 8261F: drivers/net/wireless/marvell/libertas/ 8262 8263MARVELL MACCHIATOBIN SUPPORT 8264M: Russell King <rmk@armlinux.org.uk> 8265L: linux-arm-kernel@lists.infradead.org 8266S: Maintained 8267F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8268 8269MARVELL MV643XX ETHERNET DRIVER 8270M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8271L: netdev@vger.kernel.org 8272S: Maintained 8273F: drivers/net/ethernet/marvell/mv643xx_eth.* 8274F: include/linux/mv643xx.h 8275 8276MARVELL MV88X3310 PHY DRIVER 8277M: Russell King <rmk@armlinux.org.uk> 8278L: netdev@vger.kernel.org 8279S: Maintained 8280F: drivers/net/phy/marvell10g.c 8281 8282MARVELL MVNETA ETHERNET DRIVER 8283M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8284L: netdev@vger.kernel.org 8285S: Maintained 8286F: drivers/net/ethernet/marvell/mvneta.* 8287 8288MARVELL MWIFIEX WIRELESS DRIVER 8289M: Amitkumar Karwar <amitkarwar@gmail.com> 8290M: Nishant Sarmukadam <nishants@marvell.com> 8291M: Ganapathi Bhat <gbhat@marvell.com> 8292M: Xinming Hu <huxm@marvell.com> 8293L: linux-wireless@vger.kernel.org 8294S: Maintained 8295F: drivers/net/wireless/marvell/mwifiex/ 8296 8297MARVELL MWL8K WIRELESS DRIVER 8298M: Lennert Buytenhek <buytenh@wantstofly.org> 8299L: linux-wireless@vger.kernel.org 8300S: Odd Fixes 8301F: drivers/net/wireless/marvell/mwl8k.c 8302 8303MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8304M: Nicolas Pitre <nico@fluxnic.net> 8305S: Odd Fixes 8306F: drivers/mmc/host/mvsdio.* 8307 8308MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8309M: Hu Ziji <huziji@marvell.com> 8310L: linux-mmc@vger.kernel.org 8311S: Supported 8312F: drivers/mmc/host/sdhci-xenon* 8313F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8314 8315MATROX FRAMEBUFFER DRIVER 8316L: linux-fbdev@vger.kernel.org 8317S: Orphan 8318F: drivers/video/fbdev/matrox/matroxfb_* 8319F: include/uapi/linux/matroxfb.h 8320 8321MAX16065 HARDWARE MONITOR DRIVER 8322M: Guenter Roeck <linux@roeck-us.net> 8323L: linux-hwmon@vger.kernel.org 8324S: Maintained 8325F: Documentation/hwmon/max16065 8326F: drivers/hwmon/max16065.c 8327 8328MAX20751 HARDWARE MONITOR DRIVER 8329M: Guenter Roeck <linux@roeck-us.net> 8330L: linux-hwmon@vger.kernel.org 8331S: Maintained 8332F: Documentation/hwmon/max20751 8333F: drivers/hwmon/max20751.c 8334 8335MAX2175 SDR TUNER DRIVER 8336M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8337L: linux-media@vger.kernel.org 8338T: git git://linuxtv.org/media_tree.git 8339S: Maintained 8340F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8341F: Documentation/media/v4l-drivers/max2175.rst 8342F: drivers/media/i2c/max2175* 8343F: include/uapi/linux/max2175.h 8344 8345MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8346L: linux-hwmon@vger.kernel.org 8347S: Orphan 8348F: Documentation/hwmon/max6650 8349F: drivers/hwmon/max6650.c 8350 8351MAX6697 HARDWARE MONITOR DRIVER 8352M: Guenter Roeck <linux@roeck-us.net> 8353L: linux-hwmon@vger.kernel.org 8354S: Maintained 8355F: Documentation/hwmon/max6697 8356F: Documentation/devicetree/bindings/i2c/max6697.txt 8357F: drivers/hwmon/max6697.c 8358F: include/linux/platform_data/max6697.h 8359 8360MAX9860 MONO AUDIO VOICE CODEC DRIVER 8361M: Peter Rosin <peda@axentia.se> 8362L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8363S: Maintained 8364F: Documentation/devicetree/bindings/sound/max9860.txt 8365F: sound/soc/codecs/max9860.* 8366 8367MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8368M: Javier Martinez Canillas <javier@dowhile0.org> 8369L: linux-kernel@vger.kernel.org 8370S: Supported 8371F: drivers/regulator/max77802-regulator.c 8372F: Documentation/devicetree/bindings/*/*max77802.txt 8373F: include/dt-bindings/*/*max77802.h 8374 8375MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8376M: Krzysztof Kozlowski <krzk@kernel.org> 8377M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8378L: linux-pm@vger.kernel.org 8379S: Supported 8380F: drivers/power/supply/max14577_charger.c 8381F: drivers/power/supply/max77693_charger.c 8382 8383MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8384M: Chanwoo Choi <cw00.choi@samsung.com> 8385M: Krzysztof Kozlowski <krzk@kernel.org> 8386M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8387L: linux-kernel@vger.kernel.org 8388S: Supported 8389F: drivers/*/max14577*.c 8390F: drivers/*/max77686*.c 8391F: drivers/*/max77693*.c 8392F: drivers/extcon/extcon-max14577.c 8393F: drivers/extcon/extcon-max77693.c 8394F: drivers/rtc/rtc-max77686.c 8395F: drivers/clk/clk-max77686.c 8396F: Documentation/devicetree/bindings/mfd/max14577.txt 8397F: Documentation/devicetree/bindings/*/max77686.txt 8398F: Documentation/devicetree/bindings/mfd/max77693.txt 8399F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8400F: include/linux/mfd/max14577*.h 8401F: include/linux/mfd/max77686*.h 8402F: include/linux/mfd/max77693*.h 8403 8404MAXIRADIO FM RADIO RECEIVER DRIVER 8405M: Hans Verkuil <hverkuil@xs4all.nl> 8406L: linux-media@vger.kernel.org 8407T: git git://linuxtv.org/media_tree.git 8408W: https://linuxtv.org 8409S: Maintained 8410F: drivers/media/radio/radio-maxiradio* 8411 8412MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8413M: Peter Rosin <peda@axentia.se> 8414L: linux-iio@vger.kernel.org 8415S: Maintained 8416F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8417F: drivers/iio/potentiometer/mcp4531.c 8418 8419MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8420M: William Breathitt Gray <vilhelm.gray@gmail.com> 8421L: linux-iio@vger.kernel.org 8422S: Maintained 8423F: drivers/iio/dac/cio-dac.c 8424 8425MEDIA DRIVERS FOR ASCOT2E 8426M: Sergey Kozlov <serjk@netup.ru> 8427M: Abylay Ospan <aospan@netup.ru> 8428L: linux-media@vger.kernel.org 8429W: https://linuxtv.org 8430W: http://netup.tv/ 8431T: git git://linuxtv.org/media_tree.git 8432S: Supported 8433F: drivers/media/dvb-frontends/ascot2e* 8434 8435MEDIA DRIVERS FOR CXD2841ER 8436M: Sergey Kozlov <serjk@netup.ru> 8437M: Abylay Ospan <aospan@netup.ru> 8438L: linux-media@vger.kernel.org 8439W: https://linuxtv.org 8440W: http://netup.tv/ 8441T: git git://linuxtv.org/media_tree.git 8442S: Supported 8443F: drivers/media/dvb-frontends/cxd2841er* 8444 8445MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8446M: Daniel Scheller <d.scheller.oss@gmail.com> 8447L: linux-media@vger.kernel.org 8448W: https://linuxtv.org 8449T: git git://linuxtv.org/media_tree.git 8450S: Maintained 8451F: drivers/media/pci/ddbridge/* 8452 8453MEDIA DRIVERS FOR FREESCALE IMX 8454M: Steve Longerbeam <slongerbeam@gmail.com> 8455M: Philipp Zabel <p.zabel@pengutronix.de> 8456L: linux-media@vger.kernel.org 8457T: git git://linuxtv.org/media_tree.git 8458S: Maintained 8459F: Documentation/devicetree/bindings/media/imx.txt 8460F: Documentation/media/v4l-drivers/imx.rst 8461F: drivers/staging/media/imx/ 8462F: include/linux/imx-media.h 8463F: include/media/imx.h 8464 8465MEDIA DRIVERS FOR HELENE 8466M: Abylay Ospan <aospan@netup.ru> 8467L: linux-media@vger.kernel.org 8468W: https://linuxtv.org 8469W: http://netup.tv/ 8470T: git git://linuxtv.org/media_tree.git 8471S: Supported 8472F: drivers/media/dvb-frontends/helene* 8473 8474MEDIA DRIVERS FOR HORUS3A 8475M: Sergey Kozlov <serjk@netup.ru> 8476M: Abylay Ospan <aospan@netup.ru> 8477L: linux-media@vger.kernel.org 8478W: https://linuxtv.org 8479W: http://netup.tv/ 8480T: git git://linuxtv.org/media_tree.git 8481S: Supported 8482F: drivers/media/dvb-frontends/horus3a* 8483 8484MEDIA DRIVERS FOR LNBH25 8485M: Sergey Kozlov <serjk@netup.ru> 8486M: Abylay Ospan <aospan@netup.ru> 8487L: linux-media@vger.kernel.org 8488W: https://linuxtv.org 8489W: http://netup.tv/ 8490T: git git://linuxtv.org/media_tree.git 8491S: Supported 8492F: drivers/media/dvb-frontends/lnbh25* 8493 8494MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8495M: Daniel Scheller <d.scheller.oss@gmail.com> 8496L: linux-media@vger.kernel.org 8497W: https://linuxtv.org 8498T: git git://linuxtv.org/media_tree.git 8499S: Maintained 8500F: drivers/media/dvb-frontends/mxl5xx* 8501 8502MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8503M: Sergey Kozlov <serjk@netup.ru> 8504M: Abylay Ospan <aospan@netup.ru> 8505L: linux-media@vger.kernel.org 8506W: https://linuxtv.org 8507W: http://netup.tv/ 8508T: git git://linuxtv.org/media_tree.git 8509S: Supported 8510F: drivers/media/pci/netup_unidvb/* 8511 8512MEDIA DRIVERS FOR RENESAS - DRIF 8513M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8514L: linux-media@vger.kernel.org 8515L: linux-renesas-soc@vger.kernel.org 8516T: git git://linuxtv.org/media_tree.git 8517S: Supported 8518F: Documentation/devicetree/bindings/media/renesas,drif.txt 8519F: drivers/media/platform/rcar_drif.c 8520 8521MEDIA DRIVERS FOR RENESAS - FCP 8522M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8523L: linux-media@vger.kernel.org 8524L: linux-renesas-soc@vger.kernel.org 8525T: git git://linuxtv.org/media_tree.git 8526S: Supported 8527F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8528F: drivers/media/platform/rcar-fcp.c 8529F: include/media/rcar-fcp.h 8530 8531MEDIA DRIVERS FOR RENESAS - FDP1 8532M: Kieran Bingham <kieran@bingham.xyz> 8533L: linux-media@vger.kernel.org 8534L: linux-renesas-soc@vger.kernel.org 8535T: git git://linuxtv.org/media_tree.git 8536S: Supported 8537F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8538F: drivers/media/platform/rcar_fdp1.c 8539 8540MEDIA DRIVERS FOR RENESAS - VIN 8541M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8542L: linux-media@vger.kernel.org 8543L: linux-renesas-soc@vger.kernel.org 8544T: git git://linuxtv.org/media_tree.git 8545S: Supported 8546F: Documentation/devicetree/bindings/media/rcar_vin.txt 8547F: drivers/media/platform/rcar-vin/ 8548 8549MEDIA DRIVERS FOR RENESAS - VSP1 8550M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8551L: linux-media@vger.kernel.org 8552L: linux-renesas-soc@vger.kernel.org 8553T: git git://linuxtv.org/media_tree.git 8554S: Supported 8555F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8556F: drivers/media/platform/vsp1/ 8557 8558MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8559M: Daniel Scheller <d.scheller.oss@gmail.com> 8560L: linux-media@vger.kernel.org 8561W: https://linuxtv.org 8562T: git git://linuxtv.org/media_tree.git 8563S: Maintained 8564F: drivers/media/dvb-frontends/stv0910* 8565 8566MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8567M: Daniel Scheller <d.scheller.oss@gmail.com> 8568L: linux-media@vger.kernel.org 8569W: https://linuxtv.org 8570T: git git://linuxtv.org/media_tree.git 8571S: Maintained 8572F: drivers/media/dvb-frontends/stv6111* 8573 8574MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8575M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8576M: Mauro Carvalho Chehab <mchehab@kernel.org> 8577P: LinuxTV.org Project 8578L: linux-media@vger.kernel.org 8579W: https://linuxtv.org 8580Q: http://patchwork.kernel.org/project/linux-media/list/ 8581T: git git://linuxtv.org/media_tree.git 8582S: Maintained 8583F: Documentation/devicetree/bindings/media/ 8584F: Documentation/media/ 8585F: drivers/media/ 8586F: drivers/staging/media/ 8587F: include/linux/platform_data/media/ 8588F: include/media/ 8589F: include/uapi/linux/dvb/ 8590F: include/uapi/linux/videodev2.h 8591F: include/uapi/linux/media.h 8592F: include/uapi/linux/v4l2-* 8593F: include/uapi/linux/meye.h 8594F: include/uapi/linux/ivtv* 8595F: include/uapi/linux/uvcvideo.h 8596 8597MEDIATEK CIR DRIVER 8598M: Sean Wang <sean.wang@mediatek.com> 8599S: Maintained 8600F: drivers/media/rc/mtk-cir.c 8601 8602MEDIATEK PMIC LED DRIVER 8603M: Sean Wang <sean.wang@mediatek.com> 8604S: Maintained 8605F: drivers/leds/leds-mt6323.c 8606F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8607 8608MEDIATEK ETHERNET DRIVER 8609M: Felix Fietkau <nbd@openwrt.org> 8610M: John Crispin <john@phrozen.org> 8611M: Sean Wang <sean.wang@mediatek.com> 8612M: Nelson Chang <nelson.chang@mediatek.com> 8613L: netdev@vger.kernel.org 8614S: Maintained 8615F: drivers/net/ethernet/mediatek/ 8616 8617MEDIATEK JPEG DRIVER 8618M: Rick Chang <rick.chang@mediatek.com> 8619M: Bin Liu <bin.liu@mediatek.com> 8620S: Supported 8621F: drivers/media/platform/mtk-jpeg/ 8622F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8623 8624MEDIATEK MDP DRIVER 8625M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8626M: Houlong Wei <houlong.wei@mediatek.com> 8627M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8628S: Supported 8629F: drivers/media/platform/mtk-mdp/ 8630F: drivers/media/platform/mtk-vpu/ 8631F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8632 8633MEDIATEK MEDIA DRIVER 8634M: Tiffany Lin <tiffany.lin@mediatek.com> 8635M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8636S: Supported 8637F: drivers/media/platform/mtk-vcodec/ 8638F: drivers/media/platform/mtk-vpu/ 8639F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8640F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8641 8642MEDIATEK MT7601U WIRELESS LAN DRIVER 8643M: Jakub Kicinski <kubakici@wp.pl> 8644L: linux-wireless@vger.kernel.org 8645S: Maintained 8646F: drivers/net/wireless/mediatek/mt7601u/ 8647 8648MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8649M: Sean Wang <sean.wang@mediatek.com> 8650S: Maintained 8651F: drivers/char/hw_random/mtk-rng.c 8652 8653MEDIATEK USB3 DRD IP DRIVER 8654M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8655L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8657L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8658S: Maintained 8659F: drivers/usb/mtu3/ 8660 8661MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8662M: Peter Senna Tschudin <peter.senna@collabora.com> 8663M: Martin Donnelly <martin.donnelly@ge.com> 8664M: Martyn Welch <martyn.welch@collabora.co.uk> 8665S: Maintained 8666F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8667F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8668 8669MEGARAID SCSI/SAS DRIVERS 8670M: Kashyap Desai <kashyap.desai@broadcom.com> 8671M: Sumit Saxena <sumit.saxena@broadcom.com> 8672M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8673L: megaraidlinux.pdl@broadcom.com 8674L: linux-scsi@vger.kernel.org 8675W: http://www.avagotech.com/support/ 8676S: Maintained 8677F: Documentation/scsi/megaraid.txt 8678F: drivers/scsi/megaraid.* 8679F: drivers/scsi/megaraid/ 8680 8681MELEXIS MLX90614 DRIVER 8682M: Crt Mori <cmo@melexis.com> 8683L: linux-iio@vger.kernel.org 8684W: http://www.melexis.com 8685S: Supported 8686F: drivers/iio/temperature/mlx90614.c 8687 8688MELFAS MIP4 TOUCHSCREEN DRIVER 8689M: Sangwon Jee <jeesw@melfas.com> 8690W: http://www.melfas.com 8691S: Supported 8692F: drivers/input/touchscreen/melfas_mip4.c 8693F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8694 8695MELLANOX ETHERNET DRIVER (mlx4_en) 8696M: Tariq Toukan <tariqt@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/mlx4/en_* 8702 8703MELLANOX ETHERNET DRIVER (mlx5e) 8704M: Saeed Mahameed <saeedm@mellanox.com> 8705L: netdev@vger.kernel.org 8706S: Supported 8707W: http://www.mellanox.com 8708Q: http://patchwork.ozlabs.org/project/netdev/list/ 8709F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8710 8711MELLANOX ETHERNET INNOVA DRIVER 8712M: Ilan Tayari <ilant@mellanox.com> 8713R: Boris Pismenny <borisp@mellanox.com> 8714L: netdev@vger.kernel.org 8715S: Supported 8716W: http://www.mellanox.com 8717Q: http://patchwork.ozlabs.org/project/netdev/list/ 8718F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8719F: include/linux/mlx5/mlx5_ifc_fpga.h 8720 8721MELLANOX ETHERNET INNOVA IPSEC DRIVER 8722M: Ilan Tayari <ilant@mellanox.com> 8723R: Boris Pismenny <borisp@mellanox.com> 8724L: netdev@vger.kernel.org 8725S: Supported 8726W: http://www.mellanox.com 8727Q: http://patchwork.ozlabs.org/project/netdev/list/ 8728F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8729F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8730 8731MELLANOX ETHERNET SWITCH DRIVERS 8732M: Jiri Pirko <jiri@mellanox.com> 8733M: Ido Schimmel <idosch@mellanox.com> 8734L: netdev@vger.kernel.org 8735S: Supported 8736W: http://www.mellanox.com 8737Q: http://patchwork.ozlabs.org/project/netdev/list/ 8738F: drivers/net/ethernet/mellanox/mlxsw/ 8739 8740MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8741M: Yotam Gigi <yotamg@mellanox.com> 8742L: netdev@vger.kernel.org 8743S: Supported 8744W: http://www.mellanox.com 8745Q: http://patchwork.ozlabs.org/project/netdev/list/ 8746F: drivers/net/ethernet/mellanox/mlxfw/ 8747 8748MELLANOX MLX CPLD HOTPLUG DRIVER 8749M: Vadim Pasternak <vadimp@mellanox.com> 8750L: platform-driver-x86@vger.kernel.org 8751S: Supported 8752F: drivers/platform/x86/mlxcpld-hotplug.c 8753F: include/linux/platform_data/mlxcpld-hotplug.h 8754 8755MELLANOX MLX4 core VPI driver 8756M: Tariq Toukan <tariqt@mellanox.com> 8757L: netdev@vger.kernel.org 8758L: linux-rdma@vger.kernel.org 8759W: http://www.mellanox.com 8760Q: http://patchwork.ozlabs.org/project/netdev/list/ 8761S: Supported 8762F: drivers/net/ethernet/mellanox/mlx4/ 8763F: include/linux/mlx4/ 8764 8765MELLANOX MLX4 IB driver 8766M: Yishai Hadas <yishaih@mellanox.com> 8767L: linux-rdma@vger.kernel.org 8768W: http://www.mellanox.com 8769Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8770S: Supported 8771F: drivers/infiniband/hw/mlx4/ 8772F: include/linux/mlx4/ 8773F: include/uapi/rdma/mlx4-abi.h 8774 8775MELLANOX MLX5 core VPI driver 8776M: Saeed Mahameed <saeedm@mellanox.com> 8777M: Matan Barak <matanb@mellanox.com> 8778M: Leon Romanovsky <leonro@mellanox.com> 8779L: netdev@vger.kernel.org 8780L: linux-rdma@vger.kernel.org 8781W: http://www.mellanox.com 8782Q: http://patchwork.ozlabs.org/project/netdev/list/ 8783S: Supported 8784F: drivers/net/ethernet/mellanox/mlx5/core/ 8785F: include/linux/mlx5/ 8786 8787MELLANOX MLX5 IB driver 8788M: Matan Barak <matanb@mellanox.com> 8789M: Leon Romanovsky <leonro@mellanox.com> 8790L: linux-rdma@vger.kernel.org 8791W: http://www.mellanox.com 8792Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8793S: Supported 8794F: drivers/infiniband/hw/mlx5/ 8795F: include/linux/mlx5/ 8796F: include/uapi/rdma/mlx5-abi.h 8797 8798MELLANOX MLXCPLD I2C AND MUX DRIVER 8799M: Vadim Pasternak <vadimp@mellanox.com> 8800M: Michael Shych <michaelsh@mellanox.com> 8801L: linux-i2c@vger.kernel.org 8802S: Supported 8803F: drivers/i2c/busses/i2c-mlxcpld.c 8804F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8805F: Documentation/i2c/busses/i2c-mlxcpld 8806 8807MELLANOX MLXCPLD LED DRIVER 8808M: Vadim Pasternak <vadimp@mellanox.com> 8809L: linux-leds@vger.kernel.org 8810S: Supported 8811F: drivers/leds/leds-mlxcpld.c 8812F: Documentation/leds/leds-mlxcpld.txt 8813 8814MELLANOX PLATFORM DRIVER 8815M: Vadim Pasternak <vadimp@mellanox.com> 8816L: platform-driver-x86@vger.kernel.org 8817S: Supported 8818F: drivers/platform/x86/mlx-platform.c 8819 8820MEMBARRIER SUPPORT 8821M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8822M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8823L: linux-kernel@vger.kernel.org 8824S: Supported 8825F: kernel/sched/membarrier.c 8826F: include/uapi/linux/membarrier.h 8827 8828MEMORY MANAGEMENT 8829L: linux-mm@kvack.org 8830W: http://www.linux-mm.org 8831S: Maintained 8832F: include/linux/mm.h 8833F: include/linux/gfp.h 8834F: include/linux/mmzone.h 8835F: include/linux/memory_hotplug.h 8836F: include/linux/vmalloc.h 8837F: mm/ 8838 8839MEMORY TECHNOLOGY DEVICES (MTD) 8840M: David Woodhouse <dwmw2@infradead.org> 8841M: Brian Norris <computersforpeace@gmail.com> 8842M: Boris Brezillon <boris.brezillon@free-electrons.com> 8843M: Marek Vasut <marek.vasut@gmail.com> 8844M: Richard Weinberger <richard@nod.at> 8845M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8846L: linux-mtd@lists.infradead.org 8847W: http://www.linux-mtd.infradead.org/ 8848Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8849T: git git://git.infradead.org/linux-mtd.git master 8850T: git git://git.infradead.org/l2-mtd.git master 8851S: Maintained 8852F: Documentation/devicetree/bindings/mtd/ 8853F: drivers/mtd/ 8854F: include/linux/mtd/ 8855F: include/uapi/mtd/ 8856 8857MEN A21 WATCHDOG DRIVER 8858M: Johannes Thumshirn <morbidrsa@gmail.com> 8859L: linux-watchdog@vger.kernel.org 8860S: Maintained 8861F: drivers/watchdog/mena21_wdt.c 8862 8863MEN CHAMELEON BUS (mcb) 8864M: Johannes Thumshirn <morbidrsa@gmail.com> 8865S: Maintained 8866F: drivers/mcb/ 8867F: include/linux/mcb.h 8868F: Documentation/men-chameleon-bus.txt 8869 8870MEN F21BMC (Board Management Controller) 8871M: Andreas Werner <andreas.werner@men.de> 8872S: Supported 8873F: drivers/mfd/menf21bmc.c 8874F: drivers/watchdog/menf21bmc_wdt.c 8875F: drivers/leds/leds-menf21bmc.c 8876F: drivers/hwmon/menf21bmc_hwmon.c 8877F: Documentation/hwmon/menf21bmc 8878 8879MESON AO CEC DRIVER FOR AMLOGIC SOCS 8880M: Neil Armstrong <narmstrong@baylibre.com> 8881L: linux-media@lists.freedesktop.org 8882L: linux-amlogic@lists.infradead.org 8883W: http://linux-meson.com/ 8884S: Supported 8885F: drivers/media/platform/meson/ao-cec.c 8886F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8887T: git git://linuxtv.org/media_tree.git 8888 8889METAG ARCHITECTURE 8890M: James Hogan <jhogan@kernel.org> 8891L: linux-metag@vger.kernel.org 8892T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8893S: Odd Fixes 8894F: arch/metag/ 8895F: Documentation/metag/ 8896F: Documentation/devicetree/bindings/metag/ 8897F: Documentation/devicetree/bindings/interrupt-controller/img,* 8898F: drivers/clocksource/metag_generic.c 8899F: drivers/irqchip/irq-metag.c 8900F: drivers/irqchip/irq-metag-ext.c 8901F: drivers/tty/metag_da.c 8902 8903MICROBLAZE ARCHITECTURE 8904M: Michal Simek <monstr@monstr.eu> 8905W: http://www.monstr.eu/fdt/ 8906T: git git://git.monstr.eu/linux-2.6-microblaze.git 8907S: Supported 8908F: arch/microblaze/ 8909 8910MICROCHIP / ATMEL AT91 SERIAL DRIVER 8911M: Richard Genoud <richard.genoud@gmail.com> 8912S: Maintained 8913F: drivers/tty/serial/atmel_serial.c 8914F: drivers/tty/serial/atmel_serial.h 8915 8916MICROCHIP / ATMEL DMA DRIVER 8917M: Ludovic Desroches <ludovic.desroches@microchip.com> 8918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8919L: dmaengine@vger.kernel.org 8920S: Supported 8921F: drivers/dma/at_hdmac.c 8922F: drivers/dma/at_hdmac_regs.h 8923F: include/linux/platform_data/dma-atmel.h 8924 8925MICROCHIP / ATMEL ECC DRIVER 8926M: Tudor Ambarus <tudor.ambarus@microchip.com> 8927L: linux-crypto@vger.kernel.org 8928S: Maintained 8929F: drivers/crypto/atmel-ecc.* 8930 8931MICROCHIP / ATMEL ISC DRIVER 8932M: Songjun Wu <songjun.wu@microchip.com> 8933L: linux-media@vger.kernel.org 8934S: Supported 8935F: drivers/media/platform/atmel/atmel-isc.c 8936F: drivers/media/platform/atmel/atmel-isc-regs.h 8937F: devicetree/bindings/media/atmel-isc.txt 8938 8939MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8940M: Woojung Huh <Woojung.Huh@microchip.com> 8941M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8942L: netdev@vger.kernel.org 8943S: Maintained 8944F: net/dsa/tag_ksz.c 8945F: drivers/net/dsa/microchip/* 8946F: include/linux/platform_data/microchip-ksz.h 8947F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8948 8949MICROCHIP USB251XB DRIVER 8950M: Richard Leitner <richard.leitner@skidata.com> 8951L: linux-usb@vger.kernel.org 8952S: Maintained 8953F: drivers/usb/misc/usb251xb.c 8954F: Documentation/devicetree/bindings/usb/usb251xb.txt 8955 8956MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8957M: Don Brace <don.brace@microsemi.com> 8958L: esc.storagedev@microsemi.com 8959L: linux-scsi@vger.kernel.org 8960S: Supported 8961F: drivers/scsi/smartpqi/smartpqi*.[ch] 8962F: drivers/scsi/smartpqi/Kconfig 8963F: drivers/scsi/smartpqi/Makefile 8964F: include/linux/cciss*.h 8965F: include/uapi/linux/cciss*.h 8966F: Documentation/scsi/smartpqi.txt 8967 8968MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8969M: Chen Yu <yu.c.chen@intel.com> 8970L: platform-driver-x86@vger.kernel.org 8971S: Supported 8972F: drivers/platform/x86/surfacepro3_button.c 8973 8974MICROTEK X6 SCANNER 8975M: Oliver Neukum <oliver@neukum.org> 8976S: Maintained 8977F: drivers/usb/image/microtek.* 8978 8979MIPS 8980M: Ralf Baechle <ralf@linux-mips.org> 8981L: linux-mips@linux-mips.org 8982W: http://www.linux-mips.org/ 8983T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8984Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8985S: Supported 8986F: Documentation/devicetree/bindings/mips/ 8987F: Documentation/mips/ 8988F: arch/mips/ 8989 8990MIPS BOSTON DEVELOPMENT BOARD 8991M: Paul Burton <paul.burton@imgtec.com> 8992L: linux-mips@linux-mips.org 8993S: Maintained 8994F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 8995F: arch/mips/boot/dts/img/boston.dts 8996F: arch/mips/configs/generic/board-boston.config 8997F: drivers/clk/imgtec/clk-boston.c 8998F: include/dt-bindings/clock/boston-clock.h 8999 9000MIPS GENERIC PLATFORM 9001M: Paul Burton <paul.burton@imgtec.com> 9002L: linux-mips@linux-mips.org 9003S: Supported 9004F: arch/mips/generic/ 9005F: arch/mips/tools/generic-board-config.sh 9006 9007MIPS/LOONGSON1 ARCHITECTURE 9008M: Keguang Zhang <keguang.zhang@gmail.com> 9009L: linux-mips@linux-mips.org 9010S: Maintained 9011F: arch/mips/loongson32/ 9012F: arch/mips/include/asm/mach-loongson32/ 9013F: drivers/*/*loongson1* 9014F: drivers/*/*/*loongson1* 9015 9016MIPS RINT INSTRUCTION EMULATION 9017M: Aleksandar Markovic <aleksandar.markovic@imgtec.com> 9018L: linux-mips@linux-mips.org 9019S: Supported 9020F: arch/mips/math-emu/sp_rint.c 9021F: arch/mips/math-emu/dp_rint.c 9022 9023MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9024M: Hans Verkuil <hverkuil@xs4all.nl> 9025L: linux-media@vger.kernel.org 9026T: git git://linuxtv.org/media_tree.git 9027W: https://linuxtv.org 9028S: Odd Fixes 9029F: drivers/media/radio/radio-miropcm20* 9030 9031MMP SUPPORT 9032M: Eric Miao <eric.y.miao@gmail.com> 9033M: Haojian Zhuang <haojian.zhuang@gmail.com> 9034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9035T: git git://github.com/hzhuang1/linux.git 9036T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9037S: Maintained 9038F: arch/arm/boot/dts/mmp* 9039F: arch/arm/mach-mmp/ 9040 9041MN88472 MEDIA DRIVER 9042M: Antti Palosaari <crope@iki.fi> 9043L: linux-media@vger.kernel.org 9044W: https://linuxtv.org 9045W: http://palosaari.fi/linux/ 9046Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9047S: Maintained 9048F: drivers/media/dvb-frontends/mn88472* 9049 9050MN88473 MEDIA DRIVER 9051M: Antti Palosaari <crope@iki.fi> 9052L: linux-media@vger.kernel.org 9053W: https://linuxtv.org 9054W: http://palosaari.fi/linux/ 9055Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9056S: Maintained 9057F: drivers/media/dvb-frontends/mn88473* 9058 9059MODULE SUPPORT 9060M: Jessica Yu <jeyu@kernel.org> 9061M: Rusty Russell <rusty@rustcorp.com.au> 9062T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9063S: Maintained 9064F: include/linux/module.h 9065F: kernel/module.c 9066 9067MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9068W: http://popies.net/meye/ 9069S: Orphan 9070F: Documentation/media/v4l-drivers/meye* 9071F: drivers/media/pci/meye/ 9072F: include/uapi/linux/meye.h 9073 9074MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9075M: Jiri Slaby <jirislaby@gmail.com> 9076S: Maintained 9077F: Documentation/serial/moxa-smartio 9078F: drivers/tty/mxser.* 9079 9080MR800 AVERMEDIA USB FM RADIO DRIVER 9081M: Alexey Klimov <klimov.linux@gmail.com> 9082L: linux-media@vger.kernel.org 9083T: git git://linuxtv.org/media_tree.git 9084S: Maintained 9085F: drivers/media/radio/radio-mr800.c 9086 9087MRF24J40 IEEE 802.15.4 RADIO DRIVER 9088M: Alan Ott <alan@signal11.us> 9089L: linux-wpan@vger.kernel.org 9090S: Maintained 9091F: drivers/net/ieee802154/mrf24j40.c 9092F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9093 9094MSI LAPTOP SUPPORT 9095M: "Lee, Chun-Yi" <jlee@suse.com> 9096L: platform-driver-x86@vger.kernel.org 9097S: Maintained 9098F: drivers/platform/x86/msi-laptop.c 9099 9100MSI WMI SUPPORT 9101L: platform-driver-x86@vger.kernel.org 9102S: Orphan 9103F: drivers/platform/x86/msi-wmi.c 9104 9105MSI001 MEDIA DRIVER 9106M: Antti Palosaari <crope@iki.fi> 9107L: linux-media@vger.kernel.org 9108W: https://linuxtv.org 9109W: http://palosaari.fi/linux/ 9110Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9111T: git git://linuxtv.org/anttip/media_tree.git 9112S: Maintained 9113F: drivers/media/tuners/msi001* 9114 9115MSI2500 MEDIA DRIVER 9116M: Antti Palosaari <crope@iki.fi> 9117L: linux-media@vger.kernel.org 9118W: https://linuxtv.org 9119W: http://palosaari.fi/linux/ 9120Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9121T: git git://linuxtv.org/anttip/media_tree.git 9122S: Maintained 9123F: drivers/media/usb/msi2500/ 9124 9125MSYSTEMS DISKONCHIP G3 MTD DRIVER 9126M: Robert Jarzmik <robert.jarzmik@free.fr> 9127L: linux-mtd@lists.infradead.org 9128S: Maintained 9129F: drivers/mtd/devices/docg3* 9130 9131MT9M032 APTINA SENSOR DRIVER 9132M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9133L: linux-media@vger.kernel.org 9134T: git git://linuxtv.org/media_tree.git 9135S: Maintained 9136F: drivers/media/i2c/mt9m032.c 9137F: include/media/i2c/mt9m032.h 9138 9139MT9P031 APTINA CAMERA SENSOR 9140M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9141L: linux-media@vger.kernel.org 9142T: git git://linuxtv.org/media_tree.git 9143S: Maintained 9144F: drivers/media/i2c/mt9p031.c 9145F: include/media/i2c/mt9p031.h 9146 9147MT9T001 APTINA CAMERA SENSOR 9148M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9149L: linux-media@vger.kernel.org 9150T: git git://linuxtv.org/media_tree.git 9151S: Maintained 9152F: drivers/media/i2c/mt9t001.c 9153F: include/media/i2c/mt9t001.h 9154 9155MT9V032 APTINA CAMERA SENSOR 9156M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9157L: linux-media@vger.kernel.org 9158T: git git://linuxtv.org/media_tree.git 9159S: Maintained 9160F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9161F: drivers/media/i2c/mt9v032.c 9162F: include/media/i2c/mt9v032.h 9163 9164MULTIFUNCTION DEVICES (MFD) 9165M: Lee Jones <lee.jones@linaro.org> 9166T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9167S: Supported 9168F: Documentation/devicetree/bindings/mfd/ 9169F: drivers/mfd/ 9170F: include/linux/mfd/ 9171F: include/dt-bindings/mfd/ 9172 9173MULTIMEDIA CARD (MMC) ETC. OVER SPI 9174S: Orphan 9175F: drivers/mmc/host/mmc_spi.c 9176F: include/linux/spi/mmc_spi.h 9177 9178MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9179M: Ulf Hansson <ulf.hansson@linaro.org> 9180L: linux-mmc@vger.kernel.org 9181T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9182S: Maintained 9183F: Documentation/devicetree/bindings/mmc/ 9184F: drivers/mmc/ 9185F: include/linux/mmc/ 9186F: include/uapi/linux/mmc/ 9187 9188MULTIPLEXER SUBSYSTEM 9189M: Peter Rosin <peda@axentia.se> 9190S: Maintained 9191F: Documentation/ABI/testing/mux/sysfs-class-mux* 9192F: Documentation/devicetree/bindings/mux/ 9193F: include/linux/dt-bindings/mux/ 9194F: include/linux/mux/ 9195F: drivers/mux/ 9196 9197MULTITECH MULTIPORT CARD (ISICOM) 9198S: Orphan 9199F: drivers/tty/isicom.c 9200F: include/linux/isicom.h 9201 9202MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9203M: Bin Liu <b-liu@ti.com> 9204L: linux-usb@vger.kernel.org 9205T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 9206S: Maintained 9207F: drivers/usb/musb/ 9208 9209MXL5007T MEDIA DRIVER 9210M: Michael Krufky <mkrufky@linuxtv.org> 9211L: linux-media@vger.kernel.org 9212W: https://linuxtv.org 9213W: http://github.com/mkrufky 9214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9215T: git git://linuxtv.org/mkrufky/tuners.git 9216S: Maintained 9217F: drivers/media/tuners/mxl5007t.* 9218 9219MXSFB DRM DRIVER 9220M: Marek Vasut <marex@denx.de> 9221S: Supported 9222F: drivers/gpu/drm/mxsfb/ 9223F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9224 9225MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9226M: Hyong-Youb Kim <hykim@myri.com> 9227L: netdev@vger.kernel.org 9228W: https://www.myricom.com/support/downloads/myri10ge.html 9229S: Supported 9230F: drivers/net/ethernet/myricom/myri10ge/ 9231 9232NAND FLASH SUBSYSTEM 9233M: Boris Brezillon <boris.brezillon@free-electrons.com> 9234R: Richard Weinberger <richard@nod.at> 9235L: linux-mtd@lists.infradead.org 9236W: http://www.linux-mtd.infradead.org/ 9237Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9238T: git git://git.infradead.org/linux-mtd.git nand/fixes 9239T: git git://git.infradead.org/l2-mtd.git nand/next 9240S: Maintained 9241F: drivers/mtd/nand/ 9242F: include/linux/mtd/*nand*.h 9243 9244NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9245M: Daniel Mack <zonque@gmail.com> 9246S: Maintained 9247L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9248W: http://www.native-instruments.com 9249F: sound/usb/caiaq/ 9250 9251NATSEMI ETHERNET DRIVER (DP8381x) 9252S: Orphan 9253F: drivers/net/ethernet/natsemi/natsemi.c 9254 9255NCP FILESYSTEM 9256M: Petr Vandrovec <petr@vandrovec.name> 9257S: Odd Fixes 9258F: fs/ncpfs/ 9259 9260NCR 5380 SCSI DRIVERS 9261M: Finn Thain <fthain@telegraphics.com.au> 9262M: Michael Schmitz <schmitzmic@gmail.com> 9263L: linux-scsi@vger.kernel.org 9264S: Maintained 9265F: Documentation/scsi/g_NCR5380.txt 9266F: drivers/scsi/NCR5380.* 9267F: drivers/scsi/arm/cumana_1.c 9268F: drivers/scsi/arm/oak.c 9269F: drivers/scsi/atari_scsi.* 9270F: drivers/scsi/dmx3191d.c 9271F: drivers/scsi/g_NCR5380.* 9272F: drivers/scsi/mac_scsi.* 9273F: drivers/scsi/sun3_scsi.* 9274F: drivers/scsi/sun3_scsi_vme.c 9275 9276NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9277M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9278L: linux-scsi@vger.kernel.org 9279S: Maintained 9280F: drivers/scsi/NCR_D700.* 9281 9282NCT6775 HARDWARE MONITOR DRIVER 9283M: Guenter Roeck <linux@roeck-us.net> 9284L: linux-hwmon@vger.kernel.org 9285S: Maintained 9286F: Documentation/hwmon/nct6775 9287F: drivers/hwmon/nct6775.c 9288 9289NETEFFECT IWARP RNIC DRIVER (IW_NES) 9290M: Faisal Latif <faisal.latif@intel.com> 9291L: linux-rdma@vger.kernel.org 9292W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9293S: Supported 9294F: drivers/infiniband/hw/nes/ 9295F: include/uapi/rdma/nes-abi.h 9296 9297NETEM NETWORK EMULATOR 9298M: Stephen Hemminger <stephen@networkplumber.org> 9299L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9300S: Maintained 9301F: net/sched/sch_netem.c 9302 9303NETERION 10GbE DRIVERS (s2io/vxge) 9304M: Jon Mason <jdmason@kudzu.us> 9305L: netdev@vger.kernel.org 9306S: Supported 9307F: Documentation/networking/s2io.txt 9308F: Documentation/networking/vxge.txt 9309F: drivers/net/ethernet/neterion/ 9310 9311NETFILTER 9312M: Pablo Neira Ayuso <pablo@netfilter.org> 9313M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9314M: Florian Westphal <fw@strlen.de> 9315L: netfilter-devel@vger.kernel.org 9316L: coreteam@netfilter.org 9317W: http://www.netfilter.org/ 9318W: http://www.iptables.org/ 9319W: http://www.nftables.org/ 9320Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9321T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9322T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9323S: Maintained 9324F: include/linux/netfilter* 9325F: include/linux/netfilter/ 9326F: include/net/netfilter/ 9327F: include/uapi/linux/netfilter* 9328F: include/uapi/linux/netfilter/ 9329F: net/*/netfilter.c 9330F: net/*/netfilter/ 9331F: net/netfilter/ 9332F: net/bridge/br_netfilter*.c 9333 9334NETROM NETWORK LAYER 9335M: Ralf Baechle <ralf@linux-mips.org> 9336L: linux-hams@vger.kernel.org 9337W: http://www.linux-ax25.org/ 9338S: Maintained 9339F: include/net/netrom.h 9340F: include/uapi/linux/netrom.h 9341F: net/netrom/ 9342 9343NETRONOME ETHERNET DRIVERS 9344M: Jakub Kicinski <jakub.kicinski@netronome.com> 9345L: oss-drivers@netronome.com 9346S: Maintained 9347F: drivers/net/ethernet/netronome/ 9348 9349NETWORK BLOCK DEVICE (NBD) 9350M: Josef Bacik <jbacik@fb.com> 9351S: Maintained 9352L: linux-block@vger.kernel.org 9353L: nbd@other.debian.org 9354F: Documentation/blockdev/nbd.txt 9355F: drivers/block/nbd.c 9356F: include/uapi/linux/nbd.h 9357 9358NETWORK DROP MONITOR 9359M: Neil Horman <nhorman@tuxdriver.com> 9360L: netdev@vger.kernel.org 9361S: Maintained 9362W: https://fedorahosted.org/dropwatch/ 9363F: net/core/drop_monitor.c 9364 9365NETWORKING DRIVERS 9366L: netdev@vger.kernel.org 9367W: http://www.linuxfoundation.org/en/Net 9368Q: http://patchwork.ozlabs.org/project/netdev/list/ 9369T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9370T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9371S: Odd Fixes 9372F: Documentation/devicetree/bindings/net/ 9373F: drivers/net/ 9374F: include/linux/if_* 9375F: include/linux/netdevice.h 9376F: include/linux/etherdevice.h 9377F: include/linux/fcdevice.h 9378F: include/linux/fddidevice.h 9379F: include/linux/hippidevice.h 9380F: include/linux/inetdevice.h 9381F: include/uapi/linux/if_* 9382F: include/uapi/linux/netdevice.h 9383 9384NETWORKING DRIVERS (WIRELESS) 9385M: Kalle Valo <kvalo@codeaurora.org> 9386L: linux-wireless@vger.kernel.org 9387Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9388T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9389T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9390S: Maintained 9391F: Documentation/devicetree/bindings/net/wireless/ 9392F: drivers/net/wireless/ 9393 9394NETWORKING [DSA] 9395M: Andrew Lunn <andrew@lunn.ch> 9396M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9397M: Florian Fainelli <f.fainelli@gmail.com> 9398S: Maintained 9399F: net/dsa/ 9400F: include/net/dsa.h 9401F: drivers/net/dsa/ 9402 9403NETWORKING [GENERAL] 9404M: "David S. Miller" <davem@davemloft.net> 9405L: netdev@vger.kernel.org 9406W: http://www.linuxfoundation.org/en/Net 9407Q: http://patchwork.ozlabs.org/project/netdev/list/ 9408T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9409T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9410B: mailto:netdev@vger.kernel.org 9411S: Maintained 9412F: net/ 9413F: include/net/ 9414F: include/linux/in.h 9415F: include/linux/net.h 9416F: include/linux/netdevice.h 9417F: include/uapi/linux/in.h 9418F: include/uapi/linux/net.h 9419F: include/uapi/linux/netdevice.h 9420F: include/uapi/linux/net_namespace.h 9421F: tools/net/ 9422F: tools/testing/selftests/net/ 9423F: lib/random32.c 9424 9425NETWORKING [IPSEC] 9426M: Steffen Klassert <steffen.klassert@secunet.com> 9427M: Herbert Xu <herbert@gondor.apana.org.au> 9428M: "David S. Miller" <davem@davemloft.net> 9429L: netdev@vger.kernel.org 9430T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9431T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9432S: Maintained 9433F: net/core/flow.c 9434F: net/xfrm/ 9435F: net/key/ 9436F: net/ipv4/xfrm* 9437F: net/ipv4/esp4* 9438F: net/ipv4/ah4.c 9439F: net/ipv4/ipcomp.c 9440F: net/ipv4/ip_vti.c 9441F: net/ipv6/xfrm* 9442F: net/ipv6/esp6* 9443F: net/ipv6/ah6.c 9444F: net/ipv6/ipcomp6.c 9445F: net/ipv6/ip6_vti.c 9446F: include/uapi/linux/xfrm.h 9447F: include/net/xfrm.h 9448 9449NETWORKING [IPv4/IPv6] 9450M: "David S. Miller" <davem@davemloft.net> 9451M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9452M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9453L: netdev@vger.kernel.org 9454T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9455S: Maintained 9456F: net/ipv4/ 9457F: net/ipv6/ 9458F: include/net/ip* 9459F: arch/x86/net/* 9460 9461NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9462M: Paul Moore <paul@paul-moore.com> 9463W: https://github.com/netlabel 9464L: netdev@vger.kernel.org 9465L: linux-security-module@vger.kernel.org 9466S: Maintained 9467F: Documentation/netlabel/ 9468F: include/net/calipso.h 9469F: include/net/cipso_ipv4.h 9470F: include/net/netlabel.h 9471F: include/uapi/linux/netfilter/xt_SECMARK.h 9472F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9473F: net/netlabel/ 9474F: net/ipv4/cipso_ipv4.c 9475F: net/ipv6/calipso.c 9476F: net/netfilter/xt_CONNSECMARK.c 9477F: net/netfilter/xt_SECMARK.c 9478 9479NETWORKING [TLS] 9480M: Ilya Lesokhin <ilyal@mellanox.com> 9481M: Aviad Yehezkel <aviadye@mellanox.com> 9482M: Dave Watson <davejwatson@fb.com> 9483L: netdev@vger.kernel.org 9484S: Maintained 9485F: net/tls/* 9486F: include/uapi/linux/tls.h 9487F: include/net/tls.h 9488 9489NETWORKING [WIRELESS] 9490L: linux-wireless@vger.kernel.org 9491Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9492 9493NETXEN (1/10) GbE SUPPORT 9494M: Manish Chopra <manish.chopra@cavium.com> 9495M: Rahul Verma <rahul.verma@cavium.com> 9496M: Dept-GELinuxNICDev@cavium.com 9497L: netdev@vger.kernel.org 9498S: Supported 9499F: drivers/net/ethernet/qlogic/netxen/ 9500 9501NFC SUBSYSTEM 9502M: Samuel Ortiz <sameo@linux.intel.com> 9503L: linux-wireless@vger.kernel.org 9504L: linux-nfc@lists.01.org (subscribers-only) 9505S: Supported 9506F: net/nfc/ 9507F: include/net/nfc/ 9508F: include/uapi/linux/nfc.h 9509F: drivers/nfc/ 9510F: include/linux/platform_data/nfcmrvl.h 9511F: include/linux/platform_data/nxp-nci.h 9512F: Documentation/devicetree/bindings/net/nfc/ 9513 9514NFS, SUNRPC, AND LOCKD CLIENTS 9515M: Trond Myklebust <trond.myklebust@primarydata.com> 9516M: Anna Schumaker <anna.schumaker@netapp.com> 9517L: linux-nfs@vger.kernel.org 9518W: http://client.linux-nfs.org 9519T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9520S: Maintained 9521F: fs/lockd/ 9522F: fs/nfs/ 9523F: fs/nfs_common/ 9524F: net/sunrpc/ 9525F: include/linux/lockd/ 9526F: include/linux/nfs* 9527F: include/linux/sunrpc/ 9528F: include/uapi/linux/nfs* 9529F: include/uapi/linux/sunrpc/ 9530 9531NILFS2 FILESYSTEM 9532M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9533L: linux-nilfs@vger.kernel.org 9534W: http://nilfs.sourceforge.net/ 9535W: http://nilfs.osdn.jp/ 9536T: git git://github.com/konis/nilfs2.git 9537S: Supported 9538F: Documentation/filesystems/nilfs2.txt 9539F: fs/nilfs2/ 9540F: include/trace/events/nilfs2.h 9541F: include/uapi/linux/nilfs2_api.h 9542F: include/uapi/linux/nilfs2_ondisk.h 9543 9544NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9545M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9546W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9547S: Maintained 9548F: Documentation/scsi/NinjaSCSI.txt 9549F: drivers/scsi/pcmcia/nsp_* 9550 9551NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9552M: GOTO Masanori <gotom@debian.or.jp> 9553M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9554W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9555S: Maintained 9556F: Documentation/scsi/NinjaSCSI.txt 9557F: drivers/scsi/nsp32* 9558 9559NIOS2 ARCHITECTURE 9560M: Ley Foon Tan <lftan@altera.com> 9561L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9562T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9563S: Maintained 9564F: arch/nios2/ 9565 9566NOHZ, DYNTICKS SUPPORT 9567M: Frederic Weisbecker <fweisbec@gmail.com> 9568M: Thomas Gleixner <tglx@linutronix.de> 9569M: Ingo Molnar <mingo@kernel.org> 9570L: linux-kernel@vger.kernel.org 9571T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9572S: Maintained 9573F: kernel/time/tick*.* 9574F: include/linux/tick.h 9575F: include/linux/sched/nohz.h 9576 9577NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9578M: Pavel Machek <pavel@ucw.cz> 9579M: Sakari Ailus <sakari.ailus@iki.fi> 9580L: linux-media@vger.kernel.org 9581S: Maintained 9582F: drivers/media/i2c/et8ek8 9583F: drivers/media/i2c/ad5820.c 9584 9585NOKIA N900 POWER SUPPLY DRIVERS 9586R: Pali Rohár <pali.rohar@gmail.com> 9587F: include/linux/power/bq2415x_charger.h 9588F: include/linux/power/bq27xxx_battery.h 9589F: include/linux/power/isp1704_charger.h 9590F: drivers/power/supply/bq2415x_charger.c 9591F: drivers/power/supply/bq27xxx_battery.c 9592F: drivers/power/supply/bq27xxx_battery_i2c.c 9593F: drivers/power/supply/isp1704_charger.c 9594F: drivers/power/supply/rx51_battery.c 9595 9596NTB AMD DRIVER 9597M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9598L: linux-ntb@googlegroups.com 9599S: Supported 9600F: drivers/ntb/hw/amd/ 9601 9602NTB DRIVER CORE 9603M: Jon Mason <jdmason@kudzu.us> 9604M: Dave Jiang <dave.jiang@intel.com> 9605M: Allen Hubbe <Allen.Hubbe@emc.com> 9606L: linux-ntb@googlegroups.com 9607S: Supported 9608W: https://github.com/jonmason/ntb/wiki 9609T: git git://github.com/jonmason/ntb.git 9610F: drivers/ntb/ 9611F: drivers/net/ntb_netdev.c 9612F: include/linux/ntb.h 9613F: include/linux/ntb_transport.h 9614F: tools/testing/selftests/ntb/ 9615 9616NTB IDT DRIVER 9617M: Serge Semin <fancer.lancer@gmail.com> 9618L: linux-ntb@googlegroups.com 9619S: Supported 9620F: drivers/ntb/hw/idt/ 9621 9622NTB INTEL DRIVER 9623M: Jon Mason <jdmason@kudzu.us> 9624M: Dave Jiang <dave.jiang@intel.com> 9625L: linux-ntb@googlegroups.com 9626S: Supported 9627W: https://github.com/jonmason/ntb/wiki 9628T: git git://github.com/jonmason/ntb.git 9629F: drivers/ntb/hw/intel/ 9630 9631NTFS FILESYSTEM 9632M: Anton Altaparmakov <anton@tuxera.com> 9633L: linux-ntfs-dev@lists.sourceforge.net 9634W: http://www.tuxera.com/ 9635T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9636S: Supported 9637F: Documentation/filesystems/ntfs.txt 9638F: fs/ntfs/ 9639 9640NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9641M: Antonino Daplas <adaplas@gmail.com> 9642L: linux-fbdev@vger.kernel.org 9643S: Maintained 9644F: drivers/video/fbdev/riva/ 9645F: drivers/video/fbdev/nvidia/ 9646 9647NVM EXPRESS DRIVER 9648M: Keith Busch <keith.busch@intel.com> 9649M: Jens Axboe <axboe@fb.com> 9650M: Christoph Hellwig <hch@lst.de> 9651M: Sagi Grimberg <sagi@grimberg.me> 9652L: linux-nvme@lists.infradead.org 9653T: git://git.infradead.org/nvme.git 9654W: http://git.infradead.org/nvme.git 9655S: Supported 9656F: drivers/nvme/host/ 9657F: include/linux/nvme.h 9658F: include/uapi/linux/nvme_ioctl.h 9659 9660NVM EXPRESS FC TRANSPORT DRIVERS 9661M: James Smart <james.smart@broadcom.com> 9662L: linux-nvme@lists.infradead.org 9663S: Supported 9664F: include/linux/nvme-fc.h 9665F: include/linux/nvme-fc-driver.h 9666F: drivers/nvme/host/fc.c 9667F: drivers/nvme/target/fc.c 9668F: drivers/nvme/target/fcloop.c 9669 9670NVM EXPRESS TARGET DRIVER 9671M: Christoph Hellwig <hch@lst.de> 9672M: Sagi Grimberg <sagi@grimberg.me> 9673L: linux-nvme@lists.infradead.org 9674T: git://git.infradead.org/nvme.git 9675W: http://git.infradead.org/nvme.git 9676S: Supported 9677F: drivers/nvme/target/ 9678 9679NVMEM FRAMEWORK 9680M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9681S: Maintained 9682F: drivers/nvmem/ 9683F: Documentation/devicetree/bindings/nvmem/ 9684F: Documentation/ABI/stable/sysfs-bus-nvmem 9685F: include/linux/nvmem-consumer.h 9686F: include/linux/nvmem-provider.h 9687 9688NXP TDA998X DRM DRIVER 9689M: Russell King <linux@armlinux.org.uk> 9690S: Supported 9691T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9692T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9693F: drivers/gpu/drm/i2c/tda998x_drv.c 9694F: include/drm/i2c/tda998x.h 9695 9696NXP TFA9879 DRIVER 9697M: Peter Rosin <peda@axentia.se> 9698L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9699S: Maintained 9700F: sound/soc/codecs/tfa9879* 9701 9702NXP-NCI NFC DRIVER 9703M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9704R: Charles Gorand <charles.gorand@effinnov.com> 9705L: linux-nfc@lists.01.org (moderated for non-subscribers) 9706S: Supported 9707F: drivers/nfc/nxp-nci 9708 9709OBJTOOL 9710M: Josh Poimboeuf <jpoimboe@redhat.com> 9711S: Supported 9712F: tools/objtool/ 9713 9714OMAP AUDIO SUPPORT 9715M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9716M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9717L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9718L: linux-omap@vger.kernel.org 9719S: Maintained 9720F: sound/soc/omap/ 9721 9722OMAP CLOCK FRAMEWORK SUPPORT 9723M: Paul Walmsley <paul@pwsan.com> 9724L: linux-omap@vger.kernel.org 9725S: Maintained 9726F: arch/arm/*omap*/*clock* 9727 9728OMAP DEVICE TREE SUPPORT 9729M: Benoît Cousson <bcousson@baylibre.com> 9730M: Tony Lindgren <tony@atomide.com> 9731L: linux-omap@vger.kernel.org 9732L: devicetree@vger.kernel.org 9733S: Maintained 9734F: arch/arm/boot/dts/*omap* 9735F: arch/arm/boot/dts/*am3* 9736F: arch/arm/boot/dts/*am4* 9737F: arch/arm/boot/dts/*am5* 9738F: arch/arm/boot/dts/*dra7* 9739 9740OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9741M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9742L: linux-omap@vger.kernel.org 9743L: linux-fbdev@vger.kernel.org 9744S: Maintained 9745F: drivers/video/fbdev/omap2/ 9746F: Documentation/arm/OMAP/DSS 9747 9748OMAP FRAMEBUFFER SUPPORT 9749M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9750L: linux-fbdev@vger.kernel.org 9751L: linux-omap@vger.kernel.org 9752S: Maintained 9753F: drivers/video/fbdev/omap/ 9754 9755OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9756M: Roger Quadros <rogerq@ti.com> 9757M: Tony Lindgren <tony@atomide.com> 9758L: linux-omap@vger.kernel.org 9759S: Maintained 9760F: drivers/memory/omap-gpmc.c 9761F: arch/arm/mach-omap2/*gpmc* 9762 9763OMAP GPIO DRIVER 9764M: Grygorii Strashko <grygorii.strashko@ti.com> 9765M: Santosh Shilimkar <ssantosh@kernel.org> 9766M: Kevin Hilman <khilman@kernel.org> 9767L: linux-omap@vger.kernel.org 9768S: Maintained 9769F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9770F: drivers/gpio/gpio-omap.c 9771 9772OMAP HARDWARE SPINLOCK SUPPORT 9773M: Ohad Ben-Cohen <ohad@wizery.com> 9774L: linux-omap@vger.kernel.org 9775S: Maintained 9776F: drivers/hwspinlock/omap_hwspinlock.c 9777 9778OMAP HS MMC SUPPORT 9779L: linux-mmc@vger.kernel.org 9780L: linux-omap@vger.kernel.org 9781S: Orphan 9782F: drivers/mmc/host/omap_hsmmc.c 9783 9784OMAP HWMOD DATA 9785M: Paul Walmsley <paul@pwsan.com> 9786L: linux-omap@vger.kernel.org 9787S: Maintained 9788F: arch/arm/mach-omap2/omap_hwmod*data* 9789 9790OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9791M: Benoît Cousson <bcousson@baylibre.com> 9792L: linux-omap@vger.kernel.org 9793S: Maintained 9794F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9795 9796OMAP HWMOD SUPPORT 9797M: Benoît Cousson <bcousson@baylibre.com> 9798M: Paul Walmsley <paul@pwsan.com> 9799L: linux-omap@vger.kernel.org 9800S: Maintained 9801F: arch/arm/mach-omap2/omap_hwmod.* 9802 9803OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9804M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9805L: linux-media@vger.kernel.org 9806S: Maintained 9807F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9808F: drivers/media/platform/omap3isp/ 9809F: drivers/staging/media/omap4iss/ 9810 9811OMAP MMC SUPPORT 9812M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9813L: linux-omap@vger.kernel.org 9814S: Maintained 9815F: drivers/mmc/host/omap.c 9816 9817OMAP POWER MANAGEMENT SUPPORT 9818M: Kevin Hilman <khilman@kernel.org> 9819L: linux-omap@vger.kernel.org 9820S: Maintained 9821F: arch/arm/*omap*/*pm* 9822F: drivers/cpufreq/omap-cpufreq.c 9823 9824OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9825M: Rajendra Nayak <rnayak@codeaurora.org> 9826M: Paul Walmsley <paul@pwsan.com> 9827L: linux-omap@vger.kernel.org 9828S: Maintained 9829F: arch/arm/mach-omap2/prm* 9830 9831OMAP RANDOM NUMBER GENERATOR SUPPORT 9832M: Deepak Saxena <dsaxena@plexity.net> 9833S: Maintained 9834F: drivers/char/hw_random/omap-rng.c 9835 9836OMAP USB SUPPORT 9837L: linux-usb@vger.kernel.org 9838L: linux-omap@vger.kernel.org 9839S: Orphan 9840F: drivers/usb/*/*omap* 9841F: arch/arm/*omap*/usb* 9842 9843OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9844M: Mark Jackson <mpfj@newflow.co.uk> 9845L: linux-omap@vger.kernel.org 9846S: Maintained 9847F: arch/arm/boot/dts/am335x-nano.dts 9848 9849OMAP1 SUPPORT 9850M: Aaro Koskinen <aaro.koskinen@iki.fi> 9851M: Tony Lindgren <tony@atomide.com> 9852L: linux-omap@vger.kernel.org 9853Q: http://patchwork.kernel.org/project/linux-omap/list/ 9854T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9855S: Maintained 9856F: arch/arm/mach-omap1/ 9857F: arch/arm/plat-omap/ 9858F: arch/arm/configs/omap1_defconfig 9859F: drivers/i2c/busses/i2c-omap.c 9860F: include/linux/i2c-omap.h 9861 9862OMAP2+ SUPPORT 9863M: Tony Lindgren <tony@atomide.com> 9864L: linux-omap@vger.kernel.org 9865W: http://www.muru.com/linux/omap/ 9866W: http://linux.omap.com/ 9867Q: http://patchwork.kernel.org/project/linux-omap/list/ 9868T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9869S: Maintained 9870F: arch/arm/mach-omap2/ 9871F: arch/arm/plat-omap/ 9872F: arch/arm/configs/omap2plus_defconfig 9873F: drivers/i2c/busses/i2c-omap.c 9874F: drivers/irqchip/irq-omap-intc.c 9875F: drivers/mfd/*omap*.c 9876F: drivers/mfd/menelaus.c 9877F: drivers/mfd/palmas.c 9878F: drivers/mfd/tps65217.c 9879F: drivers/mfd/tps65218.c 9880F: drivers/mfd/tps65910.c 9881F: drivers/mfd/twl-core.[ch] 9882F: drivers/mfd/twl4030*.c 9883F: drivers/mfd/twl6030*.c 9884F: drivers/mfd/twl6040*.c 9885F: drivers/regulator/palmas-regulator*.c 9886F: drivers/regulator/pbias-regulator.c 9887F: drivers/regulator/tps65217-regulator.c 9888F: drivers/regulator/tps65218-regulator.c 9889F: drivers/regulator/tps65910-regulator.c 9890F: drivers/regulator/twl-regulator.c 9891F: drivers/regulator/twl6030-regulator.c 9892F: include/linux/i2c-omap.h 9893 9894ONION OMEGA2+ BOARD 9895M: Harvey Hunt <harveyhuntnexus@gmail.com> 9896L: linux-mips@linux-mips.org 9897S: Maintained 9898F: arch/mips/boot/dts/ralink/omega2p.dts 9899 9900OMFS FILESYSTEM 9901M: Bob Copeland <me@bobcopeland.com> 9902L: linux-karma-devel@lists.sourceforge.net 9903S: Maintained 9904F: Documentation/filesystems/omfs.txt 9905F: fs/omfs/ 9906 9907OMNIKEY CARDMAN 4000 DRIVER 9908M: Harald Welte <laforge@gnumonks.org> 9909S: Maintained 9910F: drivers/char/pcmcia/cm4000_cs.c 9911F: include/linux/cm4000_cs.h 9912F: include/uapi/linux/cm4000_cs.h 9913 9914OMNIKEY CARDMAN 4040 DRIVER 9915M: Harald Welte <laforge@gnumonks.org> 9916S: Maintained 9917F: drivers/char/pcmcia/cm4040_cs.* 9918 9919OMNIVISION OV13858 SENSOR DRIVER 9920M: Sakari Ailus <sakari.ailus@linux.intel.com> 9921L: linux-media@vger.kernel.org 9922T: git git://linuxtv.org/media_tree.git 9923S: Maintained 9924F: drivers/media/i2c/ov13858.c 9925 9926OMNIVISION OV5640 SENSOR DRIVER 9927M: Steve Longerbeam <slongerbeam@gmail.com> 9928L: linux-media@vger.kernel.org 9929T: git git://linuxtv.org/media_tree.git 9930S: Maintained 9931F: drivers/media/i2c/ov5640.c 9932 9933OMNIVISION OV5647 SENSOR DRIVER 9934M: Luis Oliveira <lolivei@synopsys.com> 9935L: linux-media@vger.kernel.org 9936T: git git://linuxtv.org/media_tree.git 9937S: Maintained 9938F: drivers/media/i2c/ov5647.c 9939 9940OMNIVISION OV7670 SENSOR DRIVER 9941M: Jonathan Corbet <corbet@lwn.net> 9942L: linux-media@vger.kernel.org 9943T: git git://linuxtv.org/media_tree.git 9944S: Maintained 9945F: drivers/media/i2c/ov7670.c 9946F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9947 9948ONENAND FLASH DRIVER 9949M: Kyungmin Park <kyungmin.park@samsung.com> 9950L: linux-mtd@lists.infradead.org 9951S: Maintained 9952F: drivers/mtd/onenand/ 9953F: include/linux/mtd/onenand*.h 9954 9955ONSTREAM SCSI TAPE DRIVER 9956M: Willem Riede <osst@riede.org> 9957L: osst-users@lists.sourceforge.net 9958L: linux-scsi@vger.kernel.org 9959S: Maintained 9960F: Documentation/scsi/osst.txt 9961F: drivers/scsi/osst.* 9962F: drivers/scsi/osst_*.h 9963F: drivers/scsi/st.h 9964 9965OP-TEE DRIVER 9966M: Jens Wiklander <jens.wiklander@linaro.org> 9967S: Maintained 9968F: drivers/tee/optee/ 9969 9970OPA-VNIC DRIVER 9971M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9972M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 9973L: linux-rdma@vger.kernel.org 9974S: Supported 9975F: drivers/infiniband/ulp/opa_vnic 9976 9977OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9978M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9979L: devicetree@vger.kernel.org 9980S: Maintained 9981F: Documentation/devicetree/dynamic-resolution-notes.txt 9982F: Documentation/devicetree/overlay-notes.txt 9983F: drivers/of/overlay.c 9984F: drivers/of/resolver.c 9985 9986OPEN FIRMWARE AND FLATTENED DEVICE TREE 9987M: Rob Herring <robh+dt@kernel.org> 9988M: Frank Rowand <frowand.list@gmail.com> 9989L: devicetree@vger.kernel.org 9990W: http://www.devicetree.org/ 9991T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9992S: Maintained 9993F: drivers/of/ 9994F: include/linux/of*.h 9995F: scripts/dtc/ 9996F: Documentation/ABI/testing/sysfs-firmware-ofw 9997 9998OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9999M: Rob Herring <robh+dt@kernel.org> 10000M: Mark Rutland <mark.rutland@arm.com> 10001L: devicetree@vger.kernel.org 10002T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10003Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10004S: Maintained 10005F: Documentation/devicetree/ 10006F: arch/*/boot/dts/ 10007F: include/dt-bindings/ 10008 10009OPENCORES I2C BUS DRIVER 10010M: Peter Korsgaard <jacmet@sunsite.dk> 10011L: linux-i2c@vger.kernel.org 10012S: Maintained 10013F: Documentation/i2c/busses/i2c-ocores 10014F: drivers/i2c/busses/i2c-ocores.c 10015 10016OPENRISC ARCHITECTURE 10017M: Jonas Bonn <jonas@southpole.se> 10018M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10019M: Stafford Horne <shorne@gmail.com> 10020T: git git://github.com/openrisc/linux.git 10021L: openrisc@lists.librecores.org 10022W: http://openrisc.io 10023S: Maintained 10024F: arch/openrisc/ 10025 10026OPENVSWITCH 10027M: Pravin Shelar <pshelar@nicira.com> 10028L: netdev@vger.kernel.org 10029L: dev@openvswitch.org 10030W: http://openvswitch.org 10031S: Maintained 10032F: net/openvswitch/ 10033F: include/uapi/linux/openvswitch.h 10034 10035OPERATING PERFORMANCE POINTS (OPP) 10036M: Viresh Kumar <vireshk@kernel.org> 10037M: Nishanth Menon <nm@ti.com> 10038M: Stephen Boyd <sboyd@codeaurora.org> 10039L: linux-pm@vger.kernel.org 10040S: Maintained 10041T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10042F: drivers/base/power/opp/ 10043F: include/linux/pm_opp.h 10044F: Documentation/power/opp.txt 10045F: Documentation/devicetree/bindings/opp/ 10046 10047OPL4 DRIVER 10048M: Clemens Ladisch <clemens@ladisch.de> 10049L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10050T: git git://git.alsa-project.org/alsa-kernel.git 10051S: Maintained 10052F: sound/drivers/opl4/ 10053 10054OPROFILE 10055M: Robert Richter <rric@kernel.org> 10056L: oprofile-list@lists.sf.net 10057S: Maintained 10058F: arch/*/include/asm/oprofile*.h 10059F: arch/*/oprofile/ 10060F: drivers/oprofile/ 10061F: include/linux/oprofile.h 10062 10063ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10064M: Mark Fasheh <mfasheh@versity.com> 10065M: Joel Becker <jlbec@evilplan.org> 10066L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10067W: http://ocfs2.wiki.kernel.org 10068S: Supported 10069F: Documentation/filesystems/ocfs2.txt 10070F: Documentation/filesystems/dlmfs.txt 10071F: fs/ocfs2/ 10072 10073ORANGEFS FILESYSTEM 10074M: Mike Marshall <hubcap@omnibond.com> 10075L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10076T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10077S: Supported 10078F: fs/orangefs/ 10079F: Documentation/filesystems/orangefs.txt 10080 10081ORINOCO DRIVER 10082L: linux-wireless@vger.kernel.org 10083W: http://wireless.kernel.org/en/users/Drivers/orinoco 10084W: http://www.nongnu.org/orinoco/ 10085S: Orphan 10086F: drivers/net/wireless/intersil/orinoco/ 10087 10088OSD LIBRARY and FILESYSTEM 10089M: Boaz Harrosh <ooo@electrozaur.com> 10090S: Maintained 10091F: drivers/scsi/osd/ 10092F: include/scsi/osd_* 10093F: fs/exofs/ 10094 10095OV2659 OMNIVISION SENSOR DRIVER 10096M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10097L: linux-media@vger.kernel.org 10098W: https://linuxtv.org 10099Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10100T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10101S: Maintained 10102F: drivers/media/i2c/ov2659.c 10103F: include/media/i2c/ov2659.h 10104 10105OVERLAY FILESYSTEM 10106M: Miklos Szeredi <miklos@szeredi.hu> 10107L: linux-unionfs@vger.kernel.org 10108T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10109S: Supported 10110F: fs/overlayfs/ 10111F: Documentation/filesystems/overlayfs.txt 10112 10113P54 WIRELESS DRIVER 10114M: Christian Lamparter <chunkeey@googlemail.com> 10115L: linux-wireless@vger.kernel.org 10116W: http://wireless.kernel.org/en/users/Drivers/p54 10117S: Maintained 10118F: drivers/net/wireless/intersil/p54/ 10119 10120PA SEMI ETHERNET DRIVER 10121L: netdev@vger.kernel.org 10122S: Orphan 10123F: drivers/net/ethernet/pasemi/* 10124 10125PA SEMI SMBUS DRIVER 10126L: linux-i2c@vger.kernel.org 10127S: Orphan 10128F: drivers/i2c/busses/i2c-pasemi.c 10129 10130PADATA PARALLEL EXECUTION MECHANISM 10131M: Steffen Klassert <steffen.klassert@secunet.com> 10132L: linux-crypto@vger.kernel.org 10133S: Maintained 10134F: kernel/padata.c 10135F: include/linux/padata.h 10136F: Documentation/padata.txt 10137 10138PANASONIC LAPTOP ACPI EXTRAS DRIVER 10139M: Harald Welte <laforge@gnumonks.org> 10140L: platform-driver-x86@vger.kernel.org 10141S: Maintained 10142F: drivers/platform/x86/panasonic-laptop.c 10143 10144PANASONIC MN10300/AM33/AM34 PORT 10145M: David Howells <dhowells@redhat.com> 10146L: linux-am33-list@redhat.com (moderated for non-subscribers) 10147W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10148S: Maintained 10149F: Documentation/mn10300/ 10150F: arch/mn10300/ 10151 10152PARALLEL LCD/KEYPAD PANEL DRIVER 10153M: Willy Tarreau <willy@haproxy.com> 10154M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10155S: Odd Fixes 10156F: Documentation/misc-devices/lcd-panel-cgram.txt 10157F: drivers/misc/panel.c 10158 10159PARALLEL PORT SUBSYSTEM 10160M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10161M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10162L: linux-parport@lists.infradead.org (subscribers-only) 10163S: Maintained 10164F: drivers/parport/ 10165F: include/linux/parport*.h 10166F: drivers/char/ppdev.c 10167F: include/uapi/linux/ppdev.h 10168F: Documentation/parport*.txt 10169 10170PARAVIRT_OPS INTERFACE 10171M: Juergen Gross <jgross@suse.com> 10172M: Chris Wright <chrisw@sous-sol.org> 10173M: Alok Kataria <akataria@vmware.com> 10174M: Rusty Russell <rusty@rustcorp.com.au> 10175L: virtualization@lists.linux-foundation.org 10176S: Supported 10177F: Documentation/virtual/paravirt_ops.txt 10178F: arch/*/kernel/paravirt* 10179F: arch/*/include/asm/paravirt*.h 10180F: include/linux/hypervisor.h 10181 10182PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10183M: Tim Waugh <tim@cyberelk.net> 10184L: linux-parport@lists.infradead.org (subscribers-only) 10185S: Maintained 10186F: Documentation/blockdev/paride.txt 10187F: drivers/block/paride/ 10188 10189PARISC ARCHITECTURE 10190M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10191M: Helge Deller <deller@gmx.de> 10192L: linux-parisc@vger.kernel.org 10193W: http://www.parisc-linux.org/ 10194Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10195T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10196T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10197S: Maintained 10198F: arch/parisc/ 10199F: Documentation/parisc/ 10200F: drivers/parisc/ 10201F: drivers/char/agp/parisc-agp.c 10202F: drivers/input/serio/gscps2.c 10203F: drivers/parport/parport_gsc.* 10204F: drivers/tty/serial/8250/8250_gsc.c 10205F: drivers/video/fbdev/sti* 10206F: drivers/video/console/sti* 10207F: drivers/video/logo/logo_parisc* 10208 10209PARMAN 10210M: Jiri Pirko <jiri@mellanox.com> 10211L: netdev@vger.kernel.org 10212S: Supported 10213F: lib/parman.c 10214F: lib/test_parman.c 10215F: include/linux/parman.h 10216 10217PC87360 HARDWARE MONITORING DRIVER 10218M: Jim Cromie <jim.cromie@gmail.com> 10219L: linux-hwmon@vger.kernel.org 10220S: Maintained 10221F: Documentation/hwmon/pc87360 10222F: drivers/hwmon/pc87360.c 10223 10224PC8736x GPIO DRIVER 10225M: Jim Cromie <jim.cromie@gmail.com> 10226S: Maintained 10227F: drivers/char/pc8736x_gpio.c 10228 10229PC87427 HARDWARE MONITORING DRIVER 10230M: Jean Delvare <jdelvare@suse.com> 10231L: linux-hwmon@vger.kernel.org 10232S: Maintained 10233F: Documentation/hwmon/pc87427 10234F: drivers/hwmon/pc87427.c 10235 10236PCA9532 LED DRIVER 10237M: Riku Voipio <riku.voipio@iki.fi> 10238S: Maintained 10239F: drivers/leds/leds-pca9532.c 10240F: include/linux/leds-pca9532.h 10241 10242PCA9541 I2C BUS MASTER SELECTOR DRIVER 10243M: Guenter Roeck <linux@roeck-us.net> 10244L: linux-i2c@vger.kernel.org 10245S: Maintained 10246F: drivers/i2c/muxes/i2c-mux-pca9541.c 10247 10248PCDP - PRIMARY CONSOLE AND DEBUG PORT 10249M: Khalid Aziz <khalid@gonehiking.org> 10250S: Maintained 10251F: drivers/firmware/pcdp.* 10252 10253PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10254M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10255L: linux-pci@vger.kernel.org 10256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10257S: Maintained 10258F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10259F: drivers/pci/host/pci-aardvark.c 10260 10261PCI DRIVER FOR ALTERA PCIE IP 10262M: Ley Foon Tan <lftan@altera.com> 10263L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10264L: linux-pci@vger.kernel.org 10265S: Supported 10266F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10267F: drivers/pci/host/pcie-altera.c 10268 10269PCI DRIVER FOR APPLIEDMICRO XGENE 10270M: Tanmay Inamdar <tinamdar@apm.com> 10271L: linux-pci@vger.kernel.org 10272L: linux-arm-kernel@lists.infradead.org 10273S: Maintained 10274F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10275F: drivers/pci/host/pci-xgene.c 10276 10277PCI DRIVER FOR ARM VERSATILE PLATFORM 10278M: Rob Herring <robh@kernel.org> 10279L: linux-pci@vger.kernel.org 10280L: linux-arm-kernel@lists.infradead.org 10281S: Maintained 10282F: Documentation/devicetree/bindings/pci/versatile.txt 10283F: drivers/pci/host/pci-versatile.c 10284 10285PCI DRIVER FOR ARMADA 8K 10286M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10287L: linux-pci@vger.kernel.org 10288L: linux-arm-kernel@lists.infradead.org 10289S: Maintained 10290F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10291F: drivers/pci/dwc/pcie-armada8k.c 10292 10293PCI DRIVER FOR FREESCALE LAYERSCAPE 10294M: Minghuan Lian <minghuan.Lian@freescale.com> 10295M: Mingkai Hu <mingkai.hu@freescale.com> 10296M: Roy Zang <tie-fei.zang@freescale.com> 10297L: linuxppc-dev@lists.ozlabs.org 10298L: linux-pci@vger.kernel.org 10299L: linux-arm-kernel@lists.infradead.org 10300S: Maintained 10301F: drivers/pci/dwc/*layerscape* 10302 10303PCI DRIVER FOR GENERIC OF HOSTS 10304M: Will Deacon <will.deacon@arm.com> 10305L: linux-pci@vger.kernel.org 10306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10307S: Maintained 10308F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10309F: drivers/pci/host/pci-host-common.c 10310F: drivers/pci/host/pci-host-generic.c 10311 10312PCI DRIVER FOR IMX6 10313M: Richard Zhu <hongxing.zhu@nxp.com> 10314M: Lucas Stach <l.stach@pengutronix.de> 10315L: linux-pci@vger.kernel.org 10316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10317S: Maintained 10318F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10319F: drivers/pci/dwc/*imx6* 10320 10321PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10322M: Keith Busch <keith.busch@intel.com> 10323M: Jonathan Derrick <jonathan.derrick@intel.com> 10324L: linux-pci@vger.kernel.org 10325S: Supported 10326F: drivers/pci/host/vmd.c 10327 10328PCI DRIVER FOR MICROSEMI SWITCHTEC 10329M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10330M: Stephen Bates <stephen.bates@microsemi.com> 10331M: Logan Gunthorpe <logang@deltatee.com> 10332L: linux-pci@vger.kernel.org 10333S: Maintained 10334F: Documentation/switchtec.txt 10335F: Documentation/ABI/testing/sysfs-class-switchtec 10336F: drivers/pci/switch/switchtec* 10337F: include/uapi/linux/switchtec_ioctl.h 10338 10339PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10340M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10341M: Jason Cooper <jason@lakedaemon.net> 10342L: linux-pci@vger.kernel.org 10343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10344S: Maintained 10345F: drivers/pci/host/*mvebu* 10346 10347PCI DRIVER FOR NVIDIA TEGRA 10348M: Thierry Reding <thierry.reding@gmail.com> 10349L: linux-tegra@vger.kernel.org 10350L: linux-pci@vger.kernel.org 10351S: Supported 10352F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10353F: drivers/pci/host/pci-tegra.c 10354 10355PCI DRIVER FOR RENESAS R-CAR 10356M: Simon Horman <horms@verge.net.au> 10357L: linux-pci@vger.kernel.org 10358L: linux-renesas-soc@vger.kernel.org 10359S: Maintained 10360F: drivers/pci/host/*rcar* 10361 10362PCI DRIVER FOR SAMSUNG EXYNOS 10363M: Jingoo Han <jingoohan1@gmail.com> 10364L: linux-pci@vger.kernel.org 10365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10366L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10367S: Maintained 10368F: drivers/pci/dwc/pci-exynos.c 10369 10370PCI DRIVER FOR SYNOPSYS DESIGNWARE 10371M: Jingoo Han <jingoohan1@gmail.com> 10372M: Joao Pinto <Joao.Pinto@synopsys.com> 10373L: linux-pci@vger.kernel.org 10374S: Maintained 10375F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10376F: drivers/pci/dwc/*designware* 10377 10378PCI DRIVER FOR TI DRA7XX 10379M: Kishon Vijay Abraham I <kishon@ti.com> 10380L: linux-omap@vger.kernel.org 10381L: linux-pci@vger.kernel.org 10382S: Supported 10383F: Documentation/devicetree/bindings/pci/ti-pci.txt 10384F: drivers/pci/dwc/pci-dra7xx.c 10385 10386PCI DRIVER FOR TI KEYSTONE 10387M: Murali Karicheri <m-karicheri2@ti.com> 10388L: linux-pci@vger.kernel.org 10389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10390S: Maintained 10391F: drivers/pci/dwc/*keystone* 10392 10393PCI ENDPOINT SUBSYSTEM 10394M: Kishon Vijay Abraham I <kishon@ti.com> 10395L: linux-pci@vger.kernel.org 10396T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10397S: Supported 10398F: drivers/pci/endpoint/ 10399F: drivers/misc/pci_endpoint_test.c 10400F: tools/pci/ 10401 10402PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10403M: Russell Currey <ruscur@russell.cc> 10404L: linuxppc-dev@lists.ozlabs.org 10405S: Supported 10406F: Documentation/powerpc/eeh-pci-error-recovery.txt 10407F: arch/powerpc/kernel/eeh*.c 10408F: arch/powerpc/platforms/*/eeh*.c 10409F: arch/powerpc/include/*/eeh*.h 10410 10411PCI ERROR RECOVERY 10412M: Linas Vepstas <linasvepstas@gmail.com> 10413L: linux-pci@vger.kernel.org 10414S: Supported 10415F: Documentation/PCI/pci-error-recovery.txt 10416 10417PCI MSI DRIVER FOR ALTERA MSI IP 10418M: Ley Foon Tan <lftan@altera.com> 10419L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10420L: linux-pci@vger.kernel.org 10421S: Supported 10422F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10423F: drivers/pci/host/pcie-altera-msi.c 10424 10425PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10426M: Duc Dang <dhdang@apm.com> 10427L: linux-pci@vger.kernel.org 10428L: linux-arm-kernel@lists.infradead.org 10429S: Maintained 10430F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10431F: drivers/pci/host/pci-xgene-msi.c 10432 10433PCI SUBSYSTEM 10434M: Bjorn Helgaas <bhelgaas@google.com> 10435L: linux-pci@vger.kernel.org 10436Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10437T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10438S: Supported 10439F: Documentation/devicetree/bindings/pci/ 10440F: Documentation/PCI/ 10441F: drivers/pci/ 10442F: include/linux/pci* 10443F: arch/x86/pci/ 10444F: arch/x86/kernel/quirks.c 10445 10446PCIE DRIVER FOR AXIS ARTPEC 10447M: Niklas Cassel <niklas.cassel@axis.com> 10448M: Jesper Nilsson <jesper.nilsson@axis.com> 10449L: linux-arm-kernel@axis.com 10450L: linux-pci@vger.kernel.org 10451S: Maintained 10452F: Documentation/devicetree/bindings/pci/axis,artpec* 10453F: drivers/pci/dwc/*artpec* 10454 10455PCIE DRIVER FOR CAVIUM THUNDERX 10456M: David Daney <david.daney@cavium.com> 10457L: linux-pci@vger.kernel.org 10458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10459S: Supported 10460F: Documentation/devicetree/bindings/pci/pci-thunder-* 10461F: drivers/pci/host/pci-thunder-* 10462 10463PCIE DRIVER FOR HISILICON 10464M: Zhou Wang <wangzhou1@hisilicon.com> 10465M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10466L: linux-pci@vger.kernel.org 10467S: Maintained 10468F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10469F: drivers/pci/dwc/pcie-hisi.c 10470 10471PCIE DRIVER FOR HISILICON KIRIN 10472M: Xiaowei Song <songxiaowei@hisilicon.com> 10473M: Binghui Wang <wangbinghui@hisilicon.com> 10474L: linux-pci@vger.kernel.org 10475S: Maintained 10476F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10477F: drivers/pci/dwc/pcie-kirin.c 10478 10479PCIE DRIVER FOR MEDIATEK 10480M: Ryder Lee <ryder.lee@mediatek.com> 10481L: linux-pci@vger.kernel.org 10482L: linux-mediatek@lists.infradead.org 10483S: Supported 10484F: Documentation/devicetree/bindings/pci/mediatek* 10485F: drivers/pci/host/*mediatek* 10486 10487PCIE DRIVER FOR QUALCOMM MSM 10488M: Stanimir Varbanov <svarbanov@mm-sol.com> 10489L: linux-pci@vger.kernel.org 10490L: linux-arm-msm@vger.kernel.org 10491S: Maintained 10492F: drivers/pci/dwc/*qcom* 10493 10494PCIE DRIVER FOR ROCKCHIP 10495M: Shawn Lin <shawn.lin@rock-chips.com> 10496L: linux-pci@vger.kernel.org 10497L: linux-rockchip@lists.infradead.org 10498S: Maintained 10499F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10500F: drivers/pci/host/pcie-rockchip.c 10501 10502PCIE DRIVER FOR ST SPEAR13XX 10503M: Pratyush Anand <pratyush.anand@gmail.com> 10504L: linux-pci@vger.kernel.org 10505S: Maintained 10506F: drivers/pci/dwc/*spear* 10507 10508PCMCIA SUBSYSTEM 10509P: Linux PCMCIA Team 10510L: linux-pcmcia@lists.infradead.org 10511W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10512T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10513S: Maintained 10514F: Documentation/pcmcia/ 10515F: tools/pcmcia/ 10516F: drivers/pcmcia/ 10517F: include/pcmcia/ 10518 10519PCNET32 NETWORK DRIVER 10520M: Don Fry <pcnet32@frontier.com> 10521L: netdev@vger.kernel.org 10522S: Maintained 10523F: drivers/net/ethernet/amd/pcnet32.c 10524 10525PCRYPT PARALLEL CRYPTO ENGINE 10526M: Steffen Klassert <steffen.klassert@secunet.com> 10527L: linux-crypto@vger.kernel.org 10528S: Maintained 10529F: crypto/pcrypt.c 10530F: include/crypto/pcrypt.h 10531 10532PER-CPU MEMORY ALLOCATOR 10533M: Tejun Heo <tj@kernel.org> 10534M: Christoph Lameter <cl@linux.com> 10535T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10536S: Maintained 10537F: include/linux/percpu*.h 10538F: mm/percpu*.c 10539F: arch/*/include/asm/percpu.h 10540 10541PER-TASK DELAY ACCOUNTING 10542M: Balbir Singh <bsingharora@gmail.com> 10543S: Maintained 10544F: include/linux/delayacct.h 10545F: kernel/delayacct.c 10546 10547PERFORMANCE EVENTS SUBSYSTEM 10548M: Peter Zijlstra <peterz@infradead.org> 10549M: Ingo Molnar <mingo@redhat.com> 10550M: Arnaldo Carvalho de Melo <acme@kernel.org> 10551R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10552L: linux-kernel@vger.kernel.org 10553T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10554S: Supported 10555F: kernel/events/* 10556F: include/linux/perf_event.h 10557F: include/uapi/linux/perf_event.h 10558F: arch/*/kernel/perf_event*.c 10559F: arch/*/kernel/*/perf_event*.c 10560F: arch/*/kernel/*/*/perf_event*.c 10561F: arch/*/include/asm/perf_event.h 10562F: arch/*/kernel/perf_callchain.c 10563F: arch/*/events/* 10564F: tools/perf/ 10565 10566PERSONALITY HANDLING 10567M: Christoph Hellwig <hch@infradead.org> 10568L: linux-abi-devel@lists.sourceforge.net 10569S: Maintained 10570F: include/linux/personality.h 10571F: include/uapi/linux/personality.h 10572 10573PHONET PROTOCOL 10574M: Remi Denis-Courmont <courmisch@gmail.com> 10575S: Supported 10576F: Documentation/networking/phonet.txt 10577F: include/linux/phonet.h 10578F: include/net/phonet/ 10579F: include/uapi/linux/phonet.h 10580F: net/phonet/ 10581 10582PHRAM MTD DRIVER 10583M: Joern Engel <joern@lazybastard.org> 10584L: linux-mtd@lists.infradead.org 10585S: Maintained 10586F: drivers/mtd/devices/phram.c 10587 10588PICOLCD HID DRIVER 10589M: Bruno Prémont <bonbons@linux-vserver.org> 10590L: linux-input@vger.kernel.org 10591S: Maintained 10592F: drivers/hid/hid-picolcd* 10593 10594PICOXCELL SUPPORT 10595M: Jamie Iles <jamie@jamieiles.com> 10596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10597T: git git://github.com/jamieiles/linux-2.6-ji.git 10598S: Supported 10599F: arch/arm/boot/dts/picoxcell* 10600F: arch/arm/mach-picoxcell/ 10601F: drivers/crypto/picoxcell* 10602 10603PIN CONTROL SUBSYSTEM 10604M: Linus Walleij <linus.walleij@linaro.org> 10605L: linux-gpio@vger.kernel.org 10606T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10607S: Maintained 10608F: Documentation/devicetree/bindings/pinctrl/ 10609F: Documentation/driver-api/pinctl.rst 10610F: drivers/pinctrl/ 10611F: include/linux/pinctrl/ 10612 10613PIN CONTROLLER - ATMEL AT91 10614M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10616S: Maintained 10617F: drivers/pinctrl/pinctrl-at91.* 10618 10619PIN CONTROLLER - ATMEL AT91 PIO4 10620M: Ludovic Desroches <ludovic.desroches@microchip.com> 10621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10622L: linux-gpio@vger.kernel.org 10623S: Supported 10624F: drivers/pinctrl/pinctrl-at91-pio4.* 10625 10626PIN CONTROLLER - INTEL 10627M: Mika Westerberg <mika.westerberg@linux.intel.com> 10628M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10629S: Maintained 10630F: drivers/pinctrl/intel/ 10631 10632PIN CONTROLLER - QUALCOMM 10633M: Bjorn Andersson <bjorn.andersson@linaro.org> 10634S: Maintained 10635L: linux-arm-msm@vger.kernel.org 10636F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10637F: drivers/pinctrl/qcom/ 10638 10639PIN CONTROLLER - RENESAS 10640M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10641M: Geert Uytterhoeven <geert+renesas@glider.be> 10642L: linux-renesas-soc@vger.kernel.org 10643S: Maintained 10644F: drivers/pinctrl/sh-pfc/ 10645 10646PIN CONTROLLER - SAMSUNG 10647M: Tomasz Figa <tomasz.figa@gmail.com> 10648M: Krzysztof Kozlowski <krzk@kernel.org> 10649M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10651L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10652Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10653T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10654S: Maintained 10655F: drivers/pinctrl/samsung/ 10656F: include/dt-bindings/pinctrl/samsung.h 10657F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10658 10659PIN CONTROLLER - SINGLE 10660M: Tony Lindgren <tony@atomide.com> 10661M: Haojian Zhuang <haojian.zhuang@linaro.org> 10662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10663L: linux-omap@vger.kernel.org 10664S: Maintained 10665F: drivers/pinctrl/pinctrl-single.c 10666 10667PIN CONTROLLER - ST SPEAR 10668M: Viresh Kumar <vireshk@kernel.org> 10669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10670W: http://www.st.com/spear 10671S: Maintained 10672F: drivers/pinctrl/spear/ 10673 10674PISTACHIO SOC SUPPORT 10675M: James Hartley <james.hartley@imgtec.com> 10676M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10677L: linux-mips@linux-mips.org 10678S: Maintained 10679F: arch/mips/pistachio/ 10680F: arch/mips/include/asm/mach-pistachio/ 10681F: arch/mips/boot/dts/img/pistachio* 10682F: arch/mips/configs/pistachio*_defconfig 10683 10684PKTCDVD DRIVER 10685S: Orphan 10686M: linux-block@vger.kernel.org 10687F: drivers/block/pktcdvd.c 10688F: include/linux/pktcdvd.h 10689F: include/uapi/linux/pktcdvd.h 10690 10691PKUNITY SOC DRIVERS 10692M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10693W: http://mprc.pku.edu.cn/~guanxuetao/linux 10694S: Maintained 10695T: git git://github.com/gxt/linux.git 10696F: drivers/input/serio/i8042-unicore32io.h 10697F: drivers/i2c/busses/i2c-puv3.c 10698F: drivers/video/fbdev/fb-puv3.c 10699F: drivers/rtc/rtc-puv3.c 10700 10701PMBUS HARDWARE MONITORING DRIVERS 10702M: Guenter Roeck <linux@roeck-us.net> 10703L: linux-hwmon@vger.kernel.org 10704W: http://hwmon.wiki.kernel.org/ 10705W: http://www.roeck-us.net/linux/drivers/ 10706T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10707S: Maintained 10708F: Documentation/hwmon/pmbus 10709F: drivers/hwmon/pmbus/ 10710F: include/linux/pmbus.h 10711 10712PMC SIERRA MaxRAID DRIVER 10713L: linux-scsi@vger.kernel.org 10714W: http://www.pmc-sierra.com/ 10715S: Orphan 10716F: drivers/scsi/pmcraid.* 10717 10718PMC SIERRA PM8001 DRIVER 10719M: Jack Wang <jinpu.wang@profitbricks.com> 10720M: lindar_liu@usish.com 10721L: linux-scsi@vger.kernel.org 10722S: Supported 10723F: drivers/scsi/pm8001/ 10724 10725PNP SUPPORT 10726M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10727S: Maintained 10728F: drivers/pnp/ 10729 10730POSIX CLOCKS and TIMERS 10731M: Thomas Gleixner <tglx@linutronix.de> 10732L: linux-kernel@vger.kernel.org 10733T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10734S: Maintained 10735F: fs/timerfd.c 10736F: include/linux/timer* 10737F: kernel/time/*timer* 10738 10739POWER MANAGEMENT CORE 10740M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10741L: linux-pm@vger.kernel.org 10742T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10743B: https://bugzilla.kernel.org 10744S: Supported 10745F: drivers/base/power/ 10746F: include/linux/pm.h 10747F: include/linux/pm_* 10748F: include/linux/powercap.h 10749F: drivers/powercap/ 10750 10751POWER STATE COORDINATION INTERFACE (PSCI) 10752M: Mark Rutland <mark.rutland@arm.com> 10753M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10754L: linux-arm-kernel@lists.infradead.org 10755S: Maintained 10756F: drivers/firmware/psci*.c 10757F: include/linux/psci.h 10758F: include/uapi/linux/psci.h 10759 10760POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10761M: Sebastian Reichel <sre@kernel.org> 10762L: linux-pm@vger.kernel.org 10763T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10764S: Maintained 10765F: Documentation/devicetree/bindings/power/supply/ 10766F: include/linux/power_supply.h 10767F: drivers/power/supply/ 10768 10769POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10770M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10771L: linuxppc-dev@lists.ozlabs.org 10772S: Maintained 10773F: drivers/char/powernv-op-panel.c 10774 10775PPP OVER ATM (RFC 2364) 10776M: Mitchell Blank Jr <mitch@sfgoth.com> 10777S: Maintained 10778F: net/atm/pppoatm.c 10779F: include/uapi/linux/atmppp.h 10780 10781PPP OVER ETHERNET 10782M: Michal Ostrowski <mostrows@earthlink.net> 10783S: Maintained 10784F: drivers/net/ppp/pppoe.c 10785F: drivers/net/ppp/pppox.c 10786 10787PPP OVER L2TP 10788M: James Chapman <jchapman@katalix.com> 10789S: Maintained 10790F: net/l2tp/l2tp_ppp.c 10791F: include/linux/if_pppol2tp.h 10792F: include/uapi/linux/if_pppol2tp.h 10793 10794PPP PROTOCOL DRIVERS AND COMPRESSORS 10795M: Paul Mackerras <paulus@samba.org> 10796L: linux-ppp@vger.kernel.org 10797S: Maintained 10798F: drivers/net/ppp/ppp_* 10799 10800PPS SUPPORT 10801M: Rodolfo Giometti <giometti@enneenne.com> 10802W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10803L: linuxpps@ml.enneenne.com (subscribers-only) 10804S: Maintained 10805F: Documentation/pps/ 10806F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10807F: Documentation/ABI/testing/sysfs-pps 10808F: drivers/pps/ 10809F: include/linux/pps*.h 10810F: include/uapi/linux/pps.h 10811 10812PPTP DRIVER 10813M: Dmitry Kozlov <xeb@mail.ru> 10814L: netdev@vger.kernel.org 10815S: Maintained 10816F: drivers/net/ppp/pptp.c 10817W: http://sourceforge.net/projects/accel-pptp 10818 10819PREEMPTIBLE KERNEL 10820M: Robert Love <rml@tech9.net> 10821L: kpreempt-tech@lists.sourceforge.net 10822W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10823S: Supported 10824F: Documentation/preempt-locking.txt 10825F: include/linux/preempt.h 10826 10827PRINTK 10828M: Petr Mladek <pmladek@suse.com> 10829M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10830R: Steven Rostedt <rostedt@goodmis.org> 10831S: Maintained 10832F: kernel/printk/ 10833F: include/linux/printk.h 10834 10835PRISM54 WIRELESS DRIVER 10836M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10837L: linux-wireless@vger.kernel.org 10838W: http://wireless.kernel.org/en/users/Drivers/p54 10839S: Obsolete 10840F: drivers/net/wireless/intersil/prism54/ 10841 10842PROC SYSCTL 10843M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10844M: Kees Cook <keescook@chromium.org> 10845L: linux-kernel@vger.kernel.org 10846L: linux-fsdevel@vger.kernel.org 10847S: Maintained 10848F: fs/proc/proc_sysctl.c 10849F: include/linux/sysctl.h 10850F: kernel/sysctl.c 10851F: tools/testing/selftests/sysctl/ 10852 10853PS3 NETWORK SUPPORT 10854M: Geoff Levand <geoff@infradead.org> 10855L: netdev@vger.kernel.org 10856L: linuxppc-dev@lists.ozlabs.org 10857S: Maintained 10858F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10859 10860PS3 PLATFORM SUPPORT 10861M: Geoff Levand <geoff@infradead.org> 10862L: linuxppc-dev@lists.ozlabs.org 10863S: Maintained 10864F: arch/powerpc/boot/ps3* 10865F: arch/powerpc/include/asm/lv1call.h 10866F: arch/powerpc/include/asm/ps3*.h 10867F: arch/powerpc/platforms/ps3/ 10868F: drivers/*/ps3* 10869F: drivers/ps3/ 10870F: drivers/rtc/rtc-ps3.c 10871F: drivers/usb/host/*ps3.c 10872F: sound/ppc/snd_ps3* 10873 10874PS3VRAM DRIVER 10875M: Jim Paris <jim@jtan.com> 10876M: Geoff Levand <geoff@infradead.org> 10877L: linuxppc-dev@lists.ozlabs.org 10878S: Maintained 10879F: drivers/block/ps3vram.c 10880 10881PSAMPLE PACKET SAMPLING SUPPORT: 10882M: Yotam Gigi <yotamg@mellanox.com> 10883S: Maintained 10884F: net/psample 10885F: include/net/psample.h 10886F: include/uapi/linux/psample.h 10887 10888PSTORE FILESYSTEM 10889M: Kees Cook <keescook@chromium.org> 10890M: Anton Vorontsov <anton@enomsg.org> 10891M: Colin Cross <ccross@android.com> 10892M: Tony Luck <tony.luck@intel.com> 10893S: Maintained 10894T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10895F: fs/pstore/ 10896F: include/linux/pstore* 10897F: drivers/firmware/efi/efi-pstore.c 10898F: drivers/acpi/apei/erst.c 10899F: Documentation/admin-guide/ramoops.rst 10900F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10901K: \b(pstore|ramoops) 10902 10903PTP HARDWARE CLOCK SUPPORT 10904M: Richard Cochran <richardcochran@gmail.com> 10905L: netdev@vger.kernel.org 10906S: Maintained 10907W: http://linuxptp.sourceforge.net/ 10908F: Documentation/ABI/testing/sysfs-ptp 10909F: Documentation/ptp/* 10910F: drivers/net/ethernet/freescale/gianfar_ptp.c 10911F: drivers/net/phy/dp83640* 10912F: drivers/ptp/* 10913F: include/linux/ptp_cl* 10914 10915PTRACE SUPPORT 10916M: Oleg Nesterov <oleg@redhat.com> 10917S: Maintained 10918F: include/asm-generic/syscall.h 10919F: include/linux/ptrace.h 10920F: include/linux/regset.h 10921F: include/linux/tracehook.h 10922F: include/uapi/linux/ptrace.h 10923F: include/uapi/linux/ptrace.h 10924F: include/asm-generic/ptrace.h 10925F: kernel/ptrace.c 10926F: arch/*/ptrace*.c 10927F: arch/*/*/ptrace*.c 10928F: arch/*/include/asm/ptrace*.h 10929 10930PULSE8-CEC DRIVER 10931M: Hans Verkuil <hverkuil@xs4all.nl> 10932L: linux-media@vger.kernel.org 10933T: git git://linuxtv.org/media_tree.git 10934S: Maintained 10935F: drivers/media/usb/pulse8-cec/* 10936F: Documentation/media/cec-drivers/pulse8-cec.rst 10937 10938PVRUSB2 VIDEO4LINUX DRIVER 10939M: Mike Isely <isely@pobox.com> 10940L: pvrusb2@isely.net (subscribers-only) 10941L: linux-media@vger.kernel.org 10942W: http://www.isely.net/pvrusb2/ 10943T: git git://linuxtv.org/media_tree.git 10944S: Maintained 10945F: Documentation/media/v4l-drivers/pvrusb2* 10946F: drivers/media/usb/pvrusb2/ 10947 10948PWC WEBCAM DRIVER 10949M: Hans Verkuil <hverkuil@xs4all.nl> 10950L: linux-media@vger.kernel.org 10951T: git git://linuxtv.org/media_tree.git 10952S: Odd Fixes 10953F: drivers/media/usb/pwc/* 10954 10955PWM FAN DRIVER 10956M: Kamil Debski <kamil@wypas.org> 10957M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10958L: linux-hwmon@vger.kernel.org 10959S: Supported 10960F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10961F: Documentation/hwmon/pwm-fan 10962F: drivers/hwmon/pwm-fan.c 10963 10964PWM IR Transmitter 10965M: Sean Young <sean@mess.org> 10966L: linux-media@vger.kernel.org 10967S: Maintained 10968F: drivers/media/rc/pwm-ir-tx.c 10969 10970PWM SUBSYSTEM 10971M: Thierry Reding <thierry.reding@gmail.com> 10972L: linux-pwm@vger.kernel.org 10973S: Maintained 10974T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10975F: Documentation/pwm.txt 10976F: Documentation/devicetree/bindings/pwm/ 10977F: include/linux/pwm.h 10978F: drivers/pwm/ 10979F: drivers/video/backlight/pwm_bl.c 10980F: include/linux/pwm_backlight.h 10981F: drivers/gpio/gpio-mvebu.c 10982F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10983 10984PXA GPIO DRIVER 10985M: Robert Jarzmik <robert.jarzmik@free.fr> 10986L: linux-gpio@vger.kernel.org 10987S: Maintained 10988F: drivers/gpio/gpio-pxa.c 10989 10990PXA MMCI DRIVER 10991S: Orphan 10992 10993PXA RTC DRIVER 10994M: Robert Jarzmik <robert.jarzmik@free.fr> 10995L: linux-rtc@vger.kernel.org 10996S: Maintained 10997 10998PXA2xx/PXA3xx SUPPORT 10999M: Daniel Mack <daniel@zonque.org> 11000M: Haojian Zhuang <haojian.zhuang@gmail.com> 11001M: Robert Jarzmik <robert.jarzmik@free.fr> 11002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11003T: git git://github.com/hzhuang1/linux.git 11004T: git git://github.com/rjarzmik/linux.git 11005S: Maintained 11006F: arch/arm/boot/dts/pxa* 11007F: arch/arm/mach-pxa/ 11008F: drivers/dma/pxa* 11009F: drivers/pcmcia/pxa2xx* 11010F: drivers/pinctrl/pxa/ 11011F: drivers/spi/spi-pxa2xx* 11012F: drivers/usb/gadget/udc/pxa2* 11013F: include/sound/pxa2xx-lib.h 11014F: sound/arm/pxa* 11015F: sound/soc/pxa/ 11016 11017PXA3xx NAND FLASH DRIVER 11018M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11019L: linux-mtd@lists.infradead.org 11020S: Maintained 11021F: drivers/mtd/nand/pxa3xx_nand.c 11022 11023QAT DRIVER 11024M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11025M: Salvatore Benedetto <salvatore.benedetto@intel.com> 11026L: qat-linux@intel.com 11027S: Supported 11028F: drivers/crypto/qat/ 11029 11030QCOM AUDIO (ASoC) DRIVERS 11031M: Patrick Lai <plai@codeaurora.org> 11032M: Banajit Goswami <bgoswami@codeaurora.org> 11033L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11034S: Supported 11035F: sound/soc/qcom/ 11036 11037QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11038M: Gabriel Somlo <somlo@cmu.edu> 11039M: "Michael S. Tsirkin" <mst@redhat.com> 11040L: qemu-devel@nongnu.org 11041S: Maintained 11042F: drivers/firmware/qemu_fw_cfg.c 11043 11044QIB DRIVER 11045M: Mike Marciniszyn <infinipath@intel.com> 11046L: linux-rdma@vger.kernel.org 11047S: Supported 11048F: drivers/infiniband/hw/qib/ 11049 11050QLOGIC QL41xxx FCOE DRIVER 11051M: QLogic-Storage-Upstream@cavium.com 11052L: linux-scsi@vger.kernel.org 11053S: Supported 11054F: drivers/scsi/qedf/ 11055 11056QLOGIC QL41xxx ISCSI DRIVER 11057M: QLogic-Storage-Upstream@cavium.com 11058L: linux-scsi@vger.kernel.org 11059S: Supported 11060F: drivers/scsi/qedi/ 11061 11062QLOGIC QL4xxx ETHERNET DRIVER 11063M: Ariel Elior <Ariel.Elior@cavium.com> 11064M: everest-linux-l2@cavium.com 11065L: netdev@vger.kernel.org 11066S: Supported 11067F: drivers/net/ethernet/qlogic/qed/ 11068F: include/linux/qed/ 11069F: drivers/net/ethernet/qlogic/qede/ 11070 11071QLOGIC QL4xxx RDMA DRIVER 11072M: Ram Amrani <Ram.Amrani@cavium.com> 11073M: Ariel Elior <Ariel.Elior@cavium.com> 11074L: linux-rdma@vger.kernel.org 11075S: Supported 11076F: drivers/infiniband/hw/qedr/ 11077F: include/uapi/rdma/qedr-abi.h 11078 11079QLOGIC QLA1280 SCSI DRIVER 11080M: Michael Reed <mdr@sgi.com> 11081L: linux-scsi@vger.kernel.org 11082S: Maintained 11083F: drivers/scsi/qla1280.[ch] 11084 11085QLOGIC QLA2XXX FC-SCSI DRIVER 11086M: qla2xxx-upstream@qlogic.com 11087L: linux-scsi@vger.kernel.org 11088S: Supported 11089F: Documentation/scsi/LICENSE.qla2xxx 11090F: drivers/scsi/qla2xxx/ 11091 11092QLOGIC QLA3XXX NETWORK DRIVER 11093M: Dept-GELinuxNICDev@cavium.com 11094L: netdev@vger.kernel.org 11095S: Supported 11096F: Documentation/networking/LICENSE.qla3xxx 11097F: drivers/net/ethernet/qlogic/qla3xxx.* 11098 11099QLOGIC QLA4XXX iSCSI DRIVER 11100M: QLogic-Storage-Upstream@qlogic.com 11101L: linux-scsi@vger.kernel.org 11102S: Supported 11103F: Documentation/scsi/LICENSE.qla4xxx 11104F: drivers/scsi/qla4xxx/ 11105 11106QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11107M: Harish Patil <harish.patil@cavium.com> 11108M: Manish Chopra <manish.chopra@cavium.com> 11109M: Dept-GELinuxNICDev@cavium.com 11110L: netdev@vger.kernel.org 11111S: Supported 11112F: drivers/net/ethernet/qlogic/qlcnic/ 11113 11114QLOGIC QLGE 10Gb ETHERNET DRIVER 11115M: Harish Patil <harish.patil@cavium.com> 11116M: Manish Chopra <manish.chopra@cavium.com> 11117M: Dept-GELinuxNICDev@cavium.com 11118L: netdev@vger.kernel.org 11119S: Supported 11120F: drivers/net/ethernet/qlogic/qlge/ 11121 11122QNX4 FILESYSTEM 11123M: Anders Larsen <al@alarsen.net> 11124W: http://www.alarsen.net/linux/qnx4fs/ 11125S: Maintained 11126F: fs/qnx4/ 11127F: include/uapi/linux/qnx4_fs.h 11128F: include/uapi/linux/qnxtypes.h 11129 11130QORIQ DPAA2 FSL-MC BUS DRIVER 11131M: Stuart Yoder <stuyoder@gmail.com> 11132M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11133L: linux-kernel@vger.kernel.org 11134S: Maintained 11135F: drivers/staging/fsl-mc/ 11136F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11137 11138QT1010 MEDIA DRIVER 11139M: Antti Palosaari <crope@iki.fi> 11140L: linux-media@vger.kernel.org 11141W: https://linuxtv.org 11142W: http://palosaari.fi/linux/ 11143Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11144T: git git://linuxtv.org/anttip/media_tree.git 11145S: Maintained 11146F: drivers/media/tuners/qt1010* 11147 11148QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11149M: Kalle Valo <kvalo@qca.qualcomm.com> 11150L: ath10k@lists.infradead.org 11151W: http://wireless.kernel.org/en/users/Drivers/ath10k 11152T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11153S: Supported 11154F: drivers/net/wireless/ath/ath10k/ 11155 11156QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11157M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11158L: linux-wireless@vger.kernel.org 11159W: http://wireless.kernel.org/en/users/Drivers/ath9k 11160S: Supported 11161F: drivers/net/wireless/ath/ath9k/ 11162 11163QUALCOMM CAMERA SUBSYSTEM DRIVER 11164M: Todor Tomov <todor.tomov@linaro.org> 11165L: linux-media@vger.kernel.org 11166S: Maintained 11167F: Documentation/devicetree/bindings/media/qcom,camss.txt 11168F: Documentation/media/v4l-drivers/qcom_camss.rst 11169F: drivers/media/platform/qcom/camss-8x16/ 11170 11171QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11172M: Timur Tabi <timur@codeaurora.org> 11173L: netdev@vger.kernel.org 11174S: Supported 11175F: drivers/net/ethernet/qualcomm/emac/ 11176 11177QUALCOMM HEXAGON ARCHITECTURE 11178M: Richard Kuo <rkuo@codeaurora.org> 11179L: linux-hexagon@vger.kernel.org 11180T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11181S: Supported 11182F: arch/hexagon/ 11183 11184QUALCOMM IOMMU 11185M: Rob Clark <robdclark@gmail.com> 11186L: iommu@lists.linux-foundation.org 11187L: linux-arm-msm@vger.kernel.org 11188S: Maintained 11189F: drivers/iommu/qcom_iommu.c 11190 11191QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11192M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11193L: linux-media@vger.kernel.org 11194L: linux-arm-msm@vger.kernel.org 11195T: git git://linuxtv.org/media_tree.git 11196S: Maintained 11197F: drivers/media/platform/qcom/venus/ 11198 11199QUALCOMM WCN36XX WIRELESS DRIVER 11200M: Eugene Krasnikov <k.eugene.e@gmail.com> 11201L: wcn36xx@lists.infradead.org 11202W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11203T: git git://github.com/KrasnikovEugene/wcn36xx.git 11204S: Supported 11205F: drivers/net/wireless/ath/wcn36xx/ 11206 11207QUANTENNA QTNFMAC WIRELESS DRIVER 11208M: Igor Mitsyanko <imitsyanko@quantenna.com> 11209M: Avinash Patil <avinashp@quantenna.com> 11210M: Sergey Matyukevich <smatyukevich@quantenna.com> 11211L: linux-wireless@vger.kernel.org 11212S: Maintained 11213F: drivers/net/wireless/quantenna 11214 11215RADEON and AMDGPU DRM DRIVERS 11216M: Alex Deucher <alexander.deucher@amd.com> 11217M: Christian König <christian.koenig@amd.com> 11218L: amd-gfx@lists.freedesktop.org 11219T: git git://people.freedesktop.org/~agd5f/linux 11220S: Supported 11221F: drivers/gpu/drm/radeon/ 11222F: include/uapi/drm/radeon_drm.h 11223F: drivers/gpu/drm/amd/ 11224F: include/uapi/drm/amdgpu_drm.h 11225 11226RADEON FRAMEBUFFER DISPLAY DRIVER 11227M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11228L: linux-fbdev@vger.kernel.org 11229S: Maintained 11230F: drivers/video/fbdev/aty/radeon* 11231F: include/uapi/linux/radeonfb.h 11232 11233RADIOSHARK RADIO DRIVER 11234M: Hans Verkuil <hverkuil@xs4all.nl> 11235L: linux-media@vger.kernel.org 11236T: git git://linuxtv.org/media_tree.git 11237S: Maintained 11238F: drivers/media/radio/radio-shark.c 11239 11240RADIOSHARK2 RADIO DRIVER 11241M: Hans Verkuil <hverkuil@xs4all.nl> 11242L: linux-media@vger.kernel.org 11243T: git git://linuxtv.org/media_tree.git 11244S: Maintained 11245F: drivers/media/radio/radio-shark2.c 11246F: drivers/media/radio/radio-tea5777.c 11247 11248RADOS BLOCK DEVICE (RBD) 11249M: Ilya Dryomov <idryomov@gmail.com> 11250M: Sage Weil <sage@redhat.com> 11251M: Alex Elder <elder@kernel.org> 11252L: ceph-devel@vger.kernel.org 11253W: http://ceph.com/ 11254T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11255T: git git://github.com/ceph/ceph-client.git 11256S: Supported 11257F: Documentation/ABI/testing/sysfs-bus-rbd 11258F: drivers/block/rbd.c 11259F: drivers/block/rbd_types.h 11260 11261RAGE128 FRAMEBUFFER DISPLAY DRIVER 11262M: Paul Mackerras <paulus@samba.org> 11263L: linux-fbdev@vger.kernel.org 11264S: Maintained 11265F: drivers/video/fbdev/aty/aty128fb.c 11266 11267RAINSHADOW-CEC DRIVER 11268M: Hans Verkuil <hverkuil@xs4all.nl> 11269L: linux-media@vger.kernel.org 11270T: git git://linuxtv.org/media_tree.git 11271S: Maintained 11272F: drivers/media/usb/rainshadow-cec/* 11273 11274RALINK MIPS ARCHITECTURE 11275M: John Crispin <john@phrozen.org> 11276L: linux-mips@linux-mips.org 11277S: Maintained 11278F: arch/mips/ralink 11279 11280RALINK RT2X00 WIRELESS LAN DRIVER 11281P: rt2x00 project 11282M: Stanislaw Gruszka <sgruszka@redhat.com> 11283M: Helmut Schaa <helmut.schaa@googlemail.com> 11284L: linux-wireless@vger.kernel.org 11285S: Maintained 11286F: drivers/net/wireless/ralink/rt2x00/ 11287 11288RAMDISK RAM BLOCK DEVICE DRIVER 11289M: Jens Axboe <axboe@kernel.dk> 11290S: Maintained 11291F: Documentation/blockdev/ramdisk.txt 11292F: drivers/block/brd.c 11293 11294RANDOM NUMBER DRIVER 11295M: "Theodore Ts'o" <tytso@mit.edu> 11296S: Maintained 11297F: drivers/char/random.c 11298 11299RAPIDIO SUBSYSTEM 11300M: Matt Porter <mporter@kernel.crashing.org> 11301M: Alexandre Bounine <alexandre.bounine@idt.com> 11302S: Maintained 11303F: drivers/rapidio/ 11304 11305RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11306L: linux-wireless@vger.kernel.org 11307S: Orphan 11308F: drivers/net/wireless/ray* 11309 11310RCUTORTURE MODULE 11311M: Josh Triplett <josh@joshtriplett.org> 11312M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11313L: linux-kernel@vger.kernel.org 11314S: Supported 11315T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11316F: Documentation/RCU/torture.txt 11317F: kernel/rcu/rcutorture.c 11318 11319RCUTORTURE TEST FRAMEWORK 11320M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11321M: Josh Triplett <josh@joshtriplett.org> 11322R: Steven Rostedt <rostedt@goodmis.org> 11323R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11324R: Lai Jiangshan <jiangshanlai@gmail.com> 11325L: linux-kernel@vger.kernel.org 11326S: Supported 11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11328F: tools/testing/selftests/rcutorture 11329 11330RDC R-321X SoC 11331M: Florian Fainelli <florian@openwrt.org> 11332S: Maintained 11333 11334RDC R6040 FAST ETHERNET DRIVER 11335M: Florian Fainelli <f.fainelli@gmail.com> 11336L: netdev@vger.kernel.org 11337S: Maintained 11338F: drivers/net/ethernet/rdc/r6040.c 11339 11340RDMAVT - RDMA verbs software 11341M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11342L: linux-rdma@vger.kernel.org 11343S: Supported 11344F: drivers/infiniband/sw/rdmavt 11345 11346RDS - RELIABLE DATAGRAM SOCKETS 11347M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11348L: netdev@vger.kernel.org 11349L: linux-rdma@vger.kernel.org 11350L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11351W: https://oss.oracle.com/projects/rds/ 11352S: Supported 11353F: net/rds/ 11354F: Documentation/networking/rds.txt 11355 11356RDT - RESOURCE ALLOCATION 11357M: Fenghua Yu <fenghua.yu@intel.com> 11358L: linux-kernel@vger.kernel.org 11359S: Supported 11360F: arch/x86/kernel/cpu/intel_rdt* 11361F: arch/x86/include/asm/intel_rdt_sched.h 11362F: Documentation/x86/intel_rdt* 11363 11364READ-COPY UPDATE (RCU) 11365M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11366M: Josh Triplett <josh@joshtriplett.org> 11367R: Steven Rostedt <rostedt@goodmis.org> 11368R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11369R: Lai Jiangshan <jiangshanlai@gmail.com> 11370L: linux-kernel@vger.kernel.org 11371W: http://www.rdrop.com/users/paulmck/RCU/ 11372S: Supported 11373T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11374F: Documentation/RCU/ 11375X: Documentation/RCU/torture.txt 11376F: include/linux/rcu* 11377X: include/linux/srcu.h 11378F: kernel/rcu/ 11379X: kernel/torture.c 11380 11381REAL TIME CLOCK (RTC) SUBSYSTEM 11382M: Alessandro Zummo <a.zummo@towertech.it> 11383M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11384L: linux-rtc@vger.kernel.org 11385Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11386T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11387S: Maintained 11388F: Documentation/devicetree/bindings/rtc/ 11389F: Documentation/rtc.txt 11390F: drivers/rtc/ 11391F: include/linux/rtc.h 11392F: include/uapi/linux/rtc.h 11393F: include/linux/rtc/ 11394F: include/linux/platform_data/rtc-* 11395F: tools/testing/selftests/timers/rtctest.c 11396 11397REALTEK AUDIO CODECS 11398M: Bard Liao <bardliao@realtek.com> 11399M: Oder Chiou <oder_chiou@realtek.com> 11400S: Maintained 11401F: sound/soc/codecs/rt* 11402F: include/sound/rt*.h 11403 11404REGISTER MAP ABSTRACTION 11405M: Mark Brown <broonie@kernel.org> 11406L: linux-kernel@vger.kernel.org 11407T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11408S: Supported 11409F: Documentation/devicetree/bindings/regmap/ 11410F: drivers/base/regmap/ 11411F: include/linux/regmap.h 11412 11413REISERFS FILE SYSTEM 11414L: reiserfs-devel@vger.kernel.org 11415S: Supported 11416F: fs/reiserfs/ 11417 11418REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11419M: Ohad Ben-Cohen <ohad@wizery.com> 11420M: Bjorn Andersson <bjorn.andersson@linaro.org> 11421L: linux-remoteproc@vger.kernel.org 11422T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11423S: Maintained 11424F: Documentation/devicetree/bindings/remoteproc/ 11425F: Documentation/remoteproc.txt 11426F: drivers/remoteproc/ 11427F: include/linux/remoteproc.h 11428 11429REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11430M: Ohad Ben-Cohen <ohad@wizery.com> 11431M: Bjorn Andersson <bjorn.andersson@linaro.org> 11432L: linux-remoteproc@vger.kernel.org 11433T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11434S: Maintained 11435F: drivers/rpmsg/ 11436F: Documentation/rpmsg.txt 11437F: include/linux/rpmsg.h 11438F: include/linux/rpmsg/ 11439 11440RENESAS CLOCK DRIVERS 11441M: Geert Uytterhoeven <geert+renesas@glider.be> 11442L: linux-renesas-soc@vger.kernel.org 11443S: Supported 11444F: drivers/clk/renesas/ 11445 11446RENESAS ETHERNET DRIVERS 11447R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11448L: netdev@vger.kernel.org 11449L: linux-renesas-soc@vger.kernel.org 11450F: Documentation/devicetree/bindings/net/renesas,*.txt 11451F: Documentation/devicetree/bindings/net/sh_eth.txt 11452F: drivers/net/ethernet/renesas/ 11453F: include/linux/sh_eth.h 11454 11455RENESAS R-CAR GYROADC DRIVER 11456M: Marek Vasut <marek.vasut@gmail.com> 11457L: linux-iio@vger.kernel.org 11458S: Supported 11459F: drivers/iio/adc/rcar_gyro_adc.c 11460 11461RENESAS USB PHY DRIVER 11462M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11463L: linux-renesas-soc@vger.kernel.org 11464S: Maintained 11465F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11466 11467RESET CONTROLLER FRAMEWORK 11468M: Philipp Zabel <p.zabel@pengutronix.de> 11469T: git git://git.pengutronix.de/git/pza/linux 11470S: Maintained 11471F: drivers/reset/ 11472F: Documentation/devicetree/bindings/reset/ 11473F: include/dt-bindings/reset/ 11474F: include/linux/reset.h 11475F: include/linux/reset-controller.h 11476 11477RFKILL 11478M: Johannes Berg <johannes@sipsolutions.net> 11479L: linux-wireless@vger.kernel.org 11480W: http://wireless.kernel.org/ 11481T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11482T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11483S: Maintained 11484F: Documentation/rfkill.txt 11485F: net/rfkill/ 11486 11487RHASHTABLE 11488M: Thomas Graf <tgraf@suug.ch> 11489M: Herbert Xu <herbert@gondor.apana.org.au> 11490L: netdev@vger.kernel.org 11491S: Maintained 11492F: lib/rhashtable.c 11493F: include/linux/rhashtable.h 11494 11495RICOH R5C592 MEMORYSTICK DRIVER 11496M: Maxim Levitsky <maximlevitsky@gmail.com> 11497S: Maintained 11498F: drivers/memstick/host/r592.* 11499 11500RICOH SMARTMEDIA/XD DRIVER 11501M: Maxim Levitsky <maximlevitsky@gmail.com> 11502S: Maintained 11503F: drivers/mtd/nand/r852.c 11504F: drivers/mtd/nand/r852.h 11505 11506ROCCAT DRIVERS 11507M: Stefan Achatz <erazor_de@users.sourceforge.net> 11508W: http://sourceforge.net/projects/roccat/ 11509S: Maintained 11510F: drivers/hid/hid-roccat* 11511F: include/linux/hid-roccat* 11512F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11513 11514ROCKER DRIVER 11515M: Jiri Pirko <jiri@resnulli.us> 11516L: netdev@vger.kernel.org 11517S: Supported 11518F: drivers/net/ethernet/rocker/ 11519 11520ROCKETPORT DRIVER 11521P: Comtrol Corp. 11522W: http://www.comtrol.com 11523S: Maintained 11524F: Documentation/serial/rocket.txt 11525F: drivers/tty/rocket* 11526 11527ROCKETPORT EXPRESS/INFINITY DRIVER 11528M: Kevin Cernekee <cernekee@gmail.com> 11529L: linux-serial@vger.kernel.org 11530S: Odd Fixes 11531F: drivers/tty/serial/rp2.* 11532 11533ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11534M: Marek Vasut <marek.vasut+renesas@gmail.com> 11535L: linux-kernel@vger.kernel.org 11536L: linux-renesas-soc@vger.kernel.org 11537S: Supported 11538F: drivers/mfd/bd9571mwv.c 11539F: drivers/regulator/bd9571mwv-regulator.c 11540F: drivers/gpio/gpio-bd9571mwv.c 11541F: include/linux/mfd/bd9571mwv.h 11542F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11543 11544ROSE NETWORK LAYER 11545M: Ralf Baechle <ralf@linux-mips.org> 11546L: linux-hams@vger.kernel.org 11547W: http://www.linux-ax25.org/ 11548S: Maintained 11549F: include/net/rose.h 11550F: include/uapi/linux/rose.h 11551F: net/rose/ 11552 11553RTL2830 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/rtl2830* 11562 11563RTL2832 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* 11572 11573RTL2832_SDR MEDIA DRIVER 11574M: Antti Palosaari <crope@iki.fi> 11575L: linux-media@vger.kernel.org 11576W: https://linuxtv.org 11577W: http://palosaari.fi/linux/ 11578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11579T: git git://linuxtv.org/anttip/media_tree.git 11580S: Maintained 11581F: drivers/media/dvb-frontends/rtl2832_sdr* 11582 11583RTL8180 WIRELESS DRIVER 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: Orphan 11588F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11589 11590RTL8187 WIRELESS DRIVER 11591M: Herton Ronaldo Krzesinski <herton@canonical.com> 11592M: Hin-Tak Leung <htl10@users.sourceforge.net> 11593M: Larry Finger <Larry.Finger@lwfinger.net> 11594L: linux-wireless@vger.kernel.org 11595W: http://wireless.kernel.org/ 11596T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11597S: Maintained 11598F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11599 11600RTL8192CE WIRELESS DRIVER 11601M: Larry Finger <Larry.Finger@lwfinger.net> 11602M: Chaoming Li <chaoming_li@realsil.com.cn> 11603L: linux-wireless@vger.kernel.org 11604W: http://wireless.kernel.org/ 11605T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11606S: Maintained 11607F: drivers/net/wireless/realtek/rtlwifi/ 11608F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11609 11610RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11611M: Jes Sorensen <Jes.Sorensen@gmail.com> 11612L: linux-wireless@vger.kernel.org 11613T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11614S: Maintained 11615F: drivers/net/wireless/realtek/rtl8xxxu/ 11616 11617S3 SAVAGE FRAMEBUFFER DRIVER 11618M: Antonino Daplas <adaplas@gmail.com> 11619L: linux-fbdev@vger.kernel.org 11620S: Maintained 11621F: drivers/video/fbdev/savage/ 11622 11623S390 11624M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11625M: Heiko Carstens <heiko.carstens@de.ibm.com> 11626L: linux-s390@vger.kernel.org 11627W: http://www.ibm.com/developerworks/linux/linux390/ 11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11629S: Supported 11630F: arch/s390/ 11631F: drivers/s390/ 11632F: Documentation/s390/ 11633F: Documentation/driver-api/s390-drivers.rst 11634 11635S390 COMMON I/O LAYER 11636M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11637M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11638L: linux-s390@vger.kernel.org 11639W: http://www.ibm.com/developerworks/linux/linux390/ 11640S: Supported 11641F: drivers/s390/cio/ 11642 11643S390 DASD DRIVER 11644M: Stefan Haberland <sth@linux.vnet.ibm.com> 11645M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11646L: linux-s390@vger.kernel.org 11647W: http://www.ibm.com/developerworks/linux/linux390/ 11648S: Supported 11649F: drivers/s390/block/dasd* 11650F: block/partitions/ibm.c 11651 11652S390 IOMMU (PCI) 11653M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11654L: linux-s390@vger.kernel.org 11655W: http://www.ibm.com/developerworks/linux/linux390/ 11656S: Supported 11657F: drivers/iommu/s390-iommu.c 11658 11659S390 IUCV NETWORK LAYER 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/*iucv* 11666F: include/net/iucv/ 11667F: net/iucv/ 11668 11669S390 NETWORK DRIVERS 11670M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11671M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11672L: linux-s390@vger.kernel.org 11673W: http://www.ibm.com/developerworks/linux/linux390/ 11674S: Supported 11675F: drivers/s390/net/ 11676 11677S390 PCI SUBSYSTEM 11678M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11679M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11680L: linux-s390@vger.kernel.org 11681W: http://www.ibm.com/developerworks/linux/linux390/ 11682S: Supported 11683F: arch/s390/pci/ 11684F: drivers/pci/hotplug/s390_pci_hpc.c 11685 11686S390 VFIO-CCW DRIVER 11687M: Cornelia Huck <cohuck@redhat.com> 11688M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11689L: linux-s390@vger.kernel.org 11690L: kvm@vger.kernel.org 11691S: Supported 11692F: drivers/s390/cio/vfio_ccw* 11693F: Documentation/s390/vfio-ccw.txt 11694F: include/uapi/linux/vfio_ccw.h 11695 11696S390 ZCRYPT DRIVER 11697M: Harald Freudenberger <freude@de.ibm.com> 11698L: linux-s390@vger.kernel.org 11699W: http://www.ibm.com/developerworks/linux/linux390/ 11700S: Supported 11701F: drivers/s390/crypto/ 11702 11703S390 ZFCP DRIVER 11704M: Steffen Maier <maier@linux.vnet.ibm.com> 11705M: Benjamin Block <bblock@linux.vnet.ibm.com> 11706L: linux-s390@vger.kernel.org 11707W: http://www.ibm.com/developerworks/linux/linux390/ 11708S: Supported 11709F: drivers/s390/scsi/zfcp_* 11710 11711S3C24XX SD/MMC Driver 11712M: Ben Dooks <ben-linux@fluff.org> 11713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11714S: Supported 11715F: drivers/mmc/host/s3cmci.* 11716 11717SAA6588 RDS RECEIVER DRIVER 11718M: Hans Verkuil <hverkuil@xs4all.nl> 11719L: linux-media@vger.kernel.org 11720T: git git://linuxtv.org/media_tree.git 11721W: https://linuxtv.org 11722S: Odd Fixes 11723F: drivers/media/i2c/saa6588* 11724 11725SAA7134 VIDEO4LINUX DRIVER 11726M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11727M: Mauro Carvalho Chehab <mchehab@kernel.org> 11728L: linux-media@vger.kernel.org 11729W: https://linuxtv.org 11730T: git git://linuxtv.org/media_tree.git 11731S: Odd fixes 11732F: Documentation/media/v4l-drivers/saa7134* 11733F: drivers/media/pci/saa7134/ 11734 11735SAA7146 VIDEO4LINUX-2 DRIVER 11736M: Hans Verkuil <hverkuil@xs4all.nl> 11737L: linux-media@vger.kernel.org 11738T: git git://linuxtv.org/media_tree.git 11739S: Maintained 11740F: drivers/media/common/saa7146/ 11741F: drivers/media/pci/saa7146/ 11742F: include/media/saa7146* 11743 11744SAMSUNG AUDIO (ASoC) DRIVERS 11745M: Krzysztof Kozlowski <krzk@kernel.org> 11746M: Sangbeom Kim <sbkim73@samsung.com> 11747M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11748L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11749S: Supported 11750F: sound/soc/samsung/ 11751 11752SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11753M: Krzysztof Kozlowski <krzk@kernel.org> 11754L: linux-crypto@vger.kernel.org 11755L: linux-samsung-soc@vger.kernel.org 11756S: Maintained 11757F: drivers/crypto/exynos-rng.c 11758F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11759 11760SAMSUNG FRAMEBUFFER DRIVER 11761M: Jingoo Han <jingoohan1@gmail.com> 11762L: linux-fbdev@vger.kernel.org 11763S: Maintained 11764F: drivers/video/fbdev/s3c-fb.c 11765 11766SAMSUNG LAPTOP DRIVER 11767M: Corentin Chary <corentin.chary@gmail.com> 11768L: platform-driver-x86@vger.kernel.org 11769S: Maintained 11770F: drivers/platform/x86/samsung-laptop.c 11771 11772SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11773M: Sangbeom Kim <sbkim73@samsung.com> 11774M: Krzysztof Kozlowski <krzk@kernel.org> 11775M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11776L: linux-kernel@vger.kernel.org 11777L: linux-samsung-soc@vger.kernel.org 11778S: Supported 11779F: drivers/mfd/sec*.c 11780F: drivers/regulator/s2m*.c 11781F: drivers/regulator/s5m*.c 11782F: drivers/clk/clk-s2mps11.c 11783F: drivers/rtc/rtc-s5m.c 11784F: include/linux/mfd/samsung/ 11785F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11786F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11787F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11788F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11789 11790SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11791M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11792L: linux-media@vger.kernel.org 11793L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11794S: Maintained 11795F: drivers/media/platform/s3c-camif/ 11796F: include/media/drv-intf/s3c_camif.h 11797 11798SAMSUNG S3FWRN5 NFC DRIVER 11799M: Robert Baldyga <r.baldyga@samsung.com> 11800M: Krzysztof Opasiak <k.opasiak@samsung.com> 11801L: linux-nfc@lists.01.org (moderated for non-subscribers) 11802S: Supported 11803F: drivers/nfc/s3fwrn5 11804 11805SAMSUNG S5C73M3 CAMERA DRIVER 11806M: Kyungmin Park <kyungmin.park@samsung.com> 11807M: Andrzej Hajda <a.hajda@samsung.com> 11808L: linux-media@vger.kernel.org 11809S: Supported 11810F: drivers/media/i2c/s5c73m3/* 11811 11812SAMSUNG S5K5BAF CAMERA DRIVER 11813M: Kyungmin Park <kyungmin.park@samsung.com> 11814M: Andrzej Hajda <a.hajda@samsung.com> 11815L: linux-media@vger.kernel.org 11816S: Supported 11817F: drivers/media/i2c/s5k5baf.c 11818 11819SAMSUNG S5P Security SubSystem (SSS) DRIVER 11820M: Krzysztof Kozlowski <krzk@kernel.org> 11821M: Vladimir Zapolskiy <vz@mleia.com> 11822L: linux-crypto@vger.kernel.org 11823L: linux-samsung-soc@vger.kernel.org 11824S: Maintained 11825F: drivers/crypto/s5p-sss.c 11826 11827SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11828M: Kyungmin Park <kyungmin.park@samsung.com> 11829M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11830L: linux-media@vger.kernel.org 11831Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11832S: Supported 11833F: drivers/media/platform/exynos4-is/ 11834 11835SAMSUNG SOC CLOCK DRIVERS 11836M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11837M: Tomasz Figa <tomasz.figa@gmail.com> 11838M: Chanwoo Choi <cw00.choi@samsung.com> 11839S: Supported 11840L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11841F: drivers/clk/samsung/ 11842F: include/dt-bindings/clock/exynos*.h 11843F: Documentation/devicetree/bindings/clock/exynos*.txt 11844 11845SAMSUNG SPI DRIVERS 11846M: Kukjin Kim <kgene@kernel.org> 11847M: Krzysztof Kozlowski <krzk@kernel.org> 11848M: Andi Shyti <andi.shyti@samsung.com> 11849L: linux-spi@vger.kernel.org 11850L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11851S: Maintained 11852F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11853F: drivers/spi/spi-s3c* 11854F: include/linux/platform_data/spi-s3c64xx.h 11855 11856SAMSUNG SXGBE DRIVERS 11857M: Byungho An <bh74.an@samsung.com> 11858M: Girish K S <ks.giri@samsung.com> 11859M: Vipul Pandya <vipul.pandya@samsung.com> 11860S: Supported 11861L: netdev@vger.kernel.org 11862F: drivers/net/ethernet/samsung/sxgbe/ 11863 11864SAMSUNG THERMAL DRIVER 11865M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11866L: linux-pm@vger.kernel.org 11867L: linux-samsung-soc@vger.kernel.org 11868S: Supported 11869T: git https://github.com/lmajewski/linux-samsung-thermal.git 11870F: drivers/thermal/samsung/ 11871 11872SAMSUNG USB2 PHY DRIVER 11873M: Kamil Debski <kamil@wypas.org> 11874M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11875L: linux-kernel@vger.kernel.org 11876S: Supported 11877F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11878F: Documentation/phy/samsung-usb2.txt 11879F: drivers/phy/samsung/phy-exynos4210-usb2.c 11880F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11881F: drivers/phy/samsung/phy-exynos5250-usb2.c 11882F: drivers/phy/samsung/phy-s5pv210-usb2.c 11883F: drivers/phy/samsung/phy-samsung-usb2.c 11884F: drivers/phy/samsung/phy-samsung-usb2.h 11885 11886SC1200 WDT DRIVER 11887M: Zwane Mwaikambo <zwanem@gmail.com> 11888S: Maintained 11889F: drivers/watchdog/sc1200wdt.c 11890 11891SCHEDULER 11892M: Ingo Molnar <mingo@redhat.com> 11893M: Peter Zijlstra <peterz@infradead.org> 11894L: linux-kernel@vger.kernel.org 11895T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11896S: Maintained 11897F: kernel/sched/ 11898F: include/linux/sched.h 11899F: include/uapi/linux/sched.h 11900F: include/linux/wait.h 11901 11902SCORE ARCHITECTURE 11903M: Chen Liqin <liqin.linux@gmail.com> 11904M: Lennox Wu <lennox.wu@gmail.com> 11905W: http://www.sunplus.com 11906S: Supported 11907F: arch/score/ 11908 11909SCR24X CHIP CARD INTERFACE DRIVER 11910M: Lubomir Rintel <lkundrak@v3.sk> 11911S: Supported 11912F: drivers/char/pcmcia/scr24x_cs.c 11913 11914SCSI CDROM DRIVER 11915M: Jens Axboe <axboe@kernel.dk> 11916L: linux-scsi@vger.kernel.org 11917W: http://www.kernel.dk 11918S: Maintained 11919F: drivers/scsi/sr* 11920 11921SCSI RDMA PROTOCOL (SRP) INITIATOR 11922M: Bart Van Assche <bart.vanassche@sandisk.com> 11923L: linux-rdma@vger.kernel.org 11924S: Supported 11925W: http://www.openfabrics.org 11926Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11927T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11928F: drivers/infiniband/ulp/srp/ 11929F: include/scsi/srp.h 11930 11931SCSI SG DRIVER 11932M: Doug Gilbert <dgilbert@interlog.com> 11933L: linux-scsi@vger.kernel.org 11934W: http://sg.danny.cz/sg 11935S: Maintained 11936F: Documentation/scsi/scsi-generic.txt 11937F: drivers/scsi/sg.c 11938F: include/scsi/sg.h 11939 11940SCSI SUBSYSTEM 11941M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11942T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11943M: "Martin K. Petersen" <martin.petersen@oracle.com> 11944T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11945L: linux-scsi@vger.kernel.org 11946S: Maintained 11947F: Documentation/devicetree/bindings/scsi/ 11948F: drivers/scsi/ 11949F: include/scsi/ 11950 11951SCSI TAPE DRIVER 11952M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11953L: linux-scsi@vger.kernel.org 11954S: Maintained 11955F: Documentation/scsi/st.txt 11956F: drivers/scsi/st.* 11957F: drivers/scsi/st_*.h 11958 11959SCTP PROTOCOL 11960M: Vlad Yasevich <vyasevich@gmail.com> 11961M: Neil Horman <nhorman@tuxdriver.com> 11962L: linux-sctp@vger.kernel.org 11963W: http://lksctp.sourceforge.net 11964S: Maintained 11965F: Documentation/networking/sctp.txt 11966F: include/linux/sctp.h 11967F: include/uapi/linux/sctp.h 11968F: include/net/sctp/ 11969F: net/sctp/ 11970 11971SCx200 CPU SUPPORT 11972M: Jim Cromie <jim.cromie@gmail.com> 11973S: Odd Fixes 11974F: Documentation/i2c/busses/scx200_acb 11975F: arch/x86/platform/scx200/ 11976F: drivers/watchdog/scx200_wdt.c 11977F: drivers/i2c/busses/scx200* 11978F: drivers/mtd/maps/scx200_docflash.c 11979F: include/linux/scx200.h 11980 11981SCx200 GPIO DRIVER 11982M: Jim Cromie <jim.cromie@gmail.com> 11983S: Maintained 11984F: drivers/char/scx200_gpio.c 11985F: include/linux/scx200_gpio.h 11986 11987SCx200 HRT CLOCKSOURCE DRIVER 11988M: Jim Cromie <jim.cromie@gmail.com> 11989S: Maintained 11990F: drivers/clocksource/scx200_hrt.c 11991 11992SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11993M: Sascha Sommer <saschasommer@freenet.de> 11994L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11995S: Maintained 11996F: drivers/mmc/host/sdricoh_cs.c 11997 11998SECURE COMPUTING 11999M: Kees Cook <keescook@chromium.org> 12000R: Andy Lutomirski <luto@amacapital.net> 12001R: Will Drewry <wad@chromium.org> 12002T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12003S: Supported 12004F: kernel/seccomp.c 12005F: include/uapi/linux/seccomp.h 12006F: include/linux/seccomp.h 12007F: tools/testing/selftests/seccomp/* 12008F: tools/testing/selftests/kselftest_harness.h 12009F: Documentation/userspace-api/seccomp_filter.rst 12010K: \bsecure_computing 12011K: \bTIF_SECCOMP\b 12012 12013SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12014M: Al Cooper <alcooperx@gmail.com> 12015L: linux-mmc@vger.kernel.org 12016L: bcm-kernel-feedback-list@broadcom.com 12017S: Maintained 12018F: drivers/mmc/host/sdhci-brcmstb* 12019 12020SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12021M: Adrian Hunter <adrian.hunter@intel.com> 12022L: linux-mmc@vger.kernel.org 12023T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12024S: Maintained 12025F: drivers/mmc/host/sdhci* 12026F: include/linux/mmc/sdhci* 12027 12028SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12029M: Ben Dooks <ben-linux@fluff.org> 12030M: Jaehoon Chung <jh80.chung@samsung.com> 12031L: linux-mmc@vger.kernel.org 12032S: Maintained 12033F: drivers/mmc/host/sdhci-s3c* 12034 12035SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12036M: Viresh Kumar <vireshk@kernel.org> 12037L: linux-mmc@vger.kernel.org 12038S: Maintained 12039F: drivers/mmc/host/sdhci-spear.c 12040 12041SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12042M: Scott Bauer <scott.bauer@intel.com> 12043M: Jonathan Derrick <jonathan.derrick@intel.com> 12044M: Rafael Antognolli <rafael.antognolli@intel.com> 12045L: linux-block@vger.kernel.org 12046S: Supported 12047F: block/sed* 12048F: block/opal_proto.h 12049F: include/linux/sed* 12050F: include/uapi/linux/sed* 12051 12052SECURITY CONTACT 12053M: Security Officers <security@kernel.org> 12054S: Supported 12055 12056SECURITY SUBSYSTEM 12057M: James Morris <james.l.morris@oracle.com> 12058M: "Serge E. Hallyn" <serge@hallyn.com> 12059L: linux-security-module@vger.kernel.org (suggested Cc:) 12060T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12061W: http://kernsec.org/ 12062S: Supported 12063F: security/ 12064 12065SELINUX SECURITY MODULE 12066M: Paul Moore <paul@paul-moore.com> 12067M: Stephen Smalley <sds@tycho.nsa.gov> 12068M: Eric Paris <eparis@parisplace.org> 12069L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12070W: https://selinuxproject.org 12071W: https://github.com/SELinuxProject 12072T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12073S: Supported 12074F: include/linux/selinux* 12075F: security/selinux/ 12076F: scripts/selinux/ 12077F: Documentation/admin-guide/LSM/SELinux.rst 12078 12079SENSABLE PHANTOM 12080M: Jiri Slaby <jirislaby@gmail.com> 12081S: Maintained 12082F: drivers/misc/phantom.c 12083F: include/uapi/linux/phantom.h 12084 12085SERIAL DEVICE BUS 12086M: Rob Herring <robh@kernel.org> 12087L: linux-serial@vger.kernel.org 12088S: Maintained 12089F: Documentation/devicetree/bindings/serial/slave-device.txt 12090F: drivers/tty/serdev/ 12091F: include/linux/serdev.h 12092 12093SERIAL DRIVERS 12094M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12095L: linux-serial@vger.kernel.org 12096S: Maintained 12097F: Documentation/devicetree/bindings/serial/ 12098F: drivers/tty/serial/ 12099 12100SERIAL IR RECEIVER 12101M: Sean Young <sean@mess.org> 12102L: linux-media@vger.kernel.org 12103S: Maintained 12104F: drivers/media/rc/serial_ir.c 12105 12106SFC NETWORK DRIVER 12107M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12108M: Edward Cree <ecree@solarflare.com> 12109M: Bert Kenward <bkenward@solarflare.com> 12110L: netdev@vger.kernel.org 12111S: Supported 12112F: drivers/net/ethernet/sfc/ 12113 12114SGI GRU DRIVER 12115M: Dimitri Sivanich <sivanich@sgi.com> 12116S: Maintained 12117F: drivers/misc/sgi-gru/ 12118 12119SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12120M: Pat Gefre <pfg@sgi.com> 12121L: linux-ia64@vger.kernel.org 12122S: Supported 12123F: Documentation/ia64/serial.txt 12124F: drivers/tty/serial/ioc?_serial.c 12125F: include/linux/ioc?.h 12126 12127SGI XP/XPC/XPNET DRIVER 12128M: Cliff Whickman <cpw@sgi.com> 12129M: Robin Holt <robinmholt@gmail.com> 12130S: Maintained 12131F: drivers/misc/sgi-xp/ 12132 12133SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12134M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12135L: linux-s390@vger.kernel.org 12136W: http://www.ibm.com/developerworks/linux/linux390/ 12137S: Supported 12138F: net/smc/ 12139 12140SH_VEU V4L2 MEM2MEM DRIVER 12141L: linux-media@vger.kernel.org 12142S: Orphan 12143F: drivers/media/platform/sh_veu.c 12144 12145SH_VOU V4L2 OUTPUT DRIVER 12146L: linux-media@vger.kernel.org 12147S: Orphan 12148F: drivers/media/platform/sh_vou.c 12149F: include/media/drv-intf/sh_vou.h 12150 12151SI2157 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/tuners/si2157* 12160 12161SI2168 MEDIA DRIVER 12162M: Antti Palosaari <crope@iki.fi> 12163L: linux-media@vger.kernel.org 12164W: https://linuxtv.org 12165W: http://palosaari.fi/linux/ 12166Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12167T: git git://linuxtv.org/anttip/media_tree.git 12168S: Maintained 12169F: drivers/media/dvb-frontends/si2168* 12170 12171SI470X FM RADIO RECEIVER I2C DRIVER 12172M: Hans Verkuil <hverkuil@xs4all.nl> 12173L: linux-media@vger.kernel.org 12174T: git git://linuxtv.org/media_tree.git 12175W: https://linuxtv.org 12176S: Odd Fixes 12177F: drivers/media/radio/si470x/radio-si470x-i2c.c 12178 12179SI470X FM RADIO RECEIVER USB DRIVER 12180M: Hans Verkuil <hverkuil@xs4all.nl> 12181L: linux-media@vger.kernel.org 12182T: git git://linuxtv.org/media_tree.git 12183W: https://linuxtv.org 12184S: Maintained 12185F: drivers/media/radio/si470x/radio-si470x-common.c 12186F: drivers/media/radio/si470x/radio-si470x.h 12187F: drivers/media/radio/si470x/radio-si470x-usb.c 12188 12189SI4713 FM RADIO TRANSMITTER I2C DRIVER 12190M: Eduardo Valentin <edubezval@gmail.com> 12191L: linux-media@vger.kernel.org 12192T: git git://linuxtv.org/media_tree.git 12193W: https://linuxtv.org 12194S: Odd Fixes 12195F: drivers/media/radio/si4713/si4713.? 12196 12197SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12198M: Eduardo Valentin <edubezval@gmail.com> 12199L: linux-media@vger.kernel.org 12200T: git git://linuxtv.org/media_tree.git 12201W: https://linuxtv.org 12202S: Odd Fixes 12203F: drivers/media/radio/si4713/radio-platform-si4713.c 12204 12205SI4713 FM RADIO TRANSMITTER USB DRIVER 12206M: Hans Verkuil <hverkuil@xs4all.nl> 12207L: linux-media@vger.kernel.org 12208T: git git://linuxtv.org/media_tree.git 12209W: https://linuxtv.org 12210S: Maintained 12211F: drivers/media/radio/si4713/radio-usb-si4713.c 12212 12213SIANO DVB DRIVER 12214M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12215M: Mauro Carvalho Chehab <mchehab@kernel.org> 12216L: linux-media@vger.kernel.org 12217W: https://linuxtv.org 12218T: git git://linuxtv.org/media_tree.git 12219S: Odd fixes 12220F: drivers/media/common/siano/ 12221F: drivers/media/usb/siano/ 12222F: drivers/media/usb/siano/ 12223F: drivers/media/mmc/siano/ 12224 12225SILEAD TOUCHSCREEN DRIVER 12226M: Hans de Goede <hdegoede@redhat.com> 12227L: linux-input@vger.kernel.org 12228L: platform-driver-x86@vger.kernel.org 12229S: Maintained 12230F: drivers/input/touchscreen/silead.c 12231F: drivers/platform/x86/silead_dmi.c 12232 12233SILICON MOTION SM712 FRAME BUFFER DRIVER 12234M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12235M: Teddy Wang <teddy.wang@siliconmotion.com> 12236M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12237L: linux-fbdev@vger.kernel.org 12238S: Maintained 12239F: drivers/video/fbdev/sm712* 12240F: Documentation/fb/sm712fb.txt 12241 12242SIMPLE FIRMWARE INTERFACE (SFI) 12243M: Len Brown <lenb@kernel.org> 12244L: sfi-devel@simplefirmware.org 12245W: http://simplefirmware.org/ 12246T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12247S: Supported 12248F: arch/x86/platform/sfi/ 12249F: drivers/sfi/ 12250F: include/linux/sfi*.h 12251 12252SIMPLEFB FB DRIVER 12253M: Hans de Goede <hdegoede@redhat.com> 12254L: linux-fbdev@vger.kernel.org 12255S: Maintained 12256F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12257F: drivers/video/fbdev/simplefb.c 12258F: include/linux/platform_data/simplefb.h 12259 12260SIMTEC EB110ATX (Chalice CATS) 12261P: Ben Dooks 12262P: Vincent Sanders <vince@simtec.co.uk> 12263M: Simtec Linux Team <linux@simtec.co.uk> 12264W: http://www.simtec.co.uk/products/EB110ATX/ 12265S: Supported 12266 12267SIMTEC EB2410ITX (BAST) 12268P: Ben Dooks 12269P: Vincent Sanders <vince@simtec.co.uk> 12270M: Simtec Linux Team <linux@simtec.co.uk> 12271W: http://www.simtec.co.uk/products/EB2410ITX/ 12272S: Supported 12273F: arch/arm/mach-s3c24xx/mach-bast.c 12274F: arch/arm/mach-s3c24xx/bast-ide.c 12275F: arch/arm/mach-s3c24xx/bast-irq.c 12276 12277SIPHASH PRF ROUTINES 12278M: Jason A. Donenfeld <Jason@zx2c4.com> 12279S: Maintained 12280F: lib/siphash.c 12281F: lib/test_siphash.c 12282F: include/linux/siphash.h 12283 12284SIS 190 ETHERNET DRIVER 12285M: Francois Romieu <romieu@fr.zoreil.com> 12286L: netdev@vger.kernel.org 12287S: Maintained 12288F: drivers/net/ethernet/sis/sis190.c 12289 12290SIS 900/7016 FAST ETHERNET DRIVER 12291M: Daniele Venzano <venza@brownhat.org> 12292W: http://www.brownhat.org/sis900.html 12293L: netdev@vger.kernel.org 12294S: Maintained 12295F: drivers/net/ethernet/sis/sis900.* 12296 12297SIS FRAMEBUFFER DRIVER 12298M: Thomas Winischhofer <thomas@winischhofer.net> 12299W: http://www.winischhofer.net/linuxsisvga.shtml 12300S: Maintained 12301F: Documentation/fb/sisfb.txt 12302F: drivers/video/fbdev/sis/ 12303F: include/video/sisfb.h 12304 12305SIS USB2VGA DRIVER 12306M: Thomas Winischhofer <thomas@winischhofer.net> 12307W: http://www.winischhofer.at/linuxsisusbvga.shtml 12308S: Maintained 12309F: drivers/usb/misc/sisusbvga/ 12310 12311SLAB ALLOCATOR 12312M: Christoph Lameter <cl@linux.com> 12313M: Pekka Enberg <penberg@kernel.org> 12314M: David Rientjes <rientjes@google.com> 12315M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12316M: Andrew Morton <akpm@linux-foundation.org> 12317L: linux-mm@kvack.org 12318S: Maintained 12319F: include/linux/sl?b*.h 12320F: mm/sl?b* 12321 12322SLEEPABLE READ-COPY UPDATE (SRCU) 12323M: Lai Jiangshan <jiangshanlai@gmail.com> 12324M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12325M: Josh Triplett <josh@joshtriplett.org> 12326R: Steven Rostedt <rostedt@goodmis.org> 12327R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12328L: linux-kernel@vger.kernel.org 12329W: http://www.rdrop.com/users/paulmck/RCU/ 12330S: Supported 12331T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12332F: include/linux/srcu.h 12333F: kernel/rcu/srcu.c 12334 12335SMACK SECURITY MODULE 12336M: Casey Schaufler <casey@schaufler-ca.com> 12337L: linux-security-module@vger.kernel.org 12338W: http://schaufler-ca.com 12339T: git git://github.com/cschaufler/smack-next 12340S: Maintained 12341F: Documentation/admin-guide/LSM/Smack.rst 12342F: security/smack/ 12343 12344SMC91x ETHERNET DRIVER 12345M: Nicolas Pitre <nico@fluxnic.net> 12346S: Odd Fixes 12347F: drivers/net/ethernet/smsc/smc91x.* 12348 12349SMIA AND SMIA++ IMAGE SENSOR DRIVER 12350M: Sakari Ailus <sakari.ailus@iki.fi> 12351L: linux-media@vger.kernel.org 12352S: Maintained 12353F: drivers/media/i2c/smiapp/ 12354F: include/media/i2c/smiapp.h 12355F: drivers/media/i2c/smiapp-pll.c 12356F: drivers/media/i2c/smiapp-pll.h 12357F: include/uapi/linux/smiapp.h 12358F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12359 12360SMM665 HARDWARE MONITOR DRIVER 12361M: Guenter Roeck <linux@roeck-us.net> 12362L: linux-hwmon@vger.kernel.org 12363S: Maintained 12364F: Documentation/hwmon/smm665 12365F: drivers/hwmon/smm665.c 12366 12367SMSC EMC2103 HARDWARE MONITOR DRIVER 12368M: Steve Glendinning <steve.glendinning@shawell.net> 12369L: linux-hwmon@vger.kernel.org 12370S: Maintained 12371F: Documentation/hwmon/emc2103 12372F: drivers/hwmon/emc2103.c 12373 12374SMSC SCH5627 HARDWARE MONITOR DRIVER 12375M: Hans de Goede <hdegoede@redhat.com> 12376L: linux-hwmon@vger.kernel.org 12377S: Supported 12378F: Documentation/hwmon/sch5627 12379F: drivers/hwmon/sch5627.c 12380 12381SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12382M: Steve Glendinning <steve.glendinning@shawell.net> 12383L: linux-fbdev@vger.kernel.org 12384S: Maintained 12385F: drivers/video/fbdev/smscufx.c 12386 12387SMSC47B397 HARDWARE MONITOR DRIVER 12388M: Jean Delvare <jdelvare@suse.com> 12389L: linux-hwmon@vger.kernel.org 12390S: Maintained 12391F: Documentation/hwmon/smsc47b397 12392F: drivers/hwmon/smsc47b397.c 12393 12394SMSC911x ETHERNET DRIVER 12395M: Steve Glendinning <steve.glendinning@shawell.net> 12396L: netdev@vger.kernel.org 12397S: Maintained 12398F: include/linux/smsc911x.h 12399F: drivers/net/ethernet/smsc/smsc911x.* 12400 12401SMSC9420 PCI ETHERNET DRIVER 12402M: Steve Glendinning <steve.glendinning@shawell.net> 12403L: netdev@vger.kernel.org 12404S: Maintained 12405F: drivers/net/ethernet/smsc/smsc9420.* 12406 12407SOC-CAMERA V4L2 SUBSYSTEM 12408M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12409L: linux-media@vger.kernel.org 12410T: git git://linuxtv.org/media_tree.git 12411S: Maintained 12412F: include/media/soc* 12413F: drivers/media/i2c/soc_camera/ 12414F: drivers/media/platform/soc_camera/ 12415 12416SOEKRIS NET48XX LED SUPPORT 12417M: Chris Boot <bootc@bootc.net> 12418S: Maintained 12419F: drivers/leds/leds-net48xx.c 12420 12421SOFT-ROCE DRIVER (rxe) 12422M: Moni Shoua <monis@mellanox.com> 12423L: linux-rdma@vger.kernel.org 12424S: Supported 12425W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12426Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12427F: drivers/infiniband/sw/rxe/ 12428F: include/uapi/rdma/rdma_user_rxe.h 12429 12430SOFTLOGIC 6x10 MPEG CODEC 12431M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12432M: Anton Sviridenko <anton@corp.bluecherry.net> 12433M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12434M: Andrey Utkin <andrey_utkin@fastmail.com> 12435M: Ismael Luceno <ismael@iodev.co.uk> 12436L: linux-media@vger.kernel.org 12437S: Supported 12438F: drivers/media/pci/solo6x10/ 12439 12440SOFTWARE RAID (Multiple Disks) SUPPORT 12441M: Shaohua Li <shli@kernel.org> 12442L: linux-raid@vger.kernel.org 12443T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12444S: Supported 12445F: drivers/md/ 12446F: include/linux/raid/ 12447F: include/uapi/linux/raid/ 12448 12449SONIC NETWORK DRIVER 12450M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12451L: netdev@vger.kernel.org 12452S: Maintained 12453F: drivers/net/ethernet/natsemi/sonic.* 12454 12455SONICS SILICON BACKPLANE DRIVER (SSB) 12456M: Michael Buesch <m@bues.ch> 12457L: linux-wireless@vger.kernel.org 12458S: Maintained 12459F: drivers/ssb/ 12460F: include/linux/ssb/ 12461 12462SONY MEMORYSTICK CARD SUPPORT 12463M: Alex Dubov <oakad@yahoo.com> 12464W: http://tifmxx.berlios.de/ 12465S: Maintained 12466F: drivers/memstick/host/tifm_ms.c 12467 12468SONY MEMORYSTICK STANDARD SUPPORT 12469M: Maxim Levitsky <maximlevitsky@gmail.com> 12470S: Maintained 12471F: drivers/memstick/core/ms_block.* 12472 12473SONY VAIO CONTROL DEVICE DRIVER 12474M: Mattia Dongili <malattia@linux.it> 12475L: platform-driver-x86@vger.kernel.org 12476W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12477S: Maintained 12478F: Documentation/laptops/sony-laptop.txt 12479F: drivers/char/sonypi.c 12480F: drivers/platform/x86/sony-laptop.c 12481F: include/linux/sony-laptop.h 12482 12483SOUND 12484M: Jaroslav Kysela <perex@perex.cz> 12485M: Takashi Iwai <tiwai@suse.com> 12486L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12487W: http://www.alsa-project.org/ 12488T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12489T: git git://git.alsa-project.org/alsa-kernel.git 12490Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12491S: Maintained 12492F: Documentation/sound/ 12493F: include/sound/ 12494F: include/uapi/sound/ 12495F: sound/ 12496 12497SOUND - COMPRESSED AUDIO 12498M: Vinod Koul <vinod.koul@intel.com> 12499L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12500T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12501S: Supported 12502F: Documentation/sound/alsa/compress_offload.txt 12503F: include/sound/compress_driver.h 12504F: include/uapi/sound/compress_* 12505F: sound/core/compress_offload.c 12506F: sound/soc/soc-compress.c 12507 12508SOUND - DMAENGINE HELPERS 12509M: Lars-Peter Clausen <lars@metafoo.de> 12510S: Supported 12511F: include/sound/dmaengine_pcm.h 12512F: sound/core/pcm_dmaengine.c 12513F: sound/soc/soc-generic-dmaengine-pcm.c 12514 12515SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12516M: Liam Girdwood <lgirdwood@gmail.com> 12517M: Mark Brown <broonie@kernel.org> 12518T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12519L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12520W: http://alsa-project.org/main/index.php/ASoC 12521S: Supported 12522F: Documentation/devicetree/bindings/sound/ 12523F: Documentation/sound/alsa/soc/ 12524F: sound/soc/ 12525F: include/sound/soc* 12526 12527SP2 MEDIA DRIVER 12528M: Olli Salonen <olli.salonen@iki.fi> 12529L: linux-media@vger.kernel.org 12530W: https://linuxtv.org 12531Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12532S: Maintained 12533F: drivers/media/dvb-frontends/sp2* 12534 12535SPARC + UltraSPARC (sparc/sparc64) 12536M: "David S. Miller" <davem@davemloft.net> 12537L: sparclinux@vger.kernel.org 12538Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12539T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12540T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12541S: Maintained 12542F: arch/sparc/ 12543F: drivers/sbus/ 12544 12545SPARC SERIAL DRIVERS 12546M: "David S. Miller" <davem@davemloft.net> 12547L: sparclinux@vger.kernel.org 12548T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12549T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12550S: Maintained 12551F: include/linux/sunserialcore.h 12552F: drivers/tty/serial/suncore.c 12553F: drivers/tty/serial/sunhv.c 12554F: drivers/tty/serial/sunsab.c 12555F: drivers/tty/serial/sunsab.h 12556F: drivers/tty/serial/sunsu.c 12557F: drivers/tty/serial/sunzilog.c 12558F: drivers/tty/serial/sunzilog.h 12559F: drivers/tty/vcc.c 12560 12561SPARSE CHECKER 12562M: "Christopher Li" <sparse@chrisli.org> 12563L: linux-sparse@vger.kernel.org 12564W: https://sparse.wiki.kernel.org/ 12565T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12566T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12567S: Maintained 12568F: include/linux/compiler.h 12569 12570SPEAR CLOCK FRAMEWORK SUPPORT 12571M: Viresh Kumar <vireshk@kernel.org> 12572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12573W: http://www.st.com/spear 12574S: Maintained 12575F: drivers/clk/spear/ 12576 12577SPEAR PLATFORM SUPPORT 12578M: Viresh Kumar <vireshk@kernel.org> 12579M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12581W: http://www.st.com/spear 12582S: Maintained 12583F: arch/arm/boot/dts/spear* 12584F: arch/arm/mach-spear/ 12585 12586SPI NOR SUBSYSTEM 12587M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12588M: Marek Vasut <marek.vasut@gmail.com> 12589L: linux-mtd@lists.infradead.org 12590W: http://www.linux-mtd.infradead.org/ 12591Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12592T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12593T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12594S: Maintained 12595F: drivers/mtd/spi-nor/ 12596F: include/linux/mtd/spi-nor.h 12597 12598SPI SUBSYSTEM 12599M: Mark Brown <broonie@kernel.org> 12600L: linux-spi@vger.kernel.org 12601T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12602Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12603S: Maintained 12604F: Documentation/devicetree/bindings/spi/ 12605F: Documentation/spi/ 12606F: drivers/spi/ 12607F: include/linux/spi/ 12608F: include/uapi/linux/spi/ 12609F: tools/spi/ 12610 12611SPIDERNET NETWORK DRIVER for CELL 12612M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12613L: netdev@vger.kernel.org 12614S: Supported 12615F: Documentation/networking/spider_net.txt 12616F: drivers/net/ethernet/toshiba/spider_net* 12617 12618SPMI SUBSYSTEM 12619R: Stephen Boyd <sboyd@codeaurora.org> 12620L: linux-arm-msm@vger.kernel.org 12621F: Documentation/devicetree/bindings/spmi/ 12622F: drivers/spmi/ 12623F: include/dt-bindings/spmi/spmi.h 12624F: include/linux/spmi.h 12625F: include/trace/events/spmi.h 12626 12627SPU FILE SYSTEM 12628M: Jeremy Kerr <jk@ozlabs.org> 12629L: linuxppc-dev@lists.ozlabs.org 12630W: http://www.ibm.com/developerworks/power/cell/ 12631S: Supported 12632F: Documentation/filesystems/spufs.txt 12633F: arch/powerpc/platforms/cell/spufs/ 12634 12635SQUASHFS FILE SYSTEM 12636M: Phillip Lougher <phillip@squashfs.org.uk> 12637L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12638W: http://squashfs.org.uk 12639T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12640S: Maintained 12641F: Documentation/filesystems/squashfs.txt 12642F: fs/squashfs/ 12643 12644SRM (Alpha) environment access 12645M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12646S: Maintained 12647F: arch/alpha/kernel/srm_env.c 12648 12649STABLE BRANCH 12650M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12651L: stable@vger.kernel.org 12652S: Supported 12653F: Documentation/process/stable-kernel-rules.rst 12654 12655STAGING - COMEDI 12656M: Ian Abbott <abbotti@mev.co.uk> 12657M: H Hartley Sweeten <hsweeten@visionengravers.com> 12658S: Odd Fixes 12659F: drivers/staging/comedi/ 12660 12661STAGING - FLARION FT1000 DRIVERS 12662M: Marek Belisko <marek.belisko@gmail.com> 12663S: Odd Fixes 12664F: drivers/staging/ft1000/ 12665 12666STAGING - INDUSTRIAL IO 12667M: Jonathan Cameron <jic23@kernel.org> 12668L: linux-iio@vger.kernel.org 12669S: Odd Fixes 12670F: Documentation/devicetree/bindings/staging/iio/ 12671F: drivers/staging/iio/ 12672 12673STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12674M: Jarod Wilson <jarod@wilsonet.com> 12675W: http://www.lirc.org/ 12676S: Odd Fixes 12677F: drivers/staging/media/lirc/ 12678 12679STAGING - LUSTRE PARALLEL FILESYSTEM 12680M: Oleg Drokin <oleg.drokin@intel.com> 12681M: Andreas Dilger <andreas.dilger@intel.com> 12682M: James Simmons <jsimmons@infradead.org> 12683L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12684W: http://wiki.lustre.org/ 12685S: Maintained 12686F: drivers/staging/lustre 12687 12688STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12689M: Marc Dietrich <marvin24@gmx.de> 12690L: ac100@lists.launchpad.net (moderated for non-subscribers) 12691L: linux-tegra@vger.kernel.org 12692S: Maintained 12693F: drivers/staging/nvec/ 12694 12695STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12696M: Jens Frederich <jfrederich@gmail.com> 12697M: Daniel Drake <dsd@laptop.org> 12698M: Jon Nettleton <jon.nettleton@gmail.com> 12699W: http://wiki.laptop.org/go/DCON 12700S: Maintained 12701F: drivers/staging/olpc_dcon/ 12702 12703STAGING - REALTEK RTL8712U DRIVERS 12704M: Larry Finger <Larry.Finger@lwfinger.net> 12705M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12706S: Odd Fixes 12707F: drivers/staging/rtl8712/ 12708 12709STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12710M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12711M: Teddy Wang <teddy.wang@siliconmotion.com> 12712M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12713L: linux-fbdev@vger.kernel.org 12714S: Maintained 12715F: drivers/staging/sm750fb/ 12716 12717STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12718M: William Hubbs <w.d.hubbs@gmail.com> 12719M: Chris Brannon <chris@the-brannons.com> 12720M: Kirk Reiser <kirk@reisers.ca> 12721M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12722L: speakup@linux-speakup.org 12723W: http://www.linux-speakup.org/ 12724S: Odd Fixes 12725F: drivers/staging/speakup/ 12726 12727STAGING - VIA VT665X DRIVERS 12728M: Forest Bond <forest@alittletooquiet.net> 12729S: Odd Fixes 12730F: drivers/staging/vt665?/ 12731 12732STAGING - WILC1000 WIFI DRIVER 12733M: Aditya Shankar <aditya.shankar@microchip.com> 12734M: Ganesh Krishna <ganesh.krishna@microchip.com> 12735L: linux-wireless@vger.kernel.org 12736S: Supported 12737F: drivers/staging/wilc1000/ 12738 12739STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12740M: Arnaud Patard <arnaud.patard@rtp-net.org> 12741S: Odd Fixes 12742F: drivers/staging/xgifb/ 12743 12744STAGING SUBSYSTEM 12745M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12746T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12747L: devel@driverdev.osuosl.org 12748S: Supported 12749F: drivers/staging/ 12750 12751STARFIRE/DURALAN NETWORK DRIVER 12752M: Ion Badulescu <ionut@badula.org> 12753S: Odd Fixes 12754F: drivers/net/ethernet/adaptec/starfire* 12755 12756STEC S1220 SKD DRIVER 12757M: Bart Van Assche <bart.vanassche@wdc.com> 12758L: linux-block@vger.kernel.org 12759S: Maintained 12760F: drivers/block/skd*[ch] 12761 12762STI CEC DRIVER 12763M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12764S: Maintained 12765F: drivers/staging/media/st-cec/ 12766F: Documentation/devicetree/bindings/media/stih-cec.txt 12767 12768STK1160 USB VIDEO CAPTURE DRIVER 12769M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12770L: linux-media@vger.kernel.org 12771T: git git://linuxtv.org/media_tree.git 12772S: Maintained 12773F: drivers/media/usb/stk1160/ 12774 12775STMMAC ETHERNET DRIVER 12776M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12777M: Alexandre Torgue <alexandre.torgue@st.com> 12778L: netdev@vger.kernel.org 12779W: http://www.stlinux.com 12780S: Supported 12781F: drivers/net/ethernet/stmicro/stmmac/ 12782 12783SUN3/3X 12784M: Sam Creasey <sammy@sammy.net> 12785W: http://sammy.net/sun3/ 12786S: Maintained 12787F: arch/m68k/kernel/*sun3* 12788F: arch/m68k/sun3*/ 12789F: arch/m68k/include/asm/sun3* 12790F: drivers/net/ethernet/i825xx/sun3* 12791 12792SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12793M: Hans de Goede <hdegoede@redhat.com> 12794L: linux-input@vger.kernel.org 12795S: Maintained 12796F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12797F: drivers/input/keyboard/sun4i-lradc-keys.c 12798 12799SUNDANCE NETWORK DRIVER 12800M: Denis Kirjanov <kda@linux-powerpc.org> 12801L: netdev@vger.kernel.org 12802S: Maintained 12803F: drivers/net/ethernet/dlink/sundance.c 12804 12805SUPERH 12806M: Yoshinori Sato <ysato@users.sourceforge.jp> 12807M: Rich Felker <dalias@libc.org> 12808L: linux-sh@vger.kernel.org 12809Q: http://patchwork.kernel.org/project/linux-sh/list/ 12810S: Maintained 12811F: Documentation/sh/ 12812F: arch/sh/ 12813F: drivers/sh/ 12814 12815SUSPEND TO RAM 12816M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12817M: Len Brown <len.brown@intel.com> 12818M: Pavel Machek <pavel@ucw.cz> 12819L: linux-pm@vger.kernel.org 12820B: https://bugzilla.kernel.org 12821S: Supported 12822F: Documentation/power/ 12823F: arch/x86/kernel/acpi/ 12824F: drivers/base/power/ 12825F: kernel/power/ 12826F: include/linux/suspend.h 12827F: include/linux/freezer.h 12828F: include/linux/pm.h 12829 12830SVGA HANDLING 12831M: Martin Mares <mj@ucw.cz> 12832L: linux-video@atrey.karlin.mff.cuni.cz 12833S: Maintained 12834F: Documentation/svga.txt 12835F: arch/x86/boot/video* 12836 12837SWIOTLB SUBSYSTEM 12838M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12839L: linux-kernel@vger.kernel.org 12840T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12841S: Supported 12842F: lib/swiotlb.c 12843F: arch/*/kernel/pci-swiotlb.c 12844F: include/linux/swiotlb.h 12845 12846SWITCHDEV 12847M: Jiri Pirko <jiri@resnulli.us> 12848M: Ivan Vecera <ivecera@redhat.com> 12849L: netdev@vger.kernel.org 12850S: Supported 12851F: net/switchdev/ 12852F: include/net/switchdev.h 12853 12854SYNC FILE FRAMEWORK 12855M: Sumit Semwal <sumit.semwal@linaro.org> 12856R: Gustavo Padovan <gustavo@padovan.org> 12857S: Maintained 12858L: linux-media@vger.kernel.org 12859L: dri-devel@lists.freedesktop.org 12860F: drivers/dma-buf/sync_* 12861F: drivers/dma-buf/dma-fence* 12862F: drivers/dma-buf/sw_sync.c 12863F: include/linux/sync_file.h 12864F: include/uapi/linux/sync_file.h 12865F: Documentation/sync_file.txt 12866T: git git://anongit.freedesktop.org/drm/drm-misc 12867 12868SYNOPSYS ARC ARCHITECTURE 12869M: Vineet Gupta <vgupta@synopsys.com> 12870L: linux-snps-arc@lists.infradead.org 12871S: Supported 12872F: arch/arc/ 12873F: Documentation/devicetree/bindings/arc/* 12874F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12875F: drivers/clocksource/arc_timer.c 12876F: drivers/tty/serial/arc_uart.c 12877T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12878 12879SYNOPSYS ARC HSDK SDP pll clock driver 12880M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12881S: Supported 12882F: drivers/clk/clk-hsdk-pll.c 12883F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 12884 12885SYNOPSYS ARC SDP clock driver 12886M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12887S: Supported 12888F: drivers/clk/axs10x/* 12889F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 12890 12891SYNOPSYS ARC SDP platform support 12892M: Alexey Brodkin <abrodkin@synopsys.com> 12893S: Supported 12894F: arch/arc/plat-axs10x 12895F: arch/arc/boot/dts/ax* 12896F: Documentation/devicetree/bindings/arc/axs10* 12897 12898SYNOPSYS DESIGNWARE DMAC DRIVER 12899M: Viresh Kumar <vireshk@kernel.org> 12900M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12901S: Maintained 12902F: include/linux/dma/dw.h 12903F: include/linux/platform_data/dma-dw.h 12904F: drivers/dma/dw/ 12905 12906SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12907M: Jie Deng <jiedeng@synopsys.com> 12908L: netdev@vger.kernel.org 12909S: Supported 12910F: drivers/net/ethernet/synopsys/ 12911 12912SYNOPSYS DESIGNWARE I2C DRIVER 12913M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12914R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12915R: Mika Westerberg <mika.westerberg@linux.intel.com> 12916L: linux-i2c@vger.kernel.org 12917S: Maintained 12918F: drivers/i2c/busses/i2c-designware-* 12919F: include/linux/platform_data/i2c-designware.h 12920 12921SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12922M: Jaehoon Chung <jh80.chung@samsung.com> 12923L: linux-mmc@vger.kernel.org 12924S: Maintained 12925F: drivers/mmc/host/dw_mmc* 12926 12927SYNOPSYS HSDK RESET CONTROLLER DRIVER 12928M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12929S: Supported 12930F: drivers/reset/reset-hsdk.c 12931F: include/dt-bindings/reset/snps,hsdk-reset.h 12932F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 12933 12934SYSTEM CONFIGURATION (SYSCON) 12935M: Lee Jones <lee.jones@linaro.org> 12936M: Arnd Bergmann <arnd@arndb.de> 12937T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12938S: Supported 12939F: drivers/mfd/syscon.c 12940 12941SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12942M: Sudeep Holla <sudeep.holla@arm.com> 12943L: linux-arm-kernel@lists.infradead.org 12944S: Maintained 12945F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12946F: drivers/clk/clk-scpi.c 12947F: drivers/cpufreq/scpi-cpufreq.c 12948F: drivers/firmware/arm_scpi.c 12949F: include/linux/scpi_protocol.h 12950 12951SYSTEM RESET/SHUTDOWN DRIVERS 12952M: Sebastian Reichel <sre@kernel.org> 12953L: linux-pm@vger.kernel.org 12954T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12955S: Maintained 12956F: Documentation/devicetree/bindings/power/reset/ 12957F: drivers/power/reset/ 12958 12959SYSTEM TRACE MODULE CLASS 12960M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12961S: Maintained 12962T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 12963F: Documentation/trace/stm.txt 12964F: drivers/hwtracing/stm/ 12965F: include/linux/stm.h 12966F: include/uapi/linux/stm.h 12967 12968SYSV FILESYSTEM 12969M: Christoph Hellwig <hch@infradead.org> 12970S: Maintained 12971F: Documentation/filesystems/sysv-fs.txt 12972F: fs/sysv/ 12973F: include/linux/sysv_fs.h 12974 12975TARGET SUBSYSTEM 12976M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12977L: linux-scsi@vger.kernel.org 12978L: target-devel@vger.kernel.org 12979W: http://www.linux-iscsi.org 12980W: http://groups.google.com/group/linux-iscsi-target-dev 12981T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12982S: Supported 12983F: drivers/target/ 12984F: include/target/ 12985F: Documentation/target/ 12986 12987TASKSTATS STATISTICS INTERFACE 12988M: Balbir Singh <bsingharora@gmail.com> 12989S: Maintained 12990F: Documentation/accounting/taskstats* 12991F: include/linux/taskstats* 12992F: kernel/taskstats.c 12993 12994TC subsystem 12995M: Jamal Hadi Salim <jhs@mojatatu.com> 12996M: Cong Wang <xiyou.wangcong@gmail.com> 12997M: Jiri Pirko <jiri@resnulli.us> 12998L: netdev@vger.kernel.org 12999S: Maintained 13000F: include/net/pkt_cls.h 13001F: include/net/pkt_sched.h 13002F: include/net/tc_act/ 13003F: include/uapi/linux/pkt_cls.h 13004F: include/uapi/linux/pkt_sched.h 13005F: include/uapi/linux/tc_act/ 13006F: include/uapi/linux/tc_ematch/ 13007F: net/sched/ 13008 13009TCP LOW PRIORITY MODULE 13010M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13011M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13012W: http://tcp-lp-mod.sourceforge.net/ 13013S: Maintained 13014F: net/ipv4/tcp_lp.c 13015 13016TDA10071 MEDIA DRIVER 13017M: Antti Palosaari <crope@iki.fi> 13018L: linux-media@vger.kernel.org 13019W: https://linuxtv.org 13020W: http://palosaari.fi/linux/ 13021Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13022T: git git://linuxtv.org/anttip/media_tree.git 13023S: Maintained 13024F: drivers/media/dvb-frontends/tda10071* 13025 13026TDA18212 MEDIA DRIVER 13027M: Antti Palosaari <crope@iki.fi> 13028L: linux-media@vger.kernel.org 13029W: https://linuxtv.org 13030W: http://palosaari.fi/linux/ 13031Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13032T: git git://linuxtv.org/anttip/media_tree.git 13033S: Maintained 13034F: drivers/media/tuners/tda18212* 13035 13036TDA18218 MEDIA DRIVER 13037M: Antti Palosaari <crope@iki.fi> 13038L: linux-media@vger.kernel.org 13039W: https://linuxtv.org 13040W: http://palosaari.fi/linux/ 13041Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13042T: git git://linuxtv.org/anttip/media_tree.git 13043S: Maintained 13044F: drivers/media/tuners/tda18218* 13045 13046TDA18271 MEDIA DRIVER 13047M: Michael Krufky <mkrufky@linuxtv.org> 13048L: linux-media@vger.kernel.org 13049W: https://linuxtv.org 13050W: http://github.com/mkrufky 13051Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13052T: git git://linuxtv.org/mkrufky/tuners.git 13053S: Maintained 13054F: drivers/media/tuners/tda18271* 13055 13056TDA827x MEDIA DRIVER 13057M: Michael Krufky <mkrufky@linuxtv.org> 13058L: linux-media@vger.kernel.org 13059W: https://linuxtv.org 13060W: http://github.com/mkrufky 13061Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13062T: git git://linuxtv.org/mkrufky/tuners.git 13063S: Maintained 13064F: drivers/media/tuners/tda8290.* 13065 13066TDA8290 MEDIA DRIVER 13067M: Michael Krufky <mkrufky@linuxtv.org> 13068L: linux-media@vger.kernel.org 13069W: https://linuxtv.org 13070W: http://github.com/mkrufky 13071Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13072T: git git://linuxtv.org/mkrufky/tuners.git 13073S: Maintained 13074F: drivers/media/tuners/tda8290.* 13075 13076TDA9840 MEDIA DRIVER 13077M: Hans Verkuil <hverkuil@xs4all.nl> 13078L: linux-media@vger.kernel.org 13079T: git git://linuxtv.org/media_tree.git 13080W: https://linuxtv.org 13081S: Maintained 13082F: drivers/media/i2c/tda9840* 13083 13084TEA5761 TUNER DRIVER 13085M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13086M: Mauro Carvalho Chehab <mchehab@kernel.org> 13087L: linux-media@vger.kernel.org 13088W: https://linuxtv.org 13089T: git git://linuxtv.org/media_tree.git 13090S: Odd fixes 13091F: drivers/media/tuners/tea5761.* 13092 13093TEA5767 TUNER DRIVER 13094M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13095M: Mauro Carvalho Chehab <mchehab@kernel.org> 13096L: linux-media@vger.kernel.org 13097W: https://linuxtv.org 13098T: git git://linuxtv.org/media_tree.git 13099S: Maintained 13100F: drivers/media/tuners/tea5767.* 13101 13102TEA6415C MEDIA DRIVER 13103M: Hans Verkuil <hverkuil@xs4all.nl> 13104L: linux-media@vger.kernel.org 13105T: git git://linuxtv.org/media_tree.git 13106W: https://linuxtv.org 13107S: Maintained 13108F: drivers/media/i2c/tea6415c* 13109 13110TEA6420 MEDIA DRIVER 13111M: Hans Verkuil <hverkuil@xs4all.nl> 13112L: linux-media@vger.kernel.org 13113T: git git://linuxtv.org/media_tree.git 13114W: https://linuxtv.org 13115S: Maintained 13116F: drivers/media/i2c/tea6420* 13117 13118TEAM DRIVER 13119M: Jiri Pirko <jiri@resnulli.us> 13120L: netdev@vger.kernel.org 13121S: Supported 13122F: drivers/net/team/ 13123F: include/linux/if_team.h 13124F: include/uapi/linux/if_team.h 13125 13126TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13127M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13128S: Maintained 13129F: arch/x86/platform/ts5500/ 13130 13131TECHNOTREND USB IR RECEIVER 13132M: Sean Young <sean@mess.org> 13133L: linux-media@vger.kernel.org 13134S: Maintained 13135F: drivers/media/rc/ttusbir.c 13136 13137TEE SUBSYSTEM 13138M: Jens Wiklander <jens.wiklander@linaro.org> 13139S: Maintained 13140F: include/linux/tee_drv.h 13141F: include/uapi/linux/tee.h 13142F: drivers/tee/ 13143F: Documentation/tee.txt 13144 13145TEGRA ARCHITECTURE SUPPORT 13146M: Thierry Reding <thierry.reding@gmail.com> 13147M: Jonathan Hunter <jonathanh@nvidia.com> 13148L: linux-tegra@vger.kernel.org 13149Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13150T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13151S: Supported 13152N: [^a-z]tegra 13153 13154TEGRA CLOCK DRIVER 13155M: Peter De Schrijver <pdeschrijver@nvidia.com> 13156M: Prashant Gaikwad <pgaikwad@nvidia.com> 13157S: Supported 13158F: drivers/clk/tegra/ 13159 13160TEGRA DMA DRIVERS 13161M: Laxman Dewangan <ldewangan@nvidia.com> 13162M: Jon Hunter <jonathanh@nvidia.com> 13163S: Supported 13164F: drivers/dma/tegra* 13165 13166TEGRA I2C DRIVER 13167M: Laxman Dewangan <ldewangan@nvidia.com> 13168S: Supported 13169F: drivers/i2c/busses/i2c-tegra.c 13170 13171TEGRA IOMMU DRIVERS 13172M: Hiroshi Doyu <hdoyu@nvidia.com> 13173S: Supported 13174F: drivers/iommu/tegra* 13175 13176TEGRA KBC DRIVER 13177M: Rakesh Iyer <riyer@nvidia.com> 13178M: Laxman Dewangan <ldewangan@nvidia.com> 13179S: Supported 13180F: drivers/input/keyboard/tegra-kbc.c 13181 13182TEGRA PWM DRIVER 13183M: Thierry Reding <thierry.reding@gmail.com> 13184S: Supported 13185F: drivers/pwm/pwm-tegra.c 13186 13187TEGRA SERIAL DRIVER 13188M: Laxman Dewangan <ldewangan@nvidia.com> 13189S: Supported 13190F: drivers/tty/serial/serial-tegra.c 13191 13192TEGRA SPI DRIVER 13193M: Laxman Dewangan <ldewangan@nvidia.com> 13194S: Supported 13195F: drivers/spi/spi-tegra* 13196 13197TEHUTI ETHERNET DRIVER 13198M: Andy Gospodarek <andy@greyhouse.net> 13199L: netdev@vger.kernel.org 13200S: Supported 13201F: drivers/net/ethernet/tehuti/* 13202 13203Telecom Clock Driver for MCPL0010 13204M: Mark Gross <mark.gross@intel.com> 13205S: Supported 13206F: drivers/char/tlclk.c 13207 13208TENSILICA XTENSA PORT (xtensa) 13209M: Chris Zankel <chris@zankel.net> 13210M: Max Filippov <jcmvbkbc@gmail.com> 13211L: linux-xtensa@linux-xtensa.org 13212T: git git://github.com/czankel/xtensa-linux.git 13213S: Maintained 13214F: arch/xtensa/ 13215F: drivers/irqchip/irq-xtensa-* 13216 13217Texas Instruments' System Control Interface (TISCI) Protocol Driver 13218M: Nishanth Menon <nm@ti.com> 13219M: Tero Kristo <t-kristo@ti.com> 13220M: Santosh Shilimkar <ssantosh@kernel.org> 13221L: linux-arm-kernel@lists.infradead.org 13222S: Maintained 13223F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13224F: drivers/firmware/ti_sci* 13225F: include/linux/soc/ti/ti_sci_protocol.h 13226F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13227F: include/dt-bindings/genpd/k2g.h 13228F: drivers/soc/ti/ti_sci_pm_domains.c 13229F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13230F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13231F: drivers/clk/keystone/sci-clk.c 13232F: drivers/reset/reset-ti-sci.c 13233 13234THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13235M: Hans Verkuil <hverkuil@xs4all.nl> 13236L: linux-media@vger.kernel.org 13237T: git git://linuxtv.org/media_tree.git 13238W: https://linuxtv.org 13239S: Maintained 13240F: drivers/media/radio/radio-raremono.c 13241 13242THERMAL 13243M: Zhang Rui <rui.zhang@intel.com> 13244M: Eduardo Valentin <edubezval@gmail.com> 13245L: linux-pm@vger.kernel.org 13246T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13247T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13248Q: https://patchwork.kernel.org/project/linux-pm/list/ 13249S: Supported 13250F: drivers/thermal/ 13251F: include/linux/thermal.h 13252F: include/uapi/linux/thermal.h 13253F: include/linux/cpu_cooling.h 13254F: Documentation/devicetree/bindings/thermal/ 13255 13256THERMAL/CPU_COOLING 13257M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13258M: Viresh Kumar <viresh.kumar@linaro.org> 13259M: Javi Merino <javi.merino@kernel.org> 13260L: linux-pm@vger.kernel.org 13261S: Supported 13262F: Documentation/thermal/cpu-cooling-api.txt 13263F: drivers/thermal/cpu_cooling.c 13264F: include/linux/cpu_cooling.h 13265 13266THINKPAD ACPI EXTRAS DRIVER 13267M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13268L: ibm-acpi-devel@lists.sourceforge.net 13269L: platform-driver-x86@vger.kernel.org 13270W: http://ibm-acpi.sourceforge.net 13271W: http://thinkwiki.org/wiki/Ibm-acpi 13272T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13273S: Maintained 13274F: drivers/platform/x86/thinkpad_acpi.c 13275 13276THUNDERBOLT DRIVER 13277M: Andreas Noever <andreas.noever@gmail.com> 13278M: Michael Jamet <michael.jamet@intel.com> 13279M: Mika Westerberg <mika.westerberg@linux.intel.com> 13280M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13281S: Maintained 13282F: drivers/thunderbolt/ 13283 13284THUNDERX GPIO DRIVER 13285M: David Daney <david.daney@cavium.com> 13286S: Maintained 13287F: drivers/gpio/gpio-thunderx.c 13288 13289TI AM437X VPFE DRIVER 13290M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13291L: linux-media@vger.kernel.org 13292W: https://linuxtv.org 13293Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13294T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13295S: Maintained 13296F: drivers/media/platform/am437x/ 13297 13298TI BANDGAP AND THERMAL DRIVER 13299M: Eduardo Valentin <edubezval@gmail.com> 13300M: Keerthy <j-keerthy@ti.com> 13301L: linux-pm@vger.kernel.org 13302L: linux-omap@vger.kernel.org 13303S: Maintained 13304F: drivers/thermal/ti-soc-thermal/ 13305 13306TI BQ27XXX POWER SUPPLY DRIVER 13307R: Andrew F. Davis <afd@ti.com> 13308F: include/linux/power/bq27xxx_battery.h 13309F: drivers/power/supply/bq27xxx_battery.c 13310F: drivers/power/supply/bq27xxx_battery_i2c.c 13311 13312TI CDCE706 CLOCK DRIVER 13313M: Max Filippov <jcmvbkbc@gmail.com> 13314S: Maintained 13315F: drivers/clk/clk-cdce706.c 13316 13317TI CLOCK DRIVER 13318M: Tero Kristo <t-kristo@ti.com> 13319L: linux-omap@vger.kernel.org 13320S: Maintained 13321F: drivers/clk/ti/ 13322F: include/linux/clk/ti.h 13323 13324TI DAVINCI MACHINE SUPPORT 13325M: Sekhar Nori <nsekhar@ti.com> 13326M: Kevin Hilman <khilman@kernel.org> 13327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13328T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13329S: Supported 13330F: arch/arm/mach-davinci/ 13331F: drivers/i2c/busses/i2c-davinci.c 13332F: arch/arm/boot/dts/da850* 13333 13334TI DAVINCI SERIES GPIO DRIVER 13335M: Keerthy <j-keerthy@ti.com> 13336L: linux-gpio@vger.kernel.org 13337S: Maintained 13338F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13339F: drivers/gpio/gpio-davinci.c 13340 13341TI DAVINCI SERIES MEDIA DRIVER 13342M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13343L: linux-media@vger.kernel.org 13344W: https://linuxtv.org 13345Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13346T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13347S: Maintained 13348F: drivers/media/platform/davinci/ 13349F: include/media/davinci/ 13350 13351TI ETHERNET SWITCH DRIVER (CPSW) 13352R: Grygorii Strashko <grygorii.strashko@ti.com> 13353L: linux-omap@vger.kernel.org 13354L: netdev@vger.kernel.org 13355S: Maintained 13356F: drivers/net/ethernet/ti/cpsw* 13357F: drivers/net/ethernet/ti/davinci* 13358 13359TI FLASH MEDIA INTERFACE DRIVER 13360M: Alex Dubov <oakad@yahoo.com> 13361S: Maintained 13362F: drivers/misc/tifm* 13363F: drivers/mmc/host/tifm_sd.c 13364F: include/linux/tifm.h 13365 13366TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13367M: Santosh Shilimkar <ssantosh@kernel.org> 13368L: linux-kernel@vger.kernel.org 13369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13370S: Maintained 13371F: drivers/soc/ti/* 13372T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13373 13374TI LM49xxx FAMILY ASoC CODEC DRIVERS 13375M: M R Swami Reddy <mr.swami.reddy@ti.com> 13376M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13377L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13378S: Maintained 13379F: sound/soc/codecs/lm49453* 13380F: sound/soc/codecs/isabelle* 13381 13382TI LP855x BACKLIGHT DRIVER 13383M: Milo Kim <milo.kim@ti.com> 13384S: Maintained 13385F: Documentation/backlight/lp855x-driver.txt 13386F: drivers/video/backlight/lp855x_bl.c 13387F: include/linux/platform_data/lp855x.h 13388 13389TI LP8727 CHARGER DRIVER 13390M: Milo Kim <milo.kim@ti.com> 13391S: Maintained 13392F: drivers/power/supply/lp8727_charger.c 13393F: include/linux/platform_data/lp8727.h 13394 13395TI LP8788 MFD DRIVER 13396M: Milo Kim <milo.kim@ti.com> 13397S: Maintained 13398F: drivers/iio/adc/lp8788_adc.c 13399F: drivers/leds/leds-lp8788.c 13400F: drivers/mfd/lp8788*.c 13401F: drivers/power/supply/lp8788-charger.c 13402F: drivers/regulator/lp8788-*.c 13403F: include/linux/mfd/lp8788*.h 13404 13405TI NETCP ETHERNET DRIVER 13406M: Wingman Kwok <w-kwok2@ti.com> 13407M: Murali Karicheri <m-karicheri2@ti.com> 13408L: netdev@vger.kernel.org 13409S: Maintained 13410F: drivers/net/ethernet/ti/netcp* 13411 13412TI TAS571X FAMILY ASoC CODEC DRIVER 13413M: Kevin Cernekee <cernekee@chromium.org> 13414L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13415S: Odd Fixes 13416F: sound/soc/codecs/tas571x* 13417 13418TI TRF7970A NFC DRIVER 13419M: Mark Greer <mgreer@animalcreek.com> 13420L: linux-wireless@vger.kernel.org 13421L: linux-nfc@lists.01.org (moderated for non-subscribers) 13422S: Supported 13423F: drivers/nfc/trf7970a.c 13424F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13425 13426TI TWL4030 SERIES SOC CODEC DRIVER 13427M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13428L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13429S: Maintained 13430F: sound/soc/codecs/twl4030* 13431 13432TI VPE/CAL DRIVERS 13433M: Benoit Parrot <bparrot@ti.com> 13434L: linux-media@vger.kernel.org 13435W: http://linuxtv.org/ 13436Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13437S: Maintained 13438F: drivers/media/platform/ti-vpe/ 13439 13440TI WILINK WIRELESS DRIVERS 13441L: linux-wireless@vger.kernel.org 13442W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13443W: http://wireless.kernel.org/en/users/Drivers/wl1251 13444T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13445S: Orphan 13446F: drivers/net/wireless/ti/ 13447F: include/linux/wl12xx.h 13448 13449TILE ARCHITECTURE 13450M: Chris Metcalf <cmetcalf@mellanox.com> 13451W: http://www.mellanox.com/repository/solutions/tile-scm/ 13452T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13453S: Supported 13454F: arch/tile/ 13455F: drivers/char/tile-srom.c 13456F: drivers/edac/tile_edac.c 13457F: drivers/net/ethernet/tile/ 13458F: drivers/rtc/rtc-tile.c 13459F: drivers/tty/hvc/hvc_tile.c 13460F: drivers/tty/serial/tilegx.c 13461F: drivers/usb/host/*-tilegx.c 13462F: include/linux/usb/tilegx.h 13463 13464TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13465M: John Stultz <john.stultz@linaro.org> 13466M: Thomas Gleixner <tglx@linutronix.de> 13467R: Stephen Boyd <sboyd@codeaurora.org> 13468L: linux-kernel@vger.kernel.org 13469T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13470S: Supported 13471F: include/linux/clocksource.h 13472F: include/linux/time.h 13473F: include/linux/timex.h 13474F: include/uapi/linux/time.h 13475F: include/uapi/linux/timex.h 13476F: kernel/time/clocksource.c 13477F: kernel/time/time*.c 13478F: kernel/time/alarmtimer.c 13479F: kernel/time/ntp.c 13480F: tools/testing/selftests/timers/ 13481 13482TIPC NETWORK LAYER 13483M: Jon Maloy <jon.maloy@ericsson.com> 13484M: Ying Xue <ying.xue@windriver.com> 13485L: netdev@vger.kernel.org (core kernel code) 13486L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13487W: http://tipc.sourceforge.net/ 13488S: Maintained 13489F: include/uapi/linux/tipc*.h 13490F: net/tipc/ 13491 13492TLAN NETWORK DRIVER 13493M: Samuel Chessman <chessman@tux.org> 13494L: tlan-devel@lists.sourceforge.net (subscribers-only) 13495W: http://sourceforge.net/projects/tlan/ 13496S: Maintained 13497F: Documentation/networking/tlan.txt 13498F: drivers/net/ethernet/ti/tlan.* 13499 13500TM6000 VIDEO4LINUX DRIVER 13501M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13502M: Mauro Carvalho Chehab <mchehab@kernel.org> 13503L: linux-media@vger.kernel.org 13504W: https://linuxtv.org 13505T: git git://linuxtv.org/media_tree.git 13506S: Odd fixes 13507F: drivers/media/usb/tm6000/ 13508F: Documentation/media/v4l-drivers/tm6000* 13509 13510TMIO/SDHI MMC DRIVER 13511M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13512L: linux-mmc@vger.kernel.org 13513S: Supported 13514F: drivers/mmc/host/tmio_mmc* 13515F: drivers/mmc/host/renesas_sdhi* 13516F: include/linux/mfd/tmio.h 13517 13518TMP401 HARDWARE MONITOR DRIVER 13519M: Guenter Roeck <linux@roeck-us.net> 13520L: linux-hwmon@vger.kernel.org 13521S: Maintained 13522F: Documentation/hwmon/tmp401 13523F: drivers/hwmon/tmp401.c 13524 13525TMPFS (SHMEM FILESYSTEM) 13526M: Hugh Dickins <hughd@google.com> 13527L: linux-mm@kvack.org 13528S: Maintained 13529F: include/linux/shmem_fs.h 13530F: mm/shmem.c 13531 13532TOMOYO SECURITY MODULE 13533M: Kentaro Takeda <takedakn@nttdata.co.jp> 13534M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13535L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13536L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13537L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13538L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13539W: http://tomoyo.sourceforge.jp/ 13540T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13541S: Maintained 13542F: security/tomoyo/ 13543 13544TOPSTAR LAPTOP EXTRAS DRIVER 13545M: Herton Ronaldo Krzesinski <herton@canonical.com> 13546L: platform-driver-x86@vger.kernel.org 13547S: Maintained 13548F: drivers/platform/x86/topstar-laptop.c 13549 13550TOSHIBA ACPI EXTRAS DRIVER 13551M: Azael Avalos <coproscefalo@gmail.com> 13552L: platform-driver-x86@vger.kernel.org 13553S: Maintained 13554F: drivers/platform/x86/toshiba_acpi.c 13555 13556TOSHIBA BLUETOOTH DRIVER 13557M: Azael Avalos <coproscefalo@gmail.com> 13558L: platform-driver-x86@vger.kernel.org 13559S: Maintained 13560F: drivers/platform/x86/toshiba_bluetooth.c 13561 13562TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13563M: Azael Avalos <coproscefalo@gmail.com> 13564L: platform-driver-x86@vger.kernel.org 13565S: Maintained 13566F: drivers/platform/x86/toshiba_haps.c 13567 13568TOSHIBA SMM DRIVER 13569M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13570W: http://www.buzzard.org.uk/toshiba/ 13571S: Maintained 13572F: drivers/char/toshiba.c 13573F: include/linux/toshiba.h 13574F: include/uapi/linux/toshiba.h 13575 13576TOSHIBA TC358743 DRIVER 13577M: Mats Randgaard <matrandg@cisco.com> 13578L: linux-media@vger.kernel.org 13579S: Maintained 13580F: drivers/media/i2c/tc358743* 13581F: include/media/i2c/tc358743.h 13582 13583TOSHIBA WMI HOTKEYS DRIVER 13584M: Azael Avalos <coproscefalo@gmail.com> 13585L: platform-driver-x86@vger.kernel.org 13586S: Maintained 13587F: drivers/platform/x86/toshiba-wmi.c 13588 13589TPM DEVICE DRIVER 13590M: Peter Huewe <peterhuewe@gmx.de> 13591M: Marcel Selhorst <tpmdd@selhorst.net> 13592M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13593R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13594W: http://tpmdd.sourceforge.net 13595L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13596Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13597T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13598S: Maintained 13599F: drivers/char/tpm/ 13600 13601TPM IBM_VTPM DEVICE DRIVER 13602M: Ashley Lai <ashleydlai@gmail.com> 13603W: http://tpmdd.sourceforge.net 13604L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13605S: Maintained 13606F: drivers/char/tpm/tpm_ibmvtpm* 13607 13608TRACING 13609M: Steven Rostedt <rostedt@goodmis.org> 13610M: Ingo Molnar <mingo@redhat.com> 13611T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13612S: Maintained 13613F: Documentation/trace/ftrace.txt 13614F: arch/*/*/*/ftrace.h 13615F: arch/*/kernel/ftrace.c 13616F: include/*/ftrace.h 13617F: include/linux/trace*.h 13618F: include/trace/ 13619F: kernel/trace/ 13620F: tools/testing/selftests/ftrace/ 13621 13622TRACING MMIO ACCESSES (MMIOTRACE) 13623M: Steven Rostedt <rostedt@goodmis.org> 13624M: Ingo Molnar <mingo@kernel.org> 13625R: Karol Herbst <karolherbst@gmail.com> 13626R: Pekka Paalanen <ppaalanen@gmail.com> 13627S: Maintained 13628L: linux-kernel@vger.kernel.org 13629L: nouveau@lists.freedesktop.org 13630F: kernel/trace/trace_mmiotrace.c 13631F: include/linux/mmiotrace.h 13632F: arch/x86/mm/kmmio.c 13633F: arch/x86/mm/mmio-mod.c 13634F: arch/x86/mm/testmmiotrace.c 13635 13636TRIVIAL PATCHES 13637M: Jiri Kosina <trivial@kernel.org> 13638T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13639S: Maintained 13640K: ^Subject:.*(?i)trivial 13641 13642TTY LAYER 13643M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13644M: Jiri Slaby <jslaby@suse.com> 13645S: Supported 13646T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13647F: Documentation/serial/ 13648F: drivers/tty/ 13649F: drivers/tty/serial/serial_core.c 13650F: include/linux/serial_core.h 13651F: include/linux/serial.h 13652F: include/linux/tty.h 13653F: include/uapi/linux/serial_core.h 13654F: include/uapi/linux/serial.h 13655F: include/uapi/linux/tty.h 13656 13657TUA9001 MEDIA DRIVER 13658M: Antti Palosaari <crope@iki.fi> 13659L: linux-media@vger.kernel.org 13660W: https://linuxtv.org 13661W: http://palosaari.fi/linux/ 13662Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13663T: git git://linuxtv.org/anttip/media_tree.git 13664S: Maintained 13665F: drivers/media/tuners/tua9001* 13666 13667TULIP NETWORK DRIVERS 13668L: netdev@vger.kernel.org 13669L: linux-parisc@vger.kernel.org 13670S: Orphan 13671F: drivers/net/ethernet/dec/tulip/ 13672 13673TUN/TAP driver 13674M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13675W: http://vtun.sourceforge.net/tun 13676S: Maintained 13677F: Documentation/networking/tuntap.txt 13678F: arch/um/os-Linux/drivers/ 13679 13680TURBOCHANNEL SUBSYSTEM 13681M: "Maciej W. Rozycki" <macro@linux-mips.org> 13682M: Ralf Baechle <ralf@linux-mips.org> 13683L: linux-mips@linux-mips.org 13684Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13685S: Maintained 13686F: drivers/tc/ 13687F: include/linux/tc.h 13688 13689TW5864 VIDEO4LINUX DRIVER 13690M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13691M: Anton Sviridenko <anton@corp.bluecherry.net> 13692M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13693M: Andrey Utkin <andrey_utkin@fastmail.com> 13694L: linux-media@vger.kernel.org 13695S: Supported 13696F: drivers/media/pci/tw5864/ 13697 13698TW68 VIDEO4LINUX DRIVER 13699M: Hans Verkuil <hverkuil@xs4all.nl> 13700L: linux-media@vger.kernel.org 13701T: git git://linuxtv.org/media_tree.git 13702W: https://linuxtv.org 13703S: Odd Fixes 13704F: drivers/media/pci/tw68/ 13705 13706TW686X VIDEO4LINUX DRIVER 13707M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13708L: linux-media@vger.kernel.org 13709T: git git://linuxtv.org/media_tree.git 13710W: http://linuxtv.org 13711S: Maintained 13712F: drivers/media/pci/tw686x/ 13713 13714UBI FILE SYSTEM (UBIFS) 13715M: Richard Weinberger <richard@nod.at> 13716M: Artem Bityutskiy <dedekind1@gmail.com> 13717M: Adrian Hunter <adrian.hunter@intel.com> 13718L: linux-mtd@lists.infradead.org 13719T: git git://git.infradead.org/ubifs-2.6.git 13720W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13721S: Supported 13722F: Documentation/filesystems/ubifs.txt 13723F: fs/ubifs/ 13724 13725UCLINUX (M68KNOMMU AND COLDFIRE) 13726M: Greg Ungerer <gerg@linux-m68k.org> 13727W: http://www.linux-m68k.org/ 13728W: http://www.uclinux.org/ 13729L: linux-m68k@lists.linux-m68k.org 13730L: uclinux-dev@uclinux.org (subscribers-only) 13731T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13732S: Maintained 13733F: arch/m68k/coldfire/ 13734F: arch/m68k/68*/ 13735F: arch/m68k/*/*_no.* 13736F: arch/m68k/include/asm/*_no.* 13737 13738UDF FILESYSTEM 13739M: Jan Kara <jack@suse.com> 13740S: Maintained 13741F: Documentation/filesystems/udf.txt 13742F: fs/udf/ 13743 13744UDRAW TABLET 13745M: Bastien Nocera <hadess@hadess.net> 13746L: linux-input@vger.kernel.org 13747S: Maintained 13748F: drivers/hid/hid-udraw.c 13749 13750UFS FILESYSTEM 13751M: Evgeniy Dushistov <dushistov@mail.ru> 13752S: Maintained 13753F: Documentation/filesystems/ufs.txt 13754F: fs/ufs/ 13755 13756UHID USERSPACE HID IO DRIVER: 13757M: David Herrmann <dh.herrmann@googlemail.com> 13758L: linux-input@vger.kernel.org 13759S: Maintained 13760F: drivers/hid/uhid.c 13761F: include/uapi/linux/uhid.h 13762 13763ULPI BUS 13764M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13765L: linux-usb@vger.kernel.org 13766S: Maintained 13767F: drivers/usb/common/ulpi.c 13768F: include/linux/ulpi/ 13769 13770ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13771L: linux-usb@vger.kernel.org 13772S: Orphan 13773F: drivers/uwb/ 13774F: include/linux/uwb.h 13775F: include/linux/uwb/ 13776 13777UNICORE32 ARCHITECTURE: 13778M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13779W: http://mprc.pku.edu.cn/~guanxuetao/linux 13780S: Maintained 13781T: git git://github.com/gxt/linux.git 13782F: arch/unicore32/ 13783 13784UNIFDEF 13785M: Tony Finch <dot@dotat.at> 13786W: http://dotat.at/prog/unifdef 13787S: Maintained 13788F: scripts/unifdef.c 13789 13790UNIFORM CDROM DRIVER 13791M: Jens Axboe <axboe@kernel.dk> 13792W: http://www.kernel.dk 13793S: Maintained 13794F: Documentation/cdrom/ 13795F: drivers/cdrom/cdrom.c 13796F: include/linux/cdrom.h 13797F: include/uapi/linux/cdrom.h 13798 13799UNISYS S-PAR DRIVERS 13800M: David Kershner <david.kershner@unisys.com> 13801L: sparmaintainer@unisys.com (Unisys internal) 13802S: Supported 13803F: drivers/staging/unisys/ 13804 13805UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13806M: Vinayak Holikatti <vinholikatti@gmail.com> 13807L: linux-scsi@vger.kernel.org 13808S: Supported 13809F: Documentation/scsi/ufs.txt 13810F: drivers/scsi/ufs/ 13811 13812UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13813M: Joao Pinto <jpinto@synopsys.com> 13814L: linux-scsi@vger.kernel.org 13815S: Supported 13816F: drivers/scsi/ufs/*dwc* 13817 13818UNSORTED BLOCK IMAGES (UBI) 13819M: Artem Bityutskiy <dedekind1@gmail.com> 13820M: Richard Weinberger <richard@nod.at> 13821W: http://www.linux-mtd.infradead.org/ 13822L: linux-mtd@lists.infradead.org 13823T: git git://git.infradead.org/ubifs-2.6.git 13824S: Supported 13825F: drivers/mtd/ubi/ 13826F: include/linux/mtd/ubi.h 13827F: include/uapi/mtd/ubi-user.h 13828 13829USB "USBNET" DRIVER FRAMEWORK 13830M: Oliver Neukum <oneukum@suse.com> 13831L: netdev@vger.kernel.org 13832W: http://www.linux-usb.org/usbnet 13833S: Maintained 13834F: drivers/net/usb/usbnet.c 13835F: include/linux/usb/usbnet.h 13836 13837USB ACM DRIVER 13838M: Oliver Neukum <oneukum@suse.com> 13839L: linux-usb@vger.kernel.org 13840S: Maintained 13841F: Documentation/usb/acm.txt 13842F: drivers/usb/class/cdc-acm.* 13843 13844USB AR5523 WIRELESS DRIVER 13845M: Pontus Fuchs <pontus.fuchs@gmail.com> 13846L: linux-wireless@vger.kernel.org 13847S: Maintained 13848F: drivers/net/wireless/ath/ar5523/ 13849 13850USB ATTACHED SCSI 13851M: Oliver Neukum <oneukum@suse.com> 13852L: linux-usb@vger.kernel.org 13853L: linux-scsi@vger.kernel.org 13854S: Maintained 13855F: drivers/usb/storage/uas.c 13856 13857USB CDC ETHERNET DRIVER 13858M: Oliver Neukum <oliver@neukum.org> 13859L: linux-usb@vger.kernel.org 13860S: Maintained 13861F: drivers/net/usb/cdc_*.c 13862F: include/uapi/linux/usb/cdc.h 13863 13864USB CHAOSKEY DRIVER 13865M: Keith Packard <keithp@keithp.com> 13866L: linux-usb@vger.kernel.org 13867S: Maintained 13868F: drivers/usb/misc/chaoskey.c 13869 13870USB CYPRESS C67X00 DRIVER 13871M: Peter Korsgaard <jacmet@sunsite.dk> 13872L: linux-usb@vger.kernel.org 13873S: Maintained 13874F: drivers/usb/c67x00/ 13875 13876USB DAVICOM DM9601 DRIVER 13877M: Peter Korsgaard <jacmet@sunsite.dk> 13878L: netdev@vger.kernel.org 13879W: http://www.linux-usb.org/usbnet 13880S: Maintained 13881F: drivers/net/usb/dm9601.c 13882 13883USB DIAMOND RIO500 DRIVER 13884M: Cesar Miquel <miquel@df.uba.ar> 13885L: rio500-users@lists.sourceforge.net 13886W: http://rio500.sourceforge.net 13887S: Maintained 13888F: drivers/usb/misc/rio500* 13889 13890USB EHCI DRIVER 13891M: Alan Stern <stern@rowland.harvard.edu> 13892L: linux-usb@vger.kernel.org 13893S: Maintained 13894F: Documentation/usb/ehci.txt 13895F: drivers/usb/host/ehci* 13896 13897USB GADGET/PERIPHERAL SUBSYSTEM 13898M: Felipe Balbi <balbi@kernel.org> 13899L: linux-usb@vger.kernel.org 13900W: http://www.linux-usb.org/gadget 13901T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13902S: Maintained 13903F: drivers/usb/gadget/ 13904F: include/linux/usb/gadget* 13905 13906USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13907M: Jiri Kosina <jikos@kernel.org> 13908R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13909L: linux-usb@vger.kernel.org 13910T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13911S: Maintained 13912F: Documentation/hid/hiddev.txt 13913F: drivers/hid/usbhid/ 13914 13915USB ISP116X DRIVER 13916M: Olav Kongas <ok@artecdesign.ee> 13917L: linux-usb@vger.kernel.org 13918S: Maintained 13919F: drivers/usb/host/isp116x* 13920F: include/linux/usb/isp116x.h 13921 13922USB LAN78XX ETHERNET DRIVER 13923M: Woojung Huh <woojung.huh@microchip.com> 13924M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13925L: netdev@vger.kernel.org 13926S: Maintained 13927F: drivers/net/usb/lan78xx.* 13928 13929USB MASS STORAGE DRIVER 13930M: Alan Stern <stern@rowland.harvard.edu> 13931L: linux-usb@vger.kernel.org 13932L: usb-storage@lists.one-eyed-alien.net 13933S: Maintained 13934W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13935F: drivers/usb/storage/ 13936 13937USB MIDI DRIVER 13938M: Clemens Ladisch <clemens@ladisch.de> 13939L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13940T: git git://git.alsa-project.org/alsa-kernel.git 13941S: Maintained 13942F: sound/usb/midi.* 13943 13944USB NETWORKING DRIVERS 13945L: linux-usb@vger.kernel.org 13946S: Odd Fixes 13947F: drivers/net/usb/ 13948 13949USB OHCI DRIVER 13950M: Alan Stern <stern@rowland.harvard.edu> 13951L: linux-usb@vger.kernel.org 13952S: Maintained 13953F: Documentation/usb/ohci.txt 13954F: drivers/usb/host/ohci* 13955 13956USB OTG FSM (Finite State Machine) 13957M: Peter Chen <Peter.Chen@nxp.com> 13958T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13959L: linux-usb@vger.kernel.org 13960S: Maintained 13961F: drivers/usb/common/usb-otg-fsm.c 13962 13963USB OVER IP DRIVER 13964M: Valentina Manea <valentina.manea.m@gmail.com> 13965M: Shuah Khan <shuahkh@osg.samsung.com> 13966M: Shuah Khan <shuah@kernel.org> 13967L: linux-usb@vger.kernel.org 13968S: Maintained 13969F: Documentation/usb/usbip_protocol.txt 13970F: drivers/usb/usbip/ 13971F: tools/usb/usbip/ 13972 13973USB PEGASUS DRIVER 13974M: Petko Manolov <petkan@nucleusys.com> 13975L: linux-usb@vger.kernel.org 13976L: netdev@vger.kernel.org 13977T: git git://github.com/petkan/pegasus.git 13978W: https://github.com/petkan/pegasus 13979S: Maintained 13980F: drivers/net/usb/pegasus.* 13981 13982USB PHY LAYER 13983M: Felipe Balbi <balbi@kernel.org> 13984L: linux-usb@vger.kernel.org 13985T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13986S: Maintained 13987F: drivers/usb/phy/ 13988 13989USB PRINTER DRIVER (usblp) 13990M: Pete Zaitcev <zaitcev@redhat.com> 13991L: linux-usb@vger.kernel.org 13992S: Supported 13993F: drivers/usb/class/usblp.c 13994 13995USB QMI WWAN NETWORK DRIVER 13996M: Bjørn Mork <bjorn@mork.no> 13997L: netdev@vger.kernel.org 13998S: Maintained 13999F: Documentation/ABI/testing/sysfs-class-net-qmi 14000F: drivers/net/usb/qmi_wwan.c 14001 14002USB RTL8150 DRIVER 14003M: Petko Manolov <petkan@nucleusys.com> 14004L: linux-usb@vger.kernel.org 14005L: netdev@vger.kernel.org 14006T: git git://github.com/petkan/rtl8150.git 14007W: https://github.com/petkan/rtl8150 14008S: Maintained 14009F: drivers/net/usb/rtl8150.c 14010 14011USB SERIAL SUBSYSTEM 14012M: Johan Hovold <johan@kernel.org> 14013L: linux-usb@vger.kernel.org 14014T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14015S: Maintained 14016F: Documentation/usb/usb-serial.txt 14017F: drivers/usb/serial/ 14018F: include/linux/usb/serial.h 14019 14020USB SMSC75XX ETHERNET DRIVER 14021M: Steve Glendinning <steve.glendinning@shawell.net> 14022L: netdev@vger.kernel.org 14023S: Maintained 14024F: drivers/net/usb/smsc75xx.* 14025 14026USB SMSC95XX ETHERNET DRIVER 14027M: Steve Glendinning <steve.glendinning@shawell.net> 14028M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14029L: netdev@vger.kernel.org 14030S: Maintained 14031F: drivers/net/usb/smsc95xx.* 14032 14033USB SUBSYSTEM 14034M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14035L: linux-usb@vger.kernel.org 14036W: http://www.linux-usb.org 14037T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14038S: Supported 14039F: Documentation/devicetree/bindings/usb/ 14040F: Documentation/usb/ 14041F: drivers/usb/ 14042F: include/linux/usb.h 14043F: include/linux/usb/ 14044 14045USB TYPEC SUBSYSTEM 14046M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14047L: linux-usb@vger.kernel.org 14048S: Maintained 14049F: Documentation/ABI/testing/sysfs-class-typec 14050F: Documentation/usb/typec.rst 14051F: drivers/usb/typec/ 14052F: include/linux/usb/typec.h 14053 14054USB UHCI DRIVER 14055M: Alan Stern <stern@rowland.harvard.edu> 14056L: linux-usb@vger.kernel.org 14057S: Maintained 14058F: drivers/usb/host/uhci* 14059 14060USB VIDEO CLASS 14061M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14062L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14063L: linux-media@vger.kernel.org 14064T: git git://linuxtv.org/media_tree.git 14065W: http://www.ideasonboard.org/uvc/ 14066S: Maintained 14067F: drivers/media/usb/uvc/ 14068F: include/uapi/linux/uvcvideo.h 14069 14070USB VISION DRIVER 14071M: Hans Verkuil <hverkuil@xs4all.nl> 14072L: linux-media@vger.kernel.org 14073T: git git://linuxtv.org/media_tree.git 14074W: https://linuxtv.org 14075S: Odd Fixes 14076F: drivers/media/usb/usbvision/ 14077 14078USB WEBCAM GADGET 14079M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14080L: linux-usb@vger.kernel.org 14081S: Maintained 14082F: drivers/usb/gadget/function/*uvc* 14083F: drivers/usb/gadget/legacy/webcam.c 14084 14085USB WIRELESS RNDIS DRIVER (rndis_wlan) 14086M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14087L: linux-wireless@vger.kernel.org 14088S: Maintained 14089F: drivers/net/wireless/rndis_wlan.c 14090 14091USB XHCI DRIVER 14092M: Mathias Nyman <mathias.nyman@intel.com> 14093L: linux-usb@vger.kernel.org 14094S: Supported 14095F: drivers/usb/host/xhci* 14096F: drivers/usb/host/pci-quirks* 14097 14098USB ZD1201 DRIVER 14099L: linux-wireless@vger.kernel.org 14100W: http://linux-lc100020.sourceforge.net 14101S: Orphan 14102F: drivers/net/wireless/zydas/zd1201.* 14103 14104USB ZR364XX DRIVER 14105M: Antoine Jacquet <royale@zerezo.com> 14106L: linux-usb@vger.kernel.org 14107L: linux-media@vger.kernel.org 14108T: git git://linuxtv.org/media_tree.git 14109W: http://royale.zerezo.com/zr364xx/ 14110S: Maintained 14111F: Documentation/media/v4l-drivers/zr364xx* 14112F: drivers/media/usb/zr364xx/ 14113 14114USER-MODE LINUX (UML) 14115M: Jeff Dike <jdike@addtoit.com> 14116M: Richard Weinberger <richard@nod.at> 14117L: user-mode-linux-devel@lists.sourceforge.net 14118L: user-mode-linux-user@lists.sourceforge.net 14119W: http://user-mode-linux.sourceforge.net 14120T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14121S: Maintained 14122F: Documentation/virtual/uml/ 14123F: arch/um/ 14124F: arch/x86/um/ 14125F: fs/hostfs/ 14126F: fs/hppfs/ 14127 14128USERSPACE I/O (UIO) 14129M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14130S: Maintained 14131T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14132F: Documentation/driver-api/uio-howto.rst 14133F: drivers/uio/ 14134F: include/linux/uio*.h 14135 14136UTIL-LINUX PACKAGE 14137M: Karel Zak <kzak@redhat.com> 14138L: util-linux@vger.kernel.org 14139W: http://en.wikipedia.org/wiki/Util-linux 14140T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14141S: Maintained 14142 14143UUID HELPERS 14144M: Christoph Hellwig <hch@lst.de> 14145R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14146L: linux-kernel@vger.kernel.org 14147T: git git://git.infradead.org/users/hch/uuid.git 14148F: lib/uuid.c 14149F: lib/test_uuid.c 14150F: include/linux/uuid.h 14151F: include/uapi/linux/uuid.h 14152S: Maintained 14153 14154UVESAFB DRIVER 14155M: Michal Januszewski <spock@gentoo.org> 14156L: linux-fbdev@vger.kernel.org 14157W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14158S: Maintained 14159F: Documentation/fb/uvesafb.txt 14160F: drivers/video/fbdev/uvesafb.* 14161 14162VF610 NAND DRIVER 14163M: Stefan Agner <stefan@agner.ch> 14164L: linux-mtd@lists.infradead.org 14165S: Supported 14166F: drivers/mtd/nand/vf610_nfc.c 14167 14168VFAT/FAT/MSDOS FILESYSTEM 14169M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14170S: Maintained 14171F: Documentation/filesystems/vfat.txt 14172F: fs/fat/ 14173 14174VFIO DRIVER 14175M: Alex Williamson <alex.williamson@redhat.com> 14176L: kvm@vger.kernel.org 14177T: git git://github.com/awilliam/linux-vfio.git 14178S: Maintained 14179F: Documentation/vfio.txt 14180F: drivers/vfio/ 14181F: include/linux/vfio.h 14182F: include/uapi/linux/vfio.h 14183 14184VFIO MEDIATED DEVICE DRIVERS 14185M: Kirti Wankhede <kwankhede@nvidia.com> 14186L: kvm@vger.kernel.org 14187S: Maintained 14188F: Documentation/vfio-mediated-device.txt 14189F: drivers/vfio/mdev/ 14190F: include/linux/mdev.h 14191F: samples/vfio-mdev/ 14192 14193VFIO PLATFORM DRIVER 14194M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14195L: kvm@vger.kernel.org 14196S: Maintained 14197F: drivers/vfio/platform/ 14198 14199VGA_SWITCHEROO 14200R: Lukas Wunner <lukas@wunner.de> 14201S: Maintained 14202F: Documentation/gpu/vga-switcheroo.rst 14203F: drivers/gpu/vga/vga_switcheroo.c 14204F: include/linux/vga_switcheroo.h 14205T: git git://anongit.freedesktop.org/drm/drm-misc 14206 14207VIA RHINE NETWORK DRIVER 14208S: Orphan 14209F: drivers/net/ethernet/via/via-rhine.c 14210 14211VIA SD/MMC CARD CONTROLLER DRIVER 14212M: Bruce Chang <brucechang@via.com.tw> 14213M: Harald Welte <HaraldWelte@viatech.com> 14214S: Maintained 14215F: drivers/mmc/host/via-sdmmc.c 14216 14217VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14218M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14219L: linux-fbdev@vger.kernel.org 14220S: Maintained 14221F: include/linux/via-core.h 14222F: include/linux/via-gpio.h 14223F: include/linux/via_i2c.h 14224F: drivers/video/fbdev/via/ 14225 14226VIA VELOCITY NETWORK DRIVER 14227M: Francois Romieu <romieu@fr.zoreil.com> 14228L: netdev@vger.kernel.org 14229S: Maintained 14230F: drivers/net/ethernet/via/via-velocity.* 14231 14232VIDEO MULTIPLEXER DRIVER 14233M: Philipp Zabel <p.zabel@pengutronix.de> 14234L: linux-media@vger.kernel.org 14235S: Maintained 14236F: drivers/media/platform/video-mux.c 14237 14238VIDEOBUF2 FRAMEWORK 14239M: Pawel Osciak <pawel@osciak.com> 14240M: Marek Szyprowski <m.szyprowski@samsung.com> 14241M: Kyungmin Park <kyungmin.park@samsung.com> 14242L: linux-media@vger.kernel.org 14243S: Maintained 14244F: drivers/media/v4l2-core/videobuf2-* 14245F: include/media/videobuf2-* 14246 14247VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14248M: Helen Koike <helen.koike@collabora.com> 14249L: linux-media@vger.kernel.org 14250T: git git://linuxtv.org/media_tree.git 14251W: https://linuxtv.org 14252S: Maintained 14253F: drivers/media/platform/vimc/* 14254 14255VIRT LIB 14256M: Alex Williamson <alex.williamson@redhat.com> 14257M: Paolo Bonzini <pbonzini@redhat.com> 14258L: kvm@vger.kernel.org 14259S: Supported 14260F: virt/lib/ 14261 14262VIRTIO AND VHOST VSOCK DRIVER 14263M: Stefan Hajnoczi <stefanha@redhat.com> 14264L: kvm@vger.kernel.org 14265L: virtualization@lists.linux-foundation.org 14266L: netdev@vger.kernel.org 14267S: Maintained 14268F: include/linux/virtio_vsock.h 14269F: include/uapi/linux/virtio_vsock.h 14270F: include/uapi/linux/vsockmon.h 14271F: net/vmw_vsock/af_vsock_tap.c 14272F: net/vmw_vsock/virtio_transport_common.c 14273F: net/vmw_vsock/virtio_transport.c 14274F: drivers/net/vsockmon.c 14275F: drivers/vhost/vsock.c 14276F: drivers/vhost/vsock.h 14277 14278VIRTIO CONSOLE DRIVER 14279M: Amit Shah <amit@kernel.org> 14280L: virtualization@lists.linux-foundation.org 14281S: Maintained 14282F: drivers/char/virtio_console.c 14283F: include/linux/virtio_console.h 14284F: include/uapi/linux/virtio_console.h 14285 14286VIRTIO CORE, NET AND BLOCK DRIVERS 14287M: "Michael S. Tsirkin" <mst@redhat.com> 14288M: Jason Wang <jasowang@redhat.com> 14289L: virtualization@lists.linux-foundation.org 14290S: Maintained 14291F: Documentation/devicetree/bindings/virtio/ 14292F: drivers/virtio/ 14293F: tools/virtio/ 14294F: drivers/net/virtio_net.c 14295F: drivers/block/virtio_blk.c 14296F: include/linux/virtio*.h 14297F: include/uapi/linux/virtio_*.h 14298F: drivers/crypto/virtio/ 14299F: mm/balloon_compaction.c 14300 14301VIRTIO CRYPTO DRIVER 14302M: Gonglei <arei.gonglei@huawei.com> 14303L: virtualization@lists.linux-foundation.org 14304L: linux-crypto@vger.kernel.org 14305S: Maintained 14306F: drivers/crypto/virtio/ 14307F: include/uapi/linux/virtio_crypto.h 14308 14309VIRTIO DRIVERS FOR S390 14310M: Cornelia Huck <cohuck@redhat.com> 14311M: Halil Pasic <pasic@linux.vnet.ibm.com> 14312L: linux-s390@vger.kernel.org 14313L: virtualization@lists.linux-foundation.org 14314L: kvm@vger.kernel.org 14315S: Supported 14316F: drivers/s390/virtio/ 14317 14318VIRTIO GPU DRIVER 14319M: David Airlie <airlied@linux.ie> 14320M: Gerd Hoffmann <kraxel@redhat.com> 14321L: dri-devel@lists.freedesktop.org 14322L: virtualization@lists.linux-foundation.org 14323T: git git://anongit.freedesktop.org/drm/drm-misc 14324S: Maintained 14325F: drivers/gpu/drm/virtio/ 14326F: include/uapi/linux/virtio_gpu.h 14327 14328VIRTIO HOST (VHOST) 14329M: "Michael S. Tsirkin" <mst@redhat.com> 14330M: Jason Wang <jasowang@redhat.com> 14331L: kvm@vger.kernel.org 14332L: virtualization@lists.linux-foundation.org 14333L: netdev@vger.kernel.org 14334T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14335S: Maintained 14336F: drivers/vhost/ 14337F: include/uapi/linux/vhost.h 14338 14339VIRTIO INPUT DRIVER 14340M: Gerd Hoffmann <kraxel@redhat.com> 14341S: Maintained 14342F: drivers/virtio/virtio_input.c 14343F: include/uapi/linux/virtio_input.h 14344 14345VIRTUAL SERIO DEVICE DRIVER 14346M: Stephen Chandler Paul <thatslyude@gmail.com> 14347S: Maintained 14348F: drivers/input/serio/userio.c 14349F: include/uapi/linux/userio.h 14350 14351VIVID VIRTUAL VIDEO DRIVER 14352M: Hans Verkuil <hverkuil@xs4all.nl> 14353L: linux-media@vger.kernel.org 14354T: git git://linuxtv.org/media_tree.git 14355W: https://linuxtv.org 14356S: Maintained 14357F: drivers/media/platform/vivid/* 14358 14359VLYNQ BUS 14360M: Florian Fainelli <f.fainelli@gmail.com> 14361L: openwrt-devel@lists.openwrt.org (subscribers-only) 14362S: Maintained 14363F: drivers/vlynq/vlynq.c 14364F: include/linux/vlynq.h 14365 14366VME SUBSYSTEM 14367M: Martyn Welch <martyn@welchs.me.uk> 14368M: Manohar Vanga <manohar.vanga@gmail.com> 14369M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14370L: devel@driverdev.osuosl.org 14371S: Maintained 14372T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14373F: Documentation/driver-api/vme.rst 14374F: drivers/staging/vme/ 14375F: drivers/vme/ 14376F: include/linux/vme* 14377 14378VMWARE BALLOON DRIVER 14379M: Xavier Deguillard <xdeguillard@vmware.com> 14380M: Philip Moltmann <moltmann@vmware.com> 14381M: "VMware, Inc." <pv-drivers@vmware.com> 14382L: linux-kernel@vger.kernel.org 14383S: Maintained 14384F: drivers/misc/vmw_balloon.c 14385 14386VMWARE HYPERVISOR INTERFACE 14387M: Alok Kataria <akataria@vmware.com> 14388L: virtualization@lists.linux-foundation.org 14389S: Supported 14390F: arch/x86/kernel/cpu/vmware.c 14391 14392VMWARE PVRDMA DRIVER 14393M: Adit Ranadive <aditr@vmware.com> 14394M: VMware PV-Drivers <pv-drivers@vmware.com> 14395L: linux-rdma@vger.kernel.org 14396S: Maintained 14397F: drivers/infiniband/hw/vmw_pvrdma/ 14398 14399VMware PVSCSI driver 14400M: Jim Gill <jgill@vmware.com> 14401M: VMware PV-Drivers <pv-drivers@vmware.com> 14402L: linux-scsi@vger.kernel.org 14403S: Maintained 14404F: drivers/scsi/vmw_pvscsi.c 14405F: drivers/scsi/vmw_pvscsi.h 14406 14407VMWARE VMMOUSE SUBDRIVER 14408M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14409M: "VMware, Inc." <pv-drivers@vmware.com> 14410L: linux-input@vger.kernel.org 14411S: Maintained 14412F: drivers/input/mouse/vmmouse.c 14413F: drivers/input/mouse/vmmouse.h 14414 14415VMWARE VMXNET3 ETHERNET DRIVER 14416M: Shrikrishna Khare <skhare@vmware.com> 14417M: "VMware, Inc." <pv-drivers@vmware.com> 14418L: netdev@vger.kernel.org 14419S: Maintained 14420F: drivers/net/vmxnet3/ 14421 14422VOCORE VOCORE2 BOARD 14423M: Harvey Hunt <harveyhuntnexus@gmail.com> 14424L: linux-mips@linux-mips.org 14425S: Maintained 14426F: arch/mips/boot/dts/ralink/vocore2.dts 14427 14428VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14429M: Liam Girdwood <lgirdwood@gmail.com> 14430M: Mark Brown <broonie@kernel.org> 14431L: linux-kernel@vger.kernel.org 14432W: http://www.slimlogic.co.uk/?p=48 14433T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14434S: Supported 14435F: Documentation/devicetree/bindings/regulator/ 14436F: drivers/regulator/ 14437F: include/dt-bindings/regulator/ 14438F: include/linux/regulator/ 14439 14440VRF 14441M: David Ahern <dsa@cumulusnetworks.com> 14442M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14443L: netdev@vger.kernel.org 14444S: Maintained 14445F: drivers/net/vrf.c 14446F: Documentation/networking/vrf.txt 14447 14448VT1211 HARDWARE MONITOR DRIVER 14449M: Juerg Haefliger <juergh@gmail.com> 14450L: linux-hwmon@vger.kernel.org 14451S: Maintained 14452F: Documentation/hwmon/vt1211 14453F: drivers/hwmon/vt1211.c 14454 14455VT8231 HARDWARE MONITOR DRIVER 14456M: Roger Lucas <vt8231@hiddenengine.co.uk> 14457L: linux-hwmon@vger.kernel.org 14458S: Maintained 14459F: drivers/hwmon/vt8231.c 14460 14461VUB300 USB to SDIO/SD/MMC bridge chip 14462M: Tony Olech <tony.olech@elandigitalsystems.com> 14463L: linux-mmc@vger.kernel.org 14464L: linux-usb@vger.kernel.org 14465S: Supported 14466F: drivers/mmc/host/vub300.c 14467 14468W1 DALLAS'S 1-WIRE BUS 14469M: Evgeniy Polyakov <zbr@ioremap.net> 14470S: Maintained 14471F: Documentation/w1/ 14472F: drivers/w1/ 14473F: include/linux/w1.h 14474 14475W83791D HARDWARE MONITORING DRIVER 14476M: Marc Hulsman <m.hulsman@tudelft.nl> 14477L: linux-hwmon@vger.kernel.org 14478S: Maintained 14479F: Documentation/hwmon/w83791d 14480F: drivers/hwmon/w83791d.c 14481 14482W83793 HARDWARE MONITORING DRIVER 14483M: Rudolf Marek <r.marek@assembler.cz> 14484L: linux-hwmon@vger.kernel.org 14485S: Maintained 14486F: Documentation/hwmon/w83793 14487F: drivers/hwmon/w83793.c 14488 14489W83795 HARDWARE MONITORING DRIVER 14490M: Jean Delvare <jdelvare@suse.com> 14491L: linux-hwmon@vger.kernel.org 14492S: Maintained 14493F: drivers/hwmon/w83795.c 14494 14495W83L51xD SD/MMC CARD INTERFACE DRIVER 14496M: Pierre Ossman <pierre@ossman.eu> 14497S: Maintained 14498F: drivers/mmc/host/wbsd.* 14499 14500WACOM PROTOCOL 4 SERIAL TABLETS 14501M: Julian Squires <julian@cipht.net> 14502M: Hans de Goede <hdegoede@redhat.com> 14503L: linux-input@vger.kernel.org 14504S: Maintained 14505F: drivers/input/tablet/wacom_serial4.c 14506 14507WATCHDOG DEVICE DRIVERS 14508M: Wim Van Sebroeck <wim@iguana.be> 14509R: Guenter Roeck <linux@roeck-us.net> 14510L: linux-watchdog@vger.kernel.org 14511W: http://www.linux-watchdog.org/ 14512T: git git://www.linux-watchdog.org/linux-watchdog.git 14513S: Maintained 14514F: Documentation/devicetree/bindings/watchdog/ 14515F: Documentation/watchdog/ 14516F: drivers/watchdog/ 14517F: include/linux/watchdog.h 14518F: include/uapi/linux/watchdog.h 14519 14520WHISKEYCOVE PMIC GPIO DRIVER 14521M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14522L: linux-gpio@vger.kernel.org 14523S: Maintained 14524F: drivers/gpio/gpio-wcove.c 14525 14526WIIMOTE HID DRIVER 14527M: David Herrmann <dh.herrmann@googlemail.com> 14528L: linux-input@vger.kernel.org 14529S: Maintained 14530F: drivers/hid/hid-wiimote* 14531 14532WILOCITY WIL6210 WIRELESS DRIVER 14533M: Maya Erez <qca_merez@qca.qualcomm.com> 14534L: linux-wireless@vger.kernel.org 14535L: wil6210@qca.qualcomm.com 14536S: Supported 14537W: http://wireless.kernel.org/en/users/Drivers/wil6210 14538F: drivers/net/wireless/ath/wil6210/ 14539F: include/uapi/linux/wil6210_uapi.h 14540 14541WIMAX STACK 14542M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14543M: linux-wimax@intel.com 14544L: wimax@linuxwimax.org (subscribers-only) 14545S: Supported 14546W: http://linuxwimax.org 14547F: Documentation/wimax/README.wimax 14548F: include/linux/wimax/debug.h 14549F: include/net/wimax.h 14550F: include/uapi/linux/wimax.h 14551F: net/wimax/ 14552 14553WINBOND CIR DRIVER 14554M: David Härdeman <david@hardeman.nu> 14555S: Maintained 14556F: drivers/media/rc/winbond-cir.c 14557 14558WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14559M: William Breathitt Gray <vilhelm.gray@gmail.com> 14560L: linux-watchdog@vger.kernel.org 14561S: Maintained 14562F: drivers/watchdog/ebc-c384_wdt.c 14563 14564WINSYSTEMS WS16C48 GPIO DRIVER 14565M: William Breathitt Gray <vilhelm.gray@gmail.com> 14566L: linux-gpio@vger.kernel.org 14567S: Maintained 14568F: drivers/gpio/gpio-ws16c48.c 14569 14570WISTRON LAPTOP BUTTON DRIVER 14571M: Miloslav Trmac <mitr@volny.cz> 14572S: Maintained 14573F: drivers/input/misc/wistron_btns.c 14574 14575WL3501 WIRELESS PCMCIA CARD DRIVER 14576L: linux-wireless@vger.kernel.org 14577S: Odd fixes 14578F: drivers/net/wireless/wl3501* 14579 14580WOLFSON MICROELECTRONICS DRIVERS 14581L: patches@opensource.cirrus.com 14582T: git https://github.com/CirrusLogic/linux-drivers.git 14583W: https://github.com/CirrusLogic/linux-drivers/wiki 14584S: Supported 14585F: Documentation/hwmon/wm83?? 14586F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14587F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14588F: Documentation/devicetree/bindings/mfd/arizona.txt 14589F: Documentation/devicetree/bindings/mfd/wm831x.txt 14590F: arch/arm/mach-s3c64xx/mach-crag6410* 14591F: drivers/clk/clk-wm83*.c 14592F: drivers/extcon/extcon-arizona.c 14593F: drivers/leds/leds-wm83*.c 14594F: drivers/gpio/gpio-*wm*.c 14595F: drivers/gpio/gpio-arizona.c 14596F: drivers/hwmon/wm83??-hwmon.c 14597F: drivers/input/misc/wm831x-on.c 14598F: drivers/input/touchscreen/wm831x-ts.c 14599F: drivers/input/touchscreen/wm97*.c 14600F: drivers/mfd/arizona* 14601F: drivers/mfd/wm*.c 14602F: drivers/mfd/cs47l24* 14603F: drivers/power/supply/wm83*.c 14604F: drivers/rtc/rtc-wm83*.c 14605F: drivers/regulator/wm8*.c 14606F: drivers/regulator/arizona* 14607F: drivers/video/backlight/wm83*_bl.c 14608F: drivers/watchdog/wm83*_wdt.c 14609F: include/linux/mfd/arizona/ 14610F: include/linux/mfd/wm831x/ 14611F: include/linux/mfd/wm8350/ 14612F: include/linux/mfd/wm8400* 14613F: include/linux/regulator/arizona* 14614F: include/linux/wm97xx.h 14615F: include/sound/wm????.h 14616F: sound/soc/codecs/arizona.? 14617F: sound/soc/codecs/wm* 14618F: sound/soc/codecs/cs47l24* 14619 14620WORKQUEUE 14621M: Tejun Heo <tj@kernel.org> 14622R: Lai Jiangshan <jiangshanlai@gmail.com> 14623T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14624S: Maintained 14625F: include/linux/workqueue.h 14626F: kernel/workqueue.c 14627F: Documentation/core-api/workqueue.rst 14628 14629X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14630M: Chen-Yu Tsai <wens@csie.org> 14631L: linux-kernel@vger.kernel.org 14632S: Maintained 14633N: axp[128] 14634 14635X.25 NETWORK LAYER 14636M: Andrew Hendry <andrew.hendry@gmail.com> 14637L: linux-x25@vger.kernel.org 14638S: Odd Fixes 14639F: Documentation/networking/x25* 14640F: include/net/x25* 14641F: net/x25/ 14642 14643X86 ARCHITECTURE (32-BIT AND 64-BIT) 14644M: Thomas Gleixner <tglx@linutronix.de> 14645M: Ingo Molnar <mingo@redhat.com> 14646M: "H. Peter Anvin" <hpa@zytor.com> 14647M: x86@kernel.org 14648L: linux-kernel@vger.kernel.org 14649T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14650S: Maintained 14651F: Documentation/x86/ 14652F: arch/x86/ 14653 14654X86 MCE INFRASTRUCTURE 14655M: Tony Luck <tony.luck@intel.com> 14656M: Borislav Petkov <bp@alien8.de> 14657L: linux-edac@vger.kernel.org 14658S: Maintained 14659F: arch/x86/kernel/cpu/mcheck/* 14660 14661X86 MICROCODE UPDATE SUPPORT 14662M: Borislav Petkov <bp@alien8.de> 14663S: Maintained 14664F: arch/x86/kernel/cpu/microcode/* 14665 14666X86 PLATFORM DRIVERS 14667M: Darren Hart <dvhart@infradead.org> 14668M: Andy Shevchenko <andy@infradead.org> 14669L: platform-driver-x86@vger.kernel.org 14670T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14671S: Maintained 14672F: drivers/platform/x86/ 14673F: drivers/platform/olpc/ 14674 14675X86 VDSO 14676M: Andy Lutomirski <luto@amacapital.net> 14677L: linux-kernel@vger.kernel.org 14678T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14679S: Maintained 14680F: arch/x86/entry/vdso/ 14681 14682XC2028/3028 TUNER DRIVER 14683M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14684M: Mauro Carvalho Chehab <mchehab@kernel.org> 14685L: linux-media@vger.kernel.org 14686W: https://linuxtv.org 14687T: git git://linuxtv.org/media_tree.git 14688S: Maintained 14689F: drivers/media/tuners/tuner-xc2028.* 14690 14691XEN BLOCK SUBSYSTEM 14692M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14693M: Roger Pau Monné <roger.pau@citrix.com> 14694L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14695S: Supported 14696F: drivers/block/xen-blkback/* 14697F: drivers/block/xen* 14698 14699XEN HYPERVISOR ARM 14700M: Stefano Stabellini <sstabellini@kernel.org> 14701L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14702S: Maintained 14703F: arch/arm/xen/ 14704F: arch/arm/include/asm/xen/ 14705 14706XEN HYPERVISOR ARM64 14707M: Stefano Stabellini <sstabellini@kernel.org> 14708L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14709S: Maintained 14710F: arch/arm64/xen/ 14711F: arch/arm64/include/asm/xen/ 14712 14713XEN HYPERVISOR INTERFACE 14714M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14715M: Juergen Gross <jgross@suse.com> 14716L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14717T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14718S: Supported 14719F: arch/x86/xen/ 14720F: drivers/*/xen-*front.c 14721F: drivers/xen/ 14722F: arch/x86/include/asm/xen/ 14723F: include/xen/ 14724F: include/uapi/xen/ 14725F: Documentation/ABI/stable/sysfs-hypervisor-xen 14726F: Documentation/ABI/testing/sysfs-hypervisor-xen 14727 14728XEN NETWORK BACKEND DRIVER 14729M: Wei Liu <wei.liu2@citrix.com> 14730M: Paul Durrant <paul.durrant@citrix.com> 14731L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14732L: netdev@vger.kernel.org 14733S: Supported 14734F: drivers/net/xen-netback/* 14735 14736XEN PCI SUBSYSTEM 14737M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14738L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14739S: Supported 14740F: arch/x86/pci/*xen* 14741F: drivers/pci/*xen* 14742 14743XEN PVSCSI DRIVERS 14744M: Juergen Gross <jgross@suse.com> 14745L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14746L: linux-scsi@vger.kernel.org 14747S: Supported 14748F: drivers/scsi/xen-scsifront.c 14749F: drivers/xen/xen-scsiback.c 14750F: include/xen/interface/io/vscsiif.h 14751 14752XEN SWIOTLB SUBSYSTEM 14753M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14754L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14755S: Supported 14756F: arch/x86/xen/*swiotlb* 14757F: drivers/xen/*swiotlb* 14758 14759XFS FILESYSTEM 14760M: Darrick J. Wong <darrick.wong@oracle.com> 14761M: linux-xfs@vger.kernel.org 14762L: linux-xfs@vger.kernel.org 14763W: http://xfs.org/ 14764T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14765S: Supported 14766F: Documentation/filesystems/xfs.txt 14767F: fs/xfs/ 14768 14769XILINX AXI ETHERNET DRIVER 14770M: Anirudha Sarangi <anirudh@xilinx.com> 14771M: John Linn <John.Linn@xilinx.com> 14772S: Maintained 14773F: drivers/net/ethernet/xilinx/xilinx_axienet* 14774 14775XILINX UARTLITE SERIAL DRIVER 14776M: Peter Korsgaard <jacmet@sunsite.dk> 14777L: linux-serial@vger.kernel.org 14778S: Maintained 14779F: drivers/tty/serial/uartlite.c 14780 14781XILINX VIDEO IP CORES 14782M: Hyun Kwon <hyun.kwon@xilinx.com> 14783M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14784L: linux-media@vger.kernel.org 14785T: git git://linuxtv.org/media_tree.git 14786S: Supported 14787F: Documentation/devicetree/bindings/media/xilinx/ 14788F: drivers/media/platform/xilinx/ 14789F: include/uapi/linux/xilinx-v4l2-controls.h 14790 14791XILLYBUS DRIVER 14792M: Eli Billauer <eli.billauer@gmail.com> 14793L: linux-kernel@vger.kernel.org 14794S: Supported 14795F: drivers/char/xillybus/ 14796 14797XRA1403 GPIO EXPANDER 14798M: Nandor Han <nandor.han@ge.com> 14799M: Semi Malinen <semi.malinen@ge.com> 14800L: linux-gpio@vger.kernel.org 14801S: Maintained 14802F: drivers/gpio/gpio-xra1403.c 14803F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14804 14805XTENSA XTFPGA PLATFORM SUPPORT 14806M: Max Filippov <jcmvbkbc@gmail.com> 14807L: linux-xtensa@linux-xtensa.org 14808S: Maintained 14809F: drivers/spi/spi-xtensa-xtfpga.c 14810F: sound/soc/xtensa/xtfpga-i2s.c 14811 14812YAM DRIVER FOR AX.25 14813M: Jean-Paul Roubelat <jpr@f6fbb.org> 14814L: linux-hams@vger.kernel.org 14815S: Maintained 14816F: drivers/net/hamradio/yam* 14817F: include/linux/yam.h 14818 14819YAMA SECURITY MODULE 14820M: Kees Cook <keescook@chromium.org> 14821T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14822S: Supported 14823F: security/yama/ 14824F: Documentation/admin-guide/LSM/Yama.rst 14825 14826YEALINK PHONE DRIVER 14827M: Henk Vergonet <Henk.Vergonet@gmail.com> 14828L: usbb2k-api-dev@nongnu.org 14829S: Maintained 14830F: Documentation/input/yealink.rst 14831F: drivers/input/misc/yealink.* 14832 14833Z8530 DRIVER FOR AX.25 14834M: Joerg Reuter <jreuter@yaina.de> 14835W: http://yaina.de/jreuter/ 14836W: http://www.qsl.net/dl1bke/ 14837L: linux-hams@vger.kernel.org 14838S: Maintained 14839F: Documentation/networking/z8530drv.txt 14840F: drivers/net/hamradio/*scc.c 14841F: drivers/net/hamradio/z8530.h 14842 14843ZBUD COMPRESSED PAGE ALLOCATOR 14844M: Seth Jennings <sjenning@redhat.com> 14845M: Dan Streetman <ddstreet@ieee.org> 14846L: linux-mm@kvack.org 14847S: Maintained 14848F: mm/zbud.c 14849F: include/linux/zbud.h 14850 14851ZD1211RW WIRELESS DRIVER 14852M: Daniel Drake <dsd@gentoo.org> 14853M: Ulrich Kunitz <kune@deine-taler.de> 14854W: http://zd1211.ath.cx/wiki/DriverRewrite 14855L: linux-wireless@vger.kernel.org 14856L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14857S: Maintained 14858F: drivers/net/wireless/zydas/zd1211rw/ 14859 14860ZD1301 MEDIA DRIVER 14861M: Antti Palosaari <crope@iki.fi> 14862L: linux-media@vger.kernel.org 14863W: https://linuxtv.org/ 14864W: http://palosaari.fi/linux/ 14865Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14866S: Maintained 14867F: drivers/media/usb/dvb-usb-v2/zd1301* 14868 14869ZD1301_DEMOD MEDIA DRIVER 14870M: Antti Palosaari <crope@iki.fi> 14871L: linux-media@vger.kernel.org 14872W: https://linuxtv.org/ 14873W: http://palosaari.fi/linux/ 14874Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14875S: Maintained 14876F: drivers/media/dvb-frontends/zd1301_demod* 14877 14878ZPOOL COMPRESSED PAGE STORAGE API 14879M: Dan Streetman <ddstreet@ieee.org> 14880L: linux-mm@kvack.org 14881S: Maintained 14882F: mm/zpool.c 14883F: include/linux/zpool.h 14884 14885ZR36067 VIDEO FOR LINUX DRIVER 14886L: mjpeg-users@lists.sourceforge.net 14887L: linux-media@vger.kernel.org 14888W: http://mjpeg.sourceforge.net/driver-zoran/ 14889T: hg https://linuxtv.org/hg/v4l-dvb 14890S: Odd Fixes 14891F: drivers/media/pci/zoran/ 14892 14893ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14894M: Minchan Kim <minchan@kernel.org> 14895M: Nitin Gupta <ngupta@vflare.org> 14896R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14897L: linux-kernel@vger.kernel.org 14898S: Maintained 14899F: drivers/block/zram/ 14900F: Documentation/blockdev/zram.txt 14901 14902ZS DECSTATION Z85C30 SERIAL DRIVER 14903M: "Maciej W. Rozycki" <macro@linux-mips.org> 14904S: Maintained 14905F: drivers/tty/serial/zs.* 14906 14907ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14908M: Minchan Kim <minchan@kernel.org> 14909M: Nitin Gupta <ngupta@vflare.org> 14910R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14911L: linux-mm@kvack.org 14912S: Maintained 14913F: mm/zsmalloc.c 14914F: include/linux/zsmalloc.h 14915F: Documentation/vm/zsmalloc.txt 14916 14917ZSWAP COMPRESSED SWAP CACHING 14918M: Seth Jennings <sjenning@redhat.com> 14919M: Dan Streetman <ddstreet@ieee.org> 14920L: linux-mm@kvack.org 14921S: Maintained 14922F: mm/zswap.c 14923 14924THE REST 14925M: Linus Torvalds <torvalds@linux-foundation.org> 14926L: linux-kernel@vger.kernel.org 14927Q: http://patchwork.kernel.org/project/LKML/list/ 14928T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14929S: Buried alive in reporters 14930F: * 14931F: */ 14932