1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <alex.aring@gmail.com> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208A8293 MEDIA DRIVER 209M: Antti Palosaari <crope@iki.fi> 210L: linux-media@vger.kernel.org 211W: https://linuxtv.org 212W: http://palosaari.fi/linux/ 213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 214T: git git://linuxtv.org/anttip/media_tree.git 215S: Maintained 216F: drivers/media/dvb-frontends/a8293* 217 218AACRAID SCSI RAID DRIVER 219M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 220L: linux-scsi@vger.kernel.org 221W: http://www.adaptec.com/ 222S: Supported 223F: Documentation/scsi/aacraid.txt 224F: drivers/scsi/aacraid/ 225 226ABI/API 227L: linux-api@vger.kernel.org 228F: include/linux/syscalls.h 229F: kernel/sys_ni.c 230 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 232M: Hans de Goede <hdegoede@redhat.com> 233L: linux-hwmon@vger.kernel.org 234S: Maintained 235F: drivers/hwmon/abituguru.c 236 237ABIT UGURU 3 HARDWARE MONITOR DRIVER 238M: Alistair John Strachan <alistair@devzero.co.uk> 239L: linux-hwmon@vger.kernel.org 240S: Maintained 241F: drivers/hwmon/abituguru3.c 242 243ACCES 104-DIO-48E GPIO DRIVER 244M: William Breathitt Gray <vilhelm.gray@gmail.com> 245L: linux-gpio@vger.kernel.org 246S: Maintained 247F: drivers/gpio/gpio-104-dio-48e.c 248 249ACCES 104-IDI-48 GPIO DRIVER 250M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 251L: linux-gpio@vger.kernel.org 252S: Maintained 253F: drivers/gpio/gpio-104-idi-48.c 254 255ACCES 104-IDIO-16 GPIO DRIVER 256M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 257L: linux-gpio@vger.kernel.org 258S: Maintained 259F: drivers/gpio/gpio-104-idio-16.c 260 261ACCES 104-QUAD-8 IIO DRIVER 262M: William Breathitt Gray <vilhelm.gray@gmail.com> 263L: linux-iio@vger.kernel.org 264S: Maintained 265F: drivers/iio/counter/104-quad-8.c 266 267ACCES PCI-IDIO-16 GPIO DRIVER 268M: William Breathitt Gray <vilhelm.gray@gmail.com> 269L: linux-gpio@vger.kernel.org 270S: Maintained 271F: drivers/gpio/gpio-pci-idio-16.c 272 273ACENIC DRIVER 274M: Jes Sorensen <jes@trained-monkey.org> 275L: linux-acenic@sunsite.dk 276S: Maintained 277F: drivers/net/ethernet/alteon/acenic* 278 279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 280M: Peter Feuerer <peter@piie.net> 281L: platform-driver-x86@vger.kernel.org 282W: http://piie.net/?section=acerhdf 283S: Maintained 284F: drivers/platform/x86/acerhdf.c 285 286ACER WMI LAPTOP EXTRAS 287M: "Lee, Chun-Yi" <jlee@suse.com> 288L: platform-driver-x86@vger.kernel.org 289S: Maintained 290F: drivers/platform/x86/acer-wmi.c 291 292ACPI 293M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 294M: Len Brown <lenb@kernel.org> 295L: linux-acpi@vger.kernel.org 296W: https://01.org/linux-acpi 297Q: https://patchwork.kernel.org/project/linux-acpi/list/ 298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 299B: https://bugzilla.kernel.org 300S: Supported 301F: drivers/acpi/ 302F: drivers/pnp/pnpacpi/ 303F: include/linux/acpi.h 304F: include/linux/fwnode.h 305F: include/acpi/ 306F: Documentation/acpi/ 307F: Documentation/ABI/testing/sysfs-bus-acpi 308F: Documentation/ABI/testing/configfs-acpi 309F: drivers/pci/*acpi* 310F: drivers/pci/*/*acpi* 311F: drivers/pci/*/*/*acpi* 312F: tools/power/acpi/ 313 314ACPI APEI 315M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 316M: Len Brown <lenb@kernel.org> 317L: linux-acpi@vger.kernel.org 318R: Tony Luck <tony.luck@intel.com> 319R: Borislav Petkov <bp@alien8.de> 320F: drivers/acpi/apei/ 321 322ACPI COMPONENT ARCHITECTURE (ACPICA) 323M: Robert Moore <robert.moore@intel.com> 324M: Lv Zheng <lv.zheng@intel.com> 325M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 326L: linux-acpi@vger.kernel.org 327L: devel@acpica.org 328W: https://acpica.org/ 329W: https://github.com/acpica/acpica/ 330Q: https://patchwork.kernel.org/project/linux-acpi/list/ 331T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 332B: https://bugzilla.kernel.org 333B: https://bugs.acpica.org 334S: Supported 335F: drivers/acpi/acpica/ 336F: include/acpi/ 337F: tools/power/acpi/ 338 339ACPI FAN DRIVER 340M: Zhang Rui <rui.zhang@intel.com> 341L: linux-acpi@vger.kernel.org 342W: https://01.org/linux-acpi 343B: https://bugzilla.kernel.org 344S: Supported 345F: drivers/acpi/fan.c 346 347ACPI FOR ARM64 (ACPI/arm64) 348M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 349M: Hanjun Guo <hanjun.guo@linaro.org> 350M: Sudeep Holla <sudeep.holla@arm.com> 351L: linux-acpi@vger.kernel.org 352S: Maintained 353F: drivers/acpi/arm64 354 355ACPI PMIC DRIVERS 356M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 357M: Len Brown <lenb@kernel.org> 358R: Andy Shevchenko <andy@infradead.org> 359R: Mika Westerberg <mika.westerberg@linux.intel.com> 360L: linux-acpi@vger.kernel.org 361Q: https://patchwork.kernel.org/project/linux-acpi/list/ 362T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 363B: https://bugzilla.kernel.org 364S: Supported 365F: drivers/acpi/pmic/ 366 367ACPI THERMAL DRIVER 368M: Zhang Rui <rui.zhang@intel.com> 369L: linux-acpi@vger.kernel.org 370W: https://01.org/linux-acpi 371B: https://bugzilla.kernel.org 372S: Supported 373F: drivers/acpi/*thermal* 374 375ACPI VIDEO DRIVER 376M: Zhang Rui <rui.zhang@intel.com> 377L: linux-acpi@vger.kernel.org 378W: https://01.org/linux-acpi 379B: https://bugzilla.kernel.org 380S: Supported 381F: drivers/acpi/acpi_video.c 382 383ACPI WMI DRIVER 384L: platform-driver-x86@vger.kernel.org 385S: Orphan 386F: drivers/platform/x86/wmi.c 387F: include/uapi/linux/wmi.h 388 389AD1889 ALSA SOUND DRIVER 390M: Thibaut Varene <T-Bone@parisc-linux.org> 391W: http://wiki.parisc-linux.org/AD1889 392L: linux-parisc@vger.kernel.org 393S: Maintained 394F: sound/pci/ad1889.* 395 396AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 397M: Michael Hennerich <michael.hennerich@analog.com> 398W: http://wiki.analog.com/AD5254 399W: http://ez.analog.com/community/linux-device-drivers 400S: Supported 401F: drivers/misc/ad525x_dpot.c 402 403AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 404M: Michael Hennerich <michael.hennerich@analog.com> 405W: http://wiki.analog.com/AD5398 406W: http://ez.analog.com/community/linux-device-drivers 407S: Supported 408F: drivers/regulator/ad5398.c 409 410AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 411M: Michael Hennerich <michael.hennerich@analog.com> 412W: http://wiki.analog.com/AD7142 413W: http://ez.analog.com/community/linux-device-drivers 414S: Supported 415F: drivers/input/misc/ad714x.c 416 417AD7877 TOUCHSCREEN DRIVER 418M: Michael Hennerich <michael.hennerich@analog.com> 419W: http://wiki.analog.com/AD7877 420W: http://ez.analog.com/community/linux-device-drivers 421S: Supported 422F: drivers/input/touchscreen/ad7877.c 423 424AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 425M: Michael Hennerich <michael.hennerich@analog.com> 426W: http://wiki.analog.com/AD7879 427W: http://ez.analog.com/community/linux-device-drivers 428S: Supported 429F: drivers/input/touchscreen/ad7879.c 430 431ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 432M: Jiri Kosina <jikos@kernel.org> 433S: Maintained 434 435ADF7242 IEEE 802.15.4 RADIO DRIVER 436M: Michael Hennerich <michael.hennerich@analog.com> 437W: https://wiki.analog.com/ADF7242 438W: http://ez.analog.com/community/linux-device-drivers 439L: linux-wpan@vger.kernel.org 440S: Supported 441F: drivers/net/ieee802154/adf7242.c 442F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 443 444ADM1025 HARDWARE MONITOR DRIVER 445M: Jean Delvare <jdelvare@suse.com> 446L: linux-hwmon@vger.kernel.org 447S: Maintained 448F: Documentation/hwmon/adm1025 449F: drivers/hwmon/adm1025.c 450 451ADM1029 HARDWARE MONITOR DRIVER 452M: Corentin Labbe <clabbe.montjoie@gmail.com> 453L: linux-hwmon@vger.kernel.org 454S: Maintained 455F: drivers/hwmon/adm1029.c 456 457ADM8211 WIRELESS DRIVER 458L: linux-wireless@vger.kernel.org 459W: http://wireless.kernel.org/ 460S: Orphan 461F: drivers/net/wireless/admtek/adm8211.* 462 463ADP1653 FLASH CONTROLLER DRIVER 464M: Sakari Ailus <sakari.ailus@iki.fi> 465L: linux-media@vger.kernel.org 466S: Maintained 467F: drivers/media/i2c/adp1653.c 468F: include/media/i2c/adp1653.h 469 470ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 471M: Michael Hennerich <michael.hennerich@analog.com> 472W: http://wiki.analog.com/ADP5520 473W: http://ez.analog.com/community/linux-device-drivers 474S: Supported 475F: drivers/mfd/adp5520.c 476F: drivers/video/backlight/adp5520_bl.c 477F: drivers/leds/leds-adp5520.c 478F: drivers/gpio/gpio-adp5520.c 479F: drivers/input/keyboard/adp5520-keys.c 480 481ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 482M: Michael Hennerich <michael.hennerich@analog.com> 483W: http://wiki.analog.com/ADP5588 484W: http://ez.analog.com/community/linux-device-drivers 485S: Supported 486F: drivers/input/keyboard/adp5588-keys.c 487F: drivers/gpio/gpio-adp5588.c 488 489ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 490M: Michael Hennerich <michael.hennerich@analog.com> 491W: http://wiki.analog.com/ADP8860 492W: http://ez.analog.com/community/linux-device-drivers 493S: Supported 494F: drivers/video/backlight/adp8860_bl.c 495 496ADS1015 HARDWARE MONITOR DRIVER 497M: Dirk Eibach <eibach@gdsys.de> 498L: linux-hwmon@vger.kernel.org 499S: Maintained 500F: Documentation/hwmon/ads1015 501F: drivers/hwmon/ads1015.c 502F: include/linux/platform_data/ads1015.h 503 504ADT746X FAN DRIVER 505M: Colin Leroy <colin@colino.net> 506S: Maintained 507F: drivers/macintosh/therm_adt746x.c 508 509ADT7475 HARDWARE MONITOR DRIVER 510M: Jean Delvare <jdelvare@suse.com> 511L: linux-hwmon@vger.kernel.org 512S: Maintained 513F: Documentation/hwmon/adt7475 514F: drivers/hwmon/adt7475.c 515 516ADVANSYS SCSI DRIVER 517M: Matthew Wilcox <matthew@wil.cx> 518M: Hannes Reinecke <hare@suse.com> 519L: linux-scsi@vger.kernel.org 520S: Maintained 521F: Documentation/scsi/advansys.txt 522F: drivers/scsi/advansys.c 523 524ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 525M: Michael Hennerich <michael.hennerich@analog.com> 526W: http://wiki.analog.com/ADXL345 527W: http://ez.analog.com/community/linux-device-drivers 528S: Supported 529F: drivers/input/misc/adxl34x.c 530 531AF9013 MEDIA DRIVER 532M: Antti Palosaari <crope@iki.fi> 533L: linux-media@vger.kernel.org 534W: https://linuxtv.org 535W: http://palosaari.fi/linux/ 536Q: http://patchwork.linuxtv.org/project/linux-media/list/ 537T: git git://linuxtv.org/anttip/media_tree.git 538S: Maintained 539F: drivers/media/dvb-frontends/af9013* 540 541AF9033 MEDIA DRIVER 542M: Antti Palosaari <crope@iki.fi> 543L: linux-media@vger.kernel.org 544W: https://linuxtv.org 545W: http://palosaari.fi/linux/ 546Q: http://patchwork.linuxtv.org/project/linux-media/list/ 547T: git git://linuxtv.org/anttip/media_tree.git 548S: Maintained 549F: drivers/media/dvb-frontends/af9033* 550 551AFFS FILE SYSTEM 552L: linux-fsdevel@vger.kernel.org 553S: Orphan 554F: Documentation/filesystems/affs.txt 555F: fs/affs/ 556 557AFS FILESYSTEM 558M: David Howells <dhowells@redhat.com> 559L: linux-afs@lists.infradead.org 560S: Supported 561F: fs/afs/ 562F: include/trace/events/afs.h 563F: Documentation/filesystems/afs.txt 564W: https://www.infradead.org/~dhowells/kafs/ 565 566AGPGART DRIVER 567M: David Airlie <airlied@linux.ie> 568T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 569S: Maintained 570F: drivers/char/agp/ 571F: include/linux/agp* 572F: include/uapi/linux/agp* 573 574AHA152X SCSI DRIVER 575M: "Juergen E. Fischer" <fischer@norbit.de> 576L: linux-scsi@vger.kernel.org 577S: Maintained 578F: drivers/scsi/aha152x* 579F: drivers/scsi/pcmcia/aha152x* 580 581AIC7XXX / AIC79XX SCSI DRIVER 582M: Hannes Reinecke <hare@suse.com> 583L: linux-scsi@vger.kernel.org 584S: Maintained 585F: drivers/scsi/aic7xxx/ 586 587AIMSLAB FM RADIO RECEIVER DRIVER 588M: Hans Verkuil <hverkuil@xs4all.nl> 589L: linux-media@vger.kernel.org 590T: git git://linuxtv.org/media_tree.git 591W: https://linuxtv.org 592S: Maintained 593F: drivers/media/radio/radio-aimslab* 594 595AIO 596M: Benjamin LaHaise <bcrl@kvack.org> 597L: linux-aio@kvack.org 598S: Supported 599F: fs/aio.c 600F: include/linux/*aio*.h 601 602AIRSPY MEDIA DRIVER 603M: Antti Palosaari <crope@iki.fi> 604L: linux-media@vger.kernel.org 605W: https://linuxtv.org 606W: http://palosaari.fi/linux/ 607Q: http://patchwork.linuxtv.org/project/linux-media/list/ 608T: git git://linuxtv.org/anttip/media_tree.git 609S: Maintained 610F: drivers/media/usb/airspy/ 611 612ALACRITECH GIGABIT ETHERNET DRIVER 613M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 614S: Maintained 615F: drivers/net/ethernet/alacritech/* 616 617ALCATEL SPEEDTOUCH USB DRIVER 618M: Duncan Sands <duncan.sands@free.fr> 619L: linux-usb@vger.kernel.org 620W: http://www.linux-usb.org/SpeedTouch/ 621S: Maintained 622F: drivers/usb/atm/speedtch.c 623F: drivers/usb/atm/usbatm.c 624 625ALCHEMY AU1XX0 MMC DRIVER 626M: Manuel Lauss <manuel.lauss@gmail.com> 627S: Maintained 628F: drivers/mmc/host/au1xmmc.c 629 630ALI1563 I2C DRIVER 631M: Rudolf Marek <r.marek@assembler.cz> 632L: linux-i2c@vger.kernel.org 633S: Maintained 634F: Documentation/i2c/busses/i2c-ali1563 635F: drivers/i2c/busses/i2c-ali1563.c 636 637ALLWINNER SECURITY SYSTEM 638M: Corentin Labbe <clabbe.montjoie@gmail.com> 639L: linux-crypto@vger.kernel.org 640S: Maintained 641F: drivers/crypto/sunxi-ss/ 642 643ALPHA PORT 644M: Richard Henderson <rth@twiddle.net> 645M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 646M: Matt Turner <mattst88@gmail.com> 647S: Odd Fixes 648L: linux-alpha@vger.kernel.org 649F: arch/alpha/ 650 651ALPS PS/2 TOUCHPAD DRIVER 652R: Pali Rohár <pali.rohar@gmail.com> 653F: drivers/input/mouse/alps.* 654 655ALTERA I2C CONTROLLER DRIVER 656M: Thor Thayer <thor.thayer@linux.intel.com> 657S: Maintained 658F: drivers/i2c/busses/i2c-altera.c 659 660ALTERA MAILBOX DRIVER 661M: Ley Foon Tan <lftan@altera.com> 662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 663S: Maintained 664F: drivers/mailbox/mailbox-altera.c 665 666ALTERA PIO DRIVER 667M: Tien Hock Loh <thloh@altera.com> 668L: linux-gpio@vger.kernel.org 669S: Maintained 670F: drivers/gpio/gpio-altera.c 671 672ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 673M: Thor Thayer <thor.thayer@linux.intel.com> 674S: Maintained 675F: drivers/gpio/gpio-altera-a10sr.c 676F: drivers/mfd/altera-a10sr.c 677F: drivers/reset/reset-a10sr.c 678F: include/linux/mfd/altera-a10sr.h 679F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 680 681ALTERA TRIPLE SPEED ETHERNET DRIVER 682M: Vince Bridgers <vbridger@opensource.altera.com> 683L: netdev@vger.kernel.org 684L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 685S: Maintained 686F: drivers/net/ethernet/altera/ 687 688ALTERA UART/JTAG UART SERIAL DRIVERS 689M: Tobias Klauser <tklauser@distanz.ch> 690L: linux-serial@vger.kernel.org 691L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 692S: Maintained 693F: drivers/tty/serial/altera_uart.c 694F: drivers/tty/serial/altera_jtaguart.c 695F: include/linux/altera_uart.h 696F: include/linux/altera_jtaguart.h 697 698AMAZON ETHERNET DRIVERS 699M: Netanel Belgazal <netanel@amazon.com> 700R: Saeed Bishara <saeedb@amazon.com> 701R: Zorik Machulsky <zorik@amazon.com> 702L: netdev@vger.kernel.org 703S: Supported 704F: Documentation/networking/ena.txt 705F: drivers/net/ethernet/amazon/ 706 707AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 708M: Tom Lendacky <thomas.lendacky@amd.com> 709M: Gary Hook <gary.hook@amd.com> 710L: linux-crypto@vger.kernel.org 711S: Supported 712F: drivers/crypto/ccp/ 713F: include/linux/ccp.h 714 715AMD FAM15H PROCESSOR POWER MONITORING DRIVER 716M: Huang Rui <ray.huang@amd.com> 717L: linux-hwmon@vger.kernel.org 718S: Supported 719F: Documentation/hwmon/fam15h_power 720F: drivers/hwmon/fam15h_power.c 721 722AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 723L: linux-geode@lists.infradead.org (moderated for non-subscribers) 724S: Orphan 725F: drivers/usb/gadget/udc/amd5536udc.* 726 727AMD GEODE PROCESSOR/CHIPSET SUPPORT 728P: Andres Salomon <dilinger@queued.net> 729L: linux-geode@lists.infradead.org (moderated for non-subscribers) 730W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 731S: Supported 732F: drivers/char/hw_random/geode-rng.c 733F: drivers/crypto/geode* 734F: drivers/video/fbdev/geode/ 735F: arch/x86/include/asm/geode.h 736 737AMD IOMMU (AMD-VI) 738M: Joerg Roedel <joro@8bytes.org> 739L: iommu@lists.linux-foundation.org 740T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 741S: Maintained 742F: drivers/iommu/amd_iommu*.[ch] 743F: include/linux/amd-iommu.h 744 745AMD KFD 746M: Oded Gabbay <oded.gabbay@gmail.com> 747L: dri-devel@lists.freedesktop.org 748T: git git://people.freedesktop.org/~gabbayo/linux.git 749S: Supported 750F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 751F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 752F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 753F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 754F: drivers/gpu/drm/amd/amdkfd/ 755F: drivers/gpu/drm/amd/include/cik_structs.h 756F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 757F: drivers/gpu/drm/amd/include/vi_structs.h 758F: include/uapi/linux/kfd_ioctl.h 759 760AMD SEATTLE DEVICE TREE SUPPORT 761M: Brijesh Singh <brijeshkumar.singh@amd.com> 762M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 763M: Tom Lendacky <thomas.lendacky@amd.com> 764S: Supported 765F: arch/arm64/boot/dts/amd/ 766 767AMD XGBE DRIVER 768M: Tom Lendacky <thomas.lendacky@amd.com> 769L: netdev@vger.kernel.org 770S: Supported 771F: drivers/net/ethernet/amd/xgbe/ 772F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 773 774AMS (Apple Motion Sensor) DRIVER 775M: Michael Hanselmann <linux-kernel@hansmi.ch> 776S: Supported 777F: drivers/macintosh/ams/ 778 779ANALOG DEVICES INC AD9389B DRIVER 780M: Hans Verkuil <hans.verkuil@cisco.com> 781L: linux-media@vger.kernel.org 782S: Maintained 783F: drivers/media/i2c/ad9389b* 784 785ANALOG DEVICES INC ADV7180 DRIVER 786M: Lars-Peter Clausen <lars@metafoo.de> 787L: linux-media@vger.kernel.org 788W: http://ez.analog.com/community/linux-device-drivers 789S: Supported 790F: drivers/media/i2c/adv7180.c 791 792ANALOG DEVICES INC ADV748X DRIVER 793M: Kieran Bingham <kieran.bingham@ideasonboard.com> 794L: linux-media@vger.kernel.org 795S: Maintained 796F: drivers/media/i2c/adv748x/* 797 798ANALOG DEVICES INC ADV7511 DRIVER 799M: Hans Verkuil <hans.verkuil@cisco.com> 800L: linux-media@vger.kernel.org 801S: Maintained 802F: drivers/media/i2c/adv7511* 803 804ANALOG DEVICES INC ADV7604 DRIVER 805M: Hans Verkuil <hans.verkuil@cisco.com> 806L: linux-media@vger.kernel.org 807S: Maintained 808F: drivers/media/i2c/adv7604* 809 810ANALOG DEVICES INC ADV7842 DRIVER 811M: Hans Verkuil <hans.verkuil@cisco.com> 812L: linux-media@vger.kernel.org 813S: Maintained 814F: drivers/media/i2c/adv7842* 815 816ANALOG DEVICES INC ASOC CODEC DRIVERS 817M: Lars-Peter Clausen <lars@metafoo.de> 818L: alsa-devel@alsa-project.org (moderated for non-subscribers) 819W: http://wiki.analog.com/ 820W: http://ez.analog.com/community/linux-device-drivers 821S: Supported 822F: sound/soc/codecs/adau* 823F: sound/soc/codecs/adav* 824F: sound/soc/codecs/ad1* 825F: sound/soc/codecs/ad7* 826F: sound/soc/codecs/ssm* 827F: sound/soc/codecs/sigmadsp.* 828 829ANALOG DEVICES INC ASOC DRIVERS 830L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 831L: alsa-devel@alsa-project.org (moderated for non-subscribers) 832W: http://blackfin.uclinux.org/ 833S: Supported 834F: sound/soc/blackfin/* 835 836ANALOG DEVICES INC DMA DRIVERS 837M: Lars-Peter Clausen <lars@metafoo.de> 838W: http://ez.analog.com/community/linux-device-drivers 839S: Supported 840F: drivers/dma/dma-axi-dmac.c 841 842ANALOG DEVICES INC IIO DRIVERS 843M: Lars-Peter Clausen <lars@metafoo.de> 844M: Michael Hennerich <Michael.Hennerich@analog.com> 845W: http://wiki.analog.com/ 846W: http://ez.analog.com/community/linux-device-drivers 847S: Supported 848F: drivers/iio/*/ad* 849F: drivers/iio/adc/ltc2497* 850X: drivers/iio/*/adjd* 851F: drivers/staging/iio/*/ad* 852F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 853 854ANDROID CONFIG FRAGMENTS 855M: Rob Herring <robh@kernel.org> 856S: Supported 857F: kernel/configs/android* 858 859ANDROID DRIVERS 860M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 861M: Arve Hjønnevåg <arve@android.com> 862M: Todd Kjos <tkjos@android.com> 863M: Martijn Coenen <maco@android.com> 864T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 865L: devel@driverdev.osuosl.org 866S: Supported 867F: drivers/android/ 868F: drivers/staging/android/ 869 870ANDROID GOLDFISH RTC DRIVER 871M: Miodrag Dinic <miodrag.dinic@mips.com> 872S: Supported 873F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 874F: drivers/rtc/rtc-goldfish.c 875 876ANDROID ION DRIVER 877M: Laura Abbott <labbott@redhat.com> 878M: Sumit Semwal <sumit.semwal@linaro.org> 879L: devel@driverdev.osuosl.org 880S: Supported 881F: drivers/staging/android/ion 882F: drivers/staging/android/uapi/ion.h 883F: drivers/staging/android/uapi/ion_test.h 884 885AOA (Apple Onboard Audio) ALSA DRIVER 886M: Johannes Berg <johannes@sipsolutions.net> 887L: linuxppc-dev@lists.ozlabs.org 888L: alsa-devel@alsa-project.org (moderated for non-subscribers) 889S: Maintained 890F: sound/aoa/ 891 892APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 893M: William Breathitt Gray <vilhelm.gray@gmail.com> 894L: linux-iio@vger.kernel.org 895S: Maintained 896F: drivers/iio/adc/stx104.c 897 898APM DRIVER 899M: Jiri Kosina <jikos@kernel.org> 900S: Odd fixes 901T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 902F: arch/x86/kernel/apm_32.c 903F: include/linux/apm_bios.h 904F: include/uapi/linux/apm_bios.h 905F: drivers/char/apm-emulation.c 906 907APPARMOR SECURITY MODULE 908M: John Johansen <john.johansen@canonical.com> 909L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 910W: apparmor.wiki.kernel.org 911T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 912S: Supported 913F: security/apparmor/ 914F: Documentation/admin-guide/LSM/apparmor.rst 915 916APPLE BCM5974 MULTITOUCH DRIVER 917M: Henrik Rydberg <rydberg@bitmath.org> 918L: linux-input@vger.kernel.org 919S: Odd fixes 920F: drivers/input/mouse/bcm5974.c 921 922APPLE SMC DRIVER 923M: Henrik Rydberg <rydberg@bitmath.org> 924L: linux-hwmon@vger.kernel.org 925S: Odd fixes 926F: drivers/hwmon/applesmc.c 927 928APPLETALK NETWORK LAYER 929L: netdev@vger.kernel.org 930S: Odd fixes 931F: drivers/net/appletalk/ 932F: net/appletalk/ 933 934APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 935M: Duc Dang <dhdang@apm.com> 936S: Supported 937F: arch/arm64/boot/dts/apm/ 938 939APPLIED MICRO (APM) X-GENE SOC EDAC 940M: Loc Ho <lho@apm.com> 941S: Supported 942F: drivers/edac/xgene_edac.c 943F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 944 945APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 946M: Iyappan Subramanian <isubramanian@apm.com> 947M: Keyur Chudgar <kchudgar@apm.com> 948S: Supported 949F: drivers/net/ethernet/apm/xgene-v2/ 950 951APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 952M: Iyappan Subramanian <isubramanian@apm.com> 953M: Keyur Chudgar <kchudgar@apm.com> 954M: Quan Nguyen <qnguyen@apm.com> 955S: Supported 956F: drivers/net/ethernet/apm/xgene/ 957F: drivers/net/phy/mdio-xgene.c 958F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 959F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 960 961APPLIED MICRO (APM) X-GENE SOC PMU 962M: Tai Nguyen <ttnguyen@apm.com> 963S: Supported 964F: drivers/perf/xgene_pmu.c 965F: Documentation/perf/xgene-pmu.txt 966F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 967 968APTINA CAMERA SENSOR PLL 969M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 970L: linux-media@vger.kernel.org 971S: Maintained 972F: drivers/media/i2c/aptina-pll.* 973 974ARC FRAMEBUFFER DRIVER 975M: Jaya Kumar <jayalk@intworks.biz> 976S: Maintained 977F: drivers/video/fbdev/arcfb.c 978F: drivers/video/fbdev/core/fb_defio.c 979 980ARC PGU DRM DRIVER 981M: Alexey Brodkin <abrodkin@synopsys.com> 982S: Supported 983F: drivers/gpu/drm/arc/ 984F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 985 986ARCNET NETWORK LAYER 987M: Michael Grzeschik <m.grzeschik@pengutronix.de> 988L: netdev@vger.kernel.org 989S: Maintained 990F: drivers/net/arcnet/ 991F: include/uapi/linux/if_arcnet.h 992 993ARM ARCHITECTED TIMER DRIVER 994M: Mark Rutland <mark.rutland@arm.com> 995M: Marc Zyngier <marc.zyngier@arm.com> 996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 997S: Maintained 998F: arch/arm/include/asm/arch_timer.h 999F: arch/arm64/include/asm/arch_timer.h 1000F: drivers/clocksource/arm_arch_timer.c 1001 1002ARM HDLCD DRM DRIVER 1003M: Liviu Dudau <liviu.dudau@arm.com> 1004S: Supported 1005F: drivers/gpu/drm/arm/hdlcd_* 1006F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1007 1008ARM MALI-DP DRM DRIVER 1009M: Liviu Dudau <liviu.dudau@arm.com> 1010M: Brian Starkey <brian.starkey@arm.com> 1011M: Mali DP Maintainers <malidp@foss.arm.com> 1012S: Supported 1013F: drivers/gpu/drm/arm/ 1014F: Documentation/devicetree/bindings/display/arm,malidp.txt 1015 1016ARM MFM AND FLOPPY DRIVERS 1017M: Ian Molton <spyro@f2s.com> 1018S: Maintained 1019F: arch/arm/lib/floppydma.S 1020F: arch/arm/include/asm/floppy.h 1021 1022ARM PMU PROFILING AND DEBUGGING 1023M: Will Deacon <will.deacon@arm.com> 1024M: Mark Rutland <mark.rutland@arm.com> 1025S: Maintained 1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1027F: arch/arm*/kernel/perf_* 1028F: arch/arm/oprofile/common.c 1029F: arch/arm*/kernel/hw_breakpoint.c 1030F: arch/arm*/include/asm/hw_breakpoint.h 1031F: arch/arm*/include/asm/perf_event.h 1032F: drivers/perf/* 1033F: include/linux/perf/arm_pmu.h 1034F: Documentation/devicetree/bindings/arm/pmu.txt 1035F: Documentation/devicetree/bindings/perf/ 1036 1037ARM PORT 1038M: Russell King <linux@armlinux.org.uk> 1039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1040W: http://www.armlinux.org.uk/ 1041S: Maintained 1042T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1043F: arch/arm/ 1044 1045ARM PRIMECELL AACI PL041 DRIVER 1046M: Russell King <linux@armlinux.org.uk> 1047S: Maintained 1048F: sound/arm/aaci.* 1049 1050ARM PRIMECELL BUS SUPPORT 1051M: Russell King <linux@armlinux.org.uk> 1052S: Maintained 1053F: drivers/amba/ 1054F: include/linux/amba/bus.h 1055 1056ARM PRIMECELL CLCD PL110 DRIVER 1057M: Russell King <linux@armlinux.org.uk> 1058S: Maintained 1059F: drivers/video/fbdev/amba-clcd.* 1060 1061ARM PRIMECELL KMI PL050 DRIVER 1062M: Russell King <linux@armlinux.org.uk> 1063S: Maintained 1064F: drivers/input/serio/ambakmi.* 1065F: include/linux/amba/kmi.h 1066 1067ARM PRIMECELL MMCI PL180/1 DRIVER 1068M: Russell King <linux@armlinux.org.uk> 1069S: Maintained 1070F: drivers/mmc/host/mmci.* 1071F: include/linux/amba/mmci.h 1072 1073ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1074M: Russell King <linux@armlinux.org.uk> 1075S: Maintained 1076F: drivers/tty/serial/amba-pl01*.c 1077F: include/linux/amba/serial.h 1078 1079ARM SMMU DRIVERS 1080M: Will Deacon <will.deacon@arm.com> 1081R: Robin Murphy <robin.murphy@arm.com> 1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1083S: Maintained 1084F: drivers/iommu/arm-smmu.c 1085F: drivers/iommu/arm-smmu-v3.c 1086F: drivers/iommu/io-pgtable-arm.c 1087F: drivers/iommu/io-pgtable-arm-v7s.c 1088 1089ARM SUB-ARCHITECTURES 1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1091S: Maintained 1092F: arch/arm/mach-*/ 1093F: arch/arm/plat-*/ 1094T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1095 1096ARM/ACTIONS SEMI ARCHITECTURE 1097M: Andreas Färber <afaerber@suse.de> 1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1099S: Maintained 1100N: owl 1101F: arch/arm/mach-actions/ 1102F: arch/arm/boot/dts/owl-* 1103F: arch/arm64/boot/dts/actions/ 1104F: drivers/clocksource/owl-* 1105F: drivers/soc/actions/ 1106F: include/dt-bindings/power/owl-* 1107F: include/linux/soc/actions/ 1108F: Documentation/devicetree/bindings/arm/actions.txt 1109F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1110F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1111 1112ARM/ADS SPHERE MACHINE SUPPORT 1113M: Lennert Buytenhek <kernel@wantstofly.org> 1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1115S: Maintained 1116 1117ARM/AFEB9260 MACHINE SUPPORT 1118M: Sergey Lapin <slapin@ossfans.org> 1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1120S: Maintained 1121 1122ARM/AJECO 1ARM MACHINE SUPPORT 1123M: Lennert Buytenhek <kernel@wantstofly.org> 1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1125S: Maintained 1126 1127ARM/Allwinner SoC Clock Support 1128M: Emilio López <emilio@elopez.com.ar> 1129S: Maintained 1130F: drivers/clk/sunxi/ 1131 1132ARM/Allwinner sunXi SoC support 1133M: Maxime Ripard <maxime.ripard@free-electrons.com> 1134M: Chen-Yu Tsai <wens@csie.org> 1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1136S: Maintained 1137N: sun[x456789]i 1138N: sun50i 1139F: arch/arm/mach-sunxi/ 1140F: arch/arm64/boot/dts/allwinner/ 1141F: drivers/clk/sunxi-ng/ 1142F: drivers/pinctrl/sunxi/ 1143F: drivers/soc/sunxi/ 1144T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1145 1146ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1147M: Neil Armstrong <narmstrong@baylibre.com> 1148M: Jerome Brunet <jbrunet@baylibre.com> 1149L: linux-amlogic@lists.infradead.org 1150S: Maintained 1151F: drivers/clk/meson/ 1152F: include/dt-bindings/clock/meson* 1153F: include/dt-bindings/clock/gxbb* 1154F: Documentation/devicetree/bindings/clock/amlogic* 1155 1156ARM/Amlogic Meson SoC support 1157M: Carlo Caione <carlo@caione.org> 1158M: Kevin Hilman <khilman@baylibre.com> 1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1160L: linux-amlogic@lists.infradead.org 1161W: http://linux-meson.com/ 1162S: Maintained 1163F: arch/arm/mach-meson/ 1164F: arch/arm/boot/dts/meson* 1165F: arch/arm64/boot/dts/amlogic/ 1166F: drivers/pinctrl/meson/ 1167F: drivers/mmc/host/meson* 1168N: meson 1169 1170ARM/Annapurna Labs ALPINE ARCHITECTURE 1171M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1172M: Antoine Tenart <antoine.tenart@free-electrons.com> 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1174S: Maintained 1175F: arch/arm/mach-alpine/ 1176F: arch/arm/boot/dts/alpine* 1177F: arch/arm64/boot/dts/al/ 1178F: drivers/*/*alpine* 1179 1180ARM/ARTPEC MACHINE SUPPORT 1181M: Jesper Nilsson <jesper.nilsson@axis.com> 1182M: Lars Persson <lars.persson@axis.com> 1183M: Niklas Cassel <niklas.cassel@axis.com> 1184S: Maintained 1185L: linux-arm-kernel@axis.com 1186F: arch/arm/mach-artpec 1187F: arch/arm/boot/dts/artpec6* 1188F: drivers/clk/axis 1189F: drivers/crypto/axis 1190F: drivers/pinctrl/pinctrl-artpec* 1191F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1192 1193ARM/ASPEED I2C DRIVER 1194M: Brendan Higgins <brendanhiggins@google.com> 1195R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1196R: Joel Stanley <joel@jms.id.au> 1197L: linux-i2c@vger.kernel.org 1198L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1199S: Maintained 1200F: drivers/irqchip/irq-aspeed-i2c-ic.c 1201F: drivers/i2c/busses/i2c-aspeed.c 1202F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1203F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1204 1205ARM/ASPEED MACHINE SUPPORT 1206M: Joel Stanley <joel@jms.id.au> 1207S: Maintained 1208F: arch/arm/mach-aspeed/ 1209F: arch/arm/boot/dts/aspeed-* 1210F: drivers/*/*aspeed* 1211 1212ARM/ATMEL AT91 Clock Support 1213M: Boris Brezillon <boris.brezillon@free-electrons.com> 1214S: Maintained 1215F: drivers/clk/at91 1216 1217ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1218M: Nicolas Ferre <nicolas.ferre@microchip.com> 1219M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1221W: http://www.linux4sam.org 1222T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1223S: Supported 1224N: at91 1225N: atmel 1226F: arch/arm/mach-at91/ 1227F: include/soc/at91/ 1228F: arch/arm/boot/dts/at91*.dts 1229F: arch/arm/boot/dts/at91*.dtsi 1230F: arch/arm/boot/dts/sama*.dts 1231F: arch/arm/boot/dts/sama*.dtsi 1232F: arch/arm/include/debug/at91.S 1233F: drivers/memory/atmel* 1234F: drivers/watchdog/sama5d4_wdt.c 1235X: drivers/input/touchscreen/atmel_mxt_ts.c 1236X: drivers/net/wireless/atmel/ 1237 1238ARM/CALXEDA HIGHBANK ARCHITECTURE 1239M: Rob Herring <robh@kernel.org> 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241S: Maintained 1242F: arch/arm/mach-highbank/ 1243F: arch/arm/boot/dts/highbank.dts 1244F: arch/arm/boot/dts/ecx-*.dts* 1245 1246ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1247M: Krzysztof Halasa <khalasa@piap.pl> 1248S: Maintained 1249F: arch/arm/mach-cns3xxx/ 1250 1251ARM/CAVIUM THUNDER NETWORK DRIVER 1252M: Sunil Goutham <sgoutham@cavium.com> 1253M: Robert Richter <rric@kernel.org> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255S: Supported 1256F: drivers/net/ethernet/cavium/thunder/ 1257 1258ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1259M: Alexander Shiyan <shc_work@mail.ru> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Odd Fixes 1262N: clps711x 1263 1264ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1265M: Lennert Buytenhek <kernel@wantstofly.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268 1269ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1270M: Hartley Sweeten <hsweeten@visionengravers.com> 1271M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-ep93xx/ 1275F: arch/arm/mach-ep93xx/include/mach/ 1276 1277ARM/CLKDEV SUPPORT 1278M: Russell King <linux@armlinux.org.uk> 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1280S: Maintained 1281T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1282F: arch/arm/include/asm/clkdev.h 1283F: drivers/clk/clkdev.c 1284 1285ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1286M: Mike Rapoport <mike@compulab.co.il> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288S: Maintained 1289 1290ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1291M: Baruch Siach <baruch@tkos.co.il> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294F: arch/arm/boot/dts/cx92755* 1295N: digicolor 1296 1297ARM/CONTEC MICRO9 MACHINE SUPPORT 1298M: Hubert Feurstein <hubert.feurstein@contec.at> 1299S: Maintained 1300F: arch/arm/mach-ep93xx/micro9.c 1301 1302ARM/CORESIGHT FRAMEWORK AND DRIVERS 1303M: Mathieu Poirier <mathieu.poirier@linaro.org> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306F: drivers/hwtracing/coresight/* 1307F: Documentation/trace/coresight.txt 1308F: Documentation/trace/coresight-cpu-debug.txt 1309F: Documentation/devicetree/bindings/arm/coresight.txt 1310F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1311F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1312F: tools/perf/arch/arm/util/pmu.c 1313F: tools/perf/arch/arm/util/auxtrace.c 1314F: tools/perf/arch/arm/util/cs-etm.c 1315F: tools/perf/arch/arm/util/cs-etm.h 1316F: tools/perf/util/cs-etm.h 1317 1318ARM/CORGI MACHINE SUPPORT 1319M: Richard Purdie <rpurdie@rpsys.net> 1320S: Maintained 1321 1322ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1323M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1324M: Linus Walleij <linus.walleij@linaro.org> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326T: git git://github.com/ulli-kroll/linux.git 1327S: Maintained 1328F: Documentation/devicetree/bindings/arm/gemini.txt 1329F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1330F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1331F: arch/arm/mach-gemini/ 1332F: drivers/pinctrl/pinctrl-gemini.c 1333F: drivers/rtc/rtc-ftrtc010.c 1334 1335ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1336M: Barry Song <baohua@kernel.org> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1339S: Maintained 1340F: arch/arm/boot/dts/prima2* 1341F: arch/arm/mach-prima2/ 1342F: drivers/clk/sirf/ 1343F: drivers/clocksource/timer-prima2.c 1344F: drivers/clocksource/timer-atlas7.c 1345N: [^a-z]sirf 1346 1347ARM/EBSA110 MACHINE SUPPORT 1348M: Russell King <linux@armlinux.org.uk> 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1350W: http://www.armlinux.org.uk/ 1351S: Maintained 1352F: arch/arm/mach-ebsa110/ 1353F: drivers/net/ethernet/amd/am79c961a.* 1354 1355ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1356M: Uwe Kleine-König <kernel@pengutronix.de> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359N: efm32 1360 1361ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1362M: Robert Jarzmik <robert.jarzmik@free.fr> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365F: arch/arm/mach-pxa/ezx.c 1366 1367ARM/FARADAY FA526 PORT 1368M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370S: Maintained 1371T: git git://git.berlios.de/gemini-board 1372F: arch/arm/mm/*-fa* 1373 1374ARM/FOOTBRIDGE ARCHITECTURE 1375M: Russell King <linux@armlinux.org.uk> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377W: http://www.armlinux.org.uk/ 1378S: Maintained 1379F: arch/arm/include/asm/hardware/dec21285.h 1380F: arch/arm/mach-footbridge/ 1381 1382ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1383M: Shawn Guo <shawnguo@kernel.org> 1384M: Sascha Hauer <kernel@pengutronix.de> 1385R: Fabio Estevam <fabio.estevam@nxp.com> 1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1387S: Maintained 1388T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1389F: arch/arm/mach-imx/ 1390F: arch/arm/mach-mxs/ 1391F: arch/arm/boot/dts/imx* 1392F: arch/arm/configs/imx*_defconfig 1393F: drivers/clk/imx/ 1394F: drivers/soc/imx/ 1395F: include/soc/imx/ 1396 1397ARM/FREESCALE VYBRID ARM ARCHITECTURE 1398M: Shawn Guo <shawnguo@kernel.org> 1399M: Sascha Hauer <kernel@pengutronix.de> 1400R: Stefan Agner <stefan@agner.ch> 1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1402S: Maintained 1403T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1404F: arch/arm/mach-imx/*vf610* 1405F: arch/arm/boot/dts/vf* 1406 1407ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1408M: Lennert Buytenhek <kernel@wantstofly.org> 1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1410S: Maintained 1411 1412ARM/GUMSTIX MACHINE SUPPORT 1413M: Steve Sakoman <sakoman@gmail.com> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415S: Maintained 1416 1417ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1418M: Philipp Zabel <philipp.zabel@gmail.com> 1419M: Paul Parsons <lost.distance@yahoo.com> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421S: Maintained 1422F: arch/arm/mach-pxa/hx4700.c 1423F: arch/arm/mach-pxa/include/mach/hx4700.h 1424F: sound/soc/pxa/hx4700.c 1425 1426ARM/HISILICON SOC SUPPORT 1427M: Wei Xu <xuwei5@hisilicon.com> 1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1429W: http://www.hisilicon.com 1430S: Supported 1431T: git git://github.com/hisilicon/linux-hisi.git 1432F: arch/arm/mach-hisi/ 1433F: arch/arm/boot/dts/hi3* 1434F: arch/arm/boot/dts/hip* 1435F: arch/arm/boot/dts/hisi* 1436F: arch/arm64/boot/dts/hisilicon/ 1437 1438ARM/HP JORNADA 7XX MACHINE SUPPORT 1439M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1440W: www.jlime.com 1441S: Maintained 1442T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1443F: arch/arm/mach-sa1100/jornada720.c 1444F: arch/arm/mach-sa1100/include/mach/jornada720.h 1445 1446ARM/IGEP MACHINE SUPPORT 1447M: Enric Balletbo i Serra <eballetbo@gmail.com> 1448M: Javier Martinez Canillas <javier@dowhile0.org> 1449L: linux-omap@vger.kernel.org 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451S: Maintained 1452F: arch/arm/boot/dts/omap3-igep* 1453 1454ARM/INCOME PXA270 SUPPORT 1455M: Marek Vasut <marek.vasut@gmail.com> 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457S: Maintained 1458F: arch/arm/mach-pxa/colibri-pxa270-income.c 1459 1460ARM/INTEL IOP13XX ARM ARCHITECTURE 1461M: Lennert Buytenhek <kernel@wantstofly.org> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464 1465ARM/INTEL IOP32X ARM ARCHITECTURE 1466M: Lennert Buytenhek <kernel@wantstofly.org> 1467L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1468S: Maintained 1469 1470ARM/INTEL IOP33X ARM ARCHITECTURE 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1472S: Orphan 1473 1474ARM/INTEL IQ81342EX MACHINE SUPPORT 1475M: Lennert Buytenhek <kernel@wantstofly.org> 1476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1477S: Maintained 1478 1479ARM/INTEL IXDP2850 MACHINE SUPPORT 1480M: Lennert Buytenhek <kernel@wantstofly.org> 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483 1484ARM/INTEL IXP4XX ARM ARCHITECTURE 1485M: Imre Kaloz <kaloz@openwrt.org> 1486M: Krzysztof Halasa <khalasa@piap.pl> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489F: arch/arm/mach-ixp4xx/ 1490 1491ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1492M: Jonathan Cameron <jic23@cam.ac.uk> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: arch/arm/mach-pxa/stargate2.c 1496F: drivers/pcmcia/pxa2xx_stargate2.c 1497 1498ARM/INTEL XSC3 (MANZANO) ARM CORE 1499M: Lennert Buytenhek <kernel@wantstofly.org> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502 1503ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1504M: Lennert Buytenhek <kernel@wantstofly.org> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507 1508ARM/LG1K ARCHITECTURE 1509M: Chanho Min <chanho.min@lge.com> 1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1511S: Maintained 1512F: arch/arm64/boot/dts/lg/ 1513 1514ARM/LOGICPD PXA270 MACHINE SUPPORT 1515M: Lennert Buytenhek <kernel@wantstofly.org> 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518 1519ARM/LPC18XX ARCHITECTURE 1520M: Joachim Eastwood <manabian@gmail.com> 1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1522S: Maintained 1523F: arch/arm/boot/dts/lpc43* 1524F: drivers/clk/nxp/clk-lpc18xx* 1525F: drivers/clocksource/time-lpc32xx.c 1526F: drivers/i2c/busses/i2c-lpc2k.c 1527F: drivers/memory/pl172.c 1528F: drivers/mtd/spi-nor/nxp-spifi.c 1529F: drivers/rtc/rtc-lpc24xx.c 1530N: lpc18xx 1531 1532ARM/LPC32XX SOC SUPPORT 1533M: Vladimir Zapolskiy <vz@mleia.com> 1534M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1537S: Maintained 1538F: arch/arm/boot/dts/lpc32* 1539F: arch/arm/mach-lpc32xx/ 1540F: drivers/i2c/busses/i2c-pnx.c 1541F: drivers/net/ethernet/nxp/lpc_eth.c 1542F: drivers/usb/host/ohci-nxp.c 1543F: drivers/watchdog/pnx4008_wdt.c 1544N: lpc32xx 1545 1546ARM/MAGICIAN MACHINE SUPPORT 1547M: Philipp Zabel <philipp.zabel@gmail.com> 1548S: Maintained 1549 1550ARM/Marvell Berlin SoC support 1551M: Jisheng Zhang <jszhang@marvell.com> 1552M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554S: Maintained 1555F: arch/arm/mach-berlin/ 1556F: arch/arm/boot/dts/berlin* 1557F: arch/arm64/boot/dts/marvell/berlin* 1558 1559ARM/Marvell Dove/MV78xx0/Orion SOC support 1560M: Jason Cooper <jason@lakedaemon.net> 1561M: Andrew Lunn <andrew@lunn.ch> 1562M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1563M: Gregory Clement <gregory.clement@free-electrons.com> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566F: Documentation/devicetree/bindings/soc/dove/ 1567F: arch/arm/mach-dove/ 1568F: arch/arm/mach-mv78xx0/ 1569F: arch/arm/mach-orion5x/ 1570F: arch/arm/plat-orion/ 1571F: arch/arm/boot/dts/dove* 1572F: arch/arm/boot/dts/orion5x* 1573 1574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1575M: Jason Cooper <jason@lakedaemon.net> 1576M: Andrew Lunn <andrew@lunn.ch> 1577M: Gregory Clement <gregory.clement@free-electrons.com> 1578M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1580S: Maintained 1581F: arch/arm/boot/dts/armada* 1582F: arch/arm/boot/dts/kirkwood* 1583F: arch/arm/configs/mvebu_*_defconfig 1584F: arch/arm/mach-mvebu/ 1585F: arch/arm64/boot/dts/marvell/armada* 1586F: drivers/cpufreq/mvebu-cpufreq.c 1587F: drivers/irqchip/irq-armada-370-xp.c 1588F: drivers/irqchip/irq-mvebu-* 1589F: drivers/pinctrl/mvebu/ 1590F: drivers/rtc/rtc-armada38x.c 1591 1592ARM/Mediatek RTC DRIVER 1593M: Eddie Huang <eddie.huang@mediatek.com> 1594M: Sean Wang <sean.wang@mediatek.com> 1595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1596L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1597S: Maintained 1598F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1599F: drivers/rtc/rtc-mt6397.c 1600F: drivers/rtc/rtc-mt7622.c 1601 1602ARM/Mediatek SoC support 1603M: Matthias Brugger <matthias.bgg@gmail.com> 1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1605L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1606S: Maintained 1607F: arch/arm/boot/dts/mt6* 1608F: arch/arm/boot/dts/mt7* 1609F: arch/arm/boot/dts/mt8* 1610F: arch/arm/mach-mediatek/ 1611F: arch/arm64/boot/dts/mediatek/ 1612N: mtk 1613K: mediatek 1614 1615ARM/Mediatek USB3 PHY DRIVER 1616M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1619S: Maintained 1620F: drivers/phy/mediatek/phy-mtk-tphy.c 1621 1622ARM/MICREL KS8695 ARCHITECTURE 1623M: Greg Ungerer <gerg@uclinux.org> 1624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1625F: arch/arm/mach-ks8695/ 1626S: Odd Fixes 1627 1628ARM/MIOA701 MACHINE SUPPORT 1629M: Robert Jarzmik <robert.jarzmik@free.fr> 1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1631F: arch/arm/mach-pxa/mioa701.c 1632S: Maintained 1633 1634ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1635M: Michael Petchkovsky <mkpetch@internode.on.net> 1636S: Maintained 1637 1638ARM/NOMADIK ARCHITECTURE 1639M: Alessandro Rubini <rubini@unipv.it> 1640M: Linus Walleij <linus.walleij@linaro.org> 1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1642S: Maintained 1643F: arch/arm/mach-nomadik/ 1644F: drivers/pinctrl/nomadik/ 1645F: drivers/i2c/busses/i2c-nomadik.c 1646T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1647 1648ARM/NUVOTON W90X900 ARM ARCHITECTURE 1649M: Wan ZongShun <mcuos.com@gmail.com> 1650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1651W: http://www.mcuos.com 1652S: Maintained 1653F: arch/arm/mach-w90x900/ 1654F: drivers/input/keyboard/w90p910_keypad.c 1655F: drivers/input/touchscreen/w90p910_ts.c 1656F: drivers/watchdog/nuc900_wdt.c 1657F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1658F: drivers/mtd/nand/nuc900_nand.c 1659F: drivers/rtc/rtc-nuc900.c 1660F: drivers/spi/spi-nuc900.c 1661F: drivers/usb/host/ehci-w90x900.c 1662F: drivers/video/fbdev/nuc900fb.c 1663 1664ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1665M: Nelson Castillo <arhuaco@freaks-unidos.net> 1666L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1667W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1668S: Supported 1669 1670ARM/Orion SoC/Technologic Systems TS-78xx platform support 1671M: Alexander Clouter <alex@digriz.org.uk> 1672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1673W: http://www.digriz.org.uk/ts78xx/kernel 1674S: Maintained 1675F: arch/arm/mach-orion5x/ts78xx-* 1676 1677ARM/OXNAS platform support 1678M: Neil Armstrong <narmstrong@baylibre.com> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1681S: Maintained 1682F: arch/arm/mach-oxnas/ 1683F: arch/arm/boot/dts/ox8*.dtsi 1684F: arch/arm/boot/dts/wd-mbwe.dts 1685F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1686N: oxnas 1687 1688ARM/PALM TREO SUPPORT 1689M: Tomas Cech <sleep_walker@suse.com> 1690L: linux-arm-kernel@lists.infradead.org 1691W: http://hackndev.com 1692S: Maintained 1693F: arch/arm/mach-pxa/include/mach/palmtreo.h 1694F: arch/arm/mach-pxa/palmtreo.c 1695 1696ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1697M: Marek Vasut <marek.vasut@gmail.com> 1698L: linux-arm-kernel@lists.infradead.org 1699W: http://hackndev.com 1700S: Maintained 1701F: arch/arm/mach-pxa/include/mach/palmtx.h 1702F: arch/arm/mach-pxa/palmtx.c 1703F: arch/arm/mach-pxa/include/mach/palmt5.h 1704F: arch/arm/mach-pxa/palmt5.c 1705F: arch/arm/mach-pxa/include/mach/palmld.h 1706F: arch/arm/mach-pxa/palmld.c 1707F: arch/arm/mach-pxa/include/mach/palmte2.h 1708F: arch/arm/mach-pxa/palmte2.c 1709F: arch/arm/mach-pxa/include/mach/palmtc.h 1710F: arch/arm/mach-pxa/palmtc.c 1711 1712ARM/PALMZ72 SUPPORT 1713M: Sergey Lapin <slapin@ossfans.org> 1714L: linux-arm-kernel@lists.infradead.org 1715W: http://hackndev.com 1716S: Maintained 1717F: arch/arm/mach-pxa/include/mach/palmz72.h 1718F: arch/arm/mach-pxa/palmz72.c 1719 1720ARM/PLEB SUPPORT 1721M: Peter Chubb <pleb@gelato.unsw.edu.au> 1722W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1723S: Maintained 1724 1725ARM/PT DIGITAL BOARD PORT 1726M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1728W: http://www.armlinux.org.uk/ 1729S: Maintained 1730 1731ARM/QUALCOMM SUPPORT 1732M: Andy Gross <andy.gross@linaro.org> 1733M: David Brown <david.brown@linaro.org> 1734L: linux-arm-msm@vger.kernel.org 1735L: linux-soc@vger.kernel.org 1736S: Maintained 1737F: Documentation/devicetree/bindings/soc/qcom/ 1738F: arch/arm/boot/dts/qcom-*.dts 1739F: arch/arm/boot/dts/qcom-*.dtsi 1740F: arch/arm/mach-qcom/ 1741F: arch/arm64/boot/dts/qcom/* 1742F: drivers/i2c/busses/i2c-qup.c 1743F: drivers/clk/qcom/ 1744F: drivers/dma/qcom/ 1745F: drivers/soc/qcom/ 1746F: drivers/spi/spi-qup.c 1747F: drivers/tty/serial/msm_serial.h 1748F: drivers/tty/serial/msm_serial.c 1749F: drivers/*/pm8???-* 1750F: drivers/mfd/ssbi.c 1751F: drivers/firmware/qcom_scm.c 1752T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1753 1754ARM/RADISYS ENP2611 MACHINE SUPPORT 1755M: Lennert Buytenhek <kernel@wantstofly.org> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757S: Maintained 1758 1759ARM/REALTEK ARCHITECTURE 1760M: Andreas Färber <afaerber@suse.de> 1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1762S: Maintained 1763F: arch/arm64/boot/dts/realtek/ 1764F: Documentation/devicetree/bindings/arm/realtek.txt 1765 1766ARM/RENESAS ARM64 ARCHITECTURE 1767M: Simon Horman <horms@verge.net.au> 1768M: Magnus Damm <magnus.damm@gmail.com> 1769L: linux-renesas-soc@vger.kernel.org 1770Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1771T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1772S: Supported 1773F: arch/arm64/boot/dts/renesas/ 1774F: Documentation/devicetree/bindings/arm/shmobile.txt 1775F: drivers/soc/renesas/ 1776F: include/linux/soc/renesas/ 1777 1778ARM/RISCPC ARCHITECTURE 1779M: Russell King <linux@armlinux.org.uk> 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1781W: http://www.armlinux.org.uk/ 1782S: Maintained 1783F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1784F: arch/arm/include/asm/hardware/ioc.h 1785F: arch/arm/include/asm/hardware/iomd.h 1786F: arch/arm/include/asm/hardware/memc.h 1787F: arch/arm/mach-rpc/ 1788F: drivers/net/ethernet/8390/etherh.c 1789F: drivers/net/ethernet/i825xx/ether1* 1790F: drivers/net/ethernet/seeq/ether3* 1791F: drivers/scsi/arm/ 1792 1793ARM/Rockchip SoC support 1794M: Heiko Stuebner <heiko@sntech.de> 1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1796L: linux-rockchip@lists.infradead.org 1797T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1798S: Maintained 1799F: arch/arm/boot/dts/rk3* 1800F: arch/arm/boot/dts/rv1108* 1801F: arch/arm/mach-rockchip/ 1802F: drivers/clk/rockchip/ 1803F: drivers/i2c/busses/i2c-rk3x.c 1804F: drivers/*/*rockchip* 1805F: drivers/*/*/*rockchip* 1806F: sound/soc/rockchip/ 1807N: rockchip 1808 1809ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1810M: Kukjin Kim <kgene@kernel.org> 1811M: Krzysztof Kozlowski <krzk@kernel.org> 1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1813L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1814Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1815S: Maintained 1816F: arch/arm/boot/dts/s3c* 1817F: arch/arm/boot/dts/s5p* 1818F: arch/arm/boot/dts/samsung* 1819F: arch/arm/boot/dts/exynos* 1820F: arch/arm64/boot/dts/exynos/ 1821F: arch/arm/plat-samsung/ 1822F: arch/arm/mach-s3c24*/ 1823F: arch/arm/mach-s3c64xx/ 1824F: arch/arm/mach-s5p*/ 1825F: arch/arm/mach-exynos*/ 1826F: drivers/*/*s3c24* 1827F: drivers/*/*/*s3c24* 1828F: drivers/*/*s3c64xx* 1829F: drivers/*/*s5pv210* 1830F: drivers/memory/samsung/* 1831F: drivers/soc/samsung/* 1832F: Documentation/arm/Samsung/ 1833F: Documentation/devicetree/bindings/arm/samsung/ 1834F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1835F: Documentation/devicetree/bindings/power/pd-samsung.txt 1836N: exynos 1837 1838ARM/SAMSUNG MOBILE MACHINE SUPPORT 1839M: Kyungmin Park <kyungmin.park@samsung.com> 1840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1841S: Maintained 1842F: arch/arm/mach-s5pv210/ 1843 1844ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1845M: Kyungmin Park <kyungmin.park@samsung.com> 1846M: Kamil Debski <kamil@wypas.org> 1847M: Andrzej Hajda <a.hajda@samsung.com> 1848L: linux-arm-kernel@lists.infradead.org 1849L: linux-media@vger.kernel.org 1850S: Maintained 1851F: drivers/media/platform/s5p-g2d/ 1852 1853ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1854M: Marek Szyprowski <m.szyprowski@samsung.com> 1855L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1856L: linux-media@vger.kernel.org 1857S: Maintained 1858F: drivers/media/platform/s5p-cec/ 1859F: Documentation/devicetree/bindings/media/s5p-cec.txt 1860 1861ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1862M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1863M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1864L: linux-arm-kernel@lists.infradead.org 1865L: linux-media@vger.kernel.org 1866S: Maintained 1867F: drivers/media/platform/s5p-jpeg/ 1868 1869ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1870M: Kyungmin Park <kyungmin.park@samsung.com> 1871M: Kamil Debski <kamil@wypas.org> 1872M: Jeongtae Park <jtp.park@samsung.com> 1873M: Andrzej Hajda <a.hajda@samsung.com> 1874L: linux-arm-kernel@lists.infradead.org 1875L: linux-media@vger.kernel.org 1876S: Maintained 1877F: arch/arm/plat-samsung/s5p-dev-mfc.c 1878F: drivers/media/platform/s5p-mfc/ 1879 1880ARM/SHMOBILE ARM ARCHITECTURE 1881M: Simon Horman <horms@verge.net.au> 1882M: Magnus Damm <magnus.damm@gmail.com> 1883L: linux-renesas-soc@vger.kernel.org 1884Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1885T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1886S: Supported 1887F: arch/arm/boot/dts/emev2* 1888F: arch/arm/boot/dts/r7s* 1889F: arch/arm/boot/dts/r8a* 1890F: arch/arm/boot/dts/sh* 1891F: arch/arm/configs/shmobile_defconfig 1892F: arch/arm/include/debug/renesas-scif.S 1893F: arch/arm/mach-shmobile/ 1894F: Documentation/devicetree/bindings/arm/shmobile.txt 1895F: drivers/soc/renesas/ 1896F: include/linux/soc/renesas/ 1897 1898ARM/SOCFPGA ARCHITECTURE 1899M: Dinh Nguyen <dinguyen@kernel.org> 1900S: Maintained 1901F: arch/arm/mach-socfpga/ 1902F: arch/arm/boot/dts/socfpga* 1903F: arch/arm/configs/socfpga_defconfig 1904F: arch/arm64/boot/dts/altera/ 1905W: http://www.rocketboards.org 1906T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1907 1908ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1909M: Dinh Nguyen <dinguyen@kernel.org> 1910S: Maintained 1911F: drivers/clk/socfpga/ 1912 1913ARM/SOCFPGA EDAC SUPPORT 1914M: Thor Thayer <thor.thayer@linux.intel.com> 1915S: Maintained 1916F: drivers/edac/altera_edac. 1917 1918ARM/STI ARCHITECTURE 1919M: Patrice Chotard <patrice.chotard@st.com> 1920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1921W: http://www.stlinux.com 1922S: Maintained 1923F: arch/arm/mach-sti/ 1924F: arch/arm/boot/dts/sti* 1925F: drivers/char/hw_random/st-rng.c 1926F: drivers/clocksource/arm_global_timer.c 1927F: drivers/clocksource/clksrc_st_lpc.c 1928F: drivers/cpufreq/sti-cpufreq.c 1929F: drivers/dma/st_fdma* 1930F: drivers/i2c/busses/i2c-st.c 1931F: drivers/media/rc/st_rc.c 1932F: drivers/media/platform/sti/c8sectpfe/ 1933F: drivers/mmc/host/sdhci-st.c 1934F: drivers/phy/st/phy-miphy28lp.c 1935F: drivers/phy/st/phy-stih407-usb.c 1936F: drivers/pinctrl/pinctrl-st.c 1937F: drivers/remoteproc/st_remoteproc.c 1938F: drivers/remoteproc/st_slim_rproc.c 1939F: drivers/reset/sti/ 1940F: drivers/rtc/rtc-st-lpc.c 1941F: drivers/tty/serial/st-asc.c 1942F: drivers/usb/dwc3/dwc3-st.c 1943F: drivers/usb/host/ehci-st.c 1944F: drivers/usb/host/ohci-st.c 1945F: drivers/watchdog/st_lpc_wdt.c 1946F: drivers/ata/ahci_st.c 1947F: include/linux/remoteproc/st_slim_rproc.h 1948 1949ARM/STM32 ARCHITECTURE 1950M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1951M: Alexandre Torgue <alexandre.torgue@st.com> 1952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1953S: Maintained 1954T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1955N: stm32 1956F: drivers/clocksource/armv7m_systick.c 1957 1958ARM/TANGO ARCHITECTURE 1959M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1960L: linux-arm-kernel@lists.infradead.org 1961S: Maintained 1962N: tango 1963 1964ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1965M: Lennert Buytenhek <kernel@wantstofly.org> 1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1967S: Maintained 1968 1969ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 1970M: Hans Verkuil <hans.verkuil@cisco.com> 1971L: linux-tegra@vger.kernel.org 1972L: linux-media@vger.kernel.org 1973S: Maintained 1974F: drivers/media/platform/tegra-cec/ 1975F: Documentation/devicetree/bindings/media/tegra-cec.txt 1976 1977ARM/TETON BGA MACHINE SUPPORT 1978M: "Mark F. Brown" <mark.brown314@gmail.com> 1979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1980S: Maintained 1981 1982ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1983M: Santosh Shilimkar <ssantosh@kernel.org> 1984L: linux-kernel@vger.kernel.org 1985S: Maintained 1986F: drivers/memory/*emif* 1987 1988ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1989M: Santosh Shilimkar <ssantosh@kernel.org> 1990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1991S: Maintained 1992F: arch/arm/mach-keystone/ 1993F: arch/arm/boot/dts/keystone-* 1994T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1995 1996ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1997M: Santosh Shilimkar <ssantosh@kernel.org> 1998L: linux-kernel@vger.kernel.org 1999S: Maintained 2000F: drivers/clk/keystone/ 2001 2002ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2003M: Santosh Shilimkar <ssantosh@kernel.org> 2004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2005L: linux-kernel@vger.kernel.org 2006S: Maintained 2007F: drivers/clocksource/timer-keystone.c 2008 2009ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2010M: Santosh Shilimkar <ssantosh@kernel.org> 2011L: linux-kernel@vger.kernel.org 2012S: Maintained 2013F: drivers/power/reset/keystone-reset.c 2014 2015ARM/THECUS N2100 MACHINE SUPPORT 2016M: Lennert Buytenhek <kernel@wantstofly.org> 2017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2018S: Maintained 2019 2020ARM/TOSA MACHINE SUPPORT 2021M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2022M: Dirk Opfer <dirk@opfer-online.de> 2023S: Maintained 2024 2025ARM/U300 MACHINE SUPPORT 2026M: Linus Walleij <linus.walleij@linaro.org> 2027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2028S: Supported 2029F: arch/arm/mach-u300/ 2030F: drivers/clocksource/timer-u300.c 2031F: drivers/i2c/busses/i2c-stu300.c 2032F: drivers/rtc/rtc-coh901331.c 2033F: drivers/watchdog/coh901327_wdt.c 2034F: drivers/dma/coh901318* 2035F: drivers/mfd/ab3100* 2036F: drivers/rtc/rtc-ab3100.c 2037F: drivers/rtc/rtc-coh901331.c 2038T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2039 2040ARM/UNIPHIER ARCHITECTURE 2041M: Masahiro Yamada <yamada.masahiro@socionext.com> 2042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2043T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2044S: Maintained 2045F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2046F: arch/arm/boot/dts/uniphier* 2047F: arch/arm/include/asm/hardware/cache-uniphier.h 2048F: arch/arm/mach-uniphier/ 2049F: arch/arm/mm/cache-uniphier.c 2050F: arch/arm64/boot/dts/socionext/uniphier* 2051F: drivers/bus/uniphier-system-bus.c 2052F: drivers/clk/uniphier/ 2053F: drivers/gpio/gpio-uniphier.c 2054F: drivers/i2c/busses/i2c-uniphier* 2055F: drivers/irqchip/irq-uniphier-aidet.c 2056F: drivers/pinctrl/uniphier/ 2057F: drivers/reset/reset-uniphier.c 2058F: drivers/tty/serial/8250/8250_uniphier.c 2059N: uniphier 2060 2061ARM/Ux500 ARM ARCHITECTURE 2062M: Linus Walleij <linus.walleij@linaro.org> 2063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2064S: Maintained 2065F: arch/arm/mach-ux500/ 2066F: drivers/clocksource/clksrc-dbx500-prcmu.c 2067F: drivers/dma/ste_dma40* 2068F: drivers/hwspinlock/u8500_hsem.c 2069F: drivers/mfd/abx500* 2070F: drivers/mfd/ab8500* 2071F: drivers/mfd/dbx500* 2072F: drivers/mfd/db8500* 2073F: drivers/pinctrl/nomadik/pinctrl-ab* 2074F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2075F: drivers/rtc/rtc-ab8500.c 2076F: drivers/rtc/rtc-pl031.c 2077T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2078 2079ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2080M: Ulf Hansson <ulf.hansson@linaro.org> 2081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2082T: git git://git.linaro.org/people/ulfh/clk.git 2083S: Maintained 2084F: drivers/clk/ux500/ 2085 2086ARM/VERSATILE EXPRESS PLATFORM 2087M: Liviu Dudau <liviu.dudau@arm.com> 2088M: Sudeep Holla <sudeep.holla@arm.com> 2089M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2091S: Maintained 2092F: arch/arm/boot/dts/vexpress* 2093F: arch/arm64/boot/dts/arm/ 2094F: arch/arm/mach-vexpress/ 2095F: */*/vexpress* 2096F: */*/*/vexpress* 2097F: drivers/clk/versatile/clk-vexpress-osc.c 2098F: drivers/clocksource/versatile.c 2099N: mps2 2100 2101ARM/VFP SUPPORT 2102M: Russell King <linux@armlinux.org.uk> 2103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2104W: http://www.armlinux.org.uk/ 2105S: Maintained 2106F: arch/arm/vfp/ 2107 2108ARM/VOIPAC PXA270 SUPPORT 2109M: Marek Vasut <marek.vasut@gmail.com> 2110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2111S: Maintained 2112F: arch/arm/mach-pxa/vpac270.c 2113F: arch/arm/mach-pxa/include/mach/vpac270.h 2114 2115ARM/VT8500 ARM ARCHITECTURE 2116M: Tony Prisk <linux@prisktech.co.nz> 2117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2118S: Maintained 2119F: arch/arm/mach-vt8500/ 2120F: drivers/clocksource/vt8500_timer.c 2121F: drivers/i2c/busses/i2c-wmt.c 2122F: drivers/mmc/host/wmt-sdmmc.c 2123F: drivers/pwm/pwm-vt8500.c 2124F: drivers/rtc/rtc-vt8500.c 2125F: drivers/tty/serial/vt8500_serial.c 2126F: drivers/usb/host/ehci-platform.c 2127F: drivers/usb/host/uhci-platform.c 2128F: drivers/video/fbdev/vt8500lcdfb.* 2129F: drivers/video/fbdev/wm8505fb* 2130F: drivers/video/fbdev/wmt_ge_rops.* 2131 2132ARM/ZIPIT Z2 SUPPORT 2133M: Marek Vasut <marek.vasut@gmail.com> 2134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2135S: Maintained 2136F: arch/arm/mach-pxa/z2.c 2137F: arch/arm/mach-pxa/include/mach/z2.h 2138 2139ARM/ZTE ARCHITECTURE 2140M: Jun Nie <jun.nie@linaro.org> 2141M: Baoyou Xie <baoyou.xie@linaro.org> 2142M: Shawn Guo <shawnguo@kernel.org> 2143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2144S: Maintained 2145F: arch/arm/boot/dts/zx2967* 2146F: arch/arm/mach-zx/ 2147F: arch/arm64/boot/dts/zte/ 2148F: drivers/clk/zte/ 2149F: drivers/dma/zx_dma.c 2150F: drivers/gpio/gpio-zx.c 2151F: drivers/i2c/busses/i2c-zx2967.c 2152F: drivers/mmc/host/dw_mmc-zx.* 2153F: drivers/pinctrl/zte/ 2154F: drivers/soc/zte/ 2155F: drivers/thermal/zx2967_thermal.c 2156F: drivers/watchdog/zx2967_wdt.c 2157F: Documentation/devicetree/bindings/arm/zte.txt 2158F: Documentation/devicetree/bindings/clock/zx2967*.txt 2159F: Documentation/devicetree/bindings/dma/zxdma.txt 2160F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2161F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2162F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2163F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2164F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2165F: Documentation/devicetree/bindings/soc/zte/ 2166F: Documentation/devicetree/bindings/sound/zte,*.txt 2167F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2168F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2169F: include/dt-bindings/clock/zx2967*.h 2170F: include/dt-bindings/soc/zte,*.h 2171F: sound/soc/codecs/zx_aud96p22.c 2172F: sound/soc/zte/ 2173 2174ARM/ZYNQ ARCHITECTURE 2175M: Michal Simek <michal.simek@xilinx.com> 2176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2177W: http://wiki.xilinx.com 2178T: git https://github.com/Xilinx/linux-xlnx.git 2179S: Supported 2180F: arch/arm/mach-zynq/ 2181F: drivers/cpuidle/cpuidle-zynq.c 2182F: drivers/block/xsysace.c 2183N: zynq 2184N: xilinx 2185F: drivers/clocksource/cadence_ttc_timer.c 2186F: drivers/i2c/busses/i2c-cadence.c 2187F: drivers/mmc/host/sdhci-of-arasan.c 2188F: drivers/edac/synopsys_edac.c 2189 2190ARM64 PORT (AARCH64 ARCHITECTURE) 2191M: Catalin Marinas <catalin.marinas@arm.com> 2192M: Will Deacon <will.deacon@arm.com> 2193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2194T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2195S: Maintained 2196F: arch/arm64/ 2197F: Documentation/arm64/ 2198 2199AS3645A LED FLASH CONTROLLER DRIVER 2200M: Sakari Ailus <sakari.ailus@iki.fi> 2201L: linux-leds@vger.kernel.org 2202S: Maintained 2203F: drivers/leds/leds-as3645a.c 2204 2205AS3645A LED FLASH CONTROLLER DRIVER 2206M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2207L: linux-media@vger.kernel.org 2208T: git git://linuxtv.org/media_tree.git 2209S: Maintained 2210F: drivers/media/i2c/as3645a.c 2211F: include/media/i2c/as3645a.h 2212 2213ASAHI KASEI AK8974 DRIVER 2214M: Linus Walleij <linus.walleij@linaro.org> 2215L: linux-iio@vger.kernel.org 2216W: http://www.akm.com/ 2217S: Supported 2218F: drivers/iio/magnetometer/ak8974.c 2219 2220ASC7621 HARDWARE MONITOR DRIVER 2221M: George Joseph <george.joseph@fairview5.com> 2222L: linux-hwmon@vger.kernel.org 2223S: Maintained 2224F: Documentation/hwmon/asc7621 2225F: drivers/hwmon/asc7621.c 2226 2227ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2228M: Corentin Chary <corentin.chary@gmail.com> 2229L: acpi4asus-user@lists.sourceforge.net 2230L: platform-driver-x86@vger.kernel.org 2231W: http://acpi4asus.sf.net 2232S: Maintained 2233F: drivers/platform/x86/asus*.c 2234F: drivers/platform/x86/eeepc*.c 2235 2236ASUS WIRELESS RADIO CONTROL DRIVER 2237M: João Paulo Rechi Vita <jprvita@gmail.com> 2238L: platform-driver-x86@vger.kernel.org 2239S: Maintained 2240F: drivers/platform/x86/asus-wireless.c 2241 2242ASYMMETRIC KEYS 2243M: David Howells <dhowells@redhat.com> 2244L: keyrings@vger.kernel.org 2245S: Maintained 2246F: Documentation/crypto/asymmetric-keys.txt 2247F: include/linux/verification.h 2248F: include/crypto/public_key.h 2249F: include/crypto/pkcs7.h 2250F: crypto/asymmetric_keys/ 2251 2252ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2253R: Dan Williams <dan.j.williams@intel.com> 2254W: http://sourceforge.net/projects/xscaleiop 2255S: Odd fixes 2256F: Documentation/crypto/async-tx-api.txt 2257F: crypto/async_tx/ 2258F: drivers/dma/ 2259F: include/linux/dmaengine.h 2260F: include/linux/async_tx.h 2261 2262AT24 EEPROM DRIVER 2263M: Bartosz Golaszewski <brgl@bgdev.pl> 2264L: linux-i2c@vger.kernel.org 2265S: Maintained 2266F: drivers/misc/eeprom/at24.c 2267F: include/linux/platform_data/at24.h 2268 2269ATA OVER ETHERNET (AOE) DRIVER 2270M: "Ed L. Cashin" <ed.cashin@acm.org> 2271W: http://www.openaoe.org/ 2272S: Supported 2273F: Documentation/aoe/ 2274F: drivers/block/aoe/ 2275 2276ATHEROS 71XX/9XXX GPIO DRIVER 2277M: Alban Bedel <albeu@free.fr> 2278W: https://github.com/AlbanBedel/linux 2279T: git git://github.com/AlbanBedel/linux 2280S: Maintained 2281F: drivers/gpio/gpio-ath79.c 2282F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2283 2284ATHEROS ATH GENERIC UTILITIES 2285M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2286L: linux-wireless@vger.kernel.org 2287S: Supported 2288F: drivers/net/wireless/ath/* 2289 2290ATHEROS ATH5K WIRELESS DRIVER 2291M: Jiri Slaby <jirislaby@gmail.com> 2292M: Nick Kossifidis <mickflemm@gmail.com> 2293M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2294L: linux-wireless@vger.kernel.org 2295W: http://wireless.kernel.org/en/users/Drivers/ath5k 2296S: Maintained 2297F: drivers/net/wireless/ath/ath5k/ 2298 2299ATHEROS ATH6KL WIRELESS DRIVER 2300M: Kalle Valo <kvalo@qca.qualcomm.com> 2301L: linux-wireless@vger.kernel.org 2302W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2303T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2304S: Supported 2305F: drivers/net/wireless/ath/ath6kl/ 2306 2307ATI_REMOTE2 DRIVER 2308M: Ville Syrjala <syrjala@sci.fi> 2309S: Maintained 2310F: drivers/input/misc/ati_remote2.c 2311 2312ATK0110 HWMON DRIVER 2313M: Luca Tettamanti <kronos.it@gmail.com> 2314L: linux-hwmon@vger.kernel.org 2315S: Maintained 2316F: drivers/hwmon/asus_atk0110.c 2317 2318ATLX ETHERNET DRIVERS 2319M: Jay Cliburn <jcliburn@gmail.com> 2320M: Chris Snook <chris.snook@gmail.com> 2321L: netdev@vger.kernel.org 2322W: http://sourceforge.net/projects/atl1 2323W: http://atl1.sourceforge.net 2324S: Maintained 2325F: drivers/net/ethernet/atheros/ 2326 2327ATM 2328M: Chas Williams <3chas3@gmail.com> 2329L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2330L: netdev@vger.kernel.org 2331W: http://linux-atm.sourceforge.net 2332S: Maintained 2333F: drivers/atm/ 2334F: include/linux/atm* 2335F: include/uapi/linux/atm* 2336 2337ATMEL AT91 / AT32 MCI DRIVER 2338M: Ludovic Desroches <ludovic.desroches@microchip.com> 2339S: Maintained 2340F: drivers/mmc/host/atmel-mci.c 2341 2342ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2343M: Nicolas Ferre <nicolas.ferre@microchip.com> 2344S: Supported 2345F: drivers/power/reset/at91-sama5d2_shdwc.c 2346 2347ATMEL Audio ALSA driver 2348M: Nicolas Ferre <nicolas.ferre@microchip.com> 2349L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2350S: Supported 2351F: sound/soc/atmel 2352 2353ATMEL I2C DRIVER 2354M: Ludovic Desroches <ludovic.desroches@microchip.com> 2355L: linux-i2c@vger.kernel.org 2356S: Supported 2357F: drivers/i2c/busses/i2c-at91.c 2358 2359ATMEL ISI DRIVER 2360M: Ludovic Desroches <ludovic.desroches@microchip.com> 2361L: linux-media@vger.kernel.org 2362S: Supported 2363F: drivers/media/platform/atmel/atmel-isi.c 2364F: include/media/atmel-isi.h 2365 2366ATMEL LCDFB DRIVER 2367M: Nicolas Ferre <nicolas.ferre@microchip.com> 2368L: linux-fbdev@vger.kernel.org 2369S: Maintained 2370F: drivers/video/fbdev/atmel_lcdfb.c 2371F: include/video/atmel_lcdc.h 2372 2373ATMEL MACB ETHERNET DRIVER 2374M: Nicolas Ferre <nicolas.ferre@microchip.com> 2375S: Supported 2376F: drivers/net/ethernet/cadence/ 2377 2378ATMEL MAXTOUCH DRIVER 2379M: Nick Dyer <nick@shmanahar.org> 2380T: git git://github.com/ndyer/linux.git 2381S: Maintained 2382F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2383F: drivers/input/touchscreen/atmel_mxt_ts.c 2384F: include/linux/platform_data/atmel_mxt_ts.h 2385 2386ATMEL NAND DRIVER 2387M: Wenyou Yang <wenyou.yang@atmel.com> 2388M: Josh Wu <rainyfeeling@outlook.com> 2389L: linux-mtd@lists.infradead.org 2390S: Supported 2391F: drivers/mtd/nand/atmel/* 2392 2393ATMEL SAMA5D2 ADC DRIVER 2394M: Ludovic Desroches <ludovic.desroches@microchip.com> 2395L: linux-iio@vger.kernel.org 2396S: Supported 2397F: drivers/iio/adc/at91-sama5d2_adc.c 2398 2399ATMEL SDMMC DRIVER 2400M: Ludovic Desroches <ludovic.desroches@microchip.com> 2401L: linux-mmc@vger.kernel.org 2402S: Supported 2403F: drivers/mmc/host/sdhci-of-at91.c 2404 2405ATMEL SPI DRIVER 2406M: Nicolas Ferre <nicolas.ferre@microchip.com> 2407S: Supported 2408F: drivers/spi/spi-atmel.* 2409 2410ATMEL SSC DRIVER 2411M: Nicolas Ferre <nicolas.ferre@microchip.com> 2412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2413S: Supported 2414F: drivers/misc/atmel-ssc.c 2415F: include/linux/atmel-ssc.h 2416 2417ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2418M: Nicolas Ferre <nicolas.ferre@microchip.com> 2419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2420S: Supported 2421F: drivers/misc/atmel_tclib.c 2422F: drivers/clocksource/tcb_clksrc.c 2423 2424ATMEL USBA UDC DRIVER 2425M: Nicolas Ferre <nicolas.ferre@microchip.com> 2426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2427S: Supported 2428F: drivers/usb/gadget/udc/atmel_usba_udc.* 2429 2430ATMEL WIRELESS DRIVER 2431M: Simon Kelley <simon@thekelleys.org.uk> 2432L: linux-wireless@vger.kernel.org 2433W: http://www.thekelleys.org.uk/atmel 2434W: http://atmelwlandriver.sourceforge.net/ 2435S: Maintained 2436F: drivers/net/wireless/atmel/atmel* 2437 2438ATMEL XDMA DRIVER 2439M: Ludovic Desroches <ludovic.desroches@microchip.com> 2440L: linux-arm-kernel@lists.infradead.org 2441L: dmaengine@vger.kernel.org 2442S: Supported 2443F: drivers/dma/at_xdmac.c 2444 2445ATOMIC INFRASTRUCTURE 2446M: Will Deacon <will.deacon@arm.com> 2447M: Peter Zijlstra <peterz@infradead.org> 2448R: Boqun Feng <boqun.feng@gmail.com> 2449L: linux-kernel@vger.kernel.org 2450S: Maintained 2451F: arch/*/include/asm/atomic*.h 2452F: include/*/atomic*.h 2453 2454ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2455M: Bradley Grove <linuxdrivers@attotech.com> 2456L: linux-scsi@vger.kernel.org 2457W: http://www.attotech.com 2458S: Supported 2459F: drivers/scsi/esas2r 2460 2461ATUSB IEEE 802.15.4 RADIO DRIVER 2462M: Stefan Schmidt <stefan@osg.samsung.com> 2463L: linux-wpan@vger.kernel.org 2464S: Maintained 2465F: drivers/net/ieee802154/atusb.c 2466F: drivers/net/ieee802154/atusb.h 2467F: drivers/net/ieee802154/at86rf230.h 2468 2469AUDIT SUBSYSTEM 2470M: Paul Moore <paul@paul-moore.com> 2471M: Eric Paris <eparis@redhat.com> 2472L: linux-audit@redhat.com (moderated for non-subscribers) 2473W: https://github.com/linux-audit 2474W: https://people.redhat.com/sgrubb/audit 2475T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2476S: Supported 2477F: include/linux/audit.h 2478F: include/uapi/linux/audit.h 2479F: kernel/audit* 2480 2481AUXILIARY DISPLAY DRIVERS 2482M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2483W: http://miguelojeda.es/auxdisplay.htm 2484W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2485S: Maintained 2486F: drivers/auxdisplay/ 2487F: include/linux/cfag12864b.h 2488 2489AX.25 NETWORK LAYER 2490M: Ralf Baechle <ralf@linux-mips.org> 2491L: linux-hams@vger.kernel.org 2492W: http://www.linux-ax25.org/ 2493S: Maintained 2494F: include/uapi/linux/ax25.h 2495F: include/net/ax25.h 2496F: net/ax25/ 2497 2498AXENTIA ARM DEVICES 2499M: Peter Rosin <peda@axentia.se> 2500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2501S: Maintained 2502F: Documentation/devicetree/bindings/arm/axentia.txt 2503F: arch/arm/boot/dts/at91-linea.dtsi 2504F: arch/arm/boot/dts/at91-tse850-3.dts 2505 2506AXENTIA ASOC DRIVERS 2507M: Peter Rosin <peda@axentia.se> 2508L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2509S: Maintained 2510F: Documentation/devicetree/bindings/sound/axentia,* 2511F: sound/soc/atmel/tse850-pcm5142.c 2512 2513AZ6007 DVB DRIVER 2514M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2515M: Mauro Carvalho Chehab <mchehab@kernel.org> 2516L: linux-media@vger.kernel.org 2517W: https://linuxtv.org 2518T: git git://linuxtv.org/media_tree.git 2519S: Maintained 2520F: drivers/media/usb/dvb-usb-v2/az6007.c 2521 2522AZTECH FM RADIO RECEIVER DRIVER 2523M: Hans Verkuil <hverkuil@xs4all.nl> 2524L: linux-media@vger.kernel.org 2525T: git git://linuxtv.org/media_tree.git 2526W: https://linuxtv.org 2527S: Maintained 2528F: drivers/media/radio/radio-aztech* 2529 2530B43 WIRELESS DRIVER 2531L: linux-wireless@vger.kernel.org 2532L: b43-dev@lists.infradead.org 2533W: http://wireless.kernel.org/en/users/Drivers/b43 2534S: Odd Fixes 2535F: drivers/net/wireless/broadcom/b43/ 2536 2537B43LEGACY WIRELESS DRIVER 2538M: Larry Finger <Larry.Finger@lwfinger.net> 2539L: linux-wireless@vger.kernel.org 2540L: b43-dev@lists.infradead.org 2541W: http://wireless.kernel.org/en/users/Drivers/b43 2542S: Maintained 2543F: drivers/net/wireless/broadcom/b43legacy/ 2544 2545BACKLIGHT CLASS/SUBSYSTEM 2546M: Lee Jones <lee.jones@linaro.org> 2547M: Daniel Thompson <daniel.thompson@linaro.org> 2548M: Jingoo Han <jingoohan1@gmail.com> 2549T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2550S: Maintained 2551F: drivers/video/backlight/ 2552F: include/linux/backlight.h 2553F: include/linux/pwm_backlight.h 2554F: Documentation/devicetree/bindings/leds/backlight 2555 2556BATMAN ADVANCED 2557M: Marek Lindner <mareklindner@neomailbox.ch> 2558M: Simon Wunderlich <sw@simonwunderlich.de> 2559M: Antonio Quartulli <a@unstable.cc> 2560L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2561W: https://www.open-mesh.org/ 2562Q: https://patchwork.open-mesh.org/project/batman/list/ 2563S: Maintained 2564F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2565F: Documentation/ABI/testing/sysfs-class-net-mesh 2566F: Documentation/networking/batman-adv.rst 2567F: include/uapi/linux/batman_adv.h 2568F: net/batman-adv/ 2569 2570BAYCOM/HDLCDRV DRIVERS FOR AX.25 2571M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2572L: linux-hams@vger.kernel.org 2573W: http://www.baycom.org/~tom/ham/ham.html 2574S: Maintained 2575F: drivers/net/hamradio/baycom* 2576 2577BCACHE (BLOCK LAYER CACHE) 2578M: Michael Lyle <mlyle@lyle.org> 2579M: Kent Overstreet <kent.overstreet@gmail.com> 2580L: linux-bcache@vger.kernel.org 2581W: http://bcache.evilpiepirate.org 2582C: irc://irc.oftc.net/bcache 2583S: Maintained 2584F: drivers/md/bcache/ 2585 2586BDISP ST MEDIA DRIVER 2587M: Fabien Dessenne <fabien.dessenne@st.com> 2588L: linux-media@vger.kernel.org 2589T: git git://linuxtv.org/media_tree.git 2590W: https://linuxtv.org 2591S: Supported 2592F: drivers/media/platform/sti/bdisp 2593 2594BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2595M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2596L: netdev@vger.kernel.org 2597S: Maintained 2598F: drivers/net/ethernet/ec_bhf.c 2599 2600BEFS FILE SYSTEM 2601M: Luis de Bethencourt <luisbg@kernel.org> 2602M: Salah Triki <salah.triki@gmail.com> 2603S: Maintained 2604T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2605F: Documentation/filesystems/befs.txt 2606F: fs/befs/ 2607 2608BFQ I/O SCHEDULER 2609M: Paolo Valente <paolo.valente@linaro.org> 2610M: Jens Axboe <axboe@kernel.dk> 2611L: linux-block@vger.kernel.org 2612S: Maintained 2613F: block/bfq-* 2614F: Documentation/block/bfq-iosched.txt 2615 2616BFS FILE SYSTEM 2617M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2618S: Maintained 2619F: Documentation/filesystems/bfs.txt 2620F: fs/bfs/ 2621F: include/uapi/linux/bfs_fs.h 2622 2623BLACKFIN ARCHITECTURE 2624M: Steven Miao <realmz6@gmail.com> 2625L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2626T: git git://git.code.sf.net/p/adi-linux/code 2627W: http://blackfin.uclinux.org 2628S: Supported 2629F: arch/blackfin/ 2630 2631BLACKFIN EMAC DRIVER 2632L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2633W: http://blackfin.uclinux.org 2634S: Supported 2635F: drivers/net/ethernet/adi/ 2636 2637BLACKFIN MEDIA DRIVER 2638M: Scott Jiang <scott.jiang.linux@gmail.com> 2639L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2640W: http://blackfin.uclinux.org/ 2641S: Supported 2642F: drivers/media/platform/blackfin/ 2643F: drivers/media/i2c/adv7183* 2644F: drivers/media/i2c/vs6624* 2645 2646BLACKFIN RTC DRIVER 2647L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2648W: http://blackfin.uclinux.org 2649S: Supported 2650F: drivers/rtc/rtc-bfin.c 2651 2652BLACKFIN SDH DRIVER 2653L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2654W: http://blackfin.uclinux.org 2655S: Supported 2656F: drivers/mmc/host/bfin_sdh.c 2657 2658BLACKFIN SERIAL DRIVER 2659L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2660W: http://blackfin.uclinux.org 2661S: Supported 2662F: drivers/tty/serial/bfin_uart.c 2663 2664BLACKFIN WATCHDOG DRIVER 2665L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2666W: http://blackfin.uclinux.org 2667S: Supported 2668F: drivers/watchdog/bfin_wdt.c 2669 2670BLINKM RGB LED DRIVER 2671M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2672S: Maintained 2673F: drivers/leds/leds-blinkm.c 2674 2675BLOCK LAYER 2676M: Jens Axboe <axboe@kernel.dk> 2677L: linux-block@vger.kernel.org 2678T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2679S: Maintained 2680F: block/ 2681F: kernel/trace/blktrace.c 2682F: lib/sbitmap.c 2683 2684BLOCK2MTD DRIVER 2685M: Joern Engel <joern@lazybastard.org> 2686L: linux-mtd@lists.infradead.org 2687S: Maintained 2688F: drivers/mtd/devices/block2mtd.c 2689 2690BLUETOOTH DRIVERS 2691M: Marcel Holtmann <marcel@holtmann.org> 2692M: Gustavo Padovan <gustavo@padovan.org> 2693M: Johan Hedberg <johan.hedberg@gmail.com> 2694L: linux-bluetooth@vger.kernel.org 2695W: http://www.bluez.org/ 2696T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2697T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2698S: Maintained 2699F: drivers/bluetooth/ 2700 2701BLUETOOTH SUBSYSTEM 2702M: Marcel Holtmann <marcel@holtmann.org> 2703M: Gustavo Padovan <gustavo@padovan.org> 2704M: Johan Hedberg <johan.hedberg@gmail.com> 2705L: linux-bluetooth@vger.kernel.org 2706W: http://www.bluez.org/ 2707T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2708T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2709S: Maintained 2710F: net/bluetooth/ 2711F: include/net/bluetooth/ 2712 2713BONDING DRIVER 2714M: Jay Vosburgh <j.vosburgh@gmail.com> 2715M: Veaceslav Falico <vfalico@gmail.com> 2716M: Andy Gospodarek <andy@greyhouse.net> 2717L: netdev@vger.kernel.org 2718W: http://sourceforge.net/projects/bonding/ 2719S: Supported 2720F: drivers/net/bonding/ 2721F: include/uapi/linux/if_bonding.h 2722 2723BPF (Safe dynamic programs and tools) 2724M: Alexei Starovoitov <ast@kernel.org> 2725M: Daniel Borkmann <daniel@iogearbox.net> 2726L: netdev@vger.kernel.org 2727L: linux-kernel@vger.kernel.org 2728S: Supported 2729F: arch/x86/net/bpf_jit* 2730F: Documentation/networking/filter.txt 2731F: Documentation/bpf/ 2732F: include/linux/bpf* 2733F: include/linux/filter.h 2734F: include/uapi/linux/bpf* 2735F: include/uapi/linux/filter.h 2736F: kernel/bpf/ 2737F: kernel/trace/bpf_trace.c 2738F: lib/test_bpf.c 2739F: net/bpf/ 2740F: net/core/filter.c 2741F: net/sched/act_bpf.c 2742F: net/sched/cls_bpf.c 2743F: samples/bpf/ 2744F: tools/bpf/ 2745F: tools/testing/selftests/bpf/ 2746 2747BROADCOM B44 10/100 ETHERNET DRIVER 2748M: Michael Chan <michael.chan@broadcom.com> 2749L: netdev@vger.kernel.org 2750S: Supported 2751F: drivers/net/ethernet/broadcom/b44.* 2752 2753BROADCOM B53 ETHERNET SWITCH DRIVER 2754M: Florian Fainelli <f.fainelli@gmail.com> 2755L: netdev@vger.kernel.org 2756L: openwrt-devel@lists.openwrt.org (subscribers-only) 2757S: Supported 2758F: drivers/net/dsa/b53/* 2759F: include/linux/platform_data/b53.h 2760 2761BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2762M: Florian Fainelli <f.fainelli@gmail.com> 2763M: Ray Jui <rjui@broadcom.com> 2764M: Scott Branden <sbranden@broadcom.com> 2765M: bcm-kernel-feedback-list@broadcom.com 2766T: git git://github.com/broadcom/mach-bcm 2767S: Maintained 2768N: bcm281* 2769N: bcm113* 2770N: bcm216* 2771N: kona 2772F: arch/arm/mach-bcm/ 2773 2774BROADCOM BCM2835 ARM ARCHITECTURE 2775M: Eric Anholt <eric@anholt.net> 2776M: Stefan Wahren <stefan.wahren@i2se.com> 2777L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2779T: git git://github.com/anholt/linux 2780S: Maintained 2781N: bcm2835 2782F: drivers/staging/vc04_services 2783 2784BROADCOM BCM47XX MIPS ARCHITECTURE 2785M: Hauke Mehrtens <hauke@hauke-m.de> 2786M: Rafał Miłecki <zajec5@gmail.com> 2787L: linux-mips@linux-mips.org 2788S: Maintained 2789F: Documentation/devicetree/bindings/mips/brcm/ 2790F: arch/mips/bcm47xx/* 2791F: arch/mips/include/asm/mach-bcm47xx/* 2792 2793BROADCOM BCM5301X ARM ARCHITECTURE 2794M: Hauke Mehrtens <hauke@hauke-m.de> 2795M: Rafał Miłecki <zajec5@gmail.com> 2796M: Jon Mason <jonmason@broadcom.com> 2797M: bcm-kernel-feedback-list@broadcom.com 2798L: linux-arm-kernel@lists.infradead.org 2799S: Maintained 2800F: arch/arm/mach-bcm/bcm_5301x.c 2801F: arch/arm/boot/dts/bcm5301x*.dtsi 2802F: arch/arm/boot/dts/bcm470* 2803F: arch/arm/boot/dts/bcm953012* 2804 2805BROADCOM BCM53573 ARM ARCHITECTURE 2806M: Rafał Miłecki <rafal@milecki.pl> 2807L: linux-arm-kernel@lists.infradead.org 2808S: Maintained 2809F: arch/arm/boot/dts/bcm53573* 2810F: arch/arm/boot/dts/bcm47189* 2811 2812BROADCOM BCM63XX ARM ARCHITECTURE 2813M: Florian Fainelli <f.fainelli@gmail.com> 2814M: bcm-kernel-feedback-list@broadcom.com 2815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2816T: git git://github.com/broadcom/stblinux.git 2817S: Maintained 2818N: bcm63xx 2819 2820BROADCOM BCM63XX/BCM33XX UDC DRIVER 2821M: Kevin Cernekee <cernekee@gmail.com> 2822L: linux-usb@vger.kernel.org 2823S: Maintained 2824F: drivers/usb/gadget/udc/bcm63xx_udc.* 2825 2826BROADCOM BCM7XXX ARM ARCHITECTURE 2827M: Brian Norris <computersforpeace@gmail.com> 2828M: Gregory Fong <gregory.0xf0@gmail.com> 2829M: Florian Fainelli <f.fainelli@gmail.com> 2830M: bcm-kernel-feedback-list@broadcom.com 2831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2832T: git git://github.com/broadcom/stblinux.git 2833S: Maintained 2834F: arch/arm/mach-bcm/*brcmstb* 2835F: arch/arm/boot/dts/bcm7*.dts* 2836F: drivers/bus/brcmstb_gisb.c 2837N: brcmstb 2838 2839BROADCOM BMIPS CPUFREQ DRIVER 2840M: Markus Mayer <mmayer@broadcom.com> 2841M: bcm-kernel-feedback-list@broadcom.com 2842L: linux-pm@vger.kernel.org 2843S: Maintained 2844F: drivers/cpufreq/bmips-cpufreq.c 2845 2846BROADCOM BMIPS MIPS ARCHITECTURE 2847M: Kevin Cernekee <cernekee@gmail.com> 2848M: Florian Fainelli <f.fainelli@gmail.com> 2849L: linux-mips@linux-mips.org 2850T: git git://github.com/broadcom/stblinux.git 2851S: Maintained 2852F: arch/mips/bmips/* 2853F: arch/mips/include/asm/mach-bmips/* 2854F: arch/mips/kernel/*bmips* 2855F: arch/mips/boot/dts/brcm/bcm*.dts* 2856F: drivers/irqchip/irq-bcm63* 2857F: drivers/irqchip/irq-bcm7* 2858F: drivers/irqchip/irq-brcmstb* 2859F: include/linux/bcm963xx_nvram.h 2860F: include/linux/bcm963xx_tag.h 2861 2862BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2863M: Rasesh Mody <rasesh.mody@cavium.com> 2864M: Harish Patil <harish.patil@cavium.com> 2865M: Dept-GELinuxNICDev@cavium.com 2866L: netdev@vger.kernel.org 2867S: Supported 2868F: drivers/net/ethernet/broadcom/bnx2.* 2869F: drivers/net/ethernet/broadcom/bnx2_* 2870 2871BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2872M: QLogic-Storage-Upstream@qlogic.com 2873L: linux-scsi@vger.kernel.org 2874S: Supported 2875F: drivers/scsi/bnx2fc/ 2876 2877BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2878M: QLogic-Storage-Upstream@qlogic.com 2879L: linux-scsi@vger.kernel.org 2880S: Supported 2881F: drivers/scsi/bnx2i/ 2882 2883BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2884M: Ariel Elior <ariel.elior@cavium.com> 2885M: everest-linux-l2@cavium.com 2886L: netdev@vger.kernel.org 2887S: Supported 2888F: drivers/net/ethernet/broadcom/bnx2x/ 2889 2890BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2891M: Michael Chan <michael.chan@broadcom.com> 2892L: netdev@vger.kernel.org 2893S: Supported 2894F: drivers/net/ethernet/broadcom/bnxt/ 2895 2896BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2897M: Arend van Spriel <arend.vanspriel@broadcom.com> 2898M: Franky Lin <franky.lin@broadcom.com> 2899M: Hante Meuleman <hante.meuleman@broadcom.com> 2900M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2901M: Wright Feng <wright.feng@cypress.com> 2902L: linux-wireless@vger.kernel.org 2903L: brcm80211-dev-list.pdl@broadcom.com 2904L: brcm80211-dev-list@cypress.com 2905S: Supported 2906F: drivers/net/wireless/broadcom/brcm80211/ 2907 2908BROADCOM BRCMSTB GPIO DRIVER 2909M: Gregory Fong <gregory.0xf0@gmail.com> 2910L: bcm-kernel-feedback-list@broadcom.com 2911S: Supported 2912F: drivers/gpio/gpio-brcmstb.c 2913F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2914 2915BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2916M: Al Cooper <alcooperx@gmail.com> 2917L: linux-kernel@vger.kernel.org 2918L: bcm-kernel-feedback-list@broadcom.com 2919S: Maintained 2920F: drivers/phy/broadcom/phy-brcm-usb* 2921 2922BROADCOM GENET ETHERNET DRIVER 2923M: Doug Berger <opendmb@gmail.com> 2924M: Florian Fainelli <f.fainelli@gmail.com> 2925L: netdev@vger.kernel.org 2926S: Supported 2927F: drivers/net/ethernet/broadcom/genet/ 2928 2929BROADCOM IPROC ARM ARCHITECTURE 2930M: Ray Jui <rjui@broadcom.com> 2931M: Scott Branden <sbranden@broadcom.com> 2932M: Jon Mason <jonmason@broadcom.com> 2933M: bcm-kernel-feedback-list@broadcom.com 2934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2935T: git git://github.com/broadcom/cygnus-linux.git 2936S: Maintained 2937N: iproc 2938N: cygnus 2939N: bcm[-_]nsp 2940N: bcm9113* 2941N: bcm9583* 2942N: bcm9585* 2943N: bcm9586* 2944N: bcm988312 2945N: bcm113* 2946N: bcm583* 2947N: bcm585* 2948N: bcm586* 2949N: bcm88312 2950N: hr2 2951F: arch/arm64/boot/dts/broadcom/ns2* 2952F: drivers/clk/bcm/clk-ns* 2953F: drivers/pinctrl/bcm/pinctrl-ns* 2954 2955BROADCOM KONA GPIO DRIVER 2956M: Ray Jui <rjui@broadcom.com> 2957L: bcm-kernel-feedback-list@broadcom.com 2958S: Supported 2959F: drivers/gpio/gpio-bcm-kona.c 2960F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2961 2962BROADCOM NETXTREME-E ROCE DRIVER 2963M: Selvin Xavier <selvin.xavier@broadcom.com> 2964M: Devesh Sharma <devesh.sharma@broadcom.com> 2965M: Somnath Kotur <somnath.kotur@broadcom.com> 2966M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2967L: linux-rdma@vger.kernel.org 2968W: http://www.broadcom.com 2969S: Supported 2970F: drivers/infiniband/hw/bnxt_re/ 2971F: include/uapi/rdma/bnxt_re-abi.h 2972 2973BROADCOM NVRAM DRIVER 2974M: Rafał Miłecki <zajec5@gmail.com> 2975L: linux-mips@linux-mips.org 2976S: Maintained 2977F: drivers/firmware/broadcom/* 2978 2979BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2980M: Rafał Miłecki <zajec5@gmail.com> 2981L: linux-wireless@vger.kernel.org 2982S: Maintained 2983F: drivers/bcma/ 2984F: include/linux/bcma/ 2985 2986BROADCOM STB AVS CPUFREQ DRIVER 2987M: Markus Mayer <mmayer@broadcom.com> 2988M: bcm-kernel-feedback-list@broadcom.com 2989L: linux-pm@vger.kernel.org 2990S: Maintained 2991F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2992F: drivers/cpufreq/brcmstb* 2993 2994BROADCOM STB AVS TMON DRIVER 2995M: Markus Mayer <mmayer@broadcom.com> 2996M: bcm-kernel-feedback-list@broadcom.com 2997L: linux-pm@vger.kernel.org 2998S: Maintained 2999F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3000F: drivers/thermal/broadcom/brcmstb* 3001 3002BROADCOM STB NAND FLASH DRIVER 3003M: Brian Norris <computersforpeace@gmail.com> 3004M: Kamal Dasu <kdasu.kdev@gmail.com> 3005L: linux-mtd@lists.infradead.org 3006L: bcm-kernel-feedback-list@broadcom.com 3007S: Maintained 3008F: drivers/mtd/nand/brcmnand/ 3009 3010BROADCOM STB DPFE DRIVER 3011M: Markus Mayer <mmayer@broadcom.com> 3012M: bcm-kernel-feedback-list@broadcom.com 3013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3014S: Maintained 3015F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3016F: drivers/memory/brcmstb_dpfe.c 3017 3018BROADCOM SYSTEMPORT ETHERNET DRIVER 3019M: Florian Fainelli <f.fainelli@gmail.com> 3020L: netdev@vger.kernel.org 3021S: Supported 3022F: drivers/net/ethernet/broadcom/bcmsysport.* 3023 3024BROADCOM TG3 GIGABIT ETHERNET DRIVER 3025M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3026M: Prashant Sreedharan <prashant@broadcom.com> 3027M: Michael Chan <mchan@broadcom.com> 3028L: netdev@vger.kernel.org 3029S: Supported 3030F: drivers/net/ethernet/broadcom/tg3.* 3031 3032BROCADE BFA FC SCSI DRIVER 3033M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3034M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3035L: linux-scsi@vger.kernel.org 3036S: Supported 3037F: drivers/scsi/bfa/ 3038 3039BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3040M: Rasesh Mody <rasesh.mody@cavium.com> 3041M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3042M: Dept-GELinuxNICDev@cavium.com 3043L: netdev@vger.kernel.org 3044S: Supported 3045F: drivers/net/ethernet/brocade/bna/ 3046 3047BSG (block layer generic sg v4 driver) 3048M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3049L: linux-scsi@vger.kernel.org 3050S: Supported 3051F: block/bsg.c 3052F: include/linux/bsg.h 3053F: include/uapi/linux/bsg.h 3054 3055BT87X AUDIO DRIVER 3056M: Clemens Ladisch <clemens@ladisch.de> 3057L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3058T: git git://git.alsa-project.org/alsa-kernel.git 3059S: Maintained 3060F: Documentation/sound/alsa/Bt87x.txt 3061F: sound/pci/bt87x.c 3062 3063BT8XXGPIO DRIVER 3064M: Michael Buesch <m@bues.ch> 3065W: http://bu3sch.de/btgpio.php 3066S: Maintained 3067F: drivers/gpio/gpio-bt8xx.c 3068 3069BTRFS FILE SYSTEM 3070M: Chris Mason <clm@fb.com> 3071M: Josef Bacik <jbacik@fb.com> 3072M: David Sterba <dsterba@suse.com> 3073L: linux-btrfs@vger.kernel.org 3074W: http://btrfs.wiki.kernel.org/ 3075Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3076T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3077S: Maintained 3078F: Documentation/filesystems/btrfs.txt 3079F: fs/btrfs/ 3080F: include/linux/btrfs* 3081F: include/uapi/linux/btrfs* 3082 3083BTTV VIDEO4LINUX DRIVER 3084M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3085M: Mauro Carvalho Chehab <mchehab@kernel.org> 3086L: linux-media@vger.kernel.org 3087W: https://linuxtv.org 3088T: git git://linuxtv.org/media_tree.git 3089S: Odd fixes 3090F: Documentation/media/v4l-drivers/bttv* 3091F: drivers/media/pci/bt8xx/bttv* 3092 3093BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3094M: Chanwoo Choi <cw00.choi@samsung.com> 3095L: linux-pm@vger.kernel.org 3096L: linux-samsung-soc@vger.kernel.org 3097T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3098S: Maintained 3099F: drivers/devfreq/exynos-bus.c 3100F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3101 3102BUSLOGIC SCSI DRIVER 3103M: Khalid Aziz <khalid@gonehiking.org> 3104L: linux-scsi@vger.kernel.org 3105S: Maintained 3106F: drivers/scsi/BusLogic.* 3107F: drivers/scsi/FlashPoint.* 3108 3109C-MEDIA CMI8788 DRIVER 3110M: Clemens Ladisch <clemens@ladisch.de> 3111L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3112T: git git://git.alsa-project.org/alsa-kernel.git 3113S: Maintained 3114F: sound/pci/oxygen/ 3115 3116C6X ARCHITECTURE 3117M: Mark Salter <msalter@redhat.com> 3118M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3119L: linux-c6x-dev@linux-c6x.org 3120W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3121S: Maintained 3122F: arch/c6x/ 3123 3124CA8210 IEEE-802.15.4 RADIO DRIVER 3125M: Harry Morris <h.morris@cascoda.com> 3126L: linux-wpan@vger.kernel.org 3127W: https://github.com/Cascoda/ca8210-linux.git 3128S: Maintained 3129F: drivers/net/ieee802154/ca8210.c 3130F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3131 3132CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3133M: David Howells <dhowells@redhat.com> 3134L: linux-cachefs@redhat.com (moderated for non-subscribers) 3135S: Supported 3136F: Documentation/filesystems/caching/cachefiles.txt 3137F: fs/cachefiles/ 3138 3139CADET FM/AM RADIO RECEIVER DRIVER 3140M: Hans Verkuil <hverkuil@xs4all.nl> 3141L: linux-media@vger.kernel.org 3142T: git git://linuxtv.org/media_tree.git 3143W: https://linuxtv.org 3144S: Maintained 3145F: drivers/media/radio/radio-cadet* 3146 3147CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3148M: Jonathan Corbet <corbet@lwn.net> 3149L: linux-media@vger.kernel.org 3150T: git git://linuxtv.org/media_tree.git 3151S: Maintained 3152F: Documentation/media/v4l-drivers/cafe_ccic* 3153F: drivers/media/platform/marvell-ccic/ 3154 3155CAIF NETWORK LAYER 3156M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3157L: netdev@vger.kernel.org 3158S: Supported 3159F: Documentation/networking/caif/ 3160F: drivers/net/caif/ 3161F: include/uapi/linux/caif/ 3162F: include/net/caif/ 3163F: net/caif/ 3164 3165CALGARY x86-64 IOMMU 3166M: Muli Ben-Yehuda <mulix@mulix.org> 3167M: Jon Mason <jdmason@kudzu.us> 3168L: iommu@lists.linux-foundation.org 3169S: Maintained 3170F: arch/x86/kernel/pci-calgary_64.c 3171F: arch/x86/kernel/tce_64.c 3172F: arch/x86/include/asm/calgary.h 3173F: arch/x86/include/asm/tce.h 3174 3175CAN NETWORK DRIVERS 3176M: Wolfgang Grandegger <wg@grandegger.com> 3177M: Marc Kleine-Budde <mkl@pengutronix.de> 3178L: linux-can@vger.kernel.org 3179W: https://github.com/linux-can 3180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3182S: Maintained 3183F: Documentation/devicetree/bindings/net/can/ 3184F: drivers/net/can/ 3185F: include/linux/can/dev.h 3186F: include/linux/can/platform/ 3187F: include/uapi/linux/can/error.h 3188F: include/uapi/linux/can/netlink.h 3189 3190CAN NETWORK LAYER 3191M: Oliver Hartkopp <socketcan@hartkopp.net> 3192M: Marc Kleine-Budde <mkl@pengutronix.de> 3193L: linux-can@vger.kernel.org 3194W: https://github.com/linux-can 3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3196T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3197S: Maintained 3198F: Documentation/networking/can.txt 3199F: net/can/ 3200F: include/linux/can/core.h 3201F: include/uapi/linux/can.h 3202F: include/uapi/linux/can/bcm.h 3203F: include/uapi/linux/can/raw.h 3204F: include/uapi/linux/can/gw.h 3205 3206CAPABILITIES 3207M: Serge Hallyn <serge@hallyn.com> 3208L: linux-security-module@vger.kernel.org 3209S: Supported 3210F: include/linux/capability.h 3211F: include/uapi/linux/capability.h 3212F: security/commoncap.c 3213F: kernel/capability.c 3214 3215CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3216M: Kevin Tsai <ktsai@capellamicro.com> 3217S: Maintained 3218F: drivers/iio/light/cm* 3219 3220CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3221M: Christian Lamparter <chunkeey@googlemail.com> 3222L: linux-wireless@vger.kernel.org 3223W: http://wireless.kernel.org/en/users/Drivers/carl9170 3224S: Maintained 3225F: drivers/net/wireless/ath/carl9170/ 3226 3227CAVIUM I2C DRIVER 3228M: Jan Glauber <jglauber@cavium.com> 3229M: David Daney <david.daney@cavium.com> 3230W: http://www.cavium.com 3231S: Supported 3232F: drivers/i2c/busses/i2c-octeon* 3233F: drivers/i2c/busses/i2c-thunderx* 3234 3235CAVIUM LIQUIDIO NETWORK DRIVER 3236M: Derek Chickles <derek.chickles@caviumnetworks.com> 3237M: Satanand Burla <satananda.burla@caviumnetworks.com> 3238M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3239M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3240L: netdev@vger.kernel.org 3241W: http://www.cavium.com 3242S: Supported 3243F: drivers/net/ethernet/cavium/liquidio/ 3244 3245CAVIUM MMC DRIVER 3246M: Jan Glauber <jglauber@cavium.com> 3247M: David Daney <david.daney@cavium.com> 3248M: Steven J. Hill <Steven.Hill@cavium.com> 3249W: http://www.cavium.com 3250S: Supported 3251F: drivers/mmc/host/cavium* 3252 3253CAVIUM OCTEON-TX CRYPTO DRIVER 3254M: George Cherian <george.cherian@cavium.com> 3255L: linux-crypto@vger.kernel.org 3256W: http://www.cavium.com 3257S: Supported 3258F: drivers/crypto/cavium/cpt/ 3259 3260CAVIUM THUNDERX2 ARM64 SOC 3261M: Robert Richter <rrichter@cavium.com> 3262M: Jayachandran C <jnair@caviumnetworks.com> 3263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3264S: Maintained 3265F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3266F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3267 3268CC2520 IEEE-802.15.4 RADIO DRIVER 3269M: Varka Bhadram <varkabhadram@gmail.com> 3270L: linux-wpan@vger.kernel.org 3271S: Maintained 3272F: drivers/net/ieee802154/cc2520.c 3273F: include/linux/spi/cc2520.h 3274F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3275 3276CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3277M: Gilad Ben-Yossef <gilad@benyossef.com> 3278L: linux-crypto@vger.kernel.org 3279L: driverdev-devel@linuxdriverproject.org 3280S: Supported 3281F: drivers/staging/ccree/ 3282W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3283 3284CEC FRAMEWORK 3285M: Hans Verkuil <hans.verkuil@cisco.com> 3286L: linux-media@vger.kernel.org 3287T: git git://linuxtv.org/media_tree.git 3288W: http://linuxtv.org 3289S: Supported 3290F: Documentation/media/kapi/cec-core.rst 3291F: Documentation/media/uapi/cec 3292F: drivers/media/cec/ 3293F: drivers/media/rc/keymaps/rc-cec.c 3294F: include/media/cec.h 3295F: include/media/cec-notifier.h 3296F: include/uapi/linux/cec.h 3297F: include/uapi/linux/cec-funcs.h 3298F: Documentation/devicetree/bindings/media/cec.txt 3299 3300CEC GPIO DRIVER 3301M: Hans Verkuil <hans.verkuil@cisco.com> 3302L: linux-media@vger.kernel.org 3303T: git git://linuxtv.org/media_tree.git 3304W: http://linuxtv.org 3305S: Supported 3306F: drivers/media/platform/cec-gpio/ 3307F: Documentation/devicetree/bindings/media/cec-gpio.txt 3308 3309CELL BROADBAND ENGINE ARCHITECTURE 3310M: Arnd Bergmann <arnd@arndb.de> 3311L: linuxppc-dev@lists.ozlabs.org 3312W: http://www.ibm.com/developerworks/power/cell/ 3313S: Supported 3314F: arch/powerpc/include/asm/cell*.h 3315F: arch/powerpc/include/asm/spu*.h 3316F: arch/powerpc/include/uapi/asm/spu*.h 3317F: arch/powerpc/oprofile/*cell* 3318F: arch/powerpc/platforms/cell/ 3319 3320CEPH COMMON CODE (LIBCEPH) 3321M: Ilya Dryomov <idryomov@gmail.com> 3322M: "Yan, Zheng" <zyan@redhat.com> 3323M: Sage Weil <sage@redhat.com> 3324L: ceph-devel@vger.kernel.org 3325W: http://ceph.com/ 3326T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3327T: git git://github.com/ceph/ceph-client.git 3328S: Supported 3329F: net/ceph/ 3330F: include/linux/ceph/ 3331F: include/linux/crush/ 3332 3333CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3334M: "Yan, Zheng" <zyan@redhat.com> 3335M: Sage Weil <sage@redhat.com> 3336M: Ilya Dryomov <idryomov@gmail.com> 3337L: ceph-devel@vger.kernel.org 3338W: http://ceph.com/ 3339T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3340T: git git://github.com/ceph/ceph-client.git 3341S: Supported 3342F: Documentation/filesystems/ceph.txt 3343F: fs/ceph/ 3344 3345CERTIFICATE HANDLING: 3346M: David Howells <dhowells@redhat.com> 3347M: David Woodhouse <dwmw2@infradead.org> 3348L: keyrings@vger.kernel.org 3349S: Maintained 3350F: Documentation/module-signing.txt 3351F: certs/ 3352F: scripts/sign-file.c 3353F: scripts/extract-cert.c 3354 3355CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3356L: linux-usb@vger.kernel.org 3357S: Orphan 3358F: Documentation/usb/WUSB-Design-overview.txt 3359F: Documentation/usb/wusb-cbaf 3360F: drivers/usb/host/hwa-hc.c 3361F: drivers/usb/host/whci/ 3362F: drivers/usb/wusbcore/ 3363F: include/linux/usb/wusb* 3364 3365CFAG12864B LCD DRIVER 3366M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3367W: http://miguelojeda.es/auxdisplay.htm 3368W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3369S: Maintained 3370F: drivers/auxdisplay/cfag12864b.c 3371F: include/linux/cfag12864b.h 3372 3373CFAG12864BFB LCD FRAMEBUFFER DRIVER 3374M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3375W: http://miguelojeda.es/auxdisplay.htm 3376W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3377S: Maintained 3378F: drivers/auxdisplay/cfag12864bfb.c 3379F: include/linux/cfag12864b.h 3380 3381802.11 (including CFG80211/NL80211) 3382M: Johannes Berg <johannes@sipsolutions.net> 3383L: linux-wireless@vger.kernel.org 3384W: http://wireless.kernel.org/ 3385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3386T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3387S: Maintained 3388F: net/wireless/ 3389F: include/uapi/linux/nl80211.h 3390F: include/linux/ieee80211.h 3391F: include/net/wext.h 3392F: include/net/cfg80211.h 3393F: include/net/iw_handler.h 3394F: include/net/ieee80211_radiotap.h 3395F: Documentation/driver-api/80211/cfg80211.rst 3396F: Documentation/networking/regulatory.txt 3397 3398CHAR and MISC DRIVERS 3399M: Arnd Bergmann <arnd@arndb.de> 3400M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3401T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3402S: Supported 3403F: drivers/char/* 3404F: drivers/misc/* 3405F: include/linux/miscdevice.h 3406 3407CHECKPATCH 3408M: Andy Whitcroft <apw@canonical.com> 3409M: Joe Perches <joe@perches.com> 3410S: Maintained 3411F: scripts/checkpatch.pl 3412 3413CHINESE DOCUMENTATION 3414M: Harry Wei <harryxiyou@gmail.com> 3415L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3416L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3417S: Maintained 3418F: Documentation/translations/zh_CN/ 3419 3420CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3421M: Peter Chen <Peter.Chen@nxp.com> 3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3423L: linux-usb@vger.kernel.org 3424S: Maintained 3425F: drivers/usb/chipidea/ 3426 3427CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3428M: Hans de Goede <hdegoede@redhat.com> 3429L: linux-input@vger.kernel.org 3430S: Maintained 3431F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3432F: drivers/input/touchscreen/chipone_icn8318.c 3433 3434CHROME HARDWARE PLATFORM SUPPORT 3435M: Benson Leung <bleung@chromium.org> 3436M: Olof Johansson <olof@lixom.net> 3437S: Maintained 3438T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3439F: drivers/platform/chrome/ 3440 3441CIRRUS LOGIC AUDIO CODEC DRIVERS 3442M: Brian Austin <brian.austin@cirrus.com> 3443M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3444L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3445S: Maintained 3446F: sound/soc/codecs/cs* 3447 3448CIRRUS LOGIC EP93XX ETHERNET DRIVER 3449M: Hartley Sweeten <hsweeten@visionengravers.com> 3450L: netdev@vger.kernel.org 3451S: Maintained 3452F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3453 3454CISCO FCOE HBA DRIVER 3455M: Satish Kharat <satishkh@cisco.com> 3456M: Sesidhar Baddela <sebaddel@cisco.com> 3457M: Karan Tilak Kumar <kartilak@cisco.com> 3458L: linux-scsi@vger.kernel.org 3459S: Supported 3460F: drivers/scsi/fnic/ 3461 3462CISCO SCSI HBA DRIVER 3463M: Karan Tilak Kumar <kartilak@cisco.com> 3464M: Sesidhar Baddela <sebaddel@cisco.com> 3465L: linux-scsi@vger.kernel.org 3466S: Supported 3467F: drivers/scsi/snic/ 3468 3469CISCO VIC ETHERNET NIC DRIVER 3470M: Christian Benvenuti <benve@cisco.com> 3471M: Govindarajulu Varadarajan <_govind@gmx.com> 3472M: Parvi Kaustubhi <pkaustub@cisco.com> 3473S: Supported 3474F: drivers/net/ethernet/cisco/enic/ 3475 3476CISCO VIC LOW LATENCY NIC DRIVER 3477M: Christian Benvenuti <benve@cisco.com> 3478M: Dave Goodell <dgoodell@cisco.com> 3479S: Supported 3480F: drivers/infiniband/hw/usnic/ 3481 3482CLEANCACHE API 3483M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3484L: linux-kernel@vger.kernel.org 3485S: Maintained 3486F: mm/cleancache.c 3487F: include/linux/cleancache.h 3488 3489CLK API 3490M: Russell King <linux@armlinux.org.uk> 3491L: linux-clk@vger.kernel.org 3492S: Maintained 3493F: include/linux/clk.h 3494 3495CLOCKSOURCE, CLOCKEVENT DRIVERS 3496M: Daniel Lezcano <daniel.lezcano@linaro.org> 3497M: Thomas Gleixner <tglx@linutronix.de> 3498L: linux-kernel@vger.kernel.org 3499T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3500S: Supported 3501F: drivers/clocksource/ 3502F: Documentation/devicetree/bindings/timer/ 3503 3504CMPC ACPI DRIVER 3505M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3506M: Daniel Oliveira Nascimento <don@syst.com.br> 3507L: platform-driver-x86@vger.kernel.org 3508S: Supported 3509F: drivers/platform/x86/classmate-laptop.c 3510 3511COBALT MEDIA DRIVER 3512M: Hans Verkuil <hans.verkuil@cisco.com> 3513L: linux-media@vger.kernel.org 3514T: git git://linuxtv.org/media_tree.git 3515W: https://linuxtv.org 3516S: Supported 3517F: drivers/media/pci/cobalt/ 3518 3519COCCINELLE/Semantic Patches (SmPL) 3520M: Julia Lawall <Julia.Lawall@lip6.fr> 3521M: Gilles Muller <Gilles.Muller@lip6.fr> 3522M: Nicolas Palix <nicolas.palix@imag.fr> 3523M: Michal Marek <michal.lkml@markovi.net> 3524L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3525T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3526W: http://coccinelle.lip6.fr/ 3527S: Supported 3528F: Documentation/dev-tools/coccinelle.rst 3529F: scripts/coccinelle/ 3530F: scripts/coccicheck 3531 3532CODA FILE SYSTEM 3533M: Jan Harkes <jaharkes@cs.cmu.edu> 3534M: coda@cs.cmu.edu 3535L: codalist@coda.cs.cmu.edu 3536W: http://www.coda.cs.cmu.edu/ 3537S: Maintained 3538F: Documentation/filesystems/coda.txt 3539F: fs/coda/ 3540F: include/linux/coda*.h 3541F: include/uapi/linux/coda*.h 3542 3543CODA V4L2 MEM2MEM DRIVER 3544M: Philipp Zabel <p.zabel@pengutronix.de> 3545L: linux-media@vger.kernel.org 3546S: Maintained 3547F: Documentation/devicetree/bindings/media/coda.txt 3548F: drivers/media/platform/coda/ 3549 3550COMMON CLK FRAMEWORK 3551M: Michael Turquette <mturquette@baylibre.com> 3552M: Stephen Boyd <sboyd@codeaurora.org> 3553L: linux-clk@vger.kernel.org 3554Q: http://patchwork.kernel.org/project/linux-clk/list/ 3555T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3556S: Maintained 3557F: Documentation/devicetree/bindings/clock/ 3558F: drivers/clk/ 3559X: drivers/clk/clkdev.c 3560F: include/linux/clk-pr* 3561F: include/linux/clk/ 3562 3563COMMON INTERNET FILE SYSTEM (CIFS) 3564M: Steve French <sfrench@samba.org> 3565L: linux-cifs@vger.kernel.org 3566L: samba-technical@lists.samba.org (moderated for non-subscribers) 3567W: http://linux-cifs.samba.org/ 3568T: git git://git.samba.org/sfrench/cifs-2.6.git 3569S: Supported 3570F: Documentation/filesystems/cifs/ 3571F: fs/cifs/ 3572 3573COMPACTPCI HOTPLUG CORE 3574M: Scott Murray <scott@spiteful.org> 3575L: linux-pci@vger.kernel.org 3576S: Maintained 3577F: drivers/pci/hotplug/cpci_hotplug* 3578 3579COMPACTPCI HOTPLUG GENERIC DRIVER 3580M: Scott Murray <scott@spiteful.org> 3581L: linux-pci@vger.kernel.org 3582S: Maintained 3583F: drivers/pci/hotplug/cpcihp_generic.c 3584 3585COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3586M: Scott Murray <scott@spiteful.org> 3587L: linux-pci@vger.kernel.org 3588S: Maintained 3589F: drivers/pci/hotplug/cpcihp_zt5550.* 3590 3591COMPAL LAPTOP SUPPORT 3592M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3593L: platform-driver-x86@vger.kernel.org 3594S: Maintained 3595F: drivers/platform/x86/compal-laptop.c 3596 3597CONEXANT ACCESSRUNNER USB DRIVER 3598L: accessrunner-general@lists.sourceforge.net 3599W: http://accessrunner.sourceforge.net/ 3600S: Orphan 3601F: drivers/usb/atm/cxacru.c 3602 3603CONFIGFS 3604M: Joel Becker <jlbec@evilplan.org> 3605M: Christoph Hellwig <hch@lst.de> 3606T: git git://git.infradead.org/users/hch/configfs.git 3607S: Supported 3608F: fs/configfs/ 3609F: include/linux/configfs.h 3610 3611CONNECTOR 3612M: Evgeniy Polyakov <zbr@ioremap.net> 3613L: netdev@vger.kernel.org 3614S: Maintained 3615F: drivers/connector/ 3616 3617CONTROL GROUP (CGROUP) 3618M: Tejun Heo <tj@kernel.org> 3619M: Li Zefan <lizefan@huawei.com> 3620M: Johannes Weiner <hannes@cmpxchg.org> 3621L: cgroups@vger.kernel.org 3622T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3623S: Maintained 3624F: Documentation/cgroup* 3625F: include/linux/cgroup* 3626F: kernel/cgroup* 3627 3628CONTROL GROUP - CPUSET 3629M: Li Zefan <lizefan@huawei.com> 3630L: cgroups@vger.kernel.org 3631W: http://www.bullopensource.org/cpuset/ 3632W: http://oss.sgi.com/projects/cpusets/ 3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3634S: Maintained 3635F: Documentation/cgroup-v1/cpusets.txt 3636F: include/linux/cpuset.h 3637F: kernel/cgroup/cpuset.c 3638 3639CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3640M: Johannes Weiner <hannes@cmpxchg.org> 3641M: Michal Hocko <mhocko@kernel.org> 3642M: Vladimir Davydov <vdavydov.dev@gmail.com> 3643L: cgroups@vger.kernel.org 3644L: linux-mm@kvack.org 3645S: Maintained 3646F: mm/memcontrol.c 3647F: mm/swap_cgroup.c 3648 3649CORETEMP HARDWARE MONITORING DRIVER 3650M: Fenghua Yu <fenghua.yu@intel.com> 3651L: linux-hwmon@vger.kernel.org 3652S: Maintained 3653F: Documentation/hwmon/coretemp 3654F: drivers/hwmon/coretemp.c 3655 3656COSA/SRP SYNC SERIAL DRIVER 3657M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3658W: http://www.fi.muni.cz/~kas/cosa/ 3659S: Maintained 3660F: drivers/net/wan/cosa* 3661 3662CPMAC ETHERNET DRIVER 3663M: Florian Fainelli <f.fainelli@gmail.com> 3664L: netdev@vger.kernel.org 3665S: Maintained 3666F: drivers/net/ethernet/ti/cpmac.c 3667 3668CPU FREQUENCY DRIVERS 3669M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3670M: Viresh Kumar <viresh.kumar@linaro.org> 3671L: linux-pm@vger.kernel.org 3672S: Maintained 3673T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3674T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3675B: https://bugzilla.kernel.org 3676F: Documentation/cpu-freq/ 3677F: Documentation/devicetree/bindings/cpufreq/ 3678F: drivers/cpufreq/ 3679F: include/linux/cpufreq.h 3680F: tools/testing/selftests/cpufreq/ 3681 3682CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3683M: Viresh Kumar <viresh.kumar@linaro.org> 3684M: Sudeep Holla <sudeep.holla@arm.com> 3685L: linux-pm@vger.kernel.org 3686W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3687S: Maintained 3688F: drivers/cpufreq/arm_big_little.h 3689F: drivers/cpufreq/arm_big_little.c 3690F: drivers/cpufreq/arm_big_little_dt.c 3691 3692CPU POWER MONITORING SUBSYSTEM 3693M: Thomas Renninger <trenn@suse.com> 3694M: Shuah Khan <shuahkh@osg.samsung.com> 3695M: Shuah Khan <shuah@kernel.org> 3696L: linux-pm@vger.kernel.org 3697S: Maintained 3698F: tools/power/cpupower/ 3699 3700CPUID/MSR DRIVER 3701M: "H. Peter Anvin" <hpa@zytor.com> 3702S: Maintained 3703F: arch/x86/kernel/cpuid.c 3704F: arch/x86/kernel/msr.c 3705 3706CPUIDLE DRIVER - ARM BIG LITTLE 3707M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3708M: Daniel Lezcano <daniel.lezcano@linaro.org> 3709L: linux-pm@vger.kernel.org 3710L: linux-arm-kernel@lists.infradead.org 3711T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3712S: Maintained 3713F: drivers/cpuidle/cpuidle-big_little.c 3714 3715CPUIDLE DRIVER - ARM EXYNOS 3716M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3717M: Daniel Lezcano <daniel.lezcano@linaro.org> 3718M: Kukjin Kim <kgene@kernel.org> 3719L: linux-pm@vger.kernel.org 3720L: linux-samsung-soc@vger.kernel.org 3721S: Supported 3722F: drivers/cpuidle/cpuidle-exynos.c 3723F: arch/arm/mach-exynos/pm.c 3724 3725CPUIDLE DRIVERS 3726M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3727M: Daniel Lezcano <daniel.lezcano@linaro.org> 3728L: linux-pm@vger.kernel.org 3729S: Maintained 3730T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3731B: https://bugzilla.kernel.org 3732F: drivers/cpuidle/* 3733F: include/linux/cpuidle.h 3734 3735CRAMFS FILESYSTEM 3736M: Nicolas Pitre <nico@linaro.org> 3737S: Maintained 3738F: Documentation/filesystems/cramfs.txt 3739F: fs/cramfs/ 3740 3741CRIS PORT 3742M: Mikael Starvik <starvik@axis.com> 3743M: Jesper Nilsson <jesper.nilsson@axis.com> 3744L: linux-cris-kernel@axis.com 3745W: http://developer.axis.com 3746T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3747S: Maintained 3748F: arch/cris/ 3749F: drivers/tty/serial/crisv10.* 3750 3751CRYPTO API 3752M: Herbert Xu <herbert@gondor.apana.org.au> 3753M: "David S. Miller" <davem@davemloft.net> 3754L: linux-crypto@vger.kernel.org 3755T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3756T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3757S: Maintained 3758F: Documentation/crypto/ 3759F: Documentation/devicetree/bindings/crypto/ 3760F: arch/*/crypto/ 3761F: crypto/ 3762F: drivers/crypto/ 3763F: include/crypto/ 3764F: include/linux/crypto* 3765 3766CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3767M: Neil Horman <nhorman@tuxdriver.com> 3768L: linux-crypto@vger.kernel.org 3769S: Maintained 3770F: crypto/ansi_cprng.c 3771F: crypto/rng.c 3772 3773CS3308 MEDIA DRIVER 3774M: Hans Verkuil <hverkuil@xs4all.nl> 3775L: linux-media@vger.kernel.org 3776T: git git://linuxtv.org/media_tree.git 3777W: http://linuxtv.org 3778S: Odd Fixes 3779F: drivers/media/i2c/cs3308.c 3780F: drivers/media/i2c/cs3308.h 3781 3782CS5535 Audio ALSA driver 3783M: Jaya Kumar <jayakumar.alsa@gmail.com> 3784S: Maintained 3785F: sound/pci/cs5535audio/ 3786 3787CW1200 WLAN driver 3788M: Solomon Peachy <pizza@shaftnet.org> 3789S: Maintained 3790F: drivers/net/wireless/st/cw1200/ 3791 3792CX18 VIDEO4LINUX DRIVER 3793M: Andy Walls <awalls@md.metrocast.net> 3794L: ivtv-devel@ivtvdriver.org (subscribers-only) 3795L: linux-media@vger.kernel.org 3796T: git git://linuxtv.org/media_tree.git 3797W: https://linuxtv.org 3798W: http://www.ivtvdriver.org/index.php/Cx18 3799S: Maintained 3800F: Documentation/media/v4l-drivers/cx18* 3801F: drivers/media/pci/cx18/ 3802F: include/uapi/linux/ivtv* 3803 3804CX2341X MPEG ENCODER HELPER MODULE 3805M: Hans Verkuil <hverkuil@xs4all.nl> 3806L: linux-media@vger.kernel.org 3807T: git git://linuxtv.org/media_tree.git 3808W: https://linuxtv.org 3809S: Maintained 3810F: drivers/media/common/cx2341x* 3811F: include/media/cx2341x* 3812 3813CX24120 MEDIA DRIVER 3814M: Jemma Denson <jdenson@gmail.com> 3815M: Patrick Boettcher <patrick.boettcher@posteo.de> 3816L: linux-media@vger.kernel.org 3817W: https://linuxtv.org 3818Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3819S: Maintained 3820F: drivers/media/dvb-frontends/cx24120* 3821 3822CX88 VIDEO4LINUX DRIVER 3823M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3824M: Mauro Carvalho Chehab <mchehab@kernel.org> 3825L: linux-media@vger.kernel.org 3826W: https://linuxtv.org 3827T: git git://linuxtv.org/media_tree.git 3828S: Odd fixes 3829F: Documentation/media/v4l-drivers/cx88* 3830F: drivers/media/pci/cx88/ 3831 3832CXD2820R MEDIA DRIVER 3833M: Antti Palosaari <crope@iki.fi> 3834L: linux-media@vger.kernel.org 3835W: https://linuxtv.org 3836W: http://palosaari.fi/linux/ 3837Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3838T: git git://linuxtv.org/anttip/media_tree.git 3839S: Maintained 3840F: drivers/media/dvb-frontends/cxd2820r* 3841 3842CXGB3 ETHERNET DRIVER (CXGB3) 3843M: Santosh Raspatur <santosh@chelsio.com> 3844L: netdev@vger.kernel.org 3845W: http://www.chelsio.com 3846S: Supported 3847F: drivers/net/ethernet/chelsio/cxgb3/ 3848 3849CXGB3 ISCSI DRIVER (CXGB3I) 3850M: Karen Xie <kxie@chelsio.com> 3851L: linux-scsi@vger.kernel.org 3852W: http://www.chelsio.com 3853S: Supported 3854F: drivers/scsi/cxgbi/cxgb3i 3855 3856CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3857M: Steve Wise <swise@chelsio.com> 3858L: linux-rdma@vger.kernel.org 3859W: http://www.openfabrics.org 3860S: Supported 3861F: drivers/infiniband/hw/cxgb3/ 3862F: include/uapi/rdma/cxgb3-abi.h 3863 3864CXGB4 CRYPTO DRIVER (chcr) 3865M: Harsh Jain <harsh@chelsio.com> 3866L: linux-crypto@vger.kernel.org 3867W: http://www.chelsio.com 3868S: Supported 3869F: drivers/crypto/chelsio 3870 3871CXGB4 ETHERNET DRIVER (CXGB4) 3872M: Ganesh Goudar <ganeshgr@chelsio.com> 3873L: netdev@vger.kernel.org 3874W: http://www.chelsio.com 3875S: Supported 3876F: drivers/net/ethernet/chelsio/cxgb4/ 3877 3878CXGB4 ISCSI DRIVER (CXGB4I) 3879M: Karen Xie <kxie@chelsio.com> 3880L: linux-scsi@vger.kernel.org 3881W: http://www.chelsio.com 3882S: Supported 3883F: drivers/scsi/cxgbi/cxgb4i 3884 3885CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3886M: Steve Wise <swise@chelsio.com> 3887L: linux-rdma@vger.kernel.org 3888W: http://www.openfabrics.org 3889S: Supported 3890F: drivers/infiniband/hw/cxgb4/ 3891F: include/uapi/rdma/cxgb4-abi.h 3892 3893CXGB4VF ETHERNET DRIVER (CXGB4VF) 3894M: Casey Leedom <leedom@chelsio.com> 3895L: netdev@vger.kernel.org 3896W: http://www.chelsio.com 3897S: Supported 3898F: drivers/net/ethernet/chelsio/cxgb4vf/ 3899 3900CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3901M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3902M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3903L: linuxppc-dev@lists.ozlabs.org 3904S: Supported 3905F: arch/powerpc/platforms/powernv/pci-cxl.c 3906F: drivers/misc/cxl/ 3907F: include/misc/cxl* 3908F: include/uapi/misc/cxl.h 3909F: Documentation/powerpc/cxl.txt 3910F: Documentation/ABI/testing/sysfs-class-cxl 3911 3912CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3913M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3914M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3915M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3916L: linux-scsi@vger.kernel.org 3917S: Supported 3918F: drivers/scsi/cxlflash/ 3919F: include/uapi/scsi/cxlflash_ioctls.h 3920F: Documentation/powerpc/cxlflash.txt 3921 3922CYBERPRO FB DRIVER 3923M: Russell King <linux@armlinux.org.uk> 3924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3925W: http://www.armlinux.org.uk/ 3926S: Maintained 3927F: drivers/video/fbdev/cyber2000fb.* 3928 3929CYCLADES ASYNC MUX DRIVER 3930W: http://www.cyclades.com/ 3931S: Orphan 3932F: drivers/tty/cyclades.c 3933F: include/linux/cyclades.h 3934F: include/uapi/linux/cyclades.h 3935 3936CYCLADES PC300 DRIVER 3937W: http://www.cyclades.com/ 3938S: Orphan 3939F: drivers/net/wan/pc300* 3940 3941CYPRESS_FIRMWARE MEDIA DRIVER 3942M: Antti Palosaari <crope@iki.fi> 3943L: linux-media@vger.kernel.org 3944W: https://linuxtv.org 3945W: http://palosaari.fi/linux/ 3946Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3947T: git git://linuxtv.org/anttip/media_tree.git 3948S: Maintained 3949F: drivers/media/common/cypress_firmware* 3950 3951CYTTSP TOUCHSCREEN DRIVER 3952M: Ferruh Yigit <fery@cypress.com> 3953L: linux-input@vger.kernel.org 3954S: Supported 3955F: drivers/input/touchscreen/cyttsp* 3956F: include/linux/input/cyttsp.h 3957 3958D-LINK DIR-685 TOUCHKEYS DRIVER 3959M: Linus Walleij <linus.walleij@linaro.org> 3960L: linux-input@vger.kernel.org 3961S: Supported 3962F: drivers/input/dlink-dir685-touchkeys.c 3963 3964DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3965M: Joshua Kinard <kumba@gentoo.org> 3966S: Maintained 3967F: drivers/rtc/rtc-ds1685.c 3968F: include/linux/rtc/ds1685.h 3969 3970DAMA SLAVE for AX.25 3971M: Joerg Reuter <jreuter@yaina.de> 3972W: http://yaina.de/jreuter/ 3973W: http://www.qsl.net/dl1bke/ 3974L: linux-hams@vger.kernel.org 3975S: Maintained 3976F: net/ax25/af_ax25.c 3977F: net/ax25/ax25_dev.c 3978F: net/ax25/ax25_ds_* 3979F: net/ax25/ax25_in.c 3980F: net/ax25/ax25_out.c 3981F: net/ax25/ax25_timer.c 3982F: net/ax25/sysctl_net_ax25.c 3983 3984DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3985L: netdev@vger.kernel.org 3986S: Orphan 3987F: Documentation/networking/dmfe.txt 3988F: drivers/net/ethernet/dec/tulip/dmfe.c 3989 3990DC390/AM53C974 SCSI driver 3991M: Hannes Reinecke <hare@suse.com> 3992L: linux-scsi@vger.kernel.org 3993S: Maintained 3994F: drivers/scsi/am53c974.c 3995 3996DC395x SCSI driver 3997M: Oliver Neukum <oliver@neukum.org> 3998M: Ali Akcaagac <aliakc@web.de> 3999M: Jamie Lenehan <lenehan@twibble.org> 4000L: dc395x@twibble.org 4001W: http://twibble.org/dist/dc395x/ 4002W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4003S: Maintained 4004F: Documentation/scsi/dc395x.txt 4005F: drivers/scsi/dc395x.* 4006 4007DCCP PROTOCOL 4008M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4009L: dccp@vger.kernel.org 4010W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4011S: Maintained 4012F: include/linux/dccp.h 4013F: include/uapi/linux/dccp.h 4014F: include/linux/tfrc.h 4015F: net/dccp/ 4016 4017DECnet NETWORK LAYER 4018W: http://linux-decnet.sourceforge.net 4019L: linux-decnet-user@lists.sourceforge.net 4020S: Orphan 4021F: Documentation/networking/decnet.txt 4022F: net/decnet/ 4023 4024DECSTATION PLATFORM SUPPORT 4025M: "Maciej W. Rozycki" <macro@linux-mips.org> 4026L: linux-mips@linux-mips.org 4027W: http://www.linux-mips.org/wiki/DECstation 4028S: Maintained 4029F: arch/mips/dec/ 4030F: arch/mips/include/asm/dec/ 4031F: arch/mips/include/asm/mach-dec/ 4032 4033DEFXX FDDI NETWORK DRIVER 4034M: "Maciej W. Rozycki" <macro@linux-mips.org> 4035S: Maintained 4036F: drivers/net/fddi/defxx.* 4037 4038DELL SMBIOS DRIVER 4039M: Pali Rohár <pali.rohar@gmail.com> 4040M: Mario Limonciello <mario.limonciello@dell.com> 4041L: platform-driver-x86@vger.kernel.org 4042S: Maintained 4043F: drivers/platform/x86/dell-smbios.* 4044 4045DELL SMBIOS SMM DRIVER 4046M: Mario Limonciello <mario.limonciello@dell.com> 4047L: platform-driver-x86@vger.kernel.org 4048S: Maintained 4049F: drivers/platform/x86/dell-smbios-smm.c 4050 4051DELL SMBIOS WMI DRIVER 4052M: Mario Limonciello <mario.limonciello@dell.com> 4053L: platform-driver-x86@vger.kernel.org 4054S: Maintained 4055F: drivers/platform/x86/dell-smbios-wmi.c 4056F: tools/wmi/dell-smbios-example.c 4057 4058DELL LAPTOP DRIVER 4059M: Matthew Garrett <mjg59@srcf.ucam.org> 4060M: Pali Rohár <pali.rohar@gmail.com> 4061L: platform-driver-x86@vger.kernel.org 4062S: Maintained 4063F: drivers/platform/x86/dell-laptop.c 4064 4065DELL LAPTOP FREEFALL DRIVER 4066M: Pali Rohár <pali.rohar@gmail.com> 4067S: Maintained 4068F: drivers/platform/x86/dell-smo8800.c 4069 4070DELL LAPTOP RBTN DRIVER 4071M: Pali Rohár <pali.rohar@gmail.com> 4072S: Maintained 4073F: drivers/platform/x86/dell-rbtn.* 4074 4075DELL LAPTOP SMM DRIVER 4076M: Pali Rohár <pali.rohar@gmail.com> 4077S: Maintained 4078F: drivers/hwmon/dell-smm-hwmon.c 4079F: include/uapi/linux/i8k.h 4080 4081DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4082M: Doug Warzecha <Douglas_Warzecha@dell.com> 4083S: Maintained 4084F: Documentation/dcdbas.txt 4085F: drivers/firmware/dcdbas.* 4086 4087DELL WMI NOTIFICATIONS DRIVER 4088M: Matthew Garrett <mjg59@srcf.ucam.org> 4089M: Pali Rohár <pali.rohar@gmail.com> 4090S: Maintained 4091F: drivers/platform/x86/dell-wmi.c 4092 4093DELL WMI DESCRIPTOR DRIVER 4094M: Mario Limonciello <mario.limonciello@dell.com> 4095S: Maintained 4096F: drivers/platform/x86/dell-wmi-descriptor.c 4097 4098DELTA ST MEDIA DRIVER 4099M: Hugues Fruchet <hugues.fruchet@st.com> 4100L: linux-media@vger.kernel.org 4101T: git git://linuxtv.org/media_tree.git 4102W: https://linuxtv.org 4103S: Supported 4104F: drivers/media/platform/sti/delta 4105 4106DENALI NAND DRIVER 4107M: Masahiro Yamada <yamada.masahiro@socionext.com> 4108L: linux-mtd@lists.infradead.org 4109S: Supported 4110F: drivers/mtd/nand/denali* 4111 4112DESIGNWARE USB2 DRD IP DRIVER 4113M: John Youn <johnyoun@synopsys.com> 4114L: linux-usb@vger.kernel.org 4115T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4116S: Maintained 4117F: drivers/usb/dwc2/ 4118 4119DESIGNWARE USB3 DRD IP DRIVER 4120M: Felipe Balbi <balbi@kernel.org> 4121L: linux-usb@vger.kernel.org 4122T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4123S: Maintained 4124F: drivers/usb/dwc3/ 4125 4126DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4127M: Andreas Klinger <ak@it-klinger.de> 4128L: linux-iio@vger.kernel.org 4129S: Maintained 4130F: drivers/iio/proximity/srf*.c 4131 4132DEVICE COREDUMP (DEV_COREDUMP) 4133M: Johannes Berg <johannes@sipsolutions.net> 4134L: linux-kernel@vger.kernel.org 4135S: Maintained 4136F: drivers/base/devcoredump.c 4137F: include/linux/devcoredump.h 4138 4139DEVICE FREQUENCY (DEVFREQ) 4140M: MyungJoo Ham <myungjoo.ham@samsung.com> 4141M: Kyungmin Park <kyungmin.park@samsung.com> 4142R: Chanwoo Choi <cw00.choi@samsung.com> 4143L: linux-pm@vger.kernel.org 4144T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4145S: Maintained 4146F: drivers/devfreq/ 4147F: include/linux/devfreq.h 4148F: Documentation/devicetree/bindings/devfreq/ 4149 4150DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4151M: Chanwoo Choi <cw00.choi@samsung.com> 4152L: linux-pm@vger.kernel.org 4153T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4154S: Supported 4155F: drivers/devfreq/event/ 4156F: drivers/devfreq/devfreq-event.c 4157F: include/linux/devfreq-event.h 4158F: Documentation/devicetree/bindings/devfreq/event/ 4159 4160DEVICE NUMBER REGISTRY 4161M: Torben Mathiasen <device@lanana.org> 4162W: http://lanana.org/docs/device-list/index.html 4163S: Maintained 4164 4165DEVICE-MAPPER (LVM) 4166M: Alasdair Kergon <agk@redhat.com> 4167M: Mike Snitzer <snitzer@redhat.com> 4168M: dm-devel@redhat.com 4169L: dm-devel@redhat.com 4170W: http://sources.redhat.com/dm 4171Q: http://patchwork.kernel.org/project/dm-devel/list/ 4172T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4173T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4174S: Maintained 4175F: Documentation/device-mapper/ 4176F: drivers/md/Makefile 4177F: drivers/md/Kconfig 4178F: drivers/md/dm* 4179F: drivers/md/persistent-data/ 4180F: include/linux/device-mapper.h 4181F: include/linux/dm-*.h 4182F: include/uapi/linux/dm-*.h 4183 4184DEVLINK 4185M: Jiri Pirko <jiri@mellanox.com> 4186L: netdev@vger.kernel.org 4187S: Supported 4188F: net/core/devlink.c 4189F: include/net/devlink.h 4190F: include/uapi/linux/devlink.h 4191 4192DIALOG SEMICONDUCTOR DRIVERS 4193M: Support Opensource <support.opensource@diasemi.com> 4194W: http://www.dialog-semiconductor.com/products 4195S: Supported 4196F: Documentation/hwmon/da90?? 4197F: Documentation/devicetree/bindings/mfd/da90*.txt 4198F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4199F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4200F: Documentation/devicetree/bindings/regulator/da92*.txt 4201F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4202F: Documentation/devicetree/bindings/sound/da[79]*.txt 4203F: drivers/gpio/gpio-da90??.c 4204F: drivers/hwmon/da90??-hwmon.c 4205F: drivers/iio/adc/da91??-*.c 4206F: drivers/input/misc/da90??_onkey.c 4207F: drivers/input/touchscreen/da9052_tsi.c 4208F: drivers/leds/leds-da90??.c 4209F: drivers/mfd/da903x.c 4210F: drivers/mfd/da90??-*.c 4211F: drivers/mfd/da91??-*.c 4212F: drivers/power/supply/da9052-battery.c 4213F: drivers/power/supply/da91??-*.c 4214F: drivers/regulator/da903x.c 4215F: drivers/regulator/da9???-regulator.[ch] 4216F: drivers/thermal/da90??-thermal.c 4217F: drivers/rtc/rtc-da90??.c 4218F: drivers/video/backlight/da90??_bl.c 4219F: drivers/watchdog/da90??_wdt.c 4220F: include/linux/mfd/da903x.h 4221F: include/linux/mfd/da9052/ 4222F: include/linux/mfd/da9055/ 4223F: include/linux/mfd/da9062/ 4224F: include/linux/mfd/da9063/ 4225F: include/linux/mfd/da9150/ 4226F: include/linux/regulator/da9211.h 4227F: include/sound/da[79]*.h 4228F: sound/soc/codecs/da[79]*.[ch] 4229 4230DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4231M: William Breathitt Gray <vilhelm.gray@gmail.com> 4232L: linux-gpio@vger.kernel.org 4233S: Maintained 4234F: drivers/gpio/gpio-gpio-mm.c 4235 4236DIGI NEO AND CLASSIC PCI PRODUCTS 4237M: Lidza Louina <lidza.louina@gmail.com> 4238M: Mark Hounschell <markh@compro.net> 4239L: driverdev-devel@linuxdriverproject.org 4240S: Maintained 4241F: drivers/staging/dgnc/ 4242 4243DIOLAN U2C-12 I2C DRIVER 4244M: Guenter Roeck <linux@roeck-us.net> 4245L: linux-i2c@vger.kernel.org 4246S: Maintained 4247F: drivers/i2c/busses/i2c-diolan-u2c.c 4248 4249FILESYSTEM DIRECT ACCESS (DAX) 4250M: Matthew Wilcox <mawilcox@microsoft.com> 4251M: Ross Zwisler <ross.zwisler@linux.intel.com> 4252L: linux-fsdevel@vger.kernel.org 4253S: Supported 4254F: fs/dax.c 4255F: include/linux/dax.h 4256F: include/trace/events/fs_dax.h 4257 4258DEVICE DIRECT ACCESS (DAX) 4259M: Dan Williams <dan.j.williams@intel.com> 4260L: linux-nvdimm@lists.01.org 4261S: Supported 4262F: drivers/dax/ 4263 4264DIRECTORY NOTIFICATION (DNOTIFY) 4265M: Jan Kara <jack@suse.cz> 4266R: Amir Goldstein <amir73il@gmail.com> 4267L: linux-fsdevel@vger.kernel.org 4268S: Maintained 4269F: Documentation/filesystems/dnotify.txt 4270F: fs/notify/dnotify/ 4271F: include/linux/dnotify.h 4272 4273DISK GEOMETRY AND PARTITION HANDLING 4274M: Andries Brouwer <aeb@cwi.nl> 4275W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4276W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4277W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4278S: Maintained 4279 4280DISKQUOTA 4281M: Jan Kara <jack@suse.com> 4282S: Maintained 4283F: Documentation/filesystems/quota.txt 4284F: fs/quota/ 4285F: include/linux/quota*.h 4286F: include/uapi/linux/quota*.h 4287 4288DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4289M: Bernie Thompson <bernie@plugable.com> 4290L: linux-fbdev@vger.kernel.org 4291S: Maintained 4292W: http://plugable.com/category/projects/udlfb/ 4293F: drivers/video/fbdev/udlfb.c 4294F: include/video/udlfb.h 4295F: Documentation/fb/udlfb.txt 4296 4297DISTRIBUTED LOCK MANAGER (DLM) 4298M: Christine Caulfield <ccaulfie@redhat.com> 4299M: David Teigland <teigland@redhat.com> 4300L: cluster-devel@redhat.com 4301W: http://sources.redhat.com/cluster/ 4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4303S: Supported 4304F: fs/dlm/ 4305 4306DMA BUFFER SHARING FRAMEWORK 4307M: Sumit Semwal <sumit.semwal@linaro.org> 4308S: Maintained 4309L: linux-media@vger.kernel.org 4310L: dri-devel@lists.freedesktop.org 4311L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4312F: drivers/dma-buf/ 4313F: include/linux/dma-buf* 4314F: include/linux/reservation.h 4315F: include/linux/*fence.h 4316F: Documentation/driver-api/dma-buf.rst 4317T: git git://anongit.freedesktop.org/drm/drm-misc 4318 4319DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4320M: Vinod Koul <vinod.koul@intel.com> 4321L: dmaengine@vger.kernel.org 4322Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4323S: Maintained 4324F: drivers/dma/ 4325F: include/linux/dmaengine.h 4326F: Documentation/devicetree/bindings/dma/ 4327F: Documentation/driver-api/dmaengine/ 4328T: git git://git.infradead.org/users/vkoul/slave-dma.git 4329 4330DMA MAPPING HELPERS 4331M: Christoph Hellwig <hch@lst.de> 4332M: Marek Szyprowski <m.szyprowski@samsung.com> 4333R: Robin Murphy <robin.murphy@arm.com> 4334L: iommu@lists.linux-foundation.org 4335T: git git://git.infradead.org/users/hch/dma-mapping.git 4336W: http://git.infradead.org/users/hch/dma-mapping.git 4337S: Supported 4338F: lib/dma-debug.c 4339F: lib/dma-noop.c 4340F: lib/dma-virt.c 4341F: drivers/base/dma-mapping.c 4342F: drivers/base/dma-coherent.c 4343F: include/linux/dma-mapping.h 4344 4345DME1737 HARDWARE MONITOR DRIVER 4346M: Juerg Haefliger <juergh@gmail.com> 4347L: linux-hwmon@vger.kernel.org 4348S: Maintained 4349F: Documentation/hwmon/dme1737 4350F: drivers/hwmon/dme1737.c 4351 4352DMI/SMBIOS SUPPORT 4353M: Jean Delvare <jdelvare@suse.com> 4354S: Maintained 4355T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4356F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4357F: drivers/firmware/dmi-id.c 4358F: drivers/firmware/dmi_scan.c 4359F: include/linux/dmi.h 4360 4361DOCUMENTATION 4362M: Jonathan Corbet <corbet@lwn.net> 4363L: linux-doc@vger.kernel.org 4364S: Maintained 4365F: Documentation/ 4366F: scripts/kernel-doc 4367X: Documentation/ABI/ 4368X: Documentation/devicetree/ 4369X: Documentation/acpi 4370X: Documentation/power 4371X: Documentation/spi 4372X: Documentation/media 4373T: git git://git.lwn.net/linux.git docs-next 4374 4375DONGWOON DW9714 LENS VOICE COIL DRIVER 4376M: Sakari Ailus <sakari.ailus@linux.intel.com> 4377L: linux-media@vger.kernel.org 4378T: git git://linuxtv.org/media_tree.git 4379S: Maintained 4380F: drivers/media/i2c/dw9714.c 4381 4382DOUBLETALK DRIVER 4383M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4384L: blinux-list@redhat.com 4385S: Maintained 4386F: drivers/char/dtlk.c 4387F: include/linux/dtlk.h 4388 4389DPAA2 DATAPATH I/O (DPIO) DRIVER 4390M: Roy Pledge <Roy.Pledge@nxp.com> 4391L: linux-kernel@vger.kernel.org 4392S: Maintained 4393F: drivers/staging/fsl-mc/bus/dpio 4394 4395DPAA2 ETHERNET DRIVER 4396M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4397L: linux-kernel@vger.kernel.org 4398S: Maintained 4399F: drivers/staging/fsl-dpaa2/ethernet 4400 4401DPT_I2O SCSI RAID DRIVER 4402M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4403L: linux-scsi@vger.kernel.org 4404W: http://www.adaptec.com/ 4405S: Maintained 4406F: drivers/scsi/dpt* 4407F: drivers/scsi/dpt/ 4408 4409DRBD DRIVER 4410M: Philipp Reisner <philipp.reisner@linbit.com> 4411M: Lars Ellenberg <lars.ellenberg@linbit.com> 4412L: drbd-dev@lists.linbit.com 4413W: http://www.drbd.org 4414T: git git://git.linbit.com/linux-drbd.git 4415T: git git://git.linbit.com/drbd-8.4.git 4416S: Supported 4417F: drivers/block/drbd/ 4418F: lib/lru_cache.c 4419F: Documentation/blockdev/drbd/ 4420 4421DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4422M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4423T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4424S: Supported 4425F: Documentation/kobject.txt 4426F: drivers/base/ 4427F: fs/debugfs/ 4428F: fs/sysfs/ 4429F: include/linux/debugfs.h 4430F: include/linux/kobj* 4431F: lib/kobj* 4432 4433DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4434M: Kevin Hilman <khilman@kernel.org> 4435M: Nishanth Menon <nm@ti.com> 4436S: Maintained 4437F: drivers/power/avs/ 4438F: include/linux/power/smartreflex.h 4439L: linux-pm@vger.kernel.org 4440 4441DRM DRIVER FOR ARM PL111 CLCD 4442M: Eric Anholt <eric@anholt.net> 4443T: git git://anongit.freedesktop.org/drm/drm-misc 4444S: Supported 4445F: drivers/gpu/drm/pl111/ 4446 4447DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4448M: Dave Airlie <airlied@redhat.com> 4449S: Odd Fixes 4450F: drivers/gpu/drm/ast/ 4451 4452DRM DRIVER FOR BOCHS VIRTUAL GPU 4453M: Gerd Hoffmann <kraxel@redhat.com> 4454L: virtualization@lists.linux-foundation.org 4455T: git git://anongit.freedesktop.org/drm/drm-misc 4456S: Maintained 4457F: drivers/gpu/drm/bochs/ 4458 4459DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4460M: Linus Walleij <linus.walleij@linaro.org> 4461T: git git://anongit.freedesktop.org/drm/drm-misc 4462S: Maintained 4463F: drivers/gpu/drm/tve200/ 4464 4465DRM DRIVER FOR INTEL I810 VIDEO CARDS 4466S: Orphan / Obsolete 4467F: drivers/gpu/drm/i810/ 4468F: include/uapi/drm/i810_drm.h 4469 4470DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4471S: Orphan / Obsolete 4472F: drivers/gpu/drm/mga/ 4473F: include/uapi/drm/mga_drm.h 4474 4475DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4476M: Dave Airlie <airlied@redhat.com> 4477S: Odd Fixes 4478F: drivers/gpu/drm/mgag200/ 4479 4480DRM DRIVER FOR MI0283QT 4481M: Noralf Trønnes <noralf@tronnes.org> 4482S: Maintained 4483F: drivers/gpu/drm/tinydrm/mi0283qt.c 4484F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4485 4486DRM DRIVER FOR MSM ADRENO GPU 4487M: Rob Clark <robdclark@gmail.com> 4488L: linux-arm-msm@vger.kernel.org 4489L: dri-devel@lists.freedesktop.org 4490L: freedreno@lists.freedesktop.org 4491T: git git://people.freedesktop.org/~robclark/linux 4492S: Maintained 4493F: drivers/gpu/drm/msm/ 4494F: include/uapi/drm/msm_drm.h 4495F: Documentation/devicetree/bindings/display/msm/ 4496 4497DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4498M: Ben Skeggs <bskeggs@redhat.com> 4499L: dri-devel@lists.freedesktop.org 4500L: nouveau@lists.freedesktop.org 4501T: git git://github.com/skeggsb/linux 4502S: Supported 4503F: drivers/gpu/drm/nouveau/ 4504F: include/uapi/drm/nouveau_drm.h 4505 4506DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4507M: Noralf Trønnes <noralf@tronnes.org> 4508S: Maintained 4509F: drivers/gpu/drm/tinydrm/repaper.c 4510F: Documentation/devicetree/bindings/display/repaper.txt 4511 4512DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4513M: Dave Airlie <airlied@redhat.com> 4514M: Gerd Hoffmann <kraxel@redhat.com> 4515L: virtualization@lists.linux-foundation.org 4516T: git git://anongit.freedesktop.org/drm/drm-misc 4517S: Obsolete 4518W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4519F: drivers/gpu/drm/cirrus/ 4520 4521DRM DRIVER FOR QXL VIRTUAL GPU 4522M: Dave Airlie <airlied@redhat.com> 4523M: Gerd Hoffmann <kraxel@redhat.com> 4524L: virtualization@lists.linux-foundation.org 4525T: git git://anongit.freedesktop.org/drm/drm-misc 4526S: Maintained 4527F: drivers/gpu/drm/qxl/ 4528F: include/uapi/drm/qxl_drm.h 4529 4530DRM DRIVER FOR RAGE 128 VIDEO CARDS 4531S: Orphan / Obsolete 4532F: drivers/gpu/drm/r128/ 4533F: include/uapi/drm/r128_drm.h 4534 4535DRM DRIVER FOR SAVAGE VIDEO CARDS 4536S: Orphan / Obsolete 4537F: drivers/gpu/drm/savage/ 4538F: include/uapi/drm/savage_drm.h 4539 4540DRM DRIVER FOR SIS VIDEO CARDS 4541S: Orphan / Obsolete 4542F: drivers/gpu/drm/sis/ 4543F: include/uapi/drm/sis_drm.h 4544 4545DRM DRIVER FOR SITRONIX ST7586 PANELS 4546M: David Lechner <david@lechnology.com> 4547S: Maintained 4548F: drivers/gpu/drm/tinydrm/st7586.c 4549F: Documentation/devicetree/bindings/display/st7586.txt 4550 4551DRM DRIVER FOR TDFX VIDEO CARDS 4552S: Orphan / Obsolete 4553F: drivers/gpu/drm/tdfx/ 4554 4555DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4556M: Dave Airlie <airlied@redhat.com> 4557S: Odd Fixes 4558F: drivers/gpu/drm/udl/ 4559 4560DRM DRIVER FOR VMWARE VIRTUAL GPU 4561M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4562M: Sinclair Yeh <syeh@vmware.com> 4563M: Thomas Hellstrom <thellstrom@vmware.com> 4564L: dri-devel@lists.freedesktop.org 4565T: git git://people.freedesktop.org/~syeh/repos_linux 4566T: git git://people.freedesktop.org/~thomash/linux 4567S: Supported 4568F: drivers/gpu/drm/vmwgfx/ 4569F: include/uapi/drm/vmwgfx_drm.h 4570 4571DRM DRIVERS 4572M: David Airlie <airlied@linux.ie> 4573L: dri-devel@lists.freedesktop.org 4574T: git git://people.freedesktop.org/~airlied/linux 4575B: https://bugs.freedesktop.org/ 4576C: irc://chat.freenode.net/dri-devel 4577S: Maintained 4578F: drivers/gpu/drm/ 4579F: drivers/gpu/vga/ 4580F: Documentation/devicetree/bindings/display/ 4581F: Documentation/devicetree/bindings/gpu/ 4582F: Documentation/devicetree/bindings/video/ 4583F: Documentation/gpu/ 4584F: include/drm/ 4585F: include/uapi/drm/ 4586F: include/linux/vga* 4587 4588DRM DRIVERS AND MISC GPU PATCHES 4589M: Daniel Vetter <daniel.vetter@intel.com> 4590M: Jani Nikula <jani.nikula@linux.intel.com> 4591M: Sean Paul <seanpaul@chromium.org> 4592W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4593S: Maintained 4594T: git git://anongit.freedesktop.org/drm/drm-misc 4595F: Documentation/gpu/ 4596F: drivers/gpu/vga/ 4597F: drivers/gpu/drm/* 4598F: include/drm/drm* 4599F: include/uapi/drm/drm* 4600F: include/linux/vga* 4601 4602DRM DRIVERS FOR ALLWINNER A10 4603M: Maxime Ripard <maxime.ripard@free-electrons.com> 4604L: dri-devel@lists.freedesktop.org 4605S: Supported 4606F: drivers/gpu/drm/sun4i/ 4607F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4608T: git git://anongit.freedesktop.org/drm/drm-misc 4609 4610DRM DRIVERS FOR AMLOGIC SOCS 4611M: Neil Armstrong <narmstrong@baylibre.com> 4612L: dri-devel@lists.freedesktop.org 4613L: linux-amlogic@lists.infradead.org 4614W: http://linux-meson.com/ 4615S: Supported 4616F: drivers/gpu/drm/meson/ 4617F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4618F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4619F: Documentation/gpu/meson.rst 4620T: git git://anongit.freedesktop.org/drm/drm-misc 4621 4622DRM DRIVERS FOR ATMEL HLCDC 4623M: Boris Brezillon <boris.brezillon@free-electrons.com> 4624L: dri-devel@lists.freedesktop.org 4625S: Supported 4626F: drivers/gpu/drm/atmel-hlcdc/ 4627F: Documentation/devicetree/bindings/drm/atmel/ 4628T: git git://anongit.freedesktop.org/drm/drm-misc 4629 4630DRM DRIVERS FOR BRIDGE CHIPS 4631M: Archit Taneja <architt@codeaurora.org> 4632M: Andrzej Hajda <a.hajda@samsung.com> 4633R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4634S: Maintained 4635T: git git://anongit.freedesktop.org/drm/drm-misc 4636F: drivers/gpu/drm/bridge/ 4637 4638DRM DRIVERS FOR EXYNOS 4639M: Inki Dae <inki.dae@samsung.com> 4640M: Joonyoung Shim <jy0922.shim@samsung.com> 4641M: Seung-Woo Kim <sw0312.kim@samsung.com> 4642M: Kyungmin Park <kyungmin.park@samsung.com> 4643L: dri-devel@lists.freedesktop.org 4644T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4645S: Supported 4646F: drivers/gpu/drm/exynos/ 4647F: include/uapi/drm/exynos_drm.h 4648F: Documentation/devicetree/bindings/display/exynos/ 4649 4650DRM DRIVERS FOR FREESCALE DCU 4651M: Stefan Agner <stefan@agner.ch> 4652M: Alison Wang <alison.wang@freescale.com> 4653L: dri-devel@lists.freedesktop.org 4654S: Supported 4655F: drivers/gpu/drm/fsl-dcu/ 4656F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4657F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4658F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4659 4660DRM DRIVERS FOR FREESCALE IMX 4661M: Philipp Zabel <p.zabel@pengutronix.de> 4662L: dri-devel@lists.freedesktop.org 4663S: Maintained 4664F: drivers/gpu/drm/imx/ 4665F: drivers/gpu/ipu-v3/ 4666F: Documentation/devicetree/bindings/display/imx/ 4667 4668DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4669M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4670L: dri-devel@lists.freedesktop.org 4671T: git git://github.com/patjak/drm-gma500 4672S: Maintained 4673F: drivers/gpu/drm/gma500/ 4674 4675DRM DRIVERS FOR HISILICON 4676M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4677M: Rongrong Zou <zourongrong@gmail.com> 4678R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4679R: Chen Feng <puck.chen@hisilicon.com> 4680L: dri-devel@lists.freedesktop.org 4681T: git git://github.com/xin3liang/linux.git 4682S: Maintained 4683F: drivers/gpu/drm/hisilicon/ 4684F: Documentation/devicetree/bindings/display/hisilicon/ 4685 4686DRM DRIVERS FOR MEDIATEK 4687M: CK Hu <ck.hu@mediatek.com> 4688M: Philipp Zabel <p.zabel@pengutronix.de> 4689L: dri-devel@lists.freedesktop.org 4690S: Supported 4691F: drivers/gpu/drm/mediatek/ 4692F: Documentation/devicetree/bindings/display/mediatek/ 4693 4694DRM DRIVERS FOR NVIDIA TEGRA 4695M: Thierry Reding <thierry.reding@gmail.com> 4696L: dri-devel@lists.freedesktop.org 4697L: linux-tegra@vger.kernel.org 4698T: git git://anongit.freedesktop.org/tegra/linux.git 4699S: Supported 4700F: drivers/gpu/drm/tegra/ 4701F: drivers/gpu/host1x/ 4702F: include/linux/host1x.h 4703F: include/uapi/drm/tegra_drm.h 4704F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4705 4706DRM DRIVERS FOR RENESAS 4707M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4708L: dri-devel@lists.freedesktop.org 4709L: linux-renesas-soc@vger.kernel.org 4710T: git git://linuxtv.org/pinchartl/fbdev 4711S: Supported 4712F: drivers/gpu/drm/rcar-du/ 4713F: drivers/gpu/drm/shmobile/ 4714F: include/linux/platform_data/shmob_drm.h 4715F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4716F: Documentation/devicetree/bindings/display/renesas,du.txt 4717 4718DRM DRIVERS FOR ROCKCHIP 4719M: Mark Yao <mark.yao@rock-chips.com> 4720L: dri-devel@lists.freedesktop.org 4721S: Maintained 4722F: drivers/gpu/drm/rockchip/ 4723F: Documentation/devicetree/bindings/display/rockchip/ 4724T: git git://anongit.freedesktop.org/drm/drm-misc 4725 4726DRM DRIVERS FOR STI 4727M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4728M: Vincent Abriou <vincent.abriou@st.com> 4729L: dri-devel@lists.freedesktop.org 4730T: git git://anongit.freedesktop.org/drm/drm-misc 4731S: Maintained 4732F: drivers/gpu/drm/sti 4733F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4734 4735DRM DRIVERS FOR STM 4736M: Yannick Fertre <yannick.fertre@st.com> 4737M: Philippe Cornu <philippe.cornu@st.com> 4738M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4739M: Vincent Abriou <vincent.abriou@st.com> 4740L: dri-devel@lists.freedesktop.org 4741T: git git://anongit.freedesktop.org/drm/drm-misc 4742S: Maintained 4743F: drivers/gpu/drm/stm 4744F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4745 4746DRM DRIVERS FOR TI LCDC 4747M: Jyri Sarha <jsarha@ti.com> 4748R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4749L: dri-devel@lists.freedesktop.org 4750S: Maintained 4751F: drivers/gpu/drm/tilcdc/ 4752F: Documentation/devicetree/bindings/display/tilcdc/ 4753 4754DRM DRIVERS FOR TI OMAP 4755M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4756L: dri-devel@lists.freedesktop.org 4757S: Maintained 4758F: drivers/gpu/drm/omapdrm/ 4759F: Documentation/devicetree/bindings/display/ti/ 4760 4761DRM DRIVERS FOR VC4 4762M: Eric Anholt <eric@anholt.net> 4763T: git git://github.com/anholt/linux 4764S: Supported 4765F: drivers/gpu/drm/vc4/ 4766F: include/uapi/drm/vc4_drm.h 4767F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4768T: git git://anongit.freedesktop.org/drm/drm-misc 4769 4770DRM DRIVERS FOR VIVANTE GPU IP 4771M: Lucas Stach <l.stach@pengutronix.de> 4772R: Russell King <linux+etnaviv@armlinux.org.uk> 4773R: Christian Gmeiner <christian.gmeiner@gmail.com> 4774L: etnaviv@lists.freedesktop.org 4775L: dri-devel@lists.freedesktop.org 4776S: Maintained 4777F: drivers/gpu/drm/etnaviv/ 4778F: include/uapi/drm/etnaviv_drm.h 4779F: Documentation/devicetree/bindings/display/etnaviv/ 4780 4781DRM DRIVERS FOR ZTE ZX 4782M: Shawn Guo <shawnguo@kernel.org> 4783L: dri-devel@lists.freedesktop.org 4784S: Maintained 4785F: drivers/gpu/drm/zte/ 4786F: Documentation/devicetree/bindings/display/zte,vou.txt 4787T: git git://anongit.freedesktop.org/drm/drm-misc 4788 4789DRM PANEL DRIVERS 4790M: Thierry Reding <thierry.reding@gmail.com> 4791L: dri-devel@lists.freedesktop.org 4792T: git git://anongit.freedesktop.org/drm/drm-misc 4793S: Maintained 4794F: drivers/gpu/drm/drm_panel.c 4795F: drivers/gpu/drm/panel/ 4796F: include/drm/drm_panel.h 4797F: Documentation/devicetree/bindings/display/panel/ 4798 4799DRM TINYDRM DRIVERS 4800M: Noralf Trønnes <noralf@tronnes.org> 4801W: https://github.com/notro/tinydrm/wiki/Development 4802T: git git://anongit.freedesktop.org/drm/drm-misc 4803S: Maintained 4804F: drivers/gpu/drm/tinydrm/ 4805F: include/drm/tinydrm/ 4806 4807DSBR100 USB FM RADIO DRIVER 4808M: Alexey Klimov <klimov.linux@gmail.com> 4809L: linux-media@vger.kernel.org 4810T: git git://linuxtv.org/media_tree.git 4811S: Maintained 4812F: drivers/media/radio/dsbr100.c 4813 4814DSCC4 DRIVER 4815M: Francois Romieu <romieu@fr.zoreil.com> 4816L: netdev@vger.kernel.org 4817S: Maintained 4818F: drivers/net/wan/dscc4.c 4819 4820DT3155 MEDIA DRIVER 4821M: Hans Verkuil <hverkuil@xs4all.nl> 4822L: linux-media@vger.kernel.org 4823T: git git://linuxtv.org/media_tree.git 4824W: https://linuxtv.org 4825S: Odd Fixes 4826F: drivers/media/pci/dt3155/ 4827 4828DVB_USB_AF9015 MEDIA DRIVER 4829M: Antti Palosaari <crope@iki.fi> 4830L: linux-media@vger.kernel.org 4831W: https://linuxtv.org 4832W: http://palosaari.fi/linux/ 4833Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4834T: git git://linuxtv.org/anttip/media_tree.git 4835S: Maintained 4836F: drivers/media/usb/dvb-usb-v2/af9015* 4837 4838DVB_USB_AF9035 MEDIA DRIVER 4839M: Antti Palosaari <crope@iki.fi> 4840L: linux-media@vger.kernel.org 4841W: https://linuxtv.org 4842W: http://palosaari.fi/linux/ 4843Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4844T: git git://linuxtv.org/anttip/media_tree.git 4845S: Maintained 4846F: drivers/media/usb/dvb-usb-v2/af9035* 4847 4848DVB_USB_ANYSEE MEDIA DRIVER 4849M: Antti Palosaari <crope@iki.fi> 4850L: linux-media@vger.kernel.org 4851W: https://linuxtv.org 4852W: http://palosaari.fi/linux/ 4853Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4854T: git git://linuxtv.org/anttip/media_tree.git 4855S: Maintained 4856F: drivers/media/usb/dvb-usb-v2/anysee* 4857 4858DVB_USB_AU6610 MEDIA DRIVER 4859M: Antti Palosaari <crope@iki.fi> 4860L: linux-media@vger.kernel.org 4861W: https://linuxtv.org 4862W: http://palosaari.fi/linux/ 4863Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4864T: git git://linuxtv.org/anttip/media_tree.git 4865S: Maintained 4866F: drivers/media/usb/dvb-usb-v2/au6610* 4867 4868DVB_USB_CE6230 MEDIA DRIVER 4869M: Antti Palosaari <crope@iki.fi> 4870L: linux-media@vger.kernel.org 4871W: https://linuxtv.org 4872W: http://palosaari.fi/linux/ 4873Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4874T: git git://linuxtv.org/anttip/media_tree.git 4875S: Maintained 4876F: drivers/media/usb/dvb-usb-v2/ce6230* 4877 4878DVB_USB_CXUSB MEDIA DRIVER 4879M: Michael Krufky <mkrufky@linuxtv.org> 4880L: linux-media@vger.kernel.org 4881W: https://linuxtv.org 4882W: http://github.com/mkrufky 4883Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4884T: git git://linuxtv.org/media_tree.git 4885S: Maintained 4886F: drivers/media/usb/dvb-usb/cxusb* 4887 4888DVB_USB_EC168 MEDIA DRIVER 4889M: Antti Palosaari <crope@iki.fi> 4890L: linux-media@vger.kernel.org 4891W: https://linuxtv.org 4892W: http://palosaari.fi/linux/ 4893Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4894T: git git://linuxtv.org/anttip/media_tree.git 4895S: Maintained 4896F: drivers/media/usb/dvb-usb-v2/ec168* 4897 4898DVB_USB_GL861 MEDIA DRIVER 4899M: Antti Palosaari <crope@iki.fi> 4900L: linux-media@vger.kernel.org 4901W: https://linuxtv.org 4902Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4903T: git git://linuxtv.org/anttip/media_tree.git 4904S: Maintained 4905F: drivers/media/usb/dvb-usb-v2/gl861* 4906 4907DVB_USB_MXL111SF MEDIA DRIVER 4908M: Michael Krufky <mkrufky@linuxtv.org> 4909L: linux-media@vger.kernel.org 4910W: https://linuxtv.org 4911W: http://github.com/mkrufky 4912Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4913T: git git://linuxtv.org/mkrufky/mxl111sf.git 4914S: Maintained 4915F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4916 4917DVB_USB_RTL28XXU MEDIA DRIVER 4918M: Antti Palosaari <crope@iki.fi> 4919L: linux-media@vger.kernel.org 4920W: https://linuxtv.org 4921W: http://palosaari.fi/linux/ 4922Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4923T: git git://linuxtv.org/anttip/media_tree.git 4924S: Maintained 4925F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4926 4927DVB_USB_V2 MEDIA DRIVER 4928M: Antti Palosaari <crope@iki.fi> 4929L: linux-media@vger.kernel.org 4930W: https://linuxtv.org 4931W: http://palosaari.fi/linux/ 4932Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4933T: git git://linuxtv.org/anttip/media_tree.git 4934S: Maintained 4935F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4936F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4937 4938DYNAMIC DEBUG 4939M: Jason Baron <jbaron@akamai.com> 4940S: Maintained 4941F: lib/dynamic_debug.c 4942F: include/linux/dynamic_debug.h 4943 4944DZ DECSTATION DZ11 SERIAL DRIVER 4945M: "Maciej W. Rozycki" <macro@linux-mips.org> 4946S: Maintained 4947F: drivers/tty/serial/dz.* 4948 4949E3X0 POWER BUTTON DRIVER 4950M: Moritz Fischer <moritz.fischer@ettus.com> 4951L: usrp-users@lists.ettus.com 4952W: http://www.ettus.com 4953S: Supported 4954F: drivers/input/misc/e3x0-button.c 4955F: Documentation/devicetree/bindings/input/e3x0-button.txt 4956 4957E4000 MEDIA DRIVER 4958M: Antti Palosaari <crope@iki.fi> 4959L: linux-media@vger.kernel.org 4960W: https://linuxtv.org 4961W: http://palosaari.fi/linux/ 4962Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4963T: git git://linuxtv.org/anttip/media_tree.git 4964S: Maintained 4965F: drivers/media/tuners/e4000* 4966 4967EATA ISA/EISA/PCI SCSI DRIVER 4968M: Dario Ballabio <ballabio_dario@emc.com> 4969L: linux-scsi@vger.kernel.org 4970S: Maintained 4971F: drivers/scsi/eata.c 4972 4973EC100 MEDIA DRIVER 4974M: Antti Palosaari <crope@iki.fi> 4975L: linux-media@vger.kernel.org 4976W: https://linuxtv.org 4977W: http://palosaari.fi/linux/ 4978Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4979T: git git://linuxtv.org/anttip/media_tree.git 4980S: Maintained 4981F: drivers/media/dvb-frontends/ec100* 4982 4983ECRYPT FILE SYSTEM 4984M: Tyler Hicks <tyhicks@canonical.com> 4985L: ecryptfs@vger.kernel.org 4986W: http://ecryptfs.org 4987W: https://launchpad.net/ecryptfs 4988T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4989S: Supported 4990F: Documentation/filesystems/ecryptfs.txt 4991F: fs/ecryptfs/ 4992 4993EDAC-AMD64 4994M: Borislav Petkov <bp@alien8.de> 4995L: linux-edac@vger.kernel.org 4996S: Maintained 4997F: drivers/edac/amd64_edac* 4998 4999EDAC-CALXEDA 5000M: Robert Richter <rric@kernel.org> 5001L: linux-edac@vger.kernel.org 5002S: Maintained 5003F: drivers/edac/highbank* 5004 5005EDAC-CAVIUM OCTEON 5006M: Ralf Baechle <ralf@linux-mips.org> 5007M: David Daney <david.daney@cavium.com> 5008L: linux-edac@vger.kernel.org 5009L: linux-mips@linux-mips.org 5010S: Supported 5011F: drivers/edac/octeon_edac* 5012 5013EDAC-CAVIUM THUNDERX 5014M: David Daney <david.daney@cavium.com> 5015M: Jan Glauber <jglauber@cavium.com> 5016L: linux-edac@vger.kernel.org 5017S: Supported 5018F: drivers/edac/thunderx_edac* 5019 5020EDAC-CORE 5021M: Borislav Petkov <bp@alien8.de> 5022M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5023M: Mauro Carvalho Chehab <mchehab@kernel.org> 5024L: linux-edac@vger.kernel.org 5025T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5026T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5027S: Supported 5028F: Documentation/admin-guide/ras.rst 5029F: Documentation/driver-api/edac.rst 5030F: drivers/edac/ 5031F: include/linux/edac.h 5032 5033EDAC-E752X 5034M: Mark Gross <mark.gross@intel.com> 5035L: linux-edac@vger.kernel.org 5036S: Maintained 5037F: drivers/edac/e752x_edac.c 5038 5039EDAC-E7XXX 5040L: linux-edac@vger.kernel.org 5041S: Maintained 5042F: drivers/edac/e7xxx_edac.c 5043 5044EDAC-FSL_DDR 5045M: York Sun <york.sun@nxp.com> 5046L: linux-edac@vger.kernel.org 5047S: Maintained 5048F: drivers/edac/fsl_ddr_edac.* 5049 5050EDAC-GHES 5051M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5052M: Mauro Carvalho Chehab <mchehab@kernel.org> 5053L: linux-edac@vger.kernel.org 5054S: Maintained 5055F: drivers/edac/ghes_edac.c 5056 5057EDAC-I3000 5058L: linux-edac@vger.kernel.org 5059S: Orphan 5060F: drivers/edac/i3000_edac.c 5061 5062EDAC-I5000 5063L: linux-edac@vger.kernel.org 5064S: Maintained 5065F: drivers/edac/i5000_edac.c 5066 5067EDAC-I5400 5068M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5069M: Mauro Carvalho Chehab <mchehab@kernel.org> 5070L: linux-edac@vger.kernel.org 5071S: Maintained 5072F: drivers/edac/i5400_edac.c 5073 5074EDAC-I7300 5075M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5076M: Mauro Carvalho Chehab <mchehab@kernel.org> 5077L: linux-edac@vger.kernel.org 5078S: Maintained 5079F: drivers/edac/i7300_edac.c 5080 5081EDAC-I7CORE 5082M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5083M: Mauro Carvalho Chehab <mchehab@kernel.org> 5084L: linux-edac@vger.kernel.org 5085S: Maintained 5086F: drivers/edac/i7core_edac.c 5087 5088EDAC-I82443BXGX 5089M: Tim Small <tim@buttersideup.com> 5090L: linux-edac@vger.kernel.org 5091S: Maintained 5092F: drivers/edac/i82443bxgx_edac.c 5093 5094EDAC-I82975X 5095M: Ranganathan Desikan <ravi@jetztechnologies.com> 5096M: "Arvind R." <arvino55@gmail.com> 5097L: linux-edac@vger.kernel.org 5098S: Maintained 5099F: drivers/edac/i82975x_edac.c 5100 5101EDAC-IE31200 5102M: Jason Baron <jbaron@akamai.com> 5103L: linux-edac@vger.kernel.org 5104S: Maintained 5105F: drivers/edac/ie31200_edac.c 5106 5107EDAC-MPC85XX 5108M: Johannes Thumshirn <morbidrsa@gmail.com> 5109L: linux-edac@vger.kernel.org 5110S: Maintained 5111F: drivers/edac/mpc85xx_edac.[ch] 5112 5113EDAC-PASEMI 5114M: Egor Martovetsky <egor@pasemi.com> 5115L: linux-edac@vger.kernel.org 5116S: Maintained 5117F: drivers/edac/pasemi_edac.c 5118 5119EDAC-PND2 5120M: Tony Luck <tony.luck@intel.com> 5121L: linux-edac@vger.kernel.org 5122S: Maintained 5123F: drivers/edac/pnd2_edac.[ch] 5124 5125EDAC-R82600 5126M: Tim Small <tim@buttersideup.com> 5127L: linux-edac@vger.kernel.org 5128S: Maintained 5129F: drivers/edac/r82600_edac.c 5130 5131EDAC-SBRIDGE 5132M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5133M: Mauro Carvalho Chehab <mchehab@kernel.org> 5134L: linux-edac@vger.kernel.org 5135S: Maintained 5136F: drivers/edac/sb_edac.c 5137 5138EDAC-SKYLAKE 5139M: Tony Luck <tony.luck@intel.com> 5140L: linux-edac@vger.kernel.org 5141S: Maintained 5142F: drivers/edac/skx_edac.c 5143 5144EDIROL UA-101/UA-1000 DRIVER 5145M: Clemens Ladisch <clemens@ladisch.de> 5146L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5147T: git git://git.alsa-project.org/alsa-kernel.git 5148S: Maintained 5149F: sound/usb/misc/ua101.c 5150 5151EFI TEST DRIVER 5152L: linux-efi@vger.kernel.org 5153M: Ivan Hu <ivan.hu@canonical.com> 5154M: Matt Fleming <matt@codeblueprint.co.uk> 5155S: Maintained 5156F: drivers/firmware/efi/test/ 5157 5158EFI VARIABLE FILESYSTEM 5159M: Matthew Garrett <matthew.garrett@nebula.com> 5160M: Jeremy Kerr <jk@ozlabs.org> 5161M: Matt Fleming <matt@codeblueprint.co.uk> 5162T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5163L: linux-efi@vger.kernel.org 5164S: Maintained 5165F: fs/efivarfs/ 5166 5167EFIFB FRAMEBUFFER DRIVER 5168L: linux-fbdev@vger.kernel.org 5169M: Peter Jones <pjones@redhat.com> 5170S: Maintained 5171F: drivers/video/fbdev/efifb.c 5172 5173EFS FILESYSTEM 5174W: http://aeschi.ch.eu.org/efs/ 5175S: Orphan 5176F: fs/efs/ 5177 5178EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5179M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5180L: netdev@vger.kernel.org 5181S: Maintained 5182F: drivers/net/ethernet/ibm/ehea/ 5183 5184EM28XX VIDEO4LINUX DRIVER 5185M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5186M: Mauro Carvalho Chehab <mchehab@kernel.org> 5187L: linux-media@vger.kernel.org 5188W: https://linuxtv.org 5189T: git git://linuxtv.org/media_tree.git 5190S: Maintained 5191F: drivers/media/usb/em28xx/ 5192F: Documentation/media/v4l-drivers/em28xx* 5193 5194EMBEDDED LINUX 5195M: Paul Gortmaker <paul.gortmaker@windriver.com> 5196M: Matt Mackall <mpm@selenic.com> 5197M: David Woodhouse <dwmw2@infradead.org> 5198L: linux-embedded@vger.kernel.org 5199S: Maintained 5200 5201Emulex 10Gbps iSCSI - OneConnect DRIVER 5202M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5203M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5204M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5205L: linux-scsi@vger.kernel.org 5206W: http://www.broadcom.com 5207S: Supported 5208F: drivers/scsi/be2iscsi/ 5209 5210Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5211M: Sathya Perla <sathya.perla@broadcom.com> 5212M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5213M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5214M: Somnath Kotur <somnath.kotur@broadcom.com> 5215L: netdev@vger.kernel.org 5216W: http://www.emulex.com 5217S: Supported 5218F: drivers/net/ethernet/emulex/benet/ 5219 5220EMULEX ONECONNECT ROCE DRIVER 5221M: Selvin Xavier <selvin.xavier@broadcom.com> 5222M: Devesh Sharma <devesh.sharma@broadcom.com> 5223L: linux-rdma@vger.kernel.org 5224W: http://www.broadcom.com 5225S: Odd Fixes 5226F: drivers/infiniband/hw/ocrdma/ 5227F: include/uapi/rdma/ocrdma-abi.h 5228 5229EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5230M: James Smart <james.smart@broadcom.com> 5231M: Dick Kennedy <dick.kennedy@broadcom.com> 5232L: linux-scsi@vger.kernel.org 5233W: http://www.broadcom.com 5234S: Supported 5235F: drivers/scsi/lpfc/ 5236 5237ENE CB710 FLASH CARD READER DRIVER 5238M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5239S: Maintained 5240F: drivers/misc/cb710/ 5241F: drivers/mmc/host/cb710-mmc.* 5242F: include/linux/cb710.h 5243 5244ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5245M: Maxim Levitsky <maximlevitsky@gmail.com> 5246S: Maintained 5247F: drivers/media/rc/ene_ir.* 5248 5249EPSON S1D13XXX FRAMEBUFFER DRIVER 5250M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5251S: Maintained 5252T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5253F: drivers/video/fbdev/s1d13xxxfb.c 5254F: include/video/s1d13xxxfb.h 5255 5256ERRSEQ ERROR TRACKING INFRASTRUCTURE 5257M: Jeff Layton <jlayton@kernel.org> 5258S: Maintained 5259F: lib/errseq.c 5260F: include/linux/errseq.h 5261 5262ET131X NETWORK DRIVER 5263M: Mark Einon <mark.einon@gmail.com> 5264S: Odd Fixes 5265F: drivers/net/ethernet/agere/ 5266 5267ETHERNET BRIDGE 5268M: Stephen Hemminger <stephen@networkplumber.org> 5269L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5270L: netdev@vger.kernel.org 5271W: http://www.linuxfoundation.org/en/Net:Bridge 5272S: Maintained 5273F: include/linux/netfilter_bridge/ 5274F: net/bridge/ 5275 5276ETHERNET PHY LIBRARY 5277M: Andrew Lunn <andrew@lunn.ch> 5278M: Florian Fainelli <f.fainelli@gmail.com> 5279L: netdev@vger.kernel.org 5280S: Maintained 5281F: Documentation/ABI/testing/sysfs-bus-mdio 5282F: Documentation/devicetree/bindings/net/mdio* 5283F: Documentation/networking/phy.txt 5284F: drivers/net/phy/ 5285F: drivers/of/of_mdio.c 5286F: drivers/of/of_net.c 5287F: include/linux/*mdio*.h 5288F: include/linux/of_net.h 5289F: include/linux/phy.h 5290F: include/linux/phy_fixed.h 5291F: include/linux/platform_data/mdio-gpio.h 5292F: include/linux/platform_data/mdio-bcm-unimac.h 5293F: include/trace/events/mdio.h 5294F: include/uapi/linux/mdio.h 5295F: include/uapi/linux/mii.h 5296 5297EXT2 FILE SYSTEM 5298M: Jan Kara <jack@suse.com> 5299L: linux-ext4@vger.kernel.org 5300S: Maintained 5301F: Documentation/filesystems/ext2.txt 5302F: fs/ext2/ 5303F: include/linux/ext2* 5304 5305EXT4 FILE SYSTEM 5306M: "Theodore Ts'o" <tytso@mit.edu> 5307M: Andreas Dilger <adilger.kernel@dilger.ca> 5308L: linux-ext4@vger.kernel.org 5309W: http://ext4.wiki.kernel.org 5310Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5311T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5312S: Maintained 5313F: Documentation/filesystems/ext4.txt 5314F: fs/ext4/ 5315 5316Extended Verification Module (EVM) 5317M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5318L: linux-integrity@vger.kernel.org 5319S: Supported 5320F: security/integrity/evm/ 5321 5322EXTENSIBLE FIRMWARE INTERFACE (EFI) 5323M: Matt Fleming <matt@codeblueprint.co.uk> 5324M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5325L: linux-efi@vger.kernel.org 5326T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5327S: Maintained 5328F: Documentation/efi-stub.txt 5329F: arch/*/kernel/efi.c 5330F: arch/x86/boot/compressed/eboot.[ch] 5331F: arch/*/include/asm/efi.h 5332F: arch/x86/platform/efi/ 5333F: drivers/firmware/efi/ 5334F: include/linux/efi*.h 5335F: arch/arm/boot/compressed/efi-header.S 5336F: arch/arm64/kernel/efi-entry.S 5337 5338EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5339M: MyungJoo Ham <myungjoo.ham@samsung.com> 5340M: Chanwoo Choi <cw00.choi@samsung.com> 5341L: linux-kernel@vger.kernel.org 5342T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5343S: Maintained 5344F: drivers/extcon/ 5345F: include/linux/extcon/ 5346F: include/linux/extcon.h 5347F: Documentation/extcon/ 5348F: Documentation/devicetree/bindings/extcon/ 5349 5350EXYNOS DP DRIVER 5351M: Jingoo Han <jingoohan1@gmail.com> 5352L: dri-devel@lists.freedesktop.org 5353S: Maintained 5354F: drivers/gpu/drm/exynos/exynos_dp* 5355 5356EXYNOS SYSMMU (IOMMU) driver 5357M: Marek Szyprowski <m.szyprowski@samsung.com> 5358L: iommu@lists.linux-foundation.org 5359S: Maintained 5360F: drivers/iommu/exynos-iommu.c 5361 5362EZchip NPS platform support 5363M: Elad Kanfi <eladkan@mellanox.com> 5364M: Vineet Gupta <vgupta@synopsys.com> 5365S: Supported 5366F: arch/arc/plat-eznps 5367F: arch/arc/boot/dts/eznps.dts 5368 5369F2FS FILE SYSTEM 5370M: Jaegeuk Kim <jaegeuk@kernel.org> 5371M: Chao Yu <yuchao0@huawei.com> 5372L: linux-f2fs-devel@lists.sourceforge.net 5373W: https://f2fs.wiki.kernel.org/ 5374T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5375S: Maintained 5376F: Documentation/filesystems/f2fs.txt 5377F: Documentation/ABI/testing/sysfs-fs-f2fs 5378F: fs/f2fs/ 5379F: include/linux/f2fs_fs.h 5380F: include/trace/events/f2fs.h 5381 5382F71805F HARDWARE MONITORING DRIVER 5383M: Jean Delvare <jdelvare@suse.com> 5384L: linux-hwmon@vger.kernel.org 5385S: Maintained 5386F: Documentation/hwmon/f71805f 5387F: drivers/hwmon/f71805f.c 5388 5389FANOTIFY 5390M: Jan Kara <jack@suse.cz> 5391R: Amir Goldstein <amir73il@gmail.com> 5392L: linux-fsdevel@vger.kernel.org 5393S: Maintained 5394F: fs/notify/fanotify/ 5395F: include/linux/fanotify.h 5396F: include/uapi/linux/fanotify.h 5397 5398FARSYNC SYNCHRONOUS DRIVER 5399M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5400W: http://www.farsite.co.uk/ 5401S: Supported 5402F: drivers/net/wan/farsync.* 5403 5404FAULT INJECTION SUPPORT 5405M: Akinobu Mita <akinobu.mita@gmail.com> 5406S: Supported 5407F: Documentation/fault-injection/ 5408F: lib/fault-inject.c 5409 5410FBTFT Framebuffer drivers 5411M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5412S: Maintained 5413F: drivers/staging/fbtft/ 5414 5415FC0011 TUNER DRIVER 5416M: Michael Buesch <m@bues.ch> 5417L: linux-media@vger.kernel.org 5418S: Maintained 5419F: drivers/media/tuners/fc0011.h 5420F: drivers/media/tuners/fc0011.c 5421 5422FC2580 MEDIA DRIVER 5423M: Antti Palosaari <crope@iki.fi> 5424L: linux-media@vger.kernel.org 5425W: https://linuxtv.org 5426W: http://palosaari.fi/linux/ 5427Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5428T: git git://linuxtv.org/anttip/media_tree.git 5429S: Maintained 5430F: drivers/media/tuners/fc2580* 5431 5432FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5433M: Johannes Thumshirn <jth@kernel.org> 5434L: linux-scsi@vger.kernel.org 5435W: www.Open-FCoE.org 5436S: Supported 5437F: drivers/scsi/libfc/ 5438F: drivers/scsi/fcoe/ 5439F: include/scsi/fc/ 5440F: include/scsi/libfc.h 5441F: include/scsi/libfcoe.h 5442F: include/uapi/scsi/fc/ 5443 5444FILE LOCKING (flock() and fcntl()/lockf()) 5445M: Jeff Layton <jlayton@kernel.org> 5446M: "J. Bruce Fields" <bfields@fieldses.org> 5447L: linux-fsdevel@vger.kernel.org 5448S: Maintained 5449F: include/linux/fcntl.h 5450F: include/uapi/linux/fcntl.h 5451F: fs/fcntl.c 5452F: fs/locks.c 5453 5454FILESYSTEMS (VFS and infrastructure) 5455M: Alexander Viro <viro@zeniv.linux.org.uk> 5456L: linux-fsdevel@vger.kernel.org 5457S: Maintained 5458F: fs/* 5459F: include/linux/fs.h 5460F: include/uapi/linux/fs.h 5461 5462FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5463M: Riku Voipio <riku.voipio@iki.fi> 5464L: linux-hwmon@vger.kernel.org 5465S: Maintained 5466F: drivers/hwmon/f75375s.c 5467F: include/linux/f75375s.h 5468 5469FIREWIRE AUDIO DRIVERS 5470M: Clemens Ladisch <clemens@ladisch.de> 5471L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5472T: git git://git.alsa-project.org/alsa-kernel.git 5473S: Maintained 5474F: sound/firewire/ 5475 5476FIREWIRE MEDIA DRIVERS (firedtv) 5477M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5478L: linux-media@vger.kernel.org 5479L: linux1394-devel@lists.sourceforge.net 5480T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5481S: Maintained 5482F: drivers/media/firewire/ 5483 5484FIREWIRE SBP-2 TARGET 5485M: Chris Boot <bootc@bootc.net> 5486L: linux-scsi@vger.kernel.org 5487L: target-devel@vger.kernel.org 5488L: linux1394-devel@lists.sourceforge.net 5489T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5490S: Maintained 5491F: drivers/target/sbp/ 5492 5493FIREWIRE SUBSYSTEM 5494M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5495L: linux1394-devel@lists.sourceforge.net 5496W: http://ieee1394.wiki.kernel.org/ 5497T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5498S: Maintained 5499F: drivers/firewire/ 5500F: include/linux/firewire.h 5501F: include/uapi/linux/firewire*.h 5502F: tools/firewire/ 5503 5504FIRMWARE LOADER (request_firmware) 5505M: Luis R. Rodriguez <mcgrof@kernel.org> 5506L: linux-kernel@vger.kernel.org 5507S: Maintained 5508F: Documentation/firmware_class/ 5509F: drivers/base/firmware*.c 5510F: include/linux/firmware.h 5511 5512FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5513M: Joshua Morris <josh.h.morris@us.ibm.com> 5514M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5515S: Maintained 5516F: drivers/block/rsxx/ 5517 5518FLOPPY DRIVER 5519M: Jiri Kosina <jikos@kernel.org> 5520T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5521S: Odd fixes 5522F: drivers/block/floppy.c 5523 5524FMC SUBSYSTEM 5525M: Alessandro Rubini <rubini@gnudd.com> 5526W: http://www.ohwr.org/projects/fmc-bus 5527S: Supported 5528F: drivers/fmc/ 5529F: include/linux/fmc*.h 5530F: include/linux/ipmi-fru.h 5531K: fmc_d.*register 5532 5533FPGA MANAGER FRAMEWORK 5534M: Alan Tull <atull@kernel.org> 5535M: Moritz Fischer <mdf@kernel.org> 5536L: linux-fpga@vger.kernel.org 5537S: Maintained 5538T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5539Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5540F: Documentation/fpga/ 5541F: Documentation/devicetree/bindings/fpga/ 5542F: drivers/fpga/ 5543F: include/linux/fpga/ 5544W: http://www.rocketboards.org 5545 5546FPU EMULATOR 5547M: Bill Metzenthen <billm@melbpc.org.au> 5548W: http://floatingpoint.sourceforge.net/emulator/index.html 5549S: Maintained 5550F: arch/x86/math-emu/ 5551 5552FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5553L: netdev@vger.kernel.org 5554S: Orphan 5555F: drivers/net/wan/dlci.c 5556F: drivers/net/wan/sdla.c 5557 5558FRAMEBUFFER LAYER 5559M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5560L: dri-devel@lists.freedesktop.org 5561L: linux-fbdev@vger.kernel.org 5562T: git git://github.com/bzolnier/linux.git 5563Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5564S: Maintained 5565F: Documentation/fb/ 5566F: drivers/video/ 5567F: include/video/ 5568F: include/linux/fb.h 5569F: include/uapi/video/ 5570F: include/uapi/linux/fb.h 5571 5572FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5573M: Horia Geantă <horia.geanta@nxp.com> 5574M: Aymen Sghaier <aymen.sghaier@nxp.com> 5575L: linux-crypto@vger.kernel.org 5576S: Maintained 5577F: drivers/crypto/caam/ 5578F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5579 5580FREESCALE DIU FRAMEBUFFER DRIVER 5581M: Timur Tabi <timur@tabi.org> 5582L: linux-fbdev@vger.kernel.org 5583S: Maintained 5584F: drivers/video/fbdev/fsl-diu-fb.* 5585 5586FREESCALE DMA DRIVER 5587M: Li Yang <leoyang.li@nxp.com> 5588M: Zhang Wei <zw@zh-kernel.org> 5589L: linuxppc-dev@lists.ozlabs.org 5590S: Maintained 5591F: drivers/dma/fsldma.* 5592 5593FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5594M: Claudiu Manoil <claudiu.manoil@freescale.com> 5595L: netdev@vger.kernel.org 5596S: Maintained 5597F: drivers/net/ethernet/freescale/gianfar* 5598X: drivers/net/ethernet/freescale/gianfar_ptp.c 5599F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5600 5601FREESCALE GPMI NAND DRIVER 5602M: Han Xu <han.xu@nxp.com> 5603L: linux-mtd@lists.infradead.org 5604S: Maintained 5605F: drivers/mtd/nand/gpmi-nand/* 5606 5607FREESCALE I2C CPM DRIVER 5608M: Jochen Friedrich <jochen@scram.de> 5609L: linuxppc-dev@lists.ozlabs.org 5610L: linux-i2c@vger.kernel.org 5611S: Maintained 5612F: drivers/i2c/busses/i2c-cpm.c 5613 5614FREESCALE IMX / MXC FEC DRIVER 5615M: Fugang Duan <fugang.duan@nxp.com> 5616L: netdev@vger.kernel.org 5617S: Maintained 5618F: drivers/net/ethernet/freescale/fec_main.c 5619F: drivers/net/ethernet/freescale/fec_ptp.c 5620F: drivers/net/ethernet/freescale/fec.h 5621F: Documentation/devicetree/bindings/net/fsl-fec.txt 5622 5623FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5624M: Sascha Hauer <kernel@pengutronix.de> 5625L: linux-fbdev@vger.kernel.org 5626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5627S: Maintained 5628F: include/linux/platform_data/video-imxfb.h 5629F: drivers/video/fbdev/imxfb.c 5630 5631FREESCALE QORIQ DPAA ETHERNET DRIVER 5632M: Madalin Bucur <madalin.bucur@nxp.com> 5633L: netdev@vger.kernel.org 5634S: Maintained 5635F: drivers/net/ethernet/freescale/dpaa 5636 5637FREESCALE QORIQ DPAA FMAN DRIVER 5638M: Madalin Bucur <madalin.bucur@nxp.com> 5639L: netdev@vger.kernel.org 5640S: Maintained 5641F: drivers/net/ethernet/freescale/fman 5642F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5643 5644FREESCALE QUAD SPI DRIVER 5645M: Han Xu <han.xu@nxp.com> 5646L: linux-mtd@lists.infradead.org 5647S: Maintained 5648F: drivers/mtd/spi-nor/fsl-quadspi.c 5649 5650FREESCALE QUICC ENGINE LIBRARY 5651M: Qiang Zhao <qiang.zhao@nxp.com> 5652L: linuxppc-dev@lists.ozlabs.org 5653S: Maintained 5654F: drivers/soc/fsl/qe/ 5655F: include/soc/fsl/*qe*.h 5656F: include/soc/fsl/*ucc*.h 5657 5658FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5659M: Li Yang <leoyang.li@nxp.com> 5660L: netdev@vger.kernel.org 5661L: linuxppc-dev@lists.ozlabs.org 5662S: Maintained 5663F: drivers/net/ethernet/freescale/ucc_geth* 5664 5665FREESCALE QUICC ENGINE UCC HDLC DRIVER 5666M: Zhao Qiang <qiang.zhao@nxp.com> 5667L: netdev@vger.kernel.org 5668L: linuxppc-dev@lists.ozlabs.org 5669S: Maintained 5670F: drivers/net/wan/fsl_ucc_hdlc* 5671 5672FREESCALE QUICC ENGINE UCC UART DRIVER 5673M: Timur Tabi <timur@tabi.org> 5674L: linuxppc-dev@lists.ozlabs.org 5675S: Maintained 5676F: drivers/tty/serial/ucc_uart.c 5677 5678FREESCALE SOC DRIVERS 5679M: Li Yang <leoyang.li@nxp.com> 5680L: linuxppc-dev@lists.ozlabs.org 5681L: linux-arm-kernel@lists.infradead.org 5682S: Maintained 5683F: Documentation/devicetree/bindings/soc/fsl/ 5684F: drivers/soc/fsl/ 5685F: include/linux/fsl/ 5686 5687FREESCALE SOC FS_ENET DRIVER 5688M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5689M: Vitaly Bordug <vbordug@ru.mvista.com> 5690L: linuxppc-dev@lists.ozlabs.org 5691L: netdev@vger.kernel.org 5692S: Maintained 5693F: drivers/net/ethernet/freescale/fs_enet/ 5694F: include/linux/fs_enet_pd.h 5695 5696FREESCALE SOC SOUND DRIVERS 5697M: Timur Tabi <timur@tabi.org> 5698M: Nicolin Chen <nicoleotsuka@gmail.com> 5699M: Xiubo Li <Xiubo.Lee@gmail.com> 5700R: Fabio Estevam <fabio.estevam@nxp.com> 5701L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5702L: linuxppc-dev@lists.ozlabs.org 5703S: Maintained 5704F: sound/soc/fsl/fsl* 5705F: sound/soc/fsl/imx* 5706F: sound/soc/fsl/mpc8610_hpcd.c 5707 5708FREESCALE USB PERIPHERAL DRIVERS 5709M: Li Yang <leoyang.li@nxp.com> 5710L: linux-usb@vger.kernel.org 5711L: linuxppc-dev@lists.ozlabs.org 5712S: Maintained 5713F: drivers/usb/gadget/udc/fsl* 5714 5715FREEVXFS FILESYSTEM 5716M: Christoph Hellwig <hch@infradead.org> 5717W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5718S: Maintained 5719F: fs/freevxfs/ 5720 5721FREEZER 5722M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5723M: Pavel Machek <pavel@ucw.cz> 5724L: linux-pm@vger.kernel.org 5725S: Supported 5726F: Documentation/power/freezing-of-tasks.txt 5727F: include/linux/freezer.h 5728F: kernel/freezer.c 5729 5730FRONTSWAP API 5731M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5732L: linux-kernel@vger.kernel.org 5733S: Maintained 5734F: mm/frontswap.c 5735F: include/linux/frontswap.h 5736 5737FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5738M: David Howells <dhowells@redhat.com> 5739L: linux-cachefs@redhat.com (moderated for non-subscribers) 5740S: Supported 5741F: Documentation/filesystems/caching/ 5742F: fs/fscache/ 5743F: include/linux/fscache*.h 5744 5745FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5746M: Theodore Y. Ts'o <tytso@mit.edu> 5747M: Jaegeuk Kim <jaegeuk@kernel.org> 5748L: linux-fscrypt@vger.kernel.org 5749Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5751S: Supported 5752F: fs/crypto/ 5753F: include/linux/fscrypt*.h 5754F: Documentation/filesystems/fscrypt.rst 5755 5756FUJITSU FR-V (FRV) PORT 5757S: Orphan 5758F: arch/frv/ 5759 5760FUJITSU LAPTOP EXTRAS 5761M: Jonathan Woithe <jwoithe@just42.net> 5762L: platform-driver-x86@vger.kernel.org 5763S: Maintained 5764F: drivers/platform/x86/fujitsu-laptop.c 5765 5766FUJITSU M-5MO LS CAMERA ISP DRIVER 5767M: Kyungmin Park <kyungmin.park@samsung.com> 5768M: Heungjun Kim <riverful.kim@samsung.com> 5769L: linux-media@vger.kernel.org 5770S: Maintained 5771F: drivers/media/i2c/m5mols/ 5772F: include/media/i2c/m5mols.h 5773 5774FUJITSU TABLET EXTRAS 5775M: Robert Gerlach <khnz@gmx.de> 5776L: platform-driver-x86@vger.kernel.org 5777S: Maintained 5778F: drivers/platform/x86/fujitsu-tablet.c 5779 5780FUSE: FILESYSTEM IN USERSPACE 5781M: Miklos Szeredi <miklos@szeredi.hu> 5782L: linux-fsdevel@vger.kernel.org 5783W: http://fuse.sourceforge.net/ 5784T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5785S: Maintained 5786F: fs/fuse/ 5787F: include/uapi/linux/fuse.h 5788F: Documentation/filesystems/fuse.txt 5789 5790FUTEX SUBSYSTEM 5791M: Thomas Gleixner <tglx@linutronix.de> 5792M: Ingo Molnar <mingo@redhat.com> 5793R: Peter Zijlstra <peterz@infradead.org> 5794R: Darren Hart <dvhart@infradead.org> 5795L: linux-kernel@vger.kernel.org 5796T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5797S: Maintained 5798F: kernel/futex.c 5799F: kernel/futex_compat.c 5800F: include/asm-generic/futex.h 5801F: include/linux/futex.h 5802F: include/uapi/linux/futex.h 5803F: tools/testing/selftests/futex/ 5804F: tools/perf/bench/futex* 5805F: Documentation/*futex* 5806 5807FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5808M: Rik Faith <faith@cs.unc.edu> 5809L: linux-scsi@vger.kernel.org 5810S: Odd Fixes (e.g., new signatures) 5811F: drivers/scsi/fdomain.* 5812 5813GCC PLUGINS 5814M: Kees Cook <keescook@chromium.org> 5815R: Emese Revfy <re.emese@gmail.com> 5816L: kernel-hardening@lists.openwall.com 5817S: Maintained 5818F: scripts/gcc-plugins/ 5819F: scripts/gcc-plugin.sh 5820F: scripts/Makefile.gcc-plugins 5821F: Documentation/gcc-plugins.txt 5822 5823GCOV BASED KERNEL PROFILING 5824M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5825S: Maintained 5826F: kernel/gcov/ 5827F: Documentation/dev-tools/gcov.rst 5828 5829GDB KERNEL DEBUGGING HELPER SCRIPTS 5830M: Jan Kiszka <jan.kiszka@siemens.com> 5831M: Kieran Bingham <kieran@bingham.xyz> 5832S: Supported 5833F: scripts/gdb/ 5834 5835GDT SCSI DISK ARRAY CONTROLLER DRIVER 5836M: Achim Leubner <achim_leubner@adaptec.com> 5837L: linux-scsi@vger.kernel.org 5838W: http://www.icp-vortex.com/ 5839S: Supported 5840F: drivers/scsi/gdt* 5841 5842GEMTEK FM RADIO RECEIVER DRIVER 5843M: Hans Verkuil <hverkuil@xs4all.nl> 5844L: linux-media@vger.kernel.org 5845T: git git://linuxtv.org/media_tree.git 5846W: https://linuxtv.org 5847S: Maintained 5848F: drivers/media/radio/radio-gemtek* 5849 5850GENERIC GPIO I2C DRIVER 5851M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5852S: Supported 5853F: drivers/i2c/busses/i2c-gpio.c 5854F: include/linux/i2c-gpio.h 5855 5856GENERIC GPIO I2C MULTIPLEXER DRIVER 5857M: Peter Korsgaard <peter.korsgaard@barco.com> 5858L: linux-i2c@vger.kernel.org 5859S: Supported 5860F: drivers/i2c/muxes/i2c-mux-gpio.c 5861F: include/linux/i2c-mux-gpio.h 5862F: Documentation/i2c/muxes/i2c-mux-gpio 5863 5864GENERIC HDLC (WAN) DRIVERS 5865M: Krzysztof Halasa <khc@pm.waw.pl> 5866W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5867S: Maintained 5868F: drivers/net/wan/c101.c 5869F: drivers/net/wan/hd6457* 5870F: drivers/net/wan/hdlc* 5871F: drivers/net/wan/n2.c 5872F: drivers/net/wan/pc300too.c 5873F: drivers/net/wan/pci200syn.c 5874F: drivers/net/wan/wanxl* 5875 5876GENERIC INCLUDE/ASM HEADER FILES 5877M: Arnd Bergmann <arnd@arndb.de> 5878L: linux-arch@vger.kernel.org 5879T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5880S: Maintained 5881F: include/asm-generic/ 5882F: include/uapi/asm-generic/ 5883 5884GENERIC PHY FRAMEWORK 5885M: Kishon Vijay Abraham I <kishon@ti.com> 5886L: linux-kernel@vger.kernel.org 5887T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5888S: Supported 5889F: drivers/phy/ 5890F: include/linux/phy/ 5891 5892GENERIC PM DOMAINS 5893M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5894M: Kevin Hilman <khilman@kernel.org> 5895M: Ulf Hansson <ulf.hansson@linaro.org> 5896L: linux-pm@vger.kernel.org 5897S: Supported 5898F: drivers/base/power/domain*.c 5899F: include/linux/pm_domain.h 5900F: Documentation/devicetree/bindings/power/power_domain.txt 5901 5902GENERIC UIO DRIVER FOR PCI DEVICES 5903M: "Michael S. Tsirkin" <mst@redhat.com> 5904L: kvm@vger.kernel.org 5905S: Supported 5906F: drivers/uio/uio_pci_generic.c 5907 5908GENWQE (IBM Generic Workqueue Card) 5909M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5910M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5911S: Supported 5912F: drivers/misc/genwqe/ 5913 5914GET_MAINTAINER SCRIPT 5915M: Joe Perches <joe@perches.com> 5916S: Maintained 5917F: scripts/get_maintainer.pl 5918 5919GFS2 FILE SYSTEM 5920M: Steven Whitehouse <swhiteho@redhat.com> 5921M: Bob Peterson <rpeterso@redhat.com> 5922L: cluster-devel@redhat.com 5923W: http://sources.redhat.com/cluster/ 5924T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5925S: Supported 5926F: Documentation/filesystems/gfs2*.txt 5927F: fs/gfs2/ 5928F: include/uapi/linux/gfs2_ondisk.h 5929 5930GIGASET ISDN DRIVERS 5931M: Paul Bolle <pebolle@tiscali.nl> 5932L: gigaset307x-common@lists.sourceforge.net 5933W: http://gigaset307x.sourceforge.net/ 5934S: Odd Fixes 5935F: Documentation/isdn/README.gigaset 5936F: drivers/isdn/gigaset/ 5937F: include/uapi/linux/gigaset_dev.h 5938 5939GO7007 MPEG CODEC 5940M: Hans Verkuil <hans.verkuil@cisco.com> 5941L: linux-media@vger.kernel.org 5942S: Maintained 5943F: drivers/media/usb/go7007/ 5944 5945GOODIX TOUCHSCREEN 5946M: Bastien Nocera <hadess@hadess.net> 5947L: linux-input@vger.kernel.org 5948S: Maintained 5949F: drivers/input/touchscreen/goodix.c 5950 5951GPIO ACPI SUPPORT 5952M: Mika Westerberg <mika.westerberg@linux.intel.com> 5953M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5954L: linux-gpio@vger.kernel.org 5955L: linux-acpi@vger.kernel.org 5956S: Maintained 5957F: Documentation/acpi/gpio-properties.txt 5958F: drivers/gpio/gpiolib-acpi.c 5959 5960GPIO IR Transmitter 5961M: Sean Young <sean@mess.org> 5962L: linux-media@vger.kernel.org 5963S: Maintained 5964F: drivers/media/rc/gpio-ir-tx.c 5965 5966GPIO MOCKUP DRIVER 5967M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5968L: linux-gpio@vger.kernel.org 5969S: Maintained 5970F: drivers/gpio/gpio-mockup.c 5971F: tools/testing/selftests/gpio/ 5972 5973GPIO SUBSYSTEM 5974M: Linus Walleij <linus.walleij@linaro.org> 5975L: linux-gpio@vger.kernel.org 5976T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5977S: Maintained 5978F: Documentation/devicetree/bindings/gpio/ 5979F: Documentation/gpio/ 5980F: Documentation/ABI/testing/gpio-cdev 5981F: Documentation/ABI/obsolete/sysfs-gpio 5982F: drivers/gpio/ 5983F: include/linux/gpio/ 5984F: include/linux/gpio.h 5985F: include/asm-generic/gpio.h 5986F: include/uapi/linux/gpio.h 5987F: tools/gpio/ 5988 5989GRE DEMULTIPLEXER DRIVER 5990M: Dmitry Kozlov <xeb@mail.ru> 5991L: netdev@vger.kernel.org 5992S: Maintained 5993F: net/ipv4/gre_demux.c 5994F: net/ipv4/gre_offload.c 5995F: include/net/gre.h 5996 5997GRETH 10/100/1G Ethernet MAC device driver 5998M: Andreas Larsson <andreas@gaisler.com> 5999L: netdev@vger.kernel.org 6000S: Maintained 6001F: drivers/net/ethernet/aeroflex/ 6002 6003GREYBUS AUDIO PROTOCOLS DRIVERS 6004M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6005M: Mark Greer <mgreer@animalcreek.com> 6006S: Maintained 6007F: drivers/staging/greybus/audio_apbridgea.c 6008F: drivers/staging/greybus/audio_apbridgea.h 6009F: drivers/staging/greybus/audio_codec.c 6010F: drivers/staging/greybus/audio_codec.h 6011F: drivers/staging/greybus/audio_gb.c 6012F: drivers/staging/greybus/audio_manager.c 6013F: drivers/staging/greybus/audio_manager.h 6014F: drivers/staging/greybus/audio_manager_module.c 6015F: drivers/staging/greybus/audio_manager_private.h 6016F: drivers/staging/greybus/audio_manager_sysfs.c 6017F: drivers/staging/greybus/audio_module.c 6018F: drivers/staging/greybus/audio_topology.c 6019 6020GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6021M: Viresh Kumar <vireshk@kernel.org> 6022S: Maintained 6023F: drivers/staging/greybus/authentication.c 6024F: drivers/staging/greybus/bootrom.c 6025F: drivers/staging/greybus/firmware.h 6026F: drivers/staging/greybus/fw-core.c 6027F: drivers/staging/greybus/fw-download.c 6028F: drivers/staging/greybus/fw-managament.c 6029F: drivers/staging/greybus/greybus_authentication.h 6030F: drivers/staging/greybus/greybus_firmware.h 6031F: drivers/staging/greybus/hid.c 6032F: drivers/staging/greybus/i2c.c 6033F: drivers/staging/greybus/spi.c 6034F: drivers/staging/greybus/spilib.c 6035F: drivers/staging/greybus/spilib.h 6036 6037GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6038M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6039S: Maintained 6040F: drivers/staging/greybus/loopback.c 6041F: drivers/staging/greybus/timesync.c 6042F: drivers/staging/greybus/timesync_platform.c 6043 6044GREYBUS PLATFORM DRIVERS 6045M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6046S: Maintained 6047F: drivers/staging/greybus/arche-platform.c 6048F: drivers/staging/greybus/arche-apb-ctrl.c 6049F: drivers/staging/greybus/arche_platform.h 6050 6051GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6052M: Rui Miguel Silva <rmfrfs@gmail.com> 6053S: Maintained 6054F: drivers/staging/greybus/sdio.c 6055F: drivers/staging/greybus/light.c 6056F: drivers/staging/greybus/gpio.c 6057F: drivers/staging/greybus/power_supply.c 6058F: drivers/staging/greybus/spi.c 6059F: drivers/staging/greybus/spilib.c 6060 6061GREYBUS SUBSYSTEM 6062M: Johan Hovold <johan@kernel.org> 6063M: Alex Elder <elder@kernel.org> 6064M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6065S: Maintained 6066F: drivers/staging/greybus/ 6067L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6068 6069GREYBUS UART PROTOCOLS DRIVERS 6070M: David Lin <dtwlin@gmail.com> 6071S: Maintained 6072F: drivers/staging/greybus/uart.c 6073F: drivers/staging/greybus/log.c 6074 6075GS1662 VIDEO SERIALIZER 6076M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6077L: linux-media@vger.kernel.org 6078T: git git://linuxtv.org/media_tree.git 6079S: Maintained 6080F: drivers/media/spi/gs1662.c 6081 6082GSPCA FINEPIX SUBDRIVER 6083M: Frank Zago <frank@zago.net> 6084L: linux-media@vger.kernel.org 6085T: git git://linuxtv.org/media_tree.git 6086S: Maintained 6087F: drivers/media/usb/gspca/finepix.c 6088 6089GSPCA GL860 SUBDRIVER 6090M: Olivier Lorin <o.lorin@laposte.net> 6091L: linux-media@vger.kernel.org 6092T: git git://linuxtv.org/media_tree.git 6093S: Maintained 6094F: drivers/media/usb/gspca/gl860/ 6095 6096GSPCA M5602 SUBDRIVER 6097M: Erik Andren <erik.andren@gmail.com> 6098L: linux-media@vger.kernel.org 6099T: git git://linuxtv.org/media_tree.git 6100S: Maintained 6101F: drivers/media/usb/gspca/m5602/ 6102 6103GSPCA PAC207 SONIXB SUBDRIVER 6104M: Hans Verkuil <hverkuil@xs4all.nl> 6105L: linux-media@vger.kernel.org 6106T: git git://linuxtv.org/media_tree.git 6107S: Odd Fixes 6108F: drivers/media/usb/gspca/pac207.c 6109 6110GSPCA SN9C20X SUBDRIVER 6111M: Brian Johnson <brijohn@gmail.com> 6112L: linux-media@vger.kernel.org 6113T: git git://linuxtv.org/media_tree.git 6114S: Maintained 6115F: drivers/media/usb/gspca/sn9c20x.c 6116 6117GSPCA T613 SUBDRIVER 6118M: Leandro Costantino <lcostantino@gmail.com> 6119L: linux-media@vger.kernel.org 6120T: git git://linuxtv.org/media_tree.git 6121S: Maintained 6122F: drivers/media/usb/gspca/t613.c 6123 6124GSPCA USB WEBCAM DRIVER 6125M: Hans Verkuil <hverkuil@xs4all.nl> 6126L: linux-media@vger.kernel.org 6127T: git git://linuxtv.org/media_tree.git 6128S: Odd Fixes 6129F: drivers/media/usb/gspca/ 6130 6131GTP (GPRS Tunneling Protocol) 6132M: Pablo Neira Ayuso <pablo@netfilter.org> 6133M: Harald Welte <laforge@gnumonks.org> 6134L: osmocom-net-gprs@lists.osmocom.org 6135T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6136S: Maintained 6137F: drivers/net/gtp.c 6138 6139GUID PARTITION TABLE (GPT) 6140M: Davidlohr Bueso <dave@stgolabs.net> 6141L: linux-efi@vger.kernel.org 6142S: Maintained 6143F: block/partitions/efi.* 6144 6145H8/300 ARCHITECTURE 6146M: Yoshinori Sato <ysato@users.sourceforge.jp> 6147L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6148W: http://uclinux-h8.sourceforge.jp 6149T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6150S: Maintained 6151F: arch/h8300/ 6152F: drivers/clocksource/h8300_*.c 6153F: drivers/clk/h8300/ 6154F: drivers/irqchip/irq-renesas-h8*.c 6155 6156HACKRF MEDIA DRIVER 6157M: Antti Palosaari <crope@iki.fi> 6158L: linux-media@vger.kernel.org 6159W: https://linuxtv.org 6160W: http://palosaari.fi/linux/ 6161Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6162T: git git://linuxtv.org/anttip/media_tree.git 6163S: Maintained 6164F: drivers/media/usb/hackrf/ 6165 6166HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6167M: Frank Seidel <frank@f-seidel.de> 6168L: platform-driver-x86@vger.kernel.org 6169W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6170S: Maintained 6171F: drivers/platform/x86/hdaps.c 6172 6173HARDWARE MONITORING 6174M: Jean Delvare <jdelvare@suse.com> 6175M: Guenter Roeck <linux@roeck-us.net> 6176L: linux-hwmon@vger.kernel.org 6177W: http://hwmon.wiki.kernel.org/ 6178T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6179S: Maintained 6180F: Documentation/hwmon/ 6181F: drivers/hwmon/ 6182F: include/linux/hwmon*.h 6183 6184HARDWARE RANDOM NUMBER GENERATOR CORE 6185M: Matt Mackall <mpm@selenic.com> 6186M: Herbert Xu <herbert@gondor.apana.org.au> 6187L: linux-crypto@vger.kernel.org 6188S: Odd fixes 6189F: Documentation/devicetree/bindings/rng/ 6190F: Documentation/hw_random.txt 6191F: drivers/char/hw_random/ 6192F: include/linux/hw_random.h 6193 6194HARDWARE SPINLOCK CORE 6195M: Ohad Ben-Cohen <ohad@wizery.com> 6196M: Bjorn Andersson <bjorn.andersson@linaro.org> 6197L: linux-remoteproc@vger.kernel.org 6198S: Maintained 6199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6200F: Documentation/devicetree/bindings/hwlock/ 6201F: Documentation/hwspinlock.txt 6202F: drivers/hwspinlock/ 6203F: include/linux/hwspinlock.h 6204 6205HARMONY SOUND DRIVER 6206L: linux-parisc@vger.kernel.org 6207S: Maintained 6208F: sound/parisc/harmony.* 6209 6210HDPVR USB VIDEO ENCODER DRIVER 6211M: Hans Verkuil <hverkuil@xs4all.nl> 6212L: linux-media@vger.kernel.org 6213T: git git://linuxtv.org/media_tree.git 6214W: https://linuxtv.org 6215S: Odd Fixes 6216F: drivers/media/usb/hdpvr/ 6217 6218HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6219M: Jimmy Vance <jimmy.vance@hpe.com> 6220S: Supported 6221F: Documentation/watchdog/hpwdt.txt 6222F: drivers/watchdog/hpwdt.c 6223 6224HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6225M: Don Brace <don.brace@microsemi.com> 6226L: esc.storagedev@microsemi.com 6227L: linux-scsi@vger.kernel.org 6228S: Supported 6229F: Documentation/scsi/hpsa.txt 6230F: drivers/scsi/hpsa*.[ch] 6231F: include/linux/cciss*.h 6232F: include/uapi/linux/cciss*.h 6233 6234HFI1 DRIVER 6235M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6236M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6237L: linux-rdma@vger.kernel.org 6238S: Supported 6239F: drivers/infiniband/hw/hfi1 6240 6241HFS FILESYSTEM 6242L: linux-fsdevel@vger.kernel.org 6243S: Orphan 6244F: Documentation/filesystems/hfs.txt 6245F: fs/hfs/ 6246 6247HFSPLUS FILESYSTEM 6248L: linux-fsdevel@vger.kernel.org 6249S: Orphan 6250F: Documentation/filesystems/hfsplus.txt 6251F: fs/hfsplus/ 6252 6253HGA FRAMEBUFFER DRIVER 6254M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6255L: linux-nvidia@lists.surfsouth.com 6256W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6257S: Maintained 6258F: drivers/video/fbdev/hgafb.c 6259 6260HIBERNATION (aka Software Suspend, aka swsusp) 6261M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6262M: Pavel Machek <pavel@ucw.cz> 6263L: linux-pm@vger.kernel.org 6264B: https://bugzilla.kernel.org 6265S: Supported 6266F: arch/x86/power/ 6267F: drivers/base/power/ 6268F: kernel/power/ 6269F: include/linux/suspend.h 6270F: include/linux/freezer.h 6271F: include/linux/pm.h 6272F: arch/*/include/asm/suspend*.h 6273 6274HID CORE LAYER 6275M: Jiri Kosina <jikos@kernel.org> 6276R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6277L: linux-input@vger.kernel.org 6278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6279S: Maintained 6280F: drivers/hid/ 6281F: include/linux/hid* 6282F: include/uapi/linux/hid* 6283 6284HID SENSOR HUB DRIVERS 6285M: Jiri Kosina <jikos@kernel.org> 6286M: Jonathan Cameron <jic23@kernel.org> 6287M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6288L: linux-input@vger.kernel.org 6289L: linux-iio@vger.kernel.org 6290S: Maintained 6291F: Documentation/hid/hid-sensor* 6292F: drivers/hid/hid-sensor-* 6293F: drivers/iio/*/hid-* 6294F: include/linux/hid-sensor-* 6295 6296HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6297M: Thomas Gleixner <tglx@linutronix.de> 6298L: linux-kernel@vger.kernel.org 6299T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6300S: Maintained 6301F: Documentation/timers/ 6302F: kernel/time/hrtimer.c 6303F: kernel/time/clockevents.c 6304F: kernel/time/timer_*.c 6305F: include/linux/clockchips.h 6306F: include/linux/hrtimer.h 6307 6308HIGH-SPEED SCC DRIVER FOR AX.25 6309L: linux-hams@vger.kernel.org 6310S: Orphan 6311F: drivers/net/hamradio/dmascc.c 6312F: drivers/net/hamradio/scc.c 6313 6314HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6315M: HighPoint Linux Team <linux@highpoint-tech.com> 6316W: http://www.highpoint-tech.com 6317S: Supported 6318F: Documentation/scsi/hptiop.txt 6319F: drivers/scsi/hptiop.c 6320 6321HIPPI 6322M: Jes Sorensen <jes@trained-monkey.org> 6323L: linux-hippi@sunsite.dk 6324S: Maintained 6325F: include/linux/hippidevice.h 6326F: include/uapi/linux/if_hippi.h 6327F: net/802/hippi.c 6328F: drivers/net/hippi/ 6329 6330HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6331M: Yisen Zhuang <yisen.zhuang@huawei.com> 6332M: Salil Mehta <salil.mehta@huawei.com> 6333L: netdev@vger.kernel.org 6334W: http://www.hisilicon.com 6335S: Maintained 6336F: drivers/net/ethernet/hisilicon/hns3/ 6337 6338HISILICON NETWORK SUBSYSTEM DRIVER 6339M: Yisen Zhuang <yisen.zhuang@huawei.com> 6340M: Salil Mehta <salil.mehta@huawei.com> 6341L: netdev@vger.kernel.org 6342W: http://www.hisilicon.com 6343S: Maintained 6344F: drivers/net/ethernet/hisilicon/ 6345F: Documentation/devicetree/bindings/net/hisilicon*.txt 6346 6347HISILICON PMU DRIVER 6348M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6349W: http://www.hisilicon.com 6350S: Supported 6351F: drivers/perf/hisilicon 6352F: Documentation/perf/hisi-pmu.txt 6353 6354HISILICON ROCE DRIVER 6355M: Lijun Ou <oulijun@huawei.com> 6356M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6357L: linux-rdma@vger.kernel.org 6358S: Maintained 6359F: drivers/infiniband/hw/hns/ 6360F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6361 6362HISILICON SAS Controller 6363M: John Garry <john.garry@huawei.com> 6364W: http://www.hisilicon.com 6365S: Supported 6366F: drivers/scsi/hisi_sas/ 6367F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6368 6369HMM - Heterogeneous Memory Management 6370M: Jérôme Glisse <jglisse@redhat.com> 6371L: linux-mm@kvack.org 6372S: Maintained 6373F: mm/hmm* 6374F: include/linux/hmm* 6375 6376HOST AP DRIVER 6377M: Jouni Malinen <j@w1.fi> 6378L: linux-wireless@vger.kernel.org 6379W: http://w1.fi/hostap-driver.html 6380S: Obsolete 6381F: drivers/net/wireless/intersil/hostap/ 6382 6383HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6384L: platform-driver-x86@vger.kernel.org 6385S: Orphan 6386F: drivers/platform/x86/tc1100-wmi.c 6387 6388HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6389M: Jaroslav Kysela <perex@perex.cz> 6390S: Maintained 6391F: drivers/net/ethernet/hp/hp100.* 6392 6393HPET: High Precision Event Timers driver 6394M: Clemens Ladisch <clemens@ladisch.de> 6395S: Maintained 6396F: Documentation/timers/hpet.txt 6397F: drivers/char/hpet.c 6398F: include/linux/hpet.h 6399F: include/uapi/linux/hpet.h 6400 6401HPET: x86 6402S: Orphan 6403F: arch/x86/kernel/hpet.c 6404F: arch/x86/include/asm/hpet.h 6405 6406HPFS FILESYSTEM 6407M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6408W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6409S: Maintained 6410F: fs/hpfs/ 6411 6412HSI SUBSYSTEM 6413M: Sebastian Reichel <sre@kernel.org> 6414T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6415S: Maintained 6416F: Documentation/ABI/testing/sysfs-bus-hsi 6417F: Documentation/driver-api/hsi.rst 6418F: drivers/hsi/ 6419F: include/linux/hsi/ 6420F: include/uapi/linux/hsi/ 6421 6422HSO 3G MODEM DRIVER 6423L: linux-usb@vger.kernel.org 6424S: Orphan 6425F: drivers/net/usb/hso.c 6426 6427HSR NETWORK PROTOCOL 6428M: Arvid Brodin <arvid.brodin@alten.se> 6429L: netdev@vger.kernel.org 6430S: Maintained 6431F: net/hsr/ 6432 6433HT16K33 LED CONTROLLER DRIVER 6434M: Robin van der Gracht <robin@protonic.nl> 6435S: Maintained 6436F: drivers/auxdisplay/ht16k33.c 6437F: Documentation/devicetree/bindings/display/ht16k33.txt 6438 6439HTCPEN TOUCHSCREEN DRIVER 6440M: Pau Oliva Fora <pof@eslack.org> 6441L: linux-input@vger.kernel.org 6442S: Maintained 6443F: drivers/input/touchscreen/htcpen.c 6444 6445HUAWEI ETHERNET DRIVER 6446M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6447L: netdev@vger.kernel.org 6448S: Supported 6449F: Documentation/networking/hinic.txt 6450F: drivers/net/ethernet/huawei/hinic/ 6451 6452HUGETLB FILESYSTEM 6453M: Nadia Yvette Chambers <nyc@holomorphy.com> 6454S: Maintained 6455F: fs/hugetlbfs/ 6456 6457HVA ST MEDIA DRIVER 6458M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6459L: linux-media@vger.kernel.org 6460T: git git://linuxtv.org/media_tree.git 6461W: https://linuxtv.org 6462S: Supported 6463F: drivers/media/platform/sti/hva 6464 6465HWPOISON MEMORY FAILURE HANDLING 6466M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6467L: linux-mm@kvack.org 6468S: Maintained 6469F: mm/memory-failure.c 6470F: mm/hwpoison-inject.c 6471 6472Hyper-V CORE AND DRIVERS 6473M: "K. Y. Srinivasan" <kys@microsoft.com> 6474M: Haiyang Zhang <haiyangz@microsoft.com> 6475M: Stephen Hemminger <sthemmin@microsoft.com> 6476L: devel@linuxdriverproject.org 6477S: Maintained 6478F: Documentation/networking/netvsc.txt 6479F: arch/x86/include/asm/mshyperv.h 6480F: arch/x86/include/asm/trace/hyperv.h 6481F: arch/x86/include/uapi/asm/hyperv.h 6482F: arch/x86/kernel/cpu/mshyperv.c 6483F: arch/x86/hyperv 6484F: drivers/hid/hid-hyperv.c 6485F: drivers/hv/ 6486F: drivers/input/serio/hyperv-keyboard.c 6487F: drivers/pci/host/pci-hyperv.c 6488F: drivers/net/hyperv/ 6489F: drivers/scsi/storvsc_drv.c 6490F: drivers/uio/uio_hv_generic.c 6491F: drivers/video/fbdev/hyperv_fb.c 6492F: net/vmw_vsock/hyperv_transport.c 6493F: include/linux/hyperv.h 6494F: include/uapi/linux/hyperv.h 6495F: tools/hv/ 6496F: Documentation/ABI/stable/sysfs-bus-vmbus 6497 6498HYPERVISOR VIRTUAL CONSOLE DRIVER 6499L: linuxppc-dev@lists.ozlabs.org 6500S: Odd Fixes 6501F: drivers/tty/hvc/ 6502 6503I2C ACPI SUPPORT 6504M: Mika Westerberg <mika.westerberg@linux.intel.com> 6505L: linux-i2c@vger.kernel.org 6506L: linux-acpi@vger.kernel.org 6507S: Maintained 6508F: drivers/i2c/i2c-core-acpi.c 6509 6510I2C MUXES 6511M: Peter Rosin <peda@axentia.se> 6512L: linux-i2c@vger.kernel.org 6513S: Maintained 6514F: Documentation/i2c/i2c-topology 6515F: Documentation/i2c/muxes/ 6516F: Documentation/devicetree/bindings/i2c/i2c-mux* 6517F: Documentation/devicetree/bindings/i2c/i2c-arb* 6518F: Documentation/devicetree/bindings/i2c/i2c-gate* 6519F: drivers/i2c/i2c-mux.c 6520F: drivers/i2c/muxes/ 6521F: include/linux/i2c-mux.h 6522 6523I2C OVER PARALLEL PORT 6524M: Jean Delvare <jdelvare@suse.com> 6525L: linux-i2c@vger.kernel.org 6526S: Maintained 6527F: Documentation/i2c/busses/i2c-parport 6528F: Documentation/i2c/busses/i2c-parport-light 6529F: drivers/i2c/busses/i2c-parport.c 6530F: drivers/i2c/busses/i2c-parport-light.c 6531 6532I2C SUBSYSTEM 6533M: Wolfram Sang <wsa@the-dreams.de> 6534L: linux-i2c@vger.kernel.org 6535W: https://i2c.wiki.kernel.org/ 6536Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6537T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6538S: Maintained 6539F: Documentation/devicetree/bindings/i2c/ 6540F: Documentation/i2c/ 6541F: drivers/i2c/ 6542F: drivers/i2c/*/ 6543F: include/linux/i2c.h 6544F: include/linux/i2c-*.h 6545F: include/uapi/linux/i2c.h 6546F: include/uapi/linux/i2c-*.h 6547 6548I2C-TAOS-EVM DRIVER 6549M: Jean Delvare <jdelvare@suse.com> 6550L: linux-i2c@vger.kernel.org 6551S: Maintained 6552F: Documentation/i2c/busses/i2c-taos-evm 6553F: drivers/i2c/busses/i2c-taos-evm.c 6554 6555I2C-TINY-USB DRIVER 6556M: Till Harbaum <till@harbaum.org> 6557L: linux-i2c@vger.kernel.org 6558W: http://www.harbaum.org/till/i2c_tiny_usb 6559S: Maintained 6560F: drivers/i2c/busses/i2c-tiny-usb.c 6561 6562I2C/SMBUS CONTROLLER DRIVERS FOR PC 6563M: Jean Delvare <jdelvare@suse.com> 6564L: linux-i2c@vger.kernel.org 6565S: Maintained 6566F: Documentation/i2c/busses/i2c-ali1535 6567F: Documentation/i2c/busses/i2c-ali1563 6568F: Documentation/i2c/busses/i2c-ali15x3 6569F: Documentation/i2c/busses/i2c-amd756 6570F: Documentation/i2c/busses/i2c-amd8111 6571F: Documentation/i2c/busses/i2c-i801 6572F: Documentation/i2c/busses/i2c-nforce2 6573F: Documentation/i2c/busses/i2c-piix4 6574F: Documentation/i2c/busses/i2c-sis5595 6575F: Documentation/i2c/busses/i2c-sis630 6576F: Documentation/i2c/busses/i2c-sis96x 6577F: Documentation/i2c/busses/i2c-via 6578F: Documentation/i2c/busses/i2c-viapro 6579F: drivers/i2c/busses/i2c-ali1535.c 6580F: drivers/i2c/busses/i2c-ali1563.c 6581F: drivers/i2c/busses/i2c-ali15x3.c 6582F: drivers/i2c/busses/i2c-amd756.c 6583F: drivers/i2c/busses/i2c-amd756-s4882.c 6584F: drivers/i2c/busses/i2c-amd8111.c 6585F: drivers/i2c/busses/i2c-i801.c 6586F: drivers/i2c/busses/i2c-isch.c 6587F: drivers/i2c/busses/i2c-nforce2.c 6588F: drivers/i2c/busses/i2c-nforce2-s4985.c 6589F: drivers/i2c/busses/i2c-piix4.c 6590F: drivers/i2c/busses/i2c-sis5595.c 6591F: drivers/i2c/busses/i2c-sis630.c 6592F: drivers/i2c/busses/i2c-sis96x.c 6593F: drivers/i2c/busses/i2c-via.c 6594F: drivers/i2c/busses/i2c-viapro.c 6595 6596I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6597M: Hans de Goede <hdegoede@redhat.com> 6598L: linux-i2c@vger.kernel.org 6599S: Maintained 6600F: drivers/i2c/busses/i2c-cht-wc.c 6601 6602I2C/SMBUS ISMT DRIVER 6603M: Seth Heasley <seth.heasley@intel.com> 6604M: Neil Horman <nhorman@tuxdriver.com> 6605L: linux-i2c@vger.kernel.org 6606F: drivers/i2c/busses/i2c-ismt.c 6607F: Documentation/i2c/busses/i2c-ismt 6608 6609I2C/SMBUS STUB DRIVER 6610M: Jean Delvare <jdelvare@suse.com> 6611L: linux-i2c@vger.kernel.org 6612S: Maintained 6613F: drivers/i2c/i2c-stub.c 6614 6615i386 BOOT CODE 6616M: "H. Peter Anvin" <hpa@zytor.com> 6617S: Maintained 6618F: arch/x86/boot/ 6619 6620i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6621M: "H. Peter Anvin" <hpa@zytor.com> 6622T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6623S: Maintained 6624 6625IA64 (Itanium) PLATFORM 6626M: Tony Luck <tony.luck@intel.com> 6627M: Fenghua Yu <fenghua.yu@intel.com> 6628L: linux-ia64@vger.kernel.org 6629T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6630S: Maintained 6631F: arch/ia64/ 6632 6633IBM Power 842 compression accelerator 6634M: Haren Myneni <haren@us.ibm.com> 6635S: Supported 6636F: drivers/crypto/nx/Makefile 6637F: drivers/crypto/nx/Kconfig 6638F: drivers/crypto/nx/nx-842* 6639F: include/linux/sw842.h 6640F: crypto/842.c 6641F: lib/842/ 6642 6643IBM Power in-Nest Crypto Acceleration 6644M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6645M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6646L: linux-crypto@vger.kernel.org 6647S: Supported 6648F: drivers/crypto/nx/Makefile 6649F: drivers/crypto/nx/Kconfig 6650F: drivers/crypto/nx/nx-aes* 6651F: drivers/crypto/nx/nx-sha* 6652F: drivers/crypto/nx/nx.* 6653F: drivers/crypto/nx/nx_csbcpb.h 6654F: drivers/crypto/nx/nx_debugfs.h 6655 6656IBM Power Linux RAID adapter 6657M: Brian King <brking@us.ibm.com> 6658S: Supported 6659F: drivers/scsi/ipr.* 6660 6661IBM Power SRIOV Virtual NIC Device Driver 6662M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6663M: John Allen <jallen@linux.vnet.ibm.com> 6664L: netdev@vger.kernel.org 6665S: Supported 6666F: drivers/net/ethernet/ibm/ibmvnic.* 6667 6668IBM Power Virtual Accelerator Switchboard 6669M: Sukadev Bhattiprolu 6670L: linuxppc-dev@lists.ozlabs.org 6671S: Supported 6672F: arch/powerpc/platforms/powernv/vas* 6673F: arch/powerpc/platforms/powernv/copy-paste.h 6674F: arch/powerpc/include/asm/vas.h 6675F: arch/powerpc/include/uapi/asm/vas.h 6676 6677IBM Power Virtual Ethernet Device Driver 6678M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6679L: netdev@vger.kernel.org 6680S: Supported 6681F: drivers/net/ethernet/ibm/ibmveth.* 6682 6683IBM Power Virtual FC Device Drivers 6684M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6685L: linux-scsi@vger.kernel.org 6686S: Supported 6687F: drivers/scsi/ibmvscsi/ibmvfc* 6688 6689IBM Power Virtual SCSI Device Drivers 6690M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6691L: linux-scsi@vger.kernel.org 6692S: Supported 6693F: drivers/scsi/ibmvscsi/ibmvscsi* 6694F: include/scsi/viosrp.h 6695 6696IBM Power Virtual SCSI Device Target Driver 6697M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6698M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6699L: linux-scsi@vger.kernel.org 6700L: target-devel@vger.kernel.org 6701S: Supported 6702F: drivers/scsi/ibmvscsi_tgt/ 6703 6704IBM Power VMX Cryptographic instructions 6705M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6706M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6707L: linux-crypto@vger.kernel.org 6708S: Supported 6709F: drivers/crypto/vmx/Makefile 6710F: drivers/crypto/vmx/Kconfig 6711F: drivers/crypto/vmx/vmx.c 6712F: drivers/crypto/vmx/aes* 6713F: drivers/crypto/vmx/ghash* 6714F: drivers/crypto/vmx/ppc-xlate.pl 6715 6716IBM ServeRAID RAID DRIVER 6717S: Orphan 6718F: drivers/scsi/ips.* 6719 6720ICH LPC AND GPIO DRIVER 6721M: Peter Tyser <ptyser@xes-inc.com> 6722S: Maintained 6723F: drivers/mfd/lpc_ich.c 6724F: drivers/gpio/gpio-ich.c 6725 6726IDE SUBSYSTEM 6727M: "David S. Miller" <davem@davemloft.net> 6728L: linux-ide@vger.kernel.org 6729Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6730T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6731S: Maintained 6732F: Documentation/ide/ 6733F: drivers/ide/ 6734F: include/linux/ide.h 6735 6736IDE/ATAPI DRIVERS 6737M: Borislav Petkov <bp@alien8.de> 6738L: linux-ide@vger.kernel.org 6739S: Maintained 6740F: Documentation/cdrom/ide-cd 6741F: drivers/ide/ide-cd* 6742 6743IDEAPAD LAPTOP EXTRAS DRIVER 6744M: Ike Panhc <ike.pan@canonical.com> 6745L: platform-driver-x86@vger.kernel.org 6746W: http://launchpad.net/ideapad-laptop 6747S: Maintained 6748F: drivers/platform/x86/ideapad-laptop.c 6749 6750IDEAPAD LAPTOP SLIDEBAR DRIVER 6751M: Andrey Moiseev <o2g.org.ru@gmail.com> 6752L: linux-input@vger.kernel.org 6753W: https://github.com/o2genum/ideapad-slidebar 6754S: Maintained 6755F: drivers/input/misc/ideapad_slidebar.c 6756 6757IDT VersaClock 5 CLOCK DRIVER 6758M: Marek Vasut <marek.vasut@gmail.com> 6759S: Maintained 6760F: drivers/clk/clk-versaclock5.c 6761 6762IEEE 802.15.4 SUBSYSTEM 6763M: Alexander Aring <alex.aring@gmail.com> 6764M: Stefan Schmidt <stefan@osg.samsung.com> 6765L: linux-wpan@vger.kernel.org 6766W: http://wpan.cakelab.org/ 6767T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6768T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6769S: Maintained 6770F: net/ieee802154/ 6771F: net/mac802154/ 6772F: drivers/net/ieee802154/ 6773F: include/linux/nl802154.h 6774F: include/linux/ieee802154.h 6775F: include/net/nl802154.h 6776F: include/net/mac802154.h 6777F: include/net/af_ieee802154.h 6778F: include/net/cfg802154.h 6779F: include/net/ieee802154_netdev.h 6780F: Documentation/networking/ieee802154.txt 6781 6782IFE PROTOCOL 6783M: Yotam Gigi <yotam.gi@gmail.com> 6784M: Jamal Hadi Salim <jhs@mojatatu.com> 6785F: net/ife 6786F: include/net/ife.h 6787F: include/uapi/linux/ife.h 6788 6789IGORPLUG-USB IR RECEIVER 6790M: Sean Young <sean@mess.org> 6791L: linux-media@vger.kernel.org 6792S: Maintained 6793F: drivers/media/rc/igorplugusb.c 6794 6795IGUANAWORKS USB IR TRANSCEIVER 6796M: Sean Young <sean@mess.org> 6797L: linux-media@vger.kernel.org 6798S: Maintained 6799F: drivers/media/rc/iguanair.c 6800 6801IIO DIGITAL POTENTIOMETER DAC 6802M: Peter Rosin <peda@axentia.se> 6803L: linux-iio@vger.kernel.org 6804S: Maintained 6805F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6806F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6807F: drivers/iio/dac/dpot-dac.c 6808 6809IIO ENVELOPE DETECTOR 6810M: Peter Rosin <peda@axentia.se> 6811L: linux-iio@vger.kernel.org 6812S: Maintained 6813F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6814F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6815F: drivers/iio/adc/envelope-detector.c 6816 6817IIO MULTIPLEXER 6818M: Peter Rosin <peda@axentia.se> 6819L: linux-iio@vger.kernel.org 6820S: Maintained 6821F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6822F: drivers/iio/multiplexer/iio-mux.c 6823 6824IIO SUBSYSTEM AND DRIVERS 6825M: Jonathan Cameron <jic23@kernel.org> 6826R: Hartmut Knaack <knaack.h@gmx.de> 6827R: Lars-Peter Clausen <lars@metafoo.de> 6828R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6829L: linux-iio@vger.kernel.org 6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6831S: Maintained 6832F: Documentation/devicetree/bindings/iio/ 6833F: drivers/iio/ 6834F: drivers/staging/iio/ 6835F: include/linux/iio/ 6836F: tools/iio/ 6837 6838IKANOS/ADI EAGLE ADSL USB DRIVER 6839M: Matthieu Castet <castet.matthieu@free.fr> 6840M: Stanislaw Gruszka <stf_xl@wp.pl> 6841S: Maintained 6842F: drivers/usb/atm/ueagle-atm.c 6843 6844IMGTEC ASCII LCD DRIVER 6845M: Paul Burton <paul.burton@mips.com> 6846S: Maintained 6847F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6848F: drivers/auxdisplay/img-ascii-lcd.c 6849 6850IMGTEC IR DECODER DRIVER 6851M: James Hogan <jhogan@kernel.org> 6852S: Maintained 6853F: drivers/media/rc/img-ir/ 6854 6855IMS TWINTURBO FRAMEBUFFER DRIVER 6856L: linux-fbdev@vger.kernel.org 6857S: Orphan 6858F: drivers/video/fbdev/imsttfb.c 6859 6860INA209 HARDWARE MONITOR DRIVER 6861M: Guenter Roeck <linux@roeck-us.net> 6862L: linux-hwmon@vger.kernel.org 6863S: Maintained 6864F: Documentation/hwmon/ina209 6865F: Documentation/devicetree/bindings/i2c/ina209.txt 6866F: drivers/hwmon/ina209.c 6867 6868INA2XX HARDWARE MONITOR DRIVER 6869M: Guenter Roeck <linux@roeck-us.net> 6870L: linux-hwmon@vger.kernel.org 6871S: Maintained 6872F: Documentation/hwmon/ina2xx 6873F: drivers/hwmon/ina2xx.c 6874F: include/linux/platform_data/ina2xx.h 6875 6876INDUSTRY PACK SUBSYSTEM (IPACK) 6877M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6878M: Jens Taprogge <jens.taprogge@taprogge.org> 6879M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6880L: industrypack-devel@lists.sourceforge.net 6881W: http://industrypack.sourceforge.net 6882S: Maintained 6883F: drivers/ipack/ 6884 6885INFINIBAND SUBSYSTEM 6886M: Doug Ledford <dledford@redhat.com> 6887M: Jason Gunthorpe <jgg@mellanox.com> 6888L: linux-rdma@vger.kernel.org 6889W: http://www.openfabrics.org/ 6890Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6891T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6892S: Supported 6893F: Documentation/devicetree/bindings/infiniband/ 6894F: Documentation/infiniband/ 6895F: drivers/infiniband/ 6896F: include/uapi/linux/if_infiniband.h 6897F: include/uapi/rdma/ 6898F: include/rdma/ 6899 6900INGENIC JZ4780 DMA Driver 6901M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6902S: Maintained 6903F: drivers/dma/dma-jz4780.c 6904 6905INGENIC JZ4780 NAND DRIVER 6906M: Harvey Hunt <harveyhuntnexus@gmail.com> 6907L: linux-mtd@lists.infradead.org 6908S: Maintained 6909F: drivers/mtd/nand/jz4780_* 6910 6911INOTIFY 6912M: Jan Kara <jack@suse.cz> 6913R: Amir Goldstein <amir73il@gmail.com> 6914L: linux-fsdevel@vger.kernel.org 6915S: Maintained 6916F: Documentation/filesystems/inotify.txt 6917F: fs/notify/inotify/ 6918F: include/linux/inotify.h 6919F: include/uapi/linux/inotify.h 6920 6921INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6922M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6923L: linux-input@vger.kernel.org 6924Q: http://patchwork.kernel.org/project/linux-input/list/ 6925T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6926S: Maintained 6927F: drivers/input/ 6928F: include/linux/input.h 6929F: include/uapi/linux/input.h 6930F: include/uapi/linux/input-event-codes.h 6931F: include/linux/input/ 6932F: Documentation/devicetree/bindings/input/ 6933F: Documentation/input/ 6934 6935INPUT MULTITOUCH (MT) PROTOCOL 6936M: Henrik Rydberg <rydberg@bitmath.org> 6937L: linux-input@vger.kernel.org 6938S: Odd fixes 6939F: Documentation/input/multi-touch-protocol.rst 6940F: drivers/input/input-mt.c 6941K: \b(ABS|SYN)_MT_ 6942 6943INSIDE SECURE CRYPTO DRIVER 6944M: Antoine Tenart <antoine.tenart@free-electrons.com> 6945F: drivers/crypto/inside-secure/ 6946S: Maintained 6947L: linux-crypto@vger.kernel.org 6948 6949INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6950M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6951M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6952L: linux-integrity@vger.kernel.org 6953T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6954S: Supported 6955F: security/integrity/ima/ 6956 6957INTEL 810/815 FRAMEBUFFER DRIVER 6958M: Antonino Daplas <adaplas@gmail.com> 6959L: linux-fbdev@vger.kernel.org 6960S: Maintained 6961F: drivers/video/fbdev/i810/ 6962 6963INTEL ASoC BDW/HSW DRIVERS 6964M: Jie Yang <yang.jie@linux.intel.com> 6965L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6966S: Supported 6967F: sound/soc/intel/common/sst-dsp* 6968F: sound/soc/intel/common/sst-firmware.c 6969F: sound/soc/intel/boards/broadwell.c 6970F: sound/soc/intel/haswell/ 6971 6972INTEL C600 SERIES SAS CONTROLLER DRIVER 6973M: Intel SCU Linux support <intel-linux-scu@intel.com> 6974M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6975L: linux-scsi@vger.kernel.org 6976T: git git://git.code.sf.net/p/intel-sas/isci 6977S: Supported 6978F: drivers/scsi/isci/ 6979 6980INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6981M: Jani Nikula <jani.nikula@linux.intel.com> 6982M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6983M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6984L: intel-gfx@lists.freedesktop.org 6985W: https://01.org/linuxgraphics/ 6986B: https://01.org/linuxgraphics/documentation/how-report-bugs 6987C: irc://chat.freenode.net/intel-gfx 6988Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6989T: git git://anongit.freedesktop.org/drm-intel 6990S: Supported 6991F: drivers/gpu/drm/i915/ 6992F: include/drm/i915* 6993F: include/uapi/drm/i915_drm.h 6994F: Documentation/gpu/i915.rst 6995 6996INTEL ETHERNET DRIVERS 6997M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6998L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6999W: http://www.intel.com/support/feedback.htm 7000W: http://e1000.sourceforge.net/ 7001Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7004S: Supported 7005F: Documentation/networking/e100.txt 7006F: Documentation/networking/e1000.txt 7007F: Documentation/networking/e1000e.txt 7008F: Documentation/networking/igb.txt 7009F: Documentation/networking/igbvf.txt 7010F: Documentation/networking/ixgb.txt 7011F: Documentation/networking/ixgbe.txt 7012F: Documentation/networking/ixgbevf.txt 7013F: Documentation/networking/i40e.txt 7014F: Documentation/networking/i40evf.txt 7015F: drivers/net/ethernet/intel/ 7016F: drivers/net/ethernet/intel/*/ 7017F: include/linux/avf/virtchnl.h 7018 7019INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7020M: Maik Broemme <mbroemme@libmpq.org> 7021L: linux-fbdev@vger.kernel.org 7022S: Maintained 7023F: Documentation/fb/intelfb.txt 7024F: drivers/video/fbdev/intelfb/ 7025 7026INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7027M: Zhenyu Wang <zhenyuw@linux.intel.com> 7028M: Zhi Wang <zhi.a.wang@intel.com> 7029L: intel-gvt-dev@lists.freedesktop.org 7030L: intel-gfx@lists.freedesktop.org 7031W: https://01.org/igvt-g 7032T: git https://github.com/01org/gvt-linux.git 7033S: Supported 7034F: drivers/gpu/drm/i915/gvt/ 7035 7036INTEL HID EVENT DRIVER 7037M: Alex Hung <alex.hung@canonical.com> 7038L: platform-driver-x86@vger.kernel.org 7039S: Maintained 7040F: drivers/platform/x86/intel-hid.c 7041 7042INTEL I/OAT DMA DRIVER 7043M: Dave Jiang <dave.jiang@intel.com> 7044R: Dan Williams <dan.j.williams@intel.com> 7045L: dmaengine@vger.kernel.org 7046Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7047S: Supported 7048F: drivers/dma/ioat* 7049 7050INTEL IDLE DRIVER 7051M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7052M: Len Brown <lenb@kernel.org> 7053L: linux-pm@vger.kernel.org 7054T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7055B: https://bugzilla.kernel.org 7056S: Supported 7057F: drivers/idle/intel_idle.c 7058 7059INTEL INTEGRATED SENSOR HUB DRIVER 7060M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7061M: Jiri Kosina <jikos@kernel.org> 7062L: linux-input@vger.kernel.org 7063S: Maintained 7064F: drivers/hid/intel-ish-hid/ 7065 7066INTEL IOMMU (VT-d) 7067M: David Woodhouse <dwmw2@infradead.org> 7068L: iommu@lists.linux-foundation.org 7069T: git git://git.infradead.org/iommu-2.6.git 7070S: Supported 7071F: drivers/iommu/intel-iommu.c 7072F: include/linux/intel-iommu.h 7073 7074INTEL IOP-ADMA DMA DRIVER 7075R: Dan Williams <dan.j.williams@intel.com> 7076S: Odd fixes 7077F: drivers/dma/iop-adma.c 7078 7079INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7080M: Krzysztof Halasa <khalasa@piap.pl> 7081S: Maintained 7082F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7083F: arch/arm/mach-ixp4xx/include/mach/npe.h 7084F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7085F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7086F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7087F: drivers/net/wan/ixp4xx_hss.c 7088 7089INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7090M: Deepak Saxena <dsaxena@plexity.net> 7091S: Maintained 7092F: drivers/char/hw_random/ixp4xx-rng.c 7093 7094INTEL MANAGEMENT ENGINE (mei) 7095M: Tomas Winkler <tomas.winkler@intel.com> 7096L: linux-kernel@vger.kernel.org 7097S: Supported 7098F: include/uapi/linux/mei.h 7099F: include/linux/mei_cl_bus.h 7100F: drivers/misc/mei/* 7101F: drivers/watchdog/mei_wdt.c 7102F: Documentation/misc-devices/mei/* 7103F: samples/mei/* 7104 7105INTEL MENLOW THERMAL DRIVER 7106M: Sujith Thomas <sujith.thomas@intel.com> 7107L: platform-driver-x86@vger.kernel.org 7108W: https://01.org/linux-acpi 7109S: Supported 7110F: drivers/platform/x86/intel_menlow.c 7111 7112INTEL MERRIFIELD GPIO DRIVER 7113M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7114L: linux-gpio@vger.kernel.org 7115S: Maintained 7116F: drivers/gpio/gpio-merrifield.c 7117 7118INTEL MIC DRIVERS (mic) 7119M: Sudeep Dutt <sudeep.dutt@intel.com> 7120M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7121S: Supported 7122W: https://github.com/sudeepdutt/mic 7123W: http://software.intel.com/en-us/mic-developer 7124F: include/linux/mic_bus.h 7125F: include/linux/scif.h 7126F: include/uapi/linux/mic_common.h 7127F: include/uapi/linux/mic_ioctl.h 7128F: include/uapi/linux/scif_ioctl.h 7129F: drivers/misc/mic/ 7130F: drivers/dma/mic_x100_dma.c 7131F: drivers/dma/mic_x100_dma.h 7132F: Documentation/mic/ 7133 7134INTEL PMC CORE DRIVER 7135M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7136M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7137L: platform-driver-x86@vger.kernel.org 7138S: Maintained 7139F: arch/x86/include/asm/pmc_core.h 7140F: drivers/platform/x86/intel_pmc_core* 7141 7142INTEL PMC/P-Unit IPC DRIVER 7143M: Zha Qipeng<qipeng.zha@intel.com> 7144L: platform-driver-x86@vger.kernel.org 7145S: Maintained 7146F: drivers/platform/x86/intel_pmc_ipc.c 7147F: drivers/platform/x86/intel_punit_ipc.c 7148F: arch/x86/include/asm/intel_pmc_ipc.h 7149F: arch/x86/include/asm/intel_punit_ipc.h 7150 7151INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7152M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7153L: linux-wireless@vger.kernel.org 7154S: Maintained 7155F: Documentation/networking/README.ipw2100 7156F: Documentation/networking/README.ipw2200 7157F: drivers/net/wireless/intel/ipw2x00/ 7158 7159INTEL PSTATE DRIVER 7160M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7161M: Len Brown <lenb@kernel.org> 7162L: linux-pm@vger.kernel.org 7163S: Supported 7164F: drivers/cpufreq/intel_pstate.c 7165 7166INTEL RDMA RNIC DRIVER 7167M: Faisal Latif <faisal.latif@intel.com> 7168M: Shiraz Saleem <shiraz.saleem@intel.com> 7169L: linux-rdma@vger.kernel.org 7170S: Supported 7171F: drivers/infiniband/hw/i40iw/ 7172 7173INTEL TELEMETRY DRIVER 7174M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7175L: platform-driver-x86@vger.kernel.org 7176S: Maintained 7177F: arch/x86/include/asm/intel_telemetry.h 7178F: drivers/platform/x86/intel_telemetry* 7179 7180INTEL VIRTUAL BUTTON DRIVER 7181M: AceLan Kao <acelan.kao@canonical.com> 7182L: platform-driver-x86@vger.kernel.org 7183S: Maintained 7184F: drivers/platform/x86/intel-vbtn.c 7185 7186INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7187M: Stanislaw Gruszka <sgruszka@redhat.com> 7188L: linux-wireless@vger.kernel.org 7189S: Supported 7190F: drivers/net/wireless/intel/iwlegacy/ 7191 7192INTEL WIRELESS WIFI LINK (iwlwifi) 7193M: Johannes Berg <johannes.berg@intel.com> 7194M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7195M: Luca Coelho <luciano.coelho@intel.com> 7196M: Intel Linux Wireless <linuxwifi@intel.com> 7197L: linux-wireless@vger.kernel.org 7198W: http://intellinuxwireless.org 7199T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7200S: Supported 7201F: drivers/net/wireless/intel/iwlwifi/ 7202 7203INTEL WIRELESS WIMAX CONNECTION 2400 7204M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7205M: linux-wimax@intel.com 7206L: wimax@linuxwimax.org (subscribers-only) 7207S: Supported 7208W: http://linuxwimax.org 7209F: Documentation/wimax/README.i2400m 7210F: drivers/net/wimax/i2400m/ 7211F: include/uapi/linux/wimax/i2400m.h 7212 7213INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7214M: Mario Limonciello <mario.limonciello@dell.com> 7215S: Maintained 7216F: drivers/platform/x86/intel-wmi-thunderbolt.c 7217 7218INTEL(R) TRACE HUB 7219M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7220S: Supported 7221F: Documentation/trace/intel_th.txt 7222F: drivers/hwtracing/intel_th/ 7223 7224INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7225M: Ning Sun <ning.sun@intel.com> 7226L: tboot-devel@lists.sourceforge.net 7227W: http://tboot.sourceforge.net 7228T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7229S: Supported 7230F: Documentation/intel_txt.txt 7231F: include/linux/tboot.h 7232F: arch/x86/kernel/tboot.c 7233 7234INTEL-MID GPIO DRIVER 7235M: David Cohen <david.a.cohen@linux.intel.com> 7236L: linux-gpio@vger.kernel.org 7237S: Maintained 7238F: drivers/gpio/gpio-intel-mid.c 7239 7240INVENSENSE MPU-3050 GYROSCOPE DRIVER 7241M: Linus Walleij <linus.walleij@linaro.org> 7242L: linux-iio@vger.kernel.org 7243S: Maintained 7244F: drivers/iio/gyro/mpu3050* 7245F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7246 7247IOC3 ETHERNET DRIVER 7248M: Ralf Baechle <ralf@linux-mips.org> 7249L: linux-mips@linux-mips.org 7250S: Maintained 7251F: drivers/net/ethernet/sgi/ioc3-eth.c 7252 7253IOC3 SERIAL DRIVER 7254M: Pat Gefre <pfg@sgi.com> 7255L: linux-serial@vger.kernel.org 7256S: Maintained 7257F: drivers/tty/serial/ioc3_serial.c 7258 7259IOMMU DRIVERS 7260M: Joerg Roedel <joro@8bytes.org> 7261L: iommu@lists.linux-foundation.org 7262T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7263S: Maintained 7264F: Documentation/devicetree/bindings/iommu/ 7265F: drivers/iommu/ 7266F: include/linux/iommu.h 7267F: include/linux/iova.h 7268 7269IP MASQUERADING 7270M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7271S: Maintained 7272F: net/ipv4/netfilter/ipt_MASQUERADE.c 7273 7274IPMI SUBSYSTEM 7275M: Corey Minyard <minyard@acm.org> 7276L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7277W: http://openipmi.sourceforge.net/ 7278S: Supported 7279F: Documentation/IPMI.txt 7280F: drivers/char/ipmi/ 7281F: include/linux/ipmi* 7282F: include/uapi/linux/ipmi* 7283 7284IPS SCSI RAID DRIVER 7285M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7286L: linux-scsi@vger.kernel.org 7287W: http://www.adaptec.com/ 7288S: Maintained 7289F: drivers/scsi/ips* 7290 7291IPVS 7292M: Wensong Zhang <wensong@linux-vs.org> 7293M: Simon Horman <horms@verge.net.au> 7294M: Julian Anastasov <ja@ssi.bg> 7295L: netdev@vger.kernel.org 7296L: lvs-devel@vger.kernel.org 7297S: Maintained 7298T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7299T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7300F: Documentation/networking/ipvs-sysctl.txt 7301F: include/net/ip_vs.h 7302F: include/uapi/linux/ip_vs.h 7303F: net/netfilter/ipvs/ 7304 7305IPWIRELESS DRIVER 7306M: Jiri Kosina <jikos@kernel.org> 7307M: David Sterba <dsterba@suse.com> 7308S: Odd Fixes 7309F: drivers/tty/ipwireless/ 7310 7311IPX NETWORK LAYER 7312L: netdev@vger.kernel.org 7313S: Odd fixes 7314F: include/net/ipx.h 7315F: include/uapi/linux/ipx.h 7316F: net/ipx/ 7317 7318IRDA SUBSYSTEM 7319M: Samuel Ortiz <samuel@sortiz.org> 7320L: irda-users@lists.sourceforge.net (subscribers-only) 7321L: netdev@vger.kernel.org 7322W: http://irda.sourceforge.net/ 7323S: Maintained 7324T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7325F: Documentation/networking/irda.txt 7326F: drivers/staging/irda/ 7327 7328IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7329M: Marc Zyngier <marc.zyngier@arm.com> 7330S: Maintained 7331T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7332F: Documentation/IRQ-domain.txt 7333F: include/linux/irqdomain.h 7334F: kernel/irq/irqdomain.c 7335F: kernel/irq/msi.c 7336 7337IRQ SUBSYSTEM 7338M: Thomas Gleixner <tglx@linutronix.de> 7339L: linux-kernel@vger.kernel.org 7340S: Maintained 7341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7342F: kernel/irq/ 7343 7344IRQCHIP DRIVERS 7345M: Thomas Gleixner <tglx@linutronix.de> 7346M: Jason Cooper <jason@lakedaemon.net> 7347M: Marc Zyngier <marc.zyngier@arm.com> 7348L: linux-kernel@vger.kernel.org 7349S: Maintained 7350T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7351F: Documentation/devicetree/bindings/interrupt-controller/ 7352F: drivers/irqchip/ 7353 7354ISA 7355M: William Breathitt Gray <vilhelm.gray@gmail.com> 7356S: Maintained 7357F: Documentation/isa.txt 7358F: drivers/base/isa.c 7359F: include/linux/isa.h 7360 7361ISA RADIO MODULE 7362M: Hans Verkuil <hverkuil@xs4all.nl> 7363L: linux-media@vger.kernel.org 7364T: git git://linuxtv.org/media_tree.git 7365W: https://linuxtv.org 7366S: Maintained 7367F: drivers/media/radio/radio-isa* 7368 7369ISAPNP 7370M: Jaroslav Kysela <perex@perex.cz> 7371S: Maintained 7372F: Documentation/isapnp.txt 7373F: drivers/pnp/isapnp/ 7374F: include/linux/isapnp.h 7375 7376ISCSI 7377M: Lee Duncan <lduncan@suse.com> 7378M: Chris Leech <cleech@redhat.com> 7379L: open-iscsi@googlegroups.com 7380W: www.open-iscsi.com 7381S: Maintained 7382F: drivers/scsi/*iscsi* 7383F: include/scsi/*iscsi* 7384 7385iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7386M: Peter Jones <pjones@redhat.com> 7387M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7388S: Maintained 7389F: drivers/firmware/iscsi_ibft* 7390 7391ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7392M: Or Gerlitz <ogerlitz@mellanox.com> 7393M: Sagi Grimberg <sagi@grimberg.me> 7394M: Roi Dayan <roid@mellanox.com> 7395L: linux-rdma@vger.kernel.org 7396S: Supported 7397W: http://www.openfabrics.org 7398W: www.open-iscsi.org 7399Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7400F: drivers/infiniband/ulp/iser/ 7401 7402ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7403M: Sagi Grimberg <sagi@grimberg.me> 7404T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7405L: linux-rdma@vger.kernel.org 7406L: target-devel@vger.kernel.org 7407S: Supported 7408W: http://www.linux-iscsi.org 7409F: drivers/infiniband/ulp/isert 7410 7411ISDN SUBSYSTEM 7412M: Karsten Keil <isdn@linux-pingi.de> 7413L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7414L: netdev@vger.kernel.org 7415W: http://www.isdn4linux.de 7416T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7417S: Maintained 7418F: Documentation/isdn/ 7419F: drivers/isdn/ 7420F: include/linux/isdn.h 7421F: include/linux/isdn/ 7422F: include/uapi/linux/isdn.h 7423F: include/uapi/linux/isdn/ 7424 7425ISDN SUBSYSTEM (Eicon active card driver) 7426M: Armin Schindler <mac@melware.de> 7427L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7428W: http://www.melware.de 7429S: Maintained 7430F: drivers/isdn/hardware/eicon/ 7431 7432IT87 HARDWARE MONITORING DRIVER 7433M: Jean Delvare <jdelvare@suse.com> 7434L: linux-hwmon@vger.kernel.org 7435S: Maintained 7436F: Documentation/hwmon/it87 7437F: drivers/hwmon/it87.c 7438 7439IT913X MEDIA DRIVER 7440M: Antti Palosaari <crope@iki.fi> 7441L: linux-media@vger.kernel.org 7442W: https://linuxtv.org 7443W: http://palosaari.fi/linux/ 7444Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7445T: git git://linuxtv.org/anttip/media_tree.git 7446S: Maintained 7447F: drivers/media/tuners/it913x* 7448 7449IVTV VIDEO4LINUX DRIVER 7450M: Andy Walls <awalls@md.metrocast.net> 7451L: ivtv-devel@ivtvdriver.org (subscribers-only) 7452L: linux-media@vger.kernel.org 7453T: git git://linuxtv.org/media_tree.git 7454W: http://www.ivtvdriver.org 7455S: Maintained 7456F: Documentation/media/v4l-drivers/ivtv* 7457F: drivers/media/pci/ivtv/ 7458F: include/uapi/linux/ivtv* 7459 7460IX2505V MEDIA DRIVER 7461M: Malcolm Priestley <tvboxspy@gmail.com> 7462L: linux-media@vger.kernel.org 7463W: https://linuxtv.org 7464Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7465S: Maintained 7466F: drivers/media/dvb-frontends/ix2505v* 7467 7468JC42.4 TEMPERATURE SENSOR DRIVER 7469M: Guenter Roeck <linux@roeck-us.net> 7470L: linux-hwmon@vger.kernel.org 7471S: Maintained 7472F: drivers/hwmon/jc42.c 7473F: Documentation/hwmon/jc42 7474 7475JFS FILESYSTEM 7476M: Dave Kleikamp <shaggy@kernel.org> 7477L: jfs-discussion@lists.sourceforge.net 7478W: http://jfs.sourceforge.net/ 7479T: git git://github.com/kleikamp/linux-shaggy.git 7480S: Maintained 7481F: Documentation/filesystems/jfs.txt 7482F: fs/jfs/ 7483 7484JME NETWORK DRIVER 7485M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7486L: netdev@vger.kernel.org 7487S: Maintained 7488F: drivers/net/ethernet/jme.* 7489 7490JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7491M: David Woodhouse <dwmw2@infradead.org> 7492L: linux-mtd@lists.infradead.org 7493W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7494S: Maintained 7495F: fs/jffs2/ 7496F: include/uapi/linux/jffs2.h 7497 7498JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7499M: "Theodore Ts'o" <tytso@mit.edu> 7500M: Jan Kara <jack@suse.com> 7501L: linux-ext4@vger.kernel.org 7502S: Maintained 7503F: fs/jbd2/ 7504F: include/linux/jbd2.h 7505 7506JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7507M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7508L: linux-media@vger.kernel.org 7509S: Maintained 7510F: drivers/media/platform/rcar_jpu.c 7511 7512JSM Neo PCI based serial card 7513M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7514L: linux-serial@vger.kernel.org 7515S: Maintained 7516F: drivers/tty/serial/jsm/ 7517 7518K10TEMP HARDWARE MONITORING DRIVER 7519M: Clemens Ladisch <clemens@ladisch.de> 7520L: linux-hwmon@vger.kernel.org 7521S: Maintained 7522F: Documentation/hwmon/k10temp 7523F: drivers/hwmon/k10temp.c 7524 7525K8TEMP HARDWARE MONITORING DRIVER 7526M: Rudolf Marek <r.marek@assembler.cz> 7527L: linux-hwmon@vger.kernel.org 7528S: Maintained 7529F: Documentation/hwmon/k8temp 7530F: drivers/hwmon/k8temp.c 7531 7532KASAN 7533M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7534R: Alexander Potapenko <glider@google.com> 7535R: Dmitry Vyukov <dvyukov@google.com> 7536L: kasan-dev@googlegroups.com 7537S: Maintained 7538F: arch/*/include/asm/kasan.h 7539F: arch/*/mm/kasan_init* 7540F: Documentation/dev-tools/kasan.rst 7541F: include/linux/kasan*.h 7542F: lib/test_kasan.c 7543F: mm/kasan/ 7544F: scripts/Makefile.kasan 7545 7546KCONFIG 7547L: linux-kbuild@vger.kernel.org 7548S: Orphan 7549F: Documentation/kbuild/kconfig-language.txt 7550F: scripts/kconfig/ 7551 7552KDUMP 7553M: Dave Young <dyoung@redhat.com> 7554M: Baoquan He <bhe@redhat.com> 7555R: Vivek Goyal <vgoyal@redhat.com> 7556L: kexec@lists.infradead.org 7557W: http://lse.sourceforge.net/kdump/ 7558S: Maintained 7559F: Documentation/kdump/ 7560 7561KEENE FM RADIO TRANSMITTER DRIVER 7562M: Hans Verkuil <hverkuil@xs4all.nl> 7563L: linux-media@vger.kernel.org 7564T: git git://linuxtv.org/media_tree.git 7565W: https://linuxtv.org 7566S: Maintained 7567F: drivers/media/radio/radio-keene* 7568 7569KERNEL AUTOMOUNTER v4 (AUTOFS4) 7570M: Ian Kent <raven@themaw.net> 7571L: autofs@vger.kernel.org 7572S: Maintained 7573F: fs/autofs4/ 7574 7575KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7576M: Masahiro Yamada <yamada.masahiro@socionext.com> 7577M: Michal Marek <michal.lkml@markovi.net> 7578T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7579L: linux-kbuild@vger.kernel.org 7580S: Maintained 7581F: Documentation/kbuild/ 7582F: Makefile 7583F: scripts/Makefile.* 7584F: scripts/basic/ 7585F: scripts/mk* 7586F: scripts/package/ 7587 7588KERNEL JANITORS 7589L: kernel-janitors@vger.kernel.org 7590W: http://kernelnewbies.org/KernelJanitors 7591S: Odd Fixes 7592 7593KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7594M: "J. Bruce Fields" <bfields@fieldses.org> 7595M: Jeff Layton <jlayton@kernel.org> 7596L: linux-nfs@vger.kernel.org 7597W: http://nfs.sourceforge.net/ 7598T: git git://linux-nfs.org/~bfields/linux.git 7599S: Supported 7600F: fs/nfsd/ 7601F: include/uapi/linux/nfsd/ 7602F: fs/lockd/ 7603F: fs/nfs_common/ 7604F: net/sunrpc/ 7605F: include/linux/lockd/ 7606F: include/linux/sunrpc/ 7607F: include/uapi/linux/sunrpc/ 7608 7609KERNEL SELFTEST FRAMEWORK 7610M: Shuah Khan <shuahkh@osg.samsung.com> 7611M: Shuah Khan <shuah@kernel.org> 7612L: linux-kselftest@vger.kernel.org 7613T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7614S: Maintained 7615F: tools/testing/selftests/ 7616F: Documentation/dev-tools/kselftest* 7617 7618KERNEL USERMODE HELPER 7619M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7620L: linux-kernel@vger.kernel.org 7621S: Maintained 7622F: kernel/umh.c 7623F: include/linux/umh.h 7624 7625KERNEL VIRTUAL MACHINE (KVM) 7626M: Paolo Bonzini <pbonzini@redhat.com> 7627M: Radim Krčmář <rkrcmar@redhat.com> 7628L: kvm@vger.kernel.org 7629W: http://www.linux-kvm.org 7630T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7631S: Supported 7632F: Documentation/virtual/kvm/ 7633F: include/trace/events/kvm.h 7634F: include/uapi/asm-generic/kvm* 7635F: include/uapi/linux/kvm* 7636F: include/asm-generic/kvm* 7637F: include/linux/kvm* 7638F: include/kvm/iodev.h 7639F: virt/kvm/* 7640F: tools/kvm/ 7641 7642KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7643M: Joerg Roedel <joro@8bytes.org> 7644L: kvm@vger.kernel.org 7645W: http://www.linux-kvm.org/ 7646S: Maintained 7647F: arch/x86/include/asm/svm.h 7648F: arch/x86/kvm/svm.c 7649 7650KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7651M: Christoffer Dall <christoffer.dall@linaro.org> 7652M: Marc Zyngier <marc.zyngier@arm.com> 7653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7654L: kvmarm@lists.cs.columbia.edu 7655W: http://systems.cs.columbia.edu/projects/kvm-arm 7656T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7657S: Supported 7658F: arch/arm/include/uapi/asm/kvm* 7659F: arch/arm/include/asm/kvm* 7660F: arch/arm/kvm/ 7661F: virt/kvm/arm/ 7662F: include/kvm/arm_* 7663 7664KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7665M: Christoffer Dall <christoffer.dall@linaro.org> 7666M: Marc Zyngier <marc.zyngier@arm.com> 7667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7668L: kvmarm@lists.cs.columbia.edu 7669S: Maintained 7670F: arch/arm64/include/uapi/asm/kvm* 7671F: arch/arm64/include/asm/kvm* 7672F: arch/arm64/kvm/ 7673 7674KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7675M: James Hogan <jhogan@kernel.org> 7676L: linux-mips@linux-mips.org 7677S: Supported 7678F: arch/mips/include/uapi/asm/kvm* 7679F: arch/mips/include/asm/kvm* 7680F: arch/mips/kvm/ 7681 7682KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7683M: Paul Mackerras <paulus@ozlabs.org> 7684L: kvm-ppc@vger.kernel.org 7685W: http://www.linux-kvm.org/ 7686T: git git://github.com/agraf/linux-2.6.git 7687S: Supported 7688F: arch/powerpc/include/uapi/asm/kvm* 7689F: arch/powerpc/include/asm/kvm* 7690F: arch/powerpc/kvm/ 7691F: arch/powerpc/kernel/kvm* 7692 7693KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7694M: Christian Borntraeger <borntraeger@de.ibm.com> 7695M: Cornelia Huck <cohuck@redhat.com> 7696L: linux-s390@vger.kernel.org 7697W: http://www.ibm.com/developerworks/linux/linux390/ 7698T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7699S: Supported 7700F: arch/s390/include/uapi/asm/kvm* 7701F: arch/s390/include/asm/gmap.h 7702F: arch/s390/include/asm/kvm* 7703F: arch/s390/kvm/ 7704F: arch/s390/mm/gmap.c 7705 7706KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7707M: Paolo Bonzini <pbonzini@redhat.com> 7708M: Radim Krčmář <rkrcmar@redhat.com> 7709L: kvm@vger.kernel.org 7710W: http://www.linux-kvm.org 7711T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7712S: Supported 7713F: arch/x86/kvm/ 7714F: arch/x86/include/uapi/asm/kvm* 7715F: arch/x86/include/asm/kvm* 7716F: arch/x86/include/asm/pvclock-abi.h 7717F: arch/x86/kernel/kvm.c 7718F: arch/x86/kernel/kvmclock.c 7719 7720KERNFS 7721M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7722M: Tejun Heo <tj@kernel.org> 7723T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7724S: Supported 7725F: include/linux/kernfs.h 7726F: fs/kernfs/ 7727 7728KEXEC 7729M: Eric Biederman <ebiederm@xmission.com> 7730W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7731L: kexec@lists.infradead.org 7732S: Maintained 7733F: include/linux/kexec.h 7734F: include/uapi/linux/kexec.h 7735F: kernel/kexec* 7736 7737KEYS-ENCRYPTED 7738M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7739L: linux-integrity@vger.kernel.org 7740L: keyrings@vger.kernel.org 7741S: Supported 7742F: Documentation/security/keys/trusted-encrypted.rst 7743F: include/keys/encrypted-type.h 7744F: security/keys/encrypted-keys/ 7745 7746KEYS-TRUSTED 7747M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7748L: linux-integrity@vger.kernel.org 7749L: keyrings@vger.kernel.org 7750S: Supported 7751F: Documentation/security/keys/trusted-encrypted.rst 7752F: include/keys/trusted-type.h 7753F: security/keys/trusted.c 7754F: security/keys/trusted.h 7755 7756KEYS/KEYRINGS: 7757M: David Howells <dhowells@redhat.com> 7758L: keyrings@vger.kernel.org 7759S: Maintained 7760F: Documentation/security/keys/core.rst 7761F: include/linux/key.h 7762F: include/linux/key-type.h 7763F: include/linux/keyctl.h 7764F: include/uapi/linux/keyctl.h 7765F: include/keys/ 7766F: security/keys/ 7767 7768KGDB / KDB /debug_core 7769M: Jason Wessel <jason.wessel@windriver.com> 7770M: Daniel Thompson <daniel.thompson@linaro.org> 7771W: http://kgdb.wiki.kernel.org/ 7772L: kgdb-bugreport@lists.sourceforge.net 7773T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7774S: Maintained 7775F: Documentation/dev-tools/kgdb.rst 7776F: drivers/misc/kgdbts.c 7777F: drivers/tty/serial/kgdboc.c 7778F: include/linux/kdb.h 7779F: include/linux/kgdb.h 7780F: kernel/debug/ 7781 7782KMEMLEAK 7783M: Catalin Marinas <catalin.marinas@arm.com> 7784S: Maintained 7785F: Documentation/dev-tools/kmemleak.rst 7786F: include/linux/kmemleak.h 7787F: mm/kmemleak.c 7788F: mm/kmemleak-test.c 7789 7790KMOD KERNEL MODULE LOADER - USERMODE HELPER 7791M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7792L: linux-kernel@vger.kernel.org 7793S: Maintained 7794F: kernel/kmod.c 7795F: include/linux/kmod.h 7796F: lib/test_kmod.c 7797F: tools/testing/selftests/kmod/ 7798 7799KPROBES 7800M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7801M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7802M: "David S. Miller" <davem@davemloft.net> 7803M: Masami Hiramatsu <mhiramat@kernel.org> 7804S: Maintained 7805F: Documentation/kprobes.txt 7806F: include/linux/kprobes.h 7807F: include/asm-generic/kprobes.h 7808F: kernel/kprobes.c 7809 7810KS0108 LCD CONTROLLER DRIVER 7811M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7812W: http://miguelojeda.es/auxdisplay.htm 7813W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7814S: Maintained 7815F: Documentation/auxdisplay/ks0108 7816F: drivers/auxdisplay/ks0108.c 7817F: include/linux/ks0108.h 7818 7819L3MDEV 7820M: David Ahern <dsa@cumulusnetworks.com> 7821L: netdev@vger.kernel.org 7822S: Maintained 7823F: net/l3mdev 7824F: include/net/l3mdev.h 7825 7826LANTIQ MIPS ARCHITECTURE 7827M: John Crispin <john@phrozen.org> 7828L: linux-mips@linux-mips.org 7829S: Maintained 7830F: arch/mips/lantiq 7831F: drivers/soc/lantiq 7832 7833LAPB module 7834L: linux-x25@vger.kernel.org 7835S: Orphan 7836F: Documentation/networking/lapb-module.txt 7837F: include/*/lapb.h 7838F: net/lapb/ 7839 7840LASI 53c700 driver for PARISC 7841M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7842L: linux-scsi@vger.kernel.org 7843S: Maintained 7844F: Documentation/scsi/53c700.txt 7845F: drivers/scsi/53c700* 7846 7847LEAKING_ADDRESSES 7848M: Tobin C. Harding <me@tobin.cc> 7849S: Maintained 7850F: scripts/leaking_addresses.pl 7851 7852LED SUBSYSTEM 7853M: Richard Purdie <rpurdie@rpsys.net> 7854M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7855M: Pavel Machek <pavel@ucw.cz> 7856L: linux-leds@vger.kernel.org 7857T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7858S: Maintained 7859F: Documentation/devicetree/bindings/leds/ 7860F: drivers/leds/ 7861F: include/linux/leds.h 7862 7863LEGACY EEPROM DRIVER 7864M: Jean Delvare <jdelvare@suse.com> 7865S: Maintained 7866F: Documentation/misc-devices/eeprom 7867F: drivers/misc/eeprom/eeprom.c 7868 7869LEGO USB Tower driver 7870M: Juergen Stuber <starblue@users.sourceforge.net> 7871L: legousb-devel@lists.sourceforge.net 7872W: http://legousb.sourceforge.net/ 7873S: Maintained 7874F: drivers/usb/misc/legousbtower.c 7875 7876LG2160 MEDIA DRIVER 7877M: Michael Krufky <mkrufky@linuxtv.org> 7878L: linux-media@vger.kernel.org 7879W: https://linuxtv.org 7880W: http://github.com/mkrufky 7881Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7882T: git git://linuxtv.org/mkrufky/tuners.git 7883S: Maintained 7884F: drivers/media/dvb-frontends/lg2160.* 7885 7886LGDT3305 MEDIA DRIVER 7887M: Michael Krufky <mkrufky@linuxtv.org> 7888L: linux-media@vger.kernel.org 7889W: https://linuxtv.org 7890W: http://github.com/mkrufky 7891Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7892T: git git://linuxtv.org/mkrufky/tuners.git 7893S: Maintained 7894F: drivers/media/dvb-frontends/lgdt3305.* 7895 7896LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7897M: Viresh Kumar <vireshk@kernel.org> 7898L: linux-ide@vger.kernel.org 7899T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7900S: Maintained 7901F: include/linux/pata_arasan_cf_data.h 7902F: drivers/ata/pata_arasan_cf.c 7903 7904LIBATA PATA DRIVERS 7905M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7906M: Tejun Heo <tj@kernel.org> 7907L: linux-ide@vger.kernel.org 7908T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7909S: Maintained 7910F: drivers/ata/pata_*.c 7911F: drivers/ata/ata_generic.c 7912 7913LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7914M: Linus Walleij <linus.walleij@linaro.org> 7915L: linux-ide@vger.kernel.org 7916T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7917S: Maintained 7918F: drivers/ata/pata_ftide010.c 7919F: drivers/ata/sata_gemini.c 7920F: drivers/ata/sata_gemini.h 7921 7922LIBATA SATA AHCI PLATFORM devices support 7923M: Hans de Goede <hdegoede@redhat.com> 7924M: Tejun Heo <tj@kernel.org> 7925L: linux-ide@vger.kernel.org 7926T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7927S: Maintained 7928F: drivers/ata/ahci_platform.c 7929F: drivers/ata/libahci_platform.c 7930F: include/linux/ahci_platform.h 7931 7932LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7933M: Mikael Pettersson <mikpelinux@gmail.com> 7934L: linux-ide@vger.kernel.org 7935T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7936S: Maintained 7937F: drivers/ata/sata_promise.* 7938 7939LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7940M: Tejun Heo <tj@kernel.org> 7941L: linux-ide@vger.kernel.org 7942T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7943S: Maintained 7944F: drivers/ata/ 7945F: include/linux/ata.h 7946F: include/linux/libata.h 7947F: Documentation/devicetree/bindings/ata/ 7948 7949LIBLOCKDEP 7950M: Sasha Levin <alexander.levin@verizon.com> 7951S: Maintained 7952F: tools/lib/lockdep/ 7953 7954LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7955M: Ross Zwisler <ross.zwisler@linux.intel.com> 7956L: linux-nvdimm@lists.01.org 7957Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7958S: Supported 7959F: drivers/nvdimm/blk.c 7960F: drivers/nvdimm/region_devs.c 7961 7962LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7963M: Vishal Verma <vishal.l.verma@intel.com> 7964L: linux-nvdimm@lists.01.org 7965Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7966S: Supported 7967F: drivers/nvdimm/btt* 7968 7969LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7970M: Ross Zwisler <ross.zwisler@linux.intel.com> 7971L: linux-nvdimm@lists.01.org 7972Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7973S: Supported 7974F: drivers/nvdimm/pmem* 7975 7976LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7977M: Dan Williams <dan.j.williams@intel.com> 7978L: linux-nvdimm@lists.01.org 7979Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7980T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7981S: Supported 7982F: drivers/nvdimm/* 7983F: drivers/acpi/nfit/* 7984F: include/linux/nd.h 7985F: include/linux/libnvdimm.h 7986F: include/uapi/linux/ndctl.h 7987 7988LIGHTNVM PLATFORM SUPPORT 7989M: Matias Bjorling <mb@lightnvm.io> 7990W: http://github/OpenChannelSSD 7991L: linux-block@vger.kernel.org 7992S: Maintained 7993F: drivers/lightnvm/ 7994F: include/linux/lightnvm.h 7995F: include/uapi/linux/lightnvm.h 7996 7997LINUX FOR POWER MACINTOSH 7998M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7999W: http://www.penguinppc.org/ 8000L: linuxppc-dev@lists.ozlabs.org 8001S: Maintained 8002F: arch/powerpc/platforms/powermac/ 8003F: drivers/macintosh/ 8004 8005LINUX FOR POWERPC (32-BIT AND 64-BIT) 8006M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8007M: Paul Mackerras <paulus@samba.org> 8008M: Michael Ellerman <mpe@ellerman.id.au> 8009W: https://github.com/linuxppc/linux/wiki 8010L: linuxppc-dev@lists.ozlabs.org 8011Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8013S: Supported 8014F: Documentation/ABI/stable/sysfs-firmware-opal-* 8015F: Documentation/devicetree/bindings/powerpc/ 8016F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8017F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8018F: Documentation/powerpc/ 8019F: arch/powerpc/ 8020F: drivers/char/tpm/tpm_ibmvtpm* 8021F: drivers/crypto/nx/ 8022F: drivers/crypto/vmx/ 8023F: drivers/i2c/busses/i2c-opal.c 8024F: drivers/net/ethernet/ibm/ibmveth.* 8025F: drivers/net/ethernet/ibm/ibmvnic.* 8026F: drivers/pci/hotplug/pnv_php.c 8027F: drivers/pci/hotplug/rpa* 8028F: drivers/rtc/rtc-opal.c 8029F: drivers/scsi/ibmvscsi/ 8030F: drivers/tty/hvc/hvc_opal.c 8031F: drivers/watchdog/wdrtas.c 8032F: tools/testing/selftests/powerpc 8033N: /pmac 8034N: powermac 8035N: powernv 8036N: [^a-z0-9]ps3 8037N: pseries 8038 8039LINUX FOR POWERPC EMBEDDED MPC5XXX 8040M: Anatolij Gustschin <agust@denx.de> 8041L: linuxppc-dev@lists.ozlabs.org 8042T: git git://git.denx.de/linux-denx-agust.git 8043S: Maintained 8044F: arch/powerpc/platforms/512x/ 8045F: arch/powerpc/platforms/52xx/ 8046 8047LINUX FOR POWERPC EMBEDDED PPC4XX 8048M: Alistair Popple <alistair@popple.id.au> 8049M: Matt Porter <mporter@kernel.crashing.org> 8050W: http://www.penguinppc.org/ 8051L: linuxppc-dev@lists.ozlabs.org 8052S: Maintained 8053F: arch/powerpc/platforms/40x/ 8054F: arch/powerpc/platforms/44x/ 8055 8056LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8057M: Scott Wood <oss@buserror.net> 8058M: Kumar Gala <galak@kernel.crashing.org> 8059W: http://www.penguinppc.org/ 8060L: linuxppc-dev@lists.ozlabs.org 8061T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8062S: Maintained 8063F: arch/powerpc/platforms/83xx/ 8064F: arch/powerpc/platforms/85xx/ 8065F: Documentation/devicetree/bindings/powerpc/fsl/ 8066 8067LINUX FOR POWERPC EMBEDDED PPC8XX 8068M: Vitaly Bordug <vitb@kernel.crashing.org> 8069W: http://www.penguinppc.org/ 8070L: linuxppc-dev@lists.ozlabs.org 8071S: Maintained 8072F: arch/powerpc/platforms/8xx/ 8073 8074LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8075L: linuxppc-dev@lists.ozlabs.org 8076S: Orphan 8077F: arch/powerpc/*/*virtex* 8078F: arch/powerpc/*/*/*virtex* 8079 8080LINUX FOR POWERPC PA SEMI PWRFICIENT 8081L: linuxppc-dev@lists.ozlabs.org 8082S: Orphan 8083F: arch/powerpc/platforms/pasemi/ 8084F: drivers/*/*pasemi* 8085F: drivers/*/*/*pasemi* 8086 8087LINUX KERNEL DUMP TEST MODULE (LKDTM) 8088M: Kees Cook <keescook@chromium.org> 8089S: Maintained 8090F: drivers/misc/lkdtm* 8091 8092LINUX SECURITY MODULE (LSM) FRAMEWORK 8093M: Chris Wright <chrisw@sous-sol.org> 8094L: linux-security-module@vger.kernel.org 8095S: Supported 8096 8097LIS3LV02D ACCELEROMETER DRIVER 8098M: Eric Piel <eric.piel@tremplin-utc.net> 8099S: Maintained 8100F: Documentation/misc-devices/lis3lv02d 8101F: drivers/misc/lis3lv02d/ 8102F: drivers/platform/x86/hp_accel.c 8103 8104LIVE PATCHING 8105M: Josh Poimboeuf <jpoimboe@redhat.com> 8106M: Jessica Yu <jeyu@kernel.org> 8107M: Jiri Kosina <jikos@kernel.org> 8108M: Miroslav Benes <mbenes@suse.cz> 8109R: Petr Mladek <pmladek@suse.com> 8110S: Maintained 8111F: kernel/livepatch/ 8112F: include/linux/livepatch.h 8113F: arch/x86/include/asm/livepatch.h 8114F: arch/x86/kernel/livepatch.c 8115F: Documentation/livepatch/ 8116F: Documentation/ABI/testing/sysfs-kernel-livepatch 8117F: samples/livepatch/ 8118L: live-patching@vger.kernel.org 8119T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8120 8121LLC (802.2) 8122L: netdev@vger.kernel.org 8123S: Odd fixes 8124F: include/linux/llc.h 8125F: include/uapi/linux/llc.h 8126F: include/net/llc* 8127F: net/llc/ 8128 8129LM73 HARDWARE MONITOR DRIVER 8130M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8131L: linux-hwmon@vger.kernel.org 8132S: Maintained 8133F: drivers/hwmon/lm73.c 8134 8135LM78 HARDWARE MONITOR DRIVER 8136M: Jean Delvare <jdelvare@suse.com> 8137L: linux-hwmon@vger.kernel.org 8138S: Maintained 8139F: Documentation/hwmon/lm78 8140F: drivers/hwmon/lm78.c 8141 8142LM83 HARDWARE MONITOR DRIVER 8143M: Jean Delvare <jdelvare@suse.com> 8144L: linux-hwmon@vger.kernel.org 8145S: Maintained 8146F: Documentation/hwmon/lm83 8147F: drivers/hwmon/lm83.c 8148 8149LM90 HARDWARE MONITOR DRIVER 8150M: Jean Delvare <jdelvare@suse.com> 8151L: linux-hwmon@vger.kernel.org 8152S: Maintained 8153F: Documentation/hwmon/lm90 8154F: Documentation/devicetree/bindings/hwmon/lm90.txt 8155F: drivers/hwmon/lm90.c 8156F: include/dt-bindings/thermal/lm90.h 8157 8158LM95234 HARDWARE MONITOR DRIVER 8159M: Guenter Roeck <linux@roeck-us.net> 8160L: linux-hwmon@vger.kernel.org 8161S: Maintained 8162F: Documentation/hwmon/lm95234 8163F: drivers/hwmon/lm95234.c 8164 8165LME2510 MEDIA DRIVER 8166M: Malcolm Priestley <tvboxspy@gmail.com> 8167L: linux-media@vger.kernel.org 8168W: https://linuxtv.org 8169Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8170S: Maintained 8171F: drivers/media/usb/dvb-usb-v2/lmedm04* 8172 8173LOADPIN SECURITY MODULE 8174M: Kees Cook <keescook@chromium.org> 8175T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8176S: Supported 8177F: security/loadpin/ 8178F: Documentation/admin-guide/LSM/LoadPin.rst 8179 8180LOCKING PRIMITIVES 8181M: Peter Zijlstra <peterz@infradead.org> 8182M: Ingo Molnar <mingo@redhat.com> 8183L: linux-kernel@vger.kernel.org 8184T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8185S: Maintained 8186F: Documentation/locking/ 8187F: include/linux/lockdep.h 8188F: include/linux/spinlock*.h 8189F: arch/*/include/asm/spinlock*.h 8190F: include/linux/rwlock*.h 8191F: include/linux/mutex*.h 8192F: arch/*/include/asm/mutex*.h 8193F: include/linux/rwsem*.h 8194F: arch/*/include/asm/rwsem.h 8195F: include/linux/seqlock.h 8196F: lib/locking*.[ch] 8197F: kernel/locking/ 8198 8199LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8200M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8201L: linux-ntfs-dev@lists.sourceforge.net 8202W: http://www.linux-ntfs.org/content/view/19/37/ 8203S: Maintained 8204F: Documentation/ldm.txt 8205F: block/partitions/ldm.* 8206 8207LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8208M: Sathya Prakash <sathya.prakash@broadcom.com> 8209M: Chaitra P B <chaitra.basappa@broadcom.com> 8210M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8211L: MPT-FusionLinux.pdl@broadcom.com 8212L: linux-scsi@vger.kernel.org 8213W: http://www.avagotech.com/support/ 8214S: Supported 8215F: drivers/message/fusion/ 8216F: drivers/scsi/mpt2sas/ 8217F: drivers/scsi/mpt3sas/ 8218 8219LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8220M: Matthew Wilcox <matthew@wil.cx> 8221L: linux-scsi@vger.kernel.org 8222S: Maintained 8223F: drivers/scsi/sym53c8xx_2/ 8224 8225LTC4261 HARDWARE MONITOR DRIVER 8226M: Guenter Roeck <linux@roeck-us.net> 8227L: linux-hwmon@vger.kernel.org 8228S: Maintained 8229F: Documentation/hwmon/ltc4261 8230F: drivers/hwmon/ltc4261.c 8231 8232LTC4306 I2C MULTIPLEXER DRIVER 8233M: Michael Hennerich <michael.hennerich@analog.com> 8234W: http://ez.analog.com/community/linux-device-drivers 8235L: linux-i2c@vger.kernel.org 8236S: Supported 8237F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8238F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8239 8240LTP (Linux Test Project) 8241M: Mike Frysinger <vapier@gentoo.org> 8242M: Cyril Hrubis <chrubis@suse.cz> 8243M: Wanlong Gao <wanlong.gao@gmail.com> 8244M: Jan Stancek <jstancek@redhat.com> 8245M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8246M: Alexey Kodanev <alexey.kodanev@oracle.com> 8247L: ltp@lists.linux.it (subscribers-only) 8248W: http://linux-test-project.github.io/ 8249T: git git://github.com/linux-test-project/ltp.git 8250S: Maintained 8251 8252M32R ARCHITECTURE 8253W: http://www.linux-m32r.org/ 8254S: Orphan 8255F: arch/m32r/ 8256 8257M68K ARCHITECTURE 8258M: Geert Uytterhoeven <geert@linux-m68k.org> 8259L: linux-m68k@lists.linux-m68k.org 8260W: http://www.linux-m68k.org/ 8261T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8262S: Maintained 8263F: arch/m68k/ 8264F: drivers/zorro/ 8265 8266M68K ON APPLE MACINTOSH 8267M: Joshua Thompson <funaho@jurai.org> 8268W: http://www.mac.linux-m68k.org/ 8269L: linux-m68k@lists.linux-m68k.org 8270S: Maintained 8271F: arch/m68k/mac/ 8272 8273M68K ON HP9000/300 8274M: Philip Blundell <philb@gnu.org> 8275W: http://www.tazenda.demon.co.uk/phil/linux-hp 8276S: Maintained 8277F: arch/m68k/hp300/ 8278 8279M88DS3103 MEDIA DRIVER 8280M: Antti Palosaari <crope@iki.fi> 8281L: linux-media@vger.kernel.org 8282W: https://linuxtv.org 8283W: http://palosaari.fi/linux/ 8284Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8285T: git git://linuxtv.org/anttip/media_tree.git 8286S: Maintained 8287F: drivers/media/dvb-frontends/m88ds3103* 8288 8289M88RS2000 MEDIA DRIVER 8290M: Malcolm Priestley <tvboxspy@gmail.com> 8291L: linux-media@vger.kernel.org 8292W: https://linuxtv.org 8293Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8294S: Maintained 8295F: drivers/media/dvb-frontends/m88rs2000* 8296 8297MA901 MASTERKIT USB FM RADIO DRIVER 8298M: Alexey Klimov <klimov.linux@gmail.com> 8299L: linux-media@vger.kernel.org 8300T: git git://linuxtv.org/media_tree.git 8301S: Maintained 8302F: drivers/media/radio/radio-ma901.c 8303 8304MAC80211 8305M: Johannes Berg <johannes@sipsolutions.net> 8306L: linux-wireless@vger.kernel.org 8307W: http://wireless.kernel.org/ 8308T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8309T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8310S: Maintained 8311F: Documentation/networking/mac80211-injection.txt 8312F: include/net/mac80211.h 8313F: net/mac80211/ 8314F: drivers/net/wireless/mac80211_hwsim.[ch] 8315F: Documentation/networking/mac80211_hwsim/README 8316 8317MAILBOX API 8318M: Jassi Brar <jassisinghbrar@gmail.com> 8319L: linux-kernel@vger.kernel.org 8320S: Maintained 8321F: drivers/mailbox/ 8322F: include/linux/mailbox_client.h 8323F: include/linux/mailbox_controller.h 8324 8325MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8326M: Michael Kerrisk <mtk.manpages@gmail.com> 8327W: http://www.kernel.org/doc/man-pages 8328L: linux-man@vger.kernel.org 8329S: Maintained 8330 8331MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8332M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8333L: linux-mips@linux-mips.org 8334S: Maintained 8335F: arch/mips/boot/dts/img/pistachio_marduk.dts 8336 8337MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8338M: Andrew Lunn <andrew@lunn.ch> 8339M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8340L: netdev@vger.kernel.org 8341S: Maintained 8342F: drivers/net/dsa/mv88e6xxx/ 8343F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8344 8345MARVELL ARMADA DRM SUPPORT 8346M: Russell King <linux@armlinux.org.uk> 8347S: Maintained 8348T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8349T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8350F: drivers/gpu/drm/armada/ 8351F: include/uapi/drm/armada_drm.h 8352F: Documentation/devicetree/bindings/display/armada/ 8353 8354MARVELL CRYPTO DRIVER 8355M: Boris Brezillon <boris.brezillon@free-electrons.com> 8356M: Arnaud Ebalard <arno@natisbad.org> 8357F: drivers/crypto/marvell/ 8358S: Maintained 8359L: linux-crypto@vger.kernel.org 8360 8361MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8362M: Mirko Lindner <mlindner@marvell.com> 8363M: Stephen Hemminger <stephen@networkplumber.org> 8364L: netdev@vger.kernel.org 8365S: Maintained 8366F: drivers/net/ethernet/marvell/sk* 8367 8368MARVELL LIBERTAS WIRELESS DRIVER 8369L: libertas-dev@lists.infradead.org 8370S: Orphan 8371F: drivers/net/wireless/marvell/libertas/ 8372 8373MARVELL MACCHIATOBIN SUPPORT 8374M: Russell King <rmk@armlinux.org.uk> 8375L: linux-arm-kernel@lists.infradead.org 8376S: Maintained 8377F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8378 8379MARVELL MV643XX ETHERNET DRIVER 8380M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8381L: netdev@vger.kernel.org 8382S: Maintained 8383F: drivers/net/ethernet/marvell/mv643xx_eth.* 8384F: include/linux/mv643xx.h 8385 8386MARVELL MV88X3310 PHY DRIVER 8387M: Russell King <rmk@armlinux.org.uk> 8388L: netdev@vger.kernel.org 8389S: Maintained 8390F: drivers/net/phy/marvell10g.c 8391 8392MARVELL MVNETA ETHERNET DRIVER 8393M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8394L: netdev@vger.kernel.org 8395S: Maintained 8396F: drivers/net/ethernet/marvell/mvneta.* 8397 8398MARVELL MWIFIEX WIRELESS DRIVER 8399M: Amitkumar Karwar <amitkarwar@gmail.com> 8400M: Nishant Sarmukadam <nishants@marvell.com> 8401M: Ganapathi Bhat <gbhat@marvell.com> 8402M: Xinming Hu <huxm@marvell.com> 8403L: linux-wireless@vger.kernel.org 8404S: Maintained 8405F: drivers/net/wireless/marvell/mwifiex/ 8406 8407MARVELL MWL8K WIRELESS DRIVER 8408M: Lennert Buytenhek <buytenh@wantstofly.org> 8409L: linux-wireless@vger.kernel.org 8410S: Odd Fixes 8411F: drivers/net/wireless/marvell/mwl8k.c 8412 8413MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8414M: Nicolas Pitre <nico@fluxnic.net> 8415S: Odd Fixes 8416F: drivers/mmc/host/mvsdio.* 8417 8418MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8419M: Hu Ziji <huziji@marvell.com> 8420L: linux-mmc@vger.kernel.org 8421S: Supported 8422F: drivers/mmc/host/sdhci-xenon* 8423F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8424 8425MATROX FRAMEBUFFER DRIVER 8426L: linux-fbdev@vger.kernel.org 8427S: Orphan 8428F: drivers/video/fbdev/matrox/matroxfb_* 8429F: include/uapi/linux/matroxfb.h 8430 8431MAX16065 HARDWARE MONITOR DRIVER 8432M: Guenter Roeck <linux@roeck-us.net> 8433L: linux-hwmon@vger.kernel.org 8434S: Maintained 8435F: Documentation/hwmon/max16065 8436F: drivers/hwmon/max16065.c 8437 8438MAX20751 HARDWARE MONITOR DRIVER 8439M: Guenter Roeck <linux@roeck-us.net> 8440L: linux-hwmon@vger.kernel.org 8441S: Maintained 8442F: Documentation/hwmon/max20751 8443F: drivers/hwmon/max20751.c 8444 8445MAX2175 SDR TUNER DRIVER 8446M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8447L: linux-media@vger.kernel.org 8448T: git git://linuxtv.org/media_tree.git 8449S: Maintained 8450F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8451F: Documentation/media/v4l-drivers/max2175.rst 8452F: drivers/media/i2c/max2175* 8453F: include/uapi/linux/max2175.h 8454 8455MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8456L: linux-hwmon@vger.kernel.org 8457S: Orphan 8458F: Documentation/hwmon/max6650 8459F: drivers/hwmon/max6650.c 8460 8461MAX6697 HARDWARE MONITOR DRIVER 8462M: Guenter Roeck <linux@roeck-us.net> 8463L: linux-hwmon@vger.kernel.org 8464S: Maintained 8465F: Documentation/hwmon/max6697 8466F: Documentation/devicetree/bindings/i2c/max6697.txt 8467F: drivers/hwmon/max6697.c 8468F: include/linux/platform_data/max6697.h 8469 8470MAX9860 MONO AUDIO VOICE CODEC DRIVER 8471M: Peter Rosin <peda@axentia.se> 8472L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8473S: Maintained 8474F: Documentation/devicetree/bindings/sound/max9860.txt 8475F: sound/soc/codecs/max9860.* 8476 8477MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8478M: Javier Martinez Canillas <javier@dowhile0.org> 8479L: linux-kernel@vger.kernel.org 8480S: Supported 8481F: drivers/regulator/max77802-regulator.c 8482F: Documentation/devicetree/bindings/*/*max77802.txt 8483F: include/dt-bindings/*/*max77802.h 8484 8485MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8486M: Krzysztof Kozlowski <krzk@kernel.org> 8487M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8488L: linux-pm@vger.kernel.org 8489S: Supported 8490F: drivers/power/supply/max14577_charger.c 8491F: drivers/power/supply/max77693_charger.c 8492 8493MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8494M: Chanwoo Choi <cw00.choi@samsung.com> 8495M: Krzysztof Kozlowski <krzk@kernel.org> 8496M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8497L: linux-kernel@vger.kernel.org 8498S: Supported 8499F: drivers/*/max14577*.c 8500F: drivers/*/max77686*.c 8501F: drivers/*/max77693*.c 8502F: drivers/extcon/extcon-max14577.c 8503F: drivers/extcon/extcon-max77693.c 8504F: drivers/rtc/rtc-max77686.c 8505F: drivers/clk/clk-max77686.c 8506F: Documentation/devicetree/bindings/mfd/max14577.txt 8507F: Documentation/devicetree/bindings/*/max77686.txt 8508F: Documentation/devicetree/bindings/mfd/max77693.txt 8509F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8510F: include/linux/mfd/max14577*.h 8511F: include/linux/mfd/max77686*.h 8512F: include/linux/mfd/max77693*.h 8513 8514MAXIRADIO FM RADIO RECEIVER DRIVER 8515M: Hans Verkuil <hverkuil@xs4all.nl> 8516L: linux-media@vger.kernel.org 8517T: git git://linuxtv.org/media_tree.git 8518W: https://linuxtv.org 8519S: Maintained 8520F: drivers/media/radio/radio-maxiradio* 8521 8522MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8523M: Peter Rosin <peda@axentia.se> 8524L: linux-iio@vger.kernel.org 8525S: Maintained 8526F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8527F: drivers/iio/potentiometer/mcp4531.c 8528 8529MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8530M: William Breathitt Gray <vilhelm.gray@gmail.com> 8531L: linux-iio@vger.kernel.org 8532S: Maintained 8533F: drivers/iio/dac/cio-dac.c 8534 8535MEDIA DRIVERS FOR ASCOT2E 8536M: Sergey Kozlov <serjk@netup.ru> 8537M: Abylay Ospan <aospan@netup.ru> 8538L: linux-media@vger.kernel.org 8539W: https://linuxtv.org 8540W: http://netup.tv/ 8541T: git git://linuxtv.org/media_tree.git 8542S: Supported 8543F: drivers/media/dvb-frontends/ascot2e* 8544 8545MEDIA DRIVERS FOR CXD2841ER 8546M: Sergey Kozlov <serjk@netup.ru> 8547M: Abylay Ospan <aospan@netup.ru> 8548L: linux-media@vger.kernel.org 8549W: https://linuxtv.org 8550W: http://netup.tv/ 8551T: git git://linuxtv.org/media_tree.git 8552S: Supported 8553F: drivers/media/dvb-frontends/cxd2841er* 8554 8555MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8556M: Daniel Scheller <d.scheller.oss@gmail.com> 8557L: linux-media@vger.kernel.org 8558W: https://linuxtv.org 8559T: git git://linuxtv.org/media_tree.git 8560S: Maintained 8561F: drivers/media/pci/ddbridge/* 8562 8563MEDIA DRIVERS FOR FREESCALE IMX 8564M: Steve Longerbeam <slongerbeam@gmail.com> 8565M: Philipp Zabel <p.zabel@pengutronix.de> 8566L: linux-media@vger.kernel.org 8567T: git git://linuxtv.org/media_tree.git 8568S: Maintained 8569F: Documentation/devicetree/bindings/media/imx.txt 8570F: Documentation/media/v4l-drivers/imx.rst 8571F: drivers/staging/media/imx/ 8572F: include/linux/imx-media.h 8573F: include/media/imx.h 8574 8575MEDIA DRIVERS FOR HELENE 8576M: Abylay Ospan <aospan@netup.ru> 8577L: linux-media@vger.kernel.org 8578W: https://linuxtv.org 8579W: http://netup.tv/ 8580T: git git://linuxtv.org/media_tree.git 8581S: Supported 8582F: drivers/media/dvb-frontends/helene* 8583 8584MEDIA DRIVERS FOR HORUS3A 8585M: Sergey Kozlov <serjk@netup.ru> 8586M: Abylay Ospan <aospan@netup.ru> 8587L: linux-media@vger.kernel.org 8588W: https://linuxtv.org 8589W: http://netup.tv/ 8590T: git git://linuxtv.org/media_tree.git 8591S: Supported 8592F: drivers/media/dvb-frontends/horus3a* 8593 8594MEDIA DRIVERS FOR LNBH25 8595M: Sergey Kozlov <serjk@netup.ru> 8596M: Abylay Ospan <aospan@netup.ru> 8597L: linux-media@vger.kernel.org 8598W: https://linuxtv.org 8599W: http://netup.tv/ 8600T: git git://linuxtv.org/media_tree.git 8601S: Supported 8602F: drivers/media/dvb-frontends/lnbh25* 8603 8604MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8605M: Daniel Scheller <d.scheller.oss@gmail.com> 8606L: linux-media@vger.kernel.org 8607W: https://linuxtv.org 8608T: git git://linuxtv.org/media_tree.git 8609S: Maintained 8610F: drivers/media/dvb-frontends/mxl5xx* 8611 8612MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8613M: Sergey Kozlov <serjk@netup.ru> 8614M: Abylay Ospan <aospan@netup.ru> 8615L: linux-media@vger.kernel.org 8616W: https://linuxtv.org 8617W: http://netup.tv/ 8618T: git git://linuxtv.org/media_tree.git 8619S: Supported 8620F: drivers/media/pci/netup_unidvb/* 8621 8622MEDIA DRIVERS FOR RENESAS - DRIF 8623M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8624L: linux-media@vger.kernel.org 8625L: linux-renesas-soc@vger.kernel.org 8626T: git git://linuxtv.org/media_tree.git 8627S: Supported 8628F: Documentation/devicetree/bindings/media/renesas,drif.txt 8629F: drivers/media/platform/rcar_drif.c 8630 8631MEDIA DRIVERS FOR RENESAS - FCP 8632M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8633L: linux-media@vger.kernel.org 8634L: linux-renesas-soc@vger.kernel.org 8635T: git git://linuxtv.org/media_tree.git 8636S: Supported 8637F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8638F: drivers/media/platform/rcar-fcp.c 8639F: include/media/rcar-fcp.h 8640 8641MEDIA DRIVERS FOR RENESAS - FDP1 8642M: Kieran Bingham <kieran@bingham.xyz> 8643L: linux-media@vger.kernel.org 8644L: linux-renesas-soc@vger.kernel.org 8645T: git git://linuxtv.org/media_tree.git 8646S: Supported 8647F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8648F: drivers/media/platform/rcar_fdp1.c 8649 8650MEDIA DRIVERS FOR RENESAS - VIN 8651M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8652L: linux-media@vger.kernel.org 8653L: linux-renesas-soc@vger.kernel.org 8654T: git git://linuxtv.org/media_tree.git 8655S: Supported 8656F: Documentation/devicetree/bindings/media/rcar_vin.txt 8657F: drivers/media/platform/rcar-vin/ 8658 8659MEDIA DRIVERS FOR RENESAS - VSP1 8660M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8661L: linux-media@vger.kernel.org 8662L: linux-renesas-soc@vger.kernel.org 8663T: git git://linuxtv.org/media_tree.git 8664S: Supported 8665F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8666F: drivers/media/platform/vsp1/ 8667 8668MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8669M: Daniel Scheller <d.scheller.oss@gmail.com> 8670L: linux-media@vger.kernel.org 8671W: https://linuxtv.org 8672T: git git://linuxtv.org/media_tree.git 8673S: Maintained 8674F: drivers/media/dvb-frontends/stv0910* 8675 8676MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8677M: Daniel Scheller <d.scheller.oss@gmail.com> 8678L: linux-media@vger.kernel.org 8679W: https://linuxtv.org 8680T: git git://linuxtv.org/media_tree.git 8681S: Maintained 8682F: drivers/media/dvb-frontends/stv6111* 8683 8684MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8685M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8686M: Mauro Carvalho Chehab <mchehab@kernel.org> 8687P: LinuxTV.org Project 8688L: linux-media@vger.kernel.org 8689W: https://linuxtv.org 8690Q: http://patchwork.kernel.org/project/linux-media/list/ 8691T: git git://linuxtv.org/media_tree.git 8692S: Maintained 8693F: Documentation/devicetree/bindings/media/ 8694F: Documentation/media/ 8695F: drivers/media/ 8696F: drivers/staging/media/ 8697F: include/linux/platform_data/media/ 8698F: include/media/ 8699F: include/uapi/linux/dvb/ 8700F: include/uapi/linux/videodev2.h 8701F: include/uapi/linux/media.h 8702F: include/uapi/linux/v4l2-* 8703F: include/uapi/linux/meye.h 8704F: include/uapi/linux/ivtv* 8705F: include/uapi/linux/uvcvideo.h 8706 8707MEDIATEK CIR DRIVER 8708M: Sean Wang <sean.wang@mediatek.com> 8709S: Maintained 8710F: drivers/media/rc/mtk-cir.c 8711 8712MEDIATEK PMIC LED DRIVER 8713M: Sean Wang <sean.wang@mediatek.com> 8714S: Maintained 8715F: drivers/leds/leds-mt6323.c 8716F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8717 8718MEDIATEK ETHERNET DRIVER 8719M: Felix Fietkau <nbd@openwrt.org> 8720M: John Crispin <john@phrozen.org> 8721M: Sean Wang <sean.wang@mediatek.com> 8722M: Nelson Chang <nelson.chang@mediatek.com> 8723L: netdev@vger.kernel.org 8724S: Maintained 8725F: drivers/net/ethernet/mediatek/ 8726 8727MEDIATEK JPEG DRIVER 8728M: Rick Chang <rick.chang@mediatek.com> 8729M: Bin Liu <bin.liu@mediatek.com> 8730S: Supported 8731F: drivers/media/platform/mtk-jpeg/ 8732F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8733 8734MEDIATEK MDP DRIVER 8735M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8736M: Houlong Wei <houlong.wei@mediatek.com> 8737M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8738S: Supported 8739F: drivers/media/platform/mtk-mdp/ 8740F: drivers/media/platform/mtk-vpu/ 8741F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8742 8743MEDIATEK MEDIA DRIVER 8744M: Tiffany Lin <tiffany.lin@mediatek.com> 8745M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8746S: Supported 8747F: drivers/media/platform/mtk-vcodec/ 8748F: drivers/media/platform/mtk-vpu/ 8749F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8750F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8751 8752MEDIATEK MT7601U WIRELESS LAN DRIVER 8753M: Jakub Kicinski <kubakici@wp.pl> 8754L: linux-wireless@vger.kernel.org 8755S: Maintained 8756F: drivers/net/wireless/mediatek/mt7601u/ 8757 8758MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8759M: Sean Wang <sean.wang@mediatek.com> 8760S: Maintained 8761F: drivers/char/hw_random/mtk-rng.c 8762 8763MEDIATEK USB3 DRD IP DRIVER 8764M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8765L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8767L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8768S: Maintained 8769F: drivers/usb/mtu3/ 8770 8771MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8772M: Peter Senna Tschudin <peter.senna@collabora.com> 8773M: Martin Donnelly <martin.donnelly@ge.com> 8774M: Martyn Welch <martyn.welch@collabora.co.uk> 8775S: Maintained 8776F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8777F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8778 8779MEGARAID SCSI/SAS DRIVERS 8780M: Kashyap Desai <kashyap.desai@broadcom.com> 8781M: Sumit Saxena <sumit.saxena@broadcom.com> 8782M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8783L: megaraidlinux.pdl@broadcom.com 8784L: linux-scsi@vger.kernel.org 8785W: http://www.avagotech.com/support/ 8786S: Maintained 8787F: Documentation/scsi/megaraid.txt 8788F: drivers/scsi/megaraid.* 8789F: drivers/scsi/megaraid/ 8790 8791MELEXIS MLX90614 DRIVER 8792M: Crt Mori <cmo@melexis.com> 8793L: linux-iio@vger.kernel.org 8794W: http://www.melexis.com 8795S: Supported 8796F: drivers/iio/temperature/mlx90614.c 8797 8798MELFAS MIP4 TOUCHSCREEN DRIVER 8799M: Sangwon Jee <jeesw@melfas.com> 8800W: http://www.melfas.com 8801S: Supported 8802F: drivers/input/touchscreen/melfas_mip4.c 8803F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8804 8805MELLANOX ETHERNET DRIVER (mlx4_en) 8806M: Tariq Toukan <tariqt@mellanox.com> 8807L: netdev@vger.kernel.org 8808S: Supported 8809W: http://www.mellanox.com 8810Q: http://patchwork.ozlabs.org/project/netdev/list/ 8811F: drivers/net/ethernet/mellanox/mlx4/en_* 8812 8813MELLANOX ETHERNET DRIVER (mlx5e) 8814M: Saeed Mahameed <saeedm@mellanox.com> 8815L: netdev@vger.kernel.org 8816S: Supported 8817W: http://www.mellanox.com 8818Q: http://patchwork.ozlabs.org/project/netdev/list/ 8819F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8820 8821MELLANOX ETHERNET INNOVA DRIVER 8822M: Ilan Tayari <ilant@mellanox.com> 8823R: Boris Pismenny <borisp@mellanox.com> 8824L: netdev@vger.kernel.org 8825S: Supported 8826W: http://www.mellanox.com 8827Q: http://patchwork.ozlabs.org/project/netdev/list/ 8828F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8829F: include/linux/mlx5/mlx5_ifc_fpga.h 8830 8831MELLANOX ETHERNET INNOVA IPSEC DRIVER 8832M: Ilan Tayari <ilant@mellanox.com> 8833R: Boris Pismenny <borisp@mellanox.com> 8834L: netdev@vger.kernel.org 8835S: Supported 8836W: http://www.mellanox.com 8837Q: http://patchwork.ozlabs.org/project/netdev/list/ 8838F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8839F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8840 8841MELLANOX ETHERNET SWITCH DRIVERS 8842M: Jiri Pirko <jiri@mellanox.com> 8843M: Ido Schimmel <idosch@mellanox.com> 8844L: netdev@vger.kernel.org 8845S: Supported 8846W: http://www.mellanox.com 8847Q: http://patchwork.ozlabs.org/project/netdev/list/ 8848F: drivers/net/ethernet/mellanox/mlxsw/ 8849 8850MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8851M: mlxsw@mellanox.com 8852L: netdev@vger.kernel.org 8853S: Supported 8854W: http://www.mellanox.com 8855Q: http://patchwork.ozlabs.org/project/netdev/list/ 8856F: drivers/net/ethernet/mellanox/mlxfw/ 8857 8858MELLANOX MLX CPLD HOTPLUG DRIVER 8859M: Vadim Pasternak <vadimp@mellanox.com> 8860L: platform-driver-x86@vger.kernel.org 8861S: Supported 8862F: drivers/platform/x86/mlxcpld-hotplug.c 8863F: include/linux/platform_data/mlxcpld-hotplug.h 8864 8865MELLANOX MLX4 core VPI driver 8866M: Tariq Toukan <tariqt@mellanox.com> 8867L: netdev@vger.kernel.org 8868L: linux-rdma@vger.kernel.org 8869W: http://www.mellanox.com 8870Q: http://patchwork.ozlabs.org/project/netdev/list/ 8871S: Supported 8872F: drivers/net/ethernet/mellanox/mlx4/ 8873F: include/linux/mlx4/ 8874 8875MELLANOX MLX4 IB driver 8876M: Yishai Hadas <yishaih@mellanox.com> 8877L: linux-rdma@vger.kernel.org 8878W: http://www.mellanox.com 8879Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8880S: Supported 8881F: drivers/infiniband/hw/mlx4/ 8882F: include/linux/mlx4/ 8883F: include/uapi/rdma/mlx4-abi.h 8884 8885MELLANOX MLX5 core VPI driver 8886M: Saeed Mahameed <saeedm@mellanox.com> 8887M: Matan Barak <matanb@mellanox.com> 8888M: Leon Romanovsky <leonro@mellanox.com> 8889L: netdev@vger.kernel.org 8890L: linux-rdma@vger.kernel.org 8891W: http://www.mellanox.com 8892Q: http://patchwork.ozlabs.org/project/netdev/list/ 8893S: Supported 8894F: drivers/net/ethernet/mellanox/mlx5/core/ 8895F: include/linux/mlx5/ 8896 8897MELLANOX MLX5 IB driver 8898M: Matan Barak <matanb@mellanox.com> 8899M: Leon Romanovsky <leonro@mellanox.com> 8900L: linux-rdma@vger.kernel.org 8901W: http://www.mellanox.com 8902Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8903S: Supported 8904F: drivers/infiniband/hw/mlx5/ 8905F: include/linux/mlx5/ 8906F: include/uapi/rdma/mlx5-abi.h 8907 8908MELLANOX MLXCPLD I2C AND MUX DRIVER 8909M: Vadim Pasternak <vadimp@mellanox.com> 8910M: Michael Shych <michaelsh@mellanox.com> 8911L: linux-i2c@vger.kernel.org 8912S: Supported 8913F: drivers/i2c/busses/i2c-mlxcpld.c 8914F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8915F: Documentation/i2c/busses/i2c-mlxcpld 8916 8917MELLANOX MLXCPLD LED DRIVER 8918M: Vadim Pasternak <vadimp@mellanox.com> 8919L: linux-leds@vger.kernel.org 8920S: Supported 8921F: drivers/leds/leds-mlxcpld.c 8922F: Documentation/leds/leds-mlxcpld.txt 8923 8924MELLANOX PLATFORM DRIVER 8925M: Vadim Pasternak <vadimp@mellanox.com> 8926L: platform-driver-x86@vger.kernel.org 8927S: Supported 8928F: drivers/platform/x86/mlx-platform.c 8929 8930MEMBARRIER SUPPORT 8931M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8932M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8933L: linux-kernel@vger.kernel.org 8934S: Supported 8935F: kernel/sched/membarrier.c 8936F: include/uapi/linux/membarrier.h 8937 8938MEMORY MANAGEMENT 8939L: linux-mm@kvack.org 8940W: http://www.linux-mm.org 8941S: Maintained 8942F: include/linux/mm.h 8943F: include/linux/gfp.h 8944F: include/linux/mmzone.h 8945F: include/linux/memory_hotplug.h 8946F: include/linux/vmalloc.h 8947F: mm/ 8948 8949MEMORY TECHNOLOGY DEVICES (MTD) 8950M: David Woodhouse <dwmw2@infradead.org> 8951M: Brian Norris <computersforpeace@gmail.com> 8952M: Boris Brezillon <boris.brezillon@free-electrons.com> 8953M: Marek Vasut <marek.vasut@gmail.com> 8954M: Richard Weinberger <richard@nod.at> 8955M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8956L: linux-mtd@lists.infradead.org 8957W: http://www.linux-mtd.infradead.org/ 8958Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8959T: git git://git.infradead.org/linux-mtd.git master 8960T: git git://git.infradead.org/l2-mtd.git master 8961S: Maintained 8962F: Documentation/devicetree/bindings/mtd/ 8963F: drivers/mtd/ 8964F: include/linux/mtd/ 8965F: include/uapi/mtd/ 8966 8967MEN A21 WATCHDOG DRIVER 8968M: Johannes Thumshirn <morbidrsa@gmail.com> 8969L: linux-watchdog@vger.kernel.org 8970S: Maintained 8971F: drivers/watchdog/mena21_wdt.c 8972 8973MEN CHAMELEON BUS (mcb) 8974M: Johannes Thumshirn <morbidrsa@gmail.com> 8975S: Maintained 8976F: drivers/mcb/ 8977F: include/linux/mcb.h 8978F: Documentation/men-chameleon-bus.txt 8979 8980MEN F21BMC (Board Management Controller) 8981M: Andreas Werner <andreas.werner@men.de> 8982S: Supported 8983F: drivers/mfd/menf21bmc.c 8984F: drivers/watchdog/menf21bmc_wdt.c 8985F: drivers/leds/leds-menf21bmc.c 8986F: drivers/hwmon/menf21bmc_hwmon.c 8987F: Documentation/hwmon/menf21bmc 8988 8989MESON AO CEC DRIVER FOR AMLOGIC SOCS 8990M: Neil Armstrong <narmstrong@baylibre.com> 8991L: linux-media@lists.freedesktop.org 8992L: linux-amlogic@lists.infradead.org 8993W: http://linux-meson.com/ 8994S: Supported 8995F: drivers/media/platform/meson/ao-cec.c 8996F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8997T: git git://linuxtv.org/media_tree.git 8998 8999METAG ARCHITECTURE 9000M: James Hogan <jhogan@kernel.org> 9001L: linux-metag@vger.kernel.org 9002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 9003S: Odd Fixes 9004F: arch/metag/ 9005F: Documentation/metag/ 9006F: Documentation/devicetree/bindings/metag/ 9007F: Documentation/devicetree/bindings/interrupt-controller/img,* 9008F: drivers/clocksource/metag_generic.c 9009F: drivers/irqchip/irq-metag.c 9010F: drivers/irqchip/irq-metag-ext.c 9011F: drivers/tty/metag_da.c 9012 9013MICROBLAZE ARCHITECTURE 9014M: Michal Simek <monstr@monstr.eu> 9015W: http://www.monstr.eu/fdt/ 9016T: git git://git.monstr.eu/linux-2.6-microblaze.git 9017S: Supported 9018F: arch/microblaze/ 9019 9020MICROCHIP / ATMEL AT91 SERIAL DRIVER 9021M: Richard Genoud <richard.genoud@gmail.com> 9022S: Maintained 9023F: drivers/tty/serial/atmel_serial.c 9024F: drivers/tty/serial/atmel_serial.h 9025 9026MICROCHIP / ATMEL DMA DRIVER 9027M: Ludovic Desroches <ludovic.desroches@microchip.com> 9028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9029L: dmaengine@vger.kernel.org 9030S: Supported 9031F: drivers/dma/at_hdmac.c 9032F: drivers/dma/at_hdmac_regs.h 9033F: include/linux/platform_data/dma-atmel.h 9034 9035MICROCHIP / ATMEL ECC DRIVER 9036M: Tudor Ambarus <tudor.ambarus@microchip.com> 9037L: linux-crypto@vger.kernel.org 9038S: Maintained 9039F: drivers/crypto/atmel-ecc.* 9040 9041MICROCHIP / ATMEL ISC DRIVER 9042M: Songjun Wu <songjun.wu@microchip.com> 9043L: linux-media@vger.kernel.org 9044S: Supported 9045F: drivers/media/platform/atmel/atmel-isc.c 9046F: drivers/media/platform/atmel/atmel-isc-regs.h 9047F: devicetree/bindings/media/atmel-isc.txt 9048 9049MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9050M: Woojung Huh <Woojung.Huh@microchip.com> 9051M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9052L: netdev@vger.kernel.org 9053S: Maintained 9054F: net/dsa/tag_ksz.c 9055F: drivers/net/dsa/microchip/* 9056F: include/linux/platform_data/microchip-ksz.h 9057F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9058 9059MICROCHIP USB251XB DRIVER 9060M: Richard Leitner <richard.leitner@skidata.com> 9061L: linux-usb@vger.kernel.org 9062S: Maintained 9063F: drivers/usb/misc/usb251xb.c 9064F: Documentation/devicetree/bindings/usb/usb251xb.txt 9065 9066MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9067M: Don Brace <don.brace@microsemi.com> 9068L: esc.storagedev@microsemi.com 9069L: linux-scsi@vger.kernel.org 9070S: Supported 9071F: drivers/scsi/smartpqi/smartpqi*.[ch] 9072F: drivers/scsi/smartpqi/Kconfig 9073F: drivers/scsi/smartpqi/Makefile 9074F: include/linux/cciss*.h 9075F: include/uapi/linux/cciss*.h 9076F: Documentation/scsi/smartpqi.txt 9077 9078MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9079M: Chen Yu <yu.c.chen@intel.com> 9080L: platform-driver-x86@vger.kernel.org 9081S: Supported 9082F: drivers/platform/x86/surfacepro3_button.c 9083 9084MICROTEK X6 SCANNER 9085M: Oliver Neukum <oliver@neukum.org> 9086S: Maintained 9087F: drivers/usb/image/microtek.* 9088 9089MIPS 9090M: Ralf Baechle <ralf@linux-mips.org> 9091L: linux-mips@linux-mips.org 9092W: http://www.linux-mips.org/ 9093T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9094Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9095S: Supported 9096F: Documentation/devicetree/bindings/mips/ 9097F: Documentation/mips/ 9098F: arch/mips/ 9099 9100MIPS BOSTON DEVELOPMENT BOARD 9101M: Paul Burton <paul.burton@mips.com> 9102L: linux-mips@linux-mips.org 9103S: Maintained 9104F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9105F: arch/mips/boot/dts/img/boston.dts 9106F: arch/mips/configs/generic/board-boston.config 9107F: drivers/clk/imgtec/clk-boston.c 9108F: include/dt-bindings/clock/boston-clock.h 9109 9110MIPS GENERIC PLATFORM 9111M: Paul Burton <paul.burton@mips.com> 9112L: linux-mips@linux-mips.org 9113S: Supported 9114F: arch/mips/generic/ 9115F: arch/mips/tools/generic-board-config.sh 9116 9117MIPS/LOONGSON1 ARCHITECTURE 9118M: Keguang Zhang <keguang.zhang@gmail.com> 9119L: linux-mips@linux-mips.org 9120S: Maintained 9121F: arch/mips/loongson32/ 9122F: arch/mips/include/asm/mach-loongson32/ 9123F: drivers/*/*loongson1* 9124F: drivers/*/*/*loongson1* 9125 9126MIPS RINT INSTRUCTION EMULATION 9127M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9128L: linux-mips@linux-mips.org 9129S: Supported 9130F: arch/mips/math-emu/sp_rint.c 9131F: arch/mips/math-emu/dp_rint.c 9132 9133MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9134M: Hans Verkuil <hverkuil@xs4all.nl> 9135L: linux-media@vger.kernel.org 9136T: git git://linuxtv.org/media_tree.git 9137W: https://linuxtv.org 9138S: Odd Fixes 9139F: drivers/media/radio/radio-miropcm20* 9140 9141MMP SUPPORT 9142M: Eric Miao <eric.y.miao@gmail.com> 9143M: Haojian Zhuang <haojian.zhuang@gmail.com> 9144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9145T: git git://github.com/hzhuang1/linux.git 9146T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9147S: Maintained 9148F: arch/arm/boot/dts/mmp* 9149F: arch/arm/mach-mmp/ 9150 9151MN88472 MEDIA DRIVER 9152M: Antti Palosaari <crope@iki.fi> 9153L: linux-media@vger.kernel.org 9154W: https://linuxtv.org 9155W: http://palosaari.fi/linux/ 9156Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9157S: Maintained 9158F: drivers/media/dvb-frontends/mn88472* 9159 9160MN88473 MEDIA DRIVER 9161M: Antti Palosaari <crope@iki.fi> 9162L: linux-media@vger.kernel.org 9163W: https://linuxtv.org 9164W: http://palosaari.fi/linux/ 9165Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9166S: Maintained 9167F: drivers/media/dvb-frontends/mn88473* 9168 9169MODULE SUPPORT 9170M: Jessica Yu <jeyu@kernel.org> 9171M: Rusty Russell <rusty@rustcorp.com.au> 9172T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9173S: Maintained 9174F: include/linux/module.h 9175F: kernel/module.c 9176 9177MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9178W: http://popies.net/meye/ 9179S: Orphan 9180F: Documentation/media/v4l-drivers/meye* 9181F: drivers/media/pci/meye/ 9182F: include/uapi/linux/meye.h 9183 9184MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9185M: Jiri Slaby <jirislaby@gmail.com> 9186S: Maintained 9187F: Documentation/serial/moxa-smartio 9188F: drivers/tty/mxser.* 9189 9190MR800 AVERMEDIA USB FM RADIO DRIVER 9191M: Alexey Klimov <klimov.linux@gmail.com> 9192L: linux-media@vger.kernel.org 9193T: git git://linuxtv.org/media_tree.git 9194S: Maintained 9195F: drivers/media/radio/radio-mr800.c 9196 9197MRF24J40 IEEE 802.15.4 RADIO DRIVER 9198M: Alan Ott <alan@signal11.us> 9199L: linux-wpan@vger.kernel.org 9200S: Maintained 9201F: drivers/net/ieee802154/mrf24j40.c 9202F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9203 9204MSI LAPTOP SUPPORT 9205M: "Lee, Chun-Yi" <jlee@suse.com> 9206L: platform-driver-x86@vger.kernel.org 9207S: Maintained 9208F: drivers/platform/x86/msi-laptop.c 9209 9210MSI WMI SUPPORT 9211L: platform-driver-x86@vger.kernel.org 9212S: Orphan 9213F: drivers/platform/x86/msi-wmi.c 9214 9215MSI001 MEDIA DRIVER 9216M: Antti Palosaari <crope@iki.fi> 9217L: linux-media@vger.kernel.org 9218W: https://linuxtv.org 9219W: http://palosaari.fi/linux/ 9220Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9221T: git git://linuxtv.org/anttip/media_tree.git 9222S: Maintained 9223F: drivers/media/tuners/msi001* 9224 9225MSI2500 MEDIA DRIVER 9226M: Antti Palosaari <crope@iki.fi> 9227L: linux-media@vger.kernel.org 9228W: https://linuxtv.org 9229W: http://palosaari.fi/linux/ 9230Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9231T: git git://linuxtv.org/anttip/media_tree.git 9232S: Maintained 9233F: drivers/media/usb/msi2500/ 9234 9235MSYSTEMS DISKONCHIP G3 MTD DRIVER 9236M: Robert Jarzmik <robert.jarzmik@free.fr> 9237L: linux-mtd@lists.infradead.org 9238S: Maintained 9239F: drivers/mtd/devices/docg3* 9240 9241MT9M032 APTINA SENSOR DRIVER 9242M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9243L: linux-media@vger.kernel.org 9244T: git git://linuxtv.org/media_tree.git 9245S: Maintained 9246F: drivers/media/i2c/mt9m032.c 9247F: include/media/i2c/mt9m032.h 9248 9249MT9P031 APTINA CAMERA SENSOR 9250M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9251L: linux-media@vger.kernel.org 9252T: git git://linuxtv.org/media_tree.git 9253S: Maintained 9254F: drivers/media/i2c/mt9p031.c 9255F: include/media/i2c/mt9p031.h 9256 9257MT9T001 APTINA CAMERA SENSOR 9258M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9259L: linux-media@vger.kernel.org 9260T: git git://linuxtv.org/media_tree.git 9261S: Maintained 9262F: drivers/media/i2c/mt9t001.c 9263F: include/media/i2c/mt9t001.h 9264 9265MT9V032 APTINA CAMERA SENSOR 9266M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9267L: linux-media@vger.kernel.org 9268T: git git://linuxtv.org/media_tree.git 9269S: Maintained 9270F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9271F: drivers/media/i2c/mt9v032.c 9272F: include/media/i2c/mt9v032.h 9273 9274MULTIFUNCTION DEVICES (MFD) 9275M: Lee Jones <lee.jones@linaro.org> 9276T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9277S: Supported 9278F: Documentation/devicetree/bindings/mfd/ 9279F: drivers/mfd/ 9280F: include/linux/mfd/ 9281F: include/dt-bindings/mfd/ 9282 9283MULTIMEDIA CARD (MMC) ETC. OVER SPI 9284S: Orphan 9285F: drivers/mmc/host/mmc_spi.c 9286F: include/linux/spi/mmc_spi.h 9287 9288MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9289M: Ulf Hansson <ulf.hansson@linaro.org> 9290L: linux-mmc@vger.kernel.org 9291T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9292S: Maintained 9293F: Documentation/devicetree/bindings/mmc/ 9294F: drivers/mmc/ 9295F: include/linux/mmc/ 9296F: include/uapi/linux/mmc/ 9297 9298MULTIPLEXER SUBSYSTEM 9299M: Peter Rosin <peda@axentia.se> 9300S: Maintained 9301F: Documentation/ABI/testing/mux/sysfs-class-mux* 9302F: Documentation/devicetree/bindings/mux/ 9303F: include/linux/dt-bindings/mux/ 9304F: include/linux/mux/ 9305F: drivers/mux/ 9306 9307MULTITECH MULTIPORT CARD (ISICOM) 9308S: Orphan 9309F: drivers/tty/isicom.c 9310F: include/linux/isicom.h 9311 9312MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9313M: Bin Liu <b-liu@ti.com> 9314L: linux-usb@vger.kernel.org 9315S: Maintained 9316F: drivers/usb/musb/ 9317 9318MXL5007T MEDIA DRIVER 9319M: Michael Krufky <mkrufky@linuxtv.org> 9320L: linux-media@vger.kernel.org 9321W: https://linuxtv.org 9322W: http://github.com/mkrufky 9323Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9324T: git git://linuxtv.org/mkrufky/tuners.git 9325S: Maintained 9326F: drivers/media/tuners/mxl5007t.* 9327 9328MXSFB DRM DRIVER 9329M: Marek Vasut <marex@denx.de> 9330S: Supported 9331F: drivers/gpu/drm/mxsfb/ 9332F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9333 9334MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9335M: Chris Lee <christopher.lee@cspi.com> 9336L: netdev@vger.kernel.org 9337W: https://www.cspi.com/ethernet-products/support/downloads/ 9338S: Supported 9339F: drivers/net/ethernet/myricom/myri10ge/ 9340 9341NAND FLASH SUBSYSTEM 9342M: Boris Brezillon <boris.brezillon@free-electrons.com> 9343R: Richard Weinberger <richard@nod.at> 9344L: linux-mtd@lists.infradead.org 9345W: http://www.linux-mtd.infradead.org/ 9346Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9347T: git git://git.infradead.org/linux-mtd.git nand/fixes 9348T: git git://git.infradead.org/l2-mtd.git nand/next 9349S: Maintained 9350F: drivers/mtd/nand/ 9351F: include/linux/mtd/*nand*.h 9352 9353NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9354M: Daniel Mack <zonque@gmail.com> 9355S: Maintained 9356L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9357W: http://www.native-instruments.com 9358F: sound/usb/caiaq/ 9359 9360NATSEMI ETHERNET DRIVER (DP8381x) 9361S: Orphan 9362F: drivers/net/ethernet/natsemi/natsemi.c 9363 9364NCP FILESYSTEM 9365M: Petr Vandrovec <petr@vandrovec.name> 9366S: Odd Fixes 9367F: fs/ncpfs/ 9368 9369NCR 5380 SCSI DRIVERS 9370M: Finn Thain <fthain@telegraphics.com.au> 9371M: Michael Schmitz <schmitzmic@gmail.com> 9372L: linux-scsi@vger.kernel.org 9373S: Maintained 9374F: Documentation/scsi/g_NCR5380.txt 9375F: drivers/scsi/NCR5380.* 9376F: drivers/scsi/arm/cumana_1.c 9377F: drivers/scsi/arm/oak.c 9378F: drivers/scsi/atari_scsi.* 9379F: drivers/scsi/dmx3191d.c 9380F: drivers/scsi/g_NCR5380.* 9381F: drivers/scsi/mac_scsi.* 9382F: drivers/scsi/sun3_scsi.* 9383F: drivers/scsi/sun3_scsi_vme.c 9384 9385NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9386M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9387L: linux-scsi@vger.kernel.org 9388S: Maintained 9389F: drivers/scsi/NCR_D700.* 9390 9391NCT6775 HARDWARE MONITOR DRIVER 9392M: Guenter Roeck <linux@roeck-us.net> 9393L: linux-hwmon@vger.kernel.org 9394S: Maintained 9395F: Documentation/hwmon/nct6775 9396F: drivers/hwmon/nct6775.c 9397 9398NETEFFECT IWARP RNIC DRIVER (IW_NES) 9399M: Faisal Latif <faisal.latif@intel.com> 9400L: linux-rdma@vger.kernel.org 9401W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9402S: Supported 9403F: drivers/infiniband/hw/nes/ 9404F: include/uapi/rdma/nes-abi.h 9405 9406NETEM NETWORK EMULATOR 9407M: Stephen Hemminger <stephen@networkplumber.org> 9408L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9409S: Maintained 9410F: net/sched/sch_netem.c 9411 9412NETERION 10GbE DRIVERS (s2io/vxge) 9413M: Jon Mason <jdmason@kudzu.us> 9414L: netdev@vger.kernel.org 9415S: Supported 9416F: Documentation/networking/s2io.txt 9417F: Documentation/networking/vxge.txt 9418F: drivers/net/ethernet/neterion/ 9419 9420NETFILTER 9421M: Pablo Neira Ayuso <pablo@netfilter.org> 9422M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9423M: Florian Westphal <fw@strlen.de> 9424L: netfilter-devel@vger.kernel.org 9425L: coreteam@netfilter.org 9426W: http://www.netfilter.org/ 9427W: http://www.iptables.org/ 9428W: http://www.nftables.org/ 9429Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9430T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9431T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9432S: Maintained 9433F: include/linux/netfilter* 9434F: include/linux/netfilter/ 9435F: include/net/netfilter/ 9436F: include/uapi/linux/netfilter* 9437F: include/uapi/linux/netfilter/ 9438F: net/*/netfilter.c 9439F: net/*/netfilter/ 9440F: net/netfilter/ 9441F: net/bridge/br_netfilter*.c 9442 9443NETROM NETWORK LAYER 9444M: Ralf Baechle <ralf@linux-mips.org> 9445L: linux-hams@vger.kernel.org 9446W: http://www.linux-ax25.org/ 9447S: Maintained 9448F: include/net/netrom.h 9449F: include/uapi/linux/netrom.h 9450F: net/netrom/ 9451 9452NETRONOME ETHERNET DRIVERS 9453M: Jakub Kicinski <jakub.kicinski@netronome.com> 9454L: oss-drivers@netronome.com 9455S: Maintained 9456F: drivers/net/ethernet/netronome/ 9457 9458NETWORK BLOCK DEVICE (NBD) 9459M: Josef Bacik <jbacik@fb.com> 9460S: Maintained 9461L: linux-block@vger.kernel.org 9462L: nbd@other.debian.org 9463F: Documentation/blockdev/nbd.txt 9464F: drivers/block/nbd.c 9465F: include/uapi/linux/nbd.h 9466 9467NETWORK DROP MONITOR 9468M: Neil Horman <nhorman@tuxdriver.com> 9469L: netdev@vger.kernel.org 9470S: Maintained 9471W: https://fedorahosted.org/dropwatch/ 9472F: net/core/drop_monitor.c 9473 9474NETWORKING DRIVERS 9475L: netdev@vger.kernel.org 9476W: http://www.linuxfoundation.org/en/Net 9477Q: http://patchwork.ozlabs.org/project/netdev/list/ 9478T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9479T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9480S: Odd Fixes 9481F: Documentation/devicetree/bindings/net/ 9482F: drivers/net/ 9483F: include/linux/if_* 9484F: include/linux/netdevice.h 9485F: include/linux/etherdevice.h 9486F: include/linux/fcdevice.h 9487F: include/linux/fddidevice.h 9488F: include/linux/hippidevice.h 9489F: include/linux/inetdevice.h 9490F: include/uapi/linux/if_* 9491F: include/uapi/linux/netdevice.h 9492 9493NETWORKING DRIVERS (WIRELESS) 9494M: Kalle Valo <kvalo@codeaurora.org> 9495L: linux-wireless@vger.kernel.org 9496Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9497T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9498T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9499S: Maintained 9500F: Documentation/devicetree/bindings/net/wireless/ 9501F: drivers/net/wireless/ 9502 9503NETWORKING [DSA] 9504M: Andrew Lunn <andrew@lunn.ch> 9505M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9506M: Florian Fainelli <f.fainelli@gmail.com> 9507S: Maintained 9508F: net/dsa/ 9509F: include/net/dsa.h 9510F: include/linux/dsa/ 9511F: drivers/net/dsa/ 9512 9513NETWORKING [GENERAL] 9514M: "David S. Miller" <davem@davemloft.net> 9515L: netdev@vger.kernel.org 9516W: http://www.linuxfoundation.org/en/Net 9517Q: http://patchwork.ozlabs.org/project/netdev/list/ 9518T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9519T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9520B: mailto:netdev@vger.kernel.org 9521S: Maintained 9522F: net/ 9523F: include/net/ 9524F: include/linux/in.h 9525F: include/linux/net.h 9526F: include/linux/netdevice.h 9527F: include/uapi/linux/in.h 9528F: include/uapi/linux/net.h 9529F: include/uapi/linux/netdevice.h 9530F: include/uapi/linux/net_namespace.h 9531F: tools/testing/selftests/net/ 9532F: lib/net_utils.c 9533F: lib/random32.c 9534 9535NETWORKING [IPSEC] 9536M: Steffen Klassert <steffen.klassert@secunet.com> 9537M: Herbert Xu <herbert@gondor.apana.org.au> 9538M: "David S. Miller" <davem@davemloft.net> 9539L: netdev@vger.kernel.org 9540T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9541T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9542S: Maintained 9543F: net/core/flow.c 9544F: net/xfrm/ 9545F: net/key/ 9546F: net/ipv4/xfrm* 9547F: net/ipv4/esp4* 9548F: net/ipv4/ah4.c 9549F: net/ipv4/ipcomp.c 9550F: net/ipv4/ip_vti.c 9551F: net/ipv6/xfrm* 9552F: net/ipv6/esp6* 9553F: net/ipv6/ah6.c 9554F: net/ipv6/ipcomp6.c 9555F: net/ipv6/ip6_vti.c 9556F: include/uapi/linux/xfrm.h 9557F: include/net/xfrm.h 9558 9559NETWORKING [IPv4/IPv6] 9560M: "David S. Miller" <davem@davemloft.net> 9561M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9562M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9563L: netdev@vger.kernel.org 9564T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9565S: Maintained 9566F: net/ipv4/ 9567F: net/ipv6/ 9568F: include/net/ip* 9569F: arch/x86/net/* 9570 9571NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9572M: Paul Moore <paul@paul-moore.com> 9573W: https://github.com/netlabel 9574L: netdev@vger.kernel.org 9575L: linux-security-module@vger.kernel.org 9576S: Maintained 9577F: Documentation/netlabel/ 9578F: include/net/calipso.h 9579F: include/net/cipso_ipv4.h 9580F: include/net/netlabel.h 9581F: include/uapi/linux/netfilter/xt_SECMARK.h 9582F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9583F: net/netlabel/ 9584F: net/ipv4/cipso_ipv4.c 9585F: net/ipv6/calipso.c 9586F: net/netfilter/xt_CONNSECMARK.c 9587F: net/netfilter/xt_SECMARK.c 9588 9589NETWORKING [TLS] 9590M: Ilya Lesokhin <ilyal@mellanox.com> 9591M: Aviad Yehezkel <aviadye@mellanox.com> 9592M: Dave Watson <davejwatson@fb.com> 9593L: netdev@vger.kernel.org 9594S: Maintained 9595F: net/tls/* 9596F: include/uapi/linux/tls.h 9597F: include/net/tls.h 9598 9599NETWORKING [WIRELESS] 9600L: linux-wireless@vger.kernel.org 9601Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9602 9603NETXEN (1/10) GbE SUPPORT 9604M: Manish Chopra <manish.chopra@cavium.com> 9605M: Rahul Verma <rahul.verma@cavium.com> 9606M: Dept-GELinuxNICDev@cavium.com 9607L: netdev@vger.kernel.org 9608S: Supported 9609F: drivers/net/ethernet/qlogic/netxen/ 9610 9611NFC SUBSYSTEM 9612M: Samuel Ortiz <sameo@linux.intel.com> 9613L: linux-wireless@vger.kernel.org 9614L: linux-nfc@lists.01.org (subscribers-only) 9615S: Supported 9616F: net/nfc/ 9617F: include/net/nfc/ 9618F: include/uapi/linux/nfc.h 9619F: drivers/nfc/ 9620F: include/linux/platform_data/nfcmrvl.h 9621F: include/linux/platform_data/nxp-nci.h 9622F: Documentation/devicetree/bindings/net/nfc/ 9623 9624NFS, SUNRPC, AND LOCKD CLIENTS 9625M: Trond Myklebust <trond.myklebust@primarydata.com> 9626M: Anna Schumaker <anna.schumaker@netapp.com> 9627L: linux-nfs@vger.kernel.org 9628W: http://client.linux-nfs.org 9629T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9630S: Maintained 9631F: fs/lockd/ 9632F: fs/nfs/ 9633F: fs/nfs_common/ 9634F: net/sunrpc/ 9635F: include/linux/lockd/ 9636F: include/linux/nfs* 9637F: include/linux/sunrpc/ 9638F: include/uapi/linux/nfs* 9639F: include/uapi/linux/sunrpc/ 9640 9641NILFS2 FILESYSTEM 9642M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9643L: linux-nilfs@vger.kernel.org 9644W: http://nilfs.sourceforge.net/ 9645W: http://nilfs.osdn.jp/ 9646T: git git://github.com/konis/nilfs2.git 9647S: Supported 9648F: Documentation/filesystems/nilfs2.txt 9649F: fs/nilfs2/ 9650F: include/trace/events/nilfs2.h 9651F: include/uapi/linux/nilfs2_api.h 9652F: include/uapi/linux/nilfs2_ondisk.h 9653 9654NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9655M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9656W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9657S: Maintained 9658F: Documentation/scsi/NinjaSCSI.txt 9659F: drivers/scsi/pcmcia/nsp_* 9660 9661NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9662M: GOTO Masanori <gotom@debian.or.jp> 9663M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9664W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9665S: Maintained 9666F: Documentation/scsi/NinjaSCSI.txt 9667F: drivers/scsi/nsp32* 9668 9669NIOS2 ARCHITECTURE 9670M: Ley Foon Tan <lftan@altera.com> 9671L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9672T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9673S: Maintained 9674F: arch/nios2/ 9675 9676NOHZ, DYNTICKS SUPPORT 9677M: Frederic Weisbecker <fweisbec@gmail.com> 9678M: Thomas Gleixner <tglx@linutronix.de> 9679M: Ingo Molnar <mingo@kernel.org> 9680L: linux-kernel@vger.kernel.org 9681T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9682S: Maintained 9683F: kernel/time/tick*.* 9684F: include/linux/tick.h 9685F: include/linux/sched/nohz.h 9686 9687NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9688M: Pavel Machek <pavel@ucw.cz> 9689M: Sakari Ailus <sakari.ailus@iki.fi> 9690L: linux-media@vger.kernel.org 9691S: Maintained 9692F: drivers/media/i2c/et8ek8 9693F: drivers/media/i2c/ad5820.c 9694 9695NOKIA N900 POWER SUPPLY DRIVERS 9696R: Pali Rohár <pali.rohar@gmail.com> 9697F: include/linux/power/bq2415x_charger.h 9698F: include/linux/power/bq27xxx_battery.h 9699F: include/linux/power/isp1704_charger.h 9700F: drivers/power/supply/bq2415x_charger.c 9701F: drivers/power/supply/bq27xxx_battery.c 9702F: drivers/power/supply/bq27xxx_battery_i2c.c 9703F: drivers/power/supply/isp1704_charger.c 9704F: drivers/power/supply/rx51_battery.c 9705 9706NTB AMD DRIVER 9707M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9708L: linux-ntb@googlegroups.com 9709S: Supported 9710F: drivers/ntb/hw/amd/ 9711 9712NTB DRIVER CORE 9713M: Jon Mason <jdmason@kudzu.us> 9714M: Dave Jiang <dave.jiang@intel.com> 9715M: Allen Hubbe <Allen.Hubbe@emc.com> 9716L: linux-ntb@googlegroups.com 9717S: Supported 9718W: https://github.com/jonmason/ntb/wiki 9719T: git git://github.com/jonmason/ntb.git 9720F: drivers/ntb/ 9721F: drivers/net/ntb_netdev.c 9722F: include/linux/ntb.h 9723F: include/linux/ntb_transport.h 9724F: tools/testing/selftests/ntb/ 9725 9726NTB IDT DRIVER 9727M: Serge Semin <fancer.lancer@gmail.com> 9728L: linux-ntb@googlegroups.com 9729S: Supported 9730F: drivers/ntb/hw/idt/ 9731 9732NTB INTEL DRIVER 9733M: Dave Jiang <dave.jiang@intel.com> 9734L: linux-ntb@googlegroups.com 9735S: Supported 9736W: https://github.com/davejiang/linux/wiki 9737T: git https://github.com/davejiang/linux.git 9738F: drivers/ntb/hw/intel/ 9739 9740NTFS FILESYSTEM 9741M: Anton Altaparmakov <anton@tuxera.com> 9742L: linux-ntfs-dev@lists.sourceforge.net 9743W: http://www.tuxera.com/ 9744T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9745S: Supported 9746F: Documentation/filesystems/ntfs.txt 9747F: fs/ntfs/ 9748 9749NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9750M: Antonino Daplas <adaplas@gmail.com> 9751L: linux-fbdev@vger.kernel.org 9752S: Maintained 9753F: drivers/video/fbdev/riva/ 9754F: drivers/video/fbdev/nvidia/ 9755 9756NVM EXPRESS DRIVER 9757M: Keith Busch <keith.busch@intel.com> 9758M: Jens Axboe <axboe@fb.com> 9759M: Christoph Hellwig <hch@lst.de> 9760M: Sagi Grimberg <sagi@grimberg.me> 9761L: linux-nvme@lists.infradead.org 9762T: git://git.infradead.org/nvme.git 9763W: http://git.infradead.org/nvme.git 9764S: Supported 9765F: drivers/nvme/host/ 9766F: include/linux/nvme.h 9767F: include/uapi/linux/nvme_ioctl.h 9768 9769NVM EXPRESS FC TRANSPORT DRIVERS 9770M: James Smart <james.smart@broadcom.com> 9771L: linux-nvme@lists.infradead.org 9772S: Supported 9773F: include/linux/nvme-fc.h 9774F: include/linux/nvme-fc-driver.h 9775F: drivers/nvme/host/fc.c 9776F: drivers/nvme/target/fc.c 9777F: drivers/nvme/target/fcloop.c 9778 9779NVM EXPRESS TARGET DRIVER 9780M: Christoph Hellwig <hch@lst.de> 9781M: Sagi Grimberg <sagi@grimberg.me> 9782L: linux-nvme@lists.infradead.org 9783T: git://git.infradead.org/nvme.git 9784W: http://git.infradead.org/nvme.git 9785S: Supported 9786F: drivers/nvme/target/ 9787 9788NVMEM FRAMEWORK 9789M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9790S: Maintained 9791F: drivers/nvmem/ 9792F: Documentation/devicetree/bindings/nvmem/ 9793F: Documentation/ABI/stable/sysfs-bus-nvmem 9794F: include/linux/nvmem-consumer.h 9795F: include/linux/nvmem-provider.h 9796 9797NXP TDA998X DRM DRIVER 9798M: Russell King <linux@armlinux.org.uk> 9799S: Supported 9800T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9801T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9802F: drivers/gpu/drm/i2c/tda998x_drv.c 9803F: include/drm/i2c/tda998x.h 9804 9805NXP TFA9879 DRIVER 9806M: Peter Rosin <peda@axentia.se> 9807L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9808S: Maintained 9809F: sound/soc/codecs/tfa9879* 9810 9811NXP-NCI NFC DRIVER 9812M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9813R: Charles Gorand <charles.gorand@effinnov.com> 9814L: linux-nfc@lists.01.org (moderated for non-subscribers) 9815S: Supported 9816F: drivers/nfc/nxp-nci 9817 9818OBJTOOL 9819M: Josh Poimboeuf <jpoimboe@redhat.com> 9820S: Supported 9821F: tools/objtool/ 9822 9823OMAP AUDIO SUPPORT 9824M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9825M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9826L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9827L: linux-omap@vger.kernel.org 9828S: Maintained 9829F: sound/soc/omap/ 9830 9831OMAP CLOCK FRAMEWORK SUPPORT 9832M: Paul Walmsley <paul@pwsan.com> 9833L: linux-omap@vger.kernel.org 9834S: Maintained 9835F: arch/arm/*omap*/*clock* 9836 9837OMAP DEVICE TREE SUPPORT 9838M: Benoît Cousson <bcousson@baylibre.com> 9839M: Tony Lindgren <tony@atomide.com> 9840L: linux-omap@vger.kernel.org 9841L: devicetree@vger.kernel.org 9842S: Maintained 9843F: arch/arm/boot/dts/*omap* 9844F: arch/arm/boot/dts/*am3* 9845F: arch/arm/boot/dts/*am4* 9846F: arch/arm/boot/dts/*am5* 9847F: arch/arm/boot/dts/*dra7* 9848 9849OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9850M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9851L: linux-omap@vger.kernel.org 9852L: linux-fbdev@vger.kernel.org 9853S: Maintained 9854F: drivers/video/fbdev/omap2/ 9855F: Documentation/arm/OMAP/DSS 9856 9857OMAP FRAMEBUFFER SUPPORT 9858M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9859L: linux-fbdev@vger.kernel.org 9860L: linux-omap@vger.kernel.org 9861S: Maintained 9862F: drivers/video/fbdev/omap/ 9863 9864OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9865M: Roger Quadros <rogerq@ti.com> 9866M: Tony Lindgren <tony@atomide.com> 9867L: linux-omap@vger.kernel.org 9868S: Maintained 9869F: drivers/memory/omap-gpmc.c 9870F: arch/arm/mach-omap2/*gpmc* 9871 9872OMAP GPIO DRIVER 9873M: Grygorii Strashko <grygorii.strashko@ti.com> 9874M: Santosh Shilimkar <ssantosh@kernel.org> 9875M: Kevin Hilman <khilman@kernel.org> 9876L: linux-omap@vger.kernel.org 9877S: Maintained 9878F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9879F: drivers/gpio/gpio-omap.c 9880 9881OMAP HARDWARE SPINLOCK SUPPORT 9882M: Ohad Ben-Cohen <ohad@wizery.com> 9883L: linux-omap@vger.kernel.org 9884S: Maintained 9885F: drivers/hwspinlock/omap_hwspinlock.c 9886 9887OMAP HS MMC SUPPORT 9888L: linux-mmc@vger.kernel.org 9889L: linux-omap@vger.kernel.org 9890S: Orphan 9891F: drivers/mmc/host/omap_hsmmc.c 9892 9893OMAP HWMOD DATA 9894M: Paul Walmsley <paul@pwsan.com> 9895L: linux-omap@vger.kernel.org 9896S: Maintained 9897F: arch/arm/mach-omap2/omap_hwmod*data* 9898 9899OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9900M: Benoît Cousson <bcousson@baylibre.com> 9901L: linux-omap@vger.kernel.org 9902S: Maintained 9903F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9904 9905OMAP HWMOD SUPPORT 9906M: Benoît Cousson <bcousson@baylibre.com> 9907M: Paul Walmsley <paul@pwsan.com> 9908L: linux-omap@vger.kernel.org 9909S: Maintained 9910F: arch/arm/mach-omap2/omap_hwmod.* 9911 9912OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9913M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9914L: linux-media@vger.kernel.org 9915S: Maintained 9916F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9917F: drivers/media/platform/omap3isp/ 9918F: drivers/staging/media/omap4iss/ 9919 9920OMAP MMC SUPPORT 9921M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9922L: linux-omap@vger.kernel.org 9923S: Maintained 9924F: drivers/mmc/host/omap.c 9925 9926OMAP POWER MANAGEMENT SUPPORT 9927M: Kevin Hilman <khilman@kernel.org> 9928L: linux-omap@vger.kernel.org 9929S: Maintained 9930F: arch/arm/*omap*/*pm* 9931F: drivers/cpufreq/omap-cpufreq.c 9932 9933OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9934M: Rajendra Nayak <rnayak@codeaurora.org> 9935M: Paul Walmsley <paul@pwsan.com> 9936L: linux-omap@vger.kernel.org 9937S: Maintained 9938F: arch/arm/mach-omap2/prm* 9939 9940OMAP RANDOM NUMBER GENERATOR SUPPORT 9941M: Deepak Saxena <dsaxena@plexity.net> 9942S: Maintained 9943F: drivers/char/hw_random/omap-rng.c 9944 9945OMAP USB SUPPORT 9946L: linux-usb@vger.kernel.org 9947L: linux-omap@vger.kernel.org 9948S: Orphan 9949F: drivers/usb/*/*omap* 9950F: arch/arm/*omap*/usb* 9951 9952OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9953M: Mark Jackson <mpfj@newflow.co.uk> 9954L: linux-omap@vger.kernel.org 9955S: Maintained 9956F: arch/arm/boot/dts/am335x-nano.dts 9957 9958OMAP1 SUPPORT 9959M: Aaro Koskinen <aaro.koskinen@iki.fi> 9960M: Tony Lindgren <tony@atomide.com> 9961L: linux-omap@vger.kernel.org 9962Q: http://patchwork.kernel.org/project/linux-omap/list/ 9963T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9964S: Maintained 9965F: arch/arm/mach-omap1/ 9966F: arch/arm/plat-omap/ 9967F: arch/arm/configs/omap1_defconfig 9968F: drivers/i2c/busses/i2c-omap.c 9969F: include/linux/i2c-omap.h 9970 9971OMAP2+ SUPPORT 9972M: Tony Lindgren <tony@atomide.com> 9973L: linux-omap@vger.kernel.org 9974W: http://www.muru.com/linux/omap/ 9975W: http://linux.omap.com/ 9976Q: http://patchwork.kernel.org/project/linux-omap/list/ 9977T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9978S: Maintained 9979F: arch/arm/mach-omap2/ 9980F: arch/arm/plat-omap/ 9981F: arch/arm/configs/omap2plus_defconfig 9982F: drivers/i2c/busses/i2c-omap.c 9983F: drivers/irqchip/irq-omap-intc.c 9984F: drivers/mfd/*omap*.c 9985F: drivers/mfd/menelaus.c 9986F: drivers/mfd/palmas.c 9987F: drivers/mfd/tps65217.c 9988F: drivers/mfd/tps65218.c 9989F: drivers/mfd/tps65910.c 9990F: drivers/mfd/twl-core.[ch] 9991F: drivers/mfd/twl4030*.c 9992F: drivers/mfd/twl6030*.c 9993F: drivers/mfd/twl6040*.c 9994F: drivers/regulator/palmas-regulator*.c 9995F: drivers/regulator/pbias-regulator.c 9996F: drivers/regulator/tps65217-regulator.c 9997F: drivers/regulator/tps65218-regulator.c 9998F: drivers/regulator/tps65910-regulator.c 9999F: drivers/regulator/twl-regulator.c 10000F: drivers/regulator/twl6030-regulator.c 10001F: include/linux/i2c-omap.h 10002 10003ONION OMEGA2+ BOARD 10004M: Harvey Hunt <harveyhuntnexus@gmail.com> 10005L: linux-mips@linux-mips.org 10006S: Maintained 10007F: arch/mips/boot/dts/ralink/omega2p.dts 10008 10009OMFS FILESYSTEM 10010M: Bob Copeland <me@bobcopeland.com> 10011L: linux-karma-devel@lists.sourceforge.net 10012S: Maintained 10013F: Documentation/filesystems/omfs.txt 10014F: fs/omfs/ 10015 10016OMNIKEY CARDMAN 4000 DRIVER 10017M: Harald Welte <laforge@gnumonks.org> 10018S: Maintained 10019F: drivers/char/pcmcia/cm4000_cs.c 10020F: include/linux/cm4000_cs.h 10021F: include/uapi/linux/cm4000_cs.h 10022 10023OMNIKEY CARDMAN 4040 DRIVER 10024M: Harald Welte <laforge@gnumonks.org> 10025S: Maintained 10026F: drivers/char/pcmcia/cm4040_cs.* 10027 10028OMNIVISION OV13858 SENSOR DRIVER 10029M: Sakari Ailus <sakari.ailus@linux.intel.com> 10030L: linux-media@vger.kernel.org 10031T: git git://linuxtv.org/media_tree.git 10032S: Maintained 10033F: drivers/media/i2c/ov13858.c 10034 10035OMNIVISION OV5640 SENSOR DRIVER 10036M: Steve Longerbeam <slongerbeam@gmail.com> 10037L: linux-media@vger.kernel.org 10038T: git git://linuxtv.org/media_tree.git 10039S: Maintained 10040F: drivers/media/i2c/ov5640.c 10041 10042OMNIVISION OV5647 SENSOR DRIVER 10043M: Luis Oliveira <lolivei@synopsys.com> 10044L: linux-media@vger.kernel.org 10045T: git git://linuxtv.org/media_tree.git 10046S: Maintained 10047F: drivers/media/i2c/ov5647.c 10048 10049OMNIVISION OV7670 SENSOR DRIVER 10050M: Jonathan Corbet <corbet@lwn.net> 10051L: linux-media@vger.kernel.org 10052T: git git://linuxtv.org/media_tree.git 10053S: Maintained 10054F: drivers/media/i2c/ov7670.c 10055F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10056 10057ONENAND FLASH DRIVER 10058M: Kyungmin Park <kyungmin.park@samsung.com> 10059L: linux-mtd@lists.infradead.org 10060S: Maintained 10061F: drivers/mtd/onenand/ 10062F: include/linux/mtd/onenand*.h 10063 10064ONSTREAM SCSI TAPE DRIVER 10065M: Willem Riede <osst@riede.org> 10066L: osst-users@lists.sourceforge.net 10067L: linux-scsi@vger.kernel.org 10068S: Maintained 10069F: Documentation/scsi/osst.txt 10070F: drivers/scsi/osst.* 10071F: drivers/scsi/osst_*.h 10072F: drivers/scsi/st.h 10073 10074OP-TEE DRIVER 10075M: Jens Wiklander <jens.wiklander@linaro.org> 10076S: Maintained 10077F: drivers/tee/optee/ 10078 10079OPA-VNIC DRIVER 10080M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10081M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10082L: linux-rdma@vger.kernel.org 10083S: Supported 10084F: drivers/infiniband/ulp/opa_vnic 10085 10086OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10087M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10088L: devicetree@vger.kernel.org 10089S: Maintained 10090F: Documentation/devicetree/dynamic-resolution-notes.txt 10091F: Documentation/devicetree/overlay-notes.txt 10092F: drivers/of/overlay.c 10093F: drivers/of/resolver.c 10094 10095OPEN FIRMWARE AND FLATTENED DEVICE TREE 10096M: Rob Herring <robh+dt@kernel.org> 10097M: Frank Rowand <frowand.list@gmail.com> 10098L: devicetree@vger.kernel.org 10099W: http://www.devicetree.org/ 10100T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10101S: Maintained 10102F: drivers/of/ 10103F: include/linux/of*.h 10104F: scripts/dtc/ 10105F: Documentation/ABI/testing/sysfs-firmware-ofw 10106 10107OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10108M: Rob Herring <robh+dt@kernel.org> 10109M: Mark Rutland <mark.rutland@arm.com> 10110L: devicetree@vger.kernel.org 10111T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10112Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10113S: Maintained 10114F: Documentation/devicetree/ 10115F: arch/*/boot/dts/ 10116F: include/dt-bindings/ 10117 10118OPENCORES I2C BUS DRIVER 10119M: Peter Korsgaard <jacmet@sunsite.dk> 10120L: linux-i2c@vger.kernel.org 10121S: Maintained 10122F: Documentation/i2c/busses/i2c-ocores 10123F: drivers/i2c/busses/i2c-ocores.c 10124 10125OPENRISC ARCHITECTURE 10126M: Jonas Bonn <jonas@southpole.se> 10127M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10128M: Stafford Horne <shorne@gmail.com> 10129T: git git://github.com/openrisc/linux.git 10130L: openrisc@lists.librecores.org 10131W: http://openrisc.io 10132S: Maintained 10133F: Documentation/devicetree/bindings/openrisc/ 10134F: Documentation/openrisc/ 10135F: arch/openrisc/ 10136F: drivers/irqchip/irq-ompic.c 10137F: drivers/irqchip/irq-or1k-* 10138 10139OPENVSWITCH 10140M: Pravin Shelar <pshelar@nicira.com> 10141L: netdev@vger.kernel.org 10142L: dev@openvswitch.org 10143W: http://openvswitch.org 10144S: Maintained 10145F: net/openvswitch/ 10146F: include/uapi/linux/openvswitch.h 10147 10148OPERATING PERFORMANCE POINTS (OPP) 10149M: Viresh Kumar <vireshk@kernel.org> 10150M: Nishanth Menon <nm@ti.com> 10151M: Stephen Boyd <sboyd@codeaurora.org> 10152L: linux-pm@vger.kernel.org 10153S: Maintained 10154T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10155F: drivers/opp/ 10156F: include/linux/pm_opp.h 10157F: Documentation/power/opp.txt 10158F: Documentation/devicetree/bindings/opp/ 10159 10160OPL4 DRIVER 10161M: Clemens Ladisch <clemens@ladisch.de> 10162L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10163T: git git://git.alsa-project.org/alsa-kernel.git 10164S: Maintained 10165F: sound/drivers/opl4/ 10166 10167OPROFILE 10168M: Robert Richter <rric@kernel.org> 10169L: oprofile-list@lists.sf.net 10170S: Maintained 10171F: arch/*/include/asm/oprofile*.h 10172F: arch/*/oprofile/ 10173F: drivers/oprofile/ 10174F: include/linux/oprofile.h 10175 10176ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10177M: Mark Fasheh <mfasheh@versity.com> 10178M: Joel Becker <jlbec@evilplan.org> 10179L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10180W: http://ocfs2.wiki.kernel.org 10181S: Supported 10182F: Documentation/filesystems/ocfs2.txt 10183F: Documentation/filesystems/dlmfs.txt 10184F: fs/ocfs2/ 10185 10186ORANGEFS FILESYSTEM 10187M: Mike Marshall <hubcap@omnibond.com> 10188L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10189T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10190S: Supported 10191F: fs/orangefs/ 10192F: Documentation/filesystems/orangefs.txt 10193 10194ORINOCO DRIVER 10195L: linux-wireless@vger.kernel.org 10196W: http://wireless.kernel.org/en/users/Drivers/orinoco 10197W: http://www.nongnu.org/orinoco/ 10198S: Orphan 10199F: drivers/net/wireless/intersil/orinoco/ 10200 10201OSD LIBRARY and FILESYSTEM 10202M: Boaz Harrosh <ooo@electrozaur.com> 10203S: Maintained 10204F: drivers/scsi/osd/ 10205F: include/scsi/osd_* 10206F: fs/exofs/ 10207 10208OV2659 OMNIVISION SENSOR DRIVER 10209M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10210L: linux-media@vger.kernel.org 10211W: https://linuxtv.org 10212Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10213T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10214S: Maintained 10215F: drivers/media/i2c/ov2659.c 10216F: include/media/i2c/ov2659.h 10217 10218OVERLAY FILESYSTEM 10219M: Miklos Szeredi <miklos@szeredi.hu> 10220L: linux-unionfs@vger.kernel.org 10221T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10222S: Supported 10223F: fs/overlayfs/ 10224F: Documentation/filesystems/overlayfs.txt 10225 10226P54 WIRELESS DRIVER 10227M: Christian Lamparter <chunkeey@googlemail.com> 10228L: linux-wireless@vger.kernel.org 10229W: http://wireless.kernel.org/en/users/Drivers/p54 10230S: Maintained 10231F: drivers/net/wireless/intersil/p54/ 10232 10233PA SEMI ETHERNET DRIVER 10234L: netdev@vger.kernel.org 10235S: Orphan 10236F: drivers/net/ethernet/pasemi/* 10237 10238PA SEMI SMBUS DRIVER 10239L: linux-i2c@vger.kernel.org 10240S: Orphan 10241F: drivers/i2c/busses/i2c-pasemi.c 10242 10243PADATA PARALLEL EXECUTION MECHANISM 10244M: Steffen Klassert <steffen.klassert@secunet.com> 10245L: linux-crypto@vger.kernel.org 10246S: Maintained 10247F: kernel/padata.c 10248F: include/linux/padata.h 10249F: Documentation/padata.txt 10250 10251PANASONIC LAPTOP ACPI EXTRAS DRIVER 10252M: Harald Welte <laforge@gnumonks.org> 10253L: platform-driver-x86@vger.kernel.org 10254S: Maintained 10255F: drivers/platform/x86/panasonic-laptop.c 10256 10257PANASONIC MN10300/AM33/AM34 PORT 10258M: David Howells <dhowells@redhat.com> 10259L: linux-am33-list@redhat.com (moderated for non-subscribers) 10260W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10261S: Maintained 10262F: Documentation/mn10300/ 10263F: arch/mn10300/ 10264 10265PARALLEL LCD/KEYPAD PANEL DRIVER 10266M: Willy Tarreau <willy@haproxy.com> 10267M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10268S: Odd Fixes 10269F: Documentation/misc-devices/lcd-panel-cgram.txt 10270F: drivers/misc/panel.c 10271 10272PARALLEL PORT SUBSYSTEM 10273M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10274M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10275L: linux-parport@lists.infradead.org (subscribers-only) 10276S: Maintained 10277F: drivers/parport/ 10278F: include/linux/parport*.h 10279F: drivers/char/ppdev.c 10280F: include/uapi/linux/ppdev.h 10281F: Documentation/parport*.txt 10282 10283PARAVIRT_OPS INTERFACE 10284M: Juergen Gross <jgross@suse.com> 10285M: Alok Kataria <akataria@vmware.com> 10286M: Rusty Russell <rusty@rustcorp.com.au> 10287L: virtualization@lists.linux-foundation.org 10288S: Supported 10289F: Documentation/virtual/paravirt_ops.txt 10290F: arch/*/kernel/paravirt* 10291F: arch/*/include/asm/paravirt*.h 10292F: include/linux/hypervisor.h 10293 10294PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10295M: Tim Waugh <tim@cyberelk.net> 10296L: linux-parport@lists.infradead.org (subscribers-only) 10297S: Maintained 10298F: Documentation/blockdev/paride.txt 10299F: drivers/block/paride/ 10300 10301PARISC ARCHITECTURE 10302M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10303M: Helge Deller <deller@gmx.de> 10304L: linux-parisc@vger.kernel.org 10305W: http://www.parisc-linux.org/ 10306Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10307T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10308T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10309S: Maintained 10310F: arch/parisc/ 10311F: Documentation/parisc/ 10312F: drivers/parisc/ 10313F: drivers/char/agp/parisc-agp.c 10314F: drivers/input/serio/gscps2.c 10315F: drivers/parport/parport_gsc.* 10316F: drivers/tty/serial/8250/8250_gsc.c 10317F: drivers/video/fbdev/sti* 10318F: drivers/video/console/sti* 10319F: drivers/video/logo/logo_parisc* 10320 10321PARMAN 10322M: Jiri Pirko <jiri@mellanox.com> 10323L: netdev@vger.kernel.org 10324S: Supported 10325F: lib/parman.c 10326F: lib/test_parman.c 10327F: include/linux/parman.h 10328 10329PC87360 HARDWARE MONITORING DRIVER 10330M: Jim Cromie <jim.cromie@gmail.com> 10331L: linux-hwmon@vger.kernel.org 10332S: Maintained 10333F: Documentation/hwmon/pc87360 10334F: drivers/hwmon/pc87360.c 10335 10336PC8736x GPIO DRIVER 10337M: Jim Cromie <jim.cromie@gmail.com> 10338S: Maintained 10339F: drivers/char/pc8736x_gpio.c 10340 10341PC87427 HARDWARE MONITORING DRIVER 10342M: Jean Delvare <jdelvare@suse.com> 10343L: linux-hwmon@vger.kernel.org 10344S: Maintained 10345F: Documentation/hwmon/pc87427 10346F: drivers/hwmon/pc87427.c 10347 10348PCA9532 LED DRIVER 10349M: Riku Voipio <riku.voipio@iki.fi> 10350S: Maintained 10351F: drivers/leds/leds-pca9532.c 10352F: include/linux/leds-pca9532.h 10353 10354PCA9541 I2C BUS MASTER SELECTOR DRIVER 10355M: Guenter Roeck <linux@roeck-us.net> 10356L: linux-i2c@vger.kernel.org 10357S: Maintained 10358F: drivers/i2c/muxes/i2c-mux-pca9541.c 10359 10360PCDP - PRIMARY CONSOLE AND DEBUG PORT 10361M: Khalid Aziz <khalid@gonehiking.org> 10362S: Maintained 10363F: drivers/firmware/pcdp.* 10364 10365PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10366M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10367L: linux-pci@vger.kernel.org 10368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10369S: Maintained 10370F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10371F: drivers/pci/host/pci-aardvark.c 10372 10373PCI DRIVER FOR ALTERA PCIE IP 10374M: Ley Foon Tan <lftan@altera.com> 10375L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10376L: linux-pci@vger.kernel.org 10377S: Supported 10378F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10379F: drivers/pci/host/pcie-altera.c 10380 10381PCI DRIVER FOR APPLIEDMICRO XGENE 10382M: Tanmay Inamdar <tinamdar@apm.com> 10383L: linux-pci@vger.kernel.org 10384L: linux-arm-kernel@lists.infradead.org 10385S: Maintained 10386F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10387F: drivers/pci/host/pci-xgene.c 10388 10389PCI DRIVER FOR ARM VERSATILE PLATFORM 10390M: Rob Herring <robh@kernel.org> 10391L: linux-pci@vger.kernel.org 10392L: linux-arm-kernel@lists.infradead.org 10393S: Maintained 10394F: Documentation/devicetree/bindings/pci/versatile.txt 10395F: drivers/pci/host/pci-versatile.c 10396 10397PCI DRIVER FOR ARMADA 8K 10398M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10399L: linux-pci@vger.kernel.org 10400L: linux-arm-kernel@lists.infradead.org 10401S: Maintained 10402F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10403F: drivers/pci/dwc/pcie-armada8k.c 10404 10405PCI DRIVER FOR FREESCALE LAYERSCAPE 10406M: Minghuan Lian <minghuan.Lian@freescale.com> 10407M: Mingkai Hu <mingkai.hu@freescale.com> 10408M: Roy Zang <tie-fei.zang@freescale.com> 10409L: linuxppc-dev@lists.ozlabs.org 10410L: linux-pci@vger.kernel.org 10411L: linux-arm-kernel@lists.infradead.org 10412S: Maintained 10413F: drivers/pci/dwc/*layerscape* 10414 10415PCI DRIVER FOR GENERIC OF HOSTS 10416M: Will Deacon <will.deacon@arm.com> 10417L: linux-pci@vger.kernel.org 10418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10419S: Maintained 10420F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10421F: drivers/pci/host/pci-host-common.c 10422F: drivers/pci/host/pci-host-generic.c 10423 10424PCI DRIVER FOR IMX6 10425M: Richard Zhu <hongxing.zhu@nxp.com> 10426M: Lucas Stach <l.stach@pengutronix.de> 10427L: linux-pci@vger.kernel.org 10428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10429S: Maintained 10430F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10431F: drivers/pci/dwc/*imx6* 10432 10433PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10434M: Keith Busch <keith.busch@intel.com> 10435M: Jonathan Derrick <jonathan.derrick@intel.com> 10436L: linux-pci@vger.kernel.org 10437S: Supported 10438F: drivers/pci/host/vmd.c 10439 10440PCI DRIVER FOR MICROSEMI SWITCHTEC 10441M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10442M: Logan Gunthorpe <logang@deltatee.com> 10443L: linux-pci@vger.kernel.org 10444S: Maintained 10445F: Documentation/switchtec.txt 10446F: Documentation/ABI/testing/sysfs-class-switchtec 10447F: drivers/pci/switch/switchtec* 10448F: include/uapi/linux/switchtec_ioctl.h 10449F: include/linux/switchtec.h 10450F: drivers/ntb/hw/mscc/ 10451 10452PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10453M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10454M: Jason Cooper <jason@lakedaemon.net> 10455L: linux-pci@vger.kernel.org 10456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10457S: Maintained 10458F: drivers/pci/host/*mvebu* 10459 10460PCI DRIVER FOR NVIDIA TEGRA 10461M: Thierry Reding <thierry.reding@gmail.com> 10462L: linux-tegra@vger.kernel.org 10463L: linux-pci@vger.kernel.org 10464S: Supported 10465F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10466F: drivers/pci/host/pci-tegra.c 10467 10468PCI DRIVER FOR RENESAS R-CAR 10469M: Simon Horman <horms@verge.net.au> 10470L: linux-pci@vger.kernel.org 10471L: linux-renesas-soc@vger.kernel.org 10472S: Maintained 10473F: drivers/pci/host/*rcar* 10474 10475PCI DRIVER FOR SAMSUNG EXYNOS 10476M: Jingoo Han <jingoohan1@gmail.com> 10477L: linux-pci@vger.kernel.org 10478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10479L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10480S: Maintained 10481F: drivers/pci/dwc/pci-exynos.c 10482 10483PCI DRIVER FOR SYNOPSYS DESIGNWARE 10484M: Jingoo Han <jingoohan1@gmail.com> 10485M: Joao Pinto <Joao.Pinto@synopsys.com> 10486L: linux-pci@vger.kernel.org 10487S: Maintained 10488F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10489F: drivers/pci/dwc/*designware* 10490 10491PCI DRIVER FOR TI DRA7XX 10492M: Kishon Vijay Abraham I <kishon@ti.com> 10493L: linux-omap@vger.kernel.org 10494L: linux-pci@vger.kernel.org 10495S: Supported 10496F: Documentation/devicetree/bindings/pci/ti-pci.txt 10497F: drivers/pci/dwc/pci-dra7xx.c 10498 10499PCI DRIVER FOR TI KEYSTONE 10500M: Murali Karicheri <m-karicheri2@ti.com> 10501L: linux-pci@vger.kernel.org 10502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10503S: Maintained 10504F: drivers/pci/dwc/*keystone* 10505 10506PCI ENDPOINT SUBSYSTEM 10507M: Kishon Vijay Abraham I <kishon@ti.com> 10508M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10509L: linux-pci@vger.kernel.org 10510T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10511S: Supported 10512F: drivers/pci/endpoint/ 10513F: drivers/misc/pci_endpoint_test.c 10514F: tools/pci/ 10515 10516PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10517M: Russell Currey <ruscur@russell.cc> 10518L: linuxppc-dev@lists.ozlabs.org 10519S: Supported 10520F: Documentation/powerpc/eeh-pci-error-recovery.txt 10521F: arch/powerpc/kernel/eeh*.c 10522F: arch/powerpc/platforms/*/eeh*.c 10523F: arch/powerpc/include/*/eeh*.h 10524 10525PCI ERROR RECOVERY 10526M: Linas Vepstas <linasvepstas@gmail.com> 10527L: linux-pci@vger.kernel.org 10528S: Supported 10529F: Documentation/PCI/pci-error-recovery.txt 10530 10531PCI MSI DRIVER FOR ALTERA MSI IP 10532M: Ley Foon Tan <lftan@altera.com> 10533L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10534L: linux-pci@vger.kernel.org 10535S: Supported 10536F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10537F: drivers/pci/host/pcie-altera-msi.c 10538 10539PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10540M: Duc Dang <dhdang@apm.com> 10541L: linux-pci@vger.kernel.org 10542L: linux-arm-kernel@lists.infradead.org 10543S: Maintained 10544F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10545F: drivers/pci/host/pci-xgene-msi.c 10546 10547PCI SUBSYSTEM 10548M: Bjorn Helgaas <bhelgaas@google.com> 10549L: linux-pci@vger.kernel.org 10550Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10551T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10552S: Supported 10553F: Documentation/devicetree/bindings/pci/ 10554F: Documentation/PCI/ 10555F: drivers/pci/ 10556F: include/linux/pci* 10557F: arch/x86/pci/ 10558F: arch/x86/kernel/quirks.c 10559 10560PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10561M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10562L: linux-pci@vger.kernel.org 10563Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10564T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10565S: Supported 10566F: drivers/pci/host/ 10567F: drivers/pci/dwc/ 10568 10569PCIE DRIVER FOR AXIS ARTPEC 10570M: Niklas Cassel <niklas.cassel@axis.com> 10571M: Jesper Nilsson <jesper.nilsson@axis.com> 10572L: linux-arm-kernel@axis.com 10573L: linux-pci@vger.kernel.org 10574S: Maintained 10575F: Documentation/devicetree/bindings/pci/axis,artpec* 10576F: drivers/pci/dwc/*artpec* 10577 10578PCIE DRIVER FOR CAVIUM THUNDERX 10579M: David Daney <david.daney@cavium.com> 10580L: linux-pci@vger.kernel.org 10581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10582S: Supported 10583F: Documentation/devicetree/bindings/pci/pci-thunder-* 10584F: drivers/pci/host/pci-thunder-* 10585 10586PCIE DRIVER FOR HISILICON 10587M: Zhou Wang <wangzhou1@hisilicon.com> 10588L: linux-pci@vger.kernel.org 10589S: Maintained 10590F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10591F: drivers/pci/dwc/pcie-hisi.c 10592 10593PCIE DRIVER FOR HISILICON KIRIN 10594M: Xiaowei Song <songxiaowei@hisilicon.com> 10595M: Binghui Wang <wangbinghui@hisilicon.com> 10596L: linux-pci@vger.kernel.org 10597S: Maintained 10598F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10599F: drivers/pci/dwc/pcie-kirin.c 10600 10601PCIE DRIVER FOR HISILICON STB 10602M: Jianguo Sun <sunjianguo1@huawei.com> 10603M: Shawn Guo <shawn.guo@linaro.org> 10604L: linux-pci@vger.kernel.org 10605S: Maintained 10606F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10607F: drivers/pci/dwc/pcie-histb.c 10608 10609PCIE DRIVER FOR MEDIATEK 10610M: Ryder Lee <ryder.lee@mediatek.com> 10611L: linux-pci@vger.kernel.org 10612L: linux-mediatek@lists.infradead.org 10613S: Supported 10614F: Documentation/devicetree/bindings/pci/mediatek* 10615F: drivers/pci/host/*mediatek* 10616 10617PCIE DRIVER FOR QUALCOMM MSM 10618M: Stanimir Varbanov <svarbanov@mm-sol.com> 10619L: linux-pci@vger.kernel.org 10620L: linux-arm-msm@vger.kernel.org 10621S: Maintained 10622F: drivers/pci/dwc/*qcom* 10623 10624PCIE DRIVER FOR ROCKCHIP 10625M: Shawn Lin <shawn.lin@rock-chips.com> 10626L: linux-pci@vger.kernel.org 10627L: linux-rockchip@lists.infradead.org 10628S: Maintained 10629F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10630F: drivers/pci/host/pcie-rockchip.c 10631 10632PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10633M: Linus Walleij <linus.walleij@linaro.org> 10634L: linux-pci@vger.kernel.org 10635S: Maintained 10636F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10637F: drivers/pci/host/pci-v3-semi.c 10638 10639PCIE DRIVER FOR ST SPEAR13XX 10640M: Pratyush Anand <pratyush.anand@gmail.com> 10641L: linux-pci@vger.kernel.org 10642S: Maintained 10643F: drivers/pci/dwc/*spear* 10644 10645PCMCIA SUBSYSTEM 10646P: Linux PCMCIA Team 10647L: linux-pcmcia@lists.infradead.org 10648W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10649T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10650S: Maintained 10651F: Documentation/pcmcia/ 10652F: tools/pcmcia/ 10653F: drivers/pcmcia/ 10654F: include/pcmcia/ 10655 10656PCNET32 NETWORK DRIVER 10657M: Don Fry <pcnet32@frontier.com> 10658L: netdev@vger.kernel.org 10659S: Maintained 10660F: drivers/net/ethernet/amd/pcnet32.c 10661 10662PCRYPT PARALLEL CRYPTO ENGINE 10663M: Steffen Klassert <steffen.klassert@secunet.com> 10664L: linux-crypto@vger.kernel.org 10665S: Maintained 10666F: crypto/pcrypt.c 10667F: include/crypto/pcrypt.h 10668 10669PEAQ WMI HOTKEYS DRIVER 10670M: Hans de Goede <hdegoede@redhat.com> 10671L: platform-driver-x86@vger.kernel.org 10672S: Maintained 10673F: drivers/platform/x86/peaq-wmi.c 10674 10675PER-CPU MEMORY ALLOCATOR 10676M: Tejun Heo <tj@kernel.org> 10677M: Christoph Lameter <cl@linux.com> 10678T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10679S: Maintained 10680F: include/linux/percpu*.h 10681F: mm/percpu*.c 10682F: arch/*/include/asm/percpu.h 10683 10684PER-TASK DELAY ACCOUNTING 10685M: Balbir Singh <bsingharora@gmail.com> 10686S: Maintained 10687F: include/linux/delayacct.h 10688F: kernel/delayacct.c 10689 10690PERFORMANCE EVENTS SUBSYSTEM 10691M: Peter Zijlstra <peterz@infradead.org> 10692M: Ingo Molnar <mingo@redhat.com> 10693M: Arnaldo Carvalho de Melo <acme@kernel.org> 10694R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10695R: Jiri Olsa <jolsa@redhat.com> 10696R: Namhyung Kim <namhyung@kernel.org> 10697L: linux-kernel@vger.kernel.org 10698T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10699S: Supported 10700F: kernel/events/* 10701F: include/linux/perf_event.h 10702F: include/uapi/linux/perf_event.h 10703F: arch/*/kernel/perf_event*.c 10704F: arch/*/kernel/*/perf_event*.c 10705F: arch/*/kernel/*/*/perf_event*.c 10706F: arch/*/include/asm/perf_event.h 10707F: arch/*/kernel/perf_callchain.c 10708F: arch/*/events/* 10709F: tools/perf/ 10710 10711PERSONALITY HANDLING 10712M: Christoph Hellwig <hch@infradead.org> 10713L: linux-abi-devel@lists.sourceforge.net 10714S: Maintained 10715F: include/linux/personality.h 10716F: include/uapi/linux/personality.h 10717 10718PHONET PROTOCOL 10719M: Remi Denis-Courmont <courmisch@gmail.com> 10720S: Supported 10721F: Documentation/networking/phonet.txt 10722F: include/linux/phonet.h 10723F: include/net/phonet/ 10724F: include/uapi/linux/phonet.h 10725F: net/phonet/ 10726 10727PHRAM MTD DRIVER 10728M: Joern Engel <joern@lazybastard.org> 10729L: linux-mtd@lists.infradead.org 10730S: Maintained 10731F: drivers/mtd/devices/phram.c 10732 10733PICOLCD HID DRIVER 10734M: Bruno Prémont <bonbons@linux-vserver.org> 10735L: linux-input@vger.kernel.org 10736S: Maintained 10737F: drivers/hid/hid-picolcd* 10738 10739PICOXCELL SUPPORT 10740M: Jamie Iles <jamie@jamieiles.com> 10741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10742T: git git://github.com/jamieiles/linux-2.6-ji.git 10743S: Supported 10744F: arch/arm/boot/dts/picoxcell* 10745F: arch/arm/mach-picoxcell/ 10746F: drivers/crypto/picoxcell* 10747 10748PIN CONTROL SUBSYSTEM 10749M: Linus Walleij <linus.walleij@linaro.org> 10750L: linux-gpio@vger.kernel.org 10751T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10752S: Maintained 10753F: Documentation/devicetree/bindings/pinctrl/ 10754F: Documentation/driver-api/pinctl.rst 10755F: drivers/pinctrl/ 10756F: include/linux/pinctrl/ 10757 10758PIN CONTROLLER - ATMEL AT91 10759M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10761S: Maintained 10762F: drivers/pinctrl/pinctrl-at91.* 10763 10764PIN CONTROLLER - ATMEL AT91 PIO4 10765M: Ludovic Desroches <ludovic.desroches@microchip.com> 10766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10767L: linux-gpio@vger.kernel.org 10768S: Supported 10769F: drivers/pinctrl/pinctrl-at91-pio4.* 10770 10771PIN CONTROLLER - INTEL 10772M: Mika Westerberg <mika.westerberg@linux.intel.com> 10773M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10774S: Maintained 10775F: drivers/pinctrl/intel/ 10776 10777PIN CONTROLLER - QUALCOMM 10778M: Bjorn Andersson <bjorn.andersson@linaro.org> 10779S: Maintained 10780L: linux-arm-msm@vger.kernel.org 10781F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10782F: drivers/pinctrl/qcom/ 10783 10784PIN CONTROLLER - RENESAS 10785M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10786M: Geert Uytterhoeven <geert+renesas@glider.be> 10787L: linux-renesas-soc@vger.kernel.org 10788T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10789S: Maintained 10790F: drivers/pinctrl/sh-pfc/ 10791 10792PIN CONTROLLER - SAMSUNG 10793M: Tomasz Figa <tomasz.figa@gmail.com> 10794M: Krzysztof Kozlowski <krzk@kernel.org> 10795M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10797L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10798Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10799T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10800S: Maintained 10801F: drivers/pinctrl/samsung/ 10802F: include/dt-bindings/pinctrl/samsung.h 10803F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10804 10805PIN CONTROLLER - SINGLE 10806M: Tony Lindgren <tony@atomide.com> 10807M: Haojian Zhuang <haojian.zhuang@linaro.org> 10808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10809L: linux-omap@vger.kernel.org 10810S: Maintained 10811F: drivers/pinctrl/pinctrl-single.c 10812 10813PIN CONTROLLER - ST SPEAR 10814M: Viresh Kumar <vireshk@kernel.org> 10815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10816W: http://www.st.com/spear 10817S: Maintained 10818F: drivers/pinctrl/spear/ 10819 10820PISTACHIO SOC SUPPORT 10821M: James Hartley <james.hartley@sondrel.com> 10822L: linux-mips@linux-mips.org 10823S: Odd Fixes 10824F: arch/mips/pistachio/ 10825F: arch/mips/include/asm/mach-pistachio/ 10826F: arch/mips/boot/dts/img/pistachio* 10827F: arch/mips/configs/pistachio*_defconfig 10828 10829PKTCDVD DRIVER 10830S: Orphan 10831M: linux-block@vger.kernel.org 10832F: drivers/block/pktcdvd.c 10833F: include/linux/pktcdvd.h 10834F: include/uapi/linux/pktcdvd.h 10835 10836PKUNITY SOC DRIVERS 10837M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10838W: http://mprc.pku.edu.cn/~guanxuetao/linux 10839S: Maintained 10840T: git git://github.com/gxt/linux.git 10841F: drivers/input/serio/i8042-unicore32io.h 10842F: drivers/i2c/busses/i2c-puv3.c 10843F: drivers/video/fbdev/fb-puv3.c 10844F: drivers/rtc/rtc-puv3.c 10845 10846PMBUS HARDWARE MONITORING DRIVERS 10847M: Guenter Roeck <linux@roeck-us.net> 10848L: linux-hwmon@vger.kernel.org 10849W: http://hwmon.wiki.kernel.org/ 10850W: http://www.roeck-us.net/linux/drivers/ 10851T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10852S: Maintained 10853F: Documentation/hwmon/pmbus 10854F: drivers/hwmon/pmbus/ 10855F: include/linux/pmbus.h 10856 10857PMC SIERRA MaxRAID DRIVER 10858L: linux-scsi@vger.kernel.org 10859W: http://www.pmc-sierra.com/ 10860S: Orphan 10861F: drivers/scsi/pmcraid.* 10862 10863PMC SIERRA PM8001 DRIVER 10864M: Jack Wang <jinpu.wang@profitbricks.com> 10865M: lindar_liu@usish.com 10866L: linux-scsi@vger.kernel.org 10867S: Supported 10868F: drivers/scsi/pm8001/ 10869 10870PNP SUPPORT 10871M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10872S: Maintained 10873F: drivers/pnp/ 10874 10875POSIX CLOCKS and TIMERS 10876M: Thomas Gleixner <tglx@linutronix.de> 10877L: linux-kernel@vger.kernel.org 10878T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10879S: Maintained 10880F: fs/timerfd.c 10881F: include/linux/timer* 10882F: kernel/time/*timer* 10883 10884POWER MANAGEMENT CORE 10885M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10886L: linux-pm@vger.kernel.org 10887T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10888B: https://bugzilla.kernel.org 10889S: Supported 10890F: drivers/base/power/ 10891F: include/linux/pm.h 10892F: include/linux/pm_* 10893F: include/linux/powercap.h 10894F: drivers/powercap/ 10895 10896POWER STATE COORDINATION INTERFACE (PSCI) 10897M: Mark Rutland <mark.rutland@arm.com> 10898M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10899L: linux-arm-kernel@lists.infradead.org 10900S: Maintained 10901F: drivers/firmware/psci*.c 10902F: include/linux/psci.h 10903F: include/uapi/linux/psci.h 10904 10905POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10906M: Sebastian Reichel <sre@kernel.org> 10907L: linux-pm@vger.kernel.org 10908T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10909S: Maintained 10910F: Documentation/devicetree/bindings/power/supply/ 10911F: include/linux/power_supply.h 10912F: drivers/power/supply/ 10913 10914POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10915M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10916L: linuxppc-dev@lists.ozlabs.org 10917S: Maintained 10918F: drivers/char/powernv-op-panel.c 10919 10920PPP OVER ATM (RFC 2364) 10921M: Mitchell Blank Jr <mitch@sfgoth.com> 10922S: Maintained 10923F: net/atm/pppoatm.c 10924F: include/uapi/linux/atmppp.h 10925 10926PPP OVER ETHERNET 10927M: Michal Ostrowski <mostrows@earthlink.net> 10928S: Maintained 10929F: drivers/net/ppp/pppoe.c 10930F: drivers/net/ppp/pppox.c 10931 10932PPP OVER L2TP 10933M: James Chapman <jchapman@katalix.com> 10934S: Maintained 10935F: net/l2tp/l2tp_ppp.c 10936F: include/linux/if_pppol2tp.h 10937F: include/uapi/linux/if_pppol2tp.h 10938 10939PPP PROTOCOL DRIVERS AND COMPRESSORS 10940M: Paul Mackerras <paulus@samba.org> 10941L: linux-ppp@vger.kernel.org 10942S: Maintained 10943F: drivers/net/ppp/ppp_* 10944 10945PPS SUPPORT 10946M: Rodolfo Giometti <giometti@enneenne.com> 10947W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10948L: linuxpps@ml.enneenne.com (subscribers-only) 10949S: Maintained 10950F: Documentation/pps/ 10951F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10952F: Documentation/ABI/testing/sysfs-pps 10953F: drivers/pps/ 10954F: include/linux/pps*.h 10955F: include/uapi/linux/pps.h 10956 10957PPTP DRIVER 10958M: Dmitry Kozlov <xeb@mail.ru> 10959L: netdev@vger.kernel.org 10960S: Maintained 10961F: drivers/net/ppp/pptp.c 10962W: http://sourceforge.net/projects/accel-pptp 10963 10964PREEMPTIBLE KERNEL 10965M: Robert Love <rml@tech9.net> 10966L: kpreempt-tech@lists.sourceforge.net 10967W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10968S: Supported 10969F: Documentation/preempt-locking.txt 10970F: include/linux/preempt.h 10971 10972PRINTK 10973M: Petr Mladek <pmladek@suse.com> 10974M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10975R: Steven Rostedt <rostedt@goodmis.org> 10976S: Maintained 10977F: kernel/printk/ 10978F: include/linux/printk.h 10979 10980PRISM54 WIRELESS DRIVER 10981M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10982L: linux-wireless@vger.kernel.org 10983W: http://wireless.kernel.org/en/users/Drivers/p54 10984S: Obsolete 10985F: drivers/net/wireless/intersil/prism54/ 10986 10987PROC SYSCTL 10988M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10989M: Kees Cook <keescook@chromium.org> 10990L: linux-kernel@vger.kernel.org 10991L: linux-fsdevel@vger.kernel.org 10992S: Maintained 10993F: fs/proc/proc_sysctl.c 10994F: include/linux/sysctl.h 10995F: kernel/sysctl.c 10996F: tools/testing/selftests/sysctl/ 10997 10998PS3 NETWORK SUPPORT 10999M: Geoff Levand <geoff@infradead.org> 11000L: netdev@vger.kernel.org 11001L: linuxppc-dev@lists.ozlabs.org 11002S: Maintained 11003F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11004 11005PS3 PLATFORM SUPPORT 11006M: Geoff Levand <geoff@infradead.org> 11007L: linuxppc-dev@lists.ozlabs.org 11008S: Maintained 11009F: arch/powerpc/boot/ps3* 11010F: arch/powerpc/include/asm/lv1call.h 11011F: arch/powerpc/include/asm/ps3*.h 11012F: arch/powerpc/platforms/ps3/ 11013F: drivers/*/ps3* 11014F: drivers/ps3/ 11015F: drivers/rtc/rtc-ps3.c 11016F: drivers/usb/host/*ps3.c 11017F: sound/ppc/snd_ps3* 11018 11019PS3VRAM DRIVER 11020M: Jim Paris <jim@jtan.com> 11021M: Geoff Levand <geoff@infradead.org> 11022L: linuxppc-dev@lists.ozlabs.org 11023S: Maintained 11024F: drivers/block/ps3vram.c 11025 11026PSAMPLE PACKET SAMPLING SUPPORT: 11027M: Yotam Gigi <yotam.gi@gmail.com> 11028S: Maintained 11029F: net/psample 11030F: include/net/psample.h 11031F: include/uapi/linux/psample.h 11032 11033PSTORE FILESYSTEM 11034M: Kees Cook <keescook@chromium.org> 11035M: Anton Vorontsov <anton@enomsg.org> 11036M: Colin Cross <ccross@android.com> 11037M: Tony Luck <tony.luck@intel.com> 11038S: Maintained 11039T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11040F: fs/pstore/ 11041F: include/linux/pstore* 11042F: drivers/firmware/efi/efi-pstore.c 11043F: drivers/acpi/apei/erst.c 11044F: Documentation/admin-guide/ramoops.rst 11045F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11046K: \b(pstore|ramoops) 11047 11048PTP HARDWARE CLOCK SUPPORT 11049M: Richard Cochran <richardcochran@gmail.com> 11050L: netdev@vger.kernel.org 11051S: Maintained 11052W: http://linuxptp.sourceforge.net/ 11053F: Documentation/ABI/testing/sysfs-ptp 11054F: Documentation/ptp/* 11055F: drivers/net/ethernet/freescale/gianfar_ptp.c 11056F: drivers/net/phy/dp83640* 11057F: drivers/ptp/* 11058F: include/linux/ptp_cl* 11059 11060PTRACE SUPPORT 11061M: Oleg Nesterov <oleg@redhat.com> 11062S: Maintained 11063F: include/asm-generic/syscall.h 11064F: include/linux/ptrace.h 11065F: include/linux/regset.h 11066F: include/linux/tracehook.h 11067F: include/uapi/linux/ptrace.h 11068F: include/uapi/linux/ptrace.h 11069F: include/asm-generic/ptrace.h 11070F: kernel/ptrace.c 11071F: arch/*/ptrace*.c 11072F: arch/*/*/ptrace*.c 11073F: arch/*/include/asm/ptrace*.h 11074 11075PULSE8-CEC DRIVER 11076M: Hans Verkuil <hverkuil@xs4all.nl> 11077L: linux-media@vger.kernel.org 11078T: git git://linuxtv.org/media_tree.git 11079S: Maintained 11080F: drivers/media/usb/pulse8-cec/* 11081F: Documentation/media/cec-drivers/pulse8-cec.rst 11082 11083PVRUSB2 VIDEO4LINUX DRIVER 11084M: Mike Isely <isely@pobox.com> 11085L: pvrusb2@isely.net (subscribers-only) 11086L: linux-media@vger.kernel.org 11087W: http://www.isely.net/pvrusb2/ 11088T: git git://linuxtv.org/media_tree.git 11089S: Maintained 11090F: Documentation/media/v4l-drivers/pvrusb2* 11091F: drivers/media/usb/pvrusb2/ 11092 11093PWC WEBCAM DRIVER 11094M: Hans Verkuil <hverkuil@xs4all.nl> 11095L: linux-media@vger.kernel.org 11096T: git git://linuxtv.org/media_tree.git 11097S: Odd Fixes 11098F: drivers/media/usb/pwc/* 11099 11100PWM FAN DRIVER 11101M: Kamil Debski <kamil@wypas.org> 11102M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11103L: linux-hwmon@vger.kernel.org 11104S: Supported 11105F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11106F: Documentation/hwmon/pwm-fan 11107F: drivers/hwmon/pwm-fan.c 11108 11109PWM IR Transmitter 11110M: Sean Young <sean@mess.org> 11111L: linux-media@vger.kernel.org 11112S: Maintained 11113F: drivers/media/rc/pwm-ir-tx.c 11114 11115PWM SUBSYSTEM 11116M: Thierry Reding <thierry.reding@gmail.com> 11117L: linux-pwm@vger.kernel.org 11118S: Maintained 11119T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11120F: Documentation/pwm.txt 11121F: Documentation/devicetree/bindings/pwm/ 11122F: include/linux/pwm.h 11123F: drivers/pwm/ 11124F: drivers/video/backlight/pwm_bl.c 11125F: include/linux/pwm_backlight.h 11126F: drivers/gpio/gpio-mvebu.c 11127F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11128 11129PXA GPIO DRIVER 11130M: Robert Jarzmik <robert.jarzmik@free.fr> 11131L: linux-gpio@vger.kernel.org 11132S: Maintained 11133F: drivers/gpio/gpio-pxa.c 11134 11135PXA MMCI DRIVER 11136S: Orphan 11137 11138PXA RTC DRIVER 11139M: Robert Jarzmik <robert.jarzmik@free.fr> 11140L: linux-rtc@vger.kernel.org 11141S: Maintained 11142 11143PXA2xx/PXA3xx SUPPORT 11144M: Daniel Mack <daniel@zonque.org> 11145M: Haojian Zhuang <haojian.zhuang@gmail.com> 11146M: Robert Jarzmik <robert.jarzmik@free.fr> 11147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11148T: git git://github.com/hzhuang1/linux.git 11149T: git git://github.com/rjarzmik/linux.git 11150S: Maintained 11151F: arch/arm/boot/dts/pxa* 11152F: arch/arm/mach-pxa/ 11153F: drivers/dma/pxa* 11154F: drivers/pcmcia/pxa2xx* 11155F: drivers/pinctrl/pxa/ 11156F: drivers/spi/spi-pxa2xx* 11157F: drivers/usb/gadget/udc/pxa2* 11158F: include/sound/pxa2xx-lib.h 11159F: sound/arm/pxa* 11160F: sound/soc/pxa/ 11161 11162PXA3xx NAND FLASH DRIVER 11163M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11164L: linux-mtd@lists.infradead.org 11165S: Maintained 11166F: drivers/mtd/nand/pxa3xx_nand.c 11167 11168QAT DRIVER 11169M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11170L: qat-linux@intel.com 11171S: Supported 11172F: drivers/crypto/qat/ 11173 11174QCOM AUDIO (ASoC) DRIVERS 11175M: Patrick Lai <plai@codeaurora.org> 11176M: Banajit Goswami <bgoswami@codeaurora.org> 11177L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11178S: Supported 11179F: sound/soc/qcom/ 11180 11181QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11182M: Gabriel Somlo <somlo@cmu.edu> 11183M: "Michael S. Tsirkin" <mst@redhat.com> 11184L: qemu-devel@nongnu.org 11185S: Maintained 11186F: drivers/firmware/qemu_fw_cfg.c 11187 11188QIB DRIVER 11189M: Mike Marciniszyn <infinipath@intel.com> 11190L: linux-rdma@vger.kernel.org 11191S: Supported 11192F: drivers/infiniband/hw/qib/ 11193 11194QLOGIC QL41xxx FCOE DRIVER 11195M: QLogic-Storage-Upstream@cavium.com 11196L: linux-scsi@vger.kernel.org 11197S: Supported 11198F: drivers/scsi/qedf/ 11199 11200QLOGIC QL41xxx ISCSI DRIVER 11201M: QLogic-Storage-Upstream@cavium.com 11202L: linux-scsi@vger.kernel.org 11203S: Supported 11204F: drivers/scsi/qedi/ 11205 11206QLOGIC QL4xxx ETHERNET DRIVER 11207M: Ariel Elior <Ariel.Elior@cavium.com> 11208M: everest-linux-l2@cavium.com 11209L: netdev@vger.kernel.org 11210S: Supported 11211F: drivers/net/ethernet/qlogic/qed/ 11212F: include/linux/qed/ 11213F: drivers/net/ethernet/qlogic/qede/ 11214 11215QLOGIC QL4xxx RDMA DRIVER 11216M: Ram Amrani <Ram.Amrani@cavium.com> 11217M: Michal Kalderon <Michal.Kalderon@cavium.com> 11218M: Ariel Elior <Ariel.Elior@cavium.com> 11219L: linux-rdma@vger.kernel.org 11220S: Supported 11221F: drivers/infiniband/hw/qedr/ 11222F: include/uapi/rdma/qedr-abi.h 11223 11224QLOGIC QLA1280 SCSI DRIVER 11225M: Michael Reed <mdr@sgi.com> 11226L: linux-scsi@vger.kernel.org 11227S: Maintained 11228F: drivers/scsi/qla1280.[ch] 11229 11230QLOGIC QLA2XXX FC-SCSI DRIVER 11231M: qla2xxx-upstream@qlogic.com 11232L: linux-scsi@vger.kernel.org 11233S: Supported 11234F: Documentation/scsi/LICENSE.qla2xxx 11235F: drivers/scsi/qla2xxx/ 11236 11237QLOGIC QLA3XXX NETWORK DRIVER 11238M: Dept-GELinuxNICDev@cavium.com 11239L: netdev@vger.kernel.org 11240S: Supported 11241F: Documentation/networking/LICENSE.qla3xxx 11242F: drivers/net/ethernet/qlogic/qla3xxx.* 11243 11244QLOGIC QLA4XXX iSCSI DRIVER 11245M: QLogic-Storage-Upstream@qlogic.com 11246L: linux-scsi@vger.kernel.org 11247S: Supported 11248F: Documentation/scsi/LICENSE.qla4xxx 11249F: drivers/scsi/qla4xxx/ 11250 11251QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11252M: Harish Patil <harish.patil@cavium.com> 11253M: Manish Chopra <manish.chopra@cavium.com> 11254M: Dept-GELinuxNICDev@cavium.com 11255L: netdev@vger.kernel.org 11256S: Supported 11257F: drivers/net/ethernet/qlogic/qlcnic/ 11258 11259QLOGIC QLGE 10Gb ETHERNET DRIVER 11260M: Harish Patil <harish.patil@cavium.com> 11261M: Manish Chopra <manish.chopra@cavium.com> 11262M: Dept-GELinuxNICDev@cavium.com 11263L: netdev@vger.kernel.org 11264S: Supported 11265F: drivers/net/ethernet/qlogic/qlge/ 11266 11267QNX4 FILESYSTEM 11268M: Anders Larsen <al@alarsen.net> 11269W: http://www.alarsen.net/linux/qnx4fs/ 11270S: Maintained 11271F: fs/qnx4/ 11272F: include/uapi/linux/qnx4_fs.h 11273F: include/uapi/linux/qnxtypes.h 11274 11275QORIQ DPAA2 FSL-MC BUS DRIVER 11276M: Stuart Yoder <stuyoder@gmail.com> 11277M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11278L: linux-kernel@vger.kernel.org 11279S: Maintained 11280F: drivers/staging/fsl-mc/ 11281F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11282 11283QT1010 MEDIA DRIVER 11284M: Antti Palosaari <crope@iki.fi> 11285L: linux-media@vger.kernel.org 11286W: https://linuxtv.org 11287W: http://palosaari.fi/linux/ 11288Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11289T: git git://linuxtv.org/anttip/media_tree.git 11290S: Maintained 11291F: drivers/media/tuners/qt1010* 11292 11293QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11294M: Kalle Valo <kvalo@qca.qualcomm.com> 11295L: ath10k@lists.infradead.org 11296W: http://wireless.kernel.org/en/users/Drivers/ath10k 11297T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11298S: Supported 11299F: drivers/net/wireless/ath/ath10k/ 11300 11301QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11302M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11303L: linux-wireless@vger.kernel.org 11304W: http://wireless.kernel.org/en/users/Drivers/ath9k 11305S: Supported 11306F: drivers/net/wireless/ath/ath9k/ 11307 11308QUALCOMM CAMERA SUBSYSTEM DRIVER 11309M: Todor Tomov <todor.tomov@linaro.org> 11310L: linux-media@vger.kernel.org 11311S: Maintained 11312F: Documentation/devicetree/bindings/media/qcom,camss.txt 11313F: Documentation/media/v4l-drivers/qcom_camss.rst 11314F: drivers/media/platform/qcom/camss-8x16/ 11315 11316QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11317M: Timur Tabi <timur@codeaurora.org> 11318L: netdev@vger.kernel.org 11319S: Supported 11320F: drivers/net/ethernet/qualcomm/emac/ 11321 11322QUALCOMM HEXAGON ARCHITECTURE 11323M: Richard Kuo <rkuo@codeaurora.org> 11324L: linux-hexagon@vger.kernel.org 11325T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11326S: Supported 11327F: arch/hexagon/ 11328 11329QUALCOMM IOMMU 11330M: Rob Clark <robdclark@gmail.com> 11331L: iommu@lists.linux-foundation.org 11332L: linux-arm-msm@vger.kernel.org 11333S: Maintained 11334F: drivers/iommu/qcom_iommu.c 11335 11336QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11337M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11338L: linux-media@vger.kernel.org 11339L: linux-arm-msm@vger.kernel.org 11340T: git git://linuxtv.org/media_tree.git 11341S: Maintained 11342F: drivers/media/platform/qcom/venus/ 11343 11344QUALCOMM WCN36XX WIRELESS DRIVER 11345M: Eugene Krasnikov <k.eugene.e@gmail.com> 11346L: wcn36xx@lists.infradead.org 11347W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11348T: git git://github.com/KrasnikovEugene/wcn36xx.git 11349S: Supported 11350F: drivers/net/wireless/ath/wcn36xx/ 11351 11352QUANTENNA QTNFMAC WIRELESS DRIVER 11353M: Igor Mitsyanko <imitsyanko@quantenna.com> 11354M: Avinash Patil <avinashp@quantenna.com> 11355M: Sergey Matyukevich <smatyukevich@quantenna.com> 11356L: linux-wireless@vger.kernel.org 11357S: Maintained 11358F: drivers/net/wireless/quantenna 11359 11360RADEON and AMDGPU DRM DRIVERS 11361M: Alex Deucher <alexander.deucher@amd.com> 11362M: Christian König <christian.koenig@amd.com> 11363L: amd-gfx@lists.freedesktop.org 11364T: git git://people.freedesktop.org/~agd5f/linux 11365S: Supported 11366F: drivers/gpu/drm/radeon/ 11367F: include/uapi/drm/radeon_drm.h 11368F: drivers/gpu/drm/amd/ 11369F: include/uapi/drm/amdgpu_drm.h 11370 11371RADEON FRAMEBUFFER DISPLAY DRIVER 11372M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11373L: linux-fbdev@vger.kernel.org 11374S: Maintained 11375F: drivers/video/fbdev/aty/radeon* 11376F: include/uapi/linux/radeonfb.h 11377 11378RADIOSHARK RADIO DRIVER 11379M: Hans Verkuil <hverkuil@xs4all.nl> 11380L: linux-media@vger.kernel.org 11381T: git git://linuxtv.org/media_tree.git 11382S: Maintained 11383F: drivers/media/radio/radio-shark.c 11384 11385RADIOSHARK2 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-shark2.c 11391F: drivers/media/radio/radio-tea5777.c 11392 11393RADOS BLOCK DEVICE (RBD) 11394M: Ilya Dryomov <idryomov@gmail.com> 11395M: Sage Weil <sage@redhat.com> 11396M: Alex Elder <elder@kernel.org> 11397L: ceph-devel@vger.kernel.org 11398W: http://ceph.com/ 11399T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11400T: git git://github.com/ceph/ceph-client.git 11401S: Supported 11402F: Documentation/ABI/testing/sysfs-bus-rbd 11403F: drivers/block/rbd.c 11404F: drivers/block/rbd_types.h 11405 11406RAGE128 FRAMEBUFFER DISPLAY DRIVER 11407M: Paul Mackerras <paulus@samba.org> 11408L: linux-fbdev@vger.kernel.org 11409S: Maintained 11410F: drivers/video/fbdev/aty/aty128fb.c 11411 11412RAINSHADOW-CEC DRIVER 11413M: Hans Verkuil <hverkuil@xs4all.nl> 11414L: linux-media@vger.kernel.org 11415T: git git://linuxtv.org/media_tree.git 11416S: Maintained 11417F: drivers/media/usb/rainshadow-cec/* 11418 11419RALINK MIPS ARCHITECTURE 11420M: John Crispin <john@phrozen.org> 11421L: linux-mips@linux-mips.org 11422S: Maintained 11423F: arch/mips/ralink 11424 11425RALINK RT2X00 WIRELESS LAN DRIVER 11426P: rt2x00 project 11427M: Stanislaw Gruszka <sgruszka@redhat.com> 11428M: Helmut Schaa <helmut.schaa@googlemail.com> 11429L: linux-wireless@vger.kernel.org 11430S: Maintained 11431F: drivers/net/wireless/ralink/rt2x00/ 11432 11433RAMDISK RAM BLOCK DEVICE DRIVER 11434M: Jens Axboe <axboe@kernel.dk> 11435S: Maintained 11436F: Documentation/blockdev/ramdisk.txt 11437F: drivers/block/brd.c 11438 11439RANDOM NUMBER DRIVER 11440M: "Theodore Ts'o" <tytso@mit.edu> 11441S: Maintained 11442F: drivers/char/random.c 11443 11444RAPIDIO SUBSYSTEM 11445M: Matt Porter <mporter@kernel.crashing.org> 11446M: Alexandre Bounine <alexandre.bounine@idt.com> 11447S: Maintained 11448F: drivers/rapidio/ 11449 11450RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11451L: linux-wireless@vger.kernel.org 11452S: Orphan 11453F: drivers/net/wireless/ray* 11454 11455RCUTORTURE MODULE 11456M: Josh Triplett <josh@joshtriplett.org> 11457M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11458L: linux-kernel@vger.kernel.org 11459S: Supported 11460T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11461F: Documentation/RCU/torture.txt 11462F: kernel/rcu/rcutorture.c 11463 11464RCUTORTURE TEST FRAMEWORK 11465M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11466M: Josh Triplett <josh@joshtriplett.org> 11467R: Steven Rostedt <rostedt@goodmis.org> 11468R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11469R: Lai Jiangshan <jiangshanlai@gmail.com> 11470L: linux-kernel@vger.kernel.org 11471S: Supported 11472T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11473F: tools/testing/selftests/rcutorture 11474 11475RDC R-321X SoC 11476M: Florian Fainelli <florian@openwrt.org> 11477S: Maintained 11478 11479RDC R6040 FAST ETHERNET DRIVER 11480M: Florian Fainelli <f.fainelli@gmail.com> 11481L: netdev@vger.kernel.org 11482S: Maintained 11483F: drivers/net/ethernet/rdc/r6040.c 11484 11485RDMAVT - RDMA verbs software 11486M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11487L: linux-rdma@vger.kernel.org 11488S: Supported 11489F: drivers/infiniband/sw/rdmavt 11490 11491RDS - RELIABLE DATAGRAM SOCKETS 11492M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11493L: netdev@vger.kernel.org 11494L: linux-rdma@vger.kernel.org 11495L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11496W: https://oss.oracle.com/projects/rds/ 11497S: Supported 11498F: net/rds/ 11499F: Documentation/networking/rds.txt 11500 11501RDT - RESOURCE ALLOCATION 11502M: Fenghua Yu <fenghua.yu@intel.com> 11503L: linux-kernel@vger.kernel.org 11504S: Supported 11505F: arch/x86/kernel/cpu/intel_rdt* 11506F: arch/x86/include/asm/intel_rdt_sched.h 11507F: Documentation/x86/intel_rdt* 11508 11509READ-COPY UPDATE (RCU) 11510M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11511M: Josh Triplett <josh@joshtriplett.org> 11512R: Steven Rostedt <rostedt@goodmis.org> 11513R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11514R: Lai Jiangshan <jiangshanlai@gmail.com> 11515L: linux-kernel@vger.kernel.org 11516W: http://www.rdrop.com/users/paulmck/RCU/ 11517S: Supported 11518T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11519F: Documentation/RCU/ 11520X: Documentation/RCU/torture.txt 11521F: include/linux/rcu* 11522X: include/linux/srcu.h 11523F: kernel/rcu/ 11524X: kernel/torture.c 11525 11526REAL TIME CLOCK (RTC) SUBSYSTEM 11527M: Alessandro Zummo <a.zummo@towertech.it> 11528M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11529L: linux-rtc@vger.kernel.org 11530Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11531T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11532S: Maintained 11533F: Documentation/devicetree/bindings/rtc/ 11534F: Documentation/rtc.txt 11535F: drivers/rtc/ 11536F: include/linux/rtc.h 11537F: include/uapi/linux/rtc.h 11538F: include/linux/rtc/ 11539F: include/linux/platform_data/rtc-* 11540F: tools/testing/selftests/timers/rtctest.c 11541 11542REALTEK AUDIO CODECS 11543M: Bard Liao <bardliao@realtek.com> 11544M: Oder Chiou <oder_chiou@realtek.com> 11545S: Maintained 11546F: sound/soc/codecs/rt* 11547F: include/sound/rt*.h 11548 11549REGISTER MAP ABSTRACTION 11550M: Mark Brown <broonie@kernel.org> 11551L: linux-kernel@vger.kernel.org 11552T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11553S: Supported 11554F: Documentation/devicetree/bindings/regmap/ 11555F: drivers/base/regmap/ 11556F: include/linux/regmap.h 11557 11558REISERFS FILE SYSTEM 11559L: reiserfs-devel@vger.kernel.org 11560S: Supported 11561F: fs/reiserfs/ 11562 11563REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11564M: Ohad Ben-Cohen <ohad@wizery.com> 11565M: Bjorn Andersson <bjorn.andersson@linaro.org> 11566L: linux-remoteproc@vger.kernel.org 11567T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11568S: Maintained 11569F: Documentation/devicetree/bindings/remoteproc/ 11570F: Documentation/remoteproc.txt 11571F: drivers/remoteproc/ 11572F: include/linux/remoteproc.h 11573 11574REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11575M: Ohad Ben-Cohen <ohad@wizery.com> 11576M: Bjorn Andersson <bjorn.andersson@linaro.org> 11577L: linux-remoteproc@vger.kernel.org 11578T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11579S: Maintained 11580F: drivers/rpmsg/ 11581F: Documentation/rpmsg.txt 11582F: include/linux/rpmsg.h 11583F: include/linux/rpmsg/ 11584 11585RENESAS CLOCK DRIVERS 11586M: Geert Uytterhoeven <geert+renesas@glider.be> 11587L: linux-renesas-soc@vger.kernel.org 11588T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11589S: Supported 11590F: drivers/clk/renesas/ 11591 11592RENESAS ETHERNET DRIVERS 11593R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11594L: netdev@vger.kernel.org 11595L: linux-renesas-soc@vger.kernel.org 11596F: Documentation/devicetree/bindings/net/renesas,*.txt 11597F: Documentation/devicetree/bindings/net/sh_eth.txt 11598F: drivers/net/ethernet/renesas/ 11599F: include/linux/sh_eth.h 11600 11601RENESAS R-CAR GYROADC DRIVER 11602M: Marek Vasut <marek.vasut@gmail.com> 11603L: linux-iio@vger.kernel.org 11604S: Supported 11605F: drivers/iio/adc/rcar_gyro_adc.c 11606 11607RENESAS USB PHY DRIVER 11608M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11609L: linux-renesas-soc@vger.kernel.org 11610S: Maintained 11611F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11612 11613RESET CONTROLLER FRAMEWORK 11614M: Philipp Zabel <p.zabel@pengutronix.de> 11615T: git git://git.pengutronix.de/git/pza/linux 11616S: Maintained 11617F: drivers/reset/ 11618F: Documentation/devicetree/bindings/reset/ 11619F: include/dt-bindings/reset/ 11620F: include/linux/reset.h 11621F: include/linux/reset-controller.h 11622 11623RFKILL 11624M: Johannes Berg <johannes@sipsolutions.net> 11625L: linux-wireless@vger.kernel.org 11626W: http://wireless.kernel.org/ 11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11629S: Maintained 11630F: Documentation/rfkill.txt 11631F: Documentation/ABI/stable/sysfs-class-rfkill 11632F: net/rfkill/ 11633 11634RHASHTABLE 11635M: Thomas Graf <tgraf@suug.ch> 11636M: Herbert Xu <herbert@gondor.apana.org.au> 11637L: netdev@vger.kernel.org 11638S: Maintained 11639F: lib/rhashtable.c 11640F: include/linux/rhashtable.h 11641 11642RICOH R5C592 MEMORYSTICK DRIVER 11643M: Maxim Levitsky <maximlevitsky@gmail.com> 11644S: Maintained 11645F: drivers/memstick/host/r592.* 11646 11647RICOH SMARTMEDIA/XD DRIVER 11648M: Maxim Levitsky <maximlevitsky@gmail.com> 11649S: Maintained 11650F: drivers/mtd/nand/r852.c 11651F: drivers/mtd/nand/r852.h 11652 11653RISC-V ARCHITECTURE 11654M: Palmer Dabbelt <palmer@sifive.com> 11655M: Albert Ou <albert@sifive.com> 11656L: patches@groups.riscv.org 11657T: git https://github.com/riscv/riscv-linux 11658S: Supported 11659F: arch/riscv/ 11660K: riscv 11661N: riscv 11662 11663ROCCAT DRIVERS 11664M: Stefan Achatz <erazor_de@users.sourceforge.net> 11665W: http://sourceforge.net/projects/roccat/ 11666S: Maintained 11667F: drivers/hid/hid-roccat* 11668F: include/linux/hid-roccat* 11669F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11670 11671ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11672M: Jacob chen <jacob2.chen@rock-chips.com> 11673L: linux-media@vger.kernel.org 11674S: Maintained 11675F: drivers/media/platform/rockchip/rga/ 11676F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11677 11678ROCKER DRIVER 11679M: Jiri Pirko <jiri@resnulli.us> 11680L: netdev@vger.kernel.org 11681S: Supported 11682F: drivers/net/ethernet/rocker/ 11683 11684ROCKETPORT DRIVER 11685P: Comtrol Corp. 11686W: http://www.comtrol.com 11687S: Maintained 11688F: Documentation/serial/rocket.txt 11689F: drivers/tty/rocket* 11690 11691ROCKETPORT EXPRESS/INFINITY DRIVER 11692M: Kevin Cernekee <cernekee@gmail.com> 11693L: linux-serial@vger.kernel.org 11694S: Odd Fixes 11695F: drivers/tty/serial/rp2.* 11696 11697ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11698M: Marek Vasut <marek.vasut+renesas@gmail.com> 11699L: linux-kernel@vger.kernel.org 11700L: linux-renesas-soc@vger.kernel.org 11701S: Supported 11702F: drivers/mfd/bd9571mwv.c 11703F: drivers/regulator/bd9571mwv-regulator.c 11704F: drivers/gpio/gpio-bd9571mwv.c 11705F: include/linux/mfd/bd9571mwv.h 11706F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11707 11708ROSE NETWORK LAYER 11709M: Ralf Baechle <ralf@linux-mips.org> 11710L: linux-hams@vger.kernel.org 11711W: http://www.linux-ax25.org/ 11712S: Maintained 11713F: include/net/rose.h 11714F: include/uapi/linux/rose.h 11715F: net/rose/ 11716 11717RTL2830 MEDIA DRIVER 11718M: Antti Palosaari <crope@iki.fi> 11719L: linux-media@vger.kernel.org 11720W: https://linuxtv.org 11721W: http://palosaari.fi/linux/ 11722Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11723T: git git://linuxtv.org/anttip/media_tree.git 11724S: Maintained 11725F: drivers/media/dvb-frontends/rtl2830* 11726 11727RTL2832 MEDIA DRIVER 11728M: Antti Palosaari <crope@iki.fi> 11729L: linux-media@vger.kernel.org 11730W: https://linuxtv.org 11731W: http://palosaari.fi/linux/ 11732Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11733T: git git://linuxtv.org/anttip/media_tree.git 11734S: Maintained 11735F: drivers/media/dvb-frontends/rtl2832* 11736 11737RTL2832_SDR MEDIA DRIVER 11738M: Antti Palosaari <crope@iki.fi> 11739L: linux-media@vger.kernel.org 11740W: https://linuxtv.org 11741W: http://palosaari.fi/linux/ 11742Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11743T: git git://linuxtv.org/anttip/media_tree.git 11744S: Maintained 11745F: drivers/media/dvb-frontends/rtl2832_sdr* 11746 11747RTL8180 WIRELESS DRIVER 11748L: linux-wireless@vger.kernel.org 11749W: http://wireless.kernel.org/ 11750T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11751S: Orphan 11752F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11753 11754RTL8187 WIRELESS DRIVER 11755M: Herton Ronaldo Krzesinski <herton@canonical.com> 11756M: Hin-Tak Leung <htl10@users.sourceforge.net> 11757M: Larry Finger <Larry.Finger@lwfinger.net> 11758L: linux-wireless@vger.kernel.org 11759W: http://wireless.kernel.org/ 11760T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11761S: Maintained 11762F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11763 11764RTL8192CE WIRELESS DRIVER 11765M: Larry Finger <Larry.Finger@lwfinger.net> 11766M: Chaoming Li <chaoming_li@realsil.com.cn> 11767L: linux-wireless@vger.kernel.org 11768W: http://wireless.kernel.org/ 11769T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11770S: Maintained 11771F: drivers/net/wireless/realtek/rtlwifi/ 11772F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11773 11774RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11775M: Jes Sorensen <Jes.Sorensen@gmail.com> 11776L: linux-wireless@vger.kernel.org 11777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11778S: Maintained 11779F: drivers/net/wireless/realtek/rtl8xxxu/ 11780 11781RXRPC SOCKETS (AF_RXRPC) 11782M: David Howells <dhowells@redhat.com> 11783L: linux-afs@lists.infradead.org 11784S: Supported 11785F: net/rxrpc/ 11786F: include/keys/rxrpc-type.h 11787F: include/net/af_rxrpc.h 11788F: include/trace/events/rxrpc.h 11789F: include/uapi/linux/rxrpc.h 11790F: Documentation/networking/rxrpc.txt 11791W: https://www.infradead.org/~dhowells/kafs/ 11792 11793S3 SAVAGE FRAMEBUFFER DRIVER 11794M: Antonino Daplas <adaplas@gmail.com> 11795L: linux-fbdev@vger.kernel.org 11796S: Maintained 11797F: drivers/video/fbdev/savage/ 11798 11799S390 11800M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11801M: Heiko Carstens <heiko.carstens@de.ibm.com> 11802L: linux-s390@vger.kernel.org 11803W: http://www.ibm.com/developerworks/linux/linux390/ 11804T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11805S: Supported 11806F: arch/s390/ 11807F: drivers/s390/ 11808F: Documentation/s390/ 11809F: Documentation/driver-api/s390-drivers.rst 11810 11811S390 COMMON I/O LAYER 11812M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11813M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11814L: linux-s390@vger.kernel.org 11815W: http://www.ibm.com/developerworks/linux/linux390/ 11816S: Supported 11817F: drivers/s390/cio/ 11818 11819S390 DASD DRIVER 11820M: Stefan Haberland <sth@linux.vnet.ibm.com> 11821M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11822L: linux-s390@vger.kernel.org 11823W: http://www.ibm.com/developerworks/linux/linux390/ 11824S: Supported 11825F: drivers/s390/block/dasd* 11826F: block/partitions/ibm.c 11827 11828S390 IOMMU (PCI) 11829M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11830L: linux-s390@vger.kernel.org 11831W: http://www.ibm.com/developerworks/linux/linux390/ 11832S: Supported 11833F: drivers/iommu/s390-iommu.c 11834 11835S390 IUCV NETWORK LAYER 11836M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11837M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11838L: linux-s390@vger.kernel.org 11839W: http://www.ibm.com/developerworks/linux/linux390/ 11840S: Supported 11841F: drivers/s390/net/*iucv* 11842F: include/net/iucv/ 11843F: net/iucv/ 11844 11845S390 NETWORK DRIVERS 11846M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11847M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11848L: linux-s390@vger.kernel.org 11849W: http://www.ibm.com/developerworks/linux/linux390/ 11850S: Supported 11851F: drivers/s390/net/ 11852 11853S390 PCI SUBSYSTEM 11854M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11855M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11856L: linux-s390@vger.kernel.org 11857W: http://www.ibm.com/developerworks/linux/linux390/ 11858S: Supported 11859F: arch/s390/pci/ 11860F: drivers/pci/hotplug/s390_pci_hpc.c 11861 11862S390 VFIO-CCW DRIVER 11863M: Cornelia Huck <cohuck@redhat.com> 11864M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11865L: linux-s390@vger.kernel.org 11866L: kvm@vger.kernel.org 11867S: Supported 11868F: drivers/s390/cio/vfio_ccw* 11869F: Documentation/s390/vfio-ccw.txt 11870F: include/uapi/linux/vfio_ccw.h 11871 11872S390 ZCRYPT DRIVER 11873M: Harald Freudenberger <freude@de.ibm.com> 11874L: linux-s390@vger.kernel.org 11875W: http://www.ibm.com/developerworks/linux/linux390/ 11876S: Supported 11877F: drivers/s390/crypto/ 11878 11879S390 ZFCP DRIVER 11880M: Steffen Maier <maier@linux.vnet.ibm.com> 11881M: Benjamin Block <bblock@linux.vnet.ibm.com> 11882L: linux-s390@vger.kernel.org 11883W: http://www.ibm.com/developerworks/linux/linux390/ 11884S: Supported 11885F: drivers/s390/scsi/zfcp_* 11886 11887S3C24XX SD/MMC Driver 11888M: Ben Dooks <ben-linux@fluff.org> 11889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11890S: Supported 11891F: drivers/mmc/host/s3cmci.* 11892 11893SAA6588 RDS RECEIVER DRIVER 11894M: Hans Verkuil <hverkuil@xs4all.nl> 11895L: linux-media@vger.kernel.org 11896T: git git://linuxtv.org/media_tree.git 11897W: https://linuxtv.org 11898S: Odd Fixes 11899F: drivers/media/i2c/saa6588* 11900 11901SAA7134 VIDEO4LINUX DRIVER 11902M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11903M: Mauro Carvalho Chehab <mchehab@kernel.org> 11904L: linux-media@vger.kernel.org 11905W: https://linuxtv.org 11906T: git git://linuxtv.org/media_tree.git 11907S: Odd fixes 11908F: Documentation/media/v4l-drivers/saa7134* 11909F: drivers/media/pci/saa7134/ 11910 11911SAA7146 VIDEO4LINUX-2 DRIVER 11912M: Hans Verkuil <hverkuil@xs4all.nl> 11913L: linux-media@vger.kernel.org 11914T: git git://linuxtv.org/media_tree.git 11915S: Maintained 11916F: drivers/media/common/saa7146/ 11917F: drivers/media/pci/saa7146/ 11918F: include/media/saa7146* 11919 11920SAMSUNG AUDIO (ASoC) DRIVERS 11921M: Krzysztof Kozlowski <krzk@kernel.org> 11922M: Sangbeom Kim <sbkim73@samsung.com> 11923M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11924L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11925S: Supported 11926F: sound/soc/samsung/ 11927 11928SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11929M: Krzysztof Kozlowski <krzk@kernel.org> 11930L: linux-crypto@vger.kernel.org 11931L: linux-samsung-soc@vger.kernel.org 11932S: Maintained 11933F: drivers/crypto/exynos-rng.c 11934F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 11935 11936SAMSUNG FRAMEBUFFER DRIVER 11937M: Jingoo Han <jingoohan1@gmail.com> 11938L: linux-fbdev@vger.kernel.org 11939S: Maintained 11940F: drivers/video/fbdev/s3c-fb.c 11941 11942SAMSUNG LAPTOP DRIVER 11943M: Corentin Chary <corentin.chary@gmail.com> 11944L: platform-driver-x86@vger.kernel.org 11945S: Maintained 11946F: drivers/platform/x86/samsung-laptop.c 11947 11948SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11949M: Sangbeom Kim <sbkim73@samsung.com> 11950M: Krzysztof Kozlowski <krzk@kernel.org> 11951M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11952L: linux-kernel@vger.kernel.org 11953L: linux-samsung-soc@vger.kernel.org 11954S: Supported 11955F: drivers/mfd/sec*.c 11956F: drivers/regulator/s2m*.c 11957F: drivers/regulator/s5m*.c 11958F: drivers/clk/clk-s2mps11.c 11959F: drivers/rtc/rtc-s5m.c 11960F: include/linux/mfd/samsung/ 11961F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11962F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11963F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11964F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11965 11966SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11967M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11968L: linux-media@vger.kernel.org 11969L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11970S: Maintained 11971F: drivers/media/platform/s3c-camif/ 11972F: include/media/drv-intf/s3c_camif.h 11973 11974SAMSUNG S3FWRN5 NFC DRIVER 11975M: Robert Baldyga <r.baldyga@samsung.com> 11976M: Krzysztof Opasiak <k.opasiak@samsung.com> 11977L: linux-nfc@lists.01.org (moderated for non-subscribers) 11978S: Supported 11979F: drivers/nfc/s3fwrn5 11980 11981SAMSUNG S5C73M3 CAMERA DRIVER 11982M: Kyungmin Park <kyungmin.park@samsung.com> 11983M: Andrzej Hajda <a.hajda@samsung.com> 11984L: linux-media@vger.kernel.org 11985S: Supported 11986F: drivers/media/i2c/s5c73m3/* 11987 11988SAMSUNG S5K5BAF 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/s5k5baf.c 11994 11995SAMSUNG S5P Security SubSystem (SSS) DRIVER 11996M: Krzysztof Kozlowski <krzk@kernel.org> 11997M: Vladimir Zapolskiy <vz@mleia.com> 11998L: linux-crypto@vger.kernel.org 11999L: linux-samsung-soc@vger.kernel.org 12000S: Maintained 12001F: drivers/crypto/s5p-sss.c 12002 12003SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12004M: Kyungmin Park <kyungmin.park@samsung.com> 12005M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12006L: linux-media@vger.kernel.org 12007Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12008S: Supported 12009F: drivers/media/platform/exynos4-is/ 12010 12011SAMSUNG SOC CLOCK DRIVERS 12012M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12013M: Tomasz Figa <tomasz.figa@gmail.com> 12014M: Chanwoo Choi <cw00.choi@samsung.com> 12015S: Supported 12016L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12017F: drivers/clk/samsung/ 12018F: include/dt-bindings/clock/exynos*.h 12019F: Documentation/devicetree/bindings/clock/exynos*.txt 12020 12021SAMSUNG SPI DRIVERS 12022M: Kukjin Kim <kgene@kernel.org> 12023M: Krzysztof Kozlowski <krzk@kernel.org> 12024M: Andi Shyti <andi.shyti@samsung.com> 12025L: linux-spi@vger.kernel.org 12026L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12027S: Maintained 12028F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12029F: drivers/spi/spi-s3c* 12030F: include/linux/platform_data/spi-s3c64xx.h 12031 12032SAMSUNG SXGBE DRIVERS 12033M: Byungho An <bh74.an@samsung.com> 12034M: Girish K S <ks.giri@samsung.com> 12035M: Vipul Pandya <vipul.pandya@samsung.com> 12036S: Supported 12037L: netdev@vger.kernel.org 12038F: drivers/net/ethernet/samsung/sxgbe/ 12039 12040SAMSUNG THERMAL DRIVER 12041M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12042L: linux-pm@vger.kernel.org 12043L: linux-samsung-soc@vger.kernel.org 12044S: Supported 12045T: git https://github.com/lmajewski/linux-samsung-thermal.git 12046F: drivers/thermal/samsung/ 12047 12048SAMSUNG USB2 PHY DRIVER 12049M: Kamil Debski <kamil@wypas.org> 12050M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12051L: linux-kernel@vger.kernel.org 12052S: Supported 12053F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12054F: Documentation/phy/samsung-usb2.txt 12055F: drivers/phy/samsung/phy-exynos4210-usb2.c 12056F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12057F: drivers/phy/samsung/phy-exynos5250-usb2.c 12058F: drivers/phy/samsung/phy-s5pv210-usb2.c 12059F: drivers/phy/samsung/phy-samsung-usb2.c 12060F: drivers/phy/samsung/phy-samsung-usb2.h 12061 12062SC1200 WDT DRIVER 12063M: Zwane Mwaikambo <zwanem@gmail.com> 12064S: Maintained 12065F: drivers/watchdog/sc1200wdt.c 12066 12067SCHEDULER 12068M: Ingo Molnar <mingo@redhat.com> 12069M: Peter Zijlstra <peterz@infradead.org> 12070L: linux-kernel@vger.kernel.org 12071T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12072S: Maintained 12073F: kernel/sched/ 12074F: include/linux/sched.h 12075F: include/uapi/linux/sched.h 12076F: include/linux/wait.h 12077 12078SCORE ARCHITECTURE 12079M: Chen Liqin <liqin.linux@gmail.com> 12080M: Lennox Wu <lennox.wu@gmail.com> 12081W: http://www.sunplus.com 12082S: Supported 12083F: arch/score/ 12084 12085SCR24X CHIP CARD INTERFACE DRIVER 12086M: Lubomir Rintel <lkundrak@v3.sk> 12087S: Supported 12088F: drivers/char/pcmcia/scr24x_cs.c 12089 12090SCSI CDROM DRIVER 12091M: Jens Axboe <axboe@kernel.dk> 12092L: linux-scsi@vger.kernel.org 12093W: http://www.kernel.dk 12094S: Maintained 12095F: drivers/scsi/sr* 12096 12097SCSI RDMA PROTOCOL (SRP) INITIATOR 12098M: Bart Van Assche <bart.vanassche@sandisk.com> 12099L: linux-rdma@vger.kernel.org 12100S: Supported 12101W: http://www.openfabrics.org 12102Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12103T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12104F: drivers/infiniband/ulp/srp/ 12105F: include/scsi/srp.h 12106 12107SCSI SG DRIVER 12108M: Doug Gilbert <dgilbert@interlog.com> 12109L: linux-scsi@vger.kernel.org 12110W: http://sg.danny.cz/sg 12111S: Maintained 12112F: Documentation/scsi/scsi-generic.txt 12113F: drivers/scsi/sg.c 12114F: include/scsi/sg.h 12115 12116SCSI SUBSYSTEM 12117M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12118T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12119M: "Martin K. Petersen" <martin.petersen@oracle.com> 12120T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12121L: linux-scsi@vger.kernel.org 12122S: Maintained 12123F: Documentation/devicetree/bindings/scsi/ 12124F: drivers/scsi/ 12125F: include/scsi/ 12126 12127SCSI TAPE DRIVER 12128M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12129L: linux-scsi@vger.kernel.org 12130S: Maintained 12131F: Documentation/scsi/st.txt 12132F: drivers/scsi/st.* 12133F: drivers/scsi/st_*.h 12134 12135SCTP PROTOCOL 12136M: Vlad Yasevich <vyasevich@gmail.com> 12137M: Neil Horman <nhorman@tuxdriver.com> 12138L: linux-sctp@vger.kernel.org 12139W: http://lksctp.sourceforge.net 12140S: Maintained 12141F: Documentation/networking/sctp.txt 12142F: include/linux/sctp.h 12143F: include/uapi/linux/sctp.h 12144F: include/net/sctp/ 12145F: net/sctp/ 12146 12147SCx200 CPU SUPPORT 12148M: Jim Cromie <jim.cromie@gmail.com> 12149S: Odd Fixes 12150F: Documentation/i2c/busses/scx200_acb 12151F: arch/x86/platform/scx200/ 12152F: drivers/watchdog/scx200_wdt.c 12153F: drivers/i2c/busses/scx200* 12154F: drivers/mtd/maps/scx200_docflash.c 12155F: include/linux/scx200.h 12156 12157SCx200 GPIO DRIVER 12158M: Jim Cromie <jim.cromie@gmail.com> 12159S: Maintained 12160F: drivers/char/scx200_gpio.c 12161F: include/linux/scx200_gpio.h 12162 12163SCx200 HRT CLOCKSOURCE DRIVER 12164M: Jim Cromie <jim.cromie@gmail.com> 12165S: Maintained 12166F: drivers/clocksource/scx200_hrt.c 12167 12168SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12169M: Sascha Sommer <saschasommer@freenet.de> 12170L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12171S: Maintained 12172F: drivers/mmc/host/sdricoh_cs.c 12173 12174SECURE COMPUTING 12175M: Kees Cook <keescook@chromium.org> 12176R: Andy Lutomirski <luto@amacapital.net> 12177R: Will Drewry <wad@chromium.org> 12178T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12179S: Supported 12180F: kernel/seccomp.c 12181F: include/uapi/linux/seccomp.h 12182F: include/linux/seccomp.h 12183F: tools/testing/selftests/seccomp/* 12184F: tools/testing/selftests/kselftest_harness.h 12185F: Documentation/userspace-api/seccomp_filter.rst 12186K: \bsecure_computing 12187K: \bTIF_SECCOMP\b 12188 12189SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12190M: Al Cooper <alcooperx@gmail.com> 12191L: linux-mmc@vger.kernel.org 12192L: bcm-kernel-feedback-list@broadcom.com 12193S: Maintained 12194F: drivers/mmc/host/sdhci-brcmstb* 12195 12196SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12197M: Adrian Hunter <adrian.hunter@intel.com> 12198L: linux-mmc@vger.kernel.org 12199T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12200S: Maintained 12201F: drivers/mmc/host/sdhci* 12202F: include/linux/mmc/sdhci* 12203 12204SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12205M: Ben Dooks <ben-linux@fluff.org> 12206M: Jaehoon Chung <jh80.chung@samsung.com> 12207L: linux-mmc@vger.kernel.org 12208S: Maintained 12209F: drivers/mmc/host/sdhci-s3c* 12210 12211SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12212M: Viresh Kumar <vireshk@kernel.org> 12213L: linux-mmc@vger.kernel.org 12214S: Maintained 12215F: drivers/mmc/host/sdhci-spear.c 12216 12217SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12218M: Kishon Vijay Abraham I <kishon@ti.com> 12219L: linux-mmc@vger.kernel.org 12220S: Maintained 12221F: drivers/mmc/host/sdhci-omap.c 12222 12223SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12224M: Scott Bauer <scott.bauer@intel.com> 12225M: Jonathan Derrick <jonathan.derrick@intel.com> 12226L: linux-block@vger.kernel.org 12227S: Supported 12228F: block/sed* 12229F: block/opal_proto.h 12230F: include/linux/sed* 12231F: include/uapi/linux/sed* 12232 12233SECURITY CONTACT 12234M: Security Officers <security@kernel.org> 12235S: Supported 12236 12237SECURITY SUBSYSTEM 12238M: James Morris <james.l.morris@oracle.com> 12239M: "Serge E. Hallyn" <serge@hallyn.com> 12240L: linux-security-module@vger.kernel.org (suggested Cc:) 12241T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12242W: http://kernsec.org/ 12243S: Supported 12244F: security/ 12245 12246SELINUX SECURITY MODULE 12247M: Paul Moore <paul@paul-moore.com> 12248M: Stephen Smalley <sds@tycho.nsa.gov> 12249M: Eric Paris <eparis@parisplace.org> 12250L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12251W: https://selinuxproject.org 12252W: https://github.com/SELinuxProject 12253T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12254S: Supported 12255F: include/linux/selinux* 12256F: security/selinux/ 12257F: scripts/selinux/ 12258F: Documentation/admin-guide/LSM/SELinux.rst 12259 12260SENSABLE PHANTOM 12261M: Jiri Slaby <jirislaby@gmail.com> 12262S: Maintained 12263F: drivers/misc/phantom.c 12264F: include/uapi/linux/phantom.h 12265 12266SERIAL DEVICE BUS 12267M: Rob Herring <robh@kernel.org> 12268L: linux-serial@vger.kernel.org 12269S: Maintained 12270F: Documentation/devicetree/bindings/serial/slave-device.txt 12271F: drivers/tty/serdev/ 12272F: include/linux/serdev.h 12273 12274SERIAL DRIVERS 12275M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12276L: linux-serial@vger.kernel.org 12277S: Maintained 12278F: Documentation/devicetree/bindings/serial/ 12279F: drivers/tty/serial/ 12280 12281SERIAL IR RECEIVER 12282M: Sean Young <sean@mess.org> 12283L: linux-media@vger.kernel.org 12284S: Maintained 12285F: drivers/media/rc/serial_ir.c 12286 12287SFC NETWORK DRIVER 12288M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12289M: Edward Cree <ecree@solarflare.com> 12290M: Bert Kenward <bkenward@solarflare.com> 12291L: netdev@vger.kernel.org 12292S: Supported 12293F: drivers/net/ethernet/sfc/ 12294 12295SGI GRU DRIVER 12296M: Dimitri Sivanich <sivanich@sgi.com> 12297S: Maintained 12298F: drivers/misc/sgi-gru/ 12299 12300SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12301M: Pat Gefre <pfg@sgi.com> 12302L: linux-ia64@vger.kernel.org 12303S: Supported 12304F: Documentation/ia64/serial.txt 12305F: drivers/tty/serial/ioc?_serial.c 12306F: include/linux/ioc?.h 12307 12308SGI XP/XPC/XPNET DRIVER 12309M: Cliff Whickman <cpw@sgi.com> 12310M: Robin Holt <robinmholt@gmail.com> 12311S: Maintained 12312F: drivers/misc/sgi-xp/ 12313 12314SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12315M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12316L: linux-s390@vger.kernel.org 12317W: http://www.ibm.com/developerworks/linux/linux390/ 12318S: Supported 12319F: net/smc/ 12320 12321SH_VEU V4L2 MEM2MEM DRIVER 12322L: linux-media@vger.kernel.org 12323S: Orphan 12324F: drivers/media/platform/sh_veu.c 12325 12326SH_VOU V4L2 OUTPUT DRIVER 12327L: linux-media@vger.kernel.org 12328S: Orphan 12329F: drivers/media/platform/sh_vou.c 12330F: include/media/drv-intf/sh_vou.h 12331 12332SI2157 MEDIA DRIVER 12333M: Antti Palosaari <crope@iki.fi> 12334L: linux-media@vger.kernel.org 12335W: https://linuxtv.org 12336W: http://palosaari.fi/linux/ 12337Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12338T: git git://linuxtv.org/anttip/media_tree.git 12339S: Maintained 12340F: drivers/media/tuners/si2157* 12341 12342SI2168 MEDIA DRIVER 12343M: Antti Palosaari <crope@iki.fi> 12344L: linux-media@vger.kernel.org 12345W: https://linuxtv.org 12346W: http://palosaari.fi/linux/ 12347Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12348T: git git://linuxtv.org/anttip/media_tree.git 12349S: Maintained 12350F: drivers/media/dvb-frontends/si2168* 12351 12352SI470X FM RADIO RECEIVER I2C DRIVER 12353M: Hans Verkuil <hverkuil@xs4all.nl> 12354L: linux-media@vger.kernel.org 12355T: git git://linuxtv.org/media_tree.git 12356W: https://linuxtv.org 12357S: Odd Fixes 12358F: drivers/media/radio/si470x/radio-si470x-i2c.c 12359 12360SI470X FM RADIO RECEIVER USB DRIVER 12361M: Hans Verkuil <hverkuil@xs4all.nl> 12362L: linux-media@vger.kernel.org 12363T: git git://linuxtv.org/media_tree.git 12364W: https://linuxtv.org 12365S: Maintained 12366F: drivers/media/radio/si470x/radio-si470x-common.c 12367F: drivers/media/radio/si470x/radio-si470x.h 12368F: drivers/media/radio/si470x/radio-si470x-usb.c 12369 12370SI4713 FM RADIO TRANSMITTER I2C DRIVER 12371M: Eduardo Valentin <edubezval@gmail.com> 12372L: linux-media@vger.kernel.org 12373T: git git://linuxtv.org/media_tree.git 12374W: https://linuxtv.org 12375S: Odd Fixes 12376F: drivers/media/radio/si4713/si4713.? 12377 12378SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12379M: Eduardo Valentin <edubezval@gmail.com> 12380L: linux-media@vger.kernel.org 12381T: git git://linuxtv.org/media_tree.git 12382W: https://linuxtv.org 12383S: Odd Fixes 12384F: drivers/media/radio/si4713/radio-platform-si4713.c 12385 12386SI4713 FM RADIO TRANSMITTER USB DRIVER 12387M: Hans Verkuil <hverkuil@xs4all.nl> 12388L: linux-media@vger.kernel.org 12389T: git git://linuxtv.org/media_tree.git 12390W: https://linuxtv.org 12391S: Maintained 12392F: drivers/media/radio/si4713/radio-usb-si4713.c 12393 12394SIANO DVB DRIVER 12395M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12396M: Mauro Carvalho Chehab <mchehab@kernel.org> 12397L: linux-media@vger.kernel.org 12398W: https://linuxtv.org 12399T: git git://linuxtv.org/media_tree.git 12400S: Odd fixes 12401F: drivers/media/common/siano/ 12402F: drivers/media/usb/siano/ 12403F: drivers/media/usb/siano/ 12404F: drivers/media/mmc/siano/ 12405 12406SILEAD TOUCHSCREEN DRIVER 12407M: Hans de Goede <hdegoede@redhat.com> 12408L: linux-input@vger.kernel.org 12409L: platform-driver-x86@vger.kernel.org 12410S: Maintained 12411F: drivers/input/touchscreen/silead.c 12412F: drivers/platform/x86/silead_dmi.c 12413 12414SILICON MOTION SM712 FRAME BUFFER DRIVER 12415M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12416M: Teddy Wang <teddy.wang@siliconmotion.com> 12417M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12418L: linux-fbdev@vger.kernel.org 12419S: Maintained 12420F: drivers/video/fbdev/sm712* 12421F: Documentation/fb/sm712fb.txt 12422 12423SIMPLE FIRMWARE INTERFACE (SFI) 12424M: Len Brown <lenb@kernel.org> 12425L: sfi-devel@simplefirmware.org 12426W: http://simplefirmware.org/ 12427T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12428S: Supported 12429F: arch/x86/platform/sfi/ 12430F: drivers/sfi/ 12431F: include/linux/sfi*.h 12432 12433SIMPLEFB FB DRIVER 12434M: Hans de Goede <hdegoede@redhat.com> 12435L: linux-fbdev@vger.kernel.org 12436S: Maintained 12437F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12438F: drivers/video/fbdev/simplefb.c 12439F: include/linux/platform_data/simplefb.h 12440 12441SIMTEC EB110ATX (Chalice CATS) 12442P: Ben Dooks 12443P: Vincent Sanders <vince@simtec.co.uk> 12444M: Simtec Linux Team <linux@simtec.co.uk> 12445W: http://www.simtec.co.uk/products/EB110ATX/ 12446S: Supported 12447 12448SIMTEC EB2410ITX (BAST) 12449P: Ben Dooks 12450P: Vincent Sanders <vince@simtec.co.uk> 12451M: Simtec Linux Team <linux@simtec.co.uk> 12452W: http://www.simtec.co.uk/products/EB2410ITX/ 12453S: Supported 12454F: arch/arm/mach-s3c24xx/mach-bast.c 12455F: arch/arm/mach-s3c24xx/bast-ide.c 12456F: arch/arm/mach-s3c24xx/bast-irq.c 12457 12458SIPHASH PRF ROUTINES 12459M: Jason A. Donenfeld <Jason@zx2c4.com> 12460S: Maintained 12461F: lib/siphash.c 12462F: lib/test_siphash.c 12463F: include/linux/siphash.h 12464 12465SIS 190 ETHERNET DRIVER 12466M: Francois Romieu <romieu@fr.zoreil.com> 12467L: netdev@vger.kernel.org 12468S: Maintained 12469F: drivers/net/ethernet/sis/sis190.c 12470 12471SIS 900/7016 FAST ETHERNET DRIVER 12472M: Daniele Venzano <venza@brownhat.org> 12473W: http://www.brownhat.org/sis900.html 12474L: netdev@vger.kernel.org 12475S: Maintained 12476F: drivers/net/ethernet/sis/sis900.* 12477 12478SIS FRAMEBUFFER DRIVER 12479M: Thomas Winischhofer <thomas@winischhofer.net> 12480W: http://www.winischhofer.net/linuxsisvga.shtml 12481S: Maintained 12482F: Documentation/fb/sisfb.txt 12483F: drivers/video/fbdev/sis/ 12484F: include/video/sisfb.h 12485 12486SIS USB2VGA DRIVER 12487M: Thomas Winischhofer <thomas@winischhofer.net> 12488W: http://www.winischhofer.at/linuxsisusbvga.shtml 12489S: Maintained 12490F: drivers/usb/misc/sisusbvga/ 12491 12492SLAB ALLOCATOR 12493M: Christoph Lameter <cl@linux.com> 12494M: Pekka Enberg <penberg@kernel.org> 12495M: David Rientjes <rientjes@google.com> 12496M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12497M: Andrew Morton <akpm@linux-foundation.org> 12498L: linux-mm@kvack.org 12499S: Maintained 12500F: include/linux/sl?b*.h 12501F: mm/sl?b* 12502 12503SLEEPABLE READ-COPY UPDATE (SRCU) 12504M: Lai Jiangshan <jiangshanlai@gmail.com> 12505M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12506M: Josh Triplett <josh@joshtriplett.org> 12507R: Steven Rostedt <rostedt@goodmis.org> 12508R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12509L: linux-kernel@vger.kernel.org 12510W: http://www.rdrop.com/users/paulmck/RCU/ 12511S: Supported 12512T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12513F: include/linux/srcu.h 12514F: kernel/rcu/srcu.c 12515 12516SMACK SECURITY MODULE 12517M: Casey Schaufler <casey@schaufler-ca.com> 12518L: linux-security-module@vger.kernel.org 12519W: http://schaufler-ca.com 12520T: git git://github.com/cschaufler/smack-next 12521S: Maintained 12522F: Documentation/admin-guide/LSM/Smack.rst 12523F: security/smack/ 12524 12525SMC91x ETHERNET DRIVER 12526M: Nicolas Pitre <nico@fluxnic.net> 12527S: Odd Fixes 12528F: drivers/net/ethernet/smsc/smc91x.* 12529 12530SMIA AND SMIA++ IMAGE SENSOR DRIVER 12531M: Sakari Ailus <sakari.ailus@iki.fi> 12532L: linux-media@vger.kernel.org 12533S: Maintained 12534F: drivers/media/i2c/smiapp/ 12535F: include/media/i2c/smiapp.h 12536F: drivers/media/i2c/smiapp-pll.c 12537F: drivers/media/i2c/smiapp-pll.h 12538F: include/uapi/linux/smiapp.h 12539F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12540 12541SMM665 HARDWARE MONITOR DRIVER 12542M: Guenter Roeck <linux@roeck-us.net> 12543L: linux-hwmon@vger.kernel.org 12544S: Maintained 12545F: Documentation/hwmon/smm665 12546F: drivers/hwmon/smm665.c 12547 12548SMSC EMC2103 HARDWARE MONITOR DRIVER 12549M: Steve Glendinning <steve.glendinning@shawell.net> 12550L: linux-hwmon@vger.kernel.org 12551S: Maintained 12552F: Documentation/hwmon/emc2103 12553F: drivers/hwmon/emc2103.c 12554 12555SMSC SCH5627 HARDWARE MONITOR DRIVER 12556M: Hans de Goede <hdegoede@redhat.com> 12557L: linux-hwmon@vger.kernel.org 12558S: Supported 12559F: Documentation/hwmon/sch5627 12560F: drivers/hwmon/sch5627.c 12561 12562SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12563M: Steve Glendinning <steve.glendinning@shawell.net> 12564L: linux-fbdev@vger.kernel.org 12565S: Maintained 12566F: drivers/video/fbdev/smscufx.c 12567 12568SMSC47B397 HARDWARE MONITOR DRIVER 12569M: Jean Delvare <jdelvare@suse.com> 12570L: linux-hwmon@vger.kernel.org 12571S: Maintained 12572F: Documentation/hwmon/smsc47b397 12573F: drivers/hwmon/smsc47b397.c 12574 12575SMSC911x ETHERNET DRIVER 12576M: Steve Glendinning <steve.glendinning@shawell.net> 12577L: netdev@vger.kernel.org 12578S: Maintained 12579F: include/linux/smsc911x.h 12580F: drivers/net/ethernet/smsc/smsc911x.* 12581 12582SMSC9420 PCI ETHERNET DRIVER 12583M: Steve Glendinning <steve.glendinning@shawell.net> 12584L: netdev@vger.kernel.org 12585S: Maintained 12586F: drivers/net/ethernet/smsc/smsc9420.* 12587 12588SOC-CAMERA V4L2 SUBSYSTEM 12589M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12590L: linux-media@vger.kernel.org 12591T: git git://linuxtv.org/media_tree.git 12592S: Maintained 12593F: include/media/soc* 12594F: drivers/media/i2c/soc_camera/ 12595F: drivers/media/platform/soc_camera/ 12596 12597SOEKRIS NET48XX LED SUPPORT 12598M: Chris Boot <bootc@bootc.net> 12599S: Maintained 12600F: drivers/leds/leds-net48xx.c 12601 12602SOFT-ROCE DRIVER (rxe) 12603M: Moni Shoua <monis@mellanox.com> 12604L: linux-rdma@vger.kernel.org 12605S: Supported 12606W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12607Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12608F: drivers/infiniband/sw/rxe/ 12609F: include/uapi/rdma/rdma_user_rxe.h 12610 12611SOFTLOGIC 6x10 MPEG CODEC 12612M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12613M: Anton Sviridenko <anton@corp.bluecherry.net> 12614M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12615M: Andrey Utkin <andrey_utkin@fastmail.com> 12616M: Ismael Luceno <ismael@iodev.co.uk> 12617L: linux-media@vger.kernel.org 12618S: Supported 12619F: drivers/media/pci/solo6x10/ 12620 12621SOFTWARE RAID (Multiple Disks) SUPPORT 12622M: Shaohua Li <shli@kernel.org> 12623L: linux-raid@vger.kernel.org 12624T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12625S: Supported 12626F: drivers/md/Makefile 12627F: drivers/md/Kconfig 12628F: drivers/md/md* 12629F: drivers/md/raid* 12630F: include/linux/raid/ 12631F: include/uapi/linux/raid/ 12632 12633SONIC NETWORK DRIVER 12634M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12635L: netdev@vger.kernel.org 12636S: Maintained 12637F: drivers/net/ethernet/natsemi/sonic.* 12638 12639SONICS SILICON BACKPLANE DRIVER (SSB) 12640M: Michael Buesch <m@bues.ch> 12641L: linux-wireless@vger.kernel.org 12642S: Maintained 12643F: drivers/ssb/ 12644F: include/linux/ssb/ 12645 12646SONY IMX274 SENSOR DRIVER 12647M: Leon Luo <leonl@leopardimaging.com> 12648L: linux-media@vger.kernel.org 12649T: git git://linuxtv.org/media_tree.git 12650S: Maintained 12651F: drivers/media/i2c/imx274.c 12652F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12653 12654SONY MEMORYSTICK CARD SUPPORT 12655M: Alex Dubov <oakad@yahoo.com> 12656W: http://tifmxx.berlios.de/ 12657S: Maintained 12658F: drivers/memstick/host/tifm_ms.c 12659 12660SONY MEMORYSTICK STANDARD SUPPORT 12661M: Maxim Levitsky <maximlevitsky@gmail.com> 12662S: Maintained 12663F: drivers/memstick/core/ms_block.* 12664 12665SONY VAIO CONTROL DEVICE DRIVER 12666M: Mattia Dongili <malattia@linux.it> 12667L: platform-driver-x86@vger.kernel.org 12668W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12669S: Maintained 12670F: Documentation/laptops/sony-laptop.txt 12671F: drivers/char/sonypi.c 12672F: drivers/platform/x86/sony-laptop.c 12673F: include/linux/sony-laptop.h 12674 12675SOUND 12676M: Jaroslav Kysela <perex@perex.cz> 12677M: Takashi Iwai <tiwai@suse.com> 12678L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12679W: http://www.alsa-project.org/ 12680T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12681T: git git://git.alsa-project.org/alsa-kernel.git 12682Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12683S: Maintained 12684F: Documentation/sound/ 12685F: include/sound/ 12686F: include/uapi/sound/ 12687F: sound/ 12688 12689SOUND - COMPRESSED AUDIO 12690M: Vinod Koul <vinod.koul@intel.com> 12691L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12692T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12693S: Supported 12694F: Documentation/sound/alsa/compress_offload.txt 12695F: include/sound/compress_driver.h 12696F: include/uapi/sound/compress_* 12697F: sound/core/compress_offload.c 12698F: sound/soc/soc-compress.c 12699 12700SOUND - DMAENGINE HELPERS 12701M: Lars-Peter Clausen <lars@metafoo.de> 12702S: Supported 12703F: include/sound/dmaengine_pcm.h 12704F: sound/core/pcm_dmaengine.c 12705F: sound/soc/soc-generic-dmaengine-pcm.c 12706 12707SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12708M: Liam Girdwood <lgirdwood@gmail.com> 12709M: Mark Brown <broonie@kernel.org> 12710T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12711L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12712W: http://alsa-project.org/main/index.php/ASoC 12713S: Supported 12714F: Documentation/devicetree/bindings/sound/ 12715F: Documentation/sound/alsa/soc/ 12716F: sound/soc/ 12717F: include/sound/soc* 12718 12719SP2 MEDIA DRIVER 12720M: Olli Salonen <olli.salonen@iki.fi> 12721L: linux-media@vger.kernel.org 12722W: https://linuxtv.org 12723Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12724S: Maintained 12725F: drivers/media/dvb-frontends/sp2* 12726 12727SPARC + UltraSPARC (sparc/sparc64) 12728M: "David S. Miller" <davem@davemloft.net> 12729L: sparclinux@vger.kernel.org 12730Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12731T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12732T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12733S: Maintained 12734F: arch/sparc/ 12735F: drivers/sbus/ 12736 12737SPARC SERIAL DRIVERS 12738M: "David S. Miller" <davem@davemloft.net> 12739L: sparclinux@vger.kernel.org 12740T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12741T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12742S: Maintained 12743F: include/linux/sunserialcore.h 12744F: drivers/tty/serial/suncore.c 12745F: drivers/tty/serial/sunhv.c 12746F: drivers/tty/serial/sunsab.c 12747F: drivers/tty/serial/sunsab.h 12748F: drivers/tty/serial/sunsu.c 12749F: drivers/tty/serial/sunzilog.c 12750F: drivers/tty/serial/sunzilog.h 12751F: drivers/tty/vcc.c 12752 12753SPARSE CHECKER 12754M: "Christopher Li" <sparse@chrisli.org> 12755L: linux-sparse@vger.kernel.org 12756W: https://sparse.wiki.kernel.org/ 12757T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12758T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12759S: Maintained 12760F: include/linux/compiler.h 12761 12762SPEAR CLOCK FRAMEWORK SUPPORT 12763M: Viresh Kumar <vireshk@kernel.org> 12764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12765W: http://www.st.com/spear 12766S: Maintained 12767F: drivers/clk/spear/ 12768 12769SPEAR PLATFORM SUPPORT 12770M: Viresh Kumar <vireshk@kernel.org> 12771M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12773W: http://www.st.com/spear 12774S: Maintained 12775F: arch/arm/boot/dts/spear* 12776F: arch/arm/mach-spear/ 12777 12778SPI NOR SUBSYSTEM 12779M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12780M: Marek Vasut <marek.vasut@gmail.com> 12781L: linux-mtd@lists.infradead.org 12782W: http://www.linux-mtd.infradead.org/ 12783Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12784T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12785T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12786S: Maintained 12787F: drivers/mtd/spi-nor/ 12788F: include/linux/mtd/spi-nor.h 12789 12790SPI SUBSYSTEM 12791M: Mark Brown <broonie@kernel.org> 12792L: linux-spi@vger.kernel.org 12793T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12794Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12795S: Maintained 12796F: Documentation/devicetree/bindings/spi/ 12797F: Documentation/spi/ 12798F: drivers/spi/ 12799F: include/linux/spi/ 12800F: include/uapi/linux/spi/ 12801F: tools/spi/ 12802 12803SPIDERNET NETWORK DRIVER for CELL 12804M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12805L: netdev@vger.kernel.org 12806S: Supported 12807F: Documentation/networking/spider_net.txt 12808F: drivers/net/ethernet/toshiba/spider_net* 12809 12810SPMI SUBSYSTEM 12811R: Stephen Boyd <sboyd@codeaurora.org> 12812L: linux-arm-msm@vger.kernel.org 12813F: Documentation/devicetree/bindings/spmi/ 12814F: drivers/spmi/ 12815F: include/dt-bindings/spmi/spmi.h 12816F: include/linux/spmi.h 12817F: include/trace/events/spmi.h 12818 12819SPU FILE SYSTEM 12820M: Jeremy Kerr <jk@ozlabs.org> 12821L: linuxppc-dev@lists.ozlabs.org 12822W: http://www.ibm.com/developerworks/power/cell/ 12823S: Supported 12824F: Documentation/filesystems/spufs.txt 12825F: arch/powerpc/platforms/cell/spufs/ 12826 12827SQUASHFS FILE SYSTEM 12828M: Phillip Lougher <phillip@squashfs.org.uk> 12829L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12830W: http://squashfs.org.uk 12831T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12832S: Maintained 12833F: Documentation/filesystems/squashfs.txt 12834F: fs/squashfs/ 12835 12836SRM (Alpha) environment access 12837M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12838S: Maintained 12839F: arch/alpha/kernel/srm_env.c 12840 12841STABLE BRANCH 12842M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12843L: stable@vger.kernel.org 12844S: Supported 12845F: Documentation/process/stable-kernel-rules.rst 12846 12847STAGING - ATOMISP DRIVER 12848M: Alan Cox <alan@linux.intel.com> 12849M: Sakari Ailus <sakari.ailus@linux.intel.com> 12850L: linux-media@vger.kernel.org 12851S: Maintained 12852F: drivers/staging/media/atomisp/ 12853 12854STAGING - COMEDI 12855M: Ian Abbott <abbotti@mev.co.uk> 12856M: H Hartley Sweeten <hsweeten@visionengravers.com> 12857S: Odd Fixes 12858F: drivers/staging/comedi/ 12859 12860STAGING - FLARION FT1000 DRIVERS 12861M: Marek Belisko <marek.belisko@gmail.com> 12862S: Odd Fixes 12863F: drivers/staging/ft1000/ 12864 12865STAGING - INDUSTRIAL IO 12866M: Jonathan Cameron <jic23@kernel.org> 12867L: linux-iio@vger.kernel.org 12868S: Odd Fixes 12869F: Documentation/devicetree/bindings/staging/iio/ 12870F: drivers/staging/iio/ 12871 12872STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12873M: Jarod Wilson <jarod@wilsonet.com> 12874W: http://www.lirc.org/ 12875S: Odd Fixes 12876F: drivers/staging/media/lirc/ 12877 12878STAGING - LUSTRE PARALLEL FILESYSTEM 12879M: Oleg Drokin <oleg.drokin@intel.com> 12880M: Andreas Dilger <andreas.dilger@intel.com> 12881M: James Simmons <jsimmons@infradead.org> 12882L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12883W: http://wiki.lustre.org/ 12884S: Maintained 12885F: drivers/staging/lustre 12886 12887STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12888M: Marc Dietrich <marvin24@gmx.de> 12889L: ac100@lists.launchpad.net (moderated for non-subscribers) 12890L: linux-tegra@vger.kernel.org 12891S: Maintained 12892F: drivers/staging/nvec/ 12893 12894STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12895M: Jens Frederich <jfrederich@gmail.com> 12896M: Daniel Drake <dsd@laptop.org> 12897M: Jon Nettleton <jon.nettleton@gmail.com> 12898W: http://wiki.laptop.org/go/DCON 12899S: Maintained 12900F: drivers/staging/olpc_dcon/ 12901 12902STAGING - REALTEK RTL8712U DRIVERS 12903M: Larry Finger <Larry.Finger@lwfinger.net> 12904M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12905S: Odd Fixes 12906F: drivers/staging/rtl8712/ 12907 12908STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12909M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12910M: Teddy Wang <teddy.wang@siliconmotion.com> 12911M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12912L: linux-fbdev@vger.kernel.org 12913S: Maintained 12914F: drivers/staging/sm750fb/ 12915 12916STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12917M: William Hubbs <w.d.hubbs@gmail.com> 12918M: Chris Brannon <chris@the-brannons.com> 12919M: Kirk Reiser <kirk@reisers.ca> 12920M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12921L: speakup@linux-speakup.org 12922W: http://www.linux-speakup.org/ 12923S: Odd Fixes 12924F: drivers/staging/speakup/ 12925 12926STAGING - VIA VT665X DRIVERS 12927M: Forest Bond <forest@alittletooquiet.net> 12928S: Odd Fixes 12929F: drivers/staging/vt665?/ 12930 12931STAGING - WILC1000 WIFI DRIVER 12932M: Aditya Shankar <aditya.shankar@microchip.com> 12933M: Ganesh Krishna <ganesh.krishna@microchip.com> 12934L: linux-wireless@vger.kernel.org 12935S: Supported 12936F: drivers/staging/wilc1000/ 12937 12938STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12939M: Arnaud Patard <arnaud.patard@rtp-net.org> 12940S: Odd Fixes 12941F: drivers/staging/xgifb/ 12942 12943STAGING SUBSYSTEM 12944M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12945T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12946L: devel@driverdev.osuosl.org 12947S: Supported 12948F: drivers/staging/ 12949 12950STARFIRE/DURALAN NETWORK DRIVER 12951M: Ion Badulescu <ionut@badula.org> 12952S: Odd Fixes 12953F: drivers/net/ethernet/adaptec/starfire* 12954 12955STEC S1220 SKD DRIVER 12956M: Bart Van Assche <bart.vanassche@wdc.com> 12957L: linux-block@vger.kernel.org 12958S: Maintained 12959F: drivers/block/skd*[ch] 12960 12961STI CEC DRIVER 12962M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12963S: Maintained 12964F: drivers/staging/media/st-cec/ 12965F: Documentation/devicetree/bindings/media/stih-cec.txt 12966 12967STK1160 USB VIDEO CAPTURE DRIVER 12968M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12969L: linux-media@vger.kernel.org 12970T: git git://linuxtv.org/media_tree.git 12971S: Maintained 12972F: drivers/media/usb/stk1160/ 12973 12974STMMAC ETHERNET DRIVER 12975M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12976M: Alexandre Torgue <alexandre.torgue@st.com> 12977L: netdev@vger.kernel.org 12978W: http://www.stlinux.com 12979S: Supported 12980F: drivers/net/ethernet/stmicro/stmmac/ 12981 12982SUN3/3X 12983M: Sam Creasey <sammy@sammy.net> 12984W: http://sammy.net/sun3/ 12985S: Maintained 12986F: arch/m68k/kernel/*sun3* 12987F: arch/m68k/sun3*/ 12988F: arch/m68k/include/asm/sun3* 12989F: drivers/net/ethernet/i825xx/sun3* 12990 12991SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12992M: Hans de Goede <hdegoede@redhat.com> 12993L: linux-input@vger.kernel.org 12994S: Maintained 12995F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12996F: drivers/input/keyboard/sun4i-lradc-keys.c 12997 12998SUNDANCE NETWORK DRIVER 12999M: Denis Kirjanov <kda@linux-powerpc.org> 13000L: netdev@vger.kernel.org 13001S: Maintained 13002F: drivers/net/ethernet/dlink/sundance.c 13003 13004SUPERH 13005M: Yoshinori Sato <ysato@users.sourceforge.jp> 13006M: Rich Felker <dalias@libc.org> 13007L: linux-sh@vger.kernel.org 13008Q: http://patchwork.kernel.org/project/linux-sh/list/ 13009S: Maintained 13010F: Documentation/sh/ 13011F: arch/sh/ 13012F: drivers/sh/ 13013 13014SUSPEND TO RAM 13015M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13016M: Len Brown <len.brown@intel.com> 13017M: Pavel Machek <pavel@ucw.cz> 13018L: linux-pm@vger.kernel.org 13019B: https://bugzilla.kernel.org 13020S: Supported 13021F: Documentation/power/ 13022F: arch/x86/kernel/acpi/ 13023F: drivers/base/power/ 13024F: kernel/power/ 13025F: include/linux/suspend.h 13026F: include/linux/freezer.h 13027F: include/linux/pm.h 13028 13029SVGA HANDLING 13030M: Martin Mares <mj@ucw.cz> 13031L: linux-video@atrey.karlin.mff.cuni.cz 13032S: Maintained 13033F: Documentation/svga.txt 13034F: arch/x86/boot/video* 13035 13036SWIOTLB SUBSYSTEM 13037M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13038L: linux-kernel@vger.kernel.org 13039T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13040S: Supported 13041F: lib/swiotlb.c 13042F: arch/*/kernel/pci-swiotlb.c 13043F: include/linux/swiotlb.h 13044 13045SWITCHDEV 13046M: Jiri Pirko <jiri@resnulli.us> 13047M: Ivan Vecera <ivecera@redhat.com> 13048L: netdev@vger.kernel.org 13049S: Supported 13050F: net/switchdev/ 13051F: include/net/switchdev.h 13052 13053SYNC FILE FRAMEWORK 13054M: Sumit Semwal <sumit.semwal@linaro.org> 13055R: Gustavo Padovan <gustavo@padovan.org> 13056S: Maintained 13057L: linux-media@vger.kernel.org 13058L: dri-devel@lists.freedesktop.org 13059F: drivers/dma-buf/sync_* 13060F: drivers/dma-buf/dma-fence* 13061F: drivers/dma-buf/sw_sync.c 13062F: include/linux/sync_file.h 13063F: include/uapi/linux/sync_file.h 13064F: Documentation/sync_file.txt 13065T: git git://anongit.freedesktop.org/drm/drm-misc 13066 13067SYNOPSYS ARC ARCHITECTURE 13068M: Vineet Gupta <vgupta@synopsys.com> 13069L: linux-snps-arc@lists.infradead.org 13070S: Supported 13071F: arch/arc/ 13072F: Documentation/devicetree/bindings/arc/* 13073F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13074F: drivers/clocksource/arc_timer.c 13075F: drivers/tty/serial/arc_uart.c 13076T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13077 13078SYNOPSYS ARC HSDK SDP pll clock driver 13079M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13080S: Supported 13081F: drivers/clk/clk-hsdk-pll.c 13082F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13083 13084SYNOPSYS ARC SDP clock driver 13085M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13086S: Supported 13087F: drivers/clk/axs10x/* 13088F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13089 13090SYNOPSYS ARC SDP platform support 13091M: Alexey Brodkin <abrodkin@synopsys.com> 13092S: Supported 13093F: arch/arc/plat-axs10x 13094F: arch/arc/boot/dts/ax* 13095F: Documentation/devicetree/bindings/arc/axs10* 13096 13097SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13098M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13099S: Supported 13100F: drivers/reset/reset-axs10x.c 13101F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13102 13103SYNOPSYS DESIGNWARE APB GPIO DRIVER 13104M: Hoan Tran <hotran@apm.com> 13105L: linux-gpio@vger.kernel.org 13106S: Maintained 13107F: drivers/gpio/gpio-dwapb.c 13108F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13109 13110SYNOPSYS DESIGNWARE DMAC DRIVER 13111M: Viresh Kumar <vireshk@kernel.org> 13112R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13113S: Maintained 13114F: include/linux/dma/dw.h 13115F: include/linux/platform_data/dma-dw.h 13116F: drivers/dma/dw/ 13117 13118SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13119M: Jie Deng <jiedeng@synopsys.com> 13120M: Jose Abreu <Jose.Abreu@synopsys.com> 13121L: netdev@vger.kernel.org 13122S: Supported 13123F: drivers/net/ethernet/synopsys/ 13124 13125SYNOPSYS DESIGNWARE I2C DRIVER 13126M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13127R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13128R: Mika Westerberg <mika.westerberg@linux.intel.com> 13129L: linux-i2c@vger.kernel.org 13130S: Maintained 13131F: drivers/i2c/busses/i2c-designware-* 13132F: include/linux/platform_data/i2c-designware.h 13133 13134SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13135M: Jaehoon Chung <jh80.chung@samsung.com> 13136L: linux-mmc@vger.kernel.org 13137S: Maintained 13138F: drivers/mmc/host/dw_mmc* 13139 13140SYNOPSYS HSDK RESET CONTROLLER DRIVER 13141M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13142S: Supported 13143F: drivers/reset/reset-hsdk.c 13144F: include/dt-bindings/reset/snps,hsdk-reset.h 13145F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13146 13147SYSTEM CONFIGURATION (SYSCON) 13148M: Lee Jones <lee.jones@linaro.org> 13149M: Arnd Bergmann <arnd@arndb.de> 13150T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13151S: Supported 13152F: drivers/mfd/syscon.c 13153 13154SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13155M: Sudeep Holla <sudeep.holla@arm.com> 13156L: linux-arm-kernel@lists.infradead.org 13157S: Maintained 13158F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13159F: drivers/clk/clk-scpi.c 13160F: drivers/cpufreq/scpi-cpufreq.c 13161F: drivers/firmware/arm_scpi.c 13162F: include/linux/scpi_protocol.h 13163 13164SYSTEM RESET/SHUTDOWN DRIVERS 13165M: Sebastian Reichel <sre@kernel.org> 13166L: linux-pm@vger.kernel.org 13167T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13168S: Maintained 13169F: Documentation/devicetree/bindings/power/reset/ 13170F: drivers/power/reset/ 13171 13172SYSTEM TRACE MODULE CLASS 13173M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13174S: Maintained 13175T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13176F: Documentation/trace/stm.txt 13177F: drivers/hwtracing/stm/ 13178F: include/linux/stm.h 13179F: include/uapi/linux/stm.h 13180 13181SYSV FILESYSTEM 13182M: Christoph Hellwig <hch@infradead.org> 13183S: Maintained 13184F: Documentation/filesystems/sysv-fs.txt 13185F: fs/sysv/ 13186F: include/linux/sysv_fs.h 13187 13188TARGET SUBSYSTEM 13189M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13190L: linux-scsi@vger.kernel.org 13191L: target-devel@vger.kernel.org 13192W: http://www.linux-iscsi.org 13193W: http://groups.google.com/group/linux-iscsi-target-dev 13194T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13195S: Supported 13196F: drivers/target/ 13197F: include/target/ 13198F: Documentation/target/ 13199 13200TASKSTATS STATISTICS INTERFACE 13201M: Balbir Singh <bsingharora@gmail.com> 13202S: Maintained 13203F: Documentation/accounting/taskstats* 13204F: include/linux/taskstats* 13205F: kernel/taskstats.c 13206 13207TC subsystem 13208M: Jamal Hadi Salim <jhs@mojatatu.com> 13209M: Cong Wang <xiyou.wangcong@gmail.com> 13210M: Jiri Pirko <jiri@resnulli.us> 13211L: netdev@vger.kernel.org 13212S: Maintained 13213F: include/net/pkt_cls.h 13214F: include/net/pkt_sched.h 13215F: include/net/tc_act/ 13216F: include/uapi/linux/pkt_cls.h 13217F: include/uapi/linux/pkt_sched.h 13218F: include/uapi/linux/tc_act/ 13219F: include/uapi/linux/tc_ematch/ 13220F: net/sched/ 13221 13222TCP LOW PRIORITY MODULE 13223M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13224M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13225W: http://tcp-lp-mod.sourceforge.net/ 13226S: Maintained 13227F: net/ipv4/tcp_lp.c 13228 13229TDA10071 MEDIA DRIVER 13230M: Antti Palosaari <crope@iki.fi> 13231L: linux-media@vger.kernel.org 13232W: https://linuxtv.org 13233W: http://palosaari.fi/linux/ 13234Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13235T: git git://linuxtv.org/anttip/media_tree.git 13236S: Maintained 13237F: drivers/media/dvb-frontends/tda10071* 13238 13239TDA18212 MEDIA DRIVER 13240M: Antti Palosaari <crope@iki.fi> 13241L: linux-media@vger.kernel.org 13242W: https://linuxtv.org 13243W: http://palosaari.fi/linux/ 13244Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13245T: git git://linuxtv.org/anttip/media_tree.git 13246S: Maintained 13247F: drivers/media/tuners/tda18212* 13248 13249TDA18218 MEDIA DRIVER 13250M: Antti Palosaari <crope@iki.fi> 13251L: linux-media@vger.kernel.org 13252W: https://linuxtv.org 13253W: http://palosaari.fi/linux/ 13254Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13255T: git git://linuxtv.org/anttip/media_tree.git 13256S: Maintained 13257F: drivers/media/tuners/tda18218* 13258 13259TDA18271 MEDIA DRIVER 13260M: Michael Krufky <mkrufky@linuxtv.org> 13261L: linux-media@vger.kernel.org 13262W: https://linuxtv.org 13263W: http://github.com/mkrufky 13264Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13265T: git git://linuxtv.org/mkrufky/tuners.git 13266S: Maintained 13267F: drivers/media/tuners/tda18271* 13268 13269TDA827x MEDIA DRIVER 13270M: Michael Krufky <mkrufky@linuxtv.org> 13271L: linux-media@vger.kernel.org 13272W: https://linuxtv.org 13273W: http://github.com/mkrufky 13274Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13275T: git git://linuxtv.org/mkrufky/tuners.git 13276S: Maintained 13277F: drivers/media/tuners/tda8290.* 13278 13279TDA8290 MEDIA DRIVER 13280M: Michael Krufky <mkrufky@linuxtv.org> 13281L: linux-media@vger.kernel.org 13282W: https://linuxtv.org 13283W: http://github.com/mkrufky 13284Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13285T: git git://linuxtv.org/mkrufky/tuners.git 13286S: Maintained 13287F: drivers/media/tuners/tda8290.* 13288 13289TDA9840 MEDIA DRIVER 13290M: Hans Verkuil <hverkuil@xs4all.nl> 13291L: linux-media@vger.kernel.org 13292T: git git://linuxtv.org/media_tree.git 13293W: https://linuxtv.org 13294S: Maintained 13295F: drivers/media/i2c/tda9840* 13296 13297TEA5761 TUNER DRIVER 13298M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13299M: Mauro Carvalho Chehab <mchehab@kernel.org> 13300L: linux-media@vger.kernel.org 13301W: https://linuxtv.org 13302T: git git://linuxtv.org/media_tree.git 13303S: Odd fixes 13304F: drivers/media/tuners/tea5761.* 13305 13306TEA5767 TUNER DRIVER 13307M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13308M: Mauro Carvalho Chehab <mchehab@kernel.org> 13309L: linux-media@vger.kernel.org 13310W: https://linuxtv.org 13311T: git git://linuxtv.org/media_tree.git 13312S: Maintained 13313F: drivers/media/tuners/tea5767.* 13314 13315TEA6415C MEDIA DRIVER 13316M: Hans Verkuil <hverkuil@xs4all.nl> 13317L: linux-media@vger.kernel.org 13318T: git git://linuxtv.org/media_tree.git 13319W: https://linuxtv.org 13320S: Maintained 13321F: drivers/media/i2c/tea6415c* 13322 13323TEA6420 MEDIA DRIVER 13324M: Hans Verkuil <hverkuil@xs4all.nl> 13325L: linux-media@vger.kernel.org 13326T: git git://linuxtv.org/media_tree.git 13327W: https://linuxtv.org 13328S: Maintained 13329F: drivers/media/i2c/tea6420* 13330 13331TEAM DRIVER 13332M: Jiri Pirko <jiri@resnulli.us> 13333L: netdev@vger.kernel.org 13334S: Supported 13335F: drivers/net/team/ 13336F: include/linux/if_team.h 13337F: include/uapi/linux/if_team.h 13338 13339TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13340M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13341S: Maintained 13342F: arch/x86/platform/ts5500/ 13343 13344TECHNOTREND USB IR RECEIVER 13345M: Sean Young <sean@mess.org> 13346L: linux-media@vger.kernel.org 13347S: Maintained 13348F: drivers/media/rc/ttusbir.c 13349 13350TEE SUBSYSTEM 13351M: Jens Wiklander <jens.wiklander@linaro.org> 13352S: Maintained 13353F: include/linux/tee_drv.h 13354F: include/uapi/linux/tee.h 13355F: drivers/tee/ 13356F: Documentation/tee.txt 13357 13358TEGRA ARCHITECTURE SUPPORT 13359M: Thierry Reding <thierry.reding@gmail.com> 13360M: Jonathan Hunter <jonathanh@nvidia.com> 13361L: linux-tegra@vger.kernel.org 13362Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13363T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13364S: Supported 13365N: [^a-z]tegra 13366 13367TEGRA CLOCK DRIVER 13368M: Peter De Schrijver <pdeschrijver@nvidia.com> 13369M: Prashant Gaikwad <pgaikwad@nvidia.com> 13370S: Supported 13371F: drivers/clk/tegra/ 13372 13373TEGRA DMA DRIVERS 13374M: Laxman Dewangan <ldewangan@nvidia.com> 13375M: Jon Hunter <jonathanh@nvidia.com> 13376S: Supported 13377F: drivers/dma/tegra* 13378 13379TEGRA I2C DRIVER 13380M: Laxman Dewangan <ldewangan@nvidia.com> 13381S: Supported 13382F: drivers/i2c/busses/i2c-tegra.c 13383 13384TEGRA IOMMU DRIVERS 13385M: Hiroshi Doyu <hdoyu@nvidia.com> 13386S: Supported 13387F: drivers/iommu/tegra* 13388 13389TEGRA KBC DRIVER 13390M: Rakesh Iyer <riyer@nvidia.com> 13391M: Laxman Dewangan <ldewangan@nvidia.com> 13392S: Supported 13393F: drivers/input/keyboard/tegra-kbc.c 13394 13395TEGRA PWM DRIVER 13396M: Thierry Reding <thierry.reding@gmail.com> 13397S: Supported 13398F: drivers/pwm/pwm-tegra.c 13399 13400TEGRA SERIAL DRIVER 13401M: Laxman Dewangan <ldewangan@nvidia.com> 13402S: Supported 13403F: drivers/tty/serial/serial-tegra.c 13404 13405TEGRA SPI DRIVER 13406M: Laxman Dewangan <ldewangan@nvidia.com> 13407S: Supported 13408F: drivers/spi/spi-tegra* 13409 13410TEHUTI ETHERNET DRIVER 13411M: Andy Gospodarek <andy@greyhouse.net> 13412L: netdev@vger.kernel.org 13413S: Supported 13414F: drivers/net/ethernet/tehuti/* 13415 13416Telecom Clock Driver for MCPL0010 13417M: Mark Gross <mark.gross@intel.com> 13418S: Supported 13419F: drivers/char/tlclk.c 13420 13421TENSILICA XTENSA PORT (xtensa) 13422M: Chris Zankel <chris@zankel.net> 13423M: Max Filippov <jcmvbkbc@gmail.com> 13424L: linux-xtensa@linux-xtensa.org 13425T: git git://github.com/czankel/xtensa-linux.git 13426S: Maintained 13427F: arch/xtensa/ 13428F: drivers/irqchip/irq-xtensa-* 13429 13430Texas Instruments' System Control Interface (TISCI) Protocol Driver 13431M: Nishanth Menon <nm@ti.com> 13432M: Tero Kristo <t-kristo@ti.com> 13433M: Santosh Shilimkar <ssantosh@kernel.org> 13434L: linux-arm-kernel@lists.infradead.org 13435S: Maintained 13436F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13437F: drivers/firmware/ti_sci* 13438F: include/linux/soc/ti/ti_sci_protocol.h 13439F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13440F: include/dt-bindings/genpd/k2g.h 13441F: drivers/soc/ti/ti_sci_pm_domains.c 13442F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13443F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13444F: drivers/clk/keystone/sci-clk.c 13445F: drivers/reset/reset-ti-sci.c 13446 13447THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13448M: Hans Verkuil <hverkuil@xs4all.nl> 13449L: linux-media@vger.kernel.org 13450T: git git://linuxtv.org/media_tree.git 13451W: https://linuxtv.org 13452S: Maintained 13453F: drivers/media/radio/radio-raremono.c 13454 13455THERMAL 13456M: Zhang Rui <rui.zhang@intel.com> 13457M: Eduardo Valentin <edubezval@gmail.com> 13458L: linux-pm@vger.kernel.org 13459T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13460T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13461Q: https://patchwork.kernel.org/project/linux-pm/list/ 13462S: Supported 13463F: drivers/thermal/ 13464F: include/linux/thermal.h 13465F: include/uapi/linux/thermal.h 13466F: include/linux/cpu_cooling.h 13467F: Documentation/devicetree/bindings/thermal/ 13468 13469THERMAL/CPU_COOLING 13470M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13471M: Viresh Kumar <viresh.kumar@linaro.org> 13472M: Javi Merino <javi.merino@kernel.org> 13473L: linux-pm@vger.kernel.org 13474S: Supported 13475F: Documentation/thermal/cpu-cooling-api.txt 13476F: drivers/thermal/cpu_cooling.c 13477F: include/linux/cpu_cooling.h 13478 13479THINKPAD ACPI EXTRAS DRIVER 13480M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13481L: ibm-acpi-devel@lists.sourceforge.net 13482L: platform-driver-x86@vger.kernel.org 13483W: http://ibm-acpi.sourceforge.net 13484W: http://thinkwiki.org/wiki/Ibm-acpi 13485T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13486S: Maintained 13487F: drivers/platform/x86/thinkpad_acpi.c 13488 13489THUNDERBOLT DRIVER 13490M: Andreas Noever <andreas.noever@gmail.com> 13491M: Michael Jamet <michael.jamet@intel.com> 13492M: Mika Westerberg <mika.westerberg@linux.intel.com> 13493M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13494T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13495S: Maintained 13496F: drivers/thunderbolt/ 13497F: include/linux/thunderbolt.h 13498 13499THUNDERBOLT NETWORK DRIVER 13500M: Michael Jamet <michael.jamet@intel.com> 13501M: Mika Westerberg <mika.westerberg@linux.intel.com> 13502M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13503L: netdev@vger.kernel.org 13504S: Maintained 13505F: drivers/net/thunderbolt.c 13506 13507THUNDERX GPIO DRIVER 13508M: David Daney <david.daney@cavium.com> 13509S: Maintained 13510F: drivers/gpio/gpio-thunderx.c 13511 13512TI AM437X VPFE DRIVER 13513M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13514L: linux-media@vger.kernel.org 13515W: https://linuxtv.org 13516Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13517T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13518S: Maintained 13519F: drivers/media/platform/am437x/ 13520 13521TI BANDGAP AND THERMAL DRIVER 13522M: Eduardo Valentin <edubezval@gmail.com> 13523M: Keerthy <j-keerthy@ti.com> 13524L: linux-pm@vger.kernel.org 13525L: linux-omap@vger.kernel.org 13526S: Maintained 13527F: drivers/thermal/ti-soc-thermal/ 13528 13529TI BQ27XXX POWER SUPPLY DRIVER 13530R: Andrew F. Davis <afd@ti.com> 13531F: include/linux/power/bq27xxx_battery.h 13532F: drivers/power/supply/bq27xxx_battery.c 13533F: drivers/power/supply/bq27xxx_battery_i2c.c 13534 13535TI CDCE706 CLOCK DRIVER 13536M: Max Filippov <jcmvbkbc@gmail.com> 13537S: Maintained 13538F: drivers/clk/clk-cdce706.c 13539 13540TI CLOCK DRIVER 13541M: Tero Kristo <t-kristo@ti.com> 13542L: linux-omap@vger.kernel.org 13543S: Maintained 13544F: drivers/clk/ti/ 13545F: include/linux/clk/ti.h 13546 13547TI DAVINCI MACHINE SUPPORT 13548M: Sekhar Nori <nsekhar@ti.com> 13549M: Kevin Hilman <khilman@kernel.org> 13550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13551T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13552S: Supported 13553F: arch/arm/mach-davinci/ 13554F: drivers/i2c/busses/i2c-davinci.c 13555F: arch/arm/boot/dts/da850* 13556 13557TI DAVINCI SERIES GPIO DRIVER 13558M: Keerthy <j-keerthy@ti.com> 13559L: linux-gpio@vger.kernel.org 13560S: Maintained 13561F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13562F: drivers/gpio/gpio-davinci.c 13563 13564TI DAVINCI SERIES MEDIA DRIVER 13565M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13566L: linux-media@vger.kernel.org 13567W: https://linuxtv.org 13568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13569T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13570S: Maintained 13571F: drivers/media/platform/davinci/ 13572F: include/media/davinci/ 13573 13574TI ETHERNET SWITCH DRIVER (CPSW) 13575R: Grygorii Strashko <grygorii.strashko@ti.com> 13576L: linux-omap@vger.kernel.org 13577L: netdev@vger.kernel.org 13578S: Maintained 13579F: drivers/net/ethernet/ti/cpsw* 13580F: drivers/net/ethernet/ti/davinci* 13581 13582TI FLASH MEDIA INTERFACE DRIVER 13583M: Alex Dubov <oakad@yahoo.com> 13584S: Maintained 13585F: drivers/misc/tifm* 13586F: drivers/mmc/host/tifm_sd.c 13587F: include/linux/tifm.h 13588 13589TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13590M: Santosh Shilimkar <ssantosh@kernel.org> 13591L: linux-kernel@vger.kernel.org 13592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13593S: Maintained 13594F: drivers/soc/ti/* 13595T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13596 13597TI LM49xxx FAMILY ASoC CODEC DRIVERS 13598M: M R Swami Reddy <mr.swami.reddy@ti.com> 13599M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13600L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13601S: Maintained 13602F: sound/soc/codecs/lm49453* 13603F: sound/soc/codecs/isabelle* 13604 13605TI LP855x BACKLIGHT DRIVER 13606M: Milo Kim <milo.kim@ti.com> 13607S: Maintained 13608F: Documentation/backlight/lp855x-driver.txt 13609F: drivers/video/backlight/lp855x_bl.c 13610F: include/linux/platform_data/lp855x.h 13611 13612TI LP8727 CHARGER DRIVER 13613M: Milo Kim <milo.kim@ti.com> 13614S: Maintained 13615F: drivers/power/supply/lp8727_charger.c 13616F: include/linux/platform_data/lp8727.h 13617 13618TI LP8788 MFD DRIVER 13619M: Milo Kim <milo.kim@ti.com> 13620S: Maintained 13621F: drivers/iio/adc/lp8788_adc.c 13622F: drivers/leds/leds-lp8788.c 13623F: drivers/mfd/lp8788*.c 13624F: drivers/power/supply/lp8788-charger.c 13625F: drivers/regulator/lp8788-*.c 13626F: include/linux/mfd/lp8788*.h 13627 13628TI NETCP ETHERNET DRIVER 13629M: Wingman Kwok <w-kwok2@ti.com> 13630M: Murali Karicheri <m-karicheri2@ti.com> 13631L: netdev@vger.kernel.org 13632S: Maintained 13633F: drivers/net/ethernet/ti/netcp* 13634 13635TI TAS571X FAMILY ASoC CODEC DRIVER 13636M: Kevin Cernekee <cernekee@chromium.org> 13637L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13638S: Odd Fixes 13639F: sound/soc/codecs/tas571x* 13640 13641TI TRF7970A NFC DRIVER 13642M: Mark Greer <mgreer@animalcreek.com> 13643L: linux-wireless@vger.kernel.org 13644L: linux-nfc@lists.01.org (moderated for non-subscribers) 13645S: Supported 13646F: drivers/nfc/trf7970a.c 13647F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13648 13649TI TWL4030 SERIES SOC CODEC DRIVER 13650M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13651L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13652S: Maintained 13653F: sound/soc/codecs/twl4030* 13654 13655TI VPE/CAL DRIVERS 13656M: Benoit Parrot <bparrot@ti.com> 13657L: linux-media@vger.kernel.org 13658W: http://linuxtv.org/ 13659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13660S: Maintained 13661F: drivers/media/platform/ti-vpe/ 13662 13663TI WILINK WIRELESS DRIVERS 13664L: linux-wireless@vger.kernel.org 13665W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13666W: http://wireless.kernel.org/en/users/Drivers/wl1251 13667T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13668S: Orphan 13669F: drivers/net/wireless/ti/ 13670F: include/linux/wl12xx.h 13671 13672TILE ARCHITECTURE 13673W: http://www.mellanox.com/repository/solutions/tile-scm/ 13674S: Orphan 13675F: arch/tile/ 13676F: drivers/char/tile-srom.c 13677F: drivers/edac/tile_edac.c 13678F: drivers/net/ethernet/tile/ 13679F: drivers/rtc/rtc-tile.c 13680F: drivers/tty/hvc/hvc_tile.c 13681F: drivers/tty/serial/tilegx.c 13682F: drivers/usb/host/*-tilegx.c 13683F: include/linux/usb/tilegx.h 13684 13685TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13686M: John Stultz <john.stultz@linaro.org> 13687M: Thomas Gleixner <tglx@linutronix.de> 13688R: Stephen Boyd <sboyd@codeaurora.org> 13689L: linux-kernel@vger.kernel.org 13690T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13691S: Supported 13692F: include/linux/clocksource.h 13693F: include/linux/time.h 13694F: include/linux/timex.h 13695F: include/uapi/linux/time.h 13696F: include/uapi/linux/timex.h 13697F: kernel/time/clocksource.c 13698F: kernel/time/time*.c 13699F: kernel/time/alarmtimer.c 13700F: kernel/time/ntp.c 13701F: tools/testing/selftests/timers/ 13702 13703TIPC NETWORK LAYER 13704M: Jon Maloy <jon.maloy@ericsson.com> 13705M: Ying Xue <ying.xue@windriver.com> 13706L: netdev@vger.kernel.org (core kernel code) 13707L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13708W: http://tipc.sourceforge.net/ 13709S: Maintained 13710F: include/uapi/linux/tipc*.h 13711F: net/tipc/ 13712 13713TLAN NETWORK DRIVER 13714M: Samuel Chessman <chessman@tux.org> 13715L: tlan-devel@lists.sourceforge.net (subscribers-only) 13716W: http://sourceforge.net/projects/tlan/ 13717S: Maintained 13718F: Documentation/networking/tlan.txt 13719F: drivers/net/ethernet/ti/tlan.* 13720 13721TM6000 VIDEO4LINUX DRIVER 13722M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13723M: Mauro Carvalho Chehab <mchehab@kernel.org> 13724L: linux-media@vger.kernel.org 13725W: https://linuxtv.org 13726T: git git://linuxtv.org/media_tree.git 13727S: Odd fixes 13728F: drivers/media/usb/tm6000/ 13729F: Documentation/media/v4l-drivers/tm6000* 13730 13731TMIO/SDHI MMC DRIVER 13732M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13733L: linux-mmc@vger.kernel.org 13734S: Supported 13735F: drivers/mmc/host/tmio_mmc* 13736F: drivers/mmc/host/renesas_sdhi* 13737F: include/linux/mfd/tmio.h 13738 13739TMP401 HARDWARE MONITOR DRIVER 13740M: Guenter Roeck <linux@roeck-us.net> 13741L: linux-hwmon@vger.kernel.org 13742S: Maintained 13743F: Documentation/hwmon/tmp401 13744F: drivers/hwmon/tmp401.c 13745 13746TMPFS (SHMEM FILESYSTEM) 13747M: Hugh Dickins <hughd@google.com> 13748L: linux-mm@kvack.org 13749S: Maintained 13750F: include/linux/shmem_fs.h 13751F: mm/shmem.c 13752 13753TOMOYO SECURITY MODULE 13754M: Kentaro Takeda <takedakn@nttdata.co.jp> 13755M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13756L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13757L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13758L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13759L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13760W: http://tomoyo.sourceforge.jp/ 13761T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13762S: Maintained 13763F: security/tomoyo/ 13764 13765TOPSTAR LAPTOP EXTRAS DRIVER 13766M: Herton Ronaldo Krzesinski <herton@canonical.com> 13767L: platform-driver-x86@vger.kernel.org 13768S: Maintained 13769F: drivers/platform/x86/topstar-laptop.c 13770 13771TOSHIBA ACPI EXTRAS DRIVER 13772M: Azael Avalos <coproscefalo@gmail.com> 13773L: platform-driver-x86@vger.kernel.org 13774S: Maintained 13775F: drivers/platform/x86/toshiba_acpi.c 13776 13777TOSHIBA BLUETOOTH DRIVER 13778M: Azael Avalos <coproscefalo@gmail.com> 13779L: platform-driver-x86@vger.kernel.org 13780S: Maintained 13781F: drivers/platform/x86/toshiba_bluetooth.c 13782 13783TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13784M: Azael Avalos <coproscefalo@gmail.com> 13785L: platform-driver-x86@vger.kernel.org 13786S: Maintained 13787F: drivers/platform/x86/toshiba_haps.c 13788 13789TOSHIBA SMM DRIVER 13790M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13791W: http://www.buzzard.org.uk/toshiba/ 13792S: Maintained 13793F: drivers/char/toshiba.c 13794F: include/linux/toshiba.h 13795F: include/uapi/linux/toshiba.h 13796 13797TOSHIBA TC358743 DRIVER 13798M: Mats Randgaard <matrandg@cisco.com> 13799L: linux-media@vger.kernel.org 13800S: Maintained 13801F: drivers/media/i2c/tc358743* 13802F: include/media/i2c/tc358743.h 13803 13804TOSHIBA WMI HOTKEYS DRIVER 13805M: Azael Avalos <coproscefalo@gmail.com> 13806L: platform-driver-x86@vger.kernel.org 13807S: Maintained 13808F: drivers/platform/x86/toshiba-wmi.c 13809 13810TPM DEVICE DRIVER 13811M: Peter Huewe <peterhuewe@gmx.de> 13812M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13813R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13814L: linux-integrity@vger.kernel.org 13815Q: https://patchwork.kernel.org/project/linux-integrity/list/ 13816T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13817S: Maintained 13818F: drivers/char/tpm/ 13819 13820TRACING 13821M: Steven Rostedt <rostedt@goodmis.org> 13822M: Ingo Molnar <mingo@redhat.com> 13823T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13824S: Maintained 13825F: Documentation/trace/ftrace.txt 13826F: arch/*/*/*/ftrace.h 13827F: arch/*/kernel/ftrace.c 13828F: include/*/ftrace.h 13829F: include/linux/trace*.h 13830F: include/trace/ 13831F: kernel/trace/ 13832F: tools/testing/selftests/ftrace/ 13833 13834TRACING MMIO ACCESSES (MMIOTRACE) 13835M: Steven Rostedt <rostedt@goodmis.org> 13836M: Ingo Molnar <mingo@kernel.org> 13837R: Karol Herbst <karolherbst@gmail.com> 13838R: Pekka Paalanen <ppaalanen@gmail.com> 13839S: Maintained 13840L: linux-kernel@vger.kernel.org 13841L: nouveau@lists.freedesktop.org 13842F: kernel/trace/trace_mmiotrace.c 13843F: include/linux/mmiotrace.h 13844F: arch/x86/mm/kmmio.c 13845F: arch/x86/mm/mmio-mod.c 13846F: arch/x86/mm/testmmiotrace.c 13847 13848TRIVIAL PATCHES 13849M: Jiri Kosina <trivial@kernel.org> 13850T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13851S: Maintained 13852K: ^Subject:.*(?i)trivial 13853 13854TTY LAYER 13855M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13856M: Jiri Slaby <jslaby@suse.com> 13857S: Supported 13858T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13859F: Documentation/serial/ 13860F: drivers/tty/ 13861F: drivers/tty/serial/serial_core.c 13862F: include/linux/serial_core.h 13863F: include/linux/serial.h 13864F: include/linux/tty.h 13865F: include/uapi/linux/serial_core.h 13866F: include/uapi/linux/serial.h 13867F: include/uapi/linux/tty.h 13868 13869TUA9001 MEDIA DRIVER 13870M: Antti Palosaari <crope@iki.fi> 13871L: linux-media@vger.kernel.org 13872W: https://linuxtv.org 13873W: http://palosaari.fi/linux/ 13874Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13875T: git git://linuxtv.org/anttip/media_tree.git 13876S: Maintained 13877F: drivers/media/tuners/tua9001* 13878 13879TULIP NETWORK DRIVERS 13880L: netdev@vger.kernel.org 13881L: linux-parisc@vger.kernel.org 13882S: Orphan 13883F: drivers/net/ethernet/dec/tulip/ 13884 13885TUN/TAP driver 13886M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13887W: http://vtun.sourceforge.net/tun 13888S: Maintained 13889F: Documentation/networking/tuntap.txt 13890F: arch/um/os-Linux/drivers/ 13891 13892TURBOCHANNEL SUBSYSTEM 13893M: "Maciej W. Rozycki" <macro@linux-mips.org> 13894M: Ralf Baechle <ralf@linux-mips.org> 13895L: linux-mips@linux-mips.org 13896Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13897S: Maintained 13898F: drivers/tc/ 13899F: include/linux/tc.h 13900 13901TW5864 VIDEO4LINUX DRIVER 13902M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13903M: Anton Sviridenko <anton@corp.bluecherry.net> 13904M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13905M: Andrey Utkin <andrey_utkin@fastmail.com> 13906L: linux-media@vger.kernel.org 13907S: Supported 13908F: drivers/media/pci/tw5864/ 13909 13910TW68 VIDEO4LINUX DRIVER 13911M: Hans Verkuil <hverkuil@xs4all.nl> 13912L: linux-media@vger.kernel.org 13913T: git git://linuxtv.org/media_tree.git 13914W: https://linuxtv.org 13915S: Odd Fixes 13916F: drivers/media/pci/tw68/ 13917 13918TW686X VIDEO4LINUX DRIVER 13919M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13920L: linux-media@vger.kernel.org 13921T: git git://linuxtv.org/media_tree.git 13922W: http://linuxtv.org 13923S: Maintained 13924F: drivers/media/pci/tw686x/ 13925 13926UBI FILE SYSTEM (UBIFS) 13927M: Richard Weinberger <richard@nod.at> 13928M: Artem Bityutskiy <dedekind1@gmail.com> 13929M: Adrian Hunter <adrian.hunter@intel.com> 13930L: linux-mtd@lists.infradead.org 13931T: git git://git.infradead.org/ubifs-2.6.git 13932W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13933S: Supported 13934F: Documentation/filesystems/ubifs.txt 13935F: fs/ubifs/ 13936 13937UCLINUX (M68KNOMMU AND COLDFIRE) 13938M: Greg Ungerer <gerg@linux-m68k.org> 13939W: http://www.linux-m68k.org/ 13940W: http://www.uclinux.org/ 13941L: linux-m68k@lists.linux-m68k.org 13942L: uclinux-dev@uclinux.org (subscribers-only) 13943T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13944S: Maintained 13945F: arch/m68k/coldfire/ 13946F: arch/m68k/68*/ 13947F: arch/m68k/*/*_no.* 13948F: arch/m68k/include/asm/*_no.* 13949 13950UDF FILESYSTEM 13951M: Jan Kara <jack@suse.com> 13952S: Maintained 13953F: Documentation/filesystems/udf.txt 13954F: fs/udf/ 13955 13956UDRAW TABLET 13957M: Bastien Nocera <hadess@hadess.net> 13958L: linux-input@vger.kernel.org 13959S: Maintained 13960F: drivers/hid/hid-udraw-ps3.c 13961 13962UFS FILESYSTEM 13963M: Evgeniy Dushistov <dushistov@mail.ru> 13964S: Maintained 13965F: Documentation/filesystems/ufs.txt 13966F: fs/ufs/ 13967 13968UHID USERSPACE HID IO DRIVER: 13969M: David Herrmann <dh.herrmann@googlemail.com> 13970L: linux-input@vger.kernel.org 13971S: Maintained 13972F: drivers/hid/uhid.c 13973F: include/uapi/linux/uhid.h 13974 13975ULPI BUS 13976M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13977L: linux-usb@vger.kernel.org 13978S: Maintained 13979F: drivers/usb/common/ulpi.c 13980F: include/linux/ulpi/ 13981 13982ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13983L: linux-usb@vger.kernel.org 13984S: Orphan 13985F: drivers/uwb/ 13986F: include/linux/uwb.h 13987F: include/linux/uwb/ 13988 13989UNICORE32 ARCHITECTURE: 13990M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13991W: http://mprc.pku.edu.cn/~guanxuetao/linux 13992S: Maintained 13993T: git git://github.com/gxt/linux.git 13994F: arch/unicore32/ 13995 13996UNIFDEF 13997M: Tony Finch <dot@dotat.at> 13998W: http://dotat.at/prog/unifdef 13999S: Maintained 14000F: scripts/unifdef.c 14001 14002UNIFORM CDROM DRIVER 14003M: Jens Axboe <axboe@kernel.dk> 14004W: http://www.kernel.dk 14005S: Maintained 14006F: Documentation/cdrom/ 14007F: drivers/cdrom/cdrom.c 14008F: include/linux/cdrom.h 14009F: include/uapi/linux/cdrom.h 14010 14011UNISYS S-PAR DRIVERS 14012M: David Kershner <david.kershner@unisys.com> 14013L: sparmaintainer@unisys.com (Unisys internal) 14014S: Supported 14015F: drivers/staging/unisys/ 14016 14017UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14018M: Vinayak Holikatti <vinholikatti@gmail.com> 14019L: linux-scsi@vger.kernel.org 14020S: Supported 14021F: Documentation/scsi/ufs.txt 14022F: drivers/scsi/ufs/ 14023 14024UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14025M: Joao Pinto <jpinto@synopsys.com> 14026L: linux-scsi@vger.kernel.org 14027S: Supported 14028F: drivers/scsi/ufs/*dwc* 14029 14030UNSORTED BLOCK IMAGES (UBI) 14031M: Artem Bityutskiy <dedekind1@gmail.com> 14032M: Richard Weinberger <richard@nod.at> 14033W: http://www.linux-mtd.infradead.org/ 14034L: linux-mtd@lists.infradead.org 14035T: git git://git.infradead.org/ubifs-2.6.git 14036S: Supported 14037F: drivers/mtd/ubi/ 14038F: include/linux/mtd/ubi.h 14039F: include/uapi/mtd/ubi-user.h 14040 14041USB "USBNET" DRIVER FRAMEWORK 14042M: Oliver Neukum <oneukum@suse.com> 14043L: netdev@vger.kernel.org 14044W: http://www.linux-usb.org/usbnet 14045S: Maintained 14046F: drivers/net/usb/usbnet.c 14047F: include/linux/usb/usbnet.h 14048 14049USB ACM DRIVER 14050M: Oliver Neukum <oneukum@suse.com> 14051L: linux-usb@vger.kernel.org 14052S: Maintained 14053F: Documentation/usb/acm.txt 14054F: drivers/usb/class/cdc-acm.* 14055 14056USB AR5523 WIRELESS DRIVER 14057M: Pontus Fuchs <pontus.fuchs@gmail.com> 14058L: linux-wireless@vger.kernel.org 14059S: Maintained 14060F: drivers/net/wireless/ath/ar5523/ 14061 14062USB ATTACHED SCSI 14063M: Oliver Neukum <oneukum@suse.com> 14064L: linux-usb@vger.kernel.org 14065L: linux-scsi@vger.kernel.org 14066S: Maintained 14067F: drivers/usb/storage/uas.c 14068 14069USB CDC ETHERNET DRIVER 14070M: Oliver Neukum <oliver@neukum.org> 14071L: linux-usb@vger.kernel.org 14072S: Maintained 14073F: drivers/net/usb/cdc_*.c 14074F: include/uapi/linux/usb/cdc.h 14075 14076USB CHAOSKEY DRIVER 14077M: Keith Packard <keithp@keithp.com> 14078L: linux-usb@vger.kernel.org 14079S: Maintained 14080F: drivers/usb/misc/chaoskey.c 14081 14082USB CYPRESS C67X00 DRIVER 14083M: Peter Korsgaard <jacmet@sunsite.dk> 14084L: linux-usb@vger.kernel.org 14085S: Maintained 14086F: drivers/usb/c67x00/ 14087 14088USB DAVICOM DM9601 DRIVER 14089M: Peter Korsgaard <jacmet@sunsite.dk> 14090L: netdev@vger.kernel.org 14091W: http://www.linux-usb.org/usbnet 14092S: Maintained 14093F: drivers/net/usb/dm9601.c 14094 14095USB DIAMOND RIO500 DRIVER 14096M: Cesar Miquel <miquel@df.uba.ar> 14097L: rio500-users@lists.sourceforge.net 14098W: http://rio500.sourceforge.net 14099S: Maintained 14100F: drivers/usb/misc/rio500* 14101 14102USB EHCI DRIVER 14103M: Alan Stern <stern@rowland.harvard.edu> 14104L: linux-usb@vger.kernel.org 14105S: Maintained 14106F: Documentation/usb/ehci.txt 14107F: drivers/usb/host/ehci* 14108 14109USB GADGET/PERIPHERAL SUBSYSTEM 14110M: Felipe Balbi <balbi@kernel.org> 14111L: linux-usb@vger.kernel.org 14112W: http://www.linux-usb.org/gadget 14113T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14114S: Maintained 14115F: drivers/usb/gadget/ 14116F: include/linux/usb/gadget* 14117 14118USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14119M: Jiri Kosina <jikos@kernel.org> 14120R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14121L: linux-usb@vger.kernel.org 14122T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14123S: Maintained 14124F: Documentation/hid/hiddev.txt 14125F: drivers/hid/usbhid/ 14126 14127USB ISP116X DRIVER 14128M: Olav Kongas <ok@artecdesign.ee> 14129L: linux-usb@vger.kernel.org 14130S: Maintained 14131F: drivers/usb/host/isp116x* 14132F: include/linux/usb/isp116x.h 14133 14134USB LAN78XX ETHERNET DRIVER 14135M: Woojung Huh <woojung.huh@microchip.com> 14136M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14137L: netdev@vger.kernel.org 14138S: Maintained 14139F: drivers/net/usb/lan78xx.* 14140 14141USB MASS STORAGE DRIVER 14142M: Alan Stern <stern@rowland.harvard.edu> 14143L: linux-usb@vger.kernel.org 14144L: usb-storage@lists.one-eyed-alien.net 14145S: Maintained 14146W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14147F: drivers/usb/storage/ 14148 14149USB MIDI DRIVER 14150M: Clemens Ladisch <clemens@ladisch.de> 14151L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14152T: git git://git.alsa-project.org/alsa-kernel.git 14153S: Maintained 14154F: sound/usb/midi.* 14155 14156USB NETWORKING DRIVERS 14157L: linux-usb@vger.kernel.org 14158S: Odd Fixes 14159F: drivers/net/usb/ 14160 14161USB OHCI DRIVER 14162M: Alan Stern <stern@rowland.harvard.edu> 14163L: linux-usb@vger.kernel.org 14164S: Maintained 14165F: Documentation/usb/ohci.txt 14166F: drivers/usb/host/ohci* 14167 14168USB OTG FSM (Finite State Machine) 14169M: Peter Chen <Peter.Chen@nxp.com> 14170T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14171L: linux-usb@vger.kernel.org 14172S: Maintained 14173F: drivers/usb/common/usb-otg-fsm.c 14174 14175USB OVER IP DRIVER 14176M: Valentina Manea <valentina.manea.m@gmail.com> 14177M: Shuah Khan <shuahkh@osg.samsung.com> 14178M: Shuah Khan <shuah@kernel.org> 14179L: linux-usb@vger.kernel.org 14180S: Maintained 14181F: Documentation/usb/usbip_protocol.txt 14182F: drivers/usb/usbip/ 14183F: tools/usb/usbip/ 14184 14185USB PEGASUS DRIVER 14186M: Petko Manolov <petkan@nucleusys.com> 14187L: linux-usb@vger.kernel.org 14188L: netdev@vger.kernel.org 14189T: git git://github.com/petkan/pegasus.git 14190W: https://github.com/petkan/pegasus 14191S: Maintained 14192F: drivers/net/usb/pegasus.* 14193 14194USB PHY LAYER 14195M: Felipe Balbi <balbi@kernel.org> 14196L: linux-usb@vger.kernel.org 14197T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14198S: Maintained 14199F: drivers/usb/phy/ 14200 14201USB PRINTER DRIVER (usblp) 14202M: Pete Zaitcev <zaitcev@redhat.com> 14203L: linux-usb@vger.kernel.org 14204S: Supported 14205F: drivers/usb/class/usblp.c 14206 14207USB QMI WWAN NETWORK DRIVER 14208M: Bjørn Mork <bjorn@mork.no> 14209L: netdev@vger.kernel.org 14210S: Maintained 14211F: Documentation/ABI/testing/sysfs-class-net-qmi 14212F: drivers/net/usb/qmi_wwan.c 14213 14214USB RTL8150 DRIVER 14215M: Petko Manolov <petkan@nucleusys.com> 14216L: linux-usb@vger.kernel.org 14217L: netdev@vger.kernel.org 14218T: git git://github.com/petkan/rtl8150.git 14219W: https://github.com/petkan/rtl8150 14220S: Maintained 14221F: drivers/net/usb/rtl8150.c 14222 14223USB SERIAL SUBSYSTEM 14224M: Johan Hovold <johan@kernel.org> 14225L: linux-usb@vger.kernel.org 14226T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14227S: Maintained 14228F: Documentation/usb/usb-serial.txt 14229F: drivers/usb/serial/ 14230F: include/linux/usb/serial.h 14231 14232USB SMSC75XX ETHERNET DRIVER 14233M: Steve Glendinning <steve.glendinning@shawell.net> 14234L: netdev@vger.kernel.org 14235S: Maintained 14236F: drivers/net/usb/smsc75xx.* 14237 14238USB SMSC95XX ETHERNET DRIVER 14239M: Steve Glendinning <steve.glendinning@shawell.net> 14240M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14241L: netdev@vger.kernel.org 14242S: Maintained 14243F: drivers/net/usb/smsc95xx.* 14244 14245USB SUBSYSTEM 14246M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14247L: linux-usb@vger.kernel.org 14248W: http://www.linux-usb.org 14249T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14250S: Supported 14251F: Documentation/devicetree/bindings/usb/ 14252F: Documentation/usb/ 14253F: drivers/usb/ 14254F: include/linux/usb.h 14255F: include/linux/usb/ 14256 14257USB TYPEC SUBSYSTEM 14258M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14259L: linux-usb@vger.kernel.org 14260S: Maintained 14261F: Documentation/ABI/testing/sysfs-class-typec 14262F: Documentation/usb/typec.rst 14263F: drivers/usb/typec/ 14264F: include/linux/usb/typec.h 14265 14266USB UHCI DRIVER 14267M: Alan Stern <stern@rowland.harvard.edu> 14268L: linux-usb@vger.kernel.org 14269S: Maintained 14270F: drivers/usb/host/uhci* 14271 14272USB VIDEO CLASS 14273M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14274L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14275L: linux-media@vger.kernel.org 14276T: git git://linuxtv.org/media_tree.git 14277W: http://www.ideasonboard.org/uvc/ 14278S: Maintained 14279F: drivers/media/usb/uvc/ 14280F: include/uapi/linux/uvcvideo.h 14281 14282USB VISION DRIVER 14283M: Hans Verkuil <hverkuil@xs4all.nl> 14284L: linux-media@vger.kernel.org 14285T: git git://linuxtv.org/media_tree.git 14286W: https://linuxtv.org 14287S: Odd Fixes 14288F: drivers/media/usb/usbvision/ 14289 14290USB WEBCAM GADGET 14291M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14292L: linux-usb@vger.kernel.org 14293S: Maintained 14294F: drivers/usb/gadget/function/*uvc* 14295F: drivers/usb/gadget/legacy/webcam.c 14296 14297USB WIRELESS RNDIS DRIVER (rndis_wlan) 14298M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14299L: linux-wireless@vger.kernel.org 14300S: Maintained 14301F: drivers/net/wireless/rndis_wlan.c 14302 14303USB XHCI DRIVER 14304M: Mathias Nyman <mathias.nyman@intel.com> 14305L: linux-usb@vger.kernel.org 14306S: Supported 14307F: drivers/usb/host/xhci* 14308F: drivers/usb/host/pci-quirks* 14309 14310USB ZD1201 DRIVER 14311L: linux-wireless@vger.kernel.org 14312W: http://linux-lc100020.sourceforge.net 14313S: Orphan 14314F: drivers/net/wireless/zydas/zd1201.* 14315 14316USB ZR364XX DRIVER 14317M: Antoine Jacquet <royale@zerezo.com> 14318L: linux-usb@vger.kernel.org 14319L: linux-media@vger.kernel.org 14320T: git git://linuxtv.org/media_tree.git 14321W: http://royale.zerezo.com/zr364xx/ 14322S: Maintained 14323F: Documentation/media/v4l-drivers/zr364xx* 14324F: drivers/media/usb/zr364xx/ 14325 14326USER-MODE LINUX (UML) 14327M: Jeff Dike <jdike@addtoit.com> 14328M: Richard Weinberger <richard@nod.at> 14329L: user-mode-linux-devel@lists.sourceforge.net 14330L: user-mode-linux-user@lists.sourceforge.net 14331W: http://user-mode-linux.sourceforge.net 14332T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14333S: Maintained 14334F: Documentation/virtual/uml/ 14335F: arch/um/ 14336F: arch/x86/um/ 14337F: fs/hostfs/ 14338F: fs/hppfs/ 14339 14340USERSPACE I/O (UIO) 14341M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14342S: Maintained 14343T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14344F: Documentation/driver-api/uio-howto.rst 14345F: drivers/uio/ 14346F: include/linux/uio*.h 14347 14348UTIL-LINUX PACKAGE 14349M: Karel Zak <kzak@redhat.com> 14350L: util-linux@vger.kernel.org 14351W: http://en.wikipedia.org/wiki/Util-linux 14352T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14353S: Maintained 14354 14355UUID HELPERS 14356M: Christoph Hellwig <hch@lst.de> 14357R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14358L: linux-kernel@vger.kernel.org 14359T: git git://git.infradead.org/users/hch/uuid.git 14360F: lib/uuid.c 14361F: lib/test_uuid.c 14362F: include/linux/uuid.h 14363F: include/uapi/linux/uuid.h 14364S: Maintained 14365 14366UVESAFB DRIVER 14367M: Michal Januszewski <spock@gentoo.org> 14368L: linux-fbdev@vger.kernel.org 14369W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14370S: Maintained 14371F: Documentation/fb/uvesafb.txt 14372F: drivers/video/fbdev/uvesafb.* 14373 14374VF610 NAND DRIVER 14375M: Stefan Agner <stefan@agner.ch> 14376L: linux-mtd@lists.infradead.org 14377S: Supported 14378F: drivers/mtd/nand/vf610_nfc.c 14379 14380VFAT/FAT/MSDOS FILESYSTEM 14381M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14382S: Maintained 14383F: Documentation/filesystems/vfat.txt 14384F: fs/fat/ 14385 14386VFIO DRIVER 14387M: Alex Williamson <alex.williamson@redhat.com> 14388L: kvm@vger.kernel.org 14389T: git git://github.com/awilliam/linux-vfio.git 14390S: Maintained 14391F: Documentation/vfio.txt 14392F: drivers/vfio/ 14393F: include/linux/vfio.h 14394F: include/uapi/linux/vfio.h 14395 14396VFIO MEDIATED DEVICE DRIVERS 14397M: Kirti Wankhede <kwankhede@nvidia.com> 14398L: kvm@vger.kernel.org 14399S: Maintained 14400F: Documentation/vfio-mediated-device.txt 14401F: drivers/vfio/mdev/ 14402F: include/linux/mdev.h 14403F: samples/vfio-mdev/ 14404 14405VFIO PLATFORM DRIVER 14406M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14407L: kvm@vger.kernel.org 14408S: Maintained 14409F: drivers/vfio/platform/ 14410 14411VGA_SWITCHEROO 14412R: Lukas Wunner <lukas@wunner.de> 14413S: Maintained 14414F: Documentation/gpu/vga-switcheroo.rst 14415F: drivers/gpu/vga/vga_switcheroo.c 14416F: include/linux/vga_switcheroo.h 14417T: git git://anongit.freedesktop.org/drm/drm-misc 14418 14419VIA RHINE NETWORK DRIVER 14420S: Orphan 14421F: drivers/net/ethernet/via/via-rhine.c 14422 14423VIA SD/MMC CARD CONTROLLER DRIVER 14424M: Bruce Chang <brucechang@via.com.tw> 14425M: Harald Welte <HaraldWelte@viatech.com> 14426S: Maintained 14427F: drivers/mmc/host/via-sdmmc.c 14428 14429VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14430M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14431L: linux-fbdev@vger.kernel.org 14432S: Maintained 14433F: include/linux/via-core.h 14434F: include/linux/via-gpio.h 14435F: include/linux/via_i2c.h 14436F: drivers/video/fbdev/via/ 14437 14438VIA VELOCITY NETWORK DRIVER 14439M: Francois Romieu <romieu@fr.zoreil.com> 14440L: netdev@vger.kernel.org 14441S: Maintained 14442F: drivers/net/ethernet/via/via-velocity.* 14443 14444VIDEO MULTIPLEXER DRIVER 14445M: Philipp Zabel <p.zabel@pengutronix.de> 14446L: linux-media@vger.kernel.org 14447S: Maintained 14448F: drivers/media/platform/video-mux.c 14449 14450VIDEOBUF2 FRAMEWORK 14451M: Pawel Osciak <pawel@osciak.com> 14452M: Marek Szyprowski <m.szyprowski@samsung.com> 14453M: Kyungmin Park <kyungmin.park@samsung.com> 14454L: linux-media@vger.kernel.org 14455S: Maintained 14456F: drivers/media/v4l2-core/videobuf2-* 14457F: include/media/videobuf2-* 14458 14459VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14460M: Helen Koike <helen.koike@collabora.com> 14461L: linux-media@vger.kernel.org 14462T: git git://linuxtv.org/media_tree.git 14463W: https://linuxtv.org 14464S: Maintained 14465F: drivers/media/platform/vimc/* 14466 14467VIRT LIB 14468M: Alex Williamson <alex.williamson@redhat.com> 14469M: Paolo Bonzini <pbonzini@redhat.com> 14470L: kvm@vger.kernel.org 14471S: Supported 14472F: virt/lib/ 14473 14474VIRTIO AND VHOST VSOCK DRIVER 14475M: Stefan Hajnoczi <stefanha@redhat.com> 14476L: kvm@vger.kernel.org 14477L: virtualization@lists.linux-foundation.org 14478L: netdev@vger.kernel.org 14479S: Maintained 14480F: include/linux/virtio_vsock.h 14481F: include/uapi/linux/virtio_vsock.h 14482F: include/uapi/linux/vsockmon.h 14483F: include/uapi/linux/vm_sockets_diag.h 14484F: net/vmw_vsock/diag.c 14485F: net/vmw_vsock/af_vsock_tap.c 14486F: net/vmw_vsock/virtio_transport_common.c 14487F: net/vmw_vsock/virtio_transport.c 14488F: drivers/net/vsockmon.c 14489F: drivers/vhost/vsock.c 14490F: drivers/vhost/vsock.h 14491F: tools/testing/vsock/ 14492 14493VIRTIO CONSOLE DRIVER 14494M: Amit Shah <amit@kernel.org> 14495L: virtualization@lists.linux-foundation.org 14496S: Maintained 14497F: drivers/char/virtio_console.c 14498F: include/linux/virtio_console.h 14499F: include/uapi/linux/virtio_console.h 14500 14501VIRTIO CORE, NET AND BLOCK DRIVERS 14502M: "Michael S. Tsirkin" <mst@redhat.com> 14503M: Jason Wang <jasowang@redhat.com> 14504L: virtualization@lists.linux-foundation.org 14505S: Maintained 14506F: Documentation/devicetree/bindings/virtio/ 14507F: drivers/virtio/ 14508F: tools/virtio/ 14509F: drivers/net/virtio_net.c 14510F: drivers/block/virtio_blk.c 14511F: include/linux/virtio*.h 14512F: include/uapi/linux/virtio_*.h 14513F: drivers/crypto/virtio/ 14514F: mm/balloon_compaction.c 14515 14516VIRTIO CRYPTO DRIVER 14517M: Gonglei <arei.gonglei@huawei.com> 14518L: virtualization@lists.linux-foundation.org 14519L: linux-crypto@vger.kernel.org 14520S: Maintained 14521F: drivers/crypto/virtio/ 14522F: include/uapi/linux/virtio_crypto.h 14523 14524VIRTIO DRIVERS FOR S390 14525M: Cornelia Huck <cohuck@redhat.com> 14526M: Halil Pasic <pasic@linux.vnet.ibm.com> 14527L: linux-s390@vger.kernel.org 14528L: virtualization@lists.linux-foundation.org 14529L: kvm@vger.kernel.org 14530S: Supported 14531F: drivers/s390/virtio/ 14532F: arch/s390/include/uapi/asm/virtio-ccw.h 14533 14534VIRTIO GPU DRIVER 14535M: David Airlie <airlied@linux.ie> 14536M: Gerd Hoffmann <kraxel@redhat.com> 14537L: dri-devel@lists.freedesktop.org 14538L: virtualization@lists.linux-foundation.org 14539T: git git://anongit.freedesktop.org/drm/drm-misc 14540S: Maintained 14541F: drivers/gpu/drm/virtio/ 14542F: include/uapi/linux/virtio_gpu.h 14543 14544VIRTIO HOST (VHOST) 14545M: "Michael S. Tsirkin" <mst@redhat.com> 14546M: Jason Wang <jasowang@redhat.com> 14547L: kvm@vger.kernel.org 14548L: virtualization@lists.linux-foundation.org 14549L: netdev@vger.kernel.org 14550T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14551S: Maintained 14552F: drivers/vhost/ 14553F: include/uapi/linux/vhost.h 14554 14555VIRTIO INPUT DRIVER 14556M: Gerd Hoffmann <kraxel@redhat.com> 14557S: Maintained 14558F: drivers/virtio/virtio_input.c 14559F: include/uapi/linux/virtio_input.h 14560 14561VIRTUAL SERIO DEVICE DRIVER 14562M: Stephen Chandler Paul <thatslyude@gmail.com> 14563S: Maintained 14564F: drivers/input/serio/userio.c 14565F: include/uapi/linux/userio.h 14566 14567VIVID VIRTUAL VIDEO DRIVER 14568M: Hans Verkuil <hverkuil@xs4all.nl> 14569L: linux-media@vger.kernel.org 14570T: git git://linuxtv.org/media_tree.git 14571W: https://linuxtv.org 14572S: Maintained 14573F: drivers/media/platform/vivid/* 14574 14575VLYNQ BUS 14576M: Florian Fainelli <f.fainelli@gmail.com> 14577L: openwrt-devel@lists.openwrt.org (subscribers-only) 14578S: Maintained 14579F: drivers/vlynq/vlynq.c 14580F: include/linux/vlynq.h 14581 14582VME SUBSYSTEM 14583M: Martyn Welch <martyn@welchs.me.uk> 14584M: Manohar Vanga <manohar.vanga@gmail.com> 14585M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14586L: devel@driverdev.osuosl.org 14587S: Maintained 14588T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14589F: Documentation/driver-api/vme.rst 14590F: drivers/staging/vme/ 14591F: drivers/vme/ 14592F: include/linux/vme* 14593 14594VMWARE BALLOON DRIVER 14595M: Xavier Deguillard <xdeguillard@vmware.com> 14596M: Philip Moltmann <moltmann@vmware.com> 14597M: "VMware, Inc." <pv-drivers@vmware.com> 14598L: linux-kernel@vger.kernel.org 14599S: Maintained 14600F: drivers/misc/vmw_balloon.c 14601 14602VMWARE HYPERVISOR INTERFACE 14603M: Alok Kataria <akataria@vmware.com> 14604L: virtualization@lists.linux-foundation.org 14605S: Supported 14606F: arch/x86/kernel/cpu/vmware.c 14607 14608VMWARE PVRDMA DRIVER 14609M: Adit Ranadive <aditr@vmware.com> 14610M: VMware PV-Drivers <pv-drivers@vmware.com> 14611L: linux-rdma@vger.kernel.org 14612S: Maintained 14613F: drivers/infiniband/hw/vmw_pvrdma/ 14614 14615VMware PVSCSI driver 14616M: Jim Gill <jgill@vmware.com> 14617M: VMware PV-Drivers <pv-drivers@vmware.com> 14618L: linux-scsi@vger.kernel.org 14619S: Maintained 14620F: drivers/scsi/vmw_pvscsi.c 14621F: drivers/scsi/vmw_pvscsi.h 14622 14623VMWARE VMMOUSE SUBDRIVER 14624M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14625M: "VMware, Inc." <pv-drivers@vmware.com> 14626L: linux-input@vger.kernel.org 14627S: Maintained 14628F: drivers/input/mouse/vmmouse.c 14629F: drivers/input/mouse/vmmouse.h 14630 14631VMWARE VMXNET3 ETHERNET DRIVER 14632M: Shrikrishna Khare <skhare@vmware.com> 14633M: "VMware, Inc." <pv-drivers@vmware.com> 14634L: netdev@vger.kernel.org 14635S: Maintained 14636F: drivers/net/vmxnet3/ 14637 14638VOCORE VOCORE2 BOARD 14639M: Harvey Hunt <harveyhuntnexus@gmail.com> 14640L: linux-mips@linux-mips.org 14641S: Maintained 14642F: arch/mips/boot/dts/ralink/vocore2.dts 14643 14644VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14645M: Liam Girdwood <lgirdwood@gmail.com> 14646M: Mark Brown <broonie@kernel.org> 14647L: linux-kernel@vger.kernel.org 14648W: http://www.slimlogic.co.uk/?p=48 14649T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14650S: Supported 14651F: Documentation/devicetree/bindings/regulator/ 14652F: drivers/regulator/ 14653F: include/dt-bindings/regulator/ 14654F: include/linux/regulator/ 14655 14656VRF 14657M: David Ahern <dsa@cumulusnetworks.com> 14658M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14659L: netdev@vger.kernel.org 14660S: Maintained 14661F: drivers/net/vrf.c 14662F: Documentation/networking/vrf.txt 14663 14664VT1211 HARDWARE MONITOR DRIVER 14665M: Juerg Haefliger <juergh@gmail.com> 14666L: linux-hwmon@vger.kernel.org 14667S: Maintained 14668F: Documentation/hwmon/vt1211 14669F: drivers/hwmon/vt1211.c 14670 14671VT8231 HARDWARE MONITOR DRIVER 14672M: Roger Lucas <vt8231@hiddenengine.co.uk> 14673L: linux-hwmon@vger.kernel.org 14674S: Maintained 14675F: drivers/hwmon/vt8231.c 14676 14677VUB300 USB to SDIO/SD/MMC bridge chip 14678M: Tony Olech <tony.olech@elandigitalsystems.com> 14679L: linux-mmc@vger.kernel.org 14680L: linux-usb@vger.kernel.org 14681S: Supported 14682F: drivers/mmc/host/vub300.c 14683 14684W1 DALLAS'S 1-WIRE BUS 14685M: Evgeniy Polyakov <zbr@ioremap.net> 14686S: Maintained 14687F: Documentation/w1/ 14688F: drivers/w1/ 14689F: include/linux/w1.h 14690 14691W83791D HARDWARE MONITORING DRIVER 14692M: Marc Hulsman <m.hulsman@tudelft.nl> 14693L: linux-hwmon@vger.kernel.org 14694S: Maintained 14695F: Documentation/hwmon/w83791d 14696F: drivers/hwmon/w83791d.c 14697 14698W83793 HARDWARE MONITORING DRIVER 14699M: Rudolf Marek <r.marek@assembler.cz> 14700L: linux-hwmon@vger.kernel.org 14701S: Maintained 14702F: Documentation/hwmon/w83793 14703F: drivers/hwmon/w83793.c 14704 14705W83795 HARDWARE MONITORING DRIVER 14706M: Jean Delvare <jdelvare@suse.com> 14707L: linux-hwmon@vger.kernel.org 14708S: Maintained 14709F: drivers/hwmon/w83795.c 14710 14711W83L51xD SD/MMC CARD INTERFACE DRIVER 14712M: Pierre Ossman <pierre@ossman.eu> 14713S: Maintained 14714F: drivers/mmc/host/wbsd.* 14715 14716WACOM PROTOCOL 4 SERIAL TABLETS 14717M: Julian Squires <julian@cipht.net> 14718M: Hans de Goede <hdegoede@redhat.com> 14719L: linux-input@vger.kernel.org 14720S: Maintained 14721F: drivers/input/tablet/wacom_serial4.c 14722 14723WATCHDOG DEVICE DRIVERS 14724M: Wim Van Sebroeck <wim@iguana.be> 14725R: Guenter Roeck <linux@roeck-us.net> 14726L: linux-watchdog@vger.kernel.org 14727W: http://www.linux-watchdog.org/ 14728T: git git://www.linux-watchdog.org/linux-watchdog.git 14729S: Maintained 14730F: Documentation/devicetree/bindings/watchdog/ 14731F: Documentation/watchdog/ 14732F: drivers/watchdog/ 14733F: include/linux/watchdog.h 14734F: include/uapi/linux/watchdog.h 14735 14736WHISKEYCOVE PMIC GPIO DRIVER 14737M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14738L: linux-gpio@vger.kernel.org 14739S: Maintained 14740F: drivers/gpio/gpio-wcove.c 14741 14742WIIMOTE HID DRIVER 14743M: David Herrmann <dh.herrmann@googlemail.com> 14744L: linux-input@vger.kernel.org 14745S: Maintained 14746F: drivers/hid/hid-wiimote* 14747 14748WILOCITY WIL6210 WIRELESS DRIVER 14749M: Maya Erez <qca_merez@qca.qualcomm.com> 14750L: linux-wireless@vger.kernel.org 14751L: wil6210@qca.qualcomm.com 14752S: Supported 14753W: http://wireless.kernel.org/en/users/Drivers/wil6210 14754F: drivers/net/wireless/ath/wil6210/ 14755 14756WIMAX STACK 14757M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14758M: linux-wimax@intel.com 14759L: wimax@linuxwimax.org (subscribers-only) 14760S: Supported 14761W: http://linuxwimax.org 14762F: Documentation/wimax/README.wimax 14763F: include/linux/wimax/debug.h 14764F: include/net/wimax.h 14765F: include/uapi/linux/wimax.h 14766F: net/wimax/ 14767 14768WINBOND CIR DRIVER 14769M: David Härdeman <david@hardeman.nu> 14770S: Maintained 14771F: drivers/media/rc/winbond-cir.c 14772 14773WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14774M: William Breathitt Gray <vilhelm.gray@gmail.com> 14775L: linux-watchdog@vger.kernel.org 14776S: Maintained 14777F: drivers/watchdog/ebc-c384_wdt.c 14778 14779WINSYSTEMS WS16C48 GPIO DRIVER 14780M: William Breathitt Gray <vilhelm.gray@gmail.com> 14781L: linux-gpio@vger.kernel.org 14782S: Maintained 14783F: drivers/gpio/gpio-ws16c48.c 14784 14785WISTRON LAPTOP BUTTON DRIVER 14786M: Miloslav Trmac <mitr@volny.cz> 14787S: Maintained 14788F: drivers/input/misc/wistron_btns.c 14789 14790WL3501 WIRELESS PCMCIA CARD DRIVER 14791L: linux-wireless@vger.kernel.org 14792S: Odd fixes 14793F: drivers/net/wireless/wl3501* 14794 14795WOLFSON MICROELECTRONICS DRIVERS 14796L: patches@opensource.cirrus.com 14797T: git https://github.com/CirrusLogic/linux-drivers.git 14798W: https://github.com/CirrusLogic/linux-drivers/wiki 14799S: Supported 14800F: Documentation/hwmon/wm83?? 14801F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14802F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14803F: Documentation/devicetree/bindings/mfd/arizona.txt 14804F: Documentation/devicetree/bindings/mfd/wm831x.txt 14805F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 14806F: arch/arm/mach-s3c64xx/mach-crag6410* 14807F: drivers/clk/clk-wm83*.c 14808F: drivers/extcon/extcon-arizona.c 14809F: drivers/leds/leds-wm83*.c 14810F: drivers/gpio/gpio-*wm*.c 14811F: drivers/gpio/gpio-arizona.c 14812F: drivers/hwmon/wm83??-hwmon.c 14813F: drivers/input/misc/wm831x-on.c 14814F: drivers/input/touchscreen/wm831x-ts.c 14815F: drivers/input/touchscreen/wm97*.c 14816F: drivers/mfd/arizona* 14817F: drivers/mfd/wm*.c 14818F: drivers/mfd/cs47l24* 14819F: drivers/power/supply/wm83*.c 14820F: drivers/rtc/rtc-wm83*.c 14821F: drivers/regulator/wm8*.c 14822F: drivers/regulator/arizona* 14823F: drivers/video/backlight/wm83*_bl.c 14824F: drivers/watchdog/wm83*_wdt.c 14825F: include/linux/mfd/arizona/ 14826F: include/linux/mfd/wm831x/ 14827F: include/linux/mfd/wm8350/ 14828F: include/linux/mfd/wm8400* 14829F: include/linux/regulator/arizona* 14830F: include/linux/wm97xx.h 14831F: include/sound/wm????.h 14832F: sound/soc/codecs/arizona.? 14833F: sound/soc/codecs/wm* 14834F: sound/soc/codecs/cs47l24* 14835 14836WORKQUEUE 14837M: Tejun Heo <tj@kernel.org> 14838R: Lai Jiangshan <jiangshanlai@gmail.com> 14839T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14840S: Maintained 14841F: include/linux/workqueue.h 14842F: kernel/workqueue.c 14843F: Documentation/core-api/workqueue.rst 14844 14845X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14846M: Chen-Yu Tsai <wens@csie.org> 14847L: linux-kernel@vger.kernel.org 14848S: Maintained 14849N: axp[128] 14850 14851X.25 NETWORK LAYER 14852M: Andrew Hendry <andrew.hendry@gmail.com> 14853L: linux-x25@vger.kernel.org 14854S: Odd Fixes 14855F: Documentation/networking/x25* 14856F: include/net/x25* 14857F: net/x25/ 14858 14859X86 ARCHITECTURE (32-BIT AND 64-BIT) 14860M: Thomas Gleixner <tglx@linutronix.de> 14861M: Ingo Molnar <mingo@redhat.com> 14862M: "H. Peter Anvin" <hpa@zytor.com> 14863M: x86@kernel.org 14864L: linux-kernel@vger.kernel.org 14865T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14866S: Maintained 14867F: Documentation/x86/ 14868F: arch/x86/ 14869 14870X86 MCE INFRASTRUCTURE 14871M: Tony Luck <tony.luck@intel.com> 14872M: Borislav Petkov <bp@alien8.de> 14873L: linux-edac@vger.kernel.org 14874S: Maintained 14875F: arch/x86/kernel/cpu/mcheck/* 14876 14877X86 MICROCODE UPDATE SUPPORT 14878M: Borislav Petkov <bp@alien8.de> 14879S: Maintained 14880F: arch/x86/kernel/cpu/microcode/* 14881 14882X86 PLATFORM DRIVERS 14883M: Darren Hart <dvhart@infradead.org> 14884M: Andy Shevchenko <andy@infradead.org> 14885L: platform-driver-x86@vger.kernel.org 14886T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14887S: Maintained 14888F: drivers/platform/x86/ 14889F: drivers/platform/olpc/ 14890 14891X86 VDSO 14892M: Andy Lutomirski <luto@amacapital.net> 14893L: linux-kernel@vger.kernel.org 14894T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14895S: Maintained 14896F: arch/x86/entry/vdso/ 14897 14898XC2028/3028 TUNER DRIVER 14899M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14900M: Mauro Carvalho Chehab <mchehab@kernel.org> 14901L: linux-media@vger.kernel.org 14902W: https://linuxtv.org 14903T: git git://linuxtv.org/media_tree.git 14904S: Maintained 14905F: drivers/media/tuners/tuner-xc2028.* 14906 14907XEN BLOCK SUBSYSTEM 14908M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14909M: Roger Pau Monné <roger.pau@citrix.com> 14910L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14911S: Supported 14912F: drivers/block/xen-blkback/* 14913F: drivers/block/xen* 14914 14915XEN HYPERVISOR ARM 14916M: Stefano Stabellini <sstabellini@kernel.org> 14917L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14918S: Maintained 14919F: arch/arm/xen/ 14920F: arch/arm/include/asm/xen/ 14921 14922XEN HYPERVISOR ARM64 14923M: Stefano Stabellini <sstabellini@kernel.org> 14924L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14925S: Maintained 14926F: arch/arm64/xen/ 14927F: arch/arm64/include/asm/xen/ 14928 14929XEN HYPERVISOR INTERFACE 14930M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14931M: Juergen Gross <jgross@suse.com> 14932L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14933T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14934S: Supported 14935F: arch/x86/xen/ 14936F: drivers/*/xen-*front.c 14937F: drivers/xen/ 14938F: arch/x86/include/asm/xen/ 14939F: arch/x86/include/asm/pvclock-abi.h 14940F: include/xen/ 14941F: include/uapi/xen/ 14942F: Documentation/ABI/stable/sysfs-hypervisor-xen 14943F: Documentation/ABI/testing/sysfs-hypervisor-xen 14944 14945XEN NETWORK BACKEND DRIVER 14946M: Wei Liu <wei.liu2@citrix.com> 14947M: Paul Durrant <paul.durrant@citrix.com> 14948L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14949L: netdev@vger.kernel.org 14950S: Supported 14951F: drivers/net/xen-netback/* 14952 14953XEN PCI SUBSYSTEM 14954M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14955L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14956S: Supported 14957F: arch/x86/pci/*xen* 14958F: drivers/pci/*xen* 14959 14960XEN PVSCSI DRIVERS 14961M: Juergen Gross <jgross@suse.com> 14962L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14963L: linux-scsi@vger.kernel.org 14964S: Supported 14965F: drivers/scsi/xen-scsifront.c 14966F: drivers/xen/xen-scsiback.c 14967F: include/xen/interface/io/vscsiif.h 14968 14969XEN SWIOTLB SUBSYSTEM 14970M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14971L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14972S: Supported 14973F: arch/x86/xen/*swiotlb* 14974F: drivers/xen/*swiotlb* 14975 14976XFS FILESYSTEM 14977M: Darrick J. Wong <darrick.wong@oracle.com> 14978M: linux-xfs@vger.kernel.org 14979L: linux-xfs@vger.kernel.org 14980W: http://xfs.org/ 14981T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14982S: Supported 14983F: Documentation/filesystems/xfs.txt 14984F: fs/xfs/ 14985 14986XILINX AXI ETHERNET DRIVER 14987M: Anirudha Sarangi <anirudh@xilinx.com> 14988M: John Linn <John.Linn@xilinx.com> 14989S: Maintained 14990F: drivers/net/ethernet/xilinx/xilinx_axienet* 14991 14992XILINX UARTLITE SERIAL DRIVER 14993M: Peter Korsgaard <jacmet@sunsite.dk> 14994L: linux-serial@vger.kernel.org 14995S: Maintained 14996F: drivers/tty/serial/uartlite.c 14997 14998XILINX VIDEO IP CORES 14999M: Hyun Kwon <hyun.kwon@xilinx.com> 15000M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15001L: linux-media@vger.kernel.org 15002T: git git://linuxtv.org/media_tree.git 15003S: Supported 15004F: Documentation/devicetree/bindings/media/xilinx/ 15005F: drivers/media/platform/xilinx/ 15006F: include/uapi/linux/xilinx-v4l2-controls.h 15007 15008XILLYBUS DRIVER 15009M: Eli Billauer <eli.billauer@gmail.com> 15010L: linux-kernel@vger.kernel.org 15011S: Supported 15012F: drivers/char/xillybus/ 15013 15014XRA1403 GPIO EXPANDER 15015M: Nandor Han <nandor.han@ge.com> 15016M: Semi Malinen <semi.malinen@ge.com> 15017L: linux-gpio@vger.kernel.org 15018S: Maintained 15019F: drivers/gpio/gpio-xra1403.c 15020F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15021 15022XTENSA XTFPGA PLATFORM SUPPORT 15023M: Max Filippov <jcmvbkbc@gmail.com> 15024L: linux-xtensa@linux-xtensa.org 15025S: Maintained 15026F: drivers/spi/spi-xtensa-xtfpga.c 15027F: sound/soc/xtensa/xtfpga-i2s.c 15028 15029YAM DRIVER FOR AX.25 15030M: Jean-Paul Roubelat <jpr@f6fbb.org> 15031L: linux-hams@vger.kernel.org 15032S: Maintained 15033F: drivers/net/hamradio/yam* 15034F: include/linux/yam.h 15035 15036YAMA SECURITY MODULE 15037M: Kees Cook <keescook@chromium.org> 15038T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15039S: Supported 15040F: security/yama/ 15041F: Documentation/admin-guide/LSM/Yama.rst 15042 15043YEALINK PHONE DRIVER 15044M: Henk Vergonet <Henk.Vergonet@gmail.com> 15045L: usbb2k-api-dev@nongnu.org 15046S: Maintained 15047F: Documentation/input/yealink.rst 15048F: drivers/input/misc/yealink.* 15049 15050Z8530 DRIVER FOR AX.25 15051M: Joerg Reuter <jreuter@yaina.de> 15052W: http://yaina.de/jreuter/ 15053W: http://www.qsl.net/dl1bke/ 15054L: linux-hams@vger.kernel.org 15055S: Maintained 15056F: Documentation/networking/z8530drv.txt 15057F: drivers/net/hamradio/*scc.c 15058F: drivers/net/hamradio/z8530.h 15059 15060ZBUD COMPRESSED PAGE ALLOCATOR 15061M: Seth Jennings <sjenning@redhat.com> 15062M: Dan Streetman <ddstreet@ieee.org> 15063L: linux-mm@kvack.org 15064S: Maintained 15065F: mm/zbud.c 15066F: include/linux/zbud.h 15067 15068ZD1211RW WIRELESS DRIVER 15069M: Daniel Drake <dsd@gentoo.org> 15070M: Ulrich Kunitz <kune@deine-taler.de> 15071W: http://zd1211.ath.cx/wiki/DriverRewrite 15072L: linux-wireless@vger.kernel.org 15073L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15074S: Maintained 15075F: drivers/net/wireless/zydas/zd1211rw/ 15076 15077ZD1301 MEDIA DRIVER 15078M: Antti Palosaari <crope@iki.fi> 15079L: linux-media@vger.kernel.org 15080W: https://linuxtv.org/ 15081W: http://palosaari.fi/linux/ 15082Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15083S: Maintained 15084F: drivers/media/usb/dvb-usb-v2/zd1301* 15085 15086ZD1301_DEMOD MEDIA DRIVER 15087M: Antti Palosaari <crope@iki.fi> 15088L: linux-media@vger.kernel.org 15089W: https://linuxtv.org/ 15090W: http://palosaari.fi/linux/ 15091Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15092S: Maintained 15093F: drivers/media/dvb-frontends/zd1301_demod* 15094 15095ZPOOL COMPRESSED PAGE STORAGE API 15096M: Dan Streetman <ddstreet@ieee.org> 15097L: linux-mm@kvack.org 15098S: Maintained 15099F: mm/zpool.c 15100F: include/linux/zpool.h 15101 15102ZR36067 VIDEO FOR LINUX DRIVER 15103L: mjpeg-users@lists.sourceforge.net 15104L: linux-media@vger.kernel.org 15105W: http://mjpeg.sourceforge.net/driver-zoran/ 15106T: hg https://linuxtv.org/hg/v4l-dvb 15107S: Odd Fixes 15108F: drivers/media/pci/zoran/ 15109 15110ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15111M: Minchan Kim <minchan@kernel.org> 15112M: Nitin Gupta <ngupta@vflare.org> 15113R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15114L: linux-kernel@vger.kernel.org 15115S: Maintained 15116F: drivers/block/zram/ 15117F: Documentation/blockdev/zram.txt 15118 15119ZS DECSTATION Z85C30 SERIAL DRIVER 15120M: "Maciej W. Rozycki" <macro@linux-mips.org> 15121S: Maintained 15122F: drivers/tty/serial/zs.* 15123 15124ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15125M: Minchan Kim <minchan@kernel.org> 15126M: Nitin Gupta <ngupta@vflare.org> 15127R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15128L: linux-mm@kvack.org 15129S: Maintained 15130F: mm/zsmalloc.c 15131F: include/linux/zsmalloc.h 15132F: Documentation/vm/zsmalloc.txt 15133 15134ZSWAP COMPRESSED SWAP CACHING 15135M: Seth Jennings <sjenning@redhat.com> 15136M: Dan Streetman <ddstreet@ieee.org> 15137L: linux-mm@kvack.org 15138S: Maintained 15139F: mm/zswap.c 15140 15141THE REST 15142M: Linus Torvalds <torvalds@linux-foundation.org> 15143L: linux-kernel@vger.kernel.org 15144Q: http://patchwork.kernel.org/project/LKML/list/ 15145T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15146S: Buried alive in reporters 15147F: * 15148F: */ 15149