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 387F: include/uapi/linux/wmi.h 388 389AD1889 ALSA SOUND DRIVER 390M: Thibaut Varene <T-Bone@parisc-linux.org> 391W: http://wiki.parisc-linux.org/AD1889 392L: linux-parisc@vger.kernel.org 393S: Maintained 394F: sound/pci/ad1889.* 395 396AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 397M: Michael Hennerich <michael.hennerich@analog.com> 398W: http://wiki.analog.com/AD5254 399W: http://ez.analog.com/community/linux-device-drivers 400S: Supported 401F: drivers/misc/ad525x_dpot.c 402 403AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 404M: Michael Hennerich <michael.hennerich@analog.com> 405W: http://wiki.analog.com/AD5398 406W: http://ez.analog.com/community/linux-device-drivers 407S: Supported 408F: drivers/regulator/ad5398.c 409 410AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 411M: Michael Hennerich <michael.hennerich@analog.com> 412W: http://wiki.analog.com/AD7142 413W: http://ez.analog.com/community/linux-device-drivers 414S: Supported 415F: drivers/input/misc/ad714x.c 416 417AD7877 TOUCHSCREEN DRIVER 418M: Michael Hennerich <michael.hennerich@analog.com> 419W: http://wiki.analog.com/AD7877 420W: http://ez.analog.com/community/linux-device-drivers 421S: Supported 422F: drivers/input/touchscreen/ad7877.c 423 424AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 425M: Michael Hennerich <michael.hennerich@analog.com> 426W: http://wiki.analog.com/AD7879 427W: http://ez.analog.com/community/linux-device-drivers 428S: Supported 429F: drivers/input/touchscreen/ad7879.c 430 431ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 432M: Jiri Kosina <jikos@kernel.org> 433S: Maintained 434 435ADF7242 IEEE 802.15.4 RADIO DRIVER 436M: Michael Hennerich <michael.hennerich@analog.com> 437W: https://wiki.analog.com/ADF7242 438W: http://ez.analog.com/community/linux-device-drivers 439L: linux-wpan@vger.kernel.org 440S: Supported 441F: drivers/net/ieee802154/adf7242.c 442F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 443 444ADM1025 HARDWARE MONITOR DRIVER 445M: Jean Delvare <jdelvare@suse.com> 446L: linux-hwmon@vger.kernel.org 447S: Maintained 448F: Documentation/hwmon/adm1025 449F: drivers/hwmon/adm1025.c 450 451ADM1029 HARDWARE MONITOR DRIVER 452M: Corentin Labbe <clabbe.montjoie@gmail.com> 453L: linux-hwmon@vger.kernel.org 454S: Maintained 455F: drivers/hwmon/adm1029.c 456 457ADM8211 WIRELESS DRIVER 458L: linux-wireless@vger.kernel.org 459W: http://wireless.kernel.org/ 460S: Orphan 461F: drivers/net/wireless/admtek/adm8211.* 462 463ADP1653 FLASH CONTROLLER DRIVER 464M: Sakari Ailus <sakari.ailus@iki.fi> 465L: linux-media@vger.kernel.org 466S: Maintained 467F: drivers/media/i2c/adp1653.c 468F: include/media/i2c/adp1653.h 469 470ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 471M: Michael Hennerich <michael.hennerich@analog.com> 472W: http://wiki.analog.com/ADP5520 473W: http://ez.analog.com/community/linux-device-drivers 474S: Supported 475F: drivers/mfd/adp5520.c 476F: drivers/video/backlight/adp5520_bl.c 477F: drivers/leds/leds-adp5520.c 478F: drivers/gpio/gpio-adp5520.c 479F: drivers/input/keyboard/adp5520-keys.c 480 481ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 482M: Michael Hennerich <michael.hennerich@analog.com> 483W: http://wiki.analog.com/ADP5588 484W: http://ez.analog.com/community/linux-device-drivers 485S: Supported 486F: drivers/input/keyboard/adp5588-keys.c 487F: drivers/gpio/gpio-adp5588.c 488 489ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 490M: Michael Hennerich <michael.hennerich@analog.com> 491W: http://wiki.analog.com/ADP8860 492W: http://ez.analog.com/community/linux-device-drivers 493S: Supported 494F: drivers/video/backlight/adp8860_bl.c 495 496ADS1015 HARDWARE MONITOR DRIVER 497M: Dirk Eibach <eibach@gdsys.de> 498L: linux-hwmon@vger.kernel.org 499S: Maintained 500F: Documentation/hwmon/ads1015 501F: drivers/hwmon/ads1015.c 502F: include/linux/platform_data/ads1015.h 503 504ADT746X FAN DRIVER 505M: Colin Leroy <colin@colino.net> 506S: Maintained 507F: drivers/macintosh/therm_adt746x.c 508 509ADT7475 HARDWARE MONITOR DRIVER 510M: Jean Delvare <jdelvare@suse.com> 511L: linux-hwmon@vger.kernel.org 512S: Maintained 513F: Documentation/hwmon/adt7475 514F: drivers/hwmon/adt7475.c 515 516ADVANSYS SCSI DRIVER 517M: Matthew Wilcox <matthew@wil.cx> 518M: Hannes Reinecke <hare@suse.com> 519L: linux-scsi@vger.kernel.org 520S: Maintained 521F: Documentation/scsi/advansys.txt 522F: drivers/scsi/advansys.c 523 524ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 525M: Michael Hennerich <michael.hennerich@analog.com> 526W: http://wiki.analog.com/ADXL345 527W: http://ez.analog.com/community/linux-device-drivers 528S: Supported 529F: drivers/input/misc/adxl34x.c 530 531AF9013 MEDIA DRIVER 532M: Antti Palosaari <crope@iki.fi> 533L: linux-media@vger.kernel.org 534W: https://linuxtv.org 535W: http://palosaari.fi/linux/ 536Q: http://patchwork.linuxtv.org/project/linux-media/list/ 537T: git git://linuxtv.org/anttip/media_tree.git 538S: Maintained 539F: drivers/media/dvb-frontends/af9013* 540 541AF9033 MEDIA DRIVER 542M: Antti Palosaari <crope@iki.fi> 543L: linux-media@vger.kernel.org 544W: https://linuxtv.org 545W: http://palosaari.fi/linux/ 546Q: http://patchwork.linuxtv.org/project/linux-media/list/ 547T: git git://linuxtv.org/anttip/media_tree.git 548S: Maintained 549F: drivers/media/dvb-frontends/af9033* 550 551AFFS FILE SYSTEM 552L: linux-fsdevel@vger.kernel.org 553S: Orphan 554F: Documentation/filesystems/affs.txt 555F: fs/affs/ 556 557AFS FILESYSTEM 558M: David Howells <dhowells@redhat.com> 559L: linux-afs@lists.infradead.org 560S: Supported 561F: fs/afs/ 562F: include/trace/events/afs.h 563F: Documentation/filesystems/afs.txt 564W: https://www.infradead.org/~dhowells/kafs/ 565 566AGPGART DRIVER 567M: David Airlie <airlied@linux.ie> 568T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 569S: Maintained 570F: drivers/char/agp/ 571F: include/linux/agp* 572F: include/uapi/linux/agp* 573 574AHA152X SCSI DRIVER 575M: "Juergen E. Fischer" <fischer@norbit.de> 576L: linux-scsi@vger.kernel.org 577S: Maintained 578F: drivers/scsi/aha152x* 579F: drivers/scsi/pcmcia/aha152x* 580 581AIC7XXX / AIC79XX SCSI DRIVER 582M: Hannes Reinecke <hare@suse.com> 583L: linux-scsi@vger.kernel.org 584S: Maintained 585F: drivers/scsi/aic7xxx/ 586 587AIMSLAB FM RADIO RECEIVER DRIVER 588M: Hans Verkuil <hverkuil@xs4all.nl> 589L: linux-media@vger.kernel.org 590T: git git://linuxtv.org/media_tree.git 591W: https://linuxtv.org 592S: Maintained 593F: drivers/media/radio/radio-aimslab* 594 595AIO 596M: Benjamin LaHaise <bcrl@kvack.org> 597L: linux-aio@kvack.org 598S: Supported 599F: fs/aio.c 600F: include/linux/*aio*.h 601 602AIRSPY MEDIA DRIVER 603M: Antti Palosaari <crope@iki.fi> 604L: linux-media@vger.kernel.org 605W: https://linuxtv.org 606W: http://palosaari.fi/linux/ 607Q: http://patchwork.linuxtv.org/project/linux-media/list/ 608T: git git://linuxtv.org/anttip/media_tree.git 609S: Maintained 610F: drivers/media/usb/airspy/ 611 612ALACRITECH GIGABIT ETHERNET DRIVER 613M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 614S: Maintained 615F: drivers/net/ethernet/alacritech/* 616 617ALCATEL SPEEDTOUCH USB DRIVER 618M: Duncan Sands <duncan.sands@free.fr> 619L: linux-usb@vger.kernel.org 620W: http://www.linux-usb.org/SpeedTouch/ 621S: Maintained 622F: drivers/usb/atm/speedtch.c 623F: drivers/usb/atm/usbatm.c 624 625ALCHEMY AU1XX0 MMC DRIVER 626M: Manuel Lauss <manuel.lauss@gmail.com> 627S: Maintained 628F: drivers/mmc/host/au1xmmc.c 629 630ALI1563 I2C DRIVER 631M: Rudolf Marek <r.marek@assembler.cz> 632L: linux-i2c@vger.kernel.org 633S: Maintained 634F: Documentation/i2c/busses/i2c-ali1563 635F: drivers/i2c/busses/i2c-ali1563.c 636 637ALLWINNER SECURITY SYSTEM 638M: Corentin Labbe <clabbe.montjoie@gmail.com> 639L: linux-crypto@vger.kernel.org 640S: Maintained 641F: drivers/crypto/sunxi-ss/ 642 643ALPHA PORT 644M: Richard Henderson <rth@twiddle.net> 645M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 646M: Matt Turner <mattst88@gmail.com> 647S: Odd Fixes 648L: linux-alpha@vger.kernel.org 649F: arch/alpha/ 650 651ALPS PS/2 TOUCHPAD DRIVER 652R: Pali Rohár <pali.rohar@gmail.com> 653F: drivers/input/mouse/alps.* 654 655ALTERA I2C CONTROLLER DRIVER 656M: Thor Thayer <thor.thayer@linux.intel.com> 657S: Maintained 658F: drivers/i2c/busses/i2c-altera.c 659 660ALTERA MAILBOX DRIVER 661M: Ley Foon Tan <lftan@altera.com> 662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 663S: Maintained 664F: drivers/mailbox/mailbox-altera.c 665 666ALTERA PIO DRIVER 667M: Tien Hock Loh <thloh@altera.com> 668L: linux-gpio@vger.kernel.org 669S: Maintained 670F: drivers/gpio/gpio-altera.c 671 672ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 673M: Thor Thayer <thor.thayer@linux.intel.com> 674S: Maintained 675F: drivers/gpio/gpio-altera-a10sr.c 676F: drivers/mfd/altera-a10sr.c 677F: drivers/reset/reset-a10sr.c 678F: include/linux/mfd/altera-a10sr.h 679F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 680 681ALTERA TRIPLE SPEED ETHERNET DRIVER 682M: Vince Bridgers <vbridger@opensource.altera.com> 683L: netdev@vger.kernel.org 684L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 685S: Maintained 686F: drivers/net/ethernet/altera/ 687 688ALTERA UART/JTAG UART SERIAL DRIVERS 689M: Tobias Klauser <tklauser@distanz.ch> 690L: linux-serial@vger.kernel.org 691L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 692S: Maintained 693F: drivers/tty/serial/altera_uart.c 694F: drivers/tty/serial/altera_jtaguart.c 695F: include/linux/altera_uart.h 696F: include/linux/altera_jtaguart.h 697 698AMAZON ETHERNET DRIVERS 699M: Netanel Belgazal <netanel@amazon.com> 700R: Saeed Bishara <saeedb@amazon.com> 701R: Zorik Machulsky <zorik@amazon.com> 702L: netdev@vger.kernel.org 703S: Supported 704F: Documentation/networking/ena.txt 705F: drivers/net/ethernet/amazon/ 706 707AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 708M: Tom Lendacky <thomas.lendacky@amd.com> 709M: Gary Hook <gary.hook@amd.com> 710L: linux-crypto@vger.kernel.org 711S: Supported 712F: drivers/crypto/ccp/ 713F: include/linux/ccp.h 714 715AMD FAM15H PROCESSOR POWER MONITORING DRIVER 716M: Huang Rui <ray.huang@amd.com> 717L: linux-hwmon@vger.kernel.org 718S: Supported 719F: Documentation/hwmon/fam15h_power 720F: drivers/hwmon/fam15h_power.c 721 722AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 723L: linux-geode@lists.infradead.org (moderated for non-subscribers) 724S: Orphan 725F: drivers/usb/gadget/udc/amd5536udc.* 726 727AMD GEODE PROCESSOR/CHIPSET SUPPORT 728P: Andres Salomon <dilinger@queued.net> 729L: linux-geode@lists.infradead.org (moderated for non-subscribers) 730W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 731S: Supported 732F: drivers/char/hw_random/geode-rng.c 733F: drivers/crypto/geode* 734F: drivers/video/fbdev/geode/ 735F: arch/x86/include/asm/geode.h 736 737AMD IOMMU (AMD-VI) 738M: Joerg Roedel <joro@8bytes.org> 739L: iommu@lists.linux-foundation.org 740T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 741S: Maintained 742F: drivers/iommu/amd_iommu*.[ch] 743F: include/linux/amd-iommu.h 744 745AMD KFD 746M: Oded Gabbay <oded.gabbay@gmail.com> 747L: dri-devel@lists.freedesktop.org 748T: git git://people.freedesktop.org/~gabbayo/linux.git 749S: Supported 750F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 751F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 752F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 753F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 754F: drivers/gpu/drm/amd/amdkfd/ 755F: drivers/gpu/drm/amd/include/cik_structs.h 756F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 757F: drivers/gpu/drm/amd/include/vi_structs.h 758F: include/uapi/linux/kfd_ioctl.h 759 760AMD SEATTLE DEVICE TREE SUPPORT 761M: Brijesh Singh <brijeshkumar.singh@amd.com> 762M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 763M: Tom Lendacky <thomas.lendacky@amd.com> 764S: Supported 765F: arch/arm64/boot/dts/amd/ 766 767AMD XGBE DRIVER 768M: Tom Lendacky <thomas.lendacky@amd.com> 769L: netdev@vger.kernel.org 770S: Supported 771F: drivers/net/ethernet/amd/xgbe/ 772F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 773 774AMS (Apple Motion Sensor) DRIVER 775M: Michael Hanselmann <linux-kernel@hansmi.ch> 776S: Supported 777F: drivers/macintosh/ams/ 778 779ANALOG DEVICES INC AD9389B DRIVER 780M: Hans Verkuil <hans.verkuil@cisco.com> 781L: linux-media@vger.kernel.org 782S: Maintained 783F: drivers/media/i2c/ad9389b* 784 785ANALOG DEVICES INC ADV7180 DRIVER 786M: Lars-Peter Clausen <lars@metafoo.de> 787L: linux-media@vger.kernel.org 788W: http://ez.analog.com/community/linux-device-drivers 789S: Supported 790F: drivers/media/i2c/adv7180.c 791 792ANALOG DEVICES INC ADV748X DRIVER 793M: Kieran Bingham <kieran.bingham@ideasonboard.com> 794L: linux-media@vger.kernel.org 795S: Maintained 796F: drivers/media/i2c/adv748x/* 797 798ANALOG DEVICES INC ADV7511 DRIVER 799M: Hans Verkuil <hans.verkuil@cisco.com> 800L: linux-media@vger.kernel.org 801S: Maintained 802F: drivers/media/i2c/adv7511* 803 804ANALOG DEVICES INC ADV7604 DRIVER 805M: Hans Verkuil <hans.verkuil@cisco.com> 806L: linux-media@vger.kernel.org 807S: Maintained 808F: drivers/media/i2c/adv7604* 809 810ANALOG DEVICES INC ADV7842 DRIVER 811M: Hans Verkuil <hans.verkuil@cisco.com> 812L: linux-media@vger.kernel.org 813S: Maintained 814F: drivers/media/i2c/adv7842* 815 816ANALOG DEVICES INC ASOC CODEC DRIVERS 817M: Lars-Peter Clausen <lars@metafoo.de> 818L: alsa-devel@alsa-project.org (moderated for non-subscribers) 819W: http://wiki.analog.com/ 820W: http://ez.analog.com/community/linux-device-drivers 821S: Supported 822F: sound/soc/codecs/adau* 823F: sound/soc/codecs/adav* 824F: sound/soc/codecs/ad1* 825F: sound/soc/codecs/ad7* 826F: sound/soc/codecs/ssm* 827F: sound/soc/codecs/sigmadsp.* 828 829ANALOG DEVICES INC ASOC DRIVERS 830L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 831L: alsa-devel@alsa-project.org (moderated for non-subscribers) 832W: http://blackfin.uclinux.org/ 833S: Supported 834F: sound/soc/blackfin/* 835 836ANALOG DEVICES INC DMA DRIVERS 837M: Lars-Peter Clausen <lars@metafoo.de> 838W: http://ez.analog.com/community/linux-device-drivers 839S: Supported 840F: drivers/dma/dma-axi-dmac.c 841 842ANALOG DEVICES INC IIO DRIVERS 843M: Lars-Peter Clausen <lars@metafoo.de> 844M: Michael Hennerich <Michael.Hennerich@analog.com> 845W: http://wiki.analog.com/ 846W: http://ez.analog.com/community/linux-device-drivers 847S: Supported 848F: drivers/iio/*/ad* 849F: drivers/iio/adc/ltc2497* 850X: drivers/iio/*/adjd* 851F: drivers/staging/iio/*/ad* 852F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 853 854ANDROID CONFIG FRAGMENTS 855M: Rob Herring <robh@kernel.org> 856S: Supported 857F: kernel/configs/android* 858 859ANDROID DRIVERS 860M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 861M: Arve Hjønnevåg <arve@android.com> 862M: Todd Kjos <tkjos@android.com> 863M: Martijn Coenen <maco@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 1224N: at91 1225N: atmel 1226F: arch/arm/mach-at91/ 1227F: include/soc/at91/ 1228F: arch/arm/boot/dts/at91*.dts 1229F: arch/arm/boot/dts/at91*.dtsi 1230F: arch/arm/boot/dts/sama*.dts 1231F: arch/arm/boot/dts/sama*.dtsi 1232F: arch/arm/include/debug/at91.S 1233F: drivers/memory/atmel* 1234F: drivers/watchdog/sama5d4_wdt.c 1235X: drivers/input/touchscreen/atmel_mxt_ts.c 1236X: drivers/net/wireless/atmel/ 1237 1238ARM/CALXEDA HIGHBANK ARCHITECTURE 1239M: Rob Herring <robh@kernel.org> 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241S: Maintained 1242F: arch/arm/mach-highbank/ 1243F: arch/arm/boot/dts/highbank.dts 1244F: arch/arm/boot/dts/ecx-*.dts* 1245 1246ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1247M: Krzysztof Halasa <khalasa@piap.pl> 1248S: Maintained 1249F: arch/arm/mach-cns3xxx/ 1250 1251ARM/CAVIUM THUNDER NETWORK DRIVER 1252M: Sunil Goutham <sgoutham@cavium.com> 1253M: Robert Richter <rric@kernel.org> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255S: Supported 1256F: drivers/net/ethernet/cavium/thunder/ 1257 1258ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1259M: Alexander Shiyan <shc_work@mail.ru> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Odd Fixes 1262N: clps711x 1263 1264ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1265M: Lennert Buytenhek <kernel@wantstofly.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268 1269ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1270M: Hartley Sweeten <hsweeten@visionengravers.com> 1271M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-ep93xx/ 1275F: arch/arm/mach-ep93xx/include/mach/ 1276 1277ARM/CLKDEV SUPPORT 1278M: Russell King <linux@armlinux.org.uk> 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1280S: Maintained 1281T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1282F: arch/arm/include/asm/clkdev.h 1283F: drivers/clk/clkdev.c 1284 1285ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1286M: Mike Rapoport <mike@compulab.co.il> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288S: Maintained 1289 1290ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1291M: Baruch Siach <baruch@tkos.co.il> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294F: arch/arm/boot/dts/cx92755* 1295N: digicolor 1296 1297ARM/CONTEC MICRO9 MACHINE SUPPORT 1298M: Hubert Feurstein <hubert.feurstein@contec.at> 1299S: Maintained 1300F: arch/arm/mach-ep93xx/micro9.c 1301 1302ARM/CORESIGHT FRAMEWORK AND DRIVERS 1303M: Mathieu Poirier <mathieu.poirier@linaro.org> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306F: drivers/hwtracing/coresight/* 1307F: Documentation/trace/coresight.txt 1308F: Documentation/trace/coresight-cpu-debug.txt 1309F: Documentation/devicetree/bindings/arm/coresight.txt 1310F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1311F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1312F: tools/perf/arch/arm/util/pmu.c 1313F: tools/perf/arch/arm/util/auxtrace.c 1314F: tools/perf/arch/arm/util/cs-etm.c 1315F: tools/perf/arch/arm/util/cs-etm.h 1316F: tools/perf/util/cs-etm.h 1317 1318ARM/CORGI MACHINE SUPPORT 1319M: Richard Purdie <rpurdie@rpsys.net> 1320S: Maintained 1321 1322ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1323M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1324M: Linus Walleij <linus.walleij@linaro.org> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326T: git git://github.com/ulli-kroll/linux.git 1327S: Maintained 1328F: Documentation/devicetree/bindings/arm/gemini.txt 1329F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1330F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1331F: arch/arm/mach-gemini/ 1332F: drivers/pinctrl/pinctrl-gemini.c 1333F: drivers/rtc/rtc-ftrtc010.c 1334 1335ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1336M: Barry Song <baohua@kernel.org> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1339S: Maintained 1340F: arch/arm/boot/dts/prima2* 1341F: arch/arm/mach-prima2/ 1342F: drivers/clk/sirf/ 1343F: drivers/clocksource/timer-prima2.c 1344F: drivers/clocksource/timer-atlas7.c 1345N: [^a-z]sirf 1346 1347ARM/EBSA110 MACHINE SUPPORT 1348M: Russell King <linux@armlinux.org.uk> 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1350W: http://www.armlinux.org.uk/ 1351S: Maintained 1352F: arch/arm/mach-ebsa110/ 1353F: drivers/net/ethernet/amd/am79c961a.* 1354 1355ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1356M: Uwe Kleine-König <kernel@pengutronix.de> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359N: efm32 1360 1361ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1362M: Robert Jarzmik <robert.jarzmik@free.fr> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365F: arch/arm/mach-pxa/ezx.c 1366 1367ARM/FARADAY FA526 PORT 1368M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370S: Maintained 1371T: git git://git.berlios.de/gemini-board 1372F: arch/arm/mm/*-fa* 1373 1374ARM/FOOTBRIDGE ARCHITECTURE 1375M: Russell King <linux@armlinux.org.uk> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377W: http://www.armlinux.org.uk/ 1378S: Maintained 1379F: arch/arm/include/asm/hardware/dec21285.h 1380F: arch/arm/mach-footbridge/ 1381 1382ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1383M: Shawn Guo <shawnguo@kernel.org> 1384M: Sascha Hauer <kernel@pengutronix.de> 1385R: Fabio Estevam <fabio.estevam@nxp.com> 1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1387S: Maintained 1388T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1389F: arch/arm/mach-imx/ 1390F: arch/arm/mach-mxs/ 1391F: arch/arm/boot/dts/imx* 1392F: arch/arm/configs/imx*_defconfig 1393F: drivers/clk/imx/ 1394F: drivers/soc/imx/ 1395F: include/soc/imx/ 1396 1397ARM/FREESCALE VYBRID ARM ARCHITECTURE 1398M: Shawn Guo <shawnguo@kernel.org> 1399M: Sascha Hauer <kernel@pengutronix.de> 1400R: Stefan Agner <stefan@agner.ch> 1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1402S: Maintained 1403T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1404F: arch/arm/mach-imx/*vf610* 1405F: arch/arm/boot/dts/vf* 1406 1407ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1408M: Lennert Buytenhek <kernel@wantstofly.org> 1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1410S: Maintained 1411 1412ARM/GUMSTIX MACHINE SUPPORT 1413M: Steve Sakoman <sakoman@gmail.com> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415S: Maintained 1416 1417ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1418M: Philipp Zabel <philipp.zabel@gmail.com> 1419M: Paul Parsons <lost.distance@yahoo.com> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421S: Maintained 1422F: arch/arm/mach-pxa/hx4700.c 1423F: arch/arm/mach-pxa/include/mach/hx4700.h 1424F: sound/soc/pxa/hx4700.c 1425 1426ARM/HISILICON SOC SUPPORT 1427M: Wei Xu <xuwei5@hisilicon.com> 1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1429W: http://www.hisilicon.com 1430S: Supported 1431T: git git://github.com/hisilicon/linux-hisi.git 1432F: arch/arm/mach-hisi/ 1433F: arch/arm/boot/dts/hi3* 1434F: arch/arm/boot/dts/hip* 1435F: arch/arm/boot/dts/hisi* 1436F: arch/arm64/boot/dts/hisilicon/ 1437 1438ARM/HP JORNADA 7XX MACHINE SUPPORT 1439M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1440W: www.jlime.com 1441S: Maintained 1442T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1443F: arch/arm/mach-sa1100/jornada720.c 1444F: arch/arm/mach-sa1100/include/mach/jornada720.h 1445 1446ARM/IGEP MACHINE SUPPORT 1447M: Enric Balletbo i Serra <eballetbo@gmail.com> 1448M: Javier Martinez Canillas <javier@dowhile0.org> 1449L: linux-omap@vger.kernel.org 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451S: Maintained 1452F: arch/arm/boot/dts/omap3-igep* 1453 1454ARM/INCOME PXA270 SUPPORT 1455M: Marek Vasut <marek.vasut@gmail.com> 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457S: Maintained 1458F: arch/arm/mach-pxa/colibri-pxa270-income.c 1459 1460ARM/INTEL IOP13XX ARM ARCHITECTURE 1461M: Lennert Buytenhek <kernel@wantstofly.org> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464 1465ARM/INTEL IOP32X ARM ARCHITECTURE 1466M: Lennert Buytenhek <kernel@wantstofly.org> 1467L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1468S: Maintained 1469 1470ARM/INTEL IOP33X ARM ARCHITECTURE 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1472S: Orphan 1473 1474ARM/INTEL IQ81342EX MACHINE SUPPORT 1475M: Lennert Buytenhek <kernel@wantstofly.org> 1476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1477S: Maintained 1478 1479ARM/INTEL IXDP2850 MACHINE SUPPORT 1480M: Lennert Buytenhek <kernel@wantstofly.org> 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483 1484ARM/INTEL IXP4XX ARM ARCHITECTURE 1485M: Imre Kaloz <kaloz@openwrt.org> 1486M: Krzysztof Halasa <khalasa@piap.pl> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489F: arch/arm/mach-ixp4xx/ 1490 1491ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1492M: Jonathan Cameron <jic23@cam.ac.uk> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: arch/arm/mach-pxa/stargate2.c 1496F: drivers/pcmcia/pxa2xx_stargate2.c 1497 1498ARM/INTEL XSC3 (MANZANO) ARM CORE 1499M: Lennert Buytenhek <kernel@wantstofly.org> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502 1503ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1504M: Lennert Buytenhek <kernel@wantstofly.org> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507 1508ARM/LG1K ARCHITECTURE 1509M: Chanho Min <chanho.min@lge.com> 1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1511S: Maintained 1512F: arch/arm64/boot/dts/lg/ 1513 1514ARM/LOGICPD PXA270 MACHINE SUPPORT 1515M: Lennert Buytenhek <kernel@wantstofly.org> 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518 1519ARM/LPC18XX ARCHITECTURE 1520M: Joachim Eastwood <manabian@gmail.com> 1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1522S: Maintained 1523F: arch/arm/boot/dts/lpc43* 1524F: drivers/clk/nxp/clk-lpc18xx* 1525F: drivers/clocksource/time-lpc32xx.c 1526F: drivers/i2c/busses/i2c-lpc2k.c 1527F: drivers/memory/pl172.c 1528F: drivers/mtd/spi-nor/nxp-spifi.c 1529F: drivers/rtc/rtc-lpc24xx.c 1530N: lpc18xx 1531 1532ARM/LPC32XX SOC SUPPORT 1533M: Vladimir Zapolskiy <vz@mleia.com> 1534M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1537S: Maintained 1538F: arch/arm/boot/dts/lpc32* 1539F: arch/arm/mach-lpc32xx/ 1540F: drivers/i2c/busses/i2c-pnx.c 1541F: drivers/net/ethernet/nxp/lpc_eth.c 1542F: drivers/usb/host/ohci-nxp.c 1543F: drivers/watchdog/pnx4008_wdt.c 1544N: lpc32xx 1545 1546ARM/MAGICIAN MACHINE SUPPORT 1547M: Philipp Zabel <philipp.zabel@gmail.com> 1548S: Maintained 1549 1550ARM/Marvell Berlin SoC support 1551M: Jisheng Zhang <jszhang@marvell.com> 1552M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554S: Maintained 1555F: arch/arm/mach-berlin/ 1556F: arch/arm/boot/dts/berlin* 1557F: arch/arm64/boot/dts/marvell/berlin* 1558 1559ARM/Marvell Dove/MV78xx0/Orion SOC support 1560M: Jason Cooper <jason@lakedaemon.net> 1561M: Andrew Lunn <andrew@lunn.ch> 1562M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1563M: Gregory Clement <gregory.clement@free-electrons.com> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566F: Documentation/devicetree/bindings/soc/dove/ 1567F: arch/arm/mach-dove/ 1568F: arch/arm/mach-mv78xx0/ 1569F: arch/arm/mach-orion5x/ 1570F: arch/arm/plat-orion/ 1571F: arch/arm/boot/dts/dove* 1572F: arch/arm/boot/dts/orion5x* 1573 1574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1575M: Jason Cooper <jason@lakedaemon.net> 1576M: Andrew Lunn <andrew@lunn.ch> 1577M: Gregory Clement <gregory.clement@free-electrons.com> 1578M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1580S: Maintained 1581F: arch/arm/boot/dts/armada* 1582F: arch/arm/boot/dts/kirkwood* 1583F: arch/arm/configs/mvebu_*_defconfig 1584F: arch/arm/mach-mvebu/ 1585F: arch/arm64/boot/dts/marvell/armada* 1586F: drivers/cpufreq/mvebu-cpufreq.c 1587F: drivers/irqchip/irq-armada-370-xp.c 1588F: drivers/irqchip/irq-mvebu-* 1589F: drivers/pinctrl/mvebu/ 1590F: drivers/rtc/rtc-armada38x.c 1591 1592ARM/Mediatek RTC DRIVER 1593M: Eddie Huang <eddie.huang@mediatek.com> 1594M: Sean Wang <sean.wang@mediatek.com> 1595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1596L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1597S: Maintained 1598F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1599F: drivers/rtc/rtc-mt6397.c 1600F: drivers/rtc/rtc-mt7622.c 1601 1602ARM/Mediatek SoC support 1603M: Matthias Brugger <matthias.bgg@gmail.com> 1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1605L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1606S: Maintained 1607F: arch/arm/boot/dts/mt6* 1608F: arch/arm/boot/dts/mt7* 1609F: arch/arm/boot/dts/mt8* 1610F: arch/arm/mach-mediatek/ 1611F: arch/arm64/boot/dts/mediatek/ 1612N: mtk 1613K: mediatek 1614 1615ARM/Mediatek USB3 PHY DRIVER 1616M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1619S: Maintained 1620F: drivers/phy/mediatek/phy-mtk-tphy.c 1621 1622ARM/MICREL KS8695 ARCHITECTURE 1623M: Greg Ungerer <gerg@uclinux.org> 1624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1625F: arch/arm/mach-ks8695/ 1626S: Odd Fixes 1627 1628ARM/MIOA701 MACHINE SUPPORT 1629M: Robert Jarzmik <robert.jarzmik@free.fr> 1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1631F: arch/arm/mach-pxa/mioa701.c 1632S: Maintained 1633 1634ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1635M: Michael Petchkovsky <mkpetch@internode.on.net> 1636S: Maintained 1637 1638ARM/NOMADIK ARCHITECTURE 1639M: Alessandro Rubini <rubini@unipv.it> 1640M: Linus Walleij <linus.walleij@linaro.org> 1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1642S: Maintained 1643F: arch/arm/mach-nomadik/ 1644F: drivers/pinctrl/nomadik/ 1645F: drivers/i2c/busses/i2c-nomadik.c 1646T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1647 1648ARM/NUVOTON W90X900 ARM ARCHITECTURE 1649M: Wan ZongShun <mcuos.com@gmail.com> 1650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1651W: http://www.mcuos.com 1652S: Maintained 1653F: arch/arm/mach-w90x900/ 1654F: drivers/input/keyboard/w90p910_keypad.c 1655F: drivers/input/touchscreen/w90p910_ts.c 1656F: drivers/watchdog/nuc900_wdt.c 1657F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1658F: drivers/mtd/nand/nuc900_nand.c 1659F: drivers/rtc/rtc-nuc900.c 1660F: drivers/spi/spi-nuc900.c 1661F: drivers/usb/host/ehci-w90x900.c 1662F: drivers/video/fbdev/nuc900fb.c 1663 1664ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1665M: Nelson Castillo <arhuaco@freaks-unidos.net> 1666L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1667W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1668S: Supported 1669 1670ARM/Orion SoC/Technologic Systems TS-78xx platform support 1671M: Alexander Clouter <alex@digriz.org.uk> 1672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1673W: http://www.digriz.org.uk/ts78xx/kernel 1674S: Maintained 1675F: arch/arm/mach-orion5x/ts78xx-* 1676 1677ARM/OXNAS platform support 1678M: Neil Armstrong <narmstrong@baylibre.com> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1681S: Maintained 1682F: arch/arm/mach-oxnas/ 1683F: arch/arm/boot/dts/ox8*.dtsi 1684F: arch/arm/boot/dts/wd-mbwe.dts 1685F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1686N: oxnas 1687 1688ARM/PALM TREO SUPPORT 1689M: Tomas Cech <sleep_walker@suse.com> 1690L: linux-arm-kernel@lists.infradead.org 1691W: http://hackndev.com 1692S: Maintained 1693F: arch/arm/mach-pxa/include/mach/palmtreo.h 1694F: arch/arm/mach-pxa/palmtreo.c 1695 1696ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1697M: Marek Vasut <marek.vasut@gmail.com> 1698L: linux-arm-kernel@lists.infradead.org 1699W: http://hackndev.com 1700S: Maintained 1701F: arch/arm/mach-pxa/include/mach/palmtx.h 1702F: arch/arm/mach-pxa/palmtx.c 1703F: arch/arm/mach-pxa/include/mach/palmt5.h 1704F: arch/arm/mach-pxa/palmt5.c 1705F: arch/arm/mach-pxa/include/mach/palmld.h 1706F: arch/arm/mach-pxa/palmld.c 1707F: arch/arm/mach-pxa/include/mach/palmte2.h 1708F: arch/arm/mach-pxa/palmte2.c 1709F: arch/arm/mach-pxa/include/mach/palmtc.h 1710F: arch/arm/mach-pxa/palmtc.c 1711 1712ARM/PALMZ72 SUPPORT 1713M: Sergey Lapin <slapin@ossfans.org> 1714L: linux-arm-kernel@lists.infradead.org 1715W: http://hackndev.com 1716S: Maintained 1717F: arch/arm/mach-pxa/include/mach/palmz72.h 1718F: arch/arm/mach-pxa/palmz72.c 1719 1720ARM/PLEB SUPPORT 1721M: Peter Chubb <pleb@gelato.unsw.edu.au> 1722W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1723S: Maintained 1724 1725ARM/PT DIGITAL BOARD PORT 1726M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1728W: http://www.armlinux.org.uk/ 1729S: Maintained 1730 1731ARM/QUALCOMM SUPPORT 1732M: Andy Gross <andy.gross@linaro.org> 1733M: David Brown <david.brown@linaro.org> 1734L: linux-arm-msm@vger.kernel.org 1735L: linux-soc@vger.kernel.org 1736S: Maintained 1737F: Documentation/devicetree/bindings/soc/qcom/ 1738F: arch/arm/boot/dts/qcom-*.dts 1739F: arch/arm/boot/dts/qcom-*.dtsi 1740F: arch/arm/mach-qcom/ 1741F: arch/arm64/boot/dts/qcom/* 1742F: drivers/i2c/busses/i2c-qup.c 1743F: drivers/clk/qcom/ 1744F: drivers/dma/qcom/ 1745F: drivers/soc/qcom/ 1746F: drivers/spi/spi-qup.c 1747F: drivers/tty/serial/msm_serial.h 1748F: drivers/tty/serial/msm_serial.c 1749F: drivers/*/pm8???-* 1750F: drivers/mfd/ssbi.c 1751F: drivers/firmware/qcom_scm.c 1752T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1753 1754ARM/RADISYS ENP2611 MACHINE SUPPORT 1755M: Lennert Buytenhek <kernel@wantstofly.org> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757S: Maintained 1758 1759ARM/REALTEK ARCHITECTURE 1760M: Andreas Färber <afaerber@suse.de> 1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1762S: Maintained 1763F: arch/arm64/boot/dts/realtek/ 1764F: Documentation/devicetree/bindings/arm/realtek.txt 1765 1766ARM/RENESAS ARM64 ARCHITECTURE 1767M: Simon Horman <horms@verge.net.au> 1768M: Magnus Damm <magnus.damm@gmail.com> 1769L: linux-renesas-soc@vger.kernel.org 1770Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1771T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1772S: Supported 1773F: arch/arm64/boot/dts/renesas/ 1774F: Documentation/devicetree/bindings/arm/shmobile.txt 1775F: drivers/soc/renesas/ 1776F: include/linux/soc/renesas/ 1777 1778ARM/RISCPC ARCHITECTURE 1779M: Russell King <linux@armlinux.org.uk> 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1781W: http://www.armlinux.org.uk/ 1782S: Maintained 1783F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1784F: arch/arm/include/asm/hardware/ioc.h 1785F: arch/arm/include/asm/hardware/iomd.h 1786F: arch/arm/include/asm/hardware/memc.h 1787F: arch/arm/mach-rpc/ 1788F: drivers/net/ethernet/8390/etherh.c 1789F: drivers/net/ethernet/i825xx/ether1* 1790F: drivers/net/ethernet/seeq/ether3* 1791F: drivers/scsi/arm/ 1792 1793ARM/Rockchip SoC support 1794M: Heiko Stuebner <heiko@sntech.de> 1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1796L: linux-rockchip@lists.infradead.org 1797T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1798S: Maintained 1799F: arch/arm/boot/dts/rk3* 1800F: arch/arm/boot/dts/rv1108* 1801F: arch/arm/mach-rockchip/ 1802F: drivers/clk/rockchip/ 1803F: drivers/i2c/busses/i2c-rk3x.c 1804F: drivers/*/*rockchip* 1805F: drivers/*/*/*rockchip* 1806F: sound/soc/rockchip/ 1807N: rockchip 1808 1809ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1810M: Kukjin Kim <kgene@kernel.org> 1811M: Krzysztof Kozlowski <krzk@kernel.org> 1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1813L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1814Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1815S: Maintained 1816F: arch/arm/boot/dts/s3c* 1817F: arch/arm/boot/dts/s5p* 1818F: arch/arm/boot/dts/samsung* 1819F: arch/arm/boot/dts/exynos* 1820F: arch/arm64/boot/dts/exynos/ 1821F: arch/arm/plat-samsung/ 1822F: arch/arm/mach-s3c24*/ 1823F: arch/arm/mach-s3c64xx/ 1824F: arch/arm/mach-s5p*/ 1825F: arch/arm/mach-exynos*/ 1826F: drivers/*/*s3c24* 1827F: drivers/*/*/*s3c24* 1828F: drivers/*/*s3c64xx* 1829F: drivers/*/*s5pv210* 1830F: drivers/memory/samsung/* 1831F: drivers/soc/samsung/* 1832F: Documentation/arm/Samsung/ 1833F: Documentation/devicetree/bindings/arm/samsung/ 1834F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1835F: Documentation/devicetree/bindings/power/pd-samsung.txt 1836N: exynos 1837 1838ARM/SAMSUNG MOBILE MACHINE SUPPORT 1839M: Kyungmin Park <kyungmin.park@samsung.com> 1840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1841S: Maintained 1842F: arch/arm/mach-s5pv210/ 1843 1844ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1845M: Kyungmin Park <kyungmin.park@samsung.com> 1846M: Kamil Debski <kamil@wypas.org> 1847M: Andrzej Hajda <a.hajda@samsung.com> 1848L: linux-arm-kernel@lists.infradead.org 1849L: linux-media@vger.kernel.org 1850S: Maintained 1851F: drivers/media/platform/s5p-g2d/ 1852 1853ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1854M: Marek Szyprowski <m.szyprowski@samsung.com> 1855L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1856L: linux-media@vger.kernel.org 1857S: Maintained 1858F: drivers/media/platform/s5p-cec/ 1859F: Documentation/devicetree/bindings/media/s5p-cec.txt 1860 1861ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1862M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1863M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1864L: linux-arm-kernel@lists.infradead.org 1865L: linux-media@vger.kernel.org 1866S: Maintained 1867F: drivers/media/platform/s5p-jpeg/ 1868 1869ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1870M: Kyungmin Park <kyungmin.park@samsung.com> 1871M: Kamil Debski <kamil@wypas.org> 1872M: Jeongtae Park <jtp.park@samsung.com> 1873M: Andrzej Hajda <a.hajda@samsung.com> 1874L: linux-arm-kernel@lists.infradead.org 1875L: linux-media@vger.kernel.org 1876S: Maintained 1877F: arch/arm/plat-samsung/s5p-dev-mfc.c 1878F: drivers/media/platform/s5p-mfc/ 1879 1880ARM/SHMOBILE ARM ARCHITECTURE 1881M: Simon Horman <horms@verge.net.au> 1882M: Magnus Damm <magnus.damm@gmail.com> 1883L: linux-renesas-soc@vger.kernel.org 1884Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1885T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1886S: Supported 1887F: arch/arm/boot/dts/emev2* 1888F: arch/arm/boot/dts/r7s* 1889F: arch/arm/boot/dts/r8a* 1890F: arch/arm/boot/dts/sh* 1891F: arch/arm/configs/shmobile_defconfig 1892F: arch/arm/include/debug/renesas-scif.S 1893F: arch/arm/mach-shmobile/ 1894F: Documentation/devicetree/bindings/arm/shmobile.txt 1895F: drivers/soc/renesas/ 1896F: include/linux/soc/renesas/ 1897 1898ARM/SOCFPGA ARCHITECTURE 1899M: Dinh Nguyen <dinguyen@kernel.org> 1900S: Maintained 1901F: arch/arm/mach-socfpga/ 1902F: arch/arm/boot/dts/socfpga* 1903F: arch/arm/configs/socfpga_defconfig 1904F: arch/arm64/boot/dts/altera/ 1905W: http://www.rocketboards.org 1906T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1907 1908ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1909M: Dinh Nguyen <dinguyen@kernel.org> 1910S: Maintained 1911F: drivers/clk/socfpga/ 1912 1913ARM/SOCFPGA EDAC SUPPORT 1914M: Thor Thayer <thor.thayer@linux.intel.com> 1915S: Maintained 1916F: drivers/edac/altera_edac. 1917 1918ARM/STI ARCHITECTURE 1919M: Patrice Chotard <patrice.chotard@st.com> 1920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1921W: http://www.stlinux.com 1922S: Maintained 1923F: arch/arm/mach-sti/ 1924F: arch/arm/boot/dts/sti* 1925F: drivers/char/hw_random/st-rng.c 1926F: drivers/clocksource/arm_global_timer.c 1927F: drivers/clocksource/clksrc_st_lpc.c 1928F: drivers/cpufreq/sti-cpufreq.c 1929F: drivers/dma/st_fdma* 1930F: drivers/i2c/busses/i2c-st.c 1931F: drivers/media/rc/st_rc.c 1932F: drivers/media/platform/sti/c8sectpfe/ 1933F: drivers/mmc/host/sdhci-st.c 1934F: drivers/phy/st/phy-miphy28lp.c 1935F: drivers/phy/st/phy-stih407-usb.c 1936F: drivers/pinctrl/pinctrl-st.c 1937F: drivers/remoteproc/st_remoteproc.c 1938F: drivers/remoteproc/st_slim_rproc.c 1939F: drivers/reset/sti/ 1940F: drivers/rtc/rtc-st-lpc.c 1941F: drivers/tty/serial/st-asc.c 1942F: drivers/usb/dwc3/dwc3-st.c 1943F: drivers/usb/host/ehci-st.c 1944F: drivers/usb/host/ohci-st.c 1945F: drivers/watchdog/st_lpc_wdt.c 1946F: drivers/ata/ahci_st.c 1947F: include/linux/remoteproc/st_slim_rproc.h 1948 1949ARM/STM32 ARCHITECTURE 1950M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1951M: Alexandre Torgue <alexandre.torgue@st.com> 1952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1953S: Maintained 1954T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1955N: stm32 1956F: drivers/clocksource/armv7m_systick.c 1957 1958ARM/TANGO ARCHITECTURE 1959M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1960L: linux-arm-kernel@lists.infradead.org 1961S: Maintained 1962N: tango 1963 1964ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1965M: Lennert Buytenhek <kernel@wantstofly.org> 1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1967S: Maintained 1968 1969ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 1970M: Hans Verkuil <hans.verkuil@cisco.com> 1971L: linux-tegra@vger.kernel.org 1972L: linux-media@vger.kernel.org 1973S: Maintained 1974F: drivers/media/platform/tegra-cec/ 1975F: Documentation/devicetree/bindings/media/tegra-cec.txt 1976 1977ARM/TETON BGA MACHINE SUPPORT 1978M: "Mark F. Brown" <mark.brown314@gmail.com> 1979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1980S: Maintained 1981 1982ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1983M: Santosh Shilimkar <ssantosh@kernel.org> 1984L: linux-kernel@vger.kernel.org 1985S: Maintained 1986F: drivers/memory/*emif* 1987 1988ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1989M: Santosh Shilimkar <ssantosh@kernel.org> 1990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1991S: Maintained 1992F: arch/arm/mach-keystone/ 1993F: arch/arm/boot/dts/keystone-* 1994T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1995 1996ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1997M: Santosh Shilimkar <ssantosh@kernel.org> 1998L: linux-kernel@vger.kernel.org 1999S: Maintained 2000F: drivers/clk/keystone/ 2001 2002ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2003M: Santosh Shilimkar <ssantosh@kernel.org> 2004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2005L: linux-kernel@vger.kernel.org 2006S: Maintained 2007F: drivers/clocksource/timer-keystone.c 2008 2009ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2010M: Santosh Shilimkar <ssantosh@kernel.org> 2011L: linux-kernel@vger.kernel.org 2012S: Maintained 2013F: drivers/power/reset/keystone-reset.c 2014 2015ARM/THECUS N2100 MACHINE SUPPORT 2016M: Lennert Buytenhek <kernel@wantstofly.org> 2017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2018S: Maintained 2019 2020ARM/TOSA MACHINE SUPPORT 2021M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2022M: Dirk Opfer <dirk@opfer-online.de> 2023S: Maintained 2024 2025ARM/U300 MACHINE SUPPORT 2026M: Linus Walleij <linus.walleij@linaro.org> 2027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2028S: Supported 2029F: arch/arm/mach-u300/ 2030F: drivers/clocksource/timer-u300.c 2031F: drivers/i2c/busses/i2c-stu300.c 2032F: drivers/rtc/rtc-coh901331.c 2033F: drivers/watchdog/coh901327_wdt.c 2034F: drivers/dma/coh901318* 2035F: drivers/mfd/ab3100* 2036F: drivers/rtc/rtc-ab3100.c 2037F: drivers/rtc/rtc-coh901331.c 2038T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2039 2040ARM/UNIPHIER ARCHITECTURE 2041M: Masahiro Yamada <yamada.masahiro@socionext.com> 2042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2043T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2044S: Maintained 2045F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2046F: arch/arm/boot/dts/uniphier* 2047F: arch/arm/include/asm/hardware/cache-uniphier.h 2048F: arch/arm/mach-uniphier/ 2049F: arch/arm/mm/cache-uniphier.c 2050F: arch/arm64/boot/dts/socionext/uniphier* 2051F: drivers/bus/uniphier-system-bus.c 2052F: drivers/clk/uniphier/ 2053F: drivers/gpio/gpio-uniphier.c 2054F: drivers/i2c/busses/i2c-uniphier* 2055F: drivers/irqchip/irq-uniphier-aidet.c 2056F: drivers/pinctrl/uniphier/ 2057F: drivers/reset/reset-uniphier.c 2058F: drivers/tty/serial/8250/8250_uniphier.c 2059N: uniphier 2060 2061ARM/Ux500 ARM ARCHITECTURE 2062M: Linus Walleij <linus.walleij@linaro.org> 2063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2064S: Maintained 2065F: arch/arm/mach-ux500/ 2066F: drivers/clocksource/clksrc-dbx500-prcmu.c 2067F: drivers/dma/ste_dma40* 2068F: drivers/hwspinlock/u8500_hsem.c 2069F: drivers/mfd/abx500* 2070F: drivers/mfd/ab8500* 2071F: drivers/mfd/dbx500* 2072F: drivers/mfd/db8500* 2073F: drivers/pinctrl/nomadik/pinctrl-ab* 2074F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2075F: drivers/rtc/rtc-ab8500.c 2076F: drivers/rtc/rtc-pl031.c 2077T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2078 2079ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2080M: Ulf Hansson <ulf.hansson@linaro.org> 2081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2082T: git git://git.linaro.org/people/ulfh/clk.git 2083S: Maintained 2084F: drivers/clk/ux500/ 2085 2086ARM/VERSATILE EXPRESS PLATFORM 2087M: Liviu Dudau <liviu.dudau@arm.com> 2088M: Sudeep Holla <sudeep.holla@arm.com> 2089M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2091S: Maintained 2092F: arch/arm/boot/dts/vexpress* 2093F: arch/arm64/boot/dts/arm/ 2094F: arch/arm/mach-vexpress/ 2095F: */*/vexpress* 2096F: */*/*/vexpress* 2097F: drivers/clk/versatile/clk-vexpress-osc.c 2098F: drivers/clocksource/versatile.c 2099N: mps2 2100 2101ARM/VFP SUPPORT 2102M: Russell King <linux@armlinux.org.uk> 2103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2104W: http://www.armlinux.org.uk/ 2105S: Maintained 2106F: arch/arm/vfp/ 2107 2108ARM/VOIPAC PXA270 SUPPORT 2109M: Marek Vasut <marek.vasut@gmail.com> 2110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2111S: Maintained 2112F: arch/arm/mach-pxa/vpac270.c 2113F: arch/arm/mach-pxa/include/mach/vpac270.h 2114 2115ARM/VT8500 ARM ARCHITECTURE 2116M: Tony Prisk <linux@prisktech.co.nz> 2117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2118S: Maintained 2119F: arch/arm/mach-vt8500/ 2120F: drivers/clocksource/vt8500_timer.c 2121F: drivers/i2c/busses/i2c-wmt.c 2122F: drivers/mmc/host/wmt-sdmmc.c 2123F: drivers/pwm/pwm-vt8500.c 2124F: drivers/rtc/rtc-vt8500.c 2125F: drivers/tty/serial/vt8500_serial.c 2126F: drivers/usb/host/ehci-platform.c 2127F: drivers/usb/host/uhci-platform.c 2128F: drivers/video/fbdev/vt8500lcdfb.* 2129F: drivers/video/fbdev/wm8505fb* 2130F: drivers/video/fbdev/wmt_ge_rops.* 2131 2132ARM/ZIPIT Z2 SUPPORT 2133M: Marek Vasut <marek.vasut@gmail.com> 2134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2135S: Maintained 2136F: arch/arm/mach-pxa/z2.c 2137F: arch/arm/mach-pxa/include/mach/z2.h 2138 2139ARM/ZTE ARCHITECTURE 2140M: Jun Nie <jun.nie@linaro.org> 2141M: Baoyou Xie <baoyou.xie@linaro.org> 2142M: Shawn Guo <shawnguo@kernel.org> 2143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2144S: Maintained 2145F: arch/arm/boot/dts/zx2967* 2146F: arch/arm/mach-zx/ 2147F: arch/arm64/boot/dts/zte/ 2148F: drivers/clk/zte/ 2149F: drivers/dma/zx_dma.c 2150F: drivers/gpio/gpio-zx.c 2151F: drivers/i2c/busses/i2c-zx2967.c 2152F: drivers/mmc/host/dw_mmc-zx.* 2153F: drivers/pinctrl/zte/ 2154F: drivers/soc/zte/ 2155F: drivers/thermal/zx2967_thermal.c 2156F: drivers/watchdog/zx2967_wdt.c 2157F: Documentation/devicetree/bindings/arm/zte.txt 2158F: Documentation/devicetree/bindings/clock/zx2967*.txt 2159F: Documentation/devicetree/bindings/dma/zxdma.txt 2160F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2161F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2162F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2163F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2164F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2165F: Documentation/devicetree/bindings/soc/zte/ 2166F: Documentation/devicetree/bindings/sound/zte,*.txt 2167F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2168F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2169F: include/dt-bindings/clock/zx2967*.h 2170F: include/dt-bindings/soc/zte,*.h 2171F: sound/soc/codecs/zx_aud96p22.c 2172F: sound/soc/zte/ 2173 2174ARM/ZYNQ ARCHITECTURE 2175M: Michal Simek <michal.simek@xilinx.com> 2176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2177W: http://wiki.xilinx.com 2178T: git https://github.com/Xilinx/linux-xlnx.git 2179S: Supported 2180F: arch/arm/mach-zynq/ 2181F: drivers/cpuidle/cpuidle-zynq.c 2182F: drivers/block/xsysace.c 2183N: zynq 2184N: xilinx 2185F: drivers/clocksource/cadence_ttc_timer.c 2186F: drivers/i2c/busses/i2c-cadence.c 2187F: drivers/mmc/host/sdhci-of-arasan.c 2188F: drivers/edac/synopsys_edac.c 2189 2190ARM64 PORT (AARCH64 ARCHITECTURE) 2191M: Catalin Marinas <catalin.marinas@arm.com> 2192M: Will Deacon <will.deacon@arm.com> 2193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2194T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2195S: Maintained 2196F: arch/arm64/ 2197F: Documentation/arm64/ 2198 2199AS3645A LED FLASH CONTROLLER DRIVER 2200M: Sakari Ailus <sakari.ailus@iki.fi> 2201L: linux-leds@vger.kernel.org 2202S: Maintained 2203F: drivers/leds/leds-as3645a.c 2204 2205AS3645A LED FLASH CONTROLLER DRIVER 2206M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2207L: linux-media@vger.kernel.org 2208T: git git://linuxtv.org/media_tree.git 2209S: Maintained 2210F: drivers/media/i2c/as3645a.c 2211F: include/media/i2c/as3645a.h 2212 2213ASAHI KASEI AK8974 DRIVER 2214M: Linus Walleij <linus.walleij@linaro.org> 2215L: linux-iio@vger.kernel.org 2216W: http://www.akm.com/ 2217S: Supported 2218F: drivers/iio/magnetometer/ak8974.c 2219 2220ASC7621 HARDWARE MONITOR DRIVER 2221M: George Joseph <george.joseph@fairview5.com> 2222L: linux-hwmon@vger.kernel.org 2223S: Maintained 2224F: Documentation/hwmon/asc7621 2225F: drivers/hwmon/asc7621.c 2226 2227ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2228M: Corentin Chary <corentin.chary@gmail.com> 2229L: acpi4asus-user@lists.sourceforge.net 2230L: platform-driver-x86@vger.kernel.org 2231W: http://acpi4asus.sf.net 2232S: Maintained 2233F: drivers/platform/x86/asus*.c 2234F: drivers/platform/x86/eeepc*.c 2235 2236ASUS WIRELESS RADIO CONTROL DRIVER 2237M: João Paulo Rechi Vita <jprvita@gmail.com> 2238L: platform-driver-x86@vger.kernel.org 2239S: Maintained 2240F: drivers/platform/x86/asus-wireless.c 2241 2242ASYMMETRIC KEYS 2243M: David Howells <dhowells@redhat.com> 2244L: keyrings@vger.kernel.org 2245S: Maintained 2246F: Documentation/crypto/asymmetric-keys.txt 2247F: include/linux/verification.h 2248F: include/crypto/public_key.h 2249F: include/crypto/pkcs7.h 2250F: crypto/asymmetric_keys/ 2251 2252ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2253R: Dan Williams <dan.j.williams@intel.com> 2254W: http://sourceforge.net/projects/xscaleiop 2255S: Odd fixes 2256F: Documentation/crypto/async-tx-api.txt 2257F: crypto/async_tx/ 2258F: drivers/dma/ 2259F: include/linux/dmaengine.h 2260F: include/linux/async_tx.h 2261 2262AT24 EEPROM DRIVER 2263M: Bartosz Golaszewski <brgl@bgdev.pl> 2264L: linux-i2c@vger.kernel.org 2265S: Maintained 2266F: drivers/misc/eeprom/at24.c 2267F: include/linux/platform_data/at24.h 2268 2269ATA OVER ETHERNET (AOE) DRIVER 2270M: "Ed L. Cashin" <ed.cashin@acm.org> 2271W: http://www.openaoe.org/ 2272S: Supported 2273F: Documentation/aoe/ 2274F: drivers/block/aoe/ 2275 2276ATHEROS 71XX/9XXX GPIO DRIVER 2277M: Alban Bedel <albeu@free.fr> 2278W: https://github.com/AlbanBedel/linux 2279T: git git://github.com/AlbanBedel/linux 2280S: Maintained 2281F: drivers/gpio/gpio-ath79.c 2282F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2283 2284ATHEROS ATH GENERIC UTILITIES 2285M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2286L: linux-wireless@vger.kernel.org 2287S: Supported 2288F: drivers/net/wireless/ath/* 2289 2290ATHEROS ATH5K WIRELESS DRIVER 2291M: Jiri Slaby <jirislaby@gmail.com> 2292M: Nick Kossifidis <mickflemm@gmail.com> 2293M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2294L: linux-wireless@vger.kernel.org 2295W: http://wireless.kernel.org/en/users/Drivers/ath5k 2296S: Maintained 2297F: drivers/net/wireless/ath/ath5k/ 2298 2299ATHEROS ATH6KL WIRELESS DRIVER 2300M: Kalle Valo <kvalo@qca.qualcomm.com> 2301L: linux-wireless@vger.kernel.org 2302W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2303T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2304S: Supported 2305F: drivers/net/wireless/ath/ath6kl/ 2306 2307ATI_REMOTE2 DRIVER 2308M: Ville Syrjala <syrjala@sci.fi> 2309S: Maintained 2310F: drivers/input/misc/ati_remote2.c 2311 2312ATK0110 HWMON DRIVER 2313M: Luca Tettamanti <kronos.it@gmail.com> 2314L: linux-hwmon@vger.kernel.org 2315S: Maintained 2316F: drivers/hwmon/asus_atk0110.c 2317 2318ATLX ETHERNET DRIVERS 2319M: Jay Cliburn <jcliburn@gmail.com> 2320M: Chris Snook <chris.snook@gmail.com> 2321L: netdev@vger.kernel.org 2322W: http://sourceforge.net/projects/atl1 2323W: http://atl1.sourceforge.net 2324S: Maintained 2325F: drivers/net/ethernet/atheros/ 2326 2327ATM 2328M: Chas Williams <3chas3@gmail.com> 2329L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2330L: netdev@vger.kernel.org 2331W: http://linux-atm.sourceforge.net 2332S: Maintained 2333F: drivers/atm/ 2334F: include/linux/atm* 2335F: include/uapi/linux/atm* 2336 2337ATMEL AT91 / AT32 MCI DRIVER 2338M: Ludovic Desroches <ludovic.desroches@microchip.com> 2339S: Maintained 2340F: drivers/mmc/host/atmel-mci.c 2341 2342ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2343M: Nicolas Ferre <nicolas.ferre@microchip.com> 2344S: Supported 2345F: drivers/power/reset/at91-sama5d2_shdwc.c 2346 2347ATMEL Audio ALSA driver 2348M: Nicolas Ferre <nicolas.ferre@microchip.com> 2349L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2350S: Supported 2351F: sound/soc/atmel 2352 2353ATMEL I2C DRIVER 2354M: Ludovic Desroches <ludovic.desroches@microchip.com> 2355L: linux-i2c@vger.kernel.org 2356S: Supported 2357F: drivers/i2c/busses/i2c-at91.c 2358 2359ATMEL ISI DRIVER 2360M: Ludovic Desroches <ludovic.desroches@microchip.com> 2361L: linux-media@vger.kernel.org 2362S: Supported 2363F: drivers/media/platform/atmel/atmel-isi.c 2364F: include/media/atmel-isi.h 2365 2366ATMEL LCDFB DRIVER 2367M: Nicolas Ferre <nicolas.ferre@microchip.com> 2368L: linux-fbdev@vger.kernel.org 2369S: Maintained 2370F: drivers/video/fbdev/atmel_lcdfb.c 2371F: include/video/atmel_lcdc.h 2372 2373ATMEL MACB ETHERNET DRIVER 2374M: Nicolas Ferre <nicolas.ferre@microchip.com> 2375S: Supported 2376F: drivers/net/ethernet/cadence/ 2377 2378ATMEL MAXTOUCH DRIVER 2379M: Nick Dyer <nick@shmanahar.org> 2380T: git git://github.com/ndyer/linux.git 2381S: Maintained 2382F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2383F: drivers/input/touchscreen/atmel_mxt_ts.c 2384F: include/linux/platform_data/atmel_mxt_ts.h 2385 2386ATMEL NAND DRIVER 2387M: Wenyou Yang <wenyou.yang@atmel.com> 2388M: Josh Wu <rainyfeeling@outlook.com> 2389L: linux-mtd@lists.infradead.org 2390S: Supported 2391F: drivers/mtd/nand/atmel/* 2392 2393ATMEL SAMA5D2 ADC DRIVER 2394M: Ludovic Desroches <ludovic.desroches@microchip.com> 2395L: linux-iio@vger.kernel.org 2396S: Supported 2397F: drivers/iio/adc/at91-sama5d2_adc.c 2398 2399ATMEL SDMMC DRIVER 2400M: Ludovic Desroches <ludovic.desroches@microchip.com> 2401L: linux-mmc@vger.kernel.org 2402S: Supported 2403F: drivers/mmc/host/sdhci-of-at91.c 2404 2405ATMEL SPI DRIVER 2406M: Nicolas Ferre <nicolas.ferre@microchip.com> 2407S: Supported 2408F: drivers/spi/spi-atmel.* 2409 2410ATMEL SSC DRIVER 2411M: Nicolas Ferre <nicolas.ferre@microchip.com> 2412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2413S: Supported 2414F: drivers/misc/atmel-ssc.c 2415F: include/linux/atmel-ssc.h 2416 2417ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2418M: Nicolas Ferre <nicolas.ferre@microchip.com> 2419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2420S: Supported 2421F: drivers/misc/atmel_tclib.c 2422F: drivers/clocksource/tcb_clksrc.c 2423 2424ATMEL USBA UDC DRIVER 2425M: Nicolas Ferre <nicolas.ferre@microchip.com> 2426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2427S: Supported 2428F: drivers/usb/gadget/udc/atmel_usba_udc.* 2429 2430ATMEL WIRELESS DRIVER 2431M: Simon Kelley <simon@thekelleys.org.uk> 2432L: linux-wireless@vger.kernel.org 2433W: http://www.thekelleys.org.uk/atmel 2434W: http://atmelwlandriver.sourceforge.net/ 2435S: Maintained 2436F: drivers/net/wireless/atmel/atmel* 2437 2438ATMEL XDMA DRIVER 2439M: Ludovic Desroches <ludovic.desroches@microchip.com> 2440L: linux-arm-kernel@lists.infradead.org 2441L: dmaengine@vger.kernel.org 2442S: Supported 2443F: drivers/dma/at_xdmac.c 2444 2445ATOMIC INFRASTRUCTURE 2446M: Will Deacon <will.deacon@arm.com> 2447M: Peter Zijlstra <peterz@infradead.org> 2448R: Boqun Feng <boqun.feng@gmail.com> 2449L: linux-kernel@vger.kernel.org 2450S: Maintained 2451F: arch/*/include/asm/atomic*.h 2452F: include/*/atomic*.h 2453 2454ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2455M: Bradley Grove <linuxdrivers@attotech.com> 2456L: linux-scsi@vger.kernel.org 2457W: http://www.attotech.com 2458S: Supported 2459F: drivers/scsi/esas2r 2460 2461ATUSB IEEE 802.15.4 RADIO DRIVER 2462M: Stefan Schmidt <stefan@osg.samsung.com> 2463L: linux-wpan@vger.kernel.org 2464S: Maintained 2465F: drivers/net/ieee802154/atusb.c 2466F: drivers/net/ieee802154/atusb.h 2467F: drivers/net/ieee802154/at86rf230.h 2468 2469AUDIT SUBSYSTEM 2470M: Paul Moore <paul@paul-moore.com> 2471M: Eric Paris <eparis@redhat.com> 2472L: linux-audit@redhat.com (moderated for non-subscribers) 2473W: https://github.com/linux-audit 2474W: https://people.redhat.com/sgrubb/audit 2475T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2476S: Supported 2477F: include/linux/audit.h 2478F: include/uapi/linux/audit.h 2479F: kernel/audit* 2480 2481AUXILIARY DISPLAY DRIVERS 2482M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2483W: http://miguelojeda.es/auxdisplay.htm 2484W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2485S: Maintained 2486F: drivers/auxdisplay/ 2487F: include/linux/cfag12864b.h 2488 2489AX.25 NETWORK LAYER 2490M: Ralf Baechle <ralf@linux-mips.org> 2491L: linux-hams@vger.kernel.org 2492W: http://www.linux-ax25.org/ 2493S: Maintained 2494F: include/uapi/linux/ax25.h 2495F: include/net/ax25.h 2496F: net/ax25/ 2497 2498AXENTIA ARM DEVICES 2499M: Peter Rosin <peda@axentia.se> 2500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2501S: Maintained 2502F: Documentation/devicetree/bindings/arm/axentia.txt 2503F: arch/arm/boot/dts/at91-linea.dtsi 2504F: arch/arm/boot/dts/at91-tse850-3.dts 2505 2506AXENTIA ASOC DRIVERS 2507M: Peter Rosin <peda@axentia.se> 2508L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2509S: Maintained 2510F: Documentation/devicetree/bindings/sound/axentia,* 2511F: sound/soc/atmel/tse850-pcm5142.c 2512 2513AZ6007 DVB DRIVER 2514M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2515M: Mauro Carvalho Chehab <mchehab@kernel.org> 2516L: linux-media@vger.kernel.org 2517W: https://linuxtv.org 2518T: git git://linuxtv.org/media_tree.git 2519S: Maintained 2520F: drivers/media/usb/dvb-usb-v2/az6007.c 2521 2522AZTECH FM RADIO RECEIVER DRIVER 2523M: Hans Verkuil <hverkuil@xs4all.nl> 2524L: linux-media@vger.kernel.org 2525T: git git://linuxtv.org/media_tree.git 2526W: https://linuxtv.org 2527S: Maintained 2528F: drivers/media/radio/radio-aztech* 2529 2530B43 WIRELESS DRIVER 2531L: linux-wireless@vger.kernel.org 2532L: b43-dev@lists.infradead.org 2533W: http://wireless.kernel.org/en/users/Drivers/b43 2534S: Odd Fixes 2535F: drivers/net/wireless/broadcom/b43/ 2536 2537B43LEGACY WIRELESS DRIVER 2538M: Larry Finger <Larry.Finger@lwfinger.net> 2539L: linux-wireless@vger.kernel.org 2540L: b43-dev@lists.infradead.org 2541W: http://wireless.kernel.org/en/users/Drivers/b43 2542S: Maintained 2543F: drivers/net/wireless/broadcom/b43legacy/ 2544 2545BACKLIGHT CLASS/SUBSYSTEM 2546M: Lee Jones <lee.jones@linaro.org> 2547M: Daniel Thompson <daniel.thompson@linaro.org> 2548M: Jingoo Han <jingoohan1@gmail.com> 2549T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2550S: Maintained 2551F: drivers/video/backlight/ 2552F: include/linux/backlight.h 2553F: include/linux/pwm_backlight.h 2554F: Documentation/devicetree/bindings/leds/backlight 2555 2556BATMAN ADVANCED 2557M: Marek Lindner <mareklindner@neomailbox.ch> 2558M: Simon Wunderlich <sw@simonwunderlich.de> 2559M: Antonio Quartulli <a@unstable.cc> 2560L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2561W: https://www.open-mesh.org/ 2562Q: https://patchwork.open-mesh.org/project/batman/list/ 2563S: Maintained 2564F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2565F: Documentation/ABI/testing/sysfs-class-net-mesh 2566F: Documentation/networking/batman-adv.rst 2567F: include/uapi/linux/batman_adv.h 2568F: net/batman-adv/ 2569 2570BAYCOM/HDLCDRV DRIVERS FOR AX.25 2571M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2572L: linux-hams@vger.kernel.org 2573W: http://www.baycom.org/~tom/ham/ham.html 2574S: Maintained 2575F: drivers/net/hamradio/baycom* 2576 2577BCACHE (BLOCK LAYER CACHE) 2578M: Michael Lyle <mlyle@lyle.org> 2579M: Kent Overstreet <kent.overstreet@gmail.com> 2580L: linux-bcache@vger.kernel.org 2581W: http://bcache.evilpiepirate.org 2582C: irc://irc.oftc.net/bcache 2583S: Maintained 2584F: drivers/md/bcache/ 2585 2586BDISP ST MEDIA DRIVER 2587M: Fabien Dessenne <fabien.dessenne@st.com> 2588L: linux-media@vger.kernel.org 2589T: git git://linuxtv.org/media_tree.git 2590W: https://linuxtv.org 2591S: Supported 2592F: drivers/media/platform/sti/bdisp 2593 2594BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2595M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2596L: netdev@vger.kernel.org 2597S: Maintained 2598F: drivers/net/ethernet/ec_bhf.c 2599 2600BEFS FILE SYSTEM 2601M: Luis de Bethencourt <luisbg@kernel.org> 2602M: Salah Triki <salah.triki@gmail.com> 2603S: Maintained 2604T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2605F: Documentation/filesystems/befs.txt 2606F: fs/befs/ 2607 2608BFQ I/O SCHEDULER 2609M: Paolo Valente <paolo.valente@linaro.org> 2610M: Jens Axboe <axboe@kernel.dk> 2611L: linux-block@vger.kernel.org 2612S: Maintained 2613F: block/bfq-* 2614F: Documentation/block/bfq-iosched.txt 2615 2616BFS FILE SYSTEM 2617M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2618S: Maintained 2619F: Documentation/filesystems/bfs.txt 2620F: fs/bfs/ 2621F: include/uapi/linux/bfs_fs.h 2622 2623BLACKFIN ARCHITECTURE 2624M: Steven Miao <realmz6@gmail.com> 2625L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2626T: git git://git.code.sf.net/p/adi-linux/code 2627W: http://blackfin.uclinux.org 2628S: Supported 2629F: arch/blackfin/ 2630 2631BLACKFIN EMAC DRIVER 2632L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2633W: http://blackfin.uclinux.org 2634S: Supported 2635F: drivers/net/ethernet/adi/ 2636 2637BLACKFIN MEDIA DRIVER 2638M: Scott Jiang <scott.jiang.linux@gmail.com> 2639L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2640W: http://blackfin.uclinux.org/ 2641S: Supported 2642F: drivers/media/platform/blackfin/ 2643F: drivers/media/i2c/adv7183* 2644F: drivers/media/i2c/vs6624* 2645 2646BLACKFIN RTC DRIVER 2647L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2648W: http://blackfin.uclinux.org 2649S: Supported 2650F: drivers/rtc/rtc-bfin.c 2651 2652BLACKFIN SDH DRIVER 2653L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2654W: http://blackfin.uclinux.org 2655S: Supported 2656F: drivers/mmc/host/bfin_sdh.c 2657 2658BLACKFIN SERIAL DRIVER 2659L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2660W: http://blackfin.uclinux.org 2661S: Supported 2662F: drivers/tty/serial/bfin_uart.c 2663 2664BLACKFIN WATCHDOG DRIVER 2665L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2666W: http://blackfin.uclinux.org 2667S: Supported 2668F: drivers/watchdog/bfin_wdt.c 2669 2670BLINKM RGB LED DRIVER 2671M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2672S: Maintained 2673F: drivers/leds/leds-blinkm.c 2674 2675BLOCK LAYER 2676M: Jens Axboe <axboe@kernel.dk> 2677L: linux-block@vger.kernel.org 2678T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2679S: Maintained 2680F: block/ 2681F: kernel/trace/blktrace.c 2682F: lib/sbitmap.c 2683 2684BLOCK2MTD DRIVER 2685M: Joern Engel <joern@lazybastard.org> 2686L: linux-mtd@lists.infradead.org 2687S: Maintained 2688F: drivers/mtd/devices/block2mtd.c 2689 2690BLUETOOTH DRIVERS 2691M: Marcel Holtmann <marcel@holtmann.org> 2692M: Gustavo Padovan <gustavo@padovan.org> 2693M: Johan Hedberg <johan.hedberg@gmail.com> 2694L: linux-bluetooth@vger.kernel.org 2695W: http://www.bluez.org/ 2696T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2697T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2698S: Maintained 2699F: drivers/bluetooth/ 2700 2701BLUETOOTH SUBSYSTEM 2702M: Marcel Holtmann <marcel@holtmann.org> 2703M: Gustavo Padovan <gustavo@padovan.org> 2704M: Johan Hedberg <johan.hedberg@gmail.com> 2705L: linux-bluetooth@vger.kernel.org 2706W: http://www.bluez.org/ 2707T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2708T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2709S: Maintained 2710F: net/bluetooth/ 2711F: include/net/bluetooth/ 2712 2713BONDING DRIVER 2714M: Jay Vosburgh <j.vosburgh@gmail.com> 2715M: Veaceslav Falico <vfalico@gmail.com> 2716M: Andy Gospodarek <andy@greyhouse.net> 2717L: netdev@vger.kernel.org 2718W: http://sourceforge.net/projects/bonding/ 2719S: Supported 2720F: drivers/net/bonding/ 2721F: include/uapi/linux/if_bonding.h 2722 2723BPF (Safe dynamic programs and tools) 2724M: Alexei Starovoitov <ast@kernel.org> 2725M: Daniel Borkmann <daniel@iogearbox.net> 2726L: netdev@vger.kernel.org 2727L: linux-kernel@vger.kernel.org 2728S: Supported 2729F: arch/x86/net/bpf_jit* 2730F: Documentation/networking/filter.txt 2731F: Documentation/bpf/ 2732F: include/linux/bpf* 2733F: include/linux/filter.h 2734F: include/uapi/linux/bpf* 2735F: include/uapi/linux/filter.h 2736F: kernel/bpf/ 2737F: kernel/trace/bpf_trace.c 2738F: lib/test_bpf.c 2739F: net/bpf/ 2740F: net/core/filter.c 2741F: net/sched/act_bpf.c 2742F: net/sched/cls_bpf.c 2743F: samples/bpf/ 2744F: tools/bpf/ 2745F: tools/testing/selftests/bpf/ 2746 2747BROADCOM B44 10/100 ETHERNET DRIVER 2748M: Michael Chan <michael.chan@broadcom.com> 2749L: netdev@vger.kernel.org 2750S: Supported 2751F: drivers/net/ethernet/broadcom/b44.* 2752 2753BROADCOM B53 ETHERNET SWITCH DRIVER 2754M: Florian Fainelli <f.fainelli@gmail.com> 2755L: netdev@vger.kernel.org 2756L: openwrt-devel@lists.openwrt.org (subscribers-only) 2757S: Supported 2758F: drivers/net/dsa/b53/* 2759F: include/linux/platform_data/b53.h 2760 2761BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2762M: Florian Fainelli <f.fainelli@gmail.com> 2763M: Ray Jui <rjui@broadcom.com> 2764M: Scott Branden <sbranden@broadcom.com> 2765M: bcm-kernel-feedback-list@broadcom.com 2766T: git git://github.com/broadcom/mach-bcm 2767S: Maintained 2768N: bcm281* 2769N: bcm113* 2770N: bcm216* 2771N: kona 2772F: arch/arm/mach-bcm/ 2773 2774BROADCOM BCM2835 ARM ARCHITECTURE 2775M: Eric Anholt <eric@anholt.net> 2776M: Stefan Wahren <stefan.wahren@i2se.com> 2777L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2779T: git git://github.com/anholt/linux 2780S: Maintained 2781N: bcm2835 2782F: drivers/staging/vc04_services 2783 2784BROADCOM BCM47XX MIPS ARCHITECTURE 2785M: Hauke Mehrtens <hauke@hauke-m.de> 2786M: Rafał Miłecki <zajec5@gmail.com> 2787L: linux-mips@linux-mips.org 2788S: Maintained 2789F: Documentation/devicetree/bindings/mips/brcm/ 2790F: arch/mips/bcm47xx/* 2791F: arch/mips/include/asm/mach-bcm47xx/* 2792 2793BROADCOM BCM5301X ARM ARCHITECTURE 2794M: Hauke Mehrtens <hauke@hauke-m.de> 2795M: Rafał Miłecki <zajec5@gmail.com> 2796M: Jon Mason <jonmason@broadcom.com> 2797M: bcm-kernel-feedback-list@broadcom.com 2798L: linux-arm-kernel@lists.infradead.org 2799S: Maintained 2800F: arch/arm/mach-bcm/bcm_5301x.c 2801F: arch/arm/boot/dts/bcm5301x*.dtsi 2802F: arch/arm/boot/dts/bcm470* 2803F: arch/arm/boot/dts/bcm953012* 2804 2805BROADCOM BCM53573 ARM ARCHITECTURE 2806M: Rafał Miłecki <rafal@milecki.pl> 2807L: linux-arm-kernel@lists.infradead.org 2808S: Maintained 2809F: arch/arm/boot/dts/bcm53573* 2810F: arch/arm/boot/dts/bcm47189* 2811 2812BROADCOM BCM63XX ARM ARCHITECTURE 2813M: Florian Fainelli <f.fainelli@gmail.com> 2814M: bcm-kernel-feedback-list@broadcom.com 2815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2816T: git git://github.com/broadcom/stblinux.git 2817S: Maintained 2818N: bcm63xx 2819 2820BROADCOM BCM63XX/BCM33XX UDC DRIVER 2821M: Kevin Cernekee <cernekee@gmail.com> 2822L: linux-usb@vger.kernel.org 2823S: Maintained 2824F: drivers/usb/gadget/udc/bcm63xx_udc.* 2825 2826BROADCOM BCM7XXX ARM ARCHITECTURE 2827M: Brian Norris <computersforpeace@gmail.com> 2828M: Gregory Fong <gregory.0xf0@gmail.com> 2829M: Florian Fainelli <f.fainelli@gmail.com> 2830M: bcm-kernel-feedback-list@broadcom.com 2831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2832T: git git://github.com/broadcom/stblinux.git 2833S: Maintained 2834F: arch/arm/mach-bcm/*brcmstb* 2835F: arch/arm/boot/dts/bcm7*.dts* 2836F: drivers/bus/brcmstb_gisb.c 2837N: brcmstb 2838 2839BROADCOM BMIPS CPUFREQ DRIVER 2840M: Markus Mayer <mmayer@broadcom.com> 2841M: bcm-kernel-feedback-list@broadcom.com 2842L: linux-pm@vger.kernel.org 2843S: Maintained 2844F: drivers/cpufreq/bmips-cpufreq.c 2845 2846BROADCOM BMIPS MIPS ARCHITECTURE 2847M: Kevin Cernekee <cernekee@gmail.com> 2848M: Florian Fainelli <f.fainelli@gmail.com> 2849L: linux-mips@linux-mips.org 2850T: git git://github.com/broadcom/stblinux.git 2851S: Maintained 2852F: arch/mips/bmips/* 2853F: arch/mips/include/asm/mach-bmips/* 2854F: arch/mips/kernel/*bmips* 2855F: arch/mips/boot/dts/brcm/bcm*.dts* 2856F: drivers/irqchip/irq-bcm63* 2857F: drivers/irqchip/irq-bcm7* 2858F: drivers/irqchip/irq-brcmstb* 2859F: include/linux/bcm963xx_nvram.h 2860F: include/linux/bcm963xx_tag.h 2861 2862BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2863M: Rasesh Mody <rasesh.mody@cavium.com> 2864M: Harish Patil <harish.patil@cavium.com> 2865M: Dept-GELinuxNICDev@cavium.com 2866L: netdev@vger.kernel.org 2867S: Supported 2868F: drivers/net/ethernet/broadcom/bnx2.* 2869F: drivers/net/ethernet/broadcom/bnx2_* 2870 2871BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2872M: QLogic-Storage-Upstream@qlogic.com 2873L: linux-scsi@vger.kernel.org 2874S: Supported 2875F: drivers/scsi/bnx2fc/ 2876 2877BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2878M: QLogic-Storage-Upstream@qlogic.com 2879L: linux-scsi@vger.kernel.org 2880S: Supported 2881F: drivers/scsi/bnx2i/ 2882 2883BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2884M: Ariel Elior <ariel.elior@cavium.com> 2885M: everest-linux-l2@cavium.com 2886L: netdev@vger.kernel.org 2887S: Supported 2888F: drivers/net/ethernet/broadcom/bnx2x/ 2889 2890BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2891M: Michael Chan <michael.chan@broadcom.com> 2892L: netdev@vger.kernel.org 2893S: Supported 2894F: drivers/net/ethernet/broadcom/bnxt/ 2895 2896BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2897M: Arend van Spriel <arend.vanspriel@broadcom.com> 2898M: Franky Lin <franky.lin@broadcom.com> 2899M: Hante Meuleman <hante.meuleman@broadcom.com> 2900M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2901M: Wright Feng <wright.feng@cypress.com> 2902L: linux-wireless@vger.kernel.org 2903L: brcm80211-dev-list.pdl@broadcom.com 2904L: brcm80211-dev-list@cypress.com 2905S: Supported 2906F: drivers/net/wireless/broadcom/brcm80211/ 2907 2908BROADCOM BRCMSTB GPIO DRIVER 2909M: Gregory Fong <gregory.0xf0@gmail.com> 2910L: bcm-kernel-feedback-list@broadcom.com 2911S: Supported 2912F: drivers/gpio/gpio-brcmstb.c 2913F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2914 2915BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2916M: Al Cooper <alcooperx@gmail.com> 2917L: linux-kernel@vger.kernel.org 2918L: bcm-kernel-feedback-list@broadcom.com 2919S: Maintained 2920F: drivers/phy/broadcom/phy-brcm-usb* 2921 2922BROADCOM GENET ETHERNET DRIVER 2923M: Doug Berger <opendmb@gmail.com> 2924M: Florian Fainelli <f.fainelli@gmail.com> 2925L: netdev@vger.kernel.org 2926S: Supported 2927F: drivers/net/ethernet/broadcom/genet/ 2928 2929BROADCOM IPROC ARM ARCHITECTURE 2930M: Ray Jui <rjui@broadcom.com> 2931M: Scott Branden <sbranden@broadcom.com> 2932M: Jon Mason <jonmason@broadcom.com> 2933M: bcm-kernel-feedback-list@broadcom.com 2934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2935T: git git://github.com/broadcom/cygnus-linux.git 2936S: Maintained 2937N: iproc 2938N: cygnus 2939N: bcm[-_]nsp 2940N: bcm9113* 2941N: bcm9583* 2942N: bcm9585* 2943N: bcm9586* 2944N: bcm988312 2945N: bcm113* 2946N: bcm583* 2947N: bcm585* 2948N: bcm586* 2949N: bcm88312 2950N: hr2 2951F: arch/arm64/boot/dts/broadcom/ns2* 2952F: drivers/clk/bcm/clk-ns* 2953F: drivers/pinctrl/bcm/pinctrl-ns* 2954 2955BROADCOM KONA GPIO DRIVER 2956M: Ray Jui <rjui@broadcom.com> 2957L: bcm-kernel-feedback-list@broadcom.com 2958S: Supported 2959F: drivers/gpio/gpio-bcm-kona.c 2960F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2961 2962BROADCOM NETXTREME-E ROCE DRIVER 2963M: Selvin Xavier <selvin.xavier@broadcom.com> 2964M: Devesh Sharma <devesh.sharma@broadcom.com> 2965M: Somnath Kotur <somnath.kotur@broadcom.com> 2966M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2967L: linux-rdma@vger.kernel.org 2968W: http://www.broadcom.com 2969S: Supported 2970F: drivers/infiniband/hw/bnxt_re/ 2971F: include/uapi/rdma/bnxt_re-abi.h 2972 2973BROADCOM NVRAM DRIVER 2974M: Rafał Miłecki <zajec5@gmail.com> 2975L: linux-mips@linux-mips.org 2976S: Maintained 2977F: drivers/firmware/broadcom/* 2978 2979BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2980M: Rafał Miłecki <zajec5@gmail.com> 2981L: linux-wireless@vger.kernel.org 2982S: Maintained 2983F: drivers/bcma/ 2984F: include/linux/bcma/ 2985 2986BROADCOM STB AVS CPUFREQ DRIVER 2987M: Markus Mayer <mmayer@broadcom.com> 2988M: bcm-kernel-feedback-list@broadcom.com 2989L: linux-pm@vger.kernel.org 2990S: Maintained 2991F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2992F: drivers/cpufreq/brcmstb* 2993 2994BROADCOM STB AVS TMON DRIVER 2995M: Markus Mayer <mmayer@broadcom.com> 2996M: bcm-kernel-feedback-list@broadcom.com 2997L: linux-pm@vger.kernel.org 2998S: Maintained 2999F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3000F: drivers/thermal/broadcom/brcmstb* 3001 3002BROADCOM STB NAND FLASH DRIVER 3003M: Brian Norris <computersforpeace@gmail.com> 3004M: Kamal Dasu <kdasu.kdev@gmail.com> 3005L: linux-mtd@lists.infradead.org 3006L: bcm-kernel-feedback-list@broadcom.com 3007S: Maintained 3008F: drivers/mtd/nand/brcmnand/ 3009 3010BROADCOM STB DPFE DRIVER 3011M: Markus Mayer <mmayer@broadcom.com> 3012M: bcm-kernel-feedback-list@broadcom.com 3013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3014S: Maintained 3015F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3016F: drivers/memory/brcmstb_dpfe.c 3017 3018BROADCOM SYSTEMPORT ETHERNET DRIVER 3019M: Florian Fainelli <f.fainelli@gmail.com> 3020L: netdev@vger.kernel.org 3021S: Supported 3022F: drivers/net/ethernet/broadcom/bcmsysport.* 3023 3024BROADCOM TG3 GIGABIT ETHERNET DRIVER 3025M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3026M: Prashant Sreedharan <prashant@broadcom.com> 3027M: Michael Chan <mchan@broadcom.com> 3028L: netdev@vger.kernel.org 3029S: Supported 3030F: drivers/net/ethernet/broadcom/tg3.* 3031 3032BROCADE BFA FC SCSI DRIVER 3033M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3034M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3035L: linux-scsi@vger.kernel.org 3036S: Supported 3037F: drivers/scsi/bfa/ 3038 3039BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3040M: Rasesh Mody <rasesh.mody@cavium.com> 3041M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3042M: Dept-GELinuxNICDev@cavium.com 3043L: netdev@vger.kernel.org 3044S: Supported 3045F: drivers/net/ethernet/brocade/bna/ 3046 3047BSG (block layer generic sg v4 driver) 3048M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3049L: linux-scsi@vger.kernel.org 3050S: Supported 3051F: block/bsg.c 3052F: include/linux/bsg.h 3053F: include/uapi/linux/bsg.h 3054 3055BT87X AUDIO DRIVER 3056M: Clemens Ladisch <clemens@ladisch.de> 3057L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3058T: git git://git.alsa-project.org/alsa-kernel.git 3059S: Maintained 3060F: Documentation/sound/alsa/Bt87x.txt 3061F: sound/pci/bt87x.c 3062 3063BT8XXGPIO DRIVER 3064M: Michael Buesch <m@bues.ch> 3065W: http://bu3sch.de/btgpio.php 3066S: Maintained 3067F: drivers/gpio/gpio-bt8xx.c 3068 3069BTRFS FILE SYSTEM 3070M: Chris Mason <clm@fb.com> 3071M: Josef Bacik <jbacik@fb.com> 3072M: David Sterba <dsterba@suse.com> 3073L: linux-btrfs@vger.kernel.org 3074W: http://btrfs.wiki.kernel.org/ 3075Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3076T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3077S: Maintained 3078F: Documentation/filesystems/btrfs.txt 3079F: fs/btrfs/ 3080F: include/linux/btrfs* 3081F: include/uapi/linux/btrfs* 3082 3083BTTV VIDEO4LINUX DRIVER 3084M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3085M: Mauro Carvalho Chehab <mchehab@kernel.org> 3086L: linux-media@vger.kernel.org 3087W: https://linuxtv.org 3088T: git git://linuxtv.org/media_tree.git 3089S: Odd fixes 3090F: Documentation/media/v4l-drivers/bttv* 3091F: drivers/media/pci/bt8xx/bttv* 3092 3093BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3094M: Chanwoo Choi <cw00.choi@samsung.com> 3095L: linux-pm@vger.kernel.org 3096L: linux-samsung-soc@vger.kernel.org 3097T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3098S: Maintained 3099F: drivers/devfreq/exynos-bus.c 3100F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3101 3102BUSLOGIC SCSI DRIVER 3103M: Khalid Aziz <khalid@gonehiking.org> 3104L: linux-scsi@vger.kernel.org 3105S: Maintained 3106F: drivers/scsi/BusLogic.* 3107F: drivers/scsi/FlashPoint.* 3108 3109C-MEDIA CMI8788 DRIVER 3110M: Clemens Ladisch <clemens@ladisch.de> 3111L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3112T: git git://git.alsa-project.org/alsa-kernel.git 3113S: Maintained 3114F: sound/pci/oxygen/ 3115 3116C6X ARCHITECTURE 3117M: Mark Salter <msalter@redhat.com> 3118M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3119L: linux-c6x-dev@linux-c6x.org 3120W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3121S: Maintained 3122F: arch/c6x/ 3123 3124CA8210 IEEE-802.15.4 RADIO DRIVER 3125M: Harry Morris <h.morris@cascoda.com> 3126L: linux-wpan@vger.kernel.org 3127W: https://github.com/Cascoda/ca8210-linux.git 3128S: Maintained 3129F: drivers/net/ieee802154/ca8210.c 3130F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3131 3132CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3133M: David Howells <dhowells@redhat.com> 3134L: linux-cachefs@redhat.com (moderated for non-subscribers) 3135S: Supported 3136F: Documentation/filesystems/caching/cachefiles.txt 3137F: fs/cachefiles/ 3138 3139CADET FM/AM RADIO RECEIVER DRIVER 3140M: Hans Verkuil <hverkuil@xs4all.nl> 3141L: linux-media@vger.kernel.org 3142T: git git://linuxtv.org/media_tree.git 3143W: https://linuxtv.org 3144S: Maintained 3145F: drivers/media/radio/radio-cadet* 3146 3147CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3148M: Jonathan Corbet <corbet@lwn.net> 3149L: linux-media@vger.kernel.org 3150T: git git://linuxtv.org/media_tree.git 3151S: Maintained 3152F: Documentation/media/v4l-drivers/cafe_ccic* 3153F: drivers/media/platform/marvell-ccic/ 3154 3155CAIF NETWORK LAYER 3156M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3157L: netdev@vger.kernel.org 3158S: Supported 3159F: Documentation/networking/caif/ 3160F: drivers/net/caif/ 3161F: include/uapi/linux/caif/ 3162F: include/net/caif/ 3163F: net/caif/ 3164 3165CALGARY x86-64 IOMMU 3166M: Muli Ben-Yehuda <mulix@mulix.org> 3167M: Jon Mason <jdmason@kudzu.us> 3168L: iommu@lists.linux-foundation.org 3169S: Maintained 3170F: arch/x86/kernel/pci-calgary_64.c 3171F: arch/x86/kernel/tce_64.c 3172F: arch/x86/include/asm/calgary.h 3173F: arch/x86/include/asm/tce.h 3174 3175CAN NETWORK DRIVERS 3176M: Wolfgang Grandegger <wg@grandegger.com> 3177M: Marc Kleine-Budde <mkl@pengutronix.de> 3178L: linux-can@vger.kernel.org 3179W: https://github.com/linux-can 3180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3182S: Maintained 3183F: Documentation/devicetree/bindings/net/can/ 3184F: drivers/net/can/ 3185F: include/linux/can/dev.h 3186F: include/linux/can/platform/ 3187F: include/uapi/linux/can/error.h 3188F: include/uapi/linux/can/netlink.h 3189 3190CAN NETWORK LAYER 3191M: Oliver Hartkopp <socketcan@hartkopp.net> 3192M: Marc Kleine-Budde <mkl@pengutronix.de> 3193L: linux-can@vger.kernel.org 3194W: https://github.com/linux-can 3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3196T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3197S: Maintained 3198F: Documentation/networking/can.txt 3199F: net/can/ 3200F: include/linux/can/core.h 3201F: include/uapi/linux/can.h 3202F: include/uapi/linux/can/bcm.h 3203F: include/uapi/linux/can/raw.h 3204F: include/uapi/linux/can/gw.h 3205 3206CAPABILITIES 3207M: Serge Hallyn <serge@hallyn.com> 3208L: linux-security-module@vger.kernel.org 3209S: Supported 3210F: include/linux/capability.h 3211F: include/uapi/linux/capability.h 3212F: security/commoncap.c 3213F: kernel/capability.c 3214 3215CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3216M: Kevin Tsai <ktsai@capellamicro.com> 3217S: Maintained 3218F: drivers/iio/light/cm* 3219 3220CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3221M: Christian Lamparter <chunkeey@googlemail.com> 3222L: linux-wireless@vger.kernel.org 3223W: http://wireless.kernel.org/en/users/Drivers/carl9170 3224S: Maintained 3225F: drivers/net/wireless/ath/carl9170/ 3226 3227CAVIUM I2C DRIVER 3228M: Jan Glauber <jglauber@cavium.com> 3229M: David Daney <david.daney@cavium.com> 3230W: http://www.cavium.com 3231S: Supported 3232F: drivers/i2c/busses/i2c-octeon* 3233F: drivers/i2c/busses/i2c-thunderx* 3234 3235CAVIUM LIQUIDIO NETWORK DRIVER 3236M: Derek Chickles <derek.chickles@caviumnetworks.com> 3237M: Satanand Burla <satananda.burla@caviumnetworks.com> 3238M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3239M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3240L: netdev@vger.kernel.org 3241W: http://www.cavium.com 3242S: Supported 3243F: drivers/net/ethernet/cavium/liquidio/ 3244 3245CAVIUM MMC DRIVER 3246M: Jan Glauber <jglauber@cavium.com> 3247M: David Daney <david.daney@cavium.com> 3248M: Steven J. Hill <Steven.Hill@cavium.com> 3249W: http://www.cavium.com 3250S: Supported 3251F: drivers/mmc/host/cavium* 3252 3253CAVIUM OCTEON-TX CRYPTO DRIVER 3254M: George Cherian <george.cherian@cavium.com> 3255L: linux-crypto@vger.kernel.org 3256W: http://www.cavium.com 3257S: Supported 3258F: drivers/crypto/cavium/cpt/ 3259 3260CAVIUM THUNDERX2 ARM64 SOC 3261M: Robert Richter <rrichter@cavium.com> 3262M: Jayachandran C <jnair@caviumnetworks.com> 3263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3264S: Maintained 3265F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3266F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3267 3268CC2520 IEEE-802.15.4 RADIO DRIVER 3269M: Varka Bhadram <varkabhadram@gmail.com> 3270L: linux-wpan@vger.kernel.org 3271S: Maintained 3272F: drivers/net/ieee802154/cc2520.c 3273F: include/linux/spi/cc2520.h 3274F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3275 3276CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3277M: Gilad Ben-Yossef <gilad@benyossef.com> 3278L: linux-crypto@vger.kernel.org 3279L: driverdev-devel@linuxdriverproject.org 3280S: Supported 3281F: drivers/staging/ccree/ 3282W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3283 3284CEC FRAMEWORK 3285M: Hans Verkuil <hans.verkuil@cisco.com> 3286L: linux-media@vger.kernel.org 3287T: git git://linuxtv.org/media_tree.git 3288W: http://linuxtv.org 3289S: Supported 3290F: Documentation/media/kapi/cec-core.rst 3291F: Documentation/media/uapi/cec 3292F: drivers/media/cec/ 3293F: drivers/media/rc/keymaps/rc-cec.c 3294F: include/media/cec.h 3295F: include/media/cec-notifier.h 3296F: include/uapi/linux/cec.h 3297F: include/uapi/linux/cec-funcs.h 3298F: Documentation/devicetree/bindings/media/cec.txt 3299 3300CEC GPIO DRIVER 3301M: Hans Verkuil <hans.verkuil@cisco.com> 3302L: linux-media@vger.kernel.org 3303T: git git://linuxtv.org/media_tree.git 3304W: http://linuxtv.org 3305S: Supported 3306F: drivers/media/platform/cec-gpio/ 3307F: Documentation/devicetree/bindings/media/cec-gpio.txt 3308 3309CELL BROADBAND ENGINE ARCHITECTURE 3310M: Arnd Bergmann <arnd@arndb.de> 3311L: linuxppc-dev@lists.ozlabs.org 3312W: http://www.ibm.com/developerworks/power/cell/ 3313S: Supported 3314F: arch/powerpc/include/asm/cell*.h 3315F: arch/powerpc/include/asm/spu*.h 3316F: arch/powerpc/include/uapi/asm/spu*.h 3317F: arch/powerpc/oprofile/*cell* 3318F: arch/powerpc/platforms/cell/ 3319 3320CEPH COMMON CODE (LIBCEPH) 3321M: Ilya Dryomov <idryomov@gmail.com> 3322M: "Yan, Zheng" <zyan@redhat.com> 3323M: Sage Weil <sage@redhat.com> 3324L: ceph-devel@vger.kernel.org 3325W: http://ceph.com/ 3326T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3327T: git git://github.com/ceph/ceph-client.git 3328S: Supported 3329F: net/ceph/ 3330F: include/linux/ceph/ 3331F: include/linux/crush/ 3332 3333CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3334M: "Yan, Zheng" <zyan@redhat.com> 3335M: Sage Weil <sage@redhat.com> 3336M: Ilya Dryomov <idryomov@gmail.com> 3337L: ceph-devel@vger.kernel.org 3338W: http://ceph.com/ 3339T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3340T: git git://github.com/ceph/ceph-client.git 3341S: Supported 3342F: Documentation/filesystems/ceph.txt 3343F: fs/ceph/ 3344 3345CERTIFICATE HANDLING: 3346M: David Howells <dhowells@redhat.com> 3347M: David Woodhouse <dwmw2@infradead.org> 3348L: keyrings@vger.kernel.org 3349S: Maintained 3350F: Documentation/module-signing.txt 3351F: certs/ 3352F: scripts/sign-file.c 3353F: scripts/extract-cert.c 3354 3355CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3356L: linux-usb@vger.kernel.org 3357S: Orphan 3358F: Documentation/usb/WUSB-Design-overview.txt 3359F: Documentation/usb/wusb-cbaf 3360F: drivers/usb/host/hwa-hc.c 3361F: drivers/usb/host/whci/ 3362F: drivers/usb/wusbcore/ 3363F: include/linux/usb/wusb* 3364 3365CFAG12864B LCD DRIVER 3366M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3367W: http://miguelojeda.es/auxdisplay.htm 3368W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3369S: Maintained 3370F: drivers/auxdisplay/cfag12864b.c 3371F: include/linux/cfag12864b.h 3372 3373CFAG12864BFB LCD FRAMEBUFFER DRIVER 3374M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3375W: http://miguelojeda.es/auxdisplay.htm 3376W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3377S: Maintained 3378F: drivers/auxdisplay/cfag12864bfb.c 3379F: include/linux/cfag12864b.h 3380 3381802.11 (including CFG80211/NL80211) 3382M: Johannes Berg <johannes@sipsolutions.net> 3383L: linux-wireless@vger.kernel.org 3384W: http://wireless.kernel.org/ 3385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3386T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3387S: Maintained 3388F: net/wireless/ 3389F: include/uapi/linux/nl80211.h 3390F: include/linux/ieee80211.h 3391F: include/net/wext.h 3392F: include/net/cfg80211.h 3393F: include/net/iw_handler.h 3394F: include/net/ieee80211_radiotap.h 3395F: Documentation/driver-api/80211/cfg80211.rst 3396F: Documentation/networking/regulatory.txt 3397 3398CHAR and MISC DRIVERS 3399M: Arnd Bergmann <arnd@arndb.de> 3400M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3401T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3402S: Supported 3403F: drivers/char/* 3404F: drivers/misc/* 3405F: include/linux/miscdevice.h 3406 3407CHECKPATCH 3408M: Andy Whitcroft <apw@canonical.com> 3409M: Joe Perches <joe@perches.com> 3410S: Maintained 3411F: scripts/checkpatch.pl 3412 3413CHINESE DOCUMENTATION 3414M: Harry Wei <harryxiyou@gmail.com> 3415L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3416L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3417S: Maintained 3418F: Documentation/translations/zh_CN/ 3419 3420CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3421M: Peter Chen <Peter.Chen@nxp.com> 3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3423L: linux-usb@vger.kernel.org 3424S: Maintained 3425F: drivers/usb/chipidea/ 3426 3427CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3428M: Hans de Goede <hdegoede@redhat.com> 3429L: linux-input@vger.kernel.org 3430S: Maintained 3431F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3432F: drivers/input/touchscreen/chipone_icn8318.c 3433 3434CHROME HARDWARE PLATFORM SUPPORT 3435M: Benson Leung <bleung@chromium.org> 3436M: Olof Johansson <olof@lixom.net> 3437S: Maintained 3438T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3439F: drivers/platform/chrome/ 3440 3441CIRRUS LOGIC AUDIO CODEC DRIVERS 3442M: Brian Austin <brian.austin@cirrus.com> 3443M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3444L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3445S: Maintained 3446F: sound/soc/codecs/cs* 3447 3448CIRRUS LOGIC EP93XX ETHERNET DRIVER 3449M: Hartley Sweeten <hsweeten@visionengravers.com> 3450L: netdev@vger.kernel.org 3451S: Maintained 3452F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3453 3454CISCO FCOE HBA DRIVER 3455M: Satish Kharat <satishkh@cisco.com> 3456M: Sesidhar Baddela <sebaddel@cisco.com> 3457M: Karan Tilak Kumar <kartilak@cisco.com> 3458L: linux-scsi@vger.kernel.org 3459S: Supported 3460F: drivers/scsi/fnic/ 3461 3462CISCO SCSI HBA DRIVER 3463M: Karan Tilak Kumar <kartilak@cisco.com> 3464M: Sesidhar Baddela <sebaddel@cisco.com> 3465L: linux-scsi@vger.kernel.org 3466S: Supported 3467F: drivers/scsi/snic/ 3468 3469CISCO VIC ETHERNET NIC DRIVER 3470M: Christian Benvenuti <benve@cisco.com> 3471M: Govindarajulu Varadarajan <_govind@gmx.com> 3472M: Parvi Kaustubhi <pkaustub@cisco.com> 3473S: Supported 3474F: drivers/net/ethernet/cisco/enic/ 3475 3476CISCO VIC LOW LATENCY NIC DRIVER 3477M: Christian Benvenuti <benve@cisco.com> 3478M: Dave Goodell <dgoodell@cisco.com> 3479S: Supported 3480F: drivers/infiniband/hw/usnic/ 3481 3482CLEANCACHE API 3483M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3484L: linux-kernel@vger.kernel.org 3485S: Maintained 3486F: mm/cleancache.c 3487F: include/linux/cleancache.h 3488 3489CLK API 3490M: Russell King <linux@armlinux.org.uk> 3491L: linux-clk@vger.kernel.org 3492S: Maintained 3493F: include/linux/clk.h 3494 3495CLOCKSOURCE, CLOCKEVENT DRIVERS 3496M: Daniel Lezcano <daniel.lezcano@linaro.org> 3497M: Thomas Gleixner <tglx@linutronix.de> 3498L: linux-kernel@vger.kernel.org 3499T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3500S: Supported 3501F: drivers/clocksource/ 3502F: Documentation/devicetree/bindings/timer/ 3503 3504CMPC ACPI DRIVER 3505M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3506M: Daniel Oliveira Nascimento <don@syst.com.br> 3507L: platform-driver-x86@vger.kernel.org 3508S: Supported 3509F: drivers/platform/x86/classmate-laptop.c 3510 3511COBALT MEDIA DRIVER 3512M: Hans Verkuil <hans.verkuil@cisco.com> 3513L: linux-media@vger.kernel.org 3514T: git git://linuxtv.org/media_tree.git 3515W: https://linuxtv.org 3516S: Supported 3517F: drivers/media/pci/cobalt/ 3518 3519COCCINELLE/Semantic Patches (SmPL) 3520M: Julia Lawall <Julia.Lawall@lip6.fr> 3521M: Gilles Muller <Gilles.Muller@lip6.fr> 3522M: Nicolas Palix <nicolas.palix@imag.fr> 3523M: Michal Marek <michal.lkml@markovi.net> 3524L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3525T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3526W: http://coccinelle.lip6.fr/ 3527S: Supported 3528F: Documentation/dev-tools/coccinelle.rst 3529F: scripts/coccinelle/ 3530F: scripts/coccicheck 3531 3532CODA FILE SYSTEM 3533M: Jan Harkes <jaharkes@cs.cmu.edu> 3534M: coda@cs.cmu.edu 3535L: codalist@coda.cs.cmu.edu 3536W: http://www.coda.cs.cmu.edu/ 3537S: Maintained 3538F: Documentation/filesystems/coda.txt 3539F: fs/coda/ 3540F: include/linux/coda*.h 3541F: include/uapi/linux/coda*.h 3542 3543CODA V4L2 MEM2MEM DRIVER 3544M: Philipp Zabel <p.zabel@pengutronix.de> 3545L: linux-media@vger.kernel.org 3546S: Maintained 3547F: Documentation/devicetree/bindings/media/coda.txt 3548F: drivers/media/platform/coda/ 3549 3550COMMON CLK FRAMEWORK 3551M: Michael Turquette <mturquette@baylibre.com> 3552M: Stephen Boyd <sboyd@codeaurora.org> 3553L: linux-clk@vger.kernel.org 3554Q: http://patchwork.kernel.org/project/linux-clk/list/ 3555T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3556S: Maintained 3557F: Documentation/devicetree/bindings/clock/ 3558F: drivers/clk/ 3559X: drivers/clk/clkdev.c 3560F: include/linux/clk-pr* 3561F: include/linux/clk/ 3562 3563COMMON INTERNET FILE SYSTEM (CIFS) 3564M: Steve French <sfrench@samba.org> 3565L: linux-cifs@vger.kernel.org 3566L: samba-technical@lists.samba.org (moderated for non-subscribers) 3567W: http://linux-cifs.samba.org/ 3568T: git git://git.samba.org/sfrench/cifs-2.6.git 3569S: Supported 3570F: Documentation/filesystems/cifs/ 3571F: fs/cifs/ 3572 3573COMPACTPCI HOTPLUG CORE 3574M: Scott Murray <scott@spiteful.org> 3575L: linux-pci@vger.kernel.org 3576S: Maintained 3577F: drivers/pci/hotplug/cpci_hotplug* 3578 3579COMPACTPCI HOTPLUG GENERIC DRIVER 3580M: Scott Murray <scott@spiteful.org> 3581L: linux-pci@vger.kernel.org 3582S: Maintained 3583F: drivers/pci/hotplug/cpcihp_generic.c 3584 3585COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3586M: Scott Murray <scott@spiteful.org> 3587L: linux-pci@vger.kernel.org 3588S: Maintained 3589F: drivers/pci/hotplug/cpcihp_zt5550.* 3590 3591COMPAL LAPTOP SUPPORT 3592M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3593L: platform-driver-x86@vger.kernel.org 3594S: Maintained 3595F: drivers/platform/x86/compal-laptop.c 3596 3597CONEXANT ACCESSRUNNER USB DRIVER 3598L: accessrunner-general@lists.sourceforge.net 3599W: http://accessrunner.sourceforge.net/ 3600S: Orphan 3601F: drivers/usb/atm/cxacru.c 3602 3603CONFIGFS 3604M: Joel Becker <jlbec@evilplan.org> 3605M: Christoph Hellwig <hch@lst.de> 3606T: git git://git.infradead.org/users/hch/configfs.git 3607S: Supported 3608F: fs/configfs/ 3609F: include/linux/configfs.h 3610 3611CONNECTOR 3612M: Evgeniy Polyakov <zbr@ioremap.net> 3613L: netdev@vger.kernel.org 3614S: Maintained 3615F: drivers/connector/ 3616 3617CONTROL GROUP (CGROUP) 3618M: Tejun Heo <tj@kernel.org> 3619M: Li Zefan <lizefan@huawei.com> 3620M: Johannes Weiner <hannes@cmpxchg.org> 3621L: cgroups@vger.kernel.org 3622T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3623S: Maintained 3624F: Documentation/cgroup* 3625F: include/linux/cgroup* 3626F: kernel/cgroup* 3627 3628CONTROL GROUP - CPUSET 3629M: Li Zefan <lizefan@huawei.com> 3630L: cgroups@vger.kernel.org 3631W: http://www.bullopensource.org/cpuset/ 3632W: http://oss.sgi.com/projects/cpusets/ 3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3634S: Maintained 3635F: Documentation/cgroup-v1/cpusets.txt 3636F: include/linux/cpuset.h 3637F: kernel/cgroup/cpuset.c 3638 3639CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3640M: Johannes Weiner <hannes@cmpxchg.org> 3641M: Michal Hocko <mhocko@kernel.org> 3642M: Vladimir Davydov <vdavydov.dev@gmail.com> 3643L: cgroups@vger.kernel.org 3644L: linux-mm@kvack.org 3645S: Maintained 3646F: mm/memcontrol.c 3647F: mm/swap_cgroup.c 3648 3649CORETEMP HARDWARE MONITORING DRIVER 3650M: Fenghua Yu <fenghua.yu@intel.com> 3651L: linux-hwmon@vger.kernel.org 3652S: Maintained 3653F: Documentation/hwmon/coretemp 3654F: drivers/hwmon/coretemp.c 3655 3656COSA/SRP SYNC SERIAL DRIVER 3657M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3658W: http://www.fi.muni.cz/~kas/cosa/ 3659S: Maintained 3660F: drivers/net/wan/cosa* 3661 3662CPMAC ETHERNET DRIVER 3663M: Florian Fainelli <f.fainelli@gmail.com> 3664L: netdev@vger.kernel.org 3665S: Maintained 3666F: drivers/net/ethernet/ti/cpmac.c 3667 3668CPU FREQUENCY DRIVERS 3669M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3670M: Viresh Kumar <viresh.kumar@linaro.org> 3671L: linux-pm@vger.kernel.org 3672S: Maintained 3673T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3674T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3675B: https://bugzilla.kernel.org 3676F: Documentation/cpu-freq/ 3677F: Documentation/devicetree/bindings/cpufreq/ 3678F: drivers/cpufreq/ 3679F: include/linux/cpufreq.h 3680F: tools/testing/selftests/cpufreq/ 3681 3682CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3683M: Viresh Kumar <viresh.kumar@linaro.org> 3684M: Sudeep Holla <sudeep.holla@arm.com> 3685L: linux-pm@vger.kernel.org 3686W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3687S: Maintained 3688F: drivers/cpufreq/arm_big_little.h 3689F: drivers/cpufreq/arm_big_little.c 3690F: drivers/cpufreq/arm_big_little_dt.c 3691 3692CPU POWER MONITORING SUBSYSTEM 3693M: Thomas Renninger <trenn@suse.com> 3694M: Shuah Khan <shuahkh@osg.samsung.com> 3695M: Shuah Khan <shuah@kernel.org> 3696L: linux-pm@vger.kernel.org 3697S: Maintained 3698F: tools/power/cpupower/ 3699 3700CPUID/MSR DRIVER 3701M: "H. Peter Anvin" <hpa@zytor.com> 3702S: Maintained 3703F: arch/x86/kernel/cpuid.c 3704F: arch/x86/kernel/msr.c 3705 3706CPUIDLE DRIVER - ARM BIG LITTLE 3707M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3708M: Daniel Lezcano <daniel.lezcano@linaro.org> 3709L: linux-pm@vger.kernel.org 3710L: linux-arm-kernel@lists.infradead.org 3711T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3712S: Maintained 3713F: drivers/cpuidle/cpuidle-big_little.c 3714 3715CPUIDLE DRIVER - ARM EXYNOS 3716M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3717M: Daniel Lezcano <daniel.lezcano@linaro.org> 3718M: Kukjin Kim <kgene@kernel.org> 3719L: linux-pm@vger.kernel.org 3720L: linux-samsung-soc@vger.kernel.org 3721S: Supported 3722F: drivers/cpuidle/cpuidle-exynos.c 3723F: arch/arm/mach-exynos/pm.c 3724 3725CPUIDLE DRIVERS 3726M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3727M: Daniel Lezcano <daniel.lezcano@linaro.org> 3728L: linux-pm@vger.kernel.org 3729S: Maintained 3730T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3731B: https://bugzilla.kernel.org 3732F: drivers/cpuidle/* 3733F: include/linux/cpuidle.h 3734 3735CRAMFS FILESYSTEM 3736M: Nicolas Pitre <nico@linaro.org> 3737S: Maintained 3738F: Documentation/filesystems/cramfs.txt 3739F: fs/cramfs/ 3740 3741CRIS PORT 3742M: Mikael Starvik <starvik@axis.com> 3743M: Jesper Nilsson <jesper.nilsson@axis.com> 3744L: linux-cris-kernel@axis.com 3745W: http://developer.axis.com 3746T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3747S: Maintained 3748F: arch/cris/ 3749F: drivers/tty/serial/crisv10.* 3750 3751CRYPTO API 3752M: Herbert Xu <herbert@gondor.apana.org.au> 3753M: "David S. Miller" <davem@davemloft.net> 3754L: linux-crypto@vger.kernel.org 3755T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3756T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3757S: Maintained 3758F: Documentation/crypto/ 3759F: Documentation/devicetree/bindings/crypto/ 3760F: arch/*/crypto/ 3761F: crypto/ 3762F: drivers/crypto/ 3763F: include/crypto/ 3764F: include/linux/crypto* 3765 3766CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3767M: Neil Horman <nhorman@tuxdriver.com> 3768L: linux-crypto@vger.kernel.org 3769S: Maintained 3770F: crypto/ansi_cprng.c 3771F: crypto/rng.c 3772 3773CS3308 MEDIA DRIVER 3774M: Hans Verkuil <hverkuil@xs4all.nl> 3775L: linux-media@vger.kernel.org 3776T: git git://linuxtv.org/media_tree.git 3777W: http://linuxtv.org 3778S: Odd Fixes 3779F: drivers/media/i2c/cs3308.c 3780F: drivers/media/i2c/cs3308.h 3781 3782CS5535 Audio ALSA driver 3783M: Jaya Kumar <jayakumar.alsa@gmail.com> 3784S: Maintained 3785F: sound/pci/cs5535audio/ 3786 3787CW1200 WLAN driver 3788M: Solomon Peachy <pizza@shaftnet.org> 3789S: Maintained 3790F: drivers/net/wireless/st/cw1200/ 3791 3792CX18 VIDEO4LINUX DRIVER 3793M: Andy Walls <awalls@md.metrocast.net> 3794L: ivtv-devel@ivtvdriver.org (subscribers-only) 3795L: linux-media@vger.kernel.org 3796T: git git://linuxtv.org/media_tree.git 3797W: https://linuxtv.org 3798W: http://www.ivtvdriver.org/index.php/Cx18 3799S: Maintained 3800F: Documentation/media/v4l-drivers/cx18* 3801F: drivers/media/pci/cx18/ 3802F: include/uapi/linux/ivtv* 3803 3804CX2341X MPEG ENCODER HELPER MODULE 3805M: Hans Verkuil <hverkuil@xs4all.nl> 3806L: linux-media@vger.kernel.org 3807T: git git://linuxtv.org/media_tree.git 3808W: https://linuxtv.org 3809S: Maintained 3810F: drivers/media/common/cx2341x* 3811F: include/media/cx2341x* 3812 3813CX24120 MEDIA DRIVER 3814M: Jemma Denson <jdenson@gmail.com> 3815M: Patrick Boettcher <patrick.boettcher@posteo.de> 3816L: linux-media@vger.kernel.org 3817W: https://linuxtv.org 3818Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3819S: Maintained 3820F: drivers/media/dvb-frontends/cx24120* 3821 3822CX88 VIDEO4LINUX DRIVER 3823M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3824M: Mauro Carvalho Chehab <mchehab@kernel.org> 3825L: linux-media@vger.kernel.org 3826W: https://linuxtv.org 3827T: git git://linuxtv.org/media_tree.git 3828S: Odd fixes 3829F: Documentation/media/v4l-drivers/cx88* 3830F: drivers/media/pci/cx88/ 3831 3832CXD2820R MEDIA DRIVER 3833M: Antti Palosaari <crope@iki.fi> 3834L: linux-media@vger.kernel.org 3835W: https://linuxtv.org 3836W: http://palosaari.fi/linux/ 3837Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3838T: git git://linuxtv.org/anttip/media_tree.git 3839S: Maintained 3840F: drivers/media/dvb-frontends/cxd2820r* 3841 3842CXGB3 ETHERNET DRIVER (CXGB3) 3843M: Santosh Raspatur <santosh@chelsio.com> 3844L: netdev@vger.kernel.org 3845W: http://www.chelsio.com 3846S: Supported 3847F: drivers/net/ethernet/chelsio/cxgb3/ 3848 3849CXGB3 ISCSI DRIVER (CXGB3I) 3850M: Karen Xie <kxie@chelsio.com> 3851L: linux-scsi@vger.kernel.org 3852W: http://www.chelsio.com 3853S: Supported 3854F: drivers/scsi/cxgbi/cxgb3i 3855 3856CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3857M: Steve Wise <swise@chelsio.com> 3858L: linux-rdma@vger.kernel.org 3859W: http://www.openfabrics.org 3860S: Supported 3861F: drivers/infiniband/hw/cxgb3/ 3862F: include/uapi/rdma/cxgb3-abi.h 3863 3864CXGB4 CRYPTO DRIVER (chcr) 3865M: Harsh Jain <harsh@chelsio.com> 3866L: linux-crypto@vger.kernel.org 3867W: http://www.chelsio.com 3868S: Supported 3869F: drivers/crypto/chelsio 3870 3871CXGB4 ETHERNET DRIVER (CXGB4) 3872M: Ganesh Goudar <ganeshgr@chelsio.com> 3873L: netdev@vger.kernel.org 3874W: http://www.chelsio.com 3875S: Supported 3876F: drivers/net/ethernet/chelsio/cxgb4/ 3877 3878CXGB4 ISCSI DRIVER (CXGB4I) 3879M: Karen Xie <kxie@chelsio.com> 3880L: linux-scsi@vger.kernel.org 3881W: http://www.chelsio.com 3882S: Supported 3883F: drivers/scsi/cxgbi/cxgb4i 3884 3885CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3886M: Steve Wise <swise@chelsio.com> 3887L: linux-rdma@vger.kernel.org 3888W: http://www.openfabrics.org 3889S: Supported 3890F: drivers/infiniband/hw/cxgb4/ 3891F: include/uapi/rdma/cxgb4-abi.h 3892 3893CXGB4VF ETHERNET DRIVER (CXGB4VF) 3894M: Casey Leedom <leedom@chelsio.com> 3895L: netdev@vger.kernel.org 3896W: http://www.chelsio.com 3897S: Supported 3898F: drivers/net/ethernet/chelsio/cxgb4vf/ 3899 3900CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3901M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3902M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3903L: linuxppc-dev@lists.ozlabs.org 3904S: Supported 3905F: arch/powerpc/platforms/powernv/pci-cxl.c 3906F: drivers/misc/cxl/ 3907F: include/misc/cxl* 3908F: include/uapi/misc/cxl.h 3909F: Documentation/powerpc/cxl.txt 3910F: Documentation/ABI/testing/sysfs-class-cxl 3911 3912CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3913M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3914M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3915M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3916L: linux-scsi@vger.kernel.org 3917S: Supported 3918F: drivers/scsi/cxlflash/ 3919F: include/uapi/scsi/cxlflash_ioctls.h 3920F: Documentation/powerpc/cxlflash.txt 3921 3922CYBERPRO FB DRIVER 3923M: Russell King <linux@armlinux.org.uk> 3924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3925W: http://www.armlinux.org.uk/ 3926S: Maintained 3927F: drivers/video/fbdev/cyber2000fb.* 3928 3929CYCLADES ASYNC MUX DRIVER 3930W: http://www.cyclades.com/ 3931S: Orphan 3932F: drivers/tty/cyclades.c 3933F: include/linux/cyclades.h 3934F: include/uapi/linux/cyclades.h 3935 3936CYCLADES PC300 DRIVER 3937W: http://www.cyclades.com/ 3938S: Orphan 3939F: drivers/net/wan/pc300* 3940 3941CYPRESS_FIRMWARE MEDIA DRIVER 3942M: Antti Palosaari <crope@iki.fi> 3943L: linux-media@vger.kernel.org 3944W: https://linuxtv.org 3945W: http://palosaari.fi/linux/ 3946Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3947T: git git://linuxtv.org/anttip/media_tree.git 3948S: Maintained 3949F: drivers/media/common/cypress_firmware* 3950 3951CYTTSP TOUCHSCREEN DRIVER 3952M: Ferruh Yigit <fery@cypress.com> 3953L: linux-input@vger.kernel.org 3954S: Supported 3955F: drivers/input/touchscreen/cyttsp* 3956F: include/linux/input/cyttsp.h 3957 3958D-LINK DIR-685 TOUCHKEYS DRIVER 3959M: Linus Walleij <linus.walleij@linaro.org> 3960L: linux-input@vger.kernel.org 3961S: Supported 3962F: drivers/input/dlink-dir685-touchkeys.c 3963 3964DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3965M: Joshua Kinard <kumba@gentoo.org> 3966S: Maintained 3967F: drivers/rtc/rtc-ds1685.c 3968F: include/linux/rtc/ds1685.h 3969 3970DAMA SLAVE for AX.25 3971M: Joerg Reuter <jreuter@yaina.de> 3972W: http://yaina.de/jreuter/ 3973W: http://www.qsl.net/dl1bke/ 3974L: linux-hams@vger.kernel.org 3975S: Maintained 3976F: net/ax25/af_ax25.c 3977F: net/ax25/ax25_dev.c 3978F: net/ax25/ax25_ds_* 3979F: net/ax25/ax25_in.c 3980F: net/ax25/ax25_out.c 3981F: net/ax25/ax25_timer.c 3982F: net/ax25/sysctl_net_ax25.c 3983 3984DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3985L: netdev@vger.kernel.org 3986S: Orphan 3987F: Documentation/networking/dmfe.txt 3988F: drivers/net/ethernet/dec/tulip/dmfe.c 3989 3990DC390/AM53C974 SCSI driver 3991M: Hannes Reinecke <hare@suse.com> 3992L: linux-scsi@vger.kernel.org 3993S: Maintained 3994F: drivers/scsi/am53c974.c 3995 3996DC395x SCSI driver 3997M: Oliver Neukum <oliver@neukum.org> 3998M: Ali Akcaagac <aliakc@web.de> 3999M: Jamie Lenehan <lenehan@twibble.org> 4000L: dc395x@twibble.org 4001W: http://twibble.org/dist/dc395x/ 4002W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4003S: Maintained 4004F: Documentation/scsi/dc395x.txt 4005F: drivers/scsi/dc395x.* 4006 4007DCCP PROTOCOL 4008M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4009L: dccp@vger.kernel.org 4010W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4011S: Maintained 4012F: include/linux/dccp.h 4013F: include/uapi/linux/dccp.h 4014F: include/linux/tfrc.h 4015F: net/dccp/ 4016 4017DECnet NETWORK LAYER 4018W: http://linux-decnet.sourceforge.net 4019L: linux-decnet-user@lists.sourceforge.net 4020S: Orphan 4021F: Documentation/networking/decnet.txt 4022F: net/decnet/ 4023 4024DECSTATION PLATFORM SUPPORT 4025M: "Maciej W. Rozycki" <macro@linux-mips.org> 4026L: linux-mips@linux-mips.org 4027W: http://www.linux-mips.org/wiki/DECstation 4028S: Maintained 4029F: arch/mips/dec/ 4030F: arch/mips/include/asm/dec/ 4031F: arch/mips/include/asm/mach-dec/ 4032 4033DEFXX FDDI NETWORK DRIVER 4034M: "Maciej W. Rozycki" <macro@linux-mips.org> 4035S: Maintained 4036F: drivers/net/fddi/defxx.* 4037 4038DELL SMBIOS DRIVER 4039M: Pali Rohár <pali.rohar@gmail.com> 4040M: Mario Limonciello <mario.limonciello@dell.com> 4041L: platform-driver-x86@vger.kernel.org 4042S: Maintained 4043F: drivers/platform/x86/dell-smbios.* 4044 4045DELL SMBIOS SMM DRIVER 4046M: Mario Limonciello <mario.limonciello@dell.com> 4047L: platform-driver-x86@vger.kernel.org 4048S: Maintained 4049F: drivers/platform/x86/dell-smbios-smm.c 4050 4051DELL SMBIOS WMI DRIVER 4052M: Mario Limonciello <mario.limonciello@dell.com> 4053L: platform-driver-x86@vger.kernel.org 4054S: Maintained 4055F: drivers/platform/x86/dell-smbios-wmi.c 4056F: tools/wmi/dell-smbios-example.c 4057 4058DELL LAPTOP DRIVER 4059M: Matthew Garrett <mjg59@srcf.ucam.org> 4060M: Pali Rohár <pali.rohar@gmail.com> 4061L: platform-driver-x86@vger.kernel.org 4062S: Maintained 4063F: drivers/platform/x86/dell-laptop.c 4064 4065DELL LAPTOP FREEFALL DRIVER 4066M: Pali Rohár <pali.rohar@gmail.com> 4067S: Maintained 4068F: drivers/platform/x86/dell-smo8800.c 4069 4070DELL LAPTOP RBTN DRIVER 4071M: Pali Rohár <pali.rohar@gmail.com> 4072S: Maintained 4073F: drivers/platform/x86/dell-rbtn.* 4074 4075DELL LAPTOP SMM DRIVER 4076M: Pali Rohár <pali.rohar@gmail.com> 4077S: Maintained 4078F: drivers/hwmon/dell-smm-hwmon.c 4079F: include/uapi/linux/i8k.h 4080 4081DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4082M: Doug Warzecha <Douglas_Warzecha@dell.com> 4083S: Maintained 4084F: Documentation/dcdbas.txt 4085F: drivers/firmware/dcdbas.* 4086 4087DELL WMI NOTIFICATIONS DRIVER 4088M: Matthew Garrett <mjg59@srcf.ucam.org> 4089M: Pali Rohár <pali.rohar@gmail.com> 4090S: Maintained 4091F: drivers/platform/x86/dell-wmi.c 4092 4093DELL WMI DESCRIPTOR DRIVER 4094M: Mario Limonciello <mario.limonciello@dell.com> 4095S: Maintained 4096F: drivers/platform/x86/dell-wmi-descriptor.c 4097 4098DELTA ST MEDIA DRIVER 4099M: Hugues Fruchet <hugues.fruchet@st.com> 4100L: linux-media@vger.kernel.org 4101T: git git://linuxtv.org/media_tree.git 4102W: https://linuxtv.org 4103S: Supported 4104F: drivers/media/platform/sti/delta 4105 4106DENALI NAND DRIVER 4107M: Masahiro Yamada <yamada.masahiro@socionext.com> 4108L: linux-mtd@lists.infradead.org 4109S: Supported 4110F: drivers/mtd/nand/denali* 4111 4112DESIGNWARE USB2 DRD IP DRIVER 4113M: John Youn <johnyoun@synopsys.com> 4114L: linux-usb@vger.kernel.org 4115T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4116S: Maintained 4117F: drivers/usb/dwc2/ 4118 4119DESIGNWARE USB3 DRD IP DRIVER 4120M: Felipe Balbi <balbi@kernel.org> 4121L: linux-usb@vger.kernel.org 4122T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4123S: Maintained 4124F: drivers/usb/dwc3/ 4125 4126DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4127M: Andreas Klinger <ak@it-klinger.de> 4128L: linux-iio@vger.kernel.org 4129S: Maintained 4130F: drivers/iio/proximity/srf*.c 4131 4132DEVICE COREDUMP (DEV_COREDUMP) 4133M: Johannes Berg <johannes@sipsolutions.net> 4134L: linux-kernel@vger.kernel.org 4135S: Maintained 4136F: drivers/base/devcoredump.c 4137F: include/linux/devcoredump.h 4138 4139DEVICE FREQUENCY (DEVFREQ) 4140M: MyungJoo Ham <myungjoo.ham@samsung.com> 4141M: Kyungmin Park <kyungmin.park@samsung.com> 4142R: Chanwoo Choi <cw00.choi@samsung.com> 4143L: linux-pm@vger.kernel.org 4144T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4145S: Maintained 4146F: drivers/devfreq/ 4147F: include/linux/devfreq.h 4148F: Documentation/devicetree/bindings/devfreq/ 4149 4150DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4151M: Chanwoo Choi <cw00.choi@samsung.com> 4152L: linux-pm@vger.kernel.org 4153T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4154S: Supported 4155F: drivers/devfreq/event/ 4156F: drivers/devfreq/devfreq-event.c 4157F: include/linux/devfreq-event.h 4158F: Documentation/devicetree/bindings/devfreq/event/ 4159 4160DEVICE NUMBER REGISTRY 4161M: Torben Mathiasen <device@lanana.org> 4162W: http://lanana.org/docs/device-list/index.html 4163S: Maintained 4164 4165DEVICE-MAPPER (LVM) 4166M: Alasdair Kergon <agk@redhat.com> 4167M: Mike Snitzer <snitzer@redhat.com> 4168M: dm-devel@redhat.com 4169L: dm-devel@redhat.com 4170W: http://sources.redhat.com/dm 4171Q: http://patchwork.kernel.org/project/dm-devel/list/ 4172T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4173T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4174S: Maintained 4175F: Documentation/device-mapper/ 4176F: drivers/md/Makefile 4177F: drivers/md/Kconfig 4178F: drivers/md/dm* 4179F: drivers/md/persistent-data/ 4180F: include/linux/device-mapper.h 4181F: include/linux/dm-*.h 4182F: include/uapi/linux/dm-*.h 4183 4184DEVLINK 4185M: Jiri Pirko <jiri@mellanox.com> 4186L: netdev@vger.kernel.org 4187S: Supported 4188F: net/core/devlink.c 4189F: include/net/devlink.h 4190F: include/uapi/linux/devlink.h 4191 4192DIALOG SEMICONDUCTOR DRIVERS 4193M: Support Opensource <support.opensource@diasemi.com> 4194W: http://www.dialog-semiconductor.com/products 4195S: Supported 4196F: Documentation/hwmon/da90?? 4197F: Documentation/devicetree/bindings/mfd/da90*.txt 4198F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4199F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4200F: Documentation/devicetree/bindings/regulator/da92*.txt 4201F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4202F: Documentation/devicetree/bindings/sound/da[79]*.txt 4203F: drivers/gpio/gpio-da90??.c 4204F: drivers/hwmon/da90??-hwmon.c 4205F: drivers/iio/adc/da91??-*.c 4206F: drivers/input/misc/da90??_onkey.c 4207F: drivers/input/touchscreen/da9052_tsi.c 4208F: drivers/leds/leds-da90??.c 4209F: drivers/mfd/da903x.c 4210F: drivers/mfd/da90??-*.c 4211F: drivers/mfd/da91??-*.c 4212F: drivers/power/supply/da9052-battery.c 4213F: drivers/power/supply/da91??-*.c 4214F: drivers/regulator/da903x.c 4215F: drivers/regulator/da9???-regulator.[ch] 4216F: drivers/thermal/da90??-thermal.c 4217F: drivers/rtc/rtc-da90??.c 4218F: drivers/video/backlight/da90??_bl.c 4219F: drivers/watchdog/da90??_wdt.c 4220F: include/linux/mfd/da903x.h 4221F: include/linux/mfd/da9052/ 4222F: include/linux/mfd/da9055/ 4223F: include/linux/mfd/da9062/ 4224F: include/linux/mfd/da9063/ 4225F: include/linux/mfd/da9150/ 4226F: include/linux/regulator/da9211.h 4227F: include/sound/da[79]*.h 4228F: sound/soc/codecs/da[79]*.[ch] 4229 4230DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4231M: William Breathitt Gray <vilhelm.gray@gmail.com> 4232L: linux-gpio@vger.kernel.org 4233S: Maintained 4234F: drivers/gpio/gpio-gpio-mm.c 4235 4236DIGI NEO AND CLASSIC PCI PRODUCTS 4237M: Lidza Louina <lidza.louina@gmail.com> 4238M: Mark Hounschell <markh@compro.net> 4239L: driverdev-devel@linuxdriverproject.org 4240S: Maintained 4241F: drivers/staging/dgnc/ 4242 4243DIOLAN U2C-12 I2C DRIVER 4244M: Guenter Roeck <linux@roeck-us.net> 4245L: linux-i2c@vger.kernel.org 4246S: Maintained 4247F: drivers/i2c/busses/i2c-diolan-u2c.c 4248 4249FILESYSTEM DIRECT ACCESS (DAX) 4250M: Matthew Wilcox <mawilcox@microsoft.com> 4251M: Ross Zwisler <ross.zwisler@linux.intel.com> 4252L: linux-fsdevel@vger.kernel.org 4253S: Supported 4254F: fs/dax.c 4255F: include/linux/dax.h 4256F: include/trace/events/fs_dax.h 4257 4258DEVICE DIRECT ACCESS (DAX) 4259M: Dan Williams <dan.j.williams@intel.com> 4260L: linux-nvdimm@lists.01.org 4261S: Supported 4262F: drivers/dax/ 4263 4264DIRECTORY NOTIFICATION (DNOTIFY) 4265M: Jan Kara <jack@suse.cz> 4266R: Amir Goldstein <amir73il@gmail.com> 4267L: linux-fsdevel@vger.kernel.org 4268S: Maintained 4269F: Documentation/filesystems/dnotify.txt 4270F: fs/notify/dnotify/ 4271F: include/linux/dnotify.h 4272 4273DISK GEOMETRY AND PARTITION HANDLING 4274M: Andries Brouwer <aeb@cwi.nl> 4275W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4276W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4277W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4278S: Maintained 4279 4280DISKQUOTA 4281M: Jan Kara <jack@suse.com> 4282S: Maintained 4283F: Documentation/filesystems/quota.txt 4284F: fs/quota/ 4285F: include/linux/quota*.h 4286F: include/uapi/linux/quota*.h 4287 4288DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4289M: Bernie Thompson <bernie@plugable.com> 4290L: linux-fbdev@vger.kernel.org 4291S: Maintained 4292W: http://plugable.com/category/projects/udlfb/ 4293F: drivers/video/fbdev/udlfb.c 4294F: include/video/udlfb.h 4295F: Documentation/fb/udlfb.txt 4296 4297DISTRIBUTED LOCK MANAGER (DLM) 4298M: Christine Caulfield <ccaulfie@redhat.com> 4299M: David Teigland <teigland@redhat.com> 4300L: cluster-devel@redhat.com 4301W: http://sources.redhat.com/cluster/ 4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4303S: Supported 4304F: fs/dlm/ 4305 4306DMA BUFFER SHARING FRAMEWORK 4307M: Sumit Semwal <sumit.semwal@linaro.org> 4308S: Maintained 4309L: linux-media@vger.kernel.org 4310L: dri-devel@lists.freedesktop.org 4311L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4312F: drivers/dma-buf/ 4313F: include/linux/dma-buf* 4314F: include/linux/reservation.h 4315F: include/linux/*fence.h 4316F: Documentation/driver-api/dma-buf.rst 4317T: git git://anongit.freedesktop.org/drm/drm-misc 4318 4319DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4320M: Vinod Koul <vinod.koul@intel.com> 4321L: dmaengine@vger.kernel.org 4322Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4323S: Maintained 4324F: drivers/dma/ 4325F: include/linux/dmaengine.h 4326F: Documentation/devicetree/bindings/dma/ 4327F: Documentation/driver-api/dmaengine/ 4328T: git git://git.infradead.org/users/vkoul/slave-dma.git 4329 4330DMA MAPPING HELPERS 4331M: Christoph Hellwig <hch@lst.de> 4332M: Marek Szyprowski <m.szyprowski@samsung.com> 4333R: Robin Murphy <robin.murphy@arm.com> 4334L: iommu@lists.linux-foundation.org 4335T: git git://git.infradead.org/users/hch/dma-mapping.git 4336W: http://git.infradead.org/users/hch/dma-mapping.git 4337S: Supported 4338F: lib/dma-debug.c 4339F: lib/dma-noop.c 4340F: lib/dma-virt.c 4341F: drivers/base/dma-mapping.c 4342F: drivers/base/dma-coherent.c 4343F: include/linux/dma-mapping.h 4344 4345DME1737 HARDWARE MONITOR DRIVER 4346M: Juerg Haefliger <juergh@gmail.com> 4347L: linux-hwmon@vger.kernel.org 4348S: Maintained 4349F: Documentation/hwmon/dme1737 4350F: drivers/hwmon/dme1737.c 4351 4352DMI/SMBIOS SUPPORT 4353M: Jean Delvare <jdelvare@suse.com> 4354S: Maintained 4355T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4356F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4357F: drivers/firmware/dmi-id.c 4358F: drivers/firmware/dmi_scan.c 4359F: include/linux/dmi.h 4360 4361DOCUMENTATION 4362M: Jonathan Corbet <corbet@lwn.net> 4363L: linux-doc@vger.kernel.org 4364S: Maintained 4365F: Documentation/ 4366F: scripts/kernel-doc 4367X: Documentation/ABI/ 4368X: Documentation/devicetree/ 4369X: Documentation/acpi 4370X: Documentation/power 4371X: Documentation/spi 4372X: Documentation/media 4373T: git git://git.lwn.net/linux.git docs-next 4374 4375DONGWOON DW9714 LENS VOICE COIL DRIVER 4376M: Sakari Ailus <sakari.ailus@linux.intel.com> 4377L: linux-media@vger.kernel.org 4378T: git git://linuxtv.org/media_tree.git 4379S: Maintained 4380F: drivers/media/i2c/dw9714.c 4381 4382DOUBLETALK DRIVER 4383M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4384L: blinux-list@redhat.com 4385S: Maintained 4386F: drivers/char/dtlk.c 4387F: include/linux/dtlk.h 4388 4389DPAA2 DATAPATH I/O (DPIO) DRIVER 4390M: Roy Pledge <Roy.Pledge@nxp.com> 4391L: linux-kernel@vger.kernel.org 4392S: Maintained 4393F: drivers/staging/fsl-mc/bus/dpio 4394 4395DPAA2 ETHERNET DRIVER 4396M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4397L: linux-kernel@vger.kernel.org 4398S: Maintained 4399F: drivers/staging/fsl-dpaa2/ethernet 4400 4401DPT_I2O SCSI RAID DRIVER 4402M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4403L: linux-scsi@vger.kernel.org 4404W: http://www.adaptec.com/ 4405S: Maintained 4406F: drivers/scsi/dpt* 4407F: drivers/scsi/dpt/ 4408 4409DRBD DRIVER 4410M: Philipp Reisner <philipp.reisner@linbit.com> 4411M: Lars Ellenberg <lars.ellenberg@linbit.com> 4412L: drbd-dev@lists.linbit.com 4413W: http://www.drbd.org 4414T: git git://git.linbit.com/linux-drbd.git 4415T: git git://git.linbit.com/drbd-8.4.git 4416S: Supported 4417F: drivers/block/drbd/ 4418F: lib/lru_cache.c 4419F: Documentation/blockdev/drbd/ 4420 4421DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4422M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4423T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4424S: Supported 4425F: Documentation/kobject.txt 4426F: drivers/base/ 4427F: fs/debugfs/ 4428F: fs/sysfs/ 4429F: include/linux/debugfs.h 4430F: include/linux/kobj* 4431F: lib/kobj* 4432 4433DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4434M: Kevin Hilman <khilman@kernel.org> 4435M: Nishanth Menon <nm@ti.com> 4436S: Maintained 4437F: drivers/power/avs/ 4438F: include/linux/power/smartreflex.h 4439L: linux-pm@vger.kernel.org 4440 4441DRM DRIVER FOR ARM PL111 CLCD 4442M: Eric Anholt <eric@anholt.net> 4443T: git git://anongit.freedesktop.org/drm/drm-misc 4444S: Supported 4445F: drivers/gpu/drm/pl111/ 4446 4447DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4448M: Dave Airlie <airlied@redhat.com> 4449S: Odd Fixes 4450F: drivers/gpu/drm/ast/ 4451 4452DRM DRIVER FOR BOCHS VIRTUAL GPU 4453M: Gerd Hoffmann <kraxel@redhat.com> 4454L: virtualization@lists.linux-foundation.org 4455T: git git://anongit.freedesktop.org/drm/drm-misc 4456S: Maintained 4457F: drivers/gpu/drm/bochs/ 4458 4459DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4460M: Linus Walleij <linus.walleij@linaro.org> 4461T: git git://anongit.freedesktop.org/drm/drm-misc 4462S: Maintained 4463F: drivers/gpu/drm/tve200/ 4464 4465DRM DRIVER FOR INTEL I810 VIDEO CARDS 4466S: Orphan / Obsolete 4467F: drivers/gpu/drm/i810/ 4468F: include/uapi/drm/i810_drm.h 4469 4470DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4471S: Orphan / Obsolete 4472F: drivers/gpu/drm/mga/ 4473F: include/uapi/drm/mga_drm.h 4474 4475DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4476M: Dave Airlie <airlied@redhat.com> 4477S: Odd Fixes 4478F: drivers/gpu/drm/mgag200/ 4479 4480DRM DRIVER FOR MI0283QT 4481M: Noralf Trønnes <noralf@tronnes.org> 4482S: Maintained 4483F: drivers/gpu/drm/tinydrm/mi0283qt.c 4484F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4485 4486DRM DRIVER FOR MSM ADRENO GPU 4487M: Rob Clark <robdclark@gmail.com> 4488L: linux-arm-msm@vger.kernel.org 4489L: dri-devel@lists.freedesktop.org 4490L: freedreno@lists.freedesktop.org 4491T: git git://people.freedesktop.org/~robclark/linux 4492S: Maintained 4493F: drivers/gpu/drm/msm/ 4494F: include/uapi/drm/msm_drm.h 4495F: Documentation/devicetree/bindings/display/msm/ 4496 4497DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4498M: Ben Skeggs <bskeggs@redhat.com> 4499L: dri-devel@lists.freedesktop.org 4500L: nouveau@lists.freedesktop.org 4501T: git git://github.com/skeggsb/linux 4502S: Supported 4503F: drivers/gpu/drm/nouveau/ 4504F: include/uapi/drm/nouveau_drm.h 4505 4506DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4507M: Noralf Trønnes <noralf@tronnes.org> 4508S: Maintained 4509F: drivers/gpu/drm/tinydrm/repaper.c 4510F: Documentation/devicetree/bindings/display/repaper.txt 4511 4512DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4513M: Dave Airlie <airlied@redhat.com> 4514M: Gerd Hoffmann <kraxel@redhat.com> 4515L: virtualization@lists.linux-foundation.org 4516T: git git://anongit.freedesktop.org/drm/drm-misc 4517S: Obsolete 4518W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4519F: drivers/gpu/drm/cirrus/ 4520 4521DRM DRIVER FOR QXL VIRTUAL GPU 4522M: Dave Airlie <airlied@redhat.com> 4523M: Gerd Hoffmann <kraxel@redhat.com> 4524L: virtualization@lists.linux-foundation.org 4525T: git git://anongit.freedesktop.org/drm/drm-misc 4526S: Maintained 4527F: drivers/gpu/drm/qxl/ 4528F: include/uapi/drm/qxl_drm.h 4529 4530DRM DRIVER FOR RAGE 128 VIDEO CARDS 4531S: Orphan / Obsolete 4532F: drivers/gpu/drm/r128/ 4533F: include/uapi/drm/r128_drm.h 4534 4535DRM DRIVER FOR SAVAGE VIDEO CARDS 4536S: Orphan / Obsolete 4537F: drivers/gpu/drm/savage/ 4538F: include/uapi/drm/savage_drm.h 4539 4540DRM DRIVER FOR SIS VIDEO CARDS 4541S: Orphan / Obsolete 4542F: drivers/gpu/drm/sis/ 4543F: include/uapi/drm/sis_drm.h 4544 4545DRM DRIVER FOR SITRONIX ST7586 PANELS 4546M: David Lechner <david@lechnology.com> 4547S: Maintained 4548F: drivers/gpu/drm/tinydrm/st7586.c 4549F: Documentation/devicetree/bindings/display/st7586.txt 4550 4551DRM DRIVER FOR TDFX VIDEO CARDS 4552S: Orphan / Obsolete 4553F: drivers/gpu/drm/tdfx/ 4554 4555DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4556M: Dave Airlie <airlied@redhat.com> 4557S: Odd Fixes 4558F: drivers/gpu/drm/udl/ 4559 4560DRM DRIVER FOR VMWARE VIRTUAL GPU 4561M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4562M: Sinclair Yeh <syeh@vmware.com> 4563M: Thomas Hellstrom <thellstrom@vmware.com> 4564L: dri-devel@lists.freedesktop.org 4565T: git git://people.freedesktop.org/~syeh/repos_linux 4566T: git git://people.freedesktop.org/~thomash/linux 4567S: Supported 4568F: drivers/gpu/drm/vmwgfx/ 4569F: include/uapi/drm/vmwgfx_drm.h 4570 4571DRM DRIVERS 4572M: David Airlie <airlied@linux.ie> 4573L: dri-devel@lists.freedesktop.org 4574T: git git://people.freedesktop.org/~airlied/linux 4575B: https://bugs.freedesktop.org/ 4576C: irc://chat.freenode.net/dri-devel 4577S: Maintained 4578F: drivers/gpu/drm/ 4579F: drivers/gpu/vga/ 4580F: Documentation/devicetree/bindings/display/ 4581F: Documentation/devicetree/bindings/gpu/ 4582F: Documentation/devicetree/bindings/video/ 4583F: Documentation/gpu/ 4584F: include/drm/ 4585F: include/uapi/drm/ 4586F: include/linux/vga* 4587 4588DRM DRIVERS AND MISC GPU PATCHES 4589M: Daniel Vetter <daniel.vetter@intel.com> 4590M: Jani Nikula <jani.nikula@linux.intel.com> 4591M: Sean Paul <seanpaul@chromium.org> 4592W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4593S: Maintained 4594T: git git://anongit.freedesktop.org/drm/drm-misc 4595F: Documentation/gpu/ 4596F: drivers/gpu/vga/ 4597F: drivers/gpu/drm/* 4598F: include/drm/drm* 4599F: include/uapi/drm/drm* 4600F: include/linux/vga* 4601 4602DRM DRIVERS FOR ALLWINNER A10 4603M: Maxime Ripard <maxime.ripard@free-electrons.com> 4604L: dri-devel@lists.freedesktop.org 4605S: Supported 4606F: drivers/gpu/drm/sun4i/ 4607F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4608T: git git://anongit.freedesktop.org/drm/drm-misc 4609 4610DRM DRIVERS FOR AMLOGIC SOCS 4611M: Neil Armstrong <narmstrong@baylibre.com> 4612L: dri-devel@lists.freedesktop.org 4613L: linux-amlogic@lists.infradead.org 4614W: http://linux-meson.com/ 4615S: Supported 4616F: drivers/gpu/drm/meson/ 4617F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4618F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4619F: Documentation/gpu/meson.rst 4620T: git git://anongit.freedesktop.org/drm/drm-misc 4621 4622DRM DRIVERS FOR ATMEL HLCDC 4623M: Boris Brezillon <boris.brezillon@free-electrons.com> 4624L: dri-devel@lists.freedesktop.org 4625S: Supported 4626F: drivers/gpu/drm/atmel-hlcdc/ 4627F: Documentation/devicetree/bindings/drm/atmel/ 4628T: git git://anongit.freedesktop.org/drm/drm-misc 4629 4630DRM DRIVERS FOR BRIDGE CHIPS 4631M: Archit Taneja <architt@codeaurora.org> 4632M: Andrzej Hajda <a.hajda@samsung.com> 4633R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4634S: Maintained 4635T: git git://anongit.freedesktop.org/drm/drm-misc 4636F: drivers/gpu/drm/bridge/ 4637 4638DRM DRIVERS FOR EXYNOS 4639M: Inki Dae <inki.dae@samsung.com> 4640M: Joonyoung Shim <jy0922.shim@samsung.com> 4641M: Seung-Woo Kim <sw0312.kim@samsung.com> 4642M: Kyungmin Park <kyungmin.park@samsung.com> 4643L: dri-devel@lists.freedesktop.org 4644T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4645S: Supported 4646F: drivers/gpu/drm/exynos/ 4647F: include/uapi/drm/exynos_drm.h 4648F: Documentation/devicetree/bindings/display/exynos/ 4649 4650DRM DRIVERS FOR FREESCALE DCU 4651M: Stefan Agner <stefan@agner.ch> 4652M: Alison Wang <alison.wang@freescale.com> 4653L: dri-devel@lists.freedesktop.org 4654S: Supported 4655F: drivers/gpu/drm/fsl-dcu/ 4656F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4657F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4658F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4659 4660DRM DRIVERS FOR FREESCALE IMX 4661M: Philipp Zabel <p.zabel@pengutronix.de> 4662L: dri-devel@lists.freedesktop.org 4663S: Maintained 4664F: drivers/gpu/drm/imx/ 4665F: drivers/gpu/ipu-v3/ 4666F: Documentation/devicetree/bindings/display/imx/ 4667 4668DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4669M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4670L: dri-devel@lists.freedesktop.org 4671T: git git://github.com/patjak/drm-gma500 4672S: Maintained 4673F: drivers/gpu/drm/gma500/ 4674 4675DRM DRIVERS FOR HISILICON 4676M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4677M: Rongrong Zou <zourongrong@gmail.com> 4678R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4679R: Chen Feng <puck.chen@hisilicon.com> 4680L: dri-devel@lists.freedesktop.org 4681T: git git://github.com/xin3liang/linux.git 4682S: Maintained 4683F: drivers/gpu/drm/hisilicon/ 4684F: Documentation/devicetree/bindings/display/hisilicon/ 4685 4686DRM DRIVERS FOR MEDIATEK 4687M: CK Hu <ck.hu@mediatek.com> 4688M: Philipp Zabel <p.zabel@pengutronix.de> 4689L: dri-devel@lists.freedesktop.org 4690S: Supported 4691F: drivers/gpu/drm/mediatek/ 4692F: Documentation/devicetree/bindings/display/mediatek/ 4693 4694DRM DRIVERS FOR NVIDIA TEGRA 4695M: Thierry Reding <thierry.reding@gmail.com> 4696L: dri-devel@lists.freedesktop.org 4697L: linux-tegra@vger.kernel.org 4698T: git git://anongit.freedesktop.org/tegra/linux.git 4699S: Supported 4700F: drivers/gpu/drm/tegra/ 4701F: drivers/gpu/host1x/ 4702F: include/linux/host1x.h 4703F: include/uapi/drm/tegra_drm.h 4704F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4705 4706DRM DRIVERS FOR RENESAS 4707M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4708L: dri-devel@lists.freedesktop.org 4709L: linux-renesas-soc@vger.kernel.org 4710T: git git://linuxtv.org/pinchartl/fbdev 4711S: Supported 4712F: drivers/gpu/drm/rcar-du/ 4713F: drivers/gpu/drm/shmobile/ 4714F: include/linux/platform_data/shmob_drm.h 4715F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4716F: Documentation/devicetree/bindings/display/renesas,du.txt 4717 4718DRM DRIVERS FOR ROCKCHIP 4719M: Mark Yao <mark.yao@rock-chips.com> 4720L: dri-devel@lists.freedesktop.org 4721S: Maintained 4722F: drivers/gpu/drm/rockchip/ 4723F: Documentation/devicetree/bindings/display/rockchip/ 4724T: git git://anongit.freedesktop.org/drm/drm-misc 4725 4726DRM DRIVERS FOR STI 4727M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4728M: Vincent Abriou <vincent.abriou@st.com> 4729L: dri-devel@lists.freedesktop.org 4730T: git git://anongit.freedesktop.org/drm/drm-misc 4731S: Maintained 4732F: drivers/gpu/drm/sti 4733F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4734 4735DRM DRIVERS FOR STM 4736M: Yannick Fertre <yannick.fertre@st.com> 4737M: Philippe Cornu <philippe.cornu@st.com> 4738M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4739M: Vincent Abriou <vincent.abriou@st.com> 4740L: dri-devel@lists.freedesktop.org 4741T: git git://anongit.freedesktop.org/drm/drm-misc 4742S: Maintained 4743F: drivers/gpu/drm/stm 4744F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4745 4746DRM DRIVERS FOR TI LCDC 4747M: Jyri Sarha <jsarha@ti.com> 4748R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4749L: dri-devel@lists.freedesktop.org 4750S: Maintained 4751F: drivers/gpu/drm/tilcdc/ 4752F: Documentation/devicetree/bindings/display/tilcdc/ 4753 4754DRM DRIVERS FOR TI OMAP 4755M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4756L: dri-devel@lists.freedesktop.org 4757S: Maintained 4758F: drivers/gpu/drm/omapdrm/ 4759F: Documentation/devicetree/bindings/display/ti/ 4760 4761DRM DRIVERS FOR VC4 4762M: Eric Anholt <eric@anholt.net> 4763T: git git://github.com/anholt/linux 4764S: Supported 4765F: drivers/gpu/drm/vc4/ 4766F: include/uapi/drm/vc4_drm.h 4767F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4768T: git git://anongit.freedesktop.org/drm/drm-misc 4769 4770DRM DRIVERS FOR VIVANTE GPU IP 4771M: Lucas Stach <l.stach@pengutronix.de> 4772R: Russell King <linux+etnaviv@armlinux.org.uk> 4773R: Christian Gmeiner <christian.gmeiner@gmail.com> 4774L: etnaviv@lists.freedesktop.org 4775L: dri-devel@lists.freedesktop.org 4776S: Maintained 4777F: drivers/gpu/drm/etnaviv/ 4778F: include/uapi/drm/etnaviv_drm.h 4779F: Documentation/devicetree/bindings/display/etnaviv/ 4780 4781DRM DRIVERS FOR ZTE ZX 4782M: Shawn Guo <shawnguo@kernel.org> 4783L: dri-devel@lists.freedesktop.org 4784S: Maintained 4785F: drivers/gpu/drm/zte/ 4786F: Documentation/devicetree/bindings/display/zte,vou.txt 4787T: git git://anongit.freedesktop.org/drm/drm-misc 4788 4789DRM PANEL DRIVERS 4790M: Thierry Reding <thierry.reding@gmail.com> 4791L: dri-devel@lists.freedesktop.org 4792T: git git://anongit.freedesktop.org/drm/drm-misc 4793S: Maintained 4794F: drivers/gpu/drm/drm_panel.c 4795F: drivers/gpu/drm/panel/ 4796F: include/drm/drm_panel.h 4797F: Documentation/devicetree/bindings/display/panel/ 4798 4799DRM TINYDRM DRIVERS 4800M: Noralf Trønnes <noralf@tronnes.org> 4801W: https://github.com/notro/tinydrm/wiki/Development 4802T: git git://anongit.freedesktop.org/drm/drm-misc 4803S: Maintained 4804F: drivers/gpu/drm/tinydrm/ 4805F: include/drm/tinydrm/ 4806 4807DSBR100 USB FM RADIO DRIVER 4808M: Alexey Klimov <klimov.linux@gmail.com> 4809L: linux-media@vger.kernel.org 4810T: git git://linuxtv.org/media_tree.git 4811S: Maintained 4812F: drivers/media/radio/dsbr100.c 4813 4814DSCC4 DRIVER 4815M: Francois Romieu <romieu@fr.zoreil.com> 4816L: netdev@vger.kernel.org 4817S: Maintained 4818F: drivers/net/wan/dscc4.c 4819 4820DT3155 MEDIA DRIVER 4821M: Hans Verkuil <hverkuil@xs4all.nl> 4822L: linux-media@vger.kernel.org 4823T: git git://linuxtv.org/media_tree.git 4824W: https://linuxtv.org 4825S: Odd Fixes 4826F: drivers/media/pci/dt3155/ 4827 4828DVB_USB_AF9015 MEDIA DRIVER 4829M: Antti Palosaari <crope@iki.fi> 4830L: linux-media@vger.kernel.org 4831W: https://linuxtv.org 4832W: http://palosaari.fi/linux/ 4833Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4834T: git git://linuxtv.org/anttip/media_tree.git 4835S: Maintained 4836F: drivers/media/usb/dvb-usb-v2/af9015* 4837 4838DVB_USB_AF9035 MEDIA DRIVER 4839M: Antti Palosaari <crope@iki.fi> 4840L: linux-media@vger.kernel.org 4841W: https://linuxtv.org 4842W: http://palosaari.fi/linux/ 4843Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4844T: git git://linuxtv.org/anttip/media_tree.git 4845S: Maintained 4846F: drivers/media/usb/dvb-usb-v2/af9035* 4847 4848DVB_USB_ANYSEE MEDIA DRIVER 4849M: Antti Palosaari <crope@iki.fi> 4850L: linux-media@vger.kernel.org 4851W: https://linuxtv.org 4852W: http://palosaari.fi/linux/ 4853Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4854T: git git://linuxtv.org/anttip/media_tree.git 4855S: Maintained 4856F: drivers/media/usb/dvb-usb-v2/anysee* 4857 4858DVB_USB_AU6610 MEDIA DRIVER 4859M: Antti Palosaari <crope@iki.fi> 4860L: linux-media@vger.kernel.org 4861W: https://linuxtv.org 4862W: http://palosaari.fi/linux/ 4863Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4864T: git git://linuxtv.org/anttip/media_tree.git 4865S: Maintained 4866F: drivers/media/usb/dvb-usb-v2/au6610* 4867 4868DVB_USB_CE6230 MEDIA DRIVER 4869M: Antti Palosaari <crope@iki.fi> 4870L: linux-media@vger.kernel.org 4871W: https://linuxtv.org 4872W: http://palosaari.fi/linux/ 4873Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4874T: git git://linuxtv.org/anttip/media_tree.git 4875S: Maintained 4876F: drivers/media/usb/dvb-usb-v2/ce6230* 4877 4878DVB_USB_CXUSB MEDIA DRIVER 4879M: Michael Krufky <mkrufky@linuxtv.org> 4880L: linux-media@vger.kernel.org 4881W: https://linuxtv.org 4882W: http://github.com/mkrufky 4883Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4884T: git git://linuxtv.org/media_tree.git 4885S: Maintained 4886F: drivers/media/usb/dvb-usb/cxusb* 4887 4888DVB_USB_EC168 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/usb/dvb-usb-v2/ec168* 4897 4898DVB_USB_GL861 MEDIA DRIVER 4899M: Antti Palosaari <crope@iki.fi> 4900L: linux-media@vger.kernel.org 4901W: https://linuxtv.org 4902Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4903T: git git://linuxtv.org/anttip/media_tree.git 4904S: Maintained 4905F: drivers/media/usb/dvb-usb-v2/gl861* 4906 4907DVB_USB_MXL111SF MEDIA DRIVER 4908M: Michael Krufky <mkrufky@linuxtv.org> 4909L: linux-media@vger.kernel.org 4910W: https://linuxtv.org 4911W: http://github.com/mkrufky 4912Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4913T: git git://linuxtv.org/mkrufky/mxl111sf.git 4914S: Maintained 4915F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4916 4917DVB_USB_RTL28XXU MEDIA DRIVER 4918M: Antti Palosaari <crope@iki.fi> 4919L: linux-media@vger.kernel.org 4920W: https://linuxtv.org 4921W: http://palosaari.fi/linux/ 4922Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4923T: git git://linuxtv.org/anttip/media_tree.git 4924S: Maintained 4925F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4926 4927DVB_USB_V2 MEDIA DRIVER 4928M: Antti Palosaari <crope@iki.fi> 4929L: linux-media@vger.kernel.org 4930W: https://linuxtv.org 4931W: http://palosaari.fi/linux/ 4932Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4933T: git git://linuxtv.org/anttip/media_tree.git 4934S: Maintained 4935F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4936F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4937 4938DYNAMIC DEBUG 4939M: Jason Baron <jbaron@akamai.com> 4940S: Maintained 4941F: lib/dynamic_debug.c 4942F: include/linux/dynamic_debug.h 4943 4944DZ DECSTATION DZ11 SERIAL DRIVER 4945M: "Maciej W. Rozycki" <macro@linux-mips.org> 4946S: Maintained 4947F: drivers/tty/serial/dz.* 4948 4949E3X0 POWER BUTTON DRIVER 4950M: Moritz Fischer <moritz.fischer@ettus.com> 4951L: usrp-users@lists.ettus.com 4952W: http://www.ettus.com 4953S: Supported 4954F: drivers/input/misc/e3x0-button.c 4955F: Documentation/devicetree/bindings/input/e3x0-button.txt 4956 4957E4000 MEDIA DRIVER 4958M: Antti Palosaari <crope@iki.fi> 4959L: linux-media@vger.kernel.org 4960W: https://linuxtv.org 4961W: http://palosaari.fi/linux/ 4962Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4963T: git git://linuxtv.org/anttip/media_tree.git 4964S: Maintained 4965F: drivers/media/tuners/e4000* 4966 4967EATA ISA/EISA/PCI SCSI DRIVER 4968M: Dario Ballabio <ballabio_dario@emc.com> 4969L: linux-scsi@vger.kernel.org 4970S: Maintained 4971F: drivers/scsi/eata.c 4972 4973EC100 MEDIA DRIVER 4974M: Antti Palosaari <crope@iki.fi> 4975L: linux-media@vger.kernel.org 4976W: https://linuxtv.org 4977W: http://palosaari.fi/linux/ 4978Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4979T: git git://linuxtv.org/anttip/media_tree.git 4980S: Maintained 4981F: drivers/media/dvb-frontends/ec100* 4982 4983ECRYPT FILE SYSTEM 4984M: Tyler Hicks <tyhicks@canonical.com> 4985L: ecryptfs@vger.kernel.org 4986W: http://ecryptfs.org 4987W: https://launchpad.net/ecryptfs 4988T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4989S: Supported 4990F: Documentation/filesystems/ecryptfs.txt 4991F: fs/ecryptfs/ 4992 4993EDAC-AMD64 4994M: Borislav Petkov <bp@alien8.de> 4995L: linux-edac@vger.kernel.org 4996S: Maintained 4997F: drivers/edac/amd64_edac* 4998 4999EDAC-CALXEDA 5000M: Robert Richter <rric@kernel.org> 5001L: linux-edac@vger.kernel.org 5002S: Maintained 5003F: drivers/edac/highbank* 5004 5005EDAC-CAVIUM OCTEON 5006M: Ralf Baechle <ralf@linux-mips.org> 5007M: David Daney <david.daney@cavium.com> 5008L: linux-edac@vger.kernel.org 5009L: linux-mips@linux-mips.org 5010S: Supported 5011F: drivers/edac/octeon_edac* 5012 5013EDAC-CAVIUM THUNDERX 5014M: David Daney <david.daney@cavium.com> 5015M: Jan Glauber <jglauber@cavium.com> 5016L: linux-edac@vger.kernel.org 5017S: Supported 5018F: drivers/edac/thunderx_edac* 5019 5020EDAC-CORE 5021M: Borislav Petkov <bp@alien8.de> 5022M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5023M: Mauro Carvalho Chehab <mchehab@kernel.org> 5024L: linux-edac@vger.kernel.org 5025T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5026T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5027S: Supported 5028F: Documentation/admin-guide/ras.rst 5029F: Documentation/driver-api/edac.rst 5030F: drivers/edac/ 5031F: include/linux/edac.h 5032 5033EDAC-E752X 5034M: Mark Gross <mark.gross@intel.com> 5035L: linux-edac@vger.kernel.org 5036S: Maintained 5037F: drivers/edac/e752x_edac.c 5038 5039EDAC-E7XXX 5040L: linux-edac@vger.kernel.org 5041S: Maintained 5042F: drivers/edac/e7xxx_edac.c 5043 5044EDAC-FSL_DDR 5045M: York Sun <york.sun@nxp.com> 5046L: linux-edac@vger.kernel.org 5047S: Maintained 5048F: drivers/edac/fsl_ddr_edac.* 5049 5050EDAC-GHES 5051M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5052M: Mauro Carvalho Chehab <mchehab@kernel.org> 5053L: linux-edac@vger.kernel.org 5054S: Maintained 5055F: drivers/edac/ghes_edac.c 5056 5057EDAC-I3000 5058L: linux-edac@vger.kernel.org 5059S: Orphan 5060F: drivers/edac/i3000_edac.c 5061 5062EDAC-I5000 5063L: linux-edac@vger.kernel.org 5064S: Maintained 5065F: drivers/edac/i5000_edac.c 5066 5067EDAC-I5400 5068M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5069M: Mauro Carvalho Chehab <mchehab@kernel.org> 5070L: linux-edac@vger.kernel.org 5071S: Maintained 5072F: drivers/edac/i5400_edac.c 5073 5074EDAC-I7300 5075M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5076M: Mauro Carvalho Chehab <mchehab@kernel.org> 5077L: linux-edac@vger.kernel.org 5078S: Maintained 5079F: drivers/edac/i7300_edac.c 5080 5081EDAC-I7CORE 5082M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5083M: Mauro Carvalho Chehab <mchehab@kernel.org> 5084L: linux-edac@vger.kernel.org 5085S: Maintained 5086F: drivers/edac/i7core_edac.c 5087 5088EDAC-I82443BXGX 5089M: Tim Small <tim@buttersideup.com> 5090L: linux-edac@vger.kernel.org 5091S: Maintained 5092F: drivers/edac/i82443bxgx_edac.c 5093 5094EDAC-I82975X 5095M: Ranganathan Desikan <ravi@jetztechnologies.com> 5096M: "Arvind R." <arvino55@gmail.com> 5097L: linux-edac@vger.kernel.org 5098S: Maintained 5099F: drivers/edac/i82975x_edac.c 5100 5101EDAC-IE31200 5102M: Jason Baron <jbaron@akamai.com> 5103L: linux-edac@vger.kernel.org 5104S: Maintained 5105F: drivers/edac/ie31200_edac.c 5106 5107EDAC-MPC85XX 5108M: Johannes Thumshirn <morbidrsa@gmail.com> 5109L: linux-edac@vger.kernel.org 5110S: Maintained 5111F: drivers/edac/mpc85xx_edac.[ch] 5112 5113EDAC-PASEMI 5114M: Egor Martovetsky <egor@pasemi.com> 5115L: linux-edac@vger.kernel.org 5116S: Maintained 5117F: drivers/edac/pasemi_edac.c 5118 5119EDAC-PND2 5120M: Tony Luck <tony.luck@intel.com> 5121L: linux-edac@vger.kernel.org 5122S: Maintained 5123F: drivers/edac/pnd2_edac.[ch] 5124 5125EDAC-R82600 5126M: Tim Small <tim@buttersideup.com> 5127L: linux-edac@vger.kernel.org 5128S: Maintained 5129F: drivers/edac/r82600_edac.c 5130 5131EDAC-SBRIDGE 5132M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5133M: Mauro Carvalho Chehab <mchehab@kernel.org> 5134L: linux-edac@vger.kernel.org 5135S: Maintained 5136F: drivers/edac/sb_edac.c 5137 5138EDAC-SKYLAKE 5139M: Tony Luck <tony.luck@intel.com> 5140L: linux-edac@vger.kernel.org 5141S: Maintained 5142F: drivers/edac/skx_edac.c 5143 5144EDIROL UA-101/UA-1000 DRIVER 5145M: Clemens Ladisch <clemens@ladisch.de> 5146L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5147T: git git://git.alsa-project.org/alsa-kernel.git 5148S: Maintained 5149F: sound/usb/misc/ua101.c 5150 5151EFI TEST DRIVER 5152L: linux-efi@vger.kernel.org 5153M: Ivan Hu <ivan.hu@canonical.com> 5154M: Matt Fleming <matt@codeblueprint.co.uk> 5155S: Maintained 5156F: drivers/firmware/efi/test/ 5157 5158EFI VARIABLE FILESYSTEM 5159M: Matthew Garrett <matthew.garrett@nebula.com> 5160M: Jeremy Kerr <jk@ozlabs.org> 5161M: Matt Fleming <matt@codeblueprint.co.uk> 5162T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5163L: linux-efi@vger.kernel.org 5164S: Maintained 5165F: fs/efivarfs/ 5166 5167EFIFB FRAMEBUFFER DRIVER 5168L: linux-fbdev@vger.kernel.org 5169M: Peter Jones <pjones@redhat.com> 5170S: Maintained 5171F: drivers/video/fbdev/efifb.c 5172 5173EFS FILESYSTEM 5174W: http://aeschi.ch.eu.org/efs/ 5175S: Orphan 5176F: fs/efs/ 5177 5178EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5179M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5180L: netdev@vger.kernel.org 5181S: Maintained 5182F: drivers/net/ethernet/ibm/ehea/ 5183 5184EM28XX VIDEO4LINUX DRIVER 5185M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5186M: Mauro Carvalho Chehab <mchehab@kernel.org> 5187L: linux-media@vger.kernel.org 5188W: https://linuxtv.org 5189T: git git://linuxtv.org/media_tree.git 5190S: Maintained 5191F: drivers/media/usb/em28xx/ 5192F: Documentation/media/v4l-drivers/em28xx* 5193 5194EMBEDDED LINUX 5195M: Paul Gortmaker <paul.gortmaker@windriver.com> 5196M: Matt Mackall <mpm@selenic.com> 5197M: David Woodhouse <dwmw2@infradead.org> 5198L: linux-embedded@vger.kernel.org 5199S: Maintained 5200 5201Emulex 10Gbps iSCSI - OneConnect DRIVER 5202M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5203M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5204M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5205L: linux-scsi@vger.kernel.org 5206W: http://www.broadcom.com 5207S: Supported 5208F: drivers/scsi/be2iscsi/ 5209 5210Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5211M: Sathya Perla <sathya.perla@broadcom.com> 5212M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5213M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5214M: Somnath Kotur <somnath.kotur@broadcom.com> 5215L: netdev@vger.kernel.org 5216W: http://www.emulex.com 5217S: Supported 5218F: drivers/net/ethernet/emulex/benet/ 5219 5220EMULEX ONECONNECT ROCE DRIVER 5221M: Selvin Xavier <selvin.xavier@broadcom.com> 5222M: Devesh Sharma <devesh.sharma@broadcom.com> 5223L: linux-rdma@vger.kernel.org 5224W: http://www.broadcom.com 5225S: Odd Fixes 5226F: drivers/infiniband/hw/ocrdma/ 5227F: include/uapi/rdma/ocrdma-abi.h 5228 5229EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5230M: James Smart <james.smart@broadcom.com> 5231M: Dick Kennedy <dick.kennedy@broadcom.com> 5232L: linux-scsi@vger.kernel.org 5233W: http://www.broadcom.com 5234S: Supported 5235F: drivers/scsi/lpfc/ 5236 5237ENE CB710 FLASH CARD READER DRIVER 5238M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5239S: Maintained 5240F: drivers/misc/cb710/ 5241F: drivers/mmc/host/cb710-mmc.* 5242F: include/linux/cb710.h 5243 5244ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5245M: Maxim Levitsky <maximlevitsky@gmail.com> 5246S: Maintained 5247F: drivers/media/rc/ene_ir.* 5248 5249EPSON S1D13XXX FRAMEBUFFER DRIVER 5250M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5251S: Maintained 5252T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5253F: drivers/video/fbdev/s1d13xxxfb.c 5254F: include/video/s1d13xxxfb.h 5255 5256ERRSEQ ERROR TRACKING INFRASTRUCTURE 5257M: Jeff Layton <jlayton@kernel.org> 5258S: Maintained 5259F: lib/errseq.c 5260F: include/linux/errseq.h 5261 5262ET131X NETWORK DRIVER 5263M: Mark Einon <mark.einon@gmail.com> 5264S: Odd Fixes 5265F: drivers/net/ethernet/agere/ 5266 5267ETHERNET BRIDGE 5268M: Stephen Hemminger <stephen@networkplumber.org> 5269L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5270L: netdev@vger.kernel.org 5271W: http://www.linuxfoundation.org/en/Net:Bridge 5272S: Maintained 5273F: include/linux/netfilter_bridge/ 5274F: net/bridge/ 5275 5276ETHERNET PHY LIBRARY 5277M: Andrew Lunn <andrew@lunn.ch> 5278M: Florian Fainelli <f.fainelli@gmail.com> 5279L: netdev@vger.kernel.org 5280S: Maintained 5281F: Documentation/ABI/testing/sysfs-bus-mdio 5282F: Documentation/devicetree/bindings/net/mdio* 5283F: Documentation/networking/phy.txt 5284F: drivers/net/phy/ 5285F: drivers/of/of_mdio.c 5286F: drivers/of/of_net.c 5287F: include/linux/*mdio*.h 5288F: include/linux/of_net.h 5289F: include/linux/phy.h 5290F: include/linux/phy_fixed.h 5291F: include/linux/platform_data/mdio-gpio.h 5292F: include/linux/platform_data/mdio-bcm-unimac.h 5293F: include/trace/events/mdio.h 5294F: include/uapi/linux/mdio.h 5295F: include/uapi/linux/mii.h 5296 5297EXT2 FILE SYSTEM 5298M: Jan Kara <jack@suse.com> 5299L: linux-ext4@vger.kernel.org 5300S: Maintained 5301F: Documentation/filesystems/ext2.txt 5302F: fs/ext2/ 5303F: include/linux/ext2* 5304 5305EXT4 FILE SYSTEM 5306M: "Theodore Ts'o" <tytso@mit.edu> 5307M: Andreas Dilger <adilger.kernel@dilger.ca> 5308L: linux-ext4@vger.kernel.org 5309W: http://ext4.wiki.kernel.org 5310Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5311T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5312S: Maintained 5313F: Documentation/filesystems/ext4.txt 5314F: fs/ext4/ 5315 5316Extended Verification Module (EVM) 5317M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5318L: linux-integrity@vger.kernel.org 5319S: Supported 5320F: security/integrity/evm/ 5321 5322EXTENSIBLE FIRMWARE INTERFACE (EFI) 5323M: Matt Fleming <matt@codeblueprint.co.uk> 5324M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5325L: linux-efi@vger.kernel.org 5326T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5327S: Maintained 5328F: Documentation/efi-stub.txt 5329F: arch/*/kernel/efi.c 5330F: arch/x86/boot/compressed/eboot.[ch] 5331F: arch/*/include/asm/efi.h 5332F: arch/x86/platform/efi/ 5333F: drivers/firmware/efi/ 5334F: include/linux/efi*.h 5335F: arch/arm/boot/compressed/efi-header.S 5336F: arch/arm64/kernel/efi-entry.S 5337 5338EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5339M: MyungJoo Ham <myungjoo.ham@samsung.com> 5340M: Chanwoo Choi <cw00.choi@samsung.com> 5341L: linux-kernel@vger.kernel.org 5342T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5343S: Maintained 5344F: drivers/extcon/ 5345F: include/linux/extcon/ 5346F: include/linux/extcon.h 5347F: Documentation/extcon/ 5348F: Documentation/devicetree/bindings/extcon/ 5349 5350EXYNOS DP DRIVER 5351M: Jingoo Han <jingoohan1@gmail.com> 5352L: dri-devel@lists.freedesktop.org 5353S: Maintained 5354F: drivers/gpu/drm/exynos/exynos_dp* 5355 5356EXYNOS SYSMMU (IOMMU) driver 5357M: Marek Szyprowski <m.szyprowski@samsung.com> 5358L: iommu@lists.linux-foundation.org 5359S: Maintained 5360F: drivers/iommu/exynos-iommu.c 5361 5362EZchip NPS platform support 5363M: Elad Kanfi <eladkan@mellanox.com> 5364M: Vineet Gupta <vgupta@synopsys.com> 5365S: Supported 5366F: arch/arc/plat-eznps 5367F: arch/arc/boot/dts/eznps.dts 5368 5369F2FS FILE SYSTEM 5370M: Jaegeuk Kim <jaegeuk@kernel.org> 5371M: Chao Yu <yuchao0@huawei.com> 5372L: linux-f2fs-devel@lists.sourceforge.net 5373W: https://f2fs.wiki.kernel.org/ 5374T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5375S: Maintained 5376F: Documentation/filesystems/f2fs.txt 5377F: Documentation/ABI/testing/sysfs-fs-f2fs 5378F: fs/f2fs/ 5379F: include/linux/f2fs_fs.h 5380F: include/trace/events/f2fs.h 5381 5382F71805F HARDWARE MONITORING DRIVER 5383M: Jean Delvare <jdelvare@suse.com> 5384L: linux-hwmon@vger.kernel.org 5385S: Maintained 5386F: Documentation/hwmon/f71805f 5387F: drivers/hwmon/f71805f.c 5388 5389FANOTIFY 5390M: Jan Kara <jack@suse.cz> 5391R: Amir Goldstein <amir73il@gmail.com> 5392L: linux-fsdevel@vger.kernel.org 5393S: Maintained 5394F: fs/notify/fanotify/ 5395F: include/linux/fanotify.h 5396F: include/uapi/linux/fanotify.h 5397 5398FARSYNC SYNCHRONOUS DRIVER 5399M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5400W: http://www.farsite.co.uk/ 5401S: Supported 5402F: drivers/net/wan/farsync.* 5403 5404FAULT INJECTION SUPPORT 5405M: Akinobu Mita <akinobu.mita@gmail.com> 5406S: Supported 5407F: Documentation/fault-injection/ 5408F: lib/fault-inject.c 5409 5410FBTFT Framebuffer drivers 5411M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5412S: Maintained 5413F: drivers/staging/fbtft/ 5414 5415FC0011 TUNER DRIVER 5416M: Michael Buesch <m@bues.ch> 5417L: linux-media@vger.kernel.org 5418S: Maintained 5419F: drivers/media/tuners/fc0011.h 5420F: drivers/media/tuners/fc0011.c 5421 5422FC2580 MEDIA DRIVER 5423M: Antti Palosaari <crope@iki.fi> 5424L: linux-media@vger.kernel.org 5425W: https://linuxtv.org 5426W: http://palosaari.fi/linux/ 5427Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5428T: git git://linuxtv.org/anttip/media_tree.git 5429S: Maintained 5430F: drivers/media/tuners/fc2580* 5431 5432FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5433M: Johannes Thumshirn <jth@kernel.org> 5434L: fcoe-devel@open-fcoe.org 5435W: www.Open-FCoE.org 5436S: Supported 5437F: drivers/scsi/libfc/ 5438F: drivers/scsi/fcoe/ 5439F: include/scsi/fc/ 5440F: include/scsi/libfc.h 5441F: include/scsi/libfcoe.h 5442F: include/uapi/scsi/fc/ 5443 5444FILE LOCKING (flock() and fcntl()/lockf()) 5445M: Jeff Layton <jlayton@kernel.org> 5446M: "J. Bruce Fields" <bfields@fieldses.org> 5447L: linux-fsdevel@vger.kernel.org 5448S: Maintained 5449F: include/linux/fcntl.h 5450F: include/uapi/linux/fcntl.h 5451F: fs/fcntl.c 5452F: fs/locks.c 5453 5454FILESYSTEMS (VFS and infrastructure) 5455M: Alexander Viro <viro@zeniv.linux.org.uk> 5456L: linux-fsdevel@vger.kernel.org 5457S: Maintained 5458F: fs/* 5459F: include/linux/fs.h 5460F: include/uapi/linux/fs.h 5461 5462FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5463M: Riku Voipio <riku.voipio@iki.fi> 5464L: linux-hwmon@vger.kernel.org 5465S: Maintained 5466F: drivers/hwmon/f75375s.c 5467F: include/linux/f75375s.h 5468 5469FIREWIRE AUDIO DRIVERS 5470M: Clemens Ladisch <clemens@ladisch.de> 5471L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5472T: git git://git.alsa-project.org/alsa-kernel.git 5473S: Maintained 5474F: sound/firewire/ 5475 5476FIREWIRE MEDIA DRIVERS (firedtv) 5477M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5478L: linux-media@vger.kernel.org 5479L: linux1394-devel@lists.sourceforge.net 5480T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5481S: Maintained 5482F: drivers/media/firewire/ 5483 5484FIREWIRE SBP-2 TARGET 5485M: Chris Boot <bootc@bootc.net> 5486L: linux-scsi@vger.kernel.org 5487L: target-devel@vger.kernel.org 5488L: linux1394-devel@lists.sourceforge.net 5489T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5490S: Maintained 5491F: drivers/target/sbp/ 5492 5493FIREWIRE SUBSYSTEM 5494M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5495L: linux1394-devel@lists.sourceforge.net 5496W: http://ieee1394.wiki.kernel.org/ 5497T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5498S: Maintained 5499F: drivers/firewire/ 5500F: include/linux/firewire.h 5501F: include/uapi/linux/firewire*.h 5502F: tools/firewire/ 5503 5504FIRMWARE LOADER (request_firmware) 5505M: Luis R. Rodriguez <mcgrof@kernel.org> 5506L: linux-kernel@vger.kernel.org 5507S: Maintained 5508F: Documentation/firmware_class/ 5509F: drivers/base/firmware*.c 5510F: include/linux/firmware.h 5511 5512FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5513M: Joshua Morris <josh.h.morris@us.ibm.com> 5514M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5515S: Maintained 5516F: drivers/block/rsxx/ 5517 5518FLOPPY DRIVER 5519M: Jiri Kosina <jikos@kernel.org> 5520T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5521S: Odd fixes 5522F: drivers/block/floppy.c 5523 5524FMC SUBSYSTEM 5525M: Alessandro Rubini <rubini@gnudd.com> 5526W: http://www.ohwr.org/projects/fmc-bus 5527S: Supported 5528F: drivers/fmc/ 5529F: include/linux/fmc*.h 5530F: include/linux/ipmi-fru.h 5531K: fmc_d.*register 5532 5533FPGA MANAGER FRAMEWORK 5534M: Alan Tull <atull@kernel.org> 5535M: Moritz Fischer <mdf@kernel.org> 5536L: linux-fpga@vger.kernel.org 5537S: Maintained 5538T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5539Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5540F: Documentation/fpga/ 5541F: Documentation/devicetree/bindings/fpga/ 5542F: drivers/fpga/ 5543F: include/linux/fpga/ 5544W: http://www.rocketboards.org 5545 5546FPU EMULATOR 5547M: Bill Metzenthen <billm@melbpc.org.au> 5548W: http://floatingpoint.sourceforge.net/emulator/index.html 5549S: Maintained 5550F: arch/x86/math-emu/ 5551 5552FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5553L: netdev@vger.kernel.org 5554S: Orphan 5555F: drivers/net/wan/dlci.c 5556F: drivers/net/wan/sdla.c 5557 5558FRAMEBUFFER LAYER 5559M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5560L: dri-devel@lists.freedesktop.org 5561L: linux-fbdev@vger.kernel.org 5562T: git git://github.com/bzolnier/linux.git 5563Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5564S: Maintained 5565F: Documentation/fb/ 5566F: drivers/video/ 5567F: include/video/ 5568F: include/linux/fb.h 5569F: include/uapi/video/ 5570F: include/uapi/linux/fb.h 5571 5572FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5573M: Horia Geantă <horia.geanta@nxp.com> 5574M: Aymen Sghaier <aymen.sghaier@nxp.com> 5575L: linux-crypto@vger.kernel.org 5576S: Maintained 5577F: drivers/crypto/caam/ 5578F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5579 5580FREESCALE DIU FRAMEBUFFER DRIVER 5581M: Timur Tabi <timur@tabi.org> 5582L: linux-fbdev@vger.kernel.org 5583S: Maintained 5584F: drivers/video/fbdev/fsl-diu-fb.* 5585 5586FREESCALE DMA DRIVER 5587M: Li Yang <leoyang.li@nxp.com> 5588M: Zhang Wei <zw@zh-kernel.org> 5589L: linuxppc-dev@lists.ozlabs.org 5590S: Maintained 5591F: drivers/dma/fsldma.* 5592 5593FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5594M: Claudiu Manoil <claudiu.manoil@freescale.com> 5595L: netdev@vger.kernel.org 5596S: Maintained 5597F: drivers/net/ethernet/freescale/gianfar* 5598X: drivers/net/ethernet/freescale/gianfar_ptp.c 5599F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5600 5601FREESCALE GPMI NAND DRIVER 5602M: Han Xu <han.xu@nxp.com> 5603L: linux-mtd@lists.infradead.org 5604S: Maintained 5605F: drivers/mtd/nand/gpmi-nand/* 5606 5607FREESCALE I2C CPM DRIVER 5608M: Jochen Friedrich <jochen@scram.de> 5609L: linuxppc-dev@lists.ozlabs.org 5610L: linux-i2c@vger.kernel.org 5611S: Maintained 5612F: drivers/i2c/busses/i2c-cpm.c 5613 5614FREESCALE IMX / MXC FEC DRIVER 5615M: Fugang Duan <fugang.duan@nxp.com> 5616L: netdev@vger.kernel.org 5617S: Maintained 5618F: drivers/net/ethernet/freescale/fec_main.c 5619F: drivers/net/ethernet/freescale/fec_ptp.c 5620F: drivers/net/ethernet/freescale/fec.h 5621F: Documentation/devicetree/bindings/net/fsl-fec.txt 5622 5623FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5624M: Sascha Hauer <kernel@pengutronix.de> 5625L: linux-fbdev@vger.kernel.org 5626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5627S: Maintained 5628F: include/linux/platform_data/video-imxfb.h 5629F: drivers/video/fbdev/imxfb.c 5630 5631FREESCALE QORIQ DPAA ETHERNET DRIVER 5632M: Madalin Bucur <madalin.bucur@nxp.com> 5633L: netdev@vger.kernel.org 5634S: Maintained 5635F: drivers/net/ethernet/freescale/dpaa 5636 5637FREESCALE QORIQ DPAA FMAN DRIVER 5638M: Madalin Bucur <madalin.bucur@nxp.com> 5639L: netdev@vger.kernel.org 5640S: Maintained 5641F: drivers/net/ethernet/freescale/fman 5642F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5643 5644FREESCALE QUAD SPI DRIVER 5645M: Han Xu <han.xu@nxp.com> 5646L: linux-mtd@lists.infradead.org 5647S: Maintained 5648F: drivers/mtd/spi-nor/fsl-quadspi.c 5649 5650FREESCALE QUICC ENGINE LIBRARY 5651M: Qiang Zhao <qiang.zhao@nxp.com> 5652L: linuxppc-dev@lists.ozlabs.org 5653S: Maintained 5654F: drivers/soc/fsl/qe/ 5655F: include/soc/fsl/*qe*.h 5656F: include/soc/fsl/*ucc*.h 5657 5658FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5659M: Li Yang <leoyang.li@nxp.com> 5660L: netdev@vger.kernel.org 5661L: linuxppc-dev@lists.ozlabs.org 5662S: Maintained 5663F: drivers/net/ethernet/freescale/ucc_geth* 5664 5665FREESCALE QUICC ENGINE UCC HDLC DRIVER 5666M: Zhao Qiang <qiang.zhao@nxp.com> 5667L: netdev@vger.kernel.org 5668L: linuxppc-dev@lists.ozlabs.org 5669S: Maintained 5670F: drivers/net/wan/fsl_ucc_hdlc* 5671 5672FREESCALE QUICC ENGINE UCC UART DRIVER 5673M: Timur Tabi <timur@tabi.org> 5674L: linuxppc-dev@lists.ozlabs.org 5675S: Maintained 5676F: drivers/tty/serial/ucc_uart.c 5677 5678FREESCALE SOC DRIVERS 5679M: Li Yang <leoyang.li@nxp.com> 5680L: linuxppc-dev@lists.ozlabs.org 5681L: linux-arm-kernel@lists.infradead.org 5682S: Maintained 5683F: Documentation/devicetree/bindings/soc/fsl/ 5684F: drivers/soc/fsl/ 5685F: include/linux/fsl/ 5686 5687FREESCALE SOC FS_ENET DRIVER 5688M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5689M: Vitaly Bordug <vbordug@ru.mvista.com> 5690L: linuxppc-dev@lists.ozlabs.org 5691L: netdev@vger.kernel.org 5692S: Maintained 5693F: drivers/net/ethernet/freescale/fs_enet/ 5694F: include/linux/fs_enet_pd.h 5695 5696FREESCALE SOC SOUND DRIVERS 5697M: Timur Tabi <timur@tabi.org> 5698M: Nicolin Chen <nicoleotsuka@gmail.com> 5699M: Xiubo Li <Xiubo.Lee@gmail.com> 5700R: Fabio Estevam <fabio.estevam@nxp.com> 5701L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5702L: linuxppc-dev@lists.ozlabs.org 5703S: Maintained 5704F: sound/soc/fsl/fsl* 5705F: sound/soc/fsl/imx* 5706F: sound/soc/fsl/mpc8610_hpcd.c 5707 5708FREESCALE USB PERIPHERAL DRIVERS 5709M: Li Yang <leoyang.li@nxp.com> 5710L: linux-usb@vger.kernel.org 5711L: linuxppc-dev@lists.ozlabs.org 5712S: Maintained 5713F: drivers/usb/gadget/udc/fsl* 5714 5715FREEVXFS FILESYSTEM 5716M: Christoph Hellwig <hch@infradead.org> 5717W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5718S: Maintained 5719F: fs/freevxfs/ 5720 5721FREEZER 5722M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5723M: Pavel Machek <pavel@ucw.cz> 5724L: linux-pm@vger.kernel.org 5725S: Supported 5726F: Documentation/power/freezing-of-tasks.txt 5727F: include/linux/freezer.h 5728F: kernel/freezer.c 5729 5730FRONTSWAP API 5731M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5732L: linux-kernel@vger.kernel.org 5733S: Maintained 5734F: mm/frontswap.c 5735F: include/linux/frontswap.h 5736 5737FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5738M: David Howells <dhowells@redhat.com> 5739L: linux-cachefs@redhat.com (moderated for non-subscribers) 5740S: Supported 5741F: Documentation/filesystems/caching/ 5742F: fs/fscache/ 5743F: include/linux/fscache*.h 5744 5745FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5746M: Theodore Y. Ts'o <tytso@mit.edu> 5747M: Jaegeuk Kim <jaegeuk@kernel.org> 5748L: linux-fscrypt@vger.kernel.org 5749Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5751S: Supported 5752F: fs/crypto/ 5753F: include/linux/fscrypt*.h 5754F: Documentation/filesystems/fscrypt.rst 5755 5756FUJITSU FR-V (FRV) PORT 5757S: Orphan 5758F: arch/frv/ 5759 5760FUJITSU LAPTOP EXTRAS 5761M: Jonathan Woithe <jwoithe@just42.net> 5762L: platform-driver-x86@vger.kernel.org 5763S: Maintained 5764F: drivers/platform/x86/fujitsu-laptop.c 5765 5766FUJITSU M-5MO LS CAMERA ISP DRIVER 5767M: Kyungmin Park <kyungmin.park@samsung.com> 5768M: Heungjun Kim <riverful.kim@samsung.com> 5769L: linux-media@vger.kernel.org 5770S: Maintained 5771F: drivers/media/i2c/m5mols/ 5772F: include/media/i2c/m5mols.h 5773 5774FUJITSU TABLET EXTRAS 5775M: Robert Gerlach <khnz@gmx.de> 5776L: platform-driver-x86@vger.kernel.org 5777S: Maintained 5778F: drivers/platform/x86/fujitsu-tablet.c 5779 5780FUSE: FILESYSTEM IN USERSPACE 5781M: Miklos Szeredi <miklos@szeredi.hu> 5782L: linux-fsdevel@vger.kernel.org 5783W: http://fuse.sourceforge.net/ 5784T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5785S: Maintained 5786F: fs/fuse/ 5787F: include/uapi/linux/fuse.h 5788F: Documentation/filesystems/fuse.txt 5789 5790FUTEX SUBSYSTEM 5791M: Thomas Gleixner <tglx@linutronix.de> 5792M: Ingo Molnar <mingo@redhat.com> 5793R: Peter Zijlstra <peterz@infradead.org> 5794R: Darren Hart <dvhart@infradead.org> 5795L: linux-kernel@vger.kernel.org 5796T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5797S: Maintained 5798F: kernel/futex.c 5799F: kernel/futex_compat.c 5800F: include/asm-generic/futex.h 5801F: include/linux/futex.h 5802F: include/uapi/linux/futex.h 5803F: tools/testing/selftests/futex/ 5804F: tools/perf/bench/futex* 5805F: Documentation/*futex* 5806 5807FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5808M: Rik Faith <faith@cs.unc.edu> 5809L: linux-scsi@vger.kernel.org 5810S: Odd Fixes (e.g., new signatures) 5811F: drivers/scsi/fdomain.* 5812 5813GCC PLUGINS 5814M: Kees Cook <keescook@chromium.org> 5815R: Emese Revfy <re.emese@gmail.com> 5816L: kernel-hardening@lists.openwall.com 5817S: Maintained 5818F: scripts/gcc-plugins/ 5819F: scripts/gcc-plugin.sh 5820F: scripts/Makefile.gcc-plugins 5821F: Documentation/gcc-plugins.txt 5822 5823GCOV BASED KERNEL PROFILING 5824M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5825S: Maintained 5826F: kernel/gcov/ 5827F: Documentation/dev-tools/gcov.rst 5828 5829GDB KERNEL DEBUGGING HELPER SCRIPTS 5830M: Jan Kiszka <jan.kiszka@siemens.com> 5831M: Kieran Bingham <kieran@bingham.xyz> 5832S: Supported 5833F: scripts/gdb/ 5834 5835GDT SCSI DISK ARRAY CONTROLLER DRIVER 5836M: Achim Leubner <achim_leubner@adaptec.com> 5837L: linux-scsi@vger.kernel.org 5838W: http://www.icp-vortex.com/ 5839S: Supported 5840F: drivers/scsi/gdt* 5841 5842GEMTEK FM RADIO RECEIVER DRIVER 5843M: Hans Verkuil <hverkuil@xs4all.nl> 5844L: linux-media@vger.kernel.org 5845T: git git://linuxtv.org/media_tree.git 5846W: https://linuxtv.org 5847S: Maintained 5848F: drivers/media/radio/radio-gemtek* 5849 5850GENERIC GPIO I2C DRIVER 5851M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5852S: Supported 5853F: drivers/i2c/busses/i2c-gpio.c 5854F: include/linux/i2c-gpio.h 5855 5856GENERIC GPIO I2C MULTIPLEXER DRIVER 5857M: Peter Korsgaard <peter.korsgaard@barco.com> 5858L: linux-i2c@vger.kernel.org 5859S: Supported 5860F: drivers/i2c/muxes/i2c-mux-gpio.c 5861F: include/linux/i2c-mux-gpio.h 5862F: Documentation/i2c/muxes/i2c-mux-gpio 5863 5864GENERIC HDLC (WAN) DRIVERS 5865M: Krzysztof Halasa <khc@pm.waw.pl> 5866W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5867S: Maintained 5868F: drivers/net/wan/c101.c 5869F: drivers/net/wan/hd6457* 5870F: drivers/net/wan/hdlc* 5871F: drivers/net/wan/n2.c 5872F: drivers/net/wan/pc300too.c 5873F: drivers/net/wan/pci200syn.c 5874F: drivers/net/wan/wanxl* 5875 5876GENERIC INCLUDE/ASM HEADER FILES 5877M: Arnd Bergmann <arnd@arndb.de> 5878L: linux-arch@vger.kernel.org 5879T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5880S: Maintained 5881F: include/asm-generic/ 5882F: include/uapi/asm-generic/ 5883 5884GENERIC PHY FRAMEWORK 5885M: Kishon Vijay Abraham I <kishon@ti.com> 5886L: linux-kernel@vger.kernel.org 5887T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5888S: Supported 5889F: drivers/phy/ 5890F: include/linux/phy/ 5891 5892GENERIC PM DOMAINS 5893M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5894M: Kevin Hilman <khilman@kernel.org> 5895M: Ulf Hansson <ulf.hansson@linaro.org> 5896L: linux-pm@vger.kernel.org 5897S: Supported 5898F: drivers/base/power/domain*.c 5899F: include/linux/pm_domain.h 5900F: Documentation/devicetree/bindings/power/power_domain.txt 5901 5902GENERIC UIO DRIVER FOR PCI DEVICES 5903M: "Michael S. Tsirkin" <mst@redhat.com> 5904L: kvm@vger.kernel.org 5905S: Supported 5906F: drivers/uio/uio_pci_generic.c 5907 5908GENWQE (IBM Generic Workqueue Card) 5909M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5910M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5911S: Supported 5912F: drivers/misc/genwqe/ 5913 5914GET_MAINTAINER SCRIPT 5915M: Joe Perches <joe@perches.com> 5916S: Maintained 5917F: scripts/get_maintainer.pl 5918 5919GFS2 FILE SYSTEM 5920M: Steven Whitehouse <swhiteho@redhat.com> 5921M: Bob Peterson <rpeterso@redhat.com> 5922L: cluster-devel@redhat.com 5923W: http://sources.redhat.com/cluster/ 5924T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5925S: Supported 5926F: Documentation/filesystems/gfs2*.txt 5927F: fs/gfs2/ 5928F: include/uapi/linux/gfs2_ondisk.h 5929 5930GIGASET ISDN DRIVERS 5931M: Paul Bolle <pebolle@tiscali.nl> 5932L: gigaset307x-common@lists.sourceforge.net 5933W: http://gigaset307x.sourceforge.net/ 5934S: Odd Fixes 5935F: Documentation/isdn/README.gigaset 5936F: drivers/isdn/gigaset/ 5937F: include/uapi/linux/gigaset_dev.h 5938 5939GO7007 MPEG CODEC 5940M: Hans Verkuil <hans.verkuil@cisco.com> 5941L: linux-media@vger.kernel.org 5942S: Maintained 5943F: drivers/media/usb/go7007/ 5944 5945GOODIX TOUCHSCREEN 5946M: Bastien Nocera <hadess@hadess.net> 5947L: linux-input@vger.kernel.org 5948S: Maintained 5949F: drivers/input/touchscreen/goodix.c 5950 5951GPIO ACPI SUPPORT 5952M: Mika Westerberg <mika.westerberg@linux.intel.com> 5953M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5954L: linux-gpio@vger.kernel.org 5955L: linux-acpi@vger.kernel.org 5956S: Maintained 5957F: Documentation/acpi/gpio-properties.txt 5958F: drivers/gpio/gpiolib-acpi.c 5959 5960GPIO IR Transmitter 5961M: Sean Young <sean@mess.org> 5962L: linux-media@vger.kernel.org 5963S: Maintained 5964F: drivers/media/rc/gpio-ir-tx.c 5965 5966GPIO MOCKUP DRIVER 5967M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5968L: linux-gpio@vger.kernel.org 5969S: Maintained 5970F: drivers/gpio/gpio-mockup.c 5971F: tools/testing/selftests/gpio/ 5972 5973GPIO SUBSYSTEM 5974M: Linus Walleij <linus.walleij@linaro.org> 5975L: linux-gpio@vger.kernel.org 5976T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5977S: Maintained 5978F: Documentation/devicetree/bindings/gpio/ 5979F: Documentation/gpio/ 5980F: Documentation/ABI/testing/gpio-cdev 5981F: Documentation/ABI/obsolete/sysfs-gpio 5982F: drivers/gpio/ 5983F: include/linux/gpio/ 5984F: include/linux/gpio.h 5985F: include/asm-generic/gpio.h 5986F: include/uapi/linux/gpio.h 5987F: tools/gpio/ 5988 5989GRE DEMULTIPLEXER DRIVER 5990M: Dmitry Kozlov <xeb@mail.ru> 5991L: netdev@vger.kernel.org 5992S: Maintained 5993F: net/ipv4/gre_demux.c 5994F: net/ipv4/gre_offload.c 5995F: include/net/gre.h 5996 5997GRETH 10/100/1G Ethernet MAC device driver 5998M: Andreas Larsson <andreas@gaisler.com> 5999L: netdev@vger.kernel.org 6000S: Maintained 6001F: drivers/net/ethernet/aeroflex/ 6002 6003GREYBUS AUDIO PROTOCOLS DRIVERS 6004M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6005M: Mark Greer <mgreer@animalcreek.com> 6006S: Maintained 6007F: drivers/staging/greybus/audio_apbridgea.c 6008F: drivers/staging/greybus/audio_apbridgea.h 6009F: drivers/staging/greybus/audio_codec.c 6010F: drivers/staging/greybus/audio_codec.h 6011F: drivers/staging/greybus/audio_gb.c 6012F: drivers/staging/greybus/audio_manager.c 6013F: drivers/staging/greybus/audio_manager.h 6014F: drivers/staging/greybus/audio_manager_module.c 6015F: drivers/staging/greybus/audio_manager_private.h 6016F: drivers/staging/greybus/audio_manager_sysfs.c 6017F: drivers/staging/greybus/audio_module.c 6018F: drivers/staging/greybus/audio_topology.c 6019 6020GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6021M: Viresh Kumar <vireshk@kernel.org> 6022S: Maintained 6023F: drivers/staging/greybus/authentication.c 6024F: drivers/staging/greybus/bootrom.c 6025F: drivers/staging/greybus/firmware.h 6026F: drivers/staging/greybus/fw-core.c 6027F: drivers/staging/greybus/fw-download.c 6028F: drivers/staging/greybus/fw-managament.c 6029F: drivers/staging/greybus/greybus_authentication.h 6030F: drivers/staging/greybus/greybus_firmware.h 6031F: drivers/staging/greybus/hid.c 6032F: drivers/staging/greybus/i2c.c 6033F: drivers/staging/greybus/spi.c 6034F: drivers/staging/greybus/spilib.c 6035F: drivers/staging/greybus/spilib.h 6036 6037GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6038M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6039S: Maintained 6040F: drivers/staging/greybus/loopback.c 6041F: drivers/staging/greybus/timesync.c 6042F: drivers/staging/greybus/timesync_platform.c 6043 6044GREYBUS PLATFORM DRIVERS 6045M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6046S: Maintained 6047F: drivers/staging/greybus/arche-platform.c 6048F: drivers/staging/greybus/arche-apb-ctrl.c 6049F: drivers/staging/greybus/arche_platform.h 6050 6051GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6052M: Rui Miguel Silva <rmfrfs@gmail.com> 6053S: Maintained 6054F: drivers/staging/greybus/sdio.c 6055F: drivers/staging/greybus/light.c 6056F: drivers/staging/greybus/gpio.c 6057F: drivers/staging/greybus/power_supply.c 6058F: drivers/staging/greybus/spi.c 6059F: drivers/staging/greybus/spilib.c 6060 6061GREYBUS SUBSYSTEM 6062M: Johan Hovold <johan@kernel.org> 6063M: Alex Elder <elder@kernel.org> 6064M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6065S: Maintained 6066F: drivers/staging/greybus/ 6067L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6068 6069GREYBUS UART PROTOCOLS DRIVERS 6070M: David Lin <dtwlin@gmail.com> 6071S: Maintained 6072F: drivers/staging/greybus/uart.c 6073F: drivers/staging/greybus/log.c 6074 6075GS1662 VIDEO SERIALIZER 6076M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6077L: linux-media@vger.kernel.org 6078T: git git://linuxtv.org/media_tree.git 6079S: Maintained 6080F: drivers/media/spi/gs1662.c 6081 6082GSPCA FINEPIX SUBDRIVER 6083M: Frank Zago <frank@zago.net> 6084L: linux-media@vger.kernel.org 6085T: git git://linuxtv.org/media_tree.git 6086S: Maintained 6087F: drivers/media/usb/gspca/finepix.c 6088 6089GSPCA GL860 SUBDRIVER 6090M: Olivier Lorin <o.lorin@laposte.net> 6091L: linux-media@vger.kernel.org 6092T: git git://linuxtv.org/media_tree.git 6093S: Maintained 6094F: drivers/media/usb/gspca/gl860/ 6095 6096GSPCA M5602 SUBDRIVER 6097M: Erik Andren <erik.andren@gmail.com> 6098L: linux-media@vger.kernel.org 6099T: git git://linuxtv.org/media_tree.git 6100S: Maintained 6101F: drivers/media/usb/gspca/m5602/ 6102 6103GSPCA PAC207 SONIXB SUBDRIVER 6104M: Hans Verkuil <hverkuil@xs4all.nl> 6105L: linux-media@vger.kernel.org 6106T: git git://linuxtv.org/media_tree.git 6107S: Odd Fixes 6108F: drivers/media/usb/gspca/pac207.c 6109 6110GSPCA SN9C20X SUBDRIVER 6111M: Brian Johnson <brijohn@gmail.com> 6112L: linux-media@vger.kernel.org 6113T: git git://linuxtv.org/media_tree.git 6114S: Maintained 6115F: drivers/media/usb/gspca/sn9c20x.c 6116 6117GSPCA T613 SUBDRIVER 6118M: Leandro Costantino <lcostantino@gmail.com> 6119L: linux-media@vger.kernel.org 6120T: git git://linuxtv.org/media_tree.git 6121S: Maintained 6122F: drivers/media/usb/gspca/t613.c 6123 6124GSPCA USB WEBCAM DRIVER 6125M: Hans Verkuil <hverkuil@xs4all.nl> 6126L: linux-media@vger.kernel.org 6127T: git git://linuxtv.org/media_tree.git 6128S: Odd Fixes 6129F: drivers/media/usb/gspca/ 6130 6131GTP (GPRS Tunneling Protocol) 6132M: Pablo Neira Ayuso <pablo@netfilter.org> 6133M: Harald Welte <laforge@gnumonks.org> 6134L: osmocom-net-gprs@lists.osmocom.org 6135T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6136S: Maintained 6137F: drivers/net/gtp.c 6138 6139GUID PARTITION TABLE (GPT) 6140M: Davidlohr Bueso <dave@stgolabs.net> 6141L: linux-efi@vger.kernel.org 6142S: Maintained 6143F: block/partitions/efi.* 6144 6145H8/300 ARCHITECTURE 6146M: Yoshinori Sato <ysato@users.sourceforge.jp> 6147L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6148W: http://uclinux-h8.sourceforge.jp 6149T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6150S: Maintained 6151F: arch/h8300/ 6152F: drivers/clocksource/h8300_*.c 6153F: drivers/clk/h8300/ 6154F: drivers/irqchip/irq-renesas-h8*.c 6155 6156HACKRF MEDIA DRIVER 6157M: Antti Palosaari <crope@iki.fi> 6158L: linux-media@vger.kernel.org 6159W: https://linuxtv.org 6160W: http://palosaari.fi/linux/ 6161Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6162T: git git://linuxtv.org/anttip/media_tree.git 6163S: Maintained 6164F: drivers/media/usb/hackrf/ 6165 6166HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6167M: Frank Seidel <frank@f-seidel.de> 6168L: platform-driver-x86@vger.kernel.org 6169W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6170S: Maintained 6171F: drivers/platform/x86/hdaps.c 6172 6173HARDWARE MONITORING 6174M: Jean Delvare <jdelvare@suse.com> 6175M: Guenter Roeck <linux@roeck-us.net> 6176L: linux-hwmon@vger.kernel.org 6177W: http://hwmon.wiki.kernel.org/ 6178T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6179S: Maintained 6180F: Documentation/hwmon/ 6181F: drivers/hwmon/ 6182F: include/linux/hwmon*.h 6183 6184HARDWARE RANDOM NUMBER GENERATOR CORE 6185M: Matt Mackall <mpm@selenic.com> 6186M: Herbert Xu <herbert@gondor.apana.org.au> 6187L: linux-crypto@vger.kernel.org 6188S: Odd fixes 6189F: Documentation/devicetree/bindings/rng/ 6190F: Documentation/hw_random.txt 6191F: drivers/char/hw_random/ 6192F: include/linux/hw_random.h 6193 6194HARDWARE SPINLOCK CORE 6195M: Ohad Ben-Cohen <ohad@wizery.com> 6196M: Bjorn Andersson <bjorn.andersson@linaro.org> 6197L: linux-remoteproc@vger.kernel.org 6198S: Maintained 6199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6200F: Documentation/devicetree/bindings/hwlock/ 6201F: Documentation/hwspinlock.txt 6202F: drivers/hwspinlock/ 6203F: include/linux/hwspinlock.h 6204 6205HARMONY SOUND DRIVER 6206L: linux-parisc@vger.kernel.org 6207S: Maintained 6208F: sound/parisc/harmony.* 6209 6210HDPVR USB VIDEO ENCODER DRIVER 6211M: Hans Verkuil <hverkuil@xs4all.nl> 6212L: linux-media@vger.kernel.org 6213T: git git://linuxtv.org/media_tree.git 6214W: https://linuxtv.org 6215S: Odd Fixes 6216F: drivers/media/usb/hdpvr/ 6217 6218HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6219M: Jimmy Vance <jimmy.vance@hpe.com> 6220S: Supported 6221F: Documentation/watchdog/hpwdt.txt 6222F: drivers/watchdog/hpwdt.c 6223 6224HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6225M: Don Brace <don.brace@microsemi.com> 6226L: esc.storagedev@microsemi.com 6227L: linux-scsi@vger.kernel.org 6228S: Supported 6229F: Documentation/scsi/hpsa.txt 6230F: drivers/scsi/hpsa*.[ch] 6231F: include/linux/cciss*.h 6232F: include/uapi/linux/cciss*.h 6233 6234HFI1 DRIVER 6235M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6236M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6237L: linux-rdma@vger.kernel.org 6238S: Supported 6239F: drivers/infiniband/hw/hfi1 6240 6241HFS FILESYSTEM 6242L: linux-fsdevel@vger.kernel.org 6243S: Orphan 6244F: Documentation/filesystems/hfs.txt 6245F: fs/hfs/ 6246 6247HFSPLUS FILESYSTEM 6248L: linux-fsdevel@vger.kernel.org 6249S: Orphan 6250F: Documentation/filesystems/hfsplus.txt 6251F: fs/hfsplus/ 6252 6253HGA FRAMEBUFFER DRIVER 6254M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6255L: linux-nvidia@lists.surfsouth.com 6256W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6257S: Maintained 6258F: drivers/video/fbdev/hgafb.c 6259 6260HIBERNATION (aka Software Suspend, aka swsusp) 6261M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6262M: Pavel Machek <pavel@ucw.cz> 6263L: linux-pm@vger.kernel.org 6264B: https://bugzilla.kernel.org 6265S: Supported 6266F: arch/x86/power/ 6267F: drivers/base/power/ 6268F: kernel/power/ 6269F: include/linux/suspend.h 6270F: include/linux/freezer.h 6271F: include/linux/pm.h 6272F: arch/*/include/asm/suspend*.h 6273 6274HID CORE LAYER 6275M: Jiri Kosina <jikos@kernel.org> 6276R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6277L: linux-input@vger.kernel.org 6278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6279S: Maintained 6280F: drivers/hid/ 6281F: include/linux/hid* 6282F: include/uapi/linux/hid* 6283 6284HID SENSOR HUB DRIVERS 6285M: Jiri Kosina <jikos@kernel.org> 6286M: Jonathan Cameron <jic23@kernel.org> 6287M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6288L: linux-input@vger.kernel.org 6289L: linux-iio@vger.kernel.org 6290S: Maintained 6291F: Documentation/hid/hid-sensor* 6292F: drivers/hid/hid-sensor-* 6293F: drivers/iio/*/hid-* 6294F: include/linux/hid-sensor-* 6295 6296HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6297M: Thomas Gleixner <tglx@linutronix.de> 6298L: linux-kernel@vger.kernel.org 6299T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6300S: Maintained 6301F: Documentation/timers/ 6302F: kernel/time/hrtimer.c 6303F: kernel/time/clockevents.c 6304F: kernel/time/timer_*.c 6305F: include/linux/clockchips.h 6306F: include/linux/hrtimer.h 6307 6308HIGH-SPEED SCC DRIVER FOR AX.25 6309L: linux-hams@vger.kernel.org 6310S: Orphan 6311F: drivers/net/hamradio/dmascc.c 6312F: drivers/net/hamradio/scc.c 6313 6314HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6315M: HighPoint Linux Team <linux@highpoint-tech.com> 6316W: http://www.highpoint-tech.com 6317S: Supported 6318F: Documentation/scsi/hptiop.txt 6319F: drivers/scsi/hptiop.c 6320 6321HIPPI 6322M: Jes Sorensen <jes@trained-monkey.org> 6323L: linux-hippi@sunsite.dk 6324S: Maintained 6325F: include/linux/hippidevice.h 6326F: include/uapi/linux/if_hippi.h 6327F: net/802/hippi.c 6328F: drivers/net/hippi/ 6329 6330HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6331M: Yisen Zhuang <yisen.zhuang@huawei.com> 6332M: Salil Mehta <salil.mehta@huawei.com> 6333L: netdev@vger.kernel.org 6334W: http://www.hisilicon.com 6335S: Maintained 6336F: drivers/net/ethernet/hisilicon/hns3/ 6337 6338HISILICON NETWORK SUBSYSTEM DRIVER 6339M: Yisen Zhuang <yisen.zhuang@huawei.com> 6340M: Salil Mehta <salil.mehta@huawei.com> 6341L: netdev@vger.kernel.org 6342W: http://www.hisilicon.com 6343S: Maintained 6344F: drivers/net/ethernet/hisilicon/ 6345F: Documentation/devicetree/bindings/net/hisilicon*.txt 6346 6347HISILICON PMU DRIVER 6348M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6349W: http://www.hisilicon.com 6350S: Supported 6351F: drivers/perf/hisilicon 6352F: Documentation/perf/hisi-pmu.txt 6353 6354HISILICON ROCE DRIVER 6355M: Lijun Ou <oulijun@huawei.com> 6356M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6357L: linux-rdma@vger.kernel.org 6358S: Maintained 6359F: drivers/infiniband/hw/hns/ 6360F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6361 6362HISILICON SAS Controller 6363M: John Garry <john.garry@huawei.com> 6364W: http://www.hisilicon.com 6365S: Supported 6366F: drivers/scsi/hisi_sas/ 6367F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6368 6369HMM - Heterogeneous Memory Management 6370M: Jérôme Glisse <jglisse@redhat.com> 6371L: linux-mm@kvack.org 6372S: Maintained 6373F: mm/hmm* 6374F: include/linux/hmm* 6375 6376HOST AP DRIVER 6377M: Jouni Malinen <j@w1.fi> 6378L: linux-wireless@vger.kernel.org 6379W: http://w1.fi/hostap-driver.html 6380S: Obsolete 6381F: drivers/net/wireless/intersil/hostap/ 6382 6383HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6384L: platform-driver-x86@vger.kernel.org 6385S: Orphan 6386F: drivers/platform/x86/tc1100-wmi.c 6387 6388HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6389M: Jaroslav Kysela <perex@perex.cz> 6390S: Maintained 6391F: drivers/net/ethernet/hp/hp100.* 6392 6393HPET: High Precision Event Timers driver 6394M: Clemens Ladisch <clemens@ladisch.de> 6395S: Maintained 6396F: Documentation/timers/hpet.txt 6397F: drivers/char/hpet.c 6398F: include/linux/hpet.h 6399F: include/uapi/linux/hpet.h 6400 6401HPET: x86 6402S: Orphan 6403F: arch/x86/kernel/hpet.c 6404F: arch/x86/include/asm/hpet.h 6405 6406HPFS FILESYSTEM 6407M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6408W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6409S: Maintained 6410F: fs/hpfs/ 6411 6412HSI SUBSYSTEM 6413M: Sebastian Reichel <sre@kernel.org> 6414T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6415S: Maintained 6416F: Documentation/ABI/testing/sysfs-bus-hsi 6417F: Documentation/driver-api/hsi.rst 6418F: drivers/hsi/ 6419F: include/linux/hsi/ 6420F: include/uapi/linux/hsi/ 6421 6422HSO 3G MODEM DRIVER 6423L: linux-usb@vger.kernel.org 6424S: Orphan 6425F: drivers/net/usb/hso.c 6426 6427HSR NETWORK PROTOCOL 6428M: Arvid Brodin <arvid.brodin@alten.se> 6429L: netdev@vger.kernel.org 6430S: Maintained 6431F: net/hsr/ 6432 6433HT16K33 LED CONTROLLER DRIVER 6434M: Robin van der Gracht <robin@protonic.nl> 6435S: Maintained 6436F: drivers/auxdisplay/ht16k33.c 6437F: Documentation/devicetree/bindings/display/ht16k33.txt 6438 6439HTCPEN TOUCHSCREEN DRIVER 6440M: Pau Oliva Fora <pof@eslack.org> 6441L: linux-input@vger.kernel.org 6442S: Maintained 6443F: drivers/input/touchscreen/htcpen.c 6444 6445HUAWEI ETHERNET DRIVER 6446M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6447L: netdev@vger.kernel.org 6448S: Supported 6449F: Documentation/networking/hinic.txt 6450F: drivers/net/ethernet/huawei/hinic/ 6451 6452HUGETLB FILESYSTEM 6453M: Nadia Yvette Chambers <nyc@holomorphy.com> 6454S: Maintained 6455F: fs/hugetlbfs/ 6456 6457HVA ST MEDIA DRIVER 6458M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6459L: linux-media@vger.kernel.org 6460T: git git://linuxtv.org/media_tree.git 6461W: https://linuxtv.org 6462S: Supported 6463F: drivers/media/platform/sti/hva 6464 6465HWPOISON MEMORY FAILURE HANDLING 6466M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6467L: linux-mm@kvack.org 6468S: Maintained 6469F: mm/memory-failure.c 6470F: mm/hwpoison-inject.c 6471 6472Hyper-V CORE AND DRIVERS 6473M: "K. Y. Srinivasan" <kys@microsoft.com> 6474M: Haiyang Zhang <haiyangz@microsoft.com> 6475M: Stephen Hemminger <sthemmin@microsoft.com> 6476L: devel@linuxdriverproject.org 6477S: Maintained 6478F: Documentation/networking/netvsc.txt 6479F: arch/x86/include/asm/mshyperv.h 6480F: arch/x86/include/asm/trace/hyperv.h 6481F: arch/x86/include/uapi/asm/hyperv.h 6482F: arch/x86/kernel/cpu/mshyperv.c 6483F: arch/x86/hyperv 6484F: drivers/hid/hid-hyperv.c 6485F: drivers/hv/ 6486F: drivers/input/serio/hyperv-keyboard.c 6487F: drivers/pci/host/pci-hyperv.c 6488F: drivers/net/hyperv/ 6489F: drivers/scsi/storvsc_drv.c 6490F: drivers/uio/uio_hv_generic.c 6491F: drivers/video/fbdev/hyperv_fb.c 6492F: net/vmw_vsock/hyperv_transport.c 6493F: include/linux/hyperv.h 6494F: include/uapi/linux/hyperv.h 6495F: tools/hv/ 6496F: Documentation/ABI/stable/sysfs-bus-vmbus 6497 6498HYPERVISOR VIRTUAL CONSOLE DRIVER 6499L: linuxppc-dev@lists.ozlabs.org 6500S: Odd Fixes 6501F: drivers/tty/hvc/ 6502 6503I2C ACPI SUPPORT 6504M: Mika Westerberg <mika.westerberg@linux.intel.com> 6505L: linux-i2c@vger.kernel.org 6506L: linux-acpi@vger.kernel.org 6507S: Maintained 6508F: drivers/i2c/i2c-core-acpi.c 6509 6510I2C MUXES 6511M: Peter Rosin <peda@axentia.se> 6512L: linux-i2c@vger.kernel.org 6513S: Maintained 6514F: Documentation/i2c/i2c-topology 6515F: Documentation/i2c/muxes/ 6516F: Documentation/devicetree/bindings/i2c/i2c-mux* 6517F: Documentation/devicetree/bindings/i2c/i2c-arb* 6518F: Documentation/devicetree/bindings/i2c/i2c-gate* 6519F: drivers/i2c/i2c-mux.c 6520F: drivers/i2c/muxes/ 6521F: include/linux/i2c-mux.h 6522 6523I2C OVER PARALLEL PORT 6524M: Jean Delvare <jdelvare@suse.com> 6525L: linux-i2c@vger.kernel.org 6526S: Maintained 6527F: Documentation/i2c/busses/i2c-parport 6528F: Documentation/i2c/busses/i2c-parport-light 6529F: drivers/i2c/busses/i2c-parport.c 6530F: drivers/i2c/busses/i2c-parport-light.c 6531 6532I2C SUBSYSTEM 6533M: Wolfram Sang <wsa@the-dreams.de> 6534L: linux-i2c@vger.kernel.org 6535W: https://i2c.wiki.kernel.org/ 6536Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6537T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6538S: Maintained 6539F: Documentation/devicetree/bindings/i2c/ 6540F: Documentation/i2c/ 6541F: drivers/i2c/ 6542F: drivers/i2c/*/ 6543F: include/linux/i2c.h 6544F: include/linux/i2c-*.h 6545F: include/uapi/linux/i2c.h 6546F: include/uapi/linux/i2c-*.h 6547 6548I2C-TAOS-EVM DRIVER 6549M: Jean Delvare <jdelvare@suse.com> 6550L: linux-i2c@vger.kernel.org 6551S: Maintained 6552F: Documentation/i2c/busses/i2c-taos-evm 6553F: drivers/i2c/busses/i2c-taos-evm.c 6554 6555I2C-TINY-USB DRIVER 6556M: Till Harbaum <till@harbaum.org> 6557L: linux-i2c@vger.kernel.org 6558W: http://www.harbaum.org/till/i2c_tiny_usb 6559S: Maintained 6560F: drivers/i2c/busses/i2c-tiny-usb.c 6561 6562I2C/SMBUS CONTROLLER DRIVERS FOR PC 6563M: Jean Delvare <jdelvare@suse.com> 6564L: linux-i2c@vger.kernel.org 6565S: Maintained 6566F: Documentation/i2c/busses/i2c-ali1535 6567F: Documentation/i2c/busses/i2c-ali1563 6568F: Documentation/i2c/busses/i2c-ali15x3 6569F: Documentation/i2c/busses/i2c-amd756 6570F: Documentation/i2c/busses/i2c-amd8111 6571F: Documentation/i2c/busses/i2c-i801 6572F: Documentation/i2c/busses/i2c-nforce2 6573F: Documentation/i2c/busses/i2c-piix4 6574F: Documentation/i2c/busses/i2c-sis5595 6575F: Documentation/i2c/busses/i2c-sis630 6576F: Documentation/i2c/busses/i2c-sis96x 6577F: Documentation/i2c/busses/i2c-via 6578F: Documentation/i2c/busses/i2c-viapro 6579F: drivers/i2c/busses/i2c-ali1535.c 6580F: drivers/i2c/busses/i2c-ali1563.c 6581F: drivers/i2c/busses/i2c-ali15x3.c 6582F: drivers/i2c/busses/i2c-amd756.c 6583F: drivers/i2c/busses/i2c-amd756-s4882.c 6584F: drivers/i2c/busses/i2c-amd8111.c 6585F: drivers/i2c/busses/i2c-i801.c 6586F: drivers/i2c/busses/i2c-isch.c 6587F: drivers/i2c/busses/i2c-nforce2.c 6588F: drivers/i2c/busses/i2c-nforce2-s4985.c 6589F: drivers/i2c/busses/i2c-piix4.c 6590F: drivers/i2c/busses/i2c-sis5595.c 6591F: drivers/i2c/busses/i2c-sis630.c 6592F: drivers/i2c/busses/i2c-sis96x.c 6593F: drivers/i2c/busses/i2c-via.c 6594F: drivers/i2c/busses/i2c-viapro.c 6595 6596I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6597M: Hans de Goede <hdegoede@redhat.com> 6598L: linux-i2c@vger.kernel.org 6599S: Maintained 6600F: drivers/i2c/busses/i2c-cht-wc.c 6601 6602I2C/SMBUS ISMT DRIVER 6603M: Seth Heasley <seth.heasley@intel.com> 6604M: Neil Horman <nhorman@tuxdriver.com> 6605L: linux-i2c@vger.kernel.org 6606F: drivers/i2c/busses/i2c-ismt.c 6607F: Documentation/i2c/busses/i2c-ismt 6608 6609I2C/SMBUS STUB DRIVER 6610M: Jean Delvare <jdelvare@suse.com> 6611L: linux-i2c@vger.kernel.org 6612S: Maintained 6613F: drivers/i2c/i2c-stub.c 6614 6615i386 BOOT CODE 6616M: "H. Peter Anvin" <hpa@zytor.com> 6617S: Maintained 6618F: arch/x86/boot/ 6619 6620i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6621M: "H. Peter Anvin" <hpa@zytor.com> 6622T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6623S: Maintained 6624 6625IA64 (Itanium) PLATFORM 6626M: Tony Luck <tony.luck@intel.com> 6627M: Fenghua Yu <fenghua.yu@intel.com> 6628L: linux-ia64@vger.kernel.org 6629T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6630S: Maintained 6631F: arch/ia64/ 6632 6633IBM Power 842 compression accelerator 6634M: Haren Myneni <haren@us.ibm.com> 6635S: Supported 6636F: drivers/crypto/nx/Makefile 6637F: drivers/crypto/nx/Kconfig 6638F: drivers/crypto/nx/nx-842* 6639F: include/linux/sw842.h 6640F: crypto/842.c 6641F: lib/842/ 6642 6643IBM Power in-Nest Crypto Acceleration 6644M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6645M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6646L: linux-crypto@vger.kernel.org 6647S: Supported 6648F: drivers/crypto/nx/Makefile 6649F: drivers/crypto/nx/Kconfig 6650F: drivers/crypto/nx/nx-aes* 6651F: drivers/crypto/nx/nx-sha* 6652F: drivers/crypto/nx/nx.* 6653F: drivers/crypto/nx/nx_csbcpb.h 6654F: drivers/crypto/nx/nx_debugfs.h 6655 6656IBM Power Linux RAID adapter 6657M: Brian King <brking@us.ibm.com> 6658S: Supported 6659F: drivers/scsi/ipr.* 6660 6661IBM Power SRIOV Virtual NIC Device Driver 6662M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6663M: John Allen <jallen@linux.vnet.ibm.com> 6664L: netdev@vger.kernel.org 6665S: Supported 6666F: drivers/net/ethernet/ibm/ibmvnic.* 6667 6668IBM Power Virtual Accelerator Switchboard 6669M: Sukadev Bhattiprolu 6670L: linuxppc-dev@lists.ozlabs.org 6671S: Supported 6672F: arch/powerpc/platforms/powernv/vas* 6673F: arch/powerpc/platforms/powernv/copy-paste.h 6674F: arch/powerpc/include/asm/vas.h 6675F: arch/powerpc/include/uapi/asm/vas.h 6676 6677IBM Power Virtual Ethernet Device Driver 6678M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6679L: netdev@vger.kernel.org 6680S: Supported 6681F: drivers/net/ethernet/ibm/ibmveth.* 6682 6683IBM Power Virtual FC Device Drivers 6684M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6685L: linux-scsi@vger.kernel.org 6686S: Supported 6687F: drivers/scsi/ibmvscsi/ibmvfc* 6688 6689IBM Power Virtual SCSI Device Drivers 6690M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6691L: linux-scsi@vger.kernel.org 6692S: Supported 6693F: drivers/scsi/ibmvscsi/ibmvscsi* 6694F: include/scsi/viosrp.h 6695 6696IBM Power Virtual SCSI Device Target Driver 6697M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6698M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6699L: linux-scsi@vger.kernel.org 6700L: target-devel@vger.kernel.org 6701S: Supported 6702F: drivers/scsi/ibmvscsi_tgt/ 6703 6704IBM Power VMX Cryptographic instructions 6705M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6706M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6707L: linux-crypto@vger.kernel.org 6708S: Supported 6709F: drivers/crypto/vmx/Makefile 6710F: drivers/crypto/vmx/Kconfig 6711F: drivers/crypto/vmx/vmx.c 6712F: drivers/crypto/vmx/aes* 6713F: drivers/crypto/vmx/ghash* 6714F: drivers/crypto/vmx/ppc-xlate.pl 6715 6716IBM ServeRAID RAID DRIVER 6717S: Orphan 6718F: drivers/scsi/ips.* 6719 6720ICH LPC AND GPIO DRIVER 6721M: Peter Tyser <ptyser@xes-inc.com> 6722S: Maintained 6723F: drivers/mfd/lpc_ich.c 6724F: drivers/gpio/gpio-ich.c 6725 6726IDE SUBSYSTEM 6727M: "David S. Miller" <davem@davemloft.net> 6728L: linux-ide@vger.kernel.org 6729Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6730T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6731S: Maintained 6732F: Documentation/ide/ 6733F: drivers/ide/ 6734F: include/linux/ide.h 6735 6736IDE/ATAPI DRIVERS 6737M: Borislav Petkov <bp@alien8.de> 6738L: linux-ide@vger.kernel.org 6739S: Maintained 6740F: Documentation/cdrom/ide-cd 6741F: drivers/ide/ide-cd* 6742 6743IDEAPAD LAPTOP EXTRAS DRIVER 6744M: Ike Panhc <ike.pan@canonical.com> 6745L: platform-driver-x86@vger.kernel.org 6746W: http://launchpad.net/ideapad-laptop 6747S: Maintained 6748F: drivers/platform/x86/ideapad-laptop.c 6749 6750IDEAPAD LAPTOP SLIDEBAR DRIVER 6751M: Andrey Moiseev <o2g.org.ru@gmail.com> 6752L: linux-input@vger.kernel.org 6753W: https://github.com/o2genum/ideapad-slidebar 6754S: Maintained 6755F: drivers/input/misc/ideapad_slidebar.c 6756 6757IDT VersaClock 5 CLOCK DRIVER 6758M: Marek Vasut <marek.vasut@gmail.com> 6759S: Maintained 6760F: drivers/clk/clk-versaclock5.c 6761 6762IEEE 802.15.4 SUBSYSTEM 6763M: Alexander Aring <alex.aring@gmail.com> 6764M: Stefan Schmidt <stefan@osg.samsung.com> 6765L: linux-wpan@vger.kernel.org 6766W: http://wpan.cakelab.org/ 6767T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6768T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6769S: Maintained 6770F: net/ieee802154/ 6771F: net/mac802154/ 6772F: drivers/net/ieee802154/ 6773F: include/linux/nl802154.h 6774F: include/linux/ieee802154.h 6775F: include/net/nl802154.h 6776F: include/net/mac802154.h 6777F: include/net/af_ieee802154.h 6778F: include/net/cfg802154.h 6779F: include/net/ieee802154_netdev.h 6780F: Documentation/networking/ieee802154.txt 6781 6782IFE PROTOCOL 6783M: Yotam Gigi <yotam.gi@gmail.com> 6784M: Jamal Hadi Salim <jhs@mojatatu.com> 6785F: net/ife 6786F: include/net/ife.h 6787F: include/uapi/linux/ife.h 6788 6789IGORPLUG-USB IR RECEIVER 6790M: Sean Young <sean@mess.org> 6791L: linux-media@vger.kernel.org 6792S: Maintained 6793F: drivers/media/rc/igorplugusb.c 6794 6795IGUANAWORKS USB IR TRANSCEIVER 6796M: Sean Young <sean@mess.org> 6797L: linux-media@vger.kernel.org 6798S: Maintained 6799F: drivers/media/rc/iguanair.c 6800 6801IIO DIGITAL POTENTIOMETER DAC 6802M: Peter Rosin <peda@axentia.se> 6803L: linux-iio@vger.kernel.org 6804S: Maintained 6805F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6806F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6807F: drivers/iio/dac/dpot-dac.c 6808 6809IIO ENVELOPE DETECTOR 6810M: Peter Rosin <peda@axentia.se> 6811L: linux-iio@vger.kernel.org 6812S: Maintained 6813F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6814F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6815F: drivers/iio/adc/envelope-detector.c 6816 6817IIO MULTIPLEXER 6818M: Peter Rosin <peda@axentia.se> 6819L: linux-iio@vger.kernel.org 6820S: Maintained 6821F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6822F: drivers/iio/multiplexer/iio-mux.c 6823 6824IIO SUBSYSTEM AND DRIVERS 6825M: Jonathan Cameron <jic23@kernel.org> 6826R: Hartmut Knaack <knaack.h@gmx.de> 6827R: Lars-Peter Clausen <lars@metafoo.de> 6828R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6829L: linux-iio@vger.kernel.org 6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6831S: Maintained 6832F: Documentation/devicetree/bindings/iio/ 6833F: drivers/iio/ 6834F: drivers/staging/iio/ 6835F: include/linux/iio/ 6836F: tools/iio/ 6837 6838IKANOS/ADI EAGLE ADSL USB DRIVER 6839M: Matthieu Castet <castet.matthieu@free.fr> 6840M: Stanislaw Gruszka <stf_xl@wp.pl> 6841S: Maintained 6842F: drivers/usb/atm/ueagle-atm.c 6843 6844IMGTEC ASCII LCD DRIVER 6845M: Paul Burton <paul.burton@mips.com> 6846S: Maintained 6847F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6848F: drivers/auxdisplay/img-ascii-lcd.c 6849 6850IMGTEC IR DECODER DRIVER 6851M: James Hogan <jhogan@kernel.org> 6852S: Maintained 6853F: drivers/media/rc/img-ir/ 6854 6855IMS TWINTURBO FRAMEBUFFER DRIVER 6856L: linux-fbdev@vger.kernel.org 6857S: Orphan 6858F: drivers/video/fbdev/imsttfb.c 6859 6860INA209 HARDWARE MONITOR DRIVER 6861M: Guenter Roeck <linux@roeck-us.net> 6862L: linux-hwmon@vger.kernel.org 6863S: Maintained 6864F: Documentation/hwmon/ina209 6865F: Documentation/devicetree/bindings/i2c/ina209.txt 6866F: drivers/hwmon/ina209.c 6867 6868INA2XX HARDWARE MONITOR DRIVER 6869M: Guenter Roeck <linux@roeck-us.net> 6870L: linux-hwmon@vger.kernel.org 6871S: Maintained 6872F: Documentation/hwmon/ina2xx 6873F: drivers/hwmon/ina2xx.c 6874F: include/linux/platform_data/ina2xx.h 6875 6876INDUSTRY PACK SUBSYSTEM (IPACK) 6877M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6878M: Jens Taprogge <jens.taprogge@taprogge.org> 6879M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6880L: industrypack-devel@lists.sourceforge.net 6881W: http://industrypack.sourceforge.net 6882S: Maintained 6883F: drivers/ipack/ 6884 6885INFINIBAND SUBSYSTEM 6886M: Doug Ledford <dledford@redhat.com> 6887M: Jason Gunthorpe <jgg@mellanox.com> 6888L: linux-rdma@vger.kernel.org 6889W: http://www.openfabrics.org/ 6890Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6891T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6892S: Supported 6893F: Documentation/devicetree/bindings/infiniband/ 6894F: Documentation/infiniband/ 6895F: drivers/infiniband/ 6896F: include/uapi/linux/if_infiniband.h 6897F: include/uapi/rdma/ 6898F: include/rdma/ 6899 6900INGENIC JZ4780 DMA Driver 6901M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6902S: Maintained 6903F: drivers/dma/dma-jz4780.c 6904 6905INGENIC JZ4780 NAND DRIVER 6906M: Harvey Hunt <harveyhuntnexus@gmail.com> 6907L: linux-mtd@lists.infradead.org 6908S: Maintained 6909F: drivers/mtd/nand/jz4780_* 6910 6911INOTIFY 6912M: Jan Kara <jack@suse.cz> 6913R: Amir Goldstein <amir73il@gmail.com> 6914L: linux-fsdevel@vger.kernel.org 6915S: Maintained 6916F: Documentation/filesystems/inotify.txt 6917F: fs/notify/inotify/ 6918F: include/linux/inotify.h 6919F: include/uapi/linux/inotify.h 6920 6921INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6922M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6923L: linux-input@vger.kernel.org 6924Q: http://patchwork.kernel.org/project/linux-input/list/ 6925T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6926S: Maintained 6927F: drivers/input/ 6928F: include/linux/input.h 6929F: include/uapi/linux/input.h 6930F: include/uapi/linux/input-event-codes.h 6931F: include/linux/input/ 6932F: Documentation/devicetree/bindings/input/ 6933F: Documentation/input/ 6934 6935INPUT MULTITOUCH (MT) PROTOCOL 6936M: Henrik Rydberg <rydberg@bitmath.org> 6937L: linux-input@vger.kernel.org 6938S: Odd fixes 6939F: Documentation/input/multi-touch-protocol.rst 6940F: drivers/input/input-mt.c 6941K: \b(ABS|SYN)_MT_ 6942 6943INSIDE SECURE CRYPTO DRIVER 6944M: Antoine Tenart <antoine.tenart@free-electrons.com> 6945F: drivers/crypto/inside-secure/ 6946S: Maintained 6947L: linux-crypto@vger.kernel.org 6948 6949INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6950M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6951M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6952L: linux-integrity@vger.kernel.org 6953T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6954S: Supported 6955F: security/integrity/ima/ 6956 6957INTEL 810/815 FRAMEBUFFER DRIVER 6958M: Antonino Daplas <adaplas@gmail.com> 6959L: linux-fbdev@vger.kernel.org 6960S: Maintained 6961F: drivers/video/fbdev/i810/ 6962 6963INTEL ASoC BDW/HSW DRIVERS 6964M: Jie Yang <yang.jie@linux.intel.com> 6965L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6966S: Supported 6967F: sound/soc/intel/common/sst-dsp* 6968F: sound/soc/intel/common/sst-firmware.c 6969F: sound/soc/intel/boards/broadwell.c 6970F: sound/soc/intel/haswell/ 6971 6972INTEL C600 SERIES SAS CONTROLLER DRIVER 6973M: Intel SCU Linux support <intel-linux-scu@intel.com> 6974M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6975L: linux-scsi@vger.kernel.org 6976T: git git://git.code.sf.net/p/intel-sas/isci 6977S: Supported 6978F: drivers/scsi/isci/ 6979 6980INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6981M: Jani Nikula <jani.nikula@linux.intel.com> 6982M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6983M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6984L: intel-gfx@lists.freedesktop.org 6985W: https://01.org/linuxgraphics/ 6986B: https://01.org/linuxgraphics/documentation/how-report-bugs 6987C: irc://chat.freenode.net/intel-gfx 6988Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6989T: git git://anongit.freedesktop.org/drm-intel 6990S: Supported 6991F: drivers/gpu/drm/i915/ 6992F: include/drm/i915* 6993F: include/uapi/drm/i915_drm.h 6994F: Documentation/gpu/i915.rst 6995 6996INTEL ETHERNET DRIVERS 6997M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6998L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6999W: http://www.intel.com/support/feedback.htm 7000W: http://e1000.sourceforge.net/ 7001Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7004S: Supported 7005F: Documentation/networking/e100.txt 7006F: Documentation/networking/e1000.txt 7007F: Documentation/networking/e1000e.txt 7008F: Documentation/networking/igb.txt 7009F: Documentation/networking/igbvf.txt 7010F: Documentation/networking/ixgb.txt 7011F: Documentation/networking/ixgbe.txt 7012F: Documentation/networking/ixgbevf.txt 7013F: Documentation/networking/i40e.txt 7014F: Documentation/networking/i40evf.txt 7015F: drivers/net/ethernet/intel/ 7016F: drivers/net/ethernet/intel/*/ 7017F: include/linux/avf/virtchnl.h 7018 7019INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7020M: Maik Broemme <mbroemme@libmpq.org> 7021L: linux-fbdev@vger.kernel.org 7022S: Maintained 7023F: Documentation/fb/intelfb.txt 7024F: drivers/video/fbdev/intelfb/ 7025 7026INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7027M: Zhenyu Wang <zhenyuw@linux.intel.com> 7028M: Zhi Wang <zhi.a.wang@intel.com> 7029L: intel-gvt-dev@lists.freedesktop.org 7030L: intel-gfx@lists.freedesktop.org 7031W: https://01.org/igvt-g 7032T: git https://github.com/01org/gvt-linux.git 7033S: Supported 7034F: drivers/gpu/drm/i915/gvt/ 7035 7036INTEL HID EVENT DRIVER 7037M: Alex Hung <alex.hung@canonical.com> 7038L: platform-driver-x86@vger.kernel.org 7039S: Maintained 7040F: drivers/platform/x86/intel-hid.c 7041 7042INTEL I/OAT DMA DRIVER 7043M: Dave Jiang <dave.jiang@intel.com> 7044R: Dan Williams <dan.j.williams@intel.com> 7045L: dmaengine@vger.kernel.org 7046Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7047S: Supported 7048F: drivers/dma/ioat* 7049 7050INTEL IDLE DRIVER 7051M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7052M: Len Brown <lenb@kernel.org> 7053L: linux-pm@vger.kernel.org 7054T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7055B: https://bugzilla.kernel.org 7056S: Supported 7057F: drivers/idle/intel_idle.c 7058 7059INTEL INTEGRATED SENSOR HUB DRIVER 7060M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7061M: Jiri Kosina <jikos@kernel.org> 7062L: linux-input@vger.kernel.org 7063S: Maintained 7064F: drivers/hid/intel-ish-hid/ 7065 7066INTEL IOMMU (VT-d) 7067M: David Woodhouse <dwmw2@infradead.org> 7068L: iommu@lists.linux-foundation.org 7069T: git git://git.infradead.org/iommu-2.6.git 7070S: Supported 7071F: drivers/iommu/intel-iommu.c 7072F: include/linux/intel-iommu.h 7073 7074INTEL IOP-ADMA DMA DRIVER 7075R: Dan Williams <dan.j.williams@intel.com> 7076S: Odd fixes 7077F: drivers/dma/iop-adma.c 7078 7079INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7080M: Krzysztof Halasa <khalasa@piap.pl> 7081S: Maintained 7082F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7083F: arch/arm/mach-ixp4xx/include/mach/npe.h 7084F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7085F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7086F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7087F: drivers/net/wan/ixp4xx_hss.c 7088 7089INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7090M: Deepak Saxena <dsaxena@plexity.net> 7091S: Maintained 7092F: drivers/char/hw_random/ixp4xx-rng.c 7093 7094INTEL MANAGEMENT ENGINE (mei) 7095M: Tomas Winkler <tomas.winkler@intel.com> 7096L: linux-kernel@vger.kernel.org 7097S: Supported 7098F: include/uapi/linux/mei.h 7099F: include/linux/mei_cl_bus.h 7100F: drivers/misc/mei/* 7101F: drivers/watchdog/mei_wdt.c 7102F: Documentation/misc-devices/mei/* 7103F: samples/mei/* 7104 7105INTEL MENLOW THERMAL DRIVER 7106M: Sujith Thomas <sujith.thomas@intel.com> 7107L: platform-driver-x86@vger.kernel.org 7108W: https://01.org/linux-acpi 7109S: Supported 7110F: drivers/platform/x86/intel_menlow.c 7111 7112INTEL MERRIFIELD GPIO DRIVER 7113M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7114L: linux-gpio@vger.kernel.org 7115S: Maintained 7116F: drivers/gpio/gpio-merrifield.c 7117 7118INTEL MIC DRIVERS (mic) 7119M: Sudeep Dutt <sudeep.dutt@intel.com> 7120M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7121S: Supported 7122W: https://github.com/sudeepdutt/mic 7123W: http://software.intel.com/en-us/mic-developer 7124F: include/linux/mic_bus.h 7125F: include/linux/scif.h 7126F: include/uapi/linux/mic_common.h 7127F: include/uapi/linux/mic_ioctl.h 7128F: include/uapi/linux/scif_ioctl.h 7129F: drivers/misc/mic/ 7130F: drivers/dma/mic_x100_dma.c 7131F: drivers/dma/mic_x100_dma.h 7132F: Documentation/mic/ 7133 7134INTEL PMC CORE DRIVER 7135M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7136M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7137L: platform-driver-x86@vger.kernel.org 7138S: Maintained 7139F: arch/x86/include/asm/pmc_core.h 7140F: drivers/platform/x86/intel_pmc_core* 7141 7142INTEL PMC/P-Unit IPC DRIVER 7143M: Zha Qipeng<qipeng.zha@intel.com> 7144L: platform-driver-x86@vger.kernel.org 7145S: Maintained 7146F: drivers/platform/x86/intel_pmc_ipc.c 7147F: drivers/platform/x86/intel_punit_ipc.c 7148F: arch/x86/include/asm/intel_pmc_ipc.h 7149F: arch/x86/include/asm/intel_punit_ipc.h 7150 7151INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7152M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7153L: linux-wireless@vger.kernel.org 7154S: Maintained 7155F: Documentation/networking/README.ipw2100 7156F: Documentation/networking/README.ipw2200 7157F: drivers/net/wireless/intel/ipw2x00/ 7158 7159INTEL PSTATE DRIVER 7160M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7161M: Len Brown <lenb@kernel.org> 7162L: linux-pm@vger.kernel.org 7163S: Supported 7164F: drivers/cpufreq/intel_pstate.c 7165 7166INTEL RDMA RNIC DRIVER 7167M: Faisal Latif <faisal.latif@intel.com> 7168M: Shiraz Saleem <shiraz.saleem@intel.com> 7169L: linux-rdma@vger.kernel.org 7170S: Supported 7171F: drivers/infiniband/hw/i40iw/ 7172 7173INTEL TELEMETRY DRIVER 7174M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7175L: platform-driver-x86@vger.kernel.org 7176S: Maintained 7177F: arch/x86/include/asm/intel_telemetry.h 7178F: drivers/platform/x86/intel_telemetry* 7179 7180INTEL VIRTUAL BUTTON DRIVER 7181M: AceLan Kao <acelan.kao@canonical.com> 7182L: platform-driver-x86@vger.kernel.org 7183S: Maintained 7184F: drivers/platform/x86/intel-vbtn.c 7185 7186INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7187M: Stanislaw Gruszka <sgruszka@redhat.com> 7188L: linux-wireless@vger.kernel.org 7189S: Supported 7190F: drivers/net/wireless/intel/iwlegacy/ 7191 7192INTEL WIRELESS WIFI LINK (iwlwifi) 7193M: Johannes Berg <johannes.berg@intel.com> 7194M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7195M: Luca Coelho <luciano.coelho@intel.com> 7196M: Intel Linux Wireless <linuxwifi@intel.com> 7197L: linux-wireless@vger.kernel.org 7198W: http://intellinuxwireless.org 7199T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7200S: Supported 7201F: drivers/net/wireless/intel/iwlwifi/ 7202 7203INTEL WIRELESS WIMAX CONNECTION 2400 7204M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7205M: linux-wimax@intel.com 7206L: wimax@linuxwimax.org (subscribers-only) 7207S: Supported 7208W: http://linuxwimax.org 7209F: Documentation/wimax/README.i2400m 7210F: drivers/net/wimax/i2400m/ 7211F: include/uapi/linux/wimax/i2400m.h 7212 7213INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7214M: Mario Limonciello <mario.limonciello@dell.com> 7215S: Maintained 7216F: drivers/platform/x86/intel-wmi-thunderbolt.c 7217 7218INTEL(R) TRACE HUB 7219M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7220S: Supported 7221F: Documentation/trace/intel_th.txt 7222F: drivers/hwtracing/intel_th/ 7223 7224INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7225M: Ning Sun <ning.sun@intel.com> 7226L: tboot-devel@lists.sourceforge.net 7227W: http://tboot.sourceforge.net 7228T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7229S: Supported 7230F: Documentation/intel_txt.txt 7231F: include/linux/tboot.h 7232F: arch/x86/kernel/tboot.c 7233 7234INTEL-MID GPIO DRIVER 7235M: David Cohen <david.a.cohen@linux.intel.com> 7236L: linux-gpio@vger.kernel.org 7237S: Maintained 7238F: drivers/gpio/gpio-intel-mid.c 7239 7240INVENSENSE MPU-3050 GYROSCOPE DRIVER 7241M: Linus Walleij <linus.walleij@linaro.org> 7242L: linux-iio@vger.kernel.org 7243S: Maintained 7244F: drivers/iio/gyro/mpu3050* 7245F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7246 7247IOC3 ETHERNET DRIVER 7248M: Ralf Baechle <ralf@linux-mips.org> 7249L: linux-mips@linux-mips.org 7250S: Maintained 7251F: drivers/net/ethernet/sgi/ioc3-eth.c 7252 7253IOC3 SERIAL DRIVER 7254M: Pat Gefre <pfg@sgi.com> 7255L: linux-serial@vger.kernel.org 7256S: Maintained 7257F: drivers/tty/serial/ioc3_serial.c 7258 7259IOMMU DRIVERS 7260M: Joerg Roedel <joro@8bytes.org> 7261L: iommu@lists.linux-foundation.org 7262T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7263S: Maintained 7264F: Documentation/devicetree/bindings/iommu/ 7265F: drivers/iommu/ 7266F: include/linux/iommu.h 7267F: include/linux/iova.h 7268 7269IP MASQUERADING 7270M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7271S: Maintained 7272F: net/ipv4/netfilter/ipt_MASQUERADE.c 7273 7274IPMI SUBSYSTEM 7275M: Corey Minyard <minyard@acm.org> 7276L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7277W: http://openipmi.sourceforge.net/ 7278S: Supported 7279F: Documentation/IPMI.txt 7280F: drivers/char/ipmi/ 7281F: include/linux/ipmi* 7282F: include/uapi/linux/ipmi* 7283 7284IPS SCSI RAID DRIVER 7285M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7286L: linux-scsi@vger.kernel.org 7287W: http://www.adaptec.com/ 7288S: Maintained 7289F: drivers/scsi/ips* 7290 7291IPVS 7292M: Wensong Zhang <wensong@linux-vs.org> 7293M: Simon Horman <horms@verge.net.au> 7294M: Julian Anastasov <ja@ssi.bg> 7295L: netdev@vger.kernel.org 7296L: lvs-devel@vger.kernel.org 7297S: Maintained 7298T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7299T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7300F: Documentation/networking/ipvs-sysctl.txt 7301F: include/net/ip_vs.h 7302F: include/uapi/linux/ip_vs.h 7303F: net/netfilter/ipvs/ 7304 7305IPWIRELESS DRIVER 7306M: Jiri Kosina <jikos@kernel.org> 7307M: David Sterba <dsterba@suse.com> 7308S: Odd Fixes 7309F: drivers/tty/ipwireless/ 7310 7311IPX NETWORK LAYER 7312L: netdev@vger.kernel.org 7313S: Odd fixes 7314F: include/net/ipx.h 7315F: include/uapi/linux/ipx.h 7316F: net/ipx/ 7317 7318IRDA SUBSYSTEM 7319M: Samuel Ortiz <samuel@sortiz.org> 7320L: irda-users@lists.sourceforge.net (subscribers-only) 7321L: netdev@vger.kernel.org 7322W: http://irda.sourceforge.net/ 7323S: Maintained 7324T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7325F: Documentation/networking/irda.txt 7326F: drivers/staging/irda/ 7327 7328IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7329M: Marc Zyngier <marc.zyngier@arm.com> 7330S: Maintained 7331T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7332F: Documentation/IRQ-domain.txt 7333F: include/linux/irqdomain.h 7334F: kernel/irq/irqdomain.c 7335F: kernel/irq/msi.c 7336 7337IRQ SUBSYSTEM 7338M: Thomas Gleixner <tglx@linutronix.de> 7339L: linux-kernel@vger.kernel.org 7340S: Maintained 7341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7342F: kernel/irq/ 7343 7344IRQCHIP DRIVERS 7345M: Thomas Gleixner <tglx@linutronix.de> 7346M: Jason Cooper <jason@lakedaemon.net> 7347M: Marc Zyngier <marc.zyngier@arm.com> 7348L: linux-kernel@vger.kernel.org 7349S: Maintained 7350T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7351F: Documentation/devicetree/bindings/interrupt-controller/ 7352F: drivers/irqchip/ 7353 7354ISA 7355M: William Breathitt Gray <vilhelm.gray@gmail.com> 7356S: Maintained 7357F: Documentation/isa.txt 7358F: drivers/base/isa.c 7359F: include/linux/isa.h 7360 7361ISA RADIO MODULE 7362M: Hans Verkuil <hverkuil@xs4all.nl> 7363L: linux-media@vger.kernel.org 7364T: git git://linuxtv.org/media_tree.git 7365W: https://linuxtv.org 7366S: Maintained 7367F: drivers/media/radio/radio-isa* 7368 7369ISAPNP 7370M: Jaroslav Kysela <perex@perex.cz> 7371S: Maintained 7372F: Documentation/isapnp.txt 7373F: drivers/pnp/isapnp/ 7374F: include/linux/isapnp.h 7375 7376ISCSI 7377M: Lee Duncan <lduncan@suse.com> 7378M: Chris Leech <cleech@redhat.com> 7379L: open-iscsi@googlegroups.com 7380W: www.open-iscsi.com 7381S: Maintained 7382F: drivers/scsi/*iscsi* 7383F: include/scsi/*iscsi* 7384 7385iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7386M: Peter Jones <pjones@redhat.com> 7387M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7388S: Maintained 7389F: drivers/firmware/iscsi_ibft* 7390 7391ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7392M: Or Gerlitz <ogerlitz@mellanox.com> 7393M: Sagi Grimberg <sagi@grimberg.me> 7394M: Roi Dayan <roid@mellanox.com> 7395L: linux-rdma@vger.kernel.org 7396S: Supported 7397W: http://www.openfabrics.org 7398W: www.open-iscsi.org 7399Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7400F: drivers/infiniband/ulp/iser/ 7401 7402ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7403M: Sagi Grimberg <sagi@grimberg.me> 7404T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7405L: linux-rdma@vger.kernel.org 7406L: target-devel@vger.kernel.org 7407S: Supported 7408W: http://www.linux-iscsi.org 7409F: drivers/infiniband/ulp/isert 7410 7411ISDN SUBSYSTEM 7412M: Karsten Keil <isdn@linux-pingi.de> 7413L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7414L: netdev@vger.kernel.org 7415W: http://www.isdn4linux.de 7416T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7417S: Maintained 7418F: Documentation/isdn/ 7419F: drivers/isdn/ 7420F: include/linux/isdn.h 7421F: include/linux/isdn/ 7422F: include/uapi/linux/isdn.h 7423F: include/uapi/linux/isdn/ 7424 7425ISDN SUBSYSTEM (Eicon active card driver) 7426M: Armin Schindler <mac@melware.de> 7427L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7428W: http://www.melware.de 7429S: Maintained 7430F: drivers/isdn/hardware/eicon/ 7431 7432IT87 HARDWARE MONITORING DRIVER 7433M: Jean Delvare <jdelvare@suse.com> 7434L: linux-hwmon@vger.kernel.org 7435S: Maintained 7436F: Documentation/hwmon/it87 7437F: drivers/hwmon/it87.c 7438 7439IT913X MEDIA DRIVER 7440M: Antti Palosaari <crope@iki.fi> 7441L: linux-media@vger.kernel.org 7442W: https://linuxtv.org 7443W: http://palosaari.fi/linux/ 7444Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7445T: git git://linuxtv.org/anttip/media_tree.git 7446S: Maintained 7447F: drivers/media/tuners/it913x* 7448 7449IVTV VIDEO4LINUX DRIVER 7450M: Andy Walls <awalls@md.metrocast.net> 7451L: ivtv-devel@ivtvdriver.org (subscribers-only) 7452L: linux-media@vger.kernel.org 7453T: git git://linuxtv.org/media_tree.git 7454W: http://www.ivtvdriver.org 7455S: Maintained 7456F: Documentation/media/v4l-drivers/ivtv* 7457F: drivers/media/pci/ivtv/ 7458F: include/uapi/linux/ivtv* 7459 7460IX2505V MEDIA DRIVER 7461M: Malcolm Priestley <tvboxspy@gmail.com> 7462L: linux-media@vger.kernel.org 7463W: https://linuxtv.org 7464Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7465S: Maintained 7466F: drivers/media/dvb-frontends/ix2505v* 7467 7468JC42.4 TEMPERATURE SENSOR DRIVER 7469M: Guenter Roeck <linux@roeck-us.net> 7470L: linux-hwmon@vger.kernel.org 7471S: Maintained 7472F: drivers/hwmon/jc42.c 7473F: Documentation/hwmon/jc42 7474 7475JFS FILESYSTEM 7476M: Dave Kleikamp <shaggy@kernel.org> 7477L: jfs-discussion@lists.sourceforge.net 7478W: http://jfs.sourceforge.net/ 7479T: git git://github.com/kleikamp/linux-shaggy.git 7480S: Maintained 7481F: Documentation/filesystems/jfs.txt 7482F: fs/jfs/ 7483 7484JME NETWORK DRIVER 7485M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7486L: netdev@vger.kernel.org 7487S: Maintained 7488F: drivers/net/ethernet/jme.* 7489 7490JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7491M: David Woodhouse <dwmw2@infradead.org> 7492L: linux-mtd@lists.infradead.org 7493W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7494S: Maintained 7495F: fs/jffs2/ 7496F: include/uapi/linux/jffs2.h 7497 7498JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7499M: "Theodore Ts'o" <tytso@mit.edu> 7500M: Jan Kara <jack@suse.com> 7501L: linux-ext4@vger.kernel.org 7502S: Maintained 7503F: fs/jbd2/ 7504F: include/linux/jbd2.h 7505 7506JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7507M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7508L: linux-media@vger.kernel.org 7509S: Maintained 7510F: drivers/media/platform/rcar_jpu.c 7511 7512JSM Neo PCI based serial card 7513M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7514L: linux-serial@vger.kernel.org 7515S: Maintained 7516F: drivers/tty/serial/jsm/ 7517 7518K10TEMP HARDWARE MONITORING DRIVER 7519M: Clemens Ladisch <clemens@ladisch.de> 7520L: linux-hwmon@vger.kernel.org 7521S: Maintained 7522F: Documentation/hwmon/k10temp 7523F: drivers/hwmon/k10temp.c 7524 7525K8TEMP HARDWARE MONITORING DRIVER 7526M: Rudolf Marek <r.marek@assembler.cz> 7527L: linux-hwmon@vger.kernel.org 7528S: Maintained 7529F: Documentation/hwmon/k8temp 7530F: drivers/hwmon/k8temp.c 7531 7532KASAN 7533M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7534R: Alexander Potapenko <glider@google.com> 7535R: Dmitry Vyukov <dvyukov@google.com> 7536L: kasan-dev@googlegroups.com 7537S: Maintained 7538F: arch/*/include/asm/kasan.h 7539F: arch/*/mm/kasan_init* 7540F: Documentation/dev-tools/kasan.rst 7541F: include/linux/kasan*.h 7542F: lib/test_kasan.c 7543F: mm/kasan/ 7544F: scripts/Makefile.kasan 7545 7546KCONFIG 7547L: linux-kbuild@vger.kernel.org 7548S: Orphan 7549F: Documentation/kbuild/kconfig-language.txt 7550F: scripts/kconfig/ 7551 7552KDUMP 7553M: Dave Young <dyoung@redhat.com> 7554M: Baoquan He <bhe@redhat.com> 7555R: Vivek Goyal <vgoyal@redhat.com> 7556L: kexec@lists.infradead.org 7557W: http://lse.sourceforge.net/kdump/ 7558S: Maintained 7559F: Documentation/kdump/ 7560 7561KEENE FM RADIO TRANSMITTER DRIVER 7562M: Hans Verkuil <hverkuil@xs4all.nl> 7563L: linux-media@vger.kernel.org 7564T: git git://linuxtv.org/media_tree.git 7565W: https://linuxtv.org 7566S: Maintained 7567F: drivers/media/radio/radio-keene* 7568 7569KERNEL AUTOMOUNTER v4 (AUTOFS4) 7570M: Ian Kent <raven@themaw.net> 7571L: autofs@vger.kernel.org 7572S: Maintained 7573F: fs/autofs4/ 7574 7575KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7576M: Masahiro Yamada <yamada.masahiro@socionext.com> 7577M: Michal Marek <michal.lkml@markovi.net> 7578T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7579L: linux-kbuild@vger.kernel.org 7580S: Maintained 7581F: Documentation/kbuild/ 7582F: Makefile 7583F: scripts/Makefile.* 7584F: scripts/basic/ 7585F: scripts/mk* 7586F: scripts/package/ 7587 7588KERNEL JANITORS 7589L: kernel-janitors@vger.kernel.org 7590W: http://kernelnewbies.org/KernelJanitors 7591S: Odd Fixes 7592 7593KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7594M: "J. Bruce Fields" <bfields@fieldses.org> 7595M: Jeff Layton <jlayton@kernel.org> 7596L: linux-nfs@vger.kernel.org 7597W: http://nfs.sourceforge.net/ 7598T: git git://linux-nfs.org/~bfields/linux.git 7599S: Supported 7600F: fs/nfsd/ 7601F: include/uapi/linux/nfsd/ 7602F: fs/lockd/ 7603F: fs/nfs_common/ 7604F: net/sunrpc/ 7605F: include/linux/lockd/ 7606F: include/linux/sunrpc/ 7607F: include/uapi/linux/sunrpc/ 7608 7609KERNEL SELFTEST FRAMEWORK 7610M: Shuah Khan <shuahkh@osg.samsung.com> 7611M: Shuah Khan <shuah@kernel.org> 7612L: linux-kselftest@vger.kernel.org 7613T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7614S: Maintained 7615F: tools/testing/selftests/ 7616F: Documentation/dev-tools/kselftest* 7617 7618KERNEL USERMODE HELPER 7619M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7620L: linux-kernel@vger.kernel.org 7621S: Maintained 7622F: kernel/umh.c 7623F: include/linux/umh.h 7624 7625KERNEL VIRTUAL MACHINE (KVM) 7626M: Paolo Bonzini <pbonzini@redhat.com> 7627M: Radim Krčmář <rkrcmar@redhat.com> 7628L: kvm@vger.kernel.org 7629W: http://www.linux-kvm.org 7630T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7631S: Supported 7632F: Documentation/virtual/kvm/ 7633F: include/trace/events/kvm.h 7634F: include/uapi/asm-generic/kvm* 7635F: include/uapi/linux/kvm* 7636F: include/asm-generic/kvm* 7637F: include/linux/kvm* 7638F: include/kvm/iodev.h 7639F: virt/kvm/* 7640F: tools/kvm/ 7641 7642KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7643M: Joerg Roedel <joro@8bytes.org> 7644L: kvm@vger.kernel.org 7645W: http://www.linux-kvm.org/ 7646S: Maintained 7647F: arch/x86/include/asm/svm.h 7648F: arch/x86/kvm/svm.c 7649 7650KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7651M: Christoffer Dall <christoffer.dall@linaro.org> 7652M: Marc Zyngier <marc.zyngier@arm.com> 7653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7654L: kvmarm@lists.cs.columbia.edu 7655W: http://systems.cs.columbia.edu/projects/kvm-arm 7656T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7657S: Supported 7658F: arch/arm/include/uapi/asm/kvm* 7659F: arch/arm/include/asm/kvm* 7660F: arch/arm/kvm/ 7661F: virt/kvm/arm/ 7662F: include/kvm/arm_* 7663 7664KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7665M: Christoffer Dall <christoffer.dall@linaro.org> 7666M: Marc Zyngier <marc.zyngier@arm.com> 7667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7668L: kvmarm@lists.cs.columbia.edu 7669S: Maintained 7670F: arch/arm64/include/uapi/asm/kvm* 7671F: arch/arm64/include/asm/kvm* 7672F: arch/arm64/kvm/ 7673 7674KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7675M: James Hogan <jhogan@kernel.org> 7676L: linux-mips@linux-mips.org 7677S: Supported 7678F: arch/mips/include/uapi/asm/kvm* 7679F: arch/mips/include/asm/kvm* 7680F: arch/mips/kvm/ 7681 7682KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7683M: Paul Mackerras <paulus@ozlabs.org> 7684L: kvm-ppc@vger.kernel.org 7685W: http://www.linux-kvm.org/ 7686T: git git://github.com/agraf/linux-2.6.git 7687S: Supported 7688F: arch/powerpc/include/uapi/asm/kvm* 7689F: arch/powerpc/include/asm/kvm* 7690F: arch/powerpc/kvm/ 7691F: arch/powerpc/kernel/kvm* 7692 7693KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7694M: Christian Borntraeger <borntraeger@de.ibm.com> 7695M: Cornelia Huck <cohuck@redhat.com> 7696L: linux-s390@vger.kernel.org 7697W: http://www.ibm.com/developerworks/linux/linux390/ 7698T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7699S: Supported 7700F: arch/s390/include/uapi/asm/kvm* 7701F: arch/s390/include/asm/gmap.h 7702F: arch/s390/include/asm/kvm* 7703F: arch/s390/kvm/ 7704F: arch/s390/mm/gmap.c 7705 7706KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7707M: Paolo Bonzini <pbonzini@redhat.com> 7708M: Radim Krčmář <rkrcmar@redhat.com> 7709L: kvm@vger.kernel.org 7710W: http://www.linux-kvm.org 7711T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7712S: Supported 7713F: arch/x86/kvm/ 7714F: arch/x86/include/uapi/asm/kvm* 7715F: arch/x86/include/asm/kvm* 7716F: arch/x86/include/asm/pvclock-abi.h 7717F: arch/x86/kernel/kvm.c 7718F: arch/x86/kernel/kvmclock.c 7719 7720KERNFS 7721M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7722M: Tejun Heo <tj@kernel.org> 7723T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7724S: Supported 7725F: include/linux/kernfs.h 7726F: fs/kernfs/ 7727 7728KEXEC 7729M: Eric Biederman <ebiederm@xmission.com> 7730W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7731L: kexec@lists.infradead.org 7732S: Maintained 7733F: include/linux/kexec.h 7734F: include/uapi/linux/kexec.h 7735F: kernel/kexec* 7736 7737KEYS-ENCRYPTED 7738M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7739L: linux-integrity@vger.kernel.org 7740L: keyrings@vger.kernel.org 7741S: Supported 7742F: Documentation/security/keys/trusted-encrypted.rst 7743F: include/keys/encrypted-type.h 7744F: security/keys/encrypted-keys/ 7745 7746KEYS-TRUSTED 7747M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7748L: linux-integrity@vger.kernel.org 7749L: keyrings@vger.kernel.org 7750S: Supported 7751F: Documentation/security/keys/trusted-encrypted.rst 7752F: include/keys/trusted-type.h 7753F: security/keys/trusted.c 7754F: security/keys/trusted.h 7755 7756KEYS/KEYRINGS: 7757M: David Howells <dhowells@redhat.com> 7758L: keyrings@vger.kernel.org 7759S: Maintained 7760F: Documentation/security/keys/core.rst 7761F: include/linux/key.h 7762F: include/linux/key-type.h 7763F: include/linux/keyctl.h 7764F: include/uapi/linux/keyctl.h 7765F: include/keys/ 7766F: security/keys/ 7767 7768KGDB / KDB /debug_core 7769M: Jason Wessel <jason.wessel@windriver.com> 7770M: Daniel Thompson <daniel.thompson@linaro.org> 7771W: http://kgdb.wiki.kernel.org/ 7772L: kgdb-bugreport@lists.sourceforge.net 7773T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7774S: Maintained 7775F: Documentation/dev-tools/kgdb.rst 7776F: drivers/misc/kgdbts.c 7777F: drivers/tty/serial/kgdboc.c 7778F: include/linux/kdb.h 7779F: include/linux/kgdb.h 7780F: kernel/debug/ 7781 7782KMEMLEAK 7783M: Catalin Marinas <catalin.marinas@arm.com> 7784S: Maintained 7785F: Documentation/dev-tools/kmemleak.rst 7786F: include/linux/kmemleak.h 7787F: mm/kmemleak.c 7788F: mm/kmemleak-test.c 7789 7790KMOD KERNEL MODULE LOADER - USERMODE HELPER 7791M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7792L: linux-kernel@vger.kernel.org 7793S: Maintained 7794F: kernel/kmod.c 7795F: include/linux/kmod.h 7796F: lib/test_kmod.c 7797F: tools/testing/selftests/kmod/ 7798 7799KPROBES 7800M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7801M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7802M: "David S. Miller" <davem@davemloft.net> 7803M: Masami Hiramatsu <mhiramat@kernel.org> 7804S: Maintained 7805F: Documentation/kprobes.txt 7806F: include/linux/kprobes.h 7807F: include/asm-generic/kprobes.h 7808F: kernel/kprobes.c 7809 7810KS0108 LCD CONTROLLER DRIVER 7811M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7812W: http://miguelojeda.es/auxdisplay.htm 7813W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7814S: Maintained 7815F: Documentation/auxdisplay/ks0108 7816F: drivers/auxdisplay/ks0108.c 7817F: include/linux/ks0108.h 7818 7819L3MDEV 7820M: David Ahern <dsa@cumulusnetworks.com> 7821L: netdev@vger.kernel.org 7822S: Maintained 7823F: net/l3mdev 7824F: include/net/l3mdev.h 7825 7826LANTIQ MIPS ARCHITECTURE 7827M: John Crispin <john@phrozen.org> 7828L: linux-mips@linux-mips.org 7829S: Maintained 7830F: arch/mips/lantiq 7831F: drivers/soc/lantiq 7832 7833LAPB module 7834L: linux-x25@vger.kernel.org 7835S: Orphan 7836F: Documentation/networking/lapb-module.txt 7837F: include/*/lapb.h 7838F: net/lapb/ 7839 7840LASI 53c700 driver for PARISC 7841M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7842L: linux-scsi@vger.kernel.org 7843S: Maintained 7844F: Documentation/scsi/53c700.txt 7845F: drivers/scsi/53c700* 7846 7847LEAKING_ADDRESSES 7848M: Tobin C. Harding <me@tobin.cc> 7849S: Maintained 7850F: scripts/leaking_addresses.pl 7851 7852LED SUBSYSTEM 7853M: Richard Purdie <rpurdie@rpsys.net> 7854M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7855M: Pavel Machek <pavel@ucw.cz> 7856L: linux-leds@vger.kernel.org 7857T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7858S: Maintained 7859F: Documentation/devicetree/bindings/leds/ 7860F: drivers/leds/ 7861F: include/linux/leds.h 7862 7863LEGACY EEPROM DRIVER 7864M: Jean Delvare <jdelvare@suse.com> 7865S: Maintained 7866F: Documentation/misc-devices/eeprom 7867F: drivers/misc/eeprom/eeprom.c 7868 7869LEGO USB Tower driver 7870M: Juergen Stuber <starblue@users.sourceforge.net> 7871L: legousb-devel@lists.sourceforge.net 7872W: http://legousb.sourceforge.net/ 7873S: Maintained 7874F: drivers/usb/misc/legousbtower.c 7875 7876LG2160 MEDIA DRIVER 7877M: Michael Krufky <mkrufky@linuxtv.org> 7878L: linux-media@vger.kernel.org 7879W: https://linuxtv.org 7880W: http://github.com/mkrufky 7881Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7882T: git git://linuxtv.org/mkrufky/tuners.git 7883S: Maintained 7884F: drivers/media/dvb-frontends/lg2160.* 7885 7886LGDT3305 MEDIA DRIVER 7887M: Michael Krufky <mkrufky@linuxtv.org> 7888L: linux-media@vger.kernel.org 7889W: https://linuxtv.org 7890W: http://github.com/mkrufky 7891Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7892T: git git://linuxtv.org/mkrufky/tuners.git 7893S: Maintained 7894F: drivers/media/dvb-frontends/lgdt3305.* 7895 7896LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7897M: Viresh Kumar <vireshk@kernel.org> 7898L: linux-ide@vger.kernel.org 7899T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7900S: Maintained 7901F: include/linux/pata_arasan_cf_data.h 7902F: drivers/ata/pata_arasan_cf.c 7903 7904LIBATA PATA DRIVERS 7905M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7906M: Tejun Heo <tj@kernel.org> 7907L: linux-ide@vger.kernel.org 7908T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7909S: Maintained 7910F: drivers/ata/pata_*.c 7911F: drivers/ata/ata_generic.c 7912 7913LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7914M: Linus Walleij <linus.walleij@linaro.org> 7915L: linux-ide@vger.kernel.org 7916T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7917S: Maintained 7918F: drivers/ata/pata_ftide010.c 7919F: drivers/ata/sata_gemini.c 7920F: drivers/ata/sata_gemini.h 7921 7922LIBATA SATA AHCI PLATFORM devices support 7923M: Hans de Goede <hdegoede@redhat.com> 7924M: Tejun Heo <tj@kernel.org> 7925L: linux-ide@vger.kernel.org 7926T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7927S: Maintained 7928F: drivers/ata/ahci_platform.c 7929F: drivers/ata/libahci_platform.c 7930F: include/linux/ahci_platform.h 7931 7932LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7933M: Mikael Pettersson <mikpelinux@gmail.com> 7934L: linux-ide@vger.kernel.org 7935T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7936S: Maintained 7937F: drivers/ata/sata_promise.* 7938 7939LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7940M: Tejun Heo <tj@kernel.org> 7941L: linux-ide@vger.kernel.org 7942T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7943S: Maintained 7944F: drivers/ata/ 7945F: include/linux/ata.h 7946F: include/linux/libata.h 7947F: Documentation/devicetree/bindings/ata/ 7948 7949LIBLOCKDEP 7950M: Sasha Levin <alexander.levin@verizon.com> 7951S: Maintained 7952F: tools/lib/lockdep/ 7953 7954LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7955M: Ross Zwisler <ross.zwisler@linux.intel.com> 7956L: linux-nvdimm@lists.01.org 7957Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7958S: Supported 7959F: drivers/nvdimm/blk.c 7960F: drivers/nvdimm/region_devs.c 7961 7962LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7963M: Vishal Verma <vishal.l.verma@intel.com> 7964L: linux-nvdimm@lists.01.org 7965Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7966S: Supported 7967F: drivers/nvdimm/btt* 7968 7969LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7970M: Ross Zwisler <ross.zwisler@linux.intel.com> 7971L: linux-nvdimm@lists.01.org 7972Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7973S: Supported 7974F: drivers/nvdimm/pmem* 7975 7976LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7977M: Dan Williams <dan.j.williams@intel.com> 7978L: linux-nvdimm@lists.01.org 7979Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7980T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7981S: Supported 7982F: drivers/nvdimm/* 7983F: drivers/acpi/nfit/* 7984F: include/linux/nd.h 7985F: include/linux/libnvdimm.h 7986F: include/uapi/linux/ndctl.h 7987 7988LIGHTNVM PLATFORM SUPPORT 7989M: Matias Bjorling <mb@lightnvm.io> 7990W: http://github/OpenChannelSSD 7991L: linux-block@vger.kernel.org 7992S: Maintained 7993F: drivers/lightnvm/ 7994F: include/linux/lightnvm.h 7995F: include/uapi/linux/lightnvm.h 7996 7997LINUX FOR POWER MACINTOSH 7998M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7999W: http://www.penguinppc.org/ 8000L: linuxppc-dev@lists.ozlabs.org 8001S: Maintained 8002F: arch/powerpc/platforms/powermac/ 8003F: drivers/macintosh/ 8004 8005LINUX FOR POWERPC (32-BIT AND 64-BIT) 8006M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8007M: Paul Mackerras <paulus@samba.org> 8008M: Michael Ellerman <mpe@ellerman.id.au> 8009W: https://github.com/linuxppc/linux/wiki 8010L: linuxppc-dev@lists.ozlabs.org 8011Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8013S: Supported 8014F: Documentation/ABI/stable/sysfs-firmware-opal-* 8015F: Documentation/devicetree/bindings/powerpc/ 8016F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8017F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8018F: Documentation/powerpc/ 8019F: arch/powerpc/ 8020F: drivers/char/tpm/tpm_ibmvtpm* 8021F: drivers/crypto/nx/ 8022F: drivers/crypto/vmx/ 8023F: drivers/i2c/busses/i2c-opal.c 8024F: drivers/net/ethernet/ibm/ibmveth.* 8025F: drivers/net/ethernet/ibm/ibmvnic.* 8026F: drivers/pci/hotplug/pnv_php.c 8027F: drivers/pci/hotplug/rpa* 8028F: drivers/rtc/rtc-opal.c 8029F: drivers/scsi/ibmvscsi/ 8030F: drivers/tty/hvc/hvc_opal.c 8031F: drivers/watchdog/wdrtas.c 8032F: tools/testing/selftests/powerpc 8033N: /pmac 8034N: powermac 8035N: powernv 8036N: [^a-z0-9]ps3 8037N: pseries 8038 8039LINUX FOR POWERPC EMBEDDED MPC5XXX 8040M: Anatolij Gustschin <agust@denx.de> 8041L: linuxppc-dev@lists.ozlabs.org 8042T: git git://git.denx.de/linux-denx-agust.git 8043S: Maintained 8044F: arch/powerpc/platforms/512x/ 8045F: arch/powerpc/platforms/52xx/ 8046 8047LINUX FOR POWERPC EMBEDDED PPC4XX 8048M: Alistair Popple <alistair@popple.id.au> 8049M: Matt Porter <mporter@kernel.crashing.org> 8050W: http://www.penguinppc.org/ 8051L: linuxppc-dev@lists.ozlabs.org 8052S: Maintained 8053F: arch/powerpc/platforms/40x/ 8054F: arch/powerpc/platforms/44x/ 8055 8056LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8057M: Scott Wood <oss@buserror.net> 8058M: Kumar Gala <galak@kernel.crashing.org> 8059W: http://www.penguinppc.org/ 8060L: linuxppc-dev@lists.ozlabs.org 8061T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8062S: Maintained 8063F: arch/powerpc/platforms/83xx/ 8064F: arch/powerpc/platforms/85xx/ 8065F: Documentation/devicetree/bindings/powerpc/fsl/ 8066 8067LINUX FOR POWERPC EMBEDDED PPC8XX 8068M: Vitaly Bordug <vitb@kernel.crashing.org> 8069W: http://www.penguinppc.org/ 8070L: linuxppc-dev@lists.ozlabs.org 8071S: Maintained 8072F: arch/powerpc/platforms/8xx/ 8073 8074LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8075L: linuxppc-dev@lists.ozlabs.org 8076S: Orphan 8077F: arch/powerpc/*/*virtex* 8078F: arch/powerpc/*/*/*virtex* 8079 8080LINUX FOR POWERPC PA SEMI PWRFICIENT 8081L: linuxppc-dev@lists.ozlabs.org 8082S: Orphan 8083F: arch/powerpc/platforms/pasemi/ 8084F: drivers/*/*pasemi* 8085F: drivers/*/*/*pasemi* 8086 8087LINUX KERNEL DUMP TEST MODULE (LKDTM) 8088M: Kees Cook <keescook@chromium.org> 8089S: Maintained 8090F: drivers/misc/lkdtm* 8091 8092LINUX SECURITY MODULE (LSM) FRAMEWORK 8093M: Chris Wright <chrisw@sous-sol.org> 8094L: linux-security-module@vger.kernel.org 8095S: Supported 8096 8097LIS3LV02D ACCELEROMETER DRIVER 8098M: Eric Piel <eric.piel@tremplin-utc.net> 8099S: Maintained 8100F: Documentation/misc-devices/lis3lv02d 8101F: drivers/misc/lis3lv02d/ 8102F: drivers/platform/x86/hp_accel.c 8103 8104LIVE PATCHING 8105M: Josh Poimboeuf <jpoimboe@redhat.com> 8106M: Jessica Yu <jeyu@kernel.org> 8107M: Jiri Kosina <jikos@kernel.org> 8108M: Miroslav Benes <mbenes@suse.cz> 8109R: Petr Mladek <pmladek@suse.com> 8110S: Maintained 8111F: kernel/livepatch/ 8112F: include/linux/livepatch.h 8113F: arch/x86/include/asm/livepatch.h 8114F: arch/x86/kernel/livepatch.c 8115F: Documentation/livepatch/ 8116F: Documentation/ABI/testing/sysfs-kernel-livepatch 8117F: samples/livepatch/ 8118L: live-patching@vger.kernel.org 8119T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8120 8121LLC (802.2) 8122L: netdev@vger.kernel.org 8123S: Odd fixes 8124F: include/linux/llc.h 8125F: include/uapi/linux/llc.h 8126F: include/net/llc* 8127F: net/llc/ 8128 8129LM73 HARDWARE MONITOR DRIVER 8130M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8131L: linux-hwmon@vger.kernel.org 8132S: Maintained 8133F: drivers/hwmon/lm73.c 8134 8135LM78 HARDWARE MONITOR DRIVER 8136M: Jean Delvare <jdelvare@suse.com> 8137L: linux-hwmon@vger.kernel.org 8138S: Maintained 8139F: Documentation/hwmon/lm78 8140F: drivers/hwmon/lm78.c 8141 8142LM83 HARDWARE MONITOR DRIVER 8143M: Jean Delvare <jdelvare@suse.com> 8144L: linux-hwmon@vger.kernel.org 8145S: Maintained 8146F: Documentation/hwmon/lm83 8147F: drivers/hwmon/lm83.c 8148 8149LM90 HARDWARE MONITOR DRIVER 8150M: Jean Delvare <jdelvare@suse.com> 8151L: linux-hwmon@vger.kernel.org 8152S: Maintained 8153F: Documentation/hwmon/lm90 8154F: Documentation/devicetree/bindings/hwmon/lm90.txt 8155F: drivers/hwmon/lm90.c 8156F: include/dt-bindings/thermal/lm90.h 8157 8158LM95234 HARDWARE MONITOR DRIVER 8159M: Guenter Roeck <linux@roeck-us.net> 8160L: linux-hwmon@vger.kernel.org 8161S: Maintained 8162F: Documentation/hwmon/lm95234 8163F: drivers/hwmon/lm95234.c 8164 8165LME2510 MEDIA DRIVER 8166M: Malcolm Priestley <tvboxspy@gmail.com> 8167L: linux-media@vger.kernel.org 8168W: https://linuxtv.org 8169Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8170S: Maintained 8171F: drivers/media/usb/dvb-usb-v2/lmedm04* 8172 8173LOADPIN SECURITY MODULE 8174M: Kees Cook <keescook@chromium.org> 8175T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8176S: Supported 8177F: security/loadpin/ 8178F: Documentation/admin-guide/LSM/LoadPin.rst 8179 8180LOCKING PRIMITIVES 8181M: Peter Zijlstra <peterz@infradead.org> 8182M: Ingo Molnar <mingo@redhat.com> 8183L: linux-kernel@vger.kernel.org 8184T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8185S: Maintained 8186F: Documentation/locking/ 8187F: include/linux/lockdep.h 8188F: include/linux/spinlock*.h 8189F: arch/*/include/asm/spinlock*.h 8190F: include/linux/rwlock*.h 8191F: include/linux/mutex*.h 8192F: arch/*/include/asm/mutex*.h 8193F: include/linux/rwsem*.h 8194F: arch/*/include/asm/rwsem.h 8195F: include/linux/seqlock.h 8196F: lib/locking*.[ch] 8197F: kernel/locking/ 8198 8199LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8200M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8201L: linux-ntfs-dev@lists.sourceforge.net 8202W: http://www.linux-ntfs.org/content/view/19/37/ 8203S: Maintained 8204F: Documentation/ldm.txt 8205F: block/partitions/ldm.* 8206 8207LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8208M: Sathya Prakash <sathya.prakash@broadcom.com> 8209M: Chaitra P B <chaitra.basappa@broadcom.com> 8210M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8211L: MPT-FusionLinux.pdl@broadcom.com 8212L: linux-scsi@vger.kernel.org 8213W: http://www.avagotech.com/support/ 8214S: Supported 8215F: drivers/message/fusion/ 8216F: drivers/scsi/mpt2sas/ 8217F: drivers/scsi/mpt3sas/ 8218 8219LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8220M: Matthew Wilcox <matthew@wil.cx> 8221L: linux-scsi@vger.kernel.org 8222S: Maintained 8223F: drivers/scsi/sym53c8xx_2/ 8224 8225LTC4261 HARDWARE MONITOR DRIVER 8226M: Guenter Roeck <linux@roeck-us.net> 8227L: linux-hwmon@vger.kernel.org 8228S: Maintained 8229F: Documentation/hwmon/ltc4261 8230F: drivers/hwmon/ltc4261.c 8231 8232LTC4306 I2C MULTIPLEXER DRIVER 8233M: Michael Hennerich <michael.hennerich@analog.com> 8234W: http://ez.analog.com/community/linux-device-drivers 8235L: linux-i2c@vger.kernel.org 8236S: Supported 8237F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8238F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8239 8240LTP (Linux Test Project) 8241M: Mike Frysinger <vapier@gentoo.org> 8242M: Cyril Hrubis <chrubis@suse.cz> 8243M: Wanlong Gao <wanlong.gao@gmail.com> 8244M: Jan Stancek <jstancek@redhat.com> 8245M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8246M: Alexey Kodanev <alexey.kodanev@oracle.com> 8247L: ltp@lists.linux.it (subscribers-only) 8248W: http://linux-test-project.github.io/ 8249T: git git://github.com/linux-test-project/ltp.git 8250S: Maintained 8251 8252M32R ARCHITECTURE 8253W: http://www.linux-m32r.org/ 8254S: Orphan 8255F: arch/m32r/ 8256 8257M68K ARCHITECTURE 8258M: Geert Uytterhoeven <geert@linux-m68k.org> 8259L: linux-m68k@lists.linux-m68k.org 8260W: http://www.linux-m68k.org/ 8261T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8262S: Maintained 8263F: arch/m68k/ 8264F: drivers/zorro/ 8265 8266M68K ON APPLE MACINTOSH 8267M: Joshua Thompson <funaho@jurai.org> 8268W: http://www.mac.linux-m68k.org/ 8269L: linux-m68k@lists.linux-m68k.org 8270S: Maintained 8271F: arch/m68k/mac/ 8272 8273M68K ON HP9000/300 8274M: Philip Blundell <philb@gnu.org> 8275W: http://www.tazenda.demon.co.uk/phil/linux-hp 8276S: Maintained 8277F: arch/m68k/hp300/ 8278 8279M88DS3103 MEDIA DRIVER 8280M: Antti Palosaari <crope@iki.fi> 8281L: linux-media@vger.kernel.org 8282W: https://linuxtv.org 8283W: http://palosaari.fi/linux/ 8284Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8285T: git git://linuxtv.org/anttip/media_tree.git 8286S: Maintained 8287F: drivers/media/dvb-frontends/m88ds3103* 8288 8289M88RS2000 MEDIA DRIVER 8290M: Malcolm Priestley <tvboxspy@gmail.com> 8291L: linux-media@vger.kernel.org 8292W: https://linuxtv.org 8293Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8294S: Maintained 8295F: drivers/media/dvb-frontends/m88rs2000* 8296 8297MA901 MASTERKIT USB FM RADIO DRIVER 8298M: Alexey Klimov <klimov.linux@gmail.com> 8299L: linux-media@vger.kernel.org 8300T: git git://linuxtv.org/media_tree.git 8301S: Maintained 8302F: drivers/media/radio/radio-ma901.c 8303 8304MAC80211 8305M: Johannes Berg <johannes@sipsolutions.net> 8306L: linux-wireless@vger.kernel.org 8307W: http://wireless.kernel.org/ 8308T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8309T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8310S: Maintained 8311F: Documentation/networking/mac80211-injection.txt 8312F: include/net/mac80211.h 8313F: net/mac80211/ 8314F: drivers/net/wireless/mac80211_hwsim.[ch] 8315F: Documentation/networking/mac80211_hwsim/README 8316 8317MAILBOX API 8318M: Jassi Brar <jassisinghbrar@gmail.com> 8319L: linux-kernel@vger.kernel.org 8320S: Maintained 8321F: drivers/mailbox/ 8322F: include/linux/mailbox_client.h 8323F: include/linux/mailbox_controller.h 8324 8325MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8326M: Michael Kerrisk <mtk.manpages@gmail.com> 8327W: http://www.kernel.org/doc/man-pages 8328L: linux-man@vger.kernel.org 8329S: Maintained 8330 8331MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8332M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8333L: linux-mips@linux-mips.org 8334S: Maintained 8335F: arch/mips/boot/dts/img/pistachio_marduk.dts 8336 8337MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8338M: Andrew Lunn <andrew@lunn.ch> 8339M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8340L: netdev@vger.kernel.org 8341S: Maintained 8342F: drivers/net/dsa/mv88e6xxx/ 8343F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8344 8345MARVELL ARMADA DRM SUPPORT 8346M: Russell King <linux@armlinux.org.uk> 8347S: Maintained 8348T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8349T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8350F: drivers/gpu/drm/armada/ 8351F: include/uapi/drm/armada_drm.h 8352F: Documentation/devicetree/bindings/display/armada/ 8353 8354MARVELL CRYPTO DRIVER 8355M: Boris Brezillon <boris.brezillon@free-electrons.com> 8356M: Arnaud Ebalard <arno@natisbad.org> 8357F: drivers/crypto/marvell/ 8358S: Maintained 8359L: linux-crypto@vger.kernel.org 8360 8361MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8362M: Mirko Lindner <mlindner@marvell.com> 8363M: Stephen Hemminger <stephen@networkplumber.org> 8364L: netdev@vger.kernel.org 8365S: Maintained 8366F: drivers/net/ethernet/marvell/sk* 8367 8368MARVELL LIBERTAS WIRELESS DRIVER 8369L: libertas-dev@lists.infradead.org 8370S: Orphan 8371F: drivers/net/wireless/marvell/libertas/ 8372 8373MARVELL MACCHIATOBIN SUPPORT 8374M: Russell King <rmk@armlinux.org.uk> 8375L: linux-arm-kernel@lists.infradead.org 8376S: Maintained 8377F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8378 8379MARVELL MV643XX ETHERNET DRIVER 8380M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8381L: netdev@vger.kernel.org 8382S: Maintained 8383F: drivers/net/ethernet/marvell/mv643xx_eth.* 8384F: include/linux/mv643xx.h 8385 8386MARVELL MV88X3310 PHY DRIVER 8387M: Russell King <rmk@armlinux.org.uk> 8388L: netdev@vger.kernel.org 8389S: Maintained 8390F: drivers/net/phy/marvell10g.c 8391 8392MARVELL MVNETA ETHERNET DRIVER 8393M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8394L: netdev@vger.kernel.org 8395S: Maintained 8396F: drivers/net/ethernet/marvell/mvneta.* 8397 8398MARVELL MWIFIEX WIRELESS DRIVER 8399M: Amitkumar Karwar <amitkarwar@gmail.com> 8400M: Nishant Sarmukadam <nishants@marvell.com> 8401M: Ganapathi Bhat <gbhat@marvell.com> 8402M: Xinming Hu <huxm@marvell.com> 8403L: linux-wireless@vger.kernel.org 8404S: Maintained 8405F: drivers/net/wireless/marvell/mwifiex/ 8406 8407MARVELL MWL8K WIRELESS DRIVER 8408M: Lennert Buytenhek <buytenh@wantstofly.org> 8409L: linux-wireless@vger.kernel.org 8410S: Odd Fixes 8411F: drivers/net/wireless/marvell/mwl8k.c 8412 8413MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8414M: Nicolas Pitre <nico@fluxnic.net> 8415S: Odd Fixes 8416F: drivers/mmc/host/mvsdio.* 8417 8418MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8419M: Hu Ziji <huziji@marvell.com> 8420L: linux-mmc@vger.kernel.org 8421S: Supported 8422F: drivers/mmc/host/sdhci-xenon* 8423F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8424 8425MATROX FRAMEBUFFER DRIVER 8426L: linux-fbdev@vger.kernel.org 8427S: Orphan 8428F: drivers/video/fbdev/matrox/matroxfb_* 8429F: include/uapi/linux/matroxfb.h 8430 8431MAX16065 HARDWARE MONITOR DRIVER 8432M: Guenter Roeck <linux@roeck-us.net> 8433L: linux-hwmon@vger.kernel.org 8434S: Maintained 8435F: Documentation/hwmon/max16065 8436F: drivers/hwmon/max16065.c 8437 8438MAX20751 HARDWARE MONITOR DRIVER 8439M: Guenter Roeck <linux@roeck-us.net> 8440L: linux-hwmon@vger.kernel.org 8441S: Maintained 8442F: Documentation/hwmon/max20751 8443F: drivers/hwmon/max20751.c 8444 8445MAX2175 SDR TUNER DRIVER 8446M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8447L: linux-media@vger.kernel.org 8448T: git git://linuxtv.org/media_tree.git 8449S: Maintained 8450F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8451F: Documentation/media/v4l-drivers/max2175.rst 8452F: drivers/media/i2c/max2175* 8453F: include/uapi/linux/max2175.h 8454 8455MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8456L: linux-hwmon@vger.kernel.org 8457S: Orphan 8458F: Documentation/hwmon/max6650 8459F: drivers/hwmon/max6650.c 8460 8461MAX6697 HARDWARE MONITOR DRIVER 8462M: Guenter Roeck <linux@roeck-us.net> 8463L: linux-hwmon@vger.kernel.org 8464S: Maintained 8465F: Documentation/hwmon/max6697 8466F: Documentation/devicetree/bindings/i2c/max6697.txt 8467F: drivers/hwmon/max6697.c 8468F: include/linux/platform_data/max6697.h 8469 8470MAX9860 MONO AUDIO VOICE CODEC DRIVER 8471M: Peter Rosin <peda@axentia.se> 8472L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8473S: Maintained 8474F: Documentation/devicetree/bindings/sound/max9860.txt 8475F: sound/soc/codecs/max9860.* 8476 8477MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8478M: Javier Martinez Canillas <javier@dowhile0.org> 8479L: linux-kernel@vger.kernel.org 8480S: Supported 8481F: drivers/regulator/max77802-regulator.c 8482F: Documentation/devicetree/bindings/*/*max77802.txt 8483F: include/dt-bindings/*/*max77802.h 8484 8485MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8486M: Krzysztof Kozlowski <krzk@kernel.org> 8487M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8488L: linux-pm@vger.kernel.org 8489S: Supported 8490F: drivers/power/supply/max14577_charger.c 8491F: drivers/power/supply/max77693_charger.c 8492 8493MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8494M: Chanwoo Choi <cw00.choi@samsung.com> 8495M: Krzysztof Kozlowski <krzk@kernel.org> 8496M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8497L: linux-kernel@vger.kernel.org 8498S: Supported 8499F: drivers/*/max14577*.c 8500F: drivers/*/max77686*.c 8501F: drivers/*/max77693*.c 8502F: drivers/extcon/extcon-max14577.c 8503F: drivers/extcon/extcon-max77693.c 8504F: drivers/rtc/rtc-max77686.c 8505F: drivers/clk/clk-max77686.c 8506F: Documentation/devicetree/bindings/mfd/max14577.txt 8507F: Documentation/devicetree/bindings/*/max77686.txt 8508F: Documentation/devicetree/bindings/mfd/max77693.txt 8509F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8510F: include/linux/mfd/max14577*.h 8511F: include/linux/mfd/max77686*.h 8512F: include/linux/mfd/max77693*.h 8513 8514MAXIRADIO FM RADIO RECEIVER DRIVER 8515M: Hans Verkuil <hverkuil@xs4all.nl> 8516L: linux-media@vger.kernel.org 8517T: git git://linuxtv.org/media_tree.git 8518W: https://linuxtv.org 8519S: Maintained 8520F: drivers/media/radio/radio-maxiradio* 8521 8522MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8523M: Peter Rosin <peda@axentia.se> 8524L: linux-iio@vger.kernel.org 8525S: Maintained 8526F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8527F: drivers/iio/potentiometer/mcp4531.c 8528 8529MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8530M: William Breathitt Gray <vilhelm.gray@gmail.com> 8531L: linux-iio@vger.kernel.org 8532S: Maintained 8533F: drivers/iio/dac/cio-dac.c 8534 8535MEDIA DRIVERS FOR ASCOT2E 8536M: Sergey Kozlov <serjk@netup.ru> 8537M: Abylay Ospan <aospan@netup.ru> 8538L: linux-media@vger.kernel.org 8539W: https://linuxtv.org 8540W: http://netup.tv/ 8541T: git git://linuxtv.org/media_tree.git 8542S: Supported 8543F: drivers/media/dvb-frontends/ascot2e* 8544 8545MEDIA DRIVERS FOR CXD2841ER 8546M: Sergey Kozlov <serjk@netup.ru> 8547M: Abylay Ospan <aospan@netup.ru> 8548L: linux-media@vger.kernel.org 8549W: https://linuxtv.org 8550W: http://netup.tv/ 8551T: git git://linuxtv.org/media_tree.git 8552S: Supported 8553F: drivers/media/dvb-frontends/cxd2841er* 8554 8555MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8556M: Daniel Scheller <d.scheller.oss@gmail.com> 8557L: linux-media@vger.kernel.org 8558W: https://linuxtv.org 8559T: git git://linuxtv.org/media_tree.git 8560S: Maintained 8561F: drivers/media/pci/ddbridge/* 8562 8563MEDIA DRIVERS FOR FREESCALE IMX 8564M: Steve Longerbeam <slongerbeam@gmail.com> 8565M: Philipp Zabel <p.zabel@pengutronix.de> 8566L: linux-media@vger.kernel.org 8567T: git git://linuxtv.org/media_tree.git 8568S: Maintained 8569F: Documentation/devicetree/bindings/media/imx.txt 8570F: Documentation/media/v4l-drivers/imx.rst 8571F: drivers/staging/media/imx/ 8572F: include/linux/imx-media.h 8573F: include/media/imx.h 8574 8575MEDIA DRIVERS FOR HELENE 8576M: Abylay Ospan <aospan@netup.ru> 8577L: linux-media@vger.kernel.org 8578W: https://linuxtv.org 8579W: http://netup.tv/ 8580T: git git://linuxtv.org/media_tree.git 8581S: Supported 8582F: drivers/media/dvb-frontends/helene* 8583 8584MEDIA DRIVERS FOR HORUS3A 8585M: Sergey Kozlov <serjk@netup.ru> 8586M: Abylay Ospan <aospan@netup.ru> 8587L: linux-media@vger.kernel.org 8588W: https://linuxtv.org 8589W: http://netup.tv/ 8590T: git git://linuxtv.org/media_tree.git 8591S: Supported 8592F: drivers/media/dvb-frontends/horus3a* 8593 8594MEDIA DRIVERS FOR LNBH25 8595M: Sergey Kozlov <serjk@netup.ru> 8596M: Abylay Ospan <aospan@netup.ru> 8597L: linux-media@vger.kernel.org 8598W: https://linuxtv.org 8599W: http://netup.tv/ 8600T: git git://linuxtv.org/media_tree.git 8601S: Supported 8602F: drivers/media/dvb-frontends/lnbh25* 8603 8604MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8605M: Daniel Scheller <d.scheller.oss@gmail.com> 8606L: linux-media@vger.kernel.org 8607W: https://linuxtv.org 8608T: git git://linuxtv.org/media_tree.git 8609S: Maintained 8610F: drivers/media/dvb-frontends/mxl5xx* 8611 8612MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8613M: Sergey Kozlov <serjk@netup.ru> 8614M: Abylay Ospan <aospan@netup.ru> 8615L: linux-media@vger.kernel.org 8616W: https://linuxtv.org 8617W: http://netup.tv/ 8618T: git git://linuxtv.org/media_tree.git 8619S: Supported 8620F: drivers/media/pci/netup_unidvb/* 8621 8622MEDIA DRIVERS FOR RENESAS - DRIF 8623M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8624L: linux-media@vger.kernel.org 8625L: linux-renesas-soc@vger.kernel.org 8626T: git git://linuxtv.org/media_tree.git 8627S: Supported 8628F: Documentation/devicetree/bindings/media/renesas,drif.txt 8629F: drivers/media/platform/rcar_drif.c 8630 8631MEDIA DRIVERS FOR RENESAS - FCP 8632M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8633L: linux-media@vger.kernel.org 8634L: linux-renesas-soc@vger.kernel.org 8635T: git git://linuxtv.org/media_tree.git 8636S: Supported 8637F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8638F: drivers/media/platform/rcar-fcp.c 8639F: include/media/rcar-fcp.h 8640 8641MEDIA DRIVERS FOR RENESAS - FDP1 8642M: Kieran Bingham <kieran@bingham.xyz> 8643L: linux-media@vger.kernel.org 8644L: linux-renesas-soc@vger.kernel.org 8645T: git git://linuxtv.org/media_tree.git 8646S: Supported 8647F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8648F: drivers/media/platform/rcar_fdp1.c 8649 8650MEDIA DRIVERS FOR RENESAS - VIN 8651M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8652L: linux-media@vger.kernel.org 8653L: linux-renesas-soc@vger.kernel.org 8654T: git git://linuxtv.org/media_tree.git 8655S: Supported 8656F: Documentation/devicetree/bindings/media/rcar_vin.txt 8657F: drivers/media/platform/rcar-vin/ 8658 8659MEDIA DRIVERS FOR RENESAS - VSP1 8660M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8661L: linux-media@vger.kernel.org 8662L: linux-renesas-soc@vger.kernel.org 8663T: git git://linuxtv.org/media_tree.git 8664S: Supported 8665F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8666F: drivers/media/platform/vsp1/ 8667 8668MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8669M: Daniel Scheller <d.scheller.oss@gmail.com> 8670L: linux-media@vger.kernel.org 8671W: https://linuxtv.org 8672T: git git://linuxtv.org/media_tree.git 8673S: Maintained 8674F: drivers/media/dvb-frontends/stv0910* 8675 8676MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8677M: Daniel Scheller <d.scheller.oss@gmail.com> 8678L: linux-media@vger.kernel.org 8679W: https://linuxtv.org 8680T: git git://linuxtv.org/media_tree.git 8681S: Maintained 8682F: drivers/media/dvb-frontends/stv6111* 8683 8684MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8685M: Dmitry Osipenko <digetx@gmail.com> 8686L: linux-media@vger.kernel.org 8687L: linux-tegra@vger.kernel.org 8688T: git git://linuxtv.org/media_tree.git 8689S: Maintained 8690F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8691F: drivers/staging/media/tegra-vde/ 8692 8693MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8694M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8695M: Mauro Carvalho Chehab <mchehab@kernel.org> 8696P: LinuxTV.org Project 8697L: linux-media@vger.kernel.org 8698W: https://linuxtv.org 8699Q: http://patchwork.kernel.org/project/linux-media/list/ 8700T: git git://linuxtv.org/media_tree.git 8701S: Maintained 8702F: Documentation/devicetree/bindings/media/ 8703F: Documentation/media/ 8704F: drivers/media/ 8705F: drivers/staging/media/ 8706F: include/linux/platform_data/media/ 8707F: include/media/ 8708F: include/uapi/linux/dvb/ 8709F: include/uapi/linux/videodev2.h 8710F: include/uapi/linux/media.h 8711F: include/uapi/linux/v4l2-* 8712F: include/uapi/linux/meye.h 8713F: include/uapi/linux/ivtv* 8714F: include/uapi/linux/uvcvideo.h 8715 8716MEDIATEK CIR DRIVER 8717M: Sean Wang <sean.wang@mediatek.com> 8718S: Maintained 8719F: drivers/media/rc/mtk-cir.c 8720 8721MEDIATEK PMIC LED DRIVER 8722M: Sean Wang <sean.wang@mediatek.com> 8723S: Maintained 8724F: drivers/leds/leds-mt6323.c 8725F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8726 8727MEDIATEK ETHERNET DRIVER 8728M: Felix Fietkau <nbd@openwrt.org> 8729M: John Crispin <john@phrozen.org> 8730M: Sean Wang <sean.wang@mediatek.com> 8731M: Nelson Chang <nelson.chang@mediatek.com> 8732L: netdev@vger.kernel.org 8733S: Maintained 8734F: drivers/net/ethernet/mediatek/ 8735 8736MEDIATEK JPEG DRIVER 8737M: Rick Chang <rick.chang@mediatek.com> 8738M: Bin Liu <bin.liu@mediatek.com> 8739S: Supported 8740F: drivers/media/platform/mtk-jpeg/ 8741F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8742 8743MEDIATEK MDP DRIVER 8744M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8745M: Houlong Wei <houlong.wei@mediatek.com> 8746M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8747S: Supported 8748F: drivers/media/platform/mtk-mdp/ 8749F: drivers/media/platform/mtk-vpu/ 8750F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8751 8752MEDIATEK MEDIA DRIVER 8753M: Tiffany Lin <tiffany.lin@mediatek.com> 8754M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8755S: Supported 8756F: drivers/media/platform/mtk-vcodec/ 8757F: drivers/media/platform/mtk-vpu/ 8758F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8759F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8760 8761MEDIATEK MT7601U WIRELESS LAN DRIVER 8762M: Jakub Kicinski <kubakici@wp.pl> 8763L: linux-wireless@vger.kernel.org 8764S: Maintained 8765F: drivers/net/wireless/mediatek/mt7601u/ 8766 8767MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8768M: Sean Wang <sean.wang@mediatek.com> 8769S: Maintained 8770F: drivers/char/hw_random/mtk-rng.c 8771 8772MEDIATEK USB3 DRD IP DRIVER 8773M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8774L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8776L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8777S: Maintained 8778F: drivers/usb/mtu3/ 8779 8780MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8781M: Peter Senna Tschudin <peter.senna@collabora.com> 8782M: Martin Donnelly <martin.donnelly@ge.com> 8783M: Martyn Welch <martyn.welch@collabora.co.uk> 8784S: Maintained 8785F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8786F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8787 8788MEGARAID SCSI/SAS DRIVERS 8789M: Kashyap Desai <kashyap.desai@broadcom.com> 8790M: Sumit Saxena <sumit.saxena@broadcom.com> 8791M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8792L: megaraidlinux.pdl@broadcom.com 8793L: linux-scsi@vger.kernel.org 8794W: http://www.avagotech.com/support/ 8795S: Maintained 8796F: Documentation/scsi/megaraid.txt 8797F: drivers/scsi/megaraid.* 8798F: drivers/scsi/megaraid/ 8799 8800MELEXIS MLX90614 DRIVER 8801M: Crt Mori <cmo@melexis.com> 8802L: linux-iio@vger.kernel.org 8803W: http://www.melexis.com 8804S: Supported 8805F: drivers/iio/temperature/mlx90614.c 8806 8807MELFAS MIP4 TOUCHSCREEN DRIVER 8808M: Sangwon Jee <jeesw@melfas.com> 8809W: http://www.melfas.com 8810S: Supported 8811F: drivers/input/touchscreen/melfas_mip4.c 8812F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8813 8814MELLANOX ETHERNET DRIVER (mlx4_en) 8815M: Tariq Toukan <tariqt@mellanox.com> 8816L: netdev@vger.kernel.org 8817S: Supported 8818W: http://www.mellanox.com 8819Q: http://patchwork.ozlabs.org/project/netdev/list/ 8820F: drivers/net/ethernet/mellanox/mlx4/en_* 8821 8822MELLANOX ETHERNET DRIVER (mlx5e) 8823M: Saeed Mahameed <saeedm@mellanox.com> 8824L: netdev@vger.kernel.org 8825S: Supported 8826W: http://www.mellanox.com 8827Q: http://patchwork.ozlabs.org/project/netdev/list/ 8828F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8829 8830MELLANOX ETHERNET INNOVA DRIVER 8831M: Ilan Tayari <ilant@mellanox.com> 8832R: Boris Pismenny <borisp@mellanox.com> 8833L: netdev@vger.kernel.org 8834S: Supported 8835W: http://www.mellanox.com 8836Q: http://patchwork.ozlabs.org/project/netdev/list/ 8837F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8838F: include/linux/mlx5/mlx5_ifc_fpga.h 8839 8840MELLANOX ETHERNET INNOVA IPSEC DRIVER 8841M: Ilan Tayari <ilant@mellanox.com> 8842R: Boris Pismenny <borisp@mellanox.com> 8843L: netdev@vger.kernel.org 8844S: Supported 8845W: http://www.mellanox.com 8846Q: http://patchwork.ozlabs.org/project/netdev/list/ 8847F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8848F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8849 8850MELLANOX ETHERNET SWITCH DRIVERS 8851M: Jiri Pirko <jiri@mellanox.com> 8852M: Ido Schimmel <idosch@mellanox.com> 8853L: netdev@vger.kernel.org 8854S: Supported 8855W: http://www.mellanox.com 8856Q: http://patchwork.ozlabs.org/project/netdev/list/ 8857F: drivers/net/ethernet/mellanox/mlxsw/ 8858 8859MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8860M: mlxsw@mellanox.com 8861L: netdev@vger.kernel.org 8862S: Supported 8863W: http://www.mellanox.com 8864Q: http://patchwork.ozlabs.org/project/netdev/list/ 8865F: drivers/net/ethernet/mellanox/mlxfw/ 8866 8867MELLANOX MLX CPLD HOTPLUG DRIVER 8868M: Vadim Pasternak <vadimp@mellanox.com> 8869L: platform-driver-x86@vger.kernel.org 8870S: Supported 8871F: drivers/platform/x86/mlxcpld-hotplug.c 8872F: include/linux/platform_data/mlxcpld-hotplug.h 8873 8874MELLANOX MLX4 core VPI driver 8875M: Tariq Toukan <tariqt@mellanox.com> 8876L: netdev@vger.kernel.org 8877L: linux-rdma@vger.kernel.org 8878W: http://www.mellanox.com 8879Q: http://patchwork.ozlabs.org/project/netdev/list/ 8880S: Supported 8881F: drivers/net/ethernet/mellanox/mlx4/ 8882F: include/linux/mlx4/ 8883 8884MELLANOX MLX4 IB driver 8885M: Yishai Hadas <yishaih@mellanox.com> 8886L: linux-rdma@vger.kernel.org 8887W: http://www.mellanox.com 8888Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8889S: Supported 8890F: drivers/infiniband/hw/mlx4/ 8891F: include/linux/mlx4/ 8892F: include/uapi/rdma/mlx4-abi.h 8893 8894MELLANOX MLX5 core VPI driver 8895M: Saeed Mahameed <saeedm@mellanox.com> 8896M: Matan Barak <matanb@mellanox.com> 8897M: Leon Romanovsky <leonro@mellanox.com> 8898L: netdev@vger.kernel.org 8899L: linux-rdma@vger.kernel.org 8900W: http://www.mellanox.com 8901Q: http://patchwork.ozlabs.org/project/netdev/list/ 8902S: Supported 8903F: drivers/net/ethernet/mellanox/mlx5/core/ 8904F: include/linux/mlx5/ 8905 8906MELLANOX MLX5 IB driver 8907M: Matan Barak <matanb@mellanox.com> 8908M: Leon Romanovsky <leonro@mellanox.com> 8909L: linux-rdma@vger.kernel.org 8910W: http://www.mellanox.com 8911Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8912S: Supported 8913F: drivers/infiniband/hw/mlx5/ 8914F: include/linux/mlx5/ 8915F: include/uapi/rdma/mlx5-abi.h 8916 8917MELLANOX MLXCPLD I2C AND MUX DRIVER 8918M: Vadim Pasternak <vadimp@mellanox.com> 8919M: Michael Shych <michaelsh@mellanox.com> 8920L: linux-i2c@vger.kernel.org 8921S: Supported 8922F: drivers/i2c/busses/i2c-mlxcpld.c 8923F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8924F: Documentation/i2c/busses/i2c-mlxcpld 8925 8926MELLANOX MLXCPLD LED DRIVER 8927M: Vadim Pasternak <vadimp@mellanox.com> 8928L: linux-leds@vger.kernel.org 8929S: Supported 8930F: drivers/leds/leds-mlxcpld.c 8931F: Documentation/leds/leds-mlxcpld.txt 8932 8933MELLANOX PLATFORM DRIVER 8934M: Vadim Pasternak <vadimp@mellanox.com> 8935L: platform-driver-x86@vger.kernel.org 8936S: Supported 8937F: drivers/platform/x86/mlx-platform.c 8938 8939MEMBARRIER SUPPORT 8940M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8941M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8942L: linux-kernel@vger.kernel.org 8943S: Supported 8944F: kernel/sched/membarrier.c 8945F: include/uapi/linux/membarrier.h 8946 8947MEMORY MANAGEMENT 8948L: linux-mm@kvack.org 8949W: http://www.linux-mm.org 8950S: Maintained 8951F: include/linux/mm.h 8952F: include/linux/gfp.h 8953F: include/linux/mmzone.h 8954F: include/linux/memory_hotplug.h 8955F: include/linux/vmalloc.h 8956F: mm/ 8957 8958MEMORY TECHNOLOGY DEVICES (MTD) 8959M: David Woodhouse <dwmw2@infradead.org> 8960M: Brian Norris <computersforpeace@gmail.com> 8961M: Boris Brezillon <boris.brezillon@free-electrons.com> 8962M: Marek Vasut <marek.vasut@gmail.com> 8963M: Richard Weinberger <richard@nod.at> 8964M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8965L: linux-mtd@lists.infradead.org 8966W: http://www.linux-mtd.infradead.org/ 8967Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8968T: git git://git.infradead.org/linux-mtd.git master 8969T: git git://git.infradead.org/l2-mtd.git master 8970S: Maintained 8971F: Documentation/devicetree/bindings/mtd/ 8972F: drivers/mtd/ 8973F: include/linux/mtd/ 8974F: include/uapi/mtd/ 8975 8976MEN A21 WATCHDOG DRIVER 8977M: Johannes Thumshirn <morbidrsa@gmail.com> 8978L: linux-watchdog@vger.kernel.org 8979S: Maintained 8980F: drivers/watchdog/mena21_wdt.c 8981 8982MEN CHAMELEON BUS (mcb) 8983M: Johannes Thumshirn <morbidrsa@gmail.com> 8984S: Maintained 8985F: drivers/mcb/ 8986F: include/linux/mcb.h 8987F: Documentation/men-chameleon-bus.txt 8988 8989MEN F21BMC (Board Management Controller) 8990M: Andreas Werner <andreas.werner@men.de> 8991S: Supported 8992F: drivers/mfd/menf21bmc.c 8993F: drivers/watchdog/menf21bmc_wdt.c 8994F: drivers/leds/leds-menf21bmc.c 8995F: drivers/hwmon/menf21bmc_hwmon.c 8996F: Documentation/hwmon/menf21bmc 8997 8998MESON AO CEC DRIVER FOR AMLOGIC SOCS 8999M: Neil Armstrong <narmstrong@baylibre.com> 9000L: linux-media@lists.freedesktop.org 9001L: linux-amlogic@lists.infradead.org 9002W: http://linux-meson.com/ 9003S: Supported 9004F: drivers/media/platform/meson/ao-cec.c 9005F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9006T: git git://linuxtv.org/media_tree.git 9007 9008METAG ARCHITECTURE 9009M: James Hogan <jhogan@kernel.org> 9010L: linux-metag@vger.kernel.org 9011T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 9012S: Odd Fixes 9013F: arch/metag/ 9014F: Documentation/metag/ 9015F: Documentation/devicetree/bindings/metag/ 9016F: Documentation/devicetree/bindings/interrupt-controller/img,* 9017F: drivers/clocksource/metag_generic.c 9018F: drivers/irqchip/irq-metag.c 9019F: drivers/irqchip/irq-metag-ext.c 9020F: drivers/tty/metag_da.c 9021 9022MICROBLAZE ARCHITECTURE 9023M: Michal Simek <monstr@monstr.eu> 9024W: http://www.monstr.eu/fdt/ 9025T: git git://git.monstr.eu/linux-2.6-microblaze.git 9026S: Supported 9027F: arch/microblaze/ 9028 9029MICROCHIP / ATMEL AT91 SERIAL DRIVER 9030M: Richard Genoud <richard.genoud@gmail.com> 9031S: Maintained 9032F: drivers/tty/serial/atmel_serial.c 9033F: drivers/tty/serial/atmel_serial.h 9034 9035MICROCHIP / ATMEL DMA DRIVER 9036M: Ludovic Desroches <ludovic.desroches@microchip.com> 9037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9038L: dmaengine@vger.kernel.org 9039S: Supported 9040F: drivers/dma/at_hdmac.c 9041F: drivers/dma/at_hdmac_regs.h 9042F: include/linux/platform_data/dma-atmel.h 9043 9044MICROCHIP / ATMEL ECC DRIVER 9045M: Tudor Ambarus <tudor.ambarus@microchip.com> 9046L: linux-crypto@vger.kernel.org 9047S: Maintained 9048F: drivers/crypto/atmel-ecc.* 9049 9050MICROCHIP / ATMEL ISC DRIVER 9051M: Songjun Wu <songjun.wu@microchip.com> 9052L: linux-media@vger.kernel.org 9053S: Supported 9054F: drivers/media/platform/atmel/atmel-isc.c 9055F: drivers/media/platform/atmel/atmel-isc-regs.h 9056F: devicetree/bindings/media/atmel-isc.txt 9057 9058MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9059M: Woojung Huh <Woojung.Huh@microchip.com> 9060M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9061L: netdev@vger.kernel.org 9062S: Maintained 9063F: net/dsa/tag_ksz.c 9064F: drivers/net/dsa/microchip/* 9065F: include/linux/platform_data/microchip-ksz.h 9066F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9067 9068MICROCHIP USB251XB DRIVER 9069M: Richard Leitner <richard.leitner@skidata.com> 9070L: linux-usb@vger.kernel.org 9071S: Maintained 9072F: drivers/usb/misc/usb251xb.c 9073F: Documentation/devicetree/bindings/usb/usb251xb.txt 9074 9075MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9076M: Don Brace <don.brace@microsemi.com> 9077L: esc.storagedev@microsemi.com 9078L: linux-scsi@vger.kernel.org 9079S: Supported 9080F: drivers/scsi/smartpqi/smartpqi*.[ch] 9081F: drivers/scsi/smartpqi/Kconfig 9082F: drivers/scsi/smartpqi/Makefile 9083F: include/linux/cciss*.h 9084F: include/uapi/linux/cciss*.h 9085F: Documentation/scsi/smartpqi.txt 9086 9087MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9088M: Chen Yu <yu.c.chen@intel.com> 9089L: platform-driver-x86@vger.kernel.org 9090S: Supported 9091F: drivers/platform/x86/surfacepro3_button.c 9092 9093MICROTEK X6 SCANNER 9094M: Oliver Neukum <oliver@neukum.org> 9095S: Maintained 9096F: drivers/usb/image/microtek.* 9097 9098MIPS 9099M: Ralf Baechle <ralf@linux-mips.org> 9100L: linux-mips@linux-mips.org 9101W: http://www.linux-mips.org/ 9102T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9103Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9104S: Supported 9105F: Documentation/devicetree/bindings/mips/ 9106F: Documentation/mips/ 9107F: arch/mips/ 9108 9109MIPS BOSTON DEVELOPMENT BOARD 9110M: Paul Burton <paul.burton@mips.com> 9111L: linux-mips@linux-mips.org 9112S: Maintained 9113F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9114F: arch/mips/boot/dts/img/boston.dts 9115F: arch/mips/configs/generic/board-boston.config 9116F: drivers/clk/imgtec/clk-boston.c 9117F: include/dt-bindings/clock/boston-clock.h 9118 9119MIPS GENERIC PLATFORM 9120M: Paul Burton <paul.burton@mips.com> 9121L: linux-mips@linux-mips.org 9122S: Supported 9123F: arch/mips/generic/ 9124F: arch/mips/tools/generic-board-config.sh 9125 9126MIPS/LOONGSON1 ARCHITECTURE 9127M: Keguang Zhang <keguang.zhang@gmail.com> 9128L: linux-mips@linux-mips.org 9129S: Maintained 9130F: arch/mips/loongson32/ 9131F: arch/mips/include/asm/mach-loongson32/ 9132F: drivers/*/*loongson1* 9133F: drivers/*/*/*loongson1* 9134 9135MIPS RINT INSTRUCTION EMULATION 9136M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9137L: linux-mips@linux-mips.org 9138S: Supported 9139F: arch/mips/math-emu/sp_rint.c 9140F: arch/mips/math-emu/dp_rint.c 9141 9142MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9143M: Hans Verkuil <hverkuil@xs4all.nl> 9144L: linux-media@vger.kernel.org 9145T: git git://linuxtv.org/media_tree.git 9146W: https://linuxtv.org 9147S: Odd Fixes 9148F: drivers/media/radio/radio-miropcm20* 9149 9150MMP SUPPORT 9151M: Eric Miao <eric.y.miao@gmail.com> 9152M: Haojian Zhuang <haojian.zhuang@gmail.com> 9153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9154T: git git://github.com/hzhuang1/linux.git 9155T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9156S: Maintained 9157F: arch/arm/boot/dts/mmp* 9158F: arch/arm/mach-mmp/ 9159 9160MN88472 MEDIA DRIVER 9161M: Antti Palosaari <crope@iki.fi> 9162L: linux-media@vger.kernel.org 9163W: https://linuxtv.org 9164W: http://palosaari.fi/linux/ 9165Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9166S: Maintained 9167F: drivers/media/dvb-frontends/mn88472* 9168 9169MN88473 MEDIA DRIVER 9170M: Antti Palosaari <crope@iki.fi> 9171L: linux-media@vger.kernel.org 9172W: https://linuxtv.org 9173W: http://palosaari.fi/linux/ 9174Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9175S: Maintained 9176F: drivers/media/dvb-frontends/mn88473* 9177 9178MODULE SUPPORT 9179M: Jessica Yu <jeyu@kernel.org> 9180M: Rusty Russell <rusty@rustcorp.com.au> 9181T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9182S: Maintained 9183F: include/linux/module.h 9184F: kernel/module.c 9185 9186MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9187W: http://popies.net/meye/ 9188S: Orphan 9189F: Documentation/media/v4l-drivers/meye* 9190F: drivers/media/pci/meye/ 9191F: include/uapi/linux/meye.h 9192 9193MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9194M: Jiri Slaby <jirislaby@gmail.com> 9195S: Maintained 9196F: Documentation/serial/moxa-smartio 9197F: drivers/tty/mxser.* 9198 9199MR800 AVERMEDIA USB FM RADIO DRIVER 9200M: Alexey Klimov <klimov.linux@gmail.com> 9201L: linux-media@vger.kernel.org 9202T: git git://linuxtv.org/media_tree.git 9203S: Maintained 9204F: drivers/media/radio/radio-mr800.c 9205 9206MRF24J40 IEEE 802.15.4 RADIO DRIVER 9207M: Alan Ott <alan@signal11.us> 9208L: linux-wpan@vger.kernel.org 9209S: Maintained 9210F: drivers/net/ieee802154/mrf24j40.c 9211F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9212 9213MSI LAPTOP SUPPORT 9214M: "Lee, Chun-Yi" <jlee@suse.com> 9215L: platform-driver-x86@vger.kernel.org 9216S: Maintained 9217F: drivers/platform/x86/msi-laptop.c 9218 9219MSI WMI SUPPORT 9220L: platform-driver-x86@vger.kernel.org 9221S: Orphan 9222F: drivers/platform/x86/msi-wmi.c 9223 9224MSI001 MEDIA DRIVER 9225M: Antti Palosaari <crope@iki.fi> 9226L: linux-media@vger.kernel.org 9227W: https://linuxtv.org 9228W: http://palosaari.fi/linux/ 9229Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9230T: git git://linuxtv.org/anttip/media_tree.git 9231S: Maintained 9232F: drivers/media/tuners/msi001* 9233 9234MSI2500 MEDIA DRIVER 9235M: Antti Palosaari <crope@iki.fi> 9236L: linux-media@vger.kernel.org 9237W: https://linuxtv.org 9238W: http://palosaari.fi/linux/ 9239Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9240T: git git://linuxtv.org/anttip/media_tree.git 9241S: Maintained 9242F: drivers/media/usb/msi2500/ 9243 9244MSYSTEMS DISKONCHIP G3 MTD DRIVER 9245M: Robert Jarzmik <robert.jarzmik@free.fr> 9246L: linux-mtd@lists.infradead.org 9247S: Maintained 9248F: drivers/mtd/devices/docg3* 9249 9250MT9M032 APTINA SENSOR DRIVER 9251M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9252L: linux-media@vger.kernel.org 9253T: git git://linuxtv.org/media_tree.git 9254S: Maintained 9255F: drivers/media/i2c/mt9m032.c 9256F: include/media/i2c/mt9m032.h 9257 9258MT9P031 APTINA CAMERA SENSOR 9259M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9260L: linux-media@vger.kernel.org 9261T: git git://linuxtv.org/media_tree.git 9262S: Maintained 9263F: drivers/media/i2c/mt9p031.c 9264F: include/media/i2c/mt9p031.h 9265 9266MT9T001 APTINA CAMERA SENSOR 9267M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9268L: linux-media@vger.kernel.org 9269T: git git://linuxtv.org/media_tree.git 9270S: Maintained 9271F: drivers/media/i2c/mt9t001.c 9272F: include/media/i2c/mt9t001.h 9273 9274MT9V032 APTINA CAMERA SENSOR 9275M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9276L: linux-media@vger.kernel.org 9277T: git git://linuxtv.org/media_tree.git 9278S: Maintained 9279F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9280F: drivers/media/i2c/mt9v032.c 9281F: include/media/i2c/mt9v032.h 9282 9283MULTIFUNCTION DEVICES (MFD) 9284M: Lee Jones <lee.jones@linaro.org> 9285T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9286S: Supported 9287F: Documentation/devicetree/bindings/mfd/ 9288F: drivers/mfd/ 9289F: include/linux/mfd/ 9290F: include/dt-bindings/mfd/ 9291 9292MULTIMEDIA CARD (MMC) ETC. OVER SPI 9293S: Orphan 9294F: drivers/mmc/host/mmc_spi.c 9295F: include/linux/spi/mmc_spi.h 9296 9297MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9298M: Ulf Hansson <ulf.hansson@linaro.org> 9299L: linux-mmc@vger.kernel.org 9300T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9301S: Maintained 9302F: Documentation/devicetree/bindings/mmc/ 9303F: drivers/mmc/ 9304F: include/linux/mmc/ 9305F: include/uapi/linux/mmc/ 9306 9307MULTIPLEXER SUBSYSTEM 9308M: Peter Rosin <peda@axentia.se> 9309S: Maintained 9310F: Documentation/ABI/testing/mux/sysfs-class-mux* 9311F: Documentation/devicetree/bindings/mux/ 9312F: include/linux/dt-bindings/mux/ 9313F: include/linux/mux/ 9314F: drivers/mux/ 9315 9316MULTITECH MULTIPORT CARD (ISICOM) 9317S: Orphan 9318F: drivers/tty/isicom.c 9319F: include/linux/isicom.h 9320 9321MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9322M: Bin Liu <b-liu@ti.com> 9323L: linux-usb@vger.kernel.org 9324S: Maintained 9325F: drivers/usb/musb/ 9326 9327MXL5007T MEDIA DRIVER 9328M: Michael Krufky <mkrufky@linuxtv.org> 9329L: linux-media@vger.kernel.org 9330W: https://linuxtv.org 9331W: http://github.com/mkrufky 9332Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9333T: git git://linuxtv.org/mkrufky/tuners.git 9334S: Maintained 9335F: drivers/media/tuners/mxl5007t.* 9336 9337MXSFB DRM DRIVER 9338M: Marek Vasut <marex@denx.de> 9339S: Supported 9340F: drivers/gpu/drm/mxsfb/ 9341F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9342 9343MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9344M: Chris Lee <christopher.lee@cspi.com> 9345L: netdev@vger.kernel.org 9346W: https://www.cspi.com/ethernet-products/support/downloads/ 9347S: Supported 9348F: drivers/net/ethernet/myricom/myri10ge/ 9349 9350NAND FLASH SUBSYSTEM 9351M: Boris Brezillon <boris.brezillon@free-electrons.com> 9352R: Richard Weinberger <richard@nod.at> 9353L: linux-mtd@lists.infradead.org 9354W: http://www.linux-mtd.infradead.org/ 9355Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9356T: git git://git.infradead.org/linux-mtd.git nand/fixes 9357T: git git://git.infradead.org/l2-mtd.git nand/next 9358S: Maintained 9359F: drivers/mtd/nand/ 9360F: include/linux/mtd/*nand*.h 9361 9362NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9363M: Daniel Mack <zonque@gmail.com> 9364S: Maintained 9365L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9366W: http://www.native-instruments.com 9367F: sound/usb/caiaq/ 9368 9369NATSEMI ETHERNET DRIVER (DP8381x) 9370S: Orphan 9371F: drivers/net/ethernet/natsemi/natsemi.c 9372 9373NCP FILESYSTEM 9374M: Petr Vandrovec <petr@vandrovec.name> 9375S: Odd Fixes 9376F: fs/ncpfs/ 9377 9378NCR 5380 SCSI DRIVERS 9379M: Finn Thain <fthain@telegraphics.com.au> 9380M: Michael Schmitz <schmitzmic@gmail.com> 9381L: linux-scsi@vger.kernel.org 9382S: Maintained 9383F: Documentation/scsi/g_NCR5380.txt 9384F: drivers/scsi/NCR5380.* 9385F: drivers/scsi/arm/cumana_1.c 9386F: drivers/scsi/arm/oak.c 9387F: drivers/scsi/atari_scsi.* 9388F: drivers/scsi/dmx3191d.c 9389F: drivers/scsi/g_NCR5380.* 9390F: drivers/scsi/mac_scsi.* 9391F: drivers/scsi/sun3_scsi.* 9392F: drivers/scsi/sun3_scsi_vme.c 9393 9394NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9395M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9396L: linux-scsi@vger.kernel.org 9397S: Maintained 9398F: drivers/scsi/NCR_D700.* 9399 9400NCT6775 HARDWARE MONITOR DRIVER 9401M: Guenter Roeck <linux@roeck-us.net> 9402L: linux-hwmon@vger.kernel.org 9403S: Maintained 9404F: Documentation/hwmon/nct6775 9405F: drivers/hwmon/nct6775.c 9406 9407NETEFFECT IWARP RNIC DRIVER (IW_NES) 9408M: Faisal Latif <faisal.latif@intel.com> 9409L: linux-rdma@vger.kernel.org 9410W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9411S: Supported 9412F: drivers/infiniband/hw/nes/ 9413F: include/uapi/rdma/nes-abi.h 9414 9415NETEM NETWORK EMULATOR 9416M: Stephen Hemminger <stephen@networkplumber.org> 9417L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9418S: Maintained 9419F: net/sched/sch_netem.c 9420 9421NETERION 10GbE DRIVERS (s2io/vxge) 9422M: Jon Mason <jdmason@kudzu.us> 9423L: netdev@vger.kernel.org 9424S: Supported 9425F: Documentation/networking/s2io.txt 9426F: Documentation/networking/vxge.txt 9427F: drivers/net/ethernet/neterion/ 9428 9429NETFILTER 9430M: Pablo Neira Ayuso <pablo@netfilter.org> 9431M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9432M: Florian Westphal <fw@strlen.de> 9433L: netfilter-devel@vger.kernel.org 9434L: coreteam@netfilter.org 9435W: http://www.netfilter.org/ 9436W: http://www.iptables.org/ 9437W: http://www.nftables.org/ 9438Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9439T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9440T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9441S: Maintained 9442F: include/linux/netfilter* 9443F: include/linux/netfilter/ 9444F: include/net/netfilter/ 9445F: include/uapi/linux/netfilter* 9446F: include/uapi/linux/netfilter/ 9447F: net/*/netfilter.c 9448F: net/*/netfilter/ 9449F: net/netfilter/ 9450F: net/bridge/br_netfilter*.c 9451 9452NETROM NETWORK LAYER 9453M: Ralf Baechle <ralf@linux-mips.org> 9454L: linux-hams@vger.kernel.org 9455W: http://www.linux-ax25.org/ 9456S: Maintained 9457F: include/net/netrom.h 9458F: include/uapi/linux/netrom.h 9459F: net/netrom/ 9460 9461NETRONOME ETHERNET DRIVERS 9462M: Jakub Kicinski <jakub.kicinski@netronome.com> 9463L: oss-drivers@netronome.com 9464S: Maintained 9465F: drivers/net/ethernet/netronome/ 9466 9467NETWORK BLOCK DEVICE (NBD) 9468M: Josef Bacik <jbacik@fb.com> 9469S: Maintained 9470L: linux-block@vger.kernel.org 9471L: nbd@other.debian.org 9472F: Documentation/blockdev/nbd.txt 9473F: drivers/block/nbd.c 9474F: include/uapi/linux/nbd.h 9475 9476NETWORK DROP MONITOR 9477M: Neil Horman <nhorman@tuxdriver.com> 9478L: netdev@vger.kernel.org 9479S: Maintained 9480W: https://fedorahosted.org/dropwatch/ 9481F: net/core/drop_monitor.c 9482 9483NETWORKING DRIVERS 9484L: netdev@vger.kernel.org 9485W: http://www.linuxfoundation.org/en/Net 9486Q: http://patchwork.ozlabs.org/project/netdev/list/ 9487T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9488T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9489S: Odd Fixes 9490F: Documentation/devicetree/bindings/net/ 9491F: drivers/net/ 9492F: include/linux/if_* 9493F: include/linux/netdevice.h 9494F: include/linux/etherdevice.h 9495F: include/linux/fcdevice.h 9496F: include/linux/fddidevice.h 9497F: include/linux/hippidevice.h 9498F: include/linux/inetdevice.h 9499F: include/uapi/linux/if_* 9500F: include/uapi/linux/netdevice.h 9501 9502NETWORKING DRIVERS (WIRELESS) 9503M: Kalle Valo <kvalo@codeaurora.org> 9504L: linux-wireless@vger.kernel.org 9505Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9506T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9507T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9508S: Maintained 9509F: Documentation/devicetree/bindings/net/wireless/ 9510F: drivers/net/wireless/ 9511 9512NETWORKING [DSA] 9513M: Andrew Lunn <andrew@lunn.ch> 9514M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9515M: Florian Fainelli <f.fainelli@gmail.com> 9516S: Maintained 9517F: net/dsa/ 9518F: include/net/dsa.h 9519F: include/linux/dsa/ 9520F: drivers/net/dsa/ 9521 9522NETWORKING [GENERAL] 9523M: "David S. Miller" <davem@davemloft.net> 9524L: netdev@vger.kernel.org 9525W: http://www.linuxfoundation.org/en/Net 9526Q: http://patchwork.ozlabs.org/project/netdev/list/ 9527T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9528T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9529B: mailto:netdev@vger.kernel.org 9530S: Maintained 9531F: net/ 9532F: include/net/ 9533F: include/linux/in.h 9534F: include/linux/net.h 9535F: include/linux/netdevice.h 9536F: include/uapi/linux/in.h 9537F: include/uapi/linux/net.h 9538F: include/uapi/linux/netdevice.h 9539F: include/uapi/linux/net_namespace.h 9540F: tools/testing/selftests/net/ 9541F: lib/net_utils.c 9542F: lib/random32.c 9543 9544NETWORKING [IPSEC] 9545M: Steffen Klassert <steffen.klassert@secunet.com> 9546M: Herbert Xu <herbert@gondor.apana.org.au> 9547M: "David S. Miller" <davem@davemloft.net> 9548L: netdev@vger.kernel.org 9549T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9550T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9551S: Maintained 9552F: net/core/flow.c 9553F: net/xfrm/ 9554F: net/key/ 9555F: net/ipv4/xfrm* 9556F: net/ipv4/esp4* 9557F: net/ipv4/ah4.c 9558F: net/ipv4/ipcomp.c 9559F: net/ipv4/ip_vti.c 9560F: net/ipv6/xfrm* 9561F: net/ipv6/esp6* 9562F: net/ipv6/ah6.c 9563F: net/ipv6/ipcomp6.c 9564F: net/ipv6/ip6_vti.c 9565F: include/uapi/linux/xfrm.h 9566F: include/net/xfrm.h 9567 9568NETWORKING [IPv4/IPv6] 9569M: "David S. Miller" <davem@davemloft.net> 9570M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9571M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9572L: netdev@vger.kernel.org 9573T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9574S: Maintained 9575F: net/ipv4/ 9576F: net/ipv6/ 9577F: include/net/ip* 9578F: arch/x86/net/* 9579 9580NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9581M: Paul Moore <paul@paul-moore.com> 9582W: https://github.com/netlabel 9583L: netdev@vger.kernel.org 9584L: linux-security-module@vger.kernel.org 9585S: Maintained 9586F: Documentation/netlabel/ 9587F: include/net/calipso.h 9588F: include/net/cipso_ipv4.h 9589F: include/net/netlabel.h 9590F: include/uapi/linux/netfilter/xt_SECMARK.h 9591F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9592F: net/netlabel/ 9593F: net/ipv4/cipso_ipv4.c 9594F: net/ipv6/calipso.c 9595F: net/netfilter/xt_CONNSECMARK.c 9596F: net/netfilter/xt_SECMARK.c 9597 9598NETWORKING [TLS] 9599M: Ilya Lesokhin <ilyal@mellanox.com> 9600M: Aviad Yehezkel <aviadye@mellanox.com> 9601M: Dave Watson <davejwatson@fb.com> 9602L: netdev@vger.kernel.org 9603S: Maintained 9604F: net/tls/* 9605F: include/uapi/linux/tls.h 9606F: include/net/tls.h 9607 9608NETWORKING [WIRELESS] 9609L: linux-wireless@vger.kernel.org 9610Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9611 9612NETXEN (1/10) GbE SUPPORT 9613M: Manish Chopra <manish.chopra@cavium.com> 9614M: Rahul Verma <rahul.verma@cavium.com> 9615M: Dept-GELinuxNICDev@cavium.com 9616L: netdev@vger.kernel.org 9617S: Supported 9618F: drivers/net/ethernet/qlogic/netxen/ 9619 9620NFC SUBSYSTEM 9621M: Samuel Ortiz <sameo@linux.intel.com> 9622L: linux-wireless@vger.kernel.org 9623L: linux-nfc@lists.01.org (subscribers-only) 9624S: Supported 9625F: net/nfc/ 9626F: include/net/nfc/ 9627F: include/uapi/linux/nfc.h 9628F: drivers/nfc/ 9629F: include/linux/platform_data/nfcmrvl.h 9630F: include/linux/platform_data/nxp-nci.h 9631F: Documentation/devicetree/bindings/net/nfc/ 9632 9633NFS, SUNRPC, AND LOCKD CLIENTS 9634M: Trond Myklebust <trond.myklebust@primarydata.com> 9635M: Anna Schumaker <anna.schumaker@netapp.com> 9636L: linux-nfs@vger.kernel.org 9637W: http://client.linux-nfs.org 9638T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9639S: Maintained 9640F: fs/lockd/ 9641F: fs/nfs/ 9642F: fs/nfs_common/ 9643F: net/sunrpc/ 9644F: include/linux/lockd/ 9645F: include/linux/nfs* 9646F: include/linux/sunrpc/ 9647F: include/uapi/linux/nfs* 9648F: include/uapi/linux/sunrpc/ 9649 9650NILFS2 FILESYSTEM 9651M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9652L: linux-nilfs@vger.kernel.org 9653W: http://nilfs.sourceforge.net/ 9654W: http://nilfs.osdn.jp/ 9655T: git git://github.com/konis/nilfs2.git 9656S: Supported 9657F: Documentation/filesystems/nilfs2.txt 9658F: fs/nilfs2/ 9659F: include/trace/events/nilfs2.h 9660F: include/uapi/linux/nilfs2_api.h 9661F: include/uapi/linux/nilfs2_ondisk.h 9662 9663NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9664M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9665W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9666S: Maintained 9667F: Documentation/scsi/NinjaSCSI.txt 9668F: drivers/scsi/pcmcia/nsp_* 9669 9670NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9671M: GOTO Masanori <gotom@debian.or.jp> 9672M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9673W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9674S: Maintained 9675F: Documentation/scsi/NinjaSCSI.txt 9676F: drivers/scsi/nsp32* 9677 9678NIOS2 ARCHITECTURE 9679M: Ley Foon Tan <lftan@altera.com> 9680L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9681T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9682S: Maintained 9683F: arch/nios2/ 9684 9685NOHZ, DYNTICKS SUPPORT 9686M: Frederic Weisbecker <fweisbec@gmail.com> 9687M: Thomas Gleixner <tglx@linutronix.de> 9688M: Ingo Molnar <mingo@kernel.org> 9689L: linux-kernel@vger.kernel.org 9690T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9691S: Maintained 9692F: kernel/time/tick*.* 9693F: include/linux/tick.h 9694F: include/linux/sched/nohz.h 9695 9696NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9697M: Pavel Machek <pavel@ucw.cz> 9698M: Sakari Ailus <sakari.ailus@iki.fi> 9699L: linux-media@vger.kernel.org 9700S: Maintained 9701F: drivers/media/i2c/et8ek8 9702F: drivers/media/i2c/ad5820.c 9703 9704NOKIA N900 POWER SUPPLY DRIVERS 9705R: Pali Rohár <pali.rohar@gmail.com> 9706F: include/linux/power/bq2415x_charger.h 9707F: include/linux/power/bq27xxx_battery.h 9708F: include/linux/power/isp1704_charger.h 9709F: drivers/power/supply/bq2415x_charger.c 9710F: drivers/power/supply/bq27xxx_battery.c 9711F: drivers/power/supply/bq27xxx_battery_i2c.c 9712F: drivers/power/supply/isp1704_charger.c 9713F: drivers/power/supply/rx51_battery.c 9714 9715NTB AMD DRIVER 9716M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9717L: linux-ntb@googlegroups.com 9718S: Supported 9719F: drivers/ntb/hw/amd/ 9720 9721NTB DRIVER CORE 9722M: Jon Mason <jdmason@kudzu.us> 9723M: Dave Jiang <dave.jiang@intel.com> 9724M: Allen Hubbe <Allen.Hubbe@emc.com> 9725L: linux-ntb@googlegroups.com 9726S: Supported 9727W: https://github.com/jonmason/ntb/wiki 9728T: git git://github.com/jonmason/ntb.git 9729F: drivers/ntb/ 9730F: drivers/net/ntb_netdev.c 9731F: include/linux/ntb.h 9732F: include/linux/ntb_transport.h 9733F: tools/testing/selftests/ntb/ 9734 9735NTB IDT DRIVER 9736M: Serge Semin <fancer.lancer@gmail.com> 9737L: linux-ntb@googlegroups.com 9738S: Supported 9739F: drivers/ntb/hw/idt/ 9740 9741NTB INTEL DRIVER 9742M: Dave Jiang <dave.jiang@intel.com> 9743L: linux-ntb@googlegroups.com 9744S: Supported 9745W: https://github.com/davejiang/linux/wiki 9746T: git https://github.com/davejiang/linux.git 9747F: drivers/ntb/hw/intel/ 9748 9749NTFS FILESYSTEM 9750M: Anton Altaparmakov <anton@tuxera.com> 9751L: linux-ntfs-dev@lists.sourceforge.net 9752W: http://www.tuxera.com/ 9753T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9754S: Supported 9755F: Documentation/filesystems/ntfs.txt 9756F: fs/ntfs/ 9757 9758NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9759M: Antonino Daplas <adaplas@gmail.com> 9760L: linux-fbdev@vger.kernel.org 9761S: Maintained 9762F: drivers/video/fbdev/riva/ 9763F: drivers/video/fbdev/nvidia/ 9764 9765NVM EXPRESS DRIVER 9766M: Keith Busch <keith.busch@intel.com> 9767M: Jens Axboe <axboe@fb.com> 9768M: Christoph Hellwig <hch@lst.de> 9769M: Sagi Grimberg <sagi@grimberg.me> 9770L: linux-nvme@lists.infradead.org 9771T: git://git.infradead.org/nvme.git 9772W: http://git.infradead.org/nvme.git 9773S: Supported 9774F: drivers/nvme/host/ 9775F: include/linux/nvme.h 9776F: include/uapi/linux/nvme_ioctl.h 9777 9778NVM EXPRESS FC TRANSPORT DRIVERS 9779M: James Smart <james.smart@broadcom.com> 9780L: linux-nvme@lists.infradead.org 9781S: Supported 9782F: include/linux/nvme-fc.h 9783F: include/linux/nvme-fc-driver.h 9784F: drivers/nvme/host/fc.c 9785F: drivers/nvme/target/fc.c 9786F: drivers/nvme/target/fcloop.c 9787 9788NVM EXPRESS TARGET DRIVER 9789M: Christoph Hellwig <hch@lst.de> 9790M: Sagi Grimberg <sagi@grimberg.me> 9791L: linux-nvme@lists.infradead.org 9792T: git://git.infradead.org/nvme.git 9793W: http://git.infradead.org/nvme.git 9794S: Supported 9795F: drivers/nvme/target/ 9796 9797NVMEM FRAMEWORK 9798M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9799S: Maintained 9800F: drivers/nvmem/ 9801F: Documentation/devicetree/bindings/nvmem/ 9802F: Documentation/ABI/stable/sysfs-bus-nvmem 9803F: include/linux/nvmem-consumer.h 9804F: include/linux/nvmem-provider.h 9805 9806NXP TDA998X DRM DRIVER 9807M: Russell King <linux@armlinux.org.uk> 9808S: Supported 9809T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9810T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9811F: drivers/gpu/drm/i2c/tda998x_drv.c 9812F: include/drm/i2c/tda998x.h 9813 9814NXP TFA9879 DRIVER 9815M: Peter Rosin <peda@axentia.se> 9816L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9817S: Maintained 9818F: sound/soc/codecs/tfa9879* 9819 9820NXP-NCI NFC DRIVER 9821M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9822R: Charles Gorand <charles.gorand@effinnov.com> 9823L: linux-nfc@lists.01.org (moderated for non-subscribers) 9824S: Supported 9825F: drivers/nfc/nxp-nci 9826 9827OBJTOOL 9828M: Josh Poimboeuf <jpoimboe@redhat.com> 9829S: Supported 9830F: tools/objtool/ 9831 9832OMAP AUDIO SUPPORT 9833M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9834M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9835L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9836L: linux-omap@vger.kernel.org 9837S: Maintained 9838F: sound/soc/omap/ 9839 9840OMAP CLOCK FRAMEWORK SUPPORT 9841M: Paul Walmsley <paul@pwsan.com> 9842L: linux-omap@vger.kernel.org 9843S: Maintained 9844F: arch/arm/*omap*/*clock* 9845 9846OMAP DEVICE TREE SUPPORT 9847M: Benoît Cousson <bcousson@baylibre.com> 9848M: Tony Lindgren <tony@atomide.com> 9849L: linux-omap@vger.kernel.org 9850L: devicetree@vger.kernel.org 9851S: Maintained 9852F: arch/arm/boot/dts/*omap* 9853F: arch/arm/boot/dts/*am3* 9854F: arch/arm/boot/dts/*am4* 9855F: arch/arm/boot/dts/*am5* 9856F: arch/arm/boot/dts/*dra7* 9857 9858OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9859M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9860L: linux-omap@vger.kernel.org 9861L: linux-fbdev@vger.kernel.org 9862S: Maintained 9863F: drivers/video/fbdev/omap2/ 9864F: Documentation/arm/OMAP/DSS 9865 9866OMAP FRAMEBUFFER SUPPORT 9867M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9868L: linux-fbdev@vger.kernel.org 9869L: linux-omap@vger.kernel.org 9870S: Maintained 9871F: drivers/video/fbdev/omap/ 9872 9873OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9874M: Roger Quadros <rogerq@ti.com> 9875M: Tony Lindgren <tony@atomide.com> 9876L: linux-omap@vger.kernel.org 9877S: Maintained 9878F: drivers/memory/omap-gpmc.c 9879F: arch/arm/mach-omap2/*gpmc* 9880 9881OMAP GPIO DRIVER 9882M: Grygorii Strashko <grygorii.strashko@ti.com> 9883M: Santosh Shilimkar <ssantosh@kernel.org> 9884M: Kevin Hilman <khilman@kernel.org> 9885L: linux-omap@vger.kernel.org 9886S: Maintained 9887F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9888F: drivers/gpio/gpio-omap.c 9889 9890OMAP HARDWARE SPINLOCK SUPPORT 9891M: Ohad Ben-Cohen <ohad@wizery.com> 9892L: linux-omap@vger.kernel.org 9893S: Maintained 9894F: drivers/hwspinlock/omap_hwspinlock.c 9895 9896OMAP HS MMC SUPPORT 9897L: linux-mmc@vger.kernel.org 9898L: linux-omap@vger.kernel.org 9899S: Orphan 9900F: drivers/mmc/host/omap_hsmmc.c 9901 9902OMAP HWMOD DATA 9903M: Paul Walmsley <paul@pwsan.com> 9904L: linux-omap@vger.kernel.org 9905S: Maintained 9906F: arch/arm/mach-omap2/omap_hwmod*data* 9907 9908OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9909M: Benoît Cousson <bcousson@baylibre.com> 9910L: linux-omap@vger.kernel.org 9911S: Maintained 9912F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9913 9914OMAP HWMOD SUPPORT 9915M: Benoît Cousson <bcousson@baylibre.com> 9916M: Paul Walmsley <paul@pwsan.com> 9917L: linux-omap@vger.kernel.org 9918S: Maintained 9919F: arch/arm/mach-omap2/omap_hwmod.* 9920 9921OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9922M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9923L: linux-media@vger.kernel.org 9924S: Maintained 9925F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9926F: drivers/media/platform/omap3isp/ 9927F: drivers/staging/media/omap4iss/ 9928 9929OMAP MMC SUPPORT 9930M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9931L: linux-omap@vger.kernel.org 9932S: Maintained 9933F: drivers/mmc/host/omap.c 9934 9935OMAP POWER MANAGEMENT SUPPORT 9936M: Kevin Hilman <khilman@kernel.org> 9937L: linux-omap@vger.kernel.org 9938S: Maintained 9939F: arch/arm/*omap*/*pm* 9940F: drivers/cpufreq/omap-cpufreq.c 9941 9942OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9943M: Rajendra Nayak <rnayak@codeaurora.org> 9944M: Paul Walmsley <paul@pwsan.com> 9945L: linux-omap@vger.kernel.org 9946S: Maintained 9947F: arch/arm/mach-omap2/prm* 9948 9949OMAP RANDOM NUMBER GENERATOR SUPPORT 9950M: Deepak Saxena <dsaxena@plexity.net> 9951S: Maintained 9952F: drivers/char/hw_random/omap-rng.c 9953 9954OMAP USB SUPPORT 9955L: linux-usb@vger.kernel.org 9956L: linux-omap@vger.kernel.org 9957S: Orphan 9958F: drivers/usb/*/*omap* 9959F: arch/arm/*omap*/usb* 9960 9961OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9962M: Mark Jackson <mpfj@newflow.co.uk> 9963L: linux-omap@vger.kernel.org 9964S: Maintained 9965F: arch/arm/boot/dts/am335x-nano.dts 9966 9967OMAP1 SUPPORT 9968M: Aaro Koskinen <aaro.koskinen@iki.fi> 9969M: Tony Lindgren <tony@atomide.com> 9970L: linux-omap@vger.kernel.org 9971Q: http://patchwork.kernel.org/project/linux-omap/list/ 9972T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9973S: Maintained 9974F: arch/arm/mach-omap1/ 9975F: arch/arm/plat-omap/ 9976F: arch/arm/configs/omap1_defconfig 9977F: drivers/i2c/busses/i2c-omap.c 9978F: include/linux/i2c-omap.h 9979 9980OMAP2+ SUPPORT 9981M: Tony Lindgren <tony@atomide.com> 9982L: linux-omap@vger.kernel.org 9983W: http://www.muru.com/linux/omap/ 9984W: http://linux.omap.com/ 9985Q: http://patchwork.kernel.org/project/linux-omap/list/ 9986T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9987S: Maintained 9988F: arch/arm/mach-omap2/ 9989F: arch/arm/plat-omap/ 9990F: arch/arm/configs/omap2plus_defconfig 9991F: drivers/i2c/busses/i2c-omap.c 9992F: drivers/irqchip/irq-omap-intc.c 9993F: drivers/mfd/*omap*.c 9994F: drivers/mfd/menelaus.c 9995F: drivers/mfd/palmas.c 9996F: drivers/mfd/tps65217.c 9997F: drivers/mfd/tps65218.c 9998F: drivers/mfd/tps65910.c 9999F: drivers/mfd/twl-core.[ch] 10000F: drivers/mfd/twl4030*.c 10001F: drivers/mfd/twl6030*.c 10002F: drivers/mfd/twl6040*.c 10003F: drivers/regulator/palmas-regulator*.c 10004F: drivers/regulator/pbias-regulator.c 10005F: drivers/regulator/tps65217-regulator.c 10006F: drivers/regulator/tps65218-regulator.c 10007F: drivers/regulator/tps65910-regulator.c 10008F: drivers/regulator/twl-regulator.c 10009F: drivers/regulator/twl6030-regulator.c 10010F: include/linux/i2c-omap.h 10011 10012ONION OMEGA2+ BOARD 10013M: Harvey Hunt <harveyhuntnexus@gmail.com> 10014L: linux-mips@linux-mips.org 10015S: Maintained 10016F: arch/mips/boot/dts/ralink/omega2p.dts 10017 10018OMFS FILESYSTEM 10019M: Bob Copeland <me@bobcopeland.com> 10020L: linux-karma-devel@lists.sourceforge.net 10021S: Maintained 10022F: Documentation/filesystems/omfs.txt 10023F: fs/omfs/ 10024 10025OMNIKEY CARDMAN 4000 DRIVER 10026M: Harald Welte <laforge@gnumonks.org> 10027S: Maintained 10028F: drivers/char/pcmcia/cm4000_cs.c 10029F: include/linux/cm4000_cs.h 10030F: include/uapi/linux/cm4000_cs.h 10031 10032OMNIKEY CARDMAN 4040 DRIVER 10033M: Harald Welte <laforge@gnumonks.org> 10034S: Maintained 10035F: drivers/char/pcmcia/cm4040_cs.* 10036 10037OMNIVISION OV13858 SENSOR DRIVER 10038M: Sakari Ailus <sakari.ailus@linux.intel.com> 10039L: linux-media@vger.kernel.org 10040T: git git://linuxtv.org/media_tree.git 10041S: Maintained 10042F: drivers/media/i2c/ov13858.c 10043 10044OMNIVISION OV5640 SENSOR DRIVER 10045M: Steve Longerbeam <slongerbeam@gmail.com> 10046L: linux-media@vger.kernel.org 10047T: git git://linuxtv.org/media_tree.git 10048S: Maintained 10049F: drivers/media/i2c/ov5640.c 10050 10051OMNIVISION OV5647 SENSOR DRIVER 10052M: Luis Oliveira <lolivei@synopsys.com> 10053L: linux-media@vger.kernel.org 10054T: git git://linuxtv.org/media_tree.git 10055S: Maintained 10056F: drivers/media/i2c/ov5647.c 10057 10058OMNIVISION OV7670 SENSOR DRIVER 10059M: Jonathan Corbet <corbet@lwn.net> 10060L: linux-media@vger.kernel.org 10061T: git git://linuxtv.org/media_tree.git 10062S: Maintained 10063F: drivers/media/i2c/ov7670.c 10064F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10065 10066ONENAND FLASH DRIVER 10067M: Kyungmin Park <kyungmin.park@samsung.com> 10068L: linux-mtd@lists.infradead.org 10069S: Maintained 10070F: drivers/mtd/onenand/ 10071F: include/linux/mtd/onenand*.h 10072 10073ONSTREAM SCSI TAPE DRIVER 10074M: Willem Riede <osst@riede.org> 10075L: osst-users@lists.sourceforge.net 10076L: linux-scsi@vger.kernel.org 10077S: Maintained 10078F: Documentation/scsi/osst.txt 10079F: drivers/scsi/osst.* 10080F: drivers/scsi/osst_*.h 10081F: drivers/scsi/st.h 10082 10083OP-TEE DRIVER 10084M: Jens Wiklander <jens.wiklander@linaro.org> 10085S: Maintained 10086F: drivers/tee/optee/ 10087 10088OPA-VNIC DRIVER 10089M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10090M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10091L: linux-rdma@vger.kernel.org 10092S: Supported 10093F: drivers/infiniband/ulp/opa_vnic 10094 10095OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10096M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10097L: devicetree@vger.kernel.org 10098S: Maintained 10099F: Documentation/devicetree/dynamic-resolution-notes.txt 10100F: Documentation/devicetree/overlay-notes.txt 10101F: drivers/of/overlay.c 10102F: drivers/of/resolver.c 10103 10104OPEN FIRMWARE AND FLATTENED DEVICE TREE 10105M: Rob Herring <robh+dt@kernel.org> 10106M: Frank Rowand <frowand.list@gmail.com> 10107L: devicetree@vger.kernel.org 10108W: http://www.devicetree.org/ 10109T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10110S: Maintained 10111F: drivers/of/ 10112F: include/linux/of*.h 10113F: scripts/dtc/ 10114F: Documentation/ABI/testing/sysfs-firmware-ofw 10115 10116OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10117M: Rob Herring <robh+dt@kernel.org> 10118M: Mark Rutland <mark.rutland@arm.com> 10119L: devicetree@vger.kernel.org 10120T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10121Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10122S: Maintained 10123F: Documentation/devicetree/ 10124F: arch/*/boot/dts/ 10125F: include/dt-bindings/ 10126 10127OPENCORES I2C BUS DRIVER 10128M: Peter Korsgaard <jacmet@sunsite.dk> 10129L: linux-i2c@vger.kernel.org 10130S: Maintained 10131F: Documentation/i2c/busses/i2c-ocores 10132F: drivers/i2c/busses/i2c-ocores.c 10133 10134OPENRISC ARCHITECTURE 10135M: Jonas Bonn <jonas@southpole.se> 10136M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10137M: Stafford Horne <shorne@gmail.com> 10138T: git git://github.com/openrisc/linux.git 10139L: openrisc@lists.librecores.org 10140W: http://openrisc.io 10141S: Maintained 10142F: Documentation/devicetree/bindings/openrisc/ 10143F: Documentation/openrisc/ 10144F: arch/openrisc/ 10145F: drivers/irqchip/irq-ompic.c 10146F: drivers/irqchip/irq-or1k-* 10147 10148OPENVSWITCH 10149M: Pravin Shelar <pshelar@nicira.com> 10150L: netdev@vger.kernel.org 10151L: dev@openvswitch.org 10152W: http://openvswitch.org 10153S: Maintained 10154F: net/openvswitch/ 10155F: include/uapi/linux/openvswitch.h 10156 10157OPERATING PERFORMANCE POINTS (OPP) 10158M: Viresh Kumar <vireshk@kernel.org> 10159M: Nishanth Menon <nm@ti.com> 10160M: Stephen Boyd <sboyd@codeaurora.org> 10161L: linux-pm@vger.kernel.org 10162S: Maintained 10163T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10164F: drivers/opp/ 10165F: include/linux/pm_opp.h 10166F: Documentation/power/opp.txt 10167F: Documentation/devicetree/bindings/opp/ 10168 10169OPL4 DRIVER 10170M: Clemens Ladisch <clemens@ladisch.de> 10171L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10172T: git git://git.alsa-project.org/alsa-kernel.git 10173S: Maintained 10174F: sound/drivers/opl4/ 10175 10176OPROFILE 10177M: Robert Richter <rric@kernel.org> 10178L: oprofile-list@lists.sf.net 10179S: Maintained 10180F: arch/*/include/asm/oprofile*.h 10181F: arch/*/oprofile/ 10182F: drivers/oprofile/ 10183F: include/linux/oprofile.h 10184 10185ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10186M: Mark Fasheh <mfasheh@versity.com> 10187M: Joel Becker <jlbec@evilplan.org> 10188L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10189W: http://ocfs2.wiki.kernel.org 10190S: Supported 10191F: Documentation/filesystems/ocfs2.txt 10192F: Documentation/filesystems/dlmfs.txt 10193F: fs/ocfs2/ 10194 10195ORANGEFS FILESYSTEM 10196M: Mike Marshall <hubcap@omnibond.com> 10197L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10198T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10199S: Supported 10200F: fs/orangefs/ 10201F: Documentation/filesystems/orangefs.txt 10202 10203ORINOCO DRIVER 10204L: linux-wireless@vger.kernel.org 10205W: http://wireless.kernel.org/en/users/Drivers/orinoco 10206W: http://www.nongnu.org/orinoco/ 10207S: Orphan 10208F: drivers/net/wireless/intersil/orinoco/ 10209 10210OSD LIBRARY and FILESYSTEM 10211M: Boaz Harrosh <ooo@electrozaur.com> 10212S: Maintained 10213F: drivers/scsi/osd/ 10214F: include/scsi/osd_* 10215F: fs/exofs/ 10216 10217OV2659 OMNIVISION SENSOR DRIVER 10218M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10219L: linux-media@vger.kernel.org 10220W: https://linuxtv.org 10221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10222T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10223S: Maintained 10224F: drivers/media/i2c/ov2659.c 10225F: include/media/i2c/ov2659.h 10226 10227OVERLAY FILESYSTEM 10228M: Miklos Szeredi <miklos@szeredi.hu> 10229L: linux-unionfs@vger.kernel.org 10230T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10231S: Supported 10232F: fs/overlayfs/ 10233F: Documentation/filesystems/overlayfs.txt 10234 10235P54 WIRELESS DRIVER 10236M: Christian Lamparter <chunkeey@googlemail.com> 10237L: linux-wireless@vger.kernel.org 10238W: http://wireless.kernel.org/en/users/Drivers/p54 10239S: Maintained 10240F: drivers/net/wireless/intersil/p54/ 10241 10242PA SEMI ETHERNET DRIVER 10243L: netdev@vger.kernel.org 10244S: Orphan 10245F: drivers/net/ethernet/pasemi/* 10246 10247PA SEMI SMBUS DRIVER 10248L: linux-i2c@vger.kernel.org 10249S: Orphan 10250F: drivers/i2c/busses/i2c-pasemi.c 10251 10252PADATA PARALLEL EXECUTION MECHANISM 10253M: Steffen Klassert <steffen.klassert@secunet.com> 10254L: linux-crypto@vger.kernel.org 10255S: Maintained 10256F: kernel/padata.c 10257F: include/linux/padata.h 10258F: Documentation/padata.txt 10259 10260PANASONIC LAPTOP ACPI EXTRAS DRIVER 10261M: Harald Welte <laforge@gnumonks.org> 10262L: platform-driver-x86@vger.kernel.org 10263S: Maintained 10264F: drivers/platform/x86/panasonic-laptop.c 10265 10266PANASONIC MN10300/AM33/AM34 PORT 10267M: David Howells <dhowells@redhat.com> 10268L: linux-am33-list@redhat.com (moderated for non-subscribers) 10269W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10270S: Maintained 10271F: Documentation/mn10300/ 10272F: arch/mn10300/ 10273 10274PARALLEL LCD/KEYPAD PANEL DRIVER 10275M: Willy Tarreau <willy@haproxy.com> 10276M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10277S: Odd Fixes 10278F: Documentation/misc-devices/lcd-panel-cgram.txt 10279F: drivers/misc/panel.c 10280 10281PARALLEL PORT SUBSYSTEM 10282M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10283M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10284L: linux-parport@lists.infradead.org (subscribers-only) 10285S: Maintained 10286F: drivers/parport/ 10287F: include/linux/parport*.h 10288F: drivers/char/ppdev.c 10289F: include/uapi/linux/ppdev.h 10290F: Documentation/parport*.txt 10291 10292PARAVIRT_OPS INTERFACE 10293M: Juergen Gross <jgross@suse.com> 10294M: Alok Kataria <akataria@vmware.com> 10295M: Rusty Russell <rusty@rustcorp.com.au> 10296L: virtualization@lists.linux-foundation.org 10297S: Supported 10298F: Documentation/virtual/paravirt_ops.txt 10299F: arch/*/kernel/paravirt* 10300F: arch/*/include/asm/paravirt*.h 10301F: include/linux/hypervisor.h 10302 10303PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10304M: Tim Waugh <tim@cyberelk.net> 10305L: linux-parport@lists.infradead.org (subscribers-only) 10306S: Maintained 10307F: Documentation/blockdev/paride.txt 10308F: drivers/block/paride/ 10309 10310PARISC ARCHITECTURE 10311M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10312M: Helge Deller <deller@gmx.de> 10313L: linux-parisc@vger.kernel.org 10314W: http://www.parisc-linux.org/ 10315Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10316T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10317T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10318S: Maintained 10319F: arch/parisc/ 10320F: Documentation/parisc/ 10321F: drivers/parisc/ 10322F: drivers/char/agp/parisc-agp.c 10323F: drivers/input/serio/gscps2.c 10324F: drivers/parport/parport_gsc.* 10325F: drivers/tty/serial/8250/8250_gsc.c 10326F: drivers/video/fbdev/sti* 10327F: drivers/video/console/sti* 10328F: drivers/video/logo/logo_parisc* 10329 10330PARMAN 10331M: Jiri Pirko <jiri@mellanox.com> 10332L: netdev@vger.kernel.org 10333S: Supported 10334F: lib/parman.c 10335F: lib/test_parman.c 10336F: include/linux/parman.h 10337 10338PC87360 HARDWARE MONITORING DRIVER 10339M: Jim Cromie <jim.cromie@gmail.com> 10340L: linux-hwmon@vger.kernel.org 10341S: Maintained 10342F: Documentation/hwmon/pc87360 10343F: drivers/hwmon/pc87360.c 10344 10345PC8736x GPIO DRIVER 10346M: Jim Cromie <jim.cromie@gmail.com> 10347S: Maintained 10348F: drivers/char/pc8736x_gpio.c 10349 10350PC87427 HARDWARE MONITORING DRIVER 10351M: Jean Delvare <jdelvare@suse.com> 10352L: linux-hwmon@vger.kernel.org 10353S: Maintained 10354F: Documentation/hwmon/pc87427 10355F: drivers/hwmon/pc87427.c 10356 10357PCA9532 LED DRIVER 10358M: Riku Voipio <riku.voipio@iki.fi> 10359S: Maintained 10360F: drivers/leds/leds-pca9532.c 10361F: include/linux/leds-pca9532.h 10362 10363PCA9541 I2C BUS MASTER SELECTOR DRIVER 10364M: Guenter Roeck <linux@roeck-us.net> 10365L: linux-i2c@vger.kernel.org 10366S: Maintained 10367F: drivers/i2c/muxes/i2c-mux-pca9541.c 10368 10369PCDP - PRIMARY CONSOLE AND DEBUG PORT 10370M: Khalid Aziz <khalid@gonehiking.org> 10371S: Maintained 10372F: drivers/firmware/pcdp.* 10373 10374PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10375M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10376L: linux-pci@vger.kernel.org 10377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10378S: Maintained 10379F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10380F: drivers/pci/host/pci-aardvark.c 10381 10382PCI DRIVER FOR ALTERA PCIE IP 10383M: Ley Foon Tan <lftan@altera.com> 10384L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10385L: linux-pci@vger.kernel.org 10386S: Supported 10387F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10388F: drivers/pci/host/pcie-altera.c 10389 10390PCI DRIVER FOR APPLIEDMICRO XGENE 10391M: Tanmay Inamdar <tinamdar@apm.com> 10392L: linux-pci@vger.kernel.org 10393L: linux-arm-kernel@lists.infradead.org 10394S: Maintained 10395F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10396F: drivers/pci/host/pci-xgene.c 10397 10398PCI DRIVER FOR ARM VERSATILE PLATFORM 10399M: Rob Herring <robh@kernel.org> 10400L: linux-pci@vger.kernel.org 10401L: linux-arm-kernel@lists.infradead.org 10402S: Maintained 10403F: Documentation/devicetree/bindings/pci/versatile.txt 10404F: drivers/pci/host/pci-versatile.c 10405 10406PCI DRIVER FOR ARMADA 8K 10407M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10408L: linux-pci@vger.kernel.org 10409L: linux-arm-kernel@lists.infradead.org 10410S: Maintained 10411F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10412F: drivers/pci/dwc/pcie-armada8k.c 10413 10414PCI DRIVER FOR FREESCALE LAYERSCAPE 10415M: Minghuan Lian <minghuan.Lian@freescale.com> 10416M: Mingkai Hu <mingkai.hu@freescale.com> 10417M: Roy Zang <tie-fei.zang@freescale.com> 10418L: linuxppc-dev@lists.ozlabs.org 10419L: linux-pci@vger.kernel.org 10420L: linux-arm-kernel@lists.infradead.org 10421S: Maintained 10422F: drivers/pci/dwc/*layerscape* 10423 10424PCI DRIVER FOR GENERIC OF HOSTS 10425M: Will Deacon <will.deacon@arm.com> 10426L: linux-pci@vger.kernel.org 10427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10428S: Maintained 10429F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10430F: drivers/pci/host/pci-host-common.c 10431F: drivers/pci/host/pci-host-generic.c 10432 10433PCI DRIVER FOR IMX6 10434M: Richard Zhu <hongxing.zhu@nxp.com> 10435M: Lucas Stach <l.stach@pengutronix.de> 10436L: linux-pci@vger.kernel.org 10437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10438S: Maintained 10439F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10440F: drivers/pci/dwc/*imx6* 10441 10442PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10443M: Keith Busch <keith.busch@intel.com> 10444M: Jonathan Derrick <jonathan.derrick@intel.com> 10445L: linux-pci@vger.kernel.org 10446S: Supported 10447F: drivers/pci/host/vmd.c 10448 10449PCI DRIVER FOR MICROSEMI SWITCHTEC 10450M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10451M: Logan Gunthorpe <logang@deltatee.com> 10452L: linux-pci@vger.kernel.org 10453S: Maintained 10454F: Documentation/switchtec.txt 10455F: Documentation/ABI/testing/sysfs-class-switchtec 10456F: drivers/pci/switch/switchtec* 10457F: include/uapi/linux/switchtec_ioctl.h 10458F: include/linux/switchtec.h 10459F: drivers/ntb/hw/mscc/ 10460 10461PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10462M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10463M: Jason Cooper <jason@lakedaemon.net> 10464L: linux-pci@vger.kernel.org 10465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10466S: Maintained 10467F: drivers/pci/host/*mvebu* 10468 10469PCI DRIVER FOR NVIDIA TEGRA 10470M: Thierry Reding <thierry.reding@gmail.com> 10471L: linux-tegra@vger.kernel.org 10472L: linux-pci@vger.kernel.org 10473S: Supported 10474F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10475F: drivers/pci/host/pci-tegra.c 10476 10477PCI DRIVER FOR RENESAS R-CAR 10478M: Simon Horman <horms@verge.net.au> 10479L: linux-pci@vger.kernel.org 10480L: linux-renesas-soc@vger.kernel.org 10481S: Maintained 10482F: drivers/pci/host/*rcar* 10483 10484PCI DRIVER FOR SAMSUNG EXYNOS 10485M: Jingoo Han <jingoohan1@gmail.com> 10486L: linux-pci@vger.kernel.org 10487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10488L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10489S: Maintained 10490F: drivers/pci/dwc/pci-exynos.c 10491 10492PCI DRIVER FOR SYNOPSYS DESIGNWARE 10493M: Jingoo Han <jingoohan1@gmail.com> 10494M: Joao Pinto <Joao.Pinto@synopsys.com> 10495L: linux-pci@vger.kernel.org 10496S: Maintained 10497F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10498F: drivers/pci/dwc/*designware* 10499 10500PCI DRIVER FOR TI DRA7XX 10501M: Kishon Vijay Abraham I <kishon@ti.com> 10502L: linux-omap@vger.kernel.org 10503L: linux-pci@vger.kernel.org 10504S: Supported 10505F: Documentation/devicetree/bindings/pci/ti-pci.txt 10506F: drivers/pci/dwc/pci-dra7xx.c 10507 10508PCI DRIVER FOR TI KEYSTONE 10509M: Murali Karicheri <m-karicheri2@ti.com> 10510L: linux-pci@vger.kernel.org 10511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10512S: Maintained 10513F: drivers/pci/dwc/*keystone* 10514 10515PCI ENDPOINT SUBSYSTEM 10516M: Kishon Vijay Abraham I <kishon@ti.com> 10517M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10518L: linux-pci@vger.kernel.org 10519T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10520S: Supported 10521F: drivers/pci/endpoint/ 10522F: drivers/misc/pci_endpoint_test.c 10523F: tools/pci/ 10524 10525PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10526M: Russell Currey <ruscur@russell.cc> 10527L: linuxppc-dev@lists.ozlabs.org 10528S: Supported 10529F: Documentation/powerpc/eeh-pci-error-recovery.txt 10530F: arch/powerpc/kernel/eeh*.c 10531F: arch/powerpc/platforms/*/eeh*.c 10532F: arch/powerpc/include/*/eeh*.h 10533 10534PCI ERROR RECOVERY 10535M: Linas Vepstas <linasvepstas@gmail.com> 10536L: linux-pci@vger.kernel.org 10537S: Supported 10538F: Documentation/PCI/pci-error-recovery.txt 10539 10540PCI MSI DRIVER FOR ALTERA MSI IP 10541M: Ley Foon Tan <lftan@altera.com> 10542L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10543L: linux-pci@vger.kernel.org 10544S: Supported 10545F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10546F: drivers/pci/host/pcie-altera-msi.c 10547 10548PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10549M: Duc Dang <dhdang@apm.com> 10550L: linux-pci@vger.kernel.org 10551L: linux-arm-kernel@lists.infradead.org 10552S: Maintained 10553F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10554F: drivers/pci/host/pci-xgene-msi.c 10555 10556PCI SUBSYSTEM 10557M: Bjorn Helgaas <bhelgaas@google.com> 10558L: linux-pci@vger.kernel.org 10559Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10560T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10561S: Supported 10562F: Documentation/devicetree/bindings/pci/ 10563F: Documentation/PCI/ 10564F: drivers/pci/ 10565F: include/linux/pci* 10566F: arch/x86/pci/ 10567F: arch/x86/kernel/quirks.c 10568 10569PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10570M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10571L: linux-pci@vger.kernel.org 10572Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10573T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10574S: Supported 10575F: drivers/pci/host/ 10576F: drivers/pci/dwc/ 10577 10578PCIE DRIVER FOR AXIS ARTPEC 10579M: Niklas Cassel <niklas.cassel@axis.com> 10580M: Jesper Nilsson <jesper.nilsson@axis.com> 10581L: linux-arm-kernel@axis.com 10582L: linux-pci@vger.kernel.org 10583S: Maintained 10584F: Documentation/devicetree/bindings/pci/axis,artpec* 10585F: drivers/pci/dwc/*artpec* 10586 10587PCIE DRIVER FOR CAVIUM THUNDERX 10588M: David Daney <david.daney@cavium.com> 10589L: linux-pci@vger.kernel.org 10590L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10591S: Supported 10592F: Documentation/devicetree/bindings/pci/pci-thunder-* 10593F: drivers/pci/host/pci-thunder-* 10594 10595PCIE DRIVER FOR HISILICON 10596M: Zhou Wang <wangzhou1@hisilicon.com> 10597L: linux-pci@vger.kernel.org 10598S: Maintained 10599F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10600F: drivers/pci/dwc/pcie-hisi.c 10601 10602PCIE DRIVER FOR HISILICON KIRIN 10603M: Xiaowei Song <songxiaowei@hisilicon.com> 10604M: Binghui Wang <wangbinghui@hisilicon.com> 10605L: linux-pci@vger.kernel.org 10606S: Maintained 10607F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10608F: drivers/pci/dwc/pcie-kirin.c 10609 10610PCIE DRIVER FOR HISILICON STB 10611M: Jianguo Sun <sunjianguo1@huawei.com> 10612M: Shawn Guo <shawn.guo@linaro.org> 10613L: linux-pci@vger.kernel.org 10614S: Maintained 10615F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10616F: drivers/pci/dwc/pcie-histb.c 10617 10618PCIE DRIVER FOR MEDIATEK 10619M: Ryder Lee <ryder.lee@mediatek.com> 10620L: linux-pci@vger.kernel.org 10621L: linux-mediatek@lists.infradead.org 10622S: Supported 10623F: Documentation/devicetree/bindings/pci/mediatek* 10624F: drivers/pci/host/*mediatek* 10625 10626PCIE DRIVER FOR QUALCOMM MSM 10627M: Stanimir Varbanov <svarbanov@mm-sol.com> 10628L: linux-pci@vger.kernel.org 10629L: linux-arm-msm@vger.kernel.org 10630S: Maintained 10631F: drivers/pci/dwc/*qcom* 10632 10633PCIE DRIVER FOR ROCKCHIP 10634M: Shawn Lin <shawn.lin@rock-chips.com> 10635L: linux-pci@vger.kernel.org 10636L: linux-rockchip@lists.infradead.org 10637S: Maintained 10638F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10639F: drivers/pci/host/pcie-rockchip.c 10640 10641PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10642M: Linus Walleij <linus.walleij@linaro.org> 10643L: linux-pci@vger.kernel.org 10644S: Maintained 10645F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10646F: drivers/pci/host/pci-v3-semi.c 10647 10648PCIE DRIVER FOR ST SPEAR13XX 10649M: Pratyush Anand <pratyush.anand@gmail.com> 10650L: linux-pci@vger.kernel.org 10651S: Maintained 10652F: drivers/pci/dwc/*spear* 10653 10654PCMCIA SUBSYSTEM 10655P: Linux PCMCIA Team 10656L: linux-pcmcia@lists.infradead.org 10657W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10658T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10659S: Maintained 10660F: Documentation/pcmcia/ 10661F: tools/pcmcia/ 10662F: drivers/pcmcia/ 10663F: include/pcmcia/ 10664 10665PCNET32 NETWORK DRIVER 10666M: Don Fry <pcnet32@frontier.com> 10667L: netdev@vger.kernel.org 10668S: Maintained 10669F: drivers/net/ethernet/amd/pcnet32.c 10670 10671PCRYPT PARALLEL CRYPTO ENGINE 10672M: Steffen Klassert <steffen.klassert@secunet.com> 10673L: linux-crypto@vger.kernel.org 10674S: Maintained 10675F: crypto/pcrypt.c 10676F: include/crypto/pcrypt.h 10677 10678PEAQ WMI HOTKEYS DRIVER 10679M: Hans de Goede <hdegoede@redhat.com> 10680L: platform-driver-x86@vger.kernel.org 10681S: Maintained 10682F: drivers/platform/x86/peaq-wmi.c 10683 10684PER-CPU MEMORY ALLOCATOR 10685M: Tejun Heo <tj@kernel.org> 10686M: Christoph Lameter <cl@linux.com> 10687T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10688S: Maintained 10689F: include/linux/percpu*.h 10690F: mm/percpu*.c 10691F: arch/*/include/asm/percpu.h 10692 10693PER-TASK DELAY ACCOUNTING 10694M: Balbir Singh <bsingharora@gmail.com> 10695S: Maintained 10696F: include/linux/delayacct.h 10697F: kernel/delayacct.c 10698 10699PERFORMANCE EVENTS SUBSYSTEM 10700M: Peter Zijlstra <peterz@infradead.org> 10701M: Ingo Molnar <mingo@redhat.com> 10702M: Arnaldo Carvalho de Melo <acme@kernel.org> 10703R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10704R: Jiri Olsa <jolsa@redhat.com> 10705R: Namhyung Kim <namhyung@kernel.org> 10706L: linux-kernel@vger.kernel.org 10707T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10708S: Supported 10709F: kernel/events/* 10710F: include/linux/perf_event.h 10711F: include/uapi/linux/perf_event.h 10712F: arch/*/kernel/perf_event*.c 10713F: arch/*/kernel/*/perf_event*.c 10714F: arch/*/kernel/*/*/perf_event*.c 10715F: arch/*/include/asm/perf_event.h 10716F: arch/*/kernel/perf_callchain.c 10717F: arch/*/events/* 10718F: tools/perf/ 10719 10720PERSONALITY HANDLING 10721M: Christoph Hellwig <hch@infradead.org> 10722L: linux-abi-devel@lists.sourceforge.net 10723S: Maintained 10724F: include/linux/personality.h 10725F: include/uapi/linux/personality.h 10726 10727PHONET PROTOCOL 10728M: Remi Denis-Courmont <courmisch@gmail.com> 10729S: Supported 10730F: Documentation/networking/phonet.txt 10731F: include/linux/phonet.h 10732F: include/net/phonet/ 10733F: include/uapi/linux/phonet.h 10734F: net/phonet/ 10735 10736PHRAM MTD DRIVER 10737M: Joern Engel <joern@lazybastard.org> 10738L: linux-mtd@lists.infradead.org 10739S: Maintained 10740F: drivers/mtd/devices/phram.c 10741 10742PICOLCD HID DRIVER 10743M: Bruno Prémont <bonbons@linux-vserver.org> 10744L: linux-input@vger.kernel.org 10745S: Maintained 10746F: drivers/hid/hid-picolcd* 10747 10748PICOXCELL SUPPORT 10749M: Jamie Iles <jamie@jamieiles.com> 10750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10751T: git git://github.com/jamieiles/linux-2.6-ji.git 10752S: Supported 10753F: arch/arm/boot/dts/picoxcell* 10754F: arch/arm/mach-picoxcell/ 10755F: drivers/crypto/picoxcell* 10756 10757PIN CONTROL SUBSYSTEM 10758M: Linus Walleij <linus.walleij@linaro.org> 10759L: linux-gpio@vger.kernel.org 10760T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10761S: Maintained 10762F: Documentation/devicetree/bindings/pinctrl/ 10763F: Documentation/driver-api/pinctl.rst 10764F: drivers/pinctrl/ 10765F: include/linux/pinctrl/ 10766 10767PIN CONTROLLER - ATMEL AT91 10768M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10770S: Maintained 10771F: drivers/pinctrl/pinctrl-at91.* 10772 10773PIN CONTROLLER - ATMEL AT91 PIO4 10774M: Ludovic Desroches <ludovic.desroches@microchip.com> 10775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10776L: linux-gpio@vger.kernel.org 10777S: Supported 10778F: drivers/pinctrl/pinctrl-at91-pio4.* 10779 10780PIN CONTROLLER - INTEL 10781M: Mika Westerberg <mika.westerberg@linux.intel.com> 10782M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10783S: Maintained 10784F: drivers/pinctrl/intel/ 10785 10786PIN CONTROLLER - QUALCOMM 10787M: Bjorn Andersson <bjorn.andersson@linaro.org> 10788S: Maintained 10789L: linux-arm-msm@vger.kernel.org 10790F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10791F: drivers/pinctrl/qcom/ 10792 10793PIN CONTROLLER - RENESAS 10794M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10795M: Geert Uytterhoeven <geert+renesas@glider.be> 10796L: linux-renesas-soc@vger.kernel.org 10797T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10798S: Maintained 10799F: drivers/pinctrl/sh-pfc/ 10800 10801PIN CONTROLLER - SAMSUNG 10802M: Tomasz Figa <tomasz.figa@gmail.com> 10803M: Krzysztof Kozlowski <krzk@kernel.org> 10804M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10806L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10807Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10808T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10809S: Maintained 10810F: drivers/pinctrl/samsung/ 10811F: include/dt-bindings/pinctrl/samsung.h 10812F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10813 10814PIN CONTROLLER - SINGLE 10815M: Tony Lindgren <tony@atomide.com> 10816M: Haojian Zhuang <haojian.zhuang@linaro.org> 10817L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10818L: linux-omap@vger.kernel.org 10819S: Maintained 10820F: drivers/pinctrl/pinctrl-single.c 10821 10822PIN CONTROLLER - ST SPEAR 10823M: Viresh Kumar <vireshk@kernel.org> 10824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10825W: http://www.st.com/spear 10826S: Maintained 10827F: drivers/pinctrl/spear/ 10828 10829PISTACHIO SOC SUPPORT 10830M: James Hartley <james.hartley@sondrel.com> 10831L: linux-mips@linux-mips.org 10832S: Odd Fixes 10833F: arch/mips/pistachio/ 10834F: arch/mips/include/asm/mach-pistachio/ 10835F: arch/mips/boot/dts/img/pistachio* 10836F: arch/mips/configs/pistachio*_defconfig 10837 10838PKTCDVD DRIVER 10839S: Orphan 10840M: linux-block@vger.kernel.org 10841F: drivers/block/pktcdvd.c 10842F: include/linux/pktcdvd.h 10843F: include/uapi/linux/pktcdvd.h 10844 10845PKUNITY SOC DRIVERS 10846M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10847W: http://mprc.pku.edu.cn/~guanxuetao/linux 10848S: Maintained 10849T: git git://github.com/gxt/linux.git 10850F: drivers/input/serio/i8042-unicore32io.h 10851F: drivers/i2c/busses/i2c-puv3.c 10852F: drivers/video/fbdev/fb-puv3.c 10853F: drivers/rtc/rtc-puv3.c 10854 10855PMBUS HARDWARE MONITORING DRIVERS 10856M: Guenter Roeck <linux@roeck-us.net> 10857L: linux-hwmon@vger.kernel.org 10858W: http://hwmon.wiki.kernel.org/ 10859W: http://www.roeck-us.net/linux/drivers/ 10860T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10861S: Maintained 10862F: Documentation/hwmon/pmbus 10863F: drivers/hwmon/pmbus/ 10864F: include/linux/pmbus.h 10865 10866PMC SIERRA MaxRAID DRIVER 10867L: linux-scsi@vger.kernel.org 10868W: http://www.pmc-sierra.com/ 10869S: Orphan 10870F: drivers/scsi/pmcraid.* 10871 10872PMC SIERRA PM8001 DRIVER 10873M: Jack Wang <jinpu.wang@profitbricks.com> 10874M: lindar_liu@usish.com 10875L: linux-scsi@vger.kernel.org 10876S: Supported 10877F: drivers/scsi/pm8001/ 10878 10879PNP SUPPORT 10880M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10881S: Maintained 10882F: drivers/pnp/ 10883 10884POSIX CLOCKS and TIMERS 10885M: Thomas Gleixner <tglx@linutronix.de> 10886L: linux-kernel@vger.kernel.org 10887T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10888S: Maintained 10889F: fs/timerfd.c 10890F: include/linux/timer* 10891F: kernel/time/*timer* 10892 10893POWER MANAGEMENT CORE 10894M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10895L: linux-pm@vger.kernel.org 10896T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10897B: https://bugzilla.kernel.org 10898S: Supported 10899F: drivers/base/power/ 10900F: include/linux/pm.h 10901F: include/linux/pm_* 10902F: include/linux/powercap.h 10903F: drivers/powercap/ 10904 10905POWER STATE COORDINATION INTERFACE (PSCI) 10906M: Mark Rutland <mark.rutland@arm.com> 10907M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10908L: linux-arm-kernel@lists.infradead.org 10909S: Maintained 10910F: drivers/firmware/psci*.c 10911F: include/linux/psci.h 10912F: include/uapi/linux/psci.h 10913 10914POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10915M: Sebastian Reichel <sre@kernel.org> 10916L: linux-pm@vger.kernel.org 10917T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10918S: Maintained 10919F: Documentation/devicetree/bindings/power/supply/ 10920F: include/linux/power_supply.h 10921F: drivers/power/supply/ 10922 10923POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10924M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10925L: linuxppc-dev@lists.ozlabs.org 10926S: Maintained 10927F: drivers/char/powernv-op-panel.c 10928 10929PPP OVER ATM (RFC 2364) 10930M: Mitchell Blank Jr <mitch@sfgoth.com> 10931S: Maintained 10932F: net/atm/pppoatm.c 10933F: include/uapi/linux/atmppp.h 10934 10935PPP OVER ETHERNET 10936M: Michal Ostrowski <mostrows@earthlink.net> 10937S: Maintained 10938F: drivers/net/ppp/pppoe.c 10939F: drivers/net/ppp/pppox.c 10940 10941PPP OVER L2TP 10942M: James Chapman <jchapman@katalix.com> 10943S: Maintained 10944F: net/l2tp/l2tp_ppp.c 10945F: include/linux/if_pppol2tp.h 10946F: include/uapi/linux/if_pppol2tp.h 10947 10948PPP PROTOCOL DRIVERS AND COMPRESSORS 10949M: Paul Mackerras <paulus@samba.org> 10950L: linux-ppp@vger.kernel.org 10951S: Maintained 10952F: drivers/net/ppp/ppp_* 10953 10954PPS SUPPORT 10955M: Rodolfo Giometti <giometti@enneenne.com> 10956W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10957L: linuxpps@ml.enneenne.com (subscribers-only) 10958S: Maintained 10959F: Documentation/pps/ 10960F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10961F: Documentation/ABI/testing/sysfs-pps 10962F: drivers/pps/ 10963F: include/linux/pps*.h 10964F: include/uapi/linux/pps.h 10965 10966PPTP DRIVER 10967M: Dmitry Kozlov <xeb@mail.ru> 10968L: netdev@vger.kernel.org 10969S: Maintained 10970F: drivers/net/ppp/pptp.c 10971W: http://sourceforge.net/projects/accel-pptp 10972 10973PREEMPTIBLE KERNEL 10974M: Robert Love <rml@tech9.net> 10975L: kpreempt-tech@lists.sourceforge.net 10976W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10977S: Supported 10978F: Documentation/preempt-locking.txt 10979F: include/linux/preempt.h 10980 10981PRINTK 10982M: Petr Mladek <pmladek@suse.com> 10983M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10984R: Steven Rostedt <rostedt@goodmis.org> 10985S: Maintained 10986F: kernel/printk/ 10987F: include/linux/printk.h 10988 10989PRISM54 WIRELESS DRIVER 10990M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10991L: linux-wireless@vger.kernel.org 10992W: http://wireless.kernel.org/en/users/Drivers/p54 10993S: Obsolete 10994F: drivers/net/wireless/intersil/prism54/ 10995 10996PROC SYSCTL 10997M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10998M: Kees Cook <keescook@chromium.org> 10999L: linux-kernel@vger.kernel.org 11000L: linux-fsdevel@vger.kernel.org 11001S: Maintained 11002F: fs/proc/proc_sysctl.c 11003F: include/linux/sysctl.h 11004F: kernel/sysctl.c 11005F: tools/testing/selftests/sysctl/ 11006 11007PS3 NETWORK SUPPORT 11008M: Geoff Levand <geoff@infradead.org> 11009L: netdev@vger.kernel.org 11010L: linuxppc-dev@lists.ozlabs.org 11011S: Maintained 11012F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11013 11014PS3 PLATFORM SUPPORT 11015M: Geoff Levand <geoff@infradead.org> 11016L: linuxppc-dev@lists.ozlabs.org 11017S: Maintained 11018F: arch/powerpc/boot/ps3* 11019F: arch/powerpc/include/asm/lv1call.h 11020F: arch/powerpc/include/asm/ps3*.h 11021F: arch/powerpc/platforms/ps3/ 11022F: drivers/*/ps3* 11023F: drivers/ps3/ 11024F: drivers/rtc/rtc-ps3.c 11025F: drivers/usb/host/*ps3.c 11026F: sound/ppc/snd_ps3* 11027 11028PS3VRAM DRIVER 11029M: Jim Paris <jim@jtan.com> 11030M: Geoff Levand <geoff@infradead.org> 11031L: linuxppc-dev@lists.ozlabs.org 11032S: Maintained 11033F: drivers/block/ps3vram.c 11034 11035PSAMPLE PACKET SAMPLING SUPPORT: 11036M: Yotam Gigi <yotam.gi@gmail.com> 11037S: Maintained 11038F: net/psample 11039F: include/net/psample.h 11040F: include/uapi/linux/psample.h 11041 11042PSTORE FILESYSTEM 11043M: Kees Cook <keescook@chromium.org> 11044M: Anton Vorontsov <anton@enomsg.org> 11045M: Colin Cross <ccross@android.com> 11046M: Tony Luck <tony.luck@intel.com> 11047S: Maintained 11048T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11049F: fs/pstore/ 11050F: include/linux/pstore* 11051F: drivers/firmware/efi/efi-pstore.c 11052F: drivers/acpi/apei/erst.c 11053F: Documentation/admin-guide/ramoops.rst 11054F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11055K: \b(pstore|ramoops) 11056 11057PTP HARDWARE CLOCK SUPPORT 11058M: Richard Cochran <richardcochran@gmail.com> 11059L: netdev@vger.kernel.org 11060S: Maintained 11061W: http://linuxptp.sourceforge.net/ 11062F: Documentation/ABI/testing/sysfs-ptp 11063F: Documentation/ptp/* 11064F: drivers/net/ethernet/freescale/gianfar_ptp.c 11065F: drivers/net/phy/dp83640* 11066F: drivers/ptp/* 11067F: include/linux/ptp_cl* 11068 11069PTRACE SUPPORT 11070M: Oleg Nesterov <oleg@redhat.com> 11071S: Maintained 11072F: include/asm-generic/syscall.h 11073F: include/linux/ptrace.h 11074F: include/linux/regset.h 11075F: include/linux/tracehook.h 11076F: include/uapi/linux/ptrace.h 11077F: include/uapi/linux/ptrace.h 11078F: include/asm-generic/ptrace.h 11079F: kernel/ptrace.c 11080F: arch/*/ptrace*.c 11081F: arch/*/*/ptrace*.c 11082F: arch/*/include/asm/ptrace*.h 11083 11084PULSE8-CEC DRIVER 11085M: Hans Verkuil <hverkuil@xs4all.nl> 11086L: linux-media@vger.kernel.org 11087T: git git://linuxtv.org/media_tree.git 11088S: Maintained 11089F: drivers/media/usb/pulse8-cec/* 11090F: Documentation/media/cec-drivers/pulse8-cec.rst 11091 11092PVRUSB2 VIDEO4LINUX DRIVER 11093M: Mike Isely <isely@pobox.com> 11094L: pvrusb2@isely.net (subscribers-only) 11095L: linux-media@vger.kernel.org 11096W: http://www.isely.net/pvrusb2/ 11097T: git git://linuxtv.org/media_tree.git 11098S: Maintained 11099F: Documentation/media/v4l-drivers/pvrusb2* 11100F: drivers/media/usb/pvrusb2/ 11101 11102PWC WEBCAM DRIVER 11103M: Hans Verkuil <hverkuil@xs4all.nl> 11104L: linux-media@vger.kernel.org 11105T: git git://linuxtv.org/media_tree.git 11106S: Odd Fixes 11107F: drivers/media/usb/pwc/* 11108 11109PWM FAN DRIVER 11110M: Kamil Debski <kamil@wypas.org> 11111M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11112L: linux-hwmon@vger.kernel.org 11113S: Supported 11114F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11115F: Documentation/hwmon/pwm-fan 11116F: drivers/hwmon/pwm-fan.c 11117 11118PWM IR Transmitter 11119M: Sean Young <sean@mess.org> 11120L: linux-media@vger.kernel.org 11121S: Maintained 11122F: drivers/media/rc/pwm-ir-tx.c 11123 11124PWM SUBSYSTEM 11125M: Thierry Reding <thierry.reding@gmail.com> 11126L: linux-pwm@vger.kernel.org 11127S: Maintained 11128T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11129F: Documentation/pwm.txt 11130F: Documentation/devicetree/bindings/pwm/ 11131F: include/linux/pwm.h 11132F: drivers/pwm/ 11133F: drivers/video/backlight/pwm_bl.c 11134F: include/linux/pwm_backlight.h 11135F: drivers/gpio/gpio-mvebu.c 11136F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11137 11138PXA GPIO DRIVER 11139M: Robert Jarzmik <robert.jarzmik@free.fr> 11140L: linux-gpio@vger.kernel.org 11141S: Maintained 11142F: drivers/gpio/gpio-pxa.c 11143 11144PXA MMCI DRIVER 11145S: Orphan 11146 11147PXA RTC DRIVER 11148M: Robert Jarzmik <robert.jarzmik@free.fr> 11149L: linux-rtc@vger.kernel.org 11150S: Maintained 11151 11152PXA2xx/PXA3xx SUPPORT 11153M: Daniel Mack <daniel@zonque.org> 11154M: Haojian Zhuang <haojian.zhuang@gmail.com> 11155M: Robert Jarzmik <robert.jarzmik@free.fr> 11156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11157T: git git://github.com/hzhuang1/linux.git 11158T: git git://github.com/rjarzmik/linux.git 11159S: Maintained 11160F: arch/arm/boot/dts/pxa* 11161F: arch/arm/mach-pxa/ 11162F: drivers/dma/pxa* 11163F: drivers/pcmcia/pxa2xx* 11164F: drivers/pinctrl/pxa/ 11165F: drivers/spi/spi-pxa2xx* 11166F: drivers/usb/gadget/udc/pxa2* 11167F: include/sound/pxa2xx-lib.h 11168F: sound/arm/pxa* 11169F: sound/soc/pxa/ 11170 11171PXA3xx NAND FLASH DRIVER 11172M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11173L: linux-mtd@lists.infradead.org 11174S: Maintained 11175F: drivers/mtd/nand/pxa3xx_nand.c 11176 11177QAT DRIVER 11178M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11179L: qat-linux@intel.com 11180S: Supported 11181F: drivers/crypto/qat/ 11182 11183QCOM AUDIO (ASoC) DRIVERS 11184M: Patrick Lai <plai@codeaurora.org> 11185M: Banajit Goswami <bgoswami@codeaurora.org> 11186L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11187S: Supported 11188F: sound/soc/qcom/ 11189 11190QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11191M: Gabriel Somlo <somlo@cmu.edu> 11192M: "Michael S. Tsirkin" <mst@redhat.com> 11193L: qemu-devel@nongnu.org 11194S: Maintained 11195F: drivers/firmware/qemu_fw_cfg.c 11196 11197QIB DRIVER 11198M: Mike Marciniszyn <infinipath@intel.com> 11199L: linux-rdma@vger.kernel.org 11200S: Supported 11201F: drivers/infiniband/hw/qib/ 11202 11203QLOGIC QL41xxx FCOE DRIVER 11204M: QLogic-Storage-Upstream@cavium.com 11205L: linux-scsi@vger.kernel.org 11206S: Supported 11207F: drivers/scsi/qedf/ 11208 11209QLOGIC QL41xxx ISCSI DRIVER 11210M: QLogic-Storage-Upstream@cavium.com 11211L: linux-scsi@vger.kernel.org 11212S: Supported 11213F: drivers/scsi/qedi/ 11214 11215QLOGIC QL4xxx ETHERNET DRIVER 11216M: Ariel Elior <Ariel.Elior@cavium.com> 11217M: everest-linux-l2@cavium.com 11218L: netdev@vger.kernel.org 11219S: Supported 11220F: drivers/net/ethernet/qlogic/qed/ 11221F: include/linux/qed/ 11222F: drivers/net/ethernet/qlogic/qede/ 11223 11224QLOGIC QL4xxx RDMA DRIVER 11225M: Ram Amrani <Ram.Amrani@cavium.com> 11226M: Michal Kalderon <Michal.Kalderon@cavium.com> 11227M: Ariel Elior <Ariel.Elior@cavium.com> 11228L: linux-rdma@vger.kernel.org 11229S: Supported 11230F: drivers/infiniband/hw/qedr/ 11231F: include/uapi/rdma/qedr-abi.h 11232 11233QLOGIC QLA1280 SCSI DRIVER 11234M: Michael Reed <mdr@sgi.com> 11235L: linux-scsi@vger.kernel.org 11236S: Maintained 11237F: drivers/scsi/qla1280.[ch] 11238 11239QLOGIC QLA2XXX FC-SCSI DRIVER 11240M: qla2xxx-upstream@qlogic.com 11241L: linux-scsi@vger.kernel.org 11242S: Supported 11243F: Documentation/scsi/LICENSE.qla2xxx 11244F: drivers/scsi/qla2xxx/ 11245 11246QLOGIC QLA3XXX NETWORK DRIVER 11247M: Dept-GELinuxNICDev@cavium.com 11248L: netdev@vger.kernel.org 11249S: Supported 11250F: Documentation/networking/LICENSE.qla3xxx 11251F: drivers/net/ethernet/qlogic/qla3xxx.* 11252 11253QLOGIC QLA4XXX iSCSI DRIVER 11254M: QLogic-Storage-Upstream@qlogic.com 11255L: linux-scsi@vger.kernel.org 11256S: Supported 11257F: Documentation/scsi/LICENSE.qla4xxx 11258F: drivers/scsi/qla4xxx/ 11259 11260QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11261M: Harish Patil <harish.patil@cavium.com> 11262M: Manish Chopra <manish.chopra@cavium.com> 11263M: Dept-GELinuxNICDev@cavium.com 11264L: netdev@vger.kernel.org 11265S: Supported 11266F: drivers/net/ethernet/qlogic/qlcnic/ 11267 11268QLOGIC QLGE 10Gb ETHERNET DRIVER 11269M: Harish Patil <harish.patil@cavium.com> 11270M: Manish Chopra <manish.chopra@cavium.com> 11271M: Dept-GELinuxNICDev@cavium.com 11272L: netdev@vger.kernel.org 11273S: Supported 11274F: drivers/net/ethernet/qlogic/qlge/ 11275 11276QNX4 FILESYSTEM 11277M: Anders Larsen <al@alarsen.net> 11278W: http://www.alarsen.net/linux/qnx4fs/ 11279S: Maintained 11280F: fs/qnx4/ 11281F: include/uapi/linux/qnx4_fs.h 11282F: include/uapi/linux/qnxtypes.h 11283 11284QORIQ DPAA2 FSL-MC BUS DRIVER 11285M: Stuart Yoder <stuyoder@gmail.com> 11286M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11287L: linux-kernel@vger.kernel.org 11288S: Maintained 11289F: drivers/staging/fsl-mc/ 11290F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11291 11292QT1010 MEDIA DRIVER 11293M: Antti Palosaari <crope@iki.fi> 11294L: linux-media@vger.kernel.org 11295W: https://linuxtv.org 11296W: http://palosaari.fi/linux/ 11297Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11298T: git git://linuxtv.org/anttip/media_tree.git 11299S: Maintained 11300F: drivers/media/tuners/qt1010* 11301 11302QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11303M: Kalle Valo <kvalo@qca.qualcomm.com> 11304L: ath10k@lists.infradead.org 11305W: http://wireless.kernel.org/en/users/Drivers/ath10k 11306T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11307S: Supported 11308F: drivers/net/wireless/ath/ath10k/ 11309 11310QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11311M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11312L: linux-wireless@vger.kernel.org 11313W: http://wireless.kernel.org/en/users/Drivers/ath9k 11314S: Supported 11315F: drivers/net/wireless/ath/ath9k/ 11316 11317QUALCOMM CAMERA SUBSYSTEM DRIVER 11318M: Todor Tomov <todor.tomov@linaro.org> 11319L: linux-media@vger.kernel.org 11320S: Maintained 11321F: Documentation/devicetree/bindings/media/qcom,camss.txt 11322F: Documentation/media/v4l-drivers/qcom_camss.rst 11323F: drivers/media/platform/qcom/camss-8x16/ 11324 11325QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11326M: Timur Tabi <timur@codeaurora.org> 11327L: netdev@vger.kernel.org 11328S: Supported 11329F: drivers/net/ethernet/qualcomm/emac/ 11330 11331QUALCOMM HEXAGON ARCHITECTURE 11332M: Richard Kuo <rkuo@codeaurora.org> 11333L: linux-hexagon@vger.kernel.org 11334T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11335S: Supported 11336F: arch/hexagon/ 11337 11338QUALCOMM IOMMU 11339M: Rob Clark <robdclark@gmail.com> 11340L: iommu@lists.linux-foundation.org 11341L: linux-arm-msm@vger.kernel.org 11342S: Maintained 11343F: drivers/iommu/qcom_iommu.c 11344 11345QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11346M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11347L: linux-media@vger.kernel.org 11348L: linux-arm-msm@vger.kernel.org 11349T: git git://linuxtv.org/media_tree.git 11350S: Maintained 11351F: drivers/media/platform/qcom/venus/ 11352 11353QUALCOMM WCN36XX WIRELESS DRIVER 11354M: Eugene Krasnikov <k.eugene.e@gmail.com> 11355L: wcn36xx@lists.infradead.org 11356W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11357T: git git://github.com/KrasnikovEugene/wcn36xx.git 11358S: Supported 11359F: drivers/net/wireless/ath/wcn36xx/ 11360 11361QUANTENNA QTNFMAC WIRELESS DRIVER 11362M: Igor Mitsyanko <imitsyanko@quantenna.com> 11363M: Avinash Patil <avinashp@quantenna.com> 11364M: Sergey Matyukevich <smatyukevich@quantenna.com> 11365L: linux-wireless@vger.kernel.org 11366S: Maintained 11367F: drivers/net/wireless/quantenna 11368 11369RADEON and AMDGPU DRM DRIVERS 11370M: Alex Deucher <alexander.deucher@amd.com> 11371M: Christian König <christian.koenig@amd.com> 11372L: amd-gfx@lists.freedesktop.org 11373T: git git://people.freedesktop.org/~agd5f/linux 11374S: Supported 11375F: drivers/gpu/drm/radeon/ 11376F: include/uapi/drm/radeon_drm.h 11377F: drivers/gpu/drm/amd/ 11378F: include/uapi/drm/amdgpu_drm.h 11379 11380RADEON FRAMEBUFFER DISPLAY DRIVER 11381M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11382L: linux-fbdev@vger.kernel.org 11383S: Maintained 11384F: drivers/video/fbdev/aty/radeon* 11385F: include/uapi/linux/radeonfb.h 11386 11387RADIOSHARK RADIO DRIVER 11388M: Hans Verkuil <hverkuil@xs4all.nl> 11389L: linux-media@vger.kernel.org 11390T: git git://linuxtv.org/media_tree.git 11391S: Maintained 11392F: drivers/media/radio/radio-shark.c 11393 11394RADIOSHARK2 RADIO DRIVER 11395M: Hans Verkuil <hverkuil@xs4all.nl> 11396L: linux-media@vger.kernel.org 11397T: git git://linuxtv.org/media_tree.git 11398S: Maintained 11399F: drivers/media/radio/radio-shark2.c 11400F: drivers/media/radio/radio-tea5777.c 11401 11402RADOS BLOCK DEVICE (RBD) 11403M: Ilya Dryomov <idryomov@gmail.com> 11404M: Sage Weil <sage@redhat.com> 11405M: Alex Elder <elder@kernel.org> 11406L: ceph-devel@vger.kernel.org 11407W: http://ceph.com/ 11408T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11409T: git git://github.com/ceph/ceph-client.git 11410S: Supported 11411F: Documentation/ABI/testing/sysfs-bus-rbd 11412F: drivers/block/rbd.c 11413F: drivers/block/rbd_types.h 11414 11415RAGE128 FRAMEBUFFER DISPLAY DRIVER 11416M: Paul Mackerras <paulus@samba.org> 11417L: linux-fbdev@vger.kernel.org 11418S: Maintained 11419F: drivers/video/fbdev/aty/aty128fb.c 11420 11421RAINSHADOW-CEC DRIVER 11422M: Hans Verkuil <hverkuil@xs4all.nl> 11423L: linux-media@vger.kernel.org 11424T: git git://linuxtv.org/media_tree.git 11425S: Maintained 11426F: drivers/media/usb/rainshadow-cec/* 11427 11428RALINK MIPS ARCHITECTURE 11429M: John Crispin <john@phrozen.org> 11430L: linux-mips@linux-mips.org 11431S: Maintained 11432F: arch/mips/ralink 11433 11434RALINK RT2X00 WIRELESS LAN DRIVER 11435P: rt2x00 project 11436M: Stanislaw Gruszka <sgruszka@redhat.com> 11437M: Helmut Schaa <helmut.schaa@googlemail.com> 11438L: linux-wireless@vger.kernel.org 11439S: Maintained 11440F: drivers/net/wireless/ralink/rt2x00/ 11441 11442RAMDISK RAM BLOCK DEVICE DRIVER 11443M: Jens Axboe <axboe@kernel.dk> 11444S: Maintained 11445F: Documentation/blockdev/ramdisk.txt 11446F: drivers/block/brd.c 11447 11448RANDOM NUMBER DRIVER 11449M: "Theodore Ts'o" <tytso@mit.edu> 11450S: Maintained 11451F: drivers/char/random.c 11452 11453RAPIDIO SUBSYSTEM 11454M: Matt Porter <mporter@kernel.crashing.org> 11455M: Alexandre Bounine <alexandre.bounine@idt.com> 11456S: Maintained 11457F: drivers/rapidio/ 11458 11459RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11460L: linux-wireless@vger.kernel.org 11461S: Orphan 11462F: drivers/net/wireless/ray* 11463 11464RCUTORTURE MODULE 11465M: Josh Triplett <josh@joshtriplett.org> 11466M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11467L: linux-kernel@vger.kernel.org 11468S: Supported 11469T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11470F: Documentation/RCU/torture.txt 11471F: kernel/rcu/rcutorture.c 11472 11473RCUTORTURE TEST FRAMEWORK 11474M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11475M: Josh Triplett <josh@joshtriplett.org> 11476R: Steven Rostedt <rostedt@goodmis.org> 11477R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11478R: Lai Jiangshan <jiangshanlai@gmail.com> 11479L: linux-kernel@vger.kernel.org 11480S: Supported 11481T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11482F: tools/testing/selftests/rcutorture 11483 11484RDC R-321X SoC 11485M: Florian Fainelli <florian@openwrt.org> 11486S: Maintained 11487 11488RDC R6040 FAST ETHERNET DRIVER 11489M: Florian Fainelli <f.fainelli@gmail.com> 11490L: netdev@vger.kernel.org 11491S: Maintained 11492F: drivers/net/ethernet/rdc/r6040.c 11493 11494RDMAVT - RDMA verbs software 11495M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11496L: linux-rdma@vger.kernel.org 11497S: Supported 11498F: drivers/infiniband/sw/rdmavt 11499 11500RDS - RELIABLE DATAGRAM SOCKETS 11501M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11502L: netdev@vger.kernel.org 11503L: linux-rdma@vger.kernel.org 11504L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11505W: https://oss.oracle.com/projects/rds/ 11506S: Supported 11507F: net/rds/ 11508F: Documentation/networking/rds.txt 11509 11510RDT - RESOURCE ALLOCATION 11511M: Fenghua Yu <fenghua.yu@intel.com> 11512L: linux-kernel@vger.kernel.org 11513S: Supported 11514F: arch/x86/kernel/cpu/intel_rdt* 11515F: arch/x86/include/asm/intel_rdt_sched.h 11516F: Documentation/x86/intel_rdt* 11517 11518READ-COPY UPDATE (RCU) 11519M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11520M: Josh Triplett <josh@joshtriplett.org> 11521R: Steven Rostedt <rostedt@goodmis.org> 11522R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11523R: Lai Jiangshan <jiangshanlai@gmail.com> 11524L: linux-kernel@vger.kernel.org 11525W: http://www.rdrop.com/users/paulmck/RCU/ 11526S: Supported 11527T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11528F: Documentation/RCU/ 11529X: Documentation/RCU/torture.txt 11530F: include/linux/rcu* 11531X: include/linux/srcu.h 11532F: kernel/rcu/ 11533X: kernel/torture.c 11534 11535REAL TIME CLOCK (RTC) SUBSYSTEM 11536M: Alessandro Zummo <a.zummo@towertech.it> 11537M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11538L: linux-rtc@vger.kernel.org 11539Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11540T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11541S: Maintained 11542F: Documentation/devicetree/bindings/rtc/ 11543F: Documentation/rtc.txt 11544F: drivers/rtc/ 11545F: include/linux/rtc.h 11546F: include/uapi/linux/rtc.h 11547F: include/linux/rtc/ 11548F: include/linux/platform_data/rtc-* 11549F: tools/testing/selftests/timers/rtctest.c 11550 11551REALTEK AUDIO CODECS 11552M: Bard Liao <bardliao@realtek.com> 11553M: Oder Chiou <oder_chiou@realtek.com> 11554S: Maintained 11555F: sound/soc/codecs/rt* 11556F: include/sound/rt*.h 11557 11558REGISTER MAP ABSTRACTION 11559M: Mark Brown <broonie@kernel.org> 11560L: linux-kernel@vger.kernel.org 11561T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11562S: Supported 11563F: Documentation/devicetree/bindings/regmap/ 11564F: drivers/base/regmap/ 11565F: include/linux/regmap.h 11566 11567REISERFS FILE SYSTEM 11568L: reiserfs-devel@vger.kernel.org 11569S: Supported 11570F: fs/reiserfs/ 11571 11572REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11573M: Ohad Ben-Cohen <ohad@wizery.com> 11574M: Bjorn Andersson <bjorn.andersson@linaro.org> 11575L: linux-remoteproc@vger.kernel.org 11576T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11577S: Maintained 11578F: Documentation/devicetree/bindings/remoteproc/ 11579F: Documentation/remoteproc.txt 11580F: drivers/remoteproc/ 11581F: include/linux/remoteproc.h 11582 11583REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11584M: Ohad Ben-Cohen <ohad@wizery.com> 11585M: Bjorn Andersson <bjorn.andersson@linaro.org> 11586L: linux-remoteproc@vger.kernel.org 11587T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11588S: Maintained 11589F: drivers/rpmsg/ 11590F: Documentation/rpmsg.txt 11591F: include/linux/rpmsg.h 11592F: include/linux/rpmsg/ 11593 11594RENESAS CLOCK DRIVERS 11595M: Geert Uytterhoeven <geert+renesas@glider.be> 11596L: linux-renesas-soc@vger.kernel.org 11597T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11598S: Supported 11599F: drivers/clk/renesas/ 11600 11601RENESAS ETHERNET DRIVERS 11602R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11603L: netdev@vger.kernel.org 11604L: linux-renesas-soc@vger.kernel.org 11605F: Documentation/devicetree/bindings/net/renesas,*.txt 11606F: Documentation/devicetree/bindings/net/sh_eth.txt 11607F: drivers/net/ethernet/renesas/ 11608F: include/linux/sh_eth.h 11609 11610RENESAS R-CAR GYROADC DRIVER 11611M: Marek Vasut <marek.vasut@gmail.com> 11612L: linux-iio@vger.kernel.org 11613S: Supported 11614F: drivers/iio/adc/rcar_gyro_adc.c 11615 11616RENESAS USB PHY DRIVER 11617M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11618L: linux-renesas-soc@vger.kernel.org 11619S: Maintained 11620F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11621 11622RESET CONTROLLER FRAMEWORK 11623M: Philipp Zabel <p.zabel@pengutronix.de> 11624T: git git://git.pengutronix.de/git/pza/linux 11625S: Maintained 11626F: drivers/reset/ 11627F: Documentation/devicetree/bindings/reset/ 11628F: include/dt-bindings/reset/ 11629F: include/linux/reset.h 11630F: include/linux/reset-controller.h 11631 11632RFKILL 11633M: Johannes Berg <johannes@sipsolutions.net> 11634L: linux-wireless@vger.kernel.org 11635W: http://wireless.kernel.org/ 11636T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11637T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11638S: Maintained 11639F: Documentation/rfkill.txt 11640F: Documentation/ABI/stable/sysfs-class-rfkill 11641F: net/rfkill/ 11642 11643RHASHTABLE 11644M: Thomas Graf <tgraf@suug.ch> 11645M: Herbert Xu <herbert@gondor.apana.org.au> 11646L: netdev@vger.kernel.org 11647S: Maintained 11648F: lib/rhashtable.c 11649F: include/linux/rhashtable.h 11650 11651RICOH R5C592 MEMORYSTICK DRIVER 11652M: Maxim Levitsky <maximlevitsky@gmail.com> 11653S: Maintained 11654F: drivers/memstick/host/r592.* 11655 11656RICOH SMARTMEDIA/XD DRIVER 11657M: Maxim Levitsky <maximlevitsky@gmail.com> 11658S: Maintained 11659F: drivers/mtd/nand/r852.c 11660F: drivers/mtd/nand/r852.h 11661 11662RISC-V ARCHITECTURE 11663M: Palmer Dabbelt <palmer@sifive.com> 11664M: Albert Ou <albert@sifive.com> 11665L: patches@groups.riscv.org 11666T: git https://github.com/riscv/riscv-linux 11667S: Supported 11668F: arch/riscv/ 11669K: riscv 11670N: riscv 11671 11672ROCCAT DRIVERS 11673M: Stefan Achatz <erazor_de@users.sourceforge.net> 11674W: http://sourceforge.net/projects/roccat/ 11675S: Maintained 11676F: drivers/hid/hid-roccat* 11677F: include/linux/hid-roccat* 11678F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11679 11680ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11681M: Jacob chen <jacob2.chen@rock-chips.com> 11682L: linux-media@vger.kernel.org 11683S: Maintained 11684F: drivers/media/platform/rockchip/rga/ 11685F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11686 11687ROCKER DRIVER 11688M: Jiri Pirko <jiri@resnulli.us> 11689L: netdev@vger.kernel.org 11690S: Supported 11691F: drivers/net/ethernet/rocker/ 11692 11693ROCKETPORT DRIVER 11694P: Comtrol Corp. 11695W: http://www.comtrol.com 11696S: Maintained 11697F: Documentation/serial/rocket.txt 11698F: drivers/tty/rocket* 11699 11700ROCKETPORT EXPRESS/INFINITY DRIVER 11701M: Kevin Cernekee <cernekee@gmail.com> 11702L: linux-serial@vger.kernel.org 11703S: Odd Fixes 11704F: drivers/tty/serial/rp2.* 11705 11706ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11707M: Marek Vasut <marek.vasut+renesas@gmail.com> 11708L: linux-kernel@vger.kernel.org 11709L: linux-renesas-soc@vger.kernel.org 11710S: Supported 11711F: drivers/mfd/bd9571mwv.c 11712F: drivers/regulator/bd9571mwv-regulator.c 11713F: drivers/gpio/gpio-bd9571mwv.c 11714F: include/linux/mfd/bd9571mwv.h 11715F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11716 11717ROSE NETWORK LAYER 11718M: Ralf Baechle <ralf@linux-mips.org> 11719L: linux-hams@vger.kernel.org 11720W: http://www.linux-ax25.org/ 11721S: Maintained 11722F: include/net/rose.h 11723F: include/uapi/linux/rose.h 11724F: net/rose/ 11725 11726RTL2830 MEDIA DRIVER 11727M: Antti Palosaari <crope@iki.fi> 11728L: linux-media@vger.kernel.org 11729W: https://linuxtv.org 11730W: http://palosaari.fi/linux/ 11731Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11732T: git git://linuxtv.org/anttip/media_tree.git 11733S: Maintained 11734F: drivers/media/dvb-frontends/rtl2830* 11735 11736RTL2832 MEDIA DRIVER 11737M: Antti Palosaari <crope@iki.fi> 11738L: linux-media@vger.kernel.org 11739W: https://linuxtv.org 11740W: http://palosaari.fi/linux/ 11741Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11742T: git git://linuxtv.org/anttip/media_tree.git 11743S: Maintained 11744F: drivers/media/dvb-frontends/rtl2832* 11745 11746RTL2832_SDR MEDIA DRIVER 11747M: Antti Palosaari <crope@iki.fi> 11748L: linux-media@vger.kernel.org 11749W: https://linuxtv.org 11750W: http://palosaari.fi/linux/ 11751Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11752T: git git://linuxtv.org/anttip/media_tree.git 11753S: Maintained 11754F: drivers/media/dvb-frontends/rtl2832_sdr* 11755 11756RTL8180 WIRELESS DRIVER 11757L: linux-wireless@vger.kernel.org 11758W: http://wireless.kernel.org/ 11759T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11760S: Orphan 11761F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11762 11763RTL8187 WIRELESS DRIVER 11764M: Herton Ronaldo Krzesinski <herton@canonical.com> 11765M: Hin-Tak Leung <htl10@users.sourceforge.net> 11766M: Larry Finger <Larry.Finger@lwfinger.net> 11767L: linux-wireless@vger.kernel.org 11768W: http://wireless.kernel.org/ 11769T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11770S: Maintained 11771F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11772 11773RTL8192CE WIRELESS DRIVER 11774M: Larry Finger <Larry.Finger@lwfinger.net> 11775M: Chaoming Li <chaoming_li@realsil.com.cn> 11776L: linux-wireless@vger.kernel.org 11777W: http://wireless.kernel.org/ 11778T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11779S: Maintained 11780F: drivers/net/wireless/realtek/rtlwifi/ 11781F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11782 11783RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11784M: Jes Sorensen <Jes.Sorensen@gmail.com> 11785L: linux-wireless@vger.kernel.org 11786T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11787S: Maintained 11788F: drivers/net/wireless/realtek/rtl8xxxu/ 11789 11790RXRPC SOCKETS (AF_RXRPC) 11791M: David Howells <dhowells@redhat.com> 11792L: linux-afs@lists.infradead.org 11793S: Supported 11794F: net/rxrpc/ 11795F: include/keys/rxrpc-type.h 11796F: include/net/af_rxrpc.h 11797F: include/trace/events/rxrpc.h 11798F: include/uapi/linux/rxrpc.h 11799F: Documentation/networking/rxrpc.txt 11800W: https://www.infradead.org/~dhowells/kafs/ 11801 11802S3 SAVAGE FRAMEBUFFER DRIVER 11803M: Antonino Daplas <adaplas@gmail.com> 11804L: linux-fbdev@vger.kernel.org 11805S: Maintained 11806F: drivers/video/fbdev/savage/ 11807 11808S390 11809M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11810M: Heiko Carstens <heiko.carstens@de.ibm.com> 11811L: linux-s390@vger.kernel.org 11812W: http://www.ibm.com/developerworks/linux/linux390/ 11813T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11814S: Supported 11815F: arch/s390/ 11816F: drivers/s390/ 11817F: Documentation/s390/ 11818F: Documentation/driver-api/s390-drivers.rst 11819 11820S390 COMMON I/O LAYER 11821M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11822M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11823L: linux-s390@vger.kernel.org 11824W: http://www.ibm.com/developerworks/linux/linux390/ 11825S: Supported 11826F: drivers/s390/cio/ 11827 11828S390 DASD DRIVER 11829M: Stefan Haberland <sth@linux.vnet.ibm.com> 11830M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11831L: linux-s390@vger.kernel.org 11832W: http://www.ibm.com/developerworks/linux/linux390/ 11833S: Supported 11834F: drivers/s390/block/dasd* 11835F: block/partitions/ibm.c 11836 11837S390 IOMMU (PCI) 11838M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11839L: linux-s390@vger.kernel.org 11840W: http://www.ibm.com/developerworks/linux/linux390/ 11841S: Supported 11842F: drivers/iommu/s390-iommu.c 11843 11844S390 IUCV NETWORK LAYER 11845M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11846M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11847L: linux-s390@vger.kernel.org 11848W: http://www.ibm.com/developerworks/linux/linux390/ 11849S: Supported 11850F: drivers/s390/net/*iucv* 11851F: include/net/iucv/ 11852F: net/iucv/ 11853 11854S390 NETWORK DRIVERS 11855M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11856M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11857L: linux-s390@vger.kernel.org 11858W: http://www.ibm.com/developerworks/linux/linux390/ 11859S: Supported 11860F: drivers/s390/net/ 11861 11862S390 PCI SUBSYSTEM 11863M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11864M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11865L: linux-s390@vger.kernel.org 11866W: http://www.ibm.com/developerworks/linux/linux390/ 11867S: Supported 11868F: arch/s390/pci/ 11869F: drivers/pci/hotplug/s390_pci_hpc.c 11870 11871S390 VFIO-CCW DRIVER 11872M: Cornelia Huck <cohuck@redhat.com> 11873M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11874L: linux-s390@vger.kernel.org 11875L: kvm@vger.kernel.org 11876S: Supported 11877F: drivers/s390/cio/vfio_ccw* 11878F: Documentation/s390/vfio-ccw.txt 11879F: include/uapi/linux/vfio_ccw.h 11880 11881S390 ZCRYPT DRIVER 11882M: Harald Freudenberger <freude@de.ibm.com> 11883L: linux-s390@vger.kernel.org 11884W: http://www.ibm.com/developerworks/linux/linux390/ 11885S: Supported 11886F: drivers/s390/crypto/ 11887 11888S390 ZFCP DRIVER 11889M: Steffen Maier <maier@linux.vnet.ibm.com> 11890M: Benjamin Block <bblock@linux.vnet.ibm.com> 11891L: linux-s390@vger.kernel.org 11892W: http://www.ibm.com/developerworks/linux/linux390/ 11893S: Supported 11894F: drivers/s390/scsi/zfcp_* 11895 11896S3C24XX SD/MMC Driver 11897M: Ben Dooks <ben-linux@fluff.org> 11898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11899S: Supported 11900F: drivers/mmc/host/s3cmci.* 11901 11902SAA6588 RDS RECEIVER DRIVER 11903M: Hans Verkuil <hverkuil@xs4all.nl> 11904L: linux-media@vger.kernel.org 11905T: git git://linuxtv.org/media_tree.git 11906W: https://linuxtv.org 11907S: Odd Fixes 11908F: drivers/media/i2c/saa6588* 11909 11910SAA7134 VIDEO4LINUX DRIVER 11911M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11912M: Mauro Carvalho Chehab <mchehab@kernel.org> 11913L: linux-media@vger.kernel.org 11914W: https://linuxtv.org 11915T: git git://linuxtv.org/media_tree.git 11916S: Odd fixes 11917F: Documentation/media/v4l-drivers/saa7134* 11918F: drivers/media/pci/saa7134/ 11919 11920SAA7146 VIDEO4LINUX-2 DRIVER 11921M: Hans Verkuil <hverkuil@xs4all.nl> 11922L: linux-media@vger.kernel.org 11923T: git git://linuxtv.org/media_tree.git 11924S: Maintained 11925F: drivers/media/common/saa7146/ 11926F: drivers/media/pci/saa7146/ 11927F: include/media/saa7146* 11928 11929SAMSUNG AUDIO (ASoC) DRIVERS 11930M: Krzysztof Kozlowski <krzk@kernel.org> 11931M: Sangbeom Kim <sbkim73@samsung.com> 11932M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11933L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11934S: Supported 11935F: sound/soc/samsung/ 11936 11937SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11938M: Krzysztof Kozlowski <krzk@kernel.org> 11939L: linux-crypto@vger.kernel.org 11940L: linux-samsung-soc@vger.kernel.org 11941S: Maintained 11942F: drivers/crypto/exynos-rng.c 11943F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 11944 11945SAMSUNG FRAMEBUFFER DRIVER 11946M: Jingoo Han <jingoohan1@gmail.com> 11947L: linux-fbdev@vger.kernel.org 11948S: Maintained 11949F: drivers/video/fbdev/s3c-fb.c 11950 11951SAMSUNG LAPTOP DRIVER 11952M: Corentin Chary <corentin.chary@gmail.com> 11953L: platform-driver-x86@vger.kernel.org 11954S: Maintained 11955F: drivers/platform/x86/samsung-laptop.c 11956 11957SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11958M: Sangbeom Kim <sbkim73@samsung.com> 11959M: Krzysztof Kozlowski <krzk@kernel.org> 11960M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11961L: linux-kernel@vger.kernel.org 11962L: linux-samsung-soc@vger.kernel.org 11963S: Supported 11964F: drivers/mfd/sec*.c 11965F: drivers/regulator/s2m*.c 11966F: drivers/regulator/s5m*.c 11967F: drivers/clk/clk-s2mps11.c 11968F: drivers/rtc/rtc-s5m.c 11969F: include/linux/mfd/samsung/ 11970F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11971F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11972F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11973F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11974 11975SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11976M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11977L: linux-media@vger.kernel.org 11978L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11979S: Maintained 11980F: drivers/media/platform/s3c-camif/ 11981F: include/media/drv-intf/s3c_camif.h 11982 11983SAMSUNG S3FWRN5 NFC DRIVER 11984M: Robert Baldyga <r.baldyga@samsung.com> 11985M: Krzysztof Opasiak <k.opasiak@samsung.com> 11986L: linux-nfc@lists.01.org (moderated for non-subscribers) 11987S: Supported 11988F: drivers/nfc/s3fwrn5 11989 11990SAMSUNG S5C73M3 CAMERA DRIVER 11991M: Kyungmin Park <kyungmin.park@samsung.com> 11992M: Andrzej Hajda <a.hajda@samsung.com> 11993L: linux-media@vger.kernel.org 11994S: Supported 11995F: drivers/media/i2c/s5c73m3/* 11996 11997SAMSUNG S5K5BAF CAMERA DRIVER 11998M: Kyungmin Park <kyungmin.park@samsung.com> 11999M: Andrzej Hajda <a.hajda@samsung.com> 12000L: linux-media@vger.kernel.org 12001S: Supported 12002F: drivers/media/i2c/s5k5baf.c 12003 12004SAMSUNG S5P Security SubSystem (SSS) DRIVER 12005M: Krzysztof Kozlowski <krzk@kernel.org> 12006M: Vladimir Zapolskiy <vz@mleia.com> 12007L: linux-crypto@vger.kernel.org 12008L: linux-samsung-soc@vger.kernel.org 12009S: Maintained 12010F: drivers/crypto/s5p-sss.c 12011 12012SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12013M: Kyungmin Park <kyungmin.park@samsung.com> 12014M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12015L: linux-media@vger.kernel.org 12016Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12017S: Supported 12018F: drivers/media/platform/exynos4-is/ 12019 12020SAMSUNG SOC CLOCK DRIVERS 12021M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12022M: Tomasz Figa <tomasz.figa@gmail.com> 12023M: Chanwoo Choi <cw00.choi@samsung.com> 12024S: Supported 12025L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12026F: drivers/clk/samsung/ 12027F: include/dt-bindings/clock/exynos*.h 12028F: Documentation/devicetree/bindings/clock/exynos*.txt 12029 12030SAMSUNG SPI DRIVERS 12031M: Kukjin Kim <kgene@kernel.org> 12032M: Krzysztof Kozlowski <krzk@kernel.org> 12033M: Andi Shyti <andi.shyti@samsung.com> 12034L: linux-spi@vger.kernel.org 12035L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12036S: Maintained 12037F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12038F: drivers/spi/spi-s3c* 12039F: include/linux/platform_data/spi-s3c64xx.h 12040 12041SAMSUNG SXGBE DRIVERS 12042M: Byungho An <bh74.an@samsung.com> 12043M: Girish K S <ks.giri@samsung.com> 12044M: Vipul Pandya <vipul.pandya@samsung.com> 12045S: Supported 12046L: netdev@vger.kernel.org 12047F: drivers/net/ethernet/samsung/sxgbe/ 12048 12049SAMSUNG THERMAL DRIVER 12050M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12051L: linux-pm@vger.kernel.org 12052L: linux-samsung-soc@vger.kernel.org 12053S: Supported 12054T: git https://github.com/lmajewski/linux-samsung-thermal.git 12055F: drivers/thermal/samsung/ 12056 12057SAMSUNG USB2 PHY DRIVER 12058M: Kamil Debski <kamil@wypas.org> 12059M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12060L: linux-kernel@vger.kernel.org 12061S: Supported 12062F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12063F: Documentation/phy/samsung-usb2.txt 12064F: drivers/phy/samsung/phy-exynos4210-usb2.c 12065F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12066F: drivers/phy/samsung/phy-exynos5250-usb2.c 12067F: drivers/phy/samsung/phy-s5pv210-usb2.c 12068F: drivers/phy/samsung/phy-samsung-usb2.c 12069F: drivers/phy/samsung/phy-samsung-usb2.h 12070 12071SC1200 WDT DRIVER 12072M: Zwane Mwaikambo <zwanem@gmail.com> 12073S: Maintained 12074F: drivers/watchdog/sc1200wdt.c 12075 12076SCHEDULER 12077M: Ingo Molnar <mingo@redhat.com> 12078M: Peter Zijlstra <peterz@infradead.org> 12079L: linux-kernel@vger.kernel.org 12080T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12081S: Maintained 12082F: kernel/sched/ 12083F: include/linux/sched.h 12084F: include/uapi/linux/sched.h 12085F: include/linux/wait.h 12086 12087SCORE ARCHITECTURE 12088M: Chen Liqin <liqin.linux@gmail.com> 12089M: Lennox Wu <lennox.wu@gmail.com> 12090W: http://www.sunplus.com 12091S: Supported 12092F: arch/score/ 12093 12094SCR24X CHIP CARD INTERFACE DRIVER 12095M: Lubomir Rintel <lkundrak@v3.sk> 12096S: Supported 12097F: drivers/char/pcmcia/scr24x_cs.c 12098 12099SCSI CDROM DRIVER 12100M: Jens Axboe <axboe@kernel.dk> 12101L: linux-scsi@vger.kernel.org 12102W: http://www.kernel.dk 12103S: Maintained 12104F: drivers/scsi/sr* 12105 12106SCSI RDMA PROTOCOL (SRP) INITIATOR 12107M: Bart Van Assche <bart.vanassche@sandisk.com> 12108L: linux-rdma@vger.kernel.org 12109S: Supported 12110W: http://www.openfabrics.org 12111Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12112T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12113F: drivers/infiniband/ulp/srp/ 12114F: include/scsi/srp.h 12115 12116SCSI SG DRIVER 12117M: Doug Gilbert <dgilbert@interlog.com> 12118L: linux-scsi@vger.kernel.org 12119W: http://sg.danny.cz/sg 12120S: Maintained 12121F: Documentation/scsi/scsi-generic.txt 12122F: drivers/scsi/sg.c 12123F: include/scsi/sg.h 12124 12125SCSI SUBSYSTEM 12126M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12127T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12128M: "Martin K. Petersen" <martin.petersen@oracle.com> 12129T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12130L: linux-scsi@vger.kernel.org 12131S: Maintained 12132F: Documentation/devicetree/bindings/scsi/ 12133F: drivers/scsi/ 12134F: include/scsi/ 12135 12136SCSI TAPE DRIVER 12137M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12138L: linux-scsi@vger.kernel.org 12139S: Maintained 12140F: Documentation/scsi/st.txt 12141F: drivers/scsi/st.* 12142F: drivers/scsi/st_*.h 12143 12144SCTP PROTOCOL 12145M: Vlad Yasevich <vyasevich@gmail.com> 12146M: Neil Horman <nhorman@tuxdriver.com> 12147L: linux-sctp@vger.kernel.org 12148W: http://lksctp.sourceforge.net 12149S: Maintained 12150F: Documentation/networking/sctp.txt 12151F: include/linux/sctp.h 12152F: include/uapi/linux/sctp.h 12153F: include/net/sctp/ 12154F: net/sctp/ 12155 12156SCx200 CPU SUPPORT 12157M: Jim Cromie <jim.cromie@gmail.com> 12158S: Odd Fixes 12159F: Documentation/i2c/busses/scx200_acb 12160F: arch/x86/platform/scx200/ 12161F: drivers/watchdog/scx200_wdt.c 12162F: drivers/i2c/busses/scx200* 12163F: drivers/mtd/maps/scx200_docflash.c 12164F: include/linux/scx200.h 12165 12166SCx200 GPIO DRIVER 12167M: Jim Cromie <jim.cromie@gmail.com> 12168S: Maintained 12169F: drivers/char/scx200_gpio.c 12170F: include/linux/scx200_gpio.h 12171 12172SCx200 HRT CLOCKSOURCE DRIVER 12173M: Jim Cromie <jim.cromie@gmail.com> 12174S: Maintained 12175F: drivers/clocksource/scx200_hrt.c 12176 12177SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12178M: Sascha Sommer <saschasommer@freenet.de> 12179L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12180S: Maintained 12181F: drivers/mmc/host/sdricoh_cs.c 12182 12183SECURE COMPUTING 12184M: Kees Cook <keescook@chromium.org> 12185R: Andy Lutomirski <luto@amacapital.net> 12186R: Will Drewry <wad@chromium.org> 12187T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12188S: Supported 12189F: kernel/seccomp.c 12190F: include/uapi/linux/seccomp.h 12191F: include/linux/seccomp.h 12192F: tools/testing/selftests/seccomp/* 12193F: tools/testing/selftests/kselftest_harness.h 12194F: Documentation/userspace-api/seccomp_filter.rst 12195K: \bsecure_computing 12196K: \bTIF_SECCOMP\b 12197 12198SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12199M: Al Cooper <alcooperx@gmail.com> 12200L: linux-mmc@vger.kernel.org 12201L: bcm-kernel-feedback-list@broadcom.com 12202S: Maintained 12203F: drivers/mmc/host/sdhci-brcmstb* 12204 12205SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12206M: Adrian Hunter <adrian.hunter@intel.com> 12207L: linux-mmc@vger.kernel.org 12208T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12209S: Maintained 12210F: drivers/mmc/host/sdhci* 12211F: include/linux/mmc/sdhci* 12212 12213SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12214M: Ben Dooks <ben-linux@fluff.org> 12215M: Jaehoon Chung <jh80.chung@samsung.com> 12216L: linux-mmc@vger.kernel.org 12217S: Maintained 12218F: drivers/mmc/host/sdhci-s3c* 12219 12220SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12221M: Viresh Kumar <vireshk@kernel.org> 12222L: linux-mmc@vger.kernel.org 12223S: Maintained 12224F: drivers/mmc/host/sdhci-spear.c 12225 12226SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12227M: Kishon Vijay Abraham I <kishon@ti.com> 12228L: linux-mmc@vger.kernel.org 12229S: Maintained 12230F: drivers/mmc/host/sdhci-omap.c 12231 12232SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12233M: Scott Bauer <scott.bauer@intel.com> 12234M: Jonathan Derrick <jonathan.derrick@intel.com> 12235L: linux-block@vger.kernel.org 12236S: Supported 12237F: block/sed* 12238F: block/opal_proto.h 12239F: include/linux/sed* 12240F: include/uapi/linux/sed* 12241 12242SECURITY CONTACT 12243M: Security Officers <security@kernel.org> 12244S: Supported 12245 12246SECURITY SUBSYSTEM 12247M: James Morris <james.l.morris@oracle.com> 12248M: "Serge E. Hallyn" <serge@hallyn.com> 12249L: linux-security-module@vger.kernel.org (suggested Cc:) 12250T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12251W: http://kernsec.org/ 12252S: Supported 12253F: security/ 12254 12255SELINUX SECURITY MODULE 12256M: Paul Moore <paul@paul-moore.com> 12257M: Stephen Smalley <sds@tycho.nsa.gov> 12258M: Eric Paris <eparis@parisplace.org> 12259L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12260W: https://selinuxproject.org 12261W: https://github.com/SELinuxProject 12262T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12263S: Supported 12264F: include/linux/selinux* 12265F: security/selinux/ 12266F: scripts/selinux/ 12267F: Documentation/admin-guide/LSM/SELinux.rst 12268 12269SENSABLE PHANTOM 12270M: Jiri Slaby <jirislaby@gmail.com> 12271S: Maintained 12272F: drivers/misc/phantom.c 12273F: include/uapi/linux/phantom.h 12274 12275SERIAL DEVICE BUS 12276M: Rob Herring <robh@kernel.org> 12277L: linux-serial@vger.kernel.org 12278S: Maintained 12279F: Documentation/devicetree/bindings/serial/slave-device.txt 12280F: drivers/tty/serdev/ 12281F: include/linux/serdev.h 12282 12283SERIAL DRIVERS 12284M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12285L: linux-serial@vger.kernel.org 12286S: Maintained 12287F: Documentation/devicetree/bindings/serial/ 12288F: drivers/tty/serial/ 12289 12290SERIAL IR RECEIVER 12291M: Sean Young <sean@mess.org> 12292L: linux-media@vger.kernel.org 12293S: Maintained 12294F: drivers/media/rc/serial_ir.c 12295 12296SFC NETWORK DRIVER 12297M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12298M: Edward Cree <ecree@solarflare.com> 12299M: Bert Kenward <bkenward@solarflare.com> 12300L: netdev@vger.kernel.org 12301S: Supported 12302F: drivers/net/ethernet/sfc/ 12303 12304SGI GRU DRIVER 12305M: Dimitri Sivanich <sivanich@sgi.com> 12306S: Maintained 12307F: drivers/misc/sgi-gru/ 12308 12309SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12310M: Pat Gefre <pfg@sgi.com> 12311L: linux-ia64@vger.kernel.org 12312S: Supported 12313F: Documentation/ia64/serial.txt 12314F: drivers/tty/serial/ioc?_serial.c 12315F: include/linux/ioc?.h 12316 12317SGI XP/XPC/XPNET DRIVER 12318M: Cliff Whickman <cpw@sgi.com> 12319M: Robin Holt <robinmholt@gmail.com> 12320S: Maintained 12321F: drivers/misc/sgi-xp/ 12322 12323SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12324M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12325L: linux-s390@vger.kernel.org 12326W: http://www.ibm.com/developerworks/linux/linux390/ 12327S: Supported 12328F: net/smc/ 12329 12330SH_VEU V4L2 MEM2MEM DRIVER 12331L: linux-media@vger.kernel.org 12332S: Orphan 12333F: drivers/media/platform/sh_veu.c 12334 12335SH_VOU V4L2 OUTPUT DRIVER 12336L: linux-media@vger.kernel.org 12337S: Orphan 12338F: drivers/media/platform/sh_vou.c 12339F: include/media/drv-intf/sh_vou.h 12340 12341SI2157 MEDIA DRIVER 12342M: Antti Palosaari <crope@iki.fi> 12343L: linux-media@vger.kernel.org 12344W: https://linuxtv.org 12345W: http://palosaari.fi/linux/ 12346Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12347T: git git://linuxtv.org/anttip/media_tree.git 12348S: Maintained 12349F: drivers/media/tuners/si2157* 12350 12351SI2165 MEDIA DRIVER 12352M: Matthias Schwarzott <zzam@gentoo.org> 12353L: linux-media@vger.kernel.org 12354W: https://linuxtv.org 12355Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12356S: Maintained 12357F: drivers/media/dvb-frontends/si2165* 12358 12359SI2168 MEDIA DRIVER 12360M: Antti Palosaari <crope@iki.fi> 12361L: linux-media@vger.kernel.org 12362W: https://linuxtv.org 12363W: http://palosaari.fi/linux/ 12364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12365T: git git://linuxtv.org/anttip/media_tree.git 12366S: Maintained 12367F: drivers/media/dvb-frontends/si2168* 12368 12369SI470X FM RADIO RECEIVER I2C DRIVER 12370M: Hans Verkuil <hverkuil@xs4all.nl> 12371L: linux-media@vger.kernel.org 12372T: git git://linuxtv.org/media_tree.git 12373W: https://linuxtv.org 12374S: Odd Fixes 12375F: drivers/media/radio/si470x/radio-si470x-i2c.c 12376 12377SI470X FM RADIO RECEIVER USB DRIVER 12378M: Hans Verkuil <hverkuil@xs4all.nl> 12379L: linux-media@vger.kernel.org 12380T: git git://linuxtv.org/media_tree.git 12381W: https://linuxtv.org 12382S: Maintained 12383F: drivers/media/radio/si470x/radio-si470x-common.c 12384F: drivers/media/radio/si470x/radio-si470x.h 12385F: drivers/media/radio/si470x/radio-si470x-usb.c 12386 12387SI4713 FM RADIO TRANSMITTER I2C DRIVER 12388M: Eduardo Valentin <edubezval@gmail.com> 12389L: linux-media@vger.kernel.org 12390T: git git://linuxtv.org/media_tree.git 12391W: https://linuxtv.org 12392S: Odd Fixes 12393F: drivers/media/radio/si4713/si4713.? 12394 12395SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12396M: Eduardo Valentin <edubezval@gmail.com> 12397L: linux-media@vger.kernel.org 12398T: git git://linuxtv.org/media_tree.git 12399W: https://linuxtv.org 12400S: Odd Fixes 12401F: drivers/media/radio/si4713/radio-platform-si4713.c 12402 12403SI4713 FM RADIO TRANSMITTER USB DRIVER 12404M: Hans Verkuil <hverkuil@xs4all.nl> 12405L: linux-media@vger.kernel.org 12406T: git git://linuxtv.org/media_tree.git 12407W: https://linuxtv.org 12408S: Maintained 12409F: drivers/media/radio/si4713/radio-usb-si4713.c 12410 12411SIANO DVB DRIVER 12412M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12413M: Mauro Carvalho Chehab <mchehab@kernel.org> 12414L: linux-media@vger.kernel.org 12415W: https://linuxtv.org 12416T: git git://linuxtv.org/media_tree.git 12417S: Odd fixes 12418F: drivers/media/common/siano/ 12419F: drivers/media/usb/siano/ 12420F: drivers/media/usb/siano/ 12421F: drivers/media/mmc/siano/ 12422 12423SILEAD TOUCHSCREEN DRIVER 12424M: Hans de Goede <hdegoede@redhat.com> 12425L: linux-input@vger.kernel.org 12426L: platform-driver-x86@vger.kernel.org 12427S: Maintained 12428F: drivers/input/touchscreen/silead.c 12429F: drivers/platform/x86/silead_dmi.c 12430 12431SILICON MOTION SM712 FRAME BUFFER DRIVER 12432M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12433M: Teddy Wang <teddy.wang@siliconmotion.com> 12434M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12435L: linux-fbdev@vger.kernel.org 12436S: Maintained 12437F: drivers/video/fbdev/sm712* 12438F: Documentation/fb/sm712fb.txt 12439 12440SIMPLE FIRMWARE INTERFACE (SFI) 12441M: Len Brown <lenb@kernel.org> 12442L: sfi-devel@simplefirmware.org 12443W: http://simplefirmware.org/ 12444T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12445S: Supported 12446F: arch/x86/platform/sfi/ 12447F: drivers/sfi/ 12448F: include/linux/sfi*.h 12449 12450SIMPLEFB FB DRIVER 12451M: Hans de Goede <hdegoede@redhat.com> 12452L: linux-fbdev@vger.kernel.org 12453S: Maintained 12454F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12455F: drivers/video/fbdev/simplefb.c 12456F: include/linux/platform_data/simplefb.h 12457 12458SIMTEC EB110ATX (Chalice CATS) 12459P: Ben Dooks 12460P: Vincent Sanders <vince@simtec.co.uk> 12461M: Simtec Linux Team <linux@simtec.co.uk> 12462W: http://www.simtec.co.uk/products/EB110ATX/ 12463S: Supported 12464 12465SIMTEC EB2410ITX (BAST) 12466P: Ben Dooks 12467P: Vincent Sanders <vince@simtec.co.uk> 12468M: Simtec Linux Team <linux@simtec.co.uk> 12469W: http://www.simtec.co.uk/products/EB2410ITX/ 12470S: Supported 12471F: arch/arm/mach-s3c24xx/mach-bast.c 12472F: arch/arm/mach-s3c24xx/bast-ide.c 12473F: arch/arm/mach-s3c24xx/bast-irq.c 12474 12475SIPHASH PRF ROUTINES 12476M: Jason A. Donenfeld <Jason@zx2c4.com> 12477S: Maintained 12478F: lib/siphash.c 12479F: lib/test_siphash.c 12480F: include/linux/siphash.h 12481 12482SIS 190 ETHERNET DRIVER 12483M: Francois Romieu <romieu@fr.zoreil.com> 12484L: netdev@vger.kernel.org 12485S: Maintained 12486F: drivers/net/ethernet/sis/sis190.c 12487 12488SIS 900/7016 FAST ETHERNET DRIVER 12489M: Daniele Venzano <venza@brownhat.org> 12490W: http://www.brownhat.org/sis900.html 12491L: netdev@vger.kernel.org 12492S: Maintained 12493F: drivers/net/ethernet/sis/sis900.* 12494 12495SIS FRAMEBUFFER DRIVER 12496M: Thomas Winischhofer <thomas@winischhofer.net> 12497W: http://www.winischhofer.net/linuxsisvga.shtml 12498S: Maintained 12499F: Documentation/fb/sisfb.txt 12500F: drivers/video/fbdev/sis/ 12501F: include/video/sisfb.h 12502 12503SIS USB2VGA DRIVER 12504M: Thomas Winischhofer <thomas@winischhofer.net> 12505W: http://www.winischhofer.at/linuxsisusbvga.shtml 12506S: Maintained 12507F: drivers/usb/misc/sisusbvga/ 12508 12509SLAB ALLOCATOR 12510M: Christoph Lameter <cl@linux.com> 12511M: Pekka Enberg <penberg@kernel.org> 12512M: David Rientjes <rientjes@google.com> 12513M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12514M: Andrew Morton <akpm@linux-foundation.org> 12515L: linux-mm@kvack.org 12516S: Maintained 12517F: include/linux/sl?b*.h 12518F: mm/sl?b* 12519 12520SLEEPABLE READ-COPY UPDATE (SRCU) 12521M: Lai Jiangshan <jiangshanlai@gmail.com> 12522M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12523M: Josh Triplett <josh@joshtriplett.org> 12524R: Steven Rostedt <rostedt@goodmis.org> 12525R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12526L: linux-kernel@vger.kernel.org 12527W: http://www.rdrop.com/users/paulmck/RCU/ 12528S: Supported 12529T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12530F: include/linux/srcu.h 12531F: kernel/rcu/srcu.c 12532 12533SMACK SECURITY MODULE 12534M: Casey Schaufler <casey@schaufler-ca.com> 12535L: linux-security-module@vger.kernel.org 12536W: http://schaufler-ca.com 12537T: git git://github.com/cschaufler/smack-next 12538S: Maintained 12539F: Documentation/admin-guide/LSM/Smack.rst 12540F: security/smack/ 12541 12542SMC91x ETHERNET DRIVER 12543M: Nicolas Pitre <nico@fluxnic.net> 12544S: Odd Fixes 12545F: drivers/net/ethernet/smsc/smc91x.* 12546 12547SMIA AND SMIA++ IMAGE SENSOR DRIVER 12548M: Sakari Ailus <sakari.ailus@iki.fi> 12549L: linux-media@vger.kernel.org 12550S: Maintained 12551F: drivers/media/i2c/smiapp/ 12552F: include/media/i2c/smiapp.h 12553F: drivers/media/i2c/smiapp-pll.c 12554F: drivers/media/i2c/smiapp-pll.h 12555F: include/uapi/linux/smiapp.h 12556F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12557 12558SMM665 HARDWARE MONITOR DRIVER 12559M: Guenter Roeck <linux@roeck-us.net> 12560L: linux-hwmon@vger.kernel.org 12561S: Maintained 12562F: Documentation/hwmon/smm665 12563F: drivers/hwmon/smm665.c 12564 12565SMSC EMC2103 HARDWARE MONITOR DRIVER 12566M: Steve Glendinning <steve.glendinning@shawell.net> 12567L: linux-hwmon@vger.kernel.org 12568S: Maintained 12569F: Documentation/hwmon/emc2103 12570F: drivers/hwmon/emc2103.c 12571 12572SMSC SCH5627 HARDWARE MONITOR DRIVER 12573M: Hans de Goede <hdegoede@redhat.com> 12574L: linux-hwmon@vger.kernel.org 12575S: Supported 12576F: Documentation/hwmon/sch5627 12577F: drivers/hwmon/sch5627.c 12578 12579SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12580M: Steve Glendinning <steve.glendinning@shawell.net> 12581L: linux-fbdev@vger.kernel.org 12582S: Maintained 12583F: drivers/video/fbdev/smscufx.c 12584 12585SMSC47B397 HARDWARE MONITOR DRIVER 12586M: Jean Delvare <jdelvare@suse.com> 12587L: linux-hwmon@vger.kernel.org 12588S: Maintained 12589F: Documentation/hwmon/smsc47b397 12590F: drivers/hwmon/smsc47b397.c 12591 12592SMSC911x ETHERNET DRIVER 12593M: Steve Glendinning <steve.glendinning@shawell.net> 12594L: netdev@vger.kernel.org 12595S: Maintained 12596F: include/linux/smsc911x.h 12597F: drivers/net/ethernet/smsc/smsc911x.* 12598 12599SMSC9420 PCI ETHERNET DRIVER 12600M: Steve Glendinning <steve.glendinning@shawell.net> 12601L: netdev@vger.kernel.org 12602S: Maintained 12603F: drivers/net/ethernet/smsc/smsc9420.* 12604 12605SOC-CAMERA V4L2 SUBSYSTEM 12606M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12607L: linux-media@vger.kernel.org 12608T: git git://linuxtv.org/media_tree.git 12609S: Maintained 12610F: include/media/soc* 12611F: drivers/media/i2c/soc_camera/ 12612F: drivers/media/platform/soc_camera/ 12613 12614SOEKRIS NET48XX LED SUPPORT 12615M: Chris Boot <bootc@bootc.net> 12616S: Maintained 12617F: drivers/leds/leds-net48xx.c 12618 12619SOFT-ROCE DRIVER (rxe) 12620M: Moni Shoua <monis@mellanox.com> 12621L: linux-rdma@vger.kernel.org 12622S: Supported 12623W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12624Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12625F: drivers/infiniband/sw/rxe/ 12626F: include/uapi/rdma/rdma_user_rxe.h 12627 12628SOFTLOGIC 6x10 MPEG CODEC 12629M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12630M: Anton Sviridenko <anton@corp.bluecherry.net> 12631M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12632M: Andrey Utkin <andrey_utkin@fastmail.com> 12633M: Ismael Luceno <ismael@iodev.co.uk> 12634L: linux-media@vger.kernel.org 12635S: Supported 12636F: drivers/media/pci/solo6x10/ 12637 12638SOFTWARE RAID (Multiple Disks) SUPPORT 12639M: Shaohua Li <shli@kernel.org> 12640L: linux-raid@vger.kernel.org 12641T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12642S: Supported 12643F: drivers/md/Makefile 12644F: drivers/md/Kconfig 12645F: drivers/md/md* 12646F: drivers/md/raid* 12647F: include/linux/raid/ 12648F: include/uapi/linux/raid/ 12649 12650SONIC NETWORK DRIVER 12651M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12652L: netdev@vger.kernel.org 12653S: Maintained 12654F: drivers/net/ethernet/natsemi/sonic.* 12655 12656SONICS SILICON BACKPLANE DRIVER (SSB) 12657M: Michael Buesch <m@bues.ch> 12658L: linux-wireless@vger.kernel.org 12659S: Maintained 12660F: drivers/ssb/ 12661F: include/linux/ssb/ 12662 12663SONY IMX274 SENSOR DRIVER 12664M: Leon Luo <leonl@leopardimaging.com> 12665L: linux-media@vger.kernel.org 12666T: git git://linuxtv.org/media_tree.git 12667S: Maintained 12668F: drivers/media/i2c/imx274.c 12669F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12670 12671SONY MEMORYSTICK CARD SUPPORT 12672M: Alex Dubov <oakad@yahoo.com> 12673W: http://tifmxx.berlios.de/ 12674S: Maintained 12675F: drivers/memstick/host/tifm_ms.c 12676 12677SONY MEMORYSTICK STANDARD SUPPORT 12678M: Maxim Levitsky <maximlevitsky@gmail.com> 12679S: Maintained 12680F: drivers/memstick/core/ms_block.* 12681 12682SONY VAIO CONTROL DEVICE DRIVER 12683M: Mattia Dongili <malattia@linux.it> 12684L: platform-driver-x86@vger.kernel.org 12685W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12686S: Maintained 12687F: Documentation/laptops/sony-laptop.txt 12688F: drivers/char/sonypi.c 12689F: drivers/platform/x86/sony-laptop.c 12690F: include/linux/sony-laptop.h 12691 12692SOUND 12693M: Jaroslav Kysela <perex@perex.cz> 12694M: Takashi Iwai <tiwai@suse.com> 12695L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12696W: http://www.alsa-project.org/ 12697T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12698T: git git://git.alsa-project.org/alsa-kernel.git 12699Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12700S: Maintained 12701F: Documentation/sound/ 12702F: include/sound/ 12703F: include/uapi/sound/ 12704F: sound/ 12705 12706SOUND - COMPRESSED AUDIO 12707M: Vinod Koul <vinod.koul@intel.com> 12708L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12709T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12710S: Supported 12711F: Documentation/sound/alsa/compress_offload.txt 12712F: include/sound/compress_driver.h 12713F: include/uapi/sound/compress_* 12714F: sound/core/compress_offload.c 12715F: sound/soc/soc-compress.c 12716 12717SOUND - DMAENGINE HELPERS 12718M: Lars-Peter Clausen <lars@metafoo.de> 12719S: Supported 12720F: include/sound/dmaengine_pcm.h 12721F: sound/core/pcm_dmaengine.c 12722F: sound/soc/soc-generic-dmaengine-pcm.c 12723 12724SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12725M: Liam Girdwood <lgirdwood@gmail.com> 12726M: Mark Brown <broonie@kernel.org> 12727T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12728L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12729W: http://alsa-project.org/main/index.php/ASoC 12730S: Supported 12731F: Documentation/devicetree/bindings/sound/ 12732F: Documentation/sound/alsa/soc/ 12733F: sound/soc/ 12734F: include/sound/soc* 12735 12736SP2 MEDIA DRIVER 12737M: Olli Salonen <olli.salonen@iki.fi> 12738L: linux-media@vger.kernel.org 12739W: https://linuxtv.org 12740Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12741S: Maintained 12742F: drivers/media/dvb-frontends/sp2* 12743 12744SPARC + UltraSPARC (sparc/sparc64) 12745M: "David S. Miller" <davem@davemloft.net> 12746L: sparclinux@vger.kernel.org 12747Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12748T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12749T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12750S: Maintained 12751F: arch/sparc/ 12752F: drivers/sbus/ 12753 12754SPARC SERIAL DRIVERS 12755M: "David S. Miller" <davem@davemloft.net> 12756L: sparclinux@vger.kernel.org 12757T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12758T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12759S: Maintained 12760F: include/linux/sunserialcore.h 12761F: drivers/tty/serial/suncore.c 12762F: drivers/tty/serial/sunhv.c 12763F: drivers/tty/serial/sunsab.c 12764F: drivers/tty/serial/sunsab.h 12765F: drivers/tty/serial/sunsu.c 12766F: drivers/tty/serial/sunzilog.c 12767F: drivers/tty/serial/sunzilog.h 12768F: drivers/tty/vcc.c 12769 12770SPARSE CHECKER 12771M: "Christopher Li" <sparse@chrisli.org> 12772L: linux-sparse@vger.kernel.org 12773W: https://sparse.wiki.kernel.org/ 12774T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12775T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12776S: Maintained 12777F: include/linux/compiler.h 12778 12779SPEAR CLOCK FRAMEWORK SUPPORT 12780M: Viresh Kumar <vireshk@kernel.org> 12781L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12782W: http://www.st.com/spear 12783S: Maintained 12784F: drivers/clk/spear/ 12785 12786SPEAR PLATFORM SUPPORT 12787M: Viresh Kumar <vireshk@kernel.org> 12788M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12790W: http://www.st.com/spear 12791S: Maintained 12792F: arch/arm/boot/dts/spear* 12793F: arch/arm/mach-spear/ 12794 12795SPI NOR SUBSYSTEM 12796M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12797M: Marek Vasut <marek.vasut@gmail.com> 12798L: linux-mtd@lists.infradead.org 12799W: http://www.linux-mtd.infradead.org/ 12800Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12801T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12802T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12803S: Maintained 12804F: drivers/mtd/spi-nor/ 12805F: include/linux/mtd/spi-nor.h 12806 12807SPI SUBSYSTEM 12808M: Mark Brown <broonie@kernel.org> 12809L: linux-spi@vger.kernel.org 12810T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12811Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12812S: Maintained 12813F: Documentation/devicetree/bindings/spi/ 12814F: Documentation/spi/ 12815F: drivers/spi/ 12816F: include/linux/spi/ 12817F: include/uapi/linux/spi/ 12818F: tools/spi/ 12819 12820SPIDERNET NETWORK DRIVER for CELL 12821M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12822L: netdev@vger.kernel.org 12823S: Supported 12824F: Documentation/networking/spider_net.txt 12825F: drivers/net/ethernet/toshiba/spider_net* 12826 12827SPMI SUBSYSTEM 12828R: Stephen Boyd <sboyd@codeaurora.org> 12829L: linux-arm-msm@vger.kernel.org 12830F: Documentation/devicetree/bindings/spmi/ 12831F: drivers/spmi/ 12832F: include/dt-bindings/spmi/spmi.h 12833F: include/linux/spmi.h 12834F: include/trace/events/spmi.h 12835 12836SPU FILE SYSTEM 12837M: Jeremy Kerr <jk@ozlabs.org> 12838L: linuxppc-dev@lists.ozlabs.org 12839W: http://www.ibm.com/developerworks/power/cell/ 12840S: Supported 12841F: Documentation/filesystems/spufs.txt 12842F: arch/powerpc/platforms/cell/spufs/ 12843 12844SQUASHFS FILE SYSTEM 12845M: Phillip Lougher <phillip@squashfs.org.uk> 12846L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12847W: http://squashfs.org.uk 12848T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12849S: Maintained 12850F: Documentation/filesystems/squashfs.txt 12851F: fs/squashfs/ 12852 12853SRM (Alpha) environment access 12854M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12855S: Maintained 12856F: arch/alpha/kernel/srm_env.c 12857 12858STABLE BRANCH 12859M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12860L: stable@vger.kernel.org 12861S: Supported 12862F: Documentation/process/stable-kernel-rules.rst 12863 12864STAGING - ATOMISP DRIVER 12865M: Alan Cox <alan@linux.intel.com> 12866M: Sakari Ailus <sakari.ailus@linux.intel.com> 12867L: linux-media@vger.kernel.org 12868S: Maintained 12869F: drivers/staging/media/atomisp/ 12870 12871STAGING - COMEDI 12872M: Ian Abbott <abbotti@mev.co.uk> 12873M: H Hartley Sweeten <hsweeten@visionengravers.com> 12874S: Odd Fixes 12875F: drivers/staging/comedi/ 12876 12877STAGING - FLARION FT1000 DRIVERS 12878M: Marek Belisko <marek.belisko@gmail.com> 12879S: Odd Fixes 12880F: drivers/staging/ft1000/ 12881 12882STAGING - INDUSTRIAL IO 12883M: Jonathan Cameron <jic23@kernel.org> 12884L: linux-iio@vger.kernel.org 12885S: Odd Fixes 12886F: Documentation/devicetree/bindings/staging/iio/ 12887F: drivers/staging/iio/ 12888 12889STAGING - LUSTRE PARALLEL FILESYSTEM 12890M: Oleg Drokin <oleg.drokin@intel.com> 12891M: Andreas Dilger <andreas.dilger@intel.com> 12892M: James Simmons <jsimmons@infradead.org> 12893L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12894W: http://wiki.lustre.org/ 12895S: Maintained 12896F: drivers/staging/lustre 12897 12898STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12899M: Marc Dietrich <marvin24@gmx.de> 12900L: ac100@lists.launchpad.net (moderated for non-subscribers) 12901L: linux-tegra@vger.kernel.org 12902S: Maintained 12903F: drivers/staging/nvec/ 12904 12905STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12906M: Jens Frederich <jfrederich@gmail.com> 12907M: Daniel Drake <dsd@laptop.org> 12908M: Jon Nettleton <jon.nettleton@gmail.com> 12909W: http://wiki.laptop.org/go/DCON 12910S: Maintained 12911F: drivers/staging/olpc_dcon/ 12912 12913STAGING - REALTEK RTL8712U DRIVERS 12914M: Larry Finger <Larry.Finger@lwfinger.net> 12915M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12916S: Odd Fixes 12917F: drivers/staging/rtl8712/ 12918 12919STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12920M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12921M: Teddy Wang <teddy.wang@siliconmotion.com> 12922M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12923L: linux-fbdev@vger.kernel.org 12924S: Maintained 12925F: drivers/staging/sm750fb/ 12926 12927STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12928M: William Hubbs <w.d.hubbs@gmail.com> 12929M: Chris Brannon <chris@the-brannons.com> 12930M: Kirk Reiser <kirk@reisers.ca> 12931M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12932L: speakup@linux-speakup.org 12933W: http://www.linux-speakup.org/ 12934S: Odd Fixes 12935F: drivers/staging/speakup/ 12936 12937STAGING - VIA VT665X DRIVERS 12938M: Forest Bond <forest@alittletooquiet.net> 12939S: Odd Fixes 12940F: drivers/staging/vt665?/ 12941 12942STAGING - WILC1000 WIFI DRIVER 12943M: Aditya Shankar <aditya.shankar@microchip.com> 12944M: Ganesh Krishna <ganesh.krishna@microchip.com> 12945L: linux-wireless@vger.kernel.org 12946S: Supported 12947F: drivers/staging/wilc1000/ 12948 12949STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12950M: Arnaud Patard <arnaud.patard@rtp-net.org> 12951S: Odd Fixes 12952F: drivers/staging/xgifb/ 12953 12954STAGING SUBSYSTEM 12955M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12956T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12957L: devel@driverdev.osuosl.org 12958S: Supported 12959F: drivers/staging/ 12960 12961STARFIRE/DURALAN NETWORK DRIVER 12962M: Ion Badulescu <ionut@badula.org> 12963S: Odd Fixes 12964F: drivers/net/ethernet/adaptec/starfire* 12965 12966STEC S1220 SKD DRIVER 12967M: Bart Van Assche <bart.vanassche@wdc.com> 12968L: linux-block@vger.kernel.org 12969S: Maintained 12970F: drivers/block/skd*[ch] 12971 12972STI CEC DRIVER 12973M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12974S: Maintained 12975F: drivers/staging/media/st-cec/ 12976F: Documentation/devicetree/bindings/media/stih-cec.txt 12977 12978STK1160 USB VIDEO CAPTURE DRIVER 12979M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12980L: linux-media@vger.kernel.org 12981T: git git://linuxtv.org/media_tree.git 12982S: Maintained 12983F: drivers/media/usb/stk1160/ 12984 12985STMMAC ETHERNET DRIVER 12986M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12987M: Alexandre Torgue <alexandre.torgue@st.com> 12988L: netdev@vger.kernel.org 12989W: http://www.stlinux.com 12990S: Supported 12991F: drivers/net/ethernet/stmicro/stmmac/ 12992 12993SUN3/3X 12994M: Sam Creasey <sammy@sammy.net> 12995W: http://sammy.net/sun3/ 12996S: Maintained 12997F: arch/m68k/kernel/*sun3* 12998F: arch/m68k/sun3*/ 12999F: arch/m68k/include/asm/sun3* 13000F: drivers/net/ethernet/i825xx/sun3* 13001 13002SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13003M: Hans de Goede <hdegoede@redhat.com> 13004L: linux-input@vger.kernel.org 13005S: Maintained 13006F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13007F: drivers/input/keyboard/sun4i-lradc-keys.c 13008 13009SUNDANCE NETWORK DRIVER 13010M: Denis Kirjanov <kda@linux-powerpc.org> 13011L: netdev@vger.kernel.org 13012S: Maintained 13013F: drivers/net/ethernet/dlink/sundance.c 13014 13015SUPERH 13016M: Yoshinori Sato <ysato@users.sourceforge.jp> 13017M: Rich Felker <dalias@libc.org> 13018L: linux-sh@vger.kernel.org 13019Q: http://patchwork.kernel.org/project/linux-sh/list/ 13020S: Maintained 13021F: Documentation/sh/ 13022F: arch/sh/ 13023F: drivers/sh/ 13024 13025SUSPEND TO RAM 13026M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13027M: Len Brown <len.brown@intel.com> 13028M: Pavel Machek <pavel@ucw.cz> 13029L: linux-pm@vger.kernel.org 13030B: https://bugzilla.kernel.org 13031S: Supported 13032F: Documentation/power/ 13033F: arch/x86/kernel/acpi/ 13034F: drivers/base/power/ 13035F: kernel/power/ 13036F: include/linux/suspend.h 13037F: include/linux/freezer.h 13038F: include/linux/pm.h 13039 13040SVGA HANDLING 13041M: Martin Mares <mj@ucw.cz> 13042L: linux-video@atrey.karlin.mff.cuni.cz 13043S: Maintained 13044F: Documentation/svga.txt 13045F: arch/x86/boot/video* 13046 13047SWIOTLB SUBSYSTEM 13048M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13049L: linux-kernel@vger.kernel.org 13050T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13051S: Supported 13052F: lib/swiotlb.c 13053F: arch/*/kernel/pci-swiotlb.c 13054F: include/linux/swiotlb.h 13055 13056SWITCHDEV 13057M: Jiri Pirko <jiri@resnulli.us> 13058M: Ivan Vecera <ivecera@redhat.com> 13059L: netdev@vger.kernel.org 13060S: Supported 13061F: net/switchdev/ 13062F: include/net/switchdev.h 13063 13064SYNC FILE FRAMEWORK 13065M: Sumit Semwal <sumit.semwal@linaro.org> 13066R: Gustavo Padovan <gustavo@padovan.org> 13067S: Maintained 13068L: linux-media@vger.kernel.org 13069L: dri-devel@lists.freedesktop.org 13070F: drivers/dma-buf/sync_* 13071F: drivers/dma-buf/dma-fence* 13072F: drivers/dma-buf/sw_sync.c 13073F: include/linux/sync_file.h 13074F: include/uapi/linux/sync_file.h 13075F: Documentation/sync_file.txt 13076T: git git://anongit.freedesktop.org/drm/drm-misc 13077 13078SYNOPSYS ARC ARCHITECTURE 13079M: Vineet Gupta <vgupta@synopsys.com> 13080L: linux-snps-arc@lists.infradead.org 13081S: Supported 13082F: arch/arc/ 13083F: Documentation/devicetree/bindings/arc/* 13084F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13085F: drivers/clocksource/arc_timer.c 13086F: drivers/tty/serial/arc_uart.c 13087T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13088 13089SYNOPSYS ARC HSDK SDP pll clock driver 13090M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13091S: Supported 13092F: drivers/clk/clk-hsdk-pll.c 13093F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13094 13095SYNOPSYS ARC SDP clock driver 13096M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13097S: Supported 13098F: drivers/clk/axs10x/* 13099F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13100 13101SYNOPSYS ARC SDP platform support 13102M: Alexey Brodkin <abrodkin@synopsys.com> 13103S: Supported 13104F: arch/arc/plat-axs10x 13105F: arch/arc/boot/dts/ax* 13106F: Documentation/devicetree/bindings/arc/axs10* 13107 13108SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13109M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13110S: Supported 13111F: drivers/reset/reset-axs10x.c 13112F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13113 13114SYNOPSYS DESIGNWARE APB GPIO DRIVER 13115M: Hoan Tran <hotran@apm.com> 13116L: linux-gpio@vger.kernel.org 13117S: Maintained 13118F: drivers/gpio/gpio-dwapb.c 13119F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13120 13121SYNOPSYS DESIGNWARE DMAC DRIVER 13122M: Viresh Kumar <vireshk@kernel.org> 13123R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13124S: Maintained 13125F: include/linux/dma/dw.h 13126F: include/linux/platform_data/dma-dw.h 13127F: drivers/dma/dw/ 13128 13129SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13130M: Jie Deng <jiedeng@synopsys.com> 13131L: netdev@vger.kernel.org 13132S: Supported 13133F: drivers/net/ethernet/synopsys/ 13134 13135SYNOPSYS DESIGNWARE I2C DRIVER 13136M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13137R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13138R: Mika Westerberg <mika.westerberg@linux.intel.com> 13139L: linux-i2c@vger.kernel.org 13140S: Maintained 13141F: drivers/i2c/busses/i2c-designware-* 13142F: include/linux/platform_data/i2c-designware.h 13143 13144SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13145M: Jaehoon Chung <jh80.chung@samsung.com> 13146L: linux-mmc@vger.kernel.org 13147S: Maintained 13148F: drivers/mmc/host/dw_mmc* 13149 13150SYNOPSYS HSDK RESET CONTROLLER DRIVER 13151M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13152S: Supported 13153F: drivers/reset/reset-hsdk.c 13154F: include/dt-bindings/reset/snps,hsdk-reset.h 13155F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13156 13157SYSTEM CONFIGURATION (SYSCON) 13158M: Lee Jones <lee.jones@linaro.org> 13159M: Arnd Bergmann <arnd@arndb.de> 13160T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13161S: Supported 13162F: drivers/mfd/syscon.c 13163 13164SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13165M: Sudeep Holla <sudeep.holla@arm.com> 13166L: linux-arm-kernel@lists.infradead.org 13167S: Maintained 13168F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13169F: drivers/clk/clk-scpi.c 13170F: drivers/cpufreq/scpi-cpufreq.c 13171F: drivers/firmware/arm_scpi.c 13172F: include/linux/scpi_protocol.h 13173 13174SYSTEM RESET/SHUTDOWN DRIVERS 13175M: Sebastian Reichel <sre@kernel.org> 13176L: linux-pm@vger.kernel.org 13177T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13178S: Maintained 13179F: Documentation/devicetree/bindings/power/reset/ 13180F: drivers/power/reset/ 13181 13182SYSTEM TRACE MODULE CLASS 13183M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13184S: Maintained 13185T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13186F: Documentation/trace/stm.txt 13187F: drivers/hwtracing/stm/ 13188F: include/linux/stm.h 13189F: include/uapi/linux/stm.h 13190 13191SYSV FILESYSTEM 13192M: Christoph Hellwig <hch@infradead.org> 13193S: Maintained 13194F: Documentation/filesystems/sysv-fs.txt 13195F: fs/sysv/ 13196F: include/linux/sysv_fs.h 13197 13198TARGET SUBSYSTEM 13199M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13200L: linux-scsi@vger.kernel.org 13201L: target-devel@vger.kernel.org 13202W: http://www.linux-iscsi.org 13203W: http://groups.google.com/group/linux-iscsi-target-dev 13204T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13205S: Supported 13206F: drivers/target/ 13207F: include/target/ 13208F: Documentation/target/ 13209 13210TASKSTATS STATISTICS INTERFACE 13211M: Balbir Singh <bsingharora@gmail.com> 13212S: Maintained 13213F: Documentation/accounting/taskstats* 13214F: include/linux/taskstats* 13215F: kernel/taskstats.c 13216 13217TC subsystem 13218M: Jamal Hadi Salim <jhs@mojatatu.com> 13219M: Cong Wang <xiyou.wangcong@gmail.com> 13220M: Jiri Pirko <jiri@resnulli.us> 13221L: netdev@vger.kernel.org 13222S: Maintained 13223F: include/net/pkt_cls.h 13224F: include/net/pkt_sched.h 13225F: include/net/tc_act/ 13226F: include/uapi/linux/pkt_cls.h 13227F: include/uapi/linux/pkt_sched.h 13228F: include/uapi/linux/tc_act/ 13229F: include/uapi/linux/tc_ematch/ 13230F: net/sched/ 13231 13232TCP LOW PRIORITY MODULE 13233M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13234M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13235W: http://tcp-lp-mod.sourceforge.net/ 13236S: Maintained 13237F: net/ipv4/tcp_lp.c 13238 13239TDA10071 MEDIA DRIVER 13240M: Antti Palosaari <crope@iki.fi> 13241L: linux-media@vger.kernel.org 13242W: https://linuxtv.org 13243W: http://palosaari.fi/linux/ 13244Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13245T: git git://linuxtv.org/anttip/media_tree.git 13246S: Maintained 13247F: drivers/media/dvb-frontends/tda10071* 13248 13249TDA18212 MEDIA DRIVER 13250M: Antti Palosaari <crope@iki.fi> 13251L: linux-media@vger.kernel.org 13252W: https://linuxtv.org 13253W: http://palosaari.fi/linux/ 13254Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13255T: git git://linuxtv.org/anttip/media_tree.git 13256S: Maintained 13257F: drivers/media/tuners/tda18212* 13258 13259TDA18218 MEDIA DRIVER 13260M: Antti Palosaari <crope@iki.fi> 13261L: linux-media@vger.kernel.org 13262W: https://linuxtv.org 13263W: http://palosaari.fi/linux/ 13264Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13265T: git git://linuxtv.org/anttip/media_tree.git 13266S: Maintained 13267F: drivers/media/tuners/tda18218* 13268 13269TDA18250 MEDIA DRIVER 13270M: Olli Salonen <olli.salonen@iki.fi> 13271L: linux-media@vger.kernel.org 13272W: https://linuxtv.org 13273Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13274T: git git://linuxtv.org/media_tree.git 13275S: Maintained 13276F: drivers/media/tuners/tda18250* 13277 13278TDA18271 MEDIA DRIVER 13279M: Michael Krufky <mkrufky@linuxtv.org> 13280L: linux-media@vger.kernel.org 13281W: https://linuxtv.org 13282W: http://github.com/mkrufky 13283Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13284T: git git://linuxtv.org/mkrufky/tuners.git 13285S: Maintained 13286F: drivers/media/tuners/tda18271* 13287 13288TDA827x MEDIA DRIVER 13289M: Michael Krufky <mkrufky@linuxtv.org> 13290L: linux-media@vger.kernel.org 13291W: https://linuxtv.org 13292W: http://github.com/mkrufky 13293Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13294T: git git://linuxtv.org/mkrufky/tuners.git 13295S: Maintained 13296F: drivers/media/tuners/tda8290.* 13297 13298TDA8290 MEDIA DRIVER 13299M: Michael Krufky <mkrufky@linuxtv.org> 13300L: linux-media@vger.kernel.org 13301W: https://linuxtv.org 13302W: http://github.com/mkrufky 13303Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13304T: git git://linuxtv.org/mkrufky/tuners.git 13305S: Maintained 13306F: drivers/media/tuners/tda8290.* 13307 13308TDA9840 MEDIA DRIVER 13309M: Hans Verkuil <hverkuil@xs4all.nl> 13310L: linux-media@vger.kernel.org 13311T: git git://linuxtv.org/media_tree.git 13312W: https://linuxtv.org 13313S: Maintained 13314F: drivers/media/i2c/tda9840* 13315 13316TEA5761 TUNER DRIVER 13317M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13318M: Mauro Carvalho Chehab <mchehab@kernel.org> 13319L: linux-media@vger.kernel.org 13320W: https://linuxtv.org 13321T: git git://linuxtv.org/media_tree.git 13322S: Odd fixes 13323F: drivers/media/tuners/tea5761.* 13324 13325TEA5767 TUNER DRIVER 13326M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13327M: Mauro Carvalho Chehab <mchehab@kernel.org> 13328L: linux-media@vger.kernel.org 13329W: https://linuxtv.org 13330T: git git://linuxtv.org/media_tree.git 13331S: Maintained 13332F: drivers/media/tuners/tea5767.* 13333 13334TEA6415C MEDIA DRIVER 13335M: Hans Verkuil <hverkuil@xs4all.nl> 13336L: linux-media@vger.kernel.org 13337T: git git://linuxtv.org/media_tree.git 13338W: https://linuxtv.org 13339S: Maintained 13340F: drivers/media/i2c/tea6415c* 13341 13342TEA6420 MEDIA DRIVER 13343M: Hans Verkuil <hverkuil@xs4all.nl> 13344L: linux-media@vger.kernel.org 13345T: git git://linuxtv.org/media_tree.git 13346W: https://linuxtv.org 13347S: Maintained 13348F: drivers/media/i2c/tea6420* 13349 13350TEAM DRIVER 13351M: Jiri Pirko <jiri@resnulli.us> 13352L: netdev@vger.kernel.org 13353S: Supported 13354F: drivers/net/team/ 13355F: include/linux/if_team.h 13356F: include/uapi/linux/if_team.h 13357 13358TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13359M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13360S: Maintained 13361F: arch/x86/platform/ts5500/ 13362 13363TECHNOTREND USB IR RECEIVER 13364M: Sean Young <sean@mess.org> 13365L: linux-media@vger.kernel.org 13366S: Maintained 13367F: drivers/media/rc/ttusbir.c 13368 13369TEE SUBSYSTEM 13370M: Jens Wiklander <jens.wiklander@linaro.org> 13371S: Maintained 13372F: include/linux/tee_drv.h 13373F: include/uapi/linux/tee.h 13374F: drivers/tee/ 13375F: Documentation/tee.txt 13376 13377TEGRA ARCHITECTURE SUPPORT 13378M: Thierry Reding <thierry.reding@gmail.com> 13379M: Jonathan Hunter <jonathanh@nvidia.com> 13380L: linux-tegra@vger.kernel.org 13381Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13383S: Supported 13384N: [^a-z]tegra 13385 13386TEGRA CLOCK DRIVER 13387M: Peter De Schrijver <pdeschrijver@nvidia.com> 13388M: Prashant Gaikwad <pgaikwad@nvidia.com> 13389S: Supported 13390F: drivers/clk/tegra/ 13391 13392TEGRA DMA DRIVERS 13393M: Laxman Dewangan <ldewangan@nvidia.com> 13394M: Jon Hunter <jonathanh@nvidia.com> 13395S: Supported 13396F: drivers/dma/tegra* 13397 13398TEGRA I2C DRIVER 13399M: Laxman Dewangan <ldewangan@nvidia.com> 13400S: Supported 13401F: drivers/i2c/busses/i2c-tegra.c 13402 13403TEGRA IOMMU DRIVERS 13404M: Hiroshi Doyu <hdoyu@nvidia.com> 13405S: Supported 13406F: drivers/iommu/tegra* 13407 13408TEGRA KBC DRIVER 13409M: Rakesh Iyer <riyer@nvidia.com> 13410M: Laxman Dewangan <ldewangan@nvidia.com> 13411S: Supported 13412F: drivers/input/keyboard/tegra-kbc.c 13413 13414TEGRA PWM DRIVER 13415M: Thierry Reding <thierry.reding@gmail.com> 13416S: Supported 13417F: drivers/pwm/pwm-tegra.c 13418 13419TEGRA SERIAL DRIVER 13420M: Laxman Dewangan <ldewangan@nvidia.com> 13421S: Supported 13422F: drivers/tty/serial/serial-tegra.c 13423 13424TEGRA SPI DRIVER 13425M: Laxman Dewangan <ldewangan@nvidia.com> 13426S: Supported 13427F: drivers/spi/spi-tegra* 13428 13429TEHUTI ETHERNET DRIVER 13430M: Andy Gospodarek <andy@greyhouse.net> 13431L: netdev@vger.kernel.org 13432S: Supported 13433F: drivers/net/ethernet/tehuti/* 13434 13435Telecom Clock Driver for MCPL0010 13436M: Mark Gross <mark.gross@intel.com> 13437S: Supported 13438F: drivers/char/tlclk.c 13439 13440TENSILICA XTENSA PORT (xtensa) 13441M: Chris Zankel <chris@zankel.net> 13442M: Max Filippov <jcmvbkbc@gmail.com> 13443L: linux-xtensa@linux-xtensa.org 13444T: git git://github.com/czankel/xtensa-linux.git 13445S: Maintained 13446F: arch/xtensa/ 13447F: drivers/irqchip/irq-xtensa-* 13448 13449Texas Instruments' System Control Interface (TISCI) Protocol Driver 13450M: Nishanth Menon <nm@ti.com> 13451M: Tero Kristo <t-kristo@ti.com> 13452M: Santosh Shilimkar <ssantosh@kernel.org> 13453L: linux-arm-kernel@lists.infradead.org 13454S: Maintained 13455F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13456F: drivers/firmware/ti_sci* 13457F: include/linux/soc/ti/ti_sci_protocol.h 13458F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13459F: include/dt-bindings/genpd/k2g.h 13460F: drivers/soc/ti/ti_sci_pm_domains.c 13461F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13462F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13463F: drivers/clk/keystone/sci-clk.c 13464F: drivers/reset/reset-ti-sci.c 13465 13466THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13467M: Hans Verkuil <hverkuil@xs4all.nl> 13468L: linux-media@vger.kernel.org 13469T: git git://linuxtv.org/media_tree.git 13470W: https://linuxtv.org 13471S: Maintained 13472F: drivers/media/radio/radio-raremono.c 13473 13474THERMAL 13475M: Zhang Rui <rui.zhang@intel.com> 13476M: Eduardo Valentin <edubezval@gmail.com> 13477L: linux-pm@vger.kernel.org 13478T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13479T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13480Q: https://patchwork.kernel.org/project/linux-pm/list/ 13481S: Supported 13482F: drivers/thermal/ 13483F: include/linux/thermal.h 13484F: include/uapi/linux/thermal.h 13485F: include/linux/cpu_cooling.h 13486F: Documentation/devicetree/bindings/thermal/ 13487 13488THERMAL/CPU_COOLING 13489M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13490M: Viresh Kumar <viresh.kumar@linaro.org> 13491M: Javi Merino <javi.merino@kernel.org> 13492L: linux-pm@vger.kernel.org 13493S: Supported 13494F: Documentation/thermal/cpu-cooling-api.txt 13495F: drivers/thermal/cpu_cooling.c 13496F: include/linux/cpu_cooling.h 13497 13498THINKPAD ACPI EXTRAS DRIVER 13499M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13500L: ibm-acpi-devel@lists.sourceforge.net 13501L: platform-driver-x86@vger.kernel.org 13502W: http://ibm-acpi.sourceforge.net 13503W: http://thinkwiki.org/wiki/Ibm-acpi 13504T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13505S: Maintained 13506F: drivers/platform/x86/thinkpad_acpi.c 13507 13508THUNDERBOLT DRIVER 13509M: Andreas Noever <andreas.noever@gmail.com> 13510M: Michael Jamet <michael.jamet@intel.com> 13511M: Mika Westerberg <mika.westerberg@linux.intel.com> 13512M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13513T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13514S: Maintained 13515F: drivers/thunderbolt/ 13516F: include/linux/thunderbolt.h 13517 13518THUNDERBOLT NETWORK DRIVER 13519M: Michael Jamet <michael.jamet@intel.com> 13520M: Mika Westerberg <mika.westerberg@linux.intel.com> 13521M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13522L: netdev@vger.kernel.org 13523S: Maintained 13524F: drivers/net/thunderbolt.c 13525 13526THUNDERX GPIO DRIVER 13527M: David Daney <david.daney@cavium.com> 13528S: Maintained 13529F: drivers/gpio/gpio-thunderx.c 13530 13531TI AM437X VPFE DRIVER 13532M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13533L: linux-media@vger.kernel.org 13534W: https://linuxtv.org 13535Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13536T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13537S: Maintained 13538F: drivers/media/platform/am437x/ 13539 13540TI BANDGAP AND THERMAL DRIVER 13541M: Eduardo Valentin <edubezval@gmail.com> 13542M: Keerthy <j-keerthy@ti.com> 13543L: linux-pm@vger.kernel.org 13544L: linux-omap@vger.kernel.org 13545S: Maintained 13546F: drivers/thermal/ti-soc-thermal/ 13547 13548TI BQ27XXX POWER SUPPLY DRIVER 13549R: Andrew F. Davis <afd@ti.com> 13550F: include/linux/power/bq27xxx_battery.h 13551F: drivers/power/supply/bq27xxx_battery.c 13552F: drivers/power/supply/bq27xxx_battery_i2c.c 13553 13554TI CDCE706 CLOCK DRIVER 13555M: Max Filippov <jcmvbkbc@gmail.com> 13556S: Maintained 13557F: drivers/clk/clk-cdce706.c 13558 13559TI CLOCK DRIVER 13560M: Tero Kristo <t-kristo@ti.com> 13561L: linux-omap@vger.kernel.org 13562S: Maintained 13563F: drivers/clk/ti/ 13564F: include/linux/clk/ti.h 13565 13566TI DAVINCI MACHINE SUPPORT 13567M: Sekhar Nori <nsekhar@ti.com> 13568M: Kevin Hilman <khilman@kernel.org> 13569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13570T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13571S: Supported 13572F: arch/arm/mach-davinci/ 13573F: drivers/i2c/busses/i2c-davinci.c 13574F: arch/arm/boot/dts/da850* 13575 13576TI DAVINCI SERIES GPIO DRIVER 13577M: Keerthy <j-keerthy@ti.com> 13578L: linux-gpio@vger.kernel.org 13579S: Maintained 13580F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13581F: drivers/gpio/gpio-davinci.c 13582 13583TI DAVINCI SERIES MEDIA DRIVER 13584M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13585L: linux-media@vger.kernel.org 13586W: https://linuxtv.org 13587Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13588T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13589S: Maintained 13590F: drivers/media/platform/davinci/ 13591F: include/media/davinci/ 13592 13593TI ETHERNET SWITCH DRIVER (CPSW) 13594R: Grygorii Strashko <grygorii.strashko@ti.com> 13595L: linux-omap@vger.kernel.org 13596L: netdev@vger.kernel.org 13597S: Maintained 13598F: drivers/net/ethernet/ti/cpsw* 13599F: drivers/net/ethernet/ti/davinci* 13600 13601TI FLASH MEDIA INTERFACE DRIVER 13602M: Alex Dubov <oakad@yahoo.com> 13603S: Maintained 13604F: drivers/misc/tifm* 13605F: drivers/mmc/host/tifm_sd.c 13606F: include/linux/tifm.h 13607 13608TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13609M: Santosh Shilimkar <ssantosh@kernel.org> 13610L: linux-kernel@vger.kernel.org 13611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13612S: Maintained 13613F: drivers/soc/ti/* 13614T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13615 13616TI LM49xxx FAMILY ASoC CODEC DRIVERS 13617M: M R Swami Reddy <mr.swami.reddy@ti.com> 13618M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13619L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13620S: Maintained 13621F: sound/soc/codecs/lm49453* 13622F: sound/soc/codecs/isabelle* 13623 13624TI LP855x BACKLIGHT DRIVER 13625M: Milo Kim <milo.kim@ti.com> 13626S: Maintained 13627F: Documentation/backlight/lp855x-driver.txt 13628F: drivers/video/backlight/lp855x_bl.c 13629F: include/linux/platform_data/lp855x.h 13630 13631TI LP8727 CHARGER DRIVER 13632M: Milo Kim <milo.kim@ti.com> 13633S: Maintained 13634F: drivers/power/supply/lp8727_charger.c 13635F: include/linux/platform_data/lp8727.h 13636 13637TI LP8788 MFD DRIVER 13638M: Milo Kim <milo.kim@ti.com> 13639S: Maintained 13640F: drivers/iio/adc/lp8788_adc.c 13641F: drivers/leds/leds-lp8788.c 13642F: drivers/mfd/lp8788*.c 13643F: drivers/power/supply/lp8788-charger.c 13644F: drivers/regulator/lp8788-*.c 13645F: include/linux/mfd/lp8788*.h 13646 13647TI NETCP ETHERNET DRIVER 13648M: Wingman Kwok <w-kwok2@ti.com> 13649M: Murali Karicheri <m-karicheri2@ti.com> 13650L: netdev@vger.kernel.org 13651S: Maintained 13652F: drivers/net/ethernet/ti/netcp* 13653 13654TI TAS571X FAMILY ASoC CODEC DRIVER 13655M: Kevin Cernekee <cernekee@chromium.org> 13656L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13657S: Odd Fixes 13658F: sound/soc/codecs/tas571x* 13659 13660TI TRF7970A NFC DRIVER 13661M: Mark Greer <mgreer@animalcreek.com> 13662L: linux-wireless@vger.kernel.org 13663L: linux-nfc@lists.01.org (moderated for non-subscribers) 13664S: Supported 13665F: drivers/nfc/trf7970a.c 13666F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13667 13668TI TWL4030 SERIES SOC CODEC DRIVER 13669M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13670L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13671S: Maintained 13672F: sound/soc/codecs/twl4030* 13673 13674TI VPE/CAL DRIVERS 13675M: Benoit Parrot <bparrot@ti.com> 13676L: linux-media@vger.kernel.org 13677W: http://linuxtv.org/ 13678Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13679S: Maintained 13680F: drivers/media/platform/ti-vpe/ 13681 13682TI WILINK WIRELESS DRIVERS 13683L: linux-wireless@vger.kernel.org 13684W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13685W: http://wireless.kernel.org/en/users/Drivers/wl1251 13686T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13687S: Orphan 13688F: drivers/net/wireless/ti/ 13689F: include/linux/wl12xx.h 13690 13691TILE ARCHITECTURE 13692W: http://www.mellanox.com/repository/solutions/tile-scm/ 13693S: Orphan 13694F: arch/tile/ 13695F: drivers/char/tile-srom.c 13696F: drivers/edac/tile_edac.c 13697F: drivers/net/ethernet/tile/ 13698F: drivers/rtc/rtc-tile.c 13699F: drivers/tty/hvc/hvc_tile.c 13700F: drivers/tty/serial/tilegx.c 13701F: drivers/usb/host/*-tilegx.c 13702F: include/linux/usb/tilegx.h 13703 13704TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13705M: John Stultz <john.stultz@linaro.org> 13706M: Thomas Gleixner <tglx@linutronix.de> 13707R: Stephen Boyd <sboyd@codeaurora.org> 13708L: linux-kernel@vger.kernel.org 13709T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13710S: Supported 13711F: include/linux/clocksource.h 13712F: include/linux/time.h 13713F: include/linux/timex.h 13714F: include/uapi/linux/time.h 13715F: include/uapi/linux/timex.h 13716F: kernel/time/clocksource.c 13717F: kernel/time/time*.c 13718F: kernel/time/alarmtimer.c 13719F: kernel/time/ntp.c 13720F: tools/testing/selftests/timers/ 13721 13722TIPC NETWORK LAYER 13723M: Jon Maloy <jon.maloy@ericsson.com> 13724M: Ying Xue <ying.xue@windriver.com> 13725L: netdev@vger.kernel.org (core kernel code) 13726L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13727W: http://tipc.sourceforge.net/ 13728S: Maintained 13729F: include/uapi/linux/tipc*.h 13730F: net/tipc/ 13731 13732TLAN NETWORK DRIVER 13733M: Samuel Chessman <chessman@tux.org> 13734L: tlan-devel@lists.sourceforge.net (subscribers-only) 13735W: http://sourceforge.net/projects/tlan/ 13736S: Maintained 13737F: Documentation/networking/tlan.txt 13738F: drivers/net/ethernet/ti/tlan.* 13739 13740TM6000 VIDEO4LINUX DRIVER 13741M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13742M: Mauro Carvalho Chehab <mchehab@kernel.org> 13743L: linux-media@vger.kernel.org 13744W: https://linuxtv.org 13745T: git git://linuxtv.org/media_tree.git 13746S: Odd fixes 13747F: drivers/media/usb/tm6000/ 13748F: Documentation/media/v4l-drivers/tm6000* 13749 13750TMIO/SDHI MMC DRIVER 13751M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13752L: linux-mmc@vger.kernel.org 13753S: Supported 13754F: drivers/mmc/host/tmio_mmc* 13755F: drivers/mmc/host/renesas_sdhi* 13756F: include/linux/mfd/tmio.h 13757 13758TMP401 HARDWARE MONITOR DRIVER 13759M: Guenter Roeck <linux@roeck-us.net> 13760L: linux-hwmon@vger.kernel.org 13761S: Maintained 13762F: Documentation/hwmon/tmp401 13763F: drivers/hwmon/tmp401.c 13764 13765TMPFS (SHMEM FILESYSTEM) 13766M: Hugh Dickins <hughd@google.com> 13767L: linux-mm@kvack.org 13768S: Maintained 13769F: include/linux/shmem_fs.h 13770F: mm/shmem.c 13771 13772TOMOYO SECURITY MODULE 13773M: Kentaro Takeda <takedakn@nttdata.co.jp> 13774M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13775L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13776L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13777L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13778L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13779W: http://tomoyo.sourceforge.jp/ 13780T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13781S: Maintained 13782F: security/tomoyo/ 13783 13784TOPSTAR LAPTOP EXTRAS DRIVER 13785M: Herton Ronaldo Krzesinski <herton@canonical.com> 13786L: platform-driver-x86@vger.kernel.org 13787S: Maintained 13788F: drivers/platform/x86/topstar-laptop.c 13789 13790TOSHIBA ACPI EXTRAS DRIVER 13791M: Azael Avalos <coproscefalo@gmail.com> 13792L: platform-driver-x86@vger.kernel.org 13793S: Maintained 13794F: drivers/platform/x86/toshiba_acpi.c 13795 13796TOSHIBA BLUETOOTH DRIVER 13797M: Azael Avalos <coproscefalo@gmail.com> 13798L: platform-driver-x86@vger.kernel.org 13799S: Maintained 13800F: drivers/platform/x86/toshiba_bluetooth.c 13801 13802TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13803M: Azael Avalos <coproscefalo@gmail.com> 13804L: platform-driver-x86@vger.kernel.org 13805S: Maintained 13806F: drivers/platform/x86/toshiba_haps.c 13807 13808TOSHIBA SMM DRIVER 13809M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13810W: http://www.buzzard.org.uk/toshiba/ 13811S: Maintained 13812F: drivers/char/toshiba.c 13813F: include/linux/toshiba.h 13814F: include/uapi/linux/toshiba.h 13815 13816TOSHIBA TC358743 DRIVER 13817M: Mats Randgaard <matrandg@cisco.com> 13818L: linux-media@vger.kernel.org 13819S: Maintained 13820F: drivers/media/i2c/tc358743* 13821F: include/media/i2c/tc358743.h 13822 13823TOSHIBA WMI HOTKEYS DRIVER 13824M: Azael Avalos <coproscefalo@gmail.com> 13825L: platform-driver-x86@vger.kernel.org 13826S: Maintained 13827F: drivers/platform/x86/toshiba-wmi.c 13828 13829TPM DEVICE DRIVER 13830M: Peter Huewe <peterhuewe@gmx.de> 13831M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13832R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13833L: linux-integrity@vger.kernel.org 13834Q: https://patchwork.kernel.org/project/linux-integrity/list/ 13835T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13836S: Maintained 13837F: drivers/char/tpm/ 13838 13839TRACING 13840M: Steven Rostedt <rostedt@goodmis.org> 13841M: Ingo Molnar <mingo@redhat.com> 13842T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13843S: Maintained 13844F: Documentation/trace/ftrace.txt 13845F: arch/*/*/*/ftrace.h 13846F: arch/*/kernel/ftrace.c 13847F: include/*/ftrace.h 13848F: include/linux/trace*.h 13849F: include/trace/ 13850F: kernel/trace/ 13851F: tools/testing/selftests/ftrace/ 13852 13853TRACING MMIO ACCESSES (MMIOTRACE) 13854M: Steven Rostedt <rostedt@goodmis.org> 13855M: Ingo Molnar <mingo@kernel.org> 13856R: Karol Herbst <karolherbst@gmail.com> 13857R: Pekka Paalanen <ppaalanen@gmail.com> 13858S: Maintained 13859L: linux-kernel@vger.kernel.org 13860L: nouveau@lists.freedesktop.org 13861F: kernel/trace/trace_mmiotrace.c 13862F: include/linux/mmiotrace.h 13863F: arch/x86/mm/kmmio.c 13864F: arch/x86/mm/mmio-mod.c 13865F: arch/x86/mm/testmmiotrace.c 13866 13867TRIVIAL PATCHES 13868M: Jiri Kosina <trivial@kernel.org> 13869T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13870S: Maintained 13871K: ^Subject:.*(?i)trivial 13872 13873TTY LAYER 13874M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13875M: Jiri Slaby <jslaby@suse.com> 13876S: Supported 13877T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13878F: Documentation/serial/ 13879F: drivers/tty/ 13880F: drivers/tty/serial/serial_core.c 13881F: include/linux/serial_core.h 13882F: include/linux/serial.h 13883F: include/linux/tty.h 13884F: include/uapi/linux/serial_core.h 13885F: include/uapi/linux/serial.h 13886F: include/uapi/linux/tty.h 13887 13888TUA9001 MEDIA DRIVER 13889M: Antti Palosaari <crope@iki.fi> 13890L: linux-media@vger.kernel.org 13891W: https://linuxtv.org 13892W: http://palosaari.fi/linux/ 13893Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13894T: git git://linuxtv.org/anttip/media_tree.git 13895S: Maintained 13896F: drivers/media/tuners/tua9001* 13897 13898TULIP NETWORK DRIVERS 13899L: netdev@vger.kernel.org 13900L: linux-parisc@vger.kernel.org 13901S: Orphan 13902F: drivers/net/ethernet/dec/tulip/ 13903 13904TUN/TAP driver 13905M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13906W: http://vtun.sourceforge.net/tun 13907S: Maintained 13908F: Documentation/networking/tuntap.txt 13909F: arch/um/os-Linux/drivers/ 13910 13911TURBOCHANNEL SUBSYSTEM 13912M: "Maciej W. Rozycki" <macro@linux-mips.org> 13913M: Ralf Baechle <ralf@linux-mips.org> 13914L: linux-mips@linux-mips.org 13915Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13916S: Maintained 13917F: drivers/tc/ 13918F: include/linux/tc.h 13919 13920TW5864 VIDEO4LINUX DRIVER 13921M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13922M: Anton Sviridenko <anton@corp.bluecherry.net> 13923M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13924M: Andrey Utkin <andrey_utkin@fastmail.com> 13925L: linux-media@vger.kernel.org 13926S: Supported 13927F: drivers/media/pci/tw5864/ 13928 13929TW68 VIDEO4LINUX DRIVER 13930M: Hans Verkuil <hverkuil@xs4all.nl> 13931L: linux-media@vger.kernel.org 13932T: git git://linuxtv.org/media_tree.git 13933W: https://linuxtv.org 13934S: Odd Fixes 13935F: drivers/media/pci/tw68/ 13936 13937TW686X VIDEO4LINUX DRIVER 13938M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13939L: linux-media@vger.kernel.org 13940T: git git://linuxtv.org/media_tree.git 13941W: http://linuxtv.org 13942S: Maintained 13943F: drivers/media/pci/tw686x/ 13944 13945UBI FILE SYSTEM (UBIFS) 13946M: Richard Weinberger <richard@nod.at> 13947M: Artem Bityutskiy <dedekind1@gmail.com> 13948M: Adrian Hunter <adrian.hunter@intel.com> 13949L: linux-mtd@lists.infradead.org 13950T: git git://git.infradead.org/ubifs-2.6.git 13951W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13952S: Supported 13953F: Documentation/filesystems/ubifs.txt 13954F: fs/ubifs/ 13955 13956UCLINUX (M68KNOMMU AND COLDFIRE) 13957M: Greg Ungerer <gerg@linux-m68k.org> 13958W: http://www.linux-m68k.org/ 13959W: http://www.uclinux.org/ 13960L: linux-m68k@lists.linux-m68k.org 13961L: uclinux-dev@uclinux.org (subscribers-only) 13962T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13963S: Maintained 13964F: arch/m68k/coldfire/ 13965F: arch/m68k/68*/ 13966F: arch/m68k/*/*_no.* 13967F: arch/m68k/include/asm/*_no.* 13968 13969UDF FILESYSTEM 13970M: Jan Kara <jack@suse.com> 13971S: Maintained 13972F: Documentation/filesystems/udf.txt 13973F: fs/udf/ 13974 13975UDRAW TABLET 13976M: Bastien Nocera <hadess@hadess.net> 13977L: linux-input@vger.kernel.org 13978S: Maintained 13979F: drivers/hid/hid-udraw-ps3.c 13980 13981UFS FILESYSTEM 13982M: Evgeniy Dushistov <dushistov@mail.ru> 13983S: Maintained 13984F: Documentation/filesystems/ufs.txt 13985F: fs/ufs/ 13986 13987UHID USERSPACE HID IO DRIVER: 13988M: David Herrmann <dh.herrmann@googlemail.com> 13989L: linux-input@vger.kernel.org 13990S: Maintained 13991F: drivers/hid/uhid.c 13992F: include/uapi/linux/uhid.h 13993 13994ULPI BUS 13995M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13996L: linux-usb@vger.kernel.org 13997S: Maintained 13998F: drivers/usb/common/ulpi.c 13999F: include/linux/ulpi/ 14000 14001ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14002L: linux-usb@vger.kernel.org 14003S: Orphan 14004F: drivers/uwb/ 14005F: include/linux/uwb.h 14006F: include/linux/uwb/ 14007 14008UNICORE32 ARCHITECTURE: 14009M: Guan Xuetao <gxt@mprc.pku.edu.cn> 14010W: http://mprc.pku.edu.cn/~guanxuetao/linux 14011S: Maintained 14012T: git git://github.com/gxt/linux.git 14013F: arch/unicore32/ 14014 14015UNIFDEF 14016M: Tony Finch <dot@dotat.at> 14017W: http://dotat.at/prog/unifdef 14018S: Maintained 14019F: scripts/unifdef.c 14020 14021UNIFORM CDROM DRIVER 14022M: Jens Axboe <axboe@kernel.dk> 14023W: http://www.kernel.dk 14024S: Maintained 14025F: Documentation/cdrom/ 14026F: drivers/cdrom/cdrom.c 14027F: include/linux/cdrom.h 14028F: include/uapi/linux/cdrom.h 14029 14030UNISYS S-PAR DRIVERS 14031M: David Kershner <david.kershner@unisys.com> 14032L: sparmaintainer@unisys.com (Unisys internal) 14033S: Supported 14034F: drivers/staging/unisys/ 14035 14036UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14037M: Vinayak Holikatti <vinholikatti@gmail.com> 14038L: linux-scsi@vger.kernel.org 14039S: Supported 14040F: Documentation/scsi/ufs.txt 14041F: drivers/scsi/ufs/ 14042 14043UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14044M: Joao Pinto <jpinto@synopsys.com> 14045L: linux-scsi@vger.kernel.org 14046S: Supported 14047F: drivers/scsi/ufs/*dwc* 14048 14049UNSORTED BLOCK IMAGES (UBI) 14050M: Artem Bityutskiy <dedekind1@gmail.com> 14051M: Richard Weinberger <richard@nod.at> 14052W: http://www.linux-mtd.infradead.org/ 14053L: linux-mtd@lists.infradead.org 14054T: git git://git.infradead.org/ubifs-2.6.git 14055S: Supported 14056F: drivers/mtd/ubi/ 14057F: include/linux/mtd/ubi.h 14058F: include/uapi/mtd/ubi-user.h 14059 14060USB "USBNET" DRIVER FRAMEWORK 14061M: Oliver Neukum <oneukum@suse.com> 14062L: netdev@vger.kernel.org 14063W: http://www.linux-usb.org/usbnet 14064S: Maintained 14065F: drivers/net/usb/usbnet.c 14066F: include/linux/usb/usbnet.h 14067 14068USB ACM DRIVER 14069M: Oliver Neukum <oneukum@suse.com> 14070L: linux-usb@vger.kernel.org 14071S: Maintained 14072F: Documentation/usb/acm.txt 14073F: drivers/usb/class/cdc-acm.* 14074 14075USB AR5523 WIRELESS DRIVER 14076M: Pontus Fuchs <pontus.fuchs@gmail.com> 14077L: linux-wireless@vger.kernel.org 14078S: Maintained 14079F: drivers/net/wireless/ath/ar5523/ 14080 14081USB ATTACHED SCSI 14082M: Oliver Neukum <oneukum@suse.com> 14083L: linux-usb@vger.kernel.org 14084L: linux-scsi@vger.kernel.org 14085S: Maintained 14086F: drivers/usb/storage/uas.c 14087 14088USB CDC ETHERNET DRIVER 14089M: Oliver Neukum <oliver@neukum.org> 14090L: linux-usb@vger.kernel.org 14091S: Maintained 14092F: drivers/net/usb/cdc_*.c 14093F: include/uapi/linux/usb/cdc.h 14094 14095USB CHAOSKEY DRIVER 14096M: Keith Packard <keithp@keithp.com> 14097L: linux-usb@vger.kernel.org 14098S: Maintained 14099F: drivers/usb/misc/chaoskey.c 14100 14101USB CYPRESS C67X00 DRIVER 14102M: Peter Korsgaard <jacmet@sunsite.dk> 14103L: linux-usb@vger.kernel.org 14104S: Maintained 14105F: drivers/usb/c67x00/ 14106 14107USB DAVICOM DM9601 DRIVER 14108M: Peter Korsgaard <jacmet@sunsite.dk> 14109L: netdev@vger.kernel.org 14110W: http://www.linux-usb.org/usbnet 14111S: Maintained 14112F: drivers/net/usb/dm9601.c 14113 14114USB DIAMOND RIO500 DRIVER 14115M: Cesar Miquel <miquel@df.uba.ar> 14116L: rio500-users@lists.sourceforge.net 14117W: http://rio500.sourceforge.net 14118S: Maintained 14119F: drivers/usb/misc/rio500* 14120 14121USB EHCI DRIVER 14122M: Alan Stern <stern@rowland.harvard.edu> 14123L: linux-usb@vger.kernel.org 14124S: Maintained 14125F: Documentation/usb/ehci.txt 14126F: drivers/usb/host/ehci* 14127 14128USB GADGET/PERIPHERAL SUBSYSTEM 14129M: Felipe Balbi <balbi@kernel.org> 14130L: linux-usb@vger.kernel.org 14131W: http://www.linux-usb.org/gadget 14132T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14133S: Maintained 14134F: drivers/usb/gadget/ 14135F: include/linux/usb/gadget* 14136 14137USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14138M: Jiri Kosina <jikos@kernel.org> 14139R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14140L: linux-usb@vger.kernel.org 14141T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14142S: Maintained 14143F: Documentation/hid/hiddev.txt 14144F: drivers/hid/usbhid/ 14145 14146USB ISP116X DRIVER 14147M: Olav Kongas <ok@artecdesign.ee> 14148L: linux-usb@vger.kernel.org 14149S: Maintained 14150F: drivers/usb/host/isp116x* 14151F: include/linux/usb/isp116x.h 14152 14153USB LAN78XX ETHERNET DRIVER 14154M: Woojung Huh <woojung.huh@microchip.com> 14155M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14156L: netdev@vger.kernel.org 14157S: Maintained 14158F: drivers/net/usb/lan78xx.* 14159 14160USB MASS STORAGE DRIVER 14161M: Alan Stern <stern@rowland.harvard.edu> 14162L: linux-usb@vger.kernel.org 14163L: usb-storage@lists.one-eyed-alien.net 14164S: Maintained 14165W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14166F: drivers/usb/storage/ 14167 14168USB MIDI DRIVER 14169M: Clemens Ladisch <clemens@ladisch.de> 14170L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14171T: git git://git.alsa-project.org/alsa-kernel.git 14172S: Maintained 14173F: sound/usb/midi.* 14174 14175USB NETWORKING DRIVERS 14176L: linux-usb@vger.kernel.org 14177S: Odd Fixes 14178F: drivers/net/usb/ 14179 14180USB OHCI DRIVER 14181M: Alan Stern <stern@rowland.harvard.edu> 14182L: linux-usb@vger.kernel.org 14183S: Maintained 14184F: Documentation/usb/ohci.txt 14185F: drivers/usb/host/ohci* 14186 14187USB OTG FSM (Finite State Machine) 14188M: Peter Chen <Peter.Chen@nxp.com> 14189T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14190L: linux-usb@vger.kernel.org 14191S: Maintained 14192F: drivers/usb/common/usb-otg-fsm.c 14193 14194USB OVER IP DRIVER 14195M: Valentina Manea <valentina.manea.m@gmail.com> 14196M: Shuah Khan <shuahkh@osg.samsung.com> 14197M: Shuah Khan <shuah@kernel.org> 14198L: linux-usb@vger.kernel.org 14199S: Maintained 14200F: Documentation/usb/usbip_protocol.txt 14201F: drivers/usb/usbip/ 14202F: tools/usb/usbip/ 14203 14204USB PEGASUS DRIVER 14205M: Petko Manolov <petkan@nucleusys.com> 14206L: linux-usb@vger.kernel.org 14207L: netdev@vger.kernel.org 14208T: git git://github.com/petkan/pegasus.git 14209W: https://github.com/petkan/pegasus 14210S: Maintained 14211F: drivers/net/usb/pegasus.* 14212 14213USB PHY LAYER 14214M: Felipe Balbi <balbi@kernel.org> 14215L: linux-usb@vger.kernel.org 14216T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14217S: Maintained 14218F: drivers/usb/phy/ 14219 14220USB PRINTER DRIVER (usblp) 14221M: Pete Zaitcev <zaitcev@redhat.com> 14222L: linux-usb@vger.kernel.org 14223S: Supported 14224F: drivers/usb/class/usblp.c 14225 14226USB QMI WWAN NETWORK DRIVER 14227M: Bjørn Mork <bjorn@mork.no> 14228L: netdev@vger.kernel.org 14229S: Maintained 14230F: Documentation/ABI/testing/sysfs-class-net-qmi 14231F: drivers/net/usb/qmi_wwan.c 14232 14233USB RTL8150 DRIVER 14234M: Petko Manolov <petkan@nucleusys.com> 14235L: linux-usb@vger.kernel.org 14236L: netdev@vger.kernel.org 14237T: git git://github.com/petkan/rtl8150.git 14238W: https://github.com/petkan/rtl8150 14239S: Maintained 14240F: drivers/net/usb/rtl8150.c 14241 14242USB SERIAL SUBSYSTEM 14243M: Johan Hovold <johan@kernel.org> 14244L: linux-usb@vger.kernel.org 14245T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14246S: Maintained 14247F: Documentation/usb/usb-serial.txt 14248F: drivers/usb/serial/ 14249F: include/linux/usb/serial.h 14250 14251USB SMSC75XX ETHERNET DRIVER 14252M: Steve Glendinning <steve.glendinning@shawell.net> 14253L: netdev@vger.kernel.org 14254S: Maintained 14255F: drivers/net/usb/smsc75xx.* 14256 14257USB SMSC95XX ETHERNET DRIVER 14258M: Steve Glendinning <steve.glendinning@shawell.net> 14259M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14260L: netdev@vger.kernel.org 14261S: Maintained 14262F: drivers/net/usb/smsc95xx.* 14263 14264USB SUBSYSTEM 14265M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14266L: linux-usb@vger.kernel.org 14267W: http://www.linux-usb.org 14268T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14269S: Supported 14270F: Documentation/devicetree/bindings/usb/ 14271F: Documentation/usb/ 14272F: drivers/usb/ 14273F: include/linux/usb.h 14274F: include/linux/usb/ 14275 14276USB TYPEC SUBSYSTEM 14277M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14278L: linux-usb@vger.kernel.org 14279S: Maintained 14280F: Documentation/ABI/testing/sysfs-class-typec 14281F: Documentation/usb/typec.rst 14282F: drivers/usb/typec/ 14283F: include/linux/usb/typec.h 14284 14285USB UHCI DRIVER 14286M: Alan Stern <stern@rowland.harvard.edu> 14287L: linux-usb@vger.kernel.org 14288S: Maintained 14289F: drivers/usb/host/uhci* 14290 14291USB VIDEO CLASS 14292M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14293L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14294L: linux-media@vger.kernel.org 14295T: git git://linuxtv.org/media_tree.git 14296W: http://www.ideasonboard.org/uvc/ 14297S: Maintained 14298F: drivers/media/usb/uvc/ 14299F: include/uapi/linux/uvcvideo.h 14300 14301USB VISION DRIVER 14302M: Hans Verkuil <hverkuil@xs4all.nl> 14303L: linux-media@vger.kernel.org 14304T: git git://linuxtv.org/media_tree.git 14305W: https://linuxtv.org 14306S: Odd Fixes 14307F: drivers/media/usb/usbvision/ 14308 14309USB WEBCAM GADGET 14310M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14311L: linux-usb@vger.kernel.org 14312S: Maintained 14313F: drivers/usb/gadget/function/*uvc* 14314F: drivers/usb/gadget/legacy/webcam.c 14315 14316USB WIRELESS RNDIS DRIVER (rndis_wlan) 14317M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14318L: linux-wireless@vger.kernel.org 14319S: Maintained 14320F: drivers/net/wireless/rndis_wlan.c 14321 14322USB XHCI DRIVER 14323M: Mathias Nyman <mathias.nyman@intel.com> 14324L: linux-usb@vger.kernel.org 14325S: Supported 14326F: drivers/usb/host/xhci* 14327F: drivers/usb/host/pci-quirks* 14328 14329USB ZD1201 DRIVER 14330L: linux-wireless@vger.kernel.org 14331W: http://linux-lc100020.sourceforge.net 14332S: Orphan 14333F: drivers/net/wireless/zydas/zd1201.* 14334 14335USB ZR364XX DRIVER 14336M: Antoine Jacquet <royale@zerezo.com> 14337L: linux-usb@vger.kernel.org 14338L: linux-media@vger.kernel.org 14339T: git git://linuxtv.org/media_tree.git 14340W: http://royale.zerezo.com/zr364xx/ 14341S: Maintained 14342F: Documentation/media/v4l-drivers/zr364xx* 14343F: drivers/media/usb/zr364xx/ 14344 14345USER-MODE LINUX (UML) 14346M: Jeff Dike <jdike@addtoit.com> 14347M: Richard Weinberger <richard@nod.at> 14348L: user-mode-linux-devel@lists.sourceforge.net 14349L: user-mode-linux-user@lists.sourceforge.net 14350W: http://user-mode-linux.sourceforge.net 14351T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14352S: Maintained 14353F: Documentation/virtual/uml/ 14354F: arch/um/ 14355F: arch/x86/um/ 14356F: fs/hostfs/ 14357F: fs/hppfs/ 14358 14359USERSPACE I/O (UIO) 14360M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14361S: Maintained 14362T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14363F: Documentation/driver-api/uio-howto.rst 14364F: drivers/uio/ 14365F: include/linux/uio*.h 14366 14367UTIL-LINUX PACKAGE 14368M: Karel Zak <kzak@redhat.com> 14369L: util-linux@vger.kernel.org 14370W: http://en.wikipedia.org/wiki/Util-linux 14371T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14372S: Maintained 14373 14374UUID HELPERS 14375M: Christoph Hellwig <hch@lst.de> 14376R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14377L: linux-kernel@vger.kernel.org 14378T: git git://git.infradead.org/users/hch/uuid.git 14379F: lib/uuid.c 14380F: lib/test_uuid.c 14381F: include/linux/uuid.h 14382F: include/uapi/linux/uuid.h 14383S: Maintained 14384 14385UVESAFB DRIVER 14386M: Michal Januszewski <spock@gentoo.org> 14387L: linux-fbdev@vger.kernel.org 14388W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14389S: Maintained 14390F: Documentation/fb/uvesafb.txt 14391F: drivers/video/fbdev/uvesafb.* 14392 14393VF610 NAND DRIVER 14394M: Stefan Agner <stefan@agner.ch> 14395L: linux-mtd@lists.infradead.org 14396S: Supported 14397F: drivers/mtd/nand/vf610_nfc.c 14398 14399VFAT/FAT/MSDOS FILESYSTEM 14400M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14401S: Maintained 14402F: Documentation/filesystems/vfat.txt 14403F: fs/fat/ 14404 14405VFIO DRIVER 14406M: Alex Williamson <alex.williamson@redhat.com> 14407L: kvm@vger.kernel.org 14408T: git git://github.com/awilliam/linux-vfio.git 14409S: Maintained 14410F: Documentation/vfio.txt 14411F: drivers/vfio/ 14412F: include/linux/vfio.h 14413F: include/uapi/linux/vfio.h 14414 14415VFIO MEDIATED DEVICE DRIVERS 14416M: Kirti Wankhede <kwankhede@nvidia.com> 14417L: kvm@vger.kernel.org 14418S: Maintained 14419F: Documentation/vfio-mediated-device.txt 14420F: drivers/vfio/mdev/ 14421F: include/linux/mdev.h 14422F: samples/vfio-mdev/ 14423 14424VFIO PLATFORM DRIVER 14425M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14426L: kvm@vger.kernel.org 14427S: Maintained 14428F: drivers/vfio/platform/ 14429 14430VGA_SWITCHEROO 14431R: Lukas Wunner <lukas@wunner.de> 14432S: Maintained 14433F: Documentation/gpu/vga-switcheroo.rst 14434F: drivers/gpu/vga/vga_switcheroo.c 14435F: include/linux/vga_switcheroo.h 14436T: git git://anongit.freedesktop.org/drm/drm-misc 14437 14438VIA RHINE NETWORK DRIVER 14439S: Orphan 14440F: drivers/net/ethernet/via/via-rhine.c 14441 14442VIA SD/MMC CARD CONTROLLER DRIVER 14443M: Bruce Chang <brucechang@via.com.tw> 14444M: Harald Welte <HaraldWelte@viatech.com> 14445S: Maintained 14446F: drivers/mmc/host/via-sdmmc.c 14447 14448VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14449M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14450L: linux-fbdev@vger.kernel.org 14451S: Maintained 14452F: include/linux/via-core.h 14453F: include/linux/via-gpio.h 14454F: include/linux/via_i2c.h 14455F: drivers/video/fbdev/via/ 14456 14457VIA VELOCITY NETWORK DRIVER 14458M: Francois Romieu <romieu@fr.zoreil.com> 14459L: netdev@vger.kernel.org 14460S: Maintained 14461F: drivers/net/ethernet/via/via-velocity.* 14462 14463VIDEO MULTIPLEXER DRIVER 14464M: Philipp Zabel <p.zabel@pengutronix.de> 14465L: linux-media@vger.kernel.org 14466S: Maintained 14467F: drivers/media/platform/video-mux.c 14468 14469VIDEOBUF2 FRAMEWORK 14470M: Pawel Osciak <pawel@osciak.com> 14471M: Marek Szyprowski <m.szyprowski@samsung.com> 14472M: Kyungmin Park <kyungmin.park@samsung.com> 14473L: linux-media@vger.kernel.org 14474S: Maintained 14475F: drivers/media/v4l2-core/videobuf2-* 14476F: include/media/videobuf2-* 14477 14478VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14479M: Helen Koike <helen.koike@collabora.com> 14480L: linux-media@vger.kernel.org 14481T: git git://linuxtv.org/media_tree.git 14482W: https://linuxtv.org 14483S: Maintained 14484F: drivers/media/platform/vimc/* 14485 14486VIRT LIB 14487M: Alex Williamson <alex.williamson@redhat.com> 14488M: Paolo Bonzini <pbonzini@redhat.com> 14489L: kvm@vger.kernel.org 14490S: Supported 14491F: virt/lib/ 14492 14493VIRTIO AND VHOST VSOCK DRIVER 14494M: Stefan Hajnoczi <stefanha@redhat.com> 14495L: kvm@vger.kernel.org 14496L: virtualization@lists.linux-foundation.org 14497L: netdev@vger.kernel.org 14498S: Maintained 14499F: include/linux/virtio_vsock.h 14500F: include/uapi/linux/virtio_vsock.h 14501F: include/uapi/linux/vsockmon.h 14502F: include/uapi/linux/vm_sockets_diag.h 14503F: net/vmw_vsock/diag.c 14504F: net/vmw_vsock/af_vsock_tap.c 14505F: net/vmw_vsock/virtio_transport_common.c 14506F: net/vmw_vsock/virtio_transport.c 14507F: drivers/net/vsockmon.c 14508F: drivers/vhost/vsock.c 14509F: drivers/vhost/vsock.h 14510F: tools/testing/vsock/ 14511 14512VIRTIO CONSOLE DRIVER 14513M: Amit Shah <amit@kernel.org> 14514L: virtualization@lists.linux-foundation.org 14515S: Maintained 14516F: drivers/char/virtio_console.c 14517F: include/linux/virtio_console.h 14518F: include/uapi/linux/virtio_console.h 14519 14520VIRTIO CORE, NET AND BLOCK DRIVERS 14521M: "Michael S. Tsirkin" <mst@redhat.com> 14522M: Jason Wang <jasowang@redhat.com> 14523L: virtualization@lists.linux-foundation.org 14524S: Maintained 14525F: Documentation/devicetree/bindings/virtio/ 14526F: drivers/virtio/ 14527F: tools/virtio/ 14528F: drivers/net/virtio_net.c 14529F: drivers/block/virtio_blk.c 14530F: include/linux/virtio*.h 14531F: include/uapi/linux/virtio_*.h 14532F: drivers/crypto/virtio/ 14533F: mm/balloon_compaction.c 14534 14535VIRTIO CRYPTO DRIVER 14536M: Gonglei <arei.gonglei@huawei.com> 14537L: virtualization@lists.linux-foundation.org 14538L: linux-crypto@vger.kernel.org 14539S: Maintained 14540F: drivers/crypto/virtio/ 14541F: include/uapi/linux/virtio_crypto.h 14542 14543VIRTIO DRIVERS FOR S390 14544M: Cornelia Huck <cohuck@redhat.com> 14545M: Halil Pasic <pasic@linux.vnet.ibm.com> 14546L: linux-s390@vger.kernel.org 14547L: virtualization@lists.linux-foundation.org 14548L: kvm@vger.kernel.org 14549S: Supported 14550F: drivers/s390/virtio/ 14551F: arch/s390/include/uapi/asm/virtio-ccw.h 14552 14553VIRTIO GPU DRIVER 14554M: David Airlie <airlied@linux.ie> 14555M: Gerd Hoffmann <kraxel@redhat.com> 14556L: dri-devel@lists.freedesktop.org 14557L: virtualization@lists.linux-foundation.org 14558T: git git://anongit.freedesktop.org/drm/drm-misc 14559S: Maintained 14560F: drivers/gpu/drm/virtio/ 14561F: include/uapi/linux/virtio_gpu.h 14562 14563VIRTIO HOST (VHOST) 14564M: "Michael S. Tsirkin" <mst@redhat.com> 14565M: Jason Wang <jasowang@redhat.com> 14566L: kvm@vger.kernel.org 14567L: virtualization@lists.linux-foundation.org 14568L: netdev@vger.kernel.org 14569T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14570S: Maintained 14571F: drivers/vhost/ 14572F: include/uapi/linux/vhost.h 14573 14574VIRTIO INPUT DRIVER 14575M: Gerd Hoffmann <kraxel@redhat.com> 14576S: Maintained 14577F: drivers/virtio/virtio_input.c 14578F: include/uapi/linux/virtio_input.h 14579 14580VIRTUAL SERIO DEVICE DRIVER 14581M: Stephen Chandler Paul <thatslyude@gmail.com> 14582S: Maintained 14583F: drivers/input/serio/userio.c 14584F: include/uapi/linux/userio.h 14585 14586VIVID VIRTUAL VIDEO DRIVER 14587M: Hans Verkuil <hverkuil@xs4all.nl> 14588L: linux-media@vger.kernel.org 14589T: git git://linuxtv.org/media_tree.git 14590W: https://linuxtv.org 14591S: Maintained 14592F: drivers/media/platform/vivid/* 14593 14594VLYNQ BUS 14595M: Florian Fainelli <f.fainelli@gmail.com> 14596L: openwrt-devel@lists.openwrt.org (subscribers-only) 14597S: Maintained 14598F: drivers/vlynq/vlynq.c 14599F: include/linux/vlynq.h 14600 14601VME SUBSYSTEM 14602M: Martyn Welch <martyn@welchs.me.uk> 14603M: Manohar Vanga <manohar.vanga@gmail.com> 14604M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14605L: devel@driverdev.osuosl.org 14606S: Maintained 14607T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14608F: Documentation/driver-api/vme.rst 14609F: drivers/staging/vme/ 14610F: drivers/vme/ 14611F: include/linux/vme* 14612 14613VMWARE BALLOON DRIVER 14614M: Xavier Deguillard <xdeguillard@vmware.com> 14615M: Philip Moltmann <moltmann@vmware.com> 14616M: "VMware, Inc." <pv-drivers@vmware.com> 14617L: linux-kernel@vger.kernel.org 14618S: Maintained 14619F: drivers/misc/vmw_balloon.c 14620 14621VMWARE HYPERVISOR INTERFACE 14622M: Alok Kataria <akataria@vmware.com> 14623L: virtualization@lists.linux-foundation.org 14624S: Supported 14625F: arch/x86/kernel/cpu/vmware.c 14626 14627VMWARE PVRDMA DRIVER 14628M: Adit Ranadive <aditr@vmware.com> 14629M: VMware PV-Drivers <pv-drivers@vmware.com> 14630L: linux-rdma@vger.kernel.org 14631S: Maintained 14632F: drivers/infiniband/hw/vmw_pvrdma/ 14633 14634VMware PVSCSI driver 14635M: Jim Gill <jgill@vmware.com> 14636M: VMware PV-Drivers <pv-drivers@vmware.com> 14637L: linux-scsi@vger.kernel.org 14638S: Maintained 14639F: drivers/scsi/vmw_pvscsi.c 14640F: drivers/scsi/vmw_pvscsi.h 14641 14642VMWARE VMMOUSE SUBDRIVER 14643M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14644M: "VMware, Inc." <pv-drivers@vmware.com> 14645L: linux-input@vger.kernel.org 14646S: Maintained 14647F: drivers/input/mouse/vmmouse.c 14648F: drivers/input/mouse/vmmouse.h 14649 14650VMWARE VMXNET3 ETHERNET DRIVER 14651M: Shrikrishna Khare <skhare@vmware.com> 14652M: "VMware, Inc." <pv-drivers@vmware.com> 14653L: netdev@vger.kernel.org 14654S: Maintained 14655F: drivers/net/vmxnet3/ 14656 14657VOCORE VOCORE2 BOARD 14658M: Harvey Hunt <harveyhuntnexus@gmail.com> 14659L: linux-mips@linux-mips.org 14660S: Maintained 14661F: arch/mips/boot/dts/ralink/vocore2.dts 14662 14663VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14664M: Liam Girdwood <lgirdwood@gmail.com> 14665M: Mark Brown <broonie@kernel.org> 14666L: linux-kernel@vger.kernel.org 14667W: http://www.slimlogic.co.uk/?p=48 14668T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14669S: Supported 14670F: Documentation/devicetree/bindings/regulator/ 14671F: drivers/regulator/ 14672F: include/dt-bindings/regulator/ 14673F: include/linux/regulator/ 14674 14675VRF 14676M: David Ahern <dsa@cumulusnetworks.com> 14677M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14678L: netdev@vger.kernel.org 14679S: Maintained 14680F: drivers/net/vrf.c 14681F: Documentation/networking/vrf.txt 14682 14683VT1211 HARDWARE MONITOR DRIVER 14684M: Juerg Haefliger <juergh@gmail.com> 14685L: linux-hwmon@vger.kernel.org 14686S: Maintained 14687F: Documentation/hwmon/vt1211 14688F: drivers/hwmon/vt1211.c 14689 14690VT8231 HARDWARE MONITOR DRIVER 14691M: Roger Lucas <vt8231@hiddenengine.co.uk> 14692L: linux-hwmon@vger.kernel.org 14693S: Maintained 14694F: drivers/hwmon/vt8231.c 14695 14696VUB300 USB to SDIO/SD/MMC bridge chip 14697M: Tony Olech <tony.olech@elandigitalsystems.com> 14698L: linux-mmc@vger.kernel.org 14699L: linux-usb@vger.kernel.org 14700S: Supported 14701F: drivers/mmc/host/vub300.c 14702 14703W1 DALLAS'S 1-WIRE BUS 14704M: Evgeniy Polyakov <zbr@ioremap.net> 14705S: Maintained 14706F: Documentation/w1/ 14707F: drivers/w1/ 14708F: include/linux/w1.h 14709 14710W83791D HARDWARE MONITORING DRIVER 14711M: Marc Hulsman <m.hulsman@tudelft.nl> 14712L: linux-hwmon@vger.kernel.org 14713S: Maintained 14714F: Documentation/hwmon/w83791d 14715F: drivers/hwmon/w83791d.c 14716 14717W83793 HARDWARE MONITORING DRIVER 14718M: Rudolf Marek <r.marek@assembler.cz> 14719L: linux-hwmon@vger.kernel.org 14720S: Maintained 14721F: Documentation/hwmon/w83793 14722F: drivers/hwmon/w83793.c 14723 14724W83795 HARDWARE MONITORING DRIVER 14725M: Jean Delvare <jdelvare@suse.com> 14726L: linux-hwmon@vger.kernel.org 14727S: Maintained 14728F: drivers/hwmon/w83795.c 14729 14730W83L51xD SD/MMC CARD INTERFACE DRIVER 14731M: Pierre Ossman <pierre@ossman.eu> 14732S: Maintained 14733F: drivers/mmc/host/wbsd.* 14734 14735WACOM PROTOCOL 4 SERIAL TABLETS 14736M: Julian Squires <julian@cipht.net> 14737M: Hans de Goede <hdegoede@redhat.com> 14738L: linux-input@vger.kernel.org 14739S: Maintained 14740F: drivers/input/tablet/wacom_serial4.c 14741 14742WATCHDOG DEVICE DRIVERS 14743M: Wim Van Sebroeck <wim@iguana.be> 14744R: Guenter Roeck <linux@roeck-us.net> 14745L: linux-watchdog@vger.kernel.org 14746W: http://www.linux-watchdog.org/ 14747T: git git://www.linux-watchdog.org/linux-watchdog.git 14748S: Maintained 14749F: Documentation/devicetree/bindings/watchdog/ 14750F: Documentation/watchdog/ 14751F: drivers/watchdog/ 14752F: include/linux/watchdog.h 14753F: include/uapi/linux/watchdog.h 14754 14755WHISKEYCOVE PMIC GPIO DRIVER 14756M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14757L: linux-gpio@vger.kernel.org 14758S: Maintained 14759F: drivers/gpio/gpio-wcove.c 14760 14761WIIMOTE HID DRIVER 14762M: David Herrmann <dh.herrmann@googlemail.com> 14763L: linux-input@vger.kernel.org 14764S: Maintained 14765F: drivers/hid/hid-wiimote* 14766 14767WILOCITY WIL6210 WIRELESS DRIVER 14768M: Maya Erez <qca_merez@qca.qualcomm.com> 14769L: linux-wireless@vger.kernel.org 14770L: wil6210@qca.qualcomm.com 14771S: Supported 14772W: http://wireless.kernel.org/en/users/Drivers/wil6210 14773F: drivers/net/wireless/ath/wil6210/ 14774 14775WIMAX STACK 14776M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14777M: linux-wimax@intel.com 14778L: wimax@linuxwimax.org (subscribers-only) 14779S: Supported 14780W: http://linuxwimax.org 14781F: Documentation/wimax/README.wimax 14782F: include/linux/wimax/debug.h 14783F: include/net/wimax.h 14784F: include/uapi/linux/wimax.h 14785F: net/wimax/ 14786 14787WINBOND CIR DRIVER 14788M: David Härdeman <david@hardeman.nu> 14789S: Maintained 14790F: drivers/media/rc/winbond-cir.c 14791 14792WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14793M: William Breathitt Gray <vilhelm.gray@gmail.com> 14794L: linux-watchdog@vger.kernel.org 14795S: Maintained 14796F: drivers/watchdog/ebc-c384_wdt.c 14797 14798WINSYSTEMS WS16C48 GPIO DRIVER 14799M: William Breathitt Gray <vilhelm.gray@gmail.com> 14800L: linux-gpio@vger.kernel.org 14801S: Maintained 14802F: drivers/gpio/gpio-ws16c48.c 14803 14804WISTRON LAPTOP BUTTON DRIVER 14805M: Miloslav Trmac <mitr@volny.cz> 14806S: Maintained 14807F: drivers/input/misc/wistron_btns.c 14808 14809WL3501 WIRELESS PCMCIA CARD DRIVER 14810L: linux-wireless@vger.kernel.org 14811S: Odd fixes 14812F: drivers/net/wireless/wl3501* 14813 14814WOLFSON MICROELECTRONICS DRIVERS 14815L: patches@opensource.cirrus.com 14816T: git https://github.com/CirrusLogic/linux-drivers.git 14817W: https://github.com/CirrusLogic/linux-drivers/wiki 14818S: Supported 14819F: Documentation/hwmon/wm83?? 14820F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14821F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14822F: Documentation/devicetree/bindings/mfd/arizona.txt 14823F: Documentation/devicetree/bindings/mfd/wm831x.txt 14824F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 14825F: arch/arm/mach-s3c64xx/mach-crag6410* 14826F: drivers/clk/clk-wm83*.c 14827F: drivers/extcon/extcon-arizona.c 14828F: drivers/leds/leds-wm83*.c 14829F: drivers/gpio/gpio-*wm*.c 14830F: drivers/gpio/gpio-arizona.c 14831F: drivers/hwmon/wm83??-hwmon.c 14832F: drivers/input/misc/wm831x-on.c 14833F: drivers/input/touchscreen/wm831x-ts.c 14834F: drivers/input/touchscreen/wm97*.c 14835F: drivers/mfd/arizona* 14836F: drivers/mfd/wm*.c 14837F: drivers/mfd/cs47l24* 14838F: drivers/power/supply/wm83*.c 14839F: drivers/rtc/rtc-wm83*.c 14840F: drivers/regulator/wm8*.c 14841F: drivers/regulator/arizona* 14842F: drivers/video/backlight/wm83*_bl.c 14843F: drivers/watchdog/wm83*_wdt.c 14844F: include/linux/mfd/arizona/ 14845F: include/linux/mfd/wm831x/ 14846F: include/linux/mfd/wm8350/ 14847F: include/linux/mfd/wm8400* 14848F: include/linux/regulator/arizona* 14849F: include/linux/wm97xx.h 14850F: include/sound/wm????.h 14851F: sound/soc/codecs/arizona.? 14852F: sound/soc/codecs/wm* 14853F: sound/soc/codecs/cs47l24* 14854 14855WORKQUEUE 14856M: Tejun Heo <tj@kernel.org> 14857R: Lai Jiangshan <jiangshanlai@gmail.com> 14858T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14859S: Maintained 14860F: include/linux/workqueue.h 14861F: kernel/workqueue.c 14862F: Documentation/core-api/workqueue.rst 14863 14864X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14865M: Chen-Yu Tsai <wens@csie.org> 14866L: linux-kernel@vger.kernel.org 14867S: Maintained 14868N: axp[128] 14869 14870X.25 NETWORK LAYER 14871M: Andrew Hendry <andrew.hendry@gmail.com> 14872L: linux-x25@vger.kernel.org 14873S: Odd Fixes 14874F: Documentation/networking/x25* 14875F: include/net/x25* 14876F: net/x25/ 14877 14878X86 ARCHITECTURE (32-BIT AND 64-BIT) 14879M: Thomas Gleixner <tglx@linutronix.de> 14880M: Ingo Molnar <mingo@redhat.com> 14881M: "H. Peter Anvin" <hpa@zytor.com> 14882M: x86@kernel.org 14883L: linux-kernel@vger.kernel.org 14884T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14885S: Maintained 14886F: Documentation/x86/ 14887F: arch/x86/ 14888 14889X86 MCE INFRASTRUCTURE 14890M: Tony Luck <tony.luck@intel.com> 14891M: Borislav Petkov <bp@alien8.de> 14892L: linux-edac@vger.kernel.org 14893S: Maintained 14894F: arch/x86/kernel/cpu/mcheck/* 14895 14896X86 MICROCODE UPDATE SUPPORT 14897M: Borislav Petkov <bp@alien8.de> 14898S: Maintained 14899F: arch/x86/kernel/cpu/microcode/* 14900 14901X86 PLATFORM DRIVERS 14902M: Darren Hart <dvhart@infradead.org> 14903M: Andy Shevchenko <andy@infradead.org> 14904L: platform-driver-x86@vger.kernel.org 14905T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14906S: Maintained 14907F: drivers/platform/x86/ 14908F: drivers/platform/olpc/ 14909 14910X86 VDSO 14911M: Andy Lutomirski <luto@amacapital.net> 14912L: linux-kernel@vger.kernel.org 14913T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14914S: Maintained 14915F: arch/x86/entry/vdso/ 14916 14917XC2028/3028 TUNER DRIVER 14918M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14919M: Mauro Carvalho Chehab <mchehab@kernel.org> 14920L: linux-media@vger.kernel.org 14921W: https://linuxtv.org 14922T: git git://linuxtv.org/media_tree.git 14923S: Maintained 14924F: drivers/media/tuners/tuner-xc2028.* 14925 14926XEN BLOCK SUBSYSTEM 14927M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14928M: Roger Pau Monné <roger.pau@citrix.com> 14929L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14930S: Supported 14931F: drivers/block/xen-blkback/* 14932F: drivers/block/xen* 14933 14934XEN HYPERVISOR ARM 14935M: Stefano Stabellini <sstabellini@kernel.org> 14936L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14937S: Maintained 14938F: arch/arm/xen/ 14939F: arch/arm/include/asm/xen/ 14940 14941XEN HYPERVISOR ARM64 14942M: Stefano Stabellini <sstabellini@kernel.org> 14943L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14944S: Maintained 14945F: arch/arm64/xen/ 14946F: arch/arm64/include/asm/xen/ 14947 14948XEN HYPERVISOR INTERFACE 14949M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14950M: Juergen Gross <jgross@suse.com> 14951L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14952T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14953S: Supported 14954F: arch/x86/xen/ 14955F: drivers/*/xen-*front.c 14956F: drivers/xen/ 14957F: arch/x86/include/asm/xen/ 14958F: arch/x86/include/asm/pvclock-abi.h 14959F: include/xen/ 14960F: include/uapi/xen/ 14961F: Documentation/ABI/stable/sysfs-hypervisor-xen 14962F: Documentation/ABI/testing/sysfs-hypervisor-xen 14963 14964XEN NETWORK BACKEND DRIVER 14965M: Wei Liu <wei.liu2@citrix.com> 14966M: Paul Durrant <paul.durrant@citrix.com> 14967L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14968L: netdev@vger.kernel.org 14969S: Supported 14970F: drivers/net/xen-netback/* 14971 14972XEN PCI SUBSYSTEM 14973M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14974L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14975S: Supported 14976F: arch/x86/pci/*xen* 14977F: drivers/pci/*xen* 14978 14979XEN PVSCSI DRIVERS 14980M: Juergen Gross <jgross@suse.com> 14981L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14982L: linux-scsi@vger.kernel.org 14983S: Supported 14984F: drivers/scsi/xen-scsifront.c 14985F: drivers/xen/xen-scsiback.c 14986F: include/xen/interface/io/vscsiif.h 14987 14988XEN SWIOTLB SUBSYSTEM 14989M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14990L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14991S: Supported 14992F: arch/x86/xen/*swiotlb* 14993F: drivers/xen/*swiotlb* 14994 14995XFS FILESYSTEM 14996M: Darrick J. Wong <darrick.wong@oracle.com> 14997M: linux-xfs@vger.kernel.org 14998L: linux-xfs@vger.kernel.org 14999W: http://xfs.org/ 15000T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15001S: Supported 15002F: Documentation/filesystems/xfs.txt 15003F: fs/xfs/ 15004 15005XILINX AXI ETHERNET DRIVER 15006M: Anirudha Sarangi <anirudh@xilinx.com> 15007M: John Linn <John.Linn@xilinx.com> 15008S: Maintained 15009F: drivers/net/ethernet/xilinx/xilinx_axienet* 15010 15011XILINX UARTLITE SERIAL DRIVER 15012M: Peter Korsgaard <jacmet@sunsite.dk> 15013L: linux-serial@vger.kernel.org 15014S: Maintained 15015F: drivers/tty/serial/uartlite.c 15016 15017XILINX VIDEO IP CORES 15018M: Hyun Kwon <hyun.kwon@xilinx.com> 15019M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15020L: linux-media@vger.kernel.org 15021T: git git://linuxtv.org/media_tree.git 15022S: Supported 15023F: Documentation/devicetree/bindings/media/xilinx/ 15024F: drivers/media/platform/xilinx/ 15025F: include/uapi/linux/xilinx-v4l2-controls.h 15026 15027XILLYBUS DRIVER 15028M: Eli Billauer <eli.billauer@gmail.com> 15029L: linux-kernel@vger.kernel.org 15030S: Supported 15031F: drivers/char/xillybus/ 15032 15033XRA1403 GPIO EXPANDER 15034M: Nandor Han <nandor.han@ge.com> 15035M: Semi Malinen <semi.malinen@ge.com> 15036L: linux-gpio@vger.kernel.org 15037S: Maintained 15038F: drivers/gpio/gpio-xra1403.c 15039F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15040 15041XTENSA XTFPGA PLATFORM SUPPORT 15042M: Max Filippov <jcmvbkbc@gmail.com> 15043L: linux-xtensa@linux-xtensa.org 15044S: Maintained 15045F: drivers/spi/spi-xtensa-xtfpga.c 15046F: sound/soc/xtensa/xtfpga-i2s.c 15047 15048YAM DRIVER FOR AX.25 15049M: Jean-Paul Roubelat <jpr@f6fbb.org> 15050L: linux-hams@vger.kernel.org 15051S: Maintained 15052F: drivers/net/hamradio/yam* 15053F: include/linux/yam.h 15054 15055YAMA SECURITY MODULE 15056M: Kees Cook <keescook@chromium.org> 15057T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15058S: Supported 15059F: security/yama/ 15060F: Documentation/admin-guide/LSM/Yama.rst 15061 15062YEALINK PHONE DRIVER 15063M: Henk Vergonet <Henk.Vergonet@gmail.com> 15064L: usbb2k-api-dev@nongnu.org 15065S: Maintained 15066F: Documentation/input/yealink.rst 15067F: drivers/input/misc/yealink.* 15068 15069Z8530 DRIVER FOR AX.25 15070M: Joerg Reuter <jreuter@yaina.de> 15071W: http://yaina.de/jreuter/ 15072W: http://www.qsl.net/dl1bke/ 15073L: linux-hams@vger.kernel.org 15074S: Maintained 15075F: Documentation/networking/z8530drv.txt 15076F: drivers/net/hamradio/*scc.c 15077F: drivers/net/hamradio/z8530.h 15078 15079ZBUD COMPRESSED PAGE ALLOCATOR 15080M: Seth Jennings <sjenning@redhat.com> 15081M: Dan Streetman <ddstreet@ieee.org> 15082L: linux-mm@kvack.org 15083S: Maintained 15084F: mm/zbud.c 15085F: include/linux/zbud.h 15086 15087ZD1211RW WIRELESS DRIVER 15088M: Daniel Drake <dsd@gentoo.org> 15089M: Ulrich Kunitz <kune@deine-taler.de> 15090W: http://zd1211.ath.cx/wiki/DriverRewrite 15091L: linux-wireless@vger.kernel.org 15092L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15093S: Maintained 15094F: drivers/net/wireless/zydas/zd1211rw/ 15095 15096ZD1301 MEDIA DRIVER 15097M: Antti Palosaari <crope@iki.fi> 15098L: linux-media@vger.kernel.org 15099W: https://linuxtv.org/ 15100W: http://palosaari.fi/linux/ 15101Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15102S: Maintained 15103F: drivers/media/usb/dvb-usb-v2/zd1301* 15104 15105ZD1301_DEMOD MEDIA DRIVER 15106M: Antti Palosaari <crope@iki.fi> 15107L: linux-media@vger.kernel.org 15108W: https://linuxtv.org/ 15109W: http://palosaari.fi/linux/ 15110Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15111S: Maintained 15112F: drivers/media/dvb-frontends/zd1301_demod* 15113 15114ZPOOL COMPRESSED PAGE STORAGE API 15115M: Dan Streetman <ddstreet@ieee.org> 15116L: linux-mm@kvack.org 15117S: Maintained 15118F: mm/zpool.c 15119F: include/linux/zpool.h 15120 15121ZR36067 VIDEO FOR LINUX DRIVER 15122L: mjpeg-users@lists.sourceforge.net 15123L: linux-media@vger.kernel.org 15124W: http://mjpeg.sourceforge.net/driver-zoran/ 15125T: hg https://linuxtv.org/hg/v4l-dvb 15126S: Odd Fixes 15127F: drivers/media/pci/zoran/ 15128 15129ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15130M: Minchan Kim <minchan@kernel.org> 15131M: Nitin Gupta <ngupta@vflare.org> 15132R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15133L: linux-kernel@vger.kernel.org 15134S: Maintained 15135F: drivers/block/zram/ 15136F: Documentation/blockdev/zram.txt 15137 15138ZS DECSTATION Z85C30 SERIAL DRIVER 15139M: "Maciej W. Rozycki" <macro@linux-mips.org> 15140S: Maintained 15141F: drivers/tty/serial/zs.* 15142 15143ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15144M: Minchan Kim <minchan@kernel.org> 15145M: Nitin Gupta <ngupta@vflare.org> 15146R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15147L: linux-mm@kvack.org 15148S: Maintained 15149F: mm/zsmalloc.c 15150F: include/linux/zsmalloc.h 15151F: Documentation/vm/zsmalloc.txt 15152 15153ZSWAP COMPRESSED SWAP CACHING 15154M: Seth Jennings <sjenning@redhat.com> 15155M: Dan Streetman <ddstreet@ieee.org> 15156L: linux-mm@kvack.org 15157S: Maintained 15158F: mm/zswap.c 15159 15160THE REST 15161M: Linus Torvalds <torvalds@linux-foundation.org> 15162L: linux-kernel@vger.kernel.org 15163Q: http://patchwork.kernel.org/project/LKML/list/ 15164T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15165S: Buried alive in reporters 15166F: * 15167F: */ 15168