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 2205ASAHI KASEI AK8974 DRIVER 2206M: Linus Walleij <linus.walleij@linaro.org> 2207L: linux-iio@vger.kernel.org 2208W: http://www.akm.com/ 2209S: Supported 2210F: drivers/iio/magnetometer/ak8974.c 2211 2212ASC7621 HARDWARE MONITOR DRIVER 2213M: George Joseph <george.joseph@fairview5.com> 2214L: linux-hwmon@vger.kernel.org 2215S: Maintained 2216F: Documentation/hwmon/asc7621 2217F: drivers/hwmon/asc7621.c 2218 2219ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2220M: Corentin Chary <corentin.chary@gmail.com> 2221L: acpi4asus-user@lists.sourceforge.net 2222L: platform-driver-x86@vger.kernel.org 2223W: http://acpi4asus.sf.net 2224S: Maintained 2225F: drivers/platform/x86/asus*.c 2226F: drivers/platform/x86/eeepc*.c 2227 2228ASUS WIRELESS RADIO CONTROL DRIVER 2229M: João Paulo Rechi Vita <jprvita@gmail.com> 2230L: platform-driver-x86@vger.kernel.org 2231S: Maintained 2232F: drivers/platform/x86/asus-wireless.c 2233 2234ASYMMETRIC KEYS 2235M: David Howells <dhowells@redhat.com> 2236L: keyrings@vger.kernel.org 2237S: Maintained 2238F: Documentation/crypto/asymmetric-keys.txt 2239F: include/linux/verification.h 2240F: include/crypto/public_key.h 2241F: include/crypto/pkcs7.h 2242F: crypto/asymmetric_keys/ 2243 2244ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2245R: Dan Williams <dan.j.williams@intel.com> 2246W: http://sourceforge.net/projects/xscaleiop 2247S: Odd fixes 2248F: Documentation/crypto/async-tx-api.txt 2249F: crypto/async_tx/ 2250F: drivers/dma/ 2251F: include/linux/dmaengine.h 2252F: include/linux/async_tx.h 2253 2254AT24 EEPROM DRIVER 2255M: Bartosz Golaszewski <brgl@bgdev.pl> 2256L: linux-i2c@vger.kernel.org 2257S: Maintained 2258F: drivers/misc/eeprom/at24.c 2259F: include/linux/platform_data/at24.h 2260 2261ATA OVER ETHERNET (AOE) DRIVER 2262M: "Ed L. Cashin" <ed.cashin@acm.org> 2263W: http://www.openaoe.org/ 2264S: Supported 2265F: Documentation/aoe/ 2266F: drivers/block/aoe/ 2267 2268ATHEROS 71XX/9XXX GPIO DRIVER 2269M: Alban Bedel <albeu@free.fr> 2270W: https://github.com/AlbanBedel/linux 2271T: git git://github.com/AlbanBedel/linux 2272S: Maintained 2273F: drivers/gpio/gpio-ath79.c 2274F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2275 2276ATHEROS ATH GENERIC UTILITIES 2277M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2278L: linux-wireless@vger.kernel.org 2279S: Supported 2280F: drivers/net/wireless/ath/* 2281 2282ATHEROS ATH5K WIRELESS DRIVER 2283M: Jiri Slaby <jirislaby@gmail.com> 2284M: Nick Kossifidis <mickflemm@gmail.com> 2285M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2286L: linux-wireless@vger.kernel.org 2287W: http://wireless.kernel.org/en/users/Drivers/ath5k 2288S: Maintained 2289F: drivers/net/wireless/ath/ath5k/ 2290 2291ATHEROS ATH6KL WIRELESS DRIVER 2292M: Kalle Valo <kvalo@qca.qualcomm.com> 2293L: linux-wireless@vger.kernel.org 2294W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2295T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2296S: Supported 2297F: drivers/net/wireless/ath/ath6kl/ 2298 2299ATI_REMOTE2 DRIVER 2300M: Ville Syrjala <syrjala@sci.fi> 2301S: Maintained 2302F: drivers/input/misc/ati_remote2.c 2303 2304ATK0110 HWMON DRIVER 2305M: Luca Tettamanti <kronos.it@gmail.com> 2306L: linux-hwmon@vger.kernel.org 2307S: Maintained 2308F: drivers/hwmon/asus_atk0110.c 2309 2310ATLX ETHERNET DRIVERS 2311M: Jay Cliburn <jcliburn@gmail.com> 2312M: Chris Snook <chris.snook@gmail.com> 2313L: netdev@vger.kernel.org 2314W: http://sourceforge.net/projects/atl1 2315W: http://atl1.sourceforge.net 2316S: Maintained 2317F: drivers/net/ethernet/atheros/ 2318 2319ATM 2320M: Chas Williams <3chas3@gmail.com> 2321L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2322L: netdev@vger.kernel.org 2323W: http://linux-atm.sourceforge.net 2324S: Maintained 2325F: drivers/atm/ 2326F: include/linux/atm* 2327F: include/uapi/linux/atm* 2328 2329ATMEL AT91 / AT32 MCI DRIVER 2330M: Ludovic Desroches <ludovic.desroches@microchip.com> 2331S: Maintained 2332F: drivers/mmc/host/atmel-mci.c 2333 2334ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2335M: Nicolas Ferre <nicolas.ferre@microchip.com> 2336S: Supported 2337F: drivers/power/reset/at91-sama5d2_shdwc.c 2338 2339ATMEL Audio ALSA driver 2340M: Nicolas Ferre <nicolas.ferre@microchip.com> 2341L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2342S: Supported 2343F: sound/soc/atmel 2344 2345ATMEL I2C DRIVER 2346M: Ludovic Desroches <ludovic.desroches@microchip.com> 2347L: linux-i2c@vger.kernel.org 2348S: Supported 2349F: drivers/i2c/busses/i2c-at91.c 2350 2351ATMEL ISI DRIVER 2352M: Ludovic Desroches <ludovic.desroches@microchip.com> 2353L: linux-media@vger.kernel.org 2354S: Supported 2355F: drivers/media/platform/atmel/atmel-isi.c 2356F: include/media/atmel-isi.h 2357 2358ATMEL LCDFB DRIVER 2359M: Nicolas Ferre <nicolas.ferre@microchip.com> 2360L: linux-fbdev@vger.kernel.org 2361S: Maintained 2362F: drivers/video/fbdev/atmel_lcdfb.c 2363F: include/video/atmel_lcdc.h 2364 2365ATMEL MACB ETHERNET DRIVER 2366M: Nicolas Ferre <nicolas.ferre@microchip.com> 2367S: Supported 2368F: drivers/net/ethernet/cadence/ 2369 2370ATMEL MAXTOUCH DRIVER 2371M: Nick Dyer <nick@shmanahar.org> 2372T: git git://github.com/ndyer/linux.git 2373S: Maintained 2374F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2375F: drivers/input/touchscreen/atmel_mxt_ts.c 2376F: include/linux/platform_data/atmel_mxt_ts.h 2377 2378ATMEL NAND DRIVER 2379M: Wenyou Yang <wenyou.yang@atmel.com> 2380M: Josh Wu <rainyfeeling@outlook.com> 2381L: linux-mtd@lists.infradead.org 2382S: Supported 2383F: drivers/mtd/nand/atmel/* 2384 2385ATMEL SAMA5D2 ADC DRIVER 2386M: Ludovic Desroches <ludovic.desroches@microchip.com> 2387L: linux-iio@vger.kernel.org 2388S: Supported 2389F: drivers/iio/adc/at91-sama5d2_adc.c 2390 2391ATMEL SDMMC DRIVER 2392M: Ludovic Desroches <ludovic.desroches@microchip.com> 2393L: linux-mmc@vger.kernel.org 2394S: Supported 2395F: drivers/mmc/host/sdhci-of-at91.c 2396 2397ATMEL SPI DRIVER 2398M: Nicolas Ferre <nicolas.ferre@microchip.com> 2399S: Supported 2400F: drivers/spi/spi-atmel.* 2401 2402ATMEL SSC DRIVER 2403M: Nicolas Ferre <nicolas.ferre@microchip.com> 2404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2405S: Supported 2406F: drivers/misc/atmel-ssc.c 2407F: include/linux/atmel-ssc.h 2408 2409ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2410M: Nicolas Ferre <nicolas.ferre@microchip.com> 2411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2412S: Supported 2413F: drivers/misc/atmel_tclib.c 2414F: drivers/clocksource/tcb_clksrc.c 2415 2416ATMEL USBA UDC DRIVER 2417M: Nicolas Ferre <nicolas.ferre@microchip.com> 2418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2419S: Supported 2420F: drivers/usb/gadget/udc/atmel_usba_udc.* 2421 2422ATMEL WIRELESS DRIVER 2423M: Simon Kelley <simon@thekelleys.org.uk> 2424L: linux-wireless@vger.kernel.org 2425W: http://www.thekelleys.org.uk/atmel 2426W: http://atmelwlandriver.sourceforge.net/ 2427S: Maintained 2428F: drivers/net/wireless/atmel/atmel* 2429 2430ATMEL XDMA DRIVER 2431M: Ludovic Desroches <ludovic.desroches@microchip.com> 2432L: linux-arm-kernel@lists.infradead.org 2433L: dmaengine@vger.kernel.org 2434S: Supported 2435F: drivers/dma/at_xdmac.c 2436 2437ATOMIC INFRASTRUCTURE 2438M: Will Deacon <will.deacon@arm.com> 2439M: Peter Zijlstra <peterz@infradead.org> 2440R: Boqun Feng <boqun.feng@gmail.com> 2441L: linux-kernel@vger.kernel.org 2442S: Maintained 2443F: arch/*/include/asm/atomic*.h 2444F: include/*/atomic*.h 2445 2446ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2447M: Bradley Grove <linuxdrivers@attotech.com> 2448L: linux-scsi@vger.kernel.org 2449W: http://www.attotech.com 2450S: Supported 2451F: drivers/scsi/esas2r 2452 2453ATUSB IEEE 802.15.4 RADIO DRIVER 2454M: Stefan Schmidt <stefan@osg.samsung.com> 2455L: linux-wpan@vger.kernel.org 2456S: Maintained 2457F: drivers/net/ieee802154/atusb.c 2458F: drivers/net/ieee802154/atusb.h 2459F: drivers/net/ieee802154/at86rf230.h 2460 2461AUDIT SUBSYSTEM 2462M: Paul Moore <paul@paul-moore.com> 2463M: Eric Paris <eparis@redhat.com> 2464L: linux-audit@redhat.com (moderated for non-subscribers) 2465W: https://github.com/linux-audit 2466W: https://people.redhat.com/sgrubb/audit 2467T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2468S: Supported 2469F: include/linux/audit.h 2470F: include/uapi/linux/audit.h 2471F: kernel/audit* 2472 2473AUXILIARY DISPLAY DRIVERS 2474M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2475W: http://miguelojeda.es/auxdisplay.htm 2476W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2477S: Maintained 2478F: drivers/auxdisplay/ 2479F: include/linux/cfag12864b.h 2480 2481AX.25 NETWORK LAYER 2482M: Ralf Baechle <ralf@linux-mips.org> 2483L: linux-hams@vger.kernel.org 2484W: http://www.linux-ax25.org/ 2485S: Maintained 2486F: include/uapi/linux/ax25.h 2487F: include/net/ax25.h 2488F: net/ax25/ 2489 2490AXENTIA ARM DEVICES 2491M: Peter Rosin <peda@axentia.se> 2492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2493S: Maintained 2494F: Documentation/devicetree/bindings/arm/axentia.txt 2495F: arch/arm/boot/dts/at91-linea.dtsi 2496F: arch/arm/boot/dts/at91-tse850-3.dts 2497 2498AXENTIA ASOC DRIVERS 2499M: Peter Rosin <peda@axentia.se> 2500L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2501S: Maintained 2502F: Documentation/devicetree/bindings/sound/axentia,* 2503F: sound/soc/atmel/tse850-pcm5142.c 2504 2505AZ6007 DVB DRIVER 2506M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2507M: Mauro Carvalho Chehab <mchehab@kernel.org> 2508L: linux-media@vger.kernel.org 2509W: https://linuxtv.org 2510T: git git://linuxtv.org/media_tree.git 2511S: Maintained 2512F: drivers/media/usb/dvb-usb-v2/az6007.c 2513 2514AZTECH FM RADIO RECEIVER DRIVER 2515M: Hans Verkuil <hverkuil@xs4all.nl> 2516L: linux-media@vger.kernel.org 2517T: git git://linuxtv.org/media_tree.git 2518W: https://linuxtv.org 2519S: Maintained 2520F: drivers/media/radio/radio-aztech* 2521 2522B43 WIRELESS DRIVER 2523L: linux-wireless@vger.kernel.org 2524L: b43-dev@lists.infradead.org 2525W: http://wireless.kernel.org/en/users/Drivers/b43 2526S: Odd Fixes 2527F: drivers/net/wireless/broadcom/b43/ 2528 2529B43LEGACY WIRELESS DRIVER 2530M: Larry Finger <Larry.Finger@lwfinger.net> 2531L: linux-wireless@vger.kernel.org 2532L: b43-dev@lists.infradead.org 2533W: http://wireless.kernel.org/en/users/Drivers/b43 2534S: Maintained 2535F: drivers/net/wireless/broadcom/b43legacy/ 2536 2537BACKLIGHT CLASS/SUBSYSTEM 2538M: Lee Jones <lee.jones@linaro.org> 2539M: Daniel Thompson <daniel.thompson@linaro.org> 2540M: Jingoo Han <jingoohan1@gmail.com> 2541T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2542S: Maintained 2543F: drivers/video/backlight/ 2544F: include/linux/backlight.h 2545F: include/linux/pwm_backlight.h 2546F: Documentation/devicetree/bindings/leds/backlight 2547 2548BATMAN ADVANCED 2549M: Marek Lindner <mareklindner@neomailbox.ch> 2550M: Simon Wunderlich <sw@simonwunderlich.de> 2551M: Antonio Quartulli <a@unstable.cc> 2552L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2553W: https://www.open-mesh.org/ 2554Q: https://patchwork.open-mesh.org/project/batman/list/ 2555S: Maintained 2556F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2557F: Documentation/ABI/testing/sysfs-class-net-mesh 2558F: Documentation/networking/batman-adv.rst 2559F: include/uapi/linux/batman_adv.h 2560F: net/batman-adv/ 2561 2562BAYCOM/HDLCDRV DRIVERS FOR AX.25 2563M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2564L: linux-hams@vger.kernel.org 2565W: http://www.baycom.org/~tom/ham/ham.html 2566S: Maintained 2567F: drivers/net/hamradio/baycom* 2568 2569BCACHE (BLOCK LAYER CACHE) 2570M: Michael Lyle <mlyle@lyle.org> 2571M: Kent Overstreet <kent.overstreet@gmail.com> 2572L: linux-bcache@vger.kernel.org 2573W: http://bcache.evilpiepirate.org 2574C: irc://irc.oftc.net/bcache 2575S: Maintained 2576F: drivers/md/bcache/ 2577 2578BDISP ST MEDIA DRIVER 2579M: Fabien Dessenne <fabien.dessenne@st.com> 2580L: linux-media@vger.kernel.org 2581T: git git://linuxtv.org/media_tree.git 2582W: https://linuxtv.org 2583S: Supported 2584F: drivers/media/platform/sti/bdisp 2585 2586BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2587M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2588L: netdev@vger.kernel.org 2589S: Maintained 2590F: drivers/net/ethernet/ec_bhf.c 2591 2592BEFS FILE SYSTEM 2593M: Luis de Bethencourt <luisbg@kernel.org> 2594M: Salah Triki <salah.triki@gmail.com> 2595S: Maintained 2596T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2597F: Documentation/filesystems/befs.txt 2598F: fs/befs/ 2599 2600BFQ I/O SCHEDULER 2601M: Paolo Valente <paolo.valente@linaro.org> 2602M: Jens Axboe <axboe@kernel.dk> 2603L: linux-block@vger.kernel.org 2604S: Maintained 2605F: block/bfq-* 2606F: Documentation/block/bfq-iosched.txt 2607 2608BFS FILE SYSTEM 2609M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2610S: Maintained 2611F: Documentation/filesystems/bfs.txt 2612F: fs/bfs/ 2613F: include/uapi/linux/bfs_fs.h 2614 2615BLACKFIN ARCHITECTURE 2616L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2617T: git git://git.code.sf.net/p/adi-linux/code 2618W: http://blackfin.uclinux.org 2619S: Orphan 2620F: arch/blackfin/ 2621 2622BLACKFIN EMAC DRIVER 2623L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2624W: http://blackfin.uclinux.org 2625S: Orphan 2626F: drivers/net/ethernet/adi/ 2627 2628BLACKFIN MEDIA DRIVER 2629L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2630W: http://blackfin.uclinux.org/ 2631S: Orphan 2632F: drivers/media/platform/blackfin/ 2633F: drivers/media/i2c/adv7183* 2634F: drivers/media/i2c/vs6624* 2635 2636BLACKFIN RTC DRIVER 2637L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2638W: http://blackfin.uclinux.org 2639S: Orphan 2640F: drivers/rtc/rtc-bfin.c 2641 2642BLACKFIN SDH DRIVER 2643L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2644W: http://blackfin.uclinux.org 2645S: Orphan 2646F: drivers/mmc/host/bfin_sdh.c 2647 2648BLACKFIN SERIAL DRIVER 2649L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2650W: http://blackfin.uclinux.org 2651S: Orphan 2652F: drivers/tty/serial/bfin_uart.c 2653 2654BLACKFIN WATCHDOG DRIVER 2655L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2656W: http://blackfin.uclinux.org 2657S: Orphan 2658F: drivers/watchdog/bfin_wdt.c 2659 2660BLINKM RGB LED DRIVER 2661M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2662S: Maintained 2663F: drivers/leds/leds-blinkm.c 2664 2665BLOCK LAYER 2666M: Jens Axboe <axboe@kernel.dk> 2667L: linux-block@vger.kernel.org 2668T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2669S: Maintained 2670F: block/ 2671F: kernel/trace/blktrace.c 2672F: lib/sbitmap.c 2673 2674BLOCK2MTD DRIVER 2675M: Joern Engel <joern@lazybastard.org> 2676L: linux-mtd@lists.infradead.org 2677S: Maintained 2678F: drivers/mtd/devices/block2mtd.c 2679 2680BLUETOOTH DRIVERS 2681M: Marcel Holtmann <marcel@holtmann.org> 2682M: Gustavo Padovan <gustavo@padovan.org> 2683M: Johan Hedberg <johan.hedberg@gmail.com> 2684L: linux-bluetooth@vger.kernel.org 2685W: http://www.bluez.org/ 2686T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2687T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2688S: Maintained 2689F: drivers/bluetooth/ 2690 2691BLUETOOTH SUBSYSTEM 2692M: Marcel Holtmann <marcel@holtmann.org> 2693M: Gustavo Padovan <gustavo@padovan.org> 2694M: Johan Hedberg <johan.hedberg@gmail.com> 2695L: linux-bluetooth@vger.kernel.org 2696W: http://www.bluez.org/ 2697T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2698T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2699S: Maintained 2700F: net/bluetooth/ 2701F: include/net/bluetooth/ 2702 2703BONDING DRIVER 2704M: Jay Vosburgh <j.vosburgh@gmail.com> 2705M: Veaceslav Falico <vfalico@gmail.com> 2706M: Andy Gospodarek <andy@greyhouse.net> 2707L: netdev@vger.kernel.org 2708W: http://sourceforge.net/projects/bonding/ 2709S: Supported 2710F: drivers/net/bonding/ 2711F: include/uapi/linux/if_bonding.h 2712 2713BPF (Safe dynamic programs and tools) 2714M: Alexei Starovoitov <ast@kernel.org> 2715M: Daniel Borkmann <daniel@iogearbox.net> 2716L: netdev@vger.kernel.org 2717L: linux-kernel@vger.kernel.org 2718S: Supported 2719F: arch/x86/net/bpf_jit* 2720F: Documentation/networking/filter.txt 2721F: Documentation/bpf/ 2722F: include/linux/bpf* 2723F: include/linux/filter.h 2724F: include/uapi/linux/bpf* 2725F: include/uapi/linux/filter.h 2726F: kernel/bpf/ 2727F: kernel/trace/bpf_trace.c 2728F: lib/test_bpf.c 2729F: net/bpf/ 2730F: net/core/filter.c 2731F: net/sched/act_bpf.c 2732F: net/sched/cls_bpf.c 2733F: samples/bpf/ 2734F: tools/bpf/ 2735F: tools/testing/selftests/bpf/ 2736 2737BROADCOM B44 10/100 ETHERNET DRIVER 2738M: Michael Chan <michael.chan@broadcom.com> 2739L: netdev@vger.kernel.org 2740S: Supported 2741F: drivers/net/ethernet/broadcom/b44.* 2742 2743BROADCOM B53 ETHERNET SWITCH DRIVER 2744M: Florian Fainelli <f.fainelli@gmail.com> 2745L: netdev@vger.kernel.org 2746L: openwrt-devel@lists.openwrt.org (subscribers-only) 2747S: Supported 2748F: drivers/net/dsa/b53/* 2749F: include/linux/platform_data/b53.h 2750 2751BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2752M: Florian Fainelli <f.fainelli@gmail.com> 2753M: Ray Jui <rjui@broadcom.com> 2754M: Scott Branden <sbranden@broadcom.com> 2755M: bcm-kernel-feedback-list@broadcom.com 2756T: git git://github.com/broadcom/mach-bcm 2757S: Maintained 2758N: bcm281* 2759N: bcm113* 2760N: bcm216* 2761N: kona 2762F: arch/arm/mach-bcm/ 2763 2764BROADCOM BCM2835 ARM ARCHITECTURE 2765M: Eric Anholt <eric@anholt.net> 2766M: Stefan Wahren <stefan.wahren@i2se.com> 2767L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2769T: git git://github.com/anholt/linux 2770S: Maintained 2771N: bcm2835 2772F: drivers/staging/vc04_services 2773 2774BROADCOM BCM47XX MIPS ARCHITECTURE 2775M: Hauke Mehrtens <hauke@hauke-m.de> 2776M: Rafał Miłecki <zajec5@gmail.com> 2777L: linux-mips@linux-mips.org 2778S: Maintained 2779F: Documentation/devicetree/bindings/mips/brcm/ 2780F: arch/mips/bcm47xx/* 2781F: arch/mips/include/asm/mach-bcm47xx/* 2782 2783BROADCOM BCM5301X ARM ARCHITECTURE 2784M: Hauke Mehrtens <hauke@hauke-m.de> 2785M: Rafał Miłecki <zajec5@gmail.com> 2786M: Jon Mason <jonmason@broadcom.com> 2787M: bcm-kernel-feedback-list@broadcom.com 2788L: linux-arm-kernel@lists.infradead.org 2789S: Maintained 2790F: arch/arm/mach-bcm/bcm_5301x.c 2791F: arch/arm/boot/dts/bcm5301x*.dtsi 2792F: arch/arm/boot/dts/bcm470* 2793F: arch/arm/boot/dts/bcm953012* 2794 2795BROADCOM BCM53573 ARM ARCHITECTURE 2796M: Rafał Miłecki <rafal@milecki.pl> 2797L: linux-arm-kernel@lists.infradead.org 2798S: Maintained 2799F: arch/arm/boot/dts/bcm53573* 2800F: arch/arm/boot/dts/bcm47189* 2801 2802BROADCOM BCM63XX ARM ARCHITECTURE 2803M: Florian Fainelli <f.fainelli@gmail.com> 2804M: bcm-kernel-feedback-list@broadcom.com 2805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2806T: git git://github.com/broadcom/stblinux.git 2807S: Maintained 2808N: bcm63xx 2809 2810BROADCOM BCM63XX/BCM33XX UDC DRIVER 2811M: Kevin Cernekee <cernekee@gmail.com> 2812L: linux-usb@vger.kernel.org 2813S: Maintained 2814F: drivers/usb/gadget/udc/bcm63xx_udc.* 2815 2816BROADCOM BCM7XXX ARM ARCHITECTURE 2817M: Brian Norris <computersforpeace@gmail.com> 2818M: Gregory Fong <gregory.0xf0@gmail.com> 2819M: Florian Fainelli <f.fainelli@gmail.com> 2820M: bcm-kernel-feedback-list@broadcom.com 2821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2822T: git git://github.com/broadcom/stblinux.git 2823S: Maintained 2824F: arch/arm/mach-bcm/*brcmstb* 2825F: arch/arm/boot/dts/bcm7*.dts* 2826F: drivers/bus/brcmstb_gisb.c 2827N: brcmstb 2828 2829BROADCOM BMIPS CPUFREQ DRIVER 2830M: Markus Mayer <mmayer@broadcom.com> 2831M: bcm-kernel-feedback-list@broadcom.com 2832L: linux-pm@vger.kernel.org 2833S: Maintained 2834F: drivers/cpufreq/bmips-cpufreq.c 2835 2836BROADCOM BMIPS MIPS ARCHITECTURE 2837M: Kevin Cernekee <cernekee@gmail.com> 2838M: Florian Fainelli <f.fainelli@gmail.com> 2839L: linux-mips@linux-mips.org 2840T: git git://github.com/broadcom/stblinux.git 2841S: Maintained 2842F: arch/mips/bmips/* 2843F: arch/mips/include/asm/mach-bmips/* 2844F: arch/mips/kernel/*bmips* 2845F: arch/mips/boot/dts/brcm/bcm*.dts* 2846F: drivers/irqchip/irq-bcm63* 2847F: drivers/irqchip/irq-bcm7* 2848F: drivers/irqchip/irq-brcmstb* 2849F: include/linux/bcm963xx_nvram.h 2850F: include/linux/bcm963xx_tag.h 2851 2852BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2853M: Rasesh Mody <rasesh.mody@cavium.com> 2854M: Harish Patil <harish.patil@cavium.com> 2855M: Dept-GELinuxNICDev@cavium.com 2856L: netdev@vger.kernel.org 2857S: Supported 2858F: drivers/net/ethernet/broadcom/bnx2.* 2859F: drivers/net/ethernet/broadcom/bnx2_* 2860 2861BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2862M: QLogic-Storage-Upstream@qlogic.com 2863L: linux-scsi@vger.kernel.org 2864S: Supported 2865F: drivers/scsi/bnx2fc/ 2866 2867BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2868M: QLogic-Storage-Upstream@qlogic.com 2869L: linux-scsi@vger.kernel.org 2870S: Supported 2871F: drivers/scsi/bnx2i/ 2872 2873BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2874M: Ariel Elior <ariel.elior@cavium.com> 2875M: everest-linux-l2@cavium.com 2876L: netdev@vger.kernel.org 2877S: Supported 2878F: drivers/net/ethernet/broadcom/bnx2x/ 2879 2880BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2881M: Michael Chan <michael.chan@broadcom.com> 2882L: netdev@vger.kernel.org 2883S: Supported 2884F: drivers/net/ethernet/broadcom/bnxt/ 2885 2886BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2887M: Arend van Spriel <arend.vanspriel@broadcom.com> 2888M: Franky Lin <franky.lin@broadcom.com> 2889M: Hante Meuleman <hante.meuleman@broadcom.com> 2890M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2891M: Wright Feng <wright.feng@cypress.com> 2892L: linux-wireless@vger.kernel.org 2893L: brcm80211-dev-list.pdl@broadcom.com 2894L: brcm80211-dev-list@cypress.com 2895S: Supported 2896F: drivers/net/wireless/broadcom/brcm80211/ 2897 2898BROADCOM BRCMSTB GPIO DRIVER 2899M: Gregory Fong <gregory.0xf0@gmail.com> 2900L: bcm-kernel-feedback-list@broadcom.com 2901S: Supported 2902F: drivers/gpio/gpio-brcmstb.c 2903F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2904 2905BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2906M: Al Cooper <alcooperx@gmail.com> 2907L: linux-kernel@vger.kernel.org 2908L: bcm-kernel-feedback-list@broadcom.com 2909S: Maintained 2910F: drivers/phy/broadcom/phy-brcm-usb* 2911 2912BROADCOM GENET ETHERNET DRIVER 2913M: Doug Berger <opendmb@gmail.com> 2914M: Florian Fainelli <f.fainelli@gmail.com> 2915L: netdev@vger.kernel.org 2916S: Supported 2917F: drivers/net/ethernet/broadcom/genet/ 2918 2919BROADCOM IPROC ARM ARCHITECTURE 2920M: Ray Jui <rjui@broadcom.com> 2921M: Scott Branden <sbranden@broadcom.com> 2922M: Jon Mason <jonmason@broadcom.com> 2923M: bcm-kernel-feedback-list@broadcom.com 2924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2925T: git git://github.com/broadcom/cygnus-linux.git 2926S: Maintained 2927N: iproc 2928N: cygnus 2929N: bcm[-_]nsp 2930N: bcm9113* 2931N: bcm9583* 2932N: bcm9585* 2933N: bcm9586* 2934N: bcm988312 2935N: bcm113* 2936N: bcm583* 2937N: bcm585* 2938N: bcm586* 2939N: bcm88312 2940N: hr2 2941F: arch/arm64/boot/dts/broadcom/ns2* 2942F: drivers/clk/bcm/clk-ns* 2943F: drivers/pinctrl/bcm/pinctrl-ns* 2944 2945BROADCOM KONA GPIO DRIVER 2946M: Ray Jui <rjui@broadcom.com> 2947L: bcm-kernel-feedback-list@broadcom.com 2948S: Supported 2949F: drivers/gpio/gpio-bcm-kona.c 2950F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2951 2952BROADCOM NETXTREME-E ROCE DRIVER 2953M: Selvin Xavier <selvin.xavier@broadcom.com> 2954M: Devesh Sharma <devesh.sharma@broadcom.com> 2955M: Somnath Kotur <somnath.kotur@broadcom.com> 2956M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2957L: linux-rdma@vger.kernel.org 2958W: http://www.broadcom.com 2959S: Supported 2960F: drivers/infiniband/hw/bnxt_re/ 2961F: include/uapi/rdma/bnxt_re-abi.h 2962 2963BROADCOM NVRAM DRIVER 2964M: Rafał Miłecki <zajec5@gmail.com> 2965L: linux-mips@linux-mips.org 2966S: Maintained 2967F: drivers/firmware/broadcom/* 2968 2969BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2970M: Rafał Miłecki <zajec5@gmail.com> 2971L: linux-wireless@vger.kernel.org 2972S: Maintained 2973F: drivers/bcma/ 2974F: include/linux/bcma/ 2975 2976BROADCOM STB AVS CPUFREQ DRIVER 2977M: Markus Mayer <mmayer@broadcom.com> 2978M: bcm-kernel-feedback-list@broadcom.com 2979L: linux-pm@vger.kernel.org 2980S: Maintained 2981F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2982F: drivers/cpufreq/brcmstb* 2983 2984BROADCOM STB AVS TMON DRIVER 2985M: Markus Mayer <mmayer@broadcom.com> 2986M: bcm-kernel-feedback-list@broadcom.com 2987L: linux-pm@vger.kernel.org 2988S: Maintained 2989F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 2990F: drivers/thermal/broadcom/brcmstb* 2991 2992BROADCOM STB NAND FLASH DRIVER 2993M: Brian Norris <computersforpeace@gmail.com> 2994M: Kamal Dasu <kdasu.kdev@gmail.com> 2995L: linux-mtd@lists.infradead.org 2996L: bcm-kernel-feedback-list@broadcom.com 2997S: Maintained 2998F: drivers/mtd/nand/brcmnand/ 2999 3000BROADCOM STB DPFE DRIVER 3001M: Markus Mayer <mmayer@broadcom.com> 3002M: bcm-kernel-feedback-list@broadcom.com 3003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3004S: Maintained 3005F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3006F: drivers/memory/brcmstb_dpfe.c 3007 3008BROADCOM SYSTEMPORT ETHERNET DRIVER 3009M: Florian Fainelli <f.fainelli@gmail.com> 3010L: netdev@vger.kernel.org 3011S: Supported 3012F: drivers/net/ethernet/broadcom/bcmsysport.* 3013 3014BROADCOM TG3 GIGABIT ETHERNET DRIVER 3015M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3016M: Prashant Sreedharan <prashant@broadcom.com> 3017M: Michael Chan <mchan@broadcom.com> 3018L: netdev@vger.kernel.org 3019S: Supported 3020F: drivers/net/ethernet/broadcom/tg3.* 3021 3022BROCADE BFA FC SCSI DRIVER 3023M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3024M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3025L: linux-scsi@vger.kernel.org 3026S: Supported 3027F: drivers/scsi/bfa/ 3028 3029BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3030M: Rasesh Mody <rasesh.mody@cavium.com> 3031M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3032M: Dept-GELinuxNICDev@cavium.com 3033L: netdev@vger.kernel.org 3034S: Supported 3035F: drivers/net/ethernet/brocade/bna/ 3036 3037BSG (block layer generic sg v4 driver) 3038M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3039L: linux-scsi@vger.kernel.org 3040S: Supported 3041F: block/bsg.c 3042F: include/linux/bsg.h 3043F: include/uapi/linux/bsg.h 3044 3045BT87X AUDIO DRIVER 3046M: Clemens Ladisch <clemens@ladisch.de> 3047L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3048T: git git://git.alsa-project.org/alsa-kernel.git 3049S: Maintained 3050F: Documentation/sound/alsa/Bt87x.txt 3051F: sound/pci/bt87x.c 3052 3053BT8XXGPIO DRIVER 3054M: Michael Buesch <m@bues.ch> 3055W: http://bu3sch.de/btgpio.php 3056S: Maintained 3057F: drivers/gpio/gpio-bt8xx.c 3058 3059BTRFS FILE SYSTEM 3060M: Chris Mason <clm@fb.com> 3061M: Josef Bacik <jbacik@fb.com> 3062M: David Sterba <dsterba@suse.com> 3063L: linux-btrfs@vger.kernel.org 3064W: http://btrfs.wiki.kernel.org/ 3065Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3066T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3067S: Maintained 3068F: Documentation/filesystems/btrfs.txt 3069F: fs/btrfs/ 3070F: include/linux/btrfs* 3071F: include/uapi/linux/btrfs* 3072 3073BTTV VIDEO4LINUX DRIVER 3074M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3075M: Mauro Carvalho Chehab <mchehab@kernel.org> 3076L: linux-media@vger.kernel.org 3077W: https://linuxtv.org 3078T: git git://linuxtv.org/media_tree.git 3079S: Odd fixes 3080F: Documentation/media/v4l-drivers/bttv* 3081F: drivers/media/pci/bt8xx/bttv* 3082 3083BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3084M: Chanwoo Choi <cw00.choi@samsung.com> 3085L: linux-pm@vger.kernel.org 3086L: linux-samsung-soc@vger.kernel.org 3087T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3088S: Maintained 3089F: drivers/devfreq/exynos-bus.c 3090F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3091 3092BUSLOGIC SCSI DRIVER 3093M: Khalid Aziz <khalid@gonehiking.org> 3094L: linux-scsi@vger.kernel.org 3095S: Maintained 3096F: drivers/scsi/BusLogic.* 3097F: drivers/scsi/FlashPoint.* 3098 3099C-MEDIA CMI8788 DRIVER 3100M: Clemens Ladisch <clemens@ladisch.de> 3101L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3102T: git git://git.alsa-project.org/alsa-kernel.git 3103S: Maintained 3104F: sound/pci/oxygen/ 3105 3106C6X ARCHITECTURE 3107M: Mark Salter <msalter@redhat.com> 3108M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3109L: linux-c6x-dev@linux-c6x.org 3110W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3111S: Maintained 3112F: arch/c6x/ 3113 3114CA8210 IEEE-802.15.4 RADIO DRIVER 3115M: Harry Morris <h.morris@cascoda.com> 3116L: linux-wpan@vger.kernel.org 3117W: https://github.com/Cascoda/ca8210-linux.git 3118S: Maintained 3119F: drivers/net/ieee802154/ca8210.c 3120F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3121 3122CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3123M: David Howells <dhowells@redhat.com> 3124L: linux-cachefs@redhat.com (moderated for non-subscribers) 3125S: Supported 3126F: Documentation/filesystems/caching/cachefiles.txt 3127F: fs/cachefiles/ 3128 3129CADET FM/AM RADIO RECEIVER DRIVER 3130M: Hans Verkuil <hverkuil@xs4all.nl> 3131L: linux-media@vger.kernel.org 3132T: git git://linuxtv.org/media_tree.git 3133W: https://linuxtv.org 3134S: Maintained 3135F: drivers/media/radio/radio-cadet* 3136 3137CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3138M: Jonathan Corbet <corbet@lwn.net> 3139L: linux-media@vger.kernel.org 3140T: git git://linuxtv.org/media_tree.git 3141S: Maintained 3142F: Documentation/media/v4l-drivers/cafe_ccic* 3143F: drivers/media/platform/marvell-ccic/ 3144 3145CAIF NETWORK LAYER 3146M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3147L: netdev@vger.kernel.org 3148S: Supported 3149F: Documentation/networking/caif/ 3150F: drivers/net/caif/ 3151F: include/uapi/linux/caif/ 3152F: include/net/caif/ 3153F: net/caif/ 3154 3155CALGARY x86-64 IOMMU 3156M: Muli Ben-Yehuda <mulix@mulix.org> 3157M: Jon Mason <jdmason@kudzu.us> 3158L: iommu@lists.linux-foundation.org 3159S: Maintained 3160F: arch/x86/kernel/pci-calgary_64.c 3161F: arch/x86/kernel/tce_64.c 3162F: arch/x86/include/asm/calgary.h 3163F: arch/x86/include/asm/tce.h 3164 3165CAN NETWORK DRIVERS 3166M: Wolfgang Grandegger <wg@grandegger.com> 3167M: Marc Kleine-Budde <mkl@pengutronix.de> 3168L: linux-can@vger.kernel.org 3169W: https://github.com/linux-can 3170T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3171T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3172S: Maintained 3173F: Documentation/devicetree/bindings/net/can/ 3174F: drivers/net/can/ 3175F: include/linux/can/dev.h 3176F: include/linux/can/platform/ 3177F: include/uapi/linux/can/error.h 3178F: include/uapi/linux/can/netlink.h 3179 3180CAN NETWORK LAYER 3181M: Oliver Hartkopp <socketcan@hartkopp.net> 3182M: Marc Kleine-Budde <mkl@pengutronix.de> 3183L: linux-can@vger.kernel.org 3184W: https://github.com/linux-can 3185T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3186T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3187S: Maintained 3188F: Documentation/networking/can.txt 3189F: net/can/ 3190F: include/linux/can/core.h 3191F: include/uapi/linux/can.h 3192F: include/uapi/linux/can/bcm.h 3193F: include/uapi/linux/can/raw.h 3194F: include/uapi/linux/can/gw.h 3195 3196CAPABILITIES 3197M: Serge Hallyn <serge@hallyn.com> 3198L: linux-security-module@vger.kernel.org 3199S: Supported 3200F: include/linux/capability.h 3201F: include/uapi/linux/capability.h 3202F: security/commoncap.c 3203F: kernel/capability.c 3204 3205CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3206M: Kevin Tsai <ktsai@capellamicro.com> 3207S: Maintained 3208F: drivers/iio/light/cm* 3209 3210CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3211M: Christian Lamparter <chunkeey@googlemail.com> 3212L: linux-wireless@vger.kernel.org 3213W: http://wireless.kernel.org/en/users/Drivers/carl9170 3214S: Maintained 3215F: drivers/net/wireless/ath/carl9170/ 3216 3217CAVIUM I2C DRIVER 3218M: Jan Glauber <jglauber@cavium.com> 3219M: David Daney <david.daney@cavium.com> 3220W: http://www.cavium.com 3221S: Supported 3222F: drivers/i2c/busses/i2c-octeon* 3223F: drivers/i2c/busses/i2c-thunderx* 3224 3225CAVIUM LIQUIDIO NETWORK DRIVER 3226M: Derek Chickles <derek.chickles@caviumnetworks.com> 3227M: Satanand Burla <satananda.burla@caviumnetworks.com> 3228M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3229M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3230L: netdev@vger.kernel.org 3231W: http://www.cavium.com 3232S: Supported 3233F: drivers/net/ethernet/cavium/liquidio/ 3234 3235CAVIUM MMC DRIVER 3236M: Jan Glauber <jglauber@cavium.com> 3237M: David Daney <david.daney@cavium.com> 3238M: Steven J. Hill <Steven.Hill@cavium.com> 3239W: http://www.cavium.com 3240S: Supported 3241F: drivers/mmc/host/cavium* 3242 3243CAVIUM OCTEON-TX CRYPTO DRIVER 3244M: George Cherian <george.cherian@cavium.com> 3245L: linux-crypto@vger.kernel.org 3246W: http://www.cavium.com 3247S: Supported 3248F: drivers/crypto/cavium/cpt/ 3249 3250CAVIUM THUNDERX2 ARM64 SOC 3251M: Robert Richter <rrichter@cavium.com> 3252M: Jayachandran C <jnair@caviumnetworks.com> 3253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3254S: Maintained 3255F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3256F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3257 3258CC2520 IEEE-802.15.4 RADIO DRIVER 3259M: Varka Bhadram <varkabhadram@gmail.com> 3260L: linux-wpan@vger.kernel.org 3261S: Maintained 3262F: drivers/net/ieee802154/cc2520.c 3263F: include/linux/spi/cc2520.h 3264F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3265 3266CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3267M: Gilad Ben-Yossef <gilad@benyossef.com> 3268L: linux-crypto@vger.kernel.org 3269L: driverdev-devel@linuxdriverproject.org 3270S: Supported 3271F: drivers/staging/ccree/ 3272W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3273 3274CEC FRAMEWORK 3275M: Hans Verkuil <hans.verkuil@cisco.com> 3276L: linux-media@vger.kernel.org 3277T: git git://linuxtv.org/media_tree.git 3278W: http://linuxtv.org 3279S: Supported 3280F: Documentation/media/kapi/cec-core.rst 3281F: Documentation/media/uapi/cec 3282F: drivers/media/cec/ 3283F: drivers/media/rc/keymaps/rc-cec.c 3284F: include/media/cec.h 3285F: include/media/cec-notifier.h 3286F: include/uapi/linux/cec.h 3287F: include/uapi/linux/cec-funcs.h 3288F: Documentation/devicetree/bindings/media/cec.txt 3289 3290CEC GPIO DRIVER 3291M: Hans Verkuil <hans.verkuil@cisco.com> 3292L: linux-media@vger.kernel.org 3293T: git git://linuxtv.org/media_tree.git 3294W: http://linuxtv.org 3295S: Supported 3296F: drivers/media/platform/cec-gpio/ 3297F: Documentation/devicetree/bindings/media/cec-gpio.txt 3298 3299CELL BROADBAND ENGINE ARCHITECTURE 3300M: Arnd Bergmann <arnd@arndb.de> 3301L: linuxppc-dev@lists.ozlabs.org 3302W: http://www.ibm.com/developerworks/power/cell/ 3303S: Supported 3304F: arch/powerpc/include/asm/cell*.h 3305F: arch/powerpc/include/asm/spu*.h 3306F: arch/powerpc/include/uapi/asm/spu*.h 3307F: arch/powerpc/oprofile/*cell* 3308F: arch/powerpc/platforms/cell/ 3309 3310CEPH COMMON CODE (LIBCEPH) 3311M: Ilya Dryomov <idryomov@gmail.com> 3312M: "Yan, Zheng" <zyan@redhat.com> 3313M: Sage Weil <sage@redhat.com> 3314L: ceph-devel@vger.kernel.org 3315W: http://ceph.com/ 3316T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3317T: git git://github.com/ceph/ceph-client.git 3318S: Supported 3319F: net/ceph/ 3320F: include/linux/ceph/ 3321F: include/linux/crush/ 3322 3323CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3324M: "Yan, Zheng" <zyan@redhat.com> 3325M: Sage Weil <sage@redhat.com> 3326M: Ilya Dryomov <idryomov@gmail.com> 3327L: ceph-devel@vger.kernel.org 3328W: http://ceph.com/ 3329T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3330T: git git://github.com/ceph/ceph-client.git 3331S: Supported 3332F: Documentation/filesystems/ceph.txt 3333F: fs/ceph/ 3334 3335CERTIFICATE HANDLING: 3336M: David Howells <dhowells@redhat.com> 3337M: David Woodhouse <dwmw2@infradead.org> 3338L: keyrings@vger.kernel.org 3339S: Maintained 3340F: Documentation/module-signing.txt 3341F: certs/ 3342F: scripts/sign-file.c 3343F: scripts/extract-cert.c 3344 3345CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3346L: linux-usb@vger.kernel.org 3347S: Orphan 3348F: Documentation/usb/WUSB-Design-overview.txt 3349F: Documentation/usb/wusb-cbaf 3350F: drivers/usb/host/hwa-hc.c 3351F: drivers/usb/host/whci/ 3352F: drivers/usb/wusbcore/ 3353F: include/linux/usb/wusb* 3354 3355CFAG12864B LCD DRIVER 3356M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3357W: http://miguelojeda.es/auxdisplay.htm 3358W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3359S: Maintained 3360F: drivers/auxdisplay/cfag12864b.c 3361F: include/linux/cfag12864b.h 3362 3363CFAG12864BFB LCD FRAMEBUFFER DRIVER 3364M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3365W: http://miguelojeda.es/auxdisplay.htm 3366W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3367S: Maintained 3368F: drivers/auxdisplay/cfag12864bfb.c 3369F: include/linux/cfag12864b.h 3370 3371802.11 (including CFG80211/NL80211) 3372M: Johannes Berg <johannes@sipsolutions.net> 3373L: linux-wireless@vger.kernel.org 3374W: http://wireless.kernel.org/ 3375T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3376T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3377S: Maintained 3378F: net/wireless/ 3379F: include/uapi/linux/nl80211.h 3380F: include/linux/ieee80211.h 3381F: include/net/wext.h 3382F: include/net/cfg80211.h 3383F: include/net/iw_handler.h 3384F: include/net/ieee80211_radiotap.h 3385F: Documentation/driver-api/80211/cfg80211.rst 3386F: Documentation/networking/regulatory.txt 3387 3388CHAR and MISC DRIVERS 3389M: Arnd Bergmann <arnd@arndb.de> 3390M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3391T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3392S: Supported 3393F: drivers/char/* 3394F: drivers/misc/* 3395F: include/linux/miscdevice.h 3396 3397CHECKPATCH 3398M: Andy Whitcroft <apw@canonical.com> 3399M: Joe Perches <joe@perches.com> 3400S: Maintained 3401F: scripts/checkpatch.pl 3402 3403CHINESE DOCUMENTATION 3404M: Harry Wei <harryxiyou@gmail.com> 3405L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3406L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3407S: Maintained 3408F: Documentation/translations/zh_CN/ 3409 3410CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3411M: Peter Chen <Peter.Chen@nxp.com> 3412T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3413L: linux-usb@vger.kernel.org 3414S: Maintained 3415F: drivers/usb/chipidea/ 3416 3417CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3418M: Hans de Goede <hdegoede@redhat.com> 3419L: linux-input@vger.kernel.org 3420S: Maintained 3421F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3422F: drivers/input/touchscreen/chipone_icn8318.c 3423 3424CHROME HARDWARE PLATFORM SUPPORT 3425M: Benson Leung <bleung@chromium.org> 3426M: Olof Johansson <olof@lixom.net> 3427S: Maintained 3428T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3429F: drivers/platform/chrome/ 3430 3431CIRRUS LOGIC AUDIO CODEC DRIVERS 3432M: Brian Austin <brian.austin@cirrus.com> 3433M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3434L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3435S: Maintained 3436F: sound/soc/codecs/cs* 3437 3438CIRRUS LOGIC EP93XX ETHERNET DRIVER 3439M: Hartley Sweeten <hsweeten@visionengravers.com> 3440L: netdev@vger.kernel.org 3441S: Maintained 3442F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3443 3444CISCO FCOE HBA DRIVER 3445M: Satish Kharat <satishkh@cisco.com> 3446M: Sesidhar Baddela <sebaddel@cisco.com> 3447M: Karan Tilak Kumar <kartilak@cisco.com> 3448L: linux-scsi@vger.kernel.org 3449S: Supported 3450F: drivers/scsi/fnic/ 3451 3452CISCO SCSI HBA DRIVER 3453M: Karan Tilak Kumar <kartilak@cisco.com> 3454M: Sesidhar Baddela <sebaddel@cisco.com> 3455L: linux-scsi@vger.kernel.org 3456S: Supported 3457F: drivers/scsi/snic/ 3458 3459CISCO VIC ETHERNET NIC DRIVER 3460M: Christian Benvenuti <benve@cisco.com> 3461M: Govindarajulu Varadarajan <_govind@gmx.com> 3462M: Parvi Kaustubhi <pkaustub@cisco.com> 3463S: Supported 3464F: drivers/net/ethernet/cisco/enic/ 3465 3466CISCO VIC LOW LATENCY NIC DRIVER 3467M: Christian Benvenuti <benve@cisco.com> 3468M: Dave Goodell <dgoodell@cisco.com> 3469S: Supported 3470F: drivers/infiniband/hw/usnic/ 3471 3472CLEANCACHE API 3473M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3474L: linux-kernel@vger.kernel.org 3475S: Maintained 3476F: mm/cleancache.c 3477F: include/linux/cleancache.h 3478 3479CLK API 3480M: Russell King <linux@armlinux.org.uk> 3481L: linux-clk@vger.kernel.org 3482S: Maintained 3483F: include/linux/clk.h 3484 3485CLOCKSOURCE, CLOCKEVENT DRIVERS 3486M: Daniel Lezcano <daniel.lezcano@linaro.org> 3487M: Thomas Gleixner <tglx@linutronix.de> 3488L: linux-kernel@vger.kernel.org 3489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3490S: Supported 3491F: drivers/clocksource/ 3492F: Documentation/devicetree/bindings/timer/ 3493 3494CMPC ACPI DRIVER 3495M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3496M: Daniel Oliveira Nascimento <don@syst.com.br> 3497L: platform-driver-x86@vger.kernel.org 3498S: Supported 3499F: drivers/platform/x86/classmate-laptop.c 3500 3501COBALT MEDIA DRIVER 3502M: Hans Verkuil <hans.verkuil@cisco.com> 3503L: linux-media@vger.kernel.org 3504T: git git://linuxtv.org/media_tree.git 3505W: https://linuxtv.org 3506S: Supported 3507F: drivers/media/pci/cobalt/ 3508 3509COCCINELLE/Semantic Patches (SmPL) 3510M: Julia Lawall <Julia.Lawall@lip6.fr> 3511M: Gilles Muller <Gilles.Muller@lip6.fr> 3512M: Nicolas Palix <nicolas.palix@imag.fr> 3513M: Michal Marek <michal.lkml@markovi.net> 3514L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3515T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3516W: http://coccinelle.lip6.fr/ 3517S: Supported 3518F: Documentation/dev-tools/coccinelle.rst 3519F: scripts/coccinelle/ 3520F: scripts/coccicheck 3521 3522CODA FILE SYSTEM 3523M: Jan Harkes <jaharkes@cs.cmu.edu> 3524M: coda@cs.cmu.edu 3525L: codalist@coda.cs.cmu.edu 3526W: http://www.coda.cs.cmu.edu/ 3527S: Maintained 3528F: Documentation/filesystems/coda.txt 3529F: fs/coda/ 3530F: include/linux/coda*.h 3531F: include/uapi/linux/coda*.h 3532 3533CODA V4L2 MEM2MEM DRIVER 3534M: Philipp Zabel <p.zabel@pengutronix.de> 3535L: linux-media@vger.kernel.org 3536S: Maintained 3537F: Documentation/devicetree/bindings/media/coda.txt 3538F: drivers/media/platform/coda/ 3539 3540COMMON CLK FRAMEWORK 3541M: Michael Turquette <mturquette@baylibre.com> 3542M: Stephen Boyd <sboyd@codeaurora.org> 3543L: linux-clk@vger.kernel.org 3544Q: http://patchwork.kernel.org/project/linux-clk/list/ 3545T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3546S: Maintained 3547F: Documentation/devicetree/bindings/clock/ 3548F: drivers/clk/ 3549X: drivers/clk/clkdev.c 3550F: include/linux/clk-pr* 3551F: include/linux/clk/ 3552 3553COMMON INTERNET FILE SYSTEM (CIFS) 3554M: Steve French <sfrench@samba.org> 3555L: linux-cifs@vger.kernel.org 3556L: samba-technical@lists.samba.org (moderated for non-subscribers) 3557W: http://linux-cifs.samba.org/ 3558T: git git://git.samba.org/sfrench/cifs-2.6.git 3559S: Supported 3560F: Documentation/filesystems/cifs/ 3561F: fs/cifs/ 3562 3563COMPACTPCI HOTPLUG CORE 3564M: Scott Murray <scott@spiteful.org> 3565L: linux-pci@vger.kernel.org 3566S: Maintained 3567F: drivers/pci/hotplug/cpci_hotplug* 3568 3569COMPACTPCI HOTPLUG GENERIC DRIVER 3570M: Scott Murray <scott@spiteful.org> 3571L: linux-pci@vger.kernel.org 3572S: Maintained 3573F: drivers/pci/hotplug/cpcihp_generic.c 3574 3575COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3576M: Scott Murray <scott@spiteful.org> 3577L: linux-pci@vger.kernel.org 3578S: Maintained 3579F: drivers/pci/hotplug/cpcihp_zt5550.* 3580 3581COMPAL LAPTOP SUPPORT 3582M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3583L: platform-driver-x86@vger.kernel.org 3584S: Maintained 3585F: drivers/platform/x86/compal-laptop.c 3586 3587CONEXANT ACCESSRUNNER USB DRIVER 3588L: accessrunner-general@lists.sourceforge.net 3589W: http://accessrunner.sourceforge.net/ 3590S: Orphan 3591F: drivers/usb/atm/cxacru.c 3592 3593CONFIGFS 3594M: Joel Becker <jlbec@evilplan.org> 3595M: Christoph Hellwig <hch@lst.de> 3596T: git git://git.infradead.org/users/hch/configfs.git 3597S: Supported 3598F: fs/configfs/ 3599F: include/linux/configfs.h 3600 3601CONNECTOR 3602M: Evgeniy Polyakov <zbr@ioremap.net> 3603L: netdev@vger.kernel.org 3604S: Maintained 3605F: drivers/connector/ 3606 3607CONTROL GROUP (CGROUP) 3608M: Tejun Heo <tj@kernel.org> 3609M: Li Zefan <lizefan@huawei.com> 3610M: Johannes Weiner <hannes@cmpxchg.org> 3611L: cgroups@vger.kernel.org 3612T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3613S: Maintained 3614F: Documentation/cgroup* 3615F: include/linux/cgroup* 3616F: kernel/cgroup* 3617 3618CONTROL GROUP - CPUSET 3619M: Li Zefan <lizefan@huawei.com> 3620L: cgroups@vger.kernel.org 3621W: http://www.bullopensource.org/cpuset/ 3622W: http://oss.sgi.com/projects/cpusets/ 3623T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3624S: Maintained 3625F: Documentation/cgroup-v1/cpusets.txt 3626F: include/linux/cpuset.h 3627F: kernel/cgroup/cpuset.c 3628 3629CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3630M: Johannes Weiner <hannes@cmpxchg.org> 3631M: Michal Hocko <mhocko@kernel.org> 3632M: Vladimir Davydov <vdavydov.dev@gmail.com> 3633L: cgroups@vger.kernel.org 3634L: linux-mm@kvack.org 3635S: Maintained 3636F: mm/memcontrol.c 3637F: mm/swap_cgroup.c 3638 3639CORETEMP HARDWARE MONITORING DRIVER 3640M: Fenghua Yu <fenghua.yu@intel.com> 3641L: linux-hwmon@vger.kernel.org 3642S: Maintained 3643F: Documentation/hwmon/coretemp 3644F: drivers/hwmon/coretemp.c 3645 3646COSA/SRP SYNC SERIAL DRIVER 3647M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3648W: http://www.fi.muni.cz/~kas/cosa/ 3649S: Maintained 3650F: drivers/net/wan/cosa* 3651 3652CPMAC ETHERNET DRIVER 3653M: Florian Fainelli <f.fainelli@gmail.com> 3654L: netdev@vger.kernel.org 3655S: Maintained 3656F: drivers/net/ethernet/ti/cpmac.c 3657 3658CPU FREQUENCY DRIVERS 3659M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3660M: Viresh Kumar <viresh.kumar@linaro.org> 3661L: linux-pm@vger.kernel.org 3662S: Maintained 3663T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3664T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3665B: https://bugzilla.kernel.org 3666F: Documentation/cpu-freq/ 3667F: Documentation/devicetree/bindings/cpufreq/ 3668F: drivers/cpufreq/ 3669F: include/linux/cpufreq.h 3670F: tools/testing/selftests/cpufreq/ 3671 3672CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3673M: Viresh Kumar <viresh.kumar@linaro.org> 3674M: Sudeep Holla <sudeep.holla@arm.com> 3675L: linux-pm@vger.kernel.org 3676W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3677S: Maintained 3678F: drivers/cpufreq/arm_big_little.h 3679F: drivers/cpufreq/arm_big_little.c 3680F: drivers/cpufreq/arm_big_little_dt.c 3681 3682CPU POWER MONITORING SUBSYSTEM 3683M: Thomas Renninger <trenn@suse.com> 3684M: Shuah Khan <shuahkh@osg.samsung.com> 3685M: Shuah Khan <shuah@kernel.org> 3686L: linux-pm@vger.kernel.org 3687S: Maintained 3688F: tools/power/cpupower/ 3689 3690CPUID/MSR DRIVER 3691M: "H. Peter Anvin" <hpa@zytor.com> 3692S: Maintained 3693F: arch/x86/kernel/cpuid.c 3694F: arch/x86/kernel/msr.c 3695 3696CPUIDLE DRIVER - ARM BIG LITTLE 3697M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3698M: Daniel Lezcano <daniel.lezcano@linaro.org> 3699L: linux-pm@vger.kernel.org 3700L: linux-arm-kernel@lists.infradead.org 3701T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3702S: Maintained 3703F: drivers/cpuidle/cpuidle-big_little.c 3704 3705CPUIDLE DRIVER - ARM EXYNOS 3706M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3707M: Daniel Lezcano <daniel.lezcano@linaro.org> 3708M: Kukjin Kim <kgene@kernel.org> 3709L: linux-pm@vger.kernel.org 3710L: linux-samsung-soc@vger.kernel.org 3711S: Supported 3712F: drivers/cpuidle/cpuidle-exynos.c 3713F: arch/arm/mach-exynos/pm.c 3714 3715CPUIDLE DRIVERS 3716M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3717M: Daniel Lezcano <daniel.lezcano@linaro.org> 3718L: linux-pm@vger.kernel.org 3719S: Maintained 3720T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3721B: https://bugzilla.kernel.org 3722F: drivers/cpuidle/* 3723F: include/linux/cpuidle.h 3724 3725CRAMFS FILESYSTEM 3726M: Nicolas Pitre <nico@linaro.org> 3727S: Maintained 3728F: Documentation/filesystems/cramfs.txt 3729F: fs/cramfs/ 3730 3731CRIS PORT 3732M: Mikael Starvik <starvik@axis.com> 3733M: Jesper Nilsson <jesper.nilsson@axis.com> 3734L: linux-cris-kernel@axis.com 3735W: http://developer.axis.com 3736T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3737S: Maintained 3738F: arch/cris/ 3739F: drivers/tty/serial/crisv10.* 3740 3741CRYPTO API 3742M: Herbert Xu <herbert@gondor.apana.org.au> 3743M: "David S. Miller" <davem@davemloft.net> 3744L: linux-crypto@vger.kernel.org 3745T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3746T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3747S: Maintained 3748F: Documentation/crypto/ 3749F: Documentation/devicetree/bindings/crypto/ 3750F: arch/*/crypto/ 3751F: crypto/ 3752F: drivers/crypto/ 3753F: include/crypto/ 3754F: include/linux/crypto* 3755 3756CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3757M: Neil Horman <nhorman@tuxdriver.com> 3758L: linux-crypto@vger.kernel.org 3759S: Maintained 3760F: crypto/ansi_cprng.c 3761F: crypto/rng.c 3762 3763CS3308 MEDIA DRIVER 3764M: Hans Verkuil <hverkuil@xs4all.nl> 3765L: linux-media@vger.kernel.org 3766T: git git://linuxtv.org/media_tree.git 3767W: http://linuxtv.org 3768S: Odd Fixes 3769F: drivers/media/i2c/cs3308.c 3770F: drivers/media/i2c/cs3308.h 3771 3772CS5535 Audio ALSA driver 3773M: Jaya Kumar <jayakumar.alsa@gmail.com> 3774S: Maintained 3775F: sound/pci/cs5535audio/ 3776 3777CW1200 WLAN driver 3778M: Solomon Peachy <pizza@shaftnet.org> 3779S: Maintained 3780F: drivers/net/wireless/st/cw1200/ 3781 3782CX18 VIDEO4LINUX DRIVER 3783M: Andy Walls <awalls@md.metrocast.net> 3784L: ivtv-devel@ivtvdriver.org (subscribers-only) 3785L: linux-media@vger.kernel.org 3786T: git git://linuxtv.org/media_tree.git 3787W: https://linuxtv.org 3788W: http://www.ivtvdriver.org/index.php/Cx18 3789S: Maintained 3790F: Documentation/media/v4l-drivers/cx18* 3791F: drivers/media/pci/cx18/ 3792F: include/uapi/linux/ivtv* 3793 3794CX2341X MPEG ENCODER HELPER MODULE 3795M: Hans Verkuil <hverkuil@xs4all.nl> 3796L: linux-media@vger.kernel.org 3797T: git git://linuxtv.org/media_tree.git 3798W: https://linuxtv.org 3799S: Maintained 3800F: drivers/media/common/cx2341x* 3801F: include/media/cx2341x* 3802 3803CX24120 MEDIA DRIVER 3804M: Jemma Denson <jdenson@gmail.com> 3805M: Patrick Boettcher <patrick.boettcher@posteo.de> 3806L: linux-media@vger.kernel.org 3807W: https://linuxtv.org 3808Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3809S: Maintained 3810F: drivers/media/dvb-frontends/cx24120* 3811 3812CX88 VIDEO4LINUX DRIVER 3813M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3814M: Mauro Carvalho Chehab <mchehab@kernel.org> 3815L: linux-media@vger.kernel.org 3816W: https://linuxtv.org 3817T: git git://linuxtv.org/media_tree.git 3818S: Odd fixes 3819F: Documentation/media/v4l-drivers/cx88* 3820F: drivers/media/pci/cx88/ 3821 3822CXD2820R MEDIA DRIVER 3823M: Antti Palosaari <crope@iki.fi> 3824L: linux-media@vger.kernel.org 3825W: https://linuxtv.org 3826W: http://palosaari.fi/linux/ 3827Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3828T: git git://linuxtv.org/anttip/media_tree.git 3829S: Maintained 3830F: drivers/media/dvb-frontends/cxd2820r* 3831 3832CXGB3 ETHERNET DRIVER (CXGB3) 3833M: Santosh Raspatur <santosh@chelsio.com> 3834L: netdev@vger.kernel.org 3835W: http://www.chelsio.com 3836S: Supported 3837F: drivers/net/ethernet/chelsio/cxgb3/ 3838 3839CXGB3 ISCSI DRIVER (CXGB3I) 3840M: Karen Xie <kxie@chelsio.com> 3841L: linux-scsi@vger.kernel.org 3842W: http://www.chelsio.com 3843S: Supported 3844F: drivers/scsi/cxgbi/cxgb3i 3845 3846CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3847M: Steve Wise <swise@chelsio.com> 3848L: linux-rdma@vger.kernel.org 3849W: http://www.openfabrics.org 3850S: Supported 3851F: drivers/infiniband/hw/cxgb3/ 3852F: include/uapi/rdma/cxgb3-abi.h 3853 3854CXGB4 CRYPTO DRIVER (chcr) 3855M: Harsh Jain <harsh@chelsio.com> 3856L: linux-crypto@vger.kernel.org 3857W: http://www.chelsio.com 3858S: Supported 3859F: drivers/crypto/chelsio 3860 3861CXGB4 ETHERNET DRIVER (CXGB4) 3862M: Ganesh Goudar <ganeshgr@chelsio.com> 3863L: netdev@vger.kernel.org 3864W: http://www.chelsio.com 3865S: Supported 3866F: drivers/net/ethernet/chelsio/cxgb4/ 3867 3868CXGB4 ISCSI DRIVER (CXGB4I) 3869M: Karen Xie <kxie@chelsio.com> 3870L: linux-scsi@vger.kernel.org 3871W: http://www.chelsio.com 3872S: Supported 3873F: drivers/scsi/cxgbi/cxgb4i 3874 3875CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3876M: Steve Wise <swise@chelsio.com> 3877L: linux-rdma@vger.kernel.org 3878W: http://www.openfabrics.org 3879S: Supported 3880F: drivers/infiniband/hw/cxgb4/ 3881F: include/uapi/rdma/cxgb4-abi.h 3882 3883CXGB4VF ETHERNET DRIVER (CXGB4VF) 3884M: Casey Leedom <leedom@chelsio.com> 3885L: netdev@vger.kernel.org 3886W: http://www.chelsio.com 3887S: Supported 3888F: drivers/net/ethernet/chelsio/cxgb4vf/ 3889 3890CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3891M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3892M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3893L: linuxppc-dev@lists.ozlabs.org 3894S: Supported 3895F: arch/powerpc/platforms/powernv/pci-cxl.c 3896F: drivers/misc/cxl/ 3897F: include/misc/cxl* 3898F: include/uapi/misc/cxl.h 3899F: Documentation/powerpc/cxl.txt 3900F: Documentation/ABI/testing/sysfs-class-cxl 3901 3902CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3903M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3904M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3905M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3906L: linux-scsi@vger.kernel.org 3907S: Supported 3908F: drivers/scsi/cxlflash/ 3909F: include/uapi/scsi/cxlflash_ioctls.h 3910F: Documentation/powerpc/cxlflash.txt 3911 3912CYBERPRO FB DRIVER 3913M: Russell King <linux@armlinux.org.uk> 3914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3915W: http://www.armlinux.org.uk/ 3916S: Maintained 3917F: drivers/video/fbdev/cyber2000fb.* 3918 3919CYCLADES ASYNC MUX DRIVER 3920W: http://www.cyclades.com/ 3921S: Orphan 3922F: drivers/tty/cyclades.c 3923F: include/linux/cyclades.h 3924F: include/uapi/linux/cyclades.h 3925 3926CYCLADES PC300 DRIVER 3927W: http://www.cyclades.com/ 3928S: Orphan 3929F: drivers/net/wan/pc300* 3930 3931CYPRESS_FIRMWARE MEDIA DRIVER 3932M: Antti Palosaari <crope@iki.fi> 3933L: linux-media@vger.kernel.org 3934W: https://linuxtv.org 3935W: http://palosaari.fi/linux/ 3936Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3937T: git git://linuxtv.org/anttip/media_tree.git 3938S: Maintained 3939F: drivers/media/common/cypress_firmware* 3940 3941CYTTSP TOUCHSCREEN DRIVER 3942M: Ferruh Yigit <fery@cypress.com> 3943L: linux-input@vger.kernel.org 3944S: Supported 3945F: drivers/input/touchscreen/cyttsp* 3946F: include/linux/input/cyttsp.h 3947 3948D-LINK DIR-685 TOUCHKEYS DRIVER 3949M: Linus Walleij <linus.walleij@linaro.org> 3950L: linux-input@vger.kernel.org 3951S: Supported 3952F: drivers/input/dlink-dir685-touchkeys.c 3953 3954DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3955M: Joshua Kinard <kumba@gentoo.org> 3956S: Maintained 3957F: drivers/rtc/rtc-ds1685.c 3958F: include/linux/rtc/ds1685.h 3959 3960DAMA SLAVE for AX.25 3961M: Joerg Reuter <jreuter@yaina.de> 3962W: http://yaina.de/jreuter/ 3963W: http://www.qsl.net/dl1bke/ 3964L: linux-hams@vger.kernel.org 3965S: Maintained 3966F: net/ax25/af_ax25.c 3967F: net/ax25/ax25_dev.c 3968F: net/ax25/ax25_ds_* 3969F: net/ax25/ax25_in.c 3970F: net/ax25/ax25_out.c 3971F: net/ax25/ax25_timer.c 3972F: net/ax25/sysctl_net_ax25.c 3973 3974DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3975L: netdev@vger.kernel.org 3976S: Orphan 3977F: Documentation/networking/dmfe.txt 3978F: drivers/net/ethernet/dec/tulip/dmfe.c 3979 3980DC390/AM53C974 SCSI driver 3981M: Hannes Reinecke <hare@suse.com> 3982L: linux-scsi@vger.kernel.org 3983S: Maintained 3984F: drivers/scsi/am53c974.c 3985 3986DC395x SCSI driver 3987M: Oliver Neukum <oliver@neukum.org> 3988M: Ali Akcaagac <aliakc@web.de> 3989M: Jamie Lenehan <lenehan@twibble.org> 3990L: dc395x@twibble.org 3991W: http://twibble.org/dist/dc395x/ 3992W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3993S: Maintained 3994F: Documentation/scsi/dc395x.txt 3995F: drivers/scsi/dc395x.* 3996 3997DCCP PROTOCOL 3998M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3999L: dccp@vger.kernel.org 4000W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4001S: Maintained 4002F: include/linux/dccp.h 4003F: include/uapi/linux/dccp.h 4004F: include/linux/tfrc.h 4005F: net/dccp/ 4006 4007DECnet NETWORK LAYER 4008W: http://linux-decnet.sourceforge.net 4009L: linux-decnet-user@lists.sourceforge.net 4010S: Orphan 4011F: Documentation/networking/decnet.txt 4012F: net/decnet/ 4013 4014DECSTATION PLATFORM SUPPORT 4015M: "Maciej W. Rozycki" <macro@linux-mips.org> 4016L: linux-mips@linux-mips.org 4017W: http://www.linux-mips.org/wiki/DECstation 4018S: Maintained 4019F: arch/mips/dec/ 4020F: arch/mips/include/asm/dec/ 4021F: arch/mips/include/asm/mach-dec/ 4022 4023DEFXX FDDI NETWORK DRIVER 4024M: "Maciej W. Rozycki" <macro@linux-mips.org> 4025S: Maintained 4026F: drivers/net/fddi/defxx.* 4027 4028DELL SMBIOS DRIVER 4029M: Pali Rohár <pali.rohar@gmail.com> 4030M: Mario Limonciello <mario.limonciello@dell.com> 4031L: platform-driver-x86@vger.kernel.org 4032S: Maintained 4033F: drivers/platform/x86/dell-smbios.* 4034 4035DELL SMBIOS SMM DRIVER 4036M: Mario Limonciello <mario.limonciello@dell.com> 4037L: platform-driver-x86@vger.kernel.org 4038S: Maintained 4039F: drivers/platform/x86/dell-smbios-smm.c 4040 4041DELL SMBIOS WMI DRIVER 4042M: Mario Limonciello <mario.limonciello@dell.com> 4043L: platform-driver-x86@vger.kernel.org 4044S: Maintained 4045F: drivers/platform/x86/dell-smbios-wmi.c 4046F: tools/wmi/dell-smbios-example.c 4047 4048DELL LAPTOP DRIVER 4049M: Matthew Garrett <mjg59@srcf.ucam.org> 4050M: Pali Rohár <pali.rohar@gmail.com> 4051L: platform-driver-x86@vger.kernel.org 4052S: Maintained 4053F: drivers/platform/x86/dell-laptop.c 4054 4055DELL LAPTOP FREEFALL DRIVER 4056M: Pali Rohár <pali.rohar@gmail.com> 4057S: Maintained 4058F: drivers/platform/x86/dell-smo8800.c 4059 4060DELL LAPTOP RBTN DRIVER 4061M: Pali Rohár <pali.rohar@gmail.com> 4062S: Maintained 4063F: drivers/platform/x86/dell-rbtn.* 4064 4065DELL LAPTOP SMM DRIVER 4066M: Pali Rohár <pali.rohar@gmail.com> 4067S: Maintained 4068F: drivers/hwmon/dell-smm-hwmon.c 4069F: include/uapi/linux/i8k.h 4070 4071DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4072M: Doug Warzecha <Douglas_Warzecha@dell.com> 4073S: Maintained 4074F: Documentation/dcdbas.txt 4075F: drivers/firmware/dcdbas.* 4076 4077DELL WMI NOTIFICATIONS DRIVER 4078M: Matthew Garrett <mjg59@srcf.ucam.org> 4079M: Pali Rohár <pali.rohar@gmail.com> 4080S: Maintained 4081F: drivers/platform/x86/dell-wmi.c 4082 4083DELL WMI DESCRIPTOR DRIVER 4084M: Mario Limonciello <mario.limonciello@dell.com> 4085S: Maintained 4086F: drivers/platform/x86/dell-wmi-descriptor.c 4087 4088DELTA ST MEDIA DRIVER 4089M: Hugues Fruchet <hugues.fruchet@st.com> 4090L: linux-media@vger.kernel.org 4091T: git git://linuxtv.org/media_tree.git 4092W: https://linuxtv.org 4093S: Supported 4094F: drivers/media/platform/sti/delta 4095 4096DENALI NAND DRIVER 4097M: Masahiro Yamada <yamada.masahiro@socionext.com> 4098L: linux-mtd@lists.infradead.org 4099S: Supported 4100F: drivers/mtd/nand/denali* 4101 4102DESIGNWARE USB2 DRD IP DRIVER 4103M: John Youn <johnyoun@synopsys.com> 4104L: linux-usb@vger.kernel.org 4105T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4106S: Maintained 4107F: drivers/usb/dwc2/ 4108 4109DESIGNWARE USB3 DRD IP DRIVER 4110M: Felipe Balbi <balbi@kernel.org> 4111L: linux-usb@vger.kernel.org 4112T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4113S: Maintained 4114F: drivers/usb/dwc3/ 4115 4116DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4117M: Andreas Klinger <ak@it-klinger.de> 4118L: linux-iio@vger.kernel.org 4119S: Maintained 4120F: drivers/iio/proximity/srf*.c 4121 4122DEVICE COREDUMP (DEV_COREDUMP) 4123M: Johannes Berg <johannes@sipsolutions.net> 4124L: linux-kernel@vger.kernel.org 4125S: Maintained 4126F: drivers/base/devcoredump.c 4127F: include/linux/devcoredump.h 4128 4129DEVICE FREQUENCY (DEVFREQ) 4130M: MyungJoo Ham <myungjoo.ham@samsung.com> 4131M: Kyungmin Park <kyungmin.park@samsung.com> 4132R: Chanwoo Choi <cw00.choi@samsung.com> 4133L: linux-pm@vger.kernel.org 4134T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4135S: Maintained 4136F: drivers/devfreq/ 4137F: include/linux/devfreq.h 4138F: Documentation/devicetree/bindings/devfreq/ 4139 4140DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4141M: Chanwoo Choi <cw00.choi@samsung.com> 4142L: linux-pm@vger.kernel.org 4143T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4144S: Supported 4145F: drivers/devfreq/event/ 4146F: drivers/devfreq/devfreq-event.c 4147F: include/linux/devfreq-event.h 4148F: Documentation/devicetree/bindings/devfreq/event/ 4149 4150DEVICE NUMBER REGISTRY 4151M: Torben Mathiasen <device@lanana.org> 4152W: http://lanana.org/docs/device-list/index.html 4153S: Maintained 4154 4155DEVICE-MAPPER (LVM) 4156M: Alasdair Kergon <agk@redhat.com> 4157M: Mike Snitzer <snitzer@redhat.com> 4158M: dm-devel@redhat.com 4159L: dm-devel@redhat.com 4160W: http://sources.redhat.com/dm 4161Q: http://patchwork.kernel.org/project/dm-devel/list/ 4162T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4163T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4164S: Maintained 4165F: Documentation/device-mapper/ 4166F: drivers/md/Makefile 4167F: drivers/md/Kconfig 4168F: drivers/md/dm* 4169F: drivers/md/persistent-data/ 4170F: include/linux/device-mapper.h 4171F: include/linux/dm-*.h 4172F: include/uapi/linux/dm-*.h 4173 4174DEVLINK 4175M: Jiri Pirko <jiri@mellanox.com> 4176L: netdev@vger.kernel.org 4177S: Supported 4178F: net/core/devlink.c 4179F: include/net/devlink.h 4180F: include/uapi/linux/devlink.h 4181 4182DIALOG SEMICONDUCTOR DRIVERS 4183M: Support Opensource <support.opensource@diasemi.com> 4184W: http://www.dialog-semiconductor.com/products 4185S: Supported 4186F: Documentation/hwmon/da90?? 4187F: Documentation/devicetree/bindings/mfd/da90*.txt 4188F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4189F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4190F: Documentation/devicetree/bindings/regulator/da92*.txt 4191F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4192F: Documentation/devicetree/bindings/sound/da[79]*.txt 4193F: drivers/gpio/gpio-da90??.c 4194F: drivers/hwmon/da90??-hwmon.c 4195F: drivers/iio/adc/da91??-*.c 4196F: drivers/input/misc/da90??_onkey.c 4197F: drivers/input/touchscreen/da9052_tsi.c 4198F: drivers/leds/leds-da90??.c 4199F: drivers/mfd/da903x.c 4200F: drivers/mfd/da90??-*.c 4201F: drivers/mfd/da91??-*.c 4202F: drivers/power/supply/da9052-battery.c 4203F: drivers/power/supply/da91??-*.c 4204F: drivers/regulator/da903x.c 4205F: drivers/regulator/da9???-regulator.[ch] 4206F: drivers/thermal/da90??-thermal.c 4207F: drivers/rtc/rtc-da90??.c 4208F: drivers/video/backlight/da90??_bl.c 4209F: drivers/watchdog/da90??_wdt.c 4210F: include/linux/mfd/da903x.h 4211F: include/linux/mfd/da9052/ 4212F: include/linux/mfd/da9055/ 4213F: include/linux/mfd/da9062/ 4214F: include/linux/mfd/da9063/ 4215F: include/linux/mfd/da9150/ 4216F: include/linux/regulator/da9211.h 4217F: include/sound/da[79]*.h 4218F: sound/soc/codecs/da[79]*.[ch] 4219 4220DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4221M: William Breathitt Gray <vilhelm.gray@gmail.com> 4222L: linux-gpio@vger.kernel.org 4223S: Maintained 4224F: drivers/gpio/gpio-gpio-mm.c 4225 4226DIGI NEO AND CLASSIC PCI PRODUCTS 4227M: Lidza Louina <lidza.louina@gmail.com> 4228M: Mark Hounschell <markh@compro.net> 4229L: driverdev-devel@linuxdriverproject.org 4230S: Maintained 4231F: drivers/staging/dgnc/ 4232 4233DIOLAN U2C-12 I2C DRIVER 4234M: Guenter Roeck <linux@roeck-us.net> 4235L: linux-i2c@vger.kernel.org 4236S: Maintained 4237F: drivers/i2c/busses/i2c-diolan-u2c.c 4238 4239FILESYSTEM DIRECT ACCESS (DAX) 4240M: Matthew Wilcox <mawilcox@microsoft.com> 4241M: Ross Zwisler <ross.zwisler@linux.intel.com> 4242L: linux-fsdevel@vger.kernel.org 4243S: Supported 4244F: fs/dax.c 4245F: include/linux/dax.h 4246F: include/trace/events/fs_dax.h 4247 4248DEVICE DIRECT ACCESS (DAX) 4249M: Dan Williams <dan.j.williams@intel.com> 4250L: linux-nvdimm@lists.01.org 4251S: Supported 4252F: drivers/dax/ 4253 4254DIRECTORY NOTIFICATION (DNOTIFY) 4255M: Jan Kara <jack@suse.cz> 4256R: Amir Goldstein <amir73il@gmail.com> 4257L: linux-fsdevel@vger.kernel.org 4258S: Maintained 4259F: Documentation/filesystems/dnotify.txt 4260F: fs/notify/dnotify/ 4261F: include/linux/dnotify.h 4262 4263DISK GEOMETRY AND PARTITION HANDLING 4264M: Andries Brouwer <aeb@cwi.nl> 4265W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4266W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4267W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4268S: Maintained 4269 4270DISKQUOTA 4271M: Jan Kara <jack@suse.com> 4272S: Maintained 4273F: Documentation/filesystems/quota.txt 4274F: fs/quota/ 4275F: include/linux/quota*.h 4276F: include/uapi/linux/quota*.h 4277 4278DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4279M: Bernie Thompson <bernie@plugable.com> 4280L: linux-fbdev@vger.kernel.org 4281S: Maintained 4282W: http://plugable.com/category/projects/udlfb/ 4283F: drivers/video/fbdev/udlfb.c 4284F: include/video/udlfb.h 4285F: Documentation/fb/udlfb.txt 4286 4287DISTRIBUTED LOCK MANAGER (DLM) 4288M: Christine Caulfield <ccaulfie@redhat.com> 4289M: David Teigland <teigland@redhat.com> 4290L: cluster-devel@redhat.com 4291W: http://sources.redhat.com/cluster/ 4292T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4293S: Supported 4294F: fs/dlm/ 4295 4296DMA BUFFER SHARING FRAMEWORK 4297M: Sumit Semwal <sumit.semwal@linaro.org> 4298S: Maintained 4299L: linux-media@vger.kernel.org 4300L: dri-devel@lists.freedesktop.org 4301L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4302F: drivers/dma-buf/ 4303F: include/linux/dma-buf* 4304F: include/linux/reservation.h 4305F: include/linux/*fence.h 4306F: Documentation/driver-api/dma-buf.rst 4307T: git git://anongit.freedesktop.org/drm/drm-misc 4308 4309DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4310M: Vinod Koul <vinod.koul@intel.com> 4311L: dmaengine@vger.kernel.org 4312Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4313S: Maintained 4314F: drivers/dma/ 4315F: include/linux/dmaengine.h 4316F: Documentation/devicetree/bindings/dma/ 4317F: Documentation/driver-api/dmaengine/ 4318T: git git://git.infradead.org/users/vkoul/slave-dma.git 4319 4320DMA MAPPING HELPERS 4321M: Christoph Hellwig <hch@lst.de> 4322M: Marek Szyprowski <m.szyprowski@samsung.com> 4323R: Robin Murphy <robin.murphy@arm.com> 4324L: iommu@lists.linux-foundation.org 4325T: git git://git.infradead.org/users/hch/dma-mapping.git 4326W: http://git.infradead.org/users/hch/dma-mapping.git 4327S: Supported 4328F: lib/dma-debug.c 4329F: lib/dma-noop.c 4330F: lib/dma-virt.c 4331F: drivers/base/dma-mapping.c 4332F: drivers/base/dma-coherent.c 4333F: include/linux/dma-mapping.h 4334 4335DME1737 HARDWARE MONITOR DRIVER 4336M: Juerg Haefliger <juergh@gmail.com> 4337L: linux-hwmon@vger.kernel.org 4338S: Maintained 4339F: Documentation/hwmon/dme1737 4340F: drivers/hwmon/dme1737.c 4341 4342DMI/SMBIOS SUPPORT 4343M: Jean Delvare <jdelvare@suse.com> 4344S: Maintained 4345T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4346F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4347F: drivers/firmware/dmi-id.c 4348F: drivers/firmware/dmi_scan.c 4349F: include/linux/dmi.h 4350 4351DOCUMENTATION 4352M: Jonathan Corbet <corbet@lwn.net> 4353L: linux-doc@vger.kernel.org 4354S: Maintained 4355F: Documentation/ 4356F: scripts/kernel-doc 4357X: Documentation/ABI/ 4358X: Documentation/devicetree/ 4359X: Documentation/acpi 4360X: Documentation/power 4361X: Documentation/spi 4362X: Documentation/media 4363T: git git://git.lwn.net/linux.git docs-next 4364 4365DONGWOON DW9714 LENS VOICE COIL DRIVER 4366M: Sakari Ailus <sakari.ailus@linux.intel.com> 4367L: linux-media@vger.kernel.org 4368T: git git://linuxtv.org/media_tree.git 4369S: Maintained 4370F: drivers/media/i2c/dw9714.c 4371 4372DOUBLETALK DRIVER 4373M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4374L: blinux-list@redhat.com 4375S: Maintained 4376F: drivers/char/dtlk.c 4377F: include/linux/dtlk.h 4378 4379DPAA2 DATAPATH I/O (DPIO) DRIVER 4380M: Roy Pledge <Roy.Pledge@nxp.com> 4381L: linux-kernel@vger.kernel.org 4382S: Maintained 4383F: drivers/staging/fsl-mc/bus/dpio 4384 4385DPAA2 ETHERNET DRIVER 4386M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4387L: linux-kernel@vger.kernel.org 4388S: Maintained 4389F: drivers/staging/fsl-dpaa2/ethernet 4390 4391DPT_I2O SCSI RAID DRIVER 4392M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4393L: linux-scsi@vger.kernel.org 4394W: http://www.adaptec.com/ 4395S: Maintained 4396F: drivers/scsi/dpt* 4397F: drivers/scsi/dpt/ 4398 4399DRBD DRIVER 4400M: Philipp Reisner <philipp.reisner@linbit.com> 4401M: Lars Ellenberg <lars.ellenberg@linbit.com> 4402L: drbd-dev@lists.linbit.com 4403W: http://www.drbd.org 4404T: git git://git.linbit.com/linux-drbd.git 4405T: git git://git.linbit.com/drbd-8.4.git 4406S: Supported 4407F: drivers/block/drbd/ 4408F: lib/lru_cache.c 4409F: Documentation/blockdev/drbd/ 4410 4411DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4412M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4413T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4414S: Supported 4415F: Documentation/kobject.txt 4416F: drivers/base/ 4417F: fs/debugfs/ 4418F: fs/sysfs/ 4419F: include/linux/debugfs.h 4420F: include/linux/kobj* 4421F: lib/kobj* 4422 4423DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4424M: Kevin Hilman <khilman@kernel.org> 4425M: Nishanth Menon <nm@ti.com> 4426S: Maintained 4427F: drivers/power/avs/ 4428F: include/linux/power/smartreflex.h 4429L: linux-pm@vger.kernel.org 4430 4431DRM DRIVER FOR ARM PL111 CLCD 4432M: Eric Anholt <eric@anholt.net> 4433T: git git://anongit.freedesktop.org/drm/drm-misc 4434S: Supported 4435F: drivers/gpu/drm/pl111/ 4436 4437DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4438M: Dave Airlie <airlied@redhat.com> 4439S: Odd Fixes 4440F: drivers/gpu/drm/ast/ 4441 4442DRM DRIVER FOR BOCHS VIRTUAL GPU 4443M: Gerd Hoffmann <kraxel@redhat.com> 4444L: virtualization@lists.linux-foundation.org 4445T: git git://anongit.freedesktop.org/drm/drm-misc 4446S: Maintained 4447F: drivers/gpu/drm/bochs/ 4448 4449DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4450M: Linus Walleij <linus.walleij@linaro.org> 4451T: git git://anongit.freedesktop.org/drm/drm-misc 4452S: Maintained 4453F: drivers/gpu/drm/tve200/ 4454 4455DRM DRIVER FOR INTEL I810 VIDEO CARDS 4456S: Orphan / Obsolete 4457F: drivers/gpu/drm/i810/ 4458F: include/uapi/drm/i810_drm.h 4459 4460DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4461S: Orphan / Obsolete 4462F: drivers/gpu/drm/mga/ 4463F: include/uapi/drm/mga_drm.h 4464 4465DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4466M: Dave Airlie <airlied@redhat.com> 4467S: Odd Fixes 4468F: drivers/gpu/drm/mgag200/ 4469 4470DRM DRIVER FOR MI0283QT 4471M: Noralf Trønnes <noralf@tronnes.org> 4472S: Maintained 4473F: drivers/gpu/drm/tinydrm/mi0283qt.c 4474F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4475 4476DRM DRIVER FOR MSM ADRENO GPU 4477M: Rob Clark <robdclark@gmail.com> 4478L: linux-arm-msm@vger.kernel.org 4479L: dri-devel@lists.freedesktop.org 4480L: freedreno@lists.freedesktop.org 4481T: git git://people.freedesktop.org/~robclark/linux 4482S: Maintained 4483F: drivers/gpu/drm/msm/ 4484F: include/uapi/drm/msm_drm.h 4485F: Documentation/devicetree/bindings/display/msm/ 4486 4487DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4488M: Ben Skeggs <bskeggs@redhat.com> 4489L: dri-devel@lists.freedesktop.org 4490L: nouveau@lists.freedesktop.org 4491T: git git://github.com/skeggsb/linux 4492S: Supported 4493F: drivers/gpu/drm/nouveau/ 4494F: include/uapi/drm/nouveau_drm.h 4495 4496DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4497M: Noralf Trønnes <noralf@tronnes.org> 4498S: Maintained 4499F: drivers/gpu/drm/tinydrm/repaper.c 4500F: Documentation/devicetree/bindings/display/repaper.txt 4501 4502DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4503M: Dave Airlie <airlied@redhat.com> 4504M: Gerd Hoffmann <kraxel@redhat.com> 4505L: virtualization@lists.linux-foundation.org 4506T: git git://anongit.freedesktop.org/drm/drm-misc 4507S: Obsolete 4508W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4509F: drivers/gpu/drm/cirrus/ 4510 4511DRM DRIVER FOR QXL VIRTUAL GPU 4512M: Dave Airlie <airlied@redhat.com> 4513M: Gerd Hoffmann <kraxel@redhat.com> 4514L: virtualization@lists.linux-foundation.org 4515T: git git://anongit.freedesktop.org/drm/drm-misc 4516S: Maintained 4517F: drivers/gpu/drm/qxl/ 4518F: include/uapi/drm/qxl_drm.h 4519 4520DRM DRIVER FOR RAGE 128 VIDEO CARDS 4521S: Orphan / Obsolete 4522F: drivers/gpu/drm/r128/ 4523F: include/uapi/drm/r128_drm.h 4524 4525DRM DRIVER FOR SAVAGE VIDEO CARDS 4526S: Orphan / Obsolete 4527F: drivers/gpu/drm/savage/ 4528F: include/uapi/drm/savage_drm.h 4529 4530DRM DRIVER FOR SIS VIDEO CARDS 4531S: Orphan / Obsolete 4532F: drivers/gpu/drm/sis/ 4533F: include/uapi/drm/sis_drm.h 4534 4535DRM DRIVER FOR SITRONIX ST7586 PANELS 4536M: David Lechner <david@lechnology.com> 4537S: Maintained 4538F: drivers/gpu/drm/tinydrm/st7586.c 4539F: Documentation/devicetree/bindings/display/st7586.txt 4540 4541DRM DRIVER FOR TDFX VIDEO CARDS 4542S: Orphan / Obsolete 4543F: drivers/gpu/drm/tdfx/ 4544 4545DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4546M: Dave Airlie <airlied@redhat.com> 4547S: Odd Fixes 4548F: drivers/gpu/drm/udl/ 4549 4550DRM DRIVER FOR VMWARE VIRTUAL GPU 4551M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4552M: Sinclair Yeh <syeh@vmware.com> 4553M: Thomas Hellstrom <thellstrom@vmware.com> 4554L: dri-devel@lists.freedesktop.org 4555T: git git://people.freedesktop.org/~syeh/repos_linux 4556T: git git://people.freedesktop.org/~thomash/linux 4557S: Supported 4558F: drivers/gpu/drm/vmwgfx/ 4559F: include/uapi/drm/vmwgfx_drm.h 4560 4561DRM DRIVERS 4562M: David Airlie <airlied@linux.ie> 4563L: dri-devel@lists.freedesktop.org 4564T: git git://people.freedesktop.org/~airlied/linux 4565B: https://bugs.freedesktop.org/ 4566C: irc://chat.freenode.net/dri-devel 4567S: Maintained 4568F: drivers/gpu/drm/ 4569F: drivers/gpu/vga/ 4570F: Documentation/devicetree/bindings/display/ 4571F: Documentation/devicetree/bindings/gpu/ 4572F: Documentation/devicetree/bindings/video/ 4573F: Documentation/gpu/ 4574F: include/drm/ 4575F: include/uapi/drm/ 4576F: include/linux/vga* 4577 4578DRM DRIVERS AND MISC GPU PATCHES 4579M: Daniel Vetter <daniel.vetter@intel.com> 4580M: Jani Nikula <jani.nikula@linux.intel.com> 4581M: Sean Paul <seanpaul@chromium.org> 4582W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4583S: Maintained 4584T: git git://anongit.freedesktop.org/drm/drm-misc 4585F: Documentation/gpu/ 4586F: drivers/gpu/vga/ 4587F: drivers/gpu/drm/* 4588F: include/drm/drm* 4589F: include/uapi/drm/drm* 4590F: include/linux/vga* 4591 4592DRM DRIVERS FOR ALLWINNER A10 4593M: Maxime Ripard <maxime.ripard@free-electrons.com> 4594L: dri-devel@lists.freedesktop.org 4595S: Supported 4596F: drivers/gpu/drm/sun4i/ 4597F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4598T: git git://anongit.freedesktop.org/drm/drm-misc 4599 4600DRM DRIVERS FOR AMLOGIC SOCS 4601M: Neil Armstrong <narmstrong@baylibre.com> 4602L: dri-devel@lists.freedesktop.org 4603L: linux-amlogic@lists.infradead.org 4604W: http://linux-meson.com/ 4605S: Supported 4606F: drivers/gpu/drm/meson/ 4607F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4608F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4609F: Documentation/gpu/meson.rst 4610T: git git://anongit.freedesktop.org/drm/drm-misc 4611 4612DRM DRIVERS FOR ATMEL HLCDC 4613M: Boris Brezillon <boris.brezillon@free-electrons.com> 4614L: dri-devel@lists.freedesktop.org 4615S: Supported 4616F: drivers/gpu/drm/atmel-hlcdc/ 4617F: Documentation/devicetree/bindings/drm/atmel/ 4618T: git git://anongit.freedesktop.org/drm/drm-misc 4619 4620DRM DRIVERS FOR BRIDGE CHIPS 4621M: Archit Taneja <architt@codeaurora.org> 4622M: Andrzej Hajda <a.hajda@samsung.com> 4623R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4624S: Maintained 4625T: git git://anongit.freedesktop.org/drm/drm-misc 4626F: drivers/gpu/drm/bridge/ 4627 4628DRM DRIVERS FOR EXYNOS 4629M: Inki Dae <inki.dae@samsung.com> 4630M: Joonyoung Shim <jy0922.shim@samsung.com> 4631M: Seung-Woo Kim <sw0312.kim@samsung.com> 4632M: Kyungmin Park <kyungmin.park@samsung.com> 4633L: dri-devel@lists.freedesktop.org 4634T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4635S: Supported 4636F: drivers/gpu/drm/exynos/ 4637F: include/uapi/drm/exynos_drm.h 4638F: Documentation/devicetree/bindings/display/exynos/ 4639 4640DRM DRIVERS FOR FREESCALE DCU 4641M: Stefan Agner <stefan@agner.ch> 4642M: Alison Wang <alison.wang@freescale.com> 4643L: dri-devel@lists.freedesktop.org 4644S: Supported 4645F: drivers/gpu/drm/fsl-dcu/ 4646F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4647F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4648F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4649 4650DRM DRIVERS FOR FREESCALE IMX 4651M: Philipp Zabel <p.zabel@pengutronix.de> 4652L: dri-devel@lists.freedesktop.org 4653S: Maintained 4654F: drivers/gpu/drm/imx/ 4655F: drivers/gpu/ipu-v3/ 4656F: Documentation/devicetree/bindings/display/imx/ 4657 4658DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4659M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4660L: dri-devel@lists.freedesktop.org 4661T: git git://github.com/patjak/drm-gma500 4662S: Maintained 4663F: drivers/gpu/drm/gma500/ 4664 4665DRM DRIVERS FOR HISILICON 4666M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4667M: Rongrong Zou <zourongrong@gmail.com> 4668R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4669R: Chen Feng <puck.chen@hisilicon.com> 4670L: dri-devel@lists.freedesktop.org 4671T: git git://github.com/xin3liang/linux.git 4672S: Maintained 4673F: drivers/gpu/drm/hisilicon/ 4674F: Documentation/devicetree/bindings/display/hisilicon/ 4675 4676DRM DRIVERS FOR MEDIATEK 4677M: CK Hu <ck.hu@mediatek.com> 4678M: Philipp Zabel <p.zabel@pengutronix.de> 4679L: dri-devel@lists.freedesktop.org 4680S: Supported 4681F: drivers/gpu/drm/mediatek/ 4682F: Documentation/devicetree/bindings/display/mediatek/ 4683 4684DRM DRIVERS FOR NVIDIA TEGRA 4685M: Thierry Reding <thierry.reding@gmail.com> 4686L: dri-devel@lists.freedesktop.org 4687L: linux-tegra@vger.kernel.org 4688T: git git://anongit.freedesktop.org/tegra/linux.git 4689S: Supported 4690F: drivers/gpu/drm/tegra/ 4691F: drivers/gpu/host1x/ 4692F: include/linux/host1x.h 4693F: include/uapi/drm/tegra_drm.h 4694F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4695 4696DRM DRIVERS FOR RENESAS 4697M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4698L: dri-devel@lists.freedesktop.org 4699L: linux-renesas-soc@vger.kernel.org 4700T: git git://linuxtv.org/pinchartl/fbdev 4701S: Supported 4702F: drivers/gpu/drm/rcar-du/ 4703F: drivers/gpu/drm/shmobile/ 4704F: include/linux/platform_data/shmob_drm.h 4705F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4706F: Documentation/devicetree/bindings/display/renesas,du.txt 4707 4708DRM DRIVERS FOR ROCKCHIP 4709M: Mark Yao <mark.yao@rock-chips.com> 4710L: dri-devel@lists.freedesktop.org 4711S: Maintained 4712F: drivers/gpu/drm/rockchip/ 4713F: Documentation/devicetree/bindings/display/rockchip/ 4714T: git git://anongit.freedesktop.org/drm/drm-misc 4715 4716DRM DRIVERS FOR STI 4717M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4718M: Vincent Abriou <vincent.abriou@st.com> 4719L: dri-devel@lists.freedesktop.org 4720T: git git://anongit.freedesktop.org/drm/drm-misc 4721S: Maintained 4722F: drivers/gpu/drm/sti 4723F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4724 4725DRM DRIVERS FOR STM 4726M: Yannick Fertre <yannick.fertre@st.com> 4727M: Philippe Cornu <philippe.cornu@st.com> 4728M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4729M: Vincent Abriou <vincent.abriou@st.com> 4730L: dri-devel@lists.freedesktop.org 4731T: git git://anongit.freedesktop.org/drm/drm-misc 4732S: Maintained 4733F: drivers/gpu/drm/stm 4734F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4735 4736DRM DRIVERS FOR TI LCDC 4737M: Jyri Sarha <jsarha@ti.com> 4738R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4739L: dri-devel@lists.freedesktop.org 4740S: Maintained 4741F: drivers/gpu/drm/tilcdc/ 4742F: Documentation/devicetree/bindings/display/tilcdc/ 4743 4744DRM DRIVERS FOR TI OMAP 4745M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4746L: dri-devel@lists.freedesktop.org 4747S: Maintained 4748F: drivers/gpu/drm/omapdrm/ 4749F: Documentation/devicetree/bindings/display/ti/ 4750 4751DRM DRIVERS FOR VC4 4752M: Eric Anholt <eric@anholt.net> 4753T: git git://github.com/anholt/linux 4754S: Supported 4755F: drivers/gpu/drm/vc4/ 4756F: include/uapi/drm/vc4_drm.h 4757F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4758T: git git://anongit.freedesktop.org/drm/drm-misc 4759 4760DRM DRIVERS FOR VIVANTE GPU IP 4761M: Lucas Stach <l.stach@pengutronix.de> 4762R: Russell King <linux+etnaviv@armlinux.org.uk> 4763R: Christian Gmeiner <christian.gmeiner@gmail.com> 4764L: etnaviv@lists.freedesktop.org 4765L: dri-devel@lists.freedesktop.org 4766S: Maintained 4767F: drivers/gpu/drm/etnaviv/ 4768F: include/uapi/drm/etnaviv_drm.h 4769F: Documentation/devicetree/bindings/display/etnaviv/ 4770 4771DRM DRIVERS FOR ZTE ZX 4772M: Shawn Guo <shawnguo@kernel.org> 4773L: dri-devel@lists.freedesktop.org 4774S: Maintained 4775F: drivers/gpu/drm/zte/ 4776F: Documentation/devicetree/bindings/display/zte,vou.txt 4777T: git git://anongit.freedesktop.org/drm/drm-misc 4778 4779DRM PANEL DRIVERS 4780M: Thierry Reding <thierry.reding@gmail.com> 4781L: dri-devel@lists.freedesktop.org 4782T: git git://anongit.freedesktop.org/drm/drm-misc 4783S: Maintained 4784F: drivers/gpu/drm/drm_panel.c 4785F: drivers/gpu/drm/panel/ 4786F: include/drm/drm_panel.h 4787F: Documentation/devicetree/bindings/display/panel/ 4788 4789DRM TINYDRM DRIVERS 4790M: Noralf Trønnes <noralf@tronnes.org> 4791W: https://github.com/notro/tinydrm/wiki/Development 4792T: git git://anongit.freedesktop.org/drm/drm-misc 4793S: Maintained 4794F: drivers/gpu/drm/tinydrm/ 4795F: include/drm/tinydrm/ 4796 4797DSBR100 USB FM RADIO DRIVER 4798M: Alexey Klimov <klimov.linux@gmail.com> 4799L: linux-media@vger.kernel.org 4800T: git git://linuxtv.org/media_tree.git 4801S: Maintained 4802F: drivers/media/radio/dsbr100.c 4803 4804DSCC4 DRIVER 4805M: Francois Romieu <romieu@fr.zoreil.com> 4806L: netdev@vger.kernel.org 4807S: Maintained 4808F: drivers/net/wan/dscc4.c 4809 4810DT3155 MEDIA DRIVER 4811M: Hans Verkuil <hverkuil@xs4all.nl> 4812L: linux-media@vger.kernel.org 4813T: git git://linuxtv.org/media_tree.git 4814W: https://linuxtv.org 4815S: Odd Fixes 4816F: drivers/media/pci/dt3155/ 4817 4818DVB_USB_AF9015 MEDIA DRIVER 4819M: Antti Palosaari <crope@iki.fi> 4820L: linux-media@vger.kernel.org 4821W: https://linuxtv.org 4822W: http://palosaari.fi/linux/ 4823Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4824T: git git://linuxtv.org/anttip/media_tree.git 4825S: Maintained 4826F: drivers/media/usb/dvb-usb-v2/af9015* 4827 4828DVB_USB_AF9035 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/af9035* 4837 4838DVB_USB_ANYSEE 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/anysee* 4847 4848DVB_USB_AU6610 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/au6610* 4857 4858DVB_USB_CE6230 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/ce6230* 4867 4868DVB_USB_CXUSB MEDIA DRIVER 4869M: Michael Krufky <mkrufky@linuxtv.org> 4870L: linux-media@vger.kernel.org 4871W: https://linuxtv.org 4872W: http://github.com/mkrufky 4873Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4874T: git git://linuxtv.org/media_tree.git 4875S: Maintained 4876F: drivers/media/usb/dvb-usb/cxusb* 4877 4878DVB_USB_EC168 MEDIA DRIVER 4879M: Antti Palosaari <crope@iki.fi> 4880L: linux-media@vger.kernel.org 4881W: https://linuxtv.org 4882W: http://palosaari.fi/linux/ 4883Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4884T: git git://linuxtv.org/anttip/media_tree.git 4885S: Maintained 4886F: drivers/media/usb/dvb-usb-v2/ec168* 4887 4888DVB_USB_GL861 MEDIA DRIVER 4889M: Antti Palosaari <crope@iki.fi> 4890L: linux-media@vger.kernel.org 4891W: https://linuxtv.org 4892Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4893T: git git://linuxtv.org/anttip/media_tree.git 4894S: Maintained 4895F: drivers/media/usb/dvb-usb-v2/gl861* 4896 4897DVB_USB_MXL111SF MEDIA DRIVER 4898M: Michael Krufky <mkrufky@linuxtv.org> 4899L: linux-media@vger.kernel.org 4900W: https://linuxtv.org 4901W: http://github.com/mkrufky 4902Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4903T: git git://linuxtv.org/mkrufky/mxl111sf.git 4904S: Maintained 4905F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4906 4907DVB_USB_RTL28XXU MEDIA DRIVER 4908M: Antti Palosaari <crope@iki.fi> 4909L: linux-media@vger.kernel.org 4910W: https://linuxtv.org 4911W: http://palosaari.fi/linux/ 4912Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4913T: git git://linuxtv.org/anttip/media_tree.git 4914S: Maintained 4915F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4916 4917DVB_USB_V2 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/dvb_usb* 4926F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4927 4928DYNAMIC DEBUG 4929M: Jason Baron <jbaron@akamai.com> 4930S: Maintained 4931F: lib/dynamic_debug.c 4932F: include/linux/dynamic_debug.h 4933 4934DZ DECSTATION DZ11 SERIAL DRIVER 4935M: "Maciej W. Rozycki" <macro@linux-mips.org> 4936S: Maintained 4937F: drivers/tty/serial/dz.* 4938 4939E3X0 POWER BUTTON DRIVER 4940M: Moritz Fischer <moritz.fischer@ettus.com> 4941L: usrp-users@lists.ettus.com 4942W: http://www.ettus.com 4943S: Supported 4944F: drivers/input/misc/e3x0-button.c 4945F: Documentation/devicetree/bindings/input/e3x0-button.txt 4946 4947E4000 MEDIA DRIVER 4948M: Antti Palosaari <crope@iki.fi> 4949L: linux-media@vger.kernel.org 4950W: https://linuxtv.org 4951W: http://palosaari.fi/linux/ 4952Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4953T: git git://linuxtv.org/anttip/media_tree.git 4954S: Maintained 4955F: drivers/media/tuners/e4000* 4956 4957EATA ISA/EISA/PCI SCSI DRIVER 4958M: Dario Ballabio <ballabio_dario@emc.com> 4959L: linux-scsi@vger.kernel.org 4960S: Maintained 4961F: drivers/scsi/eata.c 4962 4963EC100 MEDIA DRIVER 4964M: Antti Palosaari <crope@iki.fi> 4965L: linux-media@vger.kernel.org 4966W: https://linuxtv.org 4967W: http://palosaari.fi/linux/ 4968Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4969T: git git://linuxtv.org/anttip/media_tree.git 4970S: Maintained 4971F: drivers/media/dvb-frontends/ec100* 4972 4973ECRYPT FILE SYSTEM 4974M: Tyler Hicks <tyhicks@canonical.com> 4975L: ecryptfs@vger.kernel.org 4976W: http://ecryptfs.org 4977W: https://launchpad.net/ecryptfs 4978T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4979S: Supported 4980F: Documentation/filesystems/ecryptfs.txt 4981F: fs/ecryptfs/ 4982 4983EDAC-AMD64 4984M: Borislav Petkov <bp@alien8.de> 4985L: linux-edac@vger.kernel.org 4986S: Maintained 4987F: drivers/edac/amd64_edac* 4988 4989EDAC-CALXEDA 4990M: Robert Richter <rric@kernel.org> 4991L: linux-edac@vger.kernel.org 4992S: Maintained 4993F: drivers/edac/highbank* 4994 4995EDAC-CAVIUM OCTEON 4996M: Ralf Baechle <ralf@linux-mips.org> 4997M: David Daney <david.daney@cavium.com> 4998L: linux-edac@vger.kernel.org 4999L: linux-mips@linux-mips.org 5000S: Supported 5001F: drivers/edac/octeon_edac* 5002 5003EDAC-CAVIUM THUNDERX 5004M: David Daney <david.daney@cavium.com> 5005M: Jan Glauber <jglauber@cavium.com> 5006L: linux-edac@vger.kernel.org 5007S: Supported 5008F: drivers/edac/thunderx_edac* 5009 5010EDAC-CORE 5011M: Borislav Petkov <bp@alien8.de> 5012M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5013M: Mauro Carvalho Chehab <mchehab@kernel.org> 5014L: linux-edac@vger.kernel.org 5015T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5016T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5017S: Supported 5018F: Documentation/admin-guide/ras.rst 5019F: Documentation/driver-api/edac.rst 5020F: drivers/edac/ 5021F: include/linux/edac.h 5022 5023EDAC-E752X 5024M: Mark Gross <mark.gross@intel.com> 5025L: linux-edac@vger.kernel.org 5026S: Maintained 5027F: drivers/edac/e752x_edac.c 5028 5029EDAC-E7XXX 5030L: linux-edac@vger.kernel.org 5031S: Maintained 5032F: drivers/edac/e7xxx_edac.c 5033 5034EDAC-FSL_DDR 5035M: York Sun <york.sun@nxp.com> 5036L: linux-edac@vger.kernel.org 5037S: Maintained 5038F: drivers/edac/fsl_ddr_edac.* 5039 5040EDAC-GHES 5041M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5042M: Mauro Carvalho Chehab <mchehab@kernel.org> 5043L: linux-edac@vger.kernel.org 5044S: Maintained 5045F: drivers/edac/ghes_edac.c 5046 5047EDAC-I3000 5048L: linux-edac@vger.kernel.org 5049S: Orphan 5050F: drivers/edac/i3000_edac.c 5051 5052EDAC-I5000 5053L: linux-edac@vger.kernel.org 5054S: Maintained 5055F: drivers/edac/i5000_edac.c 5056 5057EDAC-I5400 5058M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5059M: Mauro Carvalho Chehab <mchehab@kernel.org> 5060L: linux-edac@vger.kernel.org 5061S: Maintained 5062F: drivers/edac/i5400_edac.c 5063 5064EDAC-I7300 5065M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5066M: Mauro Carvalho Chehab <mchehab@kernel.org> 5067L: linux-edac@vger.kernel.org 5068S: Maintained 5069F: drivers/edac/i7300_edac.c 5070 5071EDAC-I7CORE 5072M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5073M: Mauro Carvalho Chehab <mchehab@kernel.org> 5074L: linux-edac@vger.kernel.org 5075S: Maintained 5076F: drivers/edac/i7core_edac.c 5077 5078EDAC-I82443BXGX 5079M: Tim Small <tim@buttersideup.com> 5080L: linux-edac@vger.kernel.org 5081S: Maintained 5082F: drivers/edac/i82443bxgx_edac.c 5083 5084EDAC-I82975X 5085M: Ranganathan Desikan <ravi@jetztechnologies.com> 5086M: "Arvind R." <arvino55@gmail.com> 5087L: linux-edac@vger.kernel.org 5088S: Maintained 5089F: drivers/edac/i82975x_edac.c 5090 5091EDAC-IE31200 5092M: Jason Baron <jbaron@akamai.com> 5093L: linux-edac@vger.kernel.org 5094S: Maintained 5095F: drivers/edac/ie31200_edac.c 5096 5097EDAC-MPC85XX 5098M: Johannes Thumshirn <morbidrsa@gmail.com> 5099L: linux-edac@vger.kernel.org 5100S: Maintained 5101F: drivers/edac/mpc85xx_edac.[ch] 5102 5103EDAC-PASEMI 5104M: Egor Martovetsky <egor@pasemi.com> 5105L: linux-edac@vger.kernel.org 5106S: Maintained 5107F: drivers/edac/pasemi_edac.c 5108 5109EDAC-PND2 5110M: Tony Luck <tony.luck@intel.com> 5111L: linux-edac@vger.kernel.org 5112S: Maintained 5113F: drivers/edac/pnd2_edac.[ch] 5114 5115EDAC-R82600 5116M: Tim Small <tim@buttersideup.com> 5117L: linux-edac@vger.kernel.org 5118S: Maintained 5119F: drivers/edac/r82600_edac.c 5120 5121EDAC-SBRIDGE 5122M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5123M: Mauro Carvalho Chehab <mchehab@kernel.org> 5124L: linux-edac@vger.kernel.org 5125S: Maintained 5126F: drivers/edac/sb_edac.c 5127 5128EDAC-SKYLAKE 5129M: Tony Luck <tony.luck@intel.com> 5130L: linux-edac@vger.kernel.org 5131S: Maintained 5132F: drivers/edac/skx_edac.c 5133 5134EDIROL UA-101/UA-1000 DRIVER 5135M: Clemens Ladisch <clemens@ladisch.de> 5136L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5137T: git git://git.alsa-project.org/alsa-kernel.git 5138S: Maintained 5139F: sound/usb/misc/ua101.c 5140 5141EFI TEST DRIVER 5142L: linux-efi@vger.kernel.org 5143M: Ivan Hu <ivan.hu@canonical.com> 5144M: Matt Fleming <matt@codeblueprint.co.uk> 5145S: Maintained 5146F: drivers/firmware/efi/test/ 5147 5148EFI VARIABLE FILESYSTEM 5149M: Matthew Garrett <matthew.garrett@nebula.com> 5150M: Jeremy Kerr <jk@ozlabs.org> 5151M: Matt Fleming <matt@codeblueprint.co.uk> 5152T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5153L: linux-efi@vger.kernel.org 5154S: Maintained 5155F: fs/efivarfs/ 5156 5157EFIFB FRAMEBUFFER DRIVER 5158L: linux-fbdev@vger.kernel.org 5159M: Peter Jones <pjones@redhat.com> 5160S: Maintained 5161F: drivers/video/fbdev/efifb.c 5162 5163EFS FILESYSTEM 5164W: http://aeschi.ch.eu.org/efs/ 5165S: Orphan 5166F: fs/efs/ 5167 5168EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5169M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5170L: netdev@vger.kernel.org 5171S: Maintained 5172F: drivers/net/ethernet/ibm/ehea/ 5173 5174EM28XX VIDEO4LINUX DRIVER 5175M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5176M: Mauro Carvalho Chehab <mchehab@kernel.org> 5177L: linux-media@vger.kernel.org 5178W: https://linuxtv.org 5179T: git git://linuxtv.org/media_tree.git 5180S: Maintained 5181F: drivers/media/usb/em28xx/ 5182F: Documentation/media/v4l-drivers/em28xx* 5183 5184EMBEDDED LINUX 5185M: Paul Gortmaker <paul.gortmaker@windriver.com> 5186M: Matt Mackall <mpm@selenic.com> 5187M: David Woodhouse <dwmw2@infradead.org> 5188L: linux-embedded@vger.kernel.org 5189S: Maintained 5190 5191Emulex 10Gbps iSCSI - OneConnect DRIVER 5192M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5193M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5194M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5195L: linux-scsi@vger.kernel.org 5196W: http://www.broadcom.com 5197S: Supported 5198F: drivers/scsi/be2iscsi/ 5199 5200Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5201M: Sathya Perla <sathya.perla@broadcom.com> 5202M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5203M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5204M: Somnath Kotur <somnath.kotur@broadcom.com> 5205L: netdev@vger.kernel.org 5206W: http://www.emulex.com 5207S: Supported 5208F: drivers/net/ethernet/emulex/benet/ 5209 5210EMULEX ONECONNECT ROCE DRIVER 5211M: Selvin Xavier <selvin.xavier@broadcom.com> 5212M: Devesh Sharma <devesh.sharma@broadcom.com> 5213L: linux-rdma@vger.kernel.org 5214W: http://www.broadcom.com 5215S: Odd Fixes 5216F: drivers/infiniband/hw/ocrdma/ 5217F: include/uapi/rdma/ocrdma-abi.h 5218 5219EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5220M: James Smart <james.smart@broadcom.com> 5221M: Dick Kennedy <dick.kennedy@broadcom.com> 5222L: linux-scsi@vger.kernel.org 5223W: http://www.broadcom.com 5224S: Supported 5225F: drivers/scsi/lpfc/ 5226 5227ENE CB710 FLASH CARD READER DRIVER 5228M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5229S: Maintained 5230F: drivers/misc/cb710/ 5231F: drivers/mmc/host/cb710-mmc.* 5232F: include/linux/cb710.h 5233 5234ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5235M: Maxim Levitsky <maximlevitsky@gmail.com> 5236S: Maintained 5237F: drivers/media/rc/ene_ir.* 5238 5239EPSON S1D13XXX FRAMEBUFFER DRIVER 5240M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5241S: Maintained 5242T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5243F: drivers/video/fbdev/s1d13xxxfb.c 5244F: include/video/s1d13xxxfb.h 5245 5246ERRSEQ ERROR TRACKING INFRASTRUCTURE 5247M: Jeff Layton <jlayton@kernel.org> 5248S: Maintained 5249F: lib/errseq.c 5250F: include/linux/errseq.h 5251 5252ET131X NETWORK DRIVER 5253M: Mark Einon <mark.einon@gmail.com> 5254S: Odd Fixes 5255F: drivers/net/ethernet/agere/ 5256 5257ETHERNET BRIDGE 5258M: Stephen Hemminger <stephen@networkplumber.org> 5259L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5260L: netdev@vger.kernel.org 5261W: http://www.linuxfoundation.org/en/Net:Bridge 5262S: Maintained 5263F: include/linux/netfilter_bridge/ 5264F: net/bridge/ 5265 5266ETHERNET PHY LIBRARY 5267M: Andrew Lunn <andrew@lunn.ch> 5268M: Florian Fainelli <f.fainelli@gmail.com> 5269L: netdev@vger.kernel.org 5270S: Maintained 5271F: Documentation/ABI/testing/sysfs-bus-mdio 5272F: Documentation/devicetree/bindings/net/mdio* 5273F: Documentation/networking/phy.txt 5274F: drivers/net/phy/ 5275F: drivers/of/of_mdio.c 5276F: drivers/of/of_net.c 5277F: include/linux/*mdio*.h 5278F: include/linux/of_net.h 5279F: include/linux/phy.h 5280F: include/linux/phy_fixed.h 5281F: include/linux/platform_data/mdio-gpio.h 5282F: include/linux/platform_data/mdio-bcm-unimac.h 5283F: include/trace/events/mdio.h 5284F: include/uapi/linux/mdio.h 5285F: include/uapi/linux/mii.h 5286 5287EXT2 FILE SYSTEM 5288M: Jan Kara <jack@suse.com> 5289L: linux-ext4@vger.kernel.org 5290S: Maintained 5291F: Documentation/filesystems/ext2.txt 5292F: fs/ext2/ 5293F: include/linux/ext2* 5294 5295EXT4 FILE SYSTEM 5296M: "Theodore Ts'o" <tytso@mit.edu> 5297M: Andreas Dilger <adilger.kernel@dilger.ca> 5298L: linux-ext4@vger.kernel.org 5299W: http://ext4.wiki.kernel.org 5300Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5301T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5302S: Maintained 5303F: Documentation/filesystems/ext4.txt 5304F: fs/ext4/ 5305 5306Extended Verification Module (EVM) 5307M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5308L: linux-integrity@vger.kernel.org 5309S: Supported 5310F: security/integrity/evm/ 5311 5312EXTENSIBLE FIRMWARE INTERFACE (EFI) 5313M: Matt Fleming <matt@codeblueprint.co.uk> 5314M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5315L: linux-efi@vger.kernel.org 5316T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5317S: Maintained 5318F: Documentation/efi-stub.txt 5319F: arch/*/kernel/efi.c 5320F: arch/x86/boot/compressed/eboot.[ch] 5321F: arch/*/include/asm/efi.h 5322F: arch/x86/platform/efi/ 5323F: drivers/firmware/efi/ 5324F: include/linux/efi*.h 5325F: arch/arm/boot/compressed/efi-header.S 5326F: arch/arm64/kernel/efi-entry.S 5327 5328EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5329M: MyungJoo Ham <myungjoo.ham@samsung.com> 5330M: Chanwoo Choi <cw00.choi@samsung.com> 5331L: linux-kernel@vger.kernel.org 5332T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5333S: Maintained 5334F: drivers/extcon/ 5335F: include/linux/extcon/ 5336F: include/linux/extcon.h 5337F: Documentation/extcon/ 5338F: Documentation/devicetree/bindings/extcon/ 5339 5340EXYNOS DP DRIVER 5341M: Jingoo Han <jingoohan1@gmail.com> 5342L: dri-devel@lists.freedesktop.org 5343S: Maintained 5344F: drivers/gpu/drm/exynos/exynos_dp* 5345 5346EXYNOS SYSMMU (IOMMU) driver 5347M: Marek Szyprowski <m.szyprowski@samsung.com> 5348L: iommu@lists.linux-foundation.org 5349S: Maintained 5350F: drivers/iommu/exynos-iommu.c 5351 5352EZchip NPS platform support 5353M: Elad Kanfi <eladkan@mellanox.com> 5354M: Vineet Gupta <vgupta@synopsys.com> 5355S: Supported 5356F: arch/arc/plat-eznps 5357F: arch/arc/boot/dts/eznps.dts 5358 5359F2FS FILE SYSTEM 5360M: Jaegeuk Kim <jaegeuk@kernel.org> 5361M: Chao Yu <yuchao0@huawei.com> 5362L: linux-f2fs-devel@lists.sourceforge.net 5363W: https://f2fs.wiki.kernel.org/ 5364T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5365S: Maintained 5366F: Documentation/filesystems/f2fs.txt 5367F: Documentation/ABI/testing/sysfs-fs-f2fs 5368F: fs/f2fs/ 5369F: include/linux/f2fs_fs.h 5370F: include/trace/events/f2fs.h 5371 5372F71805F HARDWARE MONITORING DRIVER 5373M: Jean Delvare <jdelvare@suse.com> 5374L: linux-hwmon@vger.kernel.org 5375S: Maintained 5376F: Documentation/hwmon/f71805f 5377F: drivers/hwmon/f71805f.c 5378 5379FANOTIFY 5380M: Jan Kara <jack@suse.cz> 5381R: Amir Goldstein <amir73il@gmail.com> 5382L: linux-fsdevel@vger.kernel.org 5383S: Maintained 5384F: fs/notify/fanotify/ 5385F: include/linux/fanotify.h 5386F: include/uapi/linux/fanotify.h 5387 5388FARSYNC SYNCHRONOUS DRIVER 5389M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5390W: http://www.farsite.co.uk/ 5391S: Supported 5392F: drivers/net/wan/farsync.* 5393 5394FAULT INJECTION SUPPORT 5395M: Akinobu Mita <akinobu.mita@gmail.com> 5396S: Supported 5397F: Documentation/fault-injection/ 5398F: lib/fault-inject.c 5399 5400FBTFT Framebuffer drivers 5401M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5402S: Maintained 5403F: drivers/staging/fbtft/ 5404 5405FC0011 TUNER DRIVER 5406M: Michael Buesch <m@bues.ch> 5407L: linux-media@vger.kernel.org 5408S: Maintained 5409F: drivers/media/tuners/fc0011.h 5410F: drivers/media/tuners/fc0011.c 5411 5412FC2580 MEDIA DRIVER 5413M: Antti Palosaari <crope@iki.fi> 5414L: linux-media@vger.kernel.org 5415W: https://linuxtv.org 5416W: http://palosaari.fi/linux/ 5417Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5418T: git git://linuxtv.org/anttip/media_tree.git 5419S: Maintained 5420F: drivers/media/tuners/fc2580* 5421 5422FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5423M: Johannes Thumshirn <jth@kernel.org> 5424L: linux-scsi@vger.kernel.org 5425W: www.Open-FCoE.org 5426S: Supported 5427F: drivers/scsi/libfc/ 5428F: drivers/scsi/fcoe/ 5429F: include/scsi/fc/ 5430F: include/scsi/libfc.h 5431F: include/scsi/libfcoe.h 5432F: include/uapi/scsi/fc/ 5433 5434FILE LOCKING (flock() and fcntl()/lockf()) 5435M: Jeff Layton <jlayton@kernel.org> 5436M: "J. Bruce Fields" <bfields@fieldses.org> 5437L: linux-fsdevel@vger.kernel.org 5438S: Maintained 5439F: include/linux/fcntl.h 5440F: include/uapi/linux/fcntl.h 5441F: fs/fcntl.c 5442F: fs/locks.c 5443 5444FILESYSTEMS (VFS and infrastructure) 5445M: Alexander Viro <viro@zeniv.linux.org.uk> 5446L: linux-fsdevel@vger.kernel.org 5447S: Maintained 5448F: fs/* 5449F: include/linux/fs.h 5450F: include/uapi/linux/fs.h 5451 5452FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5453M: Riku Voipio <riku.voipio@iki.fi> 5454L: linux-hwmon@vger.kernel.org 5455S: Maintained 5456F: drivers/hwmon/f75375s.c 5457F: include/linux/f75375s.h 5458 5459FIREWIRE AUDIO DRIVERS 5460M: Clemens Ladisch <clemens@ladisch.de> 5461L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5462T: git git://git.alsa-project.org/alsa-kernel.git 5463S: Maintained 5464F: sound/firewire/ 5465 5466FIREWIRE MEDIA DRIVERS (firedtv) 5467M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5468L: linux-media@vger.kernel.org 5469L: linux1394-devel@lists.sourceforge.net 5470T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5471S: Maintained 5472F: drivers/media/firewire/ 5473 5474FIREWIRE SBP-2 TARGET 5475M: Chris Boot <bootc@bootc.net> 5476L: linux-scsi@vger.kernel.org 5477L: target-devel@vger.kernel.org 5478L: linux1394-devel@lists.sourceforge.net 5479T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5480S: Maintained 5481F: drivers/target/sbp/ 5482 5483FIREWIRE SUBSYSTEM 5484M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5485L: linux1394-devel@lists.sourceforge.net 5486W: http://ieee1394.wiki.kernel.org/ 5487T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5488S: Maintained 5489F: drivers/firewire/ 5490F: include/linux/firewire.h 5491F: include/uapi/linux/firewire*.h 5492F: tools/firewire/ 5493 5494FIRMWARE LOADER (request_firmware) 5495M: Luis R. Rodriguez <mcgrof@kernel.org> 5496L: linux-kernel@vger.kernel.org 5497S: Maintained 5498F: Documentation/firmware_class/ 5499F: drivers/base/firmware*.c 5500F: include/linux/firmware.h 5501 5502FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5503M: Joshua Morris <josh.h.morris@us.ibm.com> 5504M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5505S: Maintained 5506F: drivers/block/rsxx/ 5507 5508FLOPPY DRIVER 5509M: Jiri Kosina <jikos@kernel.org> 5510T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5511S: Odd fixes 5512F: drivers/block/floppy.c 5513 5514FMC SUBSYSTEM 5515M: Alessandro Rubini <rubini@gnudd.com> 5516W: http://www.ohwr.org/projects/fmc-bus 5517S: Supported 5518F: drivers/fmc/ 5519F: include/linux/fmc*.h 5520F: include/linux/ipmi-fru.h 5521K: fmc_d.*register 5522 5523FPGA MANAGER FRAMEWORK 5524M: Alan Tull <atull@kernel.org> 5525M: Moritz Fischer <mdf@kernel.org> 5526L: linux-fpga@vger.kernel.org 5527S: Maintained 5528T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5529Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5530F: Documentation/fpga/ 5531F: Documentation/devicetree/bindings/fpga/ 5532F: drivers/fpga/ 5533F: include/linux/fpga/ 5534W: http://www.rocketboards.org 5535 5536FPU EMULATOR 5537M: Bill Metzenthen <billm@melbpc.org.au> 5538W: http://floatingpoint.sourceforge.net/emulator/index.html 5539S: Maintained 5540F: arch/x86/math-emu/ 5541 5542FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5543L: netdev@vger.kernel.org 5544S: Orphan 5545F: drivers/net/wan/dlci.c 5546F: drivers/net/wan/sdla.c 5547 5548FRAMEBUFFER LAYER 5549M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5550L: dri-devel@lists.freedesktop.org 5551L: linux-fbdev@vger.kernel.org 5552T: git git://github.com/bzolnier/linux.git 5553Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5554S: Maintained 5555F: Documentation/fb/ 5556F: drivers/video/ 5557F: include/video/ 5558F: include/linux/fb.h 5559F: include/uapi/video/ 5560F: include/uapi/linux/fb.h 5561 5562FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5563M: Horia Geantă <horia.geanta@nxp.com> 5564M: Aymen Sghaier <aymen.sghaier@nxp.com> 5565L: linux-crypto@vger.kernel.org 5566S: Maintained 5567F: drivers/crypto/caam/ 5568F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5569 5570FREESCALE DIU FRAMEBUFFER DRIVER 5571M: Timur Tabi <timur@tabi.org> 5572L: linux-fbdev@vger.kernel.org 5573S: Maintained 5574F: drivers/video/fbdev/fsl-diu-fb.* 5575 5576FREESCALE DMA DRIVER 5577M: Li Yang <leoyang.li@nxp.com> 5578M: Zhang Wei <zw@zh-kernel.org> 5579L: linuxppc-dev@lists.ozlabs.org 5580S: Maintained 5581F: drivers/dma/fsldma.* 5582 5583FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5584M: Claudiu Manoil <claudiu.manoil@freescale.com> 5585L: netdev@vger.kernel.org 5586S: Maintained 5587F: drivers/net/ethernet/freescale/gianfar* 5588X: drivers/net/ethernet/freescale/gianfar_ptp.c 5589F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5590 5591FREESCALE GPMI NAND DRIVER 5592M: Han Xu <han.xu@nxp.com> 5593L: linux-mtd@lists.infradead.org 5594S: Maintained 5595F: drivers/mtd/nand/gpmi-nand/* 5596 5597FREESCALE I2C CPM DRIVER 5598M: Jochen Friedrich <jochen@scram.de> 5599L: linuxppc-dev@lists.ozlabs.org 5600L: linux-i2c@vger.kernel.org 5601S: Maintained 5602F: drivers/i2c/busses/i2c-cpm.c 5603 5604FREESCALE IMX / MXC FEC DRIVER 5605M: Fugang Duan <fugang.duan@nxp.com> 5606L: netdev@vger.kernel.org 5607S: Maintained 5608F: drivers/net/ethernet/freescale/fec_main.c 5609F: drivers/net/ethernet/freescale/fec_ptp.c 5610F: drivers/net/ethernet/freescale/fec.h 5611F: Documentation/devicetree/bindings/net/fsl-fec.txt 5612 5613FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5614M: Sascha Hauer <kernel@pengutronix.de> 5615L: linux-fbdev@vger.kernel.org 5616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5617S: Maintained 5618F: include/linux/platform_data/video-imxfb.h 5619F: drivers/video/fbdev/imxfb.c 5620 5621FREESCALE QORIQ DPAA ETHERNET DRIVER 5622M: Madalin Bucur <madalin.bucur@nxp.com> 5623L: netdev@vger.kernel.org 5624S: Maintained 5625F: drivers/net/ethernet/freescale/dpaa 5626 5627FREESCALE QORIQ DPAA FMAN DRIVER 5628M: Madalin Bucur <madalin.bucur@nxp.com> 5629L: netdev@vger.kernel.org 5630S: Maintained 5631F: drivers/net/ethernet/freescale/fman 5632F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5633 5634FREESCALE QUAD SPI DRIVER 5635M: Han Xu <han.xu@nxp.com> 5636L: linux-mtd@lists.infradead.org 5637S: Maintained 5638F: drivers/mtd/spi-nor/fsl-quadspi.c 5639 5640FREESCALE QUICC ENGINE LIBRARY 5641M: Qiang Zhao <qiang.zhao@nxp.com> 5642L: linuxppc-dev@lists.ozlabs.org 5643S: Maintained 5644F: drivers/soc/fsl/qe/ 5645F: include/soc/fsl/*qe*.h 5646F: include/soc/fsl/*ucc*.h 5647 5648FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5649M: Li Yang <leoyang.li@nxp.com> 5650L: netdev@vger.kernel.org 5651L: linuxppc-dev@lists.ozlabs.org 5652S: Maintained 5653F: drivers/net/ethernet/freescale/ucc_geth* 5654 5655FREESCALE QUICC ENGINE UCC HDLC DRIVER 5656M: Zhao Qiang <qiang.zhao@nxp.com> 5657L: netdev@vger.kernel.org 5658L: linuxppc-dev@lists.ozlabs.org 5659S: Maintained 5660F: drivers/net/wan/fsl_ucc_hdlc* 5661 5662FREESCALE QUICC ENGINE UCC UART DRIVER 5663M: Timur Tabi <timur@tabi.org> 5664L: linuxppc-dev@lists.ozlabs.org 5665S: Maintained 5666F: drivers/tty/serial/ucc_uart.c 5667 5668FREESCALE SOC DRIVERS 5669M: Li Yang <leoyang.li@nxp.com> 5670L: linuxppc-dev@lists.ozlabs.org 5671L: linux-arm-kernel@lists.infradead.org 5672S: Maintained 5673F: Documentation/devicetree/bindings/soc/fsl/ 5674F: drivers/soc/fsl/ 5675F: include/linux/fsl/ 5676 5677FREESCALE SOC FS_ENET DRIVER 5678M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5679M: Vitaly Bordug <vbordug@ru.mvista.com> 5680L: linuxppc-dev@lists.ozlabs.org 5681L: netdev@vger.kernel.org 5682S: Maintained 5683F: drivers/net/ethernet/freescale/fs_enet/ 5684F: include/linux/fs_enet_pd.h 5685 5686FREESCALE SOC SOUND DRIVERS 5687M: Timur Tabi <timur@tabi.org> 5688M: Nicolin Chen <nicoleotsuka@gmail.com> 5689M: Xiubo Li <Xiubo.Lee@gmail.com> 5690R: Fabio Estevam <fabio.estevam@nxp.com> 5691L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5692L: linuxppc-dev@lists.ozlabs.org 5693S: Maintained 5694F: sound/soc/fsl/fsl* 5695F: sound/soc/fsl/imx* 5696F: sound/soc/fsl/mpc8610_hpcd.c 5697 5698FREESCALE USB PERIPHERAL DRIVERS 5699M: Li Yang <leoyang.li@nxp.com> 5700L: linux-usb@vger.kernel.org 5701L: linuxppc-dev@lists.ozlabs.org 5702S: Maintained 5703F: drivers/usb/gadget/udc/fsl* 5704 5705FREEVXFS FILESYSTEM 5706M: Christoph Hellwig <hch@infradead.org> 5707W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5708S: Maintained 5709F: fs/freevxfs/ 5710 5711FREEZER 5712M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5713M: Pavel Machek <pavel@ucw.cz> 5714L: linux-pm@vger.kernel.org 5715S: Supported 5716F: Documentation/power/freezing-of-tasks.txt 5717F: include/linux/freezer.h 5718F: kernel/freezer.c 5719 5720FRONTSWAP API 5721M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5722L: linux-kernel@vger.kernel.org 5723S: Maintained 5724F: mm/frontswap.c 5725F: include/linux/frontswap.h 5726 5727FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5728M: David Howells <dhowells@redhat.com> 5729L: linux-cachefs@redhat.com (moderated for non-subscribers) 5730S: Supported 5731F: Documentation/filesystems/caching/ 5732F: fs/fscache/ 5733F: include/linux/fscache*.h 5734 5735FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5736M: Theodore Y. Ts'o <tytso@mit.edu> 5737M: Jaegeuk Kim <jaegeuk@kernel.org> 5738L: linux-fscrypt@vger.kernel.org 5739Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5740T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5741S: Supported 5742F: fs/crypto/ 5743F: include/linux/fscrypt*.h 5744F: Documentation/filesystems/fscrypt.rst 5745 5746FUJITSU FR-V (FRV) PORT 5747S: Orphan 5748F: arch/frv/ 5749 5750FUJITSU LAPTOP EXTRAS 5751M: Jonathan Woithe <jwoithe@just42.net> 5752L: platform-driver-x86@vger.kernel.org 5753S: Maintained 5754F: drivers/platform/x86/fujitsu-laptop.c 5755 5756FUJITSU M-5MO LS CAMERA ISP DRIVER 5757M: Kyungmin Park <kyungmin.park@samsung.com> 5758M: Heungjun Kim <riverful.kim@samsung.com> 5759L: linux-media@vger.kernel.org 5760S: Maintained 5761F: drivers/media/i2c/m5mols/ 5762F: include/media/i2c/m5mols.h 5763 5764FUJITSU TABLET EXTRAS 5765M: Robert Gerlach <khnz@gmx.de> 5766L: platform-driver-x86@vger.kernel.org 5767S: Maintained 5768F: drivers/platform/x86/fujitsu-tablet.c 5769 5770FUSE: FILESYSTEM IN USERSPACE 5771M: Miklos Szeredi <miklos@szeredi.hu> 5772L: linux-fsdevel@vger.kernel.org 5773W: http://fuse.sourceforge.net/ 5774T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5775S: Maintained 5776F: fs/fuse/ 5777F: include/uapi/linux/fuse.h 5778F: Documentation/filesystems/fuse.txt 5779 5780FUTEX SUBSYSTEM 5781M: Thomas Gleixner <tglx@linutronix.de> 5782M: Ingo Molnar <mingo@redhat.com> 5783R: Peter Zijlstra <peterz@infradead.org> 5784R: Darren Hart <dvhart@infradead.org> 5785L: linux-kernel@vger.kernel.org 5786T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5787S: Maintained 5788F: kernel/futex.c 5789F: kernel/futex_compat.c 5790F: include/asm-generic/futex.h 5791F: include/linux/futex.h 5792F: include/uapi/linux/futex.h 5793F: tools/testing/selftests/futex/ 5794F: tools/perf/bench/futex* 5795F: Documentation/*futex* 5796 5797FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5798M: Rik Faith <faith@cs.unc.edu> 5799L: linux-scsi@vger.kernel.org 5800S: Odd Fixes (e.g., new signatures) 5801F: drivers/scsi/fdomain.* 5802 5803GCC PLUGINS 5804M: Kees Cook <keescook@chromium.org> 5805R: Emese Revfy <re.emese@gmail.com> 5806L: kernel-hardening@lists.openwall.com 5807S: Maintained 5808F: scripts/gcc-plugins/ 5809F: scripts/gcc-plugin.sh 5810F: scripts/Makefile.gcc-plugins 5811F: Documentation/gcc-plugins.txt 5812 5813GCOV BASED KERNEL PROFILING 5814M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5815S: Maintained 5816F: kernel/gcov/ 5817F: Documentation/dev-tools/gcov.rst 5818 5819GDB KERNEL DEBUGGING HELPER SCRIPTS 5820M: Jan Kiszka <jan.kiszka@siemens.com> 5821M: Kieran Bingham <kieran@bingham.xyz> 5822S: Supported 5823F: scripts/gdb/ 5824 5825GDT SCSI DISK ARRAY CONTROLLER DRIVER 5826M: Achim Leubner <achim_leubner@adaptec.com> 5827L: linux-scsi@vger.kernel.org 5828W: http://www.icp-vortex.com/ 5829S: Supported 5830F: drivers/scsi/gdt* 5831 5832GEMTEK FM RADIO RECEIVER DRIVER 5833M: Hans Verkuil <hverkuil@xs4all.nl> 5834L: linux-media@vger.kernel.org 5835T: git git://linuxtv.org/media_tree.git 5836W: https://linuxtv.org 5837S: Maintained 5838F: drivers/media/radio/radio-gemtek* 5839 5840GENERIC GPIO I2C DRIVER 5841M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5842S: Supported 5843F: drivers/i2c/busses/i2c-gpio.c 5844F: include/linux/i2c-gpio.h 5845 5846GENERIC GPIO I2C MULTIPLEXER DRIVER 5847M: Peter Korsgaard <peter.korsgaard@barco.com> 5848L: linux-i2c@vger.kernel.org 5849S: Supported 5850F: drivers/i2c/muxes/i2c-mux-gpio.c 5851F: include/linux/i2c-mux-gpio.h 5852F: Documentation/i2c/muxes/i2c-mux-gpio 5853 5854GENERIC HDLC (WAN) DRIVERS 5855M: Krzysztof Halasa <khc@pm.waw.pl> 5856W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5857S: Maintained 5858F: drivers/net/wan/c101.c 5859F: drivers/net/wan/hd6457* 5860F: drivers/net/wan/hdlc* 5861F: drivers/net/wan/n2.c 5862F: drivers/net/wan/pc300too.c 5863F: drivers/net/wan/pci200syn.c 5864F: drivers/net/wan/wanxl* 5865 5866GENERIC INCLUDE/ASM HEADER FILES 5867M: Arnd Bergmann <arnd@arndb.de> 5868L: linux-arch@vger.kernel.org 5869T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5870S: Maintained 5871F: include/asm-generic/ 5872F: include/uapi/asm-generic/ 5873 5874GENERIC PHY FRAMEWORK 5875M: Kishon Vijay Abraham I <kishon@ti.com> 5876L: linux-kernel@vger.kernel.org 5877T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5878S: Supported 5879F: drivers/phy/ 5880F: include/linux/phy/ 5881 5882GENERIC PM DOMAINS 5883M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5884M: Kevin Hilman <khilman@kernel.org> 5885M: Ulf Hansson <ulf.hansson@linaro.org> 5886L: linux-pm@vger.kernel.org 5887S: Supported 5888F: drivers/base/power/domain*.c 5889F: include/linux/pm_domain.h 5890F: Documentation/devicetree/bindings/power/power_domain.txt 5891 5892GENERIC UIO DRIVER FOR PCI DEVICES 5893M: "Michael S. Tsirkin" <mst@redhat.com> 5894L: kvm@vger.kernel.org 5895S: Supported 5896F: drivers/uio/uio_pci_generic.c 5897 5898GENWQE (IBM Generic Workqueue Card) 5899M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5900M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5901S: Supported 5902F: drivers/misc/genwqe/ 5903 5904GET_MAINTAINER SCRIPT 5905M: Joe Perches <joe@perches.com> 5906S: Maintained 5907F: scripts/get_maintainer.pl 5908 5909GFS2 FILE SYSTEM 5910M: Steven Whitehouse <swhiteho@redhat.com> 5911M: Bob Peterson <rpeterso@redhat.com> 5912L: cluster-devel@redhat.com 5913W: http://sources.redhat.com/cluster/ 5914T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5915S: Supported 5916F: Documentation/filesystems/gfs2*.txt 5917F: fs/gfs2/ 5918F: include/uapi/linux/gfs2_ondisk.h 5919 5920GIGASET ISDN DRIVERS 5921M: Paul Bolle <pebolle@tiscali.nl> 5922L: gigaset307x-common@lists.sourceforge.net 5923W: http://gigaset307x.sourceforge.net/ 5924S: Odd Fixes 5925F: Documentation/isdn/README.gigaset 5926F: drivers/isdn/gigaset/ 5927F: include/uapi/linux/gigaset_dev.h 5928 5929GO7007 MPEG CODEC 5930M: Hans Verkuil <hans.verkuil@cisco.com> 5931L: linux-media@vger.kernel.org 5932S: Maintained 5933F: drivers/media/usb/go7007/ 5934 5935GOODIX TOUCHSCREEN 5936M: Bastien Nocera <hadess@hadess.net> 5937L: linux-input@vger.kernel.org 5938S: Maintained 5939F: drivers/input/touchscreen/goodix.c 5940 5941GPIO ACPI SUPPORT 5942M: Mika Westerberg <mika.westerberg@linux.intel.com> 5943M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5944L: linux-gpio@vger.kernel.org 5945L: linux-acpi@vger.kernel.org 5946S: Maintained 5947F: Documentation/acpi/gpio-properties.txt 5948F: drivers/gpio/gpiolib-acpi.c 5949 5950GPIO IR Transmitter 5951M: Sean Young <sean@mess.org> 5952L: linux-media@vger.kernel.org 5953S: Maintained 5954F: drivers/media/rc/gpio-ir-tx.c 5955 5956GPIO MOCKUP DRIVER 5957M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5958L: linux-gpio@vger.kernel.org 5959S: Maintained 5960F: drivers/gpio/gpio-mockup.c 5961F: tools/testing/selftests/gpio/ 5962 5963GPIO SUBSYSTEM 5964M: Linus Walleij <linus.walleij@linaro.org> 5965L: linux-gpio@vger.kernel.org 5966T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5967S: Maintained 5968F: Documentation/devicetree/bindings/gpio/ 5969F: Documentation/gpio/ 5970F: Documentation/ABI/testing/gpio-cdev 5971F: Documentation/ABI/obsolete/sysfs-gpio 5972F: drivers/gpio/ 5973F: include/linux/gpio/ 5974F: include/linux/gpio.h 5975F: include/asm-generic/gpio.h 5976F: include/uapi/linux/gpio.h 5977F: tools/gpio/ 5978 5979GRE DEMULTIPLEXER DRIVER 5980M: Dmitry Kozlov <xeb@mail.ru> 5981L: netdev@vger.kernel.org 5982S: Maintained 5983F: net/ipv4/gre_demux.c 5984F: net/ipv4/gre_offload.c 5985F: include/net/gre.h 5986 5987GRETH 10/100/1G Ethernet MAC device driver 5988M: Andreas Larsson <andreas@gaisler.com> 5989L: netdev@vger.kernel.org 5990S: Maintained 5991F: drivers/net/ethernet/aeroflex/ 5992 5993GREYBUS AUDIO PROTOCOLS DRIVERS 5994M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5995M: Mark Greer <mgreer@animalcreek.com> 5996S: Maintained 5997F: drivers/staging/greybus/audio_apbridgea.c 5998F: drivers/staging/greybus/audio_apbridgea.h 5999F: drivers/staging/greybus/audio_codec.c 6000F: drivers/staging/greybus/audio_codec.h 6001F: drivers/staging/greybus/audio_gb.c 6002F: drivers/staging/greybus/audio_manager.c 6003F: drivers/staging/greybus/audio_manager.h 6004F: drivers/staging/greybus/audio_manager_module.c 6005F: drivers/staging/greybus/audio_manager_private.h 6006F: drivers/staging/greybus/audio_manager_sysfs.c 6007F: drivers/staging/greybus/audio_module.c 6008F: drivers/staging/greybus/audio_topology.c 6009 6010GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6011M: Viresh Kumar <vireshk@kernel.org> 6012S: Maintained 6013F: drivers/staging/greybus/authentication.c 6014F: drivers/staging/greybus/bootrom.c 6015F: drivers/staging/greybus/firmware.h 6016F: drivers/staging/greybus/fw-core.c 6017F: drivers/staging/greybus/fw-download.c 6018F: drivers/staging/greybus/fw-managament.c 6019F: drivers/staging/greybus/greybus_authentication.h 6020F: drivers/staging/greybus/greybus_firmware.h 6021F: drivers/staging/greybus/hid.c 6022F: drivers/staging/greybus/i2c.c 6023F: drivers/staging/greybus/spi.c 6024F: drivers/staging/greybus/spilib.c 6025F: drivers/staging/greybus/spilib.h 6026 6027GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6028M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6029S: Maintained 6030F: drivers/staging/greybus/loopback.c 6031F: drivers/staging/greybus/timesync.c 6032F: drivers/staging/greybus/timesync_platform.c 6033 6034GREYBUS PLATFORM DRIVERS 6035M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6036S: Maintained 6037F: drivers/staging/greybus/arche-platform.c 6038F: drivers/staging/greybus/arche-apb-ctrl.c 6039F: drivers/staging/greybus/arche_platform.h 6040 6041GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6042M: Rui Miguel Silva <rmfrfs@gmail.com> 6043S: Maintained 6044F: drivers/staging/greybus/sdio.c 6045F: drivers/staging/greybus/light.c 6046F: drivers/staging/greybus/gpio.c 6047F: drivers/staging/greybus/power_supply.c 6048F: drivers/staging/greybus/spi.c 6049F: drivers/staging/greybus/spilib.c 6050 6051GREYBUS SUBSYSTEM 6052M: Johan Hovold <johan@kernel.org> 6053M: Alex Elder <elder@kernel.org> 6054M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6055S: Maintained 6056F: drivers/staging/greybus/ 6057L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6058 6059GREYBUS UART PROTOCOLS DRIVERS 6060M: David Lin <dtwlin@gmail.com> 6061S: Maintained 6062F: drivers/staging/greybus/uart.c 6063F: drivers/staging/greybus/log.c 6064 6065GS1662 VIDEO SERIALIZER 6066M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6067L: linux-media@vger.kernel.org 6068T: git git://linuxtv.org/media_tree.git 6069S: Maintained 6070F: drivers/media/spi/gs1662.c 6071 6072GSPCA FINEPIX SUBDRIVER 6073M: Frank Zago <frank@zago.net> 6074L: linux-media@vger.kernel.org 6075T: git git://linuxtv.org/media_tree.git 6076S: Maintained 6077F: drivers/media/usb/gspca/finepix.c 6078 6079GSPCA GL860 SUBDRIVER 6080M: Olivier Lorin <o.lorin@laposte.net> 6081L: linux-media@vger.kernel.org 6082T: git git://linuxtv.org/media_tree.git 6083S: Maintained 6084F: drivers/media/usb/gspca/gl860/ 6085 6086GSPCA M5602 SUBDRIVER 6087M: Erik Andren <erik.andren@gmail.com> 6088L: linux-media@vger.kernel.org 6089T: git git://linuxtv.org/media_tree.git 6090S: Maintained 6091F: drivers/media/usb/gspca/m5602/ 6092 6093GSPCA PAC207 SONIXB SUBDRIVER 6094M: Hans Verkuil <hverkuil@xs4all.nl> 6095L: linux-media@vger.kernel.org 6096T: git git://linuxtv.org/media_tree.git 6097S: Odd Fixes 6098F: drivers/media/usb/gspca/pac207.c 6099 6100GSPCA SN9C20X SUBDRIVER 6101M: Brian Johnson <brijohn@gmail.com> 6102L: linux-media@vger.kernel.org 6103T: git git://linuxtv.org/media_tree.git 6104S: Maintained 6105F: drivers/media/usb/gspca/sn9c20x.c 6106 6107GSPCA T613 SUBDRIVER 6108M: Leandro Costantino <lcostantino@gmail.com> 6109L: linux-media@vger.kernel.org 6110T: git git://linuxtv.org/media_tree.git 6111S: Maintained 6112F: drivers/media/usb/gspca/t613.c 6113 6114GSPCA USB WEBCAM DRIVER 6115M: Hans Verkuil <hverkuil@xs4all.nl> 6116L: linux-media@vger.kernel.org 6117T: git git://linuxtv.org/media_tree.git 6118S: Odd Fixes 6119F: drivers/media/usb/gspca/ 6120 6121GTP (GPRS Tunneling Protocol) 6122M: Pablo Neira Ayuso <pablo@netfilter.org> 6123M: Harald Welte <laforge@gnumonks.org> 6124L: osmocom-net-gprs@lists.osmocom.org 6125T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6126S: Maintained 6127F: drivers/net/gtp.c 6128 6129GUID PARTITION TABLE (GPT) 6130M: Davidlohr Bueso <dave@stgolabs.net> 6131L: linux-efi@vger.kernel.org 6132S: Maintained 6133F: block/partitions/efi.* 6134 6135H8/300 ARCHITECTURE 6136M: Yoshinori Sato <ysato@users.sourceforge.jp> 6137L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6138W: http://uclinux-h8.sourceforge.jp 6139T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6140S: Maintained 6141F: arch/h8300/ 6142F: drivers/clocksource/h8300_*.c 6143F: drivers/clk/h8300/ 6144F: drivers/irqchip/irq-renesas-h8*.c 6145 6146HACKRF MEDIA DRIVER 6147M: Antti Palosaari <crope@iki.fi> 6148L: linux-media@vger.kernel.org 6149W: https://linuxtv.org 6150W: http://palosaari.fi/linux/ 6151Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6152T: git git://linuxtv.org/anttip/media_tree.git 6153S: Maintained 6154F: drivers/media/usb/hackrf/ 6155 6156HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6157M: Frank Seidel <frank@f-seidel.de> 6158L: platform-driver-x86@vger.kernel.org 6159W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6160S: Maintained 6161F: drivers/platform/x86/hdaps.c 6162 6163HARDWARE MONITORING 6164M: Jean Delvare <jdelvare@suse.com> 6165M: Guenter Roeck <linux@roeck-us.net> 6166L: linux-hwmon@vger.kernel.org 6167W: http://hwmon.wiki.kernel.org/ 6168T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6169S: Maintained 6170F: Documentation/hwmon/ 6171F: drivers/hwmon/ 6172F: include/linux/hwmon*.h 6173 6174HARDWARE RANDOM NUMBER GENERATOR CORE 6175M: Matt Mackall <mpm@selenic.com> 6176M: Herbert Xu <herbert@gondor.apana.org.au> 6177L: linux-crypto@vger.kernel.org 6178S: Odd fixes 6179F: Documentation/devicetree/bindings/rng/ 6180F: Documentation/hw_random.txt 6181F: drivers/char/hw_random/ 6182F: include/linux/hw_random.h 6183 6184HARDWARE SPINLOCK CORE 6185M: Ohad Ben-Cohen <ohad@wizery.com> 6186M: Bjorn Andersson <bjorn.andersson@linaro.org> 6187L: linux-remoteproc@vger.kernel.org 6188S: Maintained 6189T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6190F: Documentation/devicetree/bindings/hwlock/ 6191F: Documentation/hwspinlock.txt 6192F: drivers/hwspinlock/ 6193F: include/linux/hwspinlock.h 6194 6195HARMONY SOUND DRIVER 6196L: linux-parisc@vger.kernel.org 6197S: Maintained 6198F: sound/parisc/harmony.* 6199 6200HDPVR USB VIDEO ENCODER DRIVER 6201M: Hans Verkuil <hverkuil@xs4all.nl> 6202L: linux-media@vger.kernel.org 6203T: git git://linuxtv.org/media_tree.git 6204W: https://linuxtv.org 6205S: Odd Fixes 6206F: drivers/media/usb/hdpvr/ 6207 6208HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6209M: Jimmy Vance <jimmy.vance@hpe.com> 6210S: Supported 6211F: Documentation/watchdog/hpwdt.txt 6212F: drivers/watchdog/hpwdt.c 6213 6214HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6215M: Don Brace <don.brace@microsemi.com> 6216L: esc.storagedev@microsemi.com 6217L: linux-scsi@vger.kernel.org 6218S: Supported 6219F: Documentation/scsi/hpsa.txt 6220F: drivers/scsi/hpsa*.[ch] 6221F: include/linux/cciss*.h 6222F: include/uapi/linux/cciss*.h 6223 6224HFI1 DRIVER 6225M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6226M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6227L: linux-rdma@vger.kernel.org 6228S: Supported 6229F: drivers/infiniband/hw/hfi1 6230 6231HFS FILESYSTEM 6232L: linux-fsdevel@vger.kernel.org 6233S: Orphan 6234F: Documentation/filesystems/hfs.txt 6235F: fs/hfs/ 6236 6237HFSPLUS FILESYSTEM 6238L: linux-fsdevel@vger.kernel.org 6239S: Orphan 6240F: Documentation/filesystems/hfsplus.txt 6241F: fs/hfsplus/ 6242 6243HGA FRAMEBUFFER DRIVER 6244M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6245L: linux-nvidia@lists.surfsouth.com 6246W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6247S: Maintained 6248F: drivers/video/fbdev/hgafb.c 6249 6250HIBERNATION (aka Software Suspend, aka swsusp) 6251M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6252M: Pavel Machek <pavel@ucw.cz> 6253L: linux-pm@vger.kernel.org 6254B: https://bugzilla.kernel.org 6255S: Supported 6256F: arch/x86/power/ 6257F: drivers/base/power/ 6258F: kernel/power/ 6259F: include/linux/suspend.h 6260F: include/linux/freezer.h 6261F: include/linux/pm.h 6262F: arch/*/include/asm/suspend*.h 6263 6264HID CORE LAYER 6265M: Jiri Kosina <jikos@kernel.org> 6266R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6267L: linux-input@vger.kernel.org 6268T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6269S: Maintained 6270F: drivers/hid/ 6271F: include/linux/hid* 6272F: include/uapi/linux/hid* 6273 6274HID SENSOR HUB DRIVERS 6275M: Jiri Kosina <jikos@kernel.org> 6276M: Jonathan Cameron <jic23@kernel.org> 6277M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6278L: linux-input@vger.kernel.org 6279L: linux-iio@vger.kernel.org 6280S: Maintained 6281F: Documentation/hid/hid-sensor* 6282F: drivers/hid/hid-sensor-* 6283F: drivers/iio/*/hid-* 6284F: include/linux/hid-sensor-* 6285 6286HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6287M: Thomas Gleixner <tglx@linutronix.de> 6288L: linux-kernel@vger.kernel.org 6289T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6290S: Maintained 6291F: Documentation/timers/ 6292F: kernel/time/hrtimer.c 6293F: kernel/time/clockevents.c 6294F: kernel/time/timer_*.c 6295F: include/linux/clockchips.h 6296F: include/linux/hrtimer.h 6297 6298HIGH-SPEED SCC DRIVER FOR AX.25 6299L: linux-hams@vger.kernel.org 6300S: Orphan 6301F: drivers/net/hamradio/dmascc.c 6302F: drivers/net/hamradio/scc.c 6303 6304HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6305M: HighPoint Linux Team <linux@highpoint-tech.com> 6306W: http://www.highpoint-tech.com 6307S: Supported 6308F: Documentation/scsi/hptiop.txt 6309F: drivers/scsi/hptiop.c 6310 6311HIPPI 6312M: Jes Sorensen <jes@trained-monkey.org> 6313L: linux-hippi@sunsite.dk 6314S: Maintained 6315F: include/linux/hippidevice.h 6316F: include/uapi/linux/if_hippi.h 6317F: net/802/hippi.c 6318F: drivers/net/hippi/ 6319 6320HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6321M: Yisen Zhuang <yisen.zhuang@huawei.com> 6322M: Salil Mehta <salil.mehta@huawei.com> 6323L: netdev@vger.kernel.org 6324W: http://www.hisilicon.com 6325S: Maintained 6326F: drivers/net/ethernet/hisilicon/hns3/ 6327 6328HISILICON NETWORK SUBSYSTEM DRIVER 6329M: Yisen Zhuang <yisen.zhuang@huawei.com> 6330M: Salil Mehta <salil.mehta@huawei.com> 6331L: netdev@vger.kernel.org 6332W: http://www.hisilicon.com 6333S: Maintained 6334F: drivers/net/ethernet/hisilicon/ 6335F: Documentation/devicetree/bindings/net/hisilicon*.txt 6336 6337HISILICON PMU DRIVER 6338M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6339W: http://www.hisilicon.com 6340S: Supported 6341F: drivers/perf/hisilicon 6342F: Documentation/perf/hisi-pmu.txt 6343 6344HISILICON ROCE DRIVER 6345M: Lijun Ou <oulijun@huawei.com> 6346M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6347L: linux-rdma@vger.kernel.org 6348S: Maintained 6349F: drivers/infiniband/hw/hns/ 6350F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6351 6352HISILICON SAS Controller 6353M: John Garry <john.garry@huawei.com> 6354W: http://www.hisilicon.com 6355S: Supported 6356F: drivers/scsi/hisi_sas/ 6357F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6358 6359HMM - Heterogeneous Memory Management 6360M: Jérôme Glisse <jglisse@redhat.com> 6361L: linux-mm@kvack.org 6362S: Maintained 6363F: mm/hmm* 6364F: include/linux/hmm* 6365 6366HOST AP DRIVER 6367M: Jouni Malinen <j@w1.fi> 6368L: linux-wireless@vger.kernel.org 6369W: http://w1.fi/hostap-driver.html 6370S: Obsolete 6371F: drivers/net/wireless/intersil/hostap/ 6372 6373HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6374L: platform-driver-x86@vger.kernel.org 6375S: Orphan 6376F: drivers/platform/x86/tc1100-wmi.c 6377 6378HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6379M: Jaroslav Kysela <perex@perex.cz> 6380S: Maintained 6381F: drivers/net/ethernet/hp/hp100.* 6382 6383HPET: High Precision Event Timers driver 6384M: Clemens Ladisch <clemens@ladisch.de> 6385S: Maintained 6386F: Documentation/timers/hpet.txt 6387F: drivers/char/hpet.c 6388F: include/linux/hpet.h 6389F: include/uapi/linux/hpet.h 6390 6391HPET: x86 6392S: Orphan 6393F: arch/x86/kernel/hpet.c 6394F: arch/x86/include/asm/hpet.h 6395 6396HPFS FILESYSTEM 6397M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6398W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6399S: Maintained 6400F: fs/hpfs/ 6401 6402HSI SUBSYSTEM 6403M: Sebastian Reichel <sre@kernel.org> 6404T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6405S: Maintained 6406F: Documentation/ABI/testing/sysfs-bus-hsi 6407F: Documentation/driver-api/hsi.rst 6408F: drivers/hsi/ 6409F: include/linux/hsi/ 6410F: include/uapi/linux/hsi/ 6411 6412HSO 3G MODEM DRIVER 6413L: linux-usb@vger.kernel.org 6414S: Orphan 6415F: drivers/net/usb/hso.c 6416 6417HSR NETWORK PROTOCOL 6418M: Arvid Brodin <arvid.brodin@alten.se> 6419L: netdev@vger.kernel.org 6420S: Maintained 6421F: net/hsr/ 6422 6423HT16K33 LED CONTROLLER DRIVER 6424M: Robin van der Gracht <robin@protonic.nl> 6425S: Maintained 6426F: drivers/auxdisplay/ht16k33.c 6427F: Documentation/devicetree/bindings/display/ht16k33.txt 6428 6429HTCPEN TOUCHSCREEN DRIVER 6430M: Pau Oliva Fora <pof@eslack.org> 6431L: linux-input@vger.kernel.org 6432S: Maintained 6433F: drivers/input/touchscreen/htcpen.c 6434 6435HUAWEI ETHERNET DRIVER 6436M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6437L: netdev@vger.kernel.org 6438S: Supported 6439F: Documentation/networking/hinic.txt 6440F: drivers/net/ethernet/huawei/hinic/ 6441 6442HUGETLB FILESYSTEM 6443M: Nadia Yvette Chambers <nyc@holomorphy.com> 6444S: Maintained 6445F: fs/hugetlbfs/ 6446 6447HVA ST MEDIA DRIVER 6448M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6449L: linux-media@vger.kernel.org 6450T: git git://linuxtv.org/media_tree.git 6451W: https://linuxtv.org 6452S: Supported 6453F: drivers/media/platform/sti/hva 6454 6455HWPOISON MEMORY FAILURE HANDLING 6456M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6457L: linux-mm@kvack.org 6458S: Maintained 6459F: mm/memory-failure.c 6460F: mm/hwpoison-inject.c 6461 6462Hyper-V CORE AND DRIVERS 6463M: "K. Y. Srinivasan" <kys@microsoft.com> 6464M: Haiyang Zhang <haiyangz@microsoft.com> 6465M: Stephen Hemminger <sthemmin@microsoft.com> 6466L: devel@linuxdriverproject.org 6467S: Maintained 6468F: Documentation/networking/netvsc.txt 6469F: arch/x86/include/asm/mshyperv.h 6470F: arch/x86/include/asm/trace/hyperv.h 6471F: arch/x86/include/uapi/asm/hyperv.h 6472F: arch/x86/kernel/cpu/mshyperv.c 6473F: arch/x86/hyperv 6474F: drivers/hid/hid-hyperv.c 6475F: drivers/hv/ 6476F: drivers/input/serio/hyperv-keyboard.c 6477F: drivers/pci/host/pci-hyperv.c 6478F: drivers/net/hyperv/ 6479F: drivers/scsi/storvsc_drv.c 6480F: drivers/uio/uio_hv_generic.c 6481F: drivers/video/fbdev/hyperv_fb.c 6482F: net/vmw_vsock/hyperv_transport.c 6483F: include/linux/hyperv.h 6484F: include/uapi/linux/hyperv.h 6485F: tools/hv/ 6486F: Documentation/ABI/stable/sysfs-bus-vmbus 6487 6488HYPERVISOR VIRTUAL CONSOLE DRIVER 6489L: linuxppc-dev@lists.ozlabs.org 6490S: Odd Fixes 6491F: drivers/tty/hvc/ 6492 6493I2C ACPI SUPPORT 6494M: Mika Westerberg <mika.westerberg@linux.intel.com> 6495L: linux-i2c@vger.kernel.org 6496L: linux-acpi@vger.kernel.org 6497S: Maintained 6498F: drivers/i2c/i2c-core-acpi.c 6499 6500I2C MUXES 6501M: Peter Rosin <peda@axentia.se> 6502L: linux-i2c@vger.kernel.org 6503S: Maintained 6504F: Documentation/i2c/i2c-topology 6505F: Documentation/i2c/muxes/ 6506F: Documentation/devicetree/bindings/i2c/i2c-mux* 6507F: Documentation/devicetree/bindings/i2c/i2c-arb* 6508F: Documentation/devicetree/bindings/i2c/i2c-gate* 6509F: drivers/i2c/i2c-mux.c 6510F: drivers/i2c/muxes/ 6511F: include/linux/i2c-mux.h 6512 6513I2C OVER PARALLEL PORT 6514M: Jean Delvare <jdelvare@suse.com> 6515L: linux-i2c@vger.kernel.org 6516S: Maintained 6517F: Documentation/i2c/busses/i2c-parport 6518F: Documentation/i2c/busses/i2c-parport-light 6519F: drivers/i2c/busses/i2c-parport.c 6520F: drivers/i2c/busses/i2c-parport-light.c 6521 6522I2C SUBSYSTEM 6523M: Wolfram Sang <wsa@the-dreams.de> 6524L: linux-i2c@vger.kernel.org 6525W: https://i2c.wiki.kernel.org/ 6526Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6527T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6528S: Maintained 6529F: Documentation/devicetree/bindings/i2c/ 6530F: Documentation/i2c/ 6531F: drivers/i2c/ 6532F: drivers/i2c/*/ 6533F: include/linux/i2c.h 6534F: include/linux/i2c-*.h 6535F: include/uapi/linux/i2c.h 6536F: include/uapi/linux/i2c-*.h 6537 6538I2C-TAOS-EVM DRIVER 6539M: Jean Delvare <jdelvare@suse.com> 6540L: linux-i2c@vger.kernel.org 6541S: Maintained 6542F: Documentation/i2c/busses/i2c-taos-evm 6543F: drivers/i2c/busses/i2c-taos-evm.c 6544 6545I2C-TINY-USB DRIVER 6546M: Till Harbaum <till@harbaum.org> 6547L: linux-i2c@vger.kernel.org 6548W: http://www.harbaum.org/till/i2c_tiny_usb 6549S: Maintained 6550F: drivers/i2c/busses/i2c-tiny-usb.c 6551 6552I2C/SMBUS CONTROLLER DRIVERS FOR PC 6553M: Jean Delvare <jdelvare@suse.com> 6554L: linux-i2c@vger.kernel.org 6555S: Maintained 6556F: Documentation/i2c/busses/i2c-ali1535 6557F: Documentation/i2c/busses/i2c-ali1563 6558F: Documentation/i2c/busses/i2c-ali15x3 6559F: Documentation/i2c/busses/i2c-amd756 6560F: Documentation/i2c/busses/i2c-amd8111 6561F: Documentation/i2c/busses/i2c-i801 6562F: Documentation/i2c/busses/i2c-nforce2 6563F: Documentation/i2c/busses/i2c-piix4 6564F: Documentation/i2c/busses/i2c-sis5595 6565F: Documentation/i2c/busses/i2c-sis630 6566F: Documentation/i2c/busses/i2c-sis96x 6567F: Documentation/i2c/busses/i2c-via 6568F: Documentation/i2c/busses/i2c-viapro 6569F: drivers/i2c/busses/i2c-ali1535.c 6570F: drivers/i2c/busses/i2c-ali1563.c 6571F: drivers/i2c/busses/i2c-ali15x3.c 6572F: drivers/i2c/busses/i2c-amd756.c 6573F: drivers/i2c/busses/i2c-amd756-s4882.c 6574F: drivers/i2c/busses/i2c-amd8111.c 6575F: drivers/i2c/busses/i2c-i801.c 6576F: drivers/i2c/busses/i2c-isch.c 6577F: drivers/i2c/busses/i2c-nforce2.c 6578F: drivers/i2c/busses/i2c-nforce2-s4985.c 6579F: drivers/i2c/busses/i2c-piix4.c 6580F: drivers/i2c/busses/i2c-sis5595.c 6581F: drivers/i2c/busses/i2c-sis630.c 6582F: drivers/i2c/busses/i2c-sis96x.c 6583F: drivers/i2c/busses/i2c-via.c 6584F: drivers/i2c/busses/i2c-viapro.c 6585 6586I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6587M: Hans de Goede <hdegoede@redhat.com> 6588L: linux-i2c@vger.kernel.org 6589S: Maintained 6590F: drivers/i2c/busses/i2c-cht-wc.c 6591 6592I2C/SMBUS ISMT DRIVER 6593M: Seth Heasley <seth.heasley@intel.com> 6594M: Neil Horman <nhorman@tuxdriver.com> 6595L: linux-i2c@vger.kernel.org 6596F: drivers/i2c/busses/i2c-ismt.c 6597F: Documentation/i2c/busses/i2c-ismt 6598 6599I2C/SMBUS STUB DRIVER 6600M: Jean Delvare <jdelvare@suse.com> 6601L: linux-i2c@vger.kernel.org 6602S: Maintained 6603F: drivers/i2c/i2c-stub.c 6604 6605i386 BOOT CODE 6606M: "H. Peter Anvin" <hpa@zytor.com> 6607S: Maintained 6608F: arch/x86/boot/ 6609 6610i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6611M: "H. Peter Anvin" <hpa@zytor.com> 6612T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6613S: Maintained 6614 6615IA64 (Itanium) PLATFORM 6616M: Tony Luck <tony.luck@intel.com> 6617M: Fenghua Yu <fenghua.yu@intel.com> 6618L: linux-ia64@vger.kernel.org 6619T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6620S: Maintained 6621F: arch/ia64/ 6622 6623IBM Power 842 compression accelerator 6624M: Haren Myneni <haren@us.ibm.com> 6625S: Supported 6626F: drivers/crypto/nx/Makefile 6627F: drivers/crypto/nx/Kconfig 6628F: drivers/crypto/nx/nx-842* 6629F: include/linux/sw842.h 6630F: crypto/842.c 6631F: lib/842/ 6632 6633IBM Power in-Nest Crypto Acceleration 6634M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6635M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6636L: linux-crypto@vger.kernel.org 6637S: Supported 6638F: drivers/crypto/nx/Makefile 6639F: drivers/crypto/nx/Kconfig 6640F: drivers/crypto/nx/nx-aes* 6641F: drivers/crypto/nx/nx-sha* 6642F: drivers/crypto/nx/nx.* 6643F: drivers/crypto/nx/nx_csbcpb.h 6644F: drivers/crypto/nx/nx_debugfs.h 6645 6646IBM Power Linux RAID adapter 6647M: Brian King <brking@us.ibm.com> 6648S: Supported 6649F: drivers/scsi/ipr.* 6650 6651IBM Power SRIOV Virtual NIC Device Driver 6652M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6653M: John Allen <jallen@linux.vnet.ibm.com> 6654L: netdev@vger.kernel.org 6655S: Supported 6656F: drivers/net/ethernet/ibm/ibmvnic.* 6657 6658IBM Power Virtual Accelerator Switchboard 6659M: Sukadev Bhattiprolu 6660L: linuxppc-dev@lists.ozlabs.org 6661S: Supported 6662F: arch/powerpc/platforms/powernv/vas* 6663F: arch/powerpc/platforms/powernv/copy-paste.h 6664F: arch/powerpc/include/asm/vas.h 6665F: arch/powerpc/include/uapi/asm/vas.h 6666 6667IBM Power Virtual Ethernet Device Driver 6668M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6669L: netdev@vger.kernel.org 6670S: Supported 6671F: drivers/net/ethernet/ibm/ibmveth.* 6672 6673IBM Power Virtual FC Device Drivers 6674M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6675L: linux-scsi@vger.kernel.org 6676S: Supported 6677F: drivers/scsi/ibmvscsi/ibmvfc* 6678 6679IBM Power Virtual SCSI Device Drivers 6680M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6681L: linux-scsi@vger.kernel.org 6682S: Supported 6683F: drivers/scsi/ibmvscsi/ibmvscsi* 6684F: include/scsi/viosrp.h 6685 6686IBM Power Virtual SCSI Device Target Driver 6687M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6688M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6689L: linux-scsi@vger.kernel.org 6690L: target-devel@vger.kernel.org 6691S: Supported 6692F: drivers/scsi/ibmvscsi_tgt/ 6693 6694IBM Power VMX Cryptographic instructions 6695M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6696M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6697L: linux-crypto@vger.kernel.org 6698S: Supported 6699F: drivers/crypto/vmx/Makefile 6700F: drivers/crypto/vmx/Kconfig 6701F: drivers/crypto/vmx/vmx.c 6702F: drivers/crypto/vmx/aes* 6703F: drivers/crypto/vmx/ghash* 6704F: drivers/crypto/vmx/ppc-xlate.pl 6705 6706IBM ServeRAID RAID DRIVER 6707S: Orphan 6708F: drivers/scsi/ips.* 6709 6710ICH LPC AND GPIO DRIVER 6711M: Peter Tyser <ptyser@xes-inc.com> 6712S: Maintained 6713F: drivers/mfd/lpc_ich.c 6714F: drivers/gpio/gpio-ich.c 6715 6716IDE SUBSYSTEM 6717M: "David S. Miller" <davem@davemloft.net> 6718L: linux-ide@vger.kernel.org 6719Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6720T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6721S: Maintained 6722F: Documentation/ide/ 6723F: drivers/ide/ 6724F: include/linux/ide.h 6725 6726IDE/ATAPI DRIVERS 6727M: Borislav Petkov <bp@alien8.de> 6728L: linux-ide@vger.kernel.org 6729S: Maintained 6730F: Documentation/cdrom/ide-cd 6731F: drivers/ide/ide-cd* 6732 6733IDEAPAD LAPTOP EXTRAS DRIVER 6734M: Ike Panhc <ike.pan@canonical.com> 6735L: platform-driver-x86@vger.kernel.org 6736W: http://launchpad.net/ideapad-laptop 6737S: Maintained 6738F: drivers/platform/x86/ideapad-laptop.c 6739 6740IDEAPAD LAPTOP SLIDEBAR DRIVER 6741M: Andrey Moiseev <o2g.org.ru@gmail.com> 6742L: linux-input@vger.kernel.org 6743W: https://github.com/o2genum/ideapad-slidebar 6744S: Maintained 6745F: drivers/input/misc/ideapad_slidebar.c 6746 6747IDT VersaClock 5 CLOCK DRIVER 6748M: Marek Vasut <marek.vasut@gmail.com> 6749S: Maintained 6750F: drivers/clk/clk-versaclock5.c 6751 6752IEEE 802.15.4 SUBSYSTEM 6753M: Alexander Aring <alex.aring@gmail.com> 6754M: Stefan Schmidt <stefan@osg.samsung.com> 6755L: linux-wpan@vger.kernel.org 6756W: http://wpan.cakelab.org/ 6757T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6758T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6759S: Maintained 6760F: net/ieee802154/ 6761F: net/mac802154/ 6762F: drivers/net/ieee802154/ 6763F: include/linux/nl802154.h 6764F: include/linux/ieee802154.h 6765F: include/net/nl802154.h 6766F: include/net/mac802154.h 6767F: include/net/af_ieee802154.h 6768F: include/net/cfg802154.h 6769F: include/net/ieee802154_netdev.h 6770F: Documentation/networking/ieee802154.txt 6771 6772IFE PROTOCOL 6773M: Yotam Gigi <yotam.gi@gmail.com> 6774M: Jamal Hadi Salim <jhs@mojatatu.com> 6775F: net/ife 6776F: include/net/ife.h 6777F: include/uapi/linux/ife.h 6778 6779IGORPLUG-USB IR RECEIVER 6780M: Sean Young <sean@mess.org> 6781L: linux-media@vger.kernel.org 6782S: Maintained 6783F: drivers/media/rc/igorplugusb.c 6784 6785IGUANAWORKS USB IR TRANSCEIVER 6786M: Sean Young <sean@mess.org> 6787L: linux-media@vger.kernel.org 6788S: Maintained 6789F: drivers/media/rc/iguanair.c 6790 6791IIO DIGITAL POTENTIOMETER DAC 6792M: Peter Rosin <peda@axentia.se> 6793L: linux-iio@vger.kernel.org 6794S: Maintained 6795F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6796F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6797F: drivers/iio/dac/dpot-dac.c 6798 6799IIO ENVELOPE DETECTOR 6800M: Peter Rosin <peda@axentia.se> 6801L: linux-iio@vger.kernel.org 6802S: Maintained 6803F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6804F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6805F: drivers/iio/adc/envelope-detector.c 6806 6807IIO MULTIPLEXER 6808M: Peter Rosin <peda@axentia.se> 6809L: linux-iio@vger.kernel.org 6810S: Maintained 6811F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6812F: drivers/iio/multiplexer/iio-mux.c 6813 6814IIO SUBSYSTEM AND DRIVERS 6815M: Jonathan Cameron <jic23@kernel.org> 6816R: Hartmut Knaack <knaack.h@gmx.de> 6817R: Lars-Peter Clausen <lars@metafoo.de> 6818R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6819L: linux-iio@vger.kernel.org 6820T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6821S: Maintained 6822F: Documentation/devicetree/bindings/iio/ 6823F: drivers/iio/ 6824F: drivers/staging/iio/ 6825F: include/linux/iio/ 6826F: tools/iio/ 6827 6828IKANOS/ADI EAGLE ADSL USB DRIVER 6829M: Matthieu Castet <castet.matthieu@free.fr> 6830M: Stanislaw Gruszka <stf_xl@wp.pl> 6831S: Maintained 6832F: drivers/usb/atm/ueagle-atm.c 6833 6834IMGTEC ASCII LCD DRIVER 6835M: Paul Burton <paul.burton@mips.com> 6836S: Maintained 6837F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6838F: drivers/auxdisplay/img-ascii-lcd.c 6839 6840IMGTEC IR DECODER DRIVER 6841M: James Hogan <jhogan@kernel.org> 6842S: Maintained 6843F: drivers/media/rc/img-ir/ 6844 6845IMS TWINTURBO FRAMEBUFFER DRIVER 6846L: linux-fbdev@vger.kernel.org 6847S: Orphan 6848F: drivers/video/fbdev/imsttfb.c 6849 6850INA209 HARDWARE MONITOR DRIVER 6851M: Guenter Roeck <linux@roeck-us.net> 6852L: linux-hwmon@vger.kernel.org 6853S: Maintained 6854F: Documentation/hwmon/ina209 6855F: Documentation/devicetree/bindings/i2c/ina209.txt 6856F: drivers/hwmon/ina209.c 6857 6858INA2XX HARDWARE MONITOR DRIVER 6859M: Guenter Roeck <linux@roeck-us.net> 6860L: linux-hwmon@vger.kernel.org 6861S: Maintained 6862F: Documentation/hwmon/ina2xx 6863F: drivers/hwmon/ina2xx.c 6864F: include/linux/platform_data/ina2xx.h 6865 6866INDUSTRY PACK SUBSYSTEM (IPACK) 6867M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6868M: Jens Taprogge <jens.taprogge@taprogge.org> 6869M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6870L: industrypack-devel@lists.sourceforge.net 6871W: http://industrypack.sourceforge.net 6872S: Maintained 6873F: drivers/ipack/ 6874 6875INFINIBAND SUBSYSTEM 6876M: Doug Ledford <dledford@redhat.com> 6877M: Jason Gunthorpe <jgg@mellanox.com> 6878L: linux-rdma@vger.kernel.org 6879W: http://www.openfabrics.org/ 6880Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6881T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6882S: Supported 6883F: Documentation/devicetree/bindings/infiniband/ 6884F: Documentation/infiniband/ 6885F: drivers/infiniband/ 6886F: include/uapi/linux/if_infiniband.h 6887F: include/uapi/rdma/ 6888F: include/rdma/ 6889 6890INGENIC JZ4780 DMA Driver 6891M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6892S: Maintained 6893F: drivers/dma/dma-jz4780.c 6894 6895INGENIC JZ4780 NAND DRIVER 6896M: Harvey Hunt <harveyhuntnexus@gmail.com> 6897L: linux-mtd@lists.infradead.org 6898S: Maintained 6899F: drivers/mtd/nand/jz4780_* 6900 6901INOTIFY 6902M: Jan Kara <jack@suse.cz> 6903R: Amir Goldstein <amir73il@gmail.com> 6904L: linux-fsdevel@vger.kernel.org 6905S: Maintained 6906F: Documentation/filesystems/inotify.txt 6907F: fs/notify/inotify/ 6908F: include/linux/inotify.h 6909F: include/uapi/linux/inotify.h 6910 6911INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6912M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6913L: linux-input@vger.kernel.org 6914Q: http://patchwork.kernel.org/project/linux-input/list/ 6915T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6916S: Maintained 6917F: drivers/input/ 6918F: include/linux/input.h 6919F: include/uapi/linux/input.h 6920F: include/uapi/linux/input-event-codes.h 6921F: include/linux/input/ 6922F: Documentation/devicetree/bindings/input/ 6923F: Documentation/input/ 6924 6925INPUT MULTITOUCH (MT) PROTOCOL 6926M: Henrik Rydberg <rydberg@bitmath.org> 6927L: linux-input@vger.kernel.org 6928S: Odd fixes 6929F: Documentation/input/multi-touch-protocol.rst 6930F: drivers/input/input-mt.c 6931K: \b(ABS|SYN)_MT_ 6932 6933INSIDE SECURE CRYPTO DRIVER 6934M: Antoine Tenart <antoine.tenart@free-electrons.com> 6935F: drivers/crypto/inside-secure/ 6936S: Maintained 6937L: linux-crypto@vger.kernel.org 6938 6939INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6940M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6941M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6942L: linux-integrity@vger.kernel.org 6943T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6944S: Supported 6945F: security/integrity/ima/ 6946 6947INTEL 810/815 FRAMEBUFFER DRIVER 6948M: Antonino Daplas <adaplas@gmail.com> 6949L: linux-fbdev@vger.kernel.org 6950S: Maintained 6951F: drivers/video/fbdev/i810/ 6952 6953INTEL ASoC BDW/HSW DRIVERS 6954M: Jie Yang <yang.jie@linux.intel.com> 6955L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6956S: Supported 6957F: sound/soc/intel/common/sst-dsp* 6958F: sound/soc/intel/common/sst-firmware.c 6959F: sound/soc/intel/boards/broadwell.c 6960F: sound/soc/intel/haswell/ 6961 6962INTEL C600 SERIES SAS CONTROLLER DRIVER 6963M: Intel SCU Linux support <intel-linux-scu@intel.com> 6964M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6965L: linux-scsi@vger.kernel.org 6966T: git git://git.code.sf.net/p/intel-sas/isci 6967S: Supported 6968F: drivers/scsi/isci/ 6969 6970INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6971M: Jani Nikula <jani.nikula@linux.intel.com> 6972M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6973M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6974L: intel-gfx@lists.freedesktop.org 6975W: https://01.org/linuxgraphics/ 6976B: https://01.org/linuxgraphics/documentation/how-report-bugs 6977C: irc://chat.freenode.net/intel-gfx 6978Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6979T: git git://anongit.freedesktop.org/drm-intel 6980S: Supported 6981F: drivers/gpu/drm/i915/ 6982F: include/drm/i915* 6983F: include/uapi/drm/i915_drm.h 6984F: Documentation/gpu/i915.rst 6985 6986INTEL ETHERNET DRIVERS 6987M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6988L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6989W: http://www.intel.com/support/feedback.htm 6990W: http://e1000.sourceforge.net/ 6991Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6992T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6993T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6994S: Supported 6995F: Documentation/networking/e100.txt 6996F: Documentation/networking/e1000.txt 6997F: Documentation/networking/e1000e.txt 6998F: Documentation/networking/igb.txt 6999F: Documentation/networking/igbvf.txt 7000F: Documentation/networking/ixgb.txt 7001F: Documentation/networking/ixgbe.txt 7002F: Documentation/networking/ixgbevf.txt 7003F: Documentation/networking/i40e.txt 7004F: Documentation/networking/i40evf.txt 7005F: drivers/net/ethernet/intel/ 7006F: drivers/net/ethernet/intel/*/ 7007F: include/linux/avf/virtchnl.h 7008 7009INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7010M: Maik Broemme <mbroemme@libmpq.org> 7011L: linux-fbdev@vger.kernel.org 7012S: Maintained 7013F: Documentation/fb/intelfb.txt 7014F: drivers/video/fbdev/intelfb/ 7015 7016INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7017M: Zhenyu Wang <zhenyuw@linux.intel.com> 7018M: Zhi Wang <zhi.a.wang@intel.com> 7019L: intel-gvt-dev@lists.freedesktop.org 7020L: intel-gfx@lists.freedesktop.org 7021W: https://01.org/igvt-g 7022T: git https://github.com/01org/gvt-linux.git 7023S: Supported 7024F: drivers/gpu/drm/i915/gvt/ 7025 7026INTEL HID EVENT DRIVER 7027M: Alex Hung <alex.hung@canonical.com> 7028L: platform-driver-x86@vger.kernel.org 7029S: Maintained 7030F: drivers/platform/x86/intel-hid.c 7031 7032INTEL I/OAT DMA DRIVER 7033M: Dave Jiang <dave.jiang@intel.com> 7034R: Dan Williams <dan.j.williams@intel.com> 7035L: dmaengine@vger.kernel.org 7036Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7037S: Supported 7038F: drivers/dma/ioat* 7039 7040INTEL IDLE DRIVER 7041M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7042M: Len Brown <lenb@kernel.org> 7043L: linux-pm@vger.kernel.org 7044T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7045B: https://bugzilla.kernel.org 7046S: Supported 7047F: drivers/idle/intel_idle.c 7048 7049INTEL INTEGRATED SENSOR HUB DRIVER 7050M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7051M: Jiri Kosina <jikos@kernel.org> 7052L: linux-input@vger.kernel.org 7053S: Maintained 7054F: drivers/hid/intel-ish-hid/ 7055 7056INTEL IOMMU (VT-d) 7057M: David Woodhouse <dwmw2@infradead.org> 7058L: iommu@lists.linux-foundation.org 7059T: git git://git.infradead.org/iommu-2.6.git 7060S: Supported 7061F: drivers/iommu/intel-iommu.c 7062F: include/linux/intel-iommu.h 7063 7064INTEL IOP-ADMA DMA DRIVER 7065R: Dan Williams <dan.j.williams@intel.com> 7066S: Odd fixes 7067F: drivers/dma/iop-adma.c 7068 7069INTEL IPU3 CSI-2 CIO2 DRIVER 7070M: Yong Zhi <yong.zhi@intel.com> 7071M: Sakari Ailus <sakari.ailus@linux.intel.com> 7072L: linux-media@vger.kernel.org 7073S: Maintained 7074F: drivers/media/pci/intel/ipu3/ 7075F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7076 7077INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7078M: Krzysztof Halasa <khalasa@piap.pl> 7079S: Maintained 7080F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7081F: arch/arm/mach-ixp4xx/include/mach/npe.h 7082F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7083F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7084F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7085F: drivers/net/wan/ixp4xx_hss.c 7086 7087INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7088M: Deepak Saxena <dsaxena@plexity.net> 7089S: Maintained 7090F: drivers/char/hw_random/ixp4xx-rng.c 7091 7092INTEL MANAGEMENT ENGINE (mei) 7093M: Tomas Winkler <tomas.winkler@intel.com> 7094L: linux-kernel@vger.kernel.org 7095S: Supported 7096F: include/uapi/linux/mei.h 7097F: include/linux/mei_cl_bus.h 7098F: drivers/misc/mei/* 7099F: drivers/watchdog/mei_wdt.c 7100F: Documentation/misc-devices/mei/* 7101F: samples/mei/* 7102 7103INTEL MENLOW THERMAL DRIVER 7104M: Sujith Thomas <sujith.thomas@intel.com> 7105L: platform-driver-x86@vger.kernel.org 7106W: https://01.org/linux-acpi 7107S: Supported 7108F: drivers/platform/x86/intel_menlow.c 7109 7110INTEL MERRIFIELD GPIO DRIVER 7111M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7112L: linux-gpio@vger.kernel.org 7113S: Maintained 7114F: drivers/gpio/gpio-merrifield.c 7115 7116INTEL MIC DRIVERS (mic) 7117M: Sudeep Dutt <sudeep.dutt@intel.com> 7118M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7119S: Supported 7120W: https://github.com/sudeepdutt/mic 7121W: http://software.intel.com/en-us/mic-developer 7122F: include/linux/mic_bus.h 7123F: include/linux/scif.h 7124F: include/uapi/linux/mic_common.h 7125F: include/uapi/linux/mic_ioctl.h 7126F: include/uapi/linux/scif_ioctl.h 7127F: drivers/misc/mic/ 7128F: drivers/dma/mic_x100_dma.c 7129F: drivers/dma/mic_x100_dma.h 7130F: Documentation/mic/ 7131 7132INTEL PMC CORE DRIVER 7133M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7134M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7135L: platform-driver-x86@vger.kernel.org 7136S: Maintained 7137F: arch/x86/include/asm/pmc_core.h 7138F: drivers/platform/x86/intel_pmc_core* 7139 7140INTEL PMC/P-Unit IPC DRIVER 7141M: Zha Qipeng<qipeng.zha@intel.com> 7142L: platform-driver-x86@vger.kernel.org 7143S: Maintained 7144F: drivers/platform/x86/intel_pmc_ipc.c 7145F: drivers/platform/x86/intel_punit_ipc.c 7146F: arch/x86/include/asm/intel_pmc_ipc.h 7147F: arch/x86/include/asm/intel_punit_ipc.h 7148 7149INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7150M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7151L: linux-wireless@vger.kernel.org 7152S: Maintained 7153F: Documentation/networking/README.ipw2100 7154F: Documentation/networking/README.ipw2200 7155F: drivers/net/wireless/intel/ipw2x00/ 7156 7157INTEL PSTATE DRIVER 7158M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7159M: Len Brown <lenb@kernel.org> 7160L: linux-pm@vger.kernel.org 7161S: Supported 7162F: drivers/cpufreq/intel_pstate.c 7163 7164INTEL RDMA RNIC DRIVER 7165M: Faisal Latif <faisal.latif@intel.com> 7166M: Shiraz Saleem <shiraz.saleem@intel.com> 7167L: linux-rdma@vger.kernel.org 7168S: Supported 7169F: drivers/infiniband/hw/i40iw/ 7170 7171INTEL TELEMETRY DRIVER 7172M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7173L: platform-driver-x86@vger.kernel.org 7174S: Maintained 7175F: arch/x86/include/asm/intel_telemetry.h 7176F: drivers/platform/x86/intel_telemetry* 7177 7178INTEL VIRTUAL BUTTON DRIVER 7179M: AceLan Kao <acelan.kao@canonical.com> 7180L: platform-driver-x86@vger.kernel.org 7181S: Maintained 7182F: drivers/platform/x86/intel-vbtn.c 7183 7184INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7185M: Stanislaw Gruszka <sgruszka@redhat.com> 7186L: linux-wireless@vger.kernel.org 7187S: Supported 7188F: drivers/net/wireless/intel/iwlegacy/ 7189 7190INTEL WIRELESS WIFI LINK (iwlwifi) 7191M: Johannes Berg <johannes.berg@intel.com> 7192M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7193M: Luca Coelho <luciano.coelho@intel.com> 7194M: Intel Linux Wireless <linuxwifi@intel.com> 7195L: linux-wireless@vger.kernel.org 7196W: http://intellinuxwireless.org 7197T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7198S: Supported 7199F: drivers/net/wireless/intel/iwlwifi/ 7200 7201INTEL WIRELESS WIMAX CONNECTION 2400 7202M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7203M: linux-wimax@intel.com 7204L: wimax@linuxwimax.org (subscribers-only) 7205S: Supported 7206W: http://linuxwimax.org 7207F: Documentation/wimax/README.i2400m 7208F: drivers/net/wimax/i2400m/ 7209F: include/uapi/linux/wimax/i2400m.h 7210 7211INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7212M: Mario Limonciello <mario.limonciello@dell.com> 7213S: Maintained 7214F: drivers/platform/x86/intel-wmi-thunderbolt.c 7215 7216INTEL(R) TRACE HUB 7217M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7218S: Supported 7219F: Documentation/trace/intel_th.txt 7220F: drivers/hwtracing/intel_th/ 7221 7222INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7223M: Ning Sun <ning.sun@intel.com> 7224L: tboot-devel@lists.sourceforge.net 7225W: http://tboot.sourceforge.net 7226T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7227S: Supported 7228F: Documentation/intel_txt.txt 7229F: include/linux/tboot.h 7230F: arch/x86/kernel/tboot.c 7231 7232INTEL-MID GPIO DRIVER 7233M: David Cohen <david.a.cohen@linux.intel.com> 7234L: linux-gpio@vger.kernel.org 7235S: Maintained 7236F: drivers/gpio/gpio-intel-mid.c 7237 7238INVENSENSE MPU-3050 GYROSCOPE DRIVER 7239M: Linus Walleij <linus.walleij@linaro.org> 7240L: linux-iio@vger.kernel.org 7241S: Maintained 7242F: drivers/iio/gyro/mpu3050* 7243F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7244 7245IOC3 ETHERNET DRIVER 7246M: Ralf Baechle <ralf@linux-mips.org> 7247L: linux-mips@linux-mips.org 7248S: Maintained 7249F: drivers/net/ethernet/sgi/ioc3-eth.c 7250 7251IOC3 SERIAL DRIVER 7252M: Pat Gefre <pfg@sgi.com> 7253L: linux-serial@vger.kernel.org 7254S: Maintained 7255F: drivers/tty/serial/ioc3_serial.c 7256 7257IOMMU DRIVERS 7258M: Joerg Roedel <joro@8bytes.org> 7259L: iommu@lists.linux-foundation.org 7260T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7261S: Maintained 7262F: Documentation/devicetree/bindings/iommu/ 7263F: drivers/iommu/ 7264F: include/linux/iommu.h 7265F: include/linux/iova.h 7266 7267IP MASQUERADING 7268M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7269S: Maintained 7270F: net/ipv4/netfilter/ipt_MASQUERADE.c 7271 7272IPMI SUBSYSTEM 7273M: Corey Minyard <minyard@acm.org> 7274L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7275W: http://openipmi.sourceforge.net/ 7276S: Supported 7277F: Documentation/IPMI.txt 7278F: drivers/char/ipmi/ 7279F: include/linux/ipmi* 7280F: include/uapi/linux/ipmi* 7281 7282IPS SCSI RAID DRIVER 7283M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7284L: linux-scsi@vger.kernel.org 7285W: http://www.adaptec.com/ 7286S: Maintained 7287F: drivers/scsi/ips* 7288 7289IPVS 7290M: Wensong Zhang <wensong@linux-vs.org> 7291M: Simon Horman <horms@verge.net.au> 7292M: Julian Anastasov <ja@ssi.bg> 7293L: netdev@vger.kernel.org 7294L: lvs-devel@vger.kernel.org 7295S: Maintained 7296T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7297T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7298F: Documentation/networking/ipvs-sysctl.txt 7299F: include/net/ip_vs.h 7300F: include/uapi/linux/ip_vs.h 7301F: net/netfilter/ipvs/ 7302 7303IPWIRELESS DRIVER 7304M: Jiri Kosina <jikos@kernel.org> 7305M: David Sterba <dsterba@suse.com> 7306S: Odd Fixes 7307F: drivers/tty/ipwireless/ 7308 7309IPX NETWORK LAYER 7310L: netdev@vger.kernel.org 7311S: Odd fixes 7312F: include/net/ipx.h 7313F: include/uapi/linux/ipx.h 7314F: net/ipx/ 7315 7316IRDA SUBSYSTEM 7317M: Samuel Ortiz <samuel@sortiz.org> 7318L: irda-users@lists.sourceforge.net (subscribers-only) 7319L: netdev@vger.kernel.org 7320W: http://irda.sourceforge.net/ 7321S: Maintained 7322T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7323F: Documentation/networking/irda.txt 7324F: drivers/staging/irda/ 7325 7326IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7327M: Marc Zyngier <marc.zyngier@arm.com> 7328S: Maintained 7329T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7330F: Documentation/IRQ-domain.txt 7331F: include/linux/irqdomain.h 7332F: kernel/irq/irqdomain.c 7333F: kernel/irq/msi.c 7334 7335IRQ SUBSYSTEM 7336M: Thomas Gleixner <tglx@linutronix.de> 7337L: linux-kernel@vger.kernel.org 7338S: Maintained 7339T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7340F: kernel/irq/ 7341 7342IRQCHIP DRIVERS 7343M: Thomas Gleixner <tglx@linutronix.de> 7344M: Jason Cooper <jason@lakedaemon.net> 7345M: Marc Zyngier <marc.zyngier@arm.com> 7346L: linux-kernel@vger.kernel.org 7347S: Maintained 7348T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7349F: Documentation/devicetree/bindings/interrupt-controller/ 7350F: drivers/irqchip/ 7351 7352ISA 7353M: William Breathitt Gray <vilhelm.gray@gmail.com> 7354S: Maintained 7355F: Documentation/isa.txt 7356F: drivers/base/isa.c 7357F: include/linux/isa.h 7358 7359ISA RADIO MODULE 7360M: Hans Verkuil <hverkuil@xs4all.nl> 7361L: linux-media@vger.kernel.org 7362T: git git://linuxtv.org/media_tree.git 7363W: https://linuxtv.org 7364S: Maintained 7365F: drivers/media/radio/radio-isa* 7366 7367ISAPNP 7368M: Jaroslav Kysela <perex@perex.cz> 7369S: Maintained 7370F: Documentation/isapnp.txt 7371F: drivers/pnp/isapnp/ 7372F: include/linux/isapnp.h 7373 7374ISCSI 7375M: Lee Duncan <lduncan@suse.com> 7376M: Chris Leech <cleech@redhat.com> 7377L: open-iscsi@googlegroups.com 7378W: www.open-iscsi.com 7379S: Maintained 7380F: drivers/scsi/*iscsi* 7381F: include/scsi/*iscsi* 7382 7383iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7384M: Peter Jones <pjones@redhat.com> 7385M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7386S: Maintained 7387F: drivers/firmware/iscsi_ibft* 7388 7389ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7390M: Or Gerlitz <ogerlitz@mellanox.com> 7391M: Sagi Grimberg <sagi@grimberg.me> 7392M: Roi Dayan <roid@mellanox.com> 7393L: linux-rdma@vger.kernel.org 7394S: Supported 7395W: http://www.openfabrics.org 7396W: www.open-iscsi.org 7397Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7398F: drivers/infiniband/ulp/iser/ 7399 7400ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7401M: Sagi Grimberg <sagi@grimberg.me> 7402T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7403L: linux-rdma@vger.kernel.org 7404L: target-devel@vger.kernel.org 7405S: Supported 7406W: http://www.linux-iscsi.org 7407F: drivers/infiniband/ulp/isert 7408 7409ISDN SUBSYSTEM 7410M: Karsten Keil <isdn@linux-pingi.de> 7411L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7412L: netdev@vger.kernel.org 7413W: http://www.isdn4linux.de 7414T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7415S: Maintained 7416F: Documentation/isdn/ 7417F: drivers/isdn/ 7418F: include/linux/isdn.h 7419F: include/linux/isdn/ 7420F: include/uapi/linux/isdn.h 7421F: include/uapi/linux/isdn/ 7422 7423ISDN SUBSYSTEM (Eicon active card driver) 7424M: Armin Schindler <mac@melware.de> 7425L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7426W: http://www.melware.de 7427S: Maintained 7428F: drivers/isdn/hardware/eicon/ 7429 7430IT87 HARDWARE MONITORING DRIVER 7431M: Jean Delvare <jdelvare@suse.com> 7432L: linux-hwmon@vger.kernel.org 7433S: Maintained 7434F: Documentation/hwmon/it87 7435F: drivers/hwmon/it87.c 7436 7437IT913X MEDIA DRIVER 7438M: Antti Palosaari <crope@iki.fi> 7439L: linux-media@vger.kernel.org 7440W: https://linuxtv.org 7441W: http://palosaari.fi/linux/ 7442Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7443T: git git://linuxtv.org/anttip/media_tree.git 7444S: Maintained 7445F: drivers/media/tuners/it913x* 7446 7447IVTV VIDEO4LINUX DRIVER 7448M: Andy Walls <awalls@md.metrocast.net> 7449L: ivtv-devel@ivtvdriver.org (subscribers-only) 7450L: linux-media@vger.kernel.org 7451T: git git://linuxtv.org/media_tree.git 7452W: http://www.ivtvdriver.org 7453S: Maintained 7454F: Documentation/media/v4l-drivers/ivtv* 7455F: drivers/media/pci/ivtv/ 7456F: include/uapi/linux/ivtv* 7457 7458IX2505V MEDIA DRIVER 7459M: Malcolm Priestley <tvboxspy@gmail.com> 7460L: linux-media@vger.kernel.org 7461W: https://linuxtv.org 7462Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7463S: Maintained 7464F: drivers/media/dvb-frontends/ix2505v* 7465 7466JC42.4 TEMPERATURE SENSOR DRIVER 7467M: Guenter Roeck <linux@roeck-us.net> 7468L: linux-hwmon@vger.kernel.org 7469S: Maintained 7470F: drivers/hwmon/jc42.c 7471F: Documentation/hwmon/jc42 7472 7473JFS FILESYSTEM 7474M: Dave Kleikamp <shaggy@kernel.org> 7475L: jfs-discussion@lists.sourceforge.net 7476W: http://jfs.sourceforge.net/ 7477T: git git://github.com/kleikamp/linux-shaggy.git 7478S: Maintained 7479F: Documentation/filesystems/jfs.txt 7480F: fs/jfs/ 7481 7482JME NETWORK DRIVER 7483M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7484L: netdev@vger.kernel.org 7485S: Maintained 7486F: drivers/net/ethernet/jme.* 7487 7488JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7489M: David Woodhouse <dwmw2@infradead.org> 7490L: linux-mtd@lists.infradead.org 7491W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7492S: Maintained 7493F: fs/jffs2/ 7494F: include/uapi/linux/jffs2.h 7495 7496JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7497M: "Theodore Ts'o" <tytso@mit.edu> 7498M: Jan Kara <jack@suse.com> 7499L: linux-ext4@vger.kernel.org 7500S: Maintained 7501F: fs/jbd2/ 7502F: include/linux/jbd2.h 7503 7504JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7505M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7506L: linux-media@vger.kernel.org 7507S: Maintained 7508F: drivers/media/platform/rcar_jpu.c 7509 7510JSM Neo PCI based serial card 7511M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7512L: linux-serial@vger.kernel.org 7513S: Maintained 7514F: drivers/tty/serial/jsm/ 7515 7516K10TEMP HARDWARE MONITORING DRIVER 7517M: Clemens Ladisch <clemens@ladisch.de> 7518L: linux-hwmon@vger.kernel.org 7519S: Maintained 7520F: Documentation/hwmon/k10temp 7521F: drivers/hwmon/k10temp.c 7522 7523K8TEMP HARDWARE MONITORING DRIVER 7524M: Rudolf Marek <r.marek@assembler.cz> 7525L: linux-hwmon@vger.kernel.org 7526S: Maintained 7527F: Documentation/hwmon/k8temp 7528F: drivers/hwmon/k8temp.c 7529 7530KASAN 7531M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7532R: Alexander Potapenko <glider@google.com> 7533R: Dmitry Vyukov <dvyukov@google.com> 7534L: kasan-dev@googlegroups.com 7535S: Maintained 7536F: arch/*/include/asm/kasan.h 7537F: arch/*/mm/kasan_init* 7538F: Documentation/dev-tools/kasan.rst 7539F: include/linux/kasan*.h 7540F: lib/test_kasan.c 7541F: mm/kasan/ 7542F: scripts/Makefile.kasan 7543 7544KCONFIG 7545L: linux-kbuild@vger.kernel.org 7546S: Orphan 7547F: Documentation/kbuild/kconfig-language.txt 7548F: scripts/kconfig/ 7549 7550KDUMP 7551M: Dave Young <dyoung@redhat.com> 7552M: Baoquan He <bhe@redhat.com> 7553R: Vivek Goyal <vgoyal@redhat.com> 7554L: kexec@lists.infradead.org 7555W: http://lse.sourceforge.net/kdump/ 7556S: Maintained 7557F: Documentation/kdump/ 7558 7559KEENE FM RADIO TRANSMITTER DRIVER 7560M: Hans Verkuil <hverkuil@xs4all.nl> 7561L: linux-media@vger.kernel.org 7562T: git git://linuxtv.org/media_tree.git 7563W: https://linuxtv.org 7564S: Maintained 7565F: drivers/media/radio/radio-keene* 7566 7567KERNEL AUTOMOUNTER v4 (AUTOFS4) 7568M: Ian Kent <raven@themaw.net> 7569L: autofs@vger.kernel.org 7570S: Maintained 7571F: fs/autofs4/ 7572 7573KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7574M: Masahiro Yamada <yamada.masahiro@socionext.com> 7575M: Michal Marek <michal.lkml@markovi.net> 7576T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7577L: linux-kbuild@vger.kernel.org 7578S: Maintained 7579F: Documentation/kbuild/ 7580F: Makefile 7581F: scripts/Makefile.* 7582F: scripts/basic/ 7583F: scripts/mk* 7584F: scripts/package/ 7585 7586KERNEL JANITORS 7587L: kernel-janitors@vger.kernel.org 7588W: http://kernelnewbies.org/KernelJanitors 7589S: Odd Fixes 7590 7591KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7592M: "J. Bruce Fields" <bfields@fieldses.org> 7593M: Jeff Layton <jlayton@kernel.org> 7594L: linux-nfs@vger.kernel.org 7595W: http://nfs.sourceforge.net/ 7596T: git git://linux-nfs.org/~bfields/linux.git 7597S: Supported 7598F: fs/nfsd/ 7599F: include/uapi/linux/nfsd/ 7600F: fs/lockd/ 7601F: fs/nfs_common/ 7602F: net/sunrpc/ 7603F: include/linux/lockd/ 7604F: include/linux/sunrpc/ 7605F: include/uapi/linux/sunrpc/ 7606 7607KERNEL SELFTEST FRAMEWORK 7608M: Shuah Khan <shuahkh@osg.samsung.com> 7609M: Shuah Khan <shuah@kernel.org> 7610L: linux-kselftest@vger.kernel.org 7611T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7612S: Maintained 7613F: tools/testing/selftests/ 7614F: Documentation/dev-tools/kselftest* 7615 7616KERNEL USERMODE HELPER 7617M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7618L: linux-kernel@vger.kernel.org 7619S: Maintained 7620F: kernel/umh.c 7621F: include/linux/umh.h 7622 7623KERNEL VIRTUAL MACHINE (KVM) 7624M: Paolo Bonzini <pbonzini@redhat.com> 7625M: Radim Krčmář <rkrcmar@redhat.com> 7626L: kvm@vger.kernel.org 7627W: http://www.linux-kvm.org 7628T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7629S: Supported 7630F: Documentation/virtual/kvm/ 7631F: include/trace/events/kvm.h 7632F: include/uapi/asm-generic/kvm* 7633F: include/uapi/linux/kvm* 7634F: include/asm-generic/kvm* 7635F: include/linux/kvm* 7636F: include/kvm/iodev.h 7637F: virt/kvm/* 7638F: tools/kvm/ 7639 7640KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7641M: Joerg Roedel <joro@8bytes.org> 7642L: kvm@vger.kernel.org 7643W: http://www.linux-kvm.org/ 7644S: Maintained 7645F: arch/x86/include/asm/svm.h 7646F: arch/x86/kvm/svm.c 7647 7648KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7649M: Christoffer Dall <christoffer.dall@linaro.org> 7650M: Marc Zyngier <marc.zyngier@arm.com> 7651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7652L: kvmarm@lists.cs.columbia.edu 7653W: http://systems.cs.columbia.edu/projects/kvm-arm 7654T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7655S: Supported 7656F: arch/arm/include/uapi/asm/kvm* 7657F: arch/arm/include/asm/kvm* 7658F: arch/arm/kvm/ 7659F: virt/kvm/arm/ 7660F: include/kvm/arm_* 7661 7662KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7663M: Christoffer Dall <christoffer.dall@linaro.org> 7664M: Marc Zyngier <marc.zyngier@arm.com> 7665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7666L: kvmarm@lists.cs.columbia.edu 7667S: Maintained 7668F: arch/arm64/include/uapi/asm/kvm* 7669F: arch/arm64/include/asm/kvm* 7670F: arch/arm64/kvm/ 7671 7672KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7673M: James Hogan <jhogan@kernel.org> 7674L: linux-mips@linux-mips.org 7675S: Supported 7676F: arch/mips/include/uapi/asm/kvm* 7677F: arch/mips/include/asm/kvm* 7678F: arch/mips/kvm/ 7679 7680KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7681M: Paul Mackerras <paulus@ozlabs.org> 7682L: kvm-ppc@vger.kernel.org 7683W: http://www.linux-kvm.org/ 7684T: git git://github.com/agraf/linux-2.6.git 7685S: Supported 7686F: arch/powerpc/include/uapi/asm/kvm* 7687F: arch/powerpc/include/asm/kvm* 7688F: arch/powerpc/kvm/ 7689F: arch/powerpc/kernel/kvm* 7690 7691KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7692M: Christian Borntraeger <borntraeger@de.ibm.com> 7693M: Cornelia Huck <cohuck@redhat.com> 7694L: linux-s390@vger.kernel.org 7695W: http://www.ibm.com/developerworks/linux/linux390/ 7696T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7697S: Supported 7698F: arch/s390/include/uapi/asm/kvm* 7699F: arch/s390/include/asm/gmap.h 7700F: arch/s390/include/asm/kvm* 7701F: arch/s390/kvm/ 7702F: arch/s390/mm/gmap.c 7703 7704KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7705M: Paolo Bonzini <pbonzini@redhat.com> 7706M: Radim Krčmář <rkrcmar@redhat.com> 7707L: kvm@vger.kernel.org 7708W: http://www.linux-kvm.org 7709T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7710S: Supported 7711F: arch/x86/kvm/ 7712F: arch/x86/include/uapi/asm/kvm* 7713F: arch/x86/include/asm/kvm* 7714F: arch/x86/include/asm/pvclock-abi.h 7715F: arch/x86/kernel/kvm.c 7716F: arch/x86/kernel/kvmclock.c 7717 7718KERNFS 7719M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7720M: Tejun Heo <tj@kernel.org> 7721T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7722S: Supported 7723F: include/linux/kernfs.h 7724F: fs/kernfs/ 7725 7726KEXEC 7727M: Eric Biederman <ebiederm@xmission.com> 7728W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7729L: kexec@lists.infradead.org 7730S: Maintained 7731F: include/linux/kexec.h 7732F: include/uapi/linux/kexec.h 7733F: kernel/kexec* 7734 7735KEYS-ENCRYPTED 7736M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7737L: linux-integrity@vger.kernel.org 7738L: keyrings@vger.kernel.org 7739S: Supported 7740F: Documentation/security/keys/trusted-encrypted.rst 7741F: include/keys/encrypted-type.h 7742F: security/keys/encrypted-keys/ 7743 7744KEYS-TRUSTED 7745M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7746L: linux-integrity@vger.kernel.org 7747L: keyrings@vger.kernel.org 7748S: Supported 7749F: Documentation/security/keys/trusted-encrypted.rst 7750F: include/keys/trusted-type.h 7751F: security/keys/trusted.c 7752F: security/keys/trusted.h 7753 7754KEYS/KEYRINGS: 7755M: David Howells <dhowells@redhat.com> 7756L: keyrings@vger.kernel.org 7757S: Maintained 7758F: Documentation/security/keys/core.rst 7759F: include/linux/key.h 7760F: include/linux/key-type.h 7761F: include/linux/keyctl.h 7762F: include/uapi/linux/keyctl.h 7763F: include/keys/ 7764F: security/keys/ 7765 7766KGDB / KDB /debug_core 7767M: Jason Wessel <jason.wessel@windriver.com> 7768M: Daniel Thompson <daniel.thompson@linaro.org> 7769W: http://kgdb.wiki.kernel.org/ 7770L: kgdb-bugreport@lists.sourceforge.net 7771T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7772S: Maintained 7773F: Documentation/dev-tools/kgdb.rst 7774F: drivers/misc/kgdbts.c 7775F: drivers/tty/serial/kgdboc.c 7776F: include/linux/kdb.h 7777F: include/linux/kgdb.h 7778F: kernel/debug/ 7779 7780KMEMLEAK 7781M: Catalin Marinas <catalin.marinas@arm.com> 7782S: Maintained 7783F: Documentation/dev-tools/kmemleak.rst 7784F: include/linux/kmemleak.h 7785F: mm/kmemleak.c 7786F: mm/kmemleak-test.c 7787 7788KMOD KERNEL MODULE LOADER - USERMODE HELPER 7789M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7790L: linux-kernel@vger.kernel.org 7791S: Maintained 7792F: kernel/kmod.c 7793F: include/linux/kmod.h 7794F: lib/test_kmod.c 7795F: tools/testing/selftests/kmod/ 7796 7797KPROBES 7798M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7799M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7800M: "David S. Miller" <davem@davemloft.net> 7801M: Masami Hiramatsu <mhiramat@kernel.org> 7802S: Maintained 7803F: Documentation/kprobes.txt 7804F: include/linux/kprobes.h 7805F: include/asm-generic/kprobes.h 7806F: kernel/kprobes.c 7807 7808KS0108 LCD CONTROLLER DRIVER 7809M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7810W: http://miguelojeda.es/auxdisplay.htm 7811W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7812S: Maintained 7813F: Documentation/auxdisplay/ks0108 7814F: drivers/auxdisplay/ks0108.c 7815F: include/linux/ks0108.h 7816 7817L3MDEV 7818M: David Ahern <dsa@cumulusnetworks.com> 7819L: netdev@vger.kernel.org 7820S: Maintained 7821F: net/l3mdev 7822F: include/net/l3mdev.h 7823 7824LANTIQ MIPS ARCHITECTURE 7825M: John Crispin <john@phrozen.org> 7826L: linux-mips@linux-mips.org 7827S: Maintained 7828F: arch/mips/lantiq 7829F: drivers/soc/lantiq 7830 7831LAPB module 7832L: linux-x25@vger.kernel.org 7833S: Orphan 7834F: Documentation/networking/lapb-module.txt 7835F: include/*/lapb.h 7836F: net/lapb/ 7837 7838LASI 53c700 driver for PARISC 7839M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7840L: linux-scsi@vger.kernel.org 7841S: Maintained 7842F: Documentation/scsi/53c700.txt 7843F: drivers/scsi/53c700* 7844 7845LEAKING_ADDRESSES 7846M: Tobin C. Harding <me@tobin.cc> 7847S: Maintained 7848F: scripts/leaking_addresses.pl 7849 7850LED SUBSYSTEM 7851M: Richard Purdie <rpurdie@rpsys.net> 7852M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7853M: Pavel Machek <pavel@ucw.cz> 7854L: linux-leds@vger.kernel.org 7855T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7856S: Maintained 7857F: Documentation/devicetree/bindings/leds/ 7858F: drivers/leds/ 7859F: include/linux/leds.h 7860 7861LEGACY EEPROM DRIVER 7862M: Jean Delvare <jdelvare@suse.com> 7863S: Maintained 7864F: Documentation/misc-devices/eeprom 7865F: drivers/misc/eeprom/eeprom.c 7866 7867LEGO USB Tower driver 7868M: Juergen Stuber <starblue@users.sourceforge.net> 7869L: legousb-devel@lists.sourceforge.net 7870W: http://legousb.sourceforge.net/ 7871S: Maintained 7872F: drivers/usb/misc/legousbtower.c 7873 7874LG2160 MEDIA DRIVER 7875M: Michael Krufky <mkrufky@linuxtv.org> 7876L: linux-media@vger.kernel.org 7877W: https://linuxtv.org 7878W: http://github.com/mkrufky 7879Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7880T: git git://linuxtv.org/mkrufky/tuners.git 7881S: Maintained 7882F: drivers/media/dvb-frontends/lg2160.* 7883 7884LGDT3305 MEDIA DRIVER 7885M: Michael Krufky <mkrufky@linuxtv.org> 7886L: linux-media@vger.kernel.org 7887W: https://linuxtv.org 7888W: http://github.com/mkrufky 7889Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7890T: git git://linuxtv.org/mkrufky/tuners.git 7891S: Maintained 7892F: drivers/media/dvb-frontends/lgdt3305.* 7893 7894LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7895M: Viresh Kumar <vireshk@kernel.org> 7896L: linux-ide@vger.kernel.org 7897T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7898S: Maintained 7899F: include/linux/pata_arasan_cf_data.h 7900F: drivers/ata/pata_arasan_cf.c 7901 7902LIBATA PATA DRIVERS 7903M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7904M: Tejun Heo <tj@kernel.org> 7905L: linux-ide@vger.kernel.org 7906T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7907S: Maintained 7908F: drivers/ata/pata_*.c 7909F: drivers/ata/ata_generic.c 7910 7911LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7912M: Linus Walleij <linus.walleij@linaro.org> 7913L: linux-ide@vger.kernel.org 7914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7915S: Maintained 7916F: drivers/ata/pata_ftide010.c 7917F: drivers/ata/sata_gemini.c 7918F: drivers/ata/sata_gemini.h 7919 7920LIBATA SATA AHCI PLATFORM devices support 7921M: Hans de Goede <hdegoede@redhat.com> 7922M: Tejun Heo <tj@kernel.org> 7923L: linux-ide@vger.kernel.org 7924T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7925S: Maintained 7926F: drivers/ata/ahci_platform.c 7927F: drivers/ata/libahci_platform.c 7928F: include/linux/ahci_platform.h 7929 7930LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7931M: Mikael Pettersson <mikpelinux@gmail.com> 7932L: linux-ide@vger.kernel.org 7933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7934S: Maintained 7935F: drivers/ata/sata_promise.* 7936 7937LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7938M: Tejun Heo <tj@kernel.org> 7939L: linux-ide@vger.kernel.org 7940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7941S: Maintained 7942F: drivers/ata/ 7943F: include/linux/ata.h 7944F: include/linux/libata.h 7945F: Documentation/devicetree/bindings/ata/ 7946 7947LIBLOCKDEP 7948M: Sasha Levin <alexander.levin@verizon.com> 7949S: Maintained 7950F: tools/lib/lockdep/ 7951 7952LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7953M: Ross Zwisler <ross.zwisler@linux.intel.com> 7954L: linux-nvdimm@lists.01.org 7955Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7956S: Supported 7957F: drivers/nvdimm/blk.c 7958F: drivers/nvdimm/region_devs.c 7959 7960LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7961M: Vishal Verma <vishal.l.verma@intel.com> 7962L: linux-nvdimm@lists.01.org 7963Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7964S: Supported 7965F: drivers/nvdimm/btt* 7966 7967LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7968M: Ross Zwisler <ross.zwisler@linux.intel.com> 7969L: linux-nvdimm@lists.01.org 7970Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7971S: Supported 7972F: drivers/nvdimm/pmem* 7973 7974LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7975M: Dan Williams <dan.j.williams@intel.com> 7976L: linux-nvdimm@lists.01.org 7977Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7978T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7979S: Supported 7980F: drivers/nvdimm/* 7981F: drivers/acpi/nfit/* 7982F: include/linux/nd.h 7983F: include/linux/libnvdimm.h 7984F: include/uapi/linux/ndctl.h 7985 7986LIGHTNVM PLATFORM SUPPORT 7987M: Matias Bjorling <mb@lightnvm.io> 7988W: http://github/OpenChannelSSD 7989L: linux-block@vger.kernel.org 7990S: Maintained 7991F: drivers/lightnvm/ 7992F: include/linux/lightnvm.h 7993F: include/uapi/linux/lightnvm.h 7994 7995LINUX FOR POWER MACINTOSH 7996M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7997W: http://www.penguinppc.org/ 7998L: linuxppc-dev@lists.ozlabs.org 7999S: Maintained 8000F: arch/powerpc/platforms/powermac/ 8001F: drivers/macintosh/ 8002 8003LINUX FOR POWERPC (32-BIT AND 64-BIT) 8004M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8005M: Paul Mackerras <paulus@samba.org> 8006M: Michael Ellerman <mpe@ellerman.id.au> 8007W: https://github.com/linuxppc/linux/wiki 8008L: linuxppc-dev@lists.ozlabs.org 8009Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8010T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8011S: Supported 8012F: Documentation/ABI/stable/sysfs-firmware-opal-* 8013F: Documentation/devicetree/bindings/powerpc/ 8014F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8015F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8016F: Documentation/powerpc/ 8017F: arch/powerpc/ 8018F: drivers/char/tpm/tpm_ibmvtpm* 8019F: drivers/crypto/nx/ 8020F: drivers/crypto/vmx/ 8021F: drivers/i2c/busses/i2c-opal.c 8022F: drivers/net/ethernet/ibm/ibmveth.* 8023F: drivers/net/ethernet/ibm/ibmvnic.* 8024F: drivers/pci/hotplug/pnv_php.c 8025F: drivers/pci/hotplug/rpa* 8026F: drivers/rtc/rtc-opal.c 8027F: drivers/scsi/ibmvscsi/ 8028F: drivers/tty/hvc/hvc_opal.c 8029F: drivers/watchdog/wdrtas.c 8030F: tools/testing/selftests/powerpc 8031N: /pmac 8032N: powermac 8033N: powernv 8034N: [^a-z0-9]ps3 8035N: pseries 8036 8037LINUX FOR POWERPC EMBEDDED MPC5XXX 8038M: Anatolij Gustschin <agust@denx.de> 8039L: linuxppc-dev@lists.ozlabs.org 8040T: git git://git.denx.de/linux-denx-agust.git 8041S: Maintained 8042F: arch/powerpc/platforms/512x/ 8043F: arch/powerpc/platforms/52xx/ 8044 8045LINUX FOR POWERPC EMBEDDED PPC4XX 8046M: Alistair Popple <alistair@popple.id.au> 8047M: Matt Porter <mporter@kernel.crashing.org> 8048W: http://www.penguinppc.org/ 8049L: linuxppc-dev@lists.ozlabs.org 8050S: Maintained 8051F: arch/powerpc/platforms/40x/ 8052F: arch/powerpc/platforms/44x/ 8053 8054LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8055M: Scott Wood <oss@buserror.net> 8056M: Kumar Gala <galak@kernel.crashing.org> 8057W: http://www.penguinppc.org/ 8058L: linuxppc-dev@lists.ozlabs.org 8059T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8060S: Maintained 8061F: arch/powerpc/platforms/83xx/ 8062F: arch/powerpc/platforms/85xx/ 8063F: Documentation/devicetree/bindings/powerpc/fsl/ 8064 8065LINUX FOR POWERPC EMBEDDED PPC8XX 8066M: Vitaly Bordug <vitb@kernel.crashing.org> 8067W: http://www.penguinppc.org/ 8068L: linuxppc-dev@lists.ozlabs.org 8069S: Maintained 8070F: arch/powerpc/platforms/8xx/ 8071 8072LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8073L: linuxppc-dev@lists.ozlabs.org 8074S: Orphan 8075F: arch/powerpc/*/*virtex* 8076F: arch/powerpc/*/*/*virtex* 8077 8078LINUX FOR POWERPC PA SEMI PWRFICIENT 8079L: linuxppc-dev@lists.ozlabs.org 8080S: Orphan 8081F: arch/powerpc/platforms/pasemi/ 8082F: drivers/*/*pasemi* 8083F: drivers/*/*/*pasemi* 8084 8085LINUX KERNEL DUMP TEST MODULE (LKDTM) 8086M: Kees Cook <keescook@chromium.org> 8087S: Maintained 8088F: drivers/misc/lkdtm* 8089 8090LINUX SECURITY MODULE (LSM) FRAMEWORK 8091M: Chris Wright <chrisw@sous-sol.org> 8092L: linux-security-module@vger.kernel.org 8093S: Supported 8094 8095LIS3LV02D ACCELEROMETER DRIVER 8096M: Eric Piel <eric.piel@tremplin-utc.net> 8097S: Maintained 8098F: Documentation/misc-devices/lis3lv02d 8099F: drivers/misc/lis3lv02d/ 8100F: drivers/platform/x86/hp_accel.c 8101 8102LIVE PATCHING 8103M: Josh Poimboeuf <jpoimboe@redhat.com> 8104M: Jessica Yu <jeyu@kernel.org> 8105M: Jiri Kosina <jikos@kernel.org> 8106M: Miroslav Benes <mbenes@suse.cz> 8107R: Petr Mladek <pmladek@suse.com> 8108S: Maintained 8109F: kernel/livepatch/ 8110F: include/linux/livepatch.h 8111F: arch/x86/include/asm/livepatch.h 8112F: arch/x86/kernel/livepatch.c 8113F: Documentation/livepatch/ 8114F: Documentation/ABI/testing/sysfs-kernel-livepatch 8115F: samples/livepatch/ 8116L: live-patching@vger.kernel.org 8117T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8118 8119LLC (802.2) 8120L: netdev@vger.kernel.org 8121S: Odd fixes 8122F: include/linux/llc.h 8123F: include/uapi/linux/llc.h 8124F: include/net/llc* 8125F: net/llc/ 8126 8127LM73 HARDWARE MONITOR DRIVER 8128M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8129L: linux-hwmon@vger.kernel.org 8130S: Maintained 8131F: drivers/hwmon/lm73.c 8132 8133LM78 HARDWARE MONITOR DRIVER 8134M: Jean Delvare <jdelvare@suse.com> 8135L: linux-hwmon@vger.kernel.org 8136S: Maintained 8137F: Documentation/hwmon/lm78 8138F: drivers/hwmon/lm78.c 8139 8140LM83 HARDWARE MONITOR DRIVER 8141M: Jean Delvare <jdelvare@suse.com> 8142L: linux-hwmon@vger.kernel.org 8143S: Maintained 8144F: Documentation/hwmon/lm83 8145F: drivers/hwmon/lm83.c 8146 8147LM90 HARDWARE MONITOR DRIVER 8148M: Jean Delvare <jdelvare@suse.com> 8149L: linux-hwmon@vger.kernel.org 8150S: Maintained 8151F: Documentation/hwmon/lm90 8152F: Documentation/devicetree/bindings/hwmon/lm90.txt 8153F: drivers/hwmon/lm90.c 8154F: include/dt-bindings/thermal/lm90.h 8155 8156LM95234 HARDWARE MONITOR DRIVER 8157M: Guenter Roeck <linux@roeck-us.net> 8158L: linux-hwmon@vger.kernel.org 8159S: Maintained 8160F: Documentation/hwmon/lm95234 8161F: drivers/hwmon/lm95234.c 8162 8163LME2510 MEDIA DRIVER 8164M: Malcolm Priestley <tvboxspy@gmail.com> 8165L: linux-media@vger.kernel.org 8166W: https://linuxtv.org 8167Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8168S: Maintained 8169F: drivers/media/usb/dvb-usb-v2/lmedm04* 8170 8171LOADPIN SECURITY MODULE 8172M: Kees Cook <keescook@chromium.org> 8173T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8174S: Supported 8175F: security/loadpin/ 8176F: Documentation/admin-guide/LSM/LoadPin.rst 8177 8178LOCKING PRIMITIVES 8179M: Peter Zijlstra <peterz@infradead.org> 8180M: Ingo Molnar <mingo@redhat.com> 8181L: linux-kernel@vger.kernel.org 8182T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8183S: Maintained 8184F: Documentation/locking/ 8185F: include/linux/lockdep.h 8186F: include/linux/spinlock*.h 8187F: arch/*/include/asm/spinlock*.h 8188F: include/linux/rwlock*.h 8189F: include/linux/mutex*.h 8190F: arch/*/include/asm/mutex*.h 8191F: include/linux/rwsem*.h 8192F: arch/*/include/asm/rwsem.h 8193F: include/linux/seqlock.h 8194F: lib/locking*.[ch] 8195F: kernel/locking/ 8196 8197LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8198M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8199L: linux-ntfs-dev@lists.sourceforge.net 8200W: http://www.linux-ntfs.org/content/view/19/37/ 8201S: Maintained 8202F: Documentation/ldm.txt 8203F: block/partitions/ldm.* 8204 8205LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8206M: Sathya Prakash <sathya.prakash@broadcom.com> 8207M: Chaitra P B <chaitra.basappa@broadcom.com> 8208M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8209L: MPT-FusionLinux.pdl@broadcom.com 8210L: linux-scsi@vger.kernel.org 8211W: http://www.avagotech.com/support/ 8212S: Supported 8213F: drivers/message/fusion/ 8214F: drivers/scsi/mpt2sas/ 8215F: drivers/scsi/mpt3sas/ 8216 8217LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8218M: Matthew Wilcox <matthew@wil.cx> 8219L: linux-scsi@vger.kernel.org 8220S: Maintained 8221F: drivers/scsi/sym53c8xx_2/ 8222 8223LTC4261 HARDWARE MONITOR DRIVER 8224M: Guenter Roeck <linux@roeck-us.net> 8225L: linux-hwmon@vger.kernel.org 8226S: Maintained 8227F: Documentation/hwmon/ltc4261 8228F: drivers/hwmon/ltc4261.c 8229 8230LTC4306 I2C MULTIPLEXER DRIVER 8231M: Michael Hennerich <michael.hennerich@analog.com> 8232W: http://ez.analog.com/community/linux-device-drivers 8233L: linux-i2c@vger.kernel.org 8234S: Supported 8235F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8236F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8237 8238LTP (Linux Test Project) 8239M: Mike Frysinger <vapier@gentoo.org> 8240M: Cyril Hrubis <chrubis@suse.cz> 8241M: Wanlong Gao <wanlong.gao@gmail.com> 8242M: Jan Stancek <jstancek@redhat.com> 8243M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8244M: Alexey Kodanev <alexey.kodanev@oracle.com> 8245L: ltp@lists.linux.it (subscribers-only) 8246W: http://linux-test-project.github.io/ 8247T: git git://github.com/linux-test-project/ltp.git 8248S: Maintained 8249 8250M32R ARCHITECTURE 8251W: http://www.linux-m32r.org/ 8252S: Orphan 8253F: arch/m32r/ 8254 8255M68K ARCHITECTURE 8256M: Geert Uytterhoeven <geert@linux-m68k.org> 8257L: linux-m68k@lists.linux-m68k.org 8258W: http://www.linux-m68k.org/ 8259T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8260S: Maintained 8261F: arch/m68k/ 8262F: drivers/zorro/ 8263 8264M68K ON APPLE MACINTOSH 8265M: Joshua Thompson <funaho@jurai.org> 8266W: http://www.mac.linux-m68k.org/ 8267L: linux-m68k@lists.linux-m68k.org 8268S: Maintained 8269F: arch/m68k/mac/ 8270 8271M68K ON HP9000/300 8272M: Philip Blundell <philb@gnu.org> 8273W: http://www.tazenda.demon.co.uk/phil/linux-hp 8274S: Maintained 8275F: arch/m68k/hp300/ 8276 8277M88DS3103 MEDIA DRIVER 8278M: Antti Palosaari <crope@iki.fi> 8279L: linux-media@vger.kernel.org 8280W: https://linuxtv.org 8281W: http://palosaari.fi/linux/ 8282Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8283T: git git://linuxtv.org/anttip/media_tree.git 8284S: Maintained 8285F: drivers/media/dvb-frontends/m88ds3103* 8286 8287M88RS2000 MEDIA DRIVER 8288M: Malcolm Priestley <tvboxspy@gmail.com> 8289L: linux-media@vger.kernel.org 8290W: https://linuxtv.org 8291Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8292S: Maintained 8293F: drivers/media/dvb-frontends/m88rs2000* 8294 8295MA901 MASTERKIT USB FM RADIO DRIVER 8296M: Alexey Klimov <klimov.linux@gmail.com> 8297L: linux-media@vger.kernel.org 8298T: git git://linuxtv.org/media_tree.git 8299S: Maintained 8300F: drivers/media/radio/radio-ma901.c 8301 8302MAC80211 8303M: Johannes Berg <johannes@sipsolutions.net> 8304L: linux-wireless@vger.kernel.org 8305W: http://wireless.kernel.org/ 8306T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8307T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8308S: Maintained 8309F: Documentation/networking/mac80211-injection.txt 8310F: include/net/mac80211.h 8311F: net/mac80211/ 8312F: drivers/net/wireless/mac80211_hwsim.[ch] 8313F: Documentation/networking/mac80211_hwsim/README 8314 8315MAILBOX API 8316M: Jassi Brar <jassisinghbrar@gmail.com> 8317L: linux-kernel@vger.kernel.org 8318S: Maintained 8319F: drivers/mailbox/ 8320F: include/linux/mailbox_client.h 8321F: include/linux/mailbox_controller.h 8322 8323MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8324M: Michael Kerrisk <mtk.manpages@gmail.com> 8325W: http://www.kernel.org/doc/man-pages 8326L: linux-man@vger.kernel.org 8327S: Maintained 8328 8329MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8330M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8331L: linux-mips@linux-mips.org 8332S: Maintained 8333F: arch/mips/boot/dts/img/pistachio_marduk.dts 8334 8335MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8336M: Andrew Lunn <andrew@lunn.ch> 8337M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8338L: netdev@vger.kernel.org 8339S: Maintained 8340F: drivers/net/dsa/mv88e6xxx/ 8341F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8342 8343MARVELL ARMADA DRM SUPPORT 8344M: Russell King <linux@armlinux.org.uk> 8345S: Maintained 8346T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8347T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8348F: drivers/gpu/drm/armada/ 8349F: include/uapi/drm/armada_drm.h 8350F: Documentation/devicetree/bindings/display/armada/ 8351 8352MARVELL CRYPTO DRIVER 8353M: Boris Brezillon <boris.brezillon@free-electrons.com> 8354M: Arnaud Ebalard <arno@natisbad.org> 8355F: drivers/crypto/marvell/ 8356S: Maintained 8357L: linux-crypto@vger.kernel.org 8358 8359MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8360M: Mirko Lindner <mlindner@marvell.com> 8361M: Stephen Hemminger <stephen@networkplumber.org> 8362L: netdev@vger.kernel.org 8363S: Maintained 8364F: drivers/net/ethernet/marvell/sk* 8365 8366MARVELL LIBERTAS WIRELESS DRIVER 8367L: libertas-dev@lists.infradead.org 8368S: Orphan 8369F: drivers/net/wireless/marvell/libertas/ 8370 8371MARVELL MACCHIATOBIN SUPPORT 8372M: Russell King <rmk@armlinux.org.uk> 8373L: linux-arm-kernel@lists.infradead.org 8374S: Maintained 8375F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8376 8377MARVELL MV643XX ETHERNET DRIVER 8378M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8379L: netdev@vger.kernel.org 8380S: Maintained 8381F: drivers/net/ethernet/marvell/mv643xx_eth.* 8382F: include/linux/mv643xx.h 8383 8384MARVELL MV88X3310 PHY DRIVER 8385M: Russell King <rmk@armlinux.org.uk> 8386L: netdev@vger.kernel.org 8387S: Maintained 8388F: drivers/net/phy/marvell10g.c 8389 8390MARVELL MVNETA ETHERNET DRIVER 8391M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8392L: netdev@vger.kernel.org 8393S: Maintained 8394F: drivers/net/ethernet/marvell/mvneta.* 8395 8396MARVELL MWIFIEX WIRELESS DRIVER 8397M: Amitkumar Karwar <amitkarwar@gmail.com> 8398M: Nishant Sarmukadam <nishants@marvell.com> 8399M: Ganapathi Bhat <gbhat@marvell.com> 8400M: Xinming Hu <huxm@marvell.com> 8401L: linux-wireless@vger.kernel.org 8402S: Maintained 8403F: drivers/net/wireless/marvell/mwifiex/ 8404 8405MARVELL MWL8K WIRELESS DRIVER 8406M: Lennert Buytenhek <buytenh@wantstofly.org> 8407L: linux-wireless@vger.kernel.org 8408S: Odd Fixes 8409F: drivers/net/wireless/marvell/mwl8k.c 8410 8411MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8412M: Nicolas Pitre <nico@fluxnic.net> 8413S: Odd Fixes 8414F: drivers/mmc/host/mvsdio.* 8415 8416MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8417M: Hu Ziji <huziji@marvell.com> 8418L: linux-mmc@vger.kernel.org 8419S: Supported 8420F: drivers/mmc/host/sdhci-xenon* 8421F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8422 8423MATROX FRAMEBUFFER DRIVER 8424L: linux-fbdev@vger.kernel.org 8425S: Orphan 8426F: drivers/video/fbdev/matrox/matroxfb_* 8427F: include/uapi/linux/matroxfb.h 8428 8429MAX16065 HARDWARE MONITOR DRIVER 8430M: Guenter Roeck <linux@roeck-us.net> 8431L: linux-hwmon@vger.kernel.org 8432S: Maintained 8433F: Documentation/hwmon/max16065 8434F: drivers/hwmon/max16065.c 8435 8436MAX20751 HARDWARE MONITOR DRIVER 8437M: Guenter Roeck <linux@roeck-us.net> 8438L: linux-hwmon@vger.kernel.org 8439S: Maintained 8440F: Documentation/hwmon/max20751 8441F: drivers/hwmon/max20751.c 8442 8443MAX2175 SDR TUNER DRIVER 8444M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8445L: linux-media@vger.kernel.org 8446T: git git://linuxtv.org/media_tree.git 8447S: Maintained 8448F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8449F: Documentation/media/v4l-drivers/max2175.rst 8450F: drivers/media/i2c/max2175* 8451F: include/uapi/linux/max2175.h 8452 8453MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8454L: linux-hwmon@vger.kernel.org 8455S: Orphan 8456F: Documentation/hwmon/max6650 8457F: drivers/hwmon/max6650.c 8458 8459MAX6697 HARDWARE MONITOR DRIVER 8460M: Guenter Roeck <linux@roeck-us.net> 8461L: linux-hwmon@vger.kernel.org 8462S: Maintained 8463F: Documentation/hwmon/max6697 8464F: Documentation/devicetree/bindings/i2c/max6697.txt 8465F: drivers/hwmon/max6697.c 8466F: include/linux/platform_data/max6697.h 8467 8468MAX9860 MONO AUDIO VOICE CODEC DRIVER 8469M: Peter Rosin <peda@axentia.se> 8470L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8471S: Maintained 8472F: Documentation/devicetree/bindings/sound/max9860.txt 8473F: sound/soc/codecs/max9860.* 8474 8475MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8476M: Javier Martinez Canillas <javier@dowhile0.org> 8477L: linux-kernel@vger.kernel.org 8478S: Supported 8479F: drivers/regulator/max77802-regulator.c 8480F: Documentation/devicetree/bindings/*/*max77802.txt 8481F: include/dt-bindings/*/*max77802.h 8482 8483MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8484M: Krzysztof Kozlowski <krzk@kernel.org> 8485M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8486L: linux-pm@vger.kernel.org 8487S: Supported 8488F: drivers/power/supply/max14577_charger.c 8489F: drivers/power/supply/max77693_charger.c 8490 8491MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8492M: Chanwoo Choi <cw00.choi@samsung.com> 8493M: Krzysztof Kozlowski <krzk@kernel.org> 8494M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8495L: linux-kernel@vger.kernel.org 8496S: Supported 8497F: drivers/*/max14577*.c 8498F: drivers/*/max77686*.c 8499F: drivers/*/max77693*.c 8500F: drivers/extcon/extcon-max14577.c 8501F: drivers/extcon/extcon-max77693.c 8502F: drivers/rtc/rtc-max77686.c 8503F: drivers/clk/clk-max77686.c 8504F: Documentation/devicetree/bindings/mfd/max14577.txt 8505F: Documentation/devicetree/bindings/*/max77686.txt 8506F: Documentation/devicetree/bindings/mfd/max77693.txt 8507F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8508F: include/linux/mfd/max14577*.h 8509F: include/linux/mfd/max77686*.h 8510F: include/linux/mfd/max77693*.h 8511 8512MAXIRADIO FM RADIO RECEIVER DRIVER 8513M: Hans Verkuil <hverkuil@xs4all.nl> 8514L: linux-media@vger.kernel.org 8515T: git git://linuxtv.org/media_tree.git 8516W: https://linuxtv.org 8517S: Maintained 8518F: drivers/media/radio/radio-maxiradio* 8519 8520MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8521M: Peter Rosin <peda@axentia.se> 8522L: linux-iio@vger.kernel.org 8523S: Maintained 8524F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8525F: drivers/iio/potentiometer/mcp4531.c 8526 8527MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8528M: William Breathitt Gray <vilhelm.gray@gmail.com> 8529L: linux-iio@vger.kernel.org 8530S: Maintained 8531F: drivers/iio/dac/cio-dac.c 8532 8533MEDIA DRIVERS FOR ASCOT2E 8534M: Sergey Kozlov <serjk@netup.ru> 8535M: Abylay Ospan <aospan@netup.ru> 8536L: linux-media@vger.kernel.org 8537W: https://linuxtv.org 8538W: http://netup.tv/ 8539T: git git://linuxtv.org/media_tree.git 8540S: Supported 8541F: drivers/media/dvb-frontends/ascot2e* 8542 8543MEDIA DRIVERS FOR CXD2841ER 8544M: Sergey Kozlov <serjk@netup.ru> 8545M: Abylay Ospan <aospan@netup.ru> 8546L: linux-media@vger.kernel.org 8547W: https://linuxtv.org 8548W: http://netup.tv/ 8549T: git git://linuxtv.org/media_tree.git 8550S: Supported 8551F: drivers/media/dvb-frontends/cxd2841er* 8552 8553MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8554M: Daniel Scheller <d.scheller.oss@gmail.com> 8555L: linux-media@vger.kernel.org 8556W: https://linuxtv.org 8557T: git git://linuxtv.org/media_tree.git 8558S: Maintained 8559F: drivers/media/pci/ddbridge/* 8560 8561MEDIA DRIVERS FOR FREESCALE IMX 8562M: Steve Longerbeam <slongerbeam@gmail.com> 8563M: Philipp Zabel <p.zabel@pengutronix.de> 8564L: linux-media@vger.kernel.org 8565T: git git://linuxtv.org/media_tree.git 8566S: Maintained 8567F: Documentation/devicetree/bindings/media/imx.txt 8568F: Documentation/media/v4l-drivers/imx.rst 8569F: drivers/staging/media/imx/ 8570F: include/linux/imx-media.h 8571F: include/media/imx.h 8572 8573MEDIA DRIVERS FOR HELENE 8574M: Abylay Ospan <aospan@netup.ru> 8575L: linux-media@vger.kernel.org 8576W: https://linuxtv.org 8577W: http://netup.tv/ 8578T: git git://linuxtv.org/media_tree.git 8579S: Supported 8580F: drivers/media/dvb-frontends/helene* 8581 8582MEDIA DRIVERS FOR HORUS3A 8583M: Sergey Kozlov <serjk@netup.ru> 8584M: Abylay Ospan <aospan@netup.ru> 8585L: linux-media@vger.kernel.org 8586W: https://linuxtv.org 8587W: http://netup.tv/ 8588T: git git://linuxtv.org/media_tree.git 8589S: Supported 8590F: drivers/media/dvb-frontends/horus3a* 8591 8592MEDIA DRIVERS FOR LNBH25 8593M: Sergey Kozlov <serjk@netup.ru> 8594M: Abylay Ospan <aospan@netup.ru> 8595L: linux-media@vger.kernel.org 8596W: https://linuxtv.org 8597W: http://netup.tv/ 8598T: git git://linuxtv.org/media_tree.git 8599S: Supported 8600F: drivers/media/dvb-frontends/lnbh25* 8601 8602MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8603M: Daniel Scheller <d.scheller.oss@gmail.com> 8604L: linux-media@vger.kernel.org 8605W: https://linuxtv.org 8606T: git git://linuxtv.org/media_tree.git 8607S: Maintained 8608F: drivers/media/dvb-frontends/mxl5xx* 8609 8610MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8611M: Sergey Kozlov <serjk@netup.ru> 8612M: Abylay Ospan <aospan@netup.ru> 8613L: linux-media@vger.kernel.org 8614W: https://linuxtv.org 8615W: http://netup.tv/ 8616T: git git://linuxtv.org/media_tree.git 8617S: Supported 8618F: drivers/media/pci/netup_unidvb/* 8619 8620MEDIA DRIVERS FOR RENESAS - DRIF 8621M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8622L: linux-media@vger.kernel.org 8623L: linux-renesas-soc@vger.kernel.org 8624T: git git://linuxtv.org/media_tree.git 8625S: Supported 8626F: Documentation/devicetree/bindings/media/renesas,drif.txt 8627F: drivers/media/platform/rcar_drif.c 8628 8629MEDIA DRIVERS FOR RENESAS - FCP 8630M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8631L: linux-media@vger.kernel.org 8632L: linux-renesas-soc@vger.kernel.org 8633T: git git://linuxtv.org/media_tree.git 8634S: Supported 8635F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8636F: drivers/media/platform/rcar-fcp.c 8637F: include/media/rcar-fcp.h 8638 8639MEDIA DRIVERS FOR RENESAS - FDP1 8640M: Kieran Bingham <kieran@bingham.xyz> 8641L: linux-media@vger.kernel.org 8642L: linux-renesas-soc@vger.kernel.org 8643T: git git://linuxtv.org/media_tree.git 8644S: Supported 8645F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8646F: drivers/media/platform/rcar_fdp1.c 8647 8648MEDIA DRIVERS FOR RENESAS - VIN 8649M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8650L: linux-media@vger.kernel.org 8651L: linux-renesas-soc@vger.kernel.org 8652T: git git://linuxtv.org/media_tree.git 8653S: Supported 8654F: Documentation/devicetree/bindings/media/rcar_vin.txt 8655F: drivers/media/platform/rcar-vin/ 8656 8657MEDIA DRIVERS FOR RENESAS - VSP1 8658M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8659L: linux-media@vger.kernel.org 8660L: linux-renesas-soc@vger.kernel.org 8661T: git git://linuxtv.org/media_tree.git 8662S: Supported 8663F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8664F: drivers/media/platform/vsp1/ 8665 8666MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8667M: Daniel Scheller <d.scheller.oss@gmail.com> 8668L: linux-media@vger.kernel.org 8669W: https://linuxtv.org 8670T: git git://linuxtv.org/media_tree.git 8671S: Maintained 8672F: drivers/media/dvb-frontends/stv0910* 8673 8674MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8675M: Daniel Scheller <d.scheller.oss@gmail.com> 8676L: linux-media@vger.kernel.org 8677W: https://linuxtv.org 8678T: git git://linuxtv.org/media_tree.git 8679S: Maintained 8680F: drivers/media/dvb-frontends/stv6111* 8681 8682MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8683M: Dmitry Osipenko <digetx@gmail.com> 8684L: linux-media@vger.kernel.org 8685L: linux-tegra@vger.kernel.org 8686T: git git://linuxtv.org/media_tree.git 8687S: Maintained 8688F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8689F: drivers/staging/media/tegra-vde/ 8690 8691MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8692M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8693M: Mauro Carvalho Chehab <mchehab@kernel.org> 8694P: LinuxTV.org Project 8695L: linux-media@vger.kernel.org 8696W: https://linuxtv.org 8697Q: http://patchwork.kernel.org/project/linux-media/list/ 8698T: git git://linuxtv.org/media_tree.git 8699S: Maintained 8700F: Documentation/devicetree/bindings/media/ 8701F: Documentation/media/ 8702F: drivers/media/ 8703F: drivers/staging/media/ 8704F: include/linux/platform_data/media/ 8705F: include/media/ 8706F: include/uapi/linux/dvb/ 8707F: include/uapi/linux/videodev2.h 8708F: include/uapi/linux/media.h 8709F: include/uapi/linux/v4l2-* 8710F: include/uapi/linux/meye.h 8711F: include/uapi/linux/ivtv* 8712F: include/uapi/linux/uvcvideo.h 8713 8714MEDIATEK CIR DRIVER 8715M: Sean Wang <sean.wang@mediatek.com> 8716S: Maintained 8717F: drivers/media/rc/mtk-cir.c 8718 8719MEDIATEK PMIC LED DRIVER 8720M: Sean Wang <sean.wang@mediatek.com> 8721S: Maintained 8722F: drivers/leds/leds-mt6323.c 8723F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8724 8725MEDIATEK ETHERNET DRIVER 8726M: Felix Fietkau <nbd@openwrt.org> 8727M: John Crispin <john@phrozen.org> 8728M: Sean Wang <sean.wang@mediatek.com> 8729M: Nelson Chang <nelson.chang@mediatek.com> 8730L: netdev@vger.kernel.org 8731S: Maintained 8732F: drivers/net/ethernet/mediatek/ 8733 8734MEDIATEK JPEG DRIVER 8735M: Rick Chang <rick.chang@mediatek.com> 8736M: Bin Liu <bin.liu@mediatek.com> 8737S: Supported 8738F: drivers/media/platform/mtk-jpeg/ 8739F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8740 8741MEDIATEK MDP DRIVER 8742M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8743M: Houlong Wei <houlong.wei@mediatek.com> 8744M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8745S: Supported 8746F: drivers/media/platform/mtk-mdp/ 8747F: drivers/media/platform/mtk-vpu/ 8748F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8749 8750MEDIATEK MEDIA DRIVER 8751M: Tiffany Lin <tiffany.lin@mediatek.com> 8752M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8753S: Supported 8754F: drivers/media/platform/mtk-vcodec/ 8755F: drivers/media/platform/mtk-vpu/ 8756F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8757F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8758 8759MEDIATEK MT7601U WIRELESS LAN DRIVER 8760M: Jakub Kicinski <kubakici@wp.pl> 8761L: linux-wireless@vger.kernel.org 8762S: Maintained 8763F: drivers/net/wireless/mediatek/mt7601u/ 8764 8765MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8766M: Sean Wang <sean.wang@mediatek.com> 8767S: Maintained 8768F: drivers/char/hw_random/mtk-rng.c 8769 8770MEDIATEK USB3 DRD IP DRIVER 8771M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8772L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8774L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8775S: Maintained 8776F: drivers/usb/mtu3/ 8777 8778MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8779M: Peter Senna Tschudin <peter.senna@collabora.com> 8780M: Martin Donnelly <martin.donnelly@ge.com> 8781M: Martyn Welch <martyn.welch@collabora.co.uk> 8782S: Maintained 8783F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8784F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8785 8786MEGARAID SCSI/SAS DRIVERS 8787M: Kashyap Desai <kashyap.desai@broadcom.com> 8788M: Sumit Saxena <sumit.saxena@broadcom.com> 8789M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8790L: megaraidlinux.pdl@broadcom.com 8791L: linux-scsi@vger.kernel.org 8792W: http://www.avagotech.com/support/ 8793S: Maintained 8794F: Documentation/scsi/megaraid.txt 8795F: drivers/scsi/megaraid.* 8796F: drivers/scsi/megaraid/ 8797 8798MELEXIS MLX90614 DRIVER 8799M: Crt Mori <cmo@melexis.com> 8800L: linux-iio@vger.kernel.org 8801W: http://www.melexis.com 8802S: Supported 8803F: drivers/iio/temperature/mlx90614.c 8804 8805MELFAS MIP4 TOUCHSCREEN DRIVER 8806M: Sangwon Jee <jeesw@melfas.com> 8807W: http://www.melfas.com 8808S: Supported 8809F: drivers/input/touchscreen/melfas_mip4.c 8810F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8811 8812MELLANOX ETHERNET DRIVER (mlx4_en) 8813M: Tariq Toukan <tariqt@mellanox.com> 8814L: netdev@vger.kernel.org 8815S: Supported 8816W: http://www.mellanox.com 8817Q: http://patchwork.ozlabs.org/project/netdev/list/ 8818F: drivers/net/ethernet/mellanox/mlx4/en_* 8819 8820MELLANOX ETHERNET DRIVER (mlx5e) 8821M: Saeed Mahameed <saeedm@mellanox.com> 8822L: netdev@vger.kernel.org 8823S: Supported 8824W: http://www.mellanox.com 8825Q: http://patchwork.ozlabs.org/project/netdev/list/ 8826F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8827 8828MELLANOX ETHERNET INNOVA DRIVER 8829M: Ilan Tayari <ilant@mellanox.com> 8830R: Boris Pismenny <borisp@mellanox.com> 8831L: netdev@vger.kernel.org 8832S: Supported 8833W: http://www.mellanox.com 8834Q: http://patchwork.ozlabs.org/project/netdev/list/ 8835F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8836F: include/linux/mlx5/mlx5_ifc_fpga.h 8837 8838MELLANOX ETHERNET INNOVA IPSEC DRIVER 8839M: Ilan Tayari <ilant@mellanox.com> 8840R: Boris Pismenny <borisp@mellanox.com> 8841L: netdev@vger.kernel.org 8842S: Supported 8843W: http://www.mellanox.com 8844Q: http://patchwork.ozlabs.org/project/netdev/list/ 8845F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8846F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8847 8848MELLANOX ETHERNET SWITCH DRIVERS 8849M: Jiri Pirko <jiri@mellanox.com> 8850M: Ido Schimmel <idosch@mellanox.com> 8851L: netdev@vger.kernel.org 8852S: Supported 8853W: http://www.mellanox.com 8854Q: http://patchwork.ozlabs.org/project/netdev/list/ 8855F: drivers/net/ethernet/mellanox/mlxsw/ 8856 8857MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8858M: mlxsw@mellanox.com 8859L: netdev@vger.kernel.org 8860S: Supported 8861W: http://www.mellanox.com 8862Q: http://patchwork.ozlabs.org/project/netdev/list/ 8863F: drivers/net/ethernet/mellanox/mlxfw/ 8864 8865MELLANOX MLX CPLD HOTPLUG DRIVER 8866M: Vadim Pasternak <vadimp@mellanox.com> 8867L: platform-driver-x86@vger.kernel.org 8868S: Supported 8869F: drivers/platform/x86/mlxcpld-hotplug.c 8870F: include/linux/platform_data/mlxcpld-hotplug.h 8871 8872MELLANOX MLX4 core VPI driver 8873M: Tariq Toukan <tariqt@mellanox.com> 8874L: netdev@vger.kernel.org 8875L: linux-rdma@vger.kernel.org 8876W: http://www.mellanox.com 8877Q: http://patchwork.ozlabs.org/project/netdev/list/ 8878S: Supported 8879F: drivers/net/ethernet/mellanox/mlx4/ 8880F: include/linux/mlx4/ 8881 8882MELLANOX MLX4 IB driver 8883M: Yishai Hadas <yishaih@mellanox.com> 8884L: linux-rdma@vger.kernel.org 8885W: http://www.mellanox.com 8886Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8887S: Supported 8888F: drivers/infiniband/hw/mlx4/ 8889F: include/linux/mlx4/ 8890F: include/uapi/rdma/mlx4-abi.h 8891 8892MELLANOX MLX5 core VPI driver 8893M: Saeed Mahameed <saeedm@mellanox.com> 8894M: Matan Barak <matanb@mellanox.com> 8895M: Leon Romanovsky <leonro@mellanox.com> 8896L: netdev@vger.kernel.org 8897L: linux-rdma@vger.kernel.org 8898W: http://www.mellanox.com 8899Q: http://patchwork.ozlabs.org/project/netdev/list/ 8900S: Supported 8901F: drivers/net/ethernet/mellanox/mlx5/core/ 8902F: include/linux/mlx5/ 8903 8904MELLANOX MLX5 IB driver 8905M: Matan Barak <matanb@mellanox.com> 8906M: Leon Romanovsky <leonro@mellanox.com> 8907L: linux-rdma@vger.kernel.org 8908W: http://www.mellanox.com 8909Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8910S: Supported 8911F: drivers/infiniband/hw/mlx5/ 8912F: include/linux/mlx5/ 8913F: include/uapi/rdma/mlx5-abi.h 8914 8915MELLANOX MLXCPLD I2C AND MUX DRIVER 8916M: Vadim Pasternak <vadimp@mellanox.com> 8917M: Michael Shych <michaelsh@mellanox.com> 8918L: linux-i2c@vger.kernel.org 8919S: Supported 8920F: drivers/i2c/busses/i2c-mlxcpld.c 8921F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8922F: Documentation/i2c/busses/i2c-mlxcpld 8923 8924MELLANOX MLXCPLD LED DRIVER 8925M: Vadim Pasternak <vadimp@mellanox.com> 8926L: linux-leds@vger.kernel.org 8927S: Supported 8928F: drivers/leds/leds-mlxcpld.c 8929F: Documentation/leds/leds-mlxcpld.txt 8930 8931MELLANOX PLATFORM DRIVER 8932M: Vadim Pasternak <vadimp@mellanox.com> 8933L: platform-driver-x86@vger.kernel.org 8934S: Supported 8935F: drivers/platform/x86/mlx-platform.c 8936 8937MEMBARRIER SUPPORT 8938M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8939M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8940L: linux-kernel@vger.kernel.org 8941S: Supported 8942F: kernel/sched/membarrier.c 8943F: include/uapi/linux/membarrier.h 8944 8945MEMORY MANAGEMENT 8946L: linux-mm@kvack.org 8947W: http://www.linux-mm.org 8948S: Maintained 8949F: include/linux/mm.h 8950F: include/linux/gfp.h 8951F: include/linux/mmzone.h 8952F: include/linux/memory_hotplug.h 8953F: include/linux/vmalloc.h 8954F: mm/ 8955 8956MEMORY TECHNOLOGY DEVICES (MTD) 8957M: David Woodhouse <dwmw2@infradead.org> 8958M: Brian Norris <computersforpeace@gmail.com> 8959M: Boris Brezillon <boris.brezillon@free-electrons.com> 8960M: Marek Vasut <marek.vasut@gmail.com> 8961M: Richard Weinberger <richard@nod.at> 8962M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8963L: linux-mtd@lists.infradead.org 8964W: http://www.linux-mtd.infradead.org/ 8965Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8966T: git git://git.infradead.org/linux-mtd.git master 8967T: git git://git.infradead.org/l2-mtd.git master 8968S: Maintained 8969F: Documentation/devicetree/bindings/mtd/ 8970F: drivers/mtd/ 8971F: include/linux/mtd/ 8972F: include/uapi/mtd/ 8973 8974MEN A21 WATCHDOG DRIVER 8975M: Johannes Thumshirn <morbidrsa@gmail.com> 8976L: linux-watchdog@vger.kernel.org 8977S: Maintained 8978F: drivers/watchdog/mena21_wdt.c 8979 8980MEN CHAMELEON BUS (mcb) 8981M: Johannes Thumshirn <morbidrsa@gmail.com> 8982S: Maintained 8983F: drivers/mcb/ 8984F: include/linux/mcb.h 8985F: Documentation/men-chameleon-bus.txt 8986 8987MEN F21BMC (Board Management Controller) 8988M: Andreas Werner <andreas.werner@men.de> 8989S: Supported 8990F: drivers/mfd/menf21bmc.c 8991F: drivers/watchdog/menf21bmc_wdt.c 8992F: drivers/leds/leds-menf21bmc.c 8993F: drivers/hwmon/menf21bmc_hwmon.c 8994F: Documentation/hwmon/menf21bmc 8995 8996MESON AO CEC DRIVER FOR AMLOGIC SOCS 8997M: Neil Armstrong <narmstrong@baylibre.com> 8998L: linux-media@lists.freedesktop.org 8999L: linux-amlogic@lists.infradead.org 9000W: http://linux-meson.com/ 9001S: Supported 9002F: drivers/media/platform/meson/ao-cec.c 9003F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9004T: git git://linuxtv.org/media_tree.git 9005 9006METAG ARCHITECTURE 9007M: James Hogan <jhogan@kernel.org> 9008L: linux-metag@vger.kernel.org 9009T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 9010S: Odd Fixes 9011F: arch/metag/ 9012F: Documentation/metag/ 9013F: Documentation/devicetree/bindings/metag/ 9014F: Documentation/devicetree/bindings/interrupt-controller/img,* 9015F: drivers/clocksource/metag_generic.c 9016F: drivers/irqchip/irq-metag.c 9017F: drivers/irqchip/irq-metag-ext.c 9018F: drivers/tty/metag_da.c 9019 9020MICROBLAZE ARCHITECTURE 9021M: Michal Simek <monstr@monstr.eu> 9022W: http://www.monstr.eu/fdt/ 9023T: git git://git.monstr.eu/linux-2.6-microblaze.git 9024S: Supported 9025F: arch/microblaze/ 9026 9027MICROCHIP / ATMEL AT91 SERIAL DRIVER 9028M: Richard Genoud <richard.genoud@gmail.com> 9029S: Maintained 9030F: drivers/tty/serial/atmel_serial.c 9031F: drivers/tty/serial/atmel_serial.h 9032 9033MICROCHIP / ATMEL DMA DRIVER 9034M: Ludovic Desroches <ludovic.desroches@microchip.com> 9035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9036L: dmaengine@vger.kernel.org 9037S: Supported 9038F: drivers/dma/at_hdmac.c 9039F: drivers/dma/at_hdmac_regs.h 9040F: include/linux/platform_data/dma-atmel.h 9041 9042MICROCHIP / ATMEL ECC DRIVER 9043M: Tudor Ambarus <tudor.ambarus@microchip.com> 9044L: linux-crypto@vger.kernel.org 9045S: Maintained 9046F: drivers/crypto/atmel-ecc.* 9047 9048MICROCHIP / ATMEL ISC DRIVER 9049M: Songjun Wu <songjun.wu@microchip.com> 9050L: linux-media@vger.kernel.org 9051S: Supported 9052F: drivers/media/platform/atmel/atmel-isc.c 9053F: drivers/media/platform/atmel/atmel-isc-regs.h 9054F: devicetree/bindings/media/atmel-isc.txt 9055 9056MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9057M: Woojung Huh <Woojung.Huh@microchip.com> 9058M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9059L: netdev@vger.kernel.org 9060S: Maintained 9061F: net/dsa/tag_ksz.c 9062F: drivers/net/dsa/microchip/* 9063F: include/linux/platform_data/microchip-ksz.h 9064F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9065 9066MICROCHIP USB251XB DRIVER 9067M: Richard Leitner <richard.leitner@skidata.com> 9068L: linux-usb@vger.kernel.org 9069S: Maintained 9070F: drivers/usb/misc/usb251xb.c 9071F: Documentation/devicetree/bindings/usb/usb251xb.txt 9072 9073MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9074M: Don Brace <don.brace@microsemi.com> 9075L: esc.storagedev@microsemi.com 9076L: linux-scsi@vger.kernel.org 9077S: Supported 9078F: drivers/scsi/smartpqi/smartpqi*.[ch] 9079F: drivers/scsi/smartpqi/Kconfig 9080F: drivers/scsi/smartpqi/Makefile 9081F: include/linux/cciss*.h 9082F: include/uapi/linux/cciss*.h 9083F: Documentation/scsi/smartpqi.txt 9084 9085MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9086M: Chen Yu <yu.c.chen@intel.com> 9087L: platform-driver-x86@vger.kernel.org 9088S: Supported 9089F: drivers/platform/x86/surfacepro3_button.c 9090 9091MICROTEK X6 SCANNER 9092M: Oliver Neukum <oliver@neukum.org> 9093S: Maintained 9094F: drivers/usb/image/microtek.* 9095 9096MIPS 9097M: Ralf Baechle <ralf@linux-mips.org> 9098L: linux-mips@linux-mips.org 9099W: http://www.linux-mips.org/ 9100T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9101Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9102S: Supported 9103F: Documentation/devicetree/bindings/mips/ 9104F: Documentation/mips/ 9105F: arch/mips/ 9106 9107MIPS BOSTON DEVELOPMENT BOARD 9108M: Paul Burton <paul.burton@mips.com> 9109L: linux-mips@linux-mips.org 9110S: Maintained 9111F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9112F: arch/mips/boot/dts/img/boston.dts 9113F: arch/mips/configs/generic/board-boston.config 9114F: drivers/clk/imgtec/clk-boston.c 9115F: include/dt-bindings/clock/boston-clock.h 9116 9117MIPS GENERIC PLATFORM 9118M: Paul Burton <paul.burton@mips.com> 9119L: linux-mips@linux-mips.org 9120S: Supported 9121F: arch/mips/generic/ 9122F: arch/mips/tools/generic-board-config.sh 9123 9124MIPS/LOONGSON1 ARCHITECTURE 9125M: Keguang Zhang <keguang.zhang@gmail.com> 9126L: linux-mips@linux-mips.org 9127S: Maintained 9128F: arch/mips/loongson32/ 9129F: arch/mips/include/asm/mach-loongson32/ 9130F: drivers/*/*loongson1* 9131F: drivers/*/*/*loongson1* 9132 9133MIPS RINT INSTRUCTION EMULATION 9134M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9135L: linux-mips@linux-mips.org 9136S: Supported 9137F: arch/mips/math-emu/sp_rint.c 9138F: arch/mips/math-emu/dp_rint.c 9139 9140MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9141M: Hans Verkuil <hverkuil@xs4all.nl> 9142L: linux-media@vger.kernel.org 9143T: git git://linuxtv.org/media_tree.git 9144W: https://linuxtv.org 9145S: Odd Fixes 9146F: drivers/media/radio/radio-miropcm20* 9147 9148MMP SUPPORT 9149M: Eric Miao <eric.y.miao@gmail.com> 9150M: Haojian Zhuang <haojian.zhuang@gmail.com> 9151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9152T: git git://github.com/hzhuang1/linux.git 9153T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9154S: Maintained 9155F: arch/arm/boot/dts/mmp* 9156F: arch/arm/mach-mmp/ 9157 9158MN88472 MEDIA DRIVER 9159M: Antti Palosaari <crope@iki.fi> 9160L: linux-media@vger.kernel.org 9161W: https://linuxtv.org 9162W: http://palosaari.fi/linux/ 9163Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9164S: Maintained 9165F: drivers/media/dvb-frontends/mn88472* 9166 9167MN88473 MEDIA DRIVER 9168M: Antti Palosaari <crope@iki.fi> 9169L: linux-media@vger.kernel.org 9170W: https://linuxtv.org 9171W: http://palosaari.fi/linux/ 9172Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9173S: Maintained 9174F: drivers/media/dvb-frontends/mn88473* 9175 9176MODULE SUPPORT 9177M: Jessica Yu <jeyu@kernel.org> 9178M: Rusty Russell <rusty@rustcorp.com.au> 9179T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9180S: Maintained 9181F: include/linux/module.h 9182F: kernel/module.c 9183 9184MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9185W: http://popies.net/meye/ 9186S: Orphan 9187F: Documentation/media/v4l-drivers/meye* 9188F: drivers/media/pci/meye/ 9189F: include/uapi/linux/meye.h 9190 9191MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9192M: Jiri Slaby <jirislaby@gmail.com> 9193S: Maintained 9194F: Documentation/serial/moxa-smartio 9195F: drivers/tty/mxser.* 9196 9197MR800 AVERMEDIA USB FM RADIO DRIVER 9198M: Alexey Klimov <klimov.linux@gmail.com> 9199L: linux-media@vger.kernel.org 9200T: git git://linuxtv.org/media_tree.git 9201S: Maintained 9202F: drivers/media/radio/radio-mr800.c 9203 9204MRF24J40 IEEE 802.15.4 RADIO DRIVER 9205M: Alan Ott <alan@signal11.us> 9206L: linux-wpan@vger.kernel.org 9207S: Maintained 9208F: drivers/net/ieee802154/mrf24j40.c 9209F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9210 9211MSI LAPTOP SUPPORT 9212M: "Lee, Chun-Yi" <jlee@suse.com> 9213L: platform-driver-x86@vger.kernel.org 9214S: Maintained 9215F: drivers/platform/x86/msi-laptop.c 9216 9217MSI WMI SUPPORT 9218L: platform-driver-x86@vger.kernel.org 9219S: Orphan 9220F: drivers/platform/x86/msi-wmi.c 9221 9222MSI001 MEDIA DRIVER 9223M: Antti Palosaari <crope@iki.fi> 9224L: linux-media@vger.kernel.org 9225W: https://linuxtv.org 9226W: http://palosaari.fi/linux/ 9227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9228T: git git://linuxtv.org/anttip/media_tree.git 9229S: Maintained 9230F: drivers/media/tuners/msi001* 9231 9232MSI2500 MEDIA DRIVER 9233M: Antti Palosaari <crope@iki.fi> 9234L: linux-media@vger.kernel.org 9235W: https://linuxtv.org 9236W: http://palosaari.fi/linux/ 9237Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9238T: git git://linuxtv.org/anttip/media_tree.git 9239S: Maintained 9240F: drivers/media/usb/msi2500/ 9241 9242MSYSTEMS DISKONCHIP G3 MTD DRIVER 9243M: Robert Jarzmik <robert.jarzmik@free.fr> 9244L: linux-mtd@lists.infradead.org 9245S: Maintained 9246F: drivers/mtd/devices/docg3* 9247 9248MT9M032 APTINA SENSOR DRIVER 9249M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9250L: linux-media@vger.kernel.org 9251T: git git://linuxtv.org/media_tree.git 9252S: Maintained 9253F: drivers/media/i2c/mt9m032.c 9254F: include/media/i2c/mt9m032.h 9255 9256MT9P031 APTINA CAMERA SENSOR 9257M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9258L: linux-media@vger.kernel.org 9259T: git git://linuxtv.org/media_tree.git 9260S: Maintained 9261F: drivers/media/i2c/mt9p031.c 9262F: include/media/i2c/mt9p031.h 9263 9264MT9T001 APTINA CAMERA SENSOR 9265M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9266L: linux-media@vger.kernel.org 9267T: git git://linuxtv.org/media_tree.git 9268S: Maintained 9269F: drivers/media/i2c/mt9t001.c 9270F: include/media/i2c/mt9t001.h 9271 9272MT9V032 APTINA CAMERA SENSOR 9273M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9274L: linux-media@vger.kernel.org 9275T: git git://linuxtv.org/media_tree.git 9276S: Maintained 9277F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9278F: drivers/media/i2c/mt9v032.c 9279F: include/media/i2c/mt9v032.h 9280 9281MULTIFUNCTION DEVICES (MFD) 9282M: Lee Jones <lee.jones@linaro.org> 9283T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9284S: Supported 9285F: Documentation/devicetree/bindings/mfd/ 9286F: drivers/mfd/ 9287F: include/linux/mfd/ 9288F: include/dt-bindings/mfd/ 9289 9290MULTIMEDIA CARD (MMC) ETC. OVER SPI 9291S: Orphan 9292F: drivers/mmc/host/mmc_spi.c 9293F: include/linux/spi/mmc_spi.h 9294 9295MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9296M: Ulf Hansson <ulf.hansson@linaro.org> 9297L: linux-mmc@vger.kernel.org 9298T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9299S: Maintained 9300F: Documentation/devicetree/bindings/mmc/ 9301F: drivers/mmc/ 9302F: include/linux/mmc/ 9303F: include/uapi/linux/mmc/ 9304 9305MULTIPLEXER SUBSYSTEM 9306M: Peter Rosin <peda@axentia.se> 9307S: Maintained 9308F: Documentation/ABI/testing/mux/sysfs-class-mux* 9309F: Documentation/devicetree/bindings/mux/ 9310F: include/linux/dt-bindings/mux/ 9311F: include/linux/mux/ 9312F: drivers/mux/ 9313 9314MULTITECH MULTIPORT CARD (ISICOM) 9315S: Orphan 9316F: drivers/tty/isicom.c 9317F: include/linux/isicom.h 9318 9319MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9320M: Bin Liu <b-liu@ti.com> 9321L: linux-usb@vger.kernel.org 9322S: Maintained 9323F: drivers/usb/musb/ 9324 9325MXL5007T MEDIA DRIVER 9326M: Michael Krufky <mkrufky@linuxtv.org> 9327L: linux-media@vger.kernel.org 9328W: https://linuxtv.org 9329W: http://github.com/mkrufky 9330Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9331T: git git://linuxtv.org/mkrufky/tuners.git 9332S: Maintained 9333F: drivers/media/tuners/mxl5007t.* 9334 9335MXSFB DRM DRIVER 9336M: Marek Vasut <marex@denx.de> 9337S: Supported 9338F: drivers/gpu/drm/mxsfb/ 9339F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9340 9341MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9342M: Chris Lee <christopher.lee@cspi.com> 9343L: netdev@vger.kernel.org 9344W: https://www.cspi.com/ethernet-products/support/downloads/ 9345S: Supported 9346F: drivers/net/ethernet/myricom/myri10ge/ 9347 9348NAND FLASH SUBSYSTEM 9349M: Boris Brezillon <boris.brezillon@free-electrons.com> 9350R: Richard Weinberger <richard@nod.at> 9351L: linux-mtd@lists.infradead.org 9352W: http://www.linux-mtd.infradead.org/ 9353Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9354T: git git://git.infradead.org/linux-mtd.git nand/fixes 9355T: git git://git.infradead.org/l2-mtd.git nand/next 9356S: Maintained 9357F: drivers/mtd/nand/ 9358F: include/linux/mtd/*nand*.h 9359 9360NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9361M: Daniel Mack <zonque@gmail.com> 9362S: Maintained 9363L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9364W: http://www.native-instruments.com 9365F: sound/usb/caiaq/ 9366 9367NATSEMI ETHERNET DRIVER (DP8381x) 9368S: Orphan 9369F: drivers/net/ethernet/natsemi/natsemi.c 9370 9371NCP FILESYSTEM 9372M: Petr Vandrovec <petr@vandrovec.name> 9373S: Odd Fixes 9374F: fs/ncpfs/ 9375 9376NCR 5380 SCSI DRIVERS 9377M: Finn Thain <fthain@telegraphics.com.au> 9378M: Michael Schmitz <schmitzmic@gmail.com> 9379L: linux-scsi@vger.kernel.org 9380S: Maintained 9381F: Documentation/scsi/g_NCR5380.txt 9382F: drivers/scsi/NCR5380.* 9383F: drivers/scsi/arm/cumana_1.c 9384F: drivers/scsi/arm/oak.c 9385F: drivers/scsi/atari_scsi.* 9386F: drivers/scsi/dmx3191d.c 9387F: drivers/scsi/g_NCR5380.* 9388F: drivers/scsi/mac_scsi.* 9389F: drivers/scsi/sun3_scsi.* 9390F: drivers/scsi/sun3_scsi_vme.c 9391 9392NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9393M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9394L: linux-scsi@vger.kernel.org 9395S: Maintained 9396F: drivers/scsi/NCR_D700.* 9397 9398NCT6775 HARDWARE MONITOR DRIVER 9399M: Guenter Roeck <linux@roeck-us.net> 9400L: linux-hwmon@vger.kernel.org 9401S: Maintained 9402F: Documentation/hwmon/nct6775 9403F: drivers/hwmon/nct6775.c 9404 9405NETEFFECT IWARP RNIC DRIVER (IW_NES) 9406M: Faisal Latif <faisal.latif@intel.com> 9407L: linux-rdma@vger.kernel.org 9408W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9409S: Supported 9410F: drivers/infiniband/hw/nes/ 9411F: include/uapi/rdma/nes-abi.h 9412 9413NETEM NETWORK EMULATOR 9414M: Stephen Hemminger <stephen@networkplumber.org> 9415L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9416S: Maintained 9417F: net/sched/sch_netem.c 9418 9419NETERION 10GbE DRIVERS (s2io/vxge) 9420M: Jon Mason <jdmason@kudzu.us> 9421L: netdev@vger.kernel.org 9422S: Supported 9423F: Documentation/networking/s2io.txt 9424F: Documentation/networking/vxge.txt 9425F: drivers/net/ethernet/neterion/ 9426 9427NETFILTER 9428M: Pablo Neira Ayuso <pablo@netfilter.org> 9429M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9430M: Florian Westphal <fw@strlen.de> 9431L: netfilter-devel@vger.kernel.org 9432L: coreteam@netfilter.org 9433W: http://www.netfilter.org/ 9434W: http://www.iptables.org/ 9435W: http://www.nftables.org/ 9436Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9437T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9438T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9439S: Maintained 9440F: include/linux/netfilter* 9441F: include/linux/netfilter/ 9442F: include/net/netfilter/ 9443F: include/uapi/linux/netfilter* 9444F: include/uapi/linux/netfilter/ 9445F: net/*/netfilter.c 9446F: net/*/netfilter/ 9447F: net/netfilter/ 9448F: net/bridge/br_netfilter*.c 9449 9450NETROM NETWORK LAYER 9451M: Ralf Baechle <ralf@linux-mips.org> 9452L: linux-hams@vger.kernel.org 9453W: http://www.linux-ax25.org/ 9454S: Maintained 9455F: include/net/netrom.h 9456F: include/uapi/linux/netrom.h 9457F: net/netrom/ 9458 9459NETRONOME ETHERNET DRIVERS 9460M: Jakub Kicinski <jakub.kicinski@netronome.com> 9461L: oss-drivers@netronome.com 9462S: Maintained 9463F: drivers/net/ethernet/netronome/ 9464 9465NETWORK BLOCK DEVICE (NBD) 9466M: Josef Bacik <jbacik@fb.com> 9467S: Maintained 9468L: linux-block@vger.kernel.org 9469L: nbd@other.debian.org 9470F: Documentation/blockdev/nbd.txt 9471F: drivers/block/nbd.c 9472F: include/uapi/linux/nbd.h 9473 9474NETWORK DROP MONITOR 9475M: Neil Horman <nhorman@tuxdriver.com> 9476L: netdev@vger.kernel.org 9477S: Maintained 9478W: https://fedorahosted.org/dropwatch/ 9479F: net/core/drop_monitor.c 9480 9481NETWORKING DRIVERS 9482L: netdev@vger.kernel.org 9483W: http://www.linuxfoundation.org/en/Net 9484Q: http://patchwork.ozlabs.org/project/netdev/list/ 9485T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9486T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9487S: Odd Fixes 9488F: Documentation/devicetree/bindings/net/ 9489F: drivers/net/ 9490F: include/linux/if_* 9491F: include/linux/netdevice.h 9492F: include/linux/etherdevice.h 9493F: include/linux/fcdevice.h 9494F: include/linux/fddidevice.h 9495F: include/linux/hippidevice.h 9496F: include/linux/inetdevice.h 9497F: include/uapi/linux/if_* 9498F: include/uapi/linux/netdevice.h 9499 9500NETWORKING DRIVERS (WIRELESS) 9501M: Kalle Valo <kvalo@codeaurora.org> 9502L: linux-wireless@vger.kernel.org 9503Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9504T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9505T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9506S: Maintained 9507F: Documentation/devicetree/bindings/net/wireless/ 9508F: drivers/net/wireless/ 9509 9510NETWORKING [DSA] 9511M: Andrew Lunn <andrew@lunn.ch> 9512M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9513M: Florian Fainelli <f.fainelli@gmail.com> 9514S: Maintained 9515F: net/dsa/ 9516F: include/net/dsa.h 9517F: include/linux/dsa/ 9518F: drivers/net/dsa/ 9519 9520NETWORKING [GENERAL] 9521M: "David S. Miller" <davem@davemloft.net> 9522L: netdev@vger.kernel.org 9523W: http://www.linuxfoundation.org/en/Net 9524Q: http://patchwork.ozlabs.org/project/netdev/list/ 9525T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9526T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9527B: mailto:netdev@vger.kernel.org 9528S: Maintained 9529F: net/ 9530F: include/net/ 9531F: include/linux/in.h 9532F: include/linux/net.h 9533F: include/linux/netdevice.h 9534F: include/uapi/linux/in.h 9535F: include/uapi/linux/net.h 9536F: include/uapi/linux/netdevice.h 9537F: include/uapi/linux/net_namespace.h 9538F: tools/testing/selftests/net/ 9539F: lib/net_utils.c 9540F: lib/random32.c 9541 9542NETWORKING [IPSEC] 9543M: Steffen Klassert <steffen.klassert@secunet.com> 9544M: Herbert Xu <herbert@gondor.apana.org.au> 9545M: "David S. Miller" <davem@davemloft.net> 9546L: netdev@vger.kernel.org 9547T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9548T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9549S: Maintained 9550F: net/core/flow.c 9551F: net/xfrm/ 9552F: net/key/ 9553F: net/ipv4/xfrm* 9554F: net/ipv4/esp4* 9555F: net/ipv4/ah4.c 9556F: net/ipv4/ipcomp.c 9557F: net/ipv4/ip_vti.c 9558F: net/ipv6/xfrm* 9559F: net/ipv6/esp6* 9560F: net/ipv6/ah6.c 9561F: net/ipv6/ipcomp6.c 9562F: net/ipv6/ip6_vti.c 9563F: include/uapi/linux/xfrm.h 9564F: include/net/xfrm.h 9565 9566NETWORKING [IPv4/IPv6] 9567M: "David S. Miller" <davem@davemloft.net> 9568M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9569M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9570L: netdev@vger.kernel.org 9571T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9572S: Maintained 9573F: net/ipv4/ 9574F: net/ipv6/ 9575F: include/net/ip* 9576F: arch/x86/net/* 9577 9578NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9579M: Paul Moore <paul@paul-moore.com> 9580W: https://github.com/netlabel 9581L: netdev@vger.kernel.org 9582L: linux-security-module@vger.kernel.org 9583S: Maintained 9584F: Documentation/netlabel/ 9585F: include/net/calipso.h 9586F: include/net/cipso_ipv4.h 9587F: include/net/netlabel.h 9588F: include/uapi/linux/netfilter/xt_SECMARK.h 9589F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9590F: net/netlabel/ 9591F: net/ipv4/cipso_ipv4.c 9592F: net/ipv6/calipso.c 9593F: net/netfilter/xt_CONNSECMARK.c 9594F: net/netfilter/xt_SECMARK.c 9595 9596NETWORKING [TLS] 9597M: Ilya Lesokhin <ilyal@mellanox.com> 9598M: Aviad Yehezkel <aviadye@mellanox.com> 9599M: Dave Watson <davejwatson@fb.com> 9600L: netdev@vger.kernel.org 9601S: Maintained 9602F: net/tls/* 9603F: include/uapi/linux/tls.h 9604F: include/net/tls.h 9605 9606NETWORKING [WIRELESS] 9607L: linux-wireless@vger.kernel.org 9608Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9609 9610NETXEN (1/10) GbE SUPPORT 9611M: Manish Chopra <manish.chopra@cavium.com> 9612M: Rahul Verma <rahul.verma@cavium.com> 9613M: Dept-GELinuxNICDev@cavium.com 9614L: netdev@vger.kernel.org 9615S: Supported 9616F: drivers/net/ethernet/qlogic/netxen/ 9617 9618NFC SUBSYSTEM 9619M: Samuel Ortiz <sameo@linux.intel.com> 9620L: linux-wireless@vger.kernel.org 9621L: linux-nfc@lists.01.org (subscribers-only) 9622S: Supported 9623F: net/nfc/ 9624F: include/net/nfc/ 9625F: include/uapi/linux/nfc.h 9626F: drivers/nfc/ 9627F: include/linux/platform_data/nfcmrvl.h 9628F: include/linux/platform_data/nxp-nci.h 9629F: Documentation/devicetree/bindings/net/nfc/ 9630 9631NFS, SUNRPC, AND LOCKD CLIENTS 9632M: Trond Myklebust <trond.myklebust@primarydata.com> 9633M: Anna Schumaker <anna.schumaker@netapp.com> 9634L: linux-nfs@vger.kernel.org 9635W: http://client.linux-nfs.org 9636T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9637S: Maintained 9638F: fs/lockd/ 9639F: fs/nfs/ 9640F: fs/nfs_common/ 9641F: net/sunrpc/ 9642F: include/linux/lockd/ 9643F: include/linux/nfs* 9644F: include/linux/sunrpc/ 9645F: include/uapi/linux/nfs* 9646F: include/uapi/linux/sunrpc/ 9647 9648NILFS2 FILESYSTEM 9649M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9650L: linux-nilfs@vger.kernel.org 9651W: http://nilfs.sourceforge.net/ 9652W: http://nilfs.osdn.jp/ 9653T: git git://github.com/konis/nilfs2.git 9654S: Supported 9655F: Documentation/filesystems/nilfs2.txt 9656F: fs/nilfs2/ 9657F: include/trace/events/nilfs2.h 9658F: include/uapi/linux/nilfs2_api.h 9659F: include/uapi/linux/nilfs2_ondisk.h 9660 9661NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9662M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9663W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9664S: Maintained 9665F: Documentation/scsi/NinjaSCSI.txt 9666F: drivers/scsi/pcmcia/nsp_* 9667 9668NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9669M: GOTO Masanori <gotom@debian.or.jp> 9670M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9671W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9672S: Maintained 9673F: Documentation/scsi/NinjaSCSI.txt 9674F: drivers/scsi/nsp32* 9675 9676NIOS2 ARCHITECTURE 9677M: Ley Foon Tan <lftan@altera.com> 9678L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9679T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9680S: Maintained 9681F: arch/nios2/ 9682 9683NOHZ, DYNTICKS SUPPORT 9684M: Frederic Weisbecker <fweisbec@gmail.com> 9685M: Thomas Gleixner <tglx@linutronix.de> 9686M: Ingo Molnar <mingo@kernel.org> 9687L: linux-kernel@vger.kernel.org 9688T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9689S: Maintained 9690F: kernel/time/tick*.* 9691F: include/linux/tick.h 9692F: include/linux/sched/nohz.h 9693 9694NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9695M: Pavel Machek <pavel@ucw.cz> 9696M: Sakari Ailus <sakari.ailus@iki.fi> 9697L: linux-media@vger.kernel.org 9698S: Maintained 9699F: drivers/media/i2c/et8ek8 9700F: drivers/media/i2c/ad5820.c 9701 9702NOKIA N900 POWER SUPPLY DRIVERS 9703R: Pali Rohár <pali.rohar@gmail.com> 9704F: include/linux/power/bq2415x_charger.h 9705F: include/linux/power/bq27xxx_battery.h 9706F: include/linux/power/isp1704_charger.h 9707F: drivers/power/supply/bq2415x_charger.c 9708F: drivers/power/supply/bq27xxx_battery.c 9709F: drivers/power/supply/bq27xxx_battery_i2c.c 9710F: drivers/power/supply/isp1704_charger.c 9711F: drivers/power/supply/rx51_battery.c 9712 9713NTB AMD DRIVER 9714M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9715L: linux-ntb@googlegroups.com 9716S: Supported 9717F: drivers/ntb/hw/amd/ 9718 9719NTB DRIVER CORE 9720M: Jon Mason <jdmason@kudzu.us> 9721M: Dave Jiang <dave.jiang@intel.com> 9722M: Allen Hubbe <Allen.Hubbe@emc.com> 9723L: linux-ntb@googlegroups.com 9724S: Supported 9725W: https://github.com/jonmason/ntb/wiki 9726T: git git://github.com/jonmason/ntb.git 9727F: drivers/ntb/ 9728F: drivers/net/ntb_netdev.c 9729F: include/linux/ntb.h 9730F: include/linux/ntb_transport.h 9731F: tools/testing/selftests/ntb/ 9732 9733NTB IDT DRIVER 9734M: Serge Semin <fancer.lancer@gmail.com> 9735L: linux-ntb@googlegroups.com 9736S: Supported 9737F: drivers/ntb/hw/idt/ 9738 9739NTB INTEL DRIVER 9740M: Dave Jiang <dave.jiang@intel.com> 9741L: linux-ntb@googlegroups.com 9742S: Supported 9743W: https://github.com/davejiang/linux/wiki 9744T: git https://github.com/davejiang/linux.git 9745F: drivers/ntb/hw/intel/ 9746 9747NTFS FILESYSTEM 9748M: Anton Altaparmakov <anton@tuxera.com> 9749L: linux-ntfs-dev@lists.sourceforge.net 9750W: http://www.tuxera.com/ 9751T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9752S: Supported 9753F: Documentation/filesystems/ntfs.txt 9754F: fs/ntfs/ 9755 9756NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9757M: Antonino Daplas <adaplas@gmail.com> 9758L: linux-fbdev@vger.kernel.org 9759S: Maintained 9760F: drivers/video/fbdev/riva/ 9761F: drivers/video/fbdev/nvidia/ 9762 9763NVM EXPRESS DRIVER 9764M: Keith Busch <keith.busch@intel.com> 9765M: Jens Axboe <axboe@fb.com> 9766M: Christoph Hellwig <hch@lst.de> 9767M: Sagi Grimberg <sagi@grimberg.me> 9768L: linux-nvme@lists.infradead.org 9769T: git://git.infradead.org/nvme.git 9770W: http://git.infradead.org/nvme.git 9771S: Supported 9772F: drivers/nvme/host/ 9773F: include/linux/nvme.h 9774F: include/uapi/linux/nvme_ioctl.h 9775 9776NVM EXPRESS FC TRANSPORT DRIVERS 9777M: James Smart <james.smart@broadcom.com> 9778L: linux-nvme@lists.infradead.org 9779S: Supported 9780F: include/linux/nvme-fc.h 9781F: include/linux/nvme-fc-driver.h 9782F: drivers/nvme/host/fc.c 9783F: drivers/nvme/target/fc.c 9784F: drivers/nvme/target/fcloop.c 9785 9786NVM EXPRESS TARGET DRIVER 9787M: Christoph Hellwig <hch@lst.de> 9788M: Sagi Grimberg <sagi@grimberg.me> 9789L: linux-nvme@lists.infradead.org 9790T: git://git.infradead.org/nvme.git 9791W: http://git.infradead.org/nvme.git 9792S: Supported 9793F: drivers/nvme/target/ 9794 9795NVMEM FRAMEWORK 9796M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9797S: Maintained 9798F: drivers/nvmem/ 9799F: Documentation/devicetree/bindings/nvmem/ 9800F: Documentation/ABI/stable/sysfs-bus-nvmem 9801F: include/linux/nvmem-consumer.h 9802F: include/linux/nvmem-provider.h 9803 9804NXP TDA998X DRM DRIVER 9805M: Russell King <linux@armlinux.org.uk> 9806S: Supported 9807T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9808T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9809F: drivers/gpu/drm/i2c/tda998x_drv.c 9810F: include/drm/i2c/tda998x.h 9811 9812NXP TFA9879 DRIVER 9813M: Peter Rosin <peda@axentia.se> 9814L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9815S: Maintained 9816F: sound/soc/codecs/tfa9879* 9817 9818NXP-NCI NFC DRIVER 9819M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9820R: Charles Gorand <charles.gorand@effinnov.com> 9821L: linux-nfc@lists.01.org (moderated for non-subscribers) 9822S: Supported 9823F: drivers/nfc/nxp-nci 9824 9825OBJTOOL 9826M: Josh Poimboeuf <jpoimboe@redhat.com> 9827S: Supported 9828F: tools/objtool/ 9829 9830OMAP AUDIO SUPPORT 9831M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9832M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9833L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9834L: linux-omap@vger.kernel.org 9835S: Maintained 9836F: sound/soc/omap/ 9837 9838OMAP CLOCK FRAMEWORK SUPPORT 9839M: Paul Walmsley <paul@pwsan.com> 9840L: linux-omap@vger.kernel.org 9841S: Maintained 9842F: arch/arm/*omap*/*clock* 9843 9844OMAP DEVICE TREE SUPPORT 9845M: Benoît Cousson <bcousson@baylibre.com> 9846M: Tony Lindgren <tony@atomide.com> 9847L: linux-omap@vger.kernel.org 9848L: devicetree@vger.kernel.org 9849S: Maintained 9850F: arch/arm/boot/dts/*omap* 9851F: arch/arm/boot/dts/*am3* 9852F: arch/arm/boot/dts/*am4* 9853F: arch/arm/boot/dts/*am5* 9854F: arch/arm/boot/dts/*dra7* 9855 9856OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9857M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9858L: linux-omap@vger.kernel.org 9859L: linux-fbdev@vger.kernel.org 9860S: Maintained 9861F: drivers/video/fbdev/omap2/ 9862F: Documentation/arm/OMAP/DSS 9863 9864OMAP FRAMEBUFFER SUPPORT 9865M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9866L: linux-fbdev@vger.kernel.org 9867L: linux-omap@vger.kernel.org 9868S: Maintained 9869F: drivers/video/fbdev/omap/ 9870 9871OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9872M: Roger Quadros <rogerq@ti.com> 9873M: Tony Lindgren <tony@atomide.com> 9874L: linux-omap@vger.kernel.org 9875S: Maintained 9876F: drivers/memory/omap-gpmc.c 9877F: arch/arm/mach-omap2/*gpmc* 9878 9879OMAP GPIO DRIVER 9880M: Grygorii Strashko <grygorii.strashko@ti.com> 9881M: Santosh Shilimkar <ssantosh@kernel.org> 9882M: Kevin Hilman <khilman@kernel.org> 9883L: linux-omap@vger.kernel.org 9884S: Maintained 9885F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9886F: drivers/gpio/gpio-omap.c 9887 9888OMAP HARDWARE SPINLOCK SUPPORT 9889M: Ohad Ben-Cohen <ohad@wizery.com> 9890L: linux-omap@vger.kernel.org 9891S: Maintained 9892F: drivers/hwspinlock/omap_hwspinlock.c 9893 9894OMAP HS MMC SUPPORT 9895L: linux-mmc@vger.kernel.org 9896L: linux-omap@vger.kernel.org 9897S: Orphan 9898F: drivers/mmc/host/omap_hsmmc.c 9899 9900OMAP HWMOD DATA 9901M: Paul Walmsley <paul@pwsan.com> 9902L: linux-omap@vger.kernel.org 9903S: Maintained 9904F: arch/arm/mach-omap2/omap_hwmod*data* 9905 9906OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9907M: Benoît Cousson <bcousson@baylibre.com> 9908L: linux-omap@vger.kernel.org 9909S: Maintained 9910F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9911 9912OMAP HWMOD SUPPORT 9913M: Benoît Cousson <bcousson@baylibre.com> 9914M: Paul Walmsley <paul@pwsan.com> 9915L: linux-omap@vger.kernel.org 9916S: Maintained 9917F: arch/arm/mach-omap2/omap_hwmod.* 9918 9919OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9920M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9921L: linux-media@vger.kernel.org 9922S: Maintained 9923F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9924F: drivers/media/platform/omap3isp/ 9925F: drivers/staging/media/omap4iss/ 9926 9927OMAP MMC SUPPORT 9928M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9929L: linux-omap@vger.kernel.org 9930S: Maintained 9931F: drivers/mmc/host/omap.c 9932 9933OMAP POWER MANAGEMENT SUPPORT 9934M: Kevin Hilman <khilman@kernel.org> 9935L: linux-omap@vger.kernel.org 9936S: Maintained 9937F: arch/arm/*omap*/*pm* 9938F: drivers/cpufreq/omap-cpufreq.c 9939 9940OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9941M: Rajendra Nayak <rnayak@codeaurora.org> 9942M: Paul Walmsley <paul@pwsan.com> 9943L: linux-omap@vger.kernel.org 9944S: Maintained 9945F: arch/arm/mach-omap2/prm* 9946 9947OMAP RANDOM NUMBER GENERATOR SUPPORT 9948M: Deepak Saxena <dsaxena@plexity.net> 9949S: Maintained 9950F: drivers/char/hw_random/omap-rng.c 9951 9952OMAP USB SUPPORT 9953L: linux-usb@vger.kernel.org 9954L: linux-omap@vger.kernel.org 9955S: Orphan 9956F: drivers/usb/*/*omap* 9957F: arch/arm/*omap*/usb* 9958 9959OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9960M: Mark Jackson <mpfj@newflow.co.uk> 9961L: linux-omap@vger.kernel.org 9962S: Maintained 9963F: arch/arm/boot/dts/am335x-nano.dts 9964 9965OMAP1 SUPPORT 9966M: Aaro Koskinen <aaro.koskinen@iki.fi> 9967M: Tony Lindgren <tony@atomide.com> 9968L: linux-omap@vger.kernel.org 9969Q: http://patchwork.kernel.org/project/linux-omap/list/ 9970T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9971S: Maintained 9972F: arch/arm/mach-omap1/ 9973F: arch/arm/plat-omap/ 9974F: arch/arm/configs/omap1_defconfig 9975F: drivers/i2c/busses/i2c-omap.c 9976F: include/linux/i2c-omap.h 9977 9978OMAP2+ SUPPORT 9979M: Tony Lindgren <tony@atomide.com> 9980L: linux-omap@vger.kernel.org 9981W: http://www.muru.com/linux/omap/ 9982W: http://linux.omap.com/ 9983Q: http://patchwork.kernel.org/project/linux-omap/list/ 9984T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9985S: Maintained 9986F: arch/arm/mach-omap2/ 9987F: arch/arm/plat-omap/ 9988F: arch/arm/configs/omap2plus_defconfig 9989F: drivers/i2c/busses/i2c-omap.c 9990F: drivers/irqchip/irq-omap-intc.c 9991F: drivers/mfd/*omap*.c 9992F: drivers/mfd/menelaus.c 9993F: drivers/mfd/palmas.c 9994F: drivers/mfd/tps65217.c 9995F: drivers/mfd/tps65218.c 9996F: drivers/mfd/tps65910.c 9997F: drivers/mfd/twl-core.[ch] 9998F: drivers/mfd/twl4030*.c 9999F: drivers/mfd/twl6030*.c 10000F: drivers/mfd/twl6040*.c 10001F: drivers/regulator/palmas-regulator*.c 10002F: drivers/regulator/pbias-regulator.c 10003F: drivers/regulator/tps65217-regulator.c 10004F: drivers/regulator/tps65218-regulator.c 10005F: drivers/regulator/tps65910-regulator.c 10006F: drivers/regulator/twl-regulator.c 10007F: drivers/regulator/twl6030-regulator.c 10008F: include/linux/i2c-omap.h 10009 10010ONION OMEGA2+ BOARD 10011M: Harvey Hunt <harveyhuntnexus@gmail.com> 10012L: linux-mips@linux-mips.org 10013S: Maintained 10014F: arch/mips/boot/dts/ralink/omega2p.dts 10015 10016OMFS FILESYSTEM 10017M: Bob Copeland <me@bobcopeland.com> 10018L: linux-karma-devel@lists.sourceforge.net 10019S: Maintained 10020F: Documentation/filesystems/omfs.txt 10021F: fs/omfs/ 10022 10023OMNIKEY CARDMAN 4000 DRIVER 10024M: Harald Welte <laforge@gnumonks.org> 10025S: Maintained 10026F: drivers/char/pcmcia/cm4000_cs.c 10027F: include/linux/cm4000_cs.h 10028F: include/uapi/linux/cm4000_cs.h 10029 10030OMNIKEY CARDMAN 4040 DRIVER 10031M: Harald Welte <laforge@gnumonks.org> 10032S: Maintained 10033F: drivers/char/pcmcia/cm4040_cs.* 10034 10035OMNIVISION OV13858 SENSOR DRIVER 10036M: Sakari Ailus <sakari.ailus@linux.intel.com> 10037L: linux-media@vger.kernel.org 10038T: git git://linuxtv.org/media_tree.git 10039S: Maintained 10040F: drivers/media/i2c/ov13858.c 10041 10042OMNIVISION OV5640 SENSOR DRIVER 10043M: Steve Longerbeam <slongerbeam@gmail.com> 10044L: linux-media@vger.kernel.org 10045T: git git://linuxtv.org/media_tree.git 10046S: Maintained 10047F: drivers/media/i2c/ov5640.c 10048 10049OMNIVISION OV5647 SENSOR DRIVER 10050M: Luis Oliveira <lolivei@synopsys.com> 10051L: linux-media@vger.kernel.org 10052T: git git://linuxtv.org/media_tree.git 10053S: Maintained 10054F: drivers/media/i2c/ov5647.c 10055 10056OMNIVISION OV7670 SENSOR DRIVER 10057M: Jonathan Corbet <corbet@lwn.net> 10058L: linux-media@vger.kernel.org 10059T: git git://linuxtv.org/media_tree.git 10060S: Maintained 10061F: drivers/media/i2c/ov7670.c 10062F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10063 10064ONENAND FLASH DRIVER 10065M: Kyungmin Park <kyungmin.park@samsung.com> 10066L: linux-mtd@lists.infradead.org 10067S: Maintained 10068F: drivers/mtd/onenand/ 10069F: include/linux/mtd/onenand*.h 10070 10071ONSTREAM SCSI TAPE DRIVER 10072M: Willem Riede <osst@riede.org> 10073L: osst-users@lists.sourceforge.net 10074L: linux-scsi@vger.kernel.org 10075S: Maintained 10076F: Documentation/scsi/osst.txt 10077F: drivers/scsi/osst.* 10078F: drivers/scsi/osst_*.h 10079F: drivers/scsi/st.h 10080 10081OP-TEE DRIVER 10082M: Jens Wiklander <jens.wiklander@linaro.org> 10083S: Maintained 10084F: drivers/tee/optee/ 10085 10086OPA-VNIC DRIVER 10087M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10088M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10089L: linux-rdma@vger.kernel.org 10090S: Supported 10091F: drivers/infiniband/ulp/opa_vnic 10092 10093OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10094M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10095L: devicetree@vger.kernel.org 10096S: Maintained 10097F: Documentation/devicetree/dynamic-resolution-notes.txt 10098F: Documentation/devicetree/overlay-notes.txt 10099F: drivers/of/overlay.c 10100F: drivers/of/resolver.c 10101 10102OPEN FIRMWARE AND FLATTENED DEVICE TREE 10103M: Rob Herring <robh+dt@kernel.org> 10104M: Frank Rowand <frowand.list@gmail.com> 10105L: devicetree@vger.kernel.org 10106W: http://www.devicetree.org/ 10107T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10108S: Maintained 10109F: drivers/of/ 10110F: include/linux/of*.h 10111F: scripts/dtc/ 10112F: Documentation/ABI/testing/sysfs-firmware-ofw 10113 10114OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10115M: Rob Herring <robh+dt@kernel.org> 10116M: Mark Rutland <mark.rutland@arm.com> 10117L: devicetree@vger.kernel.org 10118T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10119Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10120S: Maintained 10121F: Documentation/devicetree/ 10122F: arch/*/boot/dts/ 10123F: include/dt-bindings/ 10124 10125OPENCORES I2C BUS DRIVER 10126M: Peter Korsgaard <jacmet@sunsite.dk> 10127L: linux-i2c@vger.kernel.org 10128S: Maintained 10129F: Documentation/i2c/busses/i2c-ocores 10130F: drivers/i2c/busses/i2c-ocores.c 10131 10132OPENRISC ARCHITECTURE 10133M: Jonas Bonn <jonas@southpole.se> 10134M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10135M: Stafford Horne <shorne@gmail.com> 10136T: git git://github.com/openrisc/linux.git 10137L: openrisc@lists.librecores.org 10138W: http://openrisc.io 10139S: Maintained 10140F: Documentation/devicetree/bindings/openrisc/ 10141F: Documentation/openrisc/ 10142F: arch/openrisc/ 10143F: drivers/irqchip/irq-ompic.c 10144F: drivers/irqchip/irq-or1k-* 10145 10146OPENVSWITCH 10147M: Pravin Shelar <pshelar@nicira.com> 10148L: netdev@vger.kernel.org 10149L: dev@openvswitch.org 10150W: http://openvswitch.org 10151S: Maintained 10152F: net/openvswitch/ 10153F: include/uapi/linux/openvswitch.h 10154 10155OPERATING PERFORMANCE POINTS (OPP) 10156M: Viresh Kumar <vireshk@kernel.org> 10157M: Nishanth Menon <nm@ti.com> 10158M: Stephen Boyd <sboyd@codeaurora.org> 10159L: linux-pm@vger.kernel.org 10160S: Maintained 10161T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10162F: drivers/opp/ 10163F: include/linux/pm_opp.h 10164F: Documentation/power/opp.txt 10165F: Documentation/devicetree/bindings/opp/ 10166 10167OPL4 DRIVER 10168M: Clemens Ladisch <clemens@ladisch.de> 10169L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10170T: git git://git.alsa-project.org/alsa-kernel.git 10171S: Maintained 10172F: sound/drivers/opl4/ 10173 10174OPROFILE 10175M: Robert Richter <rric@kernel.org> 10176L: oprofile-list@lists.sf.net 10177S: Maintained 10178F: arch/*/include/asm/oprofile*.h 10179F: arch/*/oprofile/ 10180F: drivers/oprofile/ 10181F: include/linux/oprofile.h 10182 10183ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10184M: Mark Fasheh <mfasheh@versity.com> 10185M: Joel Becker <jlbec@evilplan.org> 10186L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10187W: http://ocfs2.wiki.kernel.org 10188S: Supported 10189F: Documentation/filesystems/ocfs2.txt 10190F: Documentation/filesystems/dlmfs.txt 10191F: fs/ocfs2/ 10192 10193ORANGEFS FILESYSTEM 10194M: Mike Marshall <hubcap@omnibond.com> 10195L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10196T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10197S: Supported 10198F: fs/orangefs/ 10199F: Documentation/filesystems/orangefs.txt 10200 10201ORINOCO DRIVER 10202L: linux-wireless@vger.kernel.org 10203W: http://wireless.kernel.org/en/users/Drivers/orinoco 10204W: http://www.nongnu.org/orinoco/ 10205S: Orphan 10206F: drivers/net/wireless/intersil/orinoco/ 10207 10208OSD LIBRARY and FILESYSTEM 10209M: Boaz Harrosh <ooo@electrozaur.com> 10210S: Maintained 10211F: drivers/scsi/osd/ 10212F: include/scsi/osd_* 10213F: fs/exofs/ 10214 10215OV2659 OMNIVISION SENSOR DRIVER 10216M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10217L: linux-media@vger.kernel.org 10218W: https://linuxtv.org 10219Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10220T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10221S: Maintained 10222F: drivers/media/i2c/ov2659.c 10223F: include/media/i2c/ov2659.h 10224 10225OVERLAY FILESYSTEM 10226M: Miklos Szeredi <miklos@szeredi.hu> 10227L: linux-unionfs@vger.kernel.org 10228T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10229S: Supported 10230F: fs/overlayfs/ 10231F: Documentation/filesystems/overlayfs.txt 10232 10233P54 WIRELESS DRIVER 10234M: Christian Lamparter <chunkeey@googlemail.com> 10235L: linux-wireless@vger.kernel.org 10236W: http://wireless.kernel.org/en/users/Drivers/p54 10237S: Maintained 10238F: drivers/net/wireless/intersil/p54/ 10239 10240PA SEMI ETHERNET DRIVER 10241L: netdev@vger.kernel.org 10242S: Orphan 10243F: drivers/net/ethernet/pasemi/* 10244 10245PA SEMI SMBUS DRIVER 10246L: linux-i2c@vger.kernel.org 10247S: Orphan 10248F: drivers/i2c/busses/i2c-pasemi.c 10249 10250PADATA PARALLEL EXECUTION MECHANISM 10251M: Steffen Klassert <steffen.klassert@secunet.com> 10252L: linux-crypto@vger.kernel.org 10253S: Maintained 10254F: kernel/padata.c 10255F: include/linux/padata.h 10256F: Documentation/padata.txt 10257 10258PANASONIC LAPTOP ACPI EXTRAS DRIVER 10259M: Harald Welte <laforge@gnumonks.org> 10260L: platform-driver-x86@vger.kernel.org 10261S: Maintained 10262F: drivers/platform/x86/panasonic-laptop.c 10263 10264PANASONIC MN10300/AM33/AM34 PORT 10265M: David Howells <dhowells@redhat.com> 10266L: linux-am33-list@redhat.com (moderated for non-subscribers) 10267W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10268S: Maintained 10269F: Documentation/mn10300/ 10270F: arch/mn10300/ 10271 10272PARALLEL LCD/KEYPAD PANEL DRIVER 10273M: Willy Tarreau <willy@haproxy.com> 10274M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10275S: Odd Fixes 10276F: Documentation/misc-devices/lcd-panel-cgram.txt 10277F: drivers/misc/panel.c 10278 10279PARALLEL PORT SUBSYSTEM 10280M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10281M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10282L: linux-parport@lists.infradead.org (subscribers-only) 10283S: Maintained 10284F: drivers/parport/ 10285F: include/linux/parport*.h 10286F: drivers/char/ppdev.c 10287F: include/uapi/linux/ppdev.h 10288F: Documentation/parport*.txt 10289 10290PARAVIRT_OPS INTERFACE 10291M: Juergen Gross <jgross@suse.com> 10292M: Alok Kataria <akataria@vmware.com> 10293M: Rusty Russell <rusty@rustcorp.com.au> 10294L: virtualization@lists.linux-foundation.org 10295S: Supported 10296F: Documentation/virtual/paravirt_ops.txt 10297F: arch/*/kernel/paravirt* 10298F: arch/*/include/asm/paravirt*.h 10299F: include/linux/hypervisor.h 10300 10301PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10302M: Tim Waugh <tim@cyberelk.net> 10303L: linux-parport@lists.infradead.org (subscribers-only) 10304S: Maintained 10305F: Documentation/blockdev/paride.txt 10306F: drivers/block/paride/ 10307 10308PARISC ARCHITECTURE 10309M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10310M: Helge Deller <deller@gmx.de> 10311L: linux-parisc@vger.kernel.org 10312W: http://www.parisc-linux.org/ 10313Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10314T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10315T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10316S: Maintained 10317F: arch/parisc/ 10318F: Documentation/parisc/ 10319F: drivers/parisc/ 10320F: drivers/char/agp/parisc-agp.c 10321F: drivers/input/serio/gscps2.c 10322F: drivers/parport/parport_gsc.* 10323F: drivers/tty/serial/8250/8250_gsc.c 10324F: drivers/video/fbdev/sti* 10325F: drivers/video/console/sti* 10326F: drivers/video/logo/logo_parisc* 10327 10328PARMAN 10329M: Jiri Pirko <jiri@mellanox.com> 10330L: netdev@vger.kernel.org 10331S: Supported 10332F: lib/parman.c 10333F: lib/test_parman.c 10334F: include/linux/parman.h 10335 10336PC87360 HARDWARE MONITORING DRIVER 10337M: Jim Cromie <jim.cromie@gmail.com> 10338L: linux-hwmon@vger.kernel.org 10339S: Maintained 10340F: Documentation/hwmon/pc87360 10341F: drivers/hwmon/pc87360.c 10342 10343PC8736x GPIO DRIVER 10344M: Jim Cromie <jim.cromie@gmail.com> 10345S: Maintained 10346F: drivers/char/pc8736x_gpio.c 10347 10348PC87427 HARDWARE MONITORING DRIVER 10349M: Jean Delvare <jdelvare@suse.com> 10350L: linux-hwmon@vger.kernel.org 10351S: Maintained 10352F: Documentation/hwmon/pc87427 10353F: drivers/hwmon/pc87427.c 10354 10355PCA9532 LED DRIVER 10356M: Riku Voipio <riku.voipio@iki.fi> 10357S: Maintained 10358F: drivers/leds/leds-pca9532.c 10359F: include/linux/leds-pca9532.h 10360 10361PCA9541 I2C BUS MASTER SELECTOR DRIVER 10362M: Guenter Roeck <linux@roeck-us.net> 10363L: linux-i2c@vger.kernel.org 10364S: Maintained 10365F: drivers/i2c/muxes/i2c-mux-pca9541.c 10366 10367PCDP - PRIMARY CONSOLE AND DEBUG PORT 10368M: Khalid Aziz <khalid@gonehiking.org> 10369S: Maintained 10370F: drivers/firmware/pcdp.* 10371 10372PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10373M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10374L: linux-pci@vger.kernel.org 10375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10376S: Maintained 10377F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10378F: drivers/pci/host/pci-aardvark.c 10379 10380PCI DRIVER FOR ALTERA PCIE IP 10381M: Ley Foon Tan <lftan@altera.com> 10382L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10383L: linux-pci@vger.kernel.org 10384S: Supported 10385F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10386F: drivers/pci/host/pcie-altera.c 10387 10388PCI DRIVER FOR APPLIEDMICRO XGENE 10389M: Tanmay Inamdar <tinamdar@apm.com> 10390L: linux-pci@vger.kernel.org 10391L: linux-arm-kernel@lists.infradead.org 10392S: Maintained 10393F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10394F: drivers/pci/host/pci-xgene.c 10395 10396PCI DRIVER FOR ARM VERSATILE PLATFORM 10397M: Rob Herring <robh@kernel.org> 10398L: linux-pci@vger.kernel.org 10399L: linux-arm-kernel@lists.infradead.org 10400S: Maintained 10401F: Documentation/devicetree/bindings/pci/versatile.txt 10402F: drivers/pci/host/pci-versatile.c 10403 10404PCI DRIVER FOR ARMADA 8K 10405M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10406L: linux-pci@vger.kernel.org 10407L: linux-arm-kernel@lists.infradead.org 10408S: Maintained 10409F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10410F: drivers/pci/dwc/pcie-armada8k.c 10411 10412PCI DRIVER FOR FREESCALE LAYERSCAPE 10413M: Minghuan Lian <minghuan.Lian@freescale.com> 10414M: Mingkai Hu <mingkai.hu@freescale.com> 10415M: Roy Zang <tie-fei.zang@freescale.com> 10416L: linuxppc-dev@lists.ozlabs.org 10417L: linux-pci@vger.kernel.org 10418L: linux-arm-kernel@lists.infradead.org 10419S: Maintained 10420F: drivers/pci/dwc/*layerscape* 10421 10422PCI DRIVER FOR GENERIC OF HOSTS 10423M: Will Deacon <will.deacon@arm.com> 10424L: linux-pci@vger.kernel.org 10425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10426S: Maintained 10427F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10428F: drivers/pci/host/pci-host-common.c 10429F: drivers/pci/host/pci-host-generic.c 10430 10431PCI DRIVER FOR IMX6 10432M: Richard Zhu <hongxing.zhu@nxp.com> 10433M: Lucas Stach <l.stach@pengutronix.de> 10434L: linux-pci@vger.kernel.org 10435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10436S: Maintained 10437F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10438F: drivers/pci/dwc/*imx6* 10439 10440PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10441M: Keith Busch <keith.busch@intel.com> 10442M: Jonathan Derrick <jonathan.derrick@intel.com> 10443L: linux-pci@vger.kernel.org 10444S: Supported 10445F: drivers/pci/host/vmd.c 10446 10447PCI DRIVER FOR MICROSEMI SWITCHTEC 10448M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10449M: Logan Gunthorpe <logang@deltatee.com> 10450L: linux-pci@vger.kernel.org 10451S: Maintained 10452F: Documentation/switchtec.txt 10453F: Documentation/ABI/testing/sysfs-class-switchtec 10454F: drivers/pci/switch/switchtec* 10455F: include/uapi/linux/switchtec_ioctl.h 10456F: include/linux/switchtec.h 10457F: drivers/ntb/hw/mscc/ 10458 10459PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10460M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10461M: Jason Cooper <jason@lakedaemon.net> 10462L: linux-pci@vger.kernel.org 10463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10464S: Maintained 10465F: drivers/pci/host/*mvebu* 10466 10467PCI DRIVER FOR NVIDIA TEGRA 10468M: Thierry Reding <thierry.reding@gmail.com> 10469L: linux-tegra@vger.kernel.org 10470L: linux-pci@vger.kernel.org 10471S: Supported 10472F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10473F: drivers/pci/host/pci-tegra.c 10474 10475PCI DRIVER FOR RENESAS R-CAR 10476M: Simon Horman <horms@verge.net.au> 10477L: linux-pci@vger.kernel.org 10478L: linux-renesas-soc@vger.kernel.org 10479S: Maintained 10480F: drivers/pci/host/*rcar* 10481 10482PCI DRIVER FOR SAMSUNG EXYNOS 10483M: Jingoo Han <jingoohan1@gmail.com> 10484L: linux-pci@vger.kernel.org 10485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10486L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10487S: Maintained 10488F: drivers/pci/dwc/pci-exynos.c 10489 10490PCI DRIVER FOR SYNOPSYS DESIGNWARE 10491M: Jingoo Han <jingoohan1@gmail.com> 10492M: Joao Pinto <Joao.Pinto@synopsys.com> 10493L: linux-pci@vger.kernel.org 10494S: Maintained 10495F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10496F: drivers/pci/dwc/*designware* 10497 10498PCI DRIVER FOR TI DRA7XX 10499M: Kishon Vijay Abraham I <kishon@ti.com> 10500L: linux-omap@vger.kernel.org 10501L: linux-pci@vger.kernel.org 10502S: Supported 10503F: Documentation/devicetree/bindings/pci/ti-pci.txt 10504F: drivers/pci/dwc/pci-dra7xx.c 10505 10506PCI DRIVER FOR TI KEYSTONE 10507M: Murali Karicheri <m-karicheri2@ti.com> 10508L: linux-pci@vger.kernel.org 10509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10510S: Maintained 10511F: drivers/pci/dwc/*keystone* 10512 10513PCI ENDPOINT SUBSYSTEM 10514M: Kishon Vijay Abraham I <kishon@ti.com> 10515M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10516L: linux-pci@vger.kernel.org 10517T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10518S: Supported 10519F: drivers/pci/endpoint/ 10520F: drivers/misc/pci_endpoint_test.c 10521F: tools/pci/ 10522 10523PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10524M: Russell Currey <ruscur@russell.cc> 10525L: linuxppc-dev@lists.ozlabs.org 10526S: Supported 10527F: Documentation/powerpc/eeh-pci-error-recovery.txt 10528F: arch/powerpc/kernel/eeh*.c 10529F: arch/powerpc/platforms/*/eeh*.c 10530F: arch/powerpc/include/*/eeh*.h 10531 10532PCI ERROR RECOVERY 10533M: Linas Vepstas <linasvepstas@gmail.com> 10534L: linux-pci@vger.kernel.org 10535S: Supported 10536F: Documentation/PCI/pci-error-recovery.txt 10537 10538PCI MSI DRIVER FOR ALTERA MSI IP 10539M: Ley Foon Tan <lftan@altera.com> 10540L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10541L: linux-pci@vger.kernel.org 10542S: Supported 10543F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10544F: drivers/pci/host/pcie-altera-msi.c 10545 10546PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10547M: Duc Dang <dhdang@apm.com> 10548L: linux-pci@vger.kernel.org 10549L: linux-arm-kernel@lists.infradead.org 10550S: Maintained 10551F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10552F: drivers/pci/host/pci-xgene-msi.c 10553 10554PCI SUBSYSTEM 10555M: Bjorn Helgaas <bhelgaas@google.com> 10556L: linux-pci@vger.kernel.org 10557Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10558T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10559S: Supported 10560F: Documentation/devicetree/bindings/pci/ 10561F: Documentation/PCI/ 10562F: drivers/pci/ 10563F: include/linux/pci* 10564F: arch/x86/pci/ 10565F: arch/x86/kernel/quirks.c 10566 10567PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10568M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10569L: linux-pci@vger.kernel.org 10570Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10571T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10572S: Supported 10573F: drivers/pci/host/ 10574F: drivers/pci/dwc/ 10575 10576PCIE DRIVER FOR AXIS ARTPEC 10577M: Niklas Cassel <niklas.cassel@axis.com> 10578M: Jesper Nilsson <jesper.nilsson@axis.com> 10579L: linux-arm-kernel@axis.com 10580L: linux-pci@vger.kernel.org 10581S: Maintained 10582F: Documentation/devicetree/bindings/pci/axis,artpec* 10583F: drivers/pci/dwc/*artpec* 10584 10585PCIE DRIVER FOR CAVIUM THUNDERX 10586M: David Daney <david.daney@cavium.com> 10587L: linux-pci@vger.kernel.org 10588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10589S: Supported 10590F: Documentation/devicetree/bindings/pci/pci-thunder-* 10591F: drivers/pci/host/pci-thunder-* 10592 10593PCIE DRIVER FOR HISILICON 10594M: Zhou Wang <wangzhou1@hisilicon.com> 10595L: linux-pci@vger.kernel.org 10596S: Maintained 10597F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10598F: drivers/pci/dwc/pcie-hisi.c 10599 10600PCIE DRIVER FOR HISILICON KIRIN 10601M: Xiaowei Song <songxiaowei@hisilicon.com> 10602M: Binghui Wang <wangbinghui@hisilicon.com> 10603L: linux-pci@vger.kernel.org 10604S: Maintained 10605F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10606F: drivers/pci/dwc/pcie-kirin.c 10607 10608PCIE DRIVER FOR HISILICON STB 10609M: Jianguo Sun <sunjianguo1@huawei.com> 10610M: Shawn Guo <shawn.guo@linaro.org> 10611L: linux-pci@vger.kernel.org 10612S: Maintained 10613F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10614F: drivers/pci/dwc/pcie-histb.c 10615 10616PCIE DRIVER FOR MEDIATEK 10617M: Ryder Lee <ryder.lee@mediatek.com> 10618L: linux-pci@vger.kernel.org 10619L: linux-mediatek@lists.infradead.org 10620S: Supported 10621F: Documentation/devicetree/bindings/pci/mediatek* 10622F: drivers/pci/host/*mediatek* 10623 10624PCIE DRIVER FOR QUALCOMM MSM 10625M: Stanimir Varbanov <svarbanov@mm-sol.com> 10626L: linux-pci@vger.kernel.org 10627L: linux-arm-msm@vger.kernel.org 10628S: Maintained 10629F: drivers/pci/dwc/*qcom* 10630 10631PCIE DRIVER FOR ROCKCHIP 10632M: Shawn Lin <shawn.lin@rock-chips.com> 10633L: linux-pci@vger.kernel.org 10634L: linux-rockchip@lists.infradead.org 10635S: Maintained 10636F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10637F: drivers/pci/host/pcie-rockchip.c 10638 10639PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10640M: Linus Walleij <linus.walleij@linaro.org> 10641L: linux-pci@vger.kernel.org 10642S: Maintained 10643F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10644F: drivers/pci/host/pci-v3-semi.c 10645 10646PCIE DRIVER FOR ST SPEAR13XX 10647M: Pratyush Anand <pratyush.anand@gmail.com> 10648L: linux-pci@vger.kernel.org 10649S: Maintained 10650F: drivers/pci/dwc/*spear* 10651 10652PCMCIA SUBSYSTEM 10653P: Linux PCMCIA Team 10654L: linux-pcmcia@lists.infradead.org 10655W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10656T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10657S: Maintained 10658F: Documentation/pcmcia/ 10659F: tools/pcmcia/ 10660F: drivers/pcmcia/ 10661F: include/pcmcia/ 10662 10663PCNET32 NETWORK DRIVER 10664M: Don Fry <pcnet32@frontier.com> 10665L: netdev@vger.kernel.org 10666S: Maintained 10667F: drivers/net/ethernet/amd/pcnet32.c 10668 10669PCRYPT PARALLEL CRYPTO ENGINE 10670M: Steffen Klassert <steffen.klassert@secunet.com> 10671L: linux-crypto@vger.kernel.org 10672S: Maintained 10673F: crypto/pcrypt.c 10674F: include/crypto/pcrypt.h 10675 10676PEAQ WMI HOTKEYS DRIVER 10677M: Hans de Goede <hdegoede@redhat.com> 10678L: platform-driver-x86@vger.kernel.org 10679S: Maintained 10680F: drivers/platform/x86/peaq-wmi.c 10681 10682PER-CPU MEMORY ALLOCATOR 10683M: Tejun Heo <tj@kernel.org> 10684M: Christoph Lameter <cl@linux.com> 10685T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10686S: Maintained 10687F: include/linux/percpu*.h 10688F: mm/percpu*.c 10689F: arch/*/include/asm/percpu.h 10690 10691PER-TASK DELAY ACCOUNTING 10692M: Balbir Singh <bsingharora@gmail.com> 10693S: Maintained 10694F: include/linux/delayacct.h 10695F: kernel/delayacct.c 10696 10697PERFORMANCE EVENTS SUBSYSTEM 10698M: Peter Zijlstra <peterz@infradead.org> 10699M: Ingo Molnar <mingo@redhat.com> 10700M: Arnaldo Carvalho de Melo <acme@kernel.org> 10701R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10702R: Jiri Olsa <jolsa@redhat.com> 10703R: Namhyung Kim <namhyung@kernel.org> 10704L: linux-kernel@vger.kernel.org 10705T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10706S: Supported 10707F: kernel/events/* 10708F: include/linux/perf_event.h 10709F: include/uapi/linux/perf_event.h 10710F: arch/*/kernel/perf_event*.c 10711F: arch/*/kernel/*/perf_event*.c 10712F: arch/*/kernel/*/*/perf_event*.c 10713F: arch/*/include/asm/perf_event.h 10714F: arch/*/kernel/perf_callchain.c 10715F: arch/*/events/* 10716F: tools/perf/ 10717 10718PERSONALITY HANDLING 10719M: Christoph Hellwig <hch@infradead.org> 10720L: linux-abi-devel@lists.sourceforge.net 10721S: Maintained 10722F: include/linux/personality.h 10723F: include/uapi/linux/personality.h 10724 10725PHONET PROTOCOL 10726M: Remi Denis-Courmont <courmisch@gmail.com> 10727S: Supported 10728F: Documentation/networking/phonet.txt 10729F: include/linux/phonet.h 10730F: include/net/phonet/ 10731F: include/uapi/linux/phonet.h 10732F: net/phonet/ 10733 10734PHRAM MTD DRIVER 10735M: Joern Engel <joern@lazybastard.org> 10736L: linux-mtd@lists.infradead.org 10737S: Maintained 10738F: drivers/mtd/devices/phram.c 10739 10740PICOLCD HID DRIVER 10741M: Bruno Prémont <bonbons@linux-vserver.org> 10742L: linux-input@vger.kernel.org 10743S: Maintained 10744F: drivers/hid/hid-picolcd* 10745 10746PICOXCELL SUPPORT 10747M: Jamie Iles <jamie@jamieiles.com> 10748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10749T: git git://github.com/jamieiles/linux-2.6-ji.git 10750S: Supported 10751F: arch/arm/boot/dts/picoxcell* 10752F: arch/arm/mach-picoxcell/ 10753F: drivers/crypto/picoxcell* 10754 10755PIN CONTROL SUBSYSTEM 10756M: Linus Walleij <linus.walleij@linaro.org> 10757L: linux-gpio@vger.kernel.org 10758T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10759S: Maintained 10760F: Documentation/devicetree/bindings/pinctrl/ 10761F: Documentation/driver-api/pinctl.rst 10762F: drivers/pinctrl/ 10763F: include/linux/pinctrl/ 10764 10765PIN CONTROLLER - ATMEL AT91 10766M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10767L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10768S: Maintained 10769F: drivers/pinctrl/pinctrl-at91.* 10770 10771PIN CONTROLLER - ATMEL AT91 PIO4 10772M: Ludovic Desroches <ludovic.desroches@microchip.com> 10773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10774L: linux-gpio@vger.kernel.org 10775S: Supported 10776F: drivers/pinctrl/pinctrl-at91-pio4.* 10777 10778PIN CONTROLLER - INTEL 10779M: Mika Westerberg <mika.westerberg@linux.intel.com> 10780M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10781S: Maintained 10782F: drivers/pinctrl/intel/ 10783 10784PIN CONTROLLER - QUALCOMM 10785M: Bjorn Andersson <bjorn.andersson@linaro.org> 10786S: Maintained 10787L: linux-arm-msm@vger.kernel.org 10788F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10789F: drivers/pinctrl/qcom/ 10790 10791PIN CONTROLLER - RENESAS 10792M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10793M: Geert Uytterhoeven <geert+renesas@glider.be> 10794L: linux-renesas-soc@vger.kernel.org 10795T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10796S: Maintained 10797F: drivers/pinctrl/sh-pfc/ 10798 10799PIN CONTROLLER - SAMSUNG 10800M: Tomasz Figa <tomasz.figa@gmail.com> 10801M: Krzysztof Kozlowski <krzk@kernel.org> 10802M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10804L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10805Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10806T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10807S: Maintained 10808F: drivers/pinctrl/samsung/ 10809F: include/dt-bindings/pinctrl/samsung.h 10810F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10811 10812PIN CONTROLLER - SINGLE 10813M: Tony Lindgren <tony@atomide.com> 10814M: Haojian Zhuang <haojian.zhuang@linaro.org> 10815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10816L: linux-omap@vger.kernel.org 10817S: Maintained 10818F: drivers/pinctrl/pinctrl-single.c 10819 10820PIN CONTROLLER - ST SPEAR 10821M: Viresh Kumar <vireshk@kernel.org> 10822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10823W: http://www.st.com/spear 10824S: Maintained 10825F: drivers/pinctrl/spear/ 10826 10827PISTACHIO SOC SUPPORT 10828M: James Hartley <james.hartley@sondrel.com> 10829L: linux-mips@linux-mips.org 10830S: Odd Fixes 10831F: arch/mips/pistachio/ 10832F: arch/mips/include/asm/mach-pistachio/ 10833F: arch/mips/boot/dts/img/pistachio* 10834F: arch/mips/configs/pistachio*_defconfig 10835 10836PKTCDVD DRIVER 10837S: Orphan 10838M: linux-block@vger.kernel.org 10839F: drivers/block/pktcdvd.c 10840F: include/linux/pktcdvd.h 10841F: include/uapi/linux/pktcdvd.h 10842 10843PKUNITY SOC DRIVERS 10844M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10845W: http://mprc.pku.edu.cn/~guanxuetao/linux 10846S: Maintained 10847T: git git://github.com/gxt/linux.git 10848F: drivers/input/serio/i8042-unicore32io.h 10849F: drivers/i2c/busses/i2c-puv3.c 10850F: drivers/video/fbdev/fb-puv3.c 10851F: drivers/rtc/rtc-puv3.c 10852 10853PMBUS HARDWARE MONITORING DRIVERS 10854M: Guenter Roeck <linux@roeck-us.net> 10855L: linux-hwmon@vger.kernel.org 10856W: http://hwmon.wiki.kernel.org/ 10857W: http://www.roeck-us.net/linux/drivers/ 10858T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10859S: Maintained 10860F: Documentation/hwmon/pmbus 10861F: drivers/hwmon/pmbus/ 10862F: include/linux/pmbus.h 10863 10864PMC SIERRA MaxRAID DRIVER 10865L: linux-scsi@vger.kernel.org 10866W: http://www.pmc-sierra.com/ 10867S: Orphan 10868F: drivers/scsi/pmcraid.* 10869 10870PMC SIERRA PM8001 DRIVER 10871M: Jack Wang <jinpu.wang@profitbricks.com> 10872M: lindar_liu@usish.com 10873L: linux-scsi@vger.kernel.org 10874S: Supported 10875F: drivers/scsi/pm8001/ 10876 10877PNP SUPPORT 10878M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10879S: Maintained 10880F: drivers/pnp/ 10881 10882POSIX CLOCKS and TIMERS 10883M: Thomas Gleixner <tglx@linutronix.de> 10884L: linux-kernel@vger.kernel.org 10885T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10886S: Maintained 10887F: fs/timerfd.c 10888F: include/linux/timer* 10889F: kernel/time/*timer* 10890 10891POWER MANAGEMENT CORE 10892M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10893L: linux-pm@vger.kernel.org 10894T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10895B: https://bugzilla.kernel.org 10896S: Supported 10897F: drivers/base/power/ 10898F: include/linux/pm.h 10899F: include/linux/pm_* 10900F: include/linux/powercap.h 10901F: drivers/powercap/ 10902 10903POWER STATE COORDINATION INTERFACE (PSCI) 10904M: Mark Rutland <mark.rutland@arm.com> 10905M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10906L: linux-arm-kernel@lists.infradead.org 10907S: Maintained 10908F: drivers/firmware/psci*.c 10909F: include/linux/psci.h 10910F: include/uapi/linux/psci.h 10911 10912POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10913M: Sebastian Reichel <sre@kernel.org> 10914L: linux-pm@vger.kernel.org 10915T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10916S: Maintained 10917F: Documentation/devicetree/bindings/power/supply/ 10918F: include/linux/power_supply.h 10919F: drivers/power/supply/ 10920 10921POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10922M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10923L: linuxppc-dev@lists.ozlabs.org 10924S: Maintained 10925F: drivers/char/powernv-op-panel.c 10926 10927PPP OVER ATM (RFC 2364) 10928M: Mitchell Blank Jr <mitch@sfgoth.com> 10929S: Maintained 10930F: net/atm/pppoatm.c 10931F: include/uapi/linux/atmppp.h 10932 10933PPP OVER ETHERNET 10934M: Michal Ostrowski <mostrows@earthlink.net> 10935S: Maintained 10936F: drivers/net/ppp/pppoe.c 10937F: drivers/net/ppp/pppox.c 10938 10939PPP OVER L2TP 10940M: James Chapman <jchapman@katalix.com> 10941S: Maintained 10942F: net/l2tp/l2tp_ppp.c 10943F: include/linux/if_pppol2tp.h 10944F: include/uapi/linux/if_pppol2tp.h 10945 10946PPP PROTOCOL DRIVERS AND COMPRESSORS 10947M: Paul Mackerras <paulus@samba.org> 10948L: linux-ppp@vger.kernel.org 10949S: Maintained 10950F: drivers/net/ppp/ppp_* 10951 10952PPS SUPPORT 10953M: Rodolfo Giometti <giometti@enneenne.com> 10954W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10955L: linuxpps@ml.enneenne.com (subscribers-only) 10956S: Maintained 10957F: Documentation/pps/ 10958F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10959F: Documentation/ABI/testing/sysfs-pps 10960F: drivers/pps/ 10961F: include/linux/pps*.h 10962F: include/uapi/linux/pps.h 10963 10964PPTP DRIVER 10965M: Dmitry Kozlov <xeb@mail.ru> 10966L: netdev@vger.kernel.org 10967S: Maintained 10968F: drivers/net/ppp/pptp.c 10969W: http://sourceforge.net/projects/accel-pptp 10970 10971PREEMPTIBLE KERNEL 10972M: Robert Love <rml@tech9.net> 10973L: kpreempt-tech@lists.sourceforge.net 10974W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10975S: Supported 10976F: Documentation/preempt-locking.txt 10977F: include/linux/preempt.h 10978 10979PRINTK 10980M: Petr Mladek <pmladek@suse.com> 10981M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10982R: Steven Rostedt <rostedt@goodmis.org> 10983S: Maintained 10984F: kernel/printk/ 10985F: include/linux/printk.h 10986 10987PRISM54 WIRELESS DRIVER 10988M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10989L: linux-wireless@vger.kernel.org 10990W: http://wireless.kernel.org/en/users/Drivers/p54 10991S: Obsolete 10992F: drivers/net/wireless/intersil/prism54/ 10993 10994PROC SYSCTL 10995M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10996M: Kees Cook <keescook@chromium.org> 10997L: linux-kernel@vger.kernel.org 10998L: linux-fsdevel@vger.kernel.org 10999S: Maintained 11000F: fs/proc/proc_sysctl.c 11001F: include/linux/sysctl.h 11002F: kernel/sysctl.c 11003F: tools/testing/selftests/sysctl/ 11004 11005PS3 NETWORK SUPPORT 11006M: Geoff Levand <geoff@infradead.org> 11007L: netdev@vger.kernel.org 11008L: linuxppc-dev@lists.ozlabs.org 11009S: Maintained 11010F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11011 11012PS3 PLATFORM SUPPORT 11013M: Geoff Levand <geoff@infradead.org> 11014L: linuxppc-dev@lists.ozlabs.org 11015S: Maintained 11016F: arch/powerpc/boot/ps3* 11017F: arch/powerpc/include/asm/lv1call.h 11018F: arch/powerpc/include/asm/ps3*.h 11019F: arch/powerpc/platforms/ps3/ 11020F: drivers/*/ps3* 11021F: drivers/ps3/ 11022F: drivers/rtc/rtc-ps3.c 11023F: drivers/usb/host/*ps3.c 11024F: sound/ppc/snd_ps3* 11025 11026PS3VRAM DRIVER 11027M: Jim Paris <jim@jtan.com> 11028M: Geoff Levand <geoff@infradead.org> 11029L: linuxppc-dev@lists.ozlabs.org 11030S: Maintained 11031F: drivers/block/ps3vram.c 11032 11033PSAMPLE PACKET SAMPLING SUPPORT: 11034M: Yotam Gigi <yotam.gi@gmail.com> 11035S: Maintained 11036F: net/psample 11037F: include/net/psample.h 11038F: include/uapi/linux/psample.h 11039 11040PSTORE FILESYSTEM 11041M: Kees Cook <keescook@chromium.org> 11042M: Anton Vorontsov <anton@enomsg.org> 11043M: Colin Cross <ccross@android.com> 11044M: Tony Luck <tony.luck@intel.com> 11045S: Maintained 11046T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11047F: fs/pstore/ 11048F: include/linux/pstore* 11049F: drivers/firmware/efi/efi-pstore.c 11050F: drivers/acpi/apei/erst.c 11051F: Documentation/admin-guide/ramoops.rst 11052F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11053K: \b(pstore|ramoops) 11054 11055PTP HARDWARE CLOCK SUPPORT 11056M: Richard Cochran <richardcochran@gmail.com> 11057L: netdev@vger.kernel.org 11058S: Maintained 11059W: http://linuxptp.sourceforge.net/ 11060F: Documentation/ABI/testing/sysfs-ptp 11061F: Documentation/ptp/* 11062F: drivers/net/ethernet/freescale/gianfar_ptp.c 11063F: drivers/net/phy/dp83640* 11064F: drivers/ptp/* 11065F: include/linux/ptp_cl* 11066 11067PTRACE SUPPORT 11068M: Oleg Nesterov <oleg@redhat.com> 11069S: Maintained 11070F: include/asm-generic/syscall.h 11071F: include/linux/ptrace.h 11072F: include/linux/regset.h 11073F: include/linux/tracehook.h 11074F: include/uapi/linux/ptrace.h 11075F: include/uapi/linux/ptrace.h 11076F: include/asm-generic/ptrace.h 11077F: kernel/ptrace.c 11078F: arch/*/ptrace*.c 11079F: arch/*/*/ptrace*.c 11080F: arch/*/include/asm/ptrace*.h 11081 11082PULSE8-CEC DRIVER 11083M: Hans Verkuil <hverkuil@xs4all.nl> 11084L: linux-media@vger.kernel.org 11085T: git git://linuxtv.org/media_tree.git 11086S: Maintained 11087F: drivers/media/usb/pulse8-cec/* 11088F: Documentation/media/cec-drivers/pulse8-cec.rst 11089 11090PVRUSB2 VIDEO4LINUX DRIVER 11091M: Mike Isely <isely@pobox.com> 11092L: pvrusb2@isely.net (subscribers-only) 11093L: linux-media@vger.kernel.org 11094W: http://www.isely.net/pvrusb2/ 11095T: git git://linuxtv.org/media_tree.git 11096S: Maintained 11097F: Documentation/media/v4l-drivers/pvrusb2* 11098F: drivers/media/usb/pvrusb2/ 11099 11100PWC WEBCAM DRIVER 11101M: Hans Verkuil <hverkuil@xs4all.nl> 11102L: linux-media@vger.kernel.org 11103T: git git://linuxtv.org/media_tree.git 11104S: Odd Fixes 11105F: drivers/media/usb/pwc/* 11106 11107PWM FAN DRIVER 11108M: Kamil Debski <kamil@wypas.org> 11109M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11110L: linux-hwmon@vger.kernel.org 11111S: Supported 11112F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11113F: Documentation/hwmon/pwm-fan 11114F: drivers/hwmon/pwm-fan.c 11115 11116PWM IR Transmitter 11117M: Sean Young <sean@mess.org> 11118L: linux-media@vger.kernel.org 11119S: Maintained 11120F: drivers/media/rc/pwm-ir-tx.c 11121 11122PWM SUBSYSTEM 11123M: Thierry Reding <thierry.reding@gmail.com> 11124L: linux-pwm@vger.kernel.org 11125S: Maintained 11126T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11127F: Documentation/pwm.txt 11128F: Documentation/devicetree/bindings/pwm/ 11129F: include/linux/pwm.h 11130F: drivers/pwm/ 11131F: drivers/video/backlight/pwm_bl.c 11132F: include/linux/pwm_backlight.h 11133F: drivers/gpio/gpio-mvebu.c 11134F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11135 11136PXA GPIO DRIVER 11137M: Robert Jarzmik <robert.jarzmik@free.fr> 11138L: linux-gpio@vger.kernel.org 11139S: Maintained 11140F: drivers/gpio/gpio-pxa.c 11141 11142PXA MMCI DRIVER 11143S: Orphan 11144 11145PXA RTC DRIVER 11146M: Robert Jarzmik <robert.jarzmik@free.fr> 11147L: linux-rtc@vger.kernel.org 11148S: Maintained 11149 11150PXA2xx/PXA3xx SUPPORT 11151M: Daniel Mack <daniel@zonque.org> 11152M: Haojian Zhuang <haojian.zhuang@gmail.com> 11153M: Robert Jarzmik <robert.jarzmik@free.fr> 11154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11155T: git git://github.com/hzhuang1/linux.git 11156T: git git://github.com/rjarzmik/linux.git 11157S: Maintained 11158F: arch/arm/boot/dts/pxa* 11159F: arch/arm/mach-pxa/ 11160F: drivers/dma/pxa* 11161F: drivers/pcmcia/pxa2xx* 11162F: drivers/pinctrl/pxa/ 11163F: drivers/spi/spi-pxa2xx* 11164F: drivers/usb/gadget/udc/pxa2* 11165F: include/sound/pxa2xx-lib.h 11166F: sound/arm/pxa* 11167F: sound/soc/pxa/ 11168 11169PXA3xx NAND FLASH DRIVER 11170M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11171L: linux-mtd@lists.infradead.org 11172S: Maintained 11173F: drivers/mtd/nand/pxa3xx_nand.c 11174 11175QAT DRIVER 11176M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11177L: qat-linux@intel.com 11178S: Supported 11179F: drivers/crypto/qat/ 11180 11181QCOM AUDIO (ASoC) DRIVERS 11182M: Patrick Lai <plai@codeaurora.org> 11183M: Banajit Goswami <bgoswami@codeaurora.org> 11184L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11185S: Supported 11186F: sound/soc/qcom/ 11187 11188QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11189M: Gabriel Somlo <somlo@cmu.edu> 11190M: "Michael S. Tsirkin" <mst@redhat.com> 11191L: qemu-devel@nongnu.org 11192S: Maintained 11193F: drivers/firmware/qemu_fw_cfg.c 11194 11195QIB DRIVER 11196M: Mike Marciniszyn <infinipath@intel.com> 11197L: linux-rdma@vger.kernel.org 11198S: Supported 11199F: drivers/infiniband/hw/qib/ 11200 11201QLOGIC QL41xxx FCOE DRIVER 11202M: QLogic-Storage-Upstream@cavium.com 11203L: linux-scsi@vger.kernel.org 11204S: Supported 11205F: drivers/scsi/qedf/ 11206 11207QLOGIC QL41xxx ISCSI DRIVER 11208M: QLogic-Storage-Upstream@cavium.com 11209L: linux-scsi@vger.kernel.org 11210S: Supported 11211F: drivers/scsi/qedi/ 11212 11213QLOGIC QL4xxx ETHERNET DRIVER 11214M: Ariel Elior <Ariel.Elior@cavium.com> 11215M: everest-linux-l2@cavium.com 11216L: netdev@vger.kernel.org 11217S: Supported 11218F: drivers/net/ethernet/qlogic/qed/ 11219F: include/linux/qed/ 11220F: drivers/net/ethernet/qlogic/qede/ 11221 11222QLOGIC QL4xxx RDMA DRIVER 11223M: Ram Amrani <Ram.Amrani@cavium.com> 11224M: Michal Kalderon <Michal.Kalderon@cavium.com> 11225M: Ariel Elior <Ariel.Elior@cavium.com> 11226L: linux-rdma@vger.kernel.org 11227S: Supported 11228F: drivers/infiniband/hw/qedr/ 11229F: include/uapi/rdma/qedr-abi.h 11230 11231QLOGIC QLA1280 SCSI DRIVER 11232M: Michael Reed <mdr@sgi.com> 11233L: linux-scsi@vger.kernel.org 11234S: Maintained 11235F: drivers/scsi/qla1280.[ch] 11236 11237QLOGIC QLA2XXX FC-SCSI DRIVER 11238M: qla2xxx-upstream@qlogic.com 11239L: linux-scsi@vger.kernel.org 11240S: Supported 11241F: Documentation/scsi/LICENSE.qla2xxx 11242F: drivers/scsi/qla2xxx/ 11243 11244QLOGIC QLA3XXX NETWORK DRIVER 11245M: Dept-GELinuxNICDev@cavium.com 11246L: netdev@vger.kernel.org 11247S: Supported 11248F: Documentation/networking/LICENSE.qla3xxx 11249F: drivers/net/ethernet/qlogic/qla3xxx.* 11250 11251QLOGIC QLA4XXX iSCSI DRIVER 11252M: QLogic-Storage-Upstream@qlogic.com 11253L: linux-scsi@vger.kernel.org 11254S: Supported 11255F: Documentation/scsi/LICENSE.qla4xxx 11256F: drivers/scsi/qla4xxx/ 11257 11258QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11259M: Harish Patil <harish.patil@cavium.com> 11260M: Manish Chopra <manish.chopra@cavium.com> 11261M: Dept-GELinuxNICDev@cavium.com 11262L: netdev@vger.kernel.org 11263S: Supported 11264F: drivers/net/ethernet/qlogic/qlcnic/ 11265 11266QLOGIC QLGE 10Gb ETHERNET DRIVER 11267M: Harish Patil <harish.patil@cavium.com> 11268M: Manish Chopra <manish.chopra@cavium.com> 11269M: Dept-GELinuxNICDev@cavium.com 11270L: netdev@vger.kernel.org 11271S: Supported 11272F: drivers/net/ethernet/qlogic/qlge/ 11273 11274QNX4 FILESYSTEM 11275M: Anders Larsen <al@alarsen.net> 11276W: http://www.alarsen.net/linux/qnx4fs/ 11277S: Maintained 11278F: fs/qnx4/ 11279F: include/uapi/linux/qnx4_fs.h 11280F: include/uapi/linux/qnxtypes.h 11281 11282QORIQ DPAA2 FSL-MC BUS DRIVER 11283M: Stuart Yoder <stuyoder@gmail.com> 11284M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11285L: linux-kernel@vger.kernel.org 11286S: Maintained 11287F: drivers/staging/fsl-mc/ 11288F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11289 11290QT1010 MEDIA DRIVER 11291M: Antti Palosaari <crope@iki.fi> 11292L: linux-media@vger.kernel.org 11293W: https://linuxtv.org 11294W: http://palosaari.fi/linux/ 11295Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11296T: git git://linuxtv.org/anttip/media_tree.git 11297S: Maintained 11298F: drivers/media/tuners/qt1010* 11299 11300QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11301M: Kalle Valo <kvalo@qca.qualcomm.com> 11302L: ath10k@lists.infradead.org 11303W: http://wireless.kernel.org/en/users/Drivers/ath10k 11304T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11305S: Supported 11306F: drivers/net/wireless/ath/ath10k/ 11307 11308QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11309M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11310L: linux-wireless@vger.kernel.org 11311W: http://wireless.kernel.org/en/users/Drivers/ath9k 11312S: Supported 11313F: drivers/net/wireless/ath/ath9k/ 11314 11315QUALCOMM CAMERA SUBSYSTEM DRIVER 11316M: Todor Tomov <todor.tomov@linaro.org> 11317L: linux-media@vger.kernel.org 11318S: Maintained 11319F: Documentation/devicetree/bindings/media/qcom,camss.txt 11320F: Documentation/media/v4l-drivers/qcom_camss.rst 11321F: drivers/media/platform/qcom/camss-8x16/ 11322 11323QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11324M: Timur Tabi <timur@codeaurora.org> 11325L: netdev@vger.kernel.org 11326S: Supported 11327F: drivers/net/ethernet/qualcomm/emac/ 11328 11329QUALCOMM HEXAGON ARCHITECTURE 11330M: Richard Kuo <rkuo@codeaurora.org> 11331L: linux-hexagon@vger.kernel.org 11332T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11333S: Supported 11334F: arch/hexagon/ 11335 11336QUALCOMM IOMMU 11337M: Rob Clark <robdclark@gmail.com> 11338L: iommu@lists.linux-foundation.org 11339L: linux-arm-msm@vger.kernel.org 11340S: Maintained 11341F: drivers/iommu/qcom_iommu.c 11342 11343QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11344M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11345L: linux-media@vger.kernel.org 11346L: linux-arm-msm@vger.kernel.org 11347T: git git://linuxtv.org/media_tree.git 11348S: Maintained 11349F: drivers/media/platform/qcom/venus/ 11350 11351QUALCOMM WCN36XX WIRELESS DRIVER 11352M: Eugene Krasnikov <k.eugene.e@gmail.com> 11353L: wcn36xx@lists.infradead.org 11354W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11355T: git git://github.com/KrasnikovEugene/wcn36xx.git 11356S: Supported 11357F: drivers/net/wireless/ath/wcn36xx/ 11358 11359QUANTENNA QTNFMAC WIRELESS DRIVER 11360M: Igor Mitsyanko <imitsyanko@quantenna.com> 11361M: Avinash Patil <avinashp@quantenna.com> 11362M: Sergey Matyukevich <smatyukevich@quantenna.com> 11363L: linux-wireless@vger.kernel.org 11364S: Maintained 11365F: drivers/net/wireless/quantenna 11366 11367RADEON and AMDGPU DRM DRIVERS 11368M: Alex Deucher <alexander.deucher@amd.com> 11369M: Christian König <christian.koenig@amd.com> 11370L: amd-gfx@lists.freedesktop.org 11371T: git git://people.freedesktop.org/~agd5f/linux 11372S: Supported 11373F: drivers/gpu/drm/radeon/ 11374F: include/uapi/drm/radeon_drm.h 11375F: drivers/gpu/drm/amd/ 11376F: include/uapi/drm/amdgpu_drm.h 11377 11378RADEON FRAMEBUFFER DISPLAY DRIVER 11379M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11380L: linux-fbdev@vger.kernel.org 11381S: Maintained 11382F: drivers/video/fbdev/aty/radeon* 11383F: include/uapi/linux/radeonfb.h 11384 11385RADIOSHARK RADIO DRIVER 11386M: Hans Verkuil <hverkuil@xs4all.nl> 11387L: linux-media@vger.kernel.org 11388T: git git://linuxtv.org/media_tree.git 11389S: Maintained 11390F: drivers/media/radio/radio-shark.c 11391 11392RADIOSHARK2 RADIO DRIVER 11393M: Hans Verkuil <hverkuil@xs4all.nl> 11394L: linux-media@vger.kernel.org 11395T: git git://linuxtv.org/media_tree.git 11396S: Maintained 11397F: drivers/media/radio/radio-shark2.c 11398F: drivers/media/radio/radio-tea5777.c 11399 11400RADOS BLOCK DEVICE (RBD) 11401M: Ilya Dryomov <idryomov@gmail.com> 11402M: Sage Weil <sage@redhat.com> 11403M: Alex Elder <elder@kernel.org> 11404L: ceph-devel@vger.kernel.org 11405W: http://ceph.com/ 11406T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11407T: git git://github.com/ceph/ceph-client.git 11408S: Supported 11409F: Documentation/ABI/testing/sysfs-bus-rbd 11410F: drivers/block/rbd.c 11411F: drivers/block/rbd_types.h 11412 11413RAGE128 FRAMEBUFFER DISPLAY DRIVER 11414M: Paul Mackerras <paulus@samba.org> 11415L: linux-fbdev@vger.kernel.org 11416S: Maintained 11417F: drivers/video/fbdev/aty/aty128fb.c 11418 11419RAINSHADOW-CEC DRIVER 11420M: Hans Verkuil <hverkuil@xs4all.nl> 11421L: linux-media@vger.kernel.org 11422T: git git://linuxtv.org/media_tree.git 11423S: Maintained 11424F: drivers/media/usb/rainshadow-cec/* 11425 11426RALINK MIPS ARCHITECTURE 11427M: John Crispin <john@phrozen.org> 11428L: linux-mips@linux-mips.org 11429S: Maintained 11430F: arch/mips/ralink 11431 11432RALINK RT2X00 WIRELESS LAN DRIVER 11433P: rt2x00 project 11434M: Stanislaw Gruszka <sgruszka@redhat.com> 11435M: Helmut Schaa <helmut.schaa@googlemail.com> 11436L: linux-wireless@vger.kernel.org 11437S: Maintained 11438F: drivers/net/wireless/ralink/rt2x00/ 11439 11440RAMDISK RAM BLOCK DEVICE DRIVER 11441M: Jens Axboe <axboe@kernel.dk> 11442S: Maintained 11443F: Documentation/blockdev/ramdisk.txt 11444F: drivers/block/brd.c 11445 11446RANDOM NUMBER DRIVER 11447M: "Theodore Ts'o" <tytso@mit.edu> 11448S: Maintained 11449F: drivers/char/random.c 11450 11451RAPIDIO SUBSYSTEM 11452M: Matt Porter <mporter@kernel.crashing.org> 11453M: Alexandre Bounine <alexandre.bounine@idt.com> 11454S: Maintained 11455F: drivers/rapidio/ 11456 11457RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11458L: linux-wireless@vger.kernel.org 11459S: Orphan 11460F: drivers/net/wireless/ray* 11461 11462RCUTORTURE MODULE 11463M: Josh Triplett <josh@joshtriplett.org> 11464M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11465L: linux-kernel@vger.kernel.org 11466S: Supported 11467T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11468F: Documentation/RCU/torture.txt 11469F: kernel/rcu/rcutorture.c 11470 11471RCUTORTURE TEST FRAMEWORK 11472M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11473M: Josh Triplett <josh@joshtriplett.org> 11474R: Steven Rostedt <rostedt@goodmis.org> 11475R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11476R: Lai Jiangshan <jiangshanlai@gmail.com> 11477L: linux-kernel@vger.kernel.org 11478S: Supported 11479T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11480F: tools/testing/selftests/rcutorture 11481 11482RDC R-321X SoC 11483M: Florian Fainelli <florian@openwrt.org> 11484S: Maintained 11485 11486RDC R6040 FAST ETHERNET DRIVER 11487M: Florian Fainelli <f.fainelli@gmail.com> 11488L: netdev@vger.kernel.org 11489S: Maintained 11490F: drivers/net/ethernet/rdc/r6040.c 11491 11492RDMAVT - RDMA verbs software 11493M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11494L: linux-rdma@vger.kernel.org 11495S: Supported 11496F: drivers/infiniband/sw/rdmavt 11497 11498RDS - RELIABLE DATAGRAM SOCKETS 11499M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11500L: netdev@vger.kernel.org 11501L: linux-rdma@vger.kernel.org 11502L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11503W: https://oss.oracle.com/projects/rds/ 11504S: Supported 11505F: net/rds/ 11506F: Documentation/networking/rds.txt 11507 11508RDT - RESOURCE ALLOCATION 11509M: Fenghua Yu <fenghua.yu@intel.com> 11510L: linux-kernel@vger.kernel.org 11511S: Supported 11512F: arch/x86/kernel/cpu/intel_rdt* 11513F: arch/x86/include/asm/intel_rdt_sched.h 11514F: Documentation/x86/intel_rdt* 11515 11516READ-COPY UPDATE (RCU) 11517M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11518M: Josh Triplett <josh@joshtriplett.org> 11519R: Steven Rostedt <rostedt@goodmis.org> 11520R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11521R: Lai Jiangshan <jiangshanlai@gmail.com> 11522L: linux-kernel@vger.kernel.org 11523W: http://www.rdrop.com/users/paulmck/RCU/ 11524S: Supported 11525T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11526F: Documentation/RCU/ 11527X: Documentation/RCU/torture.txt 11528F: include/linux/rcu* 11529X: include/linux/srcu.h 11530F: kernel/rcu/ 11531X: kernel/torture.c 11532 11533REAL TIME CLOCK (RTC) SUBSYSTEM 11534M: Alessandro Zummo <a.zummo@towertech.it> 11535M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11536L: linux-rtc@vger.kernel.org 11537Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11538T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11539S: Maintained 11540F: Documentation/devicetree/bindings/rtc/ 11541F: Documentation/rtc.txt 11542F: drivers/rtc/ 11543F: include/linux/rtc.h 11544F: include/uapi/linux/rtc.h 11545F: include/linux/rtc/ 11546F: include/linux/platform_data/rtc-* 11547F: tools/testing/selftests/timers/rtctest.c 11548 11549REALTEK AUDIO CODECS 11550M: Bard Liao <bardliao@realtek.com> 11551M: Oder Chiou <oder_chiou@realtek.com> 11552S: Maintained 11553F: sound/soc/codecs/rt* 11554F: include/sound/rt*.h 11555 11556REGISTER MAP ABSTRACTION 11557M: Mark Brown <broonie@kernel.org> 11558L: linux-kernel@vger.kernel.org 11559T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11560S: Supported 11561F: Documentation/devicetree/bindings/regmap/ 11562F: drivers/base/regmap/ 11563F: include/linux/regmap.h 11564 11565REISERFS FILE SYSTEM 11566L: reiserfs-devel@vger.kernel.org 11567S: Supported 11568F: fs/reiserfs/ 11569 11570REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11571M: Ohad Ben-Cohen <ohad@wizery.com> 11572M: Bjorn Andersson <bjorn.andersson@linaro.org> 11573L: linux-remoteproc@vger.kernel.org 11574T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11575S: Maintained 11576F: Documentation/devicetree/bindings/remoteproc/ 11577F: Documentation/remoteproc.txt 11578F: drivers/remoteproc/ 11579F: include/linux/remoteproc.h 11580 11581REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11582M: Ohad Ben-Cohen <ohad@wizery.com> 11583M: Bjorn Andersson <bjorn.andersson@linaro.org> 11584L: linux-remoteproc@vger.kernel.org 11585T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11586S: Maintained 11587F: drivers/rpmsg/ 11588F: Documentation/rpmsg.txt 11589F: include/linux/rpmsg.h 11590F: include/linux/rpmsg/ 11591 11592RENESAS CLOCK DRIVERS 11593M: Geert Uytterhoeven <geert+renesas@glider.be> 11594L: linux-renesas-soc@vger.kernel.org 11595T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11596S: Supported 11597F: drivers/clk/renesas/ 11598 11599RENESAS ETHERNET DRIVERS 11600R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11601L: netdev@vger.kernel.org 11602L: linux-renesas-soc@vger.kernel.org 11603F: Documentation/devicetree/bindings/net/renesas,*.txt 11604F: Documentation/devicetree/bindings/net/sh_eth.txt 11605F: drivers/net/ethernet/renesas/ 11606F: include/linux/sh_eth.h 11607 11608RENESAS R-CAR GYROADC DRIVER 11609M: Marek Vasut <marek.vasut@gmail.com> 11610L: linux-iio@vger.kernel.org 11611S: Supported 11612F: drivers/iio/adc/rcar_gyro_adc.c 11613 11614RENESAS USB PHY DRIVER 11615M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11616L: linux-renesas-soc@vger.kernel.org 11617S: Maintained 11618F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11619 11620RESET CONTROLLER FRAMEWORK 11621M: Philipp Zabel <p.zabel@pengutronix.de> 11622T: git git://git.pengutronix.de/git/pza/linux 11623S: Maintained 11624F: drivers/reset/ 11625F: Documentation/devicetree/bindings/reset/ 11626F: include/dt-bindings/reset/ 11627F: include/linux/reset.h 11628F: include/linux/reset-controller.h 11629 11630RFKILL 11631M: Johannes Berg <johannes@sipsolutions.net> 11632L: linux-wireless@vger.kernel.org 11633W: http://wireless.kernel.org/ 11634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11635T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11636S: Maintained 11637F: Documentation/rfkill.txt 11638F: Documentation/ABI/stable/sysfs-class-rfkill 11639F: net/rfkill/ 11640 11641RHASHTABLE 11642M: Thomas Graf <tgraf@suug.ch> 11643M: Herbert Xu <herbert@gondor.apana.org.au> 11644L: netdev@vger.kernel.org 11645S: Maintained 11646F: lib/rhashtable.c 11647F: include/linux/rhashtable.h 11648 11649RICOH R5C592 MEMORYSTICK DRIVER 11650M: Maxim Levitsky <maximlevitsky@gmail.com> 11651S: Maintained 11652F: drivers/memstick/host/r592.* 11653 11654RICOH SMARTMEDIA/XD DRIVER 11655M: Maxim Levitsky <maximlevitsky@gmail.com> 11656S: Maintained 11657F: drivers/mtd/nand/r852.c 11658F: drivers/mtd/nand/r852.h 11659 11660RISC-V ARCHITECTURE 11661M: Palmer Dabbelt <palmer@sifive.com> 11662M: Albert Ou <albert@sifive.com> 11663L: patches@groups.riscv.org 11664T: git https://github.com/riscv/riscv-linux 11665S: Supported 11666F: arch/riscv/ 11667K: riscv 11668N: riscv 11669 11670ROCCAT DRIVERS 11671M: Stefan Achatz <erazor_de@users.sourceforge.net> 11672W: http://sourceforge.net/projects/roccat/ 11673S: Maintained 11674F: drivers/hid/hid-roccat* 11675F: include/linux/hid-roccat* 11676F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11677 11678ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11679M: Jacob chen <jacob2.chen@rock-chips.com> 11680L: linux-media@vger.kernel.org 11681S: Maintained 11682F: drivers/media/platform/rockchip/rga/ 11683F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11684 11685ROCKER DRIVER 11686M: Jiri Pirko <jiri@resnulli.us> 11687L: netdev@vger.kernel.org 11688S: Supported 11689F: drivers/net/ethernet/rocker/ 11690 11691ROCKETPORT DRIVER 11692P: Comtrol Corp. 11693W: http://www.comtrol.com 11694S: Maintained 11695F: Documentation/serial/rocket.txt 11696F: drivers/tty/rocket* 11697 11698ROCKETPORT EXPRESS/INFINITY DRIVER 11699M: Kevin Cernekee <cernekee@gmail.com> 11700L: linux-serial@vger.kernel.org 11701S: Odd Fixes 11702F: drivers/tty/serial/rp2.* 11703 11704ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11705M: Marek Vasut <marek.vasut+renesas@gmail.com> 11706L: linux-kernel@vger.kernel.org 11707L: linux-renesas-soc@vger.kernel.org 11708S: Supported 11709F: drivers/mfd/bd9571mwv.c 11710F: drivers/regulator/bd9571mwv-regulator.c 11711F: drivers/gpio/gpio-bd9571mwv.c 11712F: include/linux/mfd/bd9571mwv.h 11713F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11714 11715ROSE NETWORK LAYER 11716M: Ralf Baechle <ralf@linux-mips.org> 11717L: linux-hams@vger.kernel.org 11718W: http://www.linux-ax25.org/ 11719S: Maintained 11720F: include/net/rose.h 11721F: include/uapi/linux/rose.h 11722F: net/rose/ 11723 11724RTL2830 MEDIA DRIVER 11725M: Antti Palosaari <crope@iki.fi> 11726L: linux-media@vger.kernel.org 11727W: https://linuxtv.org 11728W: http://palosaari.fi/linux/ 11729Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11730T: git git://linuxtv.org/anttip/media_tree.git 11731S: Maintained 11732F: drivers/media/dvb-frontends/rtl2830* 11733 11734RTL2832 MEDIA DRIVER 11735M: Antti Palosaari <crope@iki.fi> 11736L: linux-media@vger.kernel.org 11737W: https://linuxtv.org 11738W: http://palosaari.fi/linux/ 11739Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11740T: git git://linuxtv.org/anttip/media_tree.git 11741S: Maintained 11742F: drivers/media/dvb-frontends/rtl2832* 11743 11744RTL2832_SDR MEDIA DRIVER 11745M: Antti Palosaari <crope@iki.fi> 11746L: linux-media@vger.kernel.org 11747W: https://linuxtv.org 11748W: http://palosaari.fi/linux/ 11749Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11750T: git git://linuxtv.org/anttip/media_tree.git 11751S: Maintained 11752F: drivers/media/dvb-frontends/rtl2832_sdr* 11753 11754RTL8180 WIRELESS DRIVER 11755L: linux-wireless@vger.kernel.org 11756W: http://wireless.kernel.org/ 11757T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11758S: Orphan 11759F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11760 11761RTL8187 WIRELESS DRIVER 11762M: Herton Ronaldo Krzesinski <herton@canonical.com> 11763M: Hin-Tak Leung <htl10@users.sourceforge.net> 11764M: Larry Finger <Larry.Finger@lwfinger.net> 11765L: linux-wireless@vger.kernel.org 11766W: http://wireless.kernel.org/ 11767T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11768S: Maintained 11769F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11770 11771RTL8192CE WIRELESS DRIVER 11772M: Larry Finger <Larry.Finger@lwfinger.net> 11773M: Chaoming Li <chaoming_li@realsil.com.cn> 11774L: linux-wireless@vger.kernel.org 11775W: http://wireless.kernel.org/ 11776T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11777S: Maintained 11778F: drivers/net/wireless/realtek/rtlwifi/ 11779F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11780 11781RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11782M: Jes Sorensen <Jes.Sorensen@gmail.com> 11783L: linux-wireless@vger.kernel.org 11784T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11785S: Maintained 11786F: drivers/net/wireless/realtek/rtl8xxxu/ 11787 11788RXRPC SOCKETS (AF_RXRPC) 11789M: David Howells <dhowells@redhat.com> 11790L: linux-afs@lists.infradead.org 11791S: Supported 11792F: net/rxrpc/ 11793F: include/keys/rxrpc-type.h 11794F: include/net/af_rxrpc.h 11795F: include/trace/events/rxrpc.h 11796F: include/uapi/linux/rxrpc.h 11797F: Documentation/networking/rxrpc.txt 11798W: https://www.infradead.org/~dhowells/kafs/ 11799 11800S3 SAVAGE FRAMEBUFFER DRIVER 11801M: Antonino Daplas <adaplas@gmail.com> 11802L: linux-fbdev@vger.kernel.org 11803S: Maintained 11804F: drivers/video/fbdev/savage/ 11805 11806S390 11807M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11808M: Heiko Carstens <heiko.carstens@de.ibm.com> 11809L: linux-s390@vger.kernel.org 11810W: http://www.ibm.com/developerworks/linux/linux390/ 11811T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11812S: Supported 11813F: arch/s390/ 11814F: drivers/s390/ 11815F: Documentation/s390/ 11816F: Documentation/driver-api/s390-drivers.rst 11817 11818S390 COMMON I/O LAYER 11819M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11820M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11821L: linux-s390@vger.kernel.org 11822W: http://www.ibm.com/developerworks/linux/linux390/ 11823S: Supported 11824F: drivers/s390/cio/ 11825 11826S390 DASD DRIVER 11827M: Stefan Haberland <sth@linux.vnet.ibm.com> 11828M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11829L: linux-s390@vger.kernel.org 11830W: http://www.ibm.com/developerworks/linux/linux390/ 11831S: Supported 11832F: drivers/s390/block/dasd* 11833F: block/partitions/ibm.c 11834 11835S390 IOMMU (PCI) 11836M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11837L: linux-s390@vger.kernel.org 11838W: http://www.ibm.com/developerworks/linux/linux390/ 11839S: Supported 11840F: drivers/iommu/s390-iommu.c 11841 11842S390 IUCV NETWORK LAYER 11843M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11844M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11845L: linux-s390@vger.kernel.org 11846W: http://www.ibm.com/developerworks/linux/linux390/ 11847S: Supported 11848F: drivers/s390/net/*iucv* 11849F: include/net/iucv/ 11850F: net/iucv/ 11851 11852S390 NETWORK DRIVERS 11853M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11854M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11855L: linux-s390@vger.kernel.org 11856W: http://www.ibm.com/developerworks/linux/linux390/ 11857S: Supported 11858F: drivers/s390/net/ 11859 11860S390 PCI SUBSYSTEM 11861M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11862M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11863L: linux-s390@vger.kernel.org 11864W: http://www.ibm.com/developerworks/linux/linux390/ 11865S: Supported 11866F: arch/s390/pci/ 11867F: drivers/pci/hotplug/s390_pci_hpc.c 11868 11869S390 VFIO-CCW DRIVER 11870M: Cornelia Huck <cohuck@redhat.com> 11871M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11872L: linux-s390@vger.kernel.org 11873L: kvm@vger.kernel.org 11874S: Supported 11875F: drivers/s390/cio/vfio_ccw* 11876F: Documentation/s390/vfio-ccw.txt 11877F: include/uapi/linux/vfio_ccw.h 11878 11879S390 ZCRYPT DRIVER 11880M: Harald Freudenberger <freude@de.ibm.com> 11881L: linux-s390@vger.kernel.org 11882W: http://www.ibm.com/developerworks/linux/linux390/ 11883S: Supported 11884F: drivers/s390/crypto/ 11885 11886S390 ZFCP DRIVER 11887M: Steffen Maier <maier@linux.vnet.ibm.com> 11888M: Benjamin Block <bblock@linux.vnet.ibm.com> 11889L: linux-s390@vger.kernel.org 11890W: http://www.ibm.com/developerworks/linux/linux390/ 11891S: Supported 11892F: drivers/s390/scsi/zfcp_* 11893 11894S3C24XX SD/MMC Driver 11895M: Ben Dooks <ben-linux@fluff.org> 11896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11897S: Supported 11898F: drivers/mmc/host/s3cmci.* 11899 11900SAA6588 RDS RECEIVER DRIVER 11901M: Hans Verkuil <hverkuil@xs4all.nl> 11902L: linux-media@vger.kernel.org 11903T: git git://linuxtv.org/media_tree.git 11904W: https://linuxtv.org 11905S: Odd Fixes 11906F: drivers/media/i2c/saa6588* 11907 11908SAA7134 VIDEO4LINUX DRIVER 11909M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11910M: Mauro Carvalho Chehab <mchehab@kernel.org> 11911L: linux-media@vger.kernel.org 11912W: https://linuxtv.org 11913T: git git://linuxtv.org/media_tree.git 11914S: Odd fixes 11915F: Documentation/media/v4l-drivers/saa7134* 11916F: drivers/media/pci/saa7134/ 11917 11918SAA7146 VIDEO4LINUX-2 DRIVER 11919M: Hans Verkuil <hverkuil@xs4all.nl> 11920L: linux-media@vger.kernel.org 11921T: git git://linuxtv.org/media_tree.git 11922S: Maintained 11923F: drivers/media/common/saa7146/ 11924F: drivers/media/pci/saa7146/ 11925F: include/media/saa7146* 11926 11927SAMSUNG AUDIO (ASoC) DRIVERS 11928M: Krzysztof Kozlowski <krzk@kernel.org> 11929M: Sangbeom Kim <sbkim73@samsung.com> 11930M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11931L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11932S: Supported 11933F: sound/soc/samsung/ 11934 11935SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11936M: Krzysztof Kozlowski <krzk@kernel.org> 11937L: linux-crypto@vger.kernel.org 11938L: linux-samsung-soc@vger.kernel.org 11939S: Maintained 11940F: drivers/crypto/exynos-rng.c 11941F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 11942 11943SAMSUNG FRAMEBUFFER DRIVER 11944M: Jingoo Han <jingoohan1@gmail.com> 11945L: linux-fbdev@vger.kernel.org 11946S: Maintained 11947F: drivers/video/fbdev/s3c-fb.c 11948 11949SAMSUNG LAPTOP DRIVER 11950M: Corentin Chary <corentin.chary@gmail.com> 11951L: platform-driver-x86@vger.kernel.org 11952S: Maintained 11953F: drivers/platform/x86/samsung-laptop.c 11954 11955SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11956M: Sangbeom Kim <sbkim73@samsung.com> 11957M: Krzysztof Kozlowski <krzk@kernel.org> 11958M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11959L: linux-kernel@vger.kernel.org 11960L: linux-samsung-soc@vger.kernel.org 11961S: Supported 11962F: drivers/mfd/sec*.c 11963F: drivers/regulator/s2m*.c 11964F: drivers/regulator/s5m*.c 11965F: drivers/clk/clk-s2mps11.c 11966F: drivers/rtc/rtc-s5m.c 11967F: include/linux/mfd/samsung/ 11968F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11969F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11970F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11971F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11972 11973SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11974M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11975L: linux-media@vger.kernel.org 11976L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11977S: Maintained 11978F: drivers/media/platform/s3c-camif/ 11979F: include/media/drv-intf/s3c_camif.h 11980 11981SAMSUNG S3FWRN5 NFC DRIVER 11982M: Robert Baldyga <r.baldyga@samsung.com> 11983M: Krzysztof Opasiak <k.opasiak@samsung.com> 11984L: linux-nfc@lists.01.org (moderated for non-subscribers) 11985S: Supported 11986F: drivers/nfc/s3fwrn5 11987 11988SAMSUNG S5C73M3 CAMERA DRIVER 11989M: Kyungmin Park <kyungmin.park@samsung.com> 11990M: Andrzej Hajda <a.hajda@samsung.com> 11991L: linux-media@vger.kernel.org 11992S: Supported 11993F: drivers/media/i2c/s5c73m3/* 11994 11995SAMSUNG S5K5BAF CAMERA DRIVER 11996M: Kyungmin Park <kyungmin.park@samsung.com> 11997M: Andrzej Hajda <a.hajda@samsung.com> 11998L: linux-media@vger.kernel.org 11999S: Supported 12000F: drivers/media/i2c/s5k5baf.c 12001 12002SAMSUNG S5P Security SubSystem (SSS) DRIVER 12003M: Krzysztof Kozlowski <krzk@kernel.org> 12004M: Vladimir Zapolskiy <vz@mleia.com> 12005L: linux-crypto@vger.kernel.org 12006L: linux-samsung-soc@vger.kernel.org 12007S: Maintained 12008F: drivers/crypto/s5p-sss.c 12009 12010SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12011M: Kyungmin Park <kyungmin.park@samsung.com> 12012M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12013L: linux-media@vger.kernel.org 12014Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12015S: Supported 12016F: drivers/media/platform/exynos4-is/ 12017 12018SAMSUNG SOC CLOCK DRIVERS 12019M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12020M: Tomasz Figa <tomasz.figa@gmail.com> 12021M: Chanwoo Choi <cw00.choi@samsung.com> 12022S: Supported 12023L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12024F: drivers/clk/samsung/ 12025F: include/dt-bindings/clock/exynos*.h 12026F: Documentation/devicetree/bindings/clock/exynos*.txt 12027 12028SAMSUNG SPI DRIVERS 12029M: Kukjin Kim <kgene@kernel.org> 12030M: Krzysztof Kozlowski <krzk@kernel.org> 12031M: Andi Shyti <andi.shyti@samsung.com> 12032L: linux-spi@vger.kernel.org 12033L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12034S: Maintained 12035F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12036F: drivers/spi/spi-s3c* 12037F: include/linux/platform_data/spi-s3c64xx.h 12038 12039SAMSUNG SXGBE DRIVERS 12040M: Byungho An <bh74.an@samsung.com> 12041M: Girish K S <ks.giri@samsung.com> 12042M: Vipul Pandya <vipul.pandya@samsung.com> 12043S: Supported 12044L: netdev@vger.kernel.org 12045F: drivers/net/ethernet/samsung/sxgbe/ 12046 12047SAMSUNG THERMAL DRIVER 12048M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12049L: linux-pm@vger.kernel.org 12050L: linux-samsung-soc@vger.kernel.org 12051S: Supported 12052T: git https://github.com/lmajewski/linux-samsung-thermal.git 12053F: drivers/thermal/samsung/ 12054 12055SAMSUNG USB2 PHY DRIVER 12056M: Kamil Debski <kamil@wypas.org> 12057M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12058L: linux-kernel@vger.kernel.org 12059S: Supported 12060F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12061F: Documentation/phy/samsung-usb2.txt 12062F: drivers/phy/samsung/phy-exynos4210-usb2.c 12063F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12064F: drivers/phy/samsung/phy-exynos5250-usb2.c 12065F: drivers/phy/samsung/phy-s5pv210-usb2.c 12066F: drivers/phy/samsung/phy-samsung-usb2.c 12067F: drivers/phy/samsung/phy-samsung-usb2.h 12068 12069SC1200 WDT DRIVER 12070M: Zwane Mwaikambo <zwanem@gmail.com> 12071S: Maintained 12072F: drivers/watchdog/sc1200wdt.c 12073 12074SCHEDULER 12075M: Ingo Molnar <mingo@redhat.com> 12076M: Peter Zijlstra <peterz@infradead.org> 12077L: linux-kernel@vger.kernel.org 12078T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12079S: Maintained 12080F: kernel/sched/ 12081F: include/linux/sched.h 12082F: include/uapi/linux/sched.h 12083F: include/linux/wait.h 12084 12085SCORE ARCHITECTURE 12086M: Chen Liqin <liqin.linux@gmail.com> 12087M: Lennox Wu <lennox.wu@gmail.com> 12088W: http://www.sunplus.com 12089S: Supported 12090F: arch/score/ 12091 12092SCR24X CHIP CARD INTERFACE DRIVER 12093M: Lubomir Rintel <lkundrak@v3.sk> 12094S: Supported 12095F: drivers/char/pcmcia/scr24x_cs.c 12096 12097SCSI CDROM DRIVER 12098M: Jens Axboe <axboe@kernel.dk> 12099L: linux-scsi@vger.kernel.org 12100W: http://www.kernel.dk 12101S: Maintained 12102F: drivers/scsi/sr* 12103 12104SCSI RDMA PROTOCOL (SRP) INITIATOR 12105M: Bart Van Assche <bart.vanassche@sandisk.com> 12106L: linux-rdma@vger.kernel.org 12107S: Supported 12108W: http://www.openfabrics.org 12109Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12110T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12111F: drivers/infiniband/ulp/srp/ 12112F: include/scsi/srp.h 12113 12114SCSI SG DRIVER 12115M: Doug Gilbert <dgilbert@interlog.com> 12116L: linux-scsi@vger.kernel.org 12117W: http://sg.danny.cz/sg 12118S: Maintained 12119F: Documentation/scsi/scsi-generic.txt 12120F: drivers/scsi/sg.c 12121F: include/scsi/sg.h 12122 12123SCSI SUBSYSTEM 12124M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12125T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12126M: "Martin K. Petersen" <martin.petersen@oracle.com> 12127T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12128L: linux-scsi@vger.kernel.org 12129S: Maintained 12130F: Documentation/devicetree/bindings/scsi/ 12131F: drivers/scsi/ 12132F: include/scsi/ 12133 12134SCSI TAPE DRIVER 12135M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12136L: linux-scsi@vger.kernel.org 12137S: Maintained 12138F: Documentation/scsi/st.txt 12139F: drivers/scsi/st.* 12140F: drivers/scsi/st_*.h 12141 12142SCTP PROTOCOL 12143M: Vlad Yasevich <vyasevich@gmail.com> 12144M: Neil Horman <nhorman@tuxdriver.com> 12145L: linux-sctp@vger.kernel.org 12146W: http://lksctp.sourceforge.net 12147S: Maintained 12148F: Documentation/networking/sctp.txt 12149F: include/linux/sctp.h 12150F: include/uapi/linux/sctp.h 12151F: include/net/sctp/ 12152F: net/sctp/ 12153 12154SCx200 CPU SUPPORT 12155M: Jim Cromie <jim.cromie@gmail.com> 12156S: Odd Fixes 12157F: Documentation/i2c/busses/scx200_acb 12158F: arch/x86/platform/scx200/ 12159F: drivers/watchdog/scx200_wdt.c 12160F: drivers/i2c/busses/scx200* 12161F: drivers/mtd/maps/scx200_docflash.c 12162F: include/linux/scx200.h 12163 12164SCx200 GPIO DRIVER 12165M: Jim Cromie <jim.cromie@gmail.com> 12166S: Maintained 12167F: drivers/char/scx200_gpio.c 12168F: include/linux/scx200_gpio.h 12169 12170SCx200 HRT CLOCKSOURCE DRIVER 12171M: Jim Cromie <jim.cromie@gmail.com> 12172S: Maintained 12173F: drivers/clocksource/scx200_hrt.c 12174 12175SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12176M: Sascha Sommer <saschasommer@freenet.de> 12177L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12178S: Maintained 12179F: drivers/mmc/host/sdricoh_cs.c 12180 12181SECURE COMPUTING 12182M: Kees Cook <keescook@chromium.org> 12183R: Andy Lutomirski <luto@amacapital.net> 12184R: Will Drewry <wad@chromium.org> 12185T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12186S: Supported 12187F: kernel/seccomp.c 12188F: include/uapi/linux/seccomp.h 12189F: include/linux/seccomp.h 12190F: tools/testing/selftests/seccomp/* 12191F: tools/testing/selftests/kselftest_harness.h 12192F: Documentation/userspace-api/seccomp_filter.rst 12193K: \bsecure_computing 12194K: \bTIF_SECCOMP\b 12195 12196SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12197M: Al Cooper <alcooperx@gmail.com> 12198L: linux-mmc@vger.kernel.org 12199L: bcm-kernel-feedback-list@broadcom.com 12200S: Maintained 12201F: drivers/mmc/host/sdhci-brcmstb* 12202 12203SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12204M: Adrian Hunter <adrian.hunter@intel.com> 12205L: linux-mmc@vger.kernel.org 12206T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12207S: Maintained 12208F: drivers/mmc/host/sdhci* 12209F: include/linux/mmc/sdhci* 12210 12211SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12212M: Ben Dooks <ben-linux@fluff.org> 12213M: Jaehoon Chung <jh80.chung@samsung.com> 12214L: linux-mmc@vger.kernel.org 12215S: Maintained 12216F: drivers/mmc/host/sdhci-s3c* 12217 12218SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12219M: Viresh Kumar <vireshk@kernel.org> 12220L: linux-mmc@vger.kernel.org 12221S: Maintained 12222F: drivers/mmc/host/sdhci-spear.c 12223 12224SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12225M: Kishon Vijay Abraham I <kishon@ti.com> 12226L: linux-mmc@vger.kernel.org 12227S: Maintained 12228F: drivers/mmc/host/sdhci-omap.c 12229 12230SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12231M: Scott Bauer <scott.bauer@intel.com> 12232M: Jonathan Derrick <jonathan.derrick@intel.com> 12233L: linux-block@vger.kernel.org 12234S: Supported 12235F: block/sed* 12236F: block/opal_proto.h 12237F: include/linux/sed* 12238F: include/uapi/linux/sed* 12239 12240SECURITY CONTACT 12241M: Security Officers <security@kernel.org> 12242S: Supported 12243 12244SECURITY SUBSYSTEM 12245M: James Morris <james.l.morris@oracle.com> 12246M: "Serge E. Hallyn" <serge@hallyn.com> 12247L: linux-security-module@vger.kernel.org (suggested Cc:) 12248T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12249W: http://kernsec.org/ 12250S: Supported 12251F: security/ 12252 12253SELINUX SECURITY MODULE 12254M: Paul Moore <paul@paul-moore.com> 12255M: Stephen Smalley <sds@tycho.nsa.gov> 12256M: Eric Paris <eparis@parisplace.org> 12257L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12258W: https://selinuxproject.org 12259W: https://github.com/SELinuxProject 12260T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12261S: Supported 12262F: include/linux/selinux* 12263F: security/selinux/ 12264F: scripts/selinux/ 12265F: Documentation/admin-guide/LSM/SELinux.rst 12266 12267SENSABLE PHANTOM 12268M: Jiri Slaby <jirislaby@gmail.com> 12269S: Maintained 12270F: drivers/misc/phantom.c 12271F: include/uapi/linux/phantom.h 12272 12273SERIAL DEVICE BUS 12274M: Rob Herring <robh@kernel.org> 12275L: linux-serial@vger.kernel.org 12276S: Maintained 12277F: Documentation/devicetree/bindings/serial/slave-device.txt 12278F: drivers/tty/serdev/ 12279F: include/linux/serdev.h 12280 12281SERIAL DRIVERS 12282M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12283L: linux-serial@vger.kernel.org 12284S: Maintained 12285F: Documentation/devicetree/bindings/serial/ 12286F: drivers/tty/serial/ 12287 12288SERIAL IR RECEIVER 12289M: Sean Young <sean@mess.org> 12290L: linux-media@vger.kernel.org 12291S: Maintained 12292F: drivers/media/rc/serial_ir.c 12293 12294SFC NETWORK DRIVER 12295M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12296M: Edward Cree <ecree@solarflare.com> 12297M: Bert Kenward <bkenward@solarflare.com> 12298L: netdev@vger.kernel.org 12299S: Supported 12300F: drivers/net/ethernet/sfc/ 12301 12302SGI GRU DRIVER 12303M: Dimitri Sivanich <sivanich@sgi.com> 12304S: Maintained 12305F: drivers/misc/sgi-gru/ 12306 12307SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12308M: Pat Gefre <pfg@sgi.com> 12309L: linux-ia64@vger.kernel.org 12310S: Supported 12311F: Documentation/ia64/serial.txt 12312F: drivers/tty/serial/ioc?_serial.c 12313F: include/linux/ioc?.h 12314 12315SGI XP/XPC/XPNET DRIVER 12316M: Cliff Whickman <cpw@sgi.com> 12317M: Robin Holt <robinmholt@gmail.com> 12318S: Maintained 12319F: drivers/misc/sgi-xp/ 12320 12321SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12322M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12323L: linux-s390@vger.kernel.org 12324W: http://www.ibm.com/developerworks/linux/linux390/ 12325S: Supported 12326F: net/smc/ 12327 12328SH_VEU V4L2 MEM2MEM DRIVER 12329L: linux-media@vger.kernel.org 12330S: Orphan 12331F: drivers/media/platform/sh_veu.c 12332 12333SH_VOU V4L2 OUTPUT DRIVER 12334L: linux-media@vger.kernel.org 12335S: Orphan 12336F: drivers/media/platform/sh_vou.c 12337F: include/media/drv-intf/sh_vou.h 12338 12339SI2157 MEDIA DRIVER 12340M: Antti Palosaari <crope@iki.fi> 12341L: linux-media@vger.kernel.org 12342W: https://linuxtv.org 12343W: http://palosaari.fi/linux/ 12344Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12345T: git git://linuxtv.org/anttip/media_tree.git 12346S: Maintained 12347F: drivers/media/tuners/si2157* 12348 12349SI2165 MEDIA DRIVER 12350M: Matthias Schwarzott <zzam@gentoo.org> 12351L: linux-media@vger.kernel.org 12352W: https://linuxtv.org 12353Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12354S: Maintained 12355F: drivers/media/dvb-frontends/si2165* 12356 12357SI2168 MEDIA DRIVER 12358M: Antti Palosaari <crope@iki.fi> 12359L: linux-media@vger.kernel.org 12360W: https://linuxtv.org 12361W: http://palosaari.fi/linux/ 12362Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12363T: git git://linuxtv.org/anttip/media_tree.git 12364S: Maintained 12365F: drivers/media/dvb-frontends/si2168* 12366 12367SI470X FM RADIO RECEIVER I2C DRIVER 12368M: Hans Verkuil <hverkuil@xs4all.nl> 12369L: linux-media@vger.kernel.org 12370T: git git://linuxtv.org/media_tree.git 12371W: https://linuxtv.org 12372S: Odd Fixes 12373F: drivers/media/radio/si470x/radio-si470x-i2c.c 12374 12375SI470X FM RADIO RECEIVER USB DRIVER 12376M: Hans Verkuil <hverkuil@xs4all.nl> 12377L: linux-media@vger.kernel.org 12378T: git git://linuxtv.org/media_tree.git 12379W: https://linuxtv.org 12380S: Maintained 12381F: drivers/media/radio/si470x/radio-si470x-common.c 12382F: drivers/media/radio/si470x/radio-si470x.h 12383F: drivers/media/radio/si470x/radio-si470x-usb.c 12384 12385SI4713 FM RADIO TRANSMITTER I2C DRIVER 12386M: Eduardo Valentin <edubezval@gmail.com> 12387L: linux-media@vger.kernel.org 12388T: git git://linuxtv.org/media_tree.git 12389W: https://linuxtv.org 12390S: Odd Fixes 12391F: drivers/media/radio/si4713/si4713.? 12392 12393SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12394M: Eduardo Valentin <edubezval@gmail.com> 12395L: linux-media@vger.kernel.org 12396T: git git://linuxtv.org/media_tree.git 12397W: https://linuxtv.org 12398S: Odd Fixes 12399F: drivers/media/radio/si4713/radio-platform-si4713.c 12400 12401SI4713 FM RADIO TRANSMITTER USB DRIVER 12402M: Hans Verkuil <hverkuil@xs4all.nl> 12403L: linux-media@vger.kernel.org 12404T: git git://linuxtv.org/media_tree.git 12405W: https://linuxtv.org 12406S: Maintained 12407F: drivers/media/radio/si4713/radio-usb-si4713.c 12408 12409SIANO DVB DRIVER 12410M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12411M: Mauro Carvalho Chehab <mchehab@kernel.org> 12412L: linux-media@vger.kernel.org 12413W: https://linuxtv.org 12414T: git git://linuxtv.org/media_tree.git 12415S: Odd fixes 12416F: drivers/media/common/siano/ 12417F: drivers/media/usb/siano/ 12418F: drivers/media/usb/siano/ 12419F: drivers/media/mmc/siano/ 12420 12421SILEAD TOUCHSCREEN DRIVER 12422M: Hans de Goede <hdegoede@redhat.com> 12423L: linux-input@vger.kernel.org 12424L: platform-driver-x86@vger.kernel.org 12425S: Maintained 12426F: drivers/input/touchscreen/silead.c 12427F: drivers/platform/x86/silead_dmi.c 12428 12429SILICON MOTION SM712 FRAME BUFFER DRIVER 12430M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12431M: Teddy Wang <teddy.wang@siliconmotion.com> 12432M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12433L: linux-fbdev@vger.kernel.org 12434S: Maintained 12435F: drivers/video/fbdev/sm712* 12436F: Documentation/fb/sm712fb.txt 12437 12438SIMPLE FIRMWARE INTERFACE (SFI) 12439M: Len Brown <lenb@kernel.org> 12440L: sfi-devel@simplefirmware.org 12441W: http://simplefirmware.org/ 12442T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12443S: Supported 12444F: arch/x86/platform/sfi/ 12445F: drivers/sfi/ 12446F: include/linux/sfi*.h 12447 12448SIMPLEFB FB DRIVER 12449M: Hans de Goede <hdegoede@redhat.com> 12450L: linux-fbdev@vger.kernel.org 12451S: Maintained 12452F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12453F: drivers/video/fbdev/simplefb.c 12454F: include/linux/platform_data/simplefb.h 12455 12456SIMTEC EB110ATX (Chalice CATS) 12457P: Ben Dooks 12458P: Vincent Sanders <vince@simtec.co.uk> 12459M: Simtec Linux Team <linux@simtec.co.uk> 12460W: http://www.simtec.co.uk/products/EB110ATX/ 12461S: Supported 12462 12463SIMTEC EB2410ITX (BAST) 12464P: Ben Dooks 12465P: Vincent Sanders <vince@simtec.co.uk> 12466M: Simtec Linux Team <linux@simtec.co.uk> 12467W: http://www.simtec.co.uk/products/EB2410ITX/ 12468S: Supported 12469F: arch/arm/mach-s3c24xx/mach-bast.c 12470F: arch/arm/mach-s3c24xx/bast-ide.c 12471F: arch/arm/mach-s3c24xx/bast-irq.c 12472 12473SIPHASH PRF ROUTINES 12474M: Jason A. Donenfeld <Jason@zx2c4.com> 12475S: Maintained 12476F: lib/siphash.c 12477F: lib/test_siphash.c 12478F: include/linux/siphash.h 12479 12480SIS 190 ETHERNET DRIVER 12481M: Francois Romieu <romieu@fr.zoreil.com> 12482L: netdev@vger.kernel.org 12483S: Maintained 12484F: drivers/net/ethernet/sis/sis190.c 12485 12486SIS 900/7016 FAST ETHERNET DRIVER 12487M: Daniele Venzano <venza@brownhat.org> 12488W: http://www.brownhat.org/sis900.html 12489L: netdev@vger.kernel.org 12490S: Maintained 12491F: drivers/net/ethernet/sis/sis900.* 12492 12493SIS FRAMEBUFFER DRIVER 12494M: Thomas Winischhofer <thomas@winischhofer.net> 12495W: http://www.winischhofer.net/linuxsisvga.shtml 12496S: Maintained 12497F: Documentation/fb/sisfb.txt 12498F: drivers/video/fbdev/sis/ 12499F: include/video/sisfb.h 12500 12501SIS USB2VGA DRIVER 12502M: Thomas Winischhofer <thomas@winischhofer.net> 12503W: http://www.winischhofer.at/linuxsisusbvga.shtml 12504S: Maintained 12505F: drivers/usb/misc/sisusbvga/ 12506 12507SLAB ALLOCATOR 12508M: Christoph Lameter <cl@linux.com> 12509M: Pekka Enberg <penberg@kernel.org> 12510M: David Rientjes <rientjes@google.com> 12511M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12512M: Andrew Morton <akpm@linux-foundation.org> 12513L: linux-mm@kvack.org 12514S: Maintained 12515F: include/linux/sl?b*.h 12516F: mm/sl?b* 12517 12518SLEEPABLE READ-COPY UPDATE (SRCU) 12519M: Lai Jiangshan <jiangshanlai@gmail.com> 12520M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12521M: Josh Triplett <josh@joshtriplett.org> 12522R: Steven Rostedt <rostedt@goodmis.org> 12523R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12524L: linux-kernel@vger.kernel.org 12525W: http://www.rdrop.com/users/paulmck/RCU/ 12526S: Supported 12527T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12528F: include/linux/srcu.h 12529F: kernel/rcu/srcu.c 12530 12531SMACK SECURITY MODULE 12532M: Casey Schaufler <casey@schaufler-ca.com> 12533L: linux-security-module@vger.kernel.org 12534W: http://schaufler-ca.com 12535T: git git://github.com/cschaufler/smack-next 12536S: Maintained 12537F: Documentation/admin-guide/LSM/Smack.rst 12538F: security/smack/ 12539 12540SMC91x ETHERNET DRIVER 12541M: Nicolas Pitre <nico@fluxnic.net> 12542S: Odd Fixes 12543F: drivers/net/ethernet/smsc/smc91x.* 12544 12545SMIA AND SMIA++ IMAGE SENSOR DRIVER 12546M: Sakari Ailus <sakari.ailus@iki.fi> 12547L: linux-media@vger.kernel.org 12548S: Maintained 12549F: drivers/media/i2c/smiapp/ 12550F: include/media/i2c/smiapp.h 12551F: drivers/media/i2c/smiapp-pll.c 12552F: drivers/media/i2c/smiapp-pll.h 12553F: include/uapi/linux/smiapp.h 12554F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12555 12556SMM665 HARDWARE MONITOR DRIVER 12557M: Guenter Roeck <linux@roeck-us.net> 12558L: linux-hwmon@vger.kernel.org 12559S: Maintained 12560F: Documentation/hwmon/smm665 12561F: drivers/hwmon/smm665.c 12562 12563SMSC EMC2103 HARDWARE MONITOR DRIVER 12564M: Steve Glendinning <steve.glendinning@shawell.net> 12565L: linux-hwmon@vger.kernel.org 12566S: Maintained 12567F: Documentation/hwmon/emc2103 12568F: drivers/hwmon/emc2103.c 12569 12570SMSC SCH5627 HARDWARE MONITOR DRIVER 12571M: Hans de Goede <hdegoede@redhat.com> 12572L: linux-hwmon@vger.kernel.org 12573S: Supported 12574F: Documentation/hwmon/sch5627 12575F: drivers/hwmon/sch5627.c 12576 12577SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12578M: Steve Glendinning <steve.glendinning@shawell.net> 12579L: linux-fbdev@vger.kernel.org 12580S: Maintained 12581F: drivers/video/fbdev/smscufx.c 12582 12583SMSC47B397 HARDWARE MONITOR DRIVER 12584M: Jean Delvare <jdelvare@suse.com> 12585L: linux-hwmon@vger.kernel.org 12586S: Maintained 12587F: Documentation/hwmon/smsc47b397 12588F: drivers/hwmon/smsc47b397.c 12589 12590SMSC911x ETHERNET DRIVER 12591M: Steve Glendinning <steve.glendinning@shawell.net> 12592L: netdev@vger.kernel.org 12593S: Maintained 12594F: include/linux/smsc911x.h 12595F: drivers/net/ethernet/smsc/smsc911x.* 12596 12597SMSC9420 PCI ETHERNET DRIVER 12598M: Steve Glendinning <steve.glendinning@shawell.net> 12599L: netdev@vger.kernel.org 12600S: Maintained 12601F: drivers/net/ethernet/smsc/smsc9420.* 12602 12603SOC-CAMERA V4L2 SUBSYSTEM 12604M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12605L: linux-media@vger.kernel.org 12606T: git git://linuxtv.org/media_tree.git 12607S: Maintained 12608F: include/media/soc* 12609F: drivers/media/i2c/soc_camera/ 12610F: drivers/media/platform/soc_camera/ 12611 12612SOEKRIS NET48XX LED SUPPORT 12613M: Chris Boot <bootc@bootc.net> 12614S: Maintained 12615F: drivers/leds/leds-net48xx.c 12616 12617SOFT-ROCE DRIVER (rxe) 12618M: Moni Shoua <monis@mellanox.com> 12619L: linux-rdma@vger.kernel.org 12620S: Supported 12621W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12622Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12623F: drivers/infiniband/sw/rxe/ 12624F: include/uapi/rdma/rdma_user_rxe.h 12625 12626SOFTLOGIC 6x10 MPEG CODEC 12627M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12628M: Anton Sviridenko <anton@corp.bluecherry.net> 12629M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12630M: Andrey Utkin <andrey_utkin@fastmail.com> 12631M: Ismael Luceno <ismael@iodev.co.uk> 12632L: linux-media@vger.kernel.org 12633S: Supported 12634F: drivers/media/pci/solo6x10/ 12635 12636SOFTWARE RAID (Multiple Disks) SUPPORT 12637M: Shaohua Li <shli@kernel.org> 12638L: linux-raid@vger.kernel.org 12639T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12640S: Supported 12641F: drivers/md/Makefile 12642F: drivers/md/Kconfig 12643F: drivers/md/md* 12644F: drivers/md/raid* 12645F: include/linux/raid/ 12646F: include/uapi/linux/raid/ 12647 12648SONIC NETWORK DRIVER 12649M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12650L: netdev@vger.kernel.org 12651S: Maintained 12652F: drivers/net/ethernet/natsemi/sonic.* 12653 12654SONICS SILICON BACKPLANE DRIVER (SSB) 12655M: Michael Buesch <m@bues.ch> 12656L: linux-wireless@vger.kernel.org 12657S: Maintained 12658F: drivers/ssb/ 12659F: include/linux/ssb/ 12660 12661SONY IMX274 SENSOR DRIVER 12662M: Leon Luo <leonl@leopardimaging.com> 12663L: linux-media@vger.kernel.org 12664T: git git://linuxtv.org/media_tree.git 12665S: Maintained 12666F: drivers/media/i2c/imx274.c 12667F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12668 12669SONY MEMORYSTICK CARD SUPPORT 12670M: Alex Dubov <oakad@yahoo.com> 12671W: http://tifmxx.berlios.de/ 12672S: Maintained 12673F: drivers/memstick/host/tifm_ms.c 12674 12675SONY MEMORYSTICK STANDARD SUPPORT 12676M: Maxim Levitsky <maximlevitsky@gmail.com> 12677S: Maintained 12678F: drivers/memstick/core/ms_block.* 12679 12680SONY VAIO CONTROL DEVICE DRIVER 12681M: Mattia Dongili <malattia@linux.it> 12682L: platform-driver-x86@vger.kernel.org 12683W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12684S: Maintained 12685F: Documentation/laptops/sony-laptop.txt 12686F: drivers/char/sonypi.c 12687F: drivers/platform/x86/sony-laptop.c 12688F: include/linux/sony-laptop.h 12689 12690SOUND 12691M: Jaroslav Kysela <perex@perex.cz> 12692M: Takashi Iwai <tiwai@suse.com> 12693L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12694W: http://www.alsa-project.org/ 12695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12696T: git git://git.alsa-project.org/alsa-kernel.git 12697Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12698S: Maintained 12699F: Documentation/sound/ 12700F: include/sound/ 12701F: include/uapi/sound/ 12702F: sound/ 12703 12704SOUND - COMPRESSED AUDIO 12705M: Vinod Koul <vinod.koul@intel.com> 12706L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12707T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12708S: Supported 12709F: Documentation/sound/alsa/compress_offload.txt 12710F: include/sound/compress_driver.h 12711F: include/uapi/sound/compress_* 12712F: sound/core/compress_offload.c 12713F: sound/soc/soc-compress.c 12714 12715SOUND - DMAENGINE HELPERS 12716M: Lars-Peter Clausen <lars@metafoo.de> 12717S: Supported 12718F: include/sound/dmaengine_pcm.h 12719F: sound/core/pcm_dmaengine.c 12720F: sound/soc/soc-generic-dmaengine-pcm.c 12721 12722SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12723M: Liam Girdwood <lgirdwood@gmail.com> 12724M: Mark Brown <broonie@kernel.org> 12725T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12726L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12727W: http://alsa-project.org/main/index.php/ASoC 12728S: Supported 12729F: Documentation/devicetree/bindings/sound/ 12730F: Documentation/sound/alsa/soc/ 12731F: sound/soc/ 12732F: include/sound/soc* 12733 12734SP2 MEDIA DRIVER 12735M: Olli Salonen <olli.salonen@iki.fi> 12736L: linux-media@vger.kernel.org 12737W: https://linuxtv.org 12738Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12739S: Maintained 12740F: drivers/media/dvb-frontends/sp2* 12741 12742SPARC + UltraSPARC (sparc/sparc64) 12743M: "David S. Miller" <davem@davemloft.net> 12744L: sparclinux@vger.kernel.org 12745Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12746T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12747T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12748S: Maintained 12749F: arch/sparc/ 12750F: drivers/sbus/ 12751 12752SPARC SERIAL DRIVERS 12753M: "David S. Miller" <davem@davemloft.net> 12754L: sparclinux@vger.kernel.org 12755T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12756T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12757S: Maintained 12758F: include/linux/sunserialcore.h 12759F: drivers/tty/serial/suncore.c 12760F: drivers/tty/serial/sunhv.c 12761F: drivers/tty/serial/sunsab.c 12762F: drivers/tty/serial/sunsab.h 12763F: drivers/tty/serial/sunsu.c 12764F: drivers/tty/serial/sunzilog.c 12765F: drivers/tty/serial/sunzilog.h 12766F: drivers/tty/vcc.c 12767 12768SPARSE CHECKER 12769M: "Christopher Li" <sparse@chrisli.org> 12770L: linux-sparse@vger.kernel.org 12771W: https://sparse.wiki.kernel.org/ 12772T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12773T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12774S: Maintained 12775F: include/linux/compiler.h 12776 12777SPEAR CLOCK FRAMEWORK SUPPORT 12778M: Viresh Kumar <vireshk@kernel.org> 12779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12780W: http://www.st.com/spear 12781S: Maintained 12782F: drivers/clk/spear/ 12783 12784SPEAR PLATFORM SUPPORT 12785M: Viresh Kumar <vireshk@kernel.org> 12786M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12788W: http://www.st.com/spear 12789S: Maintained 12790F: arch/arm/boot/dts/spear* 12791F: arch/arm/mach-spear/ 12792 12793SPI NOR SUBSYSTEM 12794M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12795M: Marek Vasut <marek.vasut@gmail.com> 12796L: linux-mtd@lists.infradead.org 12797W: http://www.linux-mtd.infradead.org/ 12798Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12799T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12800T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12801S: Maintained 12802F: drivers/mtd/spi-nor/ 12803F: include/linux/mtd/spi-nor.h 12804 12805SPI SUBSYSTEM 12806M: Mark Brown <broonie@kernel.org> 12807L: linux-spi@vger.kernel.org 12808T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12809Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12810S: Maintained 12811F: Documentation/devicetree/bindings/spi/ 12812F: Documentation/spi/ 12813F: drivers/spi/ 12814F: include/linux/spi/ 12815F: include/uapi/linux/spi/ 12816F: tools/spi/ 12817 12818SPIDERNET NETWORK DRIVER for CELL 12819M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12820L: netdev@vger.kernel.org 12821S: Supported 12822F: Documentation/networking/spider_net.txt 12823F: drivers/net/ethernet/toshiba/spider_net* 12824 12825SPMI SUBSYSTEM 12826R: Stephen Boyd <sboyd@codeaurora.org> 12827L: linux-arm-msm@vger.kernel.org 12828F: Documentation/devicetree/bindings/spmi/ 12829F: drivers/spmi/ 12830F: include/dt-bindings/spmi/spmi.h 12831F: include/linux/spmi.h 12832F: include/trace/events/spmi.h 12833 12834SPU FILE SYSTEM 12835M: Jeremy Kerr <jk@ozlabs.org> 12836L: linuxppc-dev@lists.ozlabs.org 12837W: http://www.ibm.com/developerworks/power/cell/ 12838S: Supported 12839F: Documentation/filesystems/spufs.txt 12840F: arch/powerpc/platforms/cell/spufs/ 12841 12842SQUASHFS FILE SYSTEM 12843M: Phillip Lougher <phillip@squashfs.org.uk> 12844L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12845W: http://squashfs.org.uk 12846T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12847S: Maintained 12848F: Documentation/filesystems/squashfs.txt 12849F: fs/squashfs/ 12850 12851SRM (Alpha) environment access 12852M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12853S: Maintained 12854F: arch/alpha/kernel/srm_env.c 12855 12856STABLE BRANCH 12857M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12858L: stable@vger.kernel.org 12859S: Supported 12860F: Documentation/process/stable-kernel-rules.rst 12861 12862STAGING - ATOMISP DRIVER 12863M: Alan Cox <alan@linux.intel.com> 12864M: Sakari Ailus <sakari.ailus@linux.intel.com> 12865L: linux-media@vger.kernel.org 12866S: Maintained 12867F: drivers/staging/media/atomisp/ 12868 12869STAGING - COMEDI 12870M: Ian Abbott <abbotti@mev.co.uk> 12871M: H Hartley Sweeten <hsweeten@visionengravers.com> 12872S: Odd Fixes 12873F: drivers/staging/comedi/ 12874 12875STAGING - FLARION FT1000 DRIVERS 12876M: Marek Belisko <marek.belisko@gmail.com> 12877S: Odd Fixes 12878F: drivers/staging/ft1000/ 12879 12880STAGING - INDUSTRIAL IO 12881M: Jonathan Cameron <jic23@kernel.org> 12882L: linux-iio@vger.kernel.org 12883S: Odd Fixes 12884F: Documentation/devicetree/bindings/staging/iio/ 12885F: drivers/staging/iio/ 12886 12887STAGING - LUSTRE PARALLEL FILESYSTEM 12888M: Oleg Drokin <oleg.drokin@intel.com> 12889M: Andreas Dilger <andreas.dilger@intel.com> 12890M: James Simmons <jsimmons@infradead.org> 12891L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12892W: http://wiki.lustre.org/ 12893S: Maintained 12894F: drivers/staging/lustre 12895 12896STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12897M: Marc Dietrich <marvin24@gmx.de> 12898L: ac100@lists.launchpad.net (moderated for non-subscribers) 12899L: linux-tegra@vger.kernel.org 12900S: Maintained 12901F: drivers/staging/nvec/ 12902 12903STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12904M: Jens Frederich <jfrederich@gmail.com> 12905M: Daniel Drake <dsd@laptop.org> 12906M: Jon Nettleton <jon.nettleton@gmail.com> 12907W: http://wiki.laptop.org/go/DCON 12908S: Maintained 12909F: drivers/staging/olpc_dcon/ 12910 12911STAGING - REALTEK RTL8712U DRIVERS 12912M: Larry Finger <Larry.Finger@lwfinger.net> 12913M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12914S: Odd Fixes 12915F: drivers/staging/rtl8712/ 12916 12917STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12918M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12919M: Teddy Wang <teddy.wang@siliconmotion.com> 12920M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12921L: linux-fbdev@vger.kernel.org 12922S: Maintained 12923F: drivers/staging/sm750fb/ 12924 12925STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12926M: William Hubbs <w.d.hubbs@gmail.com> 12927M: Chris Brannon <chris@the-brannons.com> 12928M: Kirk Reiser <kirk@reisers.ca> 12929M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12930L: speakup@linux-speakup.org 12931W: http://www.linux-speakup.org/ 12932S: Odd Fixes 12933F: drivers/staging/speakup/ 12934 12935STAGING - VIA VT665X DRIVERS 12936M: Forest Bond <forest@alittletooquiet.net> 12937S: Odd Fixes 12938F: drivers/staging/vt665?/ 12939 12940STAGING - WILC1000 WIFI DRIVER 12941M: Aditya Shankar <aditya.shankar@microchip.com> 12942M: Ganesh Krishna <ganesh.krishna@microchip.com> 12943L: linux-wireless@vger.kernel.org 12944S: Supported 12945F: drivers/staging/wilc1000/ 12946 12947STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12948M: Arnaud Patard <arnaud.patard@rtp-net.org> 12949S: Odd Fixes 12950F: drivers/staging/xgifb/ 12951 12952STAGING SUBSYSTEM 12953M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12954T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12955L: devel@driverdev.osuosl.org 12956S: Supported 12957F: drivers/staging/ 12958 12959STARFIRE/DURALAN NETWORK DRIVER 12960M: Ion Badulescu <ionut@badula.org> 12961S: Odd Fixes 12962F: drivers/net/ethernet/adaptec/starfire* 12963 12964STEC S1220 SKD DRIVER 12965M: Bart Van Assche <bart.vanassche@wdc.com> 12966L: linux-block@vger.kernel.org 12967S: Maintained 12968F: drivers/block/skd*[ch] 12969 12970STI CEC DRIVER 12971M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12972S: Maintained 12973F: drivers/staging/media/st-cec/ 12974F: Documentation/devicetree/bindings/media/stih-cec.txt 12975 12976STK1160 USB VIDEO CAPTURE DRIVER 12977M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12978L: linux-media@vger.kernel.org 12979T: git git://linuxtv.org/media_tree.git 12980S: Maintained 12981F: drivers/media/usb/stk1160/ 12982 12983STMMAC ETHERNET DRIVER 12984M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12985M: Alexandre Torgue <alexandre.torgue@st.com> 12986L: netdev@vger.kernel.org 12987W: http://www.stlinux.com 12988S: Supported 12989F: drivers/net/ethernet/stmicro/stmmac/ 12990 12991SUN3/3X 12992M: Sam Creasey <sammy@sammy.net> 12993W: http://sammy.net/sun3/ 12994S: Maintained 12995F: arch/m68k/kernel/*sun3* 12996F: arch/m68k/sun3*/ 12997F: arch/m68k/include/asm/sun3* 12998F: drivers/net/ethernet/i825xx/sun3* 12999 13000SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13001M: Hans de Goede <hdegoede@redhat.com> 13002L: linux-input@vger.kernel.org 13003S: Maintained 13004F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13005F: drivers/input/keyboard/sun4i-lradc-keys.c 13006 13007SUNDANCE NETWORK DRIVER 13008M: Denis Kirjanov <kda@linux-powerpc.org> 13009L: netdev@vger.kernel.org 13010S: Maintained 13011F: drivers/net/ethernet/dlink/sundance.c 13012 13013SUPERH 13014M: Yoshinori Sato <ysato@users.sourceforge.jp> 13015M: Rich Felker <dalias@libc.org> 13016L: linux-sh@vger.kernel.org 13017Q: http://patchwork.kernel.org/project/linux-sh/list/ 13018S: Maintained 13019F: Documentation/sh/ 13020F: arch/sh/ 13021F: drivers/sh/ 13022 13023SUSPEND TO RAM 13024M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13025M: Len Brown <len.brown@intel.com> 13026M: Pavel Machek <pavel@ucw.cz> 13027L: linux-pm@vger.kernel.org 13028B: https://bugzilla.kernel.org 13029S: Supported 13030F: Documentation/power/ 13031F: arch/x86/kernel/acpi/ 13032F: drivers/base/power/ 13033F: kernel/power/ 13034F: include/linux/suspend.h 13035F: include/linux/freezer.h 13036F: include/linux/pm.h 13037 13038SVGA HANDLING 13039M: Martin Mares <mj@ucw.cz> 13040L: linux-video@atrey.karlin.mff.cuni.cz 13041S: Maintained 13042F: Documentation/svga.txt 13043F: arch/x86/boot/video* 13044 13045SWIOTLB SUBSYSTEM 13046M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13047L: linux-kernel@vger.kernel.org 13048T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13049S: Supported 13050F: lib/swiotlb.c 13051F: arch/*/kernel/pci-swiotlb.c 13052F: include/linux/swiotlb.h 13053 13054SWITCHDEV 13055M: Jiri Pirko <jiri@resnulli.us> 13056M: Ivan Vecera <ivecera@redhat.com> 13057L: netdev@vger.kernel.org 13058S: Supported 13059F: net/switchdev/ 13060F: include/net/switchdev.h 13061 13062SYNC FILE FRAMEWORK 13063M: Sumit Semwal <sumit.semwal@linaro.org> 13064R: Gustavo Padovan <gustavo@padovan.org> 13065S: Maintained 13066L: linux-media@vger.kernel.org 13067L: dri-devel@lists.freedesktop.org 13068F: drivers/dma-buf/sync_* 13069F: drivers/dma-buf/dma-fence* 13070F: drivers/dma-buf/sw_sync.c 13071F: include/linux/sync_file.h 13072F: include/uapi/linux/sync_file.h 13073F: Documentation/sync_file.txt 13074T: git git://anongit.freedesktop.org/drm/drm-misc 13075 13076SYNOPSYS ARC ARCHITECTURE 13077M: Vineet Gupta <vgupta@synopsys.com> 13078L: linux-snps-arc@lists.infradead.org 13079S: Supported 13080F: arch/arc/ 13081F: Documentation/devicetree/bindings/arc/* 13082F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13083F: drivers/clocksource/arc_timer.c 13084F: drivers/tty/serial/arc_uart.c 13085T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13086 13087SYNOPSYS ARC HSDK SDP pll clock driver 13088M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13089S: Supported 13090F: drivers/clk/clk-hsdk-pll.c 13091F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13092 13093SYNOPSYS ARC SDP clock driver 13094M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13095S: Supported 13096F: drivers/clk/axs10x/* 13097F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13098 13099SYNOPSYS ARC SDP platform support 13100M: Alexey Brodkin <abrodkin@synopsys.com> 13101S: Supported 13102F: arch/arc/plat-axs10x 13103F: arch/arc/boot/dts/ax* 13104F: Documentation/devicetree/bindings/arc/axs10* 13105 13106SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13107M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13108S: Supported 13109F: drivers/reset/reset-axs10x.c 13110F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13111 13112SYNOPSYS DESIGNWARE APB GPIO DRIVER 13113M: Hoan Tran <hotran@apm.com> 13114L: linux-gpio@vger.kernel.org 13115S: Maintained 13116F: drivers/gpio/gpio-dwapb.c 13117F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13118 13119SYNOPSYS DESIGNWARE DMAC DRIVER 13120M: Viresh Kumar <vireshk@kernel.org> 13121R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13122S: Maintained 13123F: include/linux/dma/dw.h 13124F: include/linux/platform_data/dma-dw.h 13125F: drivers/dma/dw/ 13126 13127SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13128M: Jie Deng <jiedeng@synopsys.com> 13129M: Jose Abreu <Jose.Abreu@synopsys.com> 13130L: netdev@vger.kernel.org 13131S: Supported 13132F: drivers/net/ethernet/synopsys/ 13133 13134SYNOPSYS DESIGNWARE I2C DRIVER 13135M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13136R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13137R: Mika Westerberg <mika.westerberg@linux.intel.com> 13138L: linux-i2c@vger.kernel.org 13139S: Maintained 13140F: drivers/i2c/busses/i2c-designware-* 13141F: include/linux/platform_data/i2c-designware.h 13142 13143SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13144M: Jaehoon Chung <jh80.chung@samsung.com> 13145L: linux-mmc@vger.kernel.org 13146S: Maintained 13147F: drivers/mmc/host/dw_mmc* 13148 13149SYNOPSYS HSDK RESET CONTROLLER DRIVER 13150M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13151S: Supported 13152F: drivers/reset/reset-hsdk.c 13153F: include/dt-bindings/reset/snps,hsdk-reset.h 13154F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13155 13156SYSTEM CONFIGURATION (SYSCON) 13157M: Lee Jones <lee.jones@linaro.org> 13158M: Arnd Bergmann <arnd@arndb.de> 13159T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13160S: Supported 13161F: drivers/mfd/syscon.c 13162 13163SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13164M: Sudeep Holla <sudeep.holla@arm.com> 13165L: linux-arm-kernel@lists.infradead.org 13166S: Maintained 13167F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13168F: drivers/clk/clk-scpi.c 13169F: drivers/cpufreq/scpi-cpufreq.c 13170F: drivers/firmware/arm_scpi.c 13171F: include/linux/scpi_protocol.h 13172 13173SYSTEM RESET/SHUTDOWN DRIVERS 13174M: Sebastian Reichel <sre@kernel.org> 13175L: linux-pm@vger.kernel.org 13176T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13177S: Maintained 13178F: Documentation/devicetree/bindings/power/reset/ 13179F: drivers/power/reset/ 13180 13181SYSTEM TRACE MODULE CLASS 13182M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13183S: Maintained 13184T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13185F: Documentation/trace/stm.txt 13186F: drivers/hwtracing/stm/ 13187F: include/linux/stm.h 13188F: include/uapi/linux/stm.h 13189 13190SYSV FILESYSTEM 13191M: Christoph Hellwig <hch@infradead.org> 13192S: Maintained 13193F: Documentation/filesystems/sysv-fs.txt 13194F: fs/sysv/ 13195F: include/linux/sysv_fs.h 13196 13197TARGET SUBSYSTEM 13198M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13199L: linux-scsi@vger.kernel.org 13200L: target-devel@vger.kernel.org 13201W: http://www.linux-iscsi.org 13202W: http://groups.google.com/group/linux-iscsi-target-dev 13203T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13204S: Supported 13205F: drivers/target/ 13206F: include/target/ 13207F: Documentation/target/ 13208 13209TASKSTATS STATISTICS INTERFACE 13210M: Balbir Singh <bsingharora@gmail.com> 13211S: Maintained 13212F: Documentation/accounting/taskstats* 13213F: include/linux/taskstats* 13214F: kernel/taskstats.c 13215 13216TC subsystem 13217M: Jamal Hadi Salim <jhs@mojatatu.com> 13218M: Cong Wang <xiyou.wangcong@gmail.com> 13219M: Jiri Pirko <jiri@resnulli.us> 13220L: netdev@vger.kernel.org 13221S: Maintained 13222F: include/net/pkt_cls.h 13223F: include/net/pkt_sched.h 13224F: include/net/tc_act/ 13225F: include/uapi/linux/pkt_cls.h 13226F: include/uapi/linux/pkt_sched.h 13227F: include/uapi/linux/tc_act/ 13228F: include/uapi/linux/tc_ematch/ 13229F: net/sched/ 13230 13231TCP LOW PRIORITY MODULE 13232M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13233M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13234W: http://tcp-lp-mod.sourceforge.net/ 13235S: Maintained 13236F: net/ipv4/tcp_lp.c 13237 13238TDA10071 MEDIA DRIVER 13239M: Antti Palosaari <crope@iki.fi> 13240L: linux-media@vger.kernel.org 13241W: https://linuxtv.org 13242W: http://palosaari.fi/linux/ 13243Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13244T: git git://linuxtv.org/anttip/media_tree.git 13245S: Maintained 13246F: drivers/media/dvb-frontends/tda10071* 13247 13248TDA18212 MEDIA DRIVER 13249M: Antti Palosaari <crope@iki.fi> 13250L: linux-media@vger.kernel.org 13251W: https://linuxtv.org 13252W: http://palosaari.fi/linux/ 13253Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13254T: git git://linuxtv.org/anttip/media_tree.git 13255S: Maintained 13256F: drivers/media/tuners/tda18212* 13257 13258TDA18218 MEDIA DRIVER 13259M: Antti Palosaari <crope@iki.fi> 13260L: linux-media@vger.kernel.org 13261W: https://linuxtv.org 13262W: http://palosaari.fi/linux/ 13263Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13264T: git git://linuxtv.org/anttip/media_tree.git 13265S: Maintained 13266F: drivers/media/tuners/tda18218* 13267 13268TDA18250 MEDIA DRIVER 13269M: Olli Salonen <olli.salonen@iki.fi> 13270L: linux-media@vger.kernel.org 13271W: https://linuxtv.org 13272Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13273T: git git://linuxtv.org/media_tree.git 13274S: Maintained 13275F: drivers/media/tuners/tda18250* 13276 13277TDA18271 MEDIA DRIVER 13278M: Michael Krufky <mkrufky@linuxtv.org> 13279L: linux-media@vger.kernel.org 13280W: https://linuxtv.org 13281W: http://github.com/mkrufky 13282Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13283T: git git://linuxtv.org/mkrufky/tuners.git 13284S: Maintained 13285F: drivers/media/tuners/tda18271* 13286 13287TDA827x MEDIA DRIVER 13288M: Michael Krufky <mkrufky@linuxtv.org> 13289L: linux-media@vger.kernel.org 13290W: https://linuxtv.org 13291W: http://github.com/mkrufky 13292Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13293T: git git://linuxtv.org/mkrufky/tuners.git 13294S: Maintained 13295F: drivers/media/tuners/tda8290.* 13296 13297TDA8290 MEDIA DRIVER 13298M: Michael Krufky <mkrufky@linuxtv.org> 13299L: linux-media@vger.kernel.org 13300W: https://linuxtv.org 13301W: http://github.com/mkrufky 13302Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13303T: git git://linuxtv.org/mkrufky/tuners.git 13304S: Maintained 13305F: drivers/media/tuners/tda8290.* 13306 13307TDA9840 MEDIA DRIVER 13308M: Hans Verkuil <hverkuil@xs4all.nl> 13309L: linux-media@vger.kernel.org 13310T: git git://linuxtv.org/media_tree.git 13311W: https://linuxtv.org 13312S: Maintained 13313F: drivers/media/i2c/tda9840* 13314 13315TEA5761 TUNER DRIVER 13316M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13317M: Mauro Carvalho Chehab <mchehab@kernel.org> 13318L: linux-media@vger.kernel.org 13319W: https://linuxtv.org 13320T: git git://linuxtv.org/media_tree.git 13321S: Odd fixes 13322F: drivers/media/tuners/tea5761.* 13323 13324TEA5767 TUNER DRIVER 13325M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13326M: Mauro Carvalho Chehab <mchehab@kernel.org> 13327L: linux-media@vger.kernel.org 13328W: https://linuxtv.org 13329T: git git://linuxtv.org/media_tree.git 13330S: Maintained 13331F: drivers/media/tuners/tea5767.* 13332 13333TEA6415C MEDIA DRIVER 13334M: Hans Verkuil <hverkuil@xs4all.nl> 13335L: linux-media@vger.kernel.org 13336T: git git://linuxtv.org/media_tree.git 13337W: https://linuxtv.org 13338S: Maintained 13339F: drivers/media/i2c/tea6415c* 13340 13341TEA6420 MEDIA DRIVER 13342M: Hans Verkuil <hverkuil@xs4all.nl> 13343L: linux-media@vger.kernel.org 13344T: git git://linuxtv.org/media_tree.git 13345W: https://linuxtv.org 13346S: Maintained 13347F: drivers/media/i2c/tea6420* 13348 13349TEAM DRIVER 13350M: Jiri Pirko <jiri@resnulli.us> 13351L: netdev@vger.kernel.org 13352S: Supported 13353F: drivers/net/team/ 13354F: include/linux/if_team.h 13355F: include/uapi/linux/if_team.h 13356 13357TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13358M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13359S: Maintained 13360F: arch/x86/platform/ts5500/ 13361 13362TECHNOTREND USB IR RECEIVER 13363M: Sean Young <sean@mess.org> 13364L: linux-media@vger.kernel.org 13365S: Maintained 13366F: drivers/media/rc/ttusbir.c 13367 13368TEE SUBSYSTEM 13369M: Jens Wiklander <jens.wiklander@linaro.org> 13370S: Maintained 13371F: include/linux/tee_drv.h 13372F: include/uapi/linux/tee.h 13373F: drivers/tee/ 13374F: Documentation/tee.txt 13375 13376TEGRA ARCHITECTURE SUPPORT 13377M: Thierry Reding <thierry.reding@gmail.com> 13378M: Jonathan Hunter <jonathanh@nvidia.com> 13379L: linux-tegra@vger.kernel.org 13380Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13381T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13382S: Supported 13383N: [^a-z]tegra 13384 13385TEGRA CLOCK DRIVER 13386M: Peter De Schrijver <pdeschrijver@nvidia.com> 13387M: Prashant Gaikwad <pgaikwad@nvidia.com> 13388S: Supported 13389F: drivers/clk/tegra/ 13390 13391TEGRA DMA DRIVERS 13392M: Laxman Dewangan <ldewangan@nvidia.com> 13393M: Jon Hunter <jonathanh@nvidia.com> 13394S: Supported 13395F: drivers/dma/tegra* 13396 13397TEGRA I2C DRIVER 13398M: Laxman Dewangan <ldewangan@nvidia.com> 13399S: Supported 13400F: drivers/i2c/busses/i2c-tegra.c 13401 13402TEGRA IOMMU DRIVERS 13403M: Hiroshi Doyu <hdoyu@nvidia.com> 13404S: Supported 13405F: drivers/iommu/tegra* 13406 13407TEGRA KBC DRIVER 13408M: Rakesh Iyer <riyer@nvidia.com> 13409M: Laxman Dewangan <ldewangan@nvidia.com> 13410S: Supported 13411F: drivers/input/keyboard/tegra-kbc.c 13412 13413TEGRA PWM DRIVER 13414M: Thierry Reding <thierry.reding@gmail.com> 13415S: Supported 13416F: drivers/pwm/pwm-tegra.c 13417 13418TEGRA SERIAL DRIVER 13419M: Laxman Dewangan <ldewangan@nvidia.com> 13420S: Supported 13421F: drivers/tty/serial/serial-tegra.c 13422 13423TEGRA SPI DRIVER 13424M: Laxman Dewangan <ldewangan@nvidia.com> 13425S: Supported 13426F: drivers/spi/spi-tegra* 13427 13428TEHUTI ETHERNET DRIVER 13429M: Andy Gospodarek <andy@greyhouse.net> 13430L: netdev@vger.kernel.org 13431S: Supported 13432F: drivers/net/ethernet/tehuti/* 13433 13434Telecom Clock Driver for MCPL0010 13435M: Mark Gross <mark.gross@intel.com> 13436S: Supported 13437F: drivers/char/tlclk.c 13438 13439TENSILICA XTENSA PORT (xtensa) 13440M: Chris Zankel <chris@zankel.net> 13441M: Max Filippov <jcmvbkbc@gmail.com> 13442L: linux-xtensa@linux-xtensa.org 13443T: git git://github.com/czankel/xtensa-linux.git 13444S: Maintained 13445F: arch/xtensa/ 13446F: drivers/irqchip/irq-xtensa-* 13447 13448Texas Instruments' System Control Interface (TISCI) Protocol Driver 13449M: Nishanth Menon <nm@ti.com> 13450M: Tero Kristo <t-kristo@ti.com> 13451M: Santosh Shilimkar <ssantosh@kernel.org> 13452L: linux-arm-kernel@lists.infradead.org 13453S: Maintained 13454F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13455F: drivers/firmware/ti_sci* 13456F: include/linux/soc/ti/ti_sci_protocol.h 13457F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13458F: include/dt-bindings/genpd/k2g.h 13459F: drivers/soc/ti/ti_sci_pm_domains.c 13460F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13461F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13462F: drivers/clk/keystone/sci-clk.c 13463F: drivers/reset/reset-ti-sci.c 13464 13465THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13466M: Hans Verkuil <hverkuil@xs4all.nl> 13467L: linux-media@vger.kernel.org 13468T: git git://linuxtv.org/media_tree.git 13469W: https://linuxtv.org 13470S: Maintained 13471F: drivers/media/radio/radio-raremono.c 13472 13473THERMAL 13474M: Zhang Rui <rui.zhang@intel.com> 13475M: Eduardo Valentin <edubezval@gmail.com> 13476L: linux-pm@vger.kernel.org 13477T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13478T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13479Q: https://patchwork.kernel.org/project/linux-pm/list/ 13480S: Supported 13481F: drivers/thermal/ 13482F: include/linux/thermal.h 13483F: include/uapi/linux/thermal.h 13484F: include/linux/cpu_cooling.h 13485F: Documentation/devicetree/bindings/thermal/ 13486 13487THERMAL/CPU_COOLING 13488M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13489M: Viresh Kumar <viresh.kumar@linaro.org> 13490M: Javi Merino <javi.merino@kernel.org> 13491L: linux-pm@vger.kernel.org 13492S: Supported 13493F: Documentation/thermal/cpu-cooling-api.txt 13494F: drivers/thermal/cpu_cooling.c 13495F: include/linux/cpu_cooling.h 13496 13497THINKPAD ACPI EXTRAS DRIVER 13498M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13499L: ibm-acpi-devel@lists.sourceforge.net 13500L: platform-driver-x86@vger.kernel.org 13501W: http://ibm-acpi.sourceforge.net 13502W: http://thinkwiki.org/wiki/Ibm-acpi 13503T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13504S: Maintained 13505F: drivers/platform/x86/thinkpad_acpi.c 13506 13507THUNDERBOLT DRIVER 13508M: Andreas Noever <andreas.noever@gmail.com> 13509M: Michael Jamet <michael.jamet@intel.com> 13510M: Mika Westerberg <mika.westerberg@linux.intel.com> 13511M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13512T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13513S: Maintained 13514F: Documentation/admin-guide/thunderbolt.rst 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