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@mips.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: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2028F: arch/arm/boot/dts/uniphier* 2029F: arch/arm/include/asm/hardware/cache-uniphier.h 2030F: arch/arm/mach-uniphier/ 2031F: arch/arm/mm/cache-uniphier.c 2032F: arch/arm64/boot/dts/socionext/ 2033F: drivers/bus/uniphier-system-bus.c 2034F: drivers/clk/uniphier/ 2035F: drivers/gpio/gpio-uniphier.c 2036F: drivers/i2c/busses/i2c-uniphier* 2037F: drivers/irqchip/irq-uniphier-aidet.c 2038F: drivers/pinctrl/uniphier/ 2039F: drivers/reset/reset-uniphier.c 2040F: drivers/tty/serial/8250/8250_uniphier.c 2041N: uniphier 2042 2043ARM/Ux500 ARM ARCHITECTURE 2044M: Linus Walleij <linus.walleij@linaro.org> 2045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2046S: Maintained 2047F: arch/arm/mach-ux500/ 2048F: drivers/clocksource/clksrc-dbx500-prcmu.c 2049F: drivers/dma/ste_dma40* 2050F: drivers/hwspinlock/u8500_hsem.c 2051F: drivers/mfd/abx500* 2052F: drivers/mfd/ab8500* 2053F: drivers/mfd/dbx500* 2054F: drivers/mfd/db8500* 2055F: drivers/pinctrl/nomadik/pinctrl-ab* 2056F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2057F: drivers/rtc/rtc-ab8500.c 2058F: drivers/rtc/rtc-pl031.c 2059T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2060 2061ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2062M: Ulf Hansson <ulf.hansson@linaro.org> 2063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2064T: git git://git.linaro.org/people/ulfh/clk.git 2065S: Maintained 2066F: drivers/clk/ux500/ 2067 2068ARM/VERSATILE EXPRESS PLATFORM 2069M: Liviu Dudau <liviu.dudau@arm.com> 2070M: Sudeep Holla <sudeep.holla@arm.com> 2071M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2073S: Maintained 2074F: arch/arm/boot/dts/vexpress* 2075F: arch/arm64/boot/dts/arm/ 2076F: arch/arm/mach-vexpress/ 2077F: */*/vexpress* 2078F: */*/*/vexpress* 2079F: drivers/clk/versatile/clk-vexpress-osc.c 2080F: drivers/clocksource/versatile.c 2081N: mps2 2082 2083ARM/VFP SUPPORT 2084M: Russell King <linux@armlinux.org.uk> 2085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2086W: http://www.armlinux.org.uk/ 2087S: Maintained 2088F: arch/arm/vfp/ 2089 2090ARM/VOIPAC PXA270 SUPPORT 2091M: Marek Vasut <marek.vasut@gmail.com> 2092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2093S: Maintained 2094F: arch/arm/mach-pxa/vpac270.c 2095F: arch/arm/mach-pxa/include/mach/vpac270.h 2096 2097ARM/VT8500 ARM ARCHITECTURE 2098M: Tony Prisk <linux@prisktech.co.nz> 2099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2100S: Maintained 2101F: arch/arm/mach-vt8500/ 2102F: drivers/clocksource/vt8500_timer.c 2103F: drivers/i2c/busses/i2c-wmt.c 2104F: drivers/mmc/host/wmt-sdmmc.c 2105F: drivers/pwm/pwm-vt8500.c 2106F: drivers/rtc/rtc-vt8500.c 2107F: drivers/tty/serial/vt8500_serial.c 2108F: drivers/usb/host/ehci-platform.c 2109F: drivers/usb/host/uhci-platform.c 2110F: drivers/video/fbdev/vt8500lcdfb.* 2111F: drivers/video/fbdev/wm8505fb* 2112F: drivers/video/fbdev/wmt_ge_rops.* 2113 2114ARM/ZIPIT Z2 SUPPORT 2115M: Marek Vasut <marek.vasut@gmail.com> 2116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2117S: Maintained 2118F: arch/arm/mach-pxa/z2.c 2119F: arch/arm/mach-pxa/include/mach/z2.h 2120 2121ARM/ZTE ARCHITECTURE 2122M: Jun Nie <jun.nie@linaro.org> 2123M: Baoyou Xie <baoyou.xie@linaro.org> 2124M: Shawn Guo <shawnguo@kernel.org> 2125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2126S: Maintained 2127F: arch/arm/boot/dts/zx2967* 2128F: arch/arm/mach-zx/ 2129F: arch/arm64/boot/dts/zte/ 2130F: drivers/clk/zte/ 2131F: drivers/dma/zx_dma.c 2132F: drivers/gpio/gpio-zx.c 2133F: drivers/i2c/busses/i2c-zx2967.c 2134F: drivers/mmc/host/dw_mmc-zx.* 2135F: drivers/pinctrl/zte/ 2136F: drivers/reset/reset-zx2967.c 2137F: drivers/soc/zte/ 2138F: drivers/thermal/zx2967_thermal.c 2139F: drivers/watchdog/zx2967_wdt.c 2140F: Documentation/devicetree/bindings/arm/zte.txt 2141F: Documentation/devicetree/bindings/clock/zx2967*.txt 2142F: Documentation/devicetree/bindings/dma/zxdma.txt 2143F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2144F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2145F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2146F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2147F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2148F: Documentation/devicetree/bindings/soc/zte/ 2149F: Documentation/devicetree/bindings/sound/zte,*.txt 2150F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2151F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2152F: include/dt-bindings/clock/zx2967*.h 2153F: include/dt-bindings/soc/zte,*.h 2154F: sound/soc/codecs/zx_aud96p22.c 2155F: sound/soc/zte/ 2156 2157ARM/ZYNQ ARCHITECTURE 2158M: Michal Simek <michal.simek@xilinx.com> 2159R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2161W: http://wiki.xilinx.com 2162T: git https://github.com/Xilinx/linux-xlnx.git 2163S: Supported 2164F: arch/arm/mach-zynq/ 2165F: drivers/cpuidle/cpuidle-zynq.c 2166F: drivers/block/xsysace.c 2167N: zynq 2168N: xilinx 2169F: drivers/clocksource/cadence_ttc_timer.c 2170F: drivers/i2c/busses/i2c-cadence.c 2171F: drivers/mmc/host/sdhci-of-arasan.c 2172F: drivers/edac/synopsys_edac.c 2173 2174ARM64 PORT (AARCH64 ARCHITECTURE) 2175M: Catalin Marinas <catalin.marinas@arm.com> 2176M: Will Deacon <will.deacon@arm.com> 2177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2178T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2179S: Maintained 2180F: arch/arm64/ 2181F: Documentation/arm64/ 2182 2183AS3645A LED FLASH CONTROLLER DRIVER 2184M: Sakari Ailus <sakari.ailus@iki.fi> 2185L: linux-leds@vger.kernel.org 2186S: Maintained 2187F: drivers/leds/leds-as3645a.c 2188 2189AS3645A LED FLASH CONTROLLER DRIVER 2190M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2191L: linux-media@vger.kernel.org 2192T: git git://linuxtv.org/media_tree.git 2193S: Maintained 2194F: drivers/media/i2c/as3645a.c 2195F: include/media/i2c/as3645a.h 2196 2197ASAHI KASEI AK8974 DRIVER 2198M: Linus Walleij <linus.walleij@linaro.org> 2199L: linux-iio@vger.kernel.org 2200W: http://www.akm.com/ 2201S: Supported 2202F: drivers/iio/magnetometer/ak8974.c 2203 2204ASC7621 HARDWARE MONITOR DRIVER 2205M: George Joseph <george.joseph@fairview5.com> 2206L: linux-hwmon@vger.kernel.org 2207S: Maintained 2208F: Documentation/hwmon/asc7621 2209F: drivers/hwmon/asc7621.c 2210 2211ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2212M: Corentin Chary <corentin.chary@gmail.com> 2213L: acpi4asus-user@lists.sourceforge.net 2214L: platform-driver-x86@vger.kernel.org 2215W: http://acpi4asus.sf.net 2216S: Maintained 2217F: drivers/platform/x86/asus*.c 2218F: drivers/platform/x86/eeepc*.c 2219 2220ASUS WIRELESS RADIO CONTROL DRIVER 2221M: João Paulo Rechi Vita <jprvita@gmail.com> 2222L: platform-driver-x86@vger.kernel.org 2223S: Maintained 2224F: drivers/platform/x86/asus-wireless.c 2225 2226ASYMMETRIC KEYS 2227M: David Howells <dhowells@redhat.com> 2228L: keyrings@vger.kernel.org 2229S: Maintained 2230F: Documentation/crypto/asymmetric-keys.txt 2231F: include/linux/verification.h 2232F: include/crypto/public_key.h 2233F: include/crypto/pkcs7.h 2234F: crypto/asymmetric_keys/ 2235 2236ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2237R: Dan Williams <dan.j.williams@intel.com> 2238W: http://sourceforge.net/projects/xscaleiop 2239S: Odd fixes 2240F: Documentation/crypto/async-tx-api.txt 2241F: crypto/async_tx/ 2242F: drivers/dma/ 2243F: include/linux/dmaengine.h 2244F: include/linux/async_tx.h 2245 2246AT24 EEPROM DRIVER 2247M: Bartosz Golaszewski <brgl@bgdev.pl> 2248L: linux-i2c@vger.kernel.org 2249S: Maintained 2250F: drivers/misc/eeprom/at24.c 2251F: include/linux/platform_data/at24.h 2252 2253ATA OVER ETHERNET (AOE) DRIVER 2254M: "Ed L. Cashin" <ed.cashin@acm.org> 2255W: http://www.openaoe.org/ 2256S: Supported 2257F: Documentation/aoe/ 2258F: drivers/block/aoe/ 2259 2260ATHEROS 71XX/9XXX GPIO DRIVER 2261M: Alban Bedel <albeu@free.fr> 2262W: https://github.com/AlbanBedel/linux 2263T: git git://github.com/AlbanBedel/linux 2264S: Maintained 2265F: drivers/gpio/gpio-ath79.c 2266F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2267 2268ATHEROS ATH GENERIC UTILITIES 2269M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2270L: linux-wireless@vger.kernel.org 2271S: Supported 2272F: drivers/net/wireless/ath/* 2273 2274ATHEROS ATH5K WIRELESS DRIVER 2275M: Jiri Slaby <jirislaby@gmail.com> 2276M: Nick Kossifidis <mickflemm@gmail.com> 2277M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2278L: linux-wireless@vger.kernel.org 2279W: http://wireless.kernel.org/en/users/Drivers/ath5k 2280S: Maintained 2281F: drivers/net/wireless/ath/ath5k/ 2282 2283ATHEROS ATH6KL WIRELESS DRIVER 2284M: Kalle Valo <kvalo@qca.qualcomm.com> 2285L: linux-wireless@vger.kernel.org 2286W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2287T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2288S: Supported 2289F: drivers/net/wireless/ath/ath6kl/ 2290 2291ATI_REMOTE2 DRIVER 2292M: Ville Syrjala <syrjala@sci.fi> 2293S: Maintained 2294F: drivers/input/misc/ati_remote2.c 2295 2296ATK0110 HWMON DRIVER 2297M: Luca Tettamanti <kronos.it@gmail.com> 2298L: linux-hwmon@vger.kernel.org 2299S: Maintained 2300F: drivers/hwmon/asus_atk0110.c 2301 2302ATLX ETHERNET DRIVERS 2303M: Jay Cliburn <jcliburn@gmail.com> 2304M: Chris Snook <chris.snook@gmail.com> 2305L: netdev@vger.kernel.org 2306W: http://sourceforge.net/projects/atl1 2307W: http://atl1.sourceforge.net 2308S: Maintained 2309F: drivers/net/ethernet/atheros/ 2310 2311ATM 2312M: Chas Williams <3chas3@gmail.com> 2313L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2314L: netdev@vger.kernel.org 2315W: http://linux-atm.sourceforge.net 2316S: Maintained 2317F: drivers/atm/ 2318F: include/linux/atm* 2319F: include/uapi/linux/atm* 2320 2321ATMEL AT91 / AT32 MCI DRIVER 2322M: Ludovic Desroches <ludovic.desroches@microchip.com> 2323S: Maintained 2324F: drivers/mmc/host/atmel-mci.c 2325 2326ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2327M: Nicolas Ferre <nicolas.ferre@microchip.com> 2328S: Supported 2329F: drivers/power/reset/at91-sama5d2_shdwc.c 2330 2331ATMEL Audio ALSA driver 2332M: Nicolas Ferre <nicolas.ferre@microchip.com> 2333L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2334S: Supported 2335F: sound/soc/atmel 2336 2337ATMEL I2C DRIVER 2338M: Ludovic Desroches <ludovic.desroches@microchip.com> 2339L: linux-i2c@vger.kernel.org 2340S: Supported 2341F: drivers/i2c/busses/i2c-at91.c 2342 2343ATMEL ISI DRIVER 2344M: Ludovic Desroches <ludovic.desroches@microchip.com> 2345L: linux-media@vger.kernel.org 2346S: Supported 2347F: drivers/media/platform/atmel/atmel-isi.c 2348F: include/media/atmel-isi.h 2349 2350ATMEL LCDFB DRIVER 2351M: Nicolas Ferre <nicolas.ferre@microchip.com> 2352L: linux-fbdev@vger.kernel.org 2353S: Maintained 2354F: drivers/video/fbdev/atmel_lcdfb.c 2355F: include/video/atmel_lcdc.h 2356 2357ATMEL MACB ETHERNET DRIVER 2358M: Nicolas Ferre <nicolas.ferre@microchip.com> 2359S: Supported 2360F: drivers/net/ethernet/cadence/ 2361 2362ATMEL MAXTOUCH DRIVER 2363M: Nick Dyer <nick@shmanahar.org> 2364T: git git://github.com/ndyer/linux.git 2365S: Maintained 2366F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2367F: drivers/input/touchscreen/atmel_mxt_ts.c 2368F: include/linux/platform_data/atmel_mxt_ts.h 2369 2370ATMEL NAND DRIVER 2371M: Wenyou Yang <wenyou.yang@atmel.com> 2372M: Josh Wu <rainyfeeling@outlook.com> 2373L: linux-mtd@lists.infradead.org 2374S: Supported 2375F: drivers/mtd/nand/atmel/* 2376 2377ATMEL SAMA5D2 ADC DRIVER 2378M: Ludovic Desroches <ludovic.desroches@microchip.com> 2379L: linux-iio@vger.kernel.org 2380S: Supported 2381F: drivers/iio/adc/at91-sama5d2_adc.c 2382 2383ATMEL SDMMC DRIVER 2384M: Ludovic Desroches <ludovic.desroches@microchip.com> 2385L: linux-mmc@vger.kernel.org 2386S: Supported 2387F: drivers/mmc/host/sdhci-of-at91.c 2388 2389ATMEL SPI DRIVER 2390M: Nicolas Ferre <nicolas.ferre@microchip.com> 2391S: Supported 2392F: drivers/spi/spi-atmel.* 2393 2394ATMEL SSC DRIVER 2395M: Nicolas Ferre <nicolas.ferre@microchip.com> 2396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2397S: Supported 2398F: drivers/misc/atmel-ssc.c 2399F: include/linux/atmel-ssc.h 2400 2401ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2402M: Nicolas Ferre <nicolas.ferre@microchip.com> 2403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2404S: Supported 2405F: drivers/misc/atmel_tclib.c 2406F: drivers/clocksource/tcb_clksrc.c 2407 2408ATMEL USBA UDC DRIVER 2409M: Nicolas Ferre <nicolas.ferre@microchip.com> 2410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2411S: Supported 2412F: drivers/usb/gadget/udc/atmel_usba_udc.* 2413 2414ATMEL WIRELESS DRIVER 2415M: Simon Kelley <simon@thekelleys.org.uk> 2416L: linux-wireless@vger.kernel.org 2417W: http://www.thekelleys.org.uk/atmel 2418W: http://atmelwlandriver.sourceforge.net/ 2419S: Maintained 2420F: drivers/net/wireless/atmel/atmel* 2421 2422ATMEL XDMA DRIVER 2423M: Ludovic Desroches <ludovic.desroches@microchip.com> 2424L: linux-arm-kernel@lists.infradead.org 2425L: dmaengine@vger.kernel.org 2426S: Supported 2427F: drivers/dma/at_xdmac.c 2428 2429ATOMIC INFRASTRUCTURE 2430M: Will Deacon <will.deacon@arm.com> 2431M: Peter Zijlstra <peterz@infradead.org> 2432R: Boqun Feng <boqun.feng@gmail.com> 2433L: linux-kernel@vger.kernel.org 2434S: Maintained 2435F: arch/*/include/asm/atomic*.h 2436F: include/*/atomic*.h 2437 2438ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2439M: Bradley Grove <linuxdrivers@attotech.com> 2440L: linux-scsi@vger.kernel.org 2441W: http://www.attotech.com 2442S: Supported 2443F: drivers/scsi/esas2r 2444 2445ATUSB IEEE 802.15.4 RADIO DRIVER 2446M: Stefan Schmidt <stefan@osg.samsung.com> 2447L: linux-wpan@vger.kernel.org 2448S: Maintained 2449F: drivers/net/ieee802154/atusb.c 2450F: drivers/net/ieee802154/atusb.h 2451F: drivers/net/ieee802154/at86rf230.h 2452 2453AUDIT SUBSYSTEM 2454M: Paul Moore <paul@paul-moore.com> 2455M: Eric Paris <eparis@redhat.com> 2456L: linux-audit@redhat.com (moderated for non-subscribers) 2457W: https://github.com/linux-audit 2458W: https://people.redhat.com/sgrubb/audit 2459T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2460S: Supported 2461F: include/linux/audit.h 2462F: include/uapi/linux/audit.h 2463F: kernel/audit* 2464 2465AUXILIARY DISPLAY DRIVERS 2466M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2467W: http://miguelojeda.es/auxdisplay.htm 2468W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2469S: Maintained 2470F: drivers/auxdisplay/ 2471F: include/linux/cfag12864b.h 2472 2473AX.25 NETWORK LAYER 2474M: Ralf Baechle <ralf@linux-mips.org> 2475L: linux-hams@vger.kernel.org 2476W: http://www.linux-ax25.org/ 2477S: Maintained 2478F: include/uapi/linux/ax25.h 2479F: include/net/ax25.h 2480F: net/ax25/ 2481 2482AXENTIA ARM DEVICES 2483M: Peter Rosin <peda@axentia.se> 2484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2485S: Maintained 2486F: Documentation/devicetree/bindings/arm/axentia.txt 2487F: arch/arm/boot/dts/at91-linea.dtsi 2488F: arch/arm/boot/dts/at91-tse850-3.dts 2489 2490AXENTIA ASOC DRIVERS 2491M: Peter Rosin <peda@axentia.se> 2492L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2493S: Maintained 2494F: Documentation/devicetree/bindings/sound/axentia,* 2495F: sound/soc/atmel/tse850-pcm5142.c 2496 2497AZ6007 DVB DRIVER 2498M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2499M: Mauro Carvalho Chehab <mchehab@kernel.org> 2500L: linux-media@vger.kernel.org 2501W: https://linuxtv.org 2502T: git git://linuxtv.org/media_tree.git 2503S: Maintained 2504F: drivers/media/usb/dvb-usb-v2/az6007.c 2505 2506AZTECH FM RADIO RECEIVER DRIVER 2507M: Hans Verkuil <hverkuil@xs4all.nl> 2508L: linux-media@vger.kernel.org 2509T: git git://linuxtv.org/media_tree.git 2510W: https://linuxtv.org 2511S: Maintained 2512F: drivers/media/radio/radio-aztech* 2513 2514B43 WIRELESS DRIVER 2515L: linux-wireless@vger.kernel.org 2516L: b43-dev@lists.infradead.org 2517W: http://wireless.kernel.org/en/users/Drivers/b43 2518S: Odd Fixes 2519F: drivers/net/wireless/broadcom/b43/ 2520 2521B43LEGACY WIRELESS DRIVER 2522M: Larry Finger <Larry.Finger@lwfinger.net> 2523L: linux-wireless@vger.kernel.org 2524L: b43-dev@lists.infradead.org 2525W: http://wireless.kernel.org/en/users/Drivers/b43 2526S: Maintained 2527F: drivers/net/wireless/broadcom/b43legacy/ 2528 2529BACKLIGHT CLASS/SUBSYSTEM 2530M: Lee Jones <lee.jones@linaro.org> 2531M: Daniel Thompson <daniel.thompson@linaro.org> 2532M: Jingoo Han <jingoohan1@gmail.com> 2533T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2534S: Maintained 2535F: drivers/video/backlight/ 2536F: include/linux/backlight.h 2537F: include/linux/pwm_backlight.h 2538F: Documentation/devicetree/bindings/leds/backlight 2539 2540BATMAN ADVANCED 2541M: Marek Lindner <mareklindner@neomailbox.ch> 2542M: Simon Wunderlich <sw@simonwunderlich.de> 2543M: Antonio Quartulli <a@unstable.cc> 2544L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2545W: https://www.open-mesh.org/ 2546Q: https://patchwork.open-mesh.org/project/batman/list/ 2547S: Maintained 2548F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2549F: Documentation/ABI/testing/sysfs-class-net-mesh 2550F: Documentation/networking/batman-adv.rst 2551F: include/uapi/linux/batman_adv.h 2552F: net/batman-adv/ 2553 2554BAYCOM/HDLCDRV DRIVERS FOR AX.25 2555M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2556L: linux-hams@vger.kernel.org 2557W: http://www.baycom.org/~tom/ham/ham.html 2558S: Maintained 2559F: drivers/net/hamradio/baycom* 2560 2561BCACHE (BLOCK LAYER CACHE) 2562M: Michael Lyle <mlyle@lyle.org> 2563M: Kent Overstreet <kent.overstreet@gmail.com> 2564L: linux-bcache@vger.kernel.org 2565W: http://bcache.evilpiepirate.org 2566C: irc://irc.oftc.net/bcache 2567S: Maintained 2568F: drivers/md/bcache/ 2569 2570BDISP ST MEDIA DRIVER 2571M: Fabien Dessenne <fabien.dessenne@st.com> 2572L: linux-media@vger.kernel.org 2573T: git git://linuxtv.org/media_tree.git 2574W: https://linuxtv.org 2575S: Supported 2576F: drivers/media/platform/sti/bdisp 2577 2578BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2579M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2580L: netdev@vger.kernel.org 2581S: Maintained 2582F: drivers/net/ethernet/ec_bhf.c 2583 2584BEFS FILE SYSTEM 2585M: Luis de Bethencourt <luisbg@kernel.org> 2586M: Salah Triki <salah.triki@gmail.com> 2587S: Maintained 2588T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2589F: Documentation/filesystems/befs.txt 2590F: fs/befs/ 2591 2592BFQ I/O SCHEDULER 2593M: Paolo Valente <paolo.valente@linaro.org> 2594M: Jens Axboe <axboe@kernel.dk> 2595L: linux-block@vger.kernel.org 2596S: Maintained 2597F: block/bfq-* 2598F: Documentation/block/bfq-iosched.txt 2599 2600BFS FILE SYSTEM 2601M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2602S: Maintained 2603F: Documentation/filesystems/bfs.txt 2604F: fs/bfs/ 2605F: include/uapi/linux/bfs_fs.h 2606 2607BLACKFIN ARCHITECTURE 2608M: Steven Miao <realmz6@gmail.com> 2609L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2610T: git git://git.code.sf.net/p/adi-linux/code 2611W: http://blackfin.uclinux.org 2612S: Supported 2613F: arch/blackfin/ 2614 2615BLACKFIN EMAC DRIVER 2616L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2617W: http://blackfin.uclinux.org 2618S: Supported 2619F: drivers/net/ethernet/adi/ 2620 2621BLACKFIN MEDIA DRIVER 2622M: Scott Jiang <scott.jiang.linux@gmail.com> 2623L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2624W: http://blackfin.uclinux.org/ 2625S: Supported 2626F: drivers/media/platform/blackfin/ 2627F: drivers/media/i2c/adv7183* 2628F: drivers/media/i2c/vs6624* 2629 2630BLACKFIN RTC DRIVER 2631L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2632W: http://blackfin.uclinux.org 2633S: Supported 2634F: drivers/rtc/rtc-bfin.c 2635 2636BLACKFIN SDH DRIVER 2637L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2638W: http://blackfin.uclinux.org 2639S: Supported 2640F: drivers/mmc/host/bfin_sdh.c 2641 2642BLACKFIN SERIAL DRIVER 2643L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2644W: http://blackfin.uclinux.org 2645S: Supported 2646F: drivers/tty/serial/bfin_uart.c 2647 2648BLACKFIN WATCHDOG DRIVER 2649L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2650W: http://blackfin.uclinux.org 2651S: Supported 2652F: drivers/watchdog/bfin_wdt.c 2653 2654BLINKM RGB LED DRIVER 2655M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2656S: Maintained 2657F: drivers/leds/leds-blinkm.c 2658 2659BLOCK LAYER 2660M: Jens Axboe <axboe@kernel.dk> 2661L: linux-block@vger.kernel.org 2662T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2663S: Maintained 2664F: block/ 2665F: kernel/trace/blktrace.c 2666F: lib/sbitmap.c 2667 2668BLOCK2MTD DRIVER 2669M: Joern Engel <joern@lazybastard.org> 2670L: linux-mtd@lists.infradead.org 2671S: Maintained 2672F: drivers/mtd/devices/block2mtd.c 2673 2674BLUETOOTH DRIVERS 2675M: Marcel Holtmann <marcel@holtmann.org> 2676M: Gustavo Padovan <gustavo@padovan.org> 2677M: Johan Hedberg <johan.hedberg@gmail.com> 2678L: linux-bluetooth@vger.kernel.org 2679W: http://www.bluez.org/ 2680T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2681T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2682S: Maintained 2683F: drivers/bluetooth/ 2684 2685BLUETOOTH SUBSYSTEM 2686M: Marcel Holtmann <marcel@holtmann.org> 2687M: Gustavo Padovan <gustavo@padovan.org> 2688M: Johan Hedberg <johan.hedberg@gmail.com> 2689L: linux-bluetooth@vger.kernel.org 2690W: http://www.bluez.org/ 2691T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2692T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2693S: Maintained 2694F: net/bluetooth/ 2695F: include/net/bluetooth/ 2696 2697BONDING DRIVER 2698M: Jay Vosburgh <j.vosburgh@gmail.com> 2699M: Veaceslav Falico <vfalico@gmail.com> 2700M: Andy Gospodarek <andy@greyhouse.net> 2701L: netdev@vger.kernel.org 2702W: http://sourceforge.net/projects/bonding/ 2703S: Supported 2704F: drivers/net/bonding/ 2705F: include/uapi/linux/if_bonding.h 2706 2707BPF (Safe dynamic programs and tools) 2708M: Alexei Starovoitov <ast@kernel.org> 2709M: Daniel Borkmann <daniel@iogearbox.net> 2710L: netdev@vger.kernel.org 2711L: linux-kernel@vger.kernel.org 2712S: Supported 2713F: arch/x86/net/bpf_jit* 2714F: Documentation/networking/filter.txt 2715F: include/linux/bpf* 2716F: include/linux/filter.h 2717F: include/uapi/linux/bpf* 2718F: include/uapi/linux/filter.h 2719F: kernel/bpf/ 2720F: kernel/trace/bpf_trace.c 2721F: lib/test_bpf.c 2722F: net/bpf/ 2723F: net/core/filter.c 2724F: net/sched/act_bpf.c 2725F: net/sched/cls_bpf.c 2726F: samples/bpf/ 2727F: tools/net/bpf* 2728F: tools/testing/selftests/bpf/ 2729 2730BROADCOM B44 10/100 ETHERNET DRIVER 2731M: Michael Chan <michael.chan@broadcom.com> 2732L: netdev@vger.kernel.org 2733S: Supported 2734F: drivers/net/ethernet/broadcom/b44.* 2735 2736BROADCOM B53 ETHERNET SWITCH DRIVER 2737M: Florian Fainelli <f.fainelli@gmail.com> 2738L: netdev@vger.kernel.org 2739L: openwrt-devel@lists.openwrt.org (subscribers-only) 2740S: Supported 2741F: drivers/net/dsa/b53/* 2742F: include/linux/platform_data/b53.h 2743 2744BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2745M: Florian Fainelli <f.fainelli@gmail.com> 2746M: Ray Jui <rjui@broadcom.com> 2747M: Scott Branden <sbranden@broadcom.com> 2748M: bcm-kernel-feedback-list@broadcom.com 2749T: git git://github.com/broadcom/mach-bcm 2750S: Maintained 2751N: bcm281* 2752N: bcm113* 2753N: bcm216* 2754N: kona 2755F: arch/arm/mach-bcm/ 2756 2757BROADCOM BCM2835 ARM ARCHITECTURE 2758M: Eric Anholt <eric@anholt.net> 2759M: Stefan Wahren <stefan.wahren@i2se.com> 2760L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2762T: git git://github.com/anholt/linux 2763S: Maintained 2764N: bcm2835 2765F: drivers/staging/vc04_services 2766 2767BROADCOM BCM47XX MIPS ARCHITECTURE 2768M: Hauke Mehrtens <hauke@hauke-m.de> 2769M: Rafał Miłecki <zajec5@gmail.com> 2770L: linux-mips@linux-mips.org 2771S: Maintained 2772F: Documentation/devicetree/bindings/mips/brcm/ 2773F: arch/mips/bcm47xx/* 2774F: arch/mips/include/asm/mach-bcm47xx/* 2775 2776BROADCOM BCM5301X ARM ARCHITECTURE 2777M: Hauke Mehrtens <hauke@hauke-m.de> 2778M: Rafał Miłecki <zajec5@gmail.com> 2779M: Jon Mason <jonmason@broadcom.com> 2780M: bcm-kernel-feedback-list@broadcom.com 2781L: linux-arm-kernel@lists.infradead.org 2782S: Maintained 2783F: arch/arm/mach-bcm/bcm_5301x.c 2784F: arch/arm/boot/dts/bcm5301x*.dtsi 2785F: arch/arm/boot/dts/bcm470* 2786F: arch/arm/boot/dts/bcm953012* 2787 2788BROADCOM BCM53573 ARM ARCHITECTURE 2789M: Rafał Miłecki <rafal@milecki.pl> 2790L: linux-arm-kernel@lists.infradead.org 2791S: Maintained 2792F: arch/arm/boot/dts/bcm53573* 2793F: arch/arm/boot/dts/bcm47189* 2794 2795BROADCOM BCM63XX ARM ARCHITECTURE 2796M: Florian Fainelli <f.fainelli@gmail.com> 2797M: bcm-kernel-feedback-list@broadcom.com 2798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2799T: git git://github.com/broadcom/stblinux.git 2800S: Maintained 2801N: bcm63xx 2802 2803BROADCOM BCM63XX/BCM33XX UDC DRIVER 2804M: Kevin Cernekee <cernekee@gmail.com> 2805L: linux-usb@vger.kernel.org 2806S: Maintained 2807F: drivers/usb/gadget/udc/bcm63xx_udc.* 2808 2809BROADCOM BCM7XXX ARM ARCHITECTURE 2810M: Brian Norris <computersforpeace@gmail.com> 2811M: Gregory Fong <gregory.0xf0@gmail.com> 2812M: Florian Fainelli <f.fainelli@gmail.com> 2813M: bcm-kernel-feedback-list@broadcom.com 2814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2815T: git git://github.com/broadcom/stblinux.git 2816S: Maintained 2817F: arch/arm/mach-bcm/*brcmstb* 2818F: arch/arm/boot/dts/bcm7*.dts* 2819F: drivers/bus/brcmstb_gisb.c 2820N: brcmstb 2821 2822BROADCOM BMIPS CPUFREQ DRIVER 2823M: Markus Mayer <mmayer@broadcom.com> 2824M: bcm-kernel-feedback-list@broadcom.com 2825L: linux-pm@vger.kernel.org 2826S: Maintained 2827F: drivers/cpufreq/bmips-cpufreq.c 2828 2829BROADCOM BMIPS MIPS ARCHITECTURE 2830M: Kevin Cernekee <cernekee@gmail.com> 2831M: Florian Fainelli <f.fainelli@gmail.com> 2832L: linux-mips@linux-mips.org 2833T: git git://github.com/broadcom/stblinux.git 2834S: Maintained 2835F: arch/mips/bmips/* 2836F: arch/mips/include/asm/mach-bmips/* 2837F: arch/mips/kernel/*bmips* 2838F: arch/mips/boot/dts/brcm/bcm*.dts* 2839F: drivers/irqchip/irq-bcm63* 2840F: drivers/irqchip/irq-bcm7* 2841F: drivers/irqchip/irq-brcmstb* 2842F: include/linux/bcm963xx_nvram.h 2843F: include/linux/bcm963xx_tag.h 2844 2845BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2846M: Rasesh Mody <rasesh.mody@cavium.com> 2847M: Harish Patil <harish.patil@cavium.com> 2848M: Dept-GELinuxNICDev@cavium.com 2849L: netdev@vger.kernel.org 2850S: Supported 2851F: drivers/net/ethernet/broadcom/bnx2.* 2852F: drivers/net/ethernet/broadcom/bnx2_* 2853 2854BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2855M: QLogic-Storage-Upstream@qlogic.com 2856L: linux-scsi@vger.kernel.org 2857S: Supported 2858F: drivers/scsi/bnx2fc/ 2859 2860BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2861M: QLogic-Storage-Upstream@qlogic.com 2862L: linux-scsi@vger.kernel.org 2863S: Supported 2864F: drivers/scsi/bnx2i/ 2865 2866BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2867M: Ariel Elior <ariel.elior@cavium.com> 2868M: everest-linux-l2@cavium.com 2869L: netdev@vger.kernel.org 2870S: Supported 2871F: drivers/net/ethernet/broadcom/bnx2x/ 2872 2873BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2874M: Michael Chan <michael.chan@broadcom.com> 2875L: netdev@vger.kernel.org 2876S: Supported 2877F: drivers/net/ethernet/broadcom/bnxt/ 2878 2879BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2880M: Arend van Spriel <arend.vanspriel@broadcom.com> 2881M: Franky Lin <franky.lin@broadcom.com> 2882M: Hante Meuleman <hante.meuleman@broadcom.com> 2883M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2884M: Wright Feng <wright.feng@cypress.com> 2885L: linux-wireless@vger.kernel.org 2886L: brcm80211-dev-list.pdl@broadcom.com 2887L: brcm80211-dev-list@cypress.com 2888S: Supported 2889F: drivers/net/wireless/broadcom/brcm80211/ 2890 2891BROADCOM BRCMSTB GPIO DRIVER 2892M: Gregory Fong <gregory.0xf0@gmail.com> 2893L: bcm-kernel-feedback-list@broadcom.com 2894S: Supported 2895F: drivers/gpio/gpio-brcmstb.c 2896F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2897 2898BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2899M: Al Cooper <alcooperx@gmail.com> 2900L: linux-kernel@vger.kernel.org 2901L: bcm-kernel-feedback-list@broadcom.com 2902S: Maintained 2903F: drivers/phy/broadcom/phy-brcm-usb* 2904 2905BROADCOM GENET ETHERNET DRIVER 2906M: Florian Fainelli <f.fainelli@gmail.com> 2907L: netdev@vger.kernel.org 2908S: Supported 2909F: drivers/net/ethernet/broadcom/genet/ 2910 2911BROADCOM IPROC ARM ARCHITECTURE 2912M: Ray Jui <rjui@broadcom.com> 2913M: Scott Branden <sbranden@broadcom.com> 2914M: Jon Mason <jonmason@broadcom.com> 2915M: bcm-kernel-feedback-list@broadcom.com 2916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2917T: git git://github.com/broadcom/cygnus-linux.git 2918S: Maintained 2919N: iproc 2920N: cygnus 2921N: bcm[-_]nsp 2922N: bcm9113* 2923N: bcm9583* 2924N: bcm9585* 2925N: bcm9586* 2926N: bcm988312 2927N: bcm113* 2928N: bcm583* 2929N: bcm585* 2930N: bcm586* 2931N: bcm88312 2932F: arch/arm64/boot/dts/broadcom/ns2* 2933F: drivers/clk/bcm/clk-ns* 2934F: drivers/pinctrl/bcm/pinctrl-ns* 2935 2936BROADCOM KONA GPIO DRIVER 2937M: Ray Jui <rjui@broadcom.com> 2938L: bcm-kernel-feedback-list@broadcom.com 2939S: Supported 2940F: drivers/gpio/gpio-bcm-kona.c 2941F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2942 2943BROADCOM NETXTREME-E ROCE DRIVER 2944M: Selvin Xavier <selvin.xavier@broadcom.com> 2945M: Devesh Sharma <devesh.sharma@broadcom.com> 2946M: Somnath Kotur <somnath.kotur@broadcom.com> 2947M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2948L: linux-rdma@vger.kernel.org 2949W: http://www.broadcom.com 2950S: Supported 2951F: drivers/infiniband/hw/bnxt_re/ 2952F: include/uapi/rdma/bnxt_re-abi.h 2953 2954BROADCOM NVRAM DRIVER 2955M: Rafał Miłecki <zajec5@gmail.com> 2956L: linux-mips@linux-mips.org 2957S: Maintained 2958F: drivers/firmware/broadcom/* 2959 2960BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2961M: Rafał Miłecki <zajec5@gmail.com> 2962L: linux-wireless@vger.kernel.org 2963S: Maintained 2964F: drivers/bcma/ 2965F: include/linux/bcma/ 2966 2967BROADCOM STB AVS CPUFREQ DRIVER 2968M: Markus Mayer <mmayer@broadcom.com> 2969M: bcm-kernel-feedback-list@broadcom.com 2970L: linux-pm@vger.kernel.org 2971S: Maintained 2972F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2973F: drivers/cpufreq/brcmstb* 2974 2975BROADCOM STB NAND FLASH DRIVER 2976M: Brian Norris <computersforpeace@gmail.com> 2977M: Kamal Dasu <kdasu.kdev@gmail.com> 2978L: linux-mtd@lists.infradead.org 2979L: bcm-kernel-feedback-list@broadcom.com 2980S: Maintained 2981F: drivers/mtd/nand/brcmnand/ 2982 2983BROADCOM SYSTEMPORT ETHERNET DRIVER 2984M: Florian Fainelli <f.fainelli@gmail.com> 2985L: netdev@vger.kernel.org 2986S: Supported 2987F: drivers/net/ethernet/broadcom/bcmsysport.* 2988 2989BROADCOM TG3 GIGABIT ETHERNET DRIVER 2990M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2991M: Prashant Sreedharan <prashant@broadcom.com> 2992M: Michael Chan <mchan@broadcom.com> 2993L: netdev@vger.kernel.org 2994S: Supported 2995F: drivers/net/ethernet/broadcom/tg3.* 2996 2997BROCADE BFA FC SCSI DRIVER 2998M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2999M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3000L: linux-scsi@vger.kernel.org 3001S: Supported 3002F: drivers/scsi/bfa/ 3003 3004BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3005M: Rasesh Mody <rasesh.mody@cavium.com> 3006M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3007M: Dept-GELinuxNICDev@cavium.com 3008L: netdev@vger.kernel.org 3009S: Supported 3010F: drivers/net/ethernet/brocade/bna/ 3011 3012BSG (block layer generic sg v4 driver) 3013M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3014L: linux-scsi@vger.kernel.org 3015S: Supported 3016F: block/bsg.c 3017F: include/linux/bsg.h 3018F: include/uapi/linux/bsg.h 3019 3020BT87X AUDIO DRIVER 3021M: Clemens Ladisch <clemens@ladisch.de> 3022L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3023T: git git://git.alsa-project.org/alsa-kernel.git 3024S: Maintained 3025F: Documentation/sound/alsa/Bt87x.txt 3026F: sound/pci/bt87x.c 3027 3028BT8XXGPIO DRIVER 3029M: Michael Buesch <m@bues.ch> 3030W: http://bu3sch.de/btgpio.php 3031S: Maintained 3032F: drivers/gpio/gpio-bt8xx.c 3033 3034BTRFS FILE SYSTEM 3035M: Chris Mason <clm@fb.com> 3036M: Josef Bacik <jbacik@fb.com> 3037M: David Sterba <dsterba@suse.com> 3038L: linux-btrfs@vger.kernel.org 3039W: http://btrfs.wiki.kernel.org/ 3040Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3041T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3042S: Maintained 3043F: Documentation/filesystems/btrfs.txt 3044F: fs/btrfs/ 3045F: include/linux/btrfs* 3046F: include/uapi/linux/btrfs* 3047 3048BTTV VIDEO4LINUX DRIVER 3049M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3050M: Mauro Carvalho Chehab <mchehab@kernel.org> 3051L: linux-media@vger.kernel.org 3052W: https://linuxtv.org 3053T: git git://linuxtv.org/media_tree.git 3054S: Odd fixes 3055F: Documentation/media/v4l-drivers/bttv* 3056F: drivers/media/pci/bt8xx/bttv* 3057 3058BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3059M: Chanwoo Choi <cw00.choi@samsung.com> 3060L: linux-pm@vger.kernel.org 3061L: linux-samsung-soc@vger.kernel.org 3062T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3063S: Maintained 3064F: drivers/devfreq/exynos-bus.c 3065F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3066 3067BUSLOGIC SCSI DRIVER 3068M: Khalid Aziz <khalid@gonehiking.org> 3069L: linux-scsi@vger.kernel.org 3070S: Maintained 3071F: drivers/scsi/BusLogic.* 3072F: drivers/scsi/FlashPoint.* 3073 3074C-MEDIA CMI8788 DRIVER 3075M: Clemens Ladisch <clemens@ladisch.de> 3076L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3077T: git git://git.alsa-project.org/alsa-kernel.git 3078S: Maintained 3079F: sound/pci/oxygen/ 3080 3081C6X ARCHITECTURE 3082M: Mark Salter <msalter@redhat.com> 3083M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3084L: linux-c6x-dev@linux-c6x.org 3085W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3086S: Maintained 3087F: arch/c6x/ 3088 3089CA8210 IEEE-802.15.4 RADIO DRIVER 3090M: Harry Morris <h.morris@cascoda.com> 3091M: linuxdev@cascoda.com 3092L: linux-wpan@vger.kernel.org 3093W: https://github.com/Cascoda/ca8210-linux.git 3094S: Maintained 3095F: drivers/net/ieee802154/ca8210.c 3096F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3097 3098CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3099M: David Howells <dhowells@redhat.com> 3100L: linux-cachefs@redhat.com (moderated for non-subscribers) 3101S: Supported 3102F: Documentation/filesystems/caching/cachefiles.txt 3103F: fs/cachefiles/ 3104 3105CADET FM/AM RADIO RECEIVER DRIVER 3106M: Hans Verkuil <hverkuil@xs4all.nl> 3107L: linux-media@vger.kernel.org 3108T: git git://linuxtv.org/media_tree.git 3109W: https://linuxtv.org 3110S: Maintained 3111F: drivers/media/radio/radio-cadet* 3112 3113CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3114M: Jonathan Corbet <corbet@lwn.net> 3115L: linux-media@vger.kernel.org 3116T: git git://linuxtv.org/media_tree.git 3117S: Maintained 3118F: Documentation/media/v4l-drivers/cafe_ccic* 3119F: drivers/media/platform/marvell-ccic/ 3120 3121CAIF NETWORK LAYER 3122M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3123L: netdev@vger.kernel.org 3124S: Supported 3125F: Documentation/networking/caif/ 3126F: drivers/net/caif/ 3127F: include/uapi/linux/caif/ 3128F: include/net/caif/ 3129F: net/caif/ 3130 3131CALGARY x86-64 IOMMU 3132M: Muli Ben-Yehuda <mulix@mulix.org> 3133M: Jon Mason <jdmason@kudzu.us> 3134L: iommu@lists.linux-foundation.org 3135S: Maintained 3136F: arch/x86/kernel/pci-calgary_64.c 3137F: arch/x86/kernel/tce_64.c 3138F: arch/x86/include/asm/calgary.h 3139F: arch/x86/include/asm/tce.h 3140 3141CAN NETWORK DRIVERS 3142M: Wolfgang Grandegger <wg@grandegger.com> 3143M: Marc Kleine-Budde <mkl@pengutronix.de> 3144L: linux-can@vger.kernel.org 3145W: https://github.com/linux-can 3146T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3147T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3148S: Maintained 3149F: Documentation/devicetree/bindings/net/can/ 3150F: drivers/net/can/ 3151F: include/linux/can/dev.h 3152F: include/linux/can/platform/ 3153F: include/uapi/linux/can/error.h 3154F: include/uapi/linux/can/netlink.h 3155 3156CAN NETWORK LAYER 3157M: Oliver Hartkopp <socketcan@hartkopp.net> 3158M: Marc Kleine-Budde <mkl@pengutronix.de> 3159L: linux-can@vger.kernel.org 3160W: https://github.com/linux-can 3161T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3162T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3163S: Maintained 3164F: Documentation/networking/can.txt 3165F: net/can/ 3166F: include/linux/can/core.h 3167F: include/uapi/linux/can.h 3168F: include/uapi/linux/can/bcm.h 3169F: include/uapi/linux/can/raw.h 3170F: include/uapi/linux/can/gw.h 3171 3172CAPABILITIES 3173M: Serge Hallyn <serge@hallyn.com> 3174L: linux-security-module@vger.kernel.org 3175S: Supported 3176F: include/linux/capability.h 3177F: include/uapi/linux/capability.h 3178F: security/commoncap.c 3179F: kernel/capability.c 3180 3181CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3182M: Kevin Tsai <ktsai@capellamicro.com> 3183S: Maintained 3184F: drivers/iio/light/cm* 3185 3186CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3187M: Christian Lamparter <chunkeey@googlemail.com> 3188L: linux-wireless@vger.kernel.org 3189W: http://wireless.kernel.org/en/users/Drivers/carl9170 3190S: Maintained 3191F: drivers/net/wireless/ath/carl9170/ 3192 3193CAVIUM I2C DRIVER 3194M: Jan Glauber <jglauber@cavium.com> 3195M: David Daney <david.daney@cavium.com> 3196W: http://www.cavium.com 3197S: Supported 3198F: drivers/i2c/busses/i2c-octeon* 3199F: drivers/i2c/busses/i2c-thunderx* 3200 3201CAVIUM LIQUIDIO NETWORK DRIVER 3202M: Derek Chickles <derek.chickles@caviumnetworks.com> 3203M: Satanand Burla <satananda.burla@caviumnetworks.com> 3204M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3205M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3206L: netdev@vger.kernel.org 3207W: http://www.cavium.com 3208S: Supported 3209F: drivers/net/ethernet/cavium/liquidio/ 3210 3211CAVIUM MMC DRIVER 3212M: Jan Glauber <jglauber@cavium.com> 3213M: David Daney <david.daney@cavium.com> 3214M: Steven J. Hill <Steven.Hill@cavium.com> 3215W: http://www.cavium.com 3216S: Supported 3217F: drivers/mmc/host/cavium* 3218 3219CAVIUM OCTEON-TX CRYPTO DRIVER 3220M: George Cherian <george.cherian@cavium.com> 3221L: linux-crypto@vger.kernel.org 3222W: http://www.cavium.com 3223S: Supported 3224F: drivers/crypto/cavium/cpt/ 3225 3226CAVIUM THUNDERX2 ARM64 SOC 3227M: Robert Richter <rrichter@cavium.com> 3228M: Jayachandran C <jnair@caviumnetworks.com> 3229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3230S: Maintained 3231F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3232F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3233 3234CC2520 IEEE-802.15.4 RADIO DRIVER 3235M: Varka Bhadram <varkabhadram@gmail.com> 3236L: linux-wpan@vger.kernel.org 3237S: Maintained 3238F: drivers/net/ieee802154/cc2520.c 3239F: include/linux/spi/cc2520.h 3240F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3241 3242CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3243M: Gilad Ben-Yossef <gilad@benyossef.com> 3244L: linux-crypto@vger.kernel.org 3245L: driverdev-devel@linuxdriverproject.org 3246S: Supported 3247F: drivers/staging/ccree/ 3248W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3249 3250CEC FRAMEWORK 3251M: Hans Verkuil <hans.verkuil@cisco.com> 3252L: linux-media@vger.kernel.org 3253T: git git://linuxtv.org/media_tree.git 3254W: http://linuxtv.org 3255S: Supported 3256F: Documentation/media/kapi/cec-core.rst 3257F: Documentation/media/uapi/cec 3258F: drivers/media/cec/ 3259F: drivers/media/rc/keymaps/rc-cec.c 3260F: include/media/cec.h 3261F: include/media/cec-notifier.h 3262F: include/uapi/linux/cec.h 3263F: include/uapi/linux/cec-funcs.h 3264F: Documentation/devicetree/bindings/media/cec.txt 3265 3266CELL BROADBAND ENGINE ARCHITECTURE 3267M: Arnd Bergmann <arnd@arndb.de> 3268L: linuxppc-dev@lists.ozlabs.org 3269W: http://www.ibm.com/developerworks/power/cell/ 3270S: Supported 3271F: arch/powerpc/include/asm/cell*.h 3272F: arch/powerpc/include/asm/spu*.h 3273F: arch/powerpc/include/uapi/asm/spu*.h 3274F: arch/powerpc/oprofile/*cell* 3275F: arch/powerpc/platforms/cell/ 3276 3277CEPH COMMON CODE (LIBCEPH) 3278M: Ilya Dryomov <idryomov@gmail.com> 3279M: "Yan, Zheng" <zyan@redhat.com> 3280M: Sage Weil <sage@redhat.com> 3281L: ceph-devel@vger.kernel.org 3282W: http://ceph.com/ 3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3284T: git git://github.com/ceph/ceph-client.git 3285S: Supported 3286F: net/ceph/ 3287F: include/linux/ceph/ 3288F: include/linux/crush/ 3289 3290CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3291M: "Yan, Zheng" <zyan@redhat.com> 3292M: Sage Weil <sage@redhat.com> 3293M: Ilya Dryomov <idryomov@gmail.com> 3294L: ceph-devel@vger.kernel.org 3295W: http://ceph.com/ 3296T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3297T: git git://github.com/ceph/ceph-client.git 3298S: Supported 3299F: Documentation/filesystems/ceph.txt 3300F: fs/ceph/ 3301 3302CERTIFICATE HANDLING: 3303M: David Howells <dhowells@redhat.com> 3304M: David Woodhouse <dwmw2@infradead.org> 3305L: keyrings@vger.kernel.org 3306S: Maintained 3307F: Documentation/module-signing.txt 3308F: certs/ 3309F: scripts/sign-file.c 3310F: scripts/extract-cert.c 3311 3312CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3313L: linux-usb@vger.kernel.org 3314S: Orphan 3315F: Documentation/usb/WUSB-Design-overview.txt 3316F: Documentation/usb/wusb-cbaf 3317F: drivers/usb/host/hwa-hc.c 3318F: drivers/usb/host/whci/ 3319F: drivers/usb/wusbcore/ 3320F: include/linux/usb/wusb* 3321 3322CFAG12864B LCD DRIVER 3323M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3324W: http://miguelojeda.es/auxdisplay.htm 3325W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3326S: Maintained 3327F: drivers/auxdisplay/cfag12864b.c 3328F: include/linux/cfag12864b.h 3329 3330CFAG12864BFB LCD FRAMEBUFFER DRIVER 3331M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3332W: http://miguelojeda.es/auxdisplay.htm 3333W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3334S: Maintained 3335F: drivers/auxdisplay/cfag12864bfb.c 3336F: include/linux/cfag12864b.h 3337 3338CFG80211 and NL80211 3339M: Johannes Berg <johannes@sipsolutions.net> 3340L: linux-wireless@vger.kernel.org 3341W: http://wireless.kernel.org/ 3342T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3343T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3344S: Maintained 3345F: include/uapi/linux/nl80211.h 3346F: include/net/cfg80211.h 3347F: net/wireless/* 3348X: net/wireless/wext* 3349 3350CHAR and MISC DRIVERS 3351M: Arnd Bergmann <arnd@arndb.de> 3352M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3353T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3354S: Supported 3355F: drivers/char/* 3356F: drivers/misc/* 3357F: include/linux/miscdevice.h 3358 3359CHECKPATCH 3360M: Andy Whitcroft <apw@canonical.com> 3361M: Joe Perches <joe@perches.com> 3362S: Maintained 3363F: scripts/checkpatch.pl 3364 3365CHINESE DOCUMENTATION 3366M: Harry Wei <harryxiyou@gmail.com> 3367L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3368L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3369S: Maintained 3370F: Documentation/translations/zh_CN/ 3371 3372CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3373M: Peter Chen <Peter.Chen@nxp.com> 3374T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3375L: linux-usb@vger.kernel.org 3376S: Maintained 3377F: drivers/usb/chipidea/ 3378 3379CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3380M: Hans de Goede <hdegoede@redhat.com> 3381L: linux-input@vger.kernel.org 3382S: Maintained 3383F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3384F: drivers/input/touchscreen/chipone_icn8318.c 3385 3386CHROME HARDWARE PLATFORM SUPPORT 3387M: Benson Leung <bleung@chromium.org> 3388M: Olof Johansson <olof@lixom.net> 3389S: Maintained 3390T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3391F: drivers/platform/chrome/ 3392 3393CIRRUS LOGIC AUDIO CODEC DRIVERS 3394M: Brian Austin <brian.austin@cirrus.com> 3395M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3396L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3397S: Maintained 3398F: sound/soc/codecs/cs* 3399 3400CIRRUS LOGIC EP93XX ETHERNET DRIVER 3401M: Hartley Sweeten <hsweeten@visionengravers.com> 3402L: netdev@vger.kernel.org 3403S: Maintained 3404F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3405 3406CISCO FCOE HBA DRIVER 3407M: Satish Kharat <satishkh@cisco.com> 3408M: Sesidhar Baddela <sebaddel@cisco.com> 3409M: Karan Tilak Kumar <kartilak@cisco.com> 3410L: linux-scsi@vger.kernel.org 3411S: Supported 3412F: drivers/scsi/fnic/ 3413 3414CISCO SCSI HBA DRIVER 3415M: Karan Tilak Kumar <kartilak@cisco.com> 3416M: Sesidhar Baddela <sebaddel@cisco.com> 3417L: linux-scsi@vger.kernel.org 3418S: Supported 3419F: drivers/scsi/snic/ 3420 3421CISCO VIC ETHERNET NIC DRIVER 3422M: Christian Benvenuti <benve@cisco.com> 3423M: Govindarajulu Varadarajan <_govind@gmx.com> 3424M: Neel Patel <neepatel@cisco.com> 3425S: Supported 3426F: drivers/net/ethernet/cisco/enic/ 3427 3428CISCO VIC LOW LATENCY NIC DRIVER 3429M: Christian Benvenuti <benve@cisco.com> 3430M: Dave Goodell <dgoodell@cisco.com> 3431S: Supported 3432F: drivers/infiniband/hw/usnic/ 3433 3434CLEANCACHE API 3435M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3436L: linux-kernel@vger.kernel.org 3437S: Maintained 3438F: mm/cleancache.c 3439F: include/linux/cleancache.h 3440 3441CLK API 3442M: Russell King <linux@armlinux.org.uk> 3443L: linux-clk@vger.kernel.org 3444S: Maintained 3445F: include/linux/clk.h 3446 3447CLOCKSOURCE, CLOCKEVENT DRIVERS 3448M: Daniel Lezcano <daniel.lezcano@linaro.org> 3449M: Thomas Gleixner <tglx@linutronix.de> 3450L: linux-kernel@vger.kernel.org 3451T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3452S: Supported 3453F: drivers/clocksource/ 3454F: Documentation/devicetree/bindings/timer/ 3455 3456CMPC ACPI DRIVER 3457M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3458M: Daniel Oliveira Nascimento <don@syst.com.br> 3459L: platform-driver-x86@vger.kernel.org 3460S: Supported 3461F: drivers/platform/x86/classmate-laptop.c 3462 3463COBALT MEDIA DRIVER 3464M: Hans Verkuil <hans.verkuil@cisco.com> 3465L: linux-media@vger.kernel.org 3466T: git git://linuxtv.org/media_tree.git 3467W: https://linuxtv.org 3468S: Supported 3469F: drivers/media/pci/cobalt/ 3470 3471COCCINELLE/Semantic Patches (SmPL) 3472M: Julia Lawall <Julia.Lawall@lip6.fr> 3473M: Gilles Muller <Gilles.Muller@lip6.fr> 3474M: Nicolas Palix <nicolas.palix@imag.fr> 3475M: Michal Marek <mmarek@suse.com> 3476L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3477T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3478W: http://coccinelle.lip6.fr/ 3479S: Supported 3480F: Documentation/dev-tools/coccinelle.rst 3481F: scripts/coccinelle/ 3482F: scripts/coccicheck 3483 3484CODA FILE SYSTEM 3485M: Jan Harkes <jaharkes@cs.cmu.edu> 3486M: coda@cs.cmu.edu 3487L: codalist@coda.cs.cmu.edu 3488W: http://www.coda.cs.cmu.edu/ 3489S: Maintained 3490F: Documentation/filesystems/coda.txt 3491F: fs/coda/ 3492F: include/linux/coda*.h 3493F: include/uapi/linux/coda*.h 3494 3495CODA V4L2 MEM2MEM DRIVER 3496M: Philipp Zabel <p.zabel@pengutronix.de> 3497L: linux-media@vger.kernel.org 3498S: Maintained 3499F: Documentation/devicetree/bindings/media/coda.txt 3500F: drivers/media/platform/coda/ 3501 3502COMMON CLK FRAMEWORK 3503M: Michael Turquette <mturquette@baylibre.com> 3504M: Stephen Boyd <sboyd@codeaurora.org> 3505L: linux-clk@vger.kernel.org 3506Q: http://patchwork.kernel.org/project/linux-clk/list/ 3507T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3508S: Maintained 3509F: Documentation/devicetree/bindings/clock/ 3510F: drivers/clk/ 3511X: drivers/clk/clkdev.c 3512F: include/linux/clk-pr* 3513F: include/linux/clk/ 3514 3515COMMON INTERNET FILE SYSTEM (CIFS) 3516M: Steve French <sfrench@samba.org> 3517L: linux-cifs@vger.kernel.org 3518L: samba-technical@lists.samba.org (moderated for non-subscribers) 3519W: http://linux-cifs.samba.org/ 3520T: git git://git.samba.org/sfrench/cifs-2.6.git 3521S: Supported 3522F: Documentation/filesystems/cifs/ 3523F: fs/cifs/ 3524 3525COMPACTPCI HOTPLUG CORE 3526M: Scott Murray <scott@spiteful.org> 3527L: linux-pci@vger.kernel.org 3528S: Maintained 3529F: drivers/pci/hotplug/cpci_hotplug* 3530 3531COMPACTPCI HOTPLUG GENERIC DRIVER 3532M: Scott Murray <scott@spiteful.org> 3533L: linux-pci@vger.kernel.org 3534S: Maintained 3535F: drivers/pci/hotplug/cpcihp_generic.c 3536 3537COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3538M: Scott Murray <scott@spiteful.org> 3539L: linux-pci@vger.kernel.org 3540S: Maintained 3541F: drivers/pci/hotplug/cpcihp_zt5550.* 3542 3543COMPAL LAPTOP SUPPORT 3544M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3545L: platform-driver-x86@vger.kernel.org 3546S: Maintained 3547F: drivers/platform/x86/compal-laptop.c 3548 3549CONEXANT ACCESSRUNNER USB DRIVER 3550L: accessrunner-general@lists.sourceforge.net 3551W: http://accessrunner.sourceforge.net/ 3552S: Orphan 3553F: drivers/usb/atm/cxacru.c 3554 3555CONFIGFS 3556M: Joel Becker <jlbec@evilplan.org> 3557M: Christoph Hellwig <hch@lst.de> 3558T: git git://git.infradead.org/users/hch/configfs.git 3559S: Supported 3560F: fs/configfs/ 3561F: include/linux/configfs.h 3562 3563CONNECTOR 3564M: Evgeniy Polyakov <zbr@ioremap.net> 3565L: netdev@vger.kernel.org 3566S: Maintained 3567F: drivers/connector/ 3568 3569CONTROL GROUP (CGROUP) 3570M: Tejun Heo <tj@kernel.org> 3571M: Li Zefan <lizefan@huawei.com> 3572M: Johannes Weiner <hannes@cmpxchg.org> 3573L: cgroups@vger.kernel.org 3574T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3575S: Maintained 3576F: Documentation/cgroup* 3577F: include/linux/cgroup* 3578F: kernel/cgroup* 3579 3580CONTROL GROUP - CPUSET 3581M: Li Zefan <lizefan@huawei.com> 3582L: cgroups@vger.kernel.org 3583W: http://www.bullopensource.org/cpuset/ 3584W: http://oss.sgi.com/projects/cpusets/ 3585T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3586S: Maintained 3587F: Documentation/cgroup-v1/cpusets.txt 3588F: include/linux/cpuset.h 3589F: kernel/cpuset.c 3590 3591CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3592M: Johannes Weiner <hannes@cmpxchg.org> 3593M: Michal Hocko <mhocko@kernel.org> 3594M: Vladimir Davydov <vdavydov.dev@gmail.com> 3595L: cgroups@vger.kernel.org 3596L: linux-mm@kvack.org 3597S: Maintained 3598F: mm/memcontrol.c 3599F: mm/swap_cgroup.c 3600 3601CORETEMP HARDWARE MONITORING DRIVER 3602M: Fenghua Yu <fenghua.yu@intel.com> 3603L: linux-hwmon@vger.kernel.org 3604S: Maintained 3605F: Documentation/hwmon/coretemp 3606F: drivers/hwmon/coretemp.c 3607 3608COSA/SRP SYNC SERIAL DRIVER 3609M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3610W: http://www.fi.muni.cz/~kas/cosa/ 3611S: Maintained 3612F: drivers/net/wan/cosa* 3613 3614CPMAC ETHERNET DRIVER 3615M: Florian Fainelli <f.fainelli@gmail.com> 3616L: netdev@vger.kernel.org 3617S: Maintained 3618F: drivers/net/ethernet/ti/cpmac.c 3619 3620CPU FREQUENCY DRIVERS 3621M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3622M: Viresh Kumar <viresh.kumar@linaro.org> 3623L: linux-pm@vger.kernel.org 3624S: Maintained 3625T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3626T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3627B: https://bugzilla.kernel.org 3628F: Documentation/cpu-freq/ 3629F: Documentation/devicetree/bindings/cpufreq/ 3630F: drivers/cpufreq/ 3631F: include/linux/cpufreq.h 3632F: tools/testing/selftests/cpufreq/ 3633 3634CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3635M: Viresh Kumar <viresh.kumar@linaro.org> 3636M: Sudeep Holla <sudeep.holla@arm.com> 3637L: linux-pm@vger.kernel.org 3638W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3639S: Maintained 3640F: drivers/cpufreq/arm_big_little.h 3641F: drivers/cpufreq/arm_big_little.c 3642F: drivers/cpufreq/arm_big_little_dt.c 3643 3644CPU POWER MONITORING SUBSYSTEM 3645M: Thomas Renninger <trenn@suse.com> 3646M: Shuah Khan <shuahkh@osg.samsung.com> 3647M: Shuah Khan <shuah@kernel.org> 3648L: linux-pm@vger.kernel.org 3649S: Maintained 3650F: tools/power/cpupower/ 3651 3652CPUID/MSR DRIVER 3653M: "H. Peter Anvin" <hpa@zytor.com> 3654S: Maintained 3655F: arch/x86/kernel/cpuid.c 3656F: arch/x86/kernel/msr.c 3657 3658CPUIDLE DRIVER - ARM BIG LITTLE 3659M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3660M: Daniel Lezcano <daniel.lezcano@linaro.org> 3661L: linux-pm@vger.kernel.org 3662L: linux-arm-kernel@lists.infradead.org 3663T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3664S: Maintained 3665F: drivers/cpuidle/cpuidle-big_little.c 3666 3667CPUIDLE DRIVER - ARM EXYNOS 3668M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3669M: Daniel Lezcano <daniel.lezcano@linaro.org> 3670M: Kukjin Kim <kgene@kernel.org> 3671L: linux-pm@vger.kernel.org 3672L: linux-samsung-soc@vger.kernel.org 3673S: Supported 3674F: drivers/cpuidle/cpuidle-exynos.c 3675F: arch/arm/mach-exynos/pm.c 3676 3677CPUIDLE DRIVERS 3678M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3679M: Daniel Lezcano <daniel.lezcano@linaro.org> 3680L: linux-pm@vger.kernel.org 3681S: Maintained 3682T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3683B: https://bugzilla.kernel.org 3684F: drivers/cpuidle/* 3685F: include/linux/cpuidle.h 3686 3687CRAMFS FILESYSTEM 3688W: http://sourceforge.net/projects/cramfs/ 3689S: Orphan / Obsolete 3690F: Documentation/filesystems/cramfs.txt 3691F: fs/cramfs/ 3692 3693CRIS PORT 3694M: Mikael Starvik <starvik@axis.com> 3695M: Jesper Nilsson <jesper.nilsson@axis.com> 3696L: linux-cris-kernel@axis.com 3697W: http://developer.axis.com 3698T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3699S: Maintained 3700F: arch/cris/ 3701F: drivers/tty/serial/crisv10.* 3702 3703CRYPTO API 3704M: Herbert Xu <herbert@gondor.apana.org.au> 3705M: "David S. Miller" <davem@davemloft.net> 3706L: linux-crypto@vger.kernel.org 3707T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3708T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3709S: Maintained 3710F: Documentation/crypto/ 3711F: Documentation/devicetree/bindings/crypto/ 3712F: arch/*/crypto/ 3713F: crypto/ 3714F: drivers/crypto/ 3715F: include/crypto/ 3716F: include/linux/crypto* 3717 3718CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3719M: Neil Horman <nhorman@tuxdriver.com> 3720L: linux-crypto@vger.kernel.org 3721S: Maintained 3722F: crypto/ansi_cprng.c 3723F: crypto/rng.c 3724 3725CS3308 MEDIA DRIVER 3726M: Hans Verkuil <hverkuil@xs4all.nl> 3727L: linux-media@vger.kernel.org 3728T: git git://linuxtv.org/media_tree.git 3729W: http://linuxtv.org 3730S: Odd Fixes 3731F: drivers/media/i2c/cs3308.c 3732F: drivers/media/i2c/cs3308.h 3733 3734CS5535 Audio ALSA driver 3735M: Jaya Kumar <jayakumar.alsa@gmail.com> 3736S: Maintained 3737F: sound/pci/cs5535audio/ 3738 3739CW1200 WLAN driver 3740M: Solomon Peachy <pizza@shaftnet.org> 3741S: Maintained 3742F: drivers/net/wireless/st/cw1200/ 3743 3744CX18 VIDEO4LINUX DRIVER 3745M: Andy Walls <awalls@md.metrocast.net> 3746L: ivtv-devel@ivtvdriver.org (subscribers-only) 3747L: linux-media@vger.kernel.org 3748T: git git://linuxtv.org/media_tree.git 3749W: https://linuxtv.org 3750W: http://www.ivtvdriver.org/index.php/Cx18 3751S: Maintained 3752F: Documentation/media/v4l-drivers/cx18* 3753F: drivers/media/pci/cx18/ 3754F: include/uapi/linux/ivtv* 3755 3756CX2341X MPEG ENCODER HELPER MODULE 3757M: Hans Verkuil <hverkuil@xs4all.nl> 3758L: linux-media@vger.kernel.org 3759T: git git://linuxtv.org/media_tree.git 3760W: https://linuxtv.org 3761S: Maintained 3762F: drivers/media/common/cx2341x* 3763F: include/media/cx2341x* 3764 3765CX24120 MEDIA DRIVER 3766M: Jemma Denson <jdenson@gmail.com> 3767M: Patrick Boettcher <patrick.boettcher@posteo.de> 3768L: linux-media@vger.kernel.org 3769W: https://linuxtv.org 3770Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3771S: Maintained 3772F: drivers/media/dvb-frontends/cx24120* 3773 3774CX88 VIDEO4LINUX DRIVER 3775M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3776M: Mauro Carvalho Chehab <mchehab@kernel.org> 3777L: linux-media@vger.kernel.org 3778W: https://linuxtv.org 3779T: git git://linuxtv.org/media_tree.git 3780S: Odd fixes 3781F: Documentation/media/v4l-drivers/cx88* 3782F: drivers/media/pci/cx88/ 3783 3784CXD2820R MEDIA DRIVER 3785M: Antti Palosaari <crope@iki.fi> 3786L: linux-media@vger.kernel.org 3787W: https://linuxtv.org 3788W: http://palosaari.fi/linux/ 3789Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3790T: git git://linuxtv.org/anttip/media_tree.git 3791S: Maintained 3792F: drivers/media/dvb-frontends/cxd2820r* 3793 3794CXGB3 ETHERNET DRIVER (CXGB3) 3795M: Santosh Raspatur <santosh@chelsio.com> 3796L: netdev@vger.kernel.org 3797W: http://www.chelsio.com 3798S: Supported 3799F: drivers/net/ethernet/chelsio/cxgb3/ 3800 3801CXGB3 ISCSI DRIVER (CXGB3I) 3802M: Karen Xie <kxie@chelsio.com> 3803L: linux-scsi@vger.kernel.org 3804W: http://www.chelsio.com 3805S: Supported 3806F: drivers/scsi/cxgbi/cxgb3i 3807 3808CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3809M: Steve Wise <swise@chelsio.com> 3810L: linux-rdma@vger.kernel.org 3811W: http://www.openfabrics.org 3812S: Supported 3813F: drivers/infiniband/hw/cxgb3/ 3814F: include/uapi/rdma/cxgb3-abi.h 3815 3816CXGB4 CRYPTO DRIVER (chcr) 3817M: Harsh Jain <harsh@chelsio.com> 3818L: linux-crypto@vger.kernel.org 3819W: http://www.chelsio.com 3820S: Supported 3821F: drivers/crypto/chelsio 3822 3823CXGB4 ETHERNET DRIVER (CXGB4) 3824M: Ganesh Goudar <ganeshgr@chelsio.com> 3825L: netdev@vger.kernel.org 3826W: http://www.chelsio.com 3827S: Supported 3828F: drivers/net/ethernet/chelsio/cxgb4/ 3829 3830CXGB4 ISCSI DRIVER (CXGB4I) 3831M: Karen Xie <kxie@chelsio.com> 3832L: linux-scsi@vger.kernel.org 3833W: http://www.chelsio.com 3834S: Supported 3835F: drivers/scsi/cxgbi/cxgb4i 3836 3837CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3838M: Steve Wise <swise@chelsio.com> 3839L: linux-rdma@vger.kernel.org 3840W: http://www.openfabrics.org 3841S: Supported 3842F: drivers/infiniband/hw/cxgb4/ 3843F: include/uapi/rdma/cxgb4-abi.h 3844 3845CXGB4VF ETHERNET DRIVER (CXGB4VF) 3846M: Casey Leedom <leedom@chelsio.com> 3847L: netdev@vger.kernel.org 3848W: http://www.chelsio.com 3849S: Supported 3850F: drivers/net/ethernet/chelsio/cxgb4vf/ 3851 3852CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3853M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3854M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3855L: linuxppc-dev@lists.ozlabs.org 3856S: Supported 3857F: arch/powerpc/platforms/powernv/pci-cxl.c 3858F: drivers/misc/cxl/ 3859F: include/misc/cxl* 3860F: include/uapi/misc/cxl.h 3861F: Documentation/powerpc/cxl.txt 3862F: Documentation/ABI/testing/sysfs-class-cxl 3863 3864CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3865M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3866M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3867M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3868L: linux-scsi@vger.kernel.org 3869S: Supported 3870F: drivers/scsi/cxlflash/ 3871F: include/uapi/scsi/cxlflash_ioctls.h 3872F: Documentation/powerpc/cxlflash.txt 3873 3874CYBERPRO FB DRIVER 3875M: Russell King <linux@armlinux.org.uk> 3876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3877W: http://www.armlinux.org.uk/ 3878S: Maintained 3879F: drivers/video/fbdev/cyber2000fb.* 3880 3881CYCLADES ASYNC MUX DRIVER 3882W: http://www.cyclades.com/ 3883S: Orphan 3884F: drivers/tty/cyclades.c 3885F: include/linux/cyclades.h 3886F: include/uapi/linux/cyclades.h 3887 3888CYCLADES PC300 DRIVER 3889W: http://www.cyclades.com/ 3890S: Orphan 3891F: drivers/net/wan/pc300* 3892 3893CYPRESS_FIRMWARE MEDIA DRIVER 3894M: Antti Palosaari <crope@iki.fi> 3895L: linux-media@vger.kernel.org 3896W: https://linuxtv.org 3897W: http://palosaari.fi/linux/ 3898Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3899T: git git://linuxtv.org/anttip/media_tree.git 3900S: Maintained 3901F: drivers/media/common/cypress_firmware* 3902 3903CYTTSP TOUCHSCREEN DRIVER 3904M: Ferruh Yigit <fery@cypress.com> 3905L: linux-input@vger.kernel.org 3906S: Supported 3907F: drivers/input/touchscreen/cyttsp* 3908F: include/linux/input/cyttsp.h 3909 3910D-LINK DIR-685 TOUCHKEYS DRIVER 3911M: Linus Walleij <linus.walleij@linaro.org> 3912L: linux-input@vger.kernel.org 3913S: Supported 3914F: drivers/input/dlink-dir685-touchkeys.c 3915 3916DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3917M: Joshua Kinard <kumba@gentoo.org> 3918S: Maintained 3919F: drivers/rtc/rtc-ds1685.c 3920F: include/linux/rtc/ds1685.h 3921 3922DAMA SLAVE for AX.25 3923M: Joerg Reuter <jreuter@yaina.de> 3924W: http://yaina.de/jreuter/ 3925W: http://www.qsl.net/dl1bke/ 3926L: linux-hams@vger.kernel.org 3927S: Maintained 3928F: net/ax25/af_ax25.c 3929F: net/ax25/ax25_dev.c 3930F: net/ax25/ax25_ds_* 3931F: net/ax25/ax25_in.c 3932F: net/ax25/ax25_out.c 3933F: net/ax25/ax25_timer.c 3934F: net/ax25/sysctl_net_ax25.c 3935 3936DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3937L: netdev@vger.kernel.org 3938S: Orphan 3939F: Documentation/networking/dmfe.txt 3940F: drivers/net/ethernet/dec/tulip/dmfe.c 3941 3942DC390/AM53C974 SCSI driver 3943M: Hannes Reinecke <hare@suse.com> 3944L: linux-scsi@vger.kernel.org 3945S: Maintained 3946F: drivers/scsi/am53c974.c 3947 3948DC395x SCSI driver 3949M: Oliver Neukum <oliver@neukum.org> 3950M: Ali Akcaagac <aliakc@web.de> 3951M: Jamie Lenehan <lenehan@twibble.org> 3952L: dc395x@twibble.org 3953W: http://twibble.org/dist/dc395x/ 3954W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3955S: Maintained 3956F: Documentation/scsi/dc395x.txt 3957F: drivers/scsi/dc395x.* 3958 3959DCCP PROTOCOL 3960M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3961L: dccp@vger.kernel.org 3962W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3963S: Maintained 3964F: include/linux/dccp.h 3965F: include/uapi/linux/dccp.h 3966F: include/linux/tfrc.h 3967F: net/dccp/ 3968 3969DECnet NETWORK LAYER 3970W: http://linux-decnet.sourceforge.net 3971L: linux-decnet-user@lists.sourceforge.net 3972S: Orphan 3973F: Documentation/networking/decnet.txt 3974F: net/decnet/ 3975 3976DECSTATION PLATFORM SUPPORT 3977M: "Maciej W. Rozycki" <macro@linux-mips.org> 3978L: linux-mips@linux-mips.org 3979W: http://www.linux-mips.org/wiki/DECstation 3980S: Maintained 3981F: arch/mips/dec/ 3982F: arch/mips/include/asm/dec/ 3983F: arch/mips/include/asm/mach-dec/ 3984 3985DEFXX FDDI NETWORK DRIVER 3986M: "Maciej W. Rozycki" <macro@linux-mips.org> 3987S: Maintained 3988F: drivers/net/fddi/defxx.* 3989 3990DELL LAPTOP DRIVER 3991M: Matthew Garrett <mjg59@srcf.ucam.org> 3992M: Pali Rohár <pali.rohar@gmail.com> 3993L: platform-driver-x86@vger.kernel.org 3994S: Maintained 3995F: drivers/platform/x86/dell-laptop.c 3996 3997DELL LAPTOP FREEFALL DRIVER 3998M: Pali Rohár <pali.rohar@gmail.com> 3999S: Maintained 4000F: drivers/platform/x86/dell-smo8800.c 4001 4002DELL LAPTOP RBTN DRIVER 4003M: Pali Rohár <pali.rohar@gmail.com> 4004S: Maintained 4005F: drivers/platform/x86/dell-rbtn.* 4006 4007DELL LAPTOP SMM DRIVER 4008M: Pali Rohár <pali.rohar@gmail.com> 4009S: Maintained 4010F: drivers/hwmon/dell-smm-hwmon.c 4011F: include/uapi/linux/i8k.h 4012 4013DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4014M: Doug Warzecha <Douglas_Warzecha@dell.com> 4015S: Maintained 4016F: Documentation/dcdbas.txt 4017F: drivers/firmware/dcdbas.* 4018 4019DELL WMI EXTRAS DRIVER 4020M: Matthew Garrett <mjg59@srcf.ucam.org> 4021M: Pali Rohár <pali.rohar@gmail.com> 4022S: Maintained 4023F: drivers/platform/x86/dell-wmi.c 4024 4025DELTA ST MEDIA DRIVER 4026M: Hugues Fruchet <hugues.fruchet@st.com> 4027L: linux-media@vger.kernel.org 4028T: git git://linuxtv.org/media_tree.git 4029W: https://linuxtv.org 4030S: Supported 4031F: drivers/media/platform/sti/delta 4032 4033DENALI NAND DRIVER 4034M: Masahiro Yamada <yamada.masahiro@socionext.com> 4035L: linux-mtd@lists.infradead.org 4036S: Supported 4037F: drivers/mtd/nand/denali* 4038 4039DESIGNWARE USB2 DRD IP DRIVER 4040M: John Youn <johnyoun@synopsys.com> 4041L: linux-usb@vger.kernel.org 4042T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4043S: Maintained 4044F: drivers/usb/dwc2/ 4045 4046DESIGNWARE USB3 DRD IP DRIVER 4047M: Felipe Balbi <balbi@kernel.org> 4048L: linux-usb@vger.kernel.org 4049T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4050S: Maintained 4051F: drivers/usb/dwc3/ 4052 4053DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4054M: Andreas Klinger <ak@it-klinger.de> 4055L: linux-iio@vger.kernel.org 4056S: Maintained 4057F: drivers/iio/proximity/srf*.c 4058 4059DEVICE COREDUMP (DEV_COREDUMP) 4060M: Johannes Berg <johannes@sipsolutions.net> 4061L: linux-kernel@vger.kernel.org 4062S: Maintained 4063F: drivers/base/devcoredump.c 4064F: include/linux/devcoredump.h 4065 4066DEVICE FREQUENCY (DEVFREQ) 4067M: MyungJoo Ham <myungjoo.ham@samsung.com> 4068M: Kyungmin Park <kyungmin.park@samsung.com> 4069R: Chanwoo Choi <cw00.choi@samsung.com> 4070L: linux-pm@vger.kernel.org 4071T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4072S: Maintained 4073F: drivers/devfreq/ 4074F: include/linux/devfreq.h 4075F: Documentation/devicetree/bindings/devfreq/ 4076 4077DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4078M: Chanwoo Choi <cw00.choi@samsung.com> 4079L: linux-pm@vger.kernel.org 4080T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4081S: Supported 4082F: drivers/devfreq/event/ 4083F: drivers/devfreq/devfreq-event.c 4084F: include/linux/devfreq-event.h 4085F: Documentation/devicetree/bindings/devfreq/event/ 4086 4087DEVICE NUMBER REGISTRY 4088M: Torben Mathiasen <device@lanana.org> 4089W: http://lanana.org/docs/device-list/index.html 4090S: Maintained 4091 4092DEVICE-MAPPER (LVM) 4093M: Alasdair Kergon <agk@redhat.com> 4094M: Mike Snitzer <snitzer@redhat.com> 4095M: dm-devel@redhat.com 4096L: dm-devel@redhat.com 4097W: http://sources.redhat.com/dm 4098Q: http://patchwork.kernel.org/project/dm-devel/list/ 4099T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4100T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4101S: Maintained 4102F: Documentation/device-mapper/ 4103F: drivers/md/Makefile 4104F: drivers/md/Kconfig 4105F: drivers/md/dm* 4106F: drivers/md/persistent-data/ 4107F: include/linux/device-mapper.h 4108F: include/linux/dm-*.h 4109F: include/uapi/linux/dm-*.h 4110 4111DEVLINK 4112M: Jiri Pirko <jiri@mellanox.com> 4113L: netdev@vger.kernel.org 4114S: Supported 4115F: net/core/devlink.c 4116F: include/net/devlink.h 4117F: include/uapi/linux/devlink.h 4118 4119DIALOG SEMICONDUCTOR DRIVERS 4120M: Support Opensource <support.opensource@diasemi.com> 4121W: http://www.dialog-semiconductor.com/products 4122S: Supported 4123F: Documentation/hwmon/da90?? 4124F: Documentation/devicetree/bindings/mfd/da90*.txt 4125F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4126F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4127F: Documentation/devicetree/bindings/regulator/da92*.txt 4128F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt 4129F: Documentation/devicetree/bindings/sound/da[79]*.txt 4130F: drivers/gpio/gpio-da90??.c 4131F: drivers/hwmon/da90??-hwmon.c 4132F: drivers/iio/adc/da91??-*.c 4133F: drivers/input/misc/da90??_onkey.c 4134F: drivers/input/touchscreen/da9052_tsi.c 4135F: drivers/leds/leds-da90??.c 4136F: drivers/mfd/da903x.c 4137F: drivers/mfd/da90??-*.c 4138F: drivers/mfd/da91??-*.c 4139F: drivers/power/supply/da9052-battery.c 4140F: drivers/power/supply/da91??-*.c 4141F: drivers/regulator/da903x.c 4142F: drivers/regulator/da9???-regulator.[ch] 4143F: drivers/thermal/da90??-thermal.c 4144F: drivers/rtc/rtc-da90??.c 4145F: drivers/video/backlight/da90??_bl.c 4146F: drivers/watchdog/da90??_wdt.c 4147F: include/linux/mfd/da903x.h 4148F: include/linux/mfd/da9052/ 4149F: include/linux/mfd/da9055/ 4150F: include/linux/mfd/da9062/ 4151F: include/linux/mfd/da9063/ 4152F: include/linux/mfd/da9150/ 4153F: include/linux/regulator/da9211.h 4154F: include/sound/da[79]*.h 4155F: sound/soc/codecs/da[79]*.[ch] 4156 4157DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4158M: William Breathitt Gray <vilhelm.gray@gmail.com> 4159L: linux-gpio@vger.kernel.org 4160S: Maintained 4161F: drivers/gpio/gpio-gpio-mm.c 4162 4163DIGI NEO AND CLASSIC PCI PRODUCTS 4164M: Lidza Louina <lidza.louina@gmail.com> 4165M: Mark Hounschell <markh@compro.net> 4166L: driverdev-devel@linuxdriverproject.org 4167S: Maintained 4168F: drivers/staging/dgnc/ 4169 4170DIOLAN U2C-12 I2C DRIVER 4171M: Guenter Roeck <linux@roeck-us.net> 4172L: linux-i2c@vger.kernel.org 4173S: Maintained 4174F: drivers/i2c/busses/i2c-diolan-u2c.c 4175 4176DIRECT ACCESS (DAX) 4177M: Matthew Wilcox <mawilcox@microsoft.com> 4178M: Ross Zwisler <ross.zwisler@linux.intel.com> 4179L: linux-fsdevel@vger.kernel.org 4180S: Supported 4181F: fs/dax.c 4182F: include/linux/dax.h 4183F: include/trace/events/fs_dax.h 4184 4185DIRECTORY NOTIFICATION (DNOTIFY) 4186M: Jan Kara <jack@suse.cz> 4187R: Amir Goldstein <amir73il@gmail.com> 4188L: linux-fsdevel@vger.kernel.org 4189S: Maintained 4190F: Documentation/filesystems/dnotify.txt 4191F: fs/notify/dnotify/ 4192F: include/linux/dnotify.h 4193 4194DISK GEOMETRY AND PARTITION HANDLING 4195M: Andries Brouwer <aeb@cwi.nl> 4196W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4197W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4198W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4199S: Maintained 4200 4201DISKQUOTA 4202M: Jan Kara <jack@suse.com> 4203S: Maintained 4204F: Documentation/filesystems/quota.txt 4205F: fs/quota/ 4206F: include/linux/quota*.h 4207F: include/uapi/linux/quota*.h 4208 4209DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4210M: Bernie Thompson <bernie@plugable.com> 4211L: linux-fbdev@vger.kernel.org 4212S: Maintained 4213W: http://plugable.com/category/projects/udlfb/ 4214F: drivers/video/fbdev/udlfb.c 4215F: include/video/udlfb.h 4216F: Documentation/fb/udlfb.txt 4217 4218DISTRIBUTED LOCK MANAGER (DLM) 4219M: Christine Caulfield <ccaulfie@redhat.com> 4220M: David Teigland <teigland@redhat.com> 4221L: cluster-devel@redhat.com 4222W: http://sources.redhat.com/cluster/ 4223T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4224S: Supported 4225F: fs/dlm/ 4226 4227DMA BUFFER SHARING FRAMEWORK 4228M: Sumit Semwal <sumit.semwal@linaro.org> 4229S: Maintained 4230L: linux-media@vger.kernel.org 4231L: dri-devel@lists.freedesktop.org 4232L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4233F: drivers/dma-buf/ 4234F: include/linux/dma-buf* 4235F: include/linux/reservation.h 4236F: include/linux/*fence.h 4237F: Documentation/driver-api/dma-buf.rst 4238T: git git://anongit.freedesktop.org/drm/drm-misc 4239 4240DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4241M: Vinod Koul <vinod.koul@intel.com> 4242L: dmaengine@vger.kernel.org 4243Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4244S: Maintained 4245F: drivers/dma/ 4246F: include/linux/dmaengine.h 4247F: Documentation/devicetree/bindings/dma/ 4248F: Documentation/driver-api/dmaengine/ 4249T: git git://git.infradead.org/users/vkoul/slave-dma.git 4250 4251DMA MAPPING HELPERS 4252M: Christoph Hellwig <hch@lst.de> 4253M: Marek Szyprowski <m.szyprowski@samsung.com> 4254R: Robin Murphy <robin.murphy@arm.com> 4255L: iommu@lists.linux-foundation.org 4256T: git git://git.infradead.org/users/hch/dma-mapping.git 4257W: http://git.infradead.org/users/hch/dma-mapping.git 4258S: Supported 4259F: lib/dma-debug.c 4260F: lib/dma-noop.c 4261F: lib/dma-virt.c 4262F: drivers/base/dma-mapping.c 4263F: drivers/base/dma-coherent.c 4264F: include/linux/dma-mapping.h 4265 4266DME1737 HARDWARE MONITOR DRIVER 4267M: Juerg Haefliger <juergh@gmail.com> 4268L: linux-hwmon@vger.kernel.org 4269S: Maintained 4270F: Documentation/hwmon/dme1737 4271F: drivers/hwmon/dme1737.c 4272 4273DMI/SMBIOS SUPPORT 4274M: Jean Delvare <jdelvare@suse.com> 4275S: Maintained 4276T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4277F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4278F: drivers/firmware/dmi-id.c 4279F: drivers/firmware/dmi_scan.c 4280F: include/linux/dmi.h 4281 4282DOCUMENTATION 4283M: Jonathan Corbet <corbet@lwn.net> 4284L: linux-doc@vger.kernel.org 4285S: Maintained 4286F: Documentation/ 4287F: scripts/kernel-doc 4288X: Documentation/ABI/ 4289X: Documentation/devicetree/ 4290X: Documentation/acpi 4291X: Documentation/power 4292X: Documentation/spi 4293X: Documentation/media 4294T: git git://git.lwn.net/linux.git docs-next 4295 4296DONGWOON DW9714 LENS VOICE COIL DRIVER 4297M: Sakari Ailus <sakari.ailus@linux.intel.com> 4298L: linux-media@vger.kernel.org 4299T: git git://linuxtv.org/media_tree.git 4300S: Maintained 4301F: drivers/media/i2c/dw9714.c 4302 4303DOUBLETALK DRIVER 4304M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4305L: blinux-list@redhat.com 4306S: Maintained 4307F: drivers/char/dtlk.c 4308F: include/linux/dtlk.h 4309 4310DPAA2 DATAPATH I/O (DPIO) DRIVER 4311M: Roy Pledge <Roy.Pledge@nxp.com> 4312L: linux-kernel@vger.kernel.org 4313S: Maintained 4314F: drivers/staging/fsl-mc/bus/dpio 4315 4316DPAA2 ETHERNET DRIVER 4317M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4318L: linux-kernel@vger.kernel.org 4319S: Maintained 4320F: drivers/staging/fsl-dpaa2/ethernet 4321 4322DPT_I2O SCSI RAID DRIVER 4323M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4324L: linux-scsi@vger.kernel.org 4325W: http://www.adaptec.com/ 4326S: Maintained 4327F: drivers/scsi/dpt* 4328F: drivers/scsi/dpt/ 4329 4330DRBD DRIVER 4331M: Philipp Reisner <philipp.reisner@linbit.com> 4332M: Lars Ellenberg <lars.ellenberg@linbit.com> 4333L: drbd-dev@lists.linbit.com 4334W: http://www.drbd.org 4335T: git git://git.linbit.com/linux-drbd.git 4336T: git git://git.linbit.com/drbd-8.4.git 4337S: Supported 4338F: drivers/block/drbd/ 4339F: lib/lru_cache.c 4340F: Documentation/blockdev/drbd/ 4341 4342DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4343M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4344T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4345S: Supported 4346F: Documentation/kobject.txt 4347F: drivers/base/ 4348F: fs/debugfs/ 4349F: fs/sysfs/ 4350F: include/linux/debugfs.h 4351F: include/linux/kobj* 4352F: lib/kobj* 4353 4354DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4355M: Kevin Hilman <khilman@kernel.org> 4356M: Nishanth Menon <nm@ti.com> 4357S: Maintained 4358F: drivers/power/avs/ 4359F: include/linux/power/smartreflex.h 4360L: linux-pm@vger.kernel.org 4361 4362DRM DRIVER FOR ARM PL111 CLCD 4363M: Eric Anholt <eric@anholt.net> 4364T: git git://anongit.freedesktop.org/drm/drm-misc 4365S: Supported 4366F: drivers/gpu/drm/pl111/ 4367 4368DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4369M: Dave Airlie <airlied@redhat.com> 4370S: Odd Fixes 4371F: drivers/gpu/drm/ast/ 4372 4373DRM DRIVER FOR BOCHS VIRTUAL GPU 4374M: Gerd Hoffmann <kraxel@redhat.com> 4375L: virtualization@lists.linux-foundation.org 4376T: git git://anongit.freedesktop.org/drm/drm-misc 4377S: Maintained 4378F: drivers/gpu/drm/bochs/ 4379 4380DRM DRIVER FOR INTEL I810 VIDEO CARDS 4381S: Orphan / Obsolete 4382F: drivers/gpu/drm/i810/ 4383F: include/uapi/drm/i810_drm.h 4384 4385DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4386S: Orphan / Obsolete 4387F: drivers/gpu/drm/mga/ 4388F: include/uapi/drm/mga_drm.h 4389 4390DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4391M: Dave Airlie <airlied@redhat.com> 4392S: Odd Fixes 4393F: drivers/gpu/drm/mgag200/ 4394 4395DRM DRIVER FOR MI0283QT 4396M: Noralf Trønnes <noralf@tronnes.org> 4397S: Maintained 4398F: drivers/gpu/drm/tinydrm/mi0283qt.c 4399F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4400 4401DRM DRIVER FOR MSM ADRENO GPU 4402M: Rob Clark <robdclark@gmail.com> 4403L: linux-arm-msm@vger.kernel.org 4404L: dri-devel@lists.freedesktop.org 4405L: freedreno@lists.freedesktop.org 4406T: git git://people.freedesktop.org/~robclark/linux 4407S: Maintained 4408F: drivers/gpu/drm/msm/ 4409F: include/uapi/drm/msm_drm.h 4410F: Documentation/devicetree/bindings/display/msm/ 4411 4412DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4413M: Ben Skeggs <bskeggs@redhat.com> 4414L: dri-devel@lists.freedesktop.org 4415L: nouveau@lists.freedesktop.org 4416T: git git://github.com/skeggsb/linux 4417S: Supported 4418F: drivers/gpu/drm/nouveau/ 4419F: include/uapi/drm/nouveau_drm.h 4420 4421DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4422M: Noralf Trønnes <noralf@tronnes.org> 4423S: Maintained 4424F: drivers/gpu/drm/tinydrm/repaper.c 4425F: Documentation/devicetree/bindings/display/repaper.txt 4426 4427DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4428M: Dave Airlie <airlied@redhat.com> 4429M: Gerd Hoffmann <kraxel@redhat.com> 4430L: virtualization@lists.linux-foundation.org 4431T: git git://anongit.freedesktop.org/drm/drm-misc 4432S: Obsolete 4433W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4434F: drivers/gpu/drm/cirrus/ 4435 4436DRM DRIVER FOR QXL VIRTUAL GPU 4437M: Dave Airlie <airlied@redhat.com> 4438M: Gerd Hoffmann <kraxel@redhat.com> 4439L: virtualization@lists.linux-foundation.org 4440T: git git://anongit.freedesktop.org/drm/drm-misc 4441S: Maintained 4442F: drivers/gpu/drm/qxl/ 4443F: include/uapi/drm/qxl_drm.h 4444 4445DRM DRIVER FOR RAGE 128 VIDEO CARDS 4446S: Orphan / Obsolete 4447F: drivers/gpu/drm/r128/ 4448F: include/uapi/drm/r128_drm.h 4449 4450DRM DRIVER FOR SAVAGE VIDEO CARDS 4451S: Orphan / Obsolete 4452F: drivers/gpu/drm/savage/ 4453F: include/uapi/drm/savage_drm.h 4454 4455DRM DRIVER FOR SIS VIDEO CARDS 4456S: Orphan / Obsolete 4457F: drivers/gpu/drm/sis/ 4458F: include/uapi/drm/sis_drm.h 4459 4460DRM DRIVER FOR SITRONIX ST7586 PANELS 4461M: David Lechner <david@lechnology.com> 4462S: Maintained 4463F: drivers/gpu/drm/tinydrm/st7586.c 4464F: Documentation/devicetree/bindings/display/st7586.txt 4465 4466DRM DRIVER FOR TDFX VIDEO CARDS 4467S: Orphan / Obsolete 4468F: drivers/gpu/drm/tdfx/ 4469 4470DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4471M: Dave Airlie <airlied@redhat.com> 4472S: Odd Fixes 4473F: drivers/gpu/drm/udl/ 4474 4475DRM DRIVER FOR VMWARE VIRTUAL GPU 4476M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4477M: Sinclair Yeh <syeh@vmware.com> 4478M: Thomas Hellstrom <thellstrom@vmware.com> 4479L: dri-devel@lists.freedesktop.org 4480T: git git://people.freedesktop.org/~syeh/repos_linux 4481T: git git://people.freedesktop.org/~thomash/linux 4482S: Supported 4483F: drivers/gpu/drm/vmwgfx/ 4484F: include/uapi/drm/vmwgfx_drm.h 4485 4486DRM DRIVERS 4487M: David Airlie <airlied@linux.ie> 4488L: dri-devel@lists.freedesktop.org 4489T: git git://people.freedesktop.org/~airlied/linux 4490B: https://bugs.freedesktop.org/ 4491C: irc://chat.freenode.net/dri-devel 4492S: Maintained 4493F: drivers/gpu/drm/ 4494F: drivers/gpu/vga/ 4495F: Documentation/devicetree/bindings/display/ 4496F: Documentation/devicetree/bindings/gpu/ 4497F: Documentation/devicetree/bindings/video/ 4498F: Documentation/gpu/ 4499F: include/drm/ 4500F: include/uapi/drm/ 4501F: include/linux/vga* 4502 4503DRM DRIVERS AND MISC GPU PATCHES 4504M: Daniel Vetter <daniel.vetter@intel.com> 4505M: Jani Nikula <jani.nikula@linux.intel.com> 4506M: Sean Paul <seanpaul@chromium.org> 4507W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4508S: Maintained 4509T: git git://anongit.freedesktop.org/drm/drm-misc 4510F: Documentation/gpu/ 4511F: drivers/gpu/vga/ 4512F: drivers/gpu/drm/* 4513F: include/drm/drm* 4514F: include/uapi/drm/drm* 4515F: include/linux/vga* 4516 4517DRM DRIVERS FOR ALLWINNER A10 4518M: Maxime Ripard <maxime.ripard@free-electrons.com> 4519L: dri-devel@lists.freedesktop.org 4520S: Supported 4521F: drivers/gpu/drm/sun4i/ 4522F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4523T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4524 4525DRM DRIVERS FOR AMLOGIC SOCS 4526M: Neil Armstrong <narmstrong@baylibre.com> 4527L: dri-devel@lists.freedesktop.org 4528L: linux-amlogic@lists.infradead.org 4529W: http://linux-meson.com/ 4530S: Supported 4531F: drivers/gpu/drm/meson/ 4532F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4533F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4534F: Documentation/gpu/meson.rst 4535T: git git://anongit.freedesktop.org/drm/drm-misc 4536 4537DRM DRIVERS FOR ATMEL HLCDC 4538M: Boris Brezillon <boris.brezillon@free-electrons.com> 4539L: dri-devel@lists.freedesktop.org 4540S: Supported 4541F: drivers/gpu/drm/atmel-hlcdc/ 4542F: Documentation/devicetree/bindings/drm/atmel/ 4543T: git git://anongit.freedesktop.org/drm/drm-misc 4544 4545DRM DRIVERS FOR BRIDGE CHIPS 4546M: Archit Taneja <architt@codeaurora.org> 4547M: Andrzej Hajda <a.hajda@samsung.com> 4548R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4549S: Maintained 4550T: git git://anongit.freedesktop.org/drm/drm-misc 4551F: drivers/gpu/drm/bridge/ 4552 4553DRM DRIVERS FOR EXYNOS 4554M: Inki Dae <inki.dae@samsung.com> 4555M: Joonyoung Shim <jy0922.shim@samsung.com> 4556M: Seung-Woo Kim <sw0312.kim@samsung.com> 4557M: Kyungmin Park <kyungmin.park@samsung.com> 4558L: dri-devel@lists.freedesktop.org 4559T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4560S: Supported 4561F: drivers/gpu/drm/exynos/ 4562F: include/uapi/drm/exynos_drm.h 4563F: Documentation/devicetree/bindings/display/exynos/ 4564 4565DRM DRIVERS FOR FREESCALE DCU 4566M: Stefan Agner <stefan@agner.ch> 4567M: Alison Wang <alison.wang@freescale.com> 4568L: dri-devel@lists.freedesktop.org 4569S: Supported 4570F: drivers/gpu/drm/fsl-dcu/ 4571F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4572F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4573F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4574 4575DRM DRIVERS FOR FREESCALE IMX 4576M: Philipp Zabel <p.zabel@pengutronix.de> 4577L: dri-devel@lists.freedesktop.org 4578S: Maintained 4579F: drivers/gpu/drm/imx/ 4580F: drivers/gpu/ipu-v3/ 4581F: Documentation/devicetree/bindings/display/imx/ 4582 4583DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4584M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4585L: dri-devel@lists.freedesktop.org 4586T: git git://github.com/patjak/drm-gma500 4587S: Maintained 4588F: drivers/gpu/drm/gma500/ 4589 4590DRM DRIVERS FOR HISILICON 4591M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4592M: Rongrong Zou <zourongrong@gmail.com> 4593R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4594R: Chen Feng <puck.chen@hisilicon.com> 4595L: dri-devel@lists.freedesktop.org 4596T: git git://github.com/xin3liang/linux.git 4597S: Maintained 4598F: drivers/gpu/drm/hisilicon/ 4599F: Documentation/devicetree/bindings/display/hisilicon/ 4600 4601DRM DRIVERS FOR MEDIATEK 4602M: CK Hu <ck.hu@mediatek.com> 4603M: Philipp Zabel <p.zabel@pengutronix.de> 4604L: dri-devel@lists.freedesktop.org 4605S: Supported 4606F: drivers/gpu/drm/mediatek/ 4607F: Documentation/devicetree/bindings/display/mediatek/ 4608 4609DRM DRIVERS FOR NVIDIA TEGRA 4610M: Thierry Reding <thierry.reding@gmail.com> 4611L: dri-devel@lists.freedesktop.org 4612L: linux-tegra@vger.kernel.org 4613T: git git://anongit.freedesktop.org/tegra/linux.git 4614S: Supported 4615F: drivers/gpu/drm/tegra/ 4616F: drivers/gpu/host1x/ 4617F: include/linux/host1x.h 4618F: include/uapi/drm/tegra_drm.h 4619F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4620 4621DRM DRIVERS FOR RENESAS 4622M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4623L: dri-devel@lists.freedesktop.org 4624L: linux-renesas-soc@vger.kernel.org 4625T: git git://linuxtv.org/pinchartl/fbdev 4626S: Supported 4627F: drivers/gpu/drm/rcar-du/ 4628F: drivers/gpu/drm/shmobile/ 4629F: include/linux/platform_data/shmob_drm.h 4630F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4631F: Documentation/devicetree/bindings/display/renesas,du.txt 4632 4633DRM DRIVERS FOR ROCKCHIP 4634M: Mark Yao <mark.yao@rock-chips.com> 4635L: dri-devel@lists.freedesktop.org 4636S: Maintained 4637F: drivers/gpu/drm/rockchip/ 4638F: Documentation/devicetree/bindings/display/rockchip/ 4639T: git git://anongit.freedesktop.org/drm/drm-misc 4640 4641DRM DRIVERS FOR STI 4642M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4643M: Vincent Abriou <vincent.abriou@st.com> 4644L: dri-devel@lists.freedesktop.org 4645T: git git://anongit.freedesktop.org/drm/drm-misc 4646S: Maintained 4647F: drivers/gpu/drm/sti 4648F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4649 4650DRM DRIVERS FOR STM 4651M: Yannick Fertre <yannick.fertre@st.com> 4652M: Philippe Cornu <philippe.cornu@st.com> 4653M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4654M: Vincent Abriou <vincent.abriou@st.com> 4655L: dri-devel@lists.freedesktop.org 4656T: git git://anongit.freedesktop.org/drm/drm-misc 4657S: Maintained 4658F: drivers/gpu/drm/stm 4659F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4660 4661DRM DRIVERS FOR TI LCDC 4662M: Jyri Sarha <jsarha@ti.com> 4663R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4664L: dri-devel@lists.freedesktop.org 4665S: Maintained 4666F: drivers/gpu/drm/tilcdc/ 4667F: Documentation/devicetree/bindings/display/tilcdc/ 4668 4669DRM DRIVERS FOR TI OMAP 4670M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4671L: dri-devel@lists.freedesktop.org 4672S: Maintained 4673F: drivers/gpu/drm/omapdrm/ 4674F: Documentation/devicetree/bindings/display/ti/ 4675 4676DRM DRIVERS FOR VC4 4677M: Eric Anholt <eric@anholt.net> 4678T: git git://github.com/anholt/linux 4679S: Supported 4680F: drivers/gpu/drm/vc4/ 4681F: include/uapi/drm/vc4_drm.h 4682F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4683T: git git://anongit.freedesktop.org/drm/drm-misc 4684 4685DRM DRIVERS FOR VIVANTE GPU IP 4686M: Lucas Stach <l.stach@pengutronix.de> 4687R: Russell King <linux+etnaviv@armlinux.org.uk> 4688R: Christian Gmeiner <christian.gmeiner@gmail.com> 4689L: etnaviv@lists.freedesktop.org 4690L: dri-devel@lists.freedesktop.org 4691S: Maintained 4692F: drivers/gpu/drm/etnaviv/ 4693F: include/uapi/drm/etnaviv_drm.h 4694F: Documentation/devicetree/bindings/display/etnaviv/ 4695 4696DRM DRIVERS FOR ZTE ZX 4697M: Shawn Guo <shawnguo@kernel.org> 4698L: dri-devel@lists.freedesktop.org 4699S: Maintained 4700F: drivers/gpu/drm/zte/ 4701F: Documentation/devicetree/bindings/display/zte,vou.txt 4702T: git git://anongit.freedesktop.org/drm/drm-misc 4703 4704DRM PANEL DRIVERS 4705M: Thierry Reding <thierry.reding@gmail.com> 4706L: dri-devel@lists.freedesktop.org 4707T: git git://anongit.freedesktop.org/tegra/linux.git 4708S: Maintained 4709F: drivers/gpu/drm/drm_panel.c 4710F: drivers/gpu/drm/panel/ 4711F: include/drm/drm_panel.h 4712F: Documentation/devicetree/bindings/display/panel/ 4713 4714DRM TINYDRM DRIVERS 4715M: Noralf Trønnes <noralf@tronnes.org> 4716W: https://github.com/notro/tinydrm/wiki/Development 4717T: git git://anongit.freedesktop.org/drm/drm-misc 4718S: Maintained 4719F: drivers/gpu/drm/tinydrm/ 4720F: include/drm/tinydrm/ 4721 4722DSBR100 USB FM RADIO DRIVER 4723M: Alexey Klimov <klimov.linux@gmail.com> 4724L: linux-media@vger.kernel.org 4725T: git git://linuxtv.org/media_tree.git 4726S: Maintained 4727F: drivers/media/radio/dsbr100.c 4728 4729DSCC4 DRIVER 4730M: Francois Romieu <romieu@fr.zoreil.com> 4731L: netdev@vger.kernel.org 4732S: Maintained 4733F: drivers/net/wan/dscc4.c 4734 4735DT3155 MEDIA DRIVER 4736M: Hans Verkuil <hverkuil@xs4all.nl> 4737L: linux-media@vger.kernel.org 4738T: git git://linuxtv.org/media_tree.git 4739W: https://linuxtv.org 4740S: Odd Fixes 4741F: drivers/media/pci/dt3155/ 4742 4743DVB_USB_AF9015 MEDIA DRIVER 4744M: Antti Palosaari <crope@iki.fi> 4745L: linux-media@vger.kernel.org 4746W: https://linuxtv.org 4747W: http://palosaari.fi/linux/ 4748Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4749T: git git://linuxtv.org/anttip/media_tree.git 4750S: Maintained 4751F: drivers/media/usb/dvb-usb-v2/af9015* 4752 4753DVB_USB_AF9035 MEDIA DRIVER 4754M: Antti Palosaari <crope@iki.fi> 4755L: linux-media@vger.kernel.org 4756W: https://linuxtv.org 4757W: http://palosaari.fi/linux/ 4758Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4759T: git git://linuxtv.org/anttip/media_tree.git 4760S: Maintained 4761F: drivers/media/usb/dvb-usb-v2/af9035* 4762 4763DVB_USB_ANYSEE MEDIA DRIVER 4764M: Antti Palosaari <crope@iki.fi> 4765L: linux-media@vger.kernel.org 4766W: https://linuxtv.org 4767W: http://palosaari.fi/linux/ 4768Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4769T: git git://linuxtv.org/anttip/media_tree.git 4770S: Maintained 4771F: drivers/media/usb/dvb-usb-v2/anysee* 4772 4773DVB_USB_AU6610 MEDIA DRIVER 4774M: Antti Palosaari <crope@iki.fi> 4775L: linux-media@vger.kernel.org 4776W: https://linuxtv.org 4777W: http://palosaari.fi/linux/ 4778Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4779T: git git://linuxtv.org/anttip/media_tree.git 4780S: Maintained 4781F: drivers/media/usb/dvb-usb-v2/au6610* 4782 4783DVB_USB_CE6230 MEDIA DRIVER 4784M: Antti Palosaari <crope@iki.fi> 4785L: linux-media@vger.kernel.org 4786W: https://linuxtv.org 4787W: http://palosaari.fi/linux/ 4788Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4789T: git git://linuxtv.org/anttip/media_tree.git 4790S: Maintained 4791F: drivers/media/usb/dvb-usb-v2/ce6230* 4792 4793DVB_USB_CXUSB MEDIA DRIVER 4794M: Michael Krufky <mkrufky@linuxtv.org> 4795L: linux-media@vger.kernel.org 4796W: https://linuxtv.org 4797W: http://github.com/mkrufky 4798Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4799T: git git://linuxtv.org/media_tree.git 4800S: Maintained 4801F: drivers/media/usb/dvb-usb/cxusb* 4802 4803DVB_USB_EC168 MEDIA DRIVER 4804M: Antti Palosaari <crope@iki.fi> 4805L: linux-media@vger.kernel.org 4806W: https://linuxtv.org 4807W: http://palosaari.fi/linux/ 4808Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4809T: git git://linuxtv.org/anttip/media_tree.git 4810S: Maintained 4811F: drivers/media/usb/dvb-usb-v2/ec168* 4812 4813DVB_USB_GL861 MEDIA DRIVER 4814M: Antti Palosaari <crope@iki.fi> 4815L: linux-media@vger.kernel.org 4816W: https://linuxtv.org 4817Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4818T: git git://linuxtv.org/anttip/media_tree.git 4819S: Maintained 4820F: drivers/media/usb/dvb-usb-v2/gl861* 4821 4822DVB_USB_MXL111SF MEDIA DRIVER 4823M: Michael Krufky <mkrufky@linuxtv.org> 4824L: linux-media@vger.kernel.org 4825W: https://linuxtv.org 4826W: http://github.com/mkrufky 4827Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4828T: git git://linuxtv.org/mkrufky/mxl111sf.git 4829S: Maintained 4830F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4831 4832DVB_USB_RTL28XXU MEDIA DRIVER 4833M: Antti Palosaari <crope@iki.fi> 4834L: linux-media@vger.kernel.org 4835W: https://linuxtv.org 4836W: http://palosaari.fi/linux/ 4837Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4838T: git git://linuxtv.org/anttip/media_tree.git 4839S: Maintained 4840F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4841 4842DVB_USB_V2 MEDIA DRIVER 4843M: Antti Palosaari <crope@iki.fi> 4844L: linux-media@vger.kernel.org 4845W: https://linuxtv.org 4846W: http://palosaari.fi/linux/ 4847Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4848T: git git://linuxtv.org/anttip/media_tree.git 4849S: Maintained 4850F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4851F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4852 4853DYNAMIC DEBUG 4854M: Jason Baron <jbaron@akamai.com> 4855S: Maintained 4856F: lib/dynamic_debug.c 4857F: include/linux/dynamic_debug.h 4858 4859DZ DECSTATION DZ11 SERIAL DRIVER 4860M: "Maciej W. Rozycki" <macro@linux-mips.org> 4861S: Maintained 4862F: drivers/tty/serial/dz.* 4863 4864E3X0 POWER BUTTON DRIVER 4865M: Moritz Fischer <moritz.fischer@ettus.com> 4866L: usrp-users@lists.ettus.com 4867W: http://www.ettus.com 4868S: Supported 4869F: drivers/input/misc/e3x0-button.c 4870F: Documentation/devicetree/bindings/input/e3x0-button.txt 4871 4872E4000 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/tuners/e4000* 4881 4882EATA ISA/EISA/PCI SCSI DRIVER 4883M: Dario Ballabio <ballabio_dario@emc.com> 4884L: linux-scsi@vger.kernel.org 4885S: Maintained 4886F: drivers/scsi/eata.c 4887 4888EC100 MEDIA DRIVER 4889M: Antti Palosaari <crope@iki.fi> 4890L: linux-media@vger.kernel.org 4891W: https://linuxtv.org 4892W: http://palosaari.fi/linux/ 4893Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4894T: git git://linuxtv.org/anttip/media_tree.git 4895S: Maintained 4896F: drivers/media/dvb-frontends/ec100* 4897 4898ECRYPT FILE SYSTEM 4899M: Tyler Hicks <tyhicks@canonical.com> 4900L: ecryptfs@vger.kernel.org 4901W: http://ecryptfs.org 4902W: https://launchpad.net/ecryptfs 4903T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4904S: Supported 4905F: Documentation/filesystems/ecryptfs.txt 4906F: fs/ecryptfs/ 4907 4908EDAC-AMD64 4909M: Borislav Petkov <bp@alien8.de> 4910L: linux-edac@vger.kernel.org 4911S: Maintained 4912F: drivers/edac/amd64_edac* 4913 4914EDAC-CALXEDA 4915M: Robert Richter <rric@kernel.org> 4916L: linux-edac@vger.kernel.org 4917S: Maintained 4918F: drivers/edac/highbank* 4919 4920EDAC-CAVIUM OCTEON 4921M: Ralf Baechle <ralf@linux-mips.org> 4922M: David Daney <david.daney@cavium.com> 4923L: linux-edac@vger.kernel.org 4924L: linux-mips@linux-mips.org 4925S: Supported 4926F: drivers/edac/octeon_edac* 4927 4928EDAC-CAVIUM THUNDERX 4929M: David Daney <david.daney@cavium.com> 4930M: Jan Glauber <jglauber@cavium.com> 4931L: linux-edac@vger.kernel.org 4932S: Supported 4933F: drivers/edac/thunderx_edac* 4934 4935EDAC-CORE 4936M: Borislav Petkov <bp@alien8.de> 4937M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4938M: Mauro Carvalho Chehab <mchehab@kernel.org> 4939L: linux-edac@vger.kernel.org 4940T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4941T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4942S: Supported 4943F: Documentation/admin-guide/ras.rst 4944F: Documentation/driver-api/edac.rst 4945F: drivers/edac/ 4946F: include/linux/edac.h 4947 4948EDAC-E752X 4949M: Mark Gross <mark.gross@intel.com> 4950L: linux-edac@vger.kernel.org 4951S: Maintained 4952F: drivers/edac/e752x_edac.c 4953 4954EDAC-E7XXX 4955L: linux-edac@vger.kernel.org 4956S: Maintained 4957F: drivers/edac/e7xxx_edac.c 4958 4959EDAC-FSL_DDR 4960M: York Sun <york.sun@nxp.com> 4961L: linux-edac@vger.kernel.org 4962S: Maintained 4963F: drivers/edac/fsl_ddr_edac.* 4964 4965EDAC-GHES 4966M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4967M: Mauro Carvalho Chehab <mchehab@kernel.org> 4968L: linux-edac@vger.kernel.org 4969S: Maintained 4970F: drivers/edac/ghes_edac.c 4971 4972EDAC-I3000 4973L: linux-edac@vger.kernel.org 4974S: Orphan 4975F: drivers/edac/i3000_edac.c 4976 4977EDAC-I5000 4978L: linux-edac@vger.kernel.org 4979S: Maintained 4980F: drivers/edac/i5000_edac.c 4981 4982EDAC-I5400 4983M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4984M: Mauro Carvalho Chehab <mchehab@kernel.org> 4985L: linux-edac@vger.kernel.org 4986S: Maintained 4987F: drivers/edac/i5400_edac.c 4988 4989EDAC-I7300 4990M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4991M: Mauro Carvalho Chehab <mchehab@kernel.org> 4992L: linux-edac@vger.kernel.org 4993S: Maintained 4994F: drivers/edac/i7300_edac.c 4995 4996EDAC-I7CORE 4997M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4998M: Mauro Carvalho Chehab <mchehab@kernel.org> 4999L: linux-edac@vger.kernel.org 5000S: Maintained 5001F: drivers/edac/i7core_edac.c 5002 5003EDAC-I82443BXGX 5004M: Tim Small <tim@buttersideup.com> 5005L: linux-edac@vger.kernel.org 5006S: Maintained 5007F: drivers/edac/i82443bxgx_edac.c 5008 5009EDAC-I82975X 5010M: Ranganathan Desikan <ravi@jetztechnologies.com> 5011M: "Arvind R." <arvino55@gmail.com> 5012L: linux-edac@vger.kernel.org 5013S: Maintained 5014F: drivers/edac/i82975x_edac.c 5015 5016EDAC-IE31200 5017M: Jason Baron <jbaron@akamai.com> 5018L: linux-edac@vger.kernel.org 5019S: Maintained 5020F: drivers/edac/ie31200_edac.c 5021 5022EDAC-MPC85XX 5023M: Johannes Thumshirn <morbidrsa@gmail.com> 5024L: linux-edac@vger.kernel.org 5025S: Maintained 5026F: drivers/edac/mpc85xx_edac.[ch] 5027 5028EDAC-PASEMI 5029M: Egor Martovetsky <egor@pasemi.com> 5030L: linux-edac@vger.kernel.org 5031S: Maintained 5032F: drivers/edac/pasemi_edac.c 5033 5034EDAC-PND2 5035M: Tony Luck <tony.luck@intel.com> 5036L: linux-edac@vger.kernel.org 5037S: Maintained 5038F: drivers/edac/pnd2_edac.[ch] 5039 5040EDAC-R82600 5041M: Tim Small <tim@buttersideup.com> 5042L: linux-edac@vger.kernel.org 5043S: Maintained 5044F: drivers/edac/r82600_edac.c 5045 5046EDAC-SBRIDGE 5047M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5048M: Mauro Carvalho Chehab <mchehab@kernel.org> 5049L: linux-edac@vger.kernel.org 5050S: Maintained 5051F: drivers/edac/sb_edac.c 5052 5053EDAC-SKYLAKE 5054M: Tony Luck <tony.luck@intel.com> 5055L: linux-edac@vger.kernel.org 5056S: Maintained 5057F: drivers/edac/skx_edac.c 5058 5059EDIROL UA-101/UA-1000 DRIVER 5060M: Clemens Ladisch <clemens@ladisch.de> 5061L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5062T: git git://git.alsa-project.org/alsa-kernel.git 5063S: Maintained 5064F: sound/usb/misc/ua101.c 5065 5066EFI TEST DRIVER 5067L: linux-efi@vger.kernel.org 5068M: Ivan Hu <ivan.hu@canonical.com> 5069M: Matt Fleming <matt@codeblueprint.co.uk> 5070S: Maintained 5071F: drivers/firmware/efi/test/ 5072 5073EFI VARIABLE FILESYSTEM 5074M: Matthew Garrett <matthew.garrett@nebula.com> 5075M: Jeremy Kerr <jk@ozlabs.org> 5076M: Matt Fleming <matt@codeblueprint.co.uk> 5077T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5078L: linux-efi@vger.kernel.org 5079S: Maintained 5080F: fs/efivarfs/ 5081 5082EFIFB FRAMEBUFFER DRIVER 5083L: linux-fbdev@vger.kernel.org 5084M: Peter Jones <pjones@redhat.com> 5085S: Maintained 5086F: drivers/video/fbdev/efifb.c 5087 5088EFS FILESYSTEM 5089W: http://aeschi.ch.eu.org/efs/ 5090S: Orphan 5091F: fs/efs/ 5092 5093EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5094M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5095L: netdev@vger.kernel.org 5096S: Maintained 5097F: drivers/net/ethernet/ibm/ehea/ 5098 5099EM28XX VIDEO4LINUX DRIVER 5100M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5101M: Mauro Carvalho Chehab <mchehab@kernel.org> 5102L: linux-media@vger.kernel.org 5103W: https://linuxtv.org 5104T: git git://linuxtv.org/media_tree.git 5105S: Maintained 5106F: drivers/media/usb/em28xx/ 5107F: Documentation/media/v4l-drivers/em28xx* 5108 5109EMBEDDED LINUX 5110M: Paul Gortmaker <paul.gortmaker@windriver.com> 5111M: Matt Mackall <mpm@selenic.com> 5112M: David Woodhouse <dwmw2@infradead.org> 5113L: linux-embedded@vger.kernel.org 5114S: Maintained 5115 5116Emulex 10Gbps iSCSI - OneConnect DRIVER 5117M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5118M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5119M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5120L: linux-scsi@vger.kernel.org 5121W: http://www.broadcom.com 5122S: Supported 5123F: drivers/scsi/be2iscsi/ 5124 5125Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5126M: Sathya Perla <sathya.perla@broadcom.com> 5127M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5128M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5129M: Somnath Kotur <somnath.kotur@broadcom.com> 5130L: netdev@vger.kernel.org 5131W: http://www.emulex.com 5132S: Supported 5133F: drivers/net/ethernet/emulex/benet/ 5134 5135EMULEX ONECONNECT ROCE DRIVER 5136M: Selvin Xavier <selvin.xavier@broadcom.com> 5137M: Devesh Sharma <devesh.sharma@broadcom.com> 5138L: linux-rdma@vger.kernel.org 5139W: http://www.broadcom.com 5140S: Odd Fixes 5141F: drivers/infiniband/hw/ocrdma/ 5142F: include/uapi/rdma/ocrdma-abi.h 5143 5144EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5145M: James Smart <james.smart@broadcom.com> 5146M: Dick Kennedy <dick.kennedy@broadcom.com> 5147L: linux-scsi@vger.kernel.org 5148W: http://www.broadcom.com 5149S: Supported 5150F: drivers/scsi/lpfc/ 5151 5152ENE CB710 FLASH CARD READER DRIVER 5153M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5154S: Maintained 5155F: drivers/misc/cb710/ 5156F: drivers/mmc/host/cb710-mmc.* 5157F: include/linux/cb710.h 5158 5159ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5160M: Maxim Levitsky <maximlevitsky@gmail.com> 5161S: Maintained 5162F: drivers/media/rc/ene_ir.* 5163 5164EPSON S1D13XXX FRAMEBUFFER DRIVER 5165M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5166S: Maintained 5167T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5168F: drivers/video/fbdev/s1d13xxxfb.c 5169F: include/video/s1d13xxxfb.h 5170 5171ERRSEQ ERROR TRACKING INFRASTRUCTURE 5172M: Jeff Layton <jlayton@poochiereds.net> 5173S: Maintained 5174F: lib/errseq.c 5175F: include/linux/errseq.h 5176 5177ET131X NETWORK DRIVER 5178M: Mark Einon <mark.einon@gmail.com> 5179S: Odd Fixes 5180F: drivers/net/ethernet/agere/ 5181 5182ETHERNET BRIDGE 5183M: Stephen Hemminger <stephen@networkplumber.org> 5184L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5185L: netdev@vger.kernel.org 5186W: http://www.linuxfoundation.org/en/Net:Bridge 5187S: Maintained 5188F: include/linux/netfilter_bridge/ 5189F: net/bridge/ 5190 5191ETHERNET PHY LIBRARY 5192M: Andrew Lunn <andrew@lunn.ch> 5193M: Florian Fainelli <f.fainelli@gmail.com> 5194L: netdev@vger.kernel.org 5195S: Maintained 5196F: Documentation/ABI/testing/sysfs-bus-mdio 5197F: Documentation/devicetree/bindings/net/mdio* 5198F: Documentation/networking/phy.txt 5199F: drivers/net/phy/ 5200F: drivers/of/of_mdio.c 5201F: drivers/of/of_net.c 5202F: include/linux/*mdio*.h 5203F: include/linux/of_net.h 5204F: include/linux/phy.h 5205F: include/linux/phy_fixed.h 5206F: include/linux/platform_data/mdio-gpio.h 5207F: include/linux/platform_data/mdio-bcm-unimac.h 5208F: include/trace/events/mdio.h 5209F: include/uapi/linux/mdio.h 5210F: include/uapi/linux/mii.h 5211 5212EXT2 FILE SYSTEM 5213M: Jan Kara <jack@suse.com> 5214L: linux-ext4@vger.kernel.org 5215S: Maintained 5216F: Documentation/filesystems/ext2.txt 5217F: fs/ext2/ 5218F: include/linux/ext2* 5219 5220EXT4 FILE SYSTEM 5221M: "Theodore Ts'o" <tytso@mit.edu> 5222M: Andreas Dilger <adilger.kernel@dilger.ca> 5223L: linux-ext4@vger.kernel.org 5224W: http://ext4.wiki.kernel.org 5225Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5226T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5227S: Maintained 5228F: Documentation/filesystems/ext4.txt 5229F: fs/ext4/ 5230 5231Extended Verification Module (EVM) 5232M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5233L: linux-integrity@vger.kernel.org 5234S: Supported 5235F: security/integrity/evm/ 5236 5237EXTENSIBLE FIRMWARE INTERFACE (EFI) 5238M: Matt Fleming <matt@codeblueprint.co.uk> 5239M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5240L: linux-efi@vger.kernel.org 5241T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5242S: Maintained 5243F: Documentation/efi-stub.txt 5244F: arch/*/kernel/efi.c 5245F: arch/x86/boot/compressed/eboot.[ch] 5246F: arch/*/include/asm/efi.h 5247F: arch/x86/platform/efi/ 5248F: drivers/firmware/efi/ 5249F: include/linux/efi*.h 5250F: arch/arm/boot/compressed/efi-header.S 5251F: arch/arm64/kernel/efi-entry.S 5252 5253EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5254M: MyungJoo Ham <myungjoo.ham@samsung.com> 5255M: Chanwoo Choi <cw00.choi@samsung.com> 5256L: linux-kernel@vger.kernel.org 5257T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5258S: Maintained 5259F: drivers/extcon/ 5260F: include/linux/extcon/ 5261F: include/linux/extcon.h 5262F: Documentation/extcon/ 5263F: Documentation/devicetree/bindings/extcon/ 5264 5265EXYNOS DP DRIVER 5266M: Jingoo Han <jingoohan1@gmail.com> 5267L: dri-devel@lists.freedesktop.org 5268S: Maintained 5269F: drivers/gpu/drm/exynos/exynos_dp* 5270 5271EXYNOS SYSMMU (IOMMU) driver 5272M: Marek Szyprowski <m.szyprowski@samsung.com> 5273L: iommu@lists.linux-foundation.org 5274S: Maintained 5275F: drivers/iommu/exynos-iommu.c 5276 5277EZchip NPS platform support 5278M: Elad Kanfi <eladkan@mellanox.com> 5279M: Vineet Gupta <vgupta@synopsys.com> 5280S: Supported 5281F: arch/arc/plat-eznps 5282F: arch/arc/boot/dts/eznps.dts 5283 5284F2FS FILE SYSTEM 5285M: Jaegeuk Kim <jaegeuk@kernel.org> 5286M: Chao Yu <yuchao0@huawei.com> 5287L: linux-f2fs-devel@lists.sourceforge.net 5288W: https://f2fs.wiki.kernel.org/ 5289T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5290S: Maintained 5291F: Documentation/filesystems/f2fs.txt 5292F: Documentation/ABI/testing/sysfs-fs-f2fs 5293F: fs/f2fs/ 5294F: include/linux/f2fs_fs.h 5295F: include/trace/events/f2fs.h 5296 5297F71805F HARDWARE MONITORING DRIVER 5298M: Jean Delvare <jdelvare@suse.com> 5299L: linux-hwmon@vger.kernel.org 5300S: Maintained 5301F: Documentation/hwmon/f71805f 5302F: drivers/hwmon/f71805f.c 5303 5304FANOTIFY 5305M: Jan Kara <jack@suse.cz> 5306R: Amir Goldstein <amir73il@gmail.com> 5307L: linux-fsdevel@vger.kernel.org 5308S: Maintained 5309F: fs/notify/fanotify/ 5310F: include/linux/fanotify.h 5311F: include/uapi/linux/fanotify.h 5312 5313FARSYNC SYNCHRONOUS DRIVER 5314M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5315W: http://www.farsite.co.uk/ 5316S: Supported 5317F: drivers/net/wan/farsync.* 5318 5319FAULT INJECTION SUPPORT 5320M: Akinobu Mita <akinobu.mita@gmail.com> 5321S: Supported 5322F: Documentation/fault-injection/ 5323F: lib/fault-inject.c 5324 5325FBTFT Framebuffer drivers 5326M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5327S: Maintained 5328F: drivers/staging/fbtft/ 5329 5330FC0011 TUNER DRIVER 5331M: Michael Buesch <m@bues.ch> 5332L: linux-media@vger.kernel.org 5333S: Maintained 5334F: drivers/media/tuners/fc0011.h 5335F: drivers/media/tuners/fc0011.c 5336 5337FC2580 MEDIA DRIVER 5338M: Antti Palosaari <crope@iki.fi> 5339L: linux-media@vger.kernel.org 5340W: https://linuxtv.org 5341W: http://palosaari.fi/linux/ 5342Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5343T: git git://linuxtv.org/anttip/media_tree.git 5344S: Maintained 5345F: drivers/media/tuners/fc2580* 5346 5347FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5348M: Johannes Thumshirn <jth@kernel.org> 5349L: fcoe-devel@open-fcoe.org 5350W: www.Open-FCoE.org 5351S: Supported 5352F: drivers/scsi/libfc/ 5353F: drivers/scsi/fcoe/ 5354F: include/scsi/fc/ 5355F: include/scsi/libfc.h 5356F: include/scsi/libfcoe.h 5357F: include/uapi/scsi/fc/ 5358 5359FILE LOCKING (flock() and fcntl()/lockf()) 5360M: Jeff Layton <jlayton@poochiereds.net> 5361M: "J. Bruce Fields" <bfields@fieldses.org> 5362L: linux-fsdevel@vger.kernel.org 5363S: Maintained 5364F: include/linux/fcntl.h 5365F: include/uapi/linux/fcntl.h 5366F: fs/fcntl.c 5367F: fs/locks.c 5368 5369FILESYSTEMS (VFS and infrastructure) 5370M: Alexander Viro <viro@zeniv.linux.org.uk> 5371L: linux-fsdevel@vger.kernel.org 5372S: Maintained 5373F: fs/* 5374F: include/linux/fs.h 5375F: include/uapi/linux/fs.h 5376 5377FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5378M: Riku Voipio <riku.voipio@iki.fi> 5379L: linux-hwmon@vger.kernel.org 5380S: Maintained 5381F: drivers/hwmon/f75375s.c 5382F: include/linux/f75375s.h 5383 5384FIREWIRE AUDIO DRIVERS 5385M: Clemens Ladisch <clemens@ladisch.de> 5386L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5387T: git git://git.alsa-project.org/alsa-kernel.git 5388S: Maintained 5389F: sound/firewire/ 5390 5391FIREWIRE MEDIA DRIVERS (firedtv) 5392M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5393L: linux-media@vger.kernel.org 5394L: linux1394-devel@lists.sourceforge.net 5395T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5396S: Maintained 5397F: drivers/media/firewire/ 5398 5399FIREWIRE SBP-2 TARGET 5400M: Chris Boot <bootc@bootc.net> 5401L: linux-scsi@vger.kernel.org 5402L: target-devel@vger.kernel.org 5403L: linux1394-devel@lists.sourceforge.net 5404T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5405S: Maintained 5406F: drivers/target/sbp/ 5407 5408FIREWIRE SUBSYSTEM 5409M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5410L: linux1394-devel@lists.sourceforge.net 5411W: http://ieee1394.wiki.kernel.org/ 5412T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5413S: Maintained 5414F: drivers/firewire/ 5415F: include/linux/firewire.h 5416F: include/uapi/linux/firewire*.h 5417F: tools/firewire/ 5418 5419FIRMWARE LOADER (request_firmware) 5420M: Luis R. Rodriguez <mcgrof@kernel.org> 5421L: linux-kernel@vger.kernel.org 5422S: Maintained 5423F: Documentation/firmware_class/ 5424F: drivers/base/firmware*.c 5425F: include/linux/firmware.h 5426 5427FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5428M: Joshua Morris <josh.h.morris@us.ibm.com> 5429M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5430S: Maintained 5431F: drivers/block/rsxx/ 5432 5433FLOPPY DRIVER 5434M: Jiri Kosina <jikos@kernel.org> 5435T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5436S: Odd fixes 5437F: drivers/block/floppy.c 5438 5439FMC SUBSYSTEM 5440M: Alessandro Rubini <rubini@gnudd.com> 5441W: http://www.ohwr.org/projects/fmc-bus 5442S: Supported 5443F: drivers/fmc/ 5444F: include/linux/fmc*.h 5445F: include/linux/ipmi-fru.h 5446K: fmc_d.*register 5447 5448FPGA MANAGER FRAMEWORK 5449M: Alan Tull <atull@kernel.org> 5450R: Moritz Fischer <mdf@kernel.org> 5451L: linux-fpga@vger.kernel.org 5452S: Maintained 5453T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5454Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5455F: Documentation/fpga/ 5456F: Documentation/devicetree/bindings/fpga/ 5457F: drivers/fpga/ 5458F: include/linux/fpga/ 5459W: http://www.rocketboards.org 5460 5461FPU EMULATOR 5462M: Bill Metzenthen <billm@melbpc.org.au> 5463W: http://floatingpoint.sourceforge.net/emulator/index.html 5464S: Maintained 5465F: arch/x86/math-emu/ 5466 5467FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5468L: netdev@vger.kernel.org 5469S: Orphan 5470F: drivers/net/wan/dlci.c 5471F: drivers/net/wan/sdla.c 5472 5473FRAMEBUFFER LAYER 5474M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5475L: linux-fbdev@vger.kernel.org 5476T: git git://github.com/bzolnier/linux.git 5477Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5478S: Maintained 5479F: Documentation/fb/ 5480F: drivers/video/ 5481F: include/video/ 5482F: include/linux/fb.h 5483F: include/uapi/video/ 5484F: include/uapi/linux/fb.h 5485 5486FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5487M: Horia Geantă <horia.geanta@nxp.com> 5488M: Aymen Sghaier <aymen.sghaier@nxp.com> 5489L: linux-crypto@vger.kernel.org 5490S: Maintained 5491F: drivers/crypto/caam/ 5492F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5493 5494FREESCALE DIU FRAMEBUFFER DRIVER 5495M: Timur Tabi <timur@tabi.org> 5496L: linux-fbdev@vger.kernel.org 5497S: Maintained 5498F: drivers/video/fbdev/fsl-diu-fb.* 5499 5500FREESCALE DMA DRIVER 5501M: Li Yang <leoyang.li@nxp.com> 5502M: Zhang Wei <zw@zh-kernel.org> 5503L: linuxppc-dev@lists.ozlabs.org 5504S: Maintained 5505F: drivers/dma/fsldma.* 5506 5507FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5508M: Claudiu Manoil <claudiu.manoil@freescale.com> 5509L: netdev@vger.kernel.org 5510S: Maintained 5511F: drivers/net/ethernet/freescale/gianfar* 5512X: drivers/net/ethernet/freescale/gianfar_ptp.c 5513F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5514 5515FREESCALE GPMI NAND DRIVER 5516M: Han Xu <han.xu@nxp.com> 5517L: linux-mtd@lists.infradead.org 5518S: Maintained 5519F: drivers/mtd/nand/gpmi-nand/* 5520 5521FREESCALE I2C CPM DRIVER 5522M: Jochen Friedrich <jochen@scram.de> 5523L: linuxppc-dev@lists.ozlabs.org 5524L: linux-i2c@vger.kernel.org 5525S: Maintained 5526F: drivers/i2c/busses/i2c-cpm.c 5527 5528FREESCALE IMX / MXC FEC DRIVER 5529M: Fugang Duan <fugang.duan@nxp.com> 5530L: netdev@vger.kernel.org 5531S: Maintained 5532F: drivers/net/ethernet/freescale/fec_main.c 5533F: drivers/net/ethernet/freescale/fec_ptp.c 5534F: drivers/net/ethernet/freescale/fec.h 5535F: Documentation/devicetree/bindings/net/fsl-fec.txt 5536 5537FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5538M: Sascha Hauer <kernel@pengutronix.de> 5539L: linux-fbdev@vger.kernel.org 5540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5541S: Maintained 5542F: include/linux/platform_data/video-imxfb.h 5543F: drivers/video/fbdev/imxfb.c 5544 5545FREESCALE QORIQ DPAA ETHERNET DRIVER 5546M: Madalin Bucur <madalin.bucur@nxp.com> 5547L: netdev@vger.kernel.org 5548S: Maintained 5549F: drivers/net/ethernet/freescale/dpaa 5550 5551FREESCALE QORIQ DPAA FMAN DRIVER 5552M: Madalin Bucur <madalin.bucur@nxp.com> 5553L: netdev@vger.kernel.org 5554S: Maintained 5555F: drivers/net/ethernet/freescale/fman 5556F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5557 5558FREESCALE QUAD SPI DRIVER 5559M: Han Xu <han.xu@nxp.com> 5560L: linux-mtd@lists.infradead.org 5561S: Maintained 5562F: drivers/mtd/spi-nor/fsl-quadspi.c 5563 5564FREESCALE QUICC ENGINE LIBRARY 5565M: Qiang Zhao <qiang.zhao@nxp.com> 5566L: linuxppc-dev@lists.ozlabs.org 5567S: Maintained 5568F: drivers/soc/fsl/qe/ 5569F: include/soc/fsl/*qe*.h 5570F: include/soc/fsl/*ucc*.h 5571 5572FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5573M: Li Yang <leoyang.li@nxp.com> 5574L: netdev@vger.kernel.org 5575L: linuxppc-dev@lists.ozlabs.org 5576S: Maintained 5577F: drivers/net/ethernet/freescale/ucc_geth* 5578 5579FREESCALE QUICC ENGINE UCC HDLC DRIVER 5580M: Zhao Qiang <qiang.zhao@nxp.com> 5581L: netdev@vger.kernel.org 5582L: linuxppc-dev@lists.ozlabs.org 5583S: Maintained 5584F: drivers/net/wan/fsl_ucc_hdlc* 5585 5586FREESCALE QUICC ENGINE UCC UART DRIVER 5587M: Timur Tabi <timur@tabi.org> 5588L: linuxppc-dev@lists.ozlabs.org 5589S: Maintained 5590F: drivers/tty/serial/ucc_uart.c 5591 5592FREESCALE SOC DRIVERS 5593M: Li Yang <leoyang.li@nxp.com> 5594L: linuxppc-dev@lists.ozlabs.org 5595L: linux-arm-kernel@lists.infradead.org 5596S: Maintained 5597F: Documentation/devicetree/bindings/soc/fsl/ 5598F: drivers/soc/fsl/ 5599F: include/linux/fsl/ 5600 5601FREESCALE SOC FS_ENET DRIVER 5602M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5603M: Vitaly Bordug <vbordug@ru.mvista.com> 5604L: linuxppc-dev@lists.ozlabs.org 5605L: netdev@vger.kernel.org 5606S: Maintained 5607F: drivers/net/ethernet/freescale/fs_enet/ 5608F: include/linux/fs_enet_pd.h 5609 5610FREESCALE SOC SOUND DRIVERS 5611M: Timur Tabi <timur@tabi.org> 5612M: Nicolin Chen <nicoleotsuka@gmail.com> 5613M: Xiubo Li <Xiubo.Lee@gmail.com> 5614R: Fabio Estevam <fabio.estevam@nxp.com> 5615L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5616L: linuxppc-dev@lists.ozlabs.org 5617S: Maintained 5618F: sound/soc/fsl/fsl* 5619F: sound/soc/fsl/imx* 5620F: sound/soc/fsl/mpc8610_hpcd.c 5621 5622FREESCALE USB PERIPHERAL DRIVERS 5623M: Li Yang <leoyang.li@nxp.com> 5624L: linux-usb@vger.kernel.org 5625L: linuxppc-dev@lists.ozlabs.org 5626S: Maintained 5627F: drivers/usb/gadget/udc/fsl* 5628 5629FREEVXFS FILESYSTEM 5630M: Christoph Hellwig <hch@infradead.org> 5631W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5632S: Maintained 5633F: fs/freevxfs/ 5634 5635FREEZER 5636M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5637M: Pavel Machek <pavel@ucw.cz> 5638L: linux-pm@vger.kernel.org 5639S: Supported 5640F: Documentation/power/freezing-of-tasks.txt 5641F: include/linux/freezer.h 5642F: kernel/freezer.c 5643 5644FRONTSWAP API 5645M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5646L: linux-kernel@vger.kernel.org 5647S: Maintained 5648F: mm/frontswap.c 5649F: include/linux/frontswap.h 5650 5651FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5652M: David Howells <dhowells@redhat.com> 5653L: linux-cachefs@redhat.com (moderated for non-subscribers) 5654S: Supported 5655F: Documentation/filesystems/caching/ 5656F: fs/fscache/ 5657F: include/linux/fscache*.h 5658 5659FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5660M: Theodore Y. Ts'o <tytso@mit.edu> 5661M: Jaegeuk Kim <jaegeuk@kernel.org> 5662L: linux-fscrypt@vger.kernel.org 5663Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5664T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5665S: Supported 5666F: fs/crypto/ 5667F: include/linux/fscrypt*.h 5668F: Documentation/filesystems/fscrypt.rst 5669 5670FUJITSU FR-V (FRV) PORT 5671S: Orphan 5672F: arch/frv/ 5673 5674FUJITSU LAPTOP EXTRAS 5675M: Jonathan Woithe <jwoithe@just42.net> 5676L: platform-driver-x86@vger.kernel.org 5677S: Maintained 5678F: drivers/platform/x86/fujitsu-laptop.c 5679 5680FUJITSU M-5MO LS CAMERA ISP DRIVER 5681M: Kyungmin Park <kyungmin.park@samsung.com> 5682M: Heungjun Kim <riverful.kim@samsung.com> 5683L: linux-media@vger.kernel.org 5684S: Maintained 5685F: drivers/media/i2c/m5mols/ 5686F: include/media/i2c/m5mols.h 5687 5688FUJITSU TABLET EXTRAS 5689M: Robert Gerlach <khnz@gmx.de> 5690L: platform-driver-x86@vger.kernel.org 5691S: Maintained 5692F: drivers/platform/x86/fujitsu-tablet.c 5693 5694FUSE: FILESYSTEM IN USERSPACE 5695M: Miklos Szeredi <miklos@szeredi.hu> 5696L: linux-fsdevel@vger.kernel.org 5697W: http://fuse.sourceforge.net/ 5698T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5699S: Maintained 5700F: fs/fuse/ 5701F: include/uapi/linux/fuse.h 5702F: Documentation/filesystems/fuse.txt 5703 5704FUTEX SUBSYSTEM 5705M: Thomas Gleixner <tglx@linutronix.de> 5706M: Ingo Molnar <mingo@redhat.com> 5707R: Peter Zijlstra <peterz@infradead.org> 5708R: Darren Hart <dvhart@infradead.org> 5709L: linux-kernel@vger.kernel.org 5710T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5711S: Maintained 5712F: kernel/futex.c 5713F: kernel/futex_compat.c 5714F: include/asm-generic/futex.h 5715F: include/linux/futex.h 5716F: include/uapi/linux/futex.h 5717F: tools/testing/selftests/futex/ 5718F: tools/perf/bench/futex* 5719F: Documentation/*futex* 5720 5721FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5722M: Rik Faith <faith@cs.unc.edu> 5723L: linux-scsi@vger.kernel.org 5724S: Odd Fixes (e.g., new signatures) 5725F: drivers/scsi/fdomain.* 5726 5727GCC PLUGINS 5728M: Kees Cook <keescook@chromium.org> 5729R: Emese Revfy <re.emese@gmail.com> 5730L: kernel-hardening@lists.openwall.com 5731S: Maintained 5732F: scripts/gcc-plugins/ 5733F: scripts/gcc-plugin.sh 5734F: scripts/Makefile.gcc-plugins 5735F: Documentation/gcc-plugins.txt 5736 5737GCOV BASED KERNEL PROFILING 5738M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5739S: Maintained 5740F: kernel/gcov/ 5741F: Documentation/dev-tools/gcov.rst 5742 5743GDB KERNEL DEBUGGING HELPER SCRIPTS 5744M: Jan Kiszka <jan.kiszka@siemens.com> 5745M: Kieran Bingham <kieran@bingham.xyz> 5746S: Supported 5747F: scripts/gdb/ 5748 5749GDT SCSI DISK ARRAY CONTROLLER DRIVER 5750M: Achim Leubner <achim_leubner@adaptec.com> 5751L: linux-scsi@vger.kernel.org 5752W: http://www.icp-vortex.com/ 5753S: Supported 5754F: drivers/scsi/gdt* 5755 5756GEMTEK FM RADIO RECEIVER DRIVER 5757M: Hans Verkuil <hverkuil@xs4all.nl> 5758L: linux-media@vger.kernel.org 5759T: git git://linuxtv.org/media_tree.git 5760W: https://linuxtv.org 5761S: Maintained 5762F: drivers/media/radio/radio-gemtek* 5763 5764GENERIC GPIO I2C DRIVER 5765M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5766S: Supported 5767F: drivers/i2c/busses/i2c-gpio.c 5768F: include/linux/i2c-gpio.h 5769 5770GENERIC GPIO I2C MULTIPLEXER DRIVER 5771M: Peter Korsgaard <peter.korsgaard@barco.com> 5772L: linux-i2c@vger.kernel.org 5773S: Supported 5774F: drivers/i2c/muxes/i2c-mux-gpio.c 5775F: include/linux/i2c-mux-gpio.h 5776F: Documentation/i2c/muxes/i2c-mux-gpio 5777 5778GENERIC HDLC (WAN) DRIVERS 5779M: Krzysztof Halasa <khc@pm.waw.pl> 5780W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5781S: Maintained 5782F: drivers/net/wan/c101.c 5783F: drivers/net/wan/hd6457* 5784F: drivers/net/wan/hdlc* 5785F: drivers/net/wan/n2.c 5786F: drivers/net/wan/pc300too.c 5787F: drivers/net/wan/pci200syn.c 5788F: drivers/net/wan/wanxl* 5789 5790GENERIC INCLUDE/ASM HEADER FILES 5791M: Arnd Bergmann <arnd@arndb.de> 5792L: linux-arch@vger.kernel.org 5793T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5794S: Maintained 5795F: include/asm-generic/ 5796F: include/uapi/asm-generic/ 5797 5798GENERIC PHY FRAMEWORK 5799M: Kishon Vijay Abraham I <kishon@ti.com> 5800L: linux-kernel@vger.kernel.org 5801T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5802S: Supported 5803F: drivers/phy/ 5804F: include/linux/phy/ 5805 5806GENERIC PM DOMAINS 5807M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5808M: Kevin Hilman <khilman@kernel.org> 5809M: Ulf Hansson <ulf.hansson@linaro.org> 5810L: linux-pm@vger.kernel.org 5811S: Supported 5812F: drivers/base/power/domain*.c 5813F: include/linux/pm_domain.h 5814F: Documentation/devicetree/bindings/power/power_domain.txt 5815 5816GENERIC UIO DRIVER FOR PCI DEVICES 5817M: "Michael S. Tsirkin" <mst@redhat.com> 5818L: kvm@vger.kernel.org 5819S: Supported 5820F: drivers/uio/uio_pci_generic.c 5821 5822GENWQE (IBM Generic Workqueue Card) 5823M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5824M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5825S: Supported 5826F: drivers/misc/genwqe/ 5827 5828GET_MAINTAINER SCRIPT 5829M: Joe Perches <joe@perches.com> 5830S: Maintained 5831F: scripts/get_maintainer.pl 5832 5833GFS2 FILE SYSTEM 5834M: Steven Whitehouse <swhiteho@redhat.com> 5835M: Bob Peterson <rpeterso@redhat.com> 5836L: cluster-devel@redhat.com 5837W: http://sources.redhat.com/cluster/ 5838T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5839S: Supported 5840F: Documentation/filesystems/gfs2*.txt 5841F: fs/gfs2/ 5842F: include/uapi/linux/gfs2_ondisk.h 5843 5844GIGASET ISDN DRIVERS 5845M: Paul Bolle <pebolle@tiscali.nl> 5846L: gigaset307x-common@lists.sourceforge.net 5847W: http://gigaset307x.sourceforge.net/ 5848S: Odd Fixes 5849F: Documentation/isdn/README.gigaset 5850F: drivers/isdn/gigaset/ 5851F: include/uapi/linux/gigaset_dev.h 5852 5853GO7007 MPEG CODEC 5854M: Hans Verkuil <hans.verkuil@cisco.com> 5855L: linux-media@vger.kernel.org 5856S: Maintained 5857F: drivers/media/usb/go7007/ 5858 5859GOODIX TOUCHSCREEN 5860M: Bastien Nocera <hadess@hadess.net> 5861L: linux-input@vger.kernel.org 5862S: Maintained 5863F: drivers/input/touchscreen/goodix.c 5864 5865GPIO ACPI SUPPORT 5866M: Mika Westerberg <mika.westerberg@linux.intel.com> 5867M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5868L: linux-gpio@vger.kernel.org 5869L: linux-acpi@vger.kernel.org 5870S: Maintained 5871F: Documentation/acpi/gpio-properties.txt 5872F: drivers/gpio/gpiolib-acpi.c 5873 5874GPIO IR Transmitter 5875M: Sean Young <sean@mess.org> 5876L: linux-media@vger.kernel.org 5877S: Maintained 5878F: drivers/media/rc/gpio-ir-tx.c 5879 5880GPIO MOCKUP DRIVER 5881M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5882L: linux-gpio@vger.kernel.org 5883S: Maintained 5884F: drivers/gpio/gpio-mockup.c 5885F: tools/testing/selftests/gpio/ 5886 5887GPIO SUBSYSTEM 5888M: Linus Walleij <linus.walleij@linaro.org> 5889L: linux-gpio@vger.kernel.org 5890T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5891S: Maintained 5892F: Documentation/devicetree/bindings/gpio/ 5893F: Documentation/gpio/ 5894F: Documentation/ABI/testing/gpio-cdev 5895F: Documentation/ABI/obsolete/sysfs-gpio 5896F: drivers/gpio/ 5897F: include/linux/gpio/ 5898F: include/linux/gpio.h 5899F: include/asm-generic/gpio.h 5900F: include/uapi/linux/gpio.h 5901F: tools/gpio/ 5902 5903GRE DEMULTIPLEXER DRIVER 5904M: Dmitry Kozlov <xeb@mail.ru> 5905L: netdev@vger.kernel.org 5906S: Maintained 5907F: net/ipv4/gre_demux.c 5908F: net/ipv4/gre_offload.c 5909F: include/net/gre.h 5910 5911GRETH 10/100/1G Ethernet MAC device driver 5912M: Andreas Larsson <andreas@gaisler.com> 5913L: netdev@vger.kernel.org 5914S: Maintained 5915F: drivers/net/ethernet/aeroflex/ 5916 5917GREYBUS AUDIO PROTOCOLS DRIVERS 5918M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5919M: Mark Greer <mgreer@animalcreek.com> 5920S: Maintained 5921F: drivers/staging/greybus/audio_apbridgea.c 5922F: drivers/staging/greybus/audio_apbridgea.h 5923F: drivers/staging/greybus/audio_codec.c 5924F: drivers/staging/greybus/audio_codec.h 5925F: drivers/staging/greybus/audio_gb.c 5926F: drivers/staging/greybus/audio_manager.c 5927F: drivers/staging/greybus/audio_manager.h 5928F: drivers/staging/greybus/audio_manager_module.c 5929F: drivers/staging/greybus/audio_manager_private.h 5930F: drivers/staging/greybus/audio_manager_sysfs.c 5931F: drivers/staging/greybus/audio_module.c 5932F: drivers/staging/greybus/audio_topology.c 5933 5934GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5935M: Viresh Kumar <vireshk@kernel.org> 5936S: Maintained 5937F: drivers/staging/greybus/authentication.c 5938F: drivers/staging/greybus/bootrom.c 5939F: drivers/staging/greybus/firmware.h 5940F: drivers/staging/greybus/fw-core.c 5941F: drivers/staging/greybus/fw-download.c 5942F: drivers/staging/greybus/fw-managament.c 5943F: drivers/staging/greybus/greybus_authentication.h 5944F: drivers/staging/greybus/greybus_firmware.h 5945F: drivers/staging/greybus/hid.c 5946F: drivers/staging/greybus/i2c.c 5947F: drivers/staging/greybus/spi.c 5948F: drivers/staging/greybus/spilib.c 5949F: drivers/staging/greybus/spilib.h 5950 5951GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 5952M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5953S: Maintained 5954F: drivers/staging/greybus/loopback.c 5955F: drivers/staging/greybus/timesync.c 5956F: drivers/staging/greybus/timesync_platform.c 5957 5958GREYBUS PLATFORM DRIVERS 5959M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5960S: Maintained 5961F: drivers/staging/greybus/arche-platform.c 5962F: drivers/staging/greybus/arche-apb-ctrl.c 5963F: drivers/staging/greybus/arche_platform.h 5964 5965GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5966M: Rui Miguel Silva <rmfrfs@gmail.com> 5967S: Maintained 5968F: drivers/staging/greybus/sdio.c 5969F: drivers/staging/greybus/light.c 5970F: drivers/staging/greybus/gpio.c 5971F: drivers/staging/greybus/power_supply.c 5972F: drivers/staging/greybus/spi.c 5973F: drivers/staging/greybus/spilib.c 5974 5975GREYBUS SUBSYSTEM 5976M: Johan Hovold <johan@kernel.org> 5977M: Alex Elder <elder@kernel.org> 5978M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5979S: Maintained 5980F: drivers/staging/greybus/ 5981L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5982 5983GREYBUS UART PROTOCOLS DRIVERS 5984M: David Lin <dtwlin@gmail.com> 5985S: Maintained 5986F: drivers/staging/greybus/uart.c 5987F: drivers/staging/greybus/log.c 5988 5989GS1662 VIDEO SERIALIZER 5990M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5991L: linux-media@vger.kernel.org 5992T: git git://linuxtv.org/media_tree.git 5993S: Maintained 5994F: drivers/media/spi/gs1662.c 5995 5996GSPCA FINEPIX SUBDRIVER 5997M: Frank Zago <frank@zago.net> 5998L: linux-media@vger.kernel.org 5999T: git git://linuxtv.org/media_tree.git 6000S: Maintained 6001F: drivers/media/usb/gspca/finepix.c 6002 6003GSPCA GL860 SUBDRIVER 6004M: Olivier Lorin <o.lorin@laposte.net> 6005L: linux-media@vger.kernel.org 6006T: git git://linuxtv.org/media_tree.git 6007S: Maintained 6008F: drivers/media/usb/gspca/gl860/ 6009 6010GSPCA M5602 SUBDRIVER 6011M: Erik Andren <erik.andren@gmail.com> 6012L: linux-media@vger.kernel.org 6013T: git git://linuxtv.org/media_tree.git 6014S: Maintained 6015F: drivers/media/usb/gspca/m5602/ 6016 6017GSPCA PAC207 SONIXB SUBDRIVER 6018M: Hans Verkuil <hverkuil@xs4all.nl> 6019L: linux-media@vger.kernel.org 6020T: git git://linuxtv.org/media_tree.git 6021S: Odd Fixes 6022F: drivers/media/usb/gspca/pac207.c 6023 6024GSPCA SN9C20X SUBDRIVER 6025M: Brian Johnson <brijohn@gmail.com> 6026L: linux-media@vger.kernel.org 6027T: git git://linuxtv.org/media_tree.git 6028S: Maintained 6029F: drivers/media/usb/gspca/sn9c20x.c 6030 6031GSPCA T613 SUBDRIVER 6032M: Leandro Costantino <lcostantino@gmail.com> 6033L: linux-media@vger.kernel.org 6034T: git git://linuxtv.org/media_tree.git 6035S: Maintained 6036F: drivers/media/usb/gspca/t613.c 6037 6038GSPCA USB WEBCAM DRIVER 6039M: Hans Verkuil <hverkuil@xs4all.nl> 6040L: linux-media@vger.kernel.org 6041T: git git://linuxtv.org/media_tree.git 6042S: Odd Fixes 6043F: drivers/media/usb/gspca/ 6044 6045GTP (GPRS Tunneling Protocol) 6046M: Pablo Neira Ayuso <pablo@netfilter.org> 6047M: Harald Welte <laforge@gnumonks.org> 6048L: osmocom-net-gprs@lists.osmocom.org 6049T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6050S: Maintained 6051F: drivers/net/gtp.c 6052 6053GUID PARTITION TABLE (GPT) 6054M: Davidlohr Bueso <dave@stgolabs.net> 6055L: linux-efi@vger.kernel.org 6056S: Maintained 6057F: block/partitions/efi.* 6058 6059H8/300 ARCHITECTURE 6060M: Yoshinori Sato <ysato@users.sourceforge.jp> 6061L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6062W: http://uclinux-h8.sourceforge.jp 6063T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6064S: Maintained 6065F: arch/h8300/ 6066F: drivers/clocksource/h8300_*.c 6067F: drivers/clk/h8300/ 6068F: drivers/irqchip/irq-renesas-h8*.c 6069 6070HACKRF MEDIA DRIVER 6071M: Antti Palosaari <crope@iki.fi> 6072L: linux-media@vger.kernel.org 6073W: https://linuxtv.org 6074W: http://palosaari.fi/linux/ 6075Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6076T: git git://linuxtv.org/anttip/media_tree.git 6077S: Maintained 6078F: drivers/media/usb/hackrf/ 6079 6080HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6081M: Frank Seidel <frank@f-seidel.de> 6082L: platform-driver-x86@vger.kernel.org 6083W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6084S: Maintained 6085F: drivers/platform/x86/hdaps.c 6086 6087HARDWARE MONITORING 6088M: Jean Delvare <jdelvare@suse.com> 6089M: Guenter Roeck <linux@roeck-us.net> 6090L: linux-hwmon@vger.kernel.org 6091W: http://hwmon.wiki.kernel.org/ 6092T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 6093T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6094S: Maintained 6095F: Documentation/hwmon/ 6096F: drivers/hwmon/ 6097F: include/linux/hwmon*.h 6098 6099HARDWARE RANDOM NUMBER GENERATOR CORE 6100M: Matt Mackall <mpm@selenic.com> 6101M: Herbert Xu <herbert@gondor.apana.org.au> 6102L: linux-crypto@vger.kernel.org 6103S: Odd fixes 6104F: Documentation/devicetree/bindings/rng/ 6105F: Documentation/hw_random.txt 6106F: drivers/char/hw_random/ 6107F: include/linux/hw_random.h 6108 6109HARDWARE SPINLOCK CORE 6110M: Ohad Ben-Cohen <ohad@wizery.com> 6111M: Bjorn Andersson <bjorn.andersson@linaro.org> 6112L: linux-remoteproc@vger.kernel.org 6113S: Maintained 6114T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6115F: Documentation/devicetree/bindings/hwlock/ 6116F: Documentation/hwspinlock.txt 6117F: drivers/hwspinlock/ 6118F: include/linux/hwspinlock.h 6119 6120HARMONY SOUND DRIVER 6121L: linux-parisc@vger.kernel.org 6122S: Maintained 6123F: sound/parisc/harmony.* 6124 6125HDPVR USB VIDEO ENCODER DRIVER 6126M: Hans Verkuil <hverkuil@xs4all.nl> 6127L: linux-media@vger.kernel.org 6128T: git git://linuxtv.org/media_tree.git 6129W: https://linuxtv.org 6130S: Odd Fixes 6131F: drivers/media/usb/hdpvr/ 6132 6133HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6134M: Jimmy Vance <jimmy.vance@hpe.com> 6135S: Supported 6136F: Documentation/watchdog/hpwdt.txt 6137F: drivers/watchdog/hpwdt.c 6138 6139HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6140M: Don Brace <don.brace@microsemi.com> 6141L: esc.storagedev@microsemi.com 6142L: linux-scsi@vger.kernel.org 6143S: Supported 6144F: Documentation/scsi/hpsa.txt 6145F: drivers/scsi/hpsa*.[ch] 6146F: include/linux/cciss*.h 6147F: include/uapi/linux/cciss*.h 6148 6149HFI1 DRIVER 6150M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6151M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6152L: linux-rdma@vger.kernel.org 6153S: Supported 6154F: drivers/infiniband/hw/hfi1 6155 6156HFS FILESYSTEM 6157L: linux-fsdevel@vger.kernel.org 6158S: Orphan 6159F: Documentation/filesystems/hfs.txt 6160F: fs/hfs/ 6161 6162HFSPLUS FILESYSTEM 6163L: linux-fsdevel@vger.kernel.org 6164S: Orphan 6165F: Documentation/filesystems/hfsplus.txt 6166F: fs/hfsplus/ 6167 6168HGA FRAMEBUFFER DRIVER 6169M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6170L: linux-nvidia@lists.surfsouth.com 6171W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6172S: Maintained 6173F: drivers/video/fbdev/hgafb.c 6174 6175HIBERNATION (aka Software Suspend, aka swsusp) 6176M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6177M: Pavel Machek <pavel@ucw.cz> 6178L: linux-pm@vger.kernel.org 6179B: https://bugzilla.kernel.org 6180S: Supported 6181F: arch/x86/power/ 6182F: drivers/base/power/ 6183F: kernel/power/ 6184F: include/linux/suspend.h 6185F: include/linux/freezer.h 6186F: include/linux/pm.h 6187F: arch/*/include/asm/suspend*.h 6188 6189HID CORE LAYER 6190M: Jiri Kosina <jikos@kernel.org> 6191R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6192L: linux-input@vger.kernel.org 6193T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6194S: Maintained 6195F: drivers/hid/ 6196F: include/linux/hid* 6197F: include/uapi/linux/hid* 6198 6199HID SENSOR HUB DRIVERS 6200M: Jiri Kosina <jikos@kernel.org> 6201M: Jonathan Cameron <jic23@kernel.org> 6202M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6203L: linux-input@vger.kernel.org 6204L: linux-iio@vger.kernel.org 6205S: Maintained 6206F: Documentation/hid/hid-sensor* 6207F: drivers/hid/hid-sensor-* 6208F: drivers/iio/*/hid-* 6209F: include/linux/hid-sensor-* 6210 6211HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6212M: Thomas Gleixner <tglx@linutronix.de> 6213L: linux-kernel@vger.kernel.org 6214T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6215S: Maintained 6216F: Documentation/timers/ 6217F: kernel/time/hrtimer.c 6218F: kernel/time/clockevents.c 6219F: kernel/time/timer_*.c 6220F: include/linux/clockchips.h 6221F: include/linux/hrtimer.h 6222 6223HIGH-SPEED SCC DRIVER FOR AX.25 6224L: linux-hams@vger.kernel.org 6225S: Orphan 6226F: drivers/net/hamradio/dmascc.c 6227F: drivers/net/hamradio/scc.c 6228 6229HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6230M: HighPoint Linux Team <linux@highpoint-tech.com> 6231W: http://www.highpoint-tech.com 6232S: Supported 6233F: Documentation/scsi/hptiop.txt 6234F: drivers/scsi/hptiop.c 6235 6236HIPPI 6237M: Jes Sorensen <jes@trained-monkey.org> 6238L: linux-hippi@sunsite.dk 6239S: Maintained 6240F: include/linux/hippidevice.h 6241F: include/uapi/linux/if_hippi.h 6242F: net/802/hippi.c 6243F: drivers/net/hippi/ 6244 6245HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6246M: Yisen Zhuang <yisen.zhuang@huawei.com> 6247M: Salil Mehta <salil.mehta@huawei.com> 6248L: netdev@vger.kernel.org 6249W: http://www.hisilicon.com 6250S: Maintained 6251F: drivers/net/ethernet/hisilicon/hns3/ 6252 6253HISILICON NETWORK SUBSYSTEM DRIVER 6254M: Yisen Zhuang <yisen.zhuang@huawei.com> 6255M: Salil Mehta <salil.mehta@huawei.com> 6256L: netdev@vger.kernel.org 6257W: http://www.hisilicon.com 6258S: Maintained 6259F: drivers/net/ethernet/hisilicon/ 6260F: Documentation/devicetree/bindings/net/hisilicon*.txt 6261 6262HISILICON ROCE DRIVER 6263M: Lijun Ou <oulijun@huawei.com> 6264M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6265L: linux-rdma@vger.kernel.org 6266S: Maintained 6267F: drivers/infiniband/hw/hns/ 6268F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6269 6270HISILICON SAS Controller 6271M: John Garry <john.garry@huawei.com> 6272W: http://www.hisilicon.com 6273S: Supported 6274F: drivers/scsi/hisi_sas/ 6275F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6276 6277HMM - Heterogeneous Memory Management 6278M: Jérôme Glisse <jglisse@redhat.com> 6279L: linux-mm@kvack.org 6280S: Maintained 6281F: mm/hmm* 6282F: include/linux/hmm* 6283 6284HOST AP DRIVER 6285M: Jouni Malinen <j@w1.fi> 6286L: linux-wireless@vger.kernel.org 6287W: http://w1.fi/hostap-driver.html 6288S: Obsolete 6289F: drivers/net/wireless/intersil/hostap/ 6290 6291HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6292L: platform-driver-x86@vger.kernel.org 6293S: Orphan 6294F: drivers/platform/x86/tc1100-wmi.c 6295 6296HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6297M: Jaroslav Kysela <perex@perex.cz> 6298S: Maintained 6299F: drivers/net/ethernet/hp/hp100.* 6300 6301HPET: High Precision Event Timers driver 6302M: Clemens Ladisch <clemens@ladisch.de> 6303S: Maintained 6304F: Documentation/timers/hpet.txt 6305F: drivers/char/hpet.c 6306F: include/linux/hpet.h 6307F: include/uapi/linux/hpet.h 6308 6309HPET: x86 6310S: Orphan 6311F: arch/x86/kernel/hpet.c 6312F: arch/x86/include/asm/hpet.h 6313 6314HPFS FILESYSTEM 6315M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6316W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6317S: Maintained 6318F: fs/hpfs/ 6319 6320HSI SUBSYSTEM 6321M: Sebastian Reichel <sre@kernel.org> 6322T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6323S: Maintained 6324F: Documentation/ABI/testing/sysfs-bus-hsi 6325F: Documentation/driver-api/hsi.rst 6326F: drivers/hsi/ 6327F: include/linux/hsi/ 6328F: include/uapi/linux/hsi/ 6329 6330HSO 3G MODEM DRIVER 6331L: linux-usb@vger.kernel.org 6332S: Orphan 6333F: drivers/net/usb/hso.c 6334 6335HSR NETWORK PROTOCOL 6336M: Arvid Brodin <arvid.brodin@alten.se> 6337L: netdev@vger.kernel.org 6338S: Maintained 6339F: net/hsr/ 6340 6341HT16K33 LED CONTROLLER DRIVER 6342M: Robin van der Gracht <robin@protonic.nl> 6343S: Maintained 6344F: drivers/auxdisplay/ht16k33.c 6345F: Documentation/devicetree/bindings/display/ht16k33.txt 6346 6347HTCPEN TOUCHSCREEN DRIVER 6348M: Pau Oliva Fora <pof@eslack.org> 6349L: linux-input@vger.kernel.org 6350S: Maintained 6351F: drivers/input/touchscreen/htcpen.c 6352 6353HUAWEI ETHERNET DRIVER 6354M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6355L: netdev@vger.kernel.org 6356S: Supported 6357F: Documentation/networking/hinic.txt 6358F: drivers/net/ethernet/huawei/hinic/ 6359 6360HUGETLB FILESYSTEM 6361M: Nadia Yvette Chambers <nyc@holomorphy.com> 6362S: Maintained 6363F: fs/hugetlbfs/ 6364 6365HVA ST MEDIA DRIVER 6366M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6367L: linux-media@vger.kernel.org 6368T: git git://linuxtv.org/media_tree.git 6369W: https://linuxtv.org 6370S: Supported 6371F: drivers/media/platform/sti/hva 6372 6373HWPOISON MEMORY FAILURE HANDLING 6374M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6375L: linux-mm@kvack.org 6376S: Maintained 6377F: mm/memory-failure.c 6378F: mm/hwpoison-inject.c 6379 6380Hyper-V CORE AND DRIVERS 6381M: "K. Y. Srinivasan" <kys@microsoft.com> 6382M: Haiyang Zhang <haiyangz@microsoft.com> 6383M: Stephen Hemminger <sthemmin@microsoft.com> 6384L: devel@linuxdriverproject.org 6385S: Maintained 6386F: Documentation/networking/netvsc.txt 6387F: arch/x86/include/asm/mshyperv.h 6388F: arch/x86/include/asm/trace/hyperv.h 6389F: arch/x86/include/uapi/asm/hyperv.h 6390F: arch/x86/kernel/cpu/mshyperv.c 6391F: arch/x86/hyperv 6392F: drivers/hid/hid-hyperv.c 6393F: drivers/hv/ 6394F: drivers/input/serio/hyperv-keyboard.c 6395F: drivers/pci/host/pci-hyperv.c 6396F: drivers/net/hyperv/ 6397F: drivers/scsi/storvsc_drv.c 6398F: drivers/uio/uio_hv_generic.c 6399F: drivers/video/fbdev/hyperv_fb.c 6400F: net/vmw_vsock/hyperv_transport.c 6401F: include/linux/hyperv.h 6402F: include/uapi/linux/hyperv.h 6403F: tools/hv/ 6404F: Documentation/ABI/stable/sysfs-bus-vmbus 6405 6406HYPERVISOR VIRTUAL CONSOLE DRIVER 6407L: linuxppc-dev@lists.ozlabs.org 6408S: Odd Fixes 6409F: drivers/tty/hvc/ 6410 6411I2C ACPI SUPPORT 6412M: Mika Westerberg <mika.westerberg@linux.intel.com> 6413L: linux-i2c@vger.kernel.org 6414L: linux-acpi@vger.kernel.org 6415S: Maintained 6416F: drivers/i2c/i2c-core-acpi.c 6417 6418I2C MUXES 6419M: Peter Rosin <peda@axentia.se> 6420L: linux-i2c@vger.kernel.org 6421S: Maintained 6422F: Documentation/i2c/i2c-topology 6423F: Documentation/i2c/muxes/ 6424F: Documentation/devicetree/bindings/i2c/i2c-mux* 6425F: Documentation/devicetree/bindings/i2c/i2c-arb* 6426F: Documentation/devicetree/bindings/i2c/i2c-gate* 6427F: drivers/i2c/i2c-mux.c 6428F: drivers/i2c/muxes/ 6429F: include/linux/i2c-mux.h 6430 6431I2C OVER PARALLEL PORT 6432M: Jean Delvare <jdelvare@suse.com> 6433L: linux-i2c@vger.kernel.org 6434S: Maintained 6435F: Documentation/i2c/busses/i2c-parport 6436F: Documentation/i2c/busses/i2c-parport-light 6437F: drivers/i2c/busses/i2c-parport.c 6438F: drivers/i2c/busses/i2c-parport-light.c 6439 6440I2C SUBSYSTEM 6441M: Wolfram Sang <wsa@the-dreams.de> 6442L: linux-i2c@vger.kernel.org 6443W: https://i2c.wiki.kernel.org/ 6444Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6445T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6446S: Maintained 6447F: Documentation/devicetree/bindings/i2c/ 6448F: Documentation/i2c/ 6449F: drivers/i2c/ 6450F: drivers/i2c/*/ 6451F: include/linux/i2c.h 6452F: include/linux/i2c-*.h 6453F: include/uapi/linux/i2c.h 6454F: include/uapi/linux/i2c-*.h 6455 6456I2C-TAOS-EVM DRIVER 6457M: Jean Delvare <jdelvare@suse.com> 6458L: linux-i2c@vger.kernel.org 6459S: Maintained 6460F: Documentation/i2c/busses/i2c-taos-evm 6461F: drivers/i2c/busses/i2c-taos-evm.c 6462 6463I2C-TINY-USB DRIVER 6464M: Till Harbaum <till@harbaum.org> 6465L: linux-i2c@vger.kernel.org 6466W: http://www.harbaum.org/till/i2c_tiny_usb 6467S: Maintained 6468F: drivers/i2c/busses/i2c-tiny-usb.c 6469 6470I2C/SMBUS CONTROLLER DRIVERS FOR PC 6471M: Jean Delvare <jdelvare@suse.com> 6472L: linux-i2c@vger.kernel.org 6473S: Maintained 6474F: Documentation/i2c/busses/i2c-ali1535 6475F: Documentation/i2c/busses/i2c-ali1563 6476F: Documentation/i2c/busses/i2c-ali15x3 6477F: Documentation/i2c/busses/i2c-amd756 6478F: Documentation/i2c/busses/i2c-amd8111 6479F: Documentation/i2c/busses/i2c-i801 6480F: Documentation/i2c/busses/i2c-nforce2 6481F: Documentation/i2c/busses/i2c-piix4 6482F: Documentation/i2c/busses/i2c-sis5595 6483F: Documentation/i2c/busses/i2c-sis630 6484F: Documentation/i2c/busses/i2c-sis96x 6485F: Documentation/i2c/busses/i2c-via 6486F: Documentation/i2c/busses/i2c-viapro 6487F: drivers/i2c/busses/i2c-ali1535.c 6488F: drivers/i2c/busses/i2c-ali1563.c 6489F: drivers/i2c/busses/i2c-ali15x3.c 6490F: drivers/i2c/busses/i2c-amd756.c 6491F: drivers/i2c/busses/i2c-amd756-s4882.c 6492F: drivers/i2c/busses/i2c-amd8111.c 6493F: drivers/i2c/busses/i2c-i801.c 6494F: drivers/i2c/busses/i2c-isch.c 6495F: drivers/i2c/busses/i2c-nforce2.c 6496F: drivers/i2c/busses/i2c-nforce2-s4985.c 6497F: drivers/i2c/busses/i2c-piix4.c 6498F: drivers/i2c/busses/i2c-sis5595.c 6499F: drivers/i2c/busses/i2c-sis630.c 6500F: drivers/i2c/busses/i2c-sis96x.c 6501F: drivers/i2c/busses/i2c-via.c 6502F: drivers/i2c/busses/i2c-viapro.c 6503 6504I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6505M: Hans de Goede <hdegoede@redhat.com> 6506L: linux-i2c@vger.kernel.org 6507S: Maintained 6508F: drivers/i2c/busses/i2c-cht-wc.c 6509 6510I2C/SMBUS ISMT DRIVER 6511M: Seth Heasley <seth.heasley@intel.com> 6512M: Neil Horman <nhorman@tuxdriver.com> 6513L: linux-i2c@vger.kernel.org 6514F: drivers/i2c/busses/i2c-ismt.c 6515F: Documentation/i2c/busses/i2c-ismt 6516 6517I2C/SMBUS STUB DRIVER 6518M: Jean Delvare <jdelvare@suse.com> 6519L: linux-i2c@vger.kernel.org 6520S: Maintained 6521F: drivers/i2c/i2c-stub.c 6522 6523i386 BOOT CODE 6524M: "H. Peter Anvin" <hpa@zytor.com> 6525S: Maintained 6526F: arch/x86/boot/ 6527 6528i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6529M: "H. Peter Anvin" <hpa@zytor.com> 6530T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6531S: Maintained 6532 6533IA64 (Itanium) PLATFORM 6534M: Tony Luck <tony.luck@intel.com> 6535M: Fenghua Yu <fenghua.yu@intel.com> 6536L: linux-ia64@vger.kernel.org 6537T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6538S: Maintained 6539F: arch/ia64/ 6540 6541IBM Power 842 compression accelerator 6542M: Haren Myneni <haren@us.ibm.com> 6543S: Supported 6544F: drivers/crypto/nx/Makefile 6545F: drivers/crypto/nx/Kconfig 6546F: drivers/crypto/nx/nx-842* 6547F: include/linux/sw842.h 6548F: crypto/842.c 6549F: lib/842/ 6550 6551IBM Power in-Nest Crypto Acceleration 6552M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6553M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6554L: linux-crypto@vger.kernel.org 6555S: Supported 6556F: drivers/crypto/nx/Makefile 6557F: drivers/crypto/nx/Kconfig 6558F: drivers/crypto/nx/nx-aes* 6559F: drivers/crypto/nx/nx-sha* 6560F: drivers/crypto/nx/nx.* 6561F: drivers/crypto/nx/nx_csbcpb.h 6562F: drivers/crypto/nx/nx_debugfs.h 6563 6564IBM Power Linux RAID adapter 6565M: Brian King <brking@us.ibm.com> 6566S: Supported 6567F: drivers/scsi/ipr.* 6568 6569IBM Power SRIOV Virtual NIC Device Driver 6570M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6571M: John Allen <jallen@linux.vnet.ibm.com> 6572L: netdev@vger.kernel.org 6573S: Supported 6574F: drivers/net/ethernet/ibm/ibmvnic.* 6575 6576IBM Power Virtual Accelerator Switchboard 6577M: Sukadev Bhattiprolu 6578L: linuxppc-dev@lists.ozlabs.org 6579S: Supported 6580F: arch/powerpc/platforms/powernv/vas* 6581F: arch/powerpc/platforms/powernv/copy-paste.h 6582F: arch/powerpc/include/asm/vas.h 6583F: arch/powerpc/include/uapi/asm/vas.h 6584 6585IBM Power Virtual Ethernet Device Driver 6586M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6587L: netdev@vger.kernel.org 6588S: Supported 6589F: drivers/net/ethernet/ibm/ibmveth.* 6590 6591IBM Power Virtual FC Device Drivers 6592M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6593L: linux-scsi@vger.kernel.org 6594S: Supported 6595F: drivers/scsi/ibmvscsi/ibmvfc* 6596 6597IBM Power Virtual SCSI Device Drivers 6598M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6599L: linux-scsi@vger.kernel.org 6600S: Supported 6601F: drivers/scsi/ibmvscsi/ibmvscsi* 6602F: include/scsi/viosrp.h 6603 6604IBM Power Virtual SCSI Device Target Driver 6605M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6606M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6607L: linux-scsi@vger.kernel.org 6608L: target-devel@vger.kernel.org 6609S: Supported 6610F: drivers/scsi/ibmvscsi_tgt/ 6611 6612IBM Power VMX Cryptographic instructions 6613M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6614M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6615L: linux-crypto@vger.kernel.org 6616S: Supported 6617F: drivers/crypto/vmx/Makefile 6618F: drivers/crypto/vmx/Kconfig 6619F: drivers/crypto/vmx/vmx.c 6620F: drivers/crypto/vmx/aes* 6621F: drivers/crypto/vmx/ghash* 6622F: drivers/crypto/vmx/ppc-xlate.pl 6623 6624IBM ServeRAID RAID DRIVER 6625S: Orphan 6626F: drivers/scsi/ips.* 6627 6628ICH LPC AND GPIO DRIVER 6629M: Peter Tyser <ptyser@xes-inc.com> 6630S: Maintained 6631F: drivers/mfd/lpc_ich.c 6632F: drivers/gpio/gpio-ich.c 6633 6634IDE SUBSYSTEM 6635M: "David S. Miller" <davem@davemloft.net> 6636L: linux-ide@vger.kernel.org 6637Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6638T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6639S: Maintained 6640F: Documentation/ide/ 6641F: drivers/ide/ 6642F: include/linux/ide.h 6643 6644IDE/ATAPI DRIVERS 6645M: Borislav Petkov <bp@alien8.de> 6646L: linux-ide@vger.kernel.org 6647S: Maintained 6648F: Documentation/cdrom/ide-cd 6649F: drivers/ide/ide-cd* 6650 6651IDEAPAD LAPTOP EXTRAS DRIVER 6652M: Ike Panhc <ike.pan@canonical.com> 6653L: platform-driver-x86@vger.kernel.org 6654W: http://launchpad.net/ideapad-laptop 6655S: Maintained 6656F: drivers/platform/x86/ideapad-laptop.c 6657 6658IDEAPAD LAPTOP SLIDEBAR DRIVER 6659M: Andrey Moiseev <o2g.org.ru@gmail.com> 6660L: linux-input@vger.kernel.org 6661W: https://github.com/o2genum/ideapad-slidebar 6662S: Maintained 6663F: drivers/input/misc/ideapad_slidebar.c 6664 6665IDT VersaClock 5 CLOCK DRIVER 6666M: Marek Vasut <marek.vasut@gmail.com> 6667S: Maintained 6668F: drivers/clk/clk-versaclock5.c 6669 6670IEEE 802.15.4 SUBSYSTEM 6671M: Alexander Aring <alex.aring@gmail.com> 6672M: Stefan Schmidt <stefan@osg.samsung.com> 6673L: linux-wpan@vger.kernel.org 6674W: http://wpan.cakelab.org/ 6675T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6676T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6677S: Maintained 6678F: net/ieee802154/ 6679F: net/mac802154/ 6680F: drivers/net/ieee802154/ 6681F: include/linux/nl802154.h 6682F: include/linux/ieee802154.h 6683F: include/net/nl802154.h 6684F: include/net/mac802154.h 6685F: include/net/af_ieee802154.h 6686F: include/net/cfg802154.h 6687F: include/net/ieee802154_netdev.h 6688F: Documentation/networking/ieee802154.txt 6689 6690IFE PROTOCOL 6691M: Yotam Gigi <yotam.gi@gmail.com> 6692M: Jamal Hadi Salim <jhs@mojatatu.com> 6693F: net/ife 6694F: include/net/ife.h 6695F: include/uapi/linux/ife.h 6696 6697IGORPLUG-USB IR RECEIVER 6698M: Sean Young <sean@mess.org> 6699L: linux-media@vger.kernel.org 6700S: Maintained 6701F: drivers/media/rc/igorplugusb.c 6702 6703IGUANAWORKS USB IR TRANSCEIVER 6704M: Sean Young <sean@mess.org> 6705L: linux-media@vger.kernel.org 6706S: Maintained 6707F: drivers/media/rc/iguanair.c 6708 6709IIO DIGITAL POTENTIOMETER DAC 6710M: Peter Rosin <peda@axentia.se> 6711L: linux-iio@vger.kernel.org 6712S: Maintained 6713F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6714F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6715F: drivers/iio/dac/dpot-dac.c 6716 6717IIO ENVELOPE DETECTOR 6718M: Peter Rosin <peda@axentia.se> 6719L: linux-iio@vger.kernel.org 6720S: Maintained 6721F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6722F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6723F: drivers/iio/adc/envelope-detector.c 6724 6725IIO MULTIPLEXER 6726M: Peter Rosin <peda@axentia.se> 6727L: linux-iio@vger.kernel.org 6728S: Maintained 6729F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6730F: drivers/iio/multiplexer/iio-mux.c 6731 6732IIO SUBSYSTEM AND DRIVERS 6733M: Jonathan Cameron <jic23@kernel.org> 6734R: Hartmut Knaack <knaack.h@gmx.de> 6735R: Lars-Peter Clausen <lars@metafoo.de> 6736R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6737L: linux-iio@vger.kernel.org 6738T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6739S: Maintained 6740F: Documentation/devicetree/bindings/iio/ 6741F: drivers/iio/ 6742F: drivers/staging/iio/ 6743F: include/linux/iio/ 6744F: tools/iio/ 6745 6746IKANOS/ADI EAGLE ADSL USB DRIVER 6747M: Matthieu Castet <castet.matthieu@free.fr> 6748M: Stanislaw Gruszka <stf_xl@wp.pl> 6749S: Maintained 6750F: drivers/usb/atm/ueagle-atm.c 6751 6752IMGTEC ASCII LCD DRIVER 6753M: Paul Burton <paul.burton@mips.com> 6754S: Maintained 6755F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6756F: drivers/auxdisplay/img-ascii-lcd.c 6757 6758IMGTEC IR DECODER DRIVER 6759M: James Hogan <jhogan@kernel.org> 6760S: Maintained 6761F: drivers/media/rc/img-ir/ 6762 6763IMS TWINTURBO FRAMEBUFFER DRIVER 6764L: linux-fbdev@vger.kernel.org 6765S: Orphan 6766F: drivers/video/fbdev/imsttfb.c 6767 6768INA209 HARDWARE MONITOR DRIVER 6769M: Guenter Roeck <linux@roeck-us.net> 6770L: linux-hwmon@vger.kernel.org 6771S: Maintained 6772F: Documentation/hwmon/ina209 6773F: Documentation/devicetree/bindings/i2c/ina209.txt 6774F: drivers/hwmon/ina209.c 6775 6776INA2XX HARDWARE MONITOR DRIVER 6777M: Guenter Roeck <linux@roeck-us.net> 6778L: linux-hwmon@vger.kernel.org 6779S: Maintained 6780F: Documentation/hwmon/ina2xx 6781F: drivers/hwmon/ina2xx.c 6782F: include/linux/platform_data/ina2xx.h 6783 6784INDUSTRY PACK SUBSYSTEM (IPACK) 6785M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6786M: Jens Taprogge <jens.taprogge@taprogge.org> 6787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6788L: industrypack-devel@lists.sourceforge.net 6789W: http://industrypack.sourceforge.net 6790S: Maintained 6791F: drivers/ipack/ 6792 6793INFINIBAND SUBSYSTEM 6794M: Doug Ledford <dledford@redhat.com> 6795M: Sean Hefty <sean.hefty@intel.com> 6796M: Hal Rosenstock <hal.rosenstock@gmail.com> 6797L: linux-rdma@vger.kernel.org 6798W: http://www.openfabrics.org/ 6799Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6800T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6801S: Supported 6802F: Documentation/devicetree/bindings/infiniband/ 6803F: Documentation/infiniband/ 6804F: drivers/infiniband/ 6805F: include/uapi/linux/if_infiniband.h 6806F: include/uapi/rdma/ 6807F: include/rdma/ 6808 6809INGENIC JZ4780 DMA Driver 6810M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6811S: Maintained 6812F: drivers/dma/dma-jz4780.c 6813 6814INGENIC JZ4780 NAND DRIVER 6815M: Harvey Hunt <harveyhuntnexus@gmail.com> 6816L: linux-mtd@lists.infradead.org 6817S: Maintained 6818F: drivers/mtd/nand/jz4780_* 6819 6820INOTIFY 6821M: Jan Kara <jack@suse.cz> 6822R: Amir Goldstein <amir73il@gmail.com> 6823L: linux-fsdevel@vger.kernel.org 6824S: Maintained 6825F: Documentation/filesystems/inotify.txt 6826F: fs/notify/inotify/ 6827F: include/linux/inotify.h 6828F: include/uapi/linux/inotify.h 6829 6830INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6831M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6832L: linux-input@vger.kernel.org 6833Q: http://patchwork.kernel.org/project/linux-input/list/ 6834T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6835S: Maintained 6836F: drivers/input/ 6837F: include/linux/input.h 6838F: include/uapi/linux/input.h 6839F: include/uapi/linux/input-event-codes.h 6840F: include/linux/input/ 6841F: Documentation/devicetree/bindings/input/ 6842F: Documentation/input/ 6843 6844INPUT MULTITOUCH (MT) PROTOCOL 6845M: Henrik Rydberg <rydberg@bitmath.org> 6846L: linux-input@vger.kernel.org 6847S: Odd fixes 6848F: Documentation/input/multi-touch-protocol.rst 6849F: drivers/input/input-mt.c 6850K: \b(ABS|SYN)_MT_ 6851 6852INSIDE SECURE CRYPTO DRIVER 6853M: Antoine Tenart <antoine.tenart@free-electrons.com> 6854F: drivers/crypto/inside-secure/ 6855S: Maintained 6856L: linux-crypto@vger.kernel.org 6857 6858INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6859M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6860M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6861L: linux-integrity@vger.kernel.org 6862T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6863S: Supported 6864F: security/integrity/ima/ 6865 6866INTEL 810/815 FRAMEBUFFER DRIVER 6867M: Antonino Daplas <adaplas@gmail.com> 6868L: linux-fbdev@vger.kernel.org 6869S: Maintained 6870F: drivers/video/fbdev/i810/ 6871 6872INTEL ASoC BDW/HSW DRIVERS 6873M: Jie Yang <yang.jie@linux.intel.com> 6874L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6875S: Supported 6876F: sound/soc/intel/common/sst-dsp* 6877F: sound/soc/intel/common/sst-firmware.c 6878F: sound/soc/intel/boards/broadwell.c 6879F: sound/soc/intel/haswell/ 6880 6881INTEL C600 SERIES SAS CONTROLLER DRIVER 6882M: Intel SCU Linux support <intel-linux-scu@intel.com> 6883M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6884L: linux-scsi@vger.kernel.org 6885T: git git://git.code.sf.net/p/intel-sas/isci 6886S: Supported 6887F: drivers/scsi/isci/ 6888 6889INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6890M: Jani Nikula <jani.nikula@linux.intel.com> 6891M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6892M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6893L: intel-gfx@lists.freedesktop.org 6894W: https://01.org/linuxgraphics/ 6895B: https://01.org/linuxgraphics/documentation/how-report-bugs 6896C: irc://chat.freenode.net/intel-gfx 6897Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6898T: git git://anongit.freedesktop.org/drm-intel 6899S: Supported 6900F: drivers/gpu/drm/i915/ 6901F: include/drm/i915* 6902F: include/uapi/drm/i915_drm.h 6903F: Documentation/gpu/i915.rst 6904 6905INTEL ETHERNET DRIVERS 6906M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6907L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6908W: http://www.intel.com/support/feedback.htm 6909W: http://e1000.sourceforge.net/ 6910Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6911T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6912T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6913S: Supported 6914F: Documentation/networking/e100.txt 6915F: Documentation/networking/e1000.txt 6916F: Documentation/networking/e1000e.txt 6917F: Documentation/networking/igb.txt 6918F: Documentation/networking/igbvf.txt 6919F: Documentation/networking/ixgb.txt 6920F: Documentation/networking/ixgbe.txt 6921F: Documentation/networking/ixgbevf.txt 6922F: Documentation/networking/i40e.txt 6923F: Documentation/networking/i40evf.txt 6924F: drivers/net/ethernet/intel/ 6925F: drivers/net/ethernet/intel/*/ 6926F: include/linux/avf/virtchnl.h 6927 6928INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6929M: Maik Broemme <mbroemme@libmpq.org> 6930L: linux-fbdev@vger.kernel.org 6931S: Maintained 6932F: Documentation/fb/intelfb.txt 6933F: drivers/video/fbdev/intelfb/ 6934 6935INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6936M: Zhenyu Wang <zhenyuw@linux.intel.com> 6937M: Zhi Wang <zhi.a.wang@intel.com> 6938L: intel-gvt-dev@lists.freedesktop.org 6939L: intel-gfx@lists.freedesktop.org 6940W: https://01.org/igvt-g 6941T: git https://github.com/01org/gvt-linux.git 6942S: Supported 6943F: drivers/gpu/drm/i915/gvt/ 6944 6945INTEL HID EVENT DRIVER 6946M: Alex Hung <alex.hung@canonical.com> 6947L: platform-driver-x86@vger.kernel.org 6948S: Maintained 6949F: drivers/platform/x86/intel-hid.c 6950 6951INTEL I/OAT DMA DRIVER 6952M: Dave Jiang <dave.jiang@intel.com> 6953R: Dan Williams <dan.j.williams@intel.com> 6954L: dmaengine@vger.kernel.org 6955Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6956S: Supported 6957F: drivers/dma/ioat* 6958 6959INTEL IDLE DRIVER 6960M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6961M: Len Brown <lenb@kernel.org> 6962L: linux-pm@vger.kernel.org 6963T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6964B: https://bugzilla.kernel.org 6965S: Supported 6966F: drivers/idle/intel_idle.c 6967 6968INTEL INTEGRATED SENSOR HUB DRIVER 6969M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6970M: Jiri Kosina <jikos@kernel.org> 6971L: linux-input@vger.kernel.org 6972S: Maintained 6973F: drivers/hid/intel-ish-hid/ 6974 6975INTEL IOMMU (VT-d) 6976M: David Woodhouse <dwmw2@infradead.org> 6977L: iommu@lists.linux-foundation.org 6978T: git git://git.infradead.org/iommu-2.6.git 6979S: Supported 6980F: drivers/iommu/intel-iommu.c 6981F: include/linux/intel-iommu.h 6982 6983INTEL IOP-ADMA DMA DRIVER 6984R: Dan Williams <dan.j.williams@intel.com> 6985S: Odd fixes 6986F: drivers/dma/iop-adma.c 6987 6988INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6989M: Krzysztof Halasa <khalasa@piap.pl> 6990S: Maintained 6991F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6992F: arch/arm/mach-ixp4xx/include/mach/npe.h 6993F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6994F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6995F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6996F: drivers/net/wan/ixp4xx_hss.c 6997 6998INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6999M: Deepak Saxena <dsaxena@plexity.net> 7000S: Maintained 7001F: drivers/char/hw_random/ixp4xx-rng.c 7002 7003INTEL MANAGEMENT ENGINE (mei) 7004M: Tomas Winkler <tomas.winkler@intel.com> 7005L: linux-kernel@vger.kernel.org 7006S: Supported 7007F: include/uapi/linux/mei.h 7008F: include/linux/mei_cl_bus.h 7009F: drivers/misc/mei/* 7010F: drivers/watchdog/mei_wdt.c 7011F: Documentation/misc-devices/mei/* 7012F: samples/mei/* 7013 7014INTEL MENLOW THERMAL DRIVER 7015M: Sujith Thomas <sujith.thomas@intel.com> 7016L: platform-driver-x86@vger.kernel.org 7017W: https://01.org/linux-acpi 7018S: Supported 7019F: drivers/platform/x86/intel_menlow.c 7020 7021INTEL MERRIFIELD GPIO DRIVER 7022M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7023L: linux-gpio@vger.kernel.org 7024S: Maintained 7025F: drivers/gpio/gpio-merrifield.c 7026 7027INTEL MIC DRIVERS (mic) 7028M: Sudeep Dutt <sudeep.dutt@intel.com> 7029M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7030S: Supported 7031W: https://github.com/sudeepdutt/mic 7032W: http://software.intel.com/en-us/mic-developer 7033F: include/linux/mic_bus.h 7034F: include/linux/scif.h 7035F: include/uapi/linux/mic_common.h 7036F: include/uapi/linux/mic_ioctl.h 7037F: include/uapi/linux/scif_ioctl.h 7038F: drivers/misc/mic/ 7039F: drivers/dma/mic_x100_dma.c 7040F: drivers/dma/mic_x100_dma.h 7041F: Documentation/mic/ 7042 7043INTEL PMC CORE DRIVER 7044M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7045M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7046L: platform-driver-x86@vger.kernel.org 7047S: Maintained 7048F: arch/x86/include/asm/pmc_core.h 7049F: drivers/platform/x86/intel_pmc_core* 7050 7051INTEL PMC/P-Unit IPC DRIVER 7052M: Zha Qipeng<qipeng.zha@intel.com> 7053L: platform-driver-x86@vger.kernel.org 7054S: Maintained 7055F: drivers/platform/x86/intel_pmc_ipc.c 7056F: drivers/platform/x86/intel_punit_ipc.c 7057F: arch/x86/include/asm/intel_pmc_ipc.h 7058F: arch/x86/include/asm/intel_punit_ipc.h 7059 7060INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7061M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7062L: linux-wireless@vger.kernel.org 7063S: Maintained 7064F: Documentation/networking/README.ipw2100 7065F: Documentation/networking/README.ipw2200 7066F: drivers/net/wireless/intel/ipw2x00/ 7067 7068INTEL PSTATE DRIVER 7069M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7070M: Len Brown <lenb@kernel.org> 7071L: linux-pm@vger.kernel.org 7072S: Supported 7073F: drivers/cpufreq/intel_pstate.c 7074 7075INTEL RDMA RNIC DRIVER 7076M: Faisal Latif <faisal.latif@intel.com> 7077M: Shiraz Saleem <shiraz.saleem@intel.com> 7078L: linux-rdma@vger.kernel.org 7079S: Supported 7080F: drivers/infiniband/hw/i40iw/ 7081 7082INTEL TELEMETRY DRIVER 7083M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7084L: platform-driver-x86@vger.kernel.org 7085S: Maintained 7086F: arch/x86/include/asm/intel_telemetry.h 7087F: drivers/platform/x86/intel_telemetry* 7088 7089INTEL VIRTUAL BUTTON DRIVER 7090M: AceLan Kao <acelan.kao@canonical.com> 7091L: platform-driver-x86@vger.kernel.org 7092S: Maintained 7093F: drivers/platform/x86/intel-vbtn.c 7094 7095INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7096M: Stanislaw Gruszka <sgruszka@redhat.com> 7097L: linux-wireless@vger.kernel.org 7098S: Supported 7099F: drivers/net/wireless/intel/iwlegacy/ 7100 7101INTEL WIRELESS WIFI LINK (iwlwifi) 7102M: Johannes Berg <johannes.berg@intel.com> 7103M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7104M: Luca Coelho <luciano.coelho@intel.com> 7105M: Intel Linux Wireless <linuxwifi@intel.com> 7106L: linux-wireless@vger.kernel.org 7107W: http://intellinuxwireless.org 7108T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7109S: Supported 7110F: drivers/net/wireless/intel/iwlwifi/ 7111 7112INTEL WIRELESS WIMAX CONNECTION 2400 7113M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7114M: linux-wimax@intel.com 7115L: wimax@linuxwimax.org (subscribers-only) 7116S: Supported 7117W: http://linuxwimax.org 7118F: Documentation/wimax/README.i2400m 7119F: drivers/net/wimax/i2400m/ 7120F: include/uapi/linux/wimax/i2400m.h 7121 7122INTEL(R) TRACE HUB 7123M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7124S: Supported 7125F: Documentation/trace/intel_th.txt 7126F: drivers/hwtracing/intel_th/ 7127 7128INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7129M: Ning Sun <ning.sun@intel.com> 7130L: tboot-devel@lists.sourceforge.net 7131W: http://tboot.sourceforge.net 7132T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7133S: Supported 7134F: Documentation/intel_txt.txt 7135F: include/linux/tboot.h 7136F: arch/x86/kernel/tboot.c 7137 7138INTEL-MID GPIO DRIVER 7139M: David Cohen <david.a.cohen@linux.intel.com> 7140L: linux-gpio@vger.kernel.org 7141S: Maintained 7142F: drivers/gpio/gpio-intel-mid.c 7143 7144INVENSENSE MPU-3050 GYROSCOPE DRIVER 7145M: Linus Walleij <linus.walleij@linaro.org> 7146L: linux-iio@vger.kernel.org 7147S: Maintained 7148F: drivers/iio/gyro/mpu3050* 7149F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7150 7151IOC3 ETHERNET DRIVER 7152M: Ralf Baechle <ralf@linux-mips.org> 7153L: linux-mips@linux-mips.org 7154S: Maintained 7155F: drivers/net/ethernet/sgi/ioc3-eth.c 7156 7157IOC3 SERIAL DRIVER 7158M: Pat Gefre <pfg@sgi.com> 7159L: linux-serial@vger.kernel.org 7160S: Maintained 7161F: drivers/tty/serial/ioc3_serial.c 7162 7163IOMMU DRIVERS 7164M: Joerg Roedel <joro@8bytes.org> 7165L: iommu@lists.linux-foundation.org 7166T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7167S: Maintained 7168F: Documentation/devicetree/bindings/iommu/ 7169F: drivers/iommu/ 7170F: include/linux/iommu.h 7171F: include/linux/iova.h 7172 7173IP MASQUERADING 7174M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7175S: Maintained 7176F: net/ipv4/netfilter/ipt_MASQUERADE.c 7177 7178IPMI SUBSYSTEM 7179M: Corey Minyard <minyard@acm.org> 7180L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7181W: http://openipmi.sourceforge.net/ 7182S: Supported 7183F: Documentation/IPMI.txt 7184F: drivers/char/ipmi/ 7185F: include/linux/ipmi* 7186F: include/uapi/linux/ipmi* 7187 7188IPS SCSI RAID DRIVER 7189M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7190L: linux-scsi@vger.kernel.org 7191W: http://www.adaptec.com/ 7192S: Maintained 7193F: drivers/scsi/ips* 7194 7195IPVS 7196M: Wensong Zhang <wensong@linux-vs.org> 7197M: Simon Horman <horms@verge.net.au> 7198M: Julian Anastasov <ja@ssi.bg> 7199L: netdev@vger.kernel.org 7200L: lvs-devel@vger.kernel.org 7201S: Maintained 7202T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7203T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7204F: Documentation/networking/ipvs-sysctl.txt 7205F: include/net/ip_vs.h 7206F: include/uapi/linux/ip_vs.h 7207F: net/netfilter/ipvs/ 7208 7209IPWIRELESS DRIVER 7210M: Jiri Kosina <jikos@kernel.org> 7211M: David Sterba <dsterba@suse.com> 7212S: Odd Fixes 7213F: drivers/tty/ipwireless/ 7214 7215IPX NETWORK LAYER 7216L: netdev@vger.kernel.org 7217S: Odd fixes 7218F: include/net/ipx.h 7219F: include/uapi/linux/ipx.h 7220F: net/ipx/ 7221 7222IRDA SUBSYSTEM 7223M: Samuel Ortiz <samuel@sortiz.org> 7224L: irda-users@lists.sourceforge.net (subscribers-only) 7225L: netdev@vger.kernel.org 7226W: http://irda.sourceforge.net/ 7227S: Maintained 7228T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7229F: Documentation/networking/irda.txt 7230F: drivers/staging/irda/ 7231 7232IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7233M: Marc Zyngier <marc.zyngier@arm.com> 7234S: Maintained 7235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7236F: Documentation/IRQ-domain.txt 7237F: include/linux/irqdomain.h 7238F: kernel/irq/irqdomain.c 7239F: kernel/irq/msi.c 7240 7241IRQ SUBSYSTEM 7242M: Thomas Gleixner <tglx@linutronix.de> 7243L: linux-kernel@vger.kernel.org 7244S: Maintained 7245T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7246F: kernel/irq/ 7247 7248IRQCHIP DRIVERS 7249M: Thomas Gleixner <tglx@linutronix.de> 7250M: Jason Cooper <jason@lakedaemon.net> 7251M: Marc Zyngier <marc.zyngier@arm.com> 7252L: linux-kernel@vger.kernel.org 7253S: Maintained 7254T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7255F: Documentation/devicetree/bindings/interrupt-controller/ 7256F: drivers/irqchip/ 7257 7258ISA 7259M: William Breathitt Gray <vilhelm.gray@gmail.com> 7260S: Maintained 7261F: Documentation/isa.txt 7262F: drivers/base/isa.c 7263F: include/linux/isa.h 7264 7265ISA RADIO MODULE 7266M: Hans Verkuil <hverkuil@xs4all.nl> 7267L: linux-media@vger.kernel.org 7268T: git git://linuxtv.org/media_tree.git 7269W: https://linuxtv.org 7270S: Maintained 7271F: drivers/media/radio/radio-isa* 7272 7273ISAPNP 7274M: Jaroslav Kysela <perex@perex.cz> 7275S: Maintained 7276F: Documentation/isapnp.txt 7277F: drivers/pnp/isapnp/ 7278F: include/linux/isapnp.h 7279 7280ISCSI 7281M: Lee Duncan <lduncan@suse.com> 7282M: Chris Leech <cleech@redhat.com> 7283L: open-iscsi@googlegroups.com 7284W: www.open-iscsi.com 7285S: Maintained 7286F: drivers/scsi/*iscsi* 7287F: include/scsi/*iscsi* 7288 7289iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7290M: Peter Jones <pjones@redhat.com> 7291M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7292S: Maintained 7293F: drivers/firmware/iscsi_ibft* 7294 7295ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7296M: Or Gerlitz <ogerlitz@mellanox.com> 7297M: Sagi Grimberg <sagi@grimberg.me> 7298M: Roi Dayan <roid@mellanox.com> 7299L: linux-rdma@vger.kernel.org 7300S: Supported 7301W: http://www.openfabrics.org 7302W: www.open-iscsi.org 7303Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7304F: drivers/infiniband/ulp/iser/ 7305 7306ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7307M: Sagi Grimberg <sagi@grimberg.me> 7308T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7309L: linux-rdma@vger.kernel.org 7310L: target-devel@vger.kernel.org 7311S: Supported 7312W: http://www.linux-iscsi.org 7313F: drivers/infiniband/ulp/isert 7314 7315ISDN SUBSYSTEM 7316M: Karsten Keil <isdn@linux-pingi.de> 7317L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7318L: netdev@vger.kernel.org 7319W: http://www.isdn4linux.de 7320T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7321S: Maintained 7322F: Documentation/isdn/ 7323F: drivers/isdn/ 7324F: include/linux/isdn.h 7325F: include/linux/isdn/ 7326F: include/uapi/linux/isdn.h 7327F: include/uapi/linux/isdn/ 7328 7329ISDN SUBSYSTEM (Eicon active card driver) 7330M: Armin Schindler <mac@melware.de> 7331L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7332W: http://www.melware.de 7333S: Maintained 7334F: drivers/isdn/hardware/eicon/ 7335 7336IT87 HARDWARE MONITORING DRIVER 7337M: Jean Delvare <jdelvare@suse.com> 7338L: linux-hwmon@vger.kernel.org 7339S: Maintained 7340F: Documentation/hwmon/it87 7341F: drivers/hwmon/it87.c 7342 7343IT913X MEDIA DRIVER 7344M: Antti Palosaari <crope@iki.fi> 7345L: linux-media@vger.kernel.org 7346W: https://linuxtv.org 7347W: http://palosaari.fi/linux/ 7348Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7349T: git git://linuxtv.org/anttip/media_tree.git 7350S: Maintained 7351F: drivers/media/tuners/it913x* 7352 7353IVTV VIDEO4LINUX DRIVER 7354M: Andy Walls <awalls@md.metrocast.net> 7355L: ivtv-devel@ivtvdriver.org (subscribers-only) 7356L: linux-media@vger.kernel.org 7357T: git git://linuxtv.org/media_tree.git 7358W: http://www.ivtvdriver.org 7359S: Maintained 7360F: Documentation/media/v4l-drivers/ivtv* 7361F: drivers/media/pci/ivtv/ 7362F: include/uapi/linux/ivtv* 7363 7364IX2505V MEDIA DRIVER 7365M: Malcolm Priestley <tvboxspy@gmail.com> 7366L: linux-media@vger.kernel.org 7367W: https://linuxtv.org 7368Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7369S: Maintained 7370F: drivers/media/dvb-frontends/ix2505v* 7371 7372JC42.4 TEMPERATURE SENSOR DRIVER 7373M: Guenter Roeck <linux@roeck-us.net> 7374L: linux-hwmon@vger.kernel.org 7375S: Maintained 7376F: drivers/hwmon/jc42.c 7377F: Documentation/hwmon/jc42 7378 7379JFS FILESYSTEM 7380M: Dave Kleikamp <shaggy@kernel.org> 7381L: jfs-discussion@lists.sourceforge.net 7382W: http://jfs.sourceforge.net/ 7383T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7384S: Maintained 7385F: Documentation/filesystems/jfs.txt 7386F: fs/jfs/ 7387 7388JME NETWORK DRIVER 7389M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7390L: netdev@vger.kernel.org 7391S: Maintained 7392F: drivers/net/ethernet/jme.* 7393 7394JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7395M: David Woodhouse <dwmw2@infradead.org> 7396L: linux-mtd@lists.infradead.org 7397W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7398S: Maintained 7399F: fs/jffs2/ 7400F: include/uapi/linux/jffs2.h 7401 7402JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7403M: "Theodore Ts'o" <tytso@mit.edu> 7404M: Jan Kara <jack@suse.com> 7405L: linux-ext4@vger.kernel.org 7406S: Maintained 7407F: fs/jbd2/ 7408F: include/linux/jbd2.h 7409 7410JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7411M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7412L: linux-media@vger.kernel.org 7413S: Maintained 7414F: drivers/media/platform/rcar_jpu.c 7415 7416JSM Neo PCI based serial card 7417M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7418L: linux-serial@vger.kernel.org 7419S: Maintained 7420F: drivers/tty/serial/jsm/ 7421 7422K10TEMP HARDWARE MONITORING DRIVER 7423M: Clemens Ladisch <clemens@ladisch.de> 7424L: linux-hwmon@vger.kernel.org 7425S: Maintained 7426F: Documentation/hwmon/k10temp 7427F: drivers/hwmon/k10temp.c 7428 7429K8TEMP HARDWARE MONITORING DRIVER 7430M: Rudolf Marek <r.marek@assembler.cz> 7431L: linux-hwmon@vger.kernel.org 7432S: Maintained 7433F: Documentation/hwmon/k8temp 7434F: drivers/hwmon/k8temp.c 7435 7436KASAN 7437M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7438R: Alexander Potapenko <glider@google.com> 7439R: Dmitry Vyukov <dvyukov@google.com> 7440L: kasan-dev@googlegroups.com 7441S: Maintained 7442F: arch/*/include/asm/kasan.h 7443F: arch/*/mm/kasan_init* 7444F: Documentation/dev-tools/kasan.rst 7445F: include/linux/kasan*.h 7446F: lib/test_kasan.c 7447F: mm/kasan/ 7448F: scripts/Makefile.kasan 7449 7450KCONFIG 7451M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7452L: linux-kbuild@vger.kernel.org 7453T: git git://gitorious.org/linux-kconfig/linux-kconfig 7454S: Maintained 7455F: Documentation/kbuild/kconfig-language.txt 7456F: scripts/kconfig/ 7457 7458KDUMP 7459M: Dave Young <dyoung@redhat.com> 7460M: Baoquan He <bhe@redhat.com> 7461R: Vivek Goyal <vgoyal@redhat.com> 7462L: kexec@lists.infradead.org 7463W: http://lse.sourceforge.net/kdump/ 7464S: Maintained 7465F: Documentation/kdump/ 7466 7467KEENE FM RADIO TRANSMITTER DRIVER 7468M: Hans Verkuil <hverkuil@xs4all.nl> 7469L: linux-media@vger.kernel.org 7470T: git git://linuxtv.org/media_tree.git 7471W: https://linuxtv.org 7472S: Maintained 7473F: drivers/media/radio/radio-keene* 7474 7475KERNEL AUTOMOUNTER v4 (AUTOFS4) 7476M: Ian Kent <raven@themaw.net> 7477L: autofs@vger.kernel.org 7478S: Maintained 7479F: fs/autofs4/ 7480 7481KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7482M: Masahiro Yamada <yamada.masahiro@socionext.com> 7483M: Michal Marek <mmarek@suse.com> 7484T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7485L: linux-kbuild@vger.kernel.org 7486S: Maintained 7487F: Documentation/kbuild/ 7488F: Makefile 7489F: scripts/Makefile.* 7490F: scripts/basic/ 7491F: scripts/mk* 7492F: scripts/package/ 7493 7494KERNEL JANITORS 7495L: kernel-janitors@vger.kernel.org 7496W: http://kernelnewbies.org/KernelJanitors 7497S: Odd Fixes 7498 7499KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7500M: "J. Bruce Fields" <bfields@fieldses.org> 7501M: Jeff Layton <jlayton@poochiereds.net> 7502L: linux-nfs@vger.kernel.org 7503W: http://nfs.sourceforge.net/ 7504T: git git://linux-nfs.org/~bfields/linux.git 7505S: Supported 7506F: fs/nfsd/ 7507F: include/uapi/linux/nfsd/ 7508F: fs/lockd/ 7509F: fs/nfs_common/ 7510F: net/sunrpc/ 7511F: include/linux/lockd/ 7512F: include/linux/sunrpc/ 7513F: include/uapi/linux/sunrpc/ 7514 7515KERNEL SELFTEST FRAMEWORK 7516M: Shuah Khan <shuahkh@osg.samsung.com> 7517M: Shuah Khan <shuah@kernel.org> 7518L: linux-kselftest@vger.kernel.org 7519T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7520S: Maintained 7521F: tools/testing/selftests/ 7522F: Documentation/dev-tools/kselftest* 7523 7524KERNEL USERMODE HELPER 7525M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7526L: linux-kernel@vger.kernel.org 7527S: Maintained 7528F: kernel/umh.c 7529F: include/linux/umh.h 7530 7531KERNEL VIRTUAL MACHINE (KVM) 7532M: Paolo Bonzini <pbonzini@redhat.com> 7533M: Radim Krčmář <rkrcmar@redhat.com> 7534L: kvm@vger.kernel.org 7535W: http://www.linux-kvm.org 7536T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7537S: Supported 7538F: Documentation/virtual/kvm/ 7539F: include/trace/events/kvm.h 7540F: include/uapi/asm-generic/kvm* 7541F: include/uapi/linux/kvm* 7542F: include/asm-generic/kvm* 7543F: include/linux/kvm* 7544F: include/kvm/iodev.h 7545F: virt/kvm/* 7546F: tools/kvm/ 7547 7548KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7549M: Joerg Roedel <joro@8bytes.org> 7550L: kvm@vger.kernel.org 7551W: http://www.linux-kvm.org/ 7552S: Maintained 7553F: arch/x86/include/asm/svm.h 7554F: arch/x86/kvm/svm.c 7555 7556KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7557M: Christoffer Dall <christoffer.dall@linaro.org> 7558M: Marc Zyngier <marc.zyngier@arm.com> 7559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7560L: kvmarm@lists.cs.columbia.edu 7561W: http://systems.cs.columbia.edu/projects/kvm-arm 7562T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7563S: Supported 7564F: arch/arm/include/uapi/asm/kvm* 7565F: arch/arm/include/asm/kvm* 7566F: arch/arm/kvm/ 7567F: virt/kvm/arm/ 7568F: include/kvm/arm_* 7569 7570KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7571M: Christoffer Dall <christoffer.dall@linaro.org> 7572M: Marc Zyngier <marc.zyngier@arm.com> 7573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7574L: kvmarm@lists.cs.columbia.edu 7575S: Maintained 7576F: arch/arm64/include/uapi/asm/kvm* 7577F: arch/arm64/include/asm/kvm* 7578F: arch/arm64/kvm/ 7579 7580KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7581M: James Hogan <jhogan@kernel.org> 7582L: linux-mips@linux-mips.org 7583S: Supported 7584F: arch/mips/include/uapi/asm/kvm* 7585F: arch/mips/include/asm/kvm* 7586F: arch/mips/kvm/ 7587 7588KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7589M: Paul Mackerras <paulus@ozlabs.org> 7590L: kvm-ppc@vger.kernel.org 7591W: http://www.linux-kvm.org/ 7592T: git git://github.com/agraf/linux-2.6.git 7593S: Supported 7594F: arch/powerpc/include/uapi/asm/kvm* 7595F: arch/powerpc/include/asm/kvm* 7596F: arch/powerpc/kvm/ 7597F: arch/powerpc/kernel/kvm* 7598 7599KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7600M: Christian Borntraeger <borntraeger@de.ibm.com> 7601M: Cornelia Huck <cohuck@redhat.com> 7602L: linux-s390@vger.kernel.org 7603W: http://www.ibm.com/developerworks/linux/linux390/ 7604T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7605S: Supported 7606F: arch/s390/include/uapi/asm/kvm* 7607F: arch/s390/include/asm/gmap.h 7608F: arch/s390/include/asm/kvm* 7609F: arch/s390/kvm/ 7610F: arch/s390/mm/gmap.c 7611 7612KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7613M: Paolo Bonzini <pbonzini@redhat.com> 7614M: Radim Krčmář <rkrcmar@redhat.com> 7615L: kvm@vger.kernel.org 7616W: http://www.linux-kvm.org 7617T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7618S: Supported 7619F: arch/x86/kvm/ 7620F: arch/x86/include/uapi/asm/kvm* 7621F: arch/x86/include/asm/kvm* 7622F: arch/x86/kernel/kvm.c 7623F: arch/x86/kernel/kvmclock.c 7624 7625KERNFS 7626M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7627M: Tejun Heo <tj@kernel.org> 7628T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7629S: Supported 7630F: include/linux/kernfs.h 7631F: fs/kernfs/ 7632 7633KEXEC 7634M: Eric Biederman <ebiederm@xmission.com> 7635W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7636L: kexec@lists.infradead.org 7637S: Maintained 7638F: include/linux/kexec.h 7639F: include/uapi/linux/kexec.h 7640F: kernel/kexec* 7641 7642KEYS-ENCRYPTED 7643M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7644L: linux-integrity@vger.kernel.org 7645L: keyrings@vger.kernel.org 7646S: Supported 7647F: Documentation/security/keys/trusted-encrypted.rst 7648F: include/keys/encrypted-type.h 7649F: security/keys/encrypted-keys/ 7650 7651KEYS-TRUSTED 7652M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7653L: linux-integrity@vger.kernel.org 7654L: keyrings@vger.kernel.org 7655S: Supported 7656F: Documentation/security/keys/trusted-encrypted.rst 7657F: include/keys/trusted-type.h 7658F: security/keys/trusted.c 7659F: security/keys/trusted.h 7660 7661KEYS/KEYRINGS: 7662M: David Howells <dhowells@redhat.com> 7663L: keyrings@vger.kernel.org 7664S: Maintained 7665F: Documentation/security/keys/core.rst 7666F: include/linux/key.h 7667F: include/linux/key-type.h 7668F: include/linux/keyctl.h 7669F: include/uapi/linux/keyctl.h 7670F: include/keys/ 7671F: security/keys/ 7672 7673KGDB / KDB /debug_core 7674M: Jason Wessel <jason.wessel@windriver.com> 7675W: http://kgdb.wiki.kernel.org/ 7676L: kgdb-bugreport@lists.sourceforge.net 7677T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7678S: Maintained 7679F: Documentation/dev-tools/kgdb.rst 7680F: drivers/misc/kgdbts.c 7681F: drivers/tty/serial/kgdboc.c 7682F: include/linux/kdb.h 7683F: include/linux/kgdb.h 7684F: kernel/debug/ 7685 7686KMEMCHECK 7687M: Vegard Nossum <vegardno@ifi.uio.no> 7688M: Pekka Enberg <penberg@kernel.org> 7689S: Maintained 7690F: Documentation/dev-tools/kmemcheck.rst 7691F: arch/x86/include/asm/kmemcheck.h 7692F: arch/x86/mm/kmemcheck/ 7693F: include/linux/kmemcheck.h 7694F: mm/kmemcheck.c 7695 7696KMEMLEAK 7697M: Catalin Marinas <catalin.marinas@arm.com> 7698S: Maintained 7699F: Documentation/dev-tools/kmemleak.rst 7700F: include/linux/kmemleak.h 7701F: mm/kmemleak.c 7702F: mm/kmemleak-test.c 7703 7704KMOD KERNEL MODULE LOADER - USERMODE HELPER 7705M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7706L: linux-kernel@vger.kernel.org 7707S: Maintained 7708F: kernel/kmod.c 7709F: include/linux/kmod.h 7710F: lib/test_kmod.c 7711F: tools/testing/selftests/kmod/ 7712 7713KPROBES 7714M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7715M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7716M: "David S. Miller" <davem@davemloft.net> 7717M: Masami Hiramatsu <mhiramat@kernel.org> 7718S: Maintained 7719F: Documentation/kprobes.txt 7720F: include/linux/kprobes.h 7721F: include/asm-generic/kprobes.h 7722F: kernel/kprobes.c 7723 7724KS0108 LCD CONTROLLER DRIVER 7725M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7726W: http://miguelojeda.es/auxdisplay.htm 7727W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7728S: Maintained 7729F: Documentation/auxdisplay/ks0108 7730F: drivers/auxdisplay/ks0108.c 7731F: include/linux/ks0108.h 7732 7733L3MDEV 7734M: David Ahern <dsa@cumulusnetworks.com> 7735L: netdev@vger.kernel.org 7736S: Maintained 7737F: net/l3mdev 7738F: include/net/l3mdev.h 7739 7740LANTIQ MIPS ARCHITECTURE 7741M: John Crispin <john@phrozen.org> 7742L: linux-mips@linux-mips.org 7743S: Maintained 7744F: arch/mips/lantiq 7745F: drivers/soc/lantiq 7746 7747LAPB module 7748L: linux-x25@vger.kernel.org 7749S: Orphan 7750F: Documentation/networking/lapb-module.txt 7751F: include/*/lapb.h 7752F: net/lapb/ 7753 7754LASI 53c700 driver for PARISC 7755M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7756L: linux-scsi@vger.kernel.org 7757S: Maintained 7758F: Documentation/scsi/53c700.txt 7759F: drivers/scsi/53c700* 7760 7761LEAKING_ADDRESSES 7762M: Tobin C. Harding <me@tobin.cc> 7763S: Maintained 7764F: scripts/leaking_addresses.pl 7765 7766LED SUBSYSTEM 7767M: Richard Purdie <rpurdie@rpsys.net> 7768M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7769M: Pavel Machek <pavel@ucw.cz> 7770L: linux-leds@vger.kernel.org 7771T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7772S: Maintained 7773F: Documentation/devicetree/bindings/leds/ 7774F: drivers/leds/ 7775F: include/linux/leds.h 7776 7777LEGACY EEPROM DRIVER 7778M: Jean Delvare <jdelvare@suse.com> 7779S: Maintained 7780F: Documentation/misc-devices/eeprom 7781F: drivers/misc/eeprom/eeprom.c 7782 7783LEGO USB Tower driver 7784M: Juergen Stuber <starblue@users.sourceforge.net> 7785L: legousb-devel@lists.sourceforge.net 7786W: http://legousb.sourceforge.net/ 7787S: Maintained 7788F: drivers/usb/misc/legousbtower.c 7789 7790LG2160 MEDIA DRIVER 7791M: Michael Krufky <mkrufky@linuxtv.org> 7792L: linux-media@vger.kernel.org 7793W: https://linuxtv.org 7794W: http://github.com/mkrufky 7795Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7796T: git git://linuxtv.org/mkrufky/tuners.git 7797S: Maintained 7798F: drivers/media/dvb-frontends/lg2160.* 7799 7800LGDT3305 MEDIA DRIVER 7801M: Michael Krufky <mkrufky@linuxtv.org> 7802L: linux-media@vger.kernel.org 7803W: https://linuxtv.org 7804W: http://github.com/mkrufky 7805Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7806T: git git://linuxtv.org/mkrufky/tuners.git 7807S: Maintained 7808F: drivers/media/dvb-frontends/lgdt3305.* 7809 7810LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7811M: Viresh Kumar <vireshk@kernel.org> 7812L: linux-ide@vger.kernel.org 7813T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7814S: Maintained 7815F: include/linux/pata_arasan_cf_data.h 7816F: drivers/ata/pata_arasan_cf.c 7817 7818LIBATA PATA DRIVERS 7819M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7820M: Tejun Heo <tj@kernel.org> 7821L: linux-ide@vger.kernel.org 7822T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7823S: Maintained 7824F: drivers/ata/pata_*.c 7825F: drivers/ata/ata_generic.c 7826 7827LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7828M: Linus Walleij <linus.walleij@linaro.org> 7829L: linux-ide@vger.kernel.org 7830T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7831S: Maintained 7832F: drivers/ata/pata_ftide010.c 7833F: drivers/ata/sata_gemini.c 7834F: drivers/ata/sata_gemini.h 7835 7836LIBATA SATA AHCI PLATFORM devices support 7837M: Hans de Goede <hdegoede@redhat.com> 7838M: Tejun Heo <tj@kernel.org> 7839L: linux-ide@vger.kernel.org 7840T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7841S: Maintained 7842F: drivers/ata/ahci_platform.c 7843F: drivers/ata/libahci_platform.c 7844F: include/linux/ahci_platform.h 7845 7846LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7847M: Mikael Pettersson <mikpelinux@gmail.com> 7848L: linux-ide@vger.kernel.org 7849T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7850S: Maintained 7851F: drivers/ata/sata_promise.* 7852 7853LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7854M: Tejun Heo <tj@kernel.org> 7855L: linux-ide@vger.kernel.org 7856T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7857S: Maintained 7858F: drivers/ata/ 7859F: include/linux/ata.h 7860F: include/linux/libata.h 7861F: Documentation/devicetree/bindings/ata/ 7862 7863LIBLOCKDEP 7864M: Sasha Levin <alexander.levin@verizon.com> 7865S: Maintained 7866F: tools/lib/lockdep/ 7867 7868LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7869M: Ross Zwisler <ross.zwisler@linux.intel.com> 7870L: linux-nvdimm@lists.01.org 7871Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7872S: Supported 7873F: drivers/nvdimm/blk.c 7874F: drivers/nvdimm/region_devs.c 7875 7876LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7877M: Vishal Verma <vishal.l.verma@intel.com> 7878L: linux-nvdimm@lists.01.org 7879Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7880S: Supported 7881F: drivers/nvdimm/btt* 7882 7883LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7884M: Ross Zwisler <ross.zwisler@linux.intel.com> 7885L: linux-nvdimm@lists.01.org 7886Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7887S: Supported 7888F: drivers/nvdimm/pmem* 7889 7890LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7891M: Dan Williams <dan.j.williams@intel.com> 7892L: linux-nvdimm@lists.01.org 7893Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7894T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7895S: Supported 7896F: drivers/nvdimm/* 7897F: drivers/acpi/nfit/* 7898F: include/linux/nd.h 7899F: include/linux/libnvdimm.h 7900F: include/uapi/linux/ndctl.h 7901 7902LIGHTNVM PLATFORM SUPPORT 7903M: Matias Bjorling <mb@lightnvm.io> 7904W: http://github/OpenChannelSSD 7905L: linux-block@vger.kernel.org 7906S: Maintained 7907F: drivers/lightnvm/ 7908F: include/linux/lightnvm.h 7909F: include/uapi/linux/lightnvm.h 7910 7911LINUX FOR POWER MACINTOSH 7912M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7913W: http://www.penguinppc.org/ 7914L: linuxppc-dev@lists.ozlabs.org 7915S: Maintained 7916F: arch/powerpc/platforms/powermac/ 7917F: drivers/macintosh/ 7918 7919LINUX FOR POWERPC (32-BIT AND 64-BIT) 7920M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7921M: Paul Mackerras <paulus@samba.org> 7922M: Michael Ellerman <mpe@ellerman.id.au> 7923W: https://github.com/linuxppc/linux/wiki 7924L: linuxppc-dev@lists.ozlabs.org 7925Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7926T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7927S: Supported 7928F: Documentation/ABI/stable/sysfs-firmware-opal-* 7929F: Documentation/devicetree/bindings/powerpc/ 7930F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7931F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7932F: Documentation/powerpc/ 7933F: arch/powerpc/ 7934F: drivers/char/tpm/tpm_ibmvtpm* 7935F: drivers/crypto/nx/ 7936F: drivers/crypto/vmx/ 7937F: drivers/i2c/busses/i2c-opal.c 7938F: drivers/net/ethernet/ibm/ibmveth.* 7939F: drivers/net/ethernet/ibm/ibmvnic.* 7940F: drivers/pci/hotplug/pnv_php.c 7941F: drivers/pci/hotplug/rpa* 7942F: drivers/rtc/rtc-opal.c 7943F: drivers/scsi/ibmvscsi/ 7944F: drivers/tty/hvc/hvc_opal.c 7945F: drivers/watchdog/wdrtas.c 7946F: tools/testing/selftests/powerpc 7947N: /pmac 7948N: powermac 7949N: powernv 7950N: [^a-z0-9]ps3 7951N: pseries 7952 7953LINUX FOR POWERPC EMBEDDED MPC5XXX 7954M: Anatolij Gustschin <agust@denx.de> 7955L: linuxppc-dev@lists.ozlabs.org 7956T: git git://git.denx.de/linux-denx-agust.git 7957S: Maintained 7958F: arch/powerpc/platforms/512x/ 7959F: arch/powerpc/platforms/52xx/ 7960 7961LINUX FOR POWERPC EMBEDDED PPC4XX 7962M: Alistair Popple <alistair@popple.id.au> 7963M: Matt Porter <mporter@kernel.crashing.org> 7964W: http://www.penguinppc.org/ 7965L: linuxppc-dev@lists.ozlabs.org 7966S: Maintained 7967F: arch/powerpc/platforms/40x/ 7968F: arch/powerpc/platforms/44x/ 7969 7970LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7971M: Scott Wood <oss@buserror.net> 7972M: Kumar Gala <galak@kernel.crashing.org> 7973W: http://www.penguinppc.org/ 7974L: linuxppc-dev@lists.ozlabs.org 7975T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7976S: Maintained 7977F: arch/powerpc/platforms/83xx/ 7978F: arch/powerpc/platforms/85xx/ 7979F: Documentation/devicetree/bindings/powerpc/fsl/ 7980 7981LINUX FOR POWERPC EMBEDDED PPC8XX 7982M: Vitaly Bordug <vitb@kernel.crashing.org> 7983W: http://www.penguinppc.org/ 7984L: linuxppc-dev@lists.ozlabs.org 7985S: Maintained 7986F: arch/powerpc/platforms/8xx/ 7987 7988LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7989L: linuxppc-dev@lists.ozlabs.org 7990S: Orphan 7991F: arch/powerpc/*/*virtex* 7992F: arch/powerpc/*/*/*virtex* 7993 7994LINUX FOR POWERPC PA SEMI PWRFICIENT 7995L: linuxppc-dev@lists.ozlabs.org 7996S: Orphan 7997F: arch/powerpc/platforms/pasemi/ 7998F: drivers/*/*pasemi* 7999F: drivers/*/*/*pasemi* 8000 8001LINUX KERNEL DUMP TEST MODULE (LKDTM) 8002M: Kees Cook <keescook@chromium.org> 8003S: Maintained 8004F: drivers/misc/lkdtm* 8005 8006LINUX SECURITY MODULE (LSM) FRAMEWORK 8007M: Chris Wright <chrisw@sous-sol.org> 8008L: linux-security-module@vger.kernel.org 8009S: Supported 8010 8011LIS3LV02D ACCELEROMETER DRIVER 8012M: Eric Piel <eric.piel@tremplin-utc.net> 8013S: Maintained 8014F: Documentation/misc-devices/lis3lv02d 8015F: drivers/misc/lis3lv02d/ 8016F: drivers/platform/x86/hp_accel.c 8017 8018LIVE PATCHING 8019M: Josh Poimboeuf <jpoimboe@redhat.com> 8020M: Jessica Yu <jeyu@kernel.org> 8021M: Jiri Kosina <jikos@kernel.org> 8022M: Miroslav Benes <mbenes@suse.cz> 8023R: Petr Mladek <pmladek@suse.com> 8024S: Maintained 8025F: kernel/livepatch/ 8026F: include/linux/livepatch.h 8027F: arch/x86/include/asm/livepatch.h 8028F: arch/x86/kernel/livepatch.c 8029F: Documentation/livepatch/ 8030F: Documentation/ABI/testing/sysfs-kernel-livepatch 8031F: samples/livepatch/ 8032L: live-patching@vger.kernel.org 8033T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8034 8035LLC (802.2) 8036L: netdev@vger.kernel.org 8037S: Odd fixes 8038F: include/linux/llc.h 8039F: include/uapi/linux/llc.h 8040F: include/net/llc* 8041F: net/llc/ 8042 8043LM73 HARDWARE MONITOR DRIVER 8044M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8045L: linux-hwmon@vger.kernel.org 8046S: Maintained 8047F: drivers/hwmon/lm73.c 8048 8049LM78 HARDWARE MONITOR DRIVER 8050M: Jean Delvare <jdelvare@suse.com> 8051L: linux-hwmon@vger.kernel.org 8052S: Maintained 8053F: Documentation/hwmon/lm78 8054F: drivers/hwmon/lm78.c 8055 8056LM83 HARDWARE MONITOR DRIVER 8057M: Jean Delvare <jdelvare@suse.com> 8058L: linux-hwmon@vger.kernel.org 8059S: Maintained 8060F: Documentation/hwmon/lm83 8061F: drivers/hwmon/lm83.c 8062 8063LM90 HARDWARE MONITOR DRIVER 8064M: Jean Delvare <jdelvare@suse.com> 8065L: linux-hwmon@vger.kernel.org 8066S: Maintained 8067F: Documentation/hwmon/lm90 8068F: Documentation/devicetree/bindings/hwmon/lm90.txt 8069F: drivers/hwmon/lm90.c 8070F: include/dt-bindings/thermal/lm90.h 8071 8072LM95234 HARDWARE MONITOR DRIVER 8073M: Guenter Roeck <linux@roeck-us.net> 8074L: linux-hwmon@vger.kernel.org 8075S: Maintained 8076F: Documentation/hwmon/lm95234 8077F: drivers/hwmon/lm95234.c 8078 8079LME2510 MEDIA DRIVER 8080M: Malcolm Priestley <tvboxspy@gmail.com> 8081L: linux-media@vger.kernel.org 8082W: https://linuxtv.org 8083Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8084S: Maintained 8085F: drivers/media/usb/dvb-usb-v2/lmedm04* 8086 8087LOADPIN SECURITY MODULE 8088M: Kees Cook <keescook@chromium.org> 8089T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8090S: Supported 8091F: security/loadpin/ 8092F: Documentation/admin-guide/LSM/LoadPin.rst 8093 8094LOCKING PRIMITIVES 8095M: Peter Zijlstra <peterz@infradead.org> 8096M: Ingo Molnar <mingo@redhat.com> 8097L: linux-kernel@vger.kernel.org 8098T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8099S: Maintained 8100F: Documentation/locking/ 8101F: include/linux/lockdep.h 8102F: include/linux/spinlock*.h 8103F: arch/*/include/asm/spinlock*.h 8104F: include/linux/rwlock*.h 8105F: include/linux/mutex*.h 8106F: arch/*/include/asm/mutex*.h 8107F: include/linux/rwsem*.h 8108F: arch/*/include/asm/rwsem.h 8109F: include/linux/seqlock.h 8110F: lib/locking*.[ch] 8111F: kernel/locking/ 8112 8113LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8114M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8115L: linux-ntfs-dev@lists.sourceforge.net 8116W: http://www.linux-ntfs.org/content/view/19/37/ 8117S: Maintained 8118F: Documentation/ldm.txt 8119F: block/partitions/ldm.* 8120 8121LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8122M: Sathya Prakash <sathya.prakash@broadcom.com> 8123M: Chaitra P B <chaitra.basappa@broadcom.com> 8124M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8125L: MPT-FusionLinux.pdl@broadcom.com 8126L: linux-scsi@vger.kernel.org 8127W: http://www.avagotech.com/support/ 8128S: Supported 8129F: drivers/message/fusion/ 8130F: drivers/scsi/mpt2sas/ 8131F: drivers/scsi/mpt3sas/ 8132 8133LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8134M: Matthew Wilcox <matthew@wil.cx> 8135L: linux-scsi@vger.kernel.org 8136S: Maintained 8137F: drivers/scsi/sym53c8xx_2/ 8138 8139LTC4261 HARDWARE MONITOR DRIVER 8140M: Guenter Roeck <linux@roeck-us.net> 8141L: linux-hwmon@vger.kernel.org 8142S: Maintained 8143F: Documentation/hwmon/ltc4261 8144F: drivers/hwmon/ltc4261.c 8145 8146LTC4306 I2C MULTIPLEXER DRIVER 8147M: Michael Hennerich <michael.hennerich@analog.com> 8148W: http://ez.analog.com/community/linux-device-drivers 8149L: linux-i2c@vger.kernel.org 8150S: Supported 8151F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8152F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8153 8154LTP (Linux Test Project) 8155M: Mike Frysinger <vapier@gentoo.org> 8156M: Cyril Hrubis <chrubis@suse.cz> 8157M: Wanlong Gao <wanlong.gao@gmail.com> 8158M: Jan Stancek <jstancek@redhat.com> 8159M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8160M: Alexey Kodanev <alexey.kodanev@oracle.com> 8161L: ltp@lists.linux.it (subscribers-only) 8162W: http://linux-test-project.github.io/ 8163T: git git://github.com/linux-test-project/ltp.git 8164S: Maintained 8165 8166M32R ARCHITECTURE 8167W: http://www.linux-m32r.org/ 8168S: Orphan 8169F: arch/m32r/ 8170 8171M68K ARCHITECTURE 8172M: Geert Uytterhoeven <geert@linux-m68k.org> 8173L: linux-m68k@lists.linux-m68k.org 8174W: http://www.linux-m68k.org/ 8175T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8176S: Maintained 8177F: arch/m68k/ 8178F: drivers/zorro/ 8179 8180M68K ON APPLE MACINTOSH 8181M: Joshua Thompson <funaho@jurai.org> 8182W: http://www.mac.linux-m68k.org/ 8183L: linux-m68k@lists.linux-m68k.org 8184S: Maintained 8185F: arch/m68k/mac/ 8186 8187M68K ON HP9000/300 8188M: Philip Blundell <philb@gnu.org> 8189W: http://www.tazenda.demon.co.uk/phil/linux-hp 8190S: Maintained 8191F: arch/m68k/hp300/ 8192 8193M88DS3103 MEDIA DRIVER 8194M: Antti Palosaari <crope@iki.fi> 8195L: linux-media@vger.kernel.org 8196W: https://linuxtv.org 8197W: http://palosaari.fi/linux/ 8198Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8199T: git git://linuxtv.org/anttip/media_tree.git 8200S: Maintained 8201F: drivers/media/dvb-frontends/m88ds3103* 8202 8203M88RS2000 MEDIA DRIVER 8204M: Malcolm Priestley <tvboxspy@gmail.com> 8205L: linux-media@vger.kernel.org 8206W: https://linuxtv.org 8207Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8208S: Maintained 8209F: drivers/media/dvb-frontends/m88rs2000* 8210 8211MA901 MASTERKIT USB FM RADIO DRIVER 8212M: Alexey Klimov <klimov.linux@gmail.com> 8213L: linux-media@vger.kernel.org 8214T: git git://linuxtv.org/media_tree.git 8215S: Maintained 8216F: drivers/media/radio/radio-ma901.c 8217 8218MAC80211 8219M: Johannes Berg <johannes@sipsolutions.net> 8220L: linux-wireless@vger.kernel.org 8221W: http://wireless.kernel.org/ 8222T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8223T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8224S: Maintained 8225F: Documentation/networking/mac80211-injection.txt 8226F: include/net/mac80211.h 8227F: net/mac80211/ 8228F: drivers/net/wireless/mac80211_hwsim.[ch] 8229 8230MAILBOX API 8231M: Jassi Brar <jassisinghbrar@gmail.com> 8232L: linux-kernel@vger.kernel.org 8233S: Maintained 8234F: drivers/mailbox/ 8235F: include/linux/mailbox_client.h 8236F: include/linux/mailbox_controller.h 8237 8238MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8239M: Michael Kerrisk <mtk.manpages@gmail.com> 8240W: http://www.kernel.org/doc/man-pages 8241L: linux-man@vger.kernel.org 8242S: Maintained 8243 8244MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8245M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8246L: linux-mips@linux-mips.org 8247S: Maintained 8248F: arch/mips/boot/dts/img/pistachio_marduk.dts 8249 8250MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8251M: Andrew Lunn <andrew@lunn.ch> 8252M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8253L: netdev@vger.kernel.org 8254S: Maintained 8255F: drivers/net/dsa/mv88e6xxx/ 8256F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8257 8258MARVELL ARMADA DRM SUPPORT 8259M: Russell King <linux@armlinux.org.uk> 8260S: Maintained 8261T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8262T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8263F: drivers/gpu/drm/armada/ 8264F: include/uapi/drm/armada_drm.h 8265F: Documentation/devicetree/bindings/display/armada/ 8266 8267MARVELL CRYPTO DRIVER 8268M: Boris Brezillon <boris.brezillon@free-electrons.com> 8269M: Arnaud Ebalard <arno@natisbad.org> 8270F: drivers/crypto/marvell/ 8271S: Maintained 8272L: linux-crypto@vger.kernel.org 8273 8274MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8275M: Mirko Lindner <mlindner@marvell.com> 8276M: Stephen Hemminger <stephen@networkplumber.org> 8277L: netdev@vger.kernel.org 8278S: Maintained 8279F: drivers/net/ethernet/marvell/sk* 8280 8281MARVELL LIBERTAS WIRELESS DRIVER 8282L: libertas-dev@lists.infradead.org 8283S: Orphan 8284F: drivers/net/wireless/marvell/libertas/ 8285 8286MARVELL MACCHIATOBIN SUPPORT 8287M: Russell King <rmk@armlinux.org.uk> 8288L: linux-arm-kernel@lists.infradead.org 8289S: Maintained 8290F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8291 8292MARVELL MV643XX ETHERNET DRIVER 8293M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8294L: netdev@vger.kernel.org 8295S: Maintained 8296F: drivers/net/ethernet/marvell/mv643xx_eth.* 8297F: include/linux/mv643xx.h 8298 8299MARVELL MV88X3310 PHY DRIVER 8300M: Russell King <rmk@armlinux.org.uk> 8301L: netdev@vger.kernel.org 8302S: Maintained 8303F: drivers/net/phy/marvell10g.c 8304 8305MARVELL MVNETA ETHERNET DRIVER 8306M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8307L: netdev@vger.kernel.org 8308S: Maintained 8309F: drivers/net/ethernet/marvell/mvneta.* 8310 8311MARVELL MWIFIEX WIRELESS DRIVER 8312M: Amitkumar Karwar <amitkarwar@gmail.com> 8313M: Nishant Sarmukadam <nishants@marvell.com> 8314M: Ganapathi Bhat <gbhat@marvell.com> 8315M: Xinming Hu <huxm@marvell.com> 8316L: linux-wireless@vger.kernel.org 8317S: Maintained 8318F: drivers/net/wireless/marvell/mwifiex/ 8319 8320MARVELL MWL8K WIRELESS DRIVER 8321M: Lennert Buytenhek <buytenh@wantstofly.org> 8322L: linux-wireless@vger.kernel.org 8323S: Odd Fixes 8324F: drivers/net/wireless/marvell/mwl8k.c 8325 8326MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8327M: Nicolas Pitre <nico@fluxnic.net> 8328S: Odd Fixes 8329F: drivers/mmc/host/mvsdio.* 8330 8331MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8332M: Hu Ziji <huziji@marvell.com> 8333L: linux-mmc@vger.kernel.org 8334S: Supported 8335F: drivers/mmc/host/sdhci-xenon* 8336F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8337 8338MATROX FRAMEBUFFER DRIVER 8339L: linux-fbdev@vger.kernel.org 8340S: Orphan 8341F: drivers/video/fbdev/matrox/matroxfb_* 8342F: include/uapi/linux/matroxfb.h 8343 8344MAX16065 HARDWARE MONITOR DRIVER 8345M: Guenter Roeck <linux@roeck-us.net> 8346L: linux-hwmon@vger.kernel.org 8347S: Maintained 8348F: Documentation/hwmon/max16065 8349F: drivers/hwmon/max16065.c 8350 8351MAX20751 HARDWARE MONITOR DRIVER 8352M: Guenter Roeck <linux@roeck-us.net> 8353L: linux-hwmon@vger.kernel.org 8354S: Maintained 8355F: Documentation/hwmon/max20751 8356F: drivers/hwmon/max20751.c 8357 8358MAX2175 SDR TUNER DRIVER 8359M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8360L: linux-media@vger.kernel.org 8361T: git git://linuxtv.org/media_tree.git 8362S: Maintained 8363F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8364F: Documentation/media/v4l-drivers/max2175.rst 8365F: drivers/media/i2c/max2175* 8366F: include/uapi/linux/max2175.h 8367 8368MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8369L: linux-hwmon@vger.kernel.org 8370S: Orphan 8371F: Documentation/hwmon/max6650 8372F: drivers/hwmon/max6650.c 8373 8374MAX6697 HARDWARE MONITOR DRIVER 8375M: Guenter Roeck <linux@roeck-us.net> 8376L: linux-hwmon@vger.kernel.org 8377S: Maintained 8378F: Documentation/hwmon/max6697 8379F: Documentation/devicetree/bindings/i2c/max6697.txt 8380F: drivers/hwmon/max6697.c 8381F: include/linux/platform_data/max6697.h 8382 8383MAX9860 MONO AUDIO VOICE CODEC DRIVER 8384M: Peter Rosin <peda@axentia.se> 8385L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8386S: Maintained 8387F: Documentation/devicetree/bindings/sound/max9860.txt 8388F: sound/soc/codecs/max9860.* 8389 8390MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8391M: Javier Martinez Canillas <javier@dowhile0.org> 8392L: linux-kernel@vger.kernel.org 8393S: Supported 8394F: drivers/regulator/max77802-regulator.c 8395F: Documentation/devicetree/bindings/*/*max77802.txt 8396F: include/dt-bindings/*/*max77802.h 8397 8398MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8399M: Krzysztof Kozlowski <krzk@kernel.org> 8400M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8401L: linux-pm@vger.kernel.org 8402S: Supported 8403F: drivers/power/supply/max14577_charger.c 8404F: drivers/power/supply/max77693_charger.c 8405 8406MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8407M: Chanwoo Choi <cw00.choi@samsung.com> 8408M: Krzysztof Kozlowski <krzk@kernel.org> 8409M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8410L: linux-kernel@vger.kernel.org 8411S: Supported 8412F: drivers/*/max14577*.c 8413F: drivers/*/max77686*.c 8414F: drivers/*/max77693*.c 8415F: drivers/extcon/extcon-max14577.c 8416F: drivers/extcon/extcon-max77693.c 8417F: drivers/rtc/rtc-max77686.c 8418F: drivers/clk/clk-max77686.c 8419F: Documentation/devicetree/bindings/mfd/max14577.txt 8420F: Documentation/devicetree/bindings/*/max77686.txt 8421F: Documentation/devicetree/bindings/mfd/max77693.txt 8422F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8423F: include/linux/mfd/max14577*.h 8424F: include/linux/mfd/max77686*.h 8425F: include/linux/mfd/max77693*.h 8426 8427MAXIRADIO FM RADIO RECEIVER DRIVER 8428M: Hans Verkuil <hverkuil@xs4all.nl> 8429L: linux-media@vger.kernel.org 8430T: git git://linuxtv.org/media_tree.git 8431W: https://linuxtv.org 8432S: Maintained 8433F: drivers/media/radio/radio-maxiradio* 8434 8435MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8436M: Peter Rosin <peda@axentia.se> 8437L: linux-iio@vger.kernel.org 8438S: Maintained 8439F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8440F: drivers/iio/potentiometer/mcp4531.c 8441 8442MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8443M: William Breathitt Gray <vilhelm.gray@gmail.com> 8444L: linux-iio@vger.kernel.org 8445S: Maintained 8446F: drivers/iio/dac/cio-dac.c 8447 8448MEDIA DRIVERS FOR ASCOT2E 8449M: Sergey Kozlov <serjk@netup.ru> 8450M: Abylay Ospan <aospan@netup.ru> 8451L: linux-media@vger.kernel.org 8452W: https://linuxtv.org 8453W: http://netup.tv/ 8454T: git git://linuxtv.org/media_tree.git 8455S: Supported 8456F: drivers/media/dvb-frontends/ascot2e* 8457 8458MEDIA DRIVERS FOR CXD2841ER 8459M: Sergey Kozlov <serjk@netup.ru> 8460M: Abylay Ospan <aospan@netup.ru> 8461L: linux-media@vger.kernel.org 8462W: https://linuxtv.org 8463W: http://netup.tv/ 8464T: git git://linuxtv.org/media_tree.git 8465S: Supported 8466F: drivers/media/dvb-frontends/cxd2841er* 8467 8468MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8469M: Daniel Scheller <d.scheller.oss@gmail.com> 8470L: linux-media@vger.kernel.org 8471W: https://linuxtv.org 8472T: git git://linuxtv.org/media_tree.git 8473S: Maintained 8474F: drivers/media/pci/ddbridge/* 8475 8476MEDIA DRIVERS FOR FREESCALE IMX 8477M: Steve Longerbeam <slongerbeam@gmail.com> 8478M: Philipp Zabel <p.zabel@pengutronix.de> 8479L: linux-media@vger.kernel.org 8480T: git git://linuxtv.org/media_tree.git 8481S: Maintained 8482F: Documentation/devicetree/bindings/media/imx.txt 8483F: Documentation/media/v4l-drivers/imx.rst 8484F: drivers/staging/media/imx/ 8485F: include/linux/imx-media.h 8486F: include/media/imx.h 8487 8488MEDIA DRIVERS FOR HELENE 8489M: Abylay Ospan <aospan@netup.ru> 8490L: linux-media@vger.kernel.org 8491W: https://linuxtv.org 8492W: http://netup.tv/ 8493T: git git://linuxtv.org/media_tree.git 8494S: Supported 8495F: drivers/media/dvb-frontends/helene* 8496 8497MEDIA DRIVERS FOR HORUS3A 8498M: Sergey Kozlov <serjk@netup.ru> 8499M: Abylay Ospan <aospan@netup.ru> 8500L: linux-media@vger.kernel.org 8501W: https://linuxtv.org 8502W: http://netup.tv/ 8503T: git git://linuxtv.org/media_tree.git 8504S: Supported 8505F: drivers/media/dvb-frontends/horus3a* 8506 8507MEDIA DRIVERS FOR LNBH25 8508M: Sergey Kozlov <serjk@netup.ru> 8509M: Abylay Ospan <aospan@netup.ru> 8510L: linux-media@vger.kernel.org 8511W: https://linuxtv.org 8512W: http://netup.tv/ 8513T: git git://linuxtv.org/media_tree.git 8514S: Supported 8515F: drivers/media/dvb-frontends/lnbh25* 8516 8517MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8518M: Daniel Scheller <d.scheller.oss@gmail.com> 8519L: linux-media@vger.kernel.org 8520W: https://linuxtv.org 8521T: git git://linuxtv.org/media_tree.git 8522S: Maintained 8523F: drivers/media/dvb-frontends/mxl5xx* 8524 8525MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8526M: Sergey Kozlov <serjk@netup.ru> 8527M: Abylay Ospan <aospan@netup.ru> 8528L: linux-media@vger.kernel.org 8529W: https://linuxtv.org 8530W: http://netup.tv/ 8531T: git git://linuxtv.org/media_tree.git 8532S: Supported 8533F: drivers/media/pci/netup_unidvb/* 8534 8535MEDIA DRIVERS FOR RENESAS - DRIF 8536M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8537L: linux-media@vger.kernel.org 8538L: linux-renesas-soc@vger.kernel.org 8539T: git git://linuxtv.org/media_tree.git 8540S: Supported 8541F: Documentation/devicetree/bindings/media/renesas,drif.txt 8542F: drivers/media/platform/rcar_drif.c 8543 8544MEDIA DRIVERS FOR RENESAS - FCP 8545M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8546L: linux-media@vger.kernel.org 8547L: linux-renesas-soc@vger.kernel.org 8548T: git git://linuxtv.org/media_tree.git 8549S: Supported 8550F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8551F: drivers/media/platform/rcar-fcp.c 8552F: include/media/rcar-fcp.h 8553 8554MEDIA DRIVERS FOR RENESAS - FDP1 8555M: Kieran Bingham <kieran@bingham.xyz> 8556L: linux-media@vger.kernel.org 8557L: linux-renesas-soc@vger.kernel.org 8558T: git git://linuxtv.org/media_tree.git 8559S: Supported 8560F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8561F: drivers/media/platform/rcar_fdp1.c 8562 8563MEDIA DRIVERS FOR RENESAS - VIN 8564M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8565L: linux-media@vger.kernel.org 8566L: linux-renesas-soc@vger.kernel.org 8567T: git git://linuxtv.org/media_tree.git 8568S: Supported 8569F: Documentation/devicetree/bindings/media/rcar_vin.txt 8570F: drivers/media/platform/rcar-vin/ 8571 8572MEDIA DRIVERS FOR RENESAS - VSP1 8573M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8574L: linux-media@vger.kernel.org 8575L: linux-renesas-soc@vger.kernel.org 8576T: git git://linuxtv.org/media_tree.git 8577S: Supported 8578F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8579F: drivers/media/platform/vsp1/ 8580 8581MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8582M: Daniel Scheller <d.scheller.oss@gmail.com> 8583L: linux-media@vger.kernel.org 8584W: https://linuxtv.org 8585T: git git://linuxtv.org/media_tree.git 8586S: Maintained 8587F: drivers/media/dvb-frontends/stv0910* 8588 8589MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8590M: Daniel Scheller <d.scheller.oss@gmail.com> 8591L: linux-media@vger.kernel.org 8592W: https://linuxtv.org 8593T: git git://linuxtv.org/media_tree.git 8594S: Maintained 8595F: drivers/media/dvb-frontends/stv6111* 8596 8597MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8598M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8599M: Mauro Carvalho Chehab <mchehab@kernel.org> 8600P: LinuxTV.org Project 8601L: linux-media@vger.kernel.org 8602W: https://linuxtv.org 8603Q: http://patchwork.kernel.org/project/linux-media/list/ 8604T: git git://linuxtv.org/media_tree.git 8605S: Maintained 8606F: Documentation/devicetree/bindings/media/ 8607F: Documentation/media/ 8608F: drivers/media/ 8609F: drivers/staging/media/ 8610F: include/linux/platform_data/media/ 8611F: include/media/ 8612F: include/uapi/linux/dvb/ 8613F: include/uapi/linux/videodev2.h 8614F: include/uapi/linux/media.h 8615F: include/uapi/linux/v4l2-* 8616F: include/uapi/linux/meye.h 8617F: include/uapi/linux/ivtv* 8618F: include/uapi/linux/uvcvideo.h 8619 8620MEDIATEK CIR DRIVER 8621M: Sean Wang <sean.wang@mediatek.com> 8622S: Maintained 8623F: drivers/media/rc/mtk-cir.c 8624 8625MEDIATEK PMIC LED DRIVER 8626M: Sean Wang <sean.wang@mediatek.com> 8627S: Maintained 8628F: drivers/leds/leds-mt6323.c 8629F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8630 8631MEDIATEK ETHERNET DRIVER 8632M: Felix Fietkau <nbd@openwrt.org> 8633M: John Crispin <john@phrozen.org> 8634M: Sean Wang <sean.wang@mediatek.com> 8635M: Nelson Chang <nelson.chang@mediatek.com> 8636L: netdev@vger.kernel.org 8637S: Maintained 8638F: drivers/net/ethernet/mediatek/ 8639 8640MEDIATEK JPEG DRIVER 8641M: Rick Chang <rick.chang@mediatek.com> 8642M: Bin Liu <bin.liu@mediatek.com> 8643S: Supported 8644F: drivers/media/platform/mtk-jpeg/ 8645F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8646 8647MEDIATEK MDP DRIVER 8648M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8649M: Houlong Wei <houlong.wei@mediatek.com> 8650M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8651S: Supported 8652F: drivers/media/platform/mtk-mdp/ 8653F: drivers/media/platform/mtk-vpu/ 8654F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8655 8656MEDIATEK MEDIA DRIVER 8657M: Tiffany Lin <tiffany.lin@mediatek.com> 8658M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8659S: Supported 8660F: drivers/media/platform/mtk-vcodec/ 8661F: drivers/media/platform/mtk-vpu/ 8662F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8663F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8664 8665MEDIATEK MT7601U WIRELESS LAN DRIVER 8666M: Jakub Kicinski <kubakici@wp.pl> 8667L: linux-wireless@vger.kernel.org 8668S: Maintained 8669F: drivers/net/wireless/mediatek/mt7601u/ 8670 8671MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8672M: Sean Wang <sean.wang@mediatek.com> 8673S: Maintained 8674F: drivers/char/hw_random/mtk-rng.c 8675 8676MEDIATEK USB3 DRD IP DRIVER 8677M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8678L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8680L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8681S: Maintained 8682F: drivers/usb/mtu3/ 8683 8684MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8685M: Peter Senna Tschudin <peter.senna@collabora.com> 8686M: Martin Donnelly <martin.donnelly@ge.com> 8687M: Martyn Welch <martyn.welch@collabora.co.uk> 8688S: Maintained 8689F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8690F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8691 8692MEGARAID SCSI/SAS DRIVERS 8693M: Kashyap Desai <kashyap.desai@broadcom.com> 8694M: Sumit Saxena <sumit.saxena@broadcom.com> 8695M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8696L: megaraidlinux.pdl@broadcom.com 8697L: linux-scsi@vger.kernel.org 8698W: http://www.avagotech.com/support/ 8699S: Maintained 8700F: Documentation/scsi/megaraid.txt 8701F: drivers/scsi/megaraid.* 8702F: drivers/scsi/megaraid/ 8703 8704MELEXIS MLX90614 DRIVER 8705M: Crt Mori <cmo@melexis.com> 8706L: linux-iio@vger.kernel.org 8707W: http://www.melexis.com 8708S: Supported 8709F: drivers/iio/temperature/mlx90614.c 8710 8711MELFAS MIP4 TOUCHSCREEN DRIVER 8712M: Sangwon Jee <jeesw@melfas.com> 8713W: http://www.melfas.com 8714S: Supported 8715F: drivers/input/touchscreen/melfas_mip4.c 8716F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8717 8718MELLANOX ETHERNET DRIVER (mlx4_en) 8719M: Tariq Toukan <tariqt@mellanox.com> 8720L: netdev@vger.kernel.org 8721S: Supported 8722W: http://www.mellanox.com 8723Q: http://patchwork.ozlabs.org/project/netdev/list/ 8724F: drivers/net/ethernet/mellanox/mlx4/en_* 8725 8726MELLANOX ETHERNET DRIVER (mlx5e) 8727M: Saeed Mahameed <saeedm@mellanox.com> 8728L: netdev@vger.kernel.org 8729S: Supported 8730W: http://www.mellanox.com 8731Q: http://patchwork.ozlabs.org/project/netdev/list/ 8732F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8733 8734MELLANOX ETHERNET INNOVA DRIVER 8735M: Ilan Tayari <ilant@mellanox.com> 8736R: Boris Pismenny <borisp@mellanox.com> 8737L: netdev@vger.kernel.org 8738S: Supported 8739W: http://www.mellanox.com 8740Q: http://patchwork.ozlabs.org/project/netdev/list/ 8741F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8742F: include/linux/mlx5/mlx5_ifc_fpga.h 8743 8744MELLANOX ETHERNET INNOVA IPSEC DRIVER 8745M: Ilan Tayari <ilant@mellanox.com> 8746R: Boris Pismenny <borisp@mellanox.com> 8747L: netdev@vger.kernel.org 8748S: Supported 8749W: http://www.mellanox.com 8750Q: http://patchwork.ozlabs.org/project/netdev/list/ 8751F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8752F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8753 8754MELLANOX ETHERNET SWITCH DRIVERS 8755M: Jiri Pirko <jiri@mellanox.com> 8756M: Ido Schimmel <idosch@mellanox.com> 8757L: netdev@vger.kernel.org 8758S: Supported 8759W: http://www.mellanox.com 8760Q: http://patchwork.ozlabs.org/project/netdev/list/ 8761F: drivers/net/ethernet/mellanox/mlxsw/ 8762 8763MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8764M: mlxsw@mellanox.com 8765L: netdev@vger.kernel.org 8766S: Supported 8767W: http://www.mellanox.com 8768Q: http://patchwork.ozlabs.org/project/netdev/list/ 8769F: drivers/net/ethernet/mellanox/mlxfw/ 8770 8771MELLANOX MLX CPLD HOTPLUG DRIVER 8772M: Vadim Pasternak <vadimp@mellanox.com> 8773L: platform-driver-x86@vger.kernel.org 8774S: Supported 8775F: drivers/platform/x86/mlxcpld-hotplug.c 8776F: include/linux/platform_data/mlxcpld-hotplug.h 8777 8778MELLANOX MLX4 core VPI driver 8779M: Tariq Toukan <tariqt@mellanox.com> 8780L: netdev@vger.kernel.org 8781L: linux-rdma@vger.kernel.org 8782W: http://www.mellanox.com 8783Q: http://patchwork.ozlabs.org/project/netdev/list/ 8784S: Supported 8785F: drivers/net/ethernet/mellanox/mlx4/ 8786F: include/linux/mlx4/ 8787 8788MELLANOX MLX4 IB driver 8789M: Yishai Hadas <yishaih@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/mlx4/ 8795F: include/linux/mlx4/ 8796F: include/uapi/rdma/mlx4-abi.h 8797 8798MELLANOX MLX5 core VPI driver 8799M: Saeed Mahameed <saeedm@mellanox.com> 8800M: Matan Barak <matanb@mellanox.com> 8801M: Leon Romanovsky <leonro@mellanox.com> 8802L: netdev@vger.kernel.org 8803L: linux-rdma@vger.kernel.org 8804W: http://www.mellanox.com 8805Q: http://patchwork.ozlabs.org/project/netdev/list/ 8806S: Supported 8807F: drivers/net/ethernet/mellanox/mlx5/core/ 8808F: include/linux/mlx5/ 8809 8810MELLANOX MLX5 IB driver 8811M: Matan Barak <matanb@mellanox.com> 8812M: Leon Romanovsky <leonro@mellanox.com> 8813L: linux-rdma@vger.kernel.org 8814W: http://www.mellanox.com 8815Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8816S: Supported 8817F: drivers/infiniband/hw/mlx5/ 8818F: include/linux/mlx5/ 8819F: include/uapi/rdma/mlx5-abi.h 8820 8821MELLANOX MLXCPLD I2C AND MUX DRIVER 8822M: Vadim Pasternak <vadimp@mellanox.com> 8823M: Michael Shych <michaelsh@mellanox.com> 8824L: linux-i2c@vger.kernel.org 8825S: Supported 8826F: drivers/i2c/busses/i2c-mlxcpld.c 8827F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8828F: Documentation/i2c/busses/i2c-mlxcpld 8829 8830MELLANOX MLXCPLD LED DRIVER 8831M: Vadim Pasternak <vadimp@mellanox.com> 8832L: linux-leds@vger.kernel.org 8833S: Supported 8834F: drivers/leds/leds-mlxcpld.c 8835F: Documentation/leds/leds-mlxcpld.txt 8836 8837MELLANOX PLATFORM DRIVER 8838M: Vadim Pasternak <vadimp@mellanox.com> 8839L: platform-driver-x86@vger.kernel.org 8840S: Supported 8841F: drivers/platform/x86/mlx-platform.c 8842 8843MEMBARRIER SUPPORT 8844M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8845M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8846L: linux-kernel@vger.kernel.org 8847S: Supported 8848F: kernel/sched/membarrier.c 8849F: include/uapi/linux/membarrier.h 8850 8851MEMORY MANAGEMENT 8852L: linux-mm@kvack.org 8853W: http://www.linux-mm.org 8854S: Maintained 8855F: include/linux/mm.h 8856F: include/linux/gfp.h 8857F: include/linux/mmzone.h 8858F: include/linux/memory_hotplug.h 8859F: include/linux/vmalloc.h 8860F: mm/ 8861 8862MEMORY TECHNOLOGY DEVICES (MTD) 8863M: David Woodhouse <dwmw2@infradead.org> 8864M: Brian Norris <computersforpeace@gmail.com> 8865M: Boris Brezillon <boris.brezillon@free-electrons.com> 8866M: Marek Vasut <marek.vasut@gmail.com> 8867M: Richard Weinberger <richard@nod.at> 8868M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8869L: linux-mtd@lists.infradead.org 8870W: http://www.linux-mtd.infradead.org/ 8871Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8872T: git git://git.infradead.org/linux-mtd.git master 8873T: git git://git.infradead.org/l2-mtd.git master 8874S: Maintained 8875F: Documentation/devicetree/bindings/mtd/ 8876F: drivers/mtd/ 8877F: include/linux/mtd/ 8878F: include/uapi/mtd/ 8879 8880MEN A21 WATCHDOG DRIVER 8881M: Johannes Thumshirn <morbidrsa@gmail.com> 8882L: linux-watchdog@vger.kernel.org 8883S: Maintained 8884F: drivers/watchdog/mena21_wdt.c 8885 8886MEN CHAMELEON BUS (mcb) 8887M: Johannes Thumshirn <morbidrsa@gmail.com> 8888S: Maintained 8889F: drivers/mcb/ 8890F: include/linux/mcb.h 8891F: Documentation/men-chameleon-bus.txt 8892 8893MEN F21BMC (Board Management Controller) 8894M: Andreas Werner <andreas.werner@men.de> 8895S: Supported 8896F: drivers/mfd/menf21bmc.c 8897F: drivers/watchdog/menf21bmc_wdt.c 8898F: drivers/leds/leds-menf21bmc.c 8899F: drivers/hwmon/menf21bmc_hwmon.c 8900F: Documentation/hwmon/menf21bmc 8901 8902MESON AO CEC DRIVER FOR AMLOGIC SOCS 8903M: Neil Armstrong <narmstrong@baylibre.com> 8904L: linux-media@lists.freedesktop.org 8905L: linux-amlogic@lists.infradead.org 8906W: http://linux-meson.com/ 8907S: Supported 8908F: drivers/media/platform/meson/ao-cec.c 8909F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8910T: git git://linuxtv.org/media_tree.git 8911 8912METAG ARCHITECTURE 8913M: James Hogan <jhogan@kernel.org> 8914L: linux-metag@vger.kernel.org 8915T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8916S: Odd Fixes 8917F: arch/metag/ 8918F: Documentation/metag/ 8919F: Documentation/devicetree/bindings/metag/ 8920F: Documentation/devicetree/bindings/interrupt-controller/img,* 8921F: drivers/clocksource/metag_generic.c 8922F: drivers/irqchip/irq-metag.c 8923F: drivers/irqchip/irq-metag-ext.c 8924F: drivers/tty/metag_da.c 8925 8926MICROBLAZE ARCHITECTURE 8927M: Michal Simek <monstr@monstr.eu> 8928W: http://www.monstr.eu/fdt/ 8929T: git git://git.monstr.eu/linux-2.6-microblaze.git 8930S: Supported 8931F: arch/microblaze/ 8932 8933MICROCHIP / ATMEL AT91 SERIAL DRIVER 8934M: Richard Genoud <richard.genoud@gmail.com> 8935S: Maintained 8936F: drivers/tty/serial/atmel_serial.c 8937F: drivers/tty/serial/atmel_serial.h 8938 8939MICROCHIP / ATMEL DMA DRIVER 8940M: Ludovic Desroches <ludovic.desroches@microchip.com> 8941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8942L: dmaengine@vger.kernel.org 8943S: Supported 8944F: drivers/dma/at_hdmac.c 8945F: drivers/dma/at_hdmac_regs.h 8946F: include/linux/platform_data/dma-atmel.h 8947 8948MICROCHIP / ATMEL ECC DRIVER 8949M: Tudor Ambarus <tudor.ambarus@microchip.com> 8950L: linux-crypto@vger.kernel.org 8951S: Maintained 8952F: drivers/crypto/atmel-ecc.* 8953 8954MICROCHIP / ATMEL ISC DRIVER 8955M: Songjun Wu <songjun.wu@microchip.com> 8956L: linux-media@vger.kernel.org 8957S: Supported 8958F: drivers/media/platform/atmel/atmel-isc.c 8959F: drivers/media/platform/atmel/atmel-isc-regs.h 8960F: devicetree/bindings/media/atmel-isc.txt 8961 8962MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8963M: Woojung Huh <Woojung.Huh@microchip.com> 8964M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8965L: netdev@vger.kernel.org 8966S: Maintained 8967F: net/dsa/tag_ksz.c 8968F: drivers/net/dsa/microchip/* 8969F: include/linux/platform_data/microchip-ksz.h 8970F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8971 8972MICROCHIP USB251XB DRIVER 8973M: Richard Leitner <richard.leitner@skidata.com> 8974L: linux-usb@vger.kernel.org 8975S: Maintained 8976F: drivers/usb/misc/usb251xb.c 8977F: Documentation/devicetree/bindings/usb/usb251xb.txt 8978 8979MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8980M: Don Brace <don.brace@microsemi.com> 8981L: esc.storagedev@microsemi.com 8982L: linux-scsi@vger.kernel.org 8983S: Supported 8984F: drivers/scsi/smartpqi/smartpqi*.[ch] 8985F: drivers/scsi/smartpqi/Kconfig 8986F: drivers/scsi/smartpqi/Makefile 8987F: include/linux/cciss*.h 8988F: include/uapi/linux/cciss*.h 8989F: Documentation/scsi/smartpqi.txt 8990 8991MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8992M: Chen Yu <yu.c.chen@intel.com> 8993L: platform-driver-x86@vger.kernel.org 8994S: Supported 8995F: drivers/platform/x86/surfacepro3_button.c 8996 8997MICROTEK X6 SCANNER 8998M: Oliver Neukum <oliver@neukum.org> 8999S: Maintained 9000F: drivers/usb/image/microtek.* 9001 9002MIPS 9003M: Ralf Baechle <ralf@linux-mips.org> 9004L: linux-mips@linux-mips.org 9005W: http://www.linux-mips.org/ 9006T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9007Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9008S: Supported 9009F: Documentation/devicetree/bindings/mips/ 9010F: Documentation/mips/ 9011F: arch/mips/ 9012 9013MIPS BOSTON DEVELOPMENT BOARD 9014M: Paul Burton <paul.burton@mips.com> 9015L: linux-mips@linux-mips.org 9016S: Maintained 9017F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9018F: arch/mips/boot/dts/img/boston.dts 9019F: arch/mips/configs/generic/board-boston.config 9020F: drivers/clk/imgtec/clk-boston.c 9021F: include/dt-bindings/clock/boston-clock.h 9022 9023MIPS GENERIC PLATFORM 9024M: Paul Burton <paul.burton@mips.com> 9025L: linux-mips@linux-mips.org 9026S: Supported 9027F: arch/mips/generic/ 9028F: arch/mips/tools/generic-board-config.sh 9029 9030MIPS/LOONGSON1 ARCHITECTURE 9031M: Keguang Zhang <keguang.zhang@gmail.com> 9032L: linux-mips@linux-mips.org 9033S: Maintained 9034F: arch/mips/loongson32/ 9035F: arch/mips/include/asm/mach-loongson32/ 9036F: drivers/*/*loongson1* 9037F: drivers/*/*/*loongson1* 9038 9039MIPS RINT INSTRUCTION EMULATION 9040M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9041L: linux-mips@linux-mips.org 9042S: Supported 9043F: arch/mips/math-emu/sp_rint.c 9044F: arch/mips/math-emu/dp_rint.c 9045 9046MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9047M: Hans Verkuil <hverkuil@xs4all.nl> 9048L: linux-media@vger.kernel.org 9049T: git git://linuxtv.org/media_tree.git 9050W: https://linuxtv.org 9051S: Odd Fixes 9052F: drivers/media/radio/radio-miropcm20* 9053 9054MMP SUPPORT 9055M: Eric Miao <eric.y.miao@gmail.com> 9056M: Haojian Zhuang <haojian.zhuang@gmail.com> 9057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9058T: git git://github.com/hzhuang1/linux.git 9059T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9060S: Maintained 9061F: arch/arm/boot/dts/mmp* 9062F: arch/arm/mach-mmp/ 9063 9064MN88472 MEDIA DRIVER 9065M: Antti Palosaari <crope@iki.fi> 9066L: linux-media@vger.kernel.org 9067W: https://linuxtv.org 9068W: http://palosaari.fi/linux/ 9069Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9070S: Maintained 9071F: drivers/media/dvb-frontends/mn88472* 9072 9073MN88473 MEDIA DRIVER 9074M: Antti Palosaari <crope@iki.fi> 9075L: linux-media@vger.kernel.org 9076W: https://linuxtv.org 9077W: http://palosaari.fi/linux/ 9078Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9079S: Maintained 9080F: drivers/media/dvb-frontends/mn88473* 9081 9082MODULE SUPPORT 9083M: Jessica Yu <jeyu@kernel.org> 9084M: Rusty Russell <rusty@rustcorp.com.au> 9085T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9086S: Maintained 9087F: include/linux/module.h 9088F: kernel/module.c 9089 9090MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9091W: http://popies.net/meye/ 9092S: Orphan 9093F: Documentation/media/v4l-drivers/meye* 9094F: drivers/media/pci/meye/ 9095F: include/uapi/linux/meye.h 9096 9097MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9098M: Jiri Slaby <jirislaby@gmail.com> 9099S: Maintained 9100F: Documentation/serial/moxa-smartio 9101F: drivers/tty/mxser.* 9102 9103MR800 AVERMEDIA USB FM RADIO DRIVER 9104M: Alexey Klimov <klimov.linux@gmail.com> 9105L: linux-media@vger.kernel.org 9106T: git git://linuxtv.org/media_tree.git 9107S: Maintained 9108F: drivers/media/radio/radio-mr800.c 9109 9110MRF24J40 IEEE 802.15.4 RADIO DRIVER 9111M: Alan Ott <alan@signal11.us> 9112L: linux-wpan@vger.kernel.org 9113S: Maintained 9114F: drivers/net/ieee802154/mrf24j40.c 9115F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9116 9117MSI LAPTOP SUPPORT 9118M: "Lee, Chun-Yi" <jlee@suse.com> 9119L: platform-driver-x86@vger.kernel.org 9120S: Maintained 9121F: drivers/platform/x86/msi-laptop.c 9122 9123MSI WMI SUPPORT 9124L: platform-driver-x86@vger.kernel.org 9125S: Orphan 9126F: drivers/platform/x86/msi-wmi.c 9127 9128MSI001 MEDIA DRIVER 9129M: Antti Palosaari <crope@iki.fi> 9130L: linux-media@vger.kernel.org 9131W: https://linuxtv.org 9132W: http://palosaari.fi/linux/ 9133Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9134T: git git://linuxtv.org/anttip/media_tree.git 9135S: Maintained 9136F: drivers/media/tuners/msi001* 9137 9138MSI2500 MEDIA DRIVER 9139M: Antti Palosaari <crope@iki.fi> 9140L: linux-media@vger.kernel.org 9141W: https://linuxtv.org 9142W: http://palosaari.fi/linux/ 9143Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9144T: git git://linuxtv.org/anttip/media_tree.git 9145S: Maintained 9146F: drivers/media/usb/msi2500/ 9147 9148MSYSTEMS DISKONCHIP G3 MTD DRIVER 9149M: Robert Jarzmik <robert.jarzmik@free.fr> 9150L: linux-mtd@lists.infradead.org 9151S: Maintained 9152F: drivers/mtd/devices/docg3* 9153 9154MT9M032 APTINA SENSOR DRIVER 9155M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9156L: linux-media@vger.kernel.org 9157T: git git://linuxtv.org/media_tree.git 9158S: Maintained 9159F: drivers/media/i2c/mt9m032.c 9160F: include/media/i2c/mt9m032.h 9161 9162MT9P031 APTINA CAMERA SENSOR 9163M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9164L: linux-media@vger.kernel.org 9165T: git git://linuxtv.org/media_tree.git 9166S: Maintained 9167F: drivers/media/i2c/mt9p031.c 9168F: include/media/i2c/mt9p031.h 9169 9170MT9T001 APTINA CAMERA SENSOR 9171M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9172L: linux-media@vger.kernel.org 9173T: git git://linuxtv.org/media_tree.git 9174S: Maintained 9175F: drivers/media/i2c/mt9t001.c 9176F: include/media/i2c/mt9t001.h 9177 9178MT9V032 APTINA CAMERA SENSOR 9179M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9180L: linux-media@vger.kernel.org 9181T: git git://linuxtv.org/media_tree.git 9182S: Maintained 9183F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9184F: drivers/media/i2c/mt9v032.c 9185F: include/media/i2c/mt9v032.h 9186 9187MULTIFUNCTION DEVICES (MFD) 9188M: Lee Jones <lee.jones@linaro.org> 9189T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9190S: Supported 9191F: Documentation/devicetree/bindings/mfd/ 9192F: drivers/mfd/ 9193F: include/linux/mfd/ 9194F: include/dt-bindings/mfd/ 9195 9196MULTIMEDIA CARD (MMC) ETC. OVER SPI 9197S: Orphan 9198F: drivers/mmc/host/mmc_spi.c 9199F: include/linux/spi/mmc_spi.h 9200 9201MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9202M: Ulf Hansson <ulf.hansson@linaro.org> 9203L: linux-mmc@vger.kernel.org 9204T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9205S: Maintained 9206F: Documentation/devicetree/bindings/mmc/ 9207F: drivers/mmc/ 9208F: include/linux/mmc/ 9209F: include/uapi/linux/mmc/ 9210 9211MULTIPLEXER SUBSYSTEM 9212M: Peter Rosin <peda@axentia.se> 9213S: Maintained 9214F: Documentation/ABI/testing/mux/sysfs-class-mux* 9215F: Documentation/devicetree/bindings/mux/ 9216F: include/linux/dt-bindings/mux/ 9217F: include/linux/mux/ 9218F: drivers/mux/ 9219 9220MULTITECH MULTIPORT CARD (ISICOM) 9221S: Orphan 9222F: drivers/tty/isicom.c 9223F: include/linux/isicom.h 9224 9225MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9226M: Bin Liu <b-liu@ti.com> 9227L: linux-usb@vger.kernel.org 9228S: Maintained 9229F: drivers/usb/musb/ 9230 9231MXL5007T MEDIA DRIVER 9232M: Michael Krufky <mkrufky@linuxtv.org> 9233L: linux-media@vger.kernel.org 9234W: https://linuxtv.org 9235W: http://github.com/mkrufky 9236Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9237T: git git://linuxtv.org/mkrufky/tuners.git 9238S: Maintained 9239F: drivers/media/tuners/mxl5007t.* 9240 9241MXSFB DRM DRIVER 9242M: Marek Vasut <marex@denx.de> 9243S: Supported 9244F: drivers/gpu/drm/mxsfb/ 9245F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9246 9247MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9248M: Hyong-Youb Kim <hykim@myri.com> 9249L: netdev@vger.kernel.org 9250W: https://www.myricom.com/support/downloads/myri10ge.html 9251S: Supported 9252F: drivers/net/ethernet/myricom/myri10ge/ 9253 9254NAND FLASH SUBSYSTEM 9255M: Boris Brezillon <boris.brezillon@free-electrons.com> 9256R: Richard Weinberger <richard@nod.at> 9257L: linux-mtd@lists.infradead.org 9258W: http://www.linux-mtd.infradead.org/ 9259Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9260T: git git://git.infradead.org/linux-mtd.git nand/fixes 9261T: git git://git.infradead.org/l2-mtd.git nand/next 9262S: Maintained 9263F: drivers/mtd/nand/ 9264F: include/linux/mtd/*nand*.h 9265 9266NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9267M: Daniel Mack <zonque@gmail.com> 9268S: Maintained 9269L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9270W: http://www.native-instruments.com 9271F: sound/usb/caiaq/ 9272 9273NATSEMI ETHERNET DRIVER (DP8381x) 9274S: Orphan 9275F: drivers/net/ethernet/natsemi/natsemi.c 9276 9277NCP FILESYSTEM 9278M: Petr Vandrovec <petr@vandrovec.name> 9279S: Odd Fixes 9280F: fs/ncpfs/ 9281 9282NCR 5380 SCSI DRIVERS 9283M: Finn Thain <fthain@telegraphics.com.au> 9284M: Michael Schmitz <schmitzmic@gmail.com> 9285L: linux-scsi@vger.kernel.org 9286S: Maintained 9287F: Documentation/scsi/g_NCR5380.txt 9288F: drivers/scsi/NCR5380.* 9289F: drivers/scsi/arm/cumana_1.c 9290F: drivers/scsi/arm/oak.c 9291F: drivers/scsi/atari_scsi.* 9292F: drivers/scsi/dmx3191d.c 9293F: drivers/scsi/g_NCR5380.* 9294F: drivers/scsi/mac_scsi.* 9295F: drivers/scsi/sun3_scsi.* 9296F: drivers/scsi/sun3_scsi_vme.c 9297 9298NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9299M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9300L: linux-scsi@vger.kernel.org 9301S: Maintained 9302F: drivers/scsi/NCR_D700.* 9303 9304NCT6775 HARDWARE MONITOR DRIVER 9305M: Guenter Roeck <linux@roeck-us.net> 9306L: linux-hwmon@vger.kernel.org 9307S: Maintained 9308F: Documentation/hwmon/nct6775 9309F: drivers/hwmon/nct6775.c 9310 9311NETEFFECT IWARP RNIC DRIVER (IW_NES) 9312M: Faisal Latif <faisal.latif@intel.com> 9313L: linux-rdma@vger.kernel.org 9314W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9315S: Supported 9316F: drivers/infiniband/hw/nes/ 9317F: include/uapi/rdma/nes-abi.h 9318 9319NETEM NETWORK EMULATOR 9320M: Stephen Hemminger <stephen@networkplumber.org> 9321L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9322S: Maintained 9323F: net/sched/sch_netem.c 9324 9325NETERION 10GbE DRIVERS (s2io/vxge) 9326M: Jon Mason <jdmason@kudzu.us> 9327L: netdev@vger.kernel.org 9328S: Supported 9329F: Documentation/networking/s2io.txt 9330F: Documentation/networking/vxge.txt 9331F: drivers/net/ethernet/neterion/ 9332 9333NETFILTER 9334M: Pablo Neira Ayuso <pablo@netfilter.org> 9335M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9336M: Florian Westphal <fw@strlen.de> 9337L: netfilter-devel@vger.kernel.org 9338L: coreteam@netfilter.org 9339W: http://www.netfilter.org/ 9340W: http://www.iptables.org/ 9341W: http://www.nftables.org/ 9342Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9343T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9344T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9345S: Maintained 9346F: include/linux/netfilter* 9347F: include/linux/netfilter/ 9348F: include/net/netfilter/ 9349F: include/uapi/linux/netfilter* 9350F: include/uapi/linux/netfilter/ 9351F: net/*/netfilter.c 9352F: net/*/netfilter/ 9353F: net/netfilter/ 9354F: net/bridge/br_netfilter*.c 9355 9356NETROM NETWORK LAYER 9357M: Ralf Baechle <ralf@linux-mips.org> 9358L: linux-hams@vger.kernel.org 9359W: http://www.linux-ax25.org/ 9360S: Maintained 9361F: include/net/netrom.h 9362F: include/uapi/linux/netrom.h 9363F: net/netrom/ 9364 9365NETRONOME ETHERNET DRIVERS 9366M: Jakub Kicinski <jakub.kicinski@netronome.com> 9367L: oss-drivers@netronome.com 9368S: Maintained 9369F: drivers/net/ethernet/netronome/ 9370 9371NETWORK BLOCK DEVICE (NBD) 9372M: Josef Bacik <jbacik@fb.com> 9373S: Maintained 9374L: linux-block@vger.kernel.org 9375L: nbd@other.debian.org 9376F: Documentation/blockdev/nbd.txt 9377F: drivers/block/nbd.c 9378F: include/uapi/linux/nbd.h 9379 9380NETWORK DROP MONITOR 9381M: Neil Horman <nhorman@tuxdriver.com> 9382L: netdev@vger.kernel.org 9383S: Maintained 9384W: https://fedorahosted.org/dropwatch/ 9385F: net/core/drop_monitor.c 9386 9387NETWORKING DRIVERS 9388L: netdev@vger.kernel.org 9389W: http://www.linuxfoundation.org/en/Net 9390Q: http://patchwork.ozlabs.org/project/netdev/list/ 9391T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9392T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9393S: Odd Fixes 9394F: Documentation/devicetree/bindings/net/ 9395F: drivers/net/ 9396F: include/linux/if_* 9397F: include/linux/netdevice.h 9398F: include/linux/etherdevice.h 9399F: include/linux/fcdevice.h 9400F: include/linux/fddidevice.h 9401F: include/linux/hippidevice.h 9402F: include/linux/inetdevice.h 9403F: include/uapi/linux/if_* 9404F: include/uapi/linux/netdevice.h 9405 9406NETWORKING DRIVERS (WIRELESS) 9407M: Kalle Valo <kvalo@codeaurora.org> 9408L: linux-wireless@vger.kernel.org 9409Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9410T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9411T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9412S: Maintained 9413F: Documentation/devicetree/bindings/net/wireless/ 9414F: drivers/net/wireless/ 9415 9416NETWORKING [DSA] 9417M: Andrew Lunn <andrew@lunn.ch> 9418M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9419M: Florian Fainelli <f.fainelli@gmail.com> 9420S: Maintained 9421F: net/dsa/ 9422F: include/net/dsa.h 9423F: drivers/net/dsa/ 9424 9425NETWORKING [GENERAL] 9426M: "David S. Miller" <davem@davemloft.net> 9427L: netdev@vger.kernel.org 9428W: http://www.linuxfoundation.org/en/Net 9429Q: http://patchwork.ozlabs.org/project/netdev/list/ 9430T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9431T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9432B: mailto:netdev@vger.kernel.org 9433S: Maintained 9434F: net/ 9435F: include/net/ 9436F: include/linux/in.h 9437F: include/linux/net.h 9438F: include/linux/netdevice.h 9439F: include/uapi/linux/in.h 9440F: include/uapi/linux/net.h 9441F: include/uapi/linux/netdevice.h 9442F: include/uapi/linux/net_namespace.h 9443F: tools/net/ 9444F: tools/testing/selftests/net/ 9445F: lib/random32.c 9446 9447NETWORKING [IPSEC] 9448M: Steffen Klassert <steffen.klassert@secunet.com> 9449M: Herbert Xu <herbert@gondor.apana.org.au> 9450M: "David S. Miller" <davem@davemloft.net> 9451L: netdev@vger.kernel.org 9452T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9453T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9454S: Maintained 9455F: net/core/flow.c 9456F: net/xfrm/ 9457F: net/key/ 9458F: net/ipv4/xfrm* 9459F: net/ipv4/esp4* 9460F: net/ipv4/ah4.c 9461F: net/ipv4/ipcomp.c 9462F: net/ipv4/ip_vti.c 9463F: net/ipv6/xfrm* 9464F: net/ipv6/esp6* 9465F: net/ipv6/ah6.c 9466F: net/ipv6/ipcomp6.c 9467F: net/ipv6/ip6_vti.c 9468F: include/uapi/linux/xfrm.h 9469F: include/net/xfrm.h 9470 9471NETWORKING [IPv4/IPv6] 9472M: "David S. Miller" <davem@davemloft.net> 9473M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9474M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9475L: netdev@vger.kernel.org 9476T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9477S: Maintained 9478F: net/ipv4/ 9479F: net/ipv6/ 9480F: include/net/ip* 9481F: arch/x86/net/* 9482 9483NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9484M: Paul Moore <paul@paul-moore.com> 9485W: https://github.com/netlabel 9486L: netdev@vger.kernel.org 9487L: linux-security-module@vger.kernel.org 9488S: Maintained 9489F: Documentation/netlabel/ 9490F: include/net/calipso.h 9491F: include/net/cipso_ipv4.h 9492F: include/net/netlabel.h 9493F: include/uapi/linux/netfilter/xt_SECMARK.h 9494F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9495F: net/netlabel/ 9496F: net/ipv4/cipso_ipv4.c 9497F: net/ipv6/calipso.c 9498F: net/netfilter/xt_CONNSECMARK.c 9499F: net/netfilter/xt_SECMARK.c 9500 9501NETWORKING [TLS] 9502M: Ilya Lesokhin <ilyal@mellanox.com> 9503M: Aviad Yehezkel <aviadye@mellanox.com> 9504M: Dave Watson <davejwatson@fb.com> 9505L: netdev@vger.kernel.org 9506S: Maintained 9507F: net/tls/* 9508F: include/uapi/linux/tls.h 9509F: include/net/tls.h 9510 9511NETWORKING [WIRELESS] 9512L: linux-wireless@vger.kernel.org 9513Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9514 9515NETXEN (1/10) GbE SUPPORT 9516M: Manish Chopra <manish.chopra@cavium.com> 9517M: Rahul Verma <rahul.verma@cavium.com> 9518M: Dept-GELinuxNICDev@cavium.com 9519L: netdev@vger.kernel.org 9520S: Supported 9521F: drivers/net/ethernet/qlogic/netxen/ 9522 9523NFC SUBSYSTEM 9524M: Samuel Ortiz <sameo@linux.intel.com> 9525L: linux-wireless@vger.kernel.org 9526L: linux-nfc@lists.01.org (subscribers-only) 9527S: Supported 9528F: net/nfc/ 9529F: include/net/nfc/ 9530F: include/uapi/linux/nfc.h 9531F: drivers/nfc/ 9532F: include/linux/platform_data/nfcmrvl.h 9533F: include/linux/platform_data/nxp-nci.h 9534F: Documentation/devicetree/bindings/net/nfc/ 9535 9536NFS, SUNRPC, AND LOCKD CLIENTS 9537M: Trond Myklebust <trond.myklebust@primarydata.com> 9538M: Anna Schumaker <anna.schumaker@netapp.com> 9539L: linux-nfs@vger.kernel.org 9540W: http://client.linux-nfs.org 9541T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9542S: Maintained 9543F: fs/lockd/ 9544F: fs/nfs/ 9545F: fs/nfs_common/ 9546F: net/sunrpc/ 9547F: include/linux/lockd/ 9548F: include/linux/nfs* 9549F: include/linux/sunrpc/ 9550F: include/uapi/linux/nfs* 9551F: include/uapi/linux/sunrpc/ 9552 9553NILFS2 FILESYSTEM 9554M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9555L: linux-nilfs@vger.kernel.org 9556W: http://nilfs.sourceforge.net/ 9557W: http://nilfs.osdn.jp/ 9558T: git git://github.com/konis/nilfs2.git 9559S: Supported 9560F: Documentation/filesystems/nilfs2.txt 9561F: fs/nilfs2/ 9562F: include/trace/events/nilfs2.h 9563F: include/uapi/linux/nilfs2_api.h 9564F: include/uapi/linux/nilfs2_ondisk.h 9565 9566NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9567M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9568W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9569S: Maintained 9570F: Documentation/scsi/NinjaSCSI.txt 9571F: drivers/scsi/pcmcia/nsp_* 9572 9573NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9574M: GOTO Masanori <gotom@debian.or.jp> 9575M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9576W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9577S: Maintained 9578F: Documentation/scsi/NinjaSCSI.txt 9579F: drivers/scsi/nsp32* 9580 9581NIOS2 ARCHITECTURE 9582M: Ley Foon Tan <lftan@altera.com> 9583L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9584T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9585S: Maintained 9586F: arch/nios2/ 9587 9588NOHZ, DYNTICKS SUPPORT 9589M: Frederic Weisbecker <fweisbec@gmail.com> 9590M: Thomas Gleixner <tglx@linutronix.de> 9591M: Ingo Molnar <mingo@kernel.org> 9592L: linux-kernel@vger.kernel.org 9593T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9594S: Maintained 9595F: kernel/time/tick*.* 9596F: include/linux/tick.h 9597F: include/linux/sched/nohz.h 9598 9599NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9600M: Pavel Machek <pavel@ucw.cz> 9601M: Sakari Ailus <sakari.ailus@iki.fi> 9602L: linux-media@vger.kernel.org 9603S: Maintained 9604F: drivers/media/i2c/et8ek8 9605F: drivers/media/i2c/ad5820.c 9606 9607NOKIA N900 POWER SUPPLY DRIVERS 9608R: Pali Rohár <pali.rohar@gmail.com> 9609F: include/linux/power/bq2415x_charger.h 9610F: include/linux/power/bq27xxx_battery.h 9611F: include/linux/power/isp1704_charger.h 9612F: drivers/power/supply/bq2415x_charger.c 9613F: drivers/power/supply/bq27xxx_battery.c 9614F: drivers/power/supply/bq27xxx_battery_i2c.c 9615F: drivers/power/supply/isp1704_charger.c 9616F: drivers/power/supply/rx51_battery.c 9617 9618NTB AMD DRIVER 9619M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9620L: linux-ntb@googlegroups.com 9621S: Supported 9622F: drivers/ntb/hw/amd/ 9623 9624NTB DRIVER CORE 9625M: Jon Mason <jdmason@kudzu.us> 9626M: Dave Jiang <dave.jiang@intel.com> 9627M: Allen Hubbe <Allen.Hubbe@emc.com> 9628L: linux-ntb@googlegroups.com 9629S: Supported 9630W: https://github.com/jonmason/ntb/wiki 9631T: git git://github.com/jonmason/ntb.git 9632F: drivers/ntb/ 9633F: drivers/net/ntb_netdev.c 9634F: include/linux/ntb.h 9635F: include/linux/ntb_transport.h 9636F: tools/testing/selftests/ntb/ 9637 9638NTB IDT DRIVER 9639M: Serge Semin <fancer.lancer@gmail.com> 9640L: linux-ntb@googlegroups.com 9641S: Supported 9642F: drivers/ntb/hw/idt/ 9643 9644NTB INTEL DRIVER 9645M: Jon Mason <jdmason@kudzu.us> 9646M: Dave Jiang <dave.jiang@intel.com> 9647L: linux-ntb@googlegroups.com 9648S: Supported 9649W: https://github.com/jonmason/ntb/wiki 9650T: git git://github.com/jonmason/ntb.git 9651F: drivers/ntb/hw/intel/ 9652 9653NTFS FILESYSTEM 9654M: Anton Altaparmakov <anton@tuxera.com> 9655L: linux-ntfs-dev@lists.sourceforge.net 9656W: http://www.tuxera.com/ 9657T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9658S: Supported 9659F: Documentation/filesystems/ntfs.txt 9660F: fs/ntfs/ 9661 9662NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9663M: Antonino Daplas <adaplas@gmail.com> 9664L: linux-fbdev@vger.kernel.org 9665S: Maintained 9666F: drivers/video/fbdev/riva/ 9667F: drivers/video/fbdev/nvidia/ 9668 9669NVM EXPRESS DRIVER 9670M: Keith Busch <keith.busch@intel.com> 9671M: Jens Axboe <axboe@fb.com> 9672M: Christoph Hellwig <hch@lst.de> 9673M: Sagi Grimberg <sagi@grimberg.me> 9674L: linux-nvme@lists.infradead.org 9675T: git://git.infradead.org/nvme.git 9676W: http://git.infradead.org/nvme.git 9677S: Supported 9678F: drivers/nvme/host/ 9679F: include/linux/nvme.h 9680F: include/uapi/linux/nvme_ioctl.h 9681 9682NVM EXPRESS FC TRANSPORT DRIVERS 9683M: James Smart <james.smart@broadcom.com> 9684L: linux-nvme@lists.infradead.org 9685S: Supported 9686F: include/linux/nvme-fc.h 9687F: include/linux/nvme-fc-driver.h 9688F: drivers/nvme/host/fc.c 9689F: drivers/nvme/target/fc.c 9690F: drivers/nvme/target/fcloop.c 9691 9692NVM EXPRESS TARGET DRIVER 9693M: Christoph Hellwig <hch@lst.de> 9694M: Sagi Grimberg <sagi@grimberg.me> 9695L: linux-nvme@lists.infradead.org 9696T: git://git.infradead.org/nvme.git 9697W: http://git.infradead.org/nvme.git 9698S: Supported 9699F: drivers/nvme/target/ 9700 9701NVMEM FRAMEWORK 9702M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9703S: Maintained 9704F: drivers/nvmem/ 9705F: Documentation/devicetree/bindings/nvmem/ 9706F: Documentation/ABI/stable/sysfs-bus-nvmem 9707F: include/linux/nvmem-consumer.h 9708F: include/linux/nvmem-provider.h 9709 9710NXP TDA998X DRM DRIVER 9711M: Russell King <linux@armlinux.org.uk> 9712S: Supported 9713T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9714T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9715F: drivers/gpu/drm/i2c/tda998x_drv.c 9716F: include/drm/i2c/tda998x.h 9717 9718NXP TFA9879 DRIVER 9719M: Peter Rosin <peda@axentia.se> 9720L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9721S: Maintained 9722F: sound/soc/codecs/tfa9879* 9723 9724NXP-NCI NFC DRIVER 9725M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9726R: Charles Gorand <charles.gorand@effinnov.com> 9727L: linux-nfc@lists.01.org (moderated for non-subscribers) 9728S: Supported 9729F: drivers/nfc/nxp-nci 9730 9731OBJTOOL 9732M: Josh Poimboeuf <jpoimboe@redhat.com> 9733S: Supported 9734F: tools/objtool/ 9735 9736OMAP AUDIO SUPPORT 9737M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9738M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9739L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9740L: linux-omap@vger.kernel.org 9741S: Maintained 9742F: sound/soc/omap/ 9743 9744OMAP CLOCK FRAMEWORK SUPPORT 9745M: Paul Walmsley <paul@pwsan.com> 9746L: linux-omap@vger.kernel.org 9747S: Maintained 9748F: arch/arm/*omap*/*clock* 9749 9750OMAP DEVICE TREE SUPPORT 9751M: Benoît Cousson <bcousson@baylibre.com> 9752M: Tony Lindgren <tony@atomide.com> 9753L: linux-omap@vger.kernel.org 9754L: devicetree@vger.kernel.org 9755S: Maintained 9756F: arch/arm/boot/dts/*omap* 9757F: arch/arm/boot/dts/*am3* 9758F: arch/arm/boot/dts/*am4* 9759F: arch/arm/boot/dts/*am5* 9760F: arch/arm/boot/dts/*dra7* 9761 9762OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9763M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9764L: linux-omap@vger.kernel.org 9765L: linux-fbdev@vger.kernel.org 9766S: Maintained 9767F: drivers/video/fbdev/omap2/ 9768F: Documentation/arm/OMAP/DSS 9769 9770OMAP FRAMEBUFFER SUPPORT 9771M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9772L: linux-fbdev@vger.kernel.org 9773L: linux-omap@vger.kernel.org 9774S: Maintained 9775F: drivers/video/fbdev/omap/ 9776 9777OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9778M: Roger Quadros <rogerq@ti.com> 9779M: Tony Lindgren <tony@atomide.com> 9780L: linux-omap@vger.kernel.org 9781S: Maintained 9782F: drivers/memory/omap-gpmc.c 9783F: arch/arm/mach-omap2/*gpmc* 9784 9785OMAP GPIO DRIVER 9786M: Grygorii Strashko <grygorii.strashko@ti.com> 9787M: Santosh Shilimkar <ssantosh@kernel.org> 9788M: Kevin Hilman <khilman@kernel.org> 9789L: linux-omap@vger.kernel.org 9790S: Maintained 9791F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9792F: drivers/gpio/gpio-omap.c 9793 9794OMAP HARDWARE SPINLOCK SUPPORT 9795M: Ohad Ben-Cohen <ohad@wizery.com> 9796L: linux-omap@vger.kernel.org 9797S: Maintained 9798F: drivers/hwspinlock/omap_hwspinlock.c 9799 9800OMAP HS MMC SUPPORT 9801L: linux-mmc@vger.kernel.org 9802L: linux-omap@vger.kernel.org 9803S: Orphan 9804F: drivers/mmc/host/omap_hsmmc.c 9805 9806OMAP HWMOD DATA 9807M: Paul Walmsley <paul@pwsan.com> 9808L: linux-omap@vger.kernel.org 9809S: Maintained 9810F: arch/arm/mach-omap2/omap_hwmod*data* 9811 9812OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9813M: Benoît Cousson <bcousson@baylibre.com> 9814L: linux-omap@vger.kernel.org 9815S: Maintained 9816F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9817 9818OMAP HWMOD SUPPORT 9819M: Benoît Cousson <bcousson@baylibre.com> 9820M: Paul Walmsley <paul@pwsan.com> 9821L: linux-omap@vger.kernel.org 9822S: Maintained 9823F: arch/arm/mach-omap2/omap_hwmod.* 9824 9825OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9826M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9827L: linux-media@vger.kernel.org 9828S: Maintained 9829F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9830F: drivers/media/platform/omap3isp/ 9831F: drivers/staging/media/omap4iss/ 9832 9833OMAP MMC SUPPORT 9834M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9835L: linux-omap@vger.kernel.org 9836S: Maintained 9837F: drivers/mmc/host/omap.c 9838 9839OMAP POWER MANAGEMENT SUPPORT 9840M: Kevin Hilman <khilman@kernel.org> 9841L: linux-omap@vger.kernel.org 9842S: Maintained 9843F: arch/arm/*omap*/*pm* 9844F: drivers/cpufreq/omap-cpufreq.c 9845 9846OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9847M: Rajendra Nayak <rnayak@codeaurora.org> 9848M: Paul Walmsley <paul@pwsan.com> 9849L: linux-omap@vger.kernel.org 9850S: Maintained 9851F: arch/arm/mach-omap2/prm* 9852 9853OMAP RANDOM NUMBER GENERATOR SUPPORT 9854M: Deepak Saxena <dsaxena@plexity.net> 9855S: Maintained 9856F: drivers/char/hw_random/omap-rng.c 9857 9858OMAP USB SUPPORT 9859L: linux-usb@vger.kernel.org 9860L: linux-omap@vger.kernel.org 9861S: Orphan 9862F: drivers/usb/*/*omap* 9863F: arch/arm/*omap*/usb* 9864 9865OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9866M: Mark Jackson <mpfj@newflow.co.uk> 9867L: linux-omap@vger.kernel.org 9868S: Maintained 9869F: arch/arm/boot/dts/am335x-nano.dts 9870 9871OMAP1 SUPPORT 9872M: Aaro Koskinen <aaro.koskinen@iki.fi> 9873M: Tony Lindgren <tony@atomide.com> 9874L: linux-omap@vger.kernel.org 9875Q: http://patchwork.kernel.org/project/linux-omap/list/ 9876T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9877S: Maintained 9878F: arch/arm/mach-omap1/ 9879F: arch/arm/plat-omap/ 9880F: arch/arm/configs/omap1_defconfig 9881F: drivers/i2c/busses/i2c-omap.c 9882F: include/linux/i2c-omap.h 9883 9884OMAP2+ SUPPORT 9885M: Tony Lindgren <tony@atomide.com> 9886L: linux-omap@vger.kernel.org 9887W: http://www.muru.com/linux/omap/ 9888W: http://linux.omap.com/ 9889Q: http://patchwork.kernel.org/project/linux-omap/list/ 9890T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9891S: Maintained 9892F: arch/arm/mach-omap2/ 9893F: arch/arm/plat-omap/ 9894F: arch/arm/configs/omap2plus_defconfig 9895F: drivers/i2c/busses/i2c-omap.c 9896F: drivers/irqchip/irq-omap-intc.c 9897F: drivers/mfd/*omap*.c 9898F: drivers/mfd/menelaus.c 9899F: drivers/mfd/palmas.c 9900F: drivers/mfd/tps65217.c 9901F: drivers/mfd/tps65218.c 9902F: drivers/mfd/tps65910.c 9903F: drivers/mfd/twl-core.[ch] 9904F: drivers/mfd/twl4030*.c 9905F: drivers/mfd/twl6030*.c 9906F: drivers/mfd/twl6040*.c 9907F: drivers/regulator/palmas-regulator*.c 9908F: drivers/regulator/pbias-regulator.c 9909F: drivers/regulator/tps65217-regulator.c 9910F: drivers/regulator/tps65218-regulator.c 9911F: drivers/regulator/tps65910-regulator.c 9912F: drivers/regulator/twl-regulator.c 9913F: drivers/regulator/twl6030-regulator.c 9914F: include/linux/i2c-omap.h 9915 9916ONION OMEGA2+ BOARD 9917M: Harvey Hunt <harveyhuntnexus@gmail.com> 9918L: linux-mips@linux-mips.org 9919S: Maintained 9920F: arch/mips/boot/dts/ralink/omega2p.dts 9921 9922OMFS FILESYSTEM 9923M: Bob Copeland <me@bobcopeland.com> 9924L: linux-karma-devel@lists.sourceforge.net 9925S: Maintained 9926F: Documentation/filesystems/omfs.txt 9927F: fs/omfs/ 9928 9929OMNIKEY CARDMAN 4000 DRIVER 9930M: Harald Welte <laforge@gnumonks.org> 9931S: Maintained 9932F: drivers/char/pcmcia/cm4000_cs.c 9933F: include/linux/cm4000_cs.h 9934F: include/uapi/linux/cm4000_cs.h 9935 9936OMNIKEY CARDMAN 4040 DRIVER 9937M: Harald Welte <laforge@gnumonks.org> 9938S: Maintained 9939F: drivers/char/pcmcia/cm4040_cs.* 9940 9941OMNIVISION OV13858 SENSOR DRIVER 9942M: Sakari Ailus <sakari.ailus@linux.intel.com> 9943L: linux-media@vger.kernel.org 9944T: git git://linuxtv.org/media_tree.git 9945S: Maintained 9946F: drivers/media/i2c/ov13858.c 9947 9948OMNIVISION OV5640 SENSOR DRIVER 9949M: Steve Longerbeam <slongerbeam@gmail.com> 9950L: linux-media@vger.kernel.org 9951T: git git://linuxtv.org/media_tree.git 9952S: Maintained 9953F: drivers/media/i2c/ov5640.c 9954 9955OMNIVISION OV5647 SENSOR DRIVER 9956M: Luis Oliveira <lolivei@synopsys.com> 9957L: linux-media@vger.kernel.org 9958T: git git://linuxtv.org/media_tree.git 9959S: Maintained 9960F: drivers/media/i2c/ov5647.c 9961 9962OMNIVISION OV7670 SENSOR DRIVER 9963M: Jonathan Corbet <corbet@lwn.net> 9964L: linux-media@vger.kernel.org 9965T: git git://linuxtv.org/media_tree.git 9966S: Maintained 9967F: drivers/media/i2c/ov7670.c 9968F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9969 9970ONENAND FLASH DRIVER 9971M: Kyungmin Park <kyungmin.park@samsung.com> 9972L: linux-mtd@lists.infradead.org 9973S: Maintained 9974F: drivers/mtd/onenand/ 9975F: include/linux/mtd/onenand*.h 9976 9977ONSTREAM SCSI TAPE DRIVER 9978M: Willem Riede <osst@riede.org> 9979L: osst-users@lists.sourceforge.net 9980L: linux-scsi@vger.kernel.org 9981S: Maintained 9982F: Documentation/scsi/osst.txt 9983F: drivers/scsi/osst.* 9984F: drivers/scsi/osst_*.h 9985F: drivers/scsi/st.h 9986 9987OP-TEE DRIVER 9988M: Jens Wiklander <jens.wiklander@linaro.org> 9989S: Maintained 9990F: drivers/tee/optee/ 9991 9992OPA-VNIC DRIVER 9993M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9994M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 9995L: linux-rdma@vger.kernel.org 9996S: Supported 9997F: drivers/infiniband/ulp/opa_vnic 9998 9999OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10000M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10001L: devicetree@vger.kernel.org 10002S: Maintained 10003F: Documentation/devicetree/dynamic-resolution-notes.txt 10004F: Documentation/devicetree/overlay-notes.txt 10005F: drivers/of/overlay.c 10006F: drivers/of/resolver.c 10007 10008OPEN FIRMWARE AND FLATTENED DEVICE TREE 10009M: Rob Herring <robh+dt@kernel.org> 10010M: Frank Rowand <frowand.list@gmail.com> 10011L: devicetree@vger.kernel.org 10012W: http://www.devicetree.org/ 10013T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10014S: Maintained 10015F: drivers/of/ 10016F: include/linux/of*.h 10017F: scripts/dtc/ 10018F: Documentation/ABI/testing/sysfs-firmware-ofw 10019 10020OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10021M: Rob Herring <robh+dt@kernel.org> 10022M: Mark Rutland <mark.rutland@arm.com> 10023L: devicetree@vger.kernel.org 10024T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10025Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10026S: Maintained 10027F: Documentation/devicetree/ 10028F: arch/*/boot/dts/ 10029F: include/dt-bindings/ 10030 10031OPENCORES I2C BUS DRIVER 10032M: Peter Korsgaard <jacmet@sunsite.dk> 10033L: linux-i2c@vger.kernel.org 10034S: Maintained 10035F: Documentation/i2c/busses/i2c-ocores 10036F: drivers/i2c/busses/i2c-ocores.c 10037 10038OPENRISC ARCHITECTURE 10039M: Jonas Bonn <jonas@southpole.se> 10040M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10041M: Stafford Horne <shorne@gmail.com> 10042T: git git://github.com/openrisc/linux.git 10043L: openrisc@lists.librecores.org 10044W: http://openrisc.io 10045S: Maintained 10046F: Documentation/devicetree/bindings/openrisc/ 10047F: Documentation/openrisc/ 10048F: arch/openrisc/ 10049F: drivers/irqchip/irq-ompic.c 10050F: drivers/irqchip/irq-or1k-* 10051 10052OPENVSWITCH 10053M: Pravin Shelar <pshelar@nicira.com> 10054L: netdev@vger.kernel.org 10055L: dev@openvswitch.org 10056W: http://openvswitch.org 10057S: Maintained 10058F: net/openvswitch/ 10059F: include/uapi/linux/openvswitch.h 10060 10061OPERATING PERFORMANCE POINTS (OPP) 10062M: Viresh Kumar <vireshk@kernel.org> 10063M: Nishanth Menon <nm@ti.com> 10064M: Stephen Boyd <sboyd@codeaurora.org> 10065L: linux-pm@vger.kernel.org 10066S: Maintained 10067T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10068F: drivers/opp/ 10069F: include/linux/pm_opp.h 10070F: Documentation/power/opp.txt 10071F: Documentation/devicetree/bindings/opp/ 10072 10073OPL4 DRIVER 10074M: Clemens Ladisch <clemens@ladisch.de> 10075L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10076T: git git://git.alsa-project.org/alsa-kernel.git 10077S: Maintained 10078F: sound/drivers/opl4/ 10079 10080OPROFILE 10081M: Robert Richter <rric@kernel.org> 10082L: oprofile-list@lists.sf.net 10083S: Maintained 10084F: arch/*/include/asm/oprofile*.h 10085F: arch/*/oprofile/ 10086F: drivers/oprofile/ 10087F: include/linux/oprofile.h 10088 10089ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10090M: Mark Fasheh <mfasheh@versity.com> 10091M: Joel Becker <jlbec@evilplan.org> 10092L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10093W: http://ocfs2.wiki.kernel.org 10094S: Supported 10095F: Documentation/filesystems/ocfs2.txt 10096F: Documentation/filesystems/dlmfs.txt 10097F: fs/ocfs2/ 10098 10099ORANGEFS FILESYSTEM 10100M: Mike Marshall <hubcap@omnibond.com> 10101L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10102T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10103S: Supported 10104F: fs/orangefs/ 10105F: Documentation/filesystems/orangefs.txt 10106 10107ORINOCO DRIVER 10108L: linux-wireless@vger.kernel.org 10109W: http://wireless.kernel.org/en/users/Drivers/orinoco 10110W: http://www.nongnu.org/orinoco/ 10111S: Orphan 10112F: drivers/net/wireless/intersil/orinoco/ 10113 10114OSD LIBRARY and FILESYSTEM 10115M: Boaz Harrosh <ooo@electrozaur.com> 10116S: Maintained 10117F: drivers/scsi/osd/ 10118F: include/scsi/osd_* 10119F: fs/exofs/ 10120 10121OV2659 OMNIVISION SENSOR DRIVER 10122M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10123L: linux-media@vger.kernel.org 10124W: https://linuxtv.org 10125Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10126T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10127S: Maintained 10128F: drivers/media/i2c/ov2659.c 10129F: include/media/i2c/ov2659.h 10130 10131OVERLAY FILESYSTEM 10132M: Miklos Szeredi <miklos@szeredi.hu> 10133L: linux-unionfs@vger.kernel.org 10134T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10135S: Supported 10136F: fs/overlayfs/ 10137F: Documentation/filesystems/overlayfs.txt 10138 10139P54 WIRELESS DRIVER 10140M: Christian Lamparter <chunkeey@googlemail.com> 10141L: linux-wireless@vger.kernel.org 10142W: http://wireless.kernel.org/en/users/Drivers/p54 10143S: Maintained 10144F: drivers/net/wireless/intersil/p54/ 10145 10146PA SEMI ETHERNET DRIVER 10147L: netdev@vger.kernel.org 10148S: Orphan 10149F: drivers/net/ethernet/pasemi/* 10150 10151PA SEMI SMBUS DRIVER 10152L: linux-i2c@vger.kernel.org 10153S: Orphan 10154F: drivers/i2c/busses/i2c-pasemi.c 10155 10156PADATA PARALLEL EXECUTION MECHANISM 10157M: Steffen Klassert <steffen.klassert@secunet.com> 10158L: linux-crypto@vger.kernel.org 10159S: Maintained 10160F: kernel/padata.c 10161F: include/linux/padata.h 10162F: Documentation/padata.txt 10163 10164PANASONIC LAPTOP ACPI EXTRAS DRIVER 10165M: Harald Welte <laforge@gnumonks.org> 10166L: platform-driver-x86@vger.kernel.org 10167S: Maintained 10168F: drivers/platform/x86/panasonic-laptop.c 10169 10170PANASONIC MN10300/AM33/AM34 PORT 10171M: David Howells <dhowells@redhat.com> 10172L: linux-am33-list@redhat.com (moderated for non-subscribers) 10173W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10174S: Maintained 10175F: Documentation/mn10300/ 10176F: arch/mn10300/ 10177 10178PARALLEL LCD/KEYPAD PANEL DRIVER 10179M: Willy Tarreau <willy@haproxy.com> 10180M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10181S: Odd Fixes 10182F: Documentation/misc-devices/lcd-panel-cgram.txt 10183F: drivers/misc/panel.c 10184 10185PARALLEL PORT SUBSYSTEM 10186M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10187M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10188L: linux-parport@lists.infradead.org (subscribers-only) 10189S: Maintained 10190F: drivers/parport/ 10191F: include/linux/parport*.h 10192F: drivers/char/ppdev.c 10193F: include/uapi/linux/ppdev.h 10194F: Documentation/parport*.txt 10195 10196PARAVIRT_OPS INTERFACE 10197M: Juergen Gross <jgross@suse.com> 10198M: Alok Kataria <akataria@vmware.com> 10199M: Rusty Russell <rusty@rustcorp.com.au> 10200L: virtualization@lists.linux-foundation.org 10201S: Supported 10202F: Documentation/virtual/paravirt_ops.txt 10203F: arch/*/kernel/paravirt* 10204F: arch/*/include/asm/paravirt*.h 10205F: include/linux/hypervisor.h 10206 10207PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10208M: Tim Waugh <tim@cyberelk.net> 10209L: linux-parport@lists.infradead.org (subscribers-only) 10210S: Maintained 10211F: Documentation/blockdev/paride.txt 10212F: drivers/block/paride/ 10213 10214PARISC ARCHITECTURE 10215M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10216M: Helge Deller <deller@gmx.de> 10217L: linux-parisc@vger.kernel.org 10218W: http://www.parisc-linux.org/ 10219Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10220T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10221T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10222S: Maintained 10223F: arch/parisc/ 10224F: Documentation/parisc/ 10225F: drivers/parisc/ 10226F: drivers/char/agp/parisc-agp.c 10227F: drivers/input/serio/gscps2.c 10228F: drivers/parport/parport_gsc.* 10229F: drivers/tty/serial/8250/8250_gsc.c 10230F: drivers/video/fbdev/sti* 10231F: drivers/video/console/sti* 10232F: drivers/video/logo/logo_parisc* 10233 10234PARMAN 10235M: Jiri Pirko <jiri@mellanox.com> 10236L: netdev@vger.kernel.org 10237S: Supported 10238F: lib/parman.c 10239F: lib/test_parman.c 10240F: include/linux/parman.h 10241 10242PC87360 HARDWARE MONITORING DRIVER 10243M: Jim Cromie <jim.cromie@gmail.com> 10244L: linux-hwmon@vger.kernel.org 10245S: Maintained 10246F: Documentation/hwmon/pc87360 10247F: drivers/hwmon/pc87360.c 10248 10249PC8736x GPIO DRIVER 10250M: Jim Cromie <jim.cromie@gmail.com> 10251S: Maintained 10252F: drivers/char/pc8736x_gpio.c 10253 10254PC87427 HARDWARE MONITORING DRIVER 10255M: Jean Delvare <jdelvare@suse.com> 10256L: linux-hwmon@vger.kernel.org 10257S: Maintained 10258F: Documentation/hwmon/pc87427 10259F: drivers/hwmon/pc87427.c 10260 10261PCA9532 LED DRIVER 10262M: Riku Voipio <riku.voipio@iki.fi> 10263S: Maintained 10264F: drivers/leds/leds-pca9532.c 10265F: include/linux/leds-pca9532.h 10266 10267PCA9541 I2C BUS MASTER SELECTOR DRIVER 10268M: Guenter Roeck <linux@roeck-us.net> 10269L: linux-i2c@vger.kernel.org 10270S: Maintained 10271F: drivers/i2c/muxes/i2c-mux-pca9541.c 10272 10273PCDP - PRIMARY CONSOLE AND DEBUG PORT 10274M: Khalid Aziz <khalid@gonehiking.org> 10275S: Maintained 10276F: drivers/firmware/pcdp.* 10277 10278PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10279M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10280L: linux-pci@vger.kernel.org 10281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10282S: Maintained 10283F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10284F: drivers/pci/host/pci-aardvark.c 10285 10286PCI DRIVER FOR ALTERA PCIE IP 10287M: Ley Foon Tan <lftan@altera.com> 10288L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10289L: linux-pci@vger.kernel.org 10290S: Supported 10291F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10292F: drivers/pci/host/pcie-altera.c 10293 10294PCI DRIVER FOR APPLIEDMICRO XGENE 10295M: Tanmay Inamdar <tinamdar@apm.com> 10296L: linux-pci@vger.kernel.org 10297L: linux-arm-kernel@lists.infradead.org 10298S: Maintained 10299F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10300F: drivers/pci/host/pci-xgene.c 10301 10302PCI DRIVER FOR ARM VERSATILE PLATFORM 10303M: Rob Herring <robh@kernel.org> 10304L: linux-pci@vger.kernel.org 10305L: linux-arm-kernel@lists.infradead.org 10306S: Maintained 10307F: Documentation/devicetree/bindings/pci/versatile.txt 10308F: drivers/pci/host/pci-versatile.c 10309 10310PCI DRIVER FOR ARMADA 8K 10311M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10312L: linux-pci@vger.kernel.org 10313L: linux-arm-kernel@lists.infradead.org 10314S: Maintained 10315F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10316F: drivers/pci/dwc/pcie-armada8k.c 10317 10318PCI DRIVER FOR FREESCALE LAYERSCAPE 10319M: Minghuan Lian <minghuan.Lian@freescale.com> 10320M: Mingkai Hu <mingkai.hu@freescale.com> 10321M: Roy Zang <tie-fei.zang@freescale.com> 10322L: linuxppc-dev@lists.ozlabs.org 10323L: linux-pci@vger.kernel.org 10324L: linux-arm-kernel@lists.infradead.org 10325S: Maintained 10326F: drivers/pci/dwc/*layerscape* 10327 10328PCI DRIVER FOR GENERIC OF HOSTS 10329M: Will Deacon <will.deacon@arm.com> 10330L: linux-pci@vger.kernel.org 10331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10332S: Maintained 10333F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10334F: drivers/pci/host/pci-host-common.c 10335F: drivers/pci/host/pci-host-generic.c 10336 10337PCI DRIVER FOR IMX6 10338M: Richard Zhu <hongxing.zhu@nxp.com> 10339M: Lucas Stach <l.stach@pengutronix.de> 10340L: linux-pci@vger.kernel.org 10341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10342S: Maintained 10343F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10344F: drivers/pci/dwc/*imx6* 10345 10346PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10347M: Keith Busch <keith.busch@intel.com> 10348M: Jonathan Derrick <jonathan.derrick@intel.com> 10349L: linux-pci@vger.kernel.org 10350S: Supported 10351F: drivers/pci/host/vmd.c 10352 10353PCI DRIVER FOR MICROSEMI SWITCHTEC 10354M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10355M: Logan Gunthorpe <logang@deltatee.com> 10356L: linux-pci@vger.kernel.org 10357S: Maintained 10358F: Documentation/switchtec.txt 10359F: Documentation/ABI/testing/sysfs-class-switchtec 10360F: drivers/pci/switch/switchtec* 10361F: include/uapi/linux/switchtec_ioctl.h 10362 10363PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10364M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10365M: Jason Cooper <jason@lakedaemon.net> 10366L: linux-pci@vger.kernel.org 10367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10368S: Maintained 10369F: drivers/pci/host/*mvebu* 10370 10371PCI DRIVER FOR NVIDIA TEGRA 10372M: Thierry Reding <thierry.reding@gmail.com> 10373L: linux-tegra@vger.kernel.org 10374L: linux-pci@vger.kernel.org 10375S: Supported 10376F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10377F: drivers/pci/host/pci-tegra.c 10378 10379PCI DRIVER FOR RENESAS R-CAR 10380M: Simon Horman <horms@verge.net.au> 10381L: linux-pci@vger.kernel.org 10382L: linux-renesas-soc@vger.kernel.org 10383S: Maintained 10384F: drivers/pci/host/*rcar* 10385 10386PCI DRIVER FOR SAMSUNG EXYNOS 10387M: Jingoo Han <jingoohan1@gmail.com> 10388L: linux-pci@vger.kernel.org 10389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10390L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10391S: Maintained 10392F: drivers/pci/dwc/pci-exynos.c 10393 10394PCI DRIVER FOR SYNOPSYS DESIGNWARE 10395M: Jingoo Han <jingoohan1@gmail.com> 10396M: Joao Pinto <Joao.Pinto@synopsys.com> 10397L: linux-pci@vger.kernel.org 10398S: Maintained 10399F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10400F: drivers/pci/dwc/*designware* 10401 10402PCI DRIVER FOR TI DRA7XX 10403M: Kishon Vijay Abraham I <kishon@ti.com> 10404L: linux-omap@vger.kernel.org 10405L: linux-pci@vger.kernel.org 10406S: Supported 10407F: Documentation/devicetree/bindings/pci/ti-pci.txt 10408F: drivers/pci/dwc/pci-dra7xx.c 10409 10410PCI DRIVER FOR TI KEYSTONE 10411M: Murali Karicheri <m-karicheri2@ti.com> 10412L: linux-pci@vger.kernel.org 10413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10414S: Maintained 10415F: drivers/pci/dwc/*keystone* 10416 10417PCI ENDPOINT SUBSYSTEM 10418M: Kishon Vijay Abraham I <kishon@ti.com> 10419M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10420L: linux-pci@vger.kernel.org 10421T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10422S: Supported 10423F: drivers/pci/endpoint/ 10424F: drivers/misc/pci_endpoint_test.c 10425F: tools/pci/ 10426 10427PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10428M: Russell Currey <ruscur@russell.cc> 10429L: linuxppc-dev@lists.ozlabs.org 10430S: Supported 10431F: Documentation/powerpc/eeh-pci-error-recovery.txt 10432F: arch/powerpc/kernel/eeh*.c 10433F: arch/powerpc/platforms/*/eeh*.c 10434F: arch/powerpc/include/*/eeh*.h 10435 10436PCI ERROR RECOVERY 10437M: Linas Vepstas <linasvepstas@gmail.com> 10438L: linux-pci@vger.kernel.org 10439S: Supported 10440F: Documentation/PCI/pci-error-recovery.txt 10441 10442PCI MSI DRIVER FOR ALTERA MSI IP 10443M: Ley Foon Tan <lftan@altera.com> 10444L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10445L: linux-pci@vger.kernel.org 10446S: Supported 10447F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10448F: drivers/pci/host/pcie-altera-msi.c 10449 10450PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10451M: Duc Dang <dhdang@apm.com> 10452L: linux-pci@vger.kernel.org 10453L: linux-arm-kernel@lists.infradead.org 10454S: Maintained 10455F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10456F: drivers/pci/host/pci-xgene-msi.c 10457 10458PCI SUBSYSTEM 10459M: Bjorn Helgaas <bhelgaas@google.com> 10460L: linux-pci@vger.kernel.org 10461Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10462T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10463S: Supported 10464F: Documentation/devicetree/bindings/pci/ 10465F: Documentation/PCI/ 10466F: drivers/pci/ 10467F: include/linux/pci* 10468F: arch/x86/pci/ 10469F: arch/x86/kernel/quirks.c 10470 10471PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10472M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10473L: linux-pci@vger.kernel.org 10474Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10475T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10476S: Supported 10477F: drivers/pci/host/ 10478F: drivers/pci/dwc/ 10479 10480PCIE DRIVER FOR AXIS ARTPEC 10481M: Niklas Cassel <niklas.cassel@axis.com> 10482M: Jesper Nilsson <jesper.nilsson@axis.com> 10483L: linux-arm-kernel@axis.com 10484L: linux-pci@vger.kernel.org 10485S: Maintained 10486F: Documentation/devicetree/bindings/pci/axis,artpec* 10487F: drivers/pci/dwc/*artpec* 10488 10489PCIE DRIVER FOR CAVIUM THUNDERX 10490M: David Daney <david.daney@cavium.com> 10491L: linux-pci@vger.kernel.org 10492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10493S: Supported 10494F: Documentation/devicetree/bindings/pci/pci-thunder-* 10495F: drivers/pci/host/pci-thunder-* 10496 10497PCIE DRIVER FOR HISILICON 10498M: Zhou Wang <wangzhou1@hisilicon.com> 10499L: linux-pci@vger.kernel.org 10500S: Maintained 10501F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10502F: drivers/pci/dwc/pcie-hisi.c 10503 10504PCIE DRIVER FOR HISILICON KIRIN 10505M: Xiaowei Song <songxiaowei@hisilicon.com> 10506M: Binghui Wang <wangbinghui@hisilicon.com> 10507L: linux-pci@vger.kernel.org 10508S: Maintained 10509F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10510F: drivers/pci/dwc/pcie-kirin.c 10511 10512PCIE DRIVER FOR MEDIATEK 10513M: Ryder Lee <ryder.lee@mediatek.com> 10514L: linux-pci@vger.kernel.org 10515L: linux-mediatek@lists.infradead.org 10516S: Supported 10517F: Documentation/devicetree/bindings/pci/mediatek* 10518F: drivers/pci/host/*mediatek* 10519 10520PCIE DRIVER FOR QUALCOMM MSM 10521M: Stanimir Varbanov <svarbanov@mm-sol.com> 10522L: linux-pci@vger.kernel.org 10523L: linux-arm-msm@vger.kernel.org 10524S: Maintained 10525F: drivers/pci/dwc/*qcom* 10526 10527PCIE DRIVER FOR ROCKCHIP 10528M: Shawn Lin <shawn.lin@rock-chips.com> 10529L: linux-pci@vger.kernel.org 10530L: linux-rockchip@lists.infradead.org 10531S: Maintained 10532F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10533F: drivers/pci/host/pcie-rockchip.c 10534 10535PCIE DRIVER FOR ST SPEAR13XX 10536M: Pratyush Anand <pratyush.anand@gmail.com> 10537L: linux-pci@vger.kernel.org 10538S: Maintained 10539F: drivers/pci/dwc/*spear* 10540 10541PCMCIA SUBSYSTEM 10542P: Linux PCMCIA Team 10543L: linux-pcmcia@lists.infradead.org 10544W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10545T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10546S: Maintained 10547F: Documentation/pcmcia/ 10548F: tools/pcmcia/ 10549F: drivers/pcmcia/ 10550F: include/pcmcia/ 10551 10552PCNET32 NETWORK DRIVER 10553M: Don Fry <pcnet32@frontier.com> 10554L: netdev@vger.kernel.org 10555S: Maintained 10556F: drivers/net/ethernet/amd/pcnet32.c 10557 10558PCRYPT PARALLEL CRYPTO ENGINE 10559M: Steffen Klassert <steffen.klassert@secunet.com> 10560L: linux-crypto@vger.kernel.org 10561S: Maintained 10562F: crypto/pcrypt.c 10563F: include/crypto/pcrypt.h 10564 10565PER-CPU MEMORY ALLOCATOR 10566M: Tejun Heo <tj@kernel.org> 10567M: Christoph Lameter <cl@linux.com> 10568T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10569S: Maintained 10570F: include/linux/percpu*.h 10571F: mm/percpu*.c 10572F: arch/*/include/asm/percpu.h 10573 10574PER-TASK DELAY ACCOUNTING 10575M: Balbir Singh <bsingharora@gmail.com> 10576S: Maintained 10577F: include/linux/delayacct.h 10578F: kernel/delayacct.c 10579 10580PERFORMANCE EVENTS SUBSYSTEM 10581M: Peter Zijlstra <peterz@infradead.org> 10582M: Ingo Molnar <mingo@redhat.com> 10583M: Arnaldo Carvalho de Melo <acme@kernel.org> 10584R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10585R: Jiri Olsa <jolsa@redhat.com> 10586R: Namhyung Kim <namhyung@kernel.org> 10587L: linux-kernel@vger.kernel.org 10588T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10589S: Supported 10590F: kernel/events/* 10591F: include/linux/perf_event.h 10592F: include/uapi/linux/perf_event.h 10593F: arch/*/kernel/perf_event*.c 10594F: arch/*/kernel/*/perf_event*.c 10595F: arch/*/kernel/*/*/perf_event*.c 10596F: arch/*/include/asm/perf_event.h 10597F: arch/*/kernel/perf_callchain.c 10598F: arch/*/events/* 10599F: tools/perf/ 10600 10601PERSONALITY HANDLING 10602M: Christoph Hellwig <hch@infradead.org> 10603L: linux-abi-devel@lists.sourceforge.net 10604S: Maintained 10605F: include/linux/personality.h 10606F: include/uapi/linux/personality.h 10607 10608PHONET PROTOCOL 10609M: Remi Denis-Courmont <courmisch@gmail.com> 10610S: Supported 10611F: Documentation/networking/phonet.txt 10612F: include/linux/phonet.h 10613F: include/net/phonet/ 10614F: include/uapi/linux/phonet.h 10615F: net/phonet/ 10616 10617PHRAM MTD DRIVER 10618M: Joern Engel <joern@lazybastard.org> 10619L: linux-mtd@lists.infradead.org 10620S: Maintained 10621F: drivers/mtd/devices/phram.c 10622 10623PICOLCD HID DRIVER 10624M: Bruno Prémont <bonbons@linux-vserver.org> 10625L: linux-input@vger.kernel.org 10626S: Maintained 10627F: drivers/hid/hid-picolcd* 10628 10629PICOXCELL SUPPORT 10630M: Jamie Iles <jamie@jamieiles.com> 10631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10632T: git git://github.com/jamieiles/linux-2.6-ji.git 10633S: Supported 10634F: arch/arm/boot/dts/picoxcell* 10635F: arch/arm/mach-picoxcell/ 10636F: drivers/crypto/picoxcell* 10637 10638PIN CONTROL SUBSYSTEM 10639M: Linus Walleij <linus.walleij@linaro.org> 10640L: linux-gpio@vger.kernel.org 10641T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10642S: Maintained 10643F: Documentation/devicetree/bindings/pinctrl/ 10644F: Documentation/driver-api/pinctl.rst 10645F: drivers/pinctrl/ 10646F: include/linux/pinctrl/ 10647 10648PIN CONTROLLER - ATMEL AT91 10649M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10651S: Maintained 10652F: drivers/pinctrl/pinctrl-at91.* 10653 10654PIN CONTROLLER - ATMEL AT91 PIO4 10655M: Ludovic Desroches <ludovic.desroches@microchip.com> 10656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10657L: linux-gpio@vger.kernel.org 10658S: Supported 10659F: drivers/pinctrl/pinctrl-at91-pio4.* 10660 10661PIN CONTROLLER - INTEL 10662M: Mika Westerberg <mika.westerberg@linux.intel.com> 10663M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10664S: Maintained 10665F: drivers/pinctrl/intel/ 10666 10667PIN CONTROLLER - QUALCOMM 10668M: Bjorn Andersson <bjorn.andersson@linaro.org> 10669S: Maintained 10670L: linux-arm-msm@vger.kernel.org 10671F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10672F: drivers/pinctrl/qcom/ 10673 10674PIN CONTROLLER - RENESAS 10675M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10676M: Geert Uytterhoeven <geert+renesas@glider.be> 10677L: linux-renesas-soc@vger.kernel.org 10678S: Maintained 10679F: drivers/pinctrl/sh-pfc/ 10680 10681PIN CONTROLLER - SAMSUNG 10682M: Tomasz Figa <tomasz.figa@gmail.com> 10683M: Krzysztof Kozlowski <krzk@kernel.org> 10684M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10686L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10687Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10688T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10689S: Maintained 10690F: drivers/pinctrl/samsung/ 10691F: include/dt-bindings/pinctrl/samsung.h 10692F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10693 10694PIN CONTROLLER - SINGLE 10695M: Tony Lindgren <tony@atomide.com> 10696M: Haojian Zhuang <haojian.zhuang@linaro.org> 10697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10698L: linux-omap@vger.kernel.org 10699S: Maintained 10700F: drivers/pinctrl/pinctrl-single.c 10701 10702PIN CONTROLLER - ST SPEAR 10703M: Viresh Kumar <vireshk@kernel.org> 10704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10705W: http://www.st.com/spear 10706S: Maintained 10707F: drivers/pinctrl/spear/ 10708 10709PISTACHIO SOC SUPPORT 10710M: James Hartley <james.hartley@sondrel.com> 10711L: linux-mips@linux-mips.org 10712S: Odd Fixes 10713F: arch/mips/pistachio/ 10714F: arch/mips/include/asm/mach-pistachio/ 10715F: arch/mips/boot/dts/img/pistachio* 10716F: arch/mips/configs/pistachio*_defconfig 10717 10718PKTCDVD DRIVER 10719S: Orphan 10720M: linux-block@vger.kernel.org 10721F: drivers/block/pktcdvd.c 10722F: include/linux/pktcdvd.h 10723F: include/uapi/linux/pktcdvd.h 10724 10725PKUNITY SOC DRIVERS 10726M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10727W: http://mprc.pku.edu.cn/~guanxuetao/linux 10728S: Maintained 10729T: git git://github.com/gxt/linux.git 10730F: drivers/input/serio/i8042-unicore32io.h 10731F: drivers/i2c/busses/i2c-puv3.c 10732F: drivers/video/fbdev/fb-puv3.c 10733F: drivers/rtc/rtc-puv3.c 10734 10735PMBUS HARDWARE MONITORING DRIVERS 10736M: Guenter Roeck <linux@roeck-us.net> 10737L: linux-hwmon@vger.kernel.org 10738W: http://hwmon.wiki.kernel.org/ 10739W: http://www.roeck-us.net/linux/drivers/ 10740T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10741S: Maintained 10742F: Documentation/hwmon/pmbus 10743F: drivers/hwmon/pmbus/ 10744F: include/linux/pmbus.h 10745 10746PMC SIERRA MaxRAID DRIVER 10747L: linux-scsi@vger.kernel.org 10748W: http://www.pmc-sierra.com/ 10749S: Orphan 10750F: drivers/scsi/pmcraid.* 10751 10752PMC SIERRA PM8001 DRIVER 10753M: Jack Wang <jinpu.wang@profitbricks.com> 10754M: lindar_liu@usish.com 10755L: linux-scsi@vger.kernel.org 10756S: Supported 10757F: drivers/scsi/pm8001/ 10758 10759PNP SUPPORT 10760M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10761S: Maintained 10762F: drivers/pnp/ 10763 10764POSIX CLOCKS and TIMERS 10765M: Thomas Gleixner <tglx@linutronix.de> 10766L: linux-kernel@vger.kernel.org 10767T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10768S: Maintained 10769F: fs/timerfd.c 10770F: include/linux/timer* 10771F: kernel/time/*timer* 10772 10773POWER MANAGEMENT CORE 10774M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10775L: linux-pm@vger.kernel.org 10776T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10777B: https://bugzilla.kernel.org 10778S: Supported 10779F: drivers/base/power/ 10780F: include/linux/pm.h 10781F: include/linux/pm_* 10782F: include/linux/powercap.h 10783F: drivers/powercap/ 10784 10785POWER STATE COORDINATION INTERFACE (PSCI) 10786M: Mark Rutland <mark.rutland@arm.com> 10787M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10788L: linux-arm-kernel@lists.infradead.org 10789S: Maintained 10790F: drivers/firmware/psci*.c 10791F: include/linux/psci.h 10792F: include/uapi/linux/psci.h 10793 10794POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10795M: Sebastian Reichel <sre@kernel.org> 10796L: linux-pm@vger.kernel.org 10797T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10798S: Maintained 10799F: Documentation/devicetree/bindings/power/supply/ 10800F: include/linux/power_supply.h 10801F: drivers/power/supply/ 10802 10803POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10804M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10805L: linuxppc-dev@lists.ozlabs.org 10806S: Maintained 10807F: drivers/char/powernv-op-panel.c 10808 10809PPP OVER ATM (RFC 2364) 10810M: Mitchell Blank Jr <mitch@sfgoth.com> 10811S: Maintained 10812F: net/atm/pppoatm.c 10813F: include/uapi/linux/atmppp.h 10814 10815PPP OVER ETHERNET 10816M: Michal Ostrowski <mostrows@earthlink.net> 10817S: Maintained 10818F: drivers/net/ppp/pppoe.c 10819F: drivers/net/ppp/pppox.c 10820 10821PPP OVER L2TP 10822M: James Chapman <jchapman@katalix.com> 10823S: Maintained 10824F: net/l2tp/l2tp_ppp.c 10825F: include/linux/if_pppol2tp.h 10826F: include/uapi/linux/if_pppol2tp.h 10827 10828PPP PROTOCOL DRIVERS AND COMPRESSORS 10829M: Paul Mackerras <paulus@samba.org> 10830L: linux-ppp@vger.kernel.org 10831S: Maintained 10832F: drivers/net/ppp/ppp_* 10833 10834PPS SUPPORT 10835M: Rodolfo Giometti <giometti@enneenne.com> 10836W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10837L: linuxpps@ml.enneenne.com (subscribers-only) 10838S: Maintained 10839F: Documentation/pps/ 10840F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10841F: Documentation/ABI/testing/sysfs-pps 10842F: drivers/pps/ 10843F: include/linux/pps*.h 10844F: include/uapi/linux/pps.h 10845 10846PPTP DRIVER 10847M: Dmitry Kozlov <xeb@mail.ru> 10848L: netdev@vger.kernel.org 10849S: Maintained 10850F: drivers/net/ppp/pptp.c 10851W: http://sourceforge.net/projects/accel-pptp 10852 10853PREEMPTIBLE KERNEL 10854M: Robert Love <rml@tech9.net> 10855L: kpreempt-tech@lists.sourceforge.net 10856W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10857S: Supported 10858F: Documentation/preempt-locking.txt 10859F: include/linux/preempt.h 10860 10861PRINTK 10862M: Petr Mladek <pmladek@suse.com> 10863M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10864R: Steven Rostedt <rostedt@goodmis.org> 10865S: Maintained 10866F: kernel/printk/ 10867F: include/linux/printk.h 10868 10869PRISM54 WIRELESS DRIVER 10870M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10871L: linux-wireless@vger.kernel.org 10872W: http://wireless.kernel.org/en/users/Drivers/p54 10873S: Obsolete 10874F: drivers/net/wireless/intersil/prism54/ 10875 10876PROC SYSCTL 10877M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10878M: Kees Cook <keescook@chromium.org> 10879L: linux-kernel@vger.kernel.org 10880L: linux-fsdevel@vger.kernel.org 10881S: Maintained 10882F: fs/proc/proc_sysctl.c 10883F: include/linux/sysctl.h 10884F: kernel/sysctl.c 10885F: tools/testing/selftests/sysctl/ 10886 10887PS3 NETWORK SUPPORT 10888M: Geoff Levand <geoff@infradead.org> 10889L: netdev@vger.kernel.org 10890L: linuxppc-dev@lists.ozlabs.org 10891S: Maintained 10892F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10893 10894PS3 PLATFORM SUPPORT 10895M: Geoff Levand <geoff@infradead.org> 10896L: linuxppc-dev@lists.ozlabs.org 10897S: Maintained 10898F: arch/powerpc/boot/ps3* 10899F: arch/powerpc/include/asm/lv1call.h 10900F: arch/powerpc/include/asm/ps3*.h 10901F: arch/powerpc/platforms/ps3/ 10902F: drivers/*/ps3* 10903F: drivers/ps3/ 10904F: drivers/rtc/rtc-ps3.c 10905F: drivers/usb/host/*ps3.c 10906F: sound/ppc/snd_ps3* 10907 10908PS3VRAM DRIVER 10909M: Jim Paris <jim@jtan.com> 10910M: Geoff Levand <geoff@infradead.org> 10911L: linuxppc-dev@lists.ozlabs.org 10912S: Maintained 10913F: drivers/block/ps3vram.c 10914 10915PSAMPLE PACKET SAMPLING SUPPORT: 10916M: Yotam Gigi <yotam.gi@gmail.com> 10917S: Maintained 10918F: net/psample 10919F: include/net/psample.h 10920F: include/uapi/linux/psample.h 10921 10922PSTORE FILESYSTEM 10923M: Kees Cook <keescook@chromium.org> 10924M: Anton Vorontsov <anton@enomsg.org> 10925M: Colin Cross <ccross@android.com> 10926M: Tony Luck <tony.luck@intel.com> 10927S: Maintained 10928T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10929F: fs/pstore/ 10930F: include/linux/pstore* 10931F: drivers/firmware/efi/efi-pstore.c 10932F: drivers/acpi/apei/erst.c 10933F: Documentation/admin-guide/ramoops.rst 10934F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10935K: \b(pstore|ramoops) 10936 10937PTP HARDWARE CLOCK SUPPORT 10938M: Richard Cochran <richardcochran@gmail.com> 10939L: netdev@vger.kernel.org 10940S: Maintained 10941W: http://linuxptp.sourceforge.net/ 10942F: Documentation/ABI/testing/sysfs-ptp 10943F: Documentation/ptp/* 10944F: drivers/net/ethernet/freescale/gianfar_ptp.c 10945F: drivers/net/phy/dp83640* 10946F: drivers/ptp/* 10947F: include/linux/ptp_cl* 10948 10949PTRACE SUPPORT 10950M: Oleg Nesterov <oleg@redhat.com> 10951S: Maintained 10952F: include/asm-generic/syscall.h 10953F: include/linux/ptrace.h 10954F: include/linux/regset.h 10955F: include/linux/tracehook.h 10956F: include/uapi/linux/ptrace.h 10957F: include/uapi/linux/ptrace.h 10958F: include/asm-generic/ptrace.h 10959F: kernel/ptrace.c 10960F: arch/*/ptrace*.c 10961F: arch/*/*/ptrace*.c 10962F: arch/*/include/asm/ptrace*.h 10963 10964PULSE8-CEC DRIVER 10965M: Hans Verkuil <hverkuil@xs4all.nl> 10966L: linux-media@vger.kernel.org 10967T: git git://linuxtv.org/media_tree.git 10968S: Maintained 10969F: drivers/media/usb/pulse8-cec/* 10970F: Documentation/media/cec-drivers/pulse8-cec.rst 10971 10972PVRUSB2 VIDEO4LINUX DRIVER 10973M: Mike Isely <isely@pobox.com> 10974L: pvrusb2@isely.net (subscribers-only) 10975L: linux-media@vger.kernel.org 10976W: http://www.isely.net/pvrusb2/ 10977T: git git://linuxtv.org/media_tree.git 10978S: Maintained 10979F: Documentation/media/v4l-drivers/pvrusb2* 10980F: drivers/media/usb/pvrusb2/ 10981 10982PWC WEBCAM DRIVER 10983M: Hans Verkuil <hverkuil@xs4all.nl> 10984L: linux-media@vger.kernel.org 10985T: git git://linuxtv.org/media_tree.git 10986S: Odd Fixes 10987F: drivers/media/usb/pwc/* 10988 10989PWM FAN DRIVER 10990M: Kamil Debski <kamil@wypas.org> 10991M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10992L: linux-hwmon@vger.kernel.org 10993S: Supported 10994F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10995F: Documentation/hwmon/pwm-fan 10996F: drivers/hwmon/pwm-fan.c 10997 10998PWM IR Transmitter 10999M: Sean Young <sean@mess.org> 11000L: linux-media@vger.kernel.org 11001S: Maintained 11002F: drivers/media/rc/pwm-ir-tx.c 11003 11004PWM SUBSYSTEM 11005M: Thierry Reding <thierry.reding@gmail.com> 11006L: linux-pwm@vger.kernel.org 11007S: Maintained 11008T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11009F: Documentation/pwm.txt 11010F: Documentation/devicetree/bindings/pwm/ 11011F: include/linux/pwm.h 11012F: drivers/pwm/ 11013F: drivers/video/backlight/pwm_bl.c 11014F: include/linux/pwm_backlight.h 11015F: drivers/gpio/gpio-mvebu.c 11016F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11017 11018PXA GPIO DRIVER 11019M: Robert Jarzmik <robert.jarzmik@free.fr> 11020L: linux-gpio@vger.kernel.org 11021S: Maintained 11022F: drivers/gpio/gpio-pxa.c 11023 11024PXA MMCI DRIVER 11025S: Orphan 11026 11027PXA RTC DRIVER 11028M: Robert Jarzmik <robert.jarzmik@free.fr> 11029L: linux-rtc@vger.kernel.org 11030S: Maintained 11031 11032PXA2xx/PXA3xx SUPPORT 11033M: Daniel Mack <daniel@zonque.org> 11034M: Haojian Zhuang <haojian.zhuang@gmail.com> 11035M: Robert Jarzmik <robert.jarzmik@free.fr> 11036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11037T: git git://github.com/hzhuang1/linux.git 11038T: git git://github.com/rjarzmik/linux.git 11039S: Maintained 11040F: arch/arm/boot/dts/pxa* 11041F: arch/arm/mach-pxa/ 11042F: drivers/dma/pxa* 11043F: drivers/pcmcia/pxa2xx* 11044F: drivers/pinctrl/pxa/ 11045F: drivers/spi/spi-pxa2xx* 11046F: drivers/usb/gadget/udc/pxa2* 11047F: include/sound/pxa2xx-lib.h 11048F: sound/arm/pxa* 11049F: sound/soc/pxa/ 11050 11051PXA3xx NAND FLASH DRIVER 11052M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11053L: linux-mtd@lists.infradead.org 11054S: Maintained 11055F: drivers/mtd/nand/pxa3xx_nand.c 11056 11057QAT DRIVER 11058M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11059L: qat-linux@intel.com 11060S: Supported 11061F: drivers/crypto/qat/ 11062 11063QCOM AUDIO (ASoC) DRIVERS 11064M: Patrick Lai <plai@codeaurora.org> 11065M: Banajit Goswami <bgoswami@codeaurora.org> 11066L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11067S: Supported 11068F: sound/soc/qcom/ 11069 11070QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11071M: Gabriel Somlo <somlo@cmu.edu> 11072M: "Michael S. Tsirkin" <mst@redhat.com> 11073L: qemu-devel@nongnu.org 11074S: Maintained 11075F: drivers/firmware/qemu_fw_cfg.c 11076 11077QIB DRIVER 11078M: Mike Marciniszyn <infinipath@intel.com> 11079L: linux-rdma@vger.kernel.org 11080S: Supported 11081F: drivers/infiniband/hw/qib/ 11082 11083QLOGIC QL41xxx FCOE DRIVER 11084M: QLogic-Storage-Upstream@cavium.com 11085L: linux-scsi@vger.kernel.org 11086S: Supported 11087F: drivers/scsi/qedf/ 11088 11089QLOGIC QL41xxx ISCSI DRIVER 11090M: QLogic-Storage-Upstream@cavium.com 11091L: linux-scsi@vger.kernel.org 11092S: Supported 11093F: drivers/scsi/qedi/ 11094 11095QLOGIC QL4xxx ETHERNET DRIVER 11096M: Ariel Elior <Ariel.Elior@cavium.com> 11097M: everest-linux-l2@cavium.com 11098L: netdev@vger.kernel.org 11099S: Supported 11100F: drivers/net/ethernet/qlogic/qed/ 11101F: include/linux/qed/ 11102F: drivers/net/ethernet/qlogic/qede/ 11103 11104QLOGIC QL4xxx RDMA DRIVER 11105M: Ram Amrani <Ram.Amrani@cavium.com> 11106M: Ariel Elior <Ariel.Elior@cavium.com> 11107L: linux-rdma@vger.kernel.org 11108S: Supported 11109F: drivers/infiniband/hw/qedr/ 11110F: include/uapi/rdma/qedr-abi.h 11111 11112QLOGIC QLA1280 SCSI DRIVER 11113M: Michael Reed <mdr@sgi.com> 11114L: linux-scsi@vger.kernel.org 11115S: Maintained 11116F: drivers/scsi/qla1280.[ch] 11117 11118QLOGIC QLA2XXX FC-SCSI DRIVER 11119M: qla2xxx-upstream@qlogic.com 11120L: linux-scsi@vger.kernel.org 11121S: Supported 11122F: Documentation/scsi/LICENSE.qla2xxx 11123F: drivers/scsi/qla2xxx/ 11124 11125QLOGIC QLA3XXX NETWORK DRIVER 11126M: Dept-GELinuxNICDev@cavium.com 11127L: netdev@vger.kernel.org 11128S: Supported 11129F: Documentation/networking/LICENSE.qla3xxx 11130F: drivers/net/ethernet/qlogic/qla3xxx.* 11131 11132QLOGIC QLA4XXX iSCSI DRIVER 11133M: QLogic-Storage-Upstream@qlogic.com 11134L: linux-scsi@vger.kernel.org 11135S: Supported 11136F: Documentation/scsi/LICENSE.qla4xxx 11137F: drivers/scsi/qla4xxx/ 11138 11139QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11140M: Harish Patil <harish.patil@cavium.com> 11141M: Manish Chopra <manish.chopra@cavium.com> 11142M: Dept-GELinuxNICDev@cavium.com 11143L: netdev@vger.kernel.org 11144S: Supported 11145F: drivers/net/ethernet/qlogic/qlcnic/ 11146 11147QLOGIC QLGE 10Gb ETHERNET DRIVER 11148M: Harish Patil <harish.patil@cavium.com> 11149M: Manish Chopra <manish.chopra@cavium.com> 11150M: Dept-GELinuxNICDev@cavium.com 11151L: netdev@vger.kernel.org 11152S: Supported 11153F: drivers/net/ethernet/qlogic/qlge/ 11154 11155QNX4 FILESYSTEM 11156M: Anders Larsen <al@alarsen.net> 11157W: http://www.alarsen.net/linux/qnx4fs/ 11158S: Maintained 11159F: fs/qnx4/ 11160F: include/uapi/linux/qnx4_fs.h 11161F: include/uapi/linux/qnxtypes.h 11162 11163QORIQ DPAA2 FSL-MC BUS DRIVER 11164M: Stuart Yoder <stuyoder@gmail.com> 11165M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11166L: linux-kernel@vger.kernel.org 11167S: Maintained 11168F: drivers/staging/fsl-mc/ 11169F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11170 11171QT1010 MEDIA DRIVER 11172M: Antti Palosaari <crope@iki.fi> 11173L: linux-media@vger.kernel.org 11174W: https://linuxtv.org 11175W: http://palosaari.fi/linux/ 11176Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11177T: git git://linuxtv.org/anttip/media_tree.git 11178S: Maintained 11179F: drivers/media/tuners/qt1010* 11180 11181QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11182M: Kalle Valo <kvalo@qca.qualcomm.com> 11183L: ath10k@lists.infradead.org 11184W: http://wireless.kernel.org/en/users/Drivers/ath10k 11185T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11186S: Supported 11187F: drivers/net/wireless/ath/ath10k/ 11188 11189QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11190M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11191L: linux-wireless@vger.kernel.org 11192W: http://wireless.kernel.org/en/users/Drivers/ath9k 11193S: Supported 11194F: drivers/net/wireless/ath/ath9k/ 11195 11196QUALCOMM CAMERA SUBSYSTEM DRIVER 11197M: Todor Tomov <todor.tomov@linaro.org> 11198L: linux-media@vger.kernel.org 11199S: Maintained 11200F: Documentation/devicetree/bindings/media/qcom,camss.txt 11201F: Documentation/media/v4l-drivers/qcom_camss.rst 11202F: drivers/media/platform/qcom/camss-8x16/ 11203 11204QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11205M: Timur Tabi <timur@codeaurora.org> 11206L: netdev@vger.kernel.org 11207S: Supported 11208F: drivers/net/ethernet/qualcomm/emac/ 11209 11210QUALCOMM HEXAGON ARCHITECTURE 11211M: Richard Kuo <rkuo@codeaurora.org> 11212L: linux-hexagon@vger.kernel.org 11213T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11214S: Supported 11215F: arch/hexagon/ 11216 11217QUALCOMM IOMMU 11218M: Rob Clark <robdclark@gmail.com> 11219L: iommu@lists.linux-foundation.org 11220L: linux-arm-msm@vger.kernel.org 11221S: Maintained 11222F: drivers/iommu/qcom_iommu.c 11223 11224QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11225M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11226L: linux-media@vger.kernel.org 11227L: linux-arm-msm@vger.kernel.org 11228T: git git://linuxtv.org/media_tree.git 11229S: Maintained 11230F: drivers/media/platform/qcom/venus/ 11231 11232QUALCOMM WCN36XX WIRELESS DRIVER 11233M: Eugene Krasnikov <k.eugene.e@gmail.com> 11234L: wcn36xx@lists.infradead.org 11235W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11236T: git git://github.com/KrasnikovEugene/wcn36xx.git 11237S: Supported 11238F: drivers/net/wireless/ath/wcn36xx/ 11239 11240QUANTENNA QTNFMAC WIRELESS DRIVER 11241M: Igor Mitsyanko <imitsyanko@quantenna.com> 11242M: Avinash Patil <avinashp@quantenna.com> 11243M: Sergey Matyukevich <smatyukevich@quantenna.com> 11244L: linux-wireless@vger.kernel.org 11245S: Maintained 11246F: drivers/net/wireless/quantenna 11247 11248RADEON and AMDGPU DRM DRIVERS 11249M: Alex Deucher <alexander.deucher@amd.com> 11250M: Christian König <christian.koenig@amd.com> 11251L: amd-gfx@lists.freedesktop.org 11252T: git git://people.freedesktop.org/~agd5f/linux 11253S: Supported 11254F: drivers/gpu/drm/radeon/ 11255F: include/uapi/drm/radeon_drm.h 11256F: drivers/gpu/drm/amd/ 11257F: include/uapi/drm/amdgpu_drm.h 11258 11259RADEON FRAMEBUFFER DISPLAY DRIVER 11260M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11261L: linux-fbdev@vger.kernel.org 11262S: Maintained 11263F: drivers/video/fbdev/aty/radeon* 11264F: include/uapi/linux/radeonfb.h 11265 11266RADIOSHARK RADIO DRIVER 11267M: Hans Verkuil <hverkuil@xs4all.nl> 11268L: linux-media@vger.kernel.org 11269T: git git://linuxtv.org/media_tree.git 11270S: Maintained 11271F: drivers/media/radio/radio-shark.c 11272 11273RADIOSHARK2 RADIO DRIVER 11274M: Hans Verkuil <hverkuil@xs4all.nl> 11275L: linux-media@vger.kernel.org 11276T: git git://linuxtv.org/media_tree.git 11277S: Maintained 11278F: drivers/media/radio/radio-shark2.c 11279F: drivers/media/radio/radio-tea5777.c 11280 11281RADOS BLOCK DEVICE (RBD) 11282M: Ilya Dryomov <idryomov@gmail.com> 11283M: Sage Weil <sage@redhat.com> 11284M: Alex Elder <elder@kernel.org> 11285L: ceph-devel@vger.kernel.org 11286W: http://ceph.com/ 11287T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11288T: git git://github.com/ceph/ceph-client.git 11289S: Supported 11290F: Documentation/ABI/testing/sysfs-bus-rbd 11291F: drivers/block/rbd.c 11292F: drivers/block/rbd_types.h 11293 11294RAGE128 FRAMEBUFFER DISPLAY DRIVER 11295M: Paul Mackerras <paulus@samba.org> 11296L: linux-fbdev@vger.kernel.org 11297S: Maintained 11298F: drivers/video/fbdev/aty/aty128fb.c 11299 11300RAINSHADOW-CEC DRIVER 11301M: Hans Verkuil <hverkuil@xs4all.nl> 11302L: linux-media@vger.kernel.org 11303T: git git://linuxtv.org/media_tree.git 11304S: Maintained 11305F: drivers/media/usb/rainshadow-cec/* 11306 11307RALINK MIPS ARCHITECTURE 11308M: John Crispin <john@phrozen.org> 11309L: linux-mips@linux-mips.org 11310S: Maintained 11311F: arch/mips/ralink 11312 11313RALINK RT2X00 WIRELESS LAN DRIVER 11314P: rt2x00 project 11315M: Stanislaw Gruszka <sgruszka@redhat.com> 11316M: Helmut Schaa <helmut.schaa@googlemail.com> 11317L: linux-wireless@vger.kernel.org 11318S: Maintained 11319F: drivers/net/wireless/ralink/rt2x00/ 11320 11321RAMDISK RAM BLOCK DEVICE DRIVER 11322M: Jens Axboe <axboe@kernel.dk> 11323S: Maintained 11324F: Documentation/blockdev/ramdisk.txt 11325F: drivers/block/brd.c 11326 11327RANDOM NUMBER DRIVER 11328M: "Theodore Ts'o" <tytso@mit.edu> 11329S: Maintained 11330F: drivers/char/random.c 11331 11332RAPIDIO SUBSYSTEM 11333M: Matt Porter <mporter@kernel.crashing.org> 11334M: Alexandre Bounine <alexandre.bounine@idt.com> 11335S: Maintained 11336F: drivers/rapidio/ 11337 11338RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11339L: linux-wireless@vger.kernel.org 11340S: Orphan 11341F: drivers/net/wireless/ray* 11342 11343RCUTORTURE MODULE 11344M: Josh Triplett <josh@joshtriplett.org> 11345M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11346L: linux-kernel@vger.kernel.org 11347S: Supported 11348T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11349F: Documentation/RCU/torture.txt 11350F: kernel/rcu/rcutorture.c 11351 11352RCUTORTURE TEST FRAMEWORK 11353M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11354M: Josh Triplett <josh@joshtriplett.org> 11355R: Steven Rostedt <rostedt@goodmis.org> 11356R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11357R: Lai Jiangshan <jiangshanlai@gmail.com> 11358L: linux-kernel@vger.kernel.org 11359S: Supported 11360T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11361F: tools/testing/selftests/rcutorture 11362 11363RDC R-321X SoC 11364M: Florian Fainelli <florian@openwrt.org> 11365S: Maintained 11366 11367RDC R6040 FAST ETHERNET DRIVER 11368M: Florian Fainelli <f.fainelli@gmail.com> 11369L: netdev@vger.kernel.org 11370S: Maintained 11371F: drivers/net/ethernet/rdc/r6040.c 11372 11373RDMAVT - RDMA verbs software 11374M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11375L: linux-rdma@vger.kernel.org 11376S: Supported 11377F: drivers/infiniband/sw/rdmavt 11378 11379RDS - RELIABLE DATAGRAM SOCKETS 11380M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11381L: netdev@vger.kernel.org 11382L: linux-rdma@vger.kernel.org 11383L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11384W: https://oss.oracle.com/projects/rds/ 11385S: Supported 11386F: net/rds/ 11387F: Documentation/networking/rds.txt 11388 11389RDT - RESOURCE ALLOCATION 11390M: Fenghua Yu <fenghua.yu@intel.com> 11391L: linux-kernel@vger.kernel.org 11392S: Supported 11393F: arch/x86/kernel/cpu/intel_rdt* 11394F: arch/x86/include/asm/intel_rdt_sched.h 11395F: Documentation/x86/intel_rdt* 11396 11397READ-COPY UPDATE (RCU) 11398M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11399M: Josh Triplett <josh@joshtriplett.org> 11400R: Steven Rostedt <rostedt@goodmis.org> 11401R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11402R: Lai Jiangshan <jiangshanlai@gmail.com> 11403L: linux-kernel@vger.kernel.org 11404W: http://www.rdrop.com/users/paulmck/RCU/ 11405S: Supported 11406T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11407F: Documentation/RCU/ 11408X: Documentation/RCU/torture.txt 11409F: include/linux/rcu* 11410X: include/linux/srcu.h 11411F: kernel/rcu/ 11412X: kernel/torture.c 11413 11414REAL TIME CLOCK (RTC) SUBSYSTEM 11415M: Alessandro Zummo <a.zummo@towertech.it> 11416M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11417L: linux-rtc@vger.kernel.org 11418Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11419T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11420S: Maintained 11421F: Documentation/devicetree/bindings/rtc/ 11422F: Documentation/rtc.txt 11423F: drivers/rtc/ 11424F: include/linux/rtc.h 11425F: include/uapi/linux/rtc.h 11426F: include/linux/rtc/ 11427F: include/linux/platform_data/rtc-* 11428F: tools/testing/selftests/timers/rtctest.c 11429 11430REALTEK AUDIO CODECS 11431M: Bard Liao <bardliao@realtek.com> 11432M: Oder Chiou <oder_chiou@realtek.com> 11433S: Maintained 11434F: sound/soc/codecs/rt* 11435F: include/sound/rt*.h 11436 11437REGISTER MAP ABSTRACTION 11438M: Mark Brown <broonie@kernel.org> 11439L: linux-kernel@vger.kernel.org 11440T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11441S: Supported 11442F: Documentation/devicetree/bindings/regmap/ 11443F: drivers/base/regmap/ 11444F: include/linux/regmap.h 11445 11446REISERFS FILE SYSTEM 11447L: reiserfs-devel@vger.kernel.org 11448S: Supported 11449F: fs/reiserfs/ 11450 11451REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11452M: Ohad Ben-Cohen <ohad@wizery.com> 11453M: Bjorn Andersson <bjorn.andersson@linaro.org> 11454L: linux-remoteproc@vger.kernel.org 11455T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11456S: Maintained 11457F: Documentation/devicetree/bindings/remoteproc/ 11458F: Documentation/remoteproc.txt 11459F: drivers/remoteproc/ 11460F: include/linux/remoteproc.h 11461 11462REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11463M: Ohad Ben-Cohen <ohad@wizery.com> 11464M: Bjorn Andersson <bjorn.andersson@linaro.org> 11465L: linux-remoteproc@vger.kernel.org 11466T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11467S: Maintained 11468F: drivers/rpmsg/ 11469F: Documentation/rpmsg.txt 11470F: include/linux/rpmsg.h 11471F: include/linux/rpmsg/ 11472 11473RENESAS CLOCK DRIVERS 11474M: Geert Uytterhoeven <geert+renesas@glider.be> 11475L: linux-renesas-soc@vger.kernel.org 11476S: Supported 11477F: drivers/clk/renesas/ 11478 11479RENESAS ETHERNET DRIVERS 11480R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11481L: netdev@vger.kernel.org 11482L: linux-renesas-soc@vger.kernel.org 11483F: Documentation/devicetree/bindings/net/renesas,*.txt 11484F: Documentation/devicetree/bindings/net/sh_eth.txt 11485F: drivers/net/ethernet/renesas/ 11486F: include/linux/sh_eth.h 11487 11488RENESAS R-CAR GYROADC DRIVER 11489M: Marek Vasut <marek.vasut@gmail.com> 11490L: linux-iio@vger.kernel.org 11491S: Supported 11492F: drivers/iio/adc/rcar_gyro_adc.c 11493 11494RENESAS USB PHY DRIVER 11495M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11496L: linux-renesas-soc@vger.kernel.org 11497S: Maintained 11498F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11499 11500RESET CONTROLLER FRAMEWORK 11501M: Philipp Zabel <p.zabel@pengutronix.de> 11502T: git git://git.pengutronix.de/git/pza/linux 11503S: Maintained 11504F: drivers/reset/ 11505F: Documentation/devicetree/bindings/reset/ 11506F: include/dt-bindings/reset/ 11507F: include/linux/reset.h 11508F: include/linux/reset-controller.h 11509 11510RFKILL 11511M: Johannes Berg <johannes@sipsolutions.net> 11512L: linux-wireless@vger.kernel.org 11513W: http://wireless.kernel.org/ 11514T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11515T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11516S: Maintained 11517F: Documentation/rfkill.txt 11518F: net/rfkill/ 11519 11520RHASHTABLE 11521M: Thomas Graf <tgraf@suug.ch> 11522M: Herbert Xu <herbert@gondor.apana.org.au> 11523L: netdev@vger.kernel.org 11524S: Maintained 11525F: lib/rhashtable.c 11526F: include/linux/rhashtable.h 11527 11528RICOH R5C592 MEMORYSTICK DRIVER 11529M: Maxim Levitsky <maximlevitsky@gmail.com> 11530S: Maintained 11531F: drivers/memstick/host/r592.* 11532 11533RICOH SMARTMEDIA/XD DRIVER 11534M: Maxim Levitsky <maximlevitsky@gmail.com> 11535S: Maintained 11536F: drivers/mtd/nand/r852.c 11537F: drivers/mtd/nand/r852.h 11538 11539ROCCAT DRIVERS 11540M: Stefan Achatz <erazor_de@users.sourceforge.net> 11541W: http://sourceforge.net/projects/roccat/ 11542S: Maintained 11543F: drivers/hid/hid-roccat* 11544F: include/linux/hid-roccat* 11545F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11546 11547ROCKER DRIVER 11548M: Jiri Pirko <jiri@resnulli.us> 11549L: netdev@vger.kernel.org 11550S: Supported 11551F: drivers/net/ethernet/rocker/ 11552 11553ROCKETPORT DRIVER 11554P: Comtrol Corp. 11555W: http://www.comtrol.com 11556S: Maintained 11557F: Documentation/serial/rocket.txt 11558F: drivers/tty/rocket* 11559 11560ROCKETPORT EXPRESS/INFINITY DRIVER 11561M: Kevin Cernekee <cernekee@gmail.com> 11562L: linux-serial@vger.kernel.org 11563S: Odd Fixes 11564F: drivers/tty/serial/rp2.* 11565 11566ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11567M: Marek Vasut <marek.vasut+renesas@gmail.com> 11568L: linux-kernel@vger.kernel.org 11569L: linux-renesas-soc@vger.kernel.org 11570S: Supported 11571F: drivers/mfd/bd9571mwv.c 11572F: drivers/regulator/bd9571mwv-regulator.c 11573F: drivers/gpio/gpio-bd9571mwv.c 11574F: include/linux/mfd/bd9571mwv.h 11575F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11576 11577ROSE NETWORK LAYER 11578M: Ralf Baechle <ralf@linux-mips.org> 11579L: linux-hams@vger.kernel.org 11580W: http://www.linux-ax25.org/ 11581S: Maintained 11582F: include/net/rose.h 11583F: include/uapi/linux/rose.h 11584F: net/rose/ 11585 11586RTL2830 MEDIA DRIVER 11587M: Antti Palosaari <crope@iki.fi> 11588L: linux-media@vger.kernel.org 11589W: https://linuxtv.org 11590W: http://palosaari.fi/linux/ 11591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11592T: git git://linuxtv.org/anttip/media_tree.git 11593S: Maintained 11594F: drivers/media/dvb-frontends/rtl2830* 11595 11596RTL2832 MEDIA DRIVER 11597M: Antti Palosaari <crope@iki.fi> 11598L: linux-media@vger.kernel.org 11599W: https://linuxtv.org 11600W: http://palosaari.fi/linux/ 11601Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11602T: git git://linuxtv.org/anttip/media_tree.git 11603S: Maintained 11604F: drivers/media/dvb-frontends/rtl2832* 11605 11606RTL2832_SDR MEDIA DRIVER 11607M: Antti Palosaari <crope@iki.fi> 11608L: linux-media@vger.kernel.org 11609W: https://linuxtv.org 11610W: http://palosaari.fi/linux/ 11611Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11612T: git git://linuxtv.org/anttip/media_tree.git 11613S: Maintained 11614F: drivers/media/dvb-frontends/rtl2832_sdr* 11615 11616RTL8180 WIRELESS DRIVER 11617L: linux-wireless@vger.kernel.org 11618W: http://wireless.kernel.org/ 11619T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11620S: Orphan 11621F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11622 11623RTL8187 WIRELESS DRIVER 11624M: Herton Ronaldo Krzesinski <herton@canonical.com> 11625M: Hin-Tak Leung <htl10@users.sourceforge.net> 11626M: Larry Finger <Larry.Finger@lwfinger.net> 11627L: linux-wireless@vger.kernel.org 11628W: http://wireless.kernel.org/ 11629T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11630S: Maintained 11631F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11632 11633RTL8192CE WIRELESS DRIVER 11634M: Larry Finger <Larry.Finger@lwfinger.net> 11635M: Chaoming Li <chaoming_li@realsil.com.cn> 11636L: linux-wireless@vger.kernel.org 11637W: http://wireless.kernel.org/ 11638T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11639S: Maintained 11640F: drivers/net/wireless/realtek/rtlwifi/ 11641F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11642 11643RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11644M: Jes Sorensen <Jes.Sorensen@gmail.com> 11645L: linux-wireless@vger.kernel.org 11646T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11647S: Maintained 11648F: drivers/net/wireless/realtek/rtl8xxxu/ 11649 11650S3 SAVAGE FRAMEBUFFER DRIVER 11651M: Antonino Daplas <adaplas@gmail.com> 11652L: linux-fbdev@vger.kernel.org 11653S: Maintained 11654F: drivers/video/fbdev/savage/ 11655 11656S390 11657M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11658M: Heiko Carstens <heiko.carstens@de.ibm.com> 11659L: linux-s390@vger.kernel.org 11660W: http://www.ibm.com/developerworks/linux/linux390/ 11661T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11662S: Supported 11663F: arch/s390/ 11664F: drivers/s390/ 11665F: Documentation/s390/ 11666F: Documentation/driver-api/s390-drivers.rst 11667 11668S390 COMMON I/O LAYER 11669M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11670M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11671L: linux-s390@vger.kernel.org 11672W: http://www.ibm.com/developerworks/linux/linux390/ 11673S: Supported 11674F: drivers/s390/cio/ 11675 11676S390 DASD DRIVER 11677M: Stefan Haberland <sth@linux.vnet.ibm.com> 11678M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11679L: linux-s390@vger.kernel.org 11680W: http://www.ibm.com/developerworks/linux/linux390/ 11681S: Supported 11682F: drivers/s390/block/dasd* 11683F: block/partitions/ibm.c 11684 11685S390 IOMMU (PCI) 11686M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11687L: linux-s390@vger.kernel.org 11688W: http://www.ibm.com/developerworks/linux/linux390/ 11689S: Supported 11690F: drivers/iommu/s390-iommu.c 11691 11692S390 IUCV NETWORK LAYER 11693M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11694M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11695L: linux-s390@vger.kernel.org 11696W: http://www.ibm.com/developerworks/linux/linux390/ 11697S: Supported 11698F: drivers/s390/net/*iucv* 11699F: include/net/iucv/ 11700F: net/iucv/ 11701 11702S390 NETWORK DRIVERS 11703M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11704M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11705L: linux-s390@vger.kernel.org 11706W: http://www.ibm.com/developerworks/linux/linux390/ 11707S: Supported 11708F: drivers/s390/net/ 11709 11710S390 PCI SUBSYSTEM 11711M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11712M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11713L: linux-s390@vger.kernel.org 11714W: http://www.ibm.com/developerworks/linux/linux390/ 11715S: Supported 11716F: arch/s390/pci/ 11717F: drivers/pci/hotplug/s390_pci_hpc.c 11718 11719S390 VFIO-CCW DRIVER 11720M: Cornelia Huck <cohuck@redhat.com> 11721M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11722L: linux-s390@vger.kernel.org 11723L: kvm@vger.kernel.org 11724S: Supported 11725F: drivers/s390/cio/vfio_ccw* 11726F: Documentation/s390/vfio-ccw.txt 11727F: include/uapi/linux/vfio_ccw.h 11728 11729S390 ZCRYPT DRIVER 11730M: Harald Freudenberger <freude@de.ibm.com> 11731L: linux-s390@vger.kernel.org 11732W: http://www.ibm.com/developerworks/linux/linux390/ 11733S: Supported 11734F: drivers/s390/crypto/ 11735 11736S390 ZFCP DRIVER 11737M: Steffen Maier <maier@linux.vnet.ibm.com> 11738M: Benjamin Block <bblock@linux.vnet.ibm.com> 11739L: linux-s390@vger.kernel.org 11740W: http://www.ibm.com/developerworks/linux/linux390/ 11741S: Supported 11742F: drivers/s390/scsi/zfcp_* 11743 11744S3C24XX SD/MMC Driver 11745M: Ben Dooks <ben-linux@fluff.org> 11746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11747S: Supported 11748F: drivers/mmc/host/s3cmci.* 11749 11750SAA6588 RDS RECEIVER DRIVER 11751M: Hans Verkuil <hverkuil@xs4all.nl> 11752L: linux-media@vger.kernel.org 11753T: git git://linuxtv.org/media_tree.git 11754W: https://linuxtv.org 11755S: Odd Fixes 11756F: drivers/media/i2c/saa6588* 11757 11758SAA7134 VIDEO4LINUX DRIVER 11759M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11760M: Mauro Carvalho Chehab <mchehab@kernel.org> 11761L: linux-media@vger.kernel.org 11762W: https://linuxtv.org 11763T: git git://linuxtv.org/media_tree.git 11764S: Odd fixes 11765F: Documentation/media/v4l-drivers/saa7134* 11766F: drivers/media/pci/saa7134/ 11767 11768SAA7146 VIDEO4LINUX-2 DRIVER 11769M: Hans Verkuil <hverkuil@xs4all.nl> 11770L: linux-media@vger.kernel.org 11771T: git git://linuxtv.org/media_tree.git 11772S: Maintained 11773F: drivers/media/common/saa7146/ 11774F: drivers/media/pci/saa7146/ 11775F: include/media/saa7146* 11776 11777SAMSUNG AUDIO (ASoC) DRIVERS 11778M: Krzysztof Kozlowski <krzk@kernel.org> 11779M: Sangbeom Kim <sbkim73@samsung.com> 11780M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11781L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11782S: Supported 11783F: sound/soc/samsung/ 11784 11785SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11786M: Krzysztof Kozlowski <krzk@kernel.org> 11787L: linux-crypto@vger.kernel.org 11788L: linux-samsung-soc@vger.kernel.org 11789S: Maintained 11790F: drivers/crypto/exynos-rng.c 11791F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 11792 11793SAMSUNG FRAMEBUFFER DRIVER 11794M: Jingoo Han <jingoohan1@gmail.com> 11795L: linux-fbdev@vger.kernel.org 11796S: Maintained 11797F: drivers/video/fbdev/s3c-fb.c 11798 11799SAMSUNG LAPTOP DRIVER 11800M: Corentin Chary <corentin.chary@gmail.com> 11801L: platform-driver-x86@vger.kernel.org 11802S: Maintained 11803F: drivers/platform/x86/samsung-laptop.c 11804 11805SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11806M: Sangbeom Kim <sbkim73@samsung.com> 11807M: Krzysztof Kozlowski <krzk@kernel.org> 11808M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11809L: linux-kernel@vger.kernel.org 11810L: linux-samsung-soc@vger.kernel.org 11811S: Supported 11812F: drivers/mfd/sec*.c 11813F: drivers/regulator/s2m*.c 11814F: drivers/regulator/s5m*.c 11815F: drivers/clk/clk-s2mps11.c 11816F: drivers/rtc/rtc-s5m.c 11817F: include/linux/mfd/samsung/ 11818F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11819F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11820F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11821F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11822 11823SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11824M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11825L: linux-media@vger.kernel.org 11826L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11827S: Maintained 11828F: drivers/media/platform/s3c-camif/ 11829F: include/media/drv-intf/s3c_camif.h 11830 11831SAMSUNG S3FWRN5 NFC DRIVER 11832M: Robert Baldyga <r.baldyga@samsung.com> 11833M: Krzysztof Opasiak <k.opasiak@samsung.com> 11834L: linux-nfc@lists.01.org (moderated for non-subscribers) 11835S: Supported 11836F: drivers/nfc/s3fwrn5 11837 11838SAMSUNG S5C73M3 CAMERA DRIVER 11839M: Kyungmin Park <kyungmin.park@samsung.com> 11840M: Andrzej Hajda <a.hajda@samsung.com> 11841L: linux-media@vger.kernel.org 11842S: Supported 11843F: drivers/media/i2c/s5c73m3/* 11844 11845SAMSUNG S5K5BAF CAMERA DRIVER 11846M: Kyungmin Park <kyungmin.park@samsung.com> 11847M: Andrzej Hajda <a.hajda@samsung.com> 11848L: linux-media@vger.kernel.org 11849S: Supported 11850F: drivers/media/i2c/s5k5baf.c 11851 11852SAMSUNG S5P Security SubSystem (SSS) DRIVER 11853M: Krzysztof Kozlowski <krzk@kernel.org> 11854M: Vladimir Zapolskiy <vz@mleia.com> 11855L: linux-crypto@vger.kernel.org 11856L: linux-samsung-soc@vger.kernel.org 11857S: Maintained 11858F: drivers/crypto/s5p-sss.c 11859 11860SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11861M: Kyungmin Park <kyungmin.park@samsung.com> 11862M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11863L: linux-media@vger.kernel.org 11864Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11865S: Supported 11866F: drivers/media/platform/exynos4-is/ 11867 11868SAMSUNG SOC CLOCK DRIVERS 11869M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11870M: Tomasz Figa <tomasz.figa@gmail.com> 11871M: Chanwoo Choi <cw00.choi@samsung.com> 11872S: Supported 11873L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11874F: drivers/clk/samsung/ 11875F: include/dt-bindings/clock/exynos*.h 11876F: Documentation/devicetree/bindings/clock/exynos*.txt 11877 11878SAMSUNG SPI DRIVERS 11879M: Kukjin Kim <kgene@kernel.org> 11880M: Krzysztof Kozlowski <krzk@kernel.org> 11881M: Andi Shyti <andi.shyti@samsung.com> 11882L: linux-spi@vger.kernel.org 11883L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11884S: Maintained 11885F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11886F: drivers/spi/spi-s3c* 11887F: include/linux/platform_data/spi-s3c64xx.h 11888 11889SAMSUNG SXGBE DRIVERS 11890M: Byungho An <bh74.an@samsung.com> 11891M: Girish K S <ks.giri@samsung.com> 11892M: Vipul Pandya <vipul.pandya@samsung.com> 11893S: Supported 11894L: netdev@vger.kernel.org 11895F: drivers/net/ethernet/samsung/sxgbe/ 11896 11897SAMSUNG THERMAL DRIVER 11898M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11899L: linux-pm@vger.kernel.org 11900L: linux-samsung-soc@vger.kernel.org 11901S: Supported 11902T: git https://github.com/lmajewski/linux-samsung-thermal.git 11903F: drivers/thermal/samsung/ 11904 11905SAMSUNG USB2 PHY DRIVER 11906M: Kamil Debski <kamil@wypas.org> 11907M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11908L: linux-kernel@vger.kernel.org 11909S: Supported 11910F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11911F: Documentation/phy/samsung-usb2.txt 11912F: drivers/phy/samsung/phy-exynos4210-usb2.c 11913F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11914F: drivers/phy/samsung/phy-exynos5250-usb2.c 11915F: drivers/phy/samsung/phy-s5pv210-usb2.c 11916F: drivers/phy/samsung/phy-samsung-usb2.c 11917F: drivers/phy/samsung/phy-samsung-usb2.h 11918 11919SC1200 WDT DRIVER 11920M: Zwane Mwaikambo <zwanem@gmail.com> 11921S: Maintained 11922F: drivers/watchdog/sc1200wdt.c 11923 11924SCHEDULER 11925M: Ingo Molnar <mingo@redhat.com> 11926M: Peter Zijlstra <peterz@infradead.org> 11927L: linux-kernel@vger.kernel.org 11928T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11929S: Maintained 11930F: kernel/sched/ 11931F: include/linux/sched.h 11932F: include/uapi/linux/sched.h 11933F: include/linux/wait.h 11934 11935SCORE ARCHITECTURE 11936M: Chen Liqin <liqin.linux@gmail.com> 11937M: Lennox Wu <lennox.wu@gmail.com> 11938W: http://www.sunplus.com 11939S: Supported 11940F: arch/score/ 11941 11942SCR24X CHIP CARD INTERFACE DRIVER 11943M: Lubomir Rintel <lkundrak@v3.sk> 11944S: Supported 11945F: drivers/char/pcmcia/scr24x_cs.c 11946 11947SCSI CDROM DRIVER 11948M: Jens Axboe <axboe@kernel.dk> 11949L: linux-scsi@vger.kernel.org 11950W: http://www.kernel.dk 11951S: Maintained 11952F: drivers/scsi/sr* 11953 11954SCSI RDMA PROTOCOL (SRP) INITIATOR 11955M: Bart Van Assche <bart.vanassche@sandisk.com> 11956L: linux-rdma@vger.kernel.org 11957S: Supported 11958W: http://www.openfabrics.org 11959Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11960T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11961F: drivers/infiniband/ulp/srp/ 11962F: include/scsi/srp.h 11963 11964SCSI SG DRIVER 11965M: Doug Gilbert <dgilbert@interlog.com> 11966L: linux-scsi@vger.kernel.org 11967W: http://sg.danny.cz/sg 11968S: Maintained 11969F: Documentation/scsi/scsi-generic.txt 11970F: drivers/scsi/sg.c 11971F: include/scsi/sg.h 11972 11973SCSI SUBSYSTEM 11974M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11975T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11976M: "Martin K. Petersen" <martin.petersen@oracle.com> 11977T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11978L: linux-scsi@vger.kernel.org 11979S: Maintained 11980F: Documentation/devicetree/bindings/scsi/ 11981F: drivers/scsi/ 11982F: include/scsi/ 11983 11984SCSI TAPE DRIVER 11985M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11986L: linux-scsi@vger.kernel.org 11987S: Maintained 11988F: Documentation/scsi/st.txt 11989F: drivers/scsi/st.* 11990F: drivers/scsi/st_*.h 11991 11992SCTP PROTOCOL 11993M: Vlad Yasevich <vyasevich@gmail.com> 11994M: Neil Horman <nhorman@tuxdriver.com> 11995L: linux-sctp@vger.kernel.org 11996W: http://lksctp.sourceforge.net 11997S: Maintained 11998F: Documentation/networking/sctp.txt 11999F: include/linux/sctp.h 12000F: include/uapi/linux/sctp.h 12001F: include/net/sctp/ 12002F: net/sctp/ 12003 12004SCx200 CPU SUPPORT 12005M: Jim Cromie <jim.cromie@gmail.com> 12006S: Odd Fixes 12007F: Documentation/i2c/busses/scx200_acb 12008F: arch/x86/platform/scx200/ 12009F: drivers/watchdog/scx200_wdt.c 12010F: drivers/i2c/busses/scx200* 12011F: drivers/mtd/maps/scx200_docflash.c 12012F: include/linux/scx200.h 12013 12014SCx200 GPIO DRIVER 12015M: Jim Cromie <jim.cromie@gmail.com> 12016S: Maintained 12017F: drivers/char/scx200_gpio.c 12018F: include/linux/scx200_gpio.h 12019 12020SCx200 HRT CLOCKSOURCE DRIVER 12021M: Jim Cromie <jim.cromie@gmail.com> 12022S: Maintained 12023F: drivers/clocksource/scx200_hrt.c 12024 12025SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12026M: Sascha Sommer <saschasommer@freenet.de> 12027L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12028S: Maintained 12029F: drivers/mmc/host/sdricoh_cs.c 12030 12031SECURE COMPUTING 12032M: Kees Cook <keescook@chromium.org> 12033R: Andy Lutomirski <luto@amacapital.net> 12034R: Will Drewry <wad@chromium.org> 12035T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12036S: Supported 12037F: kernel/seccomp.c 12038F: include/uapi/linux/seccomp.h 12039F: include/linux/seccomp.h 12040F: tools/testing/selftests/seccomp/* 12041F: tools/testing/selftests/kselftest_harness.h 12042F: Documentation/userspace-api/seccomp_filter.rst 12043K: \bsecure_computing 12044K: \bTIF_SECCOMP\b 12045 12046SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12047M: Al Cooper <alcooperx@gmail.com> 12048L: linux-mmc@vger.kernel.org 12049L: bcm-kernel-feedback-list@broadcom.com 12050S: Maintained 12051F: drivers/mmc/host/sdhci-brcmstb* 12052 12053SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12054M: Adrian Hunter <adrian.hunter@intel.com> 12055L: linux-mmc@vger.kernel.org 12056T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12057S: Maintained 12058F: drivers/mmc/host/sdhci* 12059F: include/linux/mmc/sdhci* 12060 12061SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12062M: Ben Dooks <ben-linux@fluff.org> 12063M: Jaehoon Chung <jh80.chung@samsung.com> 12064L: linux-mmc@vger.kernel.org 12065S: Maintained 12066F: drivers/mmc/host/sdhci-s3c* 12067 12068SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12069M: Viresh Kumar <vireshk@kernel.org> 12070L: linux-mmc@vger.kernel.org 12071S: Maintained 12072F: drivers/mmc/host/sdhci-spear.c 12073 12074SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12075M: Kishon Vijay Abraham I <kishon@ti.com> 12076L: linux-mmc@vger.kernel.org 12077S: Maintained 12078F: drivers/mmc/host/sdhci-omap.c 12079 12080SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12081M: Scott Bauer <scott.bauer@intel.com> 12082M: Jonathan Derrick <jonathan.derrick@intel.com> 12083L: linux-block@vger.kernel.org 12084S: Supported 12085F: block/sed* 12086F: block/opal_proto.h 12087F: include/linux/sed* 12088F: include/uapi/linux/sed* 12089 12090SECURITY CONTACT 12091M: Security Officers <security@kernel.org> 12092S: Supported 12093 12094SECURITY SUBSYSTEM 12095M: James Morris <james.l.morris@oracle.com> 12096M: "Serge E. Hallyn" <serge@hallyn.com> 12097L: linux-security-module@vger.kernel.org (suggested Cc:) 12098T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12099W: http://kernsec.org/ 12100S: Supported 12101F: security/ 12102 12103SELINUX SECURITY MODULE 12104M: Paul Moore <paul@paul-moore.com> 12105M: Stephen Smalley <sds@tycho.nsa.gov> 12106M: Eric Paris <eparis@parisplace.org> 12107L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12108W: https://selinuxproject.org 12109W: https://github.com/SELinuxProject 12110T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12111S: Supported 12112F: include/linux/selinux* 12113F: security/selinux/ 12114F: scripts/selinux/ 12115F: Documentation/admin-guide/LSM/SELinux.rst 12116 12117SENSABLE PHANTOM 12118M: Jiri Slaby <jirislaby@gmail.com> 12119S: Maintained 12120F: drivers/misc/phantom.c 12121F: include/uapi/linux/phantom.h 12122 12123SERIAL DEVICE BUS 12124M: Rob Herring <robh@kernel.org> 12125L: linux-serial@vger.kernel.org 12126S: Maintained 12127F: Documentation/devicetree/bindings/serial/slave-device.txt 12128F: drivers/tty/serdev/ 12129F: include/linux/serdev.h 12130 12131SERIAL DRIVERS 12132M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12133L: linux-serial@vger.kernel.org 12134S: Maintained 12135F: Documentation/devicetree/bindings/serial/ 12136F: drivers/tty/serial/ 12137 12138SERIAL IR RECEIVER 12139M: Sean Young <sean@mess.org> 12140L: linux-media@vger.kernel.org 12141S: Maintained 12142F: drivers/media/rc/serial_ir.c 12143 12144SFC NETWORK DRIVER 12145M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12146M: Edward Cree <ecree@solarflare.com> 12147M: Bert Kenward <bkenward@solarflare.com> 12148L: netdev@vger.kernel.org 12149S: Supported 12150F: drivers/net/ethernet/sfc/ 12151 12152SGI GRU DRIVER 12153M: Dimitri Sivanich <sivanich@sgi.com> 12154S: Maintained 12155F: drivers/misc/sgi-gru/ 12156 12157SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12158M: Pat Gefre <pfg@sgi.com> 12159L: linux-ia64@vger.kernel.org 12160S: Supported 12161F: Documentation/ia64/serial.txt 12162F: drivers/tty/serial/ioc?_serial.c 12163F: include/linux/ioc?.h 12164 12165SGI XP/XPC/XPNET DRIVER 12166M: Cliff Whickman <cpw@sgi.com> 12167M: Robin Holt <robinmholt@gmail.com> 12168S: Maintained 12169F: drivers/misc/sgi-xp/ 12170 12171SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12172M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12173L: linux-s390@vger.kernel.org 12174W: http://www.ibm.com/developerworks/linux/linux390/ 12175S: Supported 12176F: net/smc/ 12177 12178SH_VEU V4L2 MEM2MEM DRIVER 12179L: linux-media@vger.kernel.org 12180S: Orphan 12181F: drivers/media/platform/sh_veu.c 12182 12183SH_VOU V4L2 OUTPUT DRIVER 12184L: linux-media@vger.kernel.org 12185S: Orphan 12186F: drivers/media/platform/sh_vou.c 12187F: include/media/drv-intf/sh_vou.h 12188 12189SI2157 MEDIA DRIVER 12190M: Antti Palosaari <crope@iki.fi> 12191L: linux-media@vger.kernel.org 12192W: https://linuxtv.org 12193W: http://palosaari.fi/linux/ 12194Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12195T: git git://linuxtv.org/anttip/media_tree.git 12196S: Maintained 12197F: drivers/media/tuners/si2157* 12198 12199SI2168 MEDIA DRIVER 12200M: Antti Palosaari <crope@iki.fi> 12201L: linux-media@vger.kernel.org 12202W: https://linuxtv.org 12203W: http://palosaari.fi/linux/ 12204Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12205T: git git://linuxtv.org/anttip/media_tree.git 12206S: Maintained 12207F: drivers/media/dvb-frontends/si2168* 12208 12209SI470X FM RADIO RECEIVER I2C DRIVER 12210M: Hans Verkuil <hverkuil@xs4all.nl> 12211L: linux-media@vger.kernel.org 12212T: git git://linuxtv.org/media_tree.git 12213W: https://linuxtv.org 12214S: Odd Fixes 12215F: drivers/media/radio/si470x/radio-si470x-i2c.c 12216 12217SI470X FM RADIO RECEIVER USB DRIVER 12218M: Hans Verkuil <hverkuil@xs4all.nl> 12219L: linux-media@vger.kernel.org 12220T: git git://linuxtv.org/media_tree.git 12221W: https://linuxtv.org 12222S: Maintained 12223F: drivers/media/radio/si470x/radio-si470x-common.c 12224F: drivers/media/radio/si470x/radio-si470x.h 12225F: drivers/media/radio/si470x/radio-si470x-usb.c 12226 12227SI4713 FM RADIO TRANSMITTER I2C DRIVER 12228M: Eduardo Valentin <edubezval@gmail.com> 12229L: linux-media@vger.kernel.org 12230T: git git://linuxtv.org/media_tree.git 12231W: https://linuxtv.org 12232S: Odd Fixes 12233F: drivers/media/radio/si4713/si4713.? 12234 12235SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12236M: Eduardo Valentin <edubezval@gmail.com> 12237L: linux-media@vger.kernel.org 12238T: git git://linuxtv.org/media_tree.git 12239W: https://linuxtv.org 12240S: Odd Fixes 12241F: drivers/media/radio/si4713/radio-platform-si4713.c 12242 12243SI4713 FM RADIO TRANSMITTER USB DRIVER 12244M: Hans Verkuil <hverkuil@xs4all.nl> 12245L: linux-media@vger.kernel.org 12246T: git git://linuxtv.org/media_tree.git 12247W: https://linuxtv.org 12248S: Maintained 12249F: drivers/media/radio/si4713/radio-usb-si4713.c 12250 12251SIANO DVB DRIVER 12252M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12253M: Mauro Carvalho Chehab <mchehab@kernel.org> 12254L: linux-media@vger.kernel.org 12255W: https://linuxtv.org 12256T: git git://linuxtv.org/media_tree.git 12257S: Odd fixes 12258F: drivers/media/common/siano/ 12259F: drivers/media/usb/siano/ 12260F: drivers/media/usb/siano/ 12261F: drivers/media/mmc/siano/ 12262 12263SILEAD TOUCHSCREEN DRIVER 12264M: Hans de Goede <hdegoede@redhat.com> 12265L: linux-input@vger.kernel.org 12266L: platform-driver-x86@vger.kernel.org 12267S: Maintained 12268F: drivers/input/touchscreen/silead.c 12269F: drivers/platform/x86/silead_dmi.c 12270 12271SILICON MOTION SM712 FRAME BUFFER DRIVER 12272M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12273M: Teddy Wang <teddy.wang@siliconmotion.com> 12274M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12275L: linux-fbdev@vger.kernel.org 12276S: Maintained 12277F: drivers/video/fbdev/sm712* 12278F: Documentation/fb/sm712fb.txt 12279 12280SIMPLE FIRMWARE INTERFACE (SFI) 12281M: Len Brown <lenb@kernel.org> 12282L: sfi-devel@simplefirmware.org 12283W: http://simplefirmware.org/ 12284T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12285S: Supported 12286F: arch/x86/platform/sfi/ 12287F: drivers/sfi/ 12288F: include/linux/sfi*.h 12289 12290SIMPLEFB FB DRIVER 12291M: Hans de Goede <hdegoede@redhat.com> 12292L: linux-fbdev@vger.kernel.org 12293S: Maintained 12294F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12295F: drivers/video/fbdev/simplefb.c 12296F: include/linux/platform_data/simplefb.h 12297 12298SIMTEC EB110ATX (Chalice CATS) 12299P: Ben Dooks 12300P: Vincent Sanders <vince@simtec.co.uk> 12301M: Simtec Linux Team <linux@simtec.co.uk> 12302W: http://www.simtec.co.uk/products/EB110ATX/ 12303S: Supported 12304 12305SIMTEC EB2410ITX (BAST) 12306P: Ben Dooks 12307P: Vincent Sanders <vince@simtec.co.uk> 12308M: Simtec Linux Team <linux@simtec.co.uk> 12309W: http://www.simtec.co.uk/products/EB2410ITX/ 12310S: Supported 12311F: arch/arm/mach-s3c24xx/mach-bast.c 12312F: arch/arm/mach-s3c24xx/bast-ide.c 12313F: arch/arm/mach-s3c24xx/bast-irq.c 12314 12315SIPHASH PRF ROUTINES 12316M: Jason A. Donenfeld <Jason@zx2c4.com> 12317S: Maintained 12318F: lib/siphash.c 12319F: lib/test_siphash.c 12320F: include/linux/siphash.h 12321 12322SIS 190 ETHERNET DRIVER 12323M: Francois Romieu <romieu@fr.zoreil.com> 12324L: netdev@vger.kernel.org 12325S: Maintained 12326F: drivers/net/ethernet/sis/sis190.c 12327 12328SIS 900/7016 FAST ETHERNET DRIVER 12329M: Daniele Venzano <venza@brownhat.org> 12330W: http://www.brownhat.org/sis900.html 12331L: netdev@vger.kernel.org 12332S: Maintained 12333F: drivers/net/ethernet/sis/sis900.* 12334 12335SIS FRAMEBUFFER DRIVER 12336M: Thomas Winischhofer <thomas@winischhofer.net> 12337W: http://www.winischhofer.net/linuxsisvga.shtml 12338S: Maintained 12339F: Documentation/fb/sisfb.txt 12340F: drivers/video/fbdev/sis/ 12341F: include/video/sisfb.h 12342 12343SIS USB2VGA DRIVER 12344M: Thomas Winischhofer <thomas@winischhofer.net> 12345W: http://www.winischhofer.at/linuxsisusbvga.shtml 12346S: Maintained 12347F: drivers/usb/misc/sisusbvga/ 12348 12349SLAB ALLOCATOR 12350M: Christoph Lameter <cl@linux.com> 12351M: Pekka Enberg <penberg@kernel.org> 12352M: David Rientjes <rientjes@google.com> 12353M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12354M: Andrew Morton <akpm@linux-foundation.org> 12355L: linux-mm@kvack.org 12356S: Maintained 12357F: include/linux/sl?b*.h 12358F: mm/sl?b* 12359 12360SLEEPABLE READ-COPY UPDATE (SRCU) 12361M: Lai Jiangshan <jiangshanlai@gmail.com> 12362M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12363M: Josh Triplett <josh@joshtriplett.org> 12364R: Steven Rostedt <rostedt@goodmis.org> 12365R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12366L: linux-kernel@vger.kernel.org 12367W: http://www.rdrop.com/users/paulmck/RCU/ 12368S: Supported 12369T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12370F: include/linux/srcu.h 12371F: kernel/rcu/srcu.c 12372 12373SMACK SECURITY MODULE 12374M: Casey Schaufler <casey@schaufler-ca.com> 12375L: linux-security-module@vger.kernel.org 12376W: http://schaufler-ca.com 12377T: git git://github.com/cschaufler/smack-next 12378S: Maintained 12379F: Documentation/admin-guide/LSM/Smack.rst 12380F: security/smack/ 12381 12382SMC91x ETHERNET DRIVER 12383M: Nicolas Pitre <nico@fluxnic.net> 12384S: Odd Fixes 12385F: drivers/net/ethernet/smsc/smc91x.* 12386 12387SMIA AND SMIA++ IMAGE SENSOR DRIVER 12388M: Sakari Ailus <sakari.ailus@iki.fi> 12389L: linux-media@vger.kernel.org 12390S: Maintained 12391F: drivers/media/i2c/smiapp/ 12392F: include/media/i2c/smiapp.h 12393F: drivers/media/i2c/smiapp-pll.c 12394F: drivers/media/i2c/smiapp-pll.h 12395F: include/uapi/linux/smiapp.h 12396F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12397 12398SMM665 HARDWARE MONITOR DRIVER 12399M: Guenter Roeck <linux@roeck-us.net> 12400L: linux-hwmon@vger.kernel.org 12401S: Maintained 12402F: Documentation/hwmon/smm665 12403F: drivers/hwmon/smm665.c 12404 12405SMSC EMC2103 HARDWARE MONITOR DRIVER 12406M: Steve Glendinning <steve.glendinning@shawell.net> 12407L: linux-hwmon@vger.kernel.org 12408S: Maintained 12409F: Documentation/hwmon/emc2103 12410F: drivers/hwmon/emc2103.c 12411 12412SMSC SCH5627 HARDWARE MONITOR DRIVER 12413M: Hans de Goede <hdegoede@redhat.com> 12414L: linux-hwmon@vger.kernel.org 12415S: Supported 12416F: Documentation/hwmon/sch5627 12417F: drivers/hwmon/sch5627.c 12418 12419SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12420M: Steve Glendinning <steve.glendinning@shawell.net> 12421L: linux-fbdev@vger.kernel.org 12422S: Maintained 12423F: drivers/video/fbdev/smscufx.c 12424 12425SMSC47B397 HARDWARE MONITOR DRIVER 12426M: Jean Delvare <jdelvare@suse.com> 12427L: linux-hwmon@vger.kernel.org 12428S: Maintained 12429F: Documentation/hwmon/smsc47b397 12430F: drivers/hwmon/smsc47b397.c 12431 12432SMSC911x ETHERNET DRIVER 12433M: Steve Glendinning <steve.glendinning@shawell.net> 12434L: netdev@vger.kernel.org 12435S: Maintained 12436F: include/linux/smsc911x.h 12437F: drivers/net/ethernet/smsc/smsc911x.* 12438 12439SMSC9420 PCI ETHERNET DRIVER 12440M: Steve Glendinning <steve.glendinning@shawell.net> 12441L: netdev@vger.kernel.org 12442S: Maintained 12443F: drivers/net/ethernet/smsc/smsc9420.* 12444 12445SOC-CAMERA V4L2 SUBSYSTEM 12446M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12447L: linux-media@vger.kernel.org 12448T: git git://linuxtv.org/media_tree.git 12449S: Maintained 12450F: include/media/soc* 12451F: drivers/media/i2c/soc_camera/ 12452F: drivers/media/platform/soc_camera/ 12453 12454SOEKRIS NET48XX LED SUPPORT 12455M: Chris Boot <bootc@bootc.net> 12456S: Maintained 12457F: drivers/leds/leds-net48xx.c 12458 12459SOFT-ROCE DRIVER (rxe) 12460M: Moni Shoua <monis@mellanox.com> 12461L: linux-rdma@vger.kernel.org 12462S: Supported 12463W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12464Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12465F: drivers/infiniband/sw/rxe/ 12466F: include/uapi/rdma/rdma_user_rxe.h 12467 12468SOFTLOGIC 6x10 MPEG CODEC 12469M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12470M: Anton Sviridenko <anton@corp.bluecherry.net> 12471M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12472M: Andrey Utkin <andrey_utkin@fastmail.com> 12473M: Ismael Luceno <ismael@iodev.co.uk> 12474L: linux-media@vger.kernel.org 12475S: Supported 12476F: drivers/media/pci/solo6x10/ 12477 12478SOFTWARE RAID (Multiple Disks) SUPPORT 12479M: Shaohua Li <shli@kernel.org> 12480L: linux-raid@vger.kernel.org 12481T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12482S: Supported 12483F: drivers/md/Makefile 12484F: drivers/md/Kconfig 12485F: drivers/md/md* 12486F: drivers/md/raid* 12487F: include/linux/raid/ 12488F: include/uapi/linux/raid/ 12489 12490SONIC NETWORK DRIVER 12491M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12492L: netdev@vger.kernel.org 12493S: Maintained 12494F: drivers/net/ethernet/natsemi/sonic.* 12495 12496SONICS SILICON BACKPLANE DRIVER (SSB) 12497M: Michael Buesch <m@bues.ch> 12498L: linux-wireless@vger.kernel.org 12499S: Maintained 12500F: drivers/ssb/ 12501F: include/linux/ssb/ 12502 12503SONY MEMORYSTICK CARD SUPPORT 12504M: Alex Dubov <oakad@yahoo.com> 12505W: http://tifmxx.berlios.de/ 12506S: Maintained 12507F: drivers/memstick/host/tifm_ms.c 12508 12509SONY MEMORYSTICK STANDARD SUPPORT 12510M: Maxim Levitsky <maximlevitsky@gmail.com> 12511S: Maintained 12512F: drivers/memstick/core/ms_block.* 12513 12514SONY VAIO CONTROL DEVICE DRIVER 12515M: Mattia Dongili <malattia@linux.it> 12516L: platform-driver-x86@vger.kernel.org 12517W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12518S: Maintained 12519F: Documentation/laptops/sony-laptop.txt 12520F: drivers/char/sonypi.c 12521F: drivers/platform/x86/sony-laptop.c 12522F: include/linux/sony-laptop.h 12523 12524SOUND 12525M: Jaroslav Kysela <perex@perex.cz> 12526M: Takashi Iwai <tiwai@suse.com> 12527L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12528W: http://www.alsa-project.org/ 12529T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12530T: git git://git.alsa-project.org/alsa-kernel.git 12531Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12532S: Maintained 12533F: Documentation/sound/ 12534F: include/sound/ 12535F: include/uapi/sound/ 12536F: sound/ 12537 12538SOUND - COMPRESSED AUDIO 12539M: Vinod Koul <vinod.koul@intel.com> 12540L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12541T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12542S: Supported 12543F: Documentation/sound/alsa/compress_offload.txt 12544F: include/sound/compress_driver.h 12545F: include/uapi/sound/compress_* 12546F: sound/core/compress_offload.c 12547F: sound/soc/soc-compress.c 12548 12549SOUND - DMAENGINE HELPERS 12550M: Lars-Peter Clausen <lars@metafoo.de> 12551S: Supported 12552F: include/sound/dmaengine_pcm.h 12553F: sound/core/pcm_dmaengine.c 12554F: sound/soc/soc-generic-dmaengine-pcm.c 12555 12556SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12557M: Liam Girdwood <lgirdwood@gmail.com> 12558M: Mark Brown <broonie@kernel.org> 12559T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12560L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12561W: http://alsa-project.org/main/index.php/ASoC 12562S: Supported 12563F: Documentation/devicetree/bindings/sound/ 12564F: Documentation/sound/alsa/soc/ 12565F: sound/soc/ 12566F: include/sound/soc* 12567 12568SP2 MEDIA DRIVER 12569M: Olli Salonen <olli.salonen@iki.fi> 12570L: linux-media@vger.kernel.org 12571W: https://linuxtv.org 12572Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12573S: Maintained 12574F: drivers/media/dvb-frontends/sp2* 12575 12576SPARC + UltraSPARC (sparc/sparc64) 12577M: "David S. Miller" <davem@davemloft.net> 12578L: sparclinux@vger.kernel.org 12579Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12580T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12581T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12582S: Maintained 12583F: arch/sparc/ 12584F: drivers/sbus/ 12585 12586SPARC SERIAL DRIVERS 12587M: "David S. Miller" <davem@davemloft.net> 12588L: sparclinux@vger.kernel.org 12589T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12590T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12591S: Maintained 12592F: include/linux/sunserialcore.h 12593F: drivers/tty/serial/suncore.c 12594F: drivers/tty/serial/sunhv.c 12595F: drivers/tty/serial/sunsab.c 12596F: drivers/tty/serial/sunsab.h 12597F: drivers/tty/serial/sunsu.c 12598F: drivers/tty/serial/sunzilog.c 12599F: drivers/tty/serial/sunzilog.h 12600F: drivers/tty/vcc.c 12601 12602SPARSE CHECKER 12603M: "Christopher Li" <sparse@chrisli.org> 12604L: linux-sparse@vger.kernel.org 12605W: https://sparse.wiki.kernel.org/ 12606T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12607T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12608S: Maintained 12609F: include/linux/compiler.h 12610 12611SPEAR CLOCK FRAMEWORK SUPPORT 12612M: Viresh Kumar <vireshk@kernel.org> 12613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12614W: http://www.st.com/spear 12615S: Maintained 12616F: drivers/clk/spear/ 12617 12618SPEAR PLATFORM SUPPORT 12619M: Viresh Kumar <vireshk@kernel.org> 12620M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12622W: http://www.st.com/spear 12623S: Maintained 12624F: arch/arm/boot/dts/spear* 12625F: arch/arm/mach-spear/ 12626 12627SPI NOR SUBSYSTEM 12628M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12629M: Marek Vasut <marek.vasut@gmail.com> 12630L: linux-mtd@lists.infradead.org 12631W: http://www.linux-mtd.infradead.org/ 12632Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12633T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12634T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12635S: Maintained 12636F: drivers/mtd/spi-nor/ 12637F: include/linux/mtd/spi-nor.h 12638 12639SPI SUBSYSTEM 12640M: Mark Brown <broonie@kernel.org> 12641L: linux-spi@vger.kernel.org 12642T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12643Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12644S: Maintained 12645F: Documentation/devicetree/bindings/spi/ 12646F: Documentation/spi/ 12647F: drivers/spi/ 12648F: include/linux/spi/ 12649F: include/uapi/linux/spi/ 12650F: tools/spi/ 12651 12652SPIDERNET NETWORK DRIVER for CELL 12653M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12654L: netdev@vger.kernel.org 12655S: Supported 12656F: Documentation/networking/spider_net.txt 12657F: drivers/net/ethernet/toshiba/spider_net* 12658 12659SPMI SUBSYSTEM 12660R: Stephen Boyd <sboyd@codeaurora.org> 12661L: linux-arm-msm@vger.kernel.org 12662F: Documentation/devicetree/bindings/spmi/ 12663F: drivers/spmi/ 12664F: include/dt-bindings/spmi/spmi.h 12665F: include/linux/spmi.h 12666F: include/trace/events/spmi.h 12667 12668SPU FILE SYSTEM 12669M: Jeremy Kerr <jk@ozlabs.org> 12670L: linuxppc-dev@lists.ozlabs.org 12671W: http://www.ibm.com/developerworks/power/cell/ 12672S: Supported 12673F: Documentation/filesystems/spufs.txt 12674F: arch/powerpc/platforms/cell/spufs/ 12675 12676SQUASHFS FILE SYSTEM 12677M: Phillip Lougher <phillip@squashfs.org.uk> 12678L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12679W: http://squashfs.org.uk 12680T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12681S: Maintained 12682F: Documentation/filesystems/squashfs.txt 12683F: fs/squashfs/ 12684 12685SRM (Alpha) environment access 12686M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12687S: Maintained 12688F: arch/alpha/kernel/srm_env.c 12689 12690STABLE BRANCH 12691M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12692L: stable@vger.kernel.org 12693S: Supported 12694F: Documentation/process/stable-kernel-rules.rst 12695 12696STAGING - COMEDI 12697M: Ian Abbott <abbotti@mev.co.uk> 12698M: H Hartley Sweeten <hsweeten@visionengravers.com> 12699S: Odd Fixes 12700F: drivers/staging/comedi/ 12701 12702STAGING - FLARION FT1000 DRIVERS 12703M: Marek Belisko <marek.belisko@gmail.com> 12704S: Odd Fixes 12705F: drivers/staging/ft1000/ 12706 12707STAGING - INDUSTRIAL IO 12708M: Jonathan Cameron <jic23@kernel.org> 12709L: linux-iio@vger.kernel.org 12710S: Odd Fixes 12711F: Documentation/devicetree/bindings/staging/iio/ 12712F: drivers/staging/iio/ 12713 12714STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12715M: Jarod Wilson <jarod@wilsonet.com> 12716W: http://www.lirc.org/ 12717S: Odd Fixes 12718F: drivers/staging/media/lirc/ 12719 12720STAGING - LUSTRE PARALLEL FILESYSTEM 12721M: Oleg Drokin <oleg.drokin@intel.com> 12722M: Andreas Dilger <andreas.dilger@intel.com> 12723M: James Simmons <jsimmons@infradead.org> 12724L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12725W: http://wiki.lustre.org/ 12726S: Maintained 12727F: drivers/staging/lustre 12728 12729STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12730M: Marc Dietrich <marvin24@gmx.de> 12731L: ac100@lists.launchpad.net (moderated for non-subscribers) 12732L: linux-tegra@vger.kernel.org 12733S: Maintained 12734F: drivers/staging/nvec/ 12735 12736STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12737M: Jens Frederich <jfrederich@gmail.com> 12738M: Daniel Drake <dsd@laptop.org> 12739M: Jon Nettleton <jon.nettleton@gmail.com> 12740W: http://wiki.laptop.org/go/DCON 12741S: Maintained 12742F: drivers/staging/olpc_dcon/ 12743 12744STAGING - REALTEK RTL8712U DRIVERS 12745M: Larry Finger <Larry.Finger@lwfinger.net> 12746M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12747S: Odd Fixes 12748F: drivers/staging/rtl8712/ 12749 12750STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12751M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12752M: Teddy Wang <teddy.wang@siliconmotion.com> 12753M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12754L: linux-fbdev@vger.kernel.org 12755S: Maintained 12756F: drivers/staging/sm750fb/ 12757 12758STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12759M: William Hubbs <w.d.hubbs@gmail.com> 12760M: Chris Brannon <chris@the-brannons.com> 12761M: Kirk Reiser <kirk@reisers.ca> 12762M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12763L: speakup@linux-speakup.org 12764W: http://www.linux-speakup.org/ 12765S: Odd Fixes 12766F: drivers/staging/speakup/ 12767 12768STAGING - VIA VT665X DRIVERS 12769M: Forest Bond <forest@alittletooquiet.net> 12770S: Odd Fixes 12771F: drivers/staging/vt665?/ 12772 12773STAGING - WILC1000 WIFI DRIVER 12774M: Aditya Shankar <aditya.shankar@microchip.com> 12775M: Ganesh Krishna <ganesh.krishna@microchip.com> 12776L: linux-wireless@vger.kernel.org 12777S: Supported 12778F: drivers/staging/wilc1000/ 12779 12780STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12781M: Arnaud Patard <arnaud.patard@rtp-net.org> 12782S: Odd Fixes 12783F: drivers/staging/xgifb/ 12784 12785STAGING SUBSYSTEM 12786M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12787T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12788L: devel@driverdev.osuosl.org 12789S: Supported 12790F: drivers/staging/ 12791 12792STARFIRE/DURALAN NETWORK DRIVER 12793M: Ion Badulescu <ionut@badula.org> 12794S: Odd Fixes 12795F: drivers/net/ethernet/adaptec/starfire* 12796 12797STEC S1220 SKD DRIVER 12798M: Bart Van Assche <bart.vanassche@wdc.com> 12799L: linux-block@vger.kernel.org 12800S: Maintained 12801F: drivers/block/skd*[ch] 12802 12803STI CEC DRIVER 12804M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12805S: Maintained 12806F: drivers/staging/media/st-cec/ 12807F: Documentation/devicetree/bindings/media/stih-cec.txt 12808 12809STK1160 USB VIDEO CAPTURE DRIVER 12810M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12811L: linux-media@vger.kernel.org 12812T: git git://linuxtv.org/media_tree.git 12813S: Maintained 12814F: drivers/media/usb/stk1160/ 12815 12816STMMAC ETHERNET DRIVER 12817M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12818M: Alexandre Torgue <alexandre.torgue@st.com> 12819L: netdev@vger.kernel.org 12820W: http://www.stlinux.com 12821S: Supported 12822F: drivers/net/ethernet/stmicro/stmmac/ 12823 12824SUN3/3X 12825M: Sam Creasey <sammy@sammy.net> 12826W: http://sammy.net/sun3/ 12827S: Maintained 12828F: arch/m68k/kernel/*sun3* 12829F: arch/m68k/sun3*/ 12830F: arch/m68k/include/asm/sun3* 12831F: drivers/net/ethernet/i825xx/sun3* 12832 12833SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12834M: Hans de Goede <hdegoede@redhat.com> 12835L: linux-input@vger.kernel.org 12836S: Maintained 12837F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12838F: drivers/input/keyboard/sun4i-lradc-keys.c 12839 12840SUNDANCE NETWORK DRIVER 12841M: Denis Kirjanov <kda@linux-powerpc.org> 12842L: netdev@vger.kernel.org 12843S: Maintained 12844F: drivers/net/ethernet/dlink/sundance.c 12845 12846SUPERH 12847M: Yoshinori Sato <ysato@users.sourceforge.jp> 12848M: Rich Felker <dalias@libc.org> 12849L: linux-sh@vger.kernel.org 12850Q: http://patchwork.kernel.org/project/linux-sh/list/ 12851S: Maintained 12852F: Documentation/sh/ 12853F: arch/sh/ 12854F: drivers/sh/ 12855 12856SUSPEND TO RAM 12857M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12858M: Len Brown <len.brown@intel.com> 12859M: Pavel Machek <pavel@ucw.cz> 12860L: linux-pm@vger.kernel.org 12861B: https://bugzilla.kernel.org 12862S: Supported 12863F: Documentation/power/ 12864F: arch/x86/kernel/acpi/ 12865F: drivers/base/power/ 12866F: kernel/power/ 12867F: include/linux/suspend.h 12868F: include/linux/freezer.h 12869F: include/linux/pm.h 12870 12871SVGA HANDLING 12872M: Martin Mares <mj@ucw.cz> 12873L: linux-video@atrey.karlin.mff.cuni.cz 12874S: Maintained 12875F: Documentation/svga.txt 12876F: arch/x86/boot/video* 12877 12878SWIOTLB SUBSYSTEM 12879M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12880L: linux-kernel@vger.kernel.org 12881T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12882S: Supported 12883F: lib/swiotlb.c 12884F: arch/*/kernel/pci-swiotlb.c 12885F: include/linux/swiotlb.h 12886 12887SWITCHDEV 12888M: Jiri Pirko <jiri@resnulli.us> 12889M: Ivan Vecera <ivecera@redhat.com> 12890L: netdev@vger.kernel.org 12891S: Supported 12892F: net/switchdev/ 12893F: include/net/switchdev.h 12894 12895SYNC FILE FRAMEWORK 12896M: Sumit Semwal <sumit.semwal@linaro.org> 12897R: Gustavo Padovan <gustavo@padovan.org> 12898S: Maintained 12899L: linux-media@vger.kernel.org 12900L: dri-devel@lists.freedesktop.org 12901F: drivers/dma-buf/sync_* 12902F: drivers/dma-buf/dma-fence* 12903F: drivers/dma-buf/sw_sync.c 12904F: include/linux/sync_file.h 12905F: include/uapi/linux/sync_file.h 12906F: Documentation/sync_file.txt 12907T: git git://anongit.freedesktop.org/drm/drm-misc 12908 12909SYNOPSYS ARC ARCHITECTURE 12910M: Vineet Gupta <vgupta@synopsys.com> 12911L: linux-snps-arc@lists.infradead.org 12912S: Supported 12913F: arch/arc/ 12914F: Documentation/devicetree/bindings/arc/* 12915F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12916F: drivers/clocksource/arc_timer.c 12917F: drivers/tty/serial/arc_uart.c 12918T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12919 12920SYNOPSYS ARC HSDK SDP pll clock driver 12921M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12922S: Supported 12923F: drivers/clk/clk-hsdk-pll.c 12924F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 12925 12926SYNOPSYS ARC SDP clock driver 12927M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12928S: Supported 12929F: drivers/clk/axs10x/* 12930F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 12931 12932SYNOPSYS ARC SDP platform support 12933M: Alexey Brodkin <abrodkin@synopsys.com> 12934S: Supported 12935F: arch/arc/plat-axs10x 12936F: arch/arc/boot/dts/ax* 12937F: Documentation/devicetree/bindings/arc/axs10* 12938 12939SYNOPSYS DESIGNWARE APB GPIO DRIVER 12940M: Hoan Tran <hotran@apm.com> 12941L: linux-gpio@vger.kernel.org 12942S: Maintained 12943F: drivers/gpio/gpio-dwapb.c 12944F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 12945 12946SYNOPSYS DESIGNWARE DMAC DRIVER 12947M: Viresh Kumar <vireshk@kernel.org> 12948R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12949S: Maintained 12950F: include/linux/dma/dw.h 12951F: include/linux/platform_data/dma-dw.h 12952F: drivers/dma/dw/ 12953 12954SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12955M: Jie Deng <jiedeng@synopsys.com> 12956L: netdev@vger.kernel.org 12957S: Supported 12958F: drivers/net/ethernet/synopsys/ 12959 12960SYNOPSYS DESIGNWARE I2C DRIVER 12961M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12962R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12963R: Mika Westerberg <mika.westerberg@linux.intel.com> 12964L: linux-i2c@vger.kernel.org 12965S: Maintained 12966F: drivers/i2c/busses/i2c-designware-* 12967F: include/linux/platform_data/i2c-designware.h 12968 12969SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12970M: Jaehoon Chung <jh80.chung@samsung.com> 12971L: linux-mmc@vger.kernel.org 12972S: Maintained 12973F: drivers/mmc/host/dw_mmc* 12974 12975SYNOPSYS HSDK RESET CONTROLLER DRIVER 12976M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12977S: Supported 12978F: drivers/reset/reset-hsdk.c 12979F: include/dt-bindings/reset/snps,hsdk-reset.h 12980F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 12981 12982SYSTEM CONFIGURATION (SYSCON) 12983M: Lee Jones <lee.jones@linaro.org> 12984M: Arnd Bergmann <arnd@arndb.de> 12985T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12986S: Supported 12987F: drivers/mfd/syscon.c 12988 12989SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12990M: Sudeep Holla <sudeep.holla@arm.com> 12991L: linux-arm-kernel@lists.infradead.org 12992S: Maintained 12993F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12994F: drivers/clk/clk-scpi.c 12995F: drivers/cpufreq/scpi-cpufreq.c 12996F: drivers/firmware/arm_scpi.c 12997F: include/linux/scpi_protocol.h 12998 12999SYSTEM RESET/SHUTDOWN DRIVERS 13000M: Sebastian Reichel <sre@kernel.org> 13001L: linux-pm@vger.kernel.org 13002T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13003S: Maintained 13004F: Documentation/devicetree/bindings/power/reset/ 13005F: drivers/power/reset/ 13006 13007SYSTEM TRACE MODULE CLASS 13008M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13009S: Maintained 13010T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13011F: Documentation/trace/stm.txt 13012F: drivers/hwtracing/stm/ 13013F: include/linux/stm.h 13014F: include/uapi/linux/stm.h 13015 13016SYSV FILESYSTEM 13017M: Christoph Hellwig <hch@infradead.org> 13018S: Maintained 13019F: Documentation/filesystems/sysv-fs.txt 13020F: fs/sysv/ 13021F: include/linux/sysv_fs.h 13022 13023TARGET SUBSYSTEM 13024M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13025L: linux-scsi@vger.kernel.org 13026L: target-devel@vger.kernel.org 13027W: http://www.linux-iscsi.org 13028W: http://groups.google.com/group/linux-iscsi-target-dev 13029T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13030S: Supported 13031F: drivers/target/ 13032F: include/target/ 13033F: Documentation/target/ 13034 13035TASKSTATS STATISTICS INTERFACE 13036M: Balbir Singh <bsingharora@gmail.com> 13037S: Maintained 13038F: Documentation/accounting/taskstats* 13039F: include/linux/taskstats* 13040F: kernel/taskstats.c 13041 13042TC subsystem 13043M: Jamal Hadi Salim <jhs@mojatatu.com> 13044M: Cong Wang <xiyou.wangcong@gmail.com> 13045M: Jiri Pirko <jiri@resnulli.us> 13046L: netdev@vger.kernel.org 13047S: Maintained 13048F: include/net/pkt_cls.h 13049F: include/net/pkt_sched.h 13050F: include/net/tc_act/ 13051F: include/uapi/linux/pkt_cls.h 13052F: include/uapi/linux/pkt_sched.h 13053F: include/uapi/linux/tc_act/ 13054F: include/uapi/linux/tc_ematch/ 13055F: net/sched/ 13056 13057TCP LOW PRIORITY MODULE 13058M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13059M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13060W: http://tcp-lp-mod.sourceforge.net/ 13061S: Maintained 13062F: net/ipv4/tcp_lp.c 13063 13064TDA10071 MEDIA DRIVER 13065M: Antti Palosaari <crope@iki.fi> 13066L: linux-media@vger.kernel.org 13067W: https://linuxtv.org 13068W: http://palosaari.fi/linux/ 13069Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13070T: git git://linuxtv.org/anttip/media_tree.git 13071S: Maintained 13072F: drivers/media/dvb-frontends/tda10071* 13073 13074TDA18212 MEDIA DRIVER 13075M: Antti Palosaari <crope@iki.fi> 13076L: linux-media@vger.kernel.org 13077W: https://linuxtv.org 13078W: http://palosaari.fi/linux/ 13079Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13080T: git git://linuxtv.org/anttip/media_tree.git 13081S: Maintained 13082F: drivers/media/tuners/tda18212* 13083 13084TDA18218 MEDIA DRIVER 13085M: Antti Palosaari <crope@iki.fi> 13086L: linux-media@vger.kernel.org 13087W: https://linuxtv.org 13088W: http://palosaari.fi/linux/ 13089Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13090T: git git://linuxtv.org/anttip/media_tree.git 13091S: Maintained 13092F: drivers/media/tuners/tda18218* 13093 13094TDA18271 MEDIA DRIVER 13095M: Michael Krufky <mkrufky@linuxtv.org> 13096L: linux-media@vger.kernel.org 13097W: https://linuxtv.org 13098W: http://github.com/mkrufky 13099Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13100T: git git://linuxtv.org/mkrufky/tuners.git 13101S: Maintained 13102F: drivers/media/tuners/tda18271* 13103 13104TDA827x MEDIA DRIVER 13105M: Michael Krufky <mkrufky@linuxtv.org> 13106L: linux-media@vger.kernel.org 13107W: https://linuxtv.org 13108W: http://github.com/mkrufky 13109Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13110T: git git://linuxtv.org/mkrufky/tuners.git 13111S: Maintained 13112F: drivers/media/tuners/tda8290.* 13113 13114TDA8290 MEDIA DRIVER 13115M: Michael Krufky <mkrufky@linuxtv.org> 13116L: linux-media@vger.kernel.org 13117W: https://linuxtv.org 13118W: http://github.com/mkrufky 13119Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13120T: git git://linuxtv.org/mkrufky/tuners.git 13121S: Maintained 13122F: drivers/media/tuners/tda8290.* 13123 13124TDA9840 MEDIA DRIVER 13125M: Hans Verkuil <hverkuil@xs4all.nl> 13126L: linux-media@vger.kernel.org 13127T: git git://linuxtv.org/media_tree.git 13128W: https://linuxtv.org 13129S: Maintained 13130F: drivers/media/i2c/tda9840* 13131 13132TEA5761 TUNER DRIVER 13133M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13134M: Mauro Carvalho Chehab <mchehab@kernel.org> 13135L: linux-media@vger.kernel.org 13136W: https://linuxtv.org 13137T: git git://linuxtv.org/media_tree.git 13138S: Odd fixes 13139F: drivers/media/tuners/tea5761.* 13140 13141TEA5767 TUNER DRIVER 13142M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13143M: Mauro Carvalho Chehab <mchehab@kernel.org> 13144L: linux-media@vger.kernel.org 13145W: https://linuxtv.org 13146T: git git://linuxtv.org/media_tree.git 13147S: Maintained 13148F: drivers/media/tuners/tea5767.* 13149 13150TEA6415C MEDIA DRIVER 13151M: Hans Verkuil <hverkuil@xs4all.nl> 13152L: linux-media@vger.kernel.org 13153T: git git://linuxtv.org/media_tree.git 13154W: https://linuxtv.org 13155S: Maintained 13156F: drivers/media/i2c/tea6415c* 13157 13158TEA6420 MEDIA DRIVER 13159M: Hans Verkuil <hverkuil@xs4all.nl> 13160L: linux-media@vger.kernel.org 13161T: git git://linuxtv.org/media_tree.git 13162W: https://linuxtv.org 13163S: Maintained 13164F: drivers/media/i2c/tea6420* 13165 13166TEAM DRIVER 13167M: Jiri Pirko <jiri@resnulli.us> 13168L: netdev@vger.kernel.org 13169S: Supported 13170F: drivers/net/team/ 13171F: include/linux/if_team.h 13172F: include/uapi/linux/if_team.h 13173 13174TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13175M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13176S: Maintained 13177F: arch/x86/platform/ts5500/ 13178 13179TECHNOTREND USB IR RECEIVER 13180M: Sean Young <sean@mess.org> 13181L: linux-media@vger.kernel.org 13182S: Maintained 13183F: drivers/media/rc/ttusbir.c 13184 13185TEE SUBSYSTEM 13186M: Jens Wiklander <jens.wiklander@linaro.org> 13187S: Maintained 13188F: include/linux/tee_drv.h 13189F: include/uapi/linux/tee.h 13190F: drivers/tee/ 13191F: Documentation/tee.txt 13192 13193TEGRA ARCHITECTURE SUPPORT 13194M: Thierry Reding <thierry.reding@gmail.com> 13195M: Jonathan Hunter <jonathanh@nvidia.com> 13196L: linux-tegra@vger.kernel.org 13197Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13198T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13199S: Supported 13200N: [^a-z]tegra 13201 13202TEGRA CLOCK DRIVER 13203M: Peter De Schrijver <pdeschrijver@nvidia.com> 13204M: Prashant Gaikwad <pgaikwad@nvidia.com> 13205S: Supported 13206F: drivers/clk/tegra/ 13207 13208TEGRA DMA DRIVERS 13209M: Laxman Dewangan <ldewangan@nvidia.com> 13210M: Jon Hunter <jonathanh@nvidia.com> 13211S: Supported 13212F: drivers/dma/tegra* 13213 13214TEGRA I2C DRIVER 13215M: Laxman Dewangan <ldewangan@nvidia.com> 13216S: Supported 13217F: drivers/i2c/busses/i2c-tegra.c 13218 13219TEGRA IOMMU DRIVERS 13220M: Hiroshi Doyu <hdoyu@nvidia.com> 13221S: Supported 13222F: drivers/iommu/tegra* 13223 13224TEGRA KBC DRIVER 13225M: Rakesh Iyer <riyer@nvidia.com> 13226M: Laxman Dewangan <ldewangan@nvidia.com> 13227S: Supported 13228F: drivers/input/keyboard/tegra-kbc.c 13229 13230TEGRA PWM DRIVER 13231M: Thierry Reding <thierry.reding@gmail.com> 13232S: Supported 13233F: drivers/pwm/pwm-tegra.c 13234 13235TEGRA SERIAL DRIVER 13236M: Laxman Dewangan <ldewangan@nvidia.com> 13237S: Supported 13238F: drivers/tty/serial/serial-tegra.c 13239 13240TEGRA SPI DRIVER 13241M: Laxman Dewangan <ldewangan@nvidia.com> 13242S: Supported 13243F: drivers/spi/spi-tegra* 13244 13245TEHUTI ETHERNET DRIVER 13246M: Andy Gospodarek <andy@greyhouse.net> 13247L: netdev@vger.kernel.org 13248S: Supported 13249F: drivers/net/ethernet/tehuti/* 13250 13251Telecom Clock Driver for MCPL0010 13252M: Mark Gross <mark.gross@intel.com> 13253S: Supported 13254F: drivers/char/tlclk.c 13255 13256TENSILICA XTENSA PORT (xtensa) 13257M: Chris Zankel <chris@zankel.net> 13258M: Max Filippov <jcmvbkbc@gmail.com> 13259L: linux-xtensa@linux-xtensa.org 13260T: git git://github.com/czankel/xtensa-linux.git 13261S: Maintained 13262F: arch/xtensa/ 13263F: drivers/irqchip/irq-xtensa-* 13264 13265Texas Instruments' System Control Interface (TISCI) Protocol Driver 13266M: Nishanth Menon <nm@ti.com> 13267M: Tero Kristo <t-kristo@ti.com> 13268M: Santosh Shilimkar <ssantosh@kernel.org> 13269L: linux-arm-kernel@lists.infradead.org 13270S: Maintained 13271F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13272F: drivers/firmware/ti_sci* 13273F: include/linux/soc/ti/ti_sci_protocol.h 13274F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13275F: include/dt-bindings/genpd/k2g.h 13276F: drivers/soc/ti/ti_sci_pm_domains.c 13277F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13278F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13279F: drivers/clk/keystone/sci-clk.c 13280F: drivers/reset/reset-ti-sci.c 13281 13282THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13283M: Hans Verkuil <hverkuil@xs4all.nl> 13284L: linux-media@vger.kernel.org 13285T: git git://linuxtv.org/media_tree.git 13286W: https://linuxtv.org 13287S: Maintained 13288F: drivers/media/radio/radio-raremono.c 13289 13290THERMAL 13291M: Zhang Rui <rui.zhang@intel.com> 13292M: Eduardo Valentin <edubezval@gmail.com> 13293L: linux-pm@vger.kernel.org 13294T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13295T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13296Q: https://patchwork.kernel.org/project/linux-pm/list/ 13297S: Supported 13298F: drivers/thermal/ 13299F: include/linux/thermal.h 13300F: include/uapi/linux/thermal.h 13301F: include/linux/cpu_cooling.h 13302F: Documentation/devicetree/bindings/thermal/ 13303 13304THERMAL/CPU_COOLING 13305M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13306M: Viresh Kumar <viresh.kumar@linaro.org> 13307M: Javi Merino <javi.merino@kernel.org> 13308L: linux-pm@vger.kernel.org 13309S: Supported 13310F: Documentation/thermal/cpu-cooling-api.txt 13311F: drivers/thermal/cpu_cooling.c 13312F: include/linux/cpu_cooling.h 13313 13314THINKPAD ACPI EXTRAS DRIVER 13315M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13316L: ibm-acpi-devel@lists.sourceforge.net 13317L: platform-driver-x86@vger.kernel.org 13318W: http://ibm-acpi.sourceforge.net 13319W: http://thinkwiki.org/wiki/Ibm-acpi 13320T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13321S: Maintained 13322F: drivers/platform/x86/thinkpad_acpi.c 13323 13324THUNDERBOLT DRIVER 13325M: Andreas Noever <andreas.noever@gmail.com> 13326M: Michael Jamet <michael.jamet@intel.com> 13327M: Mika Westerberg <mika.westerberg@linux.intel.com> 13328M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13329S: Maintained 13330F: drivers/thunderbolt/ 13331 13332THUNDERX GPIO DRIVER 13333M: David Daney <david.daney@cavium.com> 13334S: Maintained 13335F: drivers/gpio/gpio-thunderx.c 13336 13337TI AM437X VPFE DRIVER 13338M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13339L: linux-media@vger.kernel.org 13340W: https://linuxtv.org 13341Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13342T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13343S: Maintained 13344F: drivers/media/platform/am437x/ 13345 13346TI BANDGAP AND THERMAL DRIVER 13347M: Eduardo Valentin <edubezval@gmail.com> 13348M: Keerthy <j-keerthy@ti.com> 13349L: linux-pm@vger.kernel.org 13350L: linux-omap@vger.kernel.org 13351S: Maintained 13352F: drivers/thermal/ti-soc-thermal/ 13353 13354TI BQ27XXX POWER SUPPLY DRIVER 13355R: Andrew F. Davis <afd@ti.com> 13356F: include/linux/power/bq27xxx_battery.h 13357F: drivers/power/supply/bq27xxx_battery.c 13358F: drivers/power/supply/bq27xxx_battery_i2c.c 13359 13360TI CDCE706 CLOCK DRIVER 13361M: Max Filippov <jcmvbkbc@gmail.com> 13362S: Maintained 13363F: drivers/clk/clk-cdce706.c 13364 13365TI CLOCK DRIVER 13366M: Tero Kristo <t-kristo@ti.com> 13367L: linux-omap@vger.kernel.org 13368S: Maintained 13369F: drivers/clk/ti/ 13370F: include/linux/clk/ti.h 13371 13372TI DAVINCI MACHINE SUPPORT 13373M: Sekhar Nori <nsekhar@ti.com> 13374M: Kevin Hilman <khilman@kernel.org> 13375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13376T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13377S: Supported 13378F: arch/arm/mach-davinci/ 13379F: drivers/i2c/busses/i2c-davinci.c 13380F: arch/arm/boot/dts/da850* 13381 13382TI DAVINCI SERIES GPIO DRIVER 13383M: Keerthy <j-keerthy@ti.com> 13384L: linux-gpio@vger.kernel.org 13385S: Maintained 13386F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13387F: drivers/gpio/gpio-davinci.c 13388 13389TI DAVINCI SERIES MEDIA DRIVER 13390M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13391L: linux-media@vger.kernel.org 13392W: https://linuxtv.org 13393Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13394T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13395S: Maintained 13396F: drivers/media/platform/davinci/ 13397F: include/media/davinci/ 13398 13399TI ETHERNET SWITCH DRIVER (CPSW) 13400R: Grygorii Strashko <grygorii.strashko@ti.com> 13401L: linux-omap@vger.kernel.org 13402L: netdev@vger.kernel.org 13403S: Maintained 13404F: drivers/net/ethernet/ti/cpsw* 13405F: drivers/net/ethernet/ti/davinci* 13406 13407TI FLASH MEDIA INTERFACE DRIVER 13408M: Alex Dubov <oakad@yahoo.com> 13409S: Maintained 13410F: drivers/misc/tifm* 13411F: drivers/mmc/host/tifm_sd.c 13412F: include/linux/tifm.h 13413 13414TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13415M: Santosh Shilimkar <ssantosh@kernel.org> 13416L: linux-kernel@vger.kernel.org 13417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13418S: Maintained 13419F: drivers/soc/ti/* 13420T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13421 13422TI LM49xxx FAMILY ASoC CODEC DRIVERS 13423M: M R Swami Reddy <mr.swami.reddy@ti.com> 13424M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13425L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13426S: Maintained 13427F: sound/soc/codecs/lm49453* 13428F: sound/soc/codecs/isabelle* 13429 13430TI LP855x BACKLIGHT DRIVER 13431M: Milo Kim <milo.kim@ti.com> 13432S: Maintained 13433F: Documentation/backlight/lp855x-driver.txt 13434F: drivers/video/backlight/lp855x_bl.c 13435F: include/linux/platform_data/lp855x.h 13436 13437TI LP8727 CHARGER DRIVER 13438M: Milo Kim <milo.kim@ti.com> 13439S: Maintained 13440F: drivers/power/supply/lp8727_charger.c 13441F: include/linux/platform_data/lp8727.h 13442 13443TI LP8788 MFD DRIVER 13444M: Milo Kim <milo.kim@ti.com> 13445S: Maintained 13446F: drivers/iio/adc/lp8788_adc.c 13447F: drivers/leds/leds-lp8788.c 13448F: drivers/mfd/lp8788*.c 13449F: drivers/power/supply/lp8788-charger.c 13450F: drivers/regulator/lp8788-*.c 13451F: include/linux/mfd/lp8788*.h 13452 13453TI NETCP ETHERNET DRIVER 13454M: Wingman Kwok <w-kwok2@ti.com> 13455M: Murali Karicheri <m-karicheri2@ti.com> 13456L: netdev@vger.kernel.org 13457S: Maintained 13458F: drivers/net/ethernet/ti/netcp* 13459 13460TI TAS571X FAMILY ASoC CODEC DRIVER 13461M: Kevin Cernekee <cernekee@chromium.org> 13462L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13463S: Odd Fixes 13464F: sound/soc/codecs/tas571x* 13465 13466TI TRF7970A NFC DRIVER 13467M: Mark Greer <mgreer@animalcreek.com> 13468L: linux-wireless@vger.kernel.org 13469L: linux-nfc@lists.01.org (moderated for non-subscribers) 13470S: Supported 13471F: drivers/nfc/trf7970a.c 13472F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13473 13474TI TWL4030 SERIES SOC CODEC DRIVER 13475M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13476L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13477S: Maintained 13478F: sound/soc/codecs/twl4030* 13479 13480TI VPE/CAL DRIVERS 13481M: Benoit Parrot <bparrot@ti.com> 13482L: linux-media@vger.kernel.org 13483W: http://linuxtv.org/ 13484Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13485S: Maintained 13486F: drivers/media/platform/ti-vpe/ 13487 13488TI WILINK WIRELESS DRIVERS 13489L: linux-wireless@vger.kernel.org 13490W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13491W: http://wireless.kernel.org/en/users/Drivers/wl1251 13492T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13493S: Orphan 13494F: drivers/net/wireless/ti/ 13495F: include/linux/wl12xx.h 13496 13497TILE ARCHITECTURE 13498M: Chris Metcalf <cmetcalf@mellanox.com> 13499W: http://www.mellanox.com/repository/solutions/tile-scm/ 13500T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13501S: Supported 13502F: arch/tile/ 13503F: drivers/char/tile-srom.c 13504F: drivers/edac/tile_edac.c 13505F: drivers/net/ethernet/tile/ 13506F: drivers/rtc/rtc-tile.c 13507F: drivers/tty/hvc/hvc_tile.c 13508F: drivers/tty/serial/tilegx.c 13509F: drivers/usb/host/*-tilegx.c 13510F: include/linux/usb/tilegx.h 13511 13512TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13513M: John Stultz <john.stultz@linaro.org> 13514M: Thomas Gleixner <tglx@linutronix.de> 13515R: Stephen Boyd <sboyd@codeaurora.org> 13516L: linux-kernel@vger.kernel.org 13517T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13518S: Supported 13519F: include/linux/clocksource.h 13520F: include/linux/time.h 13521F: include/linux/timex.h 13522F: include/uapi/linux/time.h 13523F: include/uapi/linux/timex.h 13524F: kernel/time/clocksource.c 13525F: kernel/time/time*.c 13526F: kernel/time/alarmtimer.c 13527F: kernel/time/ntp.c 13528F: tools/testing/selftests/timers/ 13529 13530TIPC NETWORK LAYER 13531M: Jon Maloy <jon.maloy@ericsson.com> 13532M: Ying Xue <ying.xue@windriver.com> 13533L: netdev@vger.kernel.org (core kernel code) 13534L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13535W: http://tipc.sourceforge.net/ 13536S: Maintained 13537F: include/uapi/linux/tipc*.h 13538F: net/tipc/ 13539 13540TLAN NETWORK DRIVER 13541M: Samuel Chessman <chessman@tux.org> 13542L: tlan-devel@lists.sourceforge.net (subscribers-only) 13543W: http://sourceforge.net/projects/tlan/ 13544S: Maintained 13545F: Documentation/networking/tlan.txt 13546F: drivers/net/ethernet/ti/tlan.* 13547 13548TM6000 VIDEO4LINUX DRIVER 13549M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13550M: Mauro Carvalho Chehab <mchehab@kernel.org> 13551L: linux-media@vger.kernel.org 13552W: https://linuxtv.org 13553T: git git://linuxtv.org/media_tree.git 13554S: Odd fixes 13555F: drivers/media/usb/tm6000/ 13556F: Documentation/media/v4l-drivers/tm6000* 13557 13558TMIO/SDHI MMC DRIVER 13559M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13560L: linux-mmc@vger.kernel.org 13561S: Supported 13562F: drivers/mmc/host/tmio_mmc* 13563F: drivers/mmc/host/renesas_sdhi* 13564F: include/linux/mfd/tmio.h 13565 13566TMP401 HARDWARE MONITOR DRIVER 13567M: Guenter Roeck <linux@roeck-us.net> 13568L: linux-hwmon@vger.kernel.org 13569S: Maintained 13570F: Documentation/hwmon/tmp401 13571F: drivers/hwmon/tmp401.c 13572 13573TMPFS (SHMEM FILESYSTEM) 13574M: Hugh Dickins <hughd@google.com> 13575L: linux-mm@kvack.org 13576S: Maintained 13577F: include/linux/shmem_fs.h 13578F: mm/shmem.c 13579 13580TOMOYO SECURITY MODULE 13581M: Kentaro Takeda <takedakn@nttdata.co.jp> 13582M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13583L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13584L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13585L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13586L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13587W: http://tomoyo.sourceforge.jp/ 13588T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13589S: Maintained 13590F: security/tomoyo/ 13591 13592TOPSTAR LAPTOP EXTRAS DRIVER 13593M: Herton Ronaldo Krzesinski <herton@canonical.com> 13594L: platform-driver-x86@vger.kernel.org 13595S: Maintained 13596F: drivers/platform/x86/topstar-laptop.c 13597 13598TOSHIBA ACPI EXTRAS DRIVER 13599M: Azael Avalos <coproscefalo@gmail.com> 13600L: platform-driver-x86@vger.kernel.org 13601S: Maintained 13602F: drivers/platform/x86/toshiba_acpi.c 13603 13604TOSHIBA BLUETOOTH DRIVER 13605M: Azael Avalos <coproscefalo@gmail.com> 13606L: platform-driver-x86@vger.kernel.org 13607S: Maintained 13608F: drivers/platform/x86/toshiba_bluetooth.c 13609 13610TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13611M: Azael Avalos <coproscefalo@gmail.com> 13612L: platform-driver-x86@vger.kernel.org 13613S: Maintained 13614F: drivers/platform/x86/toshiba_haps.c 13615 13616TOSHIBA SMM DRIVER 13617M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13618W: http://www.buzzard.org.uk/toshiba/ 13619S: Maintained 13620F: drivers/char/toshiba.c 13621F: include/linux/toshiba.h 13622F: include/uapi/linux/toshiba.h 13623 13624TOSHIBA TC358743 DRIVER 13625M: Mats Randgaard <matrandg@cisco.com> 13626L: linux-media@vger.kernel.org 13627S: Maintained 13628F: drivers/media/i2c/tc358743* 13629F: include/media/i2c/tc358743.h 13630 13631TOSHIBA WMI HOTKEYS DRIVER 13632M: Azael Avalos <coproscefalo@gmail.com> 13633L: platform-driver-x86@vger.kernel.org 13634S: Maintained 13635F: drivers/platform/x86/toshiba-wmi.c 13636 13637TPM DEVICE DRIVER 13638M: Peter Huewe <peterhuewe@gmx.de> 13639M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13640R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13641L: linux-integrity@vger.kernel.org 13642Q: https://patchwork.kernel.org/project/linux-integrity/list/ 13643T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13644S: Maintained 13645F: drivers/char/tpm/ 13646 13647TRACING 13648M: Steven Rostedt <rostedt@goodmis.org> 13649M: Ingo Molnar <mingo@redhat.com> 13650T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13651S: Maintained 13652F: Documentation/trace/ftrace.txt 13653F: arch/*/*/*/ftrace.h 13654F: arch/*/kernel/ftrace.c 13655F: include/*/ftrace.h 13656F: include/linux/trace*.h 13657F: include/trace/ 13658F: kernel/trace/ 13659F: tools/testing/selftests/ftrace/ 13660 13661TRACING MMIO ACCESSES (MMIOTRACE) 13662M: Steven Rostedt <rostedt@goodmis.org> 13663M: Ingo Molnar <mingo@kernel.org> 13664R: Karol Herbst <karolherbst@gmail.com> 13665R: Pekka Paalanen <ppaalanen@gmail.com> 13666S: Maintained 13667L: linux-kernel@vger.kernel.org 13668L: nouveau@lists.freedesktop.org 13669F: kernel/trace/trace_mmiotrace.c 13670F: include/linux/mmiotrace.h 13671F: arch/x86/mm/kmmio.c 13672F: arch/x86/mm/mmio-mod.c 13673F: arch/x86/mm/testmmiotrace.c 13674 13675TRIVIAL PATCHES 13676M: Jiri Kosina <trivial@kernel.org> 13677T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13678S: Maintained 13679K: ^Subject:.*(?i)trivial 13680 13681TTY LAYER 13682M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13683M: Jiri Slaby <jslaby@suse.com> 13684S: Supported 13685T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13686F: Documentation/serial/ 13687F: drivers/tty/ 13688F: drivers/tty/serial/serial_core.c 13689F: include/linux/serial_core.h 13690F: include/linux/serial.h 13691F: include/linux/tty.h 13692F: include/uapi/linux/serial_core.h 13693F: include/uapi/linux/serial.h 13694F: include/uapi/linux/tty.h 13695 13696TUA9001 MEDIA DRIVER 13697M: Antti Palosaari <crope@iki.fi> 13698L: linux-media@vger.kernel.org 13699W: https://linuxtv.org 13700W: http://palosaari.fi/linux/ 13701Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13702T: git git://linuxtv.org/anttip/media_tree.git 13703S: Maintained 13704F: drivers/media/tuners/tua9001* 13705 13706TULIP NETWORK DRIVERS 13707L: netdev@vger.kernel.org 13708L: linux-parisc@vger.kernel.org 13709S: Orphan 13710F: drivers/net/ethernet/dec/tulip/ 13711 13712TUN/TAP driver 13713M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13714W: http://vtun.sourceforge.net/tun 13715S: Maintained 13716F: Documentation/networking/tuntap.txt 13717F: arch/um/os-Linux/drivers/ 13718 13719TURBOCHANNEL SUBSYSTEM 13720M: "Maciej W. Rozycki" <macro@linux-mips.org> 13721M: Ralf Baechle <ralf@linux-mips.org> 13722L: linux-mips@linux-mips.org 13723Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13724S: Maintained 13725F: drivers/tc/ 13726F: include/linux/tc.h 13727 13728TW5864 VIDEO4LINUX DRIVER 13729M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13730M: Anton Sviridenko <anton@corp.bluecherry.net> 13731M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13732M: Andrey Utkin <andrey_utkin@fastmail.com> 13733L: linux-media@vger.kernel.org 13734S: Supported 13735F: drivers/media/pci/tw5864/ 13736 13737TW68 VIDEO4LINUX DRIVER 13738M: Hans Verkuil <hverkuil@xs4all.nl> 13739L: linux-media@vger.kernel.org 13740T: git git://linuxtv.org/media_tree.git 13741W: https://linuxtv.org 13742S: Odd Fixes 13743F: drivers/media/pci/tw68/ 13744 13745TW686X VIDEO4LINUX DRIVER 13746M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13747L: linux-media@vger.kernel.org 13748T: git git://linuxtv.org/media_tree.git 13749W: http://linuxtv.org 13750S: Maintained 13751F: drivers/media/pci/tw686x/ 13752 13753UBI FILE SYSTEM (UBIFS) 13754M: Richard Weinberger <richard@nod.at> 13755M: Artem Bityutskiy <dedekind1@gmail.com> 13756M: Adrian Hunter <adrian.hunter@intel.com> 13757L: linux-mtd@lists.infradead.org 13758T: git git://git.infradead.org/ubifs-2.6.git 13759W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13760S: Supported 13761F: Documentation/filesystems/ubifs.txt 13762F: fs/ubifs/ 13763 13764UCLINUX (M68KNOMMU AND COLDFIRE) 13765M: Greg Ungerer <gerg@linux-m68k.org> 13766W: http://www.linux-m68k.org/ 13767W: http://www.uclinux.org/ 13768L: linux-m68k@lists.linux-m68k.org 13769L: uclinux-dev@uclinux.org (subscribers-only) 13770T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13771S: Maintained 13772F: arch/m68k/coldfire/ 13773F: arch/m68k/68*/ 13774F: arch/m68k/*/*_no.* 13775F: arch/m68k/include/asm/*_no.* 13776 13777UDF FILESYSTEM 13778M: Jan Kara <jack@suse.com> 13779S: Maintained 13780F: Documentation/filesystems/udf.txt 13781F: fs/udf/ 13782 13783UDRAW TABLET 13784M: Bastien Nocera <hadess@hadess.net> 13785L: linux-input@vger.kernel.org 13786S: Maintained 13787F: drivers/hid/hid-udraw.c 13788 13789UFS FILESYSTEM 13790M: Evgeniy Dushistov <dushistov@mail.ru> 13791S: Maintained 13792F: Documentation/filesystems/ufs.txt 13793F: fs/ufs/ 13794 13795UHID USERSPACE HID IO DRIVER: 13796M: David Herrmann <dh.herrmann@googlemail.com> 13797L: linux-input@vger.kernel.org 13798S: Maintained 13799F: drivers/hid/uhid.c 13800F: include/uapi/linux/uhid.h 13801 13802ULPI BUS 13803M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13804L: linux-usb@vger.kernel.org 13805S: Maintained 13806F: drivers/usb/common/ulpi.c 13807F: include/linux/ulpi/ 13808 13809ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13810L: linux-usb@vger.kernel.org 13811S: Orphan 13812F: drivers/uwb/ 13813F: include/linux/uwb.h 13814F: include/linux/uwb/ 13815 13816UNICORE32 ARCHITECTURE: 13817M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13818W: http://mprc.pku.edu.cn/~guanxuetao/linux 13819S: Maintained 13820T: git git://github.com/gxt/linux.git 13821F: arch/unicore32/ 13822 13823UNIFDEF 13824M: Tony Finch <dot@dotat.at> 13825W: http://dotat.at/prog/unifdef 13826S: Maintained 13827F: scripts/unifdef.c 13828 13829UNIFORM CDROM DRIVER 13830M: Jens Axboe <axboe@kernel.dk> 13831W: http://www.kernel.dk 13832S: Maintained 13833F: Documentation/cdrom/ 13834F: drivers/cdrom/cdrom.c 13835F: include/linux/cdrom.h 13836F: include/uapi/linux/cdrom.h 13837 13838UNISYS S-PAR DRIVERS 13839M: David Kershner <david.kershner@unisys.com> 13840L: sparmaintainer@unisys.com (Unisys internal) 13841S: Supported 13842F: drivers/staging/unisys/ 13843 13844UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13845M: Vinayak Holikatti <vinholikatti@gmail.com> 13846L: linux-scsi@vger.kernel.org 13847S: Supported 13848F: Documentation/scsi/ufs.txt 13849F: drivers/scsi/ufs/ 13850 13851UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13852M: Joao Pinto <jpinto@synopsys.com> 13853L: linux-scsi@vger.kernel.org 13854S: Supported 13855F: drivers/scsi/ufs/*dwc* 13856 13857UNSORTED BLOCK IMAGES (UBI) 13858M: Artem Bityutskiy <dedekind1@gmail.com> 13859M: Richard Weinberger <richard@nod.at> 13860W: http://www.linux-mtd.infradead.org/ 13861L: linux-mtd@lists.infradead.org 13862T: git git://git.infradead.org/ubifs-2.6.git 13863S: Supported 13864F: drivers/mtd/ubi/ 13865F: include/linux/mtd/ubi.h 13866F: include/uapi/mtd/ubi-user.h 13867 13868USB "USBNET" DRIVER FRAMEWORK 13869M: Oliver Neukum <oneukum@suse.com> 13870L: netdev@vger.kernel.org 13871W: http://www.linux-usb.org/usbnet 13872S: Maintained 13873F: drivers/net/usb/usbnet.c 13874F: include/linux/usb/usbnet.h 13875 13876USB ACM DRIVER 13877M: Oliver Neukum <oneukum@suse.com> 13878L: linux-usb@vger.kernel.org 13879S: Maintained 13880F: Documentation/usb/acm.txt 13881F: drivers/usb/class/cdc-acm.* 13882 13883USB AR5523 WIRELESS DRIVER 13884M: Pontus Fuchs <pontus.fuchs@gmail.com> 13885L: linux-wireless@vger.kernel.org 13886S: Maintained 13887F: drivers/net/wireless/ath/ar5523/ 13888 13889USB ATTACHED SCSI 13890M: Oliver Neukum <oneukum@suse.com> 13891L: linux-usb@vger.kernel.org 13892L: linux-scsi@vger.kernel.org 13893S: Maintained 13894F: drivers/usb/storage/uas.c 13895 13896USB CDC ETHERNET DRIVER 13897M: Oliver Neukum <oliver@neukum.org> 13898L: linux-usb@vger.kernel.org 13899S: Maintained 13900F: drivers/net/usb/cdc_*.c 13901F: include/uapi/linux/usb/cdc.h 13902 13903USB CHAOSKEY DRIVER 13904M: Keith Packard <keithp@keithp.com> 13905L: linux-usb@vger.kernel.org 13906S: Maintained 13907F: drivers/usb/misc/chaoskey.c 13908 13909USB CYPRESS C67X00 DRIVER 13910M: Peter Korsgaard <jacmet@sunsite.dk> 13911L: linux-usb@vger.kernel.org 13912S: Maintained 13913F: drivers/usb/c67x00/ 13914 13915USB DAVICOM DM9601 DRIVER 13916M: Peter Korsgaard <jacmet@sunsite.dk> 13917L: netdev@vger.kernel.org 13918W: http://www.linux-usb.org/usbnet 13919S: Maintained 13920F: drivers/net/usb/dm9601.c 13921 13922USB DIAMOND RIO500 DRIVER 13923M: Cesar Miquel <miquel@df.uba.ar> 13924L: rio500-users@lists.sourceforge.net 13925W: http://rio500.sourceforge.net 13926S: Maintained 13927F: drivers/usb/misc/rio500* 13928 13929USB EHCI DRIVER 13930M: Alan Stern <stern@rowland.harvard.edu> 13931L: linux-usb@vger.kernel.org 13932S: Maintained 13933F: Documentation/usb/ehci.txt 13934F: drivers/usb/host/ehci* 13935 13936USB GADGET/PERIPHERAL SUBSYSTEM 13937M: Felipe Balbi <balbi@kernel.org> 13938L: linux-usb@vger.kernel.org 13939W: http://www.linux-usb.org/gadget 13940T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13941S: Maintained 13942F: drivers/usb/gadget/ 13943F: include/linux/usb/gadget* 13944 13945USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13946M: Jiri Kosina <jikos@kernel.org> 13947R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13948L: linux-usb@vger.kernel.org 13949T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13950S: Maintained 13951F: Documentation/hid/hiddev.txt 13952F: drivers/hid/usbhid/ 13953 13954USB ISP116X DRIVER 13955M: Olav Kongas <ok@artecdesign.ee> 13956L: linux-usb@vger.kernel.org 13957S: Maintained 13958F: drivers/usb/host/isp116x* 13959F: include/linux/usb/isp116x.h 13960 13961USB LAN78XX ETHERNET DRIVER 13962M: Woojung Huh <woojung.huh@microchip.com> 13963M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13964L: netdev@vger.kernel.org 13965S: Maintained 13966F: drivers/net/usb/lan78xx.* 13967 13968USB MASS STORAGE DRIVER 13969M: Alan Stern <stern@rowland.harvard.edu> 13970L: linux-usb@vger.kernel.org 13971L: usb-storage@lists.one-eyed-alien.net 13972S: Maintained 13973W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13974F: drivers/usb/storage/ 13975 13976USB MIDI DRIVER 13977M: Clemens Ladisch <clemens@ladisch.de> 13978L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13979T: git git://git.alsa-project.org/alsa-kernel.git 13980S: Maintained 13981F: sound/usb/midi.* 13982 13983USB NETWORKING DRIVERS 13984L: linux-usb@vger.kernel.org 13985S: Odd Fixes 13986F: drivers/net/usb/ 13987 13988USB OHCI DRIVER 13989M: Alan Stern <stern@rowland.harvard.edu> 13990L: linux-usb@vger.kernel.org 13991S: Maintained 13992F: Documentation/usb/ohci.txt 13993F: drivers/usb/host/ohci* 13994 13995USB OTG FSM (Finite State Machine) 13996M: Peter Chen <Peter.Chen@nxp.com> 13997T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13998L: linux-usb@vger.kernel.org 13999S: Maintained 14000F: drivers/usb/common/usb-otg-fsm.c 14001 14002USB OVER IP DRIVER 14003M: Valentina Manea <valentina.manea.m@gmail.com> 14004M: Shuah Khan <shuahkh@osg.samsung.com> 14005M: Shuah Khan <shuah@kernel.org> 14006L: linux-usb@vger.kernel.org 14007S: Maintained 14008F: Documentation/usb/usbip_protocol.txt 14009F: drivers/usb/usbip/ 14010F: tools/usb/usbip/ 14011 14012USB PEGASUS DRIVER 14013M: Petko Manolov <petkan@nucleusys.com> 14014L: linux-usb@vger.kernel.org 14015L: netdev@vger.kernel.org 14016T: git git://github.com/petkan/pegasus.git 14017W: https://github.com/petkan/pegasus 14018S: Maintained 14019F: drivers/net/usb/pegasus.* 14020 14021USB PHY LAYER 14022M: Felipe Balbi <balbi@kernel.org> 14023L: linux-usb@vger.kernel.org 14024T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14025S: Maintained 14026F: drivers/usb/phy/ 14027 14028USB PRINTER DRIVER (usblp) 14029M: Pete Zaitcev <zaitcev@redhat.com> 14030L: linux-usb@vger.kernel.org 14031S: Supported 14032F: drivers/usb/class/usblp.c 14033 14034USB QMI WWAN NETWORK DRIVER 14035M: Bjørn Mork <bjorn@mork.no> 14036L: netdev@vger.kernel.org 14037S: Maintained 14038F: Documentation/ABI/testing/sysfs-class-net-qmi 14039F: drivers/net/usb/qmi_wwan.c 14040 14041USB RTL8150 DRIVER 14042M: Petko Manolov <petkan@nucleusys.com> 14043L: linux-usb@vger.kernel.org 14044L: netdev@vger.kernel.org 14045T: git git://github.com/petkan/rtl8150.git 14046W: https://github.com/petkan/rtl8150 14047S: Maintained 14048F: drivers/net/usb/rtl8150.c 14049 14050USB SERIAL SUBSYSTEM 14051M: Johan Hovold <johan@kernel.org> 14052L: linux-usb@vger.kernel.org 14053T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14054S: Maintained 14055F: Documentation/usb/usb-serial.txt 14056F: drivers/usb/serial/ 14057F: include/linux/usb/serial.h 14058 14059USB SMSC75XX ETHERNET DRIVER 14060M: Steve Glendinning <steve.glendinning@shawell.net> 14061L: netdev@vger.kernel.org 14062S: Maintained 14063F: drivers/net/usb/smsc75xx.* 14064 14065USB SMSC95XX ETHERNET DRIVER 14066M: Steve Glendinning <steve.glendinning@shawell.net> 14067M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14068L: netdev@vger.kernel.org 14069S: Maintained 14070F: drivers/net/usb/smsc95xx.* 14071 14072USB SUBSYSTEM 14073M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14074L: linux-usb@vger.kernel.org 14075W: http://www.linux-usb.org 14076T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14077S: Supported 14078F: Documentation/devicetree/bindings/usb/ 14079F: Documentation/usb/ 14080F: drivers/usb/ 14081F: include/linux/usb.h 14082F: include/linux/usb/ 14083 14084USB TYPEC SUBSYSTEM 14085M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14086L: linux-usb@vger.kernel.org 14087S: Maintained 14088F: Documentation/ABI/testing/sysfs-class-typec 14089F: Documentation/usb/typec.rst 14090F: drivers/usb/typec/ 14091F: include/linux/usb/typec.h 14092 14093USB UHCI DRIVER 14094M: Alan Stern <stern@rowland.harvard.edu> 14095L: linux-usb@vger.kernel.org 14096S: Maintained 14097F: drivers/usb/host/uhci* 14098 14099USB VIDEO CLASS 14100M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14101L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14102L: linux-media@vger.kernel.org 14103T: git git://linuxtv.org/media_tree.git 14104W: http://www.ideasonboard.org/uvc/ 14105S: Maintained 14106F: drivers/media/usb/uvc/ 14107F: include/uapi/linux/uvcvideo.h 14108 14109USB VISION DRIVER 14110M: Hans Verkuil <hverkuil@xs4all.nl> 14111L: linux-media@vger.kernel.org 14112T: git git://linuxtv.org/media_tree.git 14113W: https://linuxtv.org 14114S: Odd Fixes 14115F: drivers/media/usb/usbvision/ 14116 14117USB WEBCAM GADGET 14118M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14119L: linux-usb@vger.kernel.org 14120S: Maintained 14121F: drivers/usb/gadget/function/*uvc* 14122F: drivers/usb/gadget/legacy/webcam.c 14123 14124USB WIRELESS RNDIS DRIVER (rndis_wlan) 14125M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14126L: linux-wireless@vger.kernel.org 14127S: Maintained 14128F: drivers/net/wireless/rndis_wlan.c 14129 14130USB XHCI DRIVER 14131M: Mathias Nyman <mathias.nyman@intel.com> 14132L: linux-usb@vger.kernel.org 14133S: Supported 14134F: drivers/usb/host/xhci* 14135F: drivers/usb/host/pci-quirks* 14136 14137USB ZD1201 DRIVER 14138L: linux-wireless@vger.kernel.org 14139W: http://linux-lc100020.sourceforge.net 14140S: Orphan 14141F: drivers/net/wireless/zydas/zd1201.* 14142 14143USB ZR364XX DRIVER 14144M: Antoine Jacquet <royale@zerezo.com> 14145L: linux-usb@vger.kernel.org 14146L: linux-media@vger.kernel.org 14147T: git git://linuxtv.org/media_tree.git 14148W: http://royale.zerezo.com/zr364xx/ 14149S: Maintained 14150F: Documentation/media/v4l-drivers/zr364xx* 14151F: drivers/media/usb/zr364xx/ 14152 14153USER-MODE LINUX (UML) 14154M: Jeff Dike <jdike@addtoit.com> 14155M: Richard Weinberger <richard@nod.at> 14156L: user-mode-linux-devel@lists.sourceforge.net 14157L: user-mode-linux-user@lists.sourceforge.net 14158W: http://user-mode-linux.sourceforge.net 14159T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14160S: Maintained 14161F: Documentation/virtual/uml/ 14162F: arch/um/ 14163F: arch/x86/um/ 14164F: fs/hostfs/ 14165F: fs/hppfs/ 14166 14167USERSPACE I/O (UIO) 14168M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14169S: Maintained 14170T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14171F: Documentation/driver-api/uio-howto.rst 14172F: drivers/uio/ 14173F: include/linux/uio*.h 14174 14175UTIL-LINUX PACKAGE 14176M: Karel Zak <kzak@redhat.com> 14177L: util-linux@vger.kernel.org 14178W: http://en.wikipedia.org/wiki/Util-linux 14179T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14180S: Maintained 14181 14182UUID HELPERS 14183M: Christoph Hellwig <hch@lst.de> 14184R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14185L: linux-kernel@vger.kernel.org 14186T: git git://git.infradead.org/users/hch/uuid.git 14187F: lib/uuid.c 14188F: lib/test_uuid.c 14189F: include/linux/uuid.h 14190F: include/uapi/linux/uuid.h 14191S: Maintained 14192 14193UVESAFB DRIVER 14194M: Michal Januszewski <spock@gentoo.org> 14195L: linux-fbdev@vger.kernel.org 14196W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14197S: Maintained 14198F: Documentation/fb/uvesafb.txt 14199F: drivers/video/fbdev/uvesafb.* 14200 14201VF610 NAND DRIVER 14202M: Stefan Agner <stefan@agner.ch> 14203L: linux-mtd@lists.infradead.org 14204S: Supported 14205F: drivers/mtd/nand/vf610_nfc.c 14206 14207VFAT/FAT/MSDOS FILESYSTEM 14208M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14209S: Maintained 14210F: Documentation/filesystems/vfat.txt 14211F: fs/fat/ 14212 14213VFIO DRIVER 14214M: Alex Williamson <alex.williamson@redhat.com> 14215L: kvm@vger.kernel.org 14216T: git git://github.com/awilliam/linux-vfio.git 14217S: Maintained 14218F: Documentation/vfio.txt 14219F: drivers/vfio/ 14220F: include/linux/vfio.h 14221F: include/uapi/linux/vfio.h 14222 14223VFIO MEDIATED DEVICE DRIVERS 14224M: Kirti Wankhede <kwankhede@nvidia.com> 14225L: kvm@vger.kernel.org 14226S: Maintained 14227F: Documentation/vfio-mediated-device.txt 14228F: drivers/vfio/mdev/ 14229F: include/linux/mdev.h 14230F: samples/vfio-mdev/ 14231 14232VFIO PLATFORM DRIVER 14233M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14234L: kvm@vger.kernel.org 14235S: Maintained 14236F: drivers/vfio/platform/ 14237 14238VGA_SWITCHEROO 14239R: Lukas Wunner <lukas@wunner.de> 14240S: Maintained 14241F: Documentation/gpu/vga-switcheroo.rst 14242F: drivers/gpu/vga/vga_switcheroo.c 14243F: include/linux/vga_switcheroo.h 14244T: git git://anongit.freedesktop.org/drm/drm-misc 14245 14246VIA RHINE NETWORK DRIVER 14247S: Orphan 14248F: drivers/net/ethernet/via/via-rhine.c 14249 14250VIA SD/MMC CARD CONTROLLER DRIVER 14251M: Bruce Chang <brucechang@via.com.tw> 14252M: Harald Welte <HaraldWelte@viatech.com> 14253S: Maintained 14254F: drivers/mmc/host/via-sdmmc.c 14255 14256VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14257M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14258L: linux-fbdev@vger.kernel.org 14259S: Maintained 14260F: include/linux/via-core.h 14261F: include/linux/via-gpio.h 14262F: include/linux/via_i2c.h 14263F: drivers/video/fbdev/via/ 14264 14265VIA VELOCITY NETWORK DRIVER 14266M: Francois Romieu <romieu@fr.zoreil.com> 14267L: netdev@vger.kernel.org 14268S: Maintained 14269F: drivers/net/ethernet/via/via-velocity.* 14270 14271VIDEO MULTIPLEXER DRIVER 14272M: Philipp Zabel <p.zabel@pengutronix.de> 14273L: linux-media@vger.kernel.org 14274S: Maintained 14275F: drivers/media/platform/video-mux.c 14276 14277VIDEOBUF2 FRAMEWORK 14278M: Pawel Osciak <pawel@osciak.com> 14279M: Marek Szyprowski <m.szyprowski@samsung.com> 14280M: Kyungmin Park <kyungmin.park@samsung.com> 14281L: linux-media@vger.kernel.org 14282S: Maintained 14283F: drivers/media/v4l2-core/videobuf2-* 14284F: include/media/videobuf2-* 14285 14286VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14287M: Helen Koike <helen.koike@collabora.com> 14288L: linux-media@vger.kernel.org 14289T: git git://linuxtv.org/media_tree.git 14290W: https://linuxtv.org 14291S: Maintained 14292F: drivers/media/platform/vimc/* 14293 14294VIRT LIB 14295M: Alex Williamson <alex.williamson@redhat.com> 14296M: Paolo Bonzini <pbonzini@redhat.com> 14297L: kvm@vger.kernel.org 14298S: Supported 14299F: virt/lib/ 14300 14301VIRTIO AND VHOST VSOCK DRIVER 14302M: Stefan Hajnoczi <stefanha@redhat.com> 14303L: kvm@vger.kernel.org 14304L: virtualization@lists.linux-foundation.org 14305L: netdev@vger.kernel.org 14306S: Maintained 14307F: include/linux/virtio_vsock.h 14308F: include/uapi/linux/virtio_vsock.h 14309F: include/uapi/linux/vsockmon.h 14310F: net/vmw_vsock/af_vsock_tap.c 14311F: net/vmw_vsock/virtio_transport_common.c 14312F: net/vmw_vsock/virtio_transport.c 14313F: drivers/net/vsockmon.c 14314F: drivers/vhost/vsock.c 14315F: drivers/vhost/vsock.h 14316 14317VIRTIO CONSOLE DRIVER 14318M: Amit Shah <amit@kernel.org> 14319L: virtualization@lists.linux-foundation.org 14320S: Maintained 14321F: drivers/char/virtio_console.c 14322F: include/linux/virtio_console.h 14323F: include/uapi/linux/virtio_console.h 14324 14325VIRTIO CORE, NET AND BLOCK DRIVERS 14326M: "Michael S. Tsirkin" <mst@redhat.com> 14327M: Jason Wang <jasowang@redhat.com> 14328L: virtualization@lists.linux-foundation.org 14329S: Maintained 14330F: Documentation/devicetree/bindings/virtio/ 14331F: drivers/virtio/ 14332F: tools/virtio/ 14333F: drivers/net/virtio_net.c 14334F: drivers/block/virtio_blk.c 14335F: include/linux/virtio*.h 14336F: include/uapi/linux/virtio_*.h 14337F: drivers/crypto/virtio/ 14338F: mm/balloon_compaction.c 14339 14340VIRTIO CRYPTO DRIVER 14341M: Gonglei <arei.gonglei@huawei.com> 14342L: virtualization@lists.linux-foundation.org 14343L: linux-crypto@vger.kernel.org 14344S: Maintained 14345F: drivers/crypto/virtio/ 14346F: include/uapi/linux/virtio_crypto.h 14347 14348VIRTIO DRIVERS FOR S390 14349M: Cornelia Huck <cohuck@redhat.com> 14350M: Halil Pasic <pasic@linux.vnet.ibm.com> 14351L: linux-s390@vger.kernel.org 14352L: virtualization@lists.linux-foundation.org 14353L: kvm@vger.kernel.org 14354S: Supported 14355F: drivers/s390/virtio/ 14356F: arch/s390/include/uapi/asm/virtio-ccw.h 14357 14358VIRTIO GPU DRIVER 14359M: David Airlie <airlied@linux.ie> 14360M: Gerd Hoffmann <kraxel@redhat.com> 14361L: dri-devel@lists.freedesktop.org 14362L: virtualization@lists.linux-foundation.org 14363T: git git://anongit.freedesktop.org/drm/drm-misc 14364S: Maintained 14365F: drivers/gpu/drm/virtio/ 14366F: include/uapi/linux/virtio_gpu.h 14367 14368VIRTIO HOST (VHOST) 14369M: "Michael S. Tsirkin" <mst@redhat.com> 14370M: Jason Wang <jasowang@redhat.com> 14371L: kvm@vger.kernel.org 14372L: virtualization@lists.linux-foundation.org 14373L: netdev@vger.kernel.org 14374T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14375S: Maintained 14376F: drivers/vhost/ 14377F: include/uapi/linux/vhost.h 14378 14379VIRTIO INPUT DRIVER 14380M: Gerd Hoffmann <kraxel@redhat.com> 14381S: Maintained 14382F: drivers/virtio/virtio_input.c 14383F: include/uapi/linux/virtio_input.h 14384 14385VIRTUAL SERIO DEVICE DRIVER 14386M: Stephen Chandler Paul <thatslyude@gmail.com> 14387S: Maintained 14388F: drivers/input/serio/userio.c 14389F: include/uapi/linux/userio.h 14390 14391VIVID VIRTUAL VIDEO DRIVER 14392M: Hans Verkuil <hverkuil@xs4all.nl> 14393L: linux-media@vger.kernel.org 14394T: git git://linuxtv.org/media_tree.git 14395W: https://linuxtv.org 14396S: Maintained 14397F: drivers/media/platform/vivid/* 14398 14399VLYNQ BUS 14400M: Florian Fainelli <f.fainelli@gmail.com> 14401L: openwrt-devel@lists.openwrt.org (subscribers-only) 14402S: Maintained 14403F: drivers/vlynq/vlynq.c 14404F: include/linux/vlynq.h 14405 14406VME SUBSYSTEM 14407M: Martyn Welch <martyn@welchs.me.uk> 14408M: Manohar Vanga <manohar.vanga@gmail.com> 14409M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14410L: devel@driverdev.osuosl.org 14411S: Maintained 14412T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14413F: Documentation/driver-api/vme.rst 14414F: drivers/staging/vme/ 14415F: drivers/vme/ 14416F: include/linux/vme* 14417 14418VMWARE BALLOON DRIVER 14419M: Xavier Deguillard <xdeguillard@vmware.com> 14420M: Philip Moltmann <moltmann@vmware.com> 14421M: "VMware, Inc." <pv-drivers@vmware.com> 14422L: linux-kernel@vger.kernel.org 14423S: Maintained 14424F: drivers/misc/vmw_balloon.c 14425 14426VMWARE HYPERVISOR INTERFACE 14427M: Alok Kataria <akataria@vmware.com> 14428L: virtualization@lists.linux-foundation.org 14429S: Supported 14430F: arch/x86/kernel/cpu/vmware.c 14431 14432VMWARE PVRDMA DRIVER 14433M: Adit Ranadive <aditr@vmware.com> 14434M: VMware PV-Drivers <pv-drivers@vmware.com> 14435L: linux-rdma@vger.kernel.org 14436S: Maintained 14437F: drivers/infiniband/hw/vmw_pvrdma/ 14438 14439VMware PVSCSI driver 14440M: Jim Gill <jgill@vmware.com> 14441M: VMware PV-Drivers <pv-drivers@vmware.com> 14442L: linux-scsi@vger.kernel.org 14443S: Maintained 14444F: drivers/scsi/vmw_pvscsi.c 14445F: drivers/scsi/vmw_pvscsi.h 14446 14447VMWARE VMMOUSE SUBDRIVER 14448M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14449M: "VMware, Inc." <pv-drivers@vmware.com> 14450L: linux-input@vger.kernel.org 14451S: Maintained 14452F: drivers/input/mouse/vmmouse.c 14453F: drivers/input/mouse/vmmouse.h 14454 14455VMWARE VMXNET3 ETHERNET DRIVER 14456M: Shrikrishna Khare <skhare@vmware.com> 14457M: "VMware, Inc." <pv-drivers@vmware.com> 14458L: netdev@vger.kernel.org 14459S: Maintained 14460F: drivers/net/vmxnet3/ 14461 14462VOCORE VOCORE2 BOARD 14463M: Harvey Hunt <harveyhuntnexus@gmail.com> 14464L: linux-mips@linux-mips.org 14465S: Maintained 14466F: arch/mips/boot/dts/ralink/vocore2.dts 14467 14468VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14469M: Liam Girdwood <lgirdwood@gmail.com> 14470M: Mark Brown <broonie@kernel.org> 14471L: linux-kernel@vger.kernel.org 14472W: http://www.slimlogic.co.uk/?p=48 14473T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14474S: Supported 14475F: Documentation/devicetree/bindings/regulator/ 14476F: drivers/regulator/ 14477F: include/dt-bindings/regulator/ 14478F: include/linux/regulator/ 14479 14480VRF 14481M: David Ahern <dsa@cumulusnetworks.com> 14482M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14483L: netdev@vger.kernel.org 14484S: Maintained 14485F: drivers/net/vrf.c 14486F: Documentation/networking/vrf.txt 14487 14488VT1211 HARDWARE MONITOR DRIVER 14489M: Juerg Haefliger <juergh@gmail.com> 14490L: linux-hwmon@vger.kernel.org 14491S: Maintained 14492F: Documentation/hwmon/vt1211 14493F: drivers/hwmon/vt1211.c 14494 14495VT8231 HARDWARE MONITOR DRIVER 14496M: Roger Lucas <vt8231@hiddenengine.co.uk> 14497L: linux-hwmon@vger.kernel.org 14498S: Maintained 14499F: drivers/hwmon/vt8231.c 14500 14501VUB300 USB to SDIO/SD/MMC bridge chip 14502M: Tony Olech <tony.olech@elandigitalsystems.com> 14503L: linux-mmc@vger.kernel.org 14504L: linux-usb@vger.kernel.org 14505S: Supported 14506F: drivers/mmc/host/vub300.c 14507 14508W1 DALLAS'S 1-WIRE BUS 14509M: Evgeniy Polyakov <zbr@ioremap.net> 14510S: Maintained 14511F: Documentation/w1/ 14512F: drivers/w1/ 14513F: include/linux/w1.h 14514 14515W83791D HARDWARE MONITORING DRIVER 14516M: Marc Hulsman <m.hulsman@tudelft.nl> 14517L: linux-hwmon@vger.kernel.org 14518S: Maintained 14519F: Documentation/hwmon/w83791d 14520F: drivers/hwmon/w83791d.c 14521 14522W83793 HARDWARE MONITORING DRIVER 14523M: Rudolf Marek <r.marek@assembler.cz> 14524L: linux-hwmon@vger.kernel.org 14525S: Maintained 14526F: Documentation/hwmon/w83793 14527F: drivers/hwmon/w83793.c 14528 14529W83795 HARDWARE MONITORING DRIVER 14530M: Jean Delvare <jdelvare@suse.com> 14531L: linux-hwmon@vger.kernel.org 14532S: Maintained 14533F: drivers/hwmon/w83795.c 14534 14535W83L51xD SD/MMC CARD INTERFACE DRIVER 14536M: Pierre Ossman <pierre@ossman.eu> 14537S: Maintained 14538F: drivers/mmc/host/wbsd.* 14539 14540WACOM PROTOCOL 4 SERIAL TABLETS 14541M: Julian Squires <julian@cipht.net> 14542M: Hans de Goede <hdegoede@redhat.com> 14543L: linux-input@vger.kernel.org 14544S: Maintained 14545F: drivers/input/tablet/wacom_serial4.c 14546 14547WATCHDOG DEVICE DRIVERS 14548M: Wim Van Sebroeck <wim@iguana.be> 14549R: Guenter Roeck <linux@roeck-us.net> 14550L: linux-watchdog@vger.kernel.org 14551W: http://www.linux-watchdog.org/ 14552T: git git://www.linux-watchdog.org/linux-watchdog.git 14553S: Maintained 14554F: Documentation/devicetree/bindings/watchdog/ 14555F: Documentation/watchdog/ 14556F: drivers/watchdog/ 14557F: include/linux/watchdog.h 14558F: include/uapi/linux/watchdog.h 14559 14560WHISKEYCOVE PMIC GPIO DRIVER 14561M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14562L: linux-gpio@vger.kernel.org 14563S: Maintained 14564F: drivers/gpio/gpio-wcove.c 14565 14566WIIMOTE HID DRIVER 14567M: David Herrmann <dh.herrmann@googlemail.com> 14568L: linux-input@vger.kernel.org 14569S: Maintained 14570F: drivers/hid/hid-wiimote* 14571 14572WILOCITY WIL6210 WIRELESS DRIVER 14573M: Maya Erez <qca_merez@qca.qualcomm.com> 14574L: linux-wireless@vger.kernel.org 14575L: wil6210@qca.qualcomm.com 14576S: Supported 14577W: http://wireless.kernel.org/en/users/Drivers/wil6210 14578F: drivers/net/wireless/ath/wil6210/ 14579F: include/uapi/linux/wil6210_uapi.h 14580 14581WIMAX STACK 14582M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14583M: linux-wimax@intel.com 14584L: wimax@linuxwimax.org (subscribers-only) 14585S: Supported 14586W: http://linuxwimax.org 14587F: Documentation/wimax/README.wimax 14588F: include/linux/wimax/debug.h 14589F: include/net/wimax.h 14590F: include/uapi/linux/wimax.h 14591F: net/wimax/ 14592 14593WINBOND CIR DRIVER 14594M: David Härdeman <david@hardeman.nu> 14595S: Maintained 14596F: drivers/media/rc/winbond-cir.c 14597 14598WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14599M: William Breathitt Gray <vilhelm.gray@gmail.com> 14600L: linux-watchdog@vger.kernel.org 14601S: Maintained 14602F: drivers/watchdog/ebc-c384_wdt.c 14603 14604WINSYSTEMS WS16C48 GPIO DRIVER 14605M: William Breathitt Gray <vilhelm.gray@gmail.com> 14606L: linux-gpio@vger.kernel.org 14607S: Maintained 14608F: drivers/gpio/gpio-ws16c48.c 14609 14610WISTRON LAPTOP BUTTON DRIVER 14611M: Miloslav Trmac <mitr@volny.cz> 14612S: Maintained 14613F: drivers/input/misc/wistron_btns.c 14614 14615WL3501 WIRELESS PCMCIA CARD DRIVER 14616L: linux-wireless@vger.kernel.org 14617S: Odd fixes 14618F: drivers/net/wireless/wl3501* 14619 14620WOLFSON MICROELECTRONICS DRIVERS 14621L: patches@opensource.cirrus.com 14622T: git https://github.com/CirrusLogic/linux-drivers.git 14623W: https://github.com/CirrusLogic/linux-drivers/wiki 14624S: Supported 14625F: Documentation/hwmon/wm83?? 14626F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14627F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14628F: Documentation/devicetree/bindings/mfd/arizona.txt 14629F: Documentation/devicetree/bindings/mfd/wm831x.txt 14630F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 14631F: arch/arm/mach-s3c64xx/mach-crag6410* 14632F: drivers/clk/clk-wm83*.c 14633F: drivers/extcon/extcon-arizona.c 14634F: drivers/leds/leds-wm83*.c 14635F: drivers/gpio/gpio-*wm*.c 14636F: drivers/gpio/gpio-arizona.c 14637F: drivers/hwmon/wm83??-hwmon.c 14638F: drivers/input/misc/wm831x-on.c 14639F: drivers/input/touchscreen/wm831x-ts.c 14640F: drivers/input/touchscreen/wm97*.c 14641F: drivers/mfd/arizona* 14642F: drivers/mfd/wm*.c 14643F: drivers/mfd/cs47l24* 14644F: drivers/power/supply/wm83*.c 14645F: drivers/rtc/rtc-wm83*.c 14646F: drivers/regulator/wm8*.c 14647F: drivers/regulator/arizona* 14648F: drivers/video/backlight/wm83*_bl.c 14649F: drivers/watchdog/wm83*_wdt.c 14650F: include/linux/mfd/arizona/ 14651F: include/linux/mfd/wm831x/ 14652F: include/linux/mfd/wm8350/ 14653F: include/linux/mfd/wm8400* 14654F: include/linux/regulator/arizona* 14655F: include/linux/wm97xx.h 14656F: include/sound/wm????.h 14657F: sound/soc/codecs/arizona.? 14658F: sound/soc/codecs/wm* 14659F: sound/soc/codecs/cs47l24* 14660 14661WORKQUEUE 14662M: Tejun Heo <tj@kernel.org> 14663R: Lai Jiangshan <jiangshanlai@gmail.com> 14664T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14665S: Maintained 14666F: include/linux/workqueue.h 14667F: kernel/workqueue.c 14668F: Documentation/core-api/workqueue.rst 14669 14670X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14671M: Chen-Yu Tsai <wens@csie.org> 14672L: linux-kernel@vger.kernel.org 14673S: Maintained 14674N: axp[128] 14675 14676X.25 NETWORK LAYER 14677M: Andrew Hendry <andrew.hendry@gmail.com> 14678L: linux-x25@vger.kernel.org 14679S: Odd Fixes 14680F: Documentation/networking/x25* 14681F: include/net/x25* 14682F: net/x25/ 14683 14684X86 ARCHITECTURE (32-BIT AND 64-BIT) 14685M: Thomas Gleixner <tglx@linutronix.de> 14686M: Ingo Molnar <mingo@redhat.com> 14687M: "H. Peter Anvin" <hpa@zytor.com> 14688M: x86@kernel.org 14689L: linux-kernel@vger.kernel.org 14690T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14691S: Maintained 14692F: Documentation/x86/ 14693F: arch/x86/ 14694 14695X86 MCE INFRASTRUCTURE 14696M: Tony Luck <tony.luck@intel.com> 14697M: Borislav Petkov <bp@alien8.de> 14698L: linux-edac@vger.kernel.org 14699S: Maintained 14700F: arch/x86/kernel/cpu/mcheck/* 14701 14702X86 MICROCODE UPDATE SUPPORT 14703M: Borislav Petkov <bp@alien8.de> 14704S: Maintained 14705F: arch/x86/kernel/cpu/microcode/* 14706 14707X86 PLATFORM DRIVERS 14708M: Darren Hart <dvhart@infradead.org> 14709M: Andy Shevchenko <andy@infradead.org> 14710L: platform-driver-x86@vger.kernel.org 14711T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14712S: Maintained 14713F: drivers/platform/x86/ 14714F: drivers/platform/olpc/ 14715 14716X86 VDSO 14717M: Andy Lutomirski <luto@amacapital.net> 14718L: linux-kernel@vger.kernel.org 14719T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14720S: Maintained 14721F: arch/x86/entry/vdso/ 14722 14723XC2028/3028 TUNER DRIVER 14724M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14725M: Mauro Carvalho Chehab <mchehab@kernel.org> 14726L: linux-media@vger.kernel.org 14727W: https://linuxtv.org 14728T: git git://linuxtv.org/media_tree.git 14729S: Maintained 14730F: drivers/media/tuners/tuner-xc2028.* 14731 14732XEN BLOCK SUBSYSTEM 14733M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14734M: Roger Pau Monné <roger.pau@citrix.com> 14735L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14736S: Supported 14737F: drivers/block/xen-blkback/* 14738F: drivers/block/xen* 14739 14740XEN HYPERVISOR ARM 14741M: Stefano Stabellini <sstabellini@kernel.org> 14742L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14743S: Maintained 14744F: arch/arm/xen/ 14745F: arch/arm/include/asm/xen/ 14746 14747XEN HYPERVISOR ARM64 14748M: Stefano Stabellini <sstabellini@kernel.org> 14749L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14750S: Maintained 14751F: arch/arm64/xen/ 14752F: arch/arm64/include/asm/xen/ 14753 14754XEN HYPERVISOR INTERFACE 14755M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14756M: Juergen Gross <jgross@suse.com> 14757L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14758T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14759S: Supported 14760F: arch/x86/xen/ 14761F: drivers/*/xen-*front.c 14762F: drivers/xen/ 14763F: arch/x86/include/asm/xen/ 14764F: include/xen/ 14765F: include/uapi/xen/ 14766F: Documentation/ABI/stable/sysfs-hypervisor-xen 14767F: Documentation/ABI/testing/sysfs-hypervisor-xen 14768 14769XEN NETWORK BACKEND DRIVER 14770M: Wei Liu <wei.liu2@citrix.com> 14771M: Paul Durrant <paul.durrant@citrix.com> 14772L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14773L: netdev@vger.kernel.org 14774S: Supported 14775F: drivers/net/xen-netback/* 14776 14777XEN PCI SUBSYSTEM 14778M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14779L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14780S: Supported 14781F: arch/x86/pci/*xen* 14782F: drivers/pci/*xen* 14783 14784XEN PVSCSI DRIVERS 14785M: Juergen Gross <jgross@suse.com> 14786L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14787L: linux-scsi@vger.kernel.org 14788S: Supported 14789F: drivers/scsi/xen-scsifront.c 14790F: drivers/xen/xen-scsiback.c 14791F: include/xen/interface/io/vscsiif.h 14792 14793XEN SWIOTLB SUBSYSTEM 14794M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14795L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14796S: Supported 14797F: arch/x86/xen/*swiotlb* 14798F: drivers/xen/*swiotlb* 14799 14800XFS FILESYSTEM 14801M: Darrick J. Wong <darrick.wong@oracle.com> 14802M: linux-xfs@vger.kernel.org 14803L: linux-xfs@vger.kernel.org 14804W: http://xfs.org/ 14805T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14806S: Supported 14807F: Documentation/filesystems/xfs.txt 14808F: fs/xfs/ 14809 14810XILINX AXI ETHERNET DRIVER 14811M: Anirudha Sarangi <anirudh@xilinx.com> 14812M: John Linn <John.Linn@xilinx.com> 14813S: Maintained 14814F: drivers/net/ethernet/xilinx/xilinx_axienet* 14815 14816XILINX UARTLITE SERIAL DRIVER 14817M: Peter Korsgaard <jacmet@sunsite.dk> 14818L: linux-serial@vger.kernel.org 14819S: Maintained 14820F: drivers/tty/serial/uartlite.c 14821 14822XILINX VIDEO IP CORES 14823M: Hyun Kwon <hyun.kwon@xilinx.com> 14824M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14825L: linux-media@vger.kernel.org 14826T: git git://linuxtv.org/media_tree.git 14827S: Supported 14828F: Documentation/devicetree/bindings/media/xilinx/ 14829F: drivers/media/platform/xilinx/ 14830F: include/uapi/linux/xilinx-v4l2-controls.h 14831 14832XILLYBUS DRIVER 14833M: Eli Billauer <eli.billauer@gmail.com> 14834L: linux-kernel@vger.kernel.org 14835S: Supported 14836F: drivers/char/xillybus/ 14837 14838XRA1403 GPIO EXPANDER 14839M: Nandor Han <nandor.han@ge.com> 14840M: Semi Malinen <semi.malinen@ge.com> 14841L: linux-gpio@vger.kernel.org 14842S: Maintained 14843F: drivers/gpio/gpio-xra1403.c 14844F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14845 14846XTENSA XTFPGA PLATFORM SUPPORT 14847M: Max Filippov <jcmvbkbc@gmail.com> 14848L: linux-xtensa@linux-xtensa.org 14849S: Maintained 14850F: drivers/spi/spi-xtensa-xtfpga.c 14851F: sound/soc/xtensa/xtfpga-i2s.c 14852 14853YAM DRIVER FOR AX.25 14854M: Jean-Paul Roubelat <jpr@f6fbb.org> 14855L: linux-hams@vger.kernel.org 14856S: Maintained 14857F: drivers/net/hamradio/yam* 14858F: include/linux/yam.h 14859 14860YAMA SECURITY MODULE 14861M: Kees Cook <keescook@chromium.org> 14862T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14863S: Supported 14864F: security/yama/ 14865F: Documentation/admin-guide/LSM/Yama.rst 14866 14867YEALINK PHONE DRIVER 14868M: Henk Vergonet <Henk.Vergonet@gmail.com> 14869L: usbb2k-api-dev@nongnu.org 14870S: Maintained 14871F: Documentation/input/yealink.rst 14872F: drivers/input/misc/yealink.* 14873 14874Z8530 DRIVER FOR AX.25 14875M: Joerg Reuter <jreuter@yaina.de> 14876W: http://yaina.de/jreuter/ 14877W: http://www.qsl.net/dl1bke/ 14878L: linux-hams@vger.kernel.org 14879S: Maintained 14880F: Documentation/networking/z8530drv.txt 14881F: drivers/net/hamradio/*scc.c 14882F: drivers/net/hamradio/z8530.h 14883 14884ZBUD COMPRESSED PAGE ALLOCATOR 14885M: Seth Jennings <sjenning@redhat.com> 14886M: Dan Streetman <ddstreet@ieee.org> 14887L: linux-mm@kvack.org 14888S: Maintained 14889F: mm/zbud.c 14890F: include/linux/zbud.h 14891 14892ZD1211RW WIRELESS DRIVER 14893M: Daniel Drake <dsd@gentoo.org> 14894M: Ulrich Kunitz <kune@deine-taler.de> 14895W: http://zd1211.ath.cx/wiki/DriverRewrite 14896L: linux-wireless@vger.kernel.org 14897L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14898S: Maintained 14899F: drivers/net/wireless/zydas/zd1211rw/ 14900 14901ZD1301 MEDIA DRIVER 14902M: Antti Palosaari <crope@iki.fi> 14903L: linux-media@vger.kernel.org 14904W: https://linuxtv.org/ 14905W: http://palosaari.fi/linux/ 14906Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14907S: Maintained 14908F: drivers/media/usb/dvb-usb-v2/zd1301* 14909 14910ZD1301_DEMOD MEDIA DRIVER 14911M: Antti Palosaari <crope@iki.fi> 14912L: linux-media@vger.kernel.org 14913W: https://linuxtv.org/ 14914W: http://palosaari.fi/linux/ 14915Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14916S: Maintained 14917F: drivers/media/dvb-frontends/zd1301_demod* 14918 14919ZPOOL COMPRESSED PAGE STORAGE API 14920M: Dan Streetman <ddstreet@ieee.org> 14921L: linux-mm@kvack.org 14922S: Maintained 14923F: mm/zpool.c 14924F: include/linux/zpool.h 14925 14926ZR36067 VIDEO FOR LINUX DRIVER 14927L: mjpeg-users@lists.sourceforge.net 14928L: linux-media@vger.kernel.org 14929W: http://mjpeg.sourceforge.net/driver-zoran/ 14930T: hg https://linuxtv.org/hg/v4l-dvb 14931S: Odd Fixes 14932F: drivers/media/pci/zoran/ 14933 14934ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14935M: Minchan Kim <minchan@kernel.org> 14936M: Nitin Gupta <ngupta@vflare.org> 14937R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14938L: linux-kernel@vger.kernel.org 14939S: Maintained 14940F: drivers/block/zram/ 14941F: Documentation/blockdev/zram.txt 14942 14943ZS DECSTATION Z85C30 SERIAL DRIVER 14944M: "Maciej W. Rozycki" <macro@linux-mips.org> 14945S: Maintained 14946F: drivers/tty/serial/zs.* 14947 14948ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14949M: Minchan Kim <minchan@kernel.org> 14950M: Nitin Gupta <ngupta@vflare.org> 14951R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14952L: linux-mm@kvack.org 14953S: Maintained 14954F: mm/zsmalloc.c 14955F: include/linux/zsmalloc.h 14956F: Documentation/vm/zsmalloc.txt 14957 14958ZSWAP COMPRESSED SWAP CACHING 14959M: Seth Jennings <sjenning@redhat.com> 14960M: Dan Streetman <ddstreet@ieee.org> 14961L: linux-mm@kvack.org 14962S: Maintained 14963F: mm/zswap.c 14964 14965THE REST 14966M: Linus Torvalds <torvalds@linux-foundation.org> 14967L: linux-kernel@vger.kernel.org 14968Q: http://patchwork.kernel.org/project/LKML/list/ 14969T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14970S: Buried alive in reporters 14971F: * 14972F: */ 14973