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: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 266F: drivers/iio/counter/104-quad-8.c 267 268ACCES PCI-IDIO-16 GPIO DRIVER 269M: William Breathitt Gray <vilhelm.gray@gmail.com> 270L: linux-gpio@vger.kernel.org 271S: Maintained 272F: drivers/gpio/gpio-pci-idio-16.c 273 274ACENIC DRIVER 275M: Jes Sorensen <jes@trained-monkey.org> 276L: linux-acenic@sunsite.dk 277S: Maintained 278F: drivers/net/ethernet/alteon/acenic* 279 280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 281M: Peter Feuerer <peter@piie.net> 282L: platform-driver-x86@vger.kernel.org 283W: http://piie.net/?section=acerhdf 284S: Maintained 285F: drivers/platform/x86/acerhdf.c 286 287ACER WMI LAPTOP EXTRAS 288M: "Lee, Chun-Yi" <jlee@suse.com> 289L: platform-driver-x86@vger.kernel.org 290S: Maintained 291F: drivers/platform/x86/acer-wmi.c 292 293ACPI 294M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 295M: Len Brown <lenb@kernel.org> 296L: linux-acpi@vger.kernel.org 297W: https://01.org/linux-acpi 298Q: https://patchwork.kernel.org/project/linux-acpi/list/ 299T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 300B: https://bugzilla.kernel.org 301S: Supported 302F: drivers/acpi/ 303F: drivers/pnp/pnpacpi/ 304F: include/linux/acpi.h 305F: include/linux/fwnode.h 306F: include/acpi/ 307F: Documentation/acpi/ 308F: Documentation/ABI/testing/sysfs-bus-acpi 309F: Documentation/ABI/testing/configfs-acpi 310F: drivers/pci/*acpi* 311F: drivers/pci/*/*acpi* 312F: drivers/pci/*/*/*acpi* 313F: tools/power/acpi/ 314 315ACPI APEI 316M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 317M: Len Brown <lenb@kernel.org> 318L: linux-acpi@vger.kernel.org 319R: Tony Luck <tony.luck@intel.com> 320R: Borislav Petkov <bp@alien8.de> 321F: drivers/acpi/apei/ 322 323ACPI COMPONENT ARCHITECTURE (ACPICA) 324M: Robert Moore <robert.moore@intel.com> 325M: Lv Zheng <lv.zheng@intel.com> 326M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 327L: linux-acpi@vger.kernel.org 328L: devel@acpica.org 329W: https://acpica.org/ 330W: https://github.com/acpica/acpica/ 331Q: https://patchwork.kernel.org/project/linux-acpi/list/ 332T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 333B: https://bugzilla.kernel.org 334B: https://bugs.acpica.org 335S: Supported 336F: drivers/acpi/acpica/ 337F: include/acpi/ 338F: tools/power/acpi/ 339 340ACPI FAN DRIVER 341M: Zhang Rui <rui.zhang@intel.com> 342L: linux-acpi@vger.kernel.org 343W: https://01.org/linux-acpi 344B: https://bugzilla.kernel.org 345S: Supported 346F: drivers/acpi/fan.c 347 348ACPI FOR ARM64 (ACPI/arm64) 349M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 350M: Hanjun Guo <hanjun.guo@linaro.org> 351M: Sudeep Holla <sudeep.holla@arm.com> 352L: linux-acpi@vger.kernel.org 353S: Maintained 354F: drivers/acpi/arm64 355 356ACPI PMIC DRIVERS 357M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 358M: Len Brown <lenb@kernel.org> 359R: Andy Shevchenko <andy@infradead.org> 360R: Mika Westerberg <mika.westerberg@linux.intel.com> 361L: linux-acpi@vger.kernel.org 362Q: https://patchwork.kernel.org/project/linux-acpi/list/ 363T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 364B: https://bugzilla.kernel.org 365S: Supported 366F: drivers/acpi/pmic/ 367 368ACPI THERMAL DRIVER 369M: Zhang Rui <rui.zhang@intel.com> 370L: linux-acpi@vger.kernel.org 371W: https://01.org/linux-acpi 372B: https://bugzilla.kernel.org 373S: Supported 374F: drivers/acpi/*thermal* 375 376ACPI VIDEO DRIVER 377M: Zhang Rui <rui.zhang@intel.com> 378L: linux-acpi@vger.kernel.org 379W: https://01.org/linux-acpi 380B: https://bugzilla.kernel.org 381S: Supported 382F: drivers/acpi/acpi_video.c 383 384ACPI WMI DRIVER 385L: platform-driver-x86@vger.kernel.org 386S: Orphan 387F: drivers/platform/x86/wmi.c 388F: include/uapi/linux/wmi.h 389 390AD1889 ALSA SOUND DRIVER 391M: Thibaut Varene <T-Bone@parisc-linux.org> 392W: http://wiki.parisc-linux.org/AD1889 393L: linux-parisc@vger.kernel.org 394S: Maintained 395F: sound/pci/ad1889.* 396 397AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 398M: Michael Hennerich <michael.hennerich@analog.com> 399W: http://wiki.analog.com/AD5254 400W: http://ez.analog.com/community/linux-device-drivers 401S: Supported 402F: drivers/misc/ad525x_dpot.c 403 404AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 405M: Michael Hennerich <michael.hennerich@analog.com> 406W: http://wiki.analog.com/AD5398 407W: http://ez.analog.com/community/linux-device-drivers 408S: Supported 409F: drivers/regulator/ad5398.c 410 411AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 412M: Michael Hennerich <michael.hennerich@analog.com> 413W: http://wiki.analog.com/AD7142 414W: http://ez.analog.com/community/linux-device-drivers 415S: Supported 416F: drivers/input/misc/ad714x.c 417 418AD7877 TOUCHSCREEN DRIVER 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD7877 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/input/touchscreen/ad7877.c 424 425AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD7879 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/input/touchscreen/ad7879.c 431 432ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 433M: Jiri Kosina <jikos@kernel.org> 434S: Maintained 435 436ADF7242 IEEE 802.15.4 RADIO DRIVER 437M: Michael Hennerich <michael.hennerich@analog.com> 438W: https://wiki.analog.com/ADF7242 439W: http://ez.analog.com/community/linux-device-drivers 440L: linux-wpan@vger.kernel.org 441S: Supported 442F: drivers/net/ieee802154/adf7242.c 443F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 444 445ADM1025 HARDWARE MONITOR DRIVER 446M: Jean Delvare <jdelvare@suse.com> 447L: linux-hwmon@vger.kernel.org 448S: Maintained 449F: Documentation/hwmon/adm1025 450F: drivers/hwmon/adm1025.c 451 452ADM1029 HARDWARE MONITOR DRIVER 453M: Corentin Labbe <clabbe.montjoie@gmail.com> 454L: linux-hwmon@vger.kernel.org 455S: Maintained 456F: drivers/hwmon/adm1029.c 457 458ADM8211 WIRELESS DRIVER 459L: linux-wireless@vger.kernel.org 460W: http://wireless.kernel.org/ 461S: Orphan 462F: drivers/net/wireless/admtek/adm8211.* 463 464ADP1653 FLASH CONTROLLER DRIVER 465M: Sakari Ailus <sakari.ailus@iki.fi> 466L: linux-media@vger.kernel.org 467S: Maintained 468F: drivers/media/i2c/adp1653.c 469F: include/media/i2c/adp1653.h 470 471ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 472M: Michael Hennerich <michael.hennerich@analog.com> 473W: http://wiki.analog.com/ADP5520 474W: http://ez.analog.com/community/linux-device-drivers 475S: Supported 476F: drivers/mfd/adp5520.c 477F: drivers/video/backlight/adp5520_bl.c 478F: drivers/leds/leds-adp5520.c 479F: drivers/gpio/gpio-adp5520.c 480F: drivers/input/keyboard/adp5520-keys.c 481 482ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 483M: Michael Hennerich <michael.hennerich@analog.com> 484W: http://wiki.analog.com/ADP5588 485W: http://ez.analog.com/community/linux-device-drivers 486S: Supported 487F: drivers/input/keyboard/adp5588-keys.c 488F: drivers/gpio/gpio-adp5588.c 489 490ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 491M: Michael Hennerich <michael.hennerich@analog.com> 492W: http://wiki.analog.com/ADP8860 493W: http://ez.analog.com/community/linux-device-drivers 494S: Supported 495F: drivers/video/backlight/adp8860_bl.c 496 497ADS1015 HARDWARE MONITOR DRIVER 498M: Dirk Eibach <eibach@gdsys.de> 499L: linux-hwmon@vger.kernel.org 500S: Maintained 501F: Documentation/hwmon/ads1015 502F: drivers/hwmon/ads1015.c 503F: include/linux/platform_data/ads1015.h 504 505ADT746X FAN DRIVER 506M: Colin Leroy <colin@colino.net> 507S: Maintained 508F: drivers/macintosh/therm_adt746x.c 509 510ADT7475 HARDWARE MONITOR DRIVER 511M: Jean Delvare <jdelvare@suse.com> 512L: linux-hwmon@vger.kernel.org 513S: Maintained 514F: Documentation/hwmon/adt7475 515F: drivers/hwmon/adt7475.c 516 517ADVANSYS SCSI DRIVER 518M: Matthew Wilcox <matthew@wil.cx> 519M: Hannes Reinecke <hare@suse.com> 520L: linux-scsi@vger.kernel.org 521S: Maintained 522F: Documentation/scsi/advansys.txt 523F: drivers/scsi/advansys.c 524 525ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 526M: Michael Hennerich <michael.hennerich@analog.com> 527W: http://wiki.analog.com/ADXL345 528W: http://ez.analog.com/community/linux-device-drivers 529S: Supported 530F: drivers/input/misc/adxl34x.c 531 532AF9013 MEDIA DRIVER 533M: Antti Palosaari <crope@iki.fi> 534L: linux-media@vger.kernel.org 535W: https://linuxtv.org 536W: http://palosaari.fi/linux/ 537Q: http://patchwork.linuxtv.org/project/linux-media/list/ 538T: git git://linuxtv.org/anttip/media_tree.git 539S: Maintained 540F: drivers/media/dvb-frontends/af9013* 541 542AF9033 MEDIA DRIVER 543M: Antti Palosaari <crope@iki.fi> 544L: linux-media@vger.kernel.org 545W: https://linuxtv.org 546W: http://palosaari.fi/linux/ 547Q: http://patchwork.linuxtv.org/project/linux-media/list/ 548T: git git://linuxtv.org/anttip/media_tree.git 549S: Maintained 550F: drivers/media/dvb-frontends/af9033* 551 552AFFS FILE SYSTEM 553L: linux-fsdevel@vger.kernel.org 554S: Orphan 555F: Documentation/filesystems/affs.txt 556F: fs/affs/ 557 558AFS FILESYSTEM 559M: David Howells <dhowells@redhat.com> 560L: linux-afs@lists.infradead.org 561S: Supported 562F: fs/afs/ 563F: include/trace/events/afs.h 564F: Documentation/filesystems/afs.txt 565W: https://www.infradead.org/~dhowells/kafs/ 566 567AGPGART DRIVER 568M: David Airlie <airlied@linux.ie> 569T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 570S: Maintained 571F: drivers/char/agp/ 572F: include/linux/agp* 573F: include/uapi/linux/agp* 574 575AHA152X SCSI DRIVER 576M: "Juergen E. Fischer" <fischer@norbit.de> 577L: linux-scsi@vger.kernel.org 578S: Maintained 579F: drivers/scsi/aha152x* 580F: drivers/scsi/pcmcia/aha152x* 581 582AIC7XXX / AIC79XX SCSI DRIVER 583M: Hannes Reinecke <hare@suse.com> 584L: linux-scsi@vger.kernel.org 585S: Maintained 586F: drivers/scsi/aic7xxx/ 587 588AIMSLAB FM RADIO RECEIVER DRIVER 589M: Hans Verkuil <hverkuil@xs4all.nl> 590L: linux-media@vger.kernel.org 591T: git git://linuxtv.org/media_tree.git 592W: https://linuxtv.org 593S: Maintained 594F: drivers/media/radio/radio-aimslab* 595 596AIO 597M: Benjamin LaHaise <bcrl@kvack.org> 598L: linux-aio@kvack.org 599S: Supported 600F: fs/aio.c 601F: include/linux/*aio*.h 602 603AIRSPY MEDIA DRIVER 604M: Antti Palosaari <crope@iki.fi> 605L: linux-media@vger.kernel.org 606W: https://linuxtv.org 607W: http://palosaari.fi/linux/ 608Q: http://patchwork.linuxtv.org/project/linux-media/list/ 609T: git git://linuxtv.org/anttip/media_tree.git 610S: Maintained 611F: drivers/media/usb/airspy/ 612 613ALACRITECH GIGABIT ETHERNET DRIVER 614M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 615S: Maintained 616F: drivers/net/ethernet/alacritech/* 617 618ALCATEL SPEEDTOUCH USB DRIVER 619M: Duncan Sands <duncan.sands@free.fr> 620L: linux-usb@vger.kernel.org 621W: http://www.linux-usb.org/SpeedTouch/ 622S: Maintained 623F: drivers/usb/atm/speedtch.c 624F: drivers/usb/atm/usbatm.c 625 626ALCHEMY AU1XX0 MMC DRIVER 627M: Manuel Lauss <manuel.lauss@gmail.com> 628S: Maintained 629F: drivers/mmc/host/au1xmmc.c 630 631ALI1563 I2C DRIVER 632M: Rudolf Marek <r.marek@assembler.cz> 633L: linux-i2c@vger.kernel.org 634S: Maintained 635F: Documentation/i2c/busses/i2c-ali1563 636F: drivers/i2c/busses/i2c-ali1563.c 637 638ALLWINNER SECURITY SYSTEM 639M: Corentin Labbe <clabbe.montjoie@gmail.com> 640L: linux-crypto@vger.kernel.org 641S: Maintained 642F: drivers/crypto/sunxi-ss/ 643 644ALPHA PORT 645M: Richard Henderson <rth@twiddle.net> 646M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 647M: Matt Turner <mattst88@gmail.com> 648S: Odd Fixes 649L: linux-alpha@vger.kernel.org 650F: arch/alpha/ 651 652ALPS PS/2 TOUCHPAD DRIVER 653R: Pali Rohár <pali.rohar@gmail.com> 654F: drivers/input/mouse/alps.* 655 656ALTERA I2C CONTROLLER DRIVER 657M: Thor Thayer <thor.thayer@linux.intel.com> 658S: Maintained 659F: drivers/i2c/busses/i2c-altera.c 660 661ALTERA MAILBOX DRIVER 662M: Ley Foon Tan <lftan@altera.com> 663L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 664S: Maintained 665F: drivers/mailbox/mailbox-altera.c 666 667ALTERA PIO DRIVER 668M: Tien Hock Loh <thloh@altera.com> 669L: linux-gpio@vger.kernel.org 670S: Maintained 671F: drivers/gpio/gpio-altera.c 672 673ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 674M: Thor Thayer <thor.thayer@linux.intel.com> 675S: Maintained 676F: drivers/gpio/gpio-altera-a10sr.c 677F: drivers/mfd/altera-a10sr.c 678F: drivers/reset/reset-a10sr.c 679F: include/linux/mfd/altera-a10sr.h 680F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 681 682ALTERA TRIPLE SPEED ETHERNET DRIVER 683M: Vince Bridgers <vbridger@opensource.altera.com> 684L: netdev@vger.kernel.org 685L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 686S: Maintained 687F: drivers/net/ethernet/altera/ 688 689ALTERA UART/JTAG UART SERIAL DRIVERS 690M: Tobias Klauser <tklauser@distanz.ch> 691L: linux-serial@vger.kernel.org 692L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 693S: Maintained 694F: drivers/tty/serial/altera_uart.c 695F: drivers/tty/serial/altera_jtaguart.c 696F: include/linux/altera_uart.h 697F: include/linux/altera_jtaguart.h 698 699AMAZON ETHERNET DRIVERS 700M: Netanel Belgazal <netanel@amazon.com> 701R: Saeed Bishara <saeedb@amazon.com> 702R: Zorik Machulsky <zorik@amazon.com> 703L: netdev@vger.kernel.org 704S: Supported 705F: Documentation/networking/ena.txt 706F: drivers/net/ethernet/amazon/ 707 708AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 709M: Tom Lendacky <thomas.lendacky@amd.com> 710M: Gary Hook <gary.hook@amd.com> 711L: linux-crypto@vger.kernel.org 712S: Supported 713F: drivers/crypto/ccp/ 714F: include/linux/ccp.h 715 716AMD FAM15H PROCESSOR POWER MONITORING DRIVER 717M: Huang Rui <ray.huang@amd.com> 718L: linux-hwmon@vger.kernel.org 719S: Supported 720F: Documentation/hwmon/fam15h_power 721F: drivers/hwmon/fam15h_power.c 722 723AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 724L: linux-geode@lists.infradead.org (moderated for non-subscribers) 725S: Orphan 726F: drivers/usb/gadget/udc/amd5536udc.* 727 728AMD GEODE PROCESSOR/CHIPSET SUPPORT 729P: Andres Salomon <dilinger@queued.net> 730L: linux-geode@lists.infradead.org (moderated for non-subscribers) 731W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 732S: Supported 733F: drivers/char/hw_random/geode-rng.c 734F: drivers/crypto/geode* 735F: drivers/video/fbdev/geode/ 736F: arch/x86/include/asm/geode.h 737 738AMD IOMMU (AMD-VI) 739M: Joerg Roedel <joro@8bytes.org> 740L: iommu@lists.linux-foundation.org 741T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 742S: Maintained 743F: drivers/iommu/amd_iommu*.[ch] 744F: include/linux/amd-iommu.h 745 746AMD KFD 747M: Oded Gabbay <oded.gabbay@gmail.com> 748L: dri-devel@lists.freedesktop.org 749T: git git://people.freedesktop.org/~gabbayo/linux.git 750S: Supported 751F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 752F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 753F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 754F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 755F: drivers/gpu/drm/amd/amdkfd/ 756F: drivers/gpu/drm/amd/include/cik_structs.h 757F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 758F: drivers/gpu/drm/amd/include/vi_structs.h 759F: include/uapi/linux/kfd_ioctl.h 760 761AMD SEATTLE DEVICE TREE SUPPORT 762M: Brijesh Singh <brijeshkumar.singh@amd.com> 763M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 764M: Tom Lendacky <thomas.lendacky@amd.com> 765S: Supported 766F: arch/arm64/boot/dts/amd/ 767 768AMD XGBE DRIVER 769M: Tom Lendacky <thomas.lendacky@amd.com> 770L: netdev@vger.kernel.org 771S: Supported 772F: drivers/net/ethernet/amd/xgbe/ 773F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 774 775AMS (Apple Motion Sensor) DRIVER 776M: Michael Hanselmann <linux-kernel@hansmi.ch> 777S: Supported 778F: drivers/macintosh/ams/ 779 780ANALOG DEVICES INC AD9389B DRIVER 781M: Hans Verkuil <hans.verkuil@cisco.com> 782L: linux-media@vger.kernel.org 783S: Maintained 784F: drivers/media/i2c/ad9389b* 785 786ANALOG DEVICES INC ADV7180 DRIVER 787M: Lars-Peter Clausen <lars@metafoo.de> 788L: linux-media@vger.kernel.org 789W: http://ez.analog.com/community/linux-device-drivers 790S: Supported 791F: drivers/media/i2c/adv7180.c 792 793ANALOG DEVICES INC ADV748X DRIVER 794M: Kieran Bingham <kieran.bingham@ideasonboard.com> 795L: linux-media@vger.kernel.org 796S: Maintained 797F: drivers/media/i2c/adv748x/* 798 799ANALOG DEVICES INC ADV7511 DRIVER 800M: Hans Verkuil <hans.verkuil@cisco.com> 801L: linux-media@vger.kernel.org 802S: Maintained 803F: drivers/media/i2c/adv7511* 804 805ANALOG DEVICES INC ADV7604 DRIVER 806M: Hans Verkuil <hans.verkuil@cisco.com> 807L: linux-media@vger.kernel.org 808S: Maintained 809F: drivers/media/i2c/adv7604* 810 811ANALOG DEVICES INC ADV7842 DRIVER 812M: Hans Verkuil <hans.verkuil@cisco.com> 813L: linux-media@vger.kernel.org 814S: Maintained 815F: drivers/media/i2c/adv7842* 816 817ANALOG DEVICES INC ASOC CODEC DRIVERS 818M: Lars-Peter Clausen <lars@metafoo.de> 819L: alsa-devel@alsa-project.org (moderated for non-subscribers) 820W: http://wiki.analog.com/ 821W: http://ez.analog.com/community/linux-device-drivers 822S: Supported 823F: sound/soc/codecs/adau* 824F: sound/soc/codecs/adav* 825F: sound/soc/codecs/ad1* 826F: sound/soc/codecs/ad7* 827F: sound/soc/codecs/ssm* 828F: sound/soc/codecs/sigmadsp.* 829 830ANALOG DEVICES INC ASOC DRIVERS 831L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 832L: alsa-devel@alsa-project.org (moderated for non-subscribers) 833W: http://blackfin.uclinux.org/ 834S: Supported 835F: sound/soc/blackfin/* 836 837ANALOG DEVICES INC DMA DRIVERS 838M: Lars-Peter Clausen <lars@metafoo.de> 839W: http://ez.analog.com/community/linux-device-drivers 840S: Supported 841F: drivers/dma/dma-axi-dmac.c 842 843ANALOG DEVICES INC IIO DRIVERS 844M: Lars-Peter Clausen <lars@metafoo.de> 845M: Michael Hennerich <Michael.Hennerich@analog.com> 846W: http://wiki.analog.com/ 847W: http://ez.analog.com/community/linux-device-drivers 848S: Supported 849F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 850F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 851F: drivers/iio/*/ad* 852F: drivers/iio/adc/ltc2497* 853X: drivers/iio/*/adjd* 854F: drivers/staging/iio/*/ad* 855F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 856 857ANDROID CONFIG FRAGMENTS 858M: Rob Herring <robh@kernel.org> 859S: Supported 860F: kernel/configs/android* 861 862ANDROID DRIVERS 863M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 864M: Arve Hjønnevåg <arve@android.com> 865M: Todd Kjos <tkjos@android.com> 866M: Martijn Coenen <maco@android.com> 867T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 868L: devel@driverdev.osuosl.org 869S: Supported 870F: drivers/android/ 871F: drivers/staging/android/ 872 873ANDROID GOLDFISH RTC DRIVER 874M: Miodrag Dinic <miodrag.dinic@mips.com> 875S: Supported 876F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 877F: drivers/rtc/rtc-goldfish.c 878 879ANDROID ION DRIVER 880M: Laura Abbott <labbott@redhat.com> 881M: Sumit Semwal <sumit.semwal@linaro.org> 882L: devel@driverdev.osuosl.org 883S: Supported 884F: drivers/staging/android/ion 885F: drivers/staging/android/uapi/ion.h 886F: drivers/staging/android/uapi/ion_test.h 887 888AOA (Apple Onboard Audio) ALSA DRIVER 889M: Johannes Berg <johannes@sipsolutions.net> 890L: linuxppc-dev@lists.ozlabs.org 891L: alsa-devel@alsa-project.org (moderated for non-subscribers) 892S: Maintained 893F: sound/aoa/ 894 895APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 896M: William Breathitt Gray <vilhelm.gray@gmail.com> 897L: linux-iio@vger.kernel.org 898S: Maintained 899F: drivers/iio/adc/stx104.c 900 901APM DRIVER 902M: Jiri Kosina <jikos@kernel.org> 903S: Odd fixes 904T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 905F: arch/x86/kernel/apm_32.c 906F: include/linux/apm_bios.h 907F: include/uapi/linux/apm_bios.h 908F: drivers/char/apm-emulation.c 909 910APPARMOR SECURITY MODULE 911M: John Johansen <john.johansen@canonical.com> 912L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 913W: apparmor.wiki.kernel.org 914T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 915S: Supported 916F: security/apparmor/ 917F: Documentation/admin-guide/LSM/apparmor.rst 918 919APPLE BCM5974 MULTITOUCH DRIVER 920M: Henrik Rydberg <rydberg@bitmath.org> 921L: linux-input@vger.kernel.org 922S: Odd fixes 923F: drivers/input/mouse/bcm5974.c 924 925APPLE SMC DRIVER 926M: Henrik Rydberg <rydberg@bitmath.org> 927L: linux-hwmon@vger.kernel.org 928S: Odd fixes 929F: drivers/hwmon/applesmc.c 930 931APPLETALK NETWORK LAYER 932L: netdev@vger.kernel.org 933S: Odd fixes 934F: drivers/net/appletalk/ 935F: net/appletalk/ 936 937APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 938M: Duc Dang <dhdang@apm.com> 939S: Supported 940F: arch/arm64/boot/dts/apm/ 941 942APPLIED MICRO (APM) X-GENE SOC EDAC 943M: Loc Ho <lho@apm.com> 944S: Supported 945F: drivers/edac/xgene_edac.c 946F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 947 948APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 949M: Iyappan Subramanian <isubramanian@apm.com> 950M: Keyur Chudgar <kchudgar@apm.com> 951S: Supported 952F: drivers/net/ethernet/apm/xgene-v2/ 953 954APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 955M: Iyappan Subramanian <isubramanian@apm.com> 956M: Keyur Chudgar <kchudgar@apm.com> 957M: Quan Nguyen <qnguyen@apm.com> 958S: Supported 959F: drivers/net/ethernet/apm/xgene/ 960F: drivers/net/phy/mdio-xgene.c 961F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 962F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 963 964APPLIED MICRO (APM) X-GENE SOC PMU 965M: Tai Nguyen <ttnguyen@apm.com> 966S: Supported 967F: drivers/perf/xgene_pmu.c 968F: Documentation/perf/xgene-pmu.txt 969F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 970 971APTINA CAMERA SENSOR PLL 972M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 973L: linux-media@vger.kernel.org 974S: Maintained 975F: drivers/media/i2c/aptina-pll.* 976 977ARC FRAMEBUFFER DRIVER 978M: Jaya Kumar <jayalk@intworks.biz> 979S: Maintained 980F: drivers/video/fbdev/arcfb.c 981F: drivers/video/fbdev/core/fb_defio.c 982 983ARC PGU DRM DRIVER 984M: Alexey Brodkin <abrodkin@synopsys.com> 985S: Supported 986F: drivers/gpu/drm/arc/ 987F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 988 989ARCNET NETWORK LAYER 990M: Michael Grzeschik <m.grzeschik@pengutronix.de> 991L: netdev@vger.kernel.org 992S: Maintained 993F: drivers/net/arcnet/ 994F: include/uapi/linux/if_arcnet.h 995 996ARM ARCHITECTED TIMER DRIVER 997M: Mark Rutland <mark.rutland@arm.com> 998M: Marc Zyngier <marc.zyngier@arm.com> 999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1000S: Maintained 1001F: arch/arm/include/asm/arch_timer.h 1002F: arch/arm64/include/asm/arch_timer.h 1003F: drivers/clocksource/arm_arch_timer.c 1004 1005ARM HDLCD DRM DRIVER 1006M: Liviu Dudau <liviu.dudau@arm.com> 1007S: Supported 1008F: drivers/gpu/drm/arm/hdlcd_* 1009F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1010 1011ARM MALI-DP DRM DRIVER 1012M: Liviu Dudau <liviu.dudau@arm.com> 1013M: Brian Starkey <brian.starkey@arm.com> 1014M: Mali DP Maintainers <malidp@foss.arm.com> 1015S: Supported 1016F: drivers/gpu/drm/arm/ 1017F: Documentation/devicetree/bindings/display/arm,malidp.txt 1018 1019ARM MFM AND FLOPPY DRIVERS 1020M: Ian Molton <spyro@f2s.com> 1021S: Maintained 1022F: arch/arm/lib/floppydma.S 1023F: arch/arm/include/asm/floppy.h 1024 1025ARM PMU PROFILING AND DEBUGGING 1026M: Will Deacon <will.deacon@arm.com> 1027M: Mark Rutland <mark.rutland@arm.com> 1028S: Maintained 1029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1030F: arch/arm*/kernel/perf_* 1031F: arch/arm/oprofile/common.c 1032F: arch/arm*/kernel/hw_breakpoint.c 1033F: arch/arm*/include/asm/hw_breakpoint.h 1034F: arch/arm*/include/asm/perf_event.h 1035F: drivers/perf/* 1036F: include/linux/perf/arm_pmu.h 1037F: Documentation/devicetree/bindings/arm/pmu.txt 1038F: Documentation/devicetree/bindings/perf/ 1039 1040ARM PORT 1041M: Russell King <linux@armlinux.org.uk> 1042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1043W: http://www.armlinux.org.uk/ 1044S: Maintained 1045T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1046F: arch/arm/ 1047 1048ARM PRIMECELL AACI PL041 DRIVER 1049M: Russell King <linux@armlinux.org.uk> 1050S: Maintained 1051F: sound/arm/aaci.* 1052 1053ARM PRIMECELL BUS SUPPORT 1054M: Russell King <linux@armlinux.org.uk> 1055S: Maintained 1056F: drivers/amba/ 1057F: include/linux/amba/bus.h 1058 1059ARM PRIMECELL CLCD PL110 DRIVER 1060M: Russell King <linux@armlinux.org.uk> 1061S: Maintained 1062F: drivers/video/fbdev/amba-clcd.* 1063 1064ARM PRIMECELL KMI PL050 DRIVER 1065M: Russell King <linux@armlinux.org.uk> 1066S: Maintained 1067F: drivers/input/serio/ambakmi.* 1068F: include/linux/amba/kmi.h 1069 1070ARM PRIMECELL MMCI PL180/1 DRIVER 1071M: Russell King <linux@armlinux.org.uk> 1072S: Maintained 1073F: drivers/mmc/host/mmci.* 1074F: include/linux/amba/mmci.h 1075 1076ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1077M: Russell King <linux@armlinux.org.uk> 1078S: Maintained 1079F: drivers/tty/serial/amba-pl01*.c 1080F: include/linux/amba/serial.h 1081 1082ARM SMMU DRIVERS 1083M: Will Deacon <will.deacon@arm.com> 1084R: Robin Murphy <robin.murphy@arm.com> 1085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1086S: Maintained 1087F: drivers/iommu/arm-smmu.c 1088F: drivers/iommu/arm-smmu-v3.c 1089F: drivers/iommu/io-pgtable-arm.c 1090F: drivers/iommu/io-pgtable-arm-v7s.c 1091 1092ARM SUB-ARCHITECTURES 1093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1094S: Maintained 1095F: arch/arm/mach-*/ 1096F: arch/arm/plat-*/ 1097T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1098 1099ARM/ACTIONS SEMI ARCHITECTURE 1100M: Andreas Färber <afaerber@suse.de> 1101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1102S: Maintained 1103N: owl 1104F: arch/arm/mach-actions/ 1105F: arch/arm/boot/dts/owl-* 1106F: arch/arm64/boot/dts/actions/ 1107F: drivers/clocksource/owl-* 1108F: drivers/soc/actions/ 1109F: include/dt-bindings/power/owl-* 1110F: include/linux/soc/actions/ 1111F: Documentation/devicetree/bindings/arm/actions.txt 1112F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1113F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1114 1115ARM/ADS SPHERE MACHINE SUPPORT 1116M: Lennert Buytenhek <kernel@wantstofly.org> 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1118S: Maintained 1119 1120ARM/AFEB9260 MACHINE SUPPORT 1121M: Sergey Lapin <slapin@ossfans.org> 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1123S: Maintained 1124 1125ARM/AJECO 1ARM MACHINE SUPPORT 1126M: Lennert Buytenhek <kernel@wantstofly.org> 1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1128S: Maintained 1129 1130ARM/Allwinner SoC Clock Support 1131M: Emilio López <emilio@elopez.com.ar> 1132S: Maintained 1133F: drivers/clk/sunxi/ 1134 1135ARM/Allwinner sunXi SoC support 1136M: Maxime Ripard <maxime.ripard@free-electrons.com> 1137M: Chen-Yu Tsai <wens@csie.org> 1138L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1139S: Maintained 1140N: sun[x456789]i 1141N: sun50i 1142F: arch/arm/mach-sunxi/ 1143F: arch/arm64/boot/dts/allwinner/ 1144F: drivers/clk/sunxi-ng/ 1145F: drivers/pinctrl/sunxi/ 1146F: drivers/soc/sunxi/ 1147T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1148 1149ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1150M: Neil Armstrong <narmstrong@baylibre.com> 1151M: Jerome Brunet <jbrunet@baylibre.com> 1152L: linux-amlogic@lists.infradead.org 1153S: Maintained 1154F: drivers/clk/meson/ 1155F: include/dt-bindings/clock/meson* 1156F: include/dt-bindings/clock/gxbb* 1157F: Documentation/devicetree/bindings/clock/amlogic* 1158 1159ARM/Amlogic Meson SoC support 1160M: Carlo Caione <carlo@caione.org> 1161M: Kevin Hilman <khilman@baylibre.com> 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1163L: linux-amlogic@lists.infradead.org 1164W: http://linux-meson.com/ 1165S: Maintained 1166F: arch/arm/mach-meson/ 1167F: arch/arm/boot/dts/meson* 1168F: arch/arm64/boot/dts/amlogic/ 1169F: drivers/pinctrl/meson/ 1170F: drivers/mmc/host/meson* 1171N: meson 1172 1173ARM/Annapurna Labs ALPINE ARCHITECTURE 1174M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1175M: Antoine Tenart <antoine.tenart@free-electrons.com> 1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1177S: Maintained 1178F: arch/arm/mach-alpine/ 1179F: arch/arm/boot/dts/alpine* 1180F: arch/arm64/boot/dts/al/ 1181F: drivers/*/*alpine* 1182 1183ARM/ARTPEC MACHINE SUPPORT 1184M: Jesper Nilsson <jesper.nilsson@axis.com> 1185M: Lars Persson <lars.persson@axis.com> 1186M: Niklas Cassel <niklas.cassel@axis.com> 1187S: Maintained 1188L: linux-arm-kernel@axis.com 1189F: arch/arm/mach-artpec 1190F: arch/arm/boot/dts/artpec6* 1191F: drivers/clk/axis 1192F: drivers/crypto/axis 1193F: drivers/pinctrl/pinctrl-artpec* 1194F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1195 1196ARM/ASPEED I2C DRIVER 1197M: Brendan Higgins <brendanhiggins@google.com> 1198R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1199R: Joel Stanley <joel@jms.id.au> 1200L: linux-i2c@vger.kernel.org 1201L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1202S: Maintained 1203F: drivers/irqchip/irq-aspeed-i2c-ic.c 1204F: drivers/i2c/busses/i2c-aspeed.c 1205F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1206F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1207 1208ARM/ASPEED MACHINE SUPPORT 1209M: Joel Stanley <joel@jms.id.au> 1210S: Maintained 1211F: arch/arm/mach-aspeed/ 1212F: arch/arm/boot/dts/aspeed-* 1213F: drivers/*/*aspeed* 1214 1215ARM/ATMEL AT91 Clock Support 1216M: Boris Brezillon <boris.brezillon@free-electrons.com> 1217S: Maintained 1218F: drivers/clk/at91 1219 1220ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1221M: Nicolas Ferre <nicolas.ferre@microchip.com> 1222M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1224W: http://www.linux4sam.org 1225T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1226S: Supported 1227N: at91 1228N: atmel 1229F: arch/arm/mach-at91/ 1230F: include/soc/at91/ 1231F: arch/arm/boot/dts/at91*.dts 1232F: arch/arm/boot/dts/at91*.dtsi 1233F: arch/arm/boot/dts/sama*.dts 1234F: arch/arm/boot/dts/sama*.dtsi 1235F: arch/arm/include/debug/at91.S 1236F: drivers/memory/atmel* 1237F: drivers/watchdog/sama5d4_wdt.c 1238X: drivers/input/touchscreen/atmel_mxt_ts.c 1239X: drivers/net/wireless/atmel/ 1240 1241ARM/CALXEDA HIGHBANK ARCHITECTURE 1242M: Rob Herring <robh@kernel.org> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244S: Maintained 1245F: arch/arm/mach-highbank/ 1246F: arch/arm/boot/dts/highbank.dts 1247F: arch/arm/boot/dts/ecx-*.dts* 1248 1249ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1250M: Krzysztof Halasa <khalasa@piap.pl> 1251S: Maintained 1252F: arch/arm/mach-cns3xxx/ 1253 1254ARM/CAVIUM THUNDER NETWORK DRIVER 1255M: Sunil Goutham <sgoutham@cavium.com> 1256M: Robert Richter <rric@kernel.org> 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1258S: Supported 1259F: drivers/net/ethernet/cavium/thunder/ 1260 1261ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1262M: Alexander Shiyan <shc_work@mail.ru> 1263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1264S: Odd Fixes 1265N: clps711x 1266 1267ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1268M: Lennert Buytenhek <kernel@wantstofly.org> 1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1270S: Maintained 1271 1272ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1273M: Hartley Sweeten <hsweeten@visionengravers.com> 1274M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1276S: Maintained 1277F: arch/arm/mach-ep93xx/ 1278F: arch/arm/mach-ep93xx/include/mach/ 1279 1280ARM/CLKDEV SUPPORT 1281M: Russell King <linux@armlinux.org.uk> 1282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1283S: Maintained 1284T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1285F: arch/arm/include/asm/clkdev.h 1286F: drivers/clk/clkdev.c 1287 1288ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1289M: Mike Rapoport <mike@compulab.co.il> 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1291S: Maintained 1292 1293ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1294M: Baruch Siach <baruch@tkos.co.il> 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1296S: Maintained 1297F: arch/arm/boot/dts/cx92755* 1298N: digicolor 1299 1300ARM/CONTEC MICRO9 MACHINE SUPPORT 1301M: Hubert Feurstein <hubert.feurstein@contec.at> 1302S: Maintained 1303F: arch/arm/mach-ep93xx/micro9.c 1304 1305ARM/CORESIGHT FRAMEWORK AND DRIVERS 1306M: Mathieu Poirier <mathieu.poirier@linaro.org> 1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1308S: Maintained 1309F: drivers/hwtracing/coresight/* 1310F: Documentation/trace/coresight.txt 1311F: Documentation/trace/coresight-cpu-debug.txt 1312F: Documentation/devicetree/bindings/arm/coresight.txt 1313F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1314F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1315F: tools/perf/arch/arm/util/pmu.c 1316F: tools/perf/arch/arm/util/auxtrace.c 1317F: tools/perf/arch/arm/util/cs-etm.c 1318F: tools/perf/arch/arm/util/cs-etm.h 1319F: tools/perf/util/cs-etm.h 1320 1321ARM/CORGI MACHINE SUPPORT 1322M: Richard Purdie <rpurdie@rpsys.net> 1323S: Maintained 1324 1325ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1326M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1327M: Linus Walleij <linus.walleij@linaro.org> 1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1329T: git git://github.com/ulli-kroll/linux.git 1330S: Maintained 1331F: Documentation/devicetree/bindings/arm/gemini.txt 1332F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1333F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1334F: arch/arm/mach-gemini/ 1335F: drivers/pinctrl/pinctrl-gemini.c 1336F: drivers/rtc/rtc-ftrtc010.c 1337 1338ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1339M: Barry Song <baohua@kernel.org> 1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1341T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1342S: Maintained 1343F: arch/arm/boot/dts/prima2* 1344F: arch/arm/mach-prima2/ 1345F: drivers/clk/sirf/ 1346F: drivers/clocksource/timer-prima2.c 1347F: drivers/clocksource/timer-atlas7.c 1348N: [^a-z]sirf 1349 1350ARM/EBSA110 MACHINE SUPPORT 1351M: Russell King <linux@armlinux.org.uk> 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1353W: http://www.armlinux.org.uk/ 1354S: Maintained 1355F: arch/arm/mach-ebsa110/ 1356F: drivers/net/ethernet/amd/am79c961a.* 1357 1358ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1359M: Uwe Kleine-König <kernel@pengutronix.de> 1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1361S: Maintained 1362N: efm32 1363 1364ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1365M: Robert Jarzmik <robert.jarzmik@free.fr> 1366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1367S: Maintained 1368F: arch/arm/mach-pxa/ezx.c 1369 1370ARM/FARADAY FA526 PORT 1371M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1373S: Maintained 1374T: git git://git.berlios.de/gemini-board 1375F: arch/arm/mm/*-fa* 1376 1377ARM/FOOTBRIDGE ARCHITECTURE 1378M: Russell King <linux@armlinux.org.uk> 1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1380W: http://www.armlinux.org.uk/ 1381S: Maintained 1382F: arch/arm/include/asm/hardware/dec21285.h 1383F: arch/arm/mach-footbridge/ 1384 1385ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1386M: Shawn Guo <shawnguo@kernel.org> 1387M: Sascha Hauer <kernel@pengutronix.de> 1388R: Fabio Estevam <fabio.estevam@nxp.com> 1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1390S: Maintained 1391T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1392F: arch/arm/mach-imx/ 1393F: arch/arm/mach-mxs/ 1394F: arch/arm/boot/dts/imx* 1395F: arch/arm/configs/imx*_defconfig 1396F: drivers/clk/imx/ 1397F: drivers/soc/imx/ 1398F: include/soc/imx/ 1399 1400ARM/FREESCALE VYBRID ARM ARCHITECTURE 1401M: Shawn Guo <shawnguo@kernel.org> 1402M: Sascha Hauer <kernel@pengutronix.de> 1403R: Stefan Agner <stefan@agner.ch> 1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1405S: Maintained 1406T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1407F: arch/arm/mach-imx/*vf610* 1408F: arch/arm/boot/dts/vf* 1409 1410ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1411M: Lennert Buytenhek <kernel@wantstofly.org> 1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1413S: Maintained 1414 1415ARM/GUMSTIX MACHINE SUPPORT 1416M: Steve Sakoman <sakoman@gmail.com> 1417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1418S: Maintained 1419 1420ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1421M: Philipp Zabel <philipp.zabel@gmail.com> 1422M: Paul Parsons <lost.distance@yahoo.com> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425F: arch/arm/mach-pxa/hx4700.c 1426F: arch/arm/mach-pxa/include/mach/hx4700.h 1427F: sound/soc/pxa/hx4700.c 1428 1429ARM/HISILICON SOC SUPPORT 1430M: Wei Xu <xuwei5@hisilicon.com> 1431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1432W: http://www.hisilicon.com 1433S: Supported 1434T: git git://github.com/hisilicon/linux-hisi.git 1435F: arch/arm/mach-hisi/ 1436F: arch/arm/boot/dts/hi3* 1437F: arch/arm/boot/dts/hip* 1438F: arch/arm/boot/dts/hisi* 1439F: arch/arm64/boot/dts/hisilicon/ 1440 1441ARM/HP JORNADA 7XX MACHINE SUPPORT 1442M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1443W: www.jlime.com 1444S: Maintained 1445T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1446F: arch/arm/mach-sa1100/jornada720.c 1447F: arch/arm/mach-sa1100/include/mach/jornada720.h 1448 1449ARM/IGEP MACHINE SUPPORT 1450M: Enric Balletbo i Serra <eballetbo@gmail.com> 1451M: Javier Martinez Canillas <javier@dowhile0.org> 1452L: linux-omap@vger.kernel.org 1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1454S: Maintained 1455F: arch/arm/boot/dts/omap3-igep* 1456 1457ARM/INCOME PXA270 SUPPORT 1458M: Marek Vasut <marek.vasut@gmail.com> 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1460S: Maintained 1461F: arch/arm/mach-pxa/colibri-pxa270-income.c 1462 1463ARM/INTEL IOP13XX ARM ARCHITECTURE 1464M: Lennert Buytenhek <kernel@wantstofly.org> 1465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1466S: Maintained 1467 1468ARM/INTEL IOP32X ARM ARCHITECTURE 1469M: Lennert Buytenhek <kernel@wantstofly.org> 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1471S: Maintained 1472 1473ARM/INTEL IOP33X ARM ARCHITECTURE 1474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1475S: Orphan 1476 1477ARM/INTEL IQ81342EX MACHINE SUPPORT 1478M: Lennert Buytenhek <kernel@wantstofly.org> 1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1480S: Maintained 1481 1482ARM/INTEL IXDP2850 MACHINE SUPPORT 1483M: Lennert Buytenhek <kernel@wantstofly.org> 1484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1485S: Maintained 1486 1487ARM/INTEL IXP4XX ARM ARCHITECTURE 1488M: Imre Kaloz <kaloz@openwrt.org> 1489M: Krzysztof Halasa <khalasa@piap.pl> 1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1491S: Maintained 1492F: arch/arm/mach-ixp4xx/ 1493 1494ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1495M: Jonathan Cameron <jic23@cam.ac.uk> 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1497S: Maintained 1498F: arch/arm/mach-pxa/stargate2.c 1499F: drivers/pcmcia/pxa2xx_stargate2.c 1500 1501ARM/INTEL XSC3 (MANZANO) ARM CORE 1502M: Lennert Buytenhek <kernel@wantstofly.org> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504S: Maintained 1505 1506ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1507M: Lennert Buytenhek <kernel@wantstofly.org> 1508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1509S: Maintained 1510 1511ARM/LG1K ARCHITECTURE 1512M: Chanho Min <chanho.min@lge.com> 1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1514S: Maintained 1515F: arch/arm64/boot/dts/lg/ 1516 1517ARM/LOGICPD PXA270 MACHINE SUPPORT 1518M: Lennert Buytenhek <kernel@wantstofly.org> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520S: Maintained 1521 1522ARM/LPC18XX ARCHITECTURE 1523M: Joachim Eastwood <manabian@gmail.com> 1524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1525S: Maintained 1526F: arch/arm/boot/dts/lpc43* 1527F: drivers/clk/nxp/clk-lpc18xx* 1528F: drivers/clocksource/time-lpc32xx.c 1529F: drivers/i2c/busses/i2c-lpc2k.c 1530F: drivers/memory/pl172.c 1531F: drivers/mtd/spi-nor/nxp-spifi.c 1532F: drivers/rtc/rtc-lpc24xx.c 1533N: lpc18xx 1534 1535ARM/LPC32XX SOC SUPPORT 1536M: Vladimir Zapolskiy <vz@mleia.com> 1537M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1540S: Maintained 1541F: arch/arm/boot/dts/lpc32* 1542F: arch/arm/mach-lpc32xx/ 1543F: drivers/i2c/busses/i2c-pnx.c 1544F: drivers/net/ethernet/nxp/lpc_eth.c 1545F: drivers/usb/host/ohci-nxp.c 1546F: drivers/watchdog/pnx4008_wdt.c 1547N: lpc32xx 1548 1549ARM/MAGICIAN MACHINE SUPPORT 1550M: Philipp Zabel <philipp.zabel@gmail.com> 1551S: Maintained 1552 1553ARM/Marvell Berlin SoC support 1554M: Jisheng Zhang <jszhang@marvell.com> 1555M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1557S: Maintained 1558F: arch/arm/mach-berlin/ 1559F: arch/arm/boot/dts/berlin* 1560F: arch/arm64/boot/dts/marvell/berlin* 1561 1562ARM/Marvell Dove/MV78xx0/Orion SOC support 1563M: Jason Cooper <jason@lakedaemon.net> 1564M: Andrew Lunn <andrew@lunn.ch> 1565M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1566M: Gregory Clement <gregory.clement@free-electrons.com> 1567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1568S: Maintained 1569F: Documentation/devicetree/bindings/soc/dove/ 1570F: arch/arm/mach-dove/ 1571F: arch/arm/mach-mv78xx0/ 1572F: arch/arm/mach-orion5x/ 1573F: arch/arm/plat-orion/ 1574F: arch/arm/boot/dts/dove* 1575F: arch/arm/boot/dts/orion5x* 1576 1577ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1578M: Jason Cooper <jason@lakedaemon.net> 1579M: Andrew Lunn <andrew@lunn.ch> 1580M: Gregory Clement <gregory.clement@free-electrons.com> 1581M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584F: arch/arm/boot/dts/armada* 1585F: arch/arm/boot/dts/kirkwood* 1586F: arch/arm/configs/mvebu_*_defconfig 1587F: arch/arm/mach-mvebu/ 1588F: arch/arm64/boot/dts/marvell/armada* 1589F: drivers/cpufreq/mvebu-cpufreq.c 1590F: drivers/irqchip/irq-armada-370-xp.c 1591F: drivers/irqchip/irq-mvebu-* 1592F: drivers/pinctrl/mvebu/ 1593F: drivers/rtc/rtc-armada38x.c 1594 1595ARM/Mediatek RTC DRIVER 1596M: Eddie Huang <eddie.huang@mediatek.com> 1597M: Sean Wang <sean.wang@mediatek.com> 1598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1599L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1600S: Maintained 1601F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1602F: drivers/rtc/rtc-mt6397.c 1603F: drivers/rtc/rtc-mt7622.c 1604 1605ARM/Mediatek SoC support 1606M: Matthias Brugger <matthias.bgg@gmail.com> 1607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1608L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1609S: Maintained 1610F: arch/arm/boot/dts/mt6* 1611F: arch/arm/boot/dts/mt7* 1612F: arch/arm/boot/dts/mt8* 1613F: arch/arm/mach-mediatek/ 1614F: arch/arm64/boot/dts/mediatek/ 1615N: mtk 1616K: mediatek 1617 1618ARM/Mediatek USB3 PHY DRIVER 1619M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1621L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1622S: Maintained 1623F: drivers/phy/mediatek/phy-mtk-tphy.c 1624 1625ARM/MICREL KS8695 ARCHITECTURE 1626M: Greg Ungerer <gerg@uclinux.org> 1627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1628F: arch/arm/mach-ks8695/ 1629S: Odd Fixes 1630 1631ARM/MIOA701 MACHINE SUPPORT 1632M: Robert Jarzmik <robert.jarzmik@free.fr> 1633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1634F: arch/arm/mach-pxa/mioa701.c 1635S: Maintained 1636 1637ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1638M: Michael Petchkovsky <mkpetch@internode.on.net> 1639S: Maintained 1640 1641ARM/NOMADIK ARCHITECTURE 1642M: Alessandro Rubini <rubini@unipv.it> 1643M: Linus Walleij <linus.walleij@linaro.org> 1644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1645S: Maintained 1646F: arch/arm/mach-nomadik/ 1647F: drivers/pinctrl/nomadik/ 1648F: drivers/i2c/busses/i2c-nomadik.c 1649T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1650 1651ARM/NUVOTON W90X900 ARM ARCHITECTURE 1652M: Wan ZongShun <mcuos.com@gmail.com> 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1654W: http://www.mcuos.com 1655S: Maintained 1656F: arch/arm/mach-w90x900/ 1657F: drivers/input/keyboard/w90p910_keypad.c 1658F: drivers/input/touchscreen/w90p910_ts.c 1659F: drivers/watchdog/nuc900_wdt.c 1660F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1661F: drivers/mtd/nand/nuc900_nand.c 1662F: drivers/rtc/rtc-nuc900.c 1663F: drivers/spi/spi-nuc900.c 1664F: drivers/usb/host/ehci-w90x900.c 1665F: drivers/video/fbdev/nuc900fb.c 1666 1667ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1668M: Nelson Castillo <arhuaco@freaks-unidos.net> 1669L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1670W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1671S: Supported 1672 1673ARM/Orion SoC/Technologic Systems TS-78xx platform support 1674M: Alexander Clouter <alex@digriz.org.uk> 1675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1676W: http://www.digriz.org.uk/ts78xx/kernel 1677S: Maintained 1678F: arch/arm/mach-orion5x/ts78xx-* 1679 1680ARM/OXNAS platform support 1681M: Neil Armstrong <narmstrong@baylibre.com> 1682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1683L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1684S: Maintained 1685F: arch/arm/mach-oxnas/ 1686F: arch/arm/boot/dts/ox8*.dtsi 1687F: arch/arm/boot/dts/wd-mbwe.dts 1688F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1689N: oxnas 1690 1691ARM/PALM TREO SUPPORT 1692M: Tomas Cech <sleep_walker@suse.com> 1693L: linux-arm-kernel@lists.infradead.org 1694W: http://hackndev.com 1695S: Maintained 1696F: arch/arm/mach-pxa/include/mach/palmtreo.h 1697F: arch/arm/mach-pxa/palmtreo.c 1698 1699ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1700M: Marek Vasut <marek.vasut@gmail.com> 1701L: linux-arm-kernel@lists.infradead.org 1702W: http://hackndev.com 1703S: Maintained 1704F: arch/arm/mach-pxa/include/mach/palmtx.h 1705F: arch/arm/mach-pxa/palmtx.c 1706F: arch/arm/mach-pxa/include/mach/palmt5.h 1707F: arch/arm/mach-pxa/palmt5.c 1708F: arch/arm/mach-pxa/include/mach/palmld.h 1709F: arch/arm/mach-pxa/palmld.c 1710F: arch/arm/mach-pxa/include/mach/palmte2.h 1711F: arch/arm/mach-pxa/palmte2.c 1712F: arch/arm/mach-pxa/include/mach/palmtc.h 1713F: arch/arm/mach-pxa/palmtc.c 1714 1715ARM/PALMZ72 SUPPORT 1716M: Sergey Lapin <slapin@ossfans.org> 1717L: linux-arm-kernel@lists.infradead.org 1718W: http://hackndev.com 1719S: Maintained 1720F: arch/arm/mach-pxa/include/mach/palmz72.h 1721F: arch/arm/mach-pxa/palmz72.c 1722 1723ARM/PLEB SUPPORT 1724M: Peter Chubb <pleb@gelato.unsw.edu.au> 1725W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1726S: Maintained 1727 1728ARM/PT DIGITAL BOARD PORT 1729M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1731W: http://www.armlinux.org.uk/ 1732S: Maintained 1733 1734ARM/QUALCOMM SUPPORT 1735M: Andy Gross <andy.gross@linaro.org> 1736M: David Brown <david.brown@linaro.org> 1737L: linux-arm-msm@vger.kernel.org 1738L: linux-soc@vger.kernel.org 1739S: Maintained 1740F: Documentation/devicetree/bindings/soc/qcom/ 1741F: arch/arm/boot/dts/qcom-*.dts 1742F: arch/arm/boot/dts/qcom-*.dtsi 1743F: arch/arm/mach-qcom/ 1744F: arch/arm64/boot/dts/qcom/* 1745F: drivers/i2c/busses/i2c-qup.c 1746F: drivers/clk/qcom/ 1747F: drivers/dma/qcom/ 1748F: drivers/soc/qcom/ 1749F: drivers/spi/spi-qup.c 1750F: drivers/tty/serial/msm_serial.h 1751F: drivers/tty/serial/msm_serial.c 1752F: drivers/*/pm8???-* 1753F: drivers/mfd/ssbi.c 1754F: drivers/firmware/qcom_scm.c 1755T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1756 1757ARM/RADISYS ENP2611 MACHINE SUPPORT 1758M: Lennert Buytenhek <kernel@wantstofly.org> 1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1760S: Maintained 1761 1762ARM/REALTEK ARCHITECTURE 1763M: Andreas Färber <afaerber@suse.de> 1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1765S: Maintained 1766F: arch/arm64/boot/dts/realtek/ 1767F: Documentation/devicetree/bindings/arm/realtek.txt 1768 1769ARM/RENESAS ARM64 ARCHITECTURE 1770M: Simon Horman <horms@verge.net.au> 1771M: Magnus Damm <magnus.damm@gmail.com> 1772L: linux-renesas-soc@vger.kernel.org 1773Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1774T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1775S: Supported 1776F: arch/arm64/boot/dts/renesas/ 1777F: Documentation/devicetree/bindings/arm/shmobile.txt 1778F: drivers/soc/renesas/ 1779F: include/linux/soc/renesas/ 1780 1781ARM/RISCPC ARCHITECTURE 1782M: Russell King <linux@armlinux.org.uk> 1783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1784W: http://www.armlinux.org.uk/ 1785S: Maintained 1786F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1787F: arch/arm/include/asm/hardware/ioc.h 1788F: arch/arm/include/asm/hardware/iomd.h 1789F: arch/arm/include/asm/hardware/memc.h 1790F: arch/arm/mach-rpc/ 1791F: drivers/net/ethernet/8390/etherh.c 1792F: drivers/net/ethernet/i825xx/ether1* 1793F: drivers/net/ethernet/seeq/ether3* 1794F: drivers/scsi/arm/ 1795 1796ARM/Rockchip SoC support 1797M: Heiko Stuebner <heiko@sntech.de> 1798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1799L: linux-rockchip@lists.infradead.org 1800T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1801S: Maintained 1802F: arch/arm/boot/dts/rk3* 1803F: arch/arm/boot/dts/rv1108* 1804F: arch/arm/mach-rockchip/ 1805F: drivers/clk/rockchip/ 1806F: drivers/i2c/busses/i2c-rk3x.c 1807F: drivers/*/*rockchip* 1808F: drivers/*/*/*rockchip* 1809F: sound/soc/rockchip/ 1810N: rockchip 1811 1812ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1813M: Kukjin Kim <kgene@kernel.org> 1814M: Krzysztof Kozlowski <krzk@kernel.org> 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1816L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1817Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1818S: Maintained 1819F: arch/arm/boot/dts/s3c* 1820F: arch/arm/boot/dts/s5p* 1821F: arch/arm/boot/dts/samsung* 1822F: arch/arm/boot/dts/exynos* 1823F: arch/arm64/boot/dts/exynos/ 1824F: arch/arm/plat-samsung/ 1825F: arch/arm/mach-s3c24*/ 1826F: arch/arm/mach-s3c64xx/ 1827F: arch/arm/mach-s5p*/ 1828F: arch/arm/mach-exynos*/ 1829F: drivers/*/*s3c24* 1830F: drivers/*/*/*s3c24* 1831F: drivers/*/*s3c64xx* 1832F: drivers/*/*s5pv210* 1833F: drivers/memory/samsung/* 1834F: drivers/soc/samsung/* 1835F: Documentation/arm/Samsung/ 1836F: Documentation/devicetree/bindings/arm/samsung/ 1837F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1838F: Documentation/devicetree/bindings/power/pd-samsung.txt 1839N: exynos 1840 1841ARM/SAMSUNG MOBILE MACHINE SUPPORT 1842M: Kyungmin Park <kyungmin.park@samsung.com> 1843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1844S: Maintained 1845F: arch/arm/mach-s5pv210/ 1846 1847ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1848M: Kyungmin Park <kyungmin.park@samsung.com> 1849M: Kamil Debski <kamil@wypas.org> 1850M: Andrzej Hajda <a.hajda@samsung.com> 1851L: linux-arm-kernel@lists.infradead.org 1852L: linux-media@vger.kernel.org 1853S: Maintained 1854F: drivers/media/platform/s5p-g2d/ 1855 1856ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1857M: Marek Szyprowski <m.szyprowski@samsung.com> 1858L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1859L: linux-media@vger.kernel.org 1860S: Maintained 1861F: drivers/media/platform/s5p-cec/ 1862F: Documentation/devicetree/bindings/media/s5p-cec.txt 1863 1864ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1865M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1866M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1867L: linux-arm-kernel@lists.infradead.org 1868L: linux-media@vger.kernel.org 1869S: Maintained 1870F: drivers/media/platform/s5p-jpeg/ 1871 1872ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1873M: Kyungmin Park <kyungmin.park@samsung.com> 1874M: Kamil Debski <kamil@wypas.org> 1875M: Jeongtae Park <jtp.park@samsung.com> 1876M: Andrzej Hajda <a.hajda@samsung.com> 1877L: linux-arm-kernel@lists.infradead.org 1878L: linux-media@vger.kernel.org 1879S: Maintained 1880F: arch/arm/plat-samsung/s5p-dev-mfc.c 1881F: drivers/media/platform/s5p-mfc/ 1882 1883ARM/SHMOBILE ARM ARCHITECTURE 1884M: Simon Horman <horms@verge.net.au> 1885M: Magnus Damm <magnus.damm@gmail.com> 1886L: linux-renesas-soc@vger.kernel.org 1887Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1888T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1889S: Supported 1890F: arch/arm/boot/dts/emev2* 1891F: arch/arm/boot/dts/r7s* 1892F: arch/arm/boot/dts/r8a* 1893F: arch/arm/boot/dts/sh* 1894F: arch/arm/configs/shmobile_defconfig 1895F: arch/arm/include/debug/renesas-scif.S 1896F: arch/arm/mach-shmobile/ 1897F: Documentation/devicetree/bindings/arm/shmobile.txt 1898F: drivers/soc/renesas/ 1899F: include/linux/soc/renesas/ 1900 1901ARM/SOCFPGA ARCHITECTURE 1902M: Dinh Nguyen <dinguyen@kernel.org> 1903S: Maintained 1904F: arch/arm/mach-socfpga/ 1905F: arch/arm/boot/dts/socfpga* 1906F: arch/arm/configs/socfpga_defconfig 1907F: arch/arm64/boot/dts/altera/ 1908W: http://www.rocketboards.org 1909T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1910 1911ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1912M: Dinh Nguyen <dinguyen@kernel.org> 1913S: Maintained 1914F: drivers/clk/socfpga/ 1915 1916ARM/SOCFPGA EDAC SUPPORT 1917M: Thor Thayer <thor.thayer@linux.intel.com> 1918S: Maintained 1919F: drivers/edac/altera_edac. 1920 1921ARM/STI ARCHITECTURE 1922M: Patrice Chotard <patrice.chotard@st.com> 1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1924W: http://www.stlinux.com 1925S: Maintained 1926F: arch/arm/mach-sti/ 1927F: arch/arm/boot/dts/sti* 1928F: drivers/char/hw_random/st-rng.c 1929F: drivers/clocksource/arm_global_timer.c 1930F: drivers/clocksource/clksrc_st_lpc.c 1931F: drivers/cpufreq/sti-cpufreq.c 1932F: drivers/dma/st_fdma* 1933F: drivers/i2c/busses/i2c-st.c 1934F: drivers/media/rc/st_rc.c 1935F: drivers/media/platform/sti/c8sectpfe/ 1936F: drivers/mmc/host/sdhci-st.c 1937F: drivers/phy/st/phy-miphy28lp.c 1938F: drivers/phy/st/phy-stih407-usb.c 1939F: drivers/pinctrl/pinctrl-st.c 1940F: drivers/remoteproc/st_remoteproc.c 1941F: drivers/remoteproc/st_slim_rproc.c 1942F: drivers/reset/sti/ 1943F: drivers/rtc/rtc-st-lpc.c 1944F: drivers/tty/serial/st-asc.c 1945F: drivers/usb/dwc3/dwc3-st.c 1946F: drivers/usb/host/ehci-st.c 1947F: drivers/usb/host/ohci-st.c 1948F: drivers/watchdog/st_lpc_wdt.c 1949F: drivers/ata/ahci_st.c 1950F: include/linux/remoteproc/st_slim_rproc.h 1951 1952ARM/STM32 ARCHITECTURE 1953M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1954M: Alexandre Torgue <alexandre.torgue@st.com> 1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1956S: Maintained 1957T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1958N: stm32 1959F: drivers/clocksource/armv7m_systick.c 1960 1961ARM/TANGO ARCHITECTURE 1962M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1963L: linux-arm-kernel@lists.infradead.org 1964S: Maintained 1965N: tango 1966 1967ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1968M: Lennert Buytenhek <kernel@wantstofly.org> 1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1970S: Maintained 1971 1972ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 1973M: Hans Verkuil <hans.verkuil@cisco.com> 1974L: linux-tegra@vger.kernel.org 1975L: linux-media@vger.kernel.org 1976S: Maintained 1977F: drivers/media/platform/tegra-cec/ 1978F: Documentation/devicetree/bindings/media/tegra-cec.txt 1979 1980ARM/TETON BGA MACHINE SUPPORT 1981M: "Mark F. Brown" <mark.brown314@gmail.com> 1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1983S: Maintained 1984 1985ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1986M: Santosh Shilimkar <ssantosh@kernel.org> 1987L: linux-kernel@vger.kernel.org 1988S: Maintained 1989F: drivers/memory/*emif* 1990 1991ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1992M: Santosh Shilimkar <ssantosh@kernel.org> 1993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1994S: Maintained 1995F: arch/arm/mach-keystone/ 1996F: arch/arm/boot/dts/keystone-* 1997T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1998 1999ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2000M: Santosh Shilimkar <ssantosh@kernel.org> 2001L: linux-kernel@vger.kernel.org 2002S: Maintained 2003F: drivers/clk/keystone/ 2004 2005ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2006M: Santosh Shilimkar <ssantosh@kernel.org> 2007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2008L: linux-kernel@vger.kernel.org 2009S: Maintained 2010F: drivers/clocksource/timer-keystone.c 2011 2012ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2013M: Santosh Shilimkar <ssantosh@kernel.org> 2014L: linux-kernel@vger.kernel.org 2015S: Maintained 2016F: drivers/power/reset/keystone-reset.c 2017 2018ARM/THECUS N2100 MACHINE SUPPORT 2019M: Lennert Buytenhek <kernel@wantstofly.org> 2020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2021S: Maintained 2022 2023ARM/TOSA MACHINE SUPPORT 2024M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2025M: Dirk Opfer <dirk@opfer-online.de> 2026S: Maintained 2027 2028ARM/U300 MACHINE SUPPORT 2029M: Linus Walleij <linus.walleij@linaro.org> 2030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2031S: Supported 2032F: arch/arm/mach-u300/ 2033F: drivers/clocksource/timer-u300.c 2034F: drivers/i2c/busses/i2c-stu300.c 2035F: drivers/rtc/rtc-coh901331.c 2036F: drivers/watchdog/coh901327_wdt.c 2037F: drivers/dma/coh901318* 2038F: drivers/mfd/ab3100* 2039F: drivers/rtc/rtc-ab3100.c 2040F: drivers/rtc/rtc-coh901331.c 2041T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2042 2043ARM/UNIPHIER ARCHITECTURE 2044M: Masahiro Yamada <yamada.masahiro@socionext.com> 2045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2046T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2047S: Maintained 2048F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2049F: arch/arm/boot/dts/uniphier* 2050F: arch/arm/include/asm/hardware/cache-uniphier.h 2051F: arch/arm/mach-uniphier/ 2052F: arch/arm/mm/cache-uniphier.c 2053F: arch/arm64/boot/dts/socionext/uniphier* 2054F: drivers/bus/uniphier-system-bus.c 2055F: drivers/clk/uniphier/ 2056F: drivers/gpio/gpio-uniphier.c 2057F: drivers/i2c/busses/i2c-uniphier* 2058F: drivers/irqchip/irq-uniphier-aidet.c 2059F: drivers/pinctrl/uniphier/ 2060F: drivers/reset/reset-uniphier.c 2061F: drivers/tty/serial/8250/8250_uniphier.c 2062N: uniphier 2063 2064ARM/Ux500 ARM ARCHITECTURE 2065M: Linus Walleij <linus.walleij@linaro.org> 2066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2067S: Maintained 2068F: arch/arm/mach-ux500/ 2069F: drivers/clocksource/clksrc-dbx500-prcmu.c 2070F: drivers/dma/ste_dma40* 2071F: drivers/hwspinlock/u8500_hsem.c 2072F: drivers/mfd/abx500* 2073F: drivers/mfd/ab8500* 2074F: drivers/mfd/dbx500* 2075F: drivers/mfd/db8500* 2076F: drivers/pinctrl/nomadik/pinctrl-ab* 2077F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2078F: drivers/rtc/rtc-ab8500.c 2079F: drivers/rtc/rtc-pl031.c 2080T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2081 2082ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2083M: Ulf Hansson <ulf.hansson@linaro.org> 2084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2085T: git git://git.linaro.org/people/ulfh/clk.git 2086S: Maintained 2087F: drivers/clk/ux500/ 2088 2089ARM/VERSATILE EXPRESS PLATFORM 2090M: Liviu Dudau <liviu.dudau@arm.com> 2091M: Sudeep Holla <sudeep.holla@arm.com> 2092M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2094S: Maintained 2095F: arch/arm/boot/dts/vexpress* 2096F: arch/arm64/boot/dts/arm/ 2097F: arch/arm/mach-vexpress/ 2098F: */*/vexpress* 2099F: */*/*/vexpress* 2100F: drivers/clk/versatile/clk-vexpress-osc.c 2101F: drivers/clocksource/versatile.c 2102N: mps2 2103 2104ARM/VFP SUPPORT 2105M: Russell King <linux@armlinux.org.uk> 2106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2107W: http://www.armlinux.org.uk/ 2108S: Maintained 2109F: arch/arm/vfp/ 2110 2111ARM/VOIPAC PXA270 SUPPORT 2112M: Marek Vasut <marek.vasut@gmail.com> 2113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2114S: Maintained 2115F: arch/arm/mach-pxa/vpac270.c 2116F: arch/arm/mach-pxa/include/mach/vpac270.h 2117 2118ARM/VT8500 ARM ARCHITECTURE 2119M: Tony Prisk <linux@prisktech.co.nz> 2120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2121S: Maintained 2122F: arch/arm/mach-vt8500/ 2123F: drivers/clocksource/vt8500_timer.c 2124F: drivers/i2c/busses/i2c-wmt.c 2125F: drivers/mmc/host/wmt-sdmmc.c 2126F: drivers/pwm/pwm-vt8500.c 2127F: drivers/rtc/rtc-vt8500.c 2128F: drivers/tty/serial/vt8500_serial.c 2129F: drivers/usb/host/ehci-platform.c 2130F: drivers/usb/host/uhci-platform.c 2131F: drivers/video/fbdev/vt8500lcdfb.* 2132F: drivers/video/fbdev/wm8505fb* 2133F: drivers/video/fbdev/wmt_ge_rops.* 2134 2135ARM/ZIPIT Z2 SUPPORT 2136M: Marek Vasut <marek.vasut@gmail.com> 2137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2138S: Maintained 2139F: arch/arm/mach-pxa/z2.c 2140F: arch/arm/mach-pxa/include/mach/z2.h 2141 2142ARM/ZTE ARCHITECTURE 2143M: Jun Nie <jun.nie@linaro.org> 2144M: Baoyou Xie <baoyou.xie@linaro.org> 2145M: Shawn Guo <shawnguo@kernel.org> 2146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2147S: Maintained 2148F: arch/arm/boot/dts/zx2967* 2149F: arch/arm/mach-zx/ 2150F: arch/arm64/boot/dts/zte/ 2151F: drivers/clk/zte/ 2152F: drivers/dma/zx_dma.c 2153F: drivers/gpio/gpio-zx.c 2154F: drivers/i2c/busses/i2c-zx2967.c 2155F: drivers/mmc/host/dw_mmc-zx.* 2156F: drivers/pinctrl/zte/ 2157F: drivers/soc/zte/ 2158F: drivers/thermal/zx2967_thermal.c 2159F: drivers/watchdog/zx2967_wdt.c 2160F: Documentation/devicetree/bindings/arm/zte.txt 2161F: Documentation/devicetree/bindings/clock/zx2967*.txt 2162F: Documentation/devicetree/bindings/dma/zxdma.txt 2163F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2164F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2165F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2166F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2167F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2168F: Documentation/devicetree/bindings/soc/zte/ 2169F: Documentation/devicetree/bindings/sound/zte,*.txt 2170F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2171F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2172F: include/dt-bindings/clock/zx2967*.h 2173F: include/dt-bindings/soc/zte,*.h 2174F: sound/soc/codecs/zx_aud96p22.c 2175F: sound/soc/zte/ 2176 2177ARM/ZYNQ ARCHITECTURE 2178M: Michal Simek <michal.simek@xilinx.com> 2179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2180W: http://wiki.xilinx.com 2181T: git https://github.com/Xilinx/linux-xlnx.git 2182S: Supported 2183F: arch/arm/mach-zynq/ 2184F: drivers/cpuidle/cpuidle-zynq.c 2185F: drivers/block/xsysace.c 2186N: zynq 2187N: xilinx 2188F: drivers/clocksource/cadence_ttc_timer.c 2189F: drivers/i2c/busses/i2c-cadence.c 2190F: drivers/mmc/host/sdhci-of-arasan.c 2191F: drivers/edac/synopsys_edac.c 2192 2193ARM64 PORT (AARCH64 ARCHITECTURE) 2194M: Catalin Marinas <catalin.marinas@arm.com> 2195M: Will Deacon <will.deacon@arm.com> 2196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2197T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2198S: Maintained 2199F: arch/arm64/ 2200F: Documentation/arm64/ 2201 2202AS3645A LED FLASH CONTROLLER DRIVER 2203M: Sakari Ailus <sakari.ailus@iki.fi> 2204L: linux-leds@vger.kernel.org 2205S: Maintained 2206F: drivers/leds/leds-as3645a.c 2207 2208AS3645A LED FLASH CONTROLLER DRIVER 2209M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2210L: linux-media@vger.kernel.org 2211T: git git://linuxtv.org/media_tree.git 2212S: Maintained 2213F: drivers/media/i2c/as3645a.c 2214F: include/media/i2c/as3645a.h 2215 2216ASAHI KASEI AK8974 DRIVER 2217M: Linus Walleij <linus.walleij@linaro.org> 2218L: linux-iio@vger.kernel.org 2219W: http://www.akm.com/ 2220S: Supported 2221F: drivers/iio/magnetometer/ak8974.c 2222 2223ASC7621 HARDWARE MONITOR DRIVER 2224M: George Joseph <george.joseph@fairview5.com> 2225L: linux-hwmon@vger.kernel.org 2226S: Maintained 2227F: Documentation/hwmon/asc7621 2228F: drivers/hwmon/asc7621.c 2229 2230ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2231M: Corentin Chary <corentin.chary@gmail.com> 2232L: acpi4asus-user@lists.sourceforge.net 2233L: platform-driver-x86@vger.kernel.org 2234W: http://acpi4asus.sf.net 2235S: Maintained 2236F: drivers/platform/x86/asus*.c 2237F: drivers/platform/x86/eeepc*.c 2238 2239ASUS WIRELESS RADIO CONTROL DRIVER 2240M: João Paulo Rechi Vita <jprvita@gmail.com> 2241L: platform-driver-x86@vger.kernel.org 2242S: Maintained 2243F: drivers/platform/x86/asus-wireless.c 2244 2245ASYMMETRIC KEYS 2246M: David Howells <dhowells@redhat.com> 2247L: keyrings@vger.kernel.org 2248S: Maintained 2249F: Documentation/crypto/asymmetric-keys.txt 2250F: include/linux/verification.h 2251F: include/crypto/public_key.h 2252F: include/crypto/pkcs7.h 2253F: crypto/asymmetric_keys/ 2254 2255ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2256R: Dan Williams <dan.j.williams@intel.com> 2257W: http://sourceforge.net/projects/xscaleiop 2258S: Odd fixes 2259F: Documentation/crypto/async-tx-api.txt 2260F: crypto/async_tx/ 2261F: drivers/dma/ 2262F: include/linux/dmaengine.h 2263F: include/linux/async_tx.h 2264 2265AT24 EEPROM DRIVER 2266M: Bartosz Golaszewski <brgl@bgdev.pl> 2267L: linux-i2c@vger.kernel.org 2268S: Maintained 2269F: drivers/misc/eeprom/at24.c 2270F: include/linux/platform_data/at24.h 2271 2272ATA OVER ETHERNET (AOE) DRIVER 2273M: "Ed L. Cashin" <ed.cashin@acm.org> 2274W: http://www.openaoe.org/ 2275S: Supported 2276F: Documentation/aoe/ 2277F: drivers/block/aoe/ 2278 2279ATHEROS 71XX/9XXX GPIO DRIVER 2280M: Alban Bedel <albeu@free.fr> 2281W: https://github.com/AlbanBedel/linux 2282T: git git://github.com/AlbanBedel/linux 2283S: Maintained 2284F: drivers/gpio/gpio-ath79.c 2285F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2286 2287ATHEROS ATH GENERIC UTILITIES 2288M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2289L: linux-wireless@vger.kernel.org 2290S: Supported 2291F: drivers/net/wireless/ath/* 2292 2293ATHEROS ATH5K WIRELESS DRIVER 2294M: Jiri Slaby <jirislaby@gmail.com> 2295M: Nick Kossifidis <mickflemm@gmail.com> 2296M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2297L: linux-wireless@vger.kernel.org 2298W: http://wireless.kernel.org/en/users/Drivers/ath5k 2299S: Maintained 2300F: drivers/net/wireless/ath/ath5k/ 2301 2302ATHEROS ATH6KL WIRELESS DRIVER 2303M: Kalle Valo <kvalo@qca.qualcomm.com> 2304L: linux-wireless@vger.kernel.org 2305W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2306T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2307S: Supported 2308F: drivers/net/wireless/ath/ath6kl/ 2309 2310ATI_REMOTE2 DRIVER 2311M: Ville Syrjala <syrjala@sci.fi> 2312S: Maintained 2313F: drivers/input/misc/ati_remote2.c 2314 2315ATK0110 HWMON DRIVER 2316M: Luca Tettamanti <kronos.it@gmail.com> 2317L: linux-hwmon@vger.kernel.org 2318S: Maintained 2319F: drivers/hwmon/asus_atk0110.c 2320 2321ATLX ETHERNET DRIVERS 2322M: Jay Cliburn <jcliburn@gmail.com> 2323M: Chris Snook <chris.snook@gmail.com> 2324L: netdev@vger.kernel.org 2325W: http://sourceforge.net/projects/atl1 2326W: http://atl1.sourceforge.net 2327S: Maintained 2328F: drivers/net/ethernet/atheros/ 2329 2330ATM 2331M: Chas Williams <3chas3@gmail.com> 2332L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2333L: netdev@vger.kernel.org 2334W: http://linux-atm.sourceforge.net 2335S: Maintained 2336F: drivers/atm/ 2337F: include/linux/atm* 2338F: include/uapi/linux/atm* 2339 2340ATMEL AT91 / AT32 MCI DRIVER 2341M: Ludovic Desroches <ludovic.desroches@microchip.com> 2342S: Maintained 2343F: drivers/mmc/host/atmel-mci.c 2344 2345ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2346M: Nicolas Ferre <nicolas.ferre@microchip.com> 2347S: Supported 2348F: drivers/power/reset/at91-sama5d2_shdwc.c 2349 2350ATMEL Audio ALSA driver 2351M: Nicolas Ferre <nicolas.ferre@microchip.com> 2352L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2353S: Supported 2354F: sound/soc/atmel 2355 2356ATMEL I2C DRIVER 2357M: Ludovic Desroches <ludovic.desroches@microchip.com> 2358L: linux-i2c@vger.kernel.org 2359S: Supported 2360F: drivers/i2c/busses/i2c-at91.c 2361 2362ATMEL ISI DRIVER 2363M: Ludovic Desroches <ludovic.desroches@microchip.com> 2364L: linux-media@vger.kernel.org 2365S: Supported 2366F: drivers/media/platform/atmel/atmel-isi.c 2367F: include/media/atmel-isi.h 2368 2369ATMEL LCDFB DRIVER 2370M: Nicolas Ferre <nicolas.ferre@microchip.com> 2371L: linux-fbdev@vger.kernel.org 2372S: Maintained 2373F: drivers/video/fbdev/atmel_lcdfb.c 2374F: include/video/atmel_lcdc.h 2375 2376ATMEL MACB ETHERNET DRIVER 2377M: Nicolas Ferre <nicolas.ferre@microchip.com> 2378S: Supported 2379F: drivers/net/ethernet/cadence/ 2380 2381ATMEL MAXTOUCH DRIVER 2382M: Nick Dyer <nick@shmanahar.org> 2383T: git git://github.com/ndyer/linux.git 2384S: Maintained 2385F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2386F: drivers/input/touchscreen/atmel_mxt_ts.c 2387F: include/linux/platform_data/atmel_mxt_ts.h 2388 2389ATMEL NAND DRIVER 2390M: Wenyou Yang <wenyou.yang@atmel.com> 2391M: Josh Wu <rainyfeeling@outlook.com> 2392L: linux-mtd@lists.infradead.org 2393S: Supported 2394F: drivers/mtd/nand/atmel/* 2395 2396ATMEL SAMA5D2 ADC DRIVER 2397M: Ludovic Desroches <ludovic.desroches@microchip.com> 2398L: linux-iio@vger.kernel.org 2399S: Supported 2400F: drivers/iio/adc/at91-sama5d2_adc.c 2401 2402ATMEL SDMMC DRIVER 2403M: Ludovic Desroches <ludovic.desroches@microchip.com> 2404L: linux-mmc@vger.kernel.org 2405S: Supported 2406F: drivers/mmc/host/sdhci-of-at91.c 2407 2408ATMEL SPI DRIVER 2409M: Nicolas Ferre <nicolas.ferre@microchip.com> 2410S: Supported 2411F: drivers/spi/spi-atmel.* 2412 2413ATMEL SSC DRIVER 2414M: Nicolas Ferre <nicolas.ferre@microchip.com> 2415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2416S: Supported 2417F: drivers/misc/atmel-ssc.c 2418F: include/linux/atmel-ssc.h 2419 2420ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2421M: Nicolas Ferre <nicolas.ferre@microchip.com> 2422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2423S: Supported 2424F: drivers/misc/atmel_tclib.c 2425F: drivers/clocksource/tcb_clksrc.c 2426 2427ATMEL USBA UDC DRIVER 2428M: Nicolas Ferre <nicolas.ferre@microchip.com> 2429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2430S: Supported 2431F: drivers/usb/gadget/udc/atmel_usba_udc.* 2432 2433ATMEL WIRELESS DRIVER 2434M: Simon Kelley <simon@thekelleys.org.uk> 2435L: linux-wireless@vger.kernel.org 2436W: http://www.thekelleys.org.uk/atmel 2437W: http://atmelwlandriver.sourceforge.net/ 2438S: Maintained 2439F: drivers/net/wireless/atmel/atmel* 2440 2441ATMEL XDMA DRIVER 2442M: Ludovic Desroches <ludovic.desroches@microchip.com> 2443L: linux-arm-kernel@lists.infradead.org 2444L: dmaengine@vger.kernel.org 2445S: Supported 2446F: drivers/dma/at_xdmac.c 2447 2448ATOMIC INFRASTRUCTURE 2449M: Will Deacon <will.deacon@arm.com> 2450M: Peter Zijlstra <peterz@infradead.org> 2451R: Boqun Feng <boqun.feng@gmail.com> 2452L: linux-kernel@vger.kernel.org 2453S: Maintained 2454F: arch/*/include/asm/atomic*.h 2455F: include/*/atomic*.h 2456 2457ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2458M: Bradley Grove <linuxdrivers@attotech.com> 2459L: linux-scsi@vger.kernel.org 2460W: http://www.attotech.com 2461S: Supported 2462F: drivers/scsi/esas2r 2463 2464ATUSB IEEE 802.15.4 RADIO DRIVER 2465M: Stefan Schmidt <stefan@osg.samsung.com> 2466L: linux-wpan@vger.kernel.org 2467S: Maintained 2468F: drivers/net/ieee802154/atusb.c 2469F: drivers/net/ieee802154/atusb.h 2470F: drivers/net/ieee802154/at86rf230.h 2471 2472AUDIT SUBSYSTEM 2473M: Paul Moore <paul@paul-moore.com> 2474M: Eric Paris <eparis@redhat.com> 2475L: linux-audit@redhat.com (moderated for non-subscribers) 2476W: https://github.com/linux-audit 2477W: https://people.redhat.com/sgrubb/audit 2478T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2479S: Supported 2480F: include/linux/audit.h 2481F: include/uapi/linux/audit.h 2482F: kernel/audit* 2483 2484AUXILIARY DISPLAY DRIVERS 2485M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2486W: http://miguelojeda.es/auxdisplay.htm 2487W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2488S: Maintained 2489F: drivers/auxdisplay/ 2490F: include/linux/cfag12864b.h 2491 2492AX.25 NETWORK LAYER 2493M: Ralf Baechle <ralf@linux-mips.org> 2494L: linux-hams@vger.kernel.org 2495W: http://www.linux-ax25.org/ 2496S: Maintained 2497F: include/uapi/linux/ax25.h 2498F: include/net/ax25.h 2499F: net/ax25/ 2500 2501AXENTIA ARM DEVICES 2502M: Peter Rosin <peda@axentia.se> 2503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2504S: Maintained 2505F: Documentation/devicetree/bindings/arm/axentia.txt 2506F: arch/arm/boot/dts/at91-linea.dtsi 2507F: arch/arm/boot/dts/at91-tse850-3.dts 2508 2509AXENTIA ASOC DRIVERS 2510M: Peter Rosin <peda@axentia.se> 2511L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2512S: Maintained 2513F: Documentation/devicetree/bindings/sound/axentia,* 2514F: sound/soc/atmel/tse850-pcm5142.c 2515 2516AZ6007 DVB DRIVER 2517M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2518M: Mauro Carvalho Chehab <mchehab@kernel.org> 2519L: linux-media@vger.kernel.org 2520W: https://linuxtv.org 2521T: git git://linuxtv.org/media_tree.git 2522S: Maintained 2523F: drivers/media/usb/dvb-usb-v2/az6007.c 2524 2525AZTECH FM RADIO RECEIVER DRIVER 2526M: Hans Verkuil <hverkuil@xs4all.nl> 2527L: linux-media@vger.kernel.org 2528T: git git://linuxtv.org/media_tree.git 2529W: https://linuxtv.org 2530S: Maintained 2531F: drivers/media/radio/radio-aztech* 2532 2533B43 WIRELESS DRIVER 2534L: linux-wireless@vger.kernel.org 2535L: b43-dev@lists.infradead.org 2536W: http://wireless.kernel.org/en/users/Drivers/b43 2537S: Odd Fixes 2538F: drivers/net/wireless/broadcom/b43/ 2539 2540B43LEGACY WIRELESS DRIVER 2541M: Larry Finger <Larry.Finger@lwfinger.net> 2542L: linux-wireless@vger.kernel.org 2543L: b43-dev@lists.infradead.org 2544W: http://wireless.kernel.org/en/users/Drivers/b43 2545S: Maintained 2546F: drivers/net/wireless/broadcom/b43legacy/ 2547 2548BACKLIGHT CLASS/SUBSYSTEM 2549M: Lee Jones <lee.jones@linaro.org> 2550M: Daniel Thompson <daniel.thompson@linaro.org> 2551M: Jingoo Han <jingoohan1@gmail.com> 2552T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2553S: Maintained 2554F: drivers/video/backlight/ 2555F: include/linux/backlight.h 2556F: include/linux/pwm_backlight.h 2557F: Documentation/devicetree/bindings/leds/backlight 2558 2559BATMAN ADVANCED 2560M: Marek Lindner <mareklindner@neomailbox.ch> 2561M: Simon Wunderlich <sw@simonwunderlich.de> 2562M: Antonio Quartulli <a@unstable.cc> 2563L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2564W: https://www.open-mesh.org/ 2565Q: https://patchwork.open-mesh.org/project/batman/list/ 2566S: Maintained 2567F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2568F: Documentation/ABI/testing/sysfs-class-net-mesh 2569F: Documentation/networking/batman-adv.rst 2570F: include/uapi/linux/batman_adv.h 2571F: net/batman-adv/ 2572 2573BAYCOM/HDLCDRV DRIVERS FOR AX.25 2574M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2575L: linux-hams@vger.kernel.org 2576W: http://www.baycom.org/~tom/ham/ham.html 2577S: Maintained 2578F: drivers/net/hamradio/baycom* 2579 2580BCACHE (BLOCK LAYER CACHE) 2581M: Michael Lyle <mlyle@lyle.org> 2582M: Kent Overstreet <kent.overstreet@gmail.com> 2583L: linux-bcache@vger.kernel.org 2584W: http://bcache.evilpiepirate.org 2585C: irc://irc.oftc.net/bcache 2586S: Maintained 2587F: drivers/md/bcache/ 2588 2589BDISP ST MEDIA DRIVER 2590M: Fabien Dessenne <fabien.dessenne@st.com> 2591L: linux-media@vger.kernel.org 2592T: git git://linuxtv.org/media_tree.git 2593W: https://linuxtv.org 2594S: Supported 2595F: drivers/media/platform/sti/bdisp 2596 2597BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2598M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2599L: netdev@vger.kernel.org 2600S: Maintained 2601F: drivers/net/ethernet/ec_bhf.c 2602 2603BEFS FILE SYSTEM 2604M: Luis de Bethencourt <luisbg@kernel.org> 2605M: Salah Triki <salah.triki@gmail.com> 2606S: Maintained 2607T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2608F: Documentation/filesystems/befs.txt 2609F: fs/befs/ 2610 2611BFQ I/O SCHEDULER 2612M: Paolo Valente <paolo.valente@linaro.org> 2613M: Jens Axboe <axboe@kernel.dk> 2614L: linux-block@vger.kernel.org 2615S: Maintained 2616F: block/bfq-* 2617F: Documentation/block/bfq-iosched.txt 2618 2619BFS FILE SYSTEM 2620M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2621S: Maintained 2622F: Documentation/filesystems/bfs.txt 2623F: fs/bfs/ 2624F: include/uapi/linux/bfs_fs.h 2625 2626BLACKFIN ARCHITECTURE 2627L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2628T: git git://git.code.sf.net/p/adi-linux/code 2629W: http://blackfin.uclinux.org 2630S: Orphan 2631F: arch/blackfin/ 2632 2633BLACKFIN EMAC DRIVER 2634L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2635W: http://blackfin.uclinux.org 2636S: Orphan 2637F: drivers/net/ethernet/adi/ 2638 2639BLACKFIN MEDIA DRIVER 2640L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2641W: http://blackfin.uclinux.org/ 2642S: Orphan 2643F: drivers/media/platform/blackfin/ 2644F: drivers/media/i2c/adv7183* 2645F: drivers/media/i2c/vs6624* 2646 2647BLACKFIN RTC DRIVER 2648L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2649W: http://blackfin.uclinux.org 2650S: Orphan 2651F: drivers/rtc/rtc-bfin.c 2652 2653BLACKFIN SDH DRIVER 2654L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2655W: http://blackfin.uclinux.org 2656S: Orphan 2657F: drivers/mmc/host/bfin_sdh.c 2658 2659BLACKFIN SERIAL DRIVER 2660L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2661W: http://blackfin.uclinux.org 2662S: Orphan 2663F: drivers/tty/serial/bfin_uart.c 2664 2665BLACKFIN WATCHDOG DRIVER 2666L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2667W: http://blackfin.uclinux.org 2668S: Orphan 2669F: drivers/watchdog/bfin_wdt.c 2670 2671BLINKM RGB LED DRIVER 2672M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2673S: Maintained 2674F: drivers/leds/leds-blinkm.c 2675 2676BLOCK LAYER 2677M: Jens Axboe <axboe@kernel.dk> 2678L: linux-block@vger.kernel.org 2679T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2680S: Maintained 2681F: block/ 2682F: kernel/trace/blktrace.c 2683F: lib/sbitmap.c 2684 2685BLOCK2MTD DRIVER 2686M: Joern Engel <joern@lazybastard.org> 2687L: linux-mtd@lists.infradead.org 2688S: Maintained 2689F: drivers/mtd/devices/block2mtd.c 2690 2691BLUETOOTH DRIVERS 2692M: Marcel Holtmann <marcel@holtmann.org> 2693M: Gustavo Padovan <gustavo@padovan.org> 2694M: Johan Hedberg <johan.hedberg@gmail.com> 2695L: linux-bluetooth@vger.kernel.org 2696W: http://www.bluez.org/ 2697T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2698T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2699S: Maintained 2700F: drivers/bluetooth/ 2701 2702BLUETOOTH SUBSYSTEM 2703M: Marcel Holtmann <marcel@holtmann.org> 2704M: Gustavo Padovan <gustavo@padovan.org> 2705M: Johan Hedberg <johan.hedberg@gmail.com> 2706L: linux-bluetooth@vger.kernel.org 2707W: http://www.bluez.org/ 2708T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2709T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2710S: Maintained 2711F: net/bluetooth/ 2712F: include/net/bluetooth/ 2713 2714BONDING DRIVER 2715M: Jay Vosburgh <j.vosburgh@gmail.com> 2716M: Veaceslav Falico <vfalico@gmail.com> 2717M: Andy Gospodarek <andy@greyhouse.net> 2718L: netdev@vger.kernel.org 2719W: http://sourceforge.net/projects/bonding/ 2720S: Supported 2721F: drivers/net/bonding/ 2722F: include/uapi/linux/if_bonding.h 2723 2724BPF (Safe dynamic programs and tools) 2725M: Alexei Starovoitov <ast@kernel.org> 2726M: Daniel Borkmann <daniel@iogearbox.net> 2727L: netdev@vger.kernel.org 2728L: linux-kernel@vger.kernel.org 2729S: Supported 2730F: arch/x86/net/bpf_jit* 2731F: Documentation/networking/filter.txt 2732F: Documentation/bpf/ 2733F: include/linux/bpf* 2734F: include/linux/filter.h 2735F: include/uapi/linux/bpf* 2736F: include/uapi/linux/filter.h 2737F: kernel/bpf/ 2738F: kernel/trace/bpf_trace.c 2739F: lib/test_bpf.c 2740F: net/bpf/ 2741F: net/core/filter.c 2742F: net/sched/act_bpf.c 2743F: net/sched/cls_bpf.c 2744F: samples/bpf/ 2745F: tools/bpf/ 2746F: tools/testing/selftests/bpf/ 2747 2748BROADCOM B44 10/100 ETHERNET DRIVER 2749M: Michael Chan <michael.chan@broadcom.com> 2750L: netdev@vger.kernel.org 2751S: Supported 2752F: drivers/net/ethernet/broadcom/b44.* 2753 2754BROADCOM B53 ETHERNET SWITCH DRIVER 2755M: Florian Fainelli <f.fainelli@gmail.com> 2756L: netdev@vger.kernel.org 2757L: openwrt-devel@lists.openwrt.org (subscribers-only) 2758S: Supported 2759F: drivers/net/dsa/b53/* 2760F: include/linux/platform_data/b53.h 2761 2762BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2763M: Florian Fainelli <f.fainelli@gmail.com> 2764M: Ray Jui <rjui@broadcom.com> 2765M: Scott Branden <sbranden@broadcom.com> 2766M: bcm-kernel-feedback-list@broadcom.com 2767T: git git://github.com/broadcom/mach-bcm 2768S: Maintained 2769N: bcm281* 2770N: bcm113* 2771N: bcm216* 2772N: kona 2773F: arch/arm/mach-bcm/ 2774 2775BROADCOM BCM2835 ARM ARCHITECTURE 2776M: Eric Anholt <eric@anholt.net> 2777M: Stefan Wahren <stefan.wahren@i2se.com> 2778L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2780T: git git://github.com/anholt/linux 2781S: Maintained 2782N: bcm2835 2783F: drivers/staging/vc04_services 2784 2785BROADCOM BCM47XX MIPS ARCHITECTURE 2786M: Hauke Mehrtens <hauke@hauke-m.de> 2787M: Rafał Miłecki <zajec5@gmail.com> 2788L: linux-mips@linux-mips.org 2789S: Maintained 2790F: Documentation/devicetree/bindings/mips/brcm/ 2791F: arch/mips/bcm47xx/* 2792F: arch/mips/include/asm/mach-bcm47xx/* 2793 2794BROADCOM BCM5301X ARM ARCHITECTURE 2795M: Hauke Mehrtens <hauke@hauke-m.de> 2796M: Rafał Miłecki <zajec5@gmail.com> 2797M: Jon Mason <jonmason@broadcom.com> 2798M: bcm-kernel-feedback-list@broadcom.com 2799L: linux-arm-kernel@lists.infradead.org 2800S: Maintained 2801F: arch/arm/mach-bcm/bcm_5301x.c 2802F: arch/arm/boot/dts/bcm5301x*.dtsi 2803F: arch/arm/boot/dts/bcm470* 2804F: arch/arm/boot/dts/bcm953012* 2805 2806BROADCOM BCM53573 ARM ARCHITECTURE 2807M: Rafał Miłecki <rafal@milecki.pl> 2808L: linux-arm-kernel@lists.infradead.org 2809S: Maintained 2810F: arch/arm/boot/dts/bcm53573* 2811F: arch/arm/boot/dts/bcm47189* 2812 2813BROADCOM BCM63XX ARM ARCHITECTURE 2814M: Florian Fainelli <f.fainelli@gmail.com> 2815M: bcm-kernel-feedback-list@broadcom.com 2816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2817T: git git://github.com/broadcom/stblinux.git 2818S: Maintained 2819N: bcm63xx 2820 2821BROADCOM BCM63XX/BCM33XX UDC DRIVER 2822M: Kevin Cernekee <cernekee@gmail.com> 2823L: linux-usb@vger.kernel.org 2824S: Maintained 2825F: drivers/usb/gadget/udc/bcm63xx_udc.* 2826 2827BROADCOM BCM7XXX ARM ARCHITECTURE 2828M: Brian Norris <computersforpeace@gmail.com> 2829M: Gregory Fong <gregory.0xf0@gmail.com> 2830M: Florian Fainelli <f.fainelli@gmail.com> 2831M: bcm-kernel-feedback-list@broadcom.com 2832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2833T: git git://github.com/broadcom/stblinux.git 2834S: Maintained 2835F: arch/arm/mach-bcm/*brcmstb* 2836F: arch/arm/boot/dts/bcm7*.dts* 2837F: drivers/bus/brcmstb_gisb.c 2838N: brcmstb 2839 2840BROADCOM BMIPS CPUFREQ DRIVER 2841M: Markus Mayer <mmayer@broadcom.com> 2842M: bcm-kernel-feedback-list@broadcom.com 2843L: linux-pm@vger.kernel.org 2844S: Maintained 2845F: drivers/cpufreq/bmips-cpufreq.c 2846 2847BROADCOM BMIPS MIPS ARCHITECTURE 2848M: Kevin Cernekee <cernekee@gmail.com> 2849M: Florian Fainelli <f.fainelli@gmail.com> 2850L: linux-mips@linux-mips.org 2851T: git git://github.com/broadcom/stblinux.git 2852S: Maintained 2853F: arch/mips/bmips/* 2854F: arch/mips/include/asm/mach-bmips/* 2855F: arch/mips/kernel/*bmips* 2856F: arch/mips/boot/dts/brcm/bcm*.dts* 2857F: drivers/irqchip/irq-bcm63* 2858F: drivers/irqchip/irq-bcm7* 2859F: drivers/irqchip/irq-brcmstb* 2860F: include/linux/bcm963xx_nvram.h 2861F: include/linux/bcm963xx_tag.h 2862 2863BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2864M: Rasesh Mody <rasesh.mody@cavium.com> 2865M: Harish Patil <harish.patil@cavium.com> 2866M: Dept-GELinuxNICDev@cavium.com 2867L: netdev@vger.kernel.org 2868S: Supported 2869F: drivers/net/ethernet/broadcom/bnx2.* 2870F: drivers/net/ethernet/broadcom/bnx2_* 2871 2872BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2873M: QLogic-Storage-Upstream@qlogic.com 2874L: linux-scsi@vger.kernel.org 2875S: Supported 2876F: drivers/scsi/bnx2fc/ 2877 2878BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2879M: QLogic-Storage-Upstream@qlogic.com 2880L: linux-scsi@vger.kernel.org 2881S: Supported 2882F: drivers/scsi/bnx2i/ 2883 2884BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2885M: Ariel Elior <ariel.elior@cavium.com> 2886M: everest-linux-l2@cavium.com 2887L: netdev@vger.kernel.org 2888S: Supported 2889F: drivers/net/ethernet/broadcom/bnx2x/ 2890 2891BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2892M: Michael Chan <michael.chan@broadcom.com> 2893L: netdev@vger.kernel.org 2894S: Supported 2895F: drivers/net/ethernet/broadcom/bnxt/ 2896 2897BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2898M: Arend van Spriel <arend.vanspriel@broadcom.com> 2899M: Franky Lin <franky.lin@broadcom.com> 2900M: Hante Meuleman <hante.meuleman@broadcom.com> 2901M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2902M: Wright Feng <wright.feng@cypress.com> 2903L: linux-wireless@vger.kernel.org 2904L: brcm80211-dev-list.pdl@broadcom.com 2905L: brcm80211-dev-list@cypress.com 2906S: Supported 2907F: drivers/net/wireless/broadcom/brcm80211/ 2908 2909BROADCOM BRCMSTB GPIO DRIVER 2910M: Gregory Fong <gregory.0xf0@gmail.com> 2911L: bcm-kernel-feedback-list@broadcom.com 2912S: Supported 2913F: drivers/gpio/gpio-brcmstb.c 2914F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2915 2916BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2917M: Al Cooper <alcooperx@gmail.com> 2918L: linux-kernel@vger.kernel.org 2919L: bcm-kernel-feedback-list@broadcom.com 2920S: Maintained 2921F: drivers/phy/broadcom/phy-brcm-usb* 2922 2923BROADCOM GENET ETHERNET DRIVER 2924M: Doug Berger <opendmb@gmail.com> 2925M: Florian Fainelli <f.fainelli@gmail.com> 2926L: netdev@vger.kernel.org 2927S: Supported 2928F: drivers/net/ethernet/broadcom/genet/ 2929 2930BROADCOM IPROC ARM ARCHITECTURE 2931M: Ray Jui <rjui@broadcom.com> 2932M: Scott Branden <sbranden@broadcom.com> 2933M: Jon Mason <jonmason@broadcom.com> 2934M: bcm-kernel-feedback-list@broadcom.com 2935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2936T: git git://github.com/broadcom/cygnus-linux.git 2937S: Maintained 2938N: iproc 2939N: cygnus 2940N: bcm[-_]nsp 2941N: bcm9113* 2942N: bcm9583* 2943N: bcm9585* 2944N: bcm9586* 2945N: bcm988312 2946N: bcm113* 2947N: bcm583* 2948N: bcm585* 2949N: bcm586* 2950N: bcm88312 2951N: hr2 2952F: arch/arm64/boot/dts/broadcom/ns2* 2953F: drivers/clk/bcm/clk-ns* 2954F: drivers/pinctrl/bcm/pinctrl-ns* 2955 2956BROADCOM KONA GPIO DRIVER 2957M: Ray Jui <rjui@broadcom.com> 2958L: bcm-kernel-feedback-list@broadcom.com 2959S: Supported 2960F: drivers/gpio/gpio-bcm-kona.c 2961F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2962 2963BROADCOM NETXTREME-E ROCE DRIVER 2964M: Selvin Xavier <selvin.xavier@broadcom.com> 2965M: Devesh Sharma <devesh.sharma@broadcom.com> 2966M: Somnath Kotur <somnath.kotur@broadcom.com> 2967M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2968L: linux-rdma@vger.kernel.org 2969W: http://www.broadcom.com 2970S: Supported 2971F: drivers/infiniband/hw/bnxt_re/ 2972F: include/uapi/rdma/bnxt_re-abi.h 2973 2974BROADCOM NVRAM DRIVER 2975M: Rafał Miłecki <zajec5@gmail.com> 2976L: linux-mips@linux-mips.org 2977S: Maintained 2978F: drivers/firmware/broadcom/* 2979 2980BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2981M: Rafał Miłecki <zajec5@gmail.com> 2982L: linux-wireless@vger.kernel.org 2983S: Maintained 2984F: drivers/bcma/ 2985F: include/linux/bcma/ 2986 2987BROADCOM STB AVS CPUFREQ DRIVER 2988M: Markus Mayer <mmayer@broadcom.com> 2989M: bcm-kernel-feedback-list@broadcom.com 2990L: linux-pm@vger.kernel.org 2991S: Maintained 2992F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2993F: drivers/cpufreq/brcmstb* 2994 2995BROADCOM STB AVS TMON DRIVER 2996M: Markus Mayer <mmayer@broadcom.com> 2997M: bcm-kernel-feedback-list@broadcom.com 2998L: linux-pm@vger.kernel.org 2999S: Maintained 3000F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3001F: drivers/thermal/broadcom/brcmstb* 3002 3003BROADCOM STB NAND FLASH DRIVER 3004M: Brian Norris <computersforpeace@gmail.com> 3005M: Kamal Dasu <kdasu.kdev@gmail.com> 3006L: linux-mtd@lists.infradead.org 3007L: bcm-kernel-feedback-list@broadcom.com 3008S: Maintained 3009F: drivers/mtd/nand/brcmnand/ 3010 3011BROADCOM STB DPFE DRIVER 3012M: Markus Mayer <mmayer@broadcom.com> 3013M: bcm-kernel-feedback-list@broadcom.com 3014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3015S: Maintained 3016F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3017F: drivers/memory/brcmstb_dpfe.c 3018 3019BROADCOM SYSTEMPORT ETHERNET DRIVER 3020M: Florian Fainelli <f.fainelli@gmail.com> 3021L: netdev@vger.kernel.org 3022S: Supported 3023F: drivers/net/ethernet/broadcom/bcmsysport.* 3024 3025BROADCOM TG3 GIGABIT ETHERNET DRIVER 3026M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3027M: Prashant Sreedharan <prashant@broadcom.com> 3028M: Michael Chan <mchan@broadcom.com> 3029L: netdev@vger.kernel.org 3030S: Supported 3031F: drivers/net/ethernet/broadcom/tg3.* 3032 3033BROCADE BFA FC SCSI DRIVER 3034M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3035M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3036L: linux-scsi@vger.kernel.org 3037S: Supported 3038F: drivers/scsi/bfa/ 3039 3040BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3041M: Rasesh Mody <rasesh.mody@cavium.com> 3042M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3043M: Dept-GELinuxNICDev@cavium.com 3044L: netdev@vger.kernel.org 3045S: Supported 3046F: drivers/net/ethernet/brocade/bna/ 3047 3048BSG (block layer generic sg v4 driver) 3049M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3050L: linux-scsi@vger.kernel.org 3051S: Supported 3052F: block/bsg.c 3053F: include/linux/bsg.h 3054F: include/uapi/linux/bsg.h 3055 3056BT87X AUDIO DRIVER 3057M: Clemens Ladisch <clemens@ladisch.de> 3058L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3059T: git git://git.alsa-project.org/alsa-kernel.git 3060S: Maintained 3061F: Documentation/sound/alsa/Bt87x.txt 3062F: sound/pci/bt87x.c 3063 3064BT8XXGPIO DRIVER 3065M: Michael Buesch <m@bues.ch> 3066W: http://bu3sch.de/btgpio.php 3067S: Maintained 3068F: drivers/gpio/gpio-bt8xx.c 3069 3070BTRFS FILE SYSTEM 3071M: Chris Mason <clm@fb.com> 3072M: Josef Bacik <jbacik@fb.com> 3073M: David Sterba <dsterba@suse.com> 3074L: linux-btrfs@vger.kernel.org 3075W: http://btrfs.wiki.kernel.org/ 3076Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3077T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3078S: Maintained 3079F: Documentation/filesystems/btrfs.txt 3080F: fs/btrfs/ 3081F: include/linux/btrfs* 3082F: include/uapi/linux/btrfs* 3083 3084BTTV VIDEO4LINUX DRIVER 3085M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3086M: Mauro Carvalho Chehab <mchehab@kernel.org> 3087L: linux-media@vger.kernel.org 3088W: https://linuxtv.org 3089T: git git://linuxtv.org/media_tree.git 3090S: Odd fixes 3091F: Documentation/media/v4l-drivers/bttv* 3092F: drivers/media/pci/bt8xx/bttv* 3093 3094BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3095M: Chanwoo Choi <cw00.choi@samsung.com> 3096L: linux-pm@vger.kernel.org 3097L: linux-samsung-soc@vger.kernel.org 3098T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3099S: Maintained 3100F: drivers/devfreq/exynos-bus.c 3101F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3102 3103BUSLOGIC SCSI DRIVER 3104M: Khalid Aziz <khalid@gonehiking.org> 3105L: linux-scsi@vger.kernel.org 3106S: Maintained 3107F: drivers/scsi/BusLogic.* 3108F: drivers/scsi/FlashPoint.* 3109 3110C-MEDIA CMI8788 DRIVER 3111M: Clemens Ladisch <clemens@ladisch.de> 3112L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3113T: git git://git.alsa-project.org/alsa-kernel.git 3114S: Maintained 3115F: sound/pci/oxygen/ 3116 3117C6X ARCHITECTURE 3118M: Mark Salter <msalter@redhat.com> 3119M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3120L: linux-c6x-dev@linux-c6x.org 3121W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3122S: Maintained 3123F: arch/c6x/ 3124 3125CA8210 IEEE-802.15.4 RADIO DRIVER 3126M: Harry Morris <h.morris@cascoda.com> 3127L: linux-wpan@vger.kernel.org 3128W: https://github.com/Cascoda/ca8210-linux.git 3129S: Maintained 3130F: drivers/net/ieee802154/ca8210.c 3131F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3132 3133CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3134M: David Howells <dhowells@redhat.com> 3135L: linux-cachefs@redhat.com (moderated for non-subscribers) 3136S: Supported 3137F: Documentation/filesystems/caching/cachefiles.txt 3138F: fs/cachefiles/ 3139 3140CADET FM/AM RADIO RECEIVER DRIVER 3141M: Hans Verkuil <hverkuil@xs4all.nl> 3142L: linux-media@vger.kernel.org 3143T: git git://linuxtv.org/media_tree.git 3144W: https://linuxtv.org 3145S: Maintained 3146F: drivers/media/radio/radio-cadet* 3147 3148CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3149M: Jonathan Corbet <corbet@lwn.net> 3150L: linux-media@vger.kernel.org 3151T: git git://linuxtv.org/media_tree.git 3152S: Maintained 3153F: Documentation/media/v4l-drivers/cafe_ccic* 3154F: drivers/media/platform/marvell-ccic/ 3155 3156CAIF NETWORK LAYER 3157M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3158L: netdev@vger.kernel.org 3159S: Supported 3160F: Documentation/networking/caif/ 3161F: drivers/net/caif/ 3162F: include/uapi/linux/caif/ 3163F: include/net/caif/ 3164F: net/caif/ 3165 3166CALGARY x86-64 IOMMU 3167M: Muli Ben-Yehuda <mulix@mulix.org> 3168M: Jon Mason <jdmason@kudzu.us> 3169L: iommu@lists.linux-foundation.org 3170S: Maintained 3171F: arch/x86/kernel/pci-calgary_64.c 3172F: arch/x86/kernel/tce_64.c 3173F: arch/x86/include/asm/calgary.h 3174F: arch/x86/include/asm/tce.h 3175 3176CAN NETWORK DRIVERS 3177M: Wolfgang Grandegger <wg@grandegger.com> 3178M: Marc Kleine-Budde <mkl@pengutronix.de> 3179L: linux-can@vger.kernel.org 3180W: https://github.com/linux-can 3181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3182T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3183S: Maintained 3184F: Documentation/devicetree/bindings/net/can/ 3185F: drivers/net/can/ 3186F: include/linux/can/dev.h 3187F: include/linux/can/platform/ 3188F: include/uapi/linux/can/error.h 3189F: include/uapi/linux/can/netlink.h 3190 3191CAN NETWORK LAYER 3192M: Oliver Hartkopp <socketcan@hartkopp.net> 3193M: Marc Kleine-Budde <mkl@pengutronix.de> 3194L: linux-can@vger.kernel.org 3195W: https://github.com/linux-can 3196T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3197T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3198S: Maintained 3199F: Documentation/networking/can.txt 3200F: net/can/ 3201F: include/linux/can/core.h 3202F: include/uapi/linux/can.h 3203F: include/uapi/linux/can/bcm.h 3204F: include/uapi/linux/can/raw.h 3205F: include/uapi/linux/can/gw.h 3206 3207CAPABILITIES 3208M: Serge Hallyn <serge@hallyn.com> 3209L: linux-security-module@vger.kernel.org 3210S: Supported 3211F: include/linux/capability.h 3212F: include/uapi/linux/capability.h 3213F: security/commoncap.c 3214F: kernel/capability.c 3215 3216CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3217M: Kevin Tsai <ktsai@capellamicro.com> 3218S: Maintained 3219F: drivers/iio/light/cm* 3220 3221CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3222M: Christian Lamparter <chunkeey@googlemail.com> 3223L: linux-wireless@vger.kernel.org 3224W: http://wireless.kernel.org/en/users/Drivers/carl9170 3225S: Maintained 3226F: drivers/net/wireless/ath/carl9170/ 3227 3228CAVIUM I2C DRIVER 3229M: Jan Glauber <jglauber@cavium.com> 3230M: David Daney <david.daney@cavium.com> 3231W: http://www.cavium.com 3232S: Supported 3233F: drivers/i2c/busses/i2c-octeon* 3234F: drivers/i2c/busses/i2c-thunderx* 3235 3236CAVIUM LIQUIDIO NETWORK DRIVER 3237M: Derek Chickles <derek.chickles@caviumnetworks.com> 3238M: Satanand Burla <satananda.burla@caviumnetworks.com> 3239M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3240M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3241L: netdev@vger.kernel.org 3242W: http://www.cavium.com 3243S: Supported 3244F: drivers/net/ethernet/cavium/liquidio/ 3245 3246CAVIUM MMC DRIVER 3247M: Jan Glauber <jglauber@cavium.com> 3248M: David Daney <david.daney@cavium.com> 3249M: Steven J. Hill <Steven.Hill@cavium.com> 3250W: http://www.cavium.com 3251S: Supported 3252F: drivers/mmc/host/cavium* 3253 3254CAVIUM OCTEON-TX CRYPTO DRIVER 3255M: George Cherian <george.cherian@cavium.com> 3256L: linux-crypto@vger.kernel.org 3257W: http://www.cavium.com 3258S: Supported 3259F: drivers/crypto/cavium/cpt/ 3260 3261CAVIUM THUNDERX2 ARM64 SOC 3262M: Robert Richter <rrichter@cavium.com> 3263M: Jayachandran C <jnair@caviumnetworks.com> 3264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3265S: Maintained 3266F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3267F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3268 3269CC2520 IEEE-802.15.4 RADIO DRIVER 3270M: Varka Bhadram <varkabhadram@gmail.com> 3271L: linux-wpan@vger.kernel.org 3272S: Maintained 3273F: drivers/net/ieee802154/cc2520.c 3274F: include/linux/spi/cc2520.h 3275F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3276 3277CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3278M: Gilad Ben-Yossef <gilad@benyossef.com> 3279L: linux-crypto@vger.kernel.org 3280L: driverdev-devel@linuxdriverproject.org 3281S: Supported 3282F: drivers/staging/ccree/ 3283W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3284 3285CEC FRAMEWORK 3286M: Hans Verkuil <hans.verkuil@cisco.com> 3287L: linux-media@vger.kernel.org 3288T: git git://linuxtv.org/media_tree.git 3289W: http://linuxtv.org 3290S: Supported 3291F: Documentation/media/kapi/cec-core.rst 3292F: Documentation/media/uapi/cec 3293F: drivers/media/cec/ 3294F: drivers/media/rc/keymaps/rc-cec.c 3295F: include/media/cec.h 3296F: include/media/cec-notifier.h 3297F: include/uapi/linux/cec.h 3298F: include/uapi/linux/cec-funcs.h 3299F: Documentation/devicetree/bindings/media/cec.txt 3300 3301CEC GPIO DRIVER 3302M: Hans Verkuil <hans.verkuil@cisco.com> 3303L: linux-media@vger.kernel.org 3304T: git git://linuxtv.org/media_tree.git 3305W: http://linuxtv.org 3306S: Supported 3307F: drivers/media/platform/cec-gpio/ 3308F: Documentation/devicetree/bindings/media/cec-gpio.txt 3309 3310CELL BROADBAND ENGINE ARCHITECTURE 3311M: Arnd Bergmann <arnd@arndb.de> 3312L: linuxppc-dev@lists.ozlabs.org 3313W: http://www.ibm.com/developerworks/power/cell/ 3314S: Supported 3315F: arch/powerpc/include/asm/cell*.h 3316F: arch/powerpc/include/asm/spu*.h 3317F: arch/powerpc/include/uapi/asm/spu*.h 3318F: arch/powerpc/oprofile/*cell* 3319F: arch/powerpc/platforms/cell/ 3320 3321CEPH COMMON CODE (LIBCEPH) 3322M: Ilya Dryomov <idryomov@gmail.com> 3323M: "Yan, Zheng" <zyan@redhat.com> 3324M: Sage Weil <sage@redhat.com> 3325L: ceph-devel@vger.kernel.org 3326W: http://ceph.com/ 3327T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3328T: git git://github.com/ceph/ceph-client.git 3329S: Supported 3330F: net/ceph/ 3331F: include/linux/ceph/ 3332F: include/linux/crush/ 3333 3334CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3335M: "Yan, Zheng" <zyan@redhat.com> 3336M: Sage Weil <sage@redhat.com> 3337M: Ilya Dryomov <idryomov@gmail.com> 3338L: ceph-devel@vger.kernel.org 3339W: http://ceph.com/ 3340T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3341T: git git://github.com/ceph/ceph-client.git 3342S: Supported 3343F: Documentation/filesystems/ceph.txt 3344F: fs/ceph/ 3345 3346CERTIFICATE HANDLING: 3347M: David Howells <dhowells@redhat.com> 3348M: David Woodhouse <dwmw2@infradead.org> 3349L: keyrings@vger.kernel.org 3350S: Maintained 3351F: Documentation/module-signing.txt 3352F: certs/ 3353F: scripts/sign-file.c 3354F: scripts/extract-cert.c 3355 3356CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3357L: linux-usb@vger.kernel.org 3358S: Orphan 3359F: Documentation/usb/WUSB-Design-overview.txt 3360F: Documentation/usb/wusb-cbaf 3361F: drivers/usb/host/hwa-hc.c 3362F: drivers/usb/host/whci/ 3363F: drivers/usb/wusbcore/ 3364F: include/linux/usb/wusb* 3365 3366CFAG12864B LCD DRIVER 3367M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3368W: http://miguelojeda.es/auxdisplay.htm 3369W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3370S: Maintained 3371F: drivers/auxdisplay/cfag12864b.c 3372F: include/linux/cfag12864b.h 3373 3374CFAG12864BFB LCD FRAMEBUFFER DRIVER 3375M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3376W: http://miguelojeda.es/auxdisplay.htm 3377W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3378S: Maintained 3379F: drivers/auxdisplay/cfag12864bfb.c 3380F: include/linux/cfag12864b.h 3381 3382802.11 (including CFG80211/NL80211) 3383M: Johannes Berg <johannes@sipsolutions.net> 3384L: linux-wireless@vger.kernel.org 3385W: http://wireless.kernel.org/ 3386T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3387T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3388S: Maintained 3389F: net/wireless/ 3390F: include/uapi/linux/nl80211.h 3391F: include/linux/ieee80211.h 3392F: include/net/wext.h 3393F: include/net/cfg80211.h 3394F: include/net/iw_handler.h 3395F: include/net/ieee80211_radiotap.h 3396F: Documentation/driver-api/80211/cfg80211.rst 3397F: Documentation/networking/regulatory.txt 3398 3399CHAR and MISC DRIVERS 3400M: Arnd Bergmann <arnd@arndb.de> 3401M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3402T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3403S: Supported 3404F: drivers/char/* 3405F: drivers/misc/* 3406F: include/linux/miscdevice.h 3407 3408CHECKPATCH 3409M: Andy Whitcroft <apw@canonical.com> 3410M: Joe Perches <joe@perches.com> 3411S: Maintained 3412F: scripts/checkpatch.pl 3413 3414CHINESE DOCUMENTATION 3415M: Harry Wei <harryxiyou@gmail.com> 3416L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3417L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3418S: Maintained 3419F: Documentation/translations/zh_CN/ 3420 3421CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3422M: Peter Chen <Peter.Chen@nxp.com> 3423T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3424L: linux-usb@vger.kernel.org 3425S: Maintained 3426F: drivers/usb/chipidea/ 3427 3428CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3429M: Hans de Goede <hdegoede@redhat.com> 3430L: linux-input@vger.kernel.org 3431S: Maintained 3432F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3433F: drivers/input/touchscreen/chipone_icn8318.c 3434 3435CHROME HARDWARE PLATFORM SUPPORT 3436M: Benson Leung <bleung@chromium.org> 3437M: Olof Johansson <olof@lixom.net> 3438S: Maintained 3439T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3440F: drivers/platform/chrome/ 3441 3442CIRRUS LOGIC AUDIO CODEC DRIVERS 3443M: Brian Austin <brian.austin@cirrus.com> 3444M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3445L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3446S: Maintained 3447F: sound/soc/codecs/cs* 3448 3449CIRRUS LOGIC EP93XX ETHERNET DRIVER 3450M: Hartley Sweeten <hsweeten@visionengravers.com> 3451L: netdev@vger.kernel.org 3452S: Maintained 3453F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3454 3455CISCO FCOE HBA DRIVER 3456M: Satish Kharat <satishkh@cisco.com> 3457M: Sesidhar Baddela <sebaddel@cisco.com> 3458M: Karan Tilak Kumar <kartilak@cisco.com> 3459L: linux-scsi@vger.kernel.org 3460S: Supported 3461F: drivers/scsi/fnic/ 3462 3463CISCO SCSI HBA DRIVER 3464M: Karan Tilak Kumar <kartilak@cisco.com> 3465M: Sesidhar Baddela <sebaddel@cisco.com> 3466L: linux-scsi@vger.kernel.org 3467S: Supported 3468F: drivers/scsi/snic/ 3469 3470CISCO VIC ETHERNET NIC DRIVER 3471M: Christian Benvenuti <benve@cisco.com> 3472M: Govindarajulu Varadarajan <_govind@gmx.com> 3473M: Parvi Kaustubhi <pkaustub@cisco.com> 3474S: Supported 3475F: drivers/net/ethernet/cisco/enic/ 3476 3477CISCO VIC LOW LATENCY NIC DRIVER 3478M: Christian Benvenuti <benve@cisco.com> 3479M: Dave Goodell <dgoodell@cisco.com> 3480S: Supported 3481F: drivers/infiniband/hw/usnic/ 3482 3483CLEANCACHE API 3484M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3485L: linux-kernel@vger.kernel.org 3486S: Maintained 3487F: mm/cleancache.c 3488F: include/linux/cleancache.h 3489 3490CLK API 3491M: Russell King <linux@armlinux.org.uk> 3492L: linux-clk@vger.kernel.org 3493S: Maintained 3494F: include/linux/clk.h 3495 3496CLOCKSOURCE, CLOCKEVENT DRIVERS 3497M: Daniel Lezcano <daniel.lezcano@linaro.org> 3498M: Thomas Gleixner <tglx@linutronix.de> 3499L: linux-kernel@vger.kernel.org 3500T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3501S: Supported 3502F: drivers/clocksource/ 3503F: Documentation/devicetree/bindings/timer/ 3504 3505CMPC ACPI DRIVER 3506M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3507M: Daniel Oliveira Nascimento <don@syst.com.br> 3508L: platform-driver-x86@vger.kernel.org 3509S: Supported 3510F: drivers/platform/x86/classmate-laptop.c 3511 3512COBALT MEDIA DRIVER 3513M: Hans Verkuil <hans.verkuil@cisco.com> 3514L: linux-media@vger.kernel.org 3515T: git git://linuxtv.org/media_tree.git 3516W: https://linuxtv.org 3517S: Supported 3518F: drivers/media/pci/cobalt/ 3519 3520COCCINELLE/Semantic Patches (SmPL) 3521M: Julia Lawall <Julia.Lawall@lip6.fr> 3522M: Gilles Muller <Gilles.Muller@lip6.fr> 3523M: Nicolas Palix <nicolas.palix@imag.fr> 3524M: Michal Marek <michal.lkml@markovi.net> 3525L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3526T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3527W: http://coccinelle.lip6.fr/ 3528S: Supported 3529F: Documentation/dev-tools/coccinelle.rst 3530F: scripts/coccinelle/ 3531F: scripts/coccicheck 3532 3533CODA FILE SYSTEM 3534M: Jan Harkes <jaharkes@cs.cmu.edu> 3535M: coda@cs.cmu.edu 3536L: codalist@coda.cs.cmu.edu 3537W: http://www.coda.cs.cmu.edu/ 3538S: Maintained 3539F: Documentation/filesystems/coda.txt 3540F: fs/coda/ 3541F: include/linux/coda*.h 3542F: include/uapi/linux/coda*.h 3543 3544CODA V4L2 MEM2MEM DRIVER 3545M: Philipp Zabel <p.zabel@pengutronix.de> 3546L: linux-media@vger.kernel.org 3547S: Maintained 3548F: Documentation/devicetree/bindings/media/coda.txt 3549F: drivers/media/platform/coda/ 3550 3551COMMON CLK FRAMEWORK 3552M: Michael Turquette <mturquette@baylibre.com> 3553M: Stephen Boyd <sboyd@codeaurora.org> 3554L: linux-clk@vger.kernel.org 3555Q: http://patchwork.kernel.org/project/linux-clk/list/ 3556T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3557S: Maintained 3558F: Documentation/devicetree/bindings/clock/ 3559F: drivers/clk/ 3560X: drivers/clk/clkdev.c 3561F: include/linux/clk-pr* 3562F: include/linux/clk/ 3563 3564COMMON INTERNET FILE SYSTEM (CIFS) 3565M: Steve French <sfrench@samba.org> 3566L: linux-cifs@vger.kernel.org 3567L: samba-technical@lists.samba.org (moderated for non-subscribers) 3568W: http://linux-cifs.samba.org/ 3569T: git git://git.samba.org/sfrench/cifs-2.6.git 3570S: Supported 3571F: Documentation/filesystems/cifs/ 3572F: fs/cifs/ 3573 3574COMPACTPCI HOTPLUG CORE 3575M: Scott Murray <scott@spiteful.org> 3576L: linux-pci@vger.kernel.org 3577S: Maintained 3578F: drivers/pci/hotplug/cpci_hotplug* 3579 3580COMPACTPCI HOTPLUG GENERIC DRIVER 3581M: Scott Murray <scott@spiteful.org> 3582L: linux-pci@vger.kernel.org 3583S: Maintained 3584F: drivers/pci/hotplug/cpcihp_generic.c 3585 3586COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3587M: Scott Murray <scott@spiteful.org> 3588L: linux-pci@vger.kernel.org 3589S: Maintained 3590F: drivers/pci/hotplug/cpcihp_zt5550.* 3591 3592COMPAL LAPTOP SUPPORT 3593M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3594L: platform-driver-x86@vger.kernel.org 3595S: Maintained 3596F: drivers/platform/x86/compal-laptop.c 3597 3598CONEXANT ACCESSRUNNER USB DRIVER 3599L: accessrunner-general@lists.sourceforge.net 3600W: http://accessrunner.sourceforge.net/ 3601S: Orphan 3602F: drivers/usb/atm/cxacru.c 3603 3604CONFIGFS 3605M: Joel Becker <jlbec@evilplan.org> 3606M: Christoph Hellwig <hch@lst.de> 3607T: git git://git.infradead.org/users/hch/configfs.git 3608S: Supported 3609F: fs/configfs/ 3610F: include/linux/configfs.h 3611 3612CONNECTOR 3613M: Evgeniy Polyakov <zbr@ioremap.net> 3614L: netdev@vger.kernel.org 3615S: Maintained 3616F: drivers/connector/ 3617 3618CONTROL GROUP (CGROUP) 3619M: Tejun Heo <tj@kernel.org> 3620M: Li Zefan <lizefan@huawei.com> 3621M: Johannes Weiner <hannes@cmpxchg.org> 3622L: cgroups@vger.kernel.org 3623T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3624S: Maintained 3625F: Documentation/cgroup* 3626F: include/linux/cgroup* 3627F: kernel/cgroup* 3628 3629CONTROL GROUP - CPUSET 3630M: Li Zefan <lizefan@huawei.com> 3631L: cgroups@vger.kernel.org 3632W: http://www.bullopensource.org/cpuset/ 3633W: http://oss.sgi.com/projects/cpusets/ 3634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3635S: Maintained 3636F: Documentation/cgroup-v1/cpusets.txt 3637F: include/linux/cpuset.h 3638F: kernel/cgroup/cpuset.c 3639 3640CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3641M: Johannes Weiner <hannes@cmpxchg.org> 3642M: Michal Hocko <mhocko@kernel.org> 3643M: Vladimir Davydov <vdavydov.dev@gmail.com> 3644L: cgroups@vger.kernel.org 3645L: linux-mm@kvack.org 3646S: Maintained 3647F: mm/memcontrol.c 3648F: mm/swap_cgroup.c 3649 3650CORETEMP HARDWARE MONITORING DRIVER 3651M: Fenghua Yu <fenghua.yu@intel.com> 3652L: linux-hwmon@vger.kernel.org 3653S: Maintained 3654F: Documentation/hwmon/coretemp 3655F: drivers/hwmon/coretemp.c 3656 3657COSA/SRP SYNC SERIAL DRIVER 3658M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3659W: http://www.fi.muni.cz/~kas/cosa/ 3660S: Maintained 3661F: drivers/net/wan/cosa* 3662 3663CPMAC ETHERNET DRIVER 3664M: Florian Fainelli <f.fainelli@gmail.com> 3665L: netdev@vger.kernel.org 3666S: Maintained 3667F: drivers/net/ethernet/ti/cpmac.c 3668 3669CPU FREQUENCY DRIVERS 3670M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3671M: Viresh Kumar <viresh.kumar@linaro.org> 3672L: linux-pm@vger.kernel.org 3673S: Maintained 3674T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3675T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3676B: https://bugzilla.kernel.org 3677F: Documentation/cpu-freq/ 3678F: Documentation/devicetree/bindings/cpufreq/ 3679F: drivers/cpufreq/ 3680F: include/linux/cpufreq.h 3681F: tools/testing/selftests/cpufreq/ 3682 3683CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3684M: Viresh Kumar <viresh.kumar@linaro.org> 3685M: Sudeep Holla <sudeep.holla@arm.com> 3686L: linux-pm@vger.kernel.org 3687W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3688S: Maintained 3689F: drivers/cpufreq/arm_big_little.h 3690F: drivers/cpufreq/arm_big_little.c 3691F: drivers/cpufreq/arm_big_little_dt.c 3692 3693CPU POWER MONITORING SUBSYSTEM 3694M: Thomas Renninger <trenn@suse.com> 3695M: Shuah Khan <shuahkh@osg.samsung.com> 3696M: Shuah Khan <shuah@kernel.org> 3697L: linux-pm@vger.kernel.org 3698S: Maintained 3699F: tools/power/cpupower/ 3700 3701CPUID/MSR DRIVER 3702M: "H. Peter Anvin" <hpa@zytor.com> 3703S: Maintained 3704F: arch/x86/kernel/cpuid.c 3705F: arch/x86/kernel/msr.c 3706 3707CPUIDLE DRIVER - ARM BIG LITTLE 3708M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3709M: Daniel Lezcano <daniel.lezcano@linaro.org> 3710L: linux-pm@vger.kernel.org 3711L: linux-arm-kernel@lists.infradead.org 3712T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3713S: Maintained 3714F: drivers/cpuidle/cpuidle-big_little.c 3715 3716CPUIDLE DRIVER - ARM EXYNOS 3717M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3718M: Daniel Lezcano <daniel.lezcano@linaro.org> 3719M: Kukjin Kim <kgene@kernel.org> 3720L: linux-pm@vger.kernel.org 3721L: linux-samsung-soc@vger.kernel.org 3722S: Supported 3723F: drivers/cpuidle/cpuidle-exynos.c 3724F: arch/arm/mach-exynos/pm.c 3725 3726CPUIDLE DRIVERS 3727M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3728M: Daniel Lezcano <daniel.lezcano@linaro.org> 3729L: linux-pm@vger.kernel.org 3730S: Maintained 3731T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3732B: https://bugzilla.kernel.org 3733F: drivers/cpuidle/* 3734F: include/linux/cpuidle.h 3735 3736CRAMFS FILESYSTEM 3737M: Nicolas Pitre <nico@linaro.org> 3738S: Maintained 3739F: Documentation/filesystems/cramfs.txt 3740F: fs/cramfs/ 3741 3742CRIS PORT 3743M: Mikael Starvik <starvik@axis.com> 3744M: Jesper Nilsson <jesper.nilsson@axis.com> 3745L: linux-cris-kernel@axis.com 3746W: http://developer.axis.com 3747T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3748S: Maintained 3749F: arch/cris/ 3750F: drivers/tty/serial/crisv10.* 3751 3752CRYPTO API 3753M: Herbert Xu <herbert@gondor.apana.org.au> 3754M: "David S. Miller" <davem@davemloft.net> 3755L: linux-crypto@vger.kernel.org 3756T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3757T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3758S: Maintained 3759F: Documentation/crypto/ 3760F: Documentation/devicetree/bindings/crypto/ 3761F: arch/*/crypto/ 3762F: crypto/ 3763F: drivers/crypto/ 3764F: include/crypto/ 3765F: include/linux/crypto* 3766 3767CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3768M: Neil Horman <nhorman@tuxdriver.com> 3769L: linux-crypto@vger.kernel.org 3770S: Maintained 3771F: crypto/ansi_cprng.c 3772F: crypto/rng.c 3773 3774CS3308 MEDIA DRIVER 3775M: Hans Verkuil <hverkuil@xs4all.nl> 3776L: linux-media@vger.kernel.org 3777T: git git://linuxtv.org/media_tree.git 3778W: http://linuxtv.org 3779S: Odd Fixes 3780F: drivers/media/i2c/cs3308.c 3781F: drivers/media/i2c/cs3308.h 3782 3783CS5535 Audio ALSA driver 3784M: Jaya Kumar <jayakumar.alsa@gmail.com> 3785S: Maintained 3786F: sound/pci/cs5535audio/ 3787 3788CW1200 WLAN driver 3789M: Solomon Peachy <pizza@shaftnet.org> 3790S: Maintained 3791F: drivers/net/wireless/st/cw1200/ 3792 3793CX18 VIDEO4LINUX DRIVER 3794M: Andy Walls <awalls@md.metrocast.net> 3795L: ivtv-devel@ivtvdriver.org (subscribers-only) 3796L: linux-media@vger.kernel.org 3797T: git git://linuxtv.org/media_tree.git 3798W: https://linuxtv.org 3799W: http://www.ivtvdriver.org/index.php/Cx18 3800S: Maintained 3801F: Documentation/media/v4l-drivers/cx18* 3802F: drivers/media/pci/cx18/ 3803F: include/uapi/linux/ivtv* 3804 3805CX2341X MPEG ENCODER HELPER MODULE 3806M: Hans Verkuil <hverkuil@xs4all.nl> 3807L: linux-media@vger.kernel.org 3808T: git git://linuxtv.org/media_tree.git 3809W: https://linuxtv.org 3810S: Maintained 3811F: drivers/media/common/cx2341x* 3812F: include/media/cx2341x* 3813 3814CX24120 MEDIA DRIVER 3815M: Jemma Denson <jdenson@gmail.com> 3816M: Patrick Boettcher <patrick.boettcher@posteo.de> 3817L: linux-media@vger.kernel.org 3818W: https://linuxtv.org 3819Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3820S: Maintained 3821F: drivers/media/dvb-frontends/cx24120* 3822 3823CX88 VIDEO4LINUX DRIVER 3824M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3825M: Mauro Carvalho Chehab <mchehab@kernel.org> 3826L: linux-media@vger.kernel.org 3827W: https://linuxtv.org 3828T: git git://linuxtv.org/media_tree.git 3829S: Odd fixes 3830F: Documentation/media/v4l-drivers/cx88* 3831F: drivers/media/pci/cx88/ 3832 3833CXD2820R MEDIA DRIVER 3834M: Antti Palosaari <crope@iki.fi> 3835L: linux-media@vger.kernel.org 3836W: https://linuxtv.org 3837W: http://palosaari.fi/linux/ 3838Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3839T: git git://linuxtv.org/anttip/media_tree.git 3840S: Maintained 3841F: drivers/media/dvb-frontends/cxd2820r* 3842 3843CXGB3 ETHERNET DRIVER (CXGB3) 3844M: Santosh Raspatur <santosh@chelsio.com> 3845L: netdev@vger.kernel.org 3846W: http://www.chelsio.com 3847S: Supported 3848F: drivers/net/ethernet/chelsio/cxgb3/ 3849 3850CXGB3 ISCSI DRIVER (CXGB3I) 3851M: Karen Xie <kxie@chelsio.com> 3852L: linux-scsi@vger.kernel.org 3853W: http://www.chelsio.com 3854S: Supported 3855F: drivers/scsi/cxgbi/cxgb3i 3856 3857CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3858M: Steve Wise <swise@chelsio.com> 3859L: linux-rdma@vger.kernel.org 3860W: http://www.openfabrics.org 3861S: Supported 3862F: drivers/infiniband/hw/cxgb3/ 3863F: include/uapi/rdma/cxgb3-abi.h 3864 3865CXGB4 CRYPTO DRIVER (chcr) 3866M: Harsh Jain <harsh@chelsio.com> 3867L: linux-crypto@vger.kernel.org 3868W: http://www.chelsio.com 3869S: Supported 3870F: drivers/crypto/chelsio 3871 3872CXGB4 ETHERNET DRIVER (CXGB4) 3873M: Ganesh Goudar <ganeshgr@chelsio.com> 3874L: netdev@vger.kernel.org 3875W: http://www.chelsio.com 3876S: Supported 3877F: drivers/net/ethernet/chelsio/cxgb4/ 3878 3879CXGB4 ISCSI DRIVER (CXGB4I) 3880M: Karen Xie <kxie@chelsio.com> 3881L: linux-scsi@vger.kernel.org 3882W: http://www.chelsio.com 3883S: Supported 3884F: drivers/scsi/cxgbi/cxgb4i 3885 3886CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3887M: Steve Wise <swise@chelsio.com> 3888L: linux-rdma@vger.kernel.org 3889W: http://www.openfabrics.org 3890S: Supported 3891F: drivers/infiniband/hw/cxgb4/ 3892F: include/uapi/rdma/cxgb4-abi.h 3893 3894CXGB4VF ETHERNET DRIVER (CXGB4VF) 3895M: Casey Leedom <leedom@chelsio.com> 3896L: netdev@vger.kernel.org 3897W: http://www.chelsio.com 3898S: Supported 3899F: drivers/net/ethernet/chelsio/cxgb4vf/ 3900 3901CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3902M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3903M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3904L: linuxppc-dev@lists.ozlabs.org 3905S: Supported 3906F: arch/powerpc/platforms/powernv/pci-cxl.c 3907F: drivers/misc/cxl/ 3908F: include/misc/cxl* 3909F: include/uapi/misc/cxl.h 3910F: Documentation/powerpc/cxl.txt 3911F: Documentation/ABI/testing/sysfs-class-cxl 3912 3913CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3914M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3915M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3916M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3917L: linux-scsi@vger.kernel.org 3918S: Supported 3919F: drivers/scsi/cxlflash/ 3920F: include/uapi/scsi/cxlflash_ioctls.h 3921F: Documentation/powerpc/cxlflash.txt 3922 3923CYBERPRO FB DRIVER 3924M: Russell King <linux@armlinux.org.uk> 3925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3926W: http://www.armlinux.org.uk/ 3927S: Maintained 3928F: drivers/video/fbdev/cyber2000fb.* 3929 3930CYCLADES ASYNC MUX DRIVER 3931W: http://www.cyclades.com/ 3932S: Orphan 3933F: drivers/tty/cyclades.c 3934F: include/linux/cyclades.h 3935F: include/uapi/linux/cyclades.h 3936 3937CYCLADES PC300 DRIVER 3938W: http://www.cyclades.com/ 3939S: Orphan 3940F: drivers/net/wan/pc300* 3941 3942CYPRESS_FIRMWARE MEDIA DRIVER 3943M: Antti Palosaari <crope@iki.fi> 3944L: linux-media@vger.kernel.org 3945W: https://linuxtv.org 3946W: http://palosaari.fi/linux/ 3947Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3948T: git git://linuxtv.org/anttip/media_tree.git 3949S: Maintained 3950F: drivers/media/common/cypress_firmware* 3951 3952CYTTSP TOUCHSCREEN DRIVER 3953M: Ferruh Yigit <fery@cypress.com> 3954L: linux-input@vger.kernel.org 3955S: Supported 3956F: drivers/input/touchscreen/cyttsp* 3957F: include/linux/input/cyttsp.h 3958 3959D-LINK DIR-685 TOUCHKEYS DRIVER 3960M: Linus Walleij <linus.walleij@linaro.org> 3961L: linux-input@vger.kernel.org 3962S: Supported 3963F: drivers/input/dlink-dir685-touchkeys.c 3964 3965DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3966M: Joshua Kinard <kumba@gentoo.org> 3967S: Maintained 3968F: drivers/rtc/rtc-ds1685.c 3969F: include/linux/rtc/ds1685.h 3970 3971DAMA SLAVE for AX.25 3972M: Joerg Reuter <jreuter@yaina.de> 3973W: http://yaina.de/jreuter/ 3974W: http://www.qsl.net/dl1bke/ 3975L: linux-hams@vger.kernel.org 3976S: Maintained 3977F: net/ax25/af_ax25.c 3978F: net/ax25/ax25_dev.c 3979F: net/ax25/ax25_ds_* 3980F: net/ax25/ax25_in.c 3981F: net/ax25/ax25_out.c 3982F: net/ax25/ax25_timer.c 3983F: net/ax25/sysctl_net_ax25.c 3984 3985DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3986L: netdev@vger.kernel.org 3987S: Orphan 3988F: Documentation/networking/dmfe.txt 3989F: drivers/net/ethernet/dec/tulip/dmfe.c 3990 3991DC390/AM53C974 SCSI driver 3992M: Hannes Reinecke <hare@suse.com> 3993L: linux-scsi@vger.kernel.org 3994S: Maintained 3995F: drivers/scsi/am53c974.c 3996 3997DC395x SCSI driver 3998M: Oliver Neukum <oliver@neukum.org> 3999M: Ali Akcaagac <aliakc@web.de> 4000M: Jamie Lenehan <lenehan@twibble.org> 4001L: dc395x@twibble.org 4002W: http://twibble.org/dist/dc395x/ 4003W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4004S: Maintained 4005F: Documentation/scsi/dc395x.txt 4006F: drivers/scsi/dc395x.* 4007 4008DCCP PROTOCOL 4009M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4010L: dccp@vger.kernel.org 4011W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4012S: Maintained 4013F: include/linux/dccp.h 4014F: include/uapi/linux/dccp.h 4015F: include/linux/tfrc.h 4016F: net/dccp/ 4017 4018DECnet NETWORK LAYER 4019W: http://linux-decnet.sourceforge.net 4020L: linux-decnet-user@lists.sourceforge.net 4021S: Orphan 4022F: Documentation/networking/decnet.txt 4023F: net/decnet/ 4024 4025DECSTATION PLATFORM SUPPORT 4026M: "Maciej W. Rozycki" <macro@linux-mips.org> 4027L: linux-mips@linux-mips.org 4028W: http://www.linux-mips.org/wiki/DECstation 4029S: Maintained 4030F: arch/mips/dec/ 4031F: arch/mips/include/asm/dec/ 4032F: arch/mips/include/asm/mach-dec/ 4033 4034DEFXX FDDI NETWORK DRIVER 4035M: "Maciej W. Rozycki" <macro@linux-mips.org> 4036S: Maintained 4037F: drivers/net/fddi/defxx.* 4038 4039DELL SMBIOS DRIVER 4040M: Pali Rohár <pali.rohar@gmail.com> 4041M: Mario Limonciello <mario.limonciello@dell.com> 4042L: platform-driver-x86@vger.kernel.org 4043S: Maintained 4044F: drivers/platform/x86/dell-smbios.* 4045 4046DELL SMBIOS SMM DRIVER 4047M: Mario Limonciello <mario.limonciello@dell.com> 4048L: platform-driver-x86@vger.kernel.org 4049S: Maintained 4050F: drivers/platform/x86/dell-smbios-smm.c 4051 4052DELL SMBIOS WMI DRIVER 4053M: Mario Limonciello <mario.limonciello@dell.com> 4054L: platform-driver-x86@vger.kernel.org 4055S: Maintained 4056F: drivers/platform/x86/dell-smbios-wmi.c 4057F: tools/wmi/dell-smbios-example.c 4058 4059DELL LAPTOP DRIVER 4060M: Matthew Garrett <mjg59@srcf.ucam.org> 4061M: Pali Rohár <pali.rohar@gmail.com> 4062L: platform-driver-x86@vger.kernel.org 4063S: Maintained 4064F: drivers/platform/x86/dell-laptop.c 4065 4066DELL LAPTOP FREEFALL DRIVER 4067M: Pali Rohár <pali.rohar@gmail.com> 4068S: Maintained 4069F: drivers/platform/x86/dell-smo8800.c 4070 4071DELL LAPTOP RBTN DRIVER 4072M: Pali Rohár <pali.rohar@gmail.com> 4073S: Maintained 4074F: drivers/platform/x86/dell-rbtn.* 4075 4076DELL LAPTOP SMM DRIVER 4077M: Pali Rohár <pali.rohar@gmail.com> 4078S: Maintained 4079F: drivers/hwmon/dell-smm-hwmon.c 4080F: include/uapi/linux/i8k.h 4081 4082DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4083M: Doug Warzecha <Douglas_Warzecha@dell.com> 4084S: Maintained 4085F: Documentation/dcdbas.txt 4086F: drivers/firmware/dcdbas.* 4087 4088DELL WMI NOTIFICATIONS DRIVER 4089M: Matthew Garrett <mjg59@srcf.ucam.org> 4090M: Pali Rohár <pali.rohar@gmail.com> 4091S: Maintained 4092F: drivers/platform/x86/dell-wmi.c 4093 4094DELL WMI DESCRIPTOR DRIVER 4095M: Mario Limonciello <mario.limonciello@dell.com> 4096S: Maintained 4097F: drivers/platform/x86/dell-wmi-descriptor.c 4098 4099DELTA ST MEDIA DRIVER 4100M: Hugues Fruchet <hugues.fruchet@st.com> 4101L: linux-media@vger.kernel.org 4102T: git git://linuxtv.org/media_tree.git 4103W: https://linuxtv.org 4104S: Supported 4105F: drivers/media/platform/sti/delta 4106 4107DENALI NAND DRIVER 4108M: Masahiro Yamada <yamada.masahiro@socionext.com> 4109L: linux-mtd@lists.infradead.org 4110S: Supported 4111F: drivers/mtd/nand/denali* 4112 4113DESIGNWARE USB2 DRD IP DRIVER 4114M: John Youn <johnyoun@synopsys.com> 4115L: linux-usb@vger.kernel.org 4116T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4117S: Maintained 4118F: drivers/usb/dwc2/ 4119 4120DESIGNWARE USB3 DRD IP DRIVER 4121M: Felipe Balbi <balbi@kernel.org> 4122L: linux-usb@vger.kernel.org 4123T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4124S: Maintained 4125F: drivers/usb/dwc3/ 4126 4127DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4128M: Andreas Klinger <ak@it-klinger.de> 4129L: linux-iio@vger.kernel.org 4130S: Maintained 4131F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4132F: drivers/iio/proximity/srf*.c 4133 4134DEVICE COREDUMP (DEV_COREDUMP) 4135M: Johannes Berg <johannes@sipsolutions.net> 4136L: linux-kernel@vger.kernel.org 4137S: Maintained 4138F: drivers/base/devcoredump.c 4139F: include/linux/devcoredump.h 4140 4141DEVICE FREQUENCY (DEVFREQ) 4142M: MyungJoo Ham <myungjoo.ham@samsung.com> 4143M: Kyungmin Park <kyungmin.park@samsung.com> 4144R: Chanwoo Choi <cw00.choi@samsung.com> 4145L: linux-pm@vger.kernel.org 4146T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4147S: Maintained 4148F: drivers/devfreq/ 4149F: include/linux/devfreq.h 4150F: Documentation/devicetree/bindings/devfreq/ 4151 4152DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4153M: Chanwoo Choi <cw00.choi@samsung.com> 4154L: linux-pm@vger.kernel.org 4155T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4156S: Supported 4157F: drivers/devfreq/event/ 4158F: drivers/devfreq/devfreq-event.c 4159F: include/linux/devfreq-event.h 4160F: Documentation/devicetree/bindings/devfreq/event/ 4161 4162DEVICE NUMBER REGISTRY 4163M: Torben Mathiasen <device@lanana.org> 4164W: http://lanana.org/docs/device-list/index.html 4165S: Maintained 4166 4167DEVICE-MAPPER (LVM) 4168M: Alasdair Kergon <agk@redhat.com> 4169M: Mike Snitzer <snitzer@redhat.com> 4170M: dm-devel@redhat.com 4171L: dm-devel@redhat.com 4172W: http://sources.redhat.com/dm 4173Q: http://patchwork.kernel.org/project/dm-devel/list/ 4174T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4175T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4176S: Maintained 4177F: Documentation/device-mapper/ 4178F: drivers/md/Makefile 4179F: drivers/md/Kconfig 4180F: drivers/md/dm* 4181F: drivers/md/persistent-data/ 4182F: include/linux/device-mapper.h 4183F: include/linux/dm-*.h 4184F: include/uapi/linux/dm-*.h 4185 4186DEVLINK 4187M: Jiri Pirko <jiri@mellanox.com> 4188L: netdev@vger.kernel.org 4189S: Supported 4190F: net/core/devlink.c 4191F: include/net/devlink.h 4192F: include/uapi/linux/devlink.h 4193 4194DIALOG SEMICONDUCTOR DRIVERS 4195M: Support Opensource <support.opensource@diasemi.com> 4196W: http://www.dialog-semiconductor.com/products 4197S: Supported 4198F: Documentation/hwmon/da90?? 4199F: Documentation/devicetree/bindings/mfd/da90*.txt 4200F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4201F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4202F: Documentation/devicetree/bindings/regulator/da92*.txt 4203F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4204F: Documentation/devicetree/bindings/sound/da[79]*.txt 4205F: drivers/gpio/gpio-da90??.c 4206F: drivers/hwmon/da90??-hwmon.c 4207F: drivers/iio/adc/da91??-*.c 4208F: drivers/input/misc/da90??_onkey.c 4209F: drivers/input/touchscreen/da9052_tsi.c 4210F: drivers/leds/leds-da90??.c 4211F: drivers/mfd/da903x.c 4212F: drivers/mfd/da90??-*.c 4213F: drivers/mfd/da91??-*.c 4214F: drivers/power/supply/da9052-battery.c 4215F: drivers/power/supply/da91??-*.c 4216F: drivers/regulator/da903x.c 4217F: drivers/regulator/da9???-regulator.[ch] 4218F: drivers/thermal/da90??-thermal.c 4219F: drivers/rtc/rtc-da90??.c 4220F: drivers/video/backlight/da90??_bl.c 4221F: drivers/watchdog/da90??_wdt.c 4222F: include/linux/mfd/da903x.h 4223F: include/linux/mfd/da9052/ 4224F: include/linux/mfd/da9055/ 4225F: include/linux/mfd/da9062/ 4226F: include/linux/mfd/da9063/ 4227F: include/linux/mfd/da9150/ 4228F: include/linux/regulator/da9211.h 4229F: include/sound/da[79]*.h 4230F: sound/soc/codecs/da[79]*.[ch] 4231 4232DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4233M: William Breathitt Gray <vilhelm.gray@gmail.com> 4234L: linux-gpio@vger.kernel.org 4235S: Maintained 4236F: drivers/gpio/gpio-gpio-mm.c 4237 4238DIGI NEO AND CLASSIC PCI PRODUCTS 4239M: Lidza Louina <lidza.louina@gmail.com> 4240M: Mark Hounschell <markh@compro.net> 4241L: driverdev-devel@linuxdriverproject.org 4242S: Maintained 4243F: drivers/staging/dgnc/ 4244 4245DIOLAN U2C-12 I2C DRIVER 4246M: Guenter Roeck <linux@roeck-us.net> 4247L: linux-i2c@vger.kernel.org 4248S: Maintained 4249F: drivers/i2c/busses/i2c-diolan-u2c.c 4250 4251FILESYSTEM DIRECT ACCESS (DAX) 4252M: Matthew Wilcox <mawilcox@microsoft.com> 4253M: Ross Zwisler <ross.zwisler@linux.intel.com> 4254L: linux-fsdevel@vger.kernel.org 4255S: Supported 4256F: fs/dax.c 4257F: include/linux/dax.h 4258F: include/trace/events/fs_dax.h 4259 4260DEVICE DIRECT ACCESS (DAX) 4261M: Dan Williams <dan.j.williams@intel.com> 4262L: linux-nvdimm@lists.01.org 4263S: Supported 4264F: drivers/dax/ 4265 4266DIRECTORY NOTIFICATION (DNOTIFY) 4267M: Jan Kara <jack@suse.cz> 4268R: Amir Goldstein <amir73il@gmail.com> 4269L: linux-fsdevel@vger.kernel.org 4270S: Maintained 4271F: Documentation/filesystems/dnotify.txt 4272F: fs/notify/dnotify/ 4273F: include/linux/dnotify.h 4274 4275DISK GEOMETRY AND PARTITION HANDLING 4276M: Andries Brouwer <aeb@cwi.nl> 4277W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4278W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4279W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4280S: Maintained 4281 4282DISKQUOTA 4283M: Jan Kara <jack@suse.com> 4284S: Maintained 4285F: Documentation/filesystems/quota.txt 4286F: fs/quota/ 4287F: include/linux/quota*.h 4288F: include/uapi/linux/quota*.h 4289 4290DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4291M: Bernie Thompson <bernie@plugable.com> 4292L: linux-fbdev@vger.kernel.org 4293S: Maintained 4294W: http://plugable.com/category/projects/udlfb/ 4295F: drivers/video/fbdev/udlfb.c 4296F: include/video/udlfb.h 4297F: Documentation/fb/udlfb.txt 4298 4299DISTRIBUTED LOCK MANAGER (DLM) 4300M: Christine Caulfield <ccaulfie@redhat.com> 4301M: David Teigland <teigland@redhat.com> 4302L: cluster-devel@redhat.com 4303W: http://sources.redhat.com/cluster/ 4304T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4305S: Supported 4306F: fs/dlm/ 4307 4308DMA BUFFER SHARING FRAMEWORK 4309M: Sumit Semwal <sumit.semwal@linaro.org> 4310S: Maintained 4311L: linux-media@vger.kernel.org 4312L: dri-devel@lists.freedesktop.org 4313L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4314F: drivers/dma-buf/ 4315F: include/linux/dma-buf* 4316F: include/linux/reservation.h 4317F: include/linux/*fence.h 4318F: Documentation/driver-api/dma-buf.rst 4319T: git git://anongit.freedesktop.org/drm/drm-misc 4320 4321DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4322M: Vinod Koul <vinod.koul@intel.com> 4323L: dmaengine@vger.kernel.org 4324Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4325S: Maintained 4326F: drivers/dma/ 4327F: include/linux/dmaengine.h 4328F: Documentation/devicetree/bindings/dma/ 4329F: Documentation/driver-api/dmaengine/ 4330T: git git://git.infradead.org/users/vkoul/slave-dma.git 4331 4332DMA MAPPING HELPERS 4333M: Christoph Hellwig <hch@lst.de> 4334M: Marek Szyprowski <m.szyprowski@samsung.com> 4335R: Robin Murphy <robin.murphy@arm.com> 4336L: iommu@lists.linux-foundation.org 4337T: git git://git.infradead.org/users/hch/dma-mapping.git 4338W: http://git.infradead.org/users/hch/dma-mapping.git 4339S: Supported 4340F: lib/dma-debug.c 4341F: lib/dma-noop.c 4342F: lib/dma-virt.c 4343F: drivers/base/dma-mapping.c 4344F: drivers/base/dma-coherent.c 4345F: include/linux/dma-mapping.h 4346 4347DME1737 HARDWARE MONITOR DRIVER 4348M: Juerg Haefliger <juergh@gmail.com> 4349L: linux-hwmon@vger.kernel.org 4350S: Maintained 4351F: Documentation/hwmon/dme1737 4352F: drivers/hwmon/dme1737.c 4353 4354DMI/SMBIOS SUPPORT 4355M: Jean Delvare <jdelvare@suse.com> 4356S: Maintained 4357T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4358F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4359F: drivers/firmware/dmi-id.c 4360F: drivers/firmware/dmi_scan.c 4361F: include/linux/dmi.h 4362 4363DOCUMENTATION 4364M: Jonathan Corbet <corbet@lwn.net> 4365L: linux-doc@vger.kernel.org 4366S: Maintained 4367F: Documentation/ 4368F: scripts/kernel-doc 4369X: Documentation/ABI/ 4370X: Documentation/devicetree/ 4371X: Documentation/acpi 4372X: Documentation/power 4373X: Documentation/spi 4374X: Documentation/media 4375T: git git://git.lwn.net/linux.git docs-next 4376 4377DONGWOON DW9714 LENS VOICE COIL DRIVER 4378M: Sakari Ailus <sakari.ailus@linux.intel.com> 4379L: linux-media@vger.kernel.org 4380T: git git://linuxtv.org/media_tree.git 4381S: Maintained 4382F: drivers/media/i2c/dw9714.c 4383 4384DOUBLETALK DRIVER 4385M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4386L: blinux-list@redhat.com 4387S: Maintained 4388F: drivers/char/dtlk.c 4389F: include/linux/dtlk.h 4390 4391DPAA2 DATAPATH I/O (DPIO) DRIVER 4392M: Roy Pledge <Roy.Pledge@nxp.com> 4393L: linux-kernel@vger.kernel.org 4394S: Maintained 4395F: drivers/staging/fsl-mc/bus/dpio 4396 4397DPAA2 ETHERNET DRIVER 4398M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4399L: linux-kernel@vger.kernel.org 4400S: Maintained 4401F: drivers/staging/fsl-dpaa2/ethernet 4402 4403DPT_I2O SCSI RAID DRIVER 4404M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4405L: linux-scsi@vger.kernel.org 4406W: http://www.adaptec.com/ 4407S: Maintained 4408F: drivers/scsi/dpt* 4409F: drivers/scsi/dpt/ 4410 4411DRBD DRIVER 4412M: Philipp Reisner <philipp.reisner@linbit.com> 4413M: Lars Ellenberg <lars.ellenberg@linbit.com> 4414L: drbd-dev@lists.linbit.com 4415W: http://www.drbd.org 4416T: git git://git.linbit.com/linux-drbd.git 4417T: git git://git.linbit.com/drbd-8.4.git 4418S: Supported 4419F: drivers/block/drbd/ 4420F: lib/lru_cache.c 4421F: Documentation/blockdev/drbd/ 4422 4423DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4424M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4425T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4426S: Supported 4427F: Documentation/kobject.txt 4428F: drivers/base/ 4429F: fs/debugfs/ 4430F: fs/sysfs/ 4431F: include/linux/debugfs.h 4432F: include/linux/kobj* 4433F: lib/kobj* 4434 4435DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4436M: Kevin Hilman <khilman@kernel.org> 4437M: Nishanth Menon <nm@ti.com> 4438S: Maintained 4439F: drivers/power/avs/ 4440F: include/linux/power/smartreflex.h 4441L: linux-pm@vger.kernel.org 4442 4443DRM DRIVER FOR ARM PL111 CLCD 4444M: Eric Anholt <eric@anholt.net> 4445T: git git://anongit.freedesktop.org/drm/drm-misc 4446S: Supported 4447F: drivers/gpu/drm/pl111/ 4448 4449DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4450M: Dave Airlie <airlied@redhat.com> 4451S: Odd Fixes 4452F: drivers/gpu/drm/ast/ 4453 4454DRM DRIVER FOR BOCHS VIRTUAL GPU 4455M: Gerd Hoffmann <kraxel@redhat.com> 4456L: virtualization@lists.linux-foundation.org 4457T: git git://anongit.freedesktop.org/drm/drm-misc 4458S: Maintained 4459F: drivers/gpu/drm/bochs/ 4460 4461DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4462M: Linus Walleij <linus.walleij@linaro.org> 4463T: git git://anongit.freedesktop.org/drm/drm-misc 4464S: Maintained 4465F: drivers/gpu/drm/tve200/ 4466 4467DRM DRIVER FOR INTEL I810 VIDEO CARDS 4468S: Orphan / Obsolete 4469F: drivers/gpu/drm/i810/ 4470F: include/uapi/drm/i810_drm.h 4471 4472DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4473S: Orphan / Obsolete 4474F: drivers/gpu/drm/mga/ 4475F: include/uapi/drm/mga_drm.h 4476 4477DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4478M: Dave Airlie <airlied@redhat.com> 4479S: Odd Fixes 4480F: drivers/gpu/drm/mgag200/ 4481 4482DRM DRIVER FOR MI0283QT 4483M: Noralf Trønnes <noralf@tronnes.org> 4484S: Maintained 4485F: drivers/gpu/drm/tinydrm/mi0283qt.c 4486F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4487 4488DRM DRIVER FOR MSM ADRENO GPU 4489M: Rob Clark <robdclark@gmail.com> 4490L: linux-arm-msm@vger.kernel.org 4491L: dri-devel@lists.freedesktop.org 4492L: freedreno@lists.freedesktop.org 4493T: git git://people.freedesktop.org/~robclark/linux 4494S: Maintained 4495F: drivers/gpu/drm/msm/ 4496F: include/uapi/drm/msm_drm.h 4497F: Documentation/devicetree/bindings/display/msm/ 4498 4499DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4500M: Ben Skeggs <bskeggs@redhat.com> 4501L: dri-devel@lists.freedesktop.org 4502L: nouveau@lists.freedesktop.org 4503T: git git://github.com/skeggsb/linux 4504S: Supported 4505F: drivers/gpu/drm/nouveau/ 4506F: include/uapi/drm/nouveau_drm.h 4507 4508DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4509M: Noralf Trønnes <noralf@tronnes.org> 4510S: Maintained 4511F: drivers/gpu/drm/tinydrm/repaper.c 4512F: Documentation/devicetree/bindings/display/repaper.txt 4513 4514DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4515M: Dave Airlie <airlied@redhat.com> 4516M: Gerd Hoffmann <kraxel@redhat.com> 4517L: virtualization@lists.linux-foundation.org 4518T: git git://anongit.freedesktop.org/drm/drm-misc 4519S: Obsolete 4520W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4521F: drivers/gpu/drm/cirrus/ 4522 4523DRM DRIVER FOR QXL VIRTUAL GPU 4524M: Dave Airlie <airlied@redhat.com> 4525M: Gerd Hoffmann <kraxel@redhat.com> 4526L: virtualization@lists.linux-foundation.org 4527T: git git://anongit.freedesktop.org/drm/drm-misc 4528S: Maintained 4529F: drivers/gpu/drm/qxl/ 4530F: include/uapi/drm/qxl_drm.h 4531 4532DRM DRIVER FOR RAGE 128 VIDEO CARDS 4533S: Orphan / Obsolete 4534F: drivers/gpu/drm/r128/ 4535F: include/uapi/drm/r128_drm.h 4536 4537DRM DRIVER FOR SAVAGE VIDEO CARDS 4538S: Orphan / Obsolete 4539F: drivers/gpu/drm/savage/ 4540F: include/uapi/drm/savage_drm.h 4541 4542DRM DRIVER FOR SIS VIDEO CARDS 4543S: Orphan / Obsolete 4544F: drivers/gpu/drm/sis/ 4545F: include/uapi/drm/sis_drm.h 4546 4547DRM DRIVER FOR SITRONIX ST7586 PANELS 4548M: David Lechner <david@lechnology.com> 4549S: Maintained 4550F: drivers/gpu/drm/tinydrm/st7586.c 4551F: Documentation/devicetree/bindings/display/st7586.txt 4552 4553DRM DRIVER FOR TDFX VIDEO CARDS 4554S: Orphan / Obsolete 4555F: drivers/gpu/drm/tdfx/ 4556 4557DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4558M: Dave Airlie <airlied@redhat.com> 4559S: Odd Fixes 4560F: drivers/gpu/drm/udl/ 4561 4562DRM DRIVER FOR VMWARE VIRTUAL GPU 4563M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4564M: Sinclair Yeh <syeh@vmware.com> 4565M: Thomas Hellstrom <thellstrom@vmware.com> 4566L: dri-devel@lists.freedesktop.org 4567T: git git://people.freedesktop.org/~syeh/repos_linux 4568T: git git://people.freedesktop.org/~thomash/linux 4569S: Supported 4570F: drivers/gpu/drm/vmwgfx/ 4571F: include/uapi/drm/vmwgfx_drm.h 4572 4573DRM DRIVERS 4574M: David Airlie <airlied@linux.ie> 4575L: dri-devel@lists.freedesktop.org 4576T: git git://people.freedesktop.org/~airlied/linux 4577B: https://bugs.freedesktop.org/ 4578C: irc://chat.freenode.net/dri-devel 4579S: Maintained 4580F: drivers/gpu/drm/ 4581F: drivers/gpu/vga/ 4582F: Documentation/devicetree/bindings/display/ 4583F: Documentation/devicetree/bindings/gpu/ 4584F: Documentation/devicetree/bindings/video/ 4585F: Documentation/gpu/ 4586F: include/drm/ 4587F: include/uapi/drm/ 4588F: include/linux/vga* 4589 4590DRM DRIVERS AND MISC GPU PATCHES 4591M: Daniel Vetter <daniel.vetter@intel.com> 4592M: Jani Nikula <jani.nikula@linux.intel.com> 4593M: Sean Paul <seanpaul@chromium.org> 4594W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4595S: Maintained 4596T: git git://anongit.freedesktop.org/drm/drm-misc 4597F: Documentation/gpu/ 4598F: drivers/gpu/vga/ 4599F: drivers/gpu/drm/* 4600F: include/drm/drm* 4601F: include/uapi/drm/drm* 4602F: include/linux/vga* 4603 4604DRM DRIVERS FOR ALLWINNER A10 4605M: Maxime Ripard <maxime.ripard@free-electrons.com> 4606L: dri-devel@lists.freedesktop.org 4607S: Supported 4608F: drivers/gpu/drm/sun4i/ 4609F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4610T: git git://anongit.freedesktop.org/drm/drm-misc 4611 4612DRM DRIVERS FOR AMLOGIC SOCS 4613M: Neil Armstrong <narmstrong@baylibre.com> 4614L: dri-devel@lists.freedesktop.org 4615L: linux-amlogic@lists.infradead.org 4616W: http://linux-meson.com/ 4617S: Supported 4618F: drivers/gpu/drm/meson/ 4619F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4620F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4621F: Documentation/gpu/meson.rst 4622T: git git://anongit.freedesktop.org/drm/drm-misc 4623 4624DRM DRIVERS FOR ATMEL HLCDC 4625M: Boris Brezillon <boris.brezillon@free-electrons.com> 4626L: dri-devel@lists.freedesktop.org 4627S: Supported 4628F: drivers/gpu/drm/atmel-hlcdc/ 4629F: Documentation/devicetree/bindings/drm/atmel/ 4630T: git git://anongit.freedesktop.org/drm/drm-misc 4631 4632DRM DRIVERS FOR BRIDGE CHIPS 4633M: Archit Taneja <architt@codeaurora.org> 4634M: Andrzej Hajda <a.hajda@samsung.com> 4635R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4636S: Maintained 4637T: git git://anongit.freedesktop.org/drm/drm-misc 4638F: drivers/gpu/drm/bridge/ 4639 4640DRM DRIVERS FOR EXYNOS 4641M: Inki Dae <inki.dae@samsung.com> 4642M: Joonyoung Shim <jy0922.shim@samsung.com> 4643M: Seung-Woo Kim <sw0312.kim@samsung.com> 4644M: Kyungmin Park <kyungmin.park@samsung.com> 4645L: dri-devel@lists.freedesktop.org 4646T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4647S: Supported 4648F: drivers/gpu/drm/exynos/ 4649F: include/uapi/drm/exynos_drm.h 4650F: Documentation/devicetree/bindings/display/exynos/ 4651 4652DRM DRIVERS FOR FREESCALE DCU 4653M: Stefan Agner <stefan@agner.ch> 4654M: Alison Wang <alison.wang@freescale.com> 4655L: dri-devel@lists.freedesktop.org 4656S: Supported 4657F: drivers/gpu/drm/fsl-dcu/ 4658F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4659F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4660F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4661 4662DRM DRIVERS FOR FREESCALE IMX 4663M: Philipp Zabel <p.zabel@pengutronix.de> 4664L: dri-devel@lists.freedesktop.org 4665S: Maintained 4666F: drivers/gpu/drm/imx/ 4667F: drivers/gpu/ipu-v3/ 4668F: Documentation/devicetree/bindings/display/imx/ 4669 4670DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4671M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4672L: dri-devel@lists.freedesktop.org 4673T: git git://github.com/patjak/drm-gma500 4674S: Maintained 4675F: drivers/gpu/drm/gma500/ 4676 4677DRM DRIVERS FOR HISILICON 4678M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4679M: Rongrong Zou <zourongrong@gmail.com> 4680R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4681R: Chen Feng <puck.chen@hisilicon.com> 4682L: dri-devel@lists.freedesktop.org 4683T: git git://github.com/xin3liang/linux.git 4684S: Maintained 4685F: drivers/gpu/drm/hisilicon/ 4686F: Documentation/devicetree/bindings/display/hisilicon/ 4687 4688DRM DRIVERS FOR MEDIATEK 4689M: CK Hu <ck.hu@mediatek.com> 4690M: Philipp Zabel <p.zabel@pengutronix.de> 4691L: dri-devel@lists.freedesktop.org 4692S: Supported 4693F: drivers/gpu/drm/mediatek/ 4694F: Documentation/devicetree/bindings/display/mediatek/ 4695 4696DRM DRIVERS FOR NVIDIA TEGRA 4697M: Thierry Reding <thierry.reding@gmail.com> 4698L: dri-devel@lists.freedesktop.org 4699L: linux-tegra@vger.kernel.org 4700T: git git://anongit.freedesktop.org/tegra/linux.git 4701S: Supported 4702F: drivers/gpu/drm/tegra/ 4703F: drivers/gpu/host1x/ 4704F: include/linux/host1x.h 4705F: include/uapi/drm/tegra_drm.h 4706F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4707 4708DRM DRIVERS FOR RENESAS 4709M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4710L: dri-devel@lists.freedesktop.org 4711L: linux-renesas-soc@vger.kernel.org 4712T: git git://linuxtv.org/pinchartl/fbdev 4713S: Supported 4714F: drivers/gpu/drm/rcar-du/ 4715F: drivers/gpu/drm/shmobile/ 4716F: include/linux/platform_data/shmob_drm.h 4717F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4718F: Documentation/devicetree/bindings/display/renesas,du.txt 4719 4720DRM DRIVERS FOR ROCKCHIP 4721M: Mark Yao <mark.yao@rock-chips.com> 4722L: dri-devel@lists.freedesktop.org 4723S: Maintained 4724F: drivers/gpu/drm/rockchip/ 4725F: Documentation/devicetree/bindings/display/rockchip/ 4726T: git git://anongit.freedesktop.org/drm/drm-misc 4727 4728DRM DRIVERS FOR STI 4729M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4730M: Vincent Abriou <vincent.abriou@st.com> 4731L: dri-devel@lists.freedesktop.org 4732T: git git://anongit.freedesktop.org/drm/drm-misc 4733S: Maintained 4734F: drivers/gpu/drm/sti 4735F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4736 4737DRM DRIVERS FOR STM 4738M: Yannick Fertre <yannick.fertre@st.com> 4739M: Philippe Cornu <philippe.cornu@st.com> 4740M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4741M: Vincent Abriou <vincent.abriou@st.com> 4742L: dri-devel@lists.freedesktop.org 4743T: git git://anongit.freedesktop.org/drm/drm-misc 4744S: Maintained 4745F: drivers/gpu/drm/stm 4746F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4747 4748DRM DRIVERS FOR TI LCDC 4749M: Jyri Sarha <jsarha@ti.com> 4750R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4751L: dri-devel@lists.freedesktop.org 4752S: Maintained 4753F: drivers/gpu/drm/tilcdc/ 4754F: Documentation/devicetree/bindings/display/tilcdc/ 4755 4756DRM DRIVERS FOR TI OMAP 4757M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4758L: dri-devel@lists.freedesktop.org 4759S: Maintained 4760F: drivers/gpu/drm/omapdrm/ 4761F: Documentation/devicetree/bindings/display/ti/ 4762 4763DRM DRIVERS FOR VC4 4764M: Eric Anholt <eric@anholt.net> 4765T: git git://github.com/anholt/linux 4766S: Supported 4767F: drivers/gpu/drm/vc4/ 4768F: include/uapi/drm/vc4_drm.h 4769F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4770T: git git://anongit.freedesktop.org/drm/drm-misc 4771 4772DRM DRIVERS FOR VIVANTE GPU IP 4773M: Lucas Stach <l.stach@pengutronix.de> 4774R: Russell King <linux+etnaviv@armlinux.org.uk> 4775R: Christian Gmeiner <christian.gmeiner@gmail.com> 4776L: etnaviv@lists.freedesktop.org 4777L: dri-devel@lists.freedesktop.org 4778S: Maintained 4779F: drivers/gpu/drm/etnaviv/ 4780F: include/uapi/drm/etnaviv_drm.h 4781F: Documentation/devicetree/bindings/display/etnaviv/ 4782 4783DRM DRIVERS FOR ZTE ZX 4784M: Shawn Guo <shawnguo@kernel.org> 4785L: dri-devel@lists.freedesktop.org 4786S: Maintained 4787F: drivers/gpu/drm/zte/ 4788F: Documentation/devicetree/bindings/display/zte,vou.txt 4789T: git git://anongit.freedesktop.org/drm/drm-misc 4790 4791DRM PANEL DRIVERS 4792M: Thierry Reding <thierry.reding@gmail.com> 4793L: dri-devel@lists.freedesktop.org 4794T: git git://anongit.freedesktop.org/drm/drm-misc 4795S: Maintained 4796F: drivers/gpu/drm/drm_panel.c 4797F: drivers/gpu/drm/panel/ 4798F: include/drm/drm_panel.h 4799F: Documentation/devicetree/bindings/display/panel/ 4800 4801DRM TINYDRM DRIVERS 4802M: Noralf Trønnes <noralf@tronnes.org> 4803W: https://github.com/notro/tinydrm/wiki/Development 4804T: git git://anongit.freedesktop.org/drm/drm-misc 4805S: Maintained 4806F: drivers/gpu/drm/tinydrm/ 4807F: include/drm/tinydrm/ 4808 4809DSBR100 USB FM RADIO DRIVER 4810M: Alexey Klimov <klimov.linux@gmail.com> 4811L: linux-media@vger.kernel.org 4812T: git git://linuxtv.org/media_tree.git 4813S: Maintained 4814F: drivers/media/radio/dsbr100.c 4815 4816DSCC4 DRIVER 4817M: Francois Romieu <romieu@fr.zoreil.com> 4818L: netdev@vger.kernel.org 4819S: Maintained 4820F: drivers/net/wan/dscc4.c 4821 4822DT3155 MEDIA DRIVER 4823M: Hans Verkuil <hverkuil@xs4all.nl> 4824L: linux-media@vger.kernel.org 4825T: git git://linuxtv.org/media_tree.git 4826W: https://linuxtv.org 4827S: Odd Fixes 4828F: drivers/media/pci/dt3155/ 4829 4830DVB_USB_AF9015 MEDIA DRIVER 4831M: Antti Palosaari <crope@iki.fi> 4832L: linux-media@vger.kernel.org 4833W: https://linuxtv.org 4834W: http://palosaari.fi/linux/ 4835Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4836T: git git://linuxtv.org/anttip/media_tree.git 4837S: Maintained 4838F: drivers/media/usb/dvb-usb-v2/af9015* 4839 4840DVB_USB_AF9035 MEDIA DRIVER 4841M: Antti Palosaari <crope@iki.fi> 4842L: linux-media@vger.kernel.org 4843W: https://linuxtv.org 4844W: http://palosaari.fi/linux/ 4845Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4846T: git git://linuxtv.org/anttip/media_tree.git 4847S: Maintained 4848F: drivers/media/usb/dvb-usb-v2/af9035* 4849 4850DVB_USB_ANYSEE MEDIA DRIVER 4851M: Antti Palosaari <crope@iki.fi> 4852L: linux-media@vger.kernel.org 4853W: https://linuxtv.org 4854W: http://palosaari.fi/linux/ 4855Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4856T: git git://linuxtv.org/anttip/media_tree.git 4857S: Maintained 4858F: drivers/media/usb/dvb-usb-v2/anysee* 4859 4860DVB_USB_AU6610 MEDIA DRIVER 4861M: Antti Palosaari <crope@iki.fi> 4862L: linux-media@vger.kernel.org 4863W: https://linuxtv.org 4864W: http://palosaari.fi/linux/ 4865Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4866T: git git://linuxtv.org/anttip/media_tree.git 4867S: Maintained 4868F: drivers/media/usb/dvb-usb-v2/au6610* 4869 4870DVB_USB_CE6230 MEDIA DRIVER 4871M: Antti Palosaari <crope@iki.fi> 4872L: linux-media@vger.kernel.org 4873W: https://linuxtv.org 4874W: http://palosaari.fi/linux/ 4875Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4876T: git git://linuxtv.org/anttip/media_tree.git 4877S: Maintained 4878F: drivers/media/usb/dvb-usb-v2/ce6230* 4879 4880DVB_USB_CXUSB MEDIA DRIVER 4881M: Michael Krufky <mkrufky@linuxtv.org> 4882L: linux-media@vger.kernel.org 4883W: https://linuxtv.org 4884W: http://github.com/mkrufky 4885Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4886T: git git://linuxtv.org/media_tree.git 4887S: Maintained 4888F: drivers/media/usb/dvb-usb/cxusb* 4889 4890DVB_USB_EC168 MEDIA DRIVER 4891M: Antti Palosaari <crope@iki.fi> 4892L: linux-media@vger.kernel.org 4893W: https://linuxtv.org 4894W: http://palosaari.fi/linux/ 4895Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4896T: git git://linuxtv.org/anttip/media_tree.git 4897S: Maintained 4898F: drivers/media/usb/dvb-usb-v2/ec168* 4899 4900DVB_USB_GL861 MEDIA DRIVER 4901M: Antti Palosaari <crope@iki.fi> 4902L: linux-media@vger.kernel.org 4903W: https://linuxtv.org 4904Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4905T: git git://linuxtv.org/anttip/media_tree.git 4906S: Maintained 4907F: drivers/media/usb/dvb-usb-v2/gl861* 4908 4909DVB_USB_MXL111SF MEDIA DRIVER 4910M: Michael Krufky <mkrufky@linuxtv.org> 4911L: linux-media@vger.kernel.org 4912W: https://linuxtv.org 4913W: http://github.com/mkrufky 4914Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4915T: git git://linuxtv.org/mkrufky/mxl111sf.git 4916S: Maintained 4917F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4918 4919DVB_USB_RTL28XXU MEDIA DRIVER 4920M: Antti Palosaari <crope@iki.fi> 4921L: linux-media@vger.kernel.org 4922W: https://linuxtv.org 4923W: http://palosaari.fi/linux/ 4924Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4925T: git git://linuxtv.org/anttip/media_tree.git 4926S: Maintained 4927F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4928 4929DVB_USB_V2 MEDIA DRIVER 4930M: Antti Palosaari <crope@iki.fi> 4931L: linux-media@vger.kernel.org 4932W: https://linuxtv.org 4933W: http://palosaari.fi/linux/ 4934Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4935T: git git://linuxtv.org/anttip/media_tree.git 4936S: Maintained 4937F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4938F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4939 4940DYNAMIC DEBUG 4941M: Jason Baron <jbaron@akamai.com> 4942S: Maintained 4943F: lib/dynamic_debug.c 4944F: include/linux/dynamic_debug.h 4945 4946DZ DECSTATION DZ11 SERIAL DRIVER 4947M: "Maciej W. Rozycki" <macro@linux-mips.org> 4948S: Maintained 4949F: drivers/tty/serial/dz.* 4950 4951E3X0 POWER BUTTON DRIVER 4952M: Moritz Fischer <moritz.fischer@ettus.com> 4953L: usrp-users@lists.ettus.com 4954W: http://www.ettus.com 4955S: Supported 4956F: drivers/input/misc/e3x0-button.c 4957F: Documentation/devicetree/bindings/input/e3x0-button.txt 4958 4959E4000 MEDIA DRIVER 4960M: Antti Palosaari <crope@iki.fi> 4961L: linux-media@vger.kernel.org 4962W: https://linuxtv.org 4963W: http://palosaari.fi/linux/ 4964Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4965T: git git://linuxtv.org/anttip/media_tree.git 4966S: Maintained 4967F: drivers/media/tuners/e4000* 4968 4969EATA ISA/EISA/PCI SCSI DRIVER 4970M: Dario Ballabio <ballabio_dario@emc.com> 4971L: linux-scsi@vger.kernel.org 4972S: Maintained 4973F: drivers/scsi/eata.c 4974 4975EC100 MEDIA DRIVER 4976M: Antti Palosaari <crope@iki.fi> 4977L: linux-media@vger.kernel.org 4978W: https://linuxtv.org 4979W: http://palosaari.fi/linux/ 4980Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4981T: git git://linuxtv.org/anttip/media_tree.git 4982S: Maintained 4983F: drivers/media/dvb-frontends/ec100* 4984 4985ECRYPT FILE SYSTEM 4986M: Tyler Hicks <tyhicks@canonical.com> 4987L: ecryptfs@vger.kernel.org 4988W: http://ecryptfs.org 4989W: https://launchpad.net/ecryptfs 4990T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4991S: Supported 4992F: Documentation/filesystems/ecryptfs.txt 4993F: fs/ecryptfs/ 4994 4995EDAC-AMD64 4996M: Borislav Petkov <bp@alien8.de> 4997L: linux-edac@vger.kernel.org 4998S: Maintained 4999F: drivers/edac/amd64_edac* 5000 5001EDAC-CALXEDA 5002M: Robert Richter <rric@kernel.org> 5003L: linux-edac@vger.kernel.org 5004S: Maintained 5005F: drivers/edac/highbank* 5006 5007EDAC-CAVIUM OCTEON 5008M: Ralf Baechle <ralf@linux-mips.org> 5009M: David Daney <david.daney@cavium.com> 5010L: linux-edac@vger.kernel.org 5011L: linux-mips@linux-mips.org 5012S: Supported 5013F: drivers/edac/octeon_edac* 5014 5015EDAC-CAVIUM THUNDERX 5016M: David Daney <david.daney@cavium.com> 5017M: Jan Glauber <jglauber@cavium.com> 5018L: linux-edac@vger.kernel.org 5019S: Supported 5020F: drivers/edac/thunderx_edac* 5021 5022EDAC-CORE 5023M: Borislav Petkov <bp@alien8.de> 5024M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5025M: Mauro Carvalho Chehab <mchehab@kernel.org> 5026L: linux-edac@vger.kernel.org 5027T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5028T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5029S: Supported 5030F: Documentation/admin-guide/ras.rst 5031F: Documentation/driver-api/edac.rst 5032F: drivers/edac/ 5033F: include/linux/edac.h 5034 5035EDAC-E752X 5036M: Mark Gross <mark.gross@intel.com> 5037L: linux-edac@vger.kernel.org 5038S: Maintained 5039F: drivers/edac/e752x_edac.c 5040 5041EDAC-E7XXX 5042L: linux-edac@vger.kernel.org 5043S: Maintained 5044F: drivers/edac/e7xxx_edac.c 5045 5046EDAC-FSL_DDR 5047M: York Sun <york.sun@nxp.com> 5048L: linux-edac@vger.kernel.org 5049S: Maintained 5050F: drivers/edac/fsl_ddr_edac.* 5051 5052EDAC-GHES 5053M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5054M: Mauro Carvalho Chehab <mchehab@kernel.org> 5055L: linux-edac@vger.kernel.org 5056S: Maintained 5057F: drivers/edac/ghes_edac.c 5058 5059EDAC-I3000 5060L: linux-edac@vger.kernel.org 5061S: Orphan 5062F: drivers/edac/i3000_edac.c 5063 5064EDAC-I5000 5065L: linux-edac@vger.kernel.org 5066S: Maintained 5067F: drivers/edac/i5000_edac.c 5068 5069EDAC-I5400 5070M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5071M: Mauro Carvalho Chehab <mchehab@kernel.org> 5072L: linux-edac@vger.kernel.org 5073S: Maintained 5074F: drivers/edac/i5400_edac.c 5075 5076EDAC-I7300 5077M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5078M: Mauro Carvalho Chehab <mchehab@kernel.org> 5079L: linux-edac@vger.kernel.org 5080S: Maintained 5081F: drivers/edac/i7300_edac.c 5082 5083EDAC-I7CORE 5084M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5085M: Mauro Carvalho Chehab <mchehab@kernel.org> 5086L: linux-edac@vger.kernel.org 5087S: Maintained 5088F: drivers/edac/i7core_edac.c 5089 5090EDAC-I82443BXGX 5091M: Tim Small <tim@buttersideup.com> 5092L: linux-edac@vger.kernel.org 5093S: Maintained 5094F: drivers/edac/i82443bxgx_edac.c 5095 5096EDAC-I82975X 5097M: Ranganathan Desikan <ravi@jetztechnologies.com> 5098M: "Arvind R." <arvino55@gmail.com> 5099L: linux-edac@vger.kernel.org 5100S: Maintained 5101F: drivers/edac/i82975x_edac.c 5102 5103EDAC-IE31200 5104M: Jason Baron <jbaron@akamai.com> 5105L: linux-edac@vger.kernel.org 5106S: Maintained 5107F: drivers/edac/ie31200_edac.c 5108 5109EDAC-MPC85XX 5110M: Johannes Thumshirn <morbidrsa@gmail.com> 5111L: linux-edac@vger.kernel.org 5112S: Maintained 5113F: drivers/edac/mpc85xx_edac.[ch] 5114 5115EDAC-PASEMI 5116M: Egor Martovetsky <egor@pasemi.com> 5117L: linux-edac@vger.kernel.org 5118S: Maintained 5119F: drivers/edac/pasemi_edac.c 5120 5121EDAC-PND2 5122M: Tony Luck <tony.luck@intel.com> 5123L: linux-edac@vger.kernel.org 5124S: Maintained 5125F: drivers/edac/pnd2_edac.[ch] 5126 5127EDAC-R82600 5128M: Tim Small <tim@buttersideup.com> 5129L: linux-edac@vger.kernel.org 5130S: Maintained 5131F: drivers/edac/r82600_edac.c 5132 5133EDAC-SBRIDGE 5134M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5135M: Mauro Carvalho Chehab <mchehab@kernel.org> 5136L: linux-edac@vger.kernel.org 5137S: Maintained 5138F: drivers/edac/sb_edac.c 5139 5140EDAC-SKYLAKE 5141M: Tony Luck <tony.luck@intel.com> 5142L: linux-edac@vger.kernel.org 5143S: Maintained 5144F: drivers/edac/skx_edac.c 5145 5146EDIROL UA-101/UA-1000 DRIVER 5147M: Clemens Ladisch <clemens@ladisch.de> 5148L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5149T: git git://git.alsa-project.org/alsa-kernel.git 5150S: Maintained 5151F: sound/usb/misc/ua101.c 5152 5153EFI TEST DRIVER 5154L: linux-efi@vger.kernel.org 5155M: Ivan Hu <ivan.hu@canonical.com> 5156M: Matt Fleming <matt@codeblueprint.co.uk> 5157S: Maintained 5158F: drivers/firmware/efi/test/ 5159 5160EFI VARIABLE FILESYSTEM 5161M: Matthew Garrett <matthew.garrett@nebula.com> 5162M: Jeremy Kerr <jk@ozlabs.org> 5163M: Matt Fleming <matt@codeblueprint.co.uk> 5164T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5165L: linux-efi@vger.kernel.org 5166S: Maintained 5167F: fs/efivarfs/ 5168 5169EFIFB FRAMEBUFFER DRIVER 5170L: linux-fbdev@vger.kernel.org 5171M: Peter Jones <pjones@redhat.com> 5172S: Maintained 5173F: drivers/video/fbdev/efifb.c 5174 5175EFS FILESYSTEM 5176W: http://aeschi.ch.eu.org/efs/ 5177S: Orphan 5178F: fs/efs/ 5179 5180EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5181M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5182L: netdev@vger.kernel.org 5183S: Maintained 5184F: drivers/net/ethernet/ibm/ehea/ 5185 5186EM28XX VIDEO4LINUX DRIVER 5187M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5188M: Mauro Carvalho Chehab <mchehab@kernel.org> 5189L: linux-media@vger.kernel.org 5190W: https://linuxtv.org 5191T: git git://linuxtv.org/media_tree.git 5192S: Maintained 5193F: drivers/media/usb/em28xx/ 5194F: Documentation/media/v4l-drivers/em28xx* 5195 5196EMBEDDED LINUX 5197M: Paul Gortmaker <paul.gortmaker@windriver.com> 5198M: Matt Mackall <mpm@selenic.com> 5199M: David Woodhouse <dwmw2@infradead.org> 5200L: linux-embedded@vger.kernel.org 5201S: Maintained 5202 5203Emulex 10Gbps iSCSI - OneConnect DRIVER 5204M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5205M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5206M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5207L: linux-scsi@vger.kernel.org 5208W: http://www.broadcom.com 5209S: Supported 5210F: drivers/scsi/be2iscsi/ 5211 5212Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5213M: Sathya Perla <sathya.perla@broadcom.com> 5214M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5215M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5216M: Somnath Kotur <somnath.kotur@broadcom.com> 5217L: netdev@vger.kernel.org 5218W: http://www.emulex.com 5219S: Supported 5220F: drivers/net/ethernet/emulex/benet/ 5221 5222EMULEX ONECONNECT ROCE DRIVER 5223M: Selvin Xavier <selvin.xavier@broadcom.com> 5224M: Devesh Sharma <devesh.sharma@broadcom.com> 5225L: linux-rdma@vger.kernel.org 5226W: http://www.broadcom.com 5227S: Odd Fixes 5228F: drivers/infiniband/hw/ocrdma/ 5229F: include/uapi/rdma/ocrdma-abi.h 5230 5231EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5232M: James Smart <james.smart@broadcom.com> 5233M: Dick Kennedy <dick.kennedy@broadcom.com> 5234L: linux-scsi@vger.kernel.org 5235W: http://www.broadcom.com 5236S: Supported 5237F: drivers/scsi/lpfc/ 5238 5239ENE CB710 FLASH CARD READER DRIVER 5240M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5241S: Maintained 5242F: drivers/misc/cb710/ 5243F: drivers/mmc/host/cb710-mmc.* 5244F: include/linux/cb710.h 5245 5246ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5247M: Maxim Levitsky <maximlevitsky@gmail.com> 5248S: Maintained 5249F: drivers/media/rc/ene_ir.* 5250 5251EPSON S1D13XXX FRAMEBUFFER DRIVER 5252M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5253S: Maintained 5254T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5255F: drivers/video/fbdev/s1d13xxxfb.c 5256F: include/video/s1d13xxxfb.h 5257 5258ERRSEQ ERROR TRACKING INFRASTRUCTURE 5259M: Jeff Layton <jlayton@kernel.org> 5260S: Maintained 5261F: lib/errseq.c 5262F: include/linux/errseq.h 5263 5264ET131X NETWORK DRIVER 5265M: Mark Einon <mark.einon@gmail.com> 5266S: Odd Fixes 5267F: drivers/net/ethernet/agere/ 5268 5269ETHERNET BRIDGE 5270M: Stephen Hemminger <stephen@networkplumber.org> 5271L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5272L: netdev@vger.kernel.org 5273W: http://www.linuxfoundation.org/en/Net:Bridge 5274S: Maintained 5275F: include/linux/netfilter_bridge/ 5276F: net/bridge/ 5277 5278ETHERNET PHY LIBRARY 5279M: Andrew Lunn <andrew@lunn.ch> 5280M: Florian Fainelli <f.fainelli@gmail.com> 5281L: netdev@vger.kernel.org 5282S: Maintained 5283F: Documentation/ABI/testing/sysfs-bus-mdio 5284F: Documentation/devicetree/bindings/net/mdio* 5285F: Documentation/networking/phy.txt 5286F: drivers/net/phy/ 5287F: drivers/of/of_mdio.c 5288F: drivers/of/of_net.c 5289F: include/linux/*mdio*.h 5290F: include/linux/of_net.h 5291F: include/linux/phy.h 5292F: include/linux/phy_fixed.h 5293F: include/linux/platform_data/mdio-gpio.h 5294F: include/linux/platform_data/mdio-bcm-unimac.h 5295F: include/trace/events/mdio.h 5296F: include/uapi/linux/mdio.h 5297F: include/uapi/linux/mii.h 5298 5299EXT2 FILE SYSTEM 5300M: Jan Kara <jack@suse.com> 5301L: linux-ext4@vger.kernel.org 5302S: Maintained 5303F: Documentation/filesystems/ext2.txt 5304F: fs/ext2/ 5305F: include/linux/ext2* 5306 5307EXT4 FILE SYSTEM 5308M: "Theodore Ts'o" <tytso@mit.edu> 5309M: Andreas Dilger <adilger.kernel@dilger.ca> 5310L: linux-ext4@vger.kernel.org 5311W: http://ext4.wiki.kernel.org 5312Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5313T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5314S: Maintained 5315F: Documentation/filesystems/ext4.txt 5316F: fs/ext4/ 5317 5318Extended Verification Module (EVM) 5319M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5320L: linux-integrity@vger.kernel.org 5321S: Supported 5322F: security/integrity/evm/ 5323 5324EXTENSIBLE FIRMWARE INTERFACE (EFI) 5325M: Matt Fleming <matt@codeblueprint.co.uk> 5326M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5327L: linux-efi@vger.kernel.org 5328T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5329S: Maintained 5330F: Documentation/efi-stub.txt 5331F: arch/*/kernel/efi.c 5332F: arch/x86/boot/compressed/eboot.[ch] 5333F: arch/*/include/asm/efi.h 5334F: arch/x86/platform/efi/ 5335F: drivers/firmware/efi/ 5336F: include/linux/efi*.h 5337F: arch/arm/boot/compressed/efi-header.S 5338F: arch/arm64/kernel/efi-entry.S 5339 5340EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5341M: MyungJoo Ham <myungjoo.ham@samsung.com> 5342M: Chanwoo Choi <cw00.choi@samsung.com> 5343L: linux-kernel@vger.kernel.org 5344T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5345S: Maintained 5346F: drivers/extcon/ 5347F: include/linux/extcon/ 5348F: include/linux/extcon.h 5349F: Documentation/extcon/ 5350F: Documentation/devicetree/bindings/extcon/ 5351 5352EXYNOS DP DRIVER 5353M: Jingoo Han <jingoohan1@gmail.com> 5354L: dri-devel@lists.freedesktop.org 5355S: Maintained 5356F: drivers/gpu/drm/exynos/exynos_dp* 5357 5358EXYNOS SYSMMU (IOMMU) driver 5359M: Marek Szyprowski <m.szyprowski@samsung.com> 5360L: iommu@lists.linux-foundation.org 5361S: Maintained 5362F: drivers/iommu/exynos-iommu.c 5363 5364EZchip NPS platform support 5365M: Elad Kanfi <eladkan@mellanox.com> 5366M: Vineet Gupta <vgupta@synopsys.com> 5367S: Supported 5368F: arch/arc/plat-eznps 5369F: arch/arc/boot/dts/eznps.dts 5370 5371F2FS FILE SYSTEM 5372M: Jaegeuk Kim <jaegeuk@kernel.org> 5373M: Chao Yu <yuchao0@huawei.com> 5374L: linux-f2fs-devel@lists.sourceforge.net 5375W: https://f2fs.wiki.kernel.org/ 5376T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5377S: Maintained 5378F: Documentation/filesystems/f2fs.txt 5379F: Documentation/ABI/testing/sysfs-fs-f2fs 5380F: fs/f2fs/ 5381F: include/linux/f2fs_fs.h 5382F: include/trace/events/f2fs.h 5383 5384F71805F HARDWARE MONITORING DRIVER 5385M: Jean Delvare <jdelvare@suse.com> 5386L: linux-hwmon@vger.kernel.org 5387S: Maintained 5388F: Documentation/hwmon/f71805f 5389F: drivers/hwmon/f71805f.c 5390 5391FANOTIFY 5392M: Jan Kara <jack@suse.cz> 5393R: Amir Goldstein <amir73il@gmail.com> 5394L: linux-fsdevel@vger.kernel.org 5395S: Maintained 5396F: fs/notify/fanotify/ 5397F: include/linux/fanotify.h 5398F: include/uapi/linux/fanotify.h 5399 5400FARSYNC SYNCHRONOUS DRIVER 5401M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5402W: http://www.farsite.co.uk/ 5403S: Supported 5404F: drivers/net/wan/farsync.* 5405 5406FAULT INJECTION SUPPORT 5407M: Akinobu Mita <akinobu.mita@gmail.com> 5408S: Supported 5409F: Documentation/fault-injection/ 5410F: lib/fault-inject.c 5411 5412FBTFT Framebuffer drivers 5413M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5414S: Maintained 5415F: drivers/staging/fbtft/ 5416 5417FC0011 TUNER DRIVER 5418M: Michael Buesch <m@bues.ch> 5419L: linux-media@vger.kernel.org 5420S: Maintained 5421F: drivers/media/tuners/fc0011.h 5422F: drivers/media/tuners/fc0011.c 5423 5424FC2580 MEDIA DRIVER 5425M: Antti Palosaari <crope@iki.fi> 5426L: linux-media@vger.kernel.org 5427W: https://linuxtv.org 5428W: http://palosaari.fi/linux/ 5429Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5430T: git git://linuxtv.org/anttip/media_tree.git 5431S: Maintained 5432F: drivers/media/tuners/fc2580* 5433 5434FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5435M: Johannes Thumshirn <jth@kernel.org> 5436L: linux-scsi@vger.kernel.org 5437W: www.Open-FCoE.org 5438S: Supported 5439F: drivers/scsi/libfc/ 5440F: drivers/scsi/fcoe/ 5441F: include/scsi/fc/ 5442F: include/scsi/libfc.h 5443F: include/scsi/libfcoe.h 5444F: include/uapi/scsi/fc/ 5445 5446FILE LOCKING (flock() and fcntl()/lockf()) 5447M: Jeff Layton <jlayton@kernel.org> 5448M: "J. Bruce Fields" <bfields@fieldses.org> 5449L: linux-fsdevel@vger.kernel.org 5450S: Maintained 5451F: include/linux/fcntl.h 5452F: include/uapi/linux/fcntl.h 5453F: fs/fcntl.c 5454F: fs/locks.c 5455 5456FILESYSTEMS (VFS and infrastructure) 5457M: Alexander Viro <viro@zeniv.linux.org.uk> 5458L: linux-fsdevel@vger.kernel.org 5459S: Maintained 5460F: fs/* 5461F: include/linux/fs.h 5462F: include/uapi/linux/fs.h 5463 5464FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5465M: Riku Voipio <riku.voipio@iki.fi> 5466L: linux-hwmon@vger.kernel.org 5467S: Maintained 5468F: drivers/hwmon/f75375s.c 5469F: include/linux/f75375s.h 5470 5471FIREWIRE AUDIO DRIVERS 5472M: Clemens Ladisch <clemens@ladisch.de> 5473L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5474T: git git://git.alsa-project.org/alsa-kernel.git 5475S: Maintained 5476F: sound/firewire/ 5477 5478FIREWIRE MEDIA DRIVERS (firedtv) 5479M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5480L: linux-media@vger.kernel.org 5481L: linux1394-devel@lists.sourceforge.net 5482T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5483S: Maintained 5484F: drivers/media/firewire/ 5485 5486FIREWIRE SBP-2 TARGET 5487M: Chris Boot <bootc@bootc.net> 5488L: linux-scsi@vger.kernel.org 5489L: target-devel@vger.kernel.org 5490L: linux1394-devel@lists.sourceforge.net 5491T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5492S: Maintained 5493F: drivers/target/sbp/ 5494 5495FIREWIRE SUBSYSTEM 5496M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5497L: linux1394-devel@lists.sourceforge.net 5498W: http://ieee1394.wiki.kernel.org/ 5499T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5500S: Maintained 5501F: drivers/firewire/ 5502F: include/linux/firewire.h 5503F: include/uapi/linux/firewire*.h 5504F: tools/firewire/ 5505 5506FIRMWARE LOADER (request_firmware) 5507M: Luis R. Rodriguez <mcgrof@kernel.org> 5508L: linux-kernel@vger.kernel.org 5509S: Maintained 5510F: Documentation/firmware_class/ 5511F: drivers/base/firmware*.c 5512F: include/linux/firmware.h 5513 5514FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5515M: Joshua Morris <josh.h.morris@us.ibm.com> 5516M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5517S: Maintained 5518F: drivers/block/rsxx/ 5519 5520FLOPPY DRIVER 5521M: Jiri Kosina <jikos@kernel.org> 5522T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5523S: Odd fixes 5524F: drivers/block/floppy.c 5525 5526FMC SUBSYSTEM 5527M: Alessandro Rubini <rubini@gnudd.com> 5528W: http://www.ohwr.org/projects/fmc-bus 5529S: Supported 5530F: drivers/fmc/ 5531F: include/linux/fmc*.h 5532F: include/linux/ipmi-fru.h 5533K: fmc_d.*register 5534 5535FPGA MANAGER FRAMEWORK 5536M: Alan Tull <atull@kernel.org> 5537M: Moritz Fischer <mdf@kernel.org> 5538L: linux-fpga@vger.kernel.org 5539S: Maintained 5540T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5541Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5542F: Documentation/fpga/ 5543F: Documentation/devicetree/bindings/fpga/ 5544F: drivers/fpga/ 5545F: include/linux/fpga/ 5546W: http://www.rocketboards.org 5547 5548FPU EMULATOR 5549M: Bill Metzenthen <billm@melbpc.org.au> 5550W: http://floatingpoint.sourceforge.net/emulator/index.html 5551S: Maintained 5552F: arch/x86/math-emu/ 5553 5554FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5555L: netdev@vger.kernel.org 5556S: Orphan 5557F: drivers/net/wan/dlci.c 5558F: drivers/net/wan/sdla.c 5559 5560FRAMEBUFFER LAYER 5561M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5562L: dri-devel@lists.freedesktop.org 5563L: linux-fbdev@vger.kernel.org 5564T: git git://github.com/bzolnier/linux.git 5565Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5566S: Maintained 5567F: Documentation/fb/ 5568F: drivers/video/ 5569F: include/video/ 5570F: include/linux/fb.h 5571F: include/uapi/video/ 5572F: include/uapi/linux/fb.h 5573 5574FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5575M: Horia Geantă <horia.geanta@nxp.com> 5576M: Aymen Sghaier <aymen.sghaier@nxp.com> 5577L: linux-crypto@vger.kernel.org 5578S: Maintained 5579F: drivers/crypto/caam/ 5580F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5581 5582FREESCALE DIU FRAMEBUFFER DRIVER 5583M: Timur Tabi <timur@tabi.org> 5584L: linux-fbdev@vger.kernel.org 5585S: Maintained 5586F: drivers/video/fbdev/fsl-diu-fb.* 5587 5588FREESCALE DMA DRIVER 5589M: Li Yang <leoyang.li@nxp.com> 5590M: Zhang Wei <zw@zh-kernel.org> 5591L: linuxppc-dev@lists.ozlabs.org 5592S: Maintained 5593F: drivers/dma/fsldma.* 5594 5595FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5596M: Claudiu Manoil <claudiu.manoil@freescale.com> 5597L: netdev@vger.kernel.org 5598S: Maintained 5599F: drivers/net/ethernet/freescale/gianfar* 5600X: drivers/net/ethernet/freescale/gianfar_ptp.c 5601F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5602 5603FREESCALE GPMI NAND DRIVER 5604M: Han Xu <han.xu@nxp.com> 5605L: linux-mtd@lists.infradead.org 5606S: Maintained 5607F: drivers/mtd/nand/gpmi-nand/* 5608 5609FREESCALE I2C CPM DRIVER 5610M: Jochen Friedrich <jochen@scram.de> 5611L: linuxppc-dev@lists.ozlabs.org 5612L: linux-i2c@vger.kernel.org 5613S: Maintained 5614F: drivers/i2c/busses/i2c-cpm.c 5615 5616FREESCALE IMX / MXC FEC DRIVER 5617M: Fugang Duan <fugang.duan@nxp.com> 5618L: netdev@vger.kernel.org 5619S: Maintained 5620F: drivers/net/ethernet/freescale/fec_main.c 5621F: drivers/net/ethernet/freescale/fec_ptp.c 5622F: drivers/net/ethernet/freescale/fec.h 5623F: Documentation/devicetree/bindings/net/fsl-fec.txt 5624 5625FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5626M: Sascha Hauer <kernel@pengutronix.de> 5627L: linux-fbdev@vger.kernel.org 5628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5629S: Maintained 5630F: include/linux/platform_data/video-imxfb.h 5631F: drivers/video/fbdev/imxfb.c 5632 5633FREESCALE QORIQ DPAA ETHERNET DRIVER 5634M: Madalin Bucur <madalin.bucur@nxp.com> 5635L: netdev@vger.kernel.org 5636S: Maintained 5637F: drivers/net/ethernet/freescale/dpaa 5638 5639FREESCALE QORIQ DPAA FMAN DRIVER 5640M: Madalin Bucur <madalin.bucur@nxp.com> 5641L: netdev@vger.kernel.org 5642S: Maintained 5643F: drivers/net/ethernet/freescale/fman 5644F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5645 5646FREESCALE QUAD SPI DRIVER 5647M: Han Xu <han.xu@nxp.com> 5648L: linux-mtd@lists.infradead.org 5649S: Maintained 5650F: drivers/mtd/spi-nor/fsl-quadspi.c 5651 5652FREESCALE QUICC ENGINE LIBRARY 5653M: Qiang Zhao <qiang.zhao@nxp.com> 5654L: linuxppc-dev@lists.ozlabs.org 5655S: Maintained 5656F: drivers/soc/fsl/qe/ 5657F: include/soc/fsl/*qe*.h 5658F: include/soc/fsl/*ucc*.h 5659 5660FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5661M: Li Yang <leoyang.li@nxp.com> 5662L: netdev@vger.kernel.org 5663L: linuxppc-dev@lists.ozlabs.org 5664S: Maintained 5665F: drivers/net/ethernet/freescale/ucc_geth* 5666 5667FREESCALE QUICC ENGINE UCC HDLC DRIVER 5668M: Zhao Qiang <qiang.zhao@nxp.com> 5669L: netdev@vger.kernel.org 5670L: linuxppc-dev@lists.ozlabs.org 5671S: Maintained 5672F: drivers/net/wan/fsl_ucc_hdlc* 5673 5674FREESCALE QUICC ENGINE UCC UART DRIVER 5675M: Timur Tabi <timur@tabi.org> 5676L: linuxppc-dev@lists.ozlabs.org 5677S: Maintained 5678F: drivers/tty/serial/ucc_uart.c 5679 5680FREESCALE SOC DRIVERS 5681M: Li Yang <leoyang.li@nxp.com> 5682L: linuxppc-dev@lists.ozlabs.org 5683L: linux-arm-kernel@lists.infradead.org 5684S: Maintained 5685F: Documentation/devicetree/bindings/soc/fsl/ 5686F: drivers/soc/fsl/ 5687F: include/linux/fsl/ 5688 5689FREESCALE SOC FS_ENET DRIVER 5690M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5691M: Vitaly Bordug <vbordug@ru.mvista.com> 5692L: linuxppc-dev@lists.ozlabs.org 5693L: netdev@vger.kernel.org 5694S: Maintained 5695F: drivers/net/ethernet/freescale/fs_enet/ 5696F: include/linux/fs_enet_pd.h 5697 5698FREESCALE SOC SOUND DRIVERS 5699M: Timur Tabi <timur@tabi.org> 5700M: Nicolin Chen <nicoleotsuka@gmail.com> 5701M: Xiubo Li <Xiubo.Lee@gmail.com> 5702R: Fabio Estevam <fabio.estevam@nxp.com> 5703L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5704L: linuxppc-dev@lists.ozlabs.org 5705S: Maintained 5706F: sound/soc/fsl/fsl* 5707F: sound/soc/fsl/imx* 5708F: sound/soc/fsl/mpc8610_hpcd.c 5709 5710FREESCALE USB PERIPHERAL DRIVERS 5711M: Li Yang <leoyang.li@nxp.com> 5712L: linux-usb@vger.kernel.org 5713L: linuxppc-dev@lists.ozlabs.org 5714S: Maintained 5715F: drivers/usb/gadget/udc/fsl* 5716 5717FREEVXFS FILESYSTEM 5718M: Christoph Hellwig <hch@infradead.org> 5719W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5720S: Maintained 5721F: fs/freevxfs/ 5722 5723FREEZER 5724M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5725M: Pavel Machek <pavel@ucw.cz> 5726L: linux-pm@vger.kernel.org 5727S: Supported 5728F: Documentation/power/freezing-of-tasks.txt 5729F: include/linux/freezer.h 5730F: kernel/freezer.c 5731 5732FRONTSWAP API 5733M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5734L: linux-kernel@vger.kernel.org 5735S: Maintained 5736F: mm/frontswap.c 5737F: include/linux/frontswap.h 5738 5739FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5740M: David Howells <dhowells@redhat.com> 5741L: linux-cachefs@redhat.com (moderated for non-subscribers) 5742S: Supported 5743F: Documentation/filesystems/caching/ 5744F: fs/fscache/ 5745F: include/linux/fscache*.h 5746 5747FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5748M: Theodore Y. Ts'o <tytso@mit.edu> 5749M: Jaegeuk Kim <jaegeuk@kernel.org> 5750L: linux-fscrypt@vger.kernel.org 5751Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5752T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5753S: Supported 5754F: fs/crypto/ 5755F: include/linux/fscrypt*.h 5756F: Documentation/filesystems/fscrypt.rst 5757 5758FUJITSU FR-V (FRV) PORT 5759S: Orphan 5760F: arch/frv/ 5761 5762FUJITSU LAPTOP EXTRAS 5763M: Jonathan Woithe <jwoithe@just42.net> 5764L: platform-driver-x86@vger.kernel.org 5765S: Maintained 5766F: drivers/platform/x86/fujitsu-laptop.c 5767 5768FUJITSU M-5MO LS CAMERA ISP DRIVER 5769M: Kyungmin Park <kyungmin.park@samsung.com> 5770M: Heungjun Kim <riverful.kim@samsung.com> 5771L: linux-media@vger.kernel.org 5772S: Maintained 5773F: drivers/media/i2c/m5mols/ 5774F: include/media/i2c/m5mols.h 5775 5776FUJITSU TABLET EXTRAS 5777M: Robert Gerlach <khnz@gmx.de> 5778L: platform-driver-x86@vger.kernel.org 5779S: Maintained 5780F: drivers/platform/x86/fujitsu-tablet.c 5781 5782FUSE: FILESYSTEM IN USERSPACE 5783M: Miklos Szeredi <miklos@szeredi.hu> 5784L: linux-fsdevel@vger.kernel.org 5785W: http://fuse.sourceforge.net/ 5786T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5787S: Maintained 5788F: fs/fuse/ 5789F: include/uapi/linux/fuse.h 5790F: Documentation/filesystems/fuse.txt 5791 5792FUTEX SUBSYSTEM 5793M: Thomas Gleixner <tglx@linutronix.de> 5794M: Ingo Molnar <mingo@redhat.com> 5795R: Peter Zijlstra <peterz@infradead.org> 5796R: Darren Hart <dvhart@infradead.org> 5797L: linux-kernel@vger.kernel.org 5798T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5799S: Maintained 5800F: kernel/futex.c 5801F: kernel/futex_compat.c 5802F: include/asm-generic/futex.h 5803F: include/linux/futex.h 5804F: include/uapi/linux/futex.h 5805F: tools/testing/selftests/futex/ 5806F: tools/perf/bench/futex* 5807F: Documentation/*futex* 5808 5809FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5810M: Rik Faith <faith@cs.unc.edu> 5811L: linux-scsi@vger.kernel.org 5812S: Odd Fixes (e.g., new signatures) 5813F: drivers/scsi/fdomain.* 5814 5815GCC PLUGINS 5816M: Kees Cook <keescook@chromium.org> 5817R: Emese Revfy <re.emese@gmail.com> 5818L: kernel-hardening@lists.openwall.com 5819S: Maintained 5820F: scripts/gcc-plugins/ 5821F: scripts/gcc-plugin.sh 5822F: scripts/Makefile.gcc-plugins 5823F: Documentation/gcc-plugins.txt 5824 5825GCOV BASED KERNEL PROFILING 5826M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5827S: Maintained 5828F: kernel/gcov/ 5829F: Documentation/dev-tools/gcov.rst 5830 5831GDB KERNEL DEBUGGING HELPER SCRIPTS 5832M: Jan Kiszka <jan.kiszka@siemens.com> 5833M: Kieran Bingham <kieran@bingham.xyz> 5834S: Supported 5835F: scripts/gdb/ 5836 5837GDT SCSI DISK ARRAY CONTROLLER DRIVER 5838M: Achim Leubner <achim_leubner@adaptec.com> 5839L: linux-scsi@vger.kernel.org 5840W: http://www.icp-vortex.com/ 5841S: Supported 5842F: drivers/scsi/gdt* 5843 5844GEMTEK FM RADIO RECEIVER DRIVER 5845M: Hans Verkuil <hverkuil@xs4all.nl> 5846L: linux-media@vger.kernel.org 5847T: git git://linuxtv.org/media_tree.git 5848W: https://linuxtv.org 5849S: Maintained 5850F: drivers/media/radio/radio-gemtek* 5851 5852GENERIC GPIO I2C DRIVER 5853M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5854S: Supported 5855F: drivers/i2c/busses/i2c-gpio.c 5856F: include/linux/i2c-gpio.h 5857 5858GENERIC GPIO I2C MULTIPLEXER DRIVER 5859M: Peter Korsgaard <peter.korsgaard@barco.com> 5860L: linux-i2c@vger.kernel.org 5861S: Supported 5862F: drivers/i2c/muxes/i2c-mux-gpio.c 5863F: include/linux/i2c-mux-gpio.h 5864F: Documentation/i2c/muxes/i2c-mux-gpio 5865 5866GENERIC HDLC (WAN) DRIVERS 5867M: Krzysztof Halasa <khc@pm.waw.pl> 5868W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5869S: Maintained 5870F: drivers/net/wan/c101.c 5871F: drivers/net/wan/hd6457* 5872F: drivers/net/wan/hdlc* 5873F: drivers/net/wan/n2.c 5874F: drivers/net/wan/pc300too.c 5875F: drivers/net/wan/pci200syn.c 5876F: drivers/net/wan/wanxl* 5877 5878GENERIC INCLUDE/ASM HEADER FILES 5879M: Arnd Bergmann <arnd@arndb.de> 5880L: linux-arch@vger.kernel.org 5881T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5882S: Maintained 5883F: include/asm-generic/ 5884F: include/uapi/asm-generic/ 5885 5886GENERIC PHY FRAMEWORK 5887M: Kishon Vijay Abraham I <kishon@ti.com> 5888L: linux-kernel@vger.kernel.org 5889T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5890S: Supported 5891F: drivers/phy/ 5892F: include/linux/phy/ 5893 5894GENERIC PM DOMAINS 5895M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5896M: Kevin Hilman <khilman@kernel.org> 5897M: Ulf Hansson <ulf.hansson@linaro.org> 5898L: linux-pm@vger.kernel.org 5899S: Supported 5900F: drivers/base/power/domain*.c 5901F: include/linux/pm_domain.h 5902F: Documentation/devicetree/bindings/power/power_domain.txt 5903 5904GENERIC UIO DRIVER FOR PCI DEVICES 5905M: "Michael S. Tsirkin" <mst@redhat.com> 5906L: kvm@vger.kernel.org 5907S: Supported 5908F: drivers/uio/uio_pci_generic.c 5909 5910GENWQE (IBM Generic Workqueue Card) 5911M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5912M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5913S: Supported 5914F: drivers/misc/genwqe/ 5915 5916GET_MAINTAINER SCRIPT 5917M: Joe Perches <joe@perches.com> 5918S: Maintained 5919F: scripts/get_maintainer.pl 5920 5921GFS2 FILE SYSTEM 5922M: Steven Whitehouse <swhiteho@redhat.com> 5923M: Bob Peterson <rpeterso@redhat.com> 5924L: cluster-devel@redhat.com 5925W: http://sources.redhat.com/cluster/ 5926T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5927S: Supported 5928F: Documentation/filesystems/gfs2*.txt 5929F: fs/gfs2/ 5930F: include/uapi/linux/gfs2_ondisk.h 5931 5932GIGASET ISDN DRIVERS 5933M: Paul Bolle <pebolle@tiscali.nl> 5934L: gigaset307x-common@lists.sourceforge.net 5935W: http://gigaset307x.sourceforge.net/ 5936S: Odd Fixes 5937F: Documentation/isdn/README.gigaset 5938F: drivers/isdn/gigaset/ 5939F: include/uapi/linux/gigaset_dev.h 5940 5941GO7007 MPEG CODEC 5942M: Hans Verkuil <hans.verkuil@cisco.com> 5943L: linux-media@vger.kernel.org 5944S: Maintained 5945F: drivers/media/usb/go7007/ 5946 5947GOODIX TOUCHSCREEN 5948M: Bastien Nocera <hadess@hadess.net> 5949L: linux-input@vger.kernel.org 5950S: Maintained 5951F: drivers/input/touchscreen/goodix.c 5952 5953GPIO ACPI SUPPORT 5954M: Mika Westerberg <mika.westerberg@linux.intel.com> 5955M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5956L: linux-gpio@vger.kernel.org 5957L: linux-acpi@vger.kernel.org 5958S: Maintained 5959F: Documentation/acpi/gpio-properties.txt 5960F: drivers/gpio/gpiolib-acpi.c 5961 5962GPIO IR Transmitter 5963M: Sean Young <sean@mess.org> 5964L: linux-media@vger.kernel.org 5965S: Maintained 5966F: drivers/media/rc/gpio-ir-tx.c 5967 5968GPIO MOCKUP DRIVER 5969M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5970L: linux-gpio@vger.kernel.org 5971S: Maintained 5972F: drivers/gpio/gpio-mockup.c 5973F: tools/testing/selftests/gpio/ 5974 5975GPIO SUBSYSTEM 5976M: Linus Walleij <linus.walleij@linaro.org> 5977L: linux-gpio@vger.kernel.org 5978T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5979S: Maintained 5980F: Documentation/devicetree/bindings/gpio/ 5981F: Documentation/gpio/ 5982F: Documentation/ABI/testing/gpio-cdev 5983F: Documentation/ABI/obsolete/sysfs-gpio 5984F: drivers/gpio/ 5985F: include/linux/gpio/ 5986F: include/linux/gpio.h 5987F: include/asm-generic/gpio.h 5988F: include/uapi/linux/gpio.h 5989F: tools/gpio/ 5990 5991GRE DEMULTIPLEXER DRIVER 5992M: Dmitry Kozlov <xeb@mail.ru> 5993L: netdev@vger.kernel.org 5994S: Maintained 5995F: net/ipv4/gre_demux.c 5996F: net/ipv4/gre_offload.c 5997F: include/net/gre.h 5998 5999GRETH 10/100/1G Ethernet MAC device driver 6000M: Andreas Larsson <andreas@gaisler.com> 6001L: netdev@vger.kernel.org 6002S: Maintained 6003F: drivers/net/ethernet/aeroflex/ 6004 6005GREYBUS AUDIO PROTOCOLS DRIVERS 6006M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6007M: Mark Greer <mgreer@animalcreek.com> 6008S: Maintained 6009F: drivers/staging/greybus/audio_apbridgea.c 6010F: drivers/staging/greybus/audio_apbridgea.h 6011F: drivers/staging/greybus/audio_codec.c 6012F: drivers/staging/greybus/audio_codec.h 6013F: drivers/staging/greybus/audio_gb.c 6014F: drivers/staging/greybus/audio_manager.c 6015F: drivers/staging/greybus/audio_manager.h 6016F: drivers/staging/greybus/audio_manager_module.c 6017F: drivers/staging/greybus/audio_manager_private.h 6018F: drivers/staging/greybus/audio_manager_sysfs.c 6019F: drivers/staging/greybus/audio_module.c 6020F: drivers/staging/greybus/audio_topology.c 6021 6022GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6023M: Viresh Kumar <vireshk@kernel.org> 6024S: Maintained 6025F: drivers/staging/greybus/authentication.c 6026F: drivers/staging/greybus/bootrom.c 6027F: drivers/staging/greybus/firmware.h 6028F: drivers/staging/greybus/fw-core.c 6029F: drivers/staging/greybus/fw-download.c 6030F: drivers/staging/greybus/fw-managament.c 6031F: drivers/staging/greybus/greybus_authentication.h 6032F: drivers/staging/greybus/greybus_firmware.h 6033F: drivers/staging/greybus/hid.c 6034F: drivers/staging/greybus/i2c.c 6035F: drivers/staging/greybus/spi.c 6036F: drivers/staging/greybus/spilib.c 6037F: drivers/staging/greybus/spilib.h 6038 6039GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6040M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6041S: Maintained 6042F: drivers/staging/greybus/loopback.c 6043F: drivers/staging/greybus/timesync.c 6044F: drivers/staging/greybus/timesync_platform.c 6045 6046GREYBUS PLATFORM DRIVERS 6047M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6048S: Maintained 6049F: drivers/staging/greybus/arche-platform.c 6050F: drivers/staging/greybus/arche-apb-ctrl.c 6051F: drivers/staging/greybus/arche_platform.h 6052 6053GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6054M: Rui Miguel Silva <rmfrfs@gmail.com> 6055S: Maintained 6056F: drivers/staging/greybus/sdio.c 6057F: drivers/staging/greybus/light.c 6058F: drivers/staging/greybus/gpio.c 6059F: drivers/staging/greybus/power_supply.c 6060F: drivers/staging/greybus/spi.c 6061F: drivers/staging/greybus/spilib.c 6062 6063GREYBUS SUBSYSTEM 6064M: Johan Hovold <johan@kernel.org> 6065M: Alex Elder <elder@kernel.org> 6066M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6067S: Maintained 6068F: drivers/staging/greybus/ 6069L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6070 6071GREYBUS UART PROTOCOLS DRIVERS 6072M: David Lin <dtwlin@gmail.com> 6073S: Maintained 6074F: drivers/staging/greybus/uart.c 6075F: drivers/staging/greybus/log.c 6076 6077GS1662 VIDEO SERIALIZER 6078M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6079L: linux-media@vger.kernel.org 6080T: git git://linuxtv.org/media_tree.git 6081S: Maintained 6082F: drivers/media/spi/gs1662.c 6083 6084GSPCA FINEPIX SUBDRIVER 6085M: Frank Zago <frank@zago.net> 6086L: linux-media@vger.kernel.org 6087T: git git://linuxtv.org/media_tree.git 6088S: Maintained 6089F: drivers/media/usb/gspca/finepix.c 6090 6091GSPCA GL860 SUBDRIVER 6092M: Olivier Lorin <o.lorin@laposte.net> 6093L: linux-media@vger.kernel.org 6094T: git git://linuxtv.org/media_tree.git 6095S: Maintained 6096F: drivers/media/usb/gspca/gl860/ 6097 6098GSPCA M5602 SUBDRIVER 6099M: Erik Andren <erik.andren@gmail.com> 6100L: linux-media@vger.kernel.org 6101T: git git://linuxtv.org/media_tree.git 6102S: Maintained 6103F: drivers/media/usb/gspca/m5602/ 6104 6105GSPCA PAC207 SONIXB SUBDRIVER 6106M: Hans Verkuil <hverkuil@xs4all.nl> 6107L: linux-media@vger.kernel.org 6108T: git git://linuxtv.org/media_tree.git 6109S: Odd Fixes 6110F: drivers/media/usb/gspca/pac207.c 6111 6112GSPCA SN9C20X SUBDRIVER 6113M: Brian Johnson <brijohn@gmail.com> 6114L: linux-media@vger.kernel.org 6115T: git git://linuxtv.org/media_tree.git 6116S: Maintained 6117F: drivers/media/usb/gspca/sn9c20x.c 6118 6119GSPCA T613 SUBDRIVER 6120M: Leandro Costantino <lcostantino@gmail.com> 6121L: linux-media@vger.kernel.org 6122T: git git://linuxtv.org/media_tree.git 6123S: Maintained 6124F: drivers/media/usb/gspca/t613.c 6125 6126GSPCA USB WEBCAM DRIVER 6127M: Hans Verkuil <hverkuil@xs4all.nl> 6128L: linux-media@vger.kernel.org 6129T: git git://linuxtv.org/media_tree.git 6130S: Odd Fixes 6131F: drivers/media/usb/gspca/ 6132 6133GTP (GPRS Tunneling Protocol) 6134M: Pablo Neira Ayuso <pablo@netfilter.org> 6135M: Harald Welte <laforge@gnumonks.org> 6136L: osmocom-net-gprs@lists.osmocom.org 6137T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6138S: Maintained 6139F: drivers/net/gtp.c 6140 6141GUID PARTITION TABLE (GPT) 6142M: Davidlohr Bueso <dave@stgolabs.net> 6143L: linux-efi@vger.kernel.org 6144S: Maintained 6145F: block/partitions/efi.* 6146 6147H8/300 ARCHITECTURE 6148M: Yoshinori Sato <ysato@users.sourceforge.jp> 6149L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6150W: http://uclinux-h8.sourceforge.jp 6151T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6152S: Maintained 6153F: arch/h8300/ 6154F: drivers/clocksource/h8300_*.c 6155F: drivers/clk/h8300/ 6156F: drivers/irqchip/irq-renesas-h8*.c 6157 6158HACKRF MEDIA DRIVER 6159M: Antti Palosaari <crope@iki.fi> 6160L: linux-media@vger.kernel.org 6161W: https://linuxtv.org 6162W: http://palosaari.fi/linux/ 6163Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6164T: git git://linuxtv.org/anttip/media_tree.git 6165S: Maintained 6166F: drivers/media/usb/hackrf/ 6167 6168HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6169M: Frank Seidel <frank@f-seidel.de> 6170L: platform-driver-x86@vger.kernel.org 6171W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6172S: Maintained 6173F: drivers/platform/x86/hdaps.c 6174 6175HARDWARE MONITORING 6176M: Jean Delvare <jdelvare@suse.com> 6177M: Guenter Roeck <linux@roeck-us.net> 6178L: linux-hwmon@vger.kernel.org 6179W: http://hwmon.wiki.kernel.org/ 6180T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6181S: Maintained 6182F: Documentation/hwmon/ 6183F: drivers/hwmon/ 6184F: include/linux/hwmon*.h 6185 6186HARDWARE RANDOM NUMBER GENERATOR CORE 6187M: Matt Mackall <mpm@selenic.com> 6188M: Herbert Xu <herbert@gondor.apana.org.au> 6189L: linux-crypto@vger.kernel.org 6190S: Odd fixes 6191F: Documentation/devicetree/bindings/rng/ 6192F: Documentation/hw_random.txt 6193F: drivers/char/hw_random/ 6194F: include/linux/hw_random.h 6195 6196HARDWARE SPINLOCK CORE 6197M: Ohad Ben-Cohen <ohad@wizery.com> 6198M: Bjorn Andersson <bjorn.andersson@linaro.org> 6199L: linux-remoteproc@vger.kernel.org 6200S: Maintained 6201T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6202F: Documentation/devicetree/bindings/hwlock/ 6203F: Documentation/hwspinlock.txt 6204F: drivers/hwspinlock/ 6205F: include/linux/hwspinlock.h 6206 6207HARMONY SOUND DRIVER 6208L: linux-parisc@vger.kernel.org 6209S: Maintained 6210F: sound/parisc/harmony.* 6211 6212HDPVR USB VIDEO ENCODER DRIVER 6213M: Hans Verkuil <hverkuil@xs4all.nl> 6214L: linux-media@vger.kernel.org 6215T: git git://linuxtv.org/media_tree.git 6216W: https://linuxtv.org 6217S: Odd Fixes 6218F: drivers/media/usb/hdpvr/ 6219 6220HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6221M: Jimmy Vance <jimmy.vance@hpe.com> 6222S: Supported 6223F: Documentation/watchdog/hpwdt.txt 6224F: drivers/watchdog/hpwdt.c 6225 6226HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6227M: Don Brace <don.brace@microsemi.com> 6228L: esc.storagedev@microsemi.com 6229L: linux-scsi@vger.kernel.org 6230S: Supported 6231F: Documentation/scsi/hpsa.txt 6232F: drivers/scsi/hpsa*.[ch] 6233F: include/linux/cciss*.h 6234F: include/uapi/linux/cciss*.h 6235 6236HFI1 DRIVER 6237M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6238M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6239L: linux-rdma@vger.kernel.org 6240S: Supported 6241F: drivers/infiniband/hw/hfi1 6242 6243HFS FILESYSTEM 6244L: linux-fsdevel@vger.kernel.org 6245S: Orphan 6246F: Documentation/filesystems/hfs.txt 6247F: fs/hfs/ 6248 6249HFSPLUS FILESYSTEM 6250L: linux-fsdevel@vger.kernel.org 6251S: Orphan 6252F: Documentation/filesystems/hfsplus.txt 6253F: fs/hfsplus/ 6254 6255HGA FRAMEBUFFER DRIVER 6256M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6257L: linux-nvidia@lists.surfsouth.com 6258W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6259S: Maintained 6260F: drivers/video/fbdev/hgafb.c 6261 6262HIBERNATION (aka Software Suspend, aka swsusp) 6263M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6264M: Pavel Machek <pavel@ucw.cz> 6265L: linux-pm@vger.kernel.org 6266B: https://bugzilla.kernel.org 6267S: Supported 6268F: arch/x86/power/ 6269F: drivers/base/power/ 6270F: kernel/power/ 6271F: include/linux/suspend.h 6272F: include/linux/freezer.h 6273F: include/linux/pm.h 6274F: arch/*/include/asm/suspend*.h 6275 6276HID CORE LAYER 6277M: Jiri Kosina <jikos@kernel.org> 6278R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6279L: linux-input@vger.kernel.org 6280T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6281S: Maintained 6282F: drivers/hid/ 6283F: include/linux/hid* 6284F: include/uapi/linux/hid* 6285 6286HID SENSOR HUB DRIVERS 6287M: Jiri Kosina <jikos@kernel.org> 6288M: Jonathan Cameron <jic23@kernel.org> 6289M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6290L: linux-input@vger.kernel.org 6291L: linux-iio@vger.kernel.org 6292S: Maintained 6293F: Documentation/hid/hid-sensor* 6294F: drivers/hid/hid-sensor-* 6295F: drivers/iio/*/hid-* 6296F: include/linux/hid-sensor-* 6297 6298HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6299M: Thomas Gleixner <tglx@linutronix.de> 6300L: linux-kernel@vger.kernel.org 6301T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6302S: Maintained 6303F: Documentation/timers/ 6304F: kernel/time/hrtimer.c 6305F: kernel/time/clockevents.c 6306F: kernel/time/timer_*.c 6307F: include/linux/clockchips.h 6308F: include/linux/hrtimer.h 6309 6310HIGH-SPEED SCC DRIVER FOR AX.25 6311L: linux-hams@vger.kernel.org 6312S: Orphan 6313F: drivers/net/hamradio/dmascc.c 6314F: drivers/net/hamradio/scc.c 6315 6316HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6317M: HighPoint Linux Team <linux@highpoint-tech.com> 6318W: http://www.highpoint-tech.com 6319S: Supported 6320F: Documentation/scsi/hptiop.txt 6321F: drivers/scsi/hptiop.c 6322 6323HIPPI 6324M: Jes Sorensen <jes@trained-monkey.org> 6325L: linux-hippi@sunsite.dk 6326S: Maintained 6327F: include/linux/hippidevice.h 6328F: include/uapi/linux/if_hippi.h 6329F: net/802/hippi.c 6330F: drivers/net/hippi/ 6331 6332HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6333M: Yisen Zhuang <yisen.zhuang@huawei.com> 6334M: Salil Mehta <salil.mehta@huawei.com> 6335L: netdev@vger.kernel.org 6336W: http://www.hisilicon.com 6337S: Maintained 6338F: drivers/net/ethernet/hisilicon/hns3/ 6339 6340HISILICON NETWORK SUBSYSTEM DRIVER 6341M: Yisen Zhuang <yisen.zhuang@huawei.com> 6342M: Salil Mehta <salil.mehta@huawei.com> 6343L: netdev@vger.kernel.org 6344W: http://www.hisilicon.com 6345S: Maintained 6346F: drivers/net/ethernet/hisilicon/ 6347F: Documentation/devicetree/bindings/net/hisilicon*.txt 6348 6349HISILICON PMU DRIVER 6350M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6351W: http://www.hisilicon.com 6352S: Supported 6353F: drivers/perf/hisilicon 6354F: Documentation/perf/hisi-pmu.txt 6355 6356HISILICON ROCE DRIVER 6357M: Lijun Ou <oulijun@huawei.com> 6358M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6359L: linux-rdma@vger.kernel.org 6360S: Maintained 6361F: drivers/infiniband/hw/hns/ 6362F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6363 6364HISILICON SAS Controller 6365M: John Garry <john.garry@huawei.com> 6366W: http://www.hisilicon.com 6367S: Supported 6368F: drivers/scsi/hisi_sas/ 6369F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6370 6371HMM - Heterogeneous Memory Management 6372M: Jérôme Glisse <jglisse@redhat.com> 6373L: linux-mm@kvack.org 6374S: Maintained 6375F: mm/hmm* 6376F: include/linux/hmm* 6377 6378HOST AP DRIVER 6379M: Jouni Malinen <j@w1.fi> 6380L: linux-wireless@vger.kernel.org 6381W: http://w1.fi/hostap-driver.html 6382S: Obsolete 6383F: drivers/net/wireless/intersil/hostap/ 6384 6385HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6386L: platform-driver-x86@vger.kernel.org 6387S: Orphan 6388F: drivers/platform/x86/tc1100-wmi.c 6389 6390HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6391M: Jaroslav Kysela <perex@perex.cz> 6392S: Maintained 6393F: drivers/net/ethernet/hp/hp100.* 6394 6395HPET: High Precision Event Timers driver 6396M: Clemens Ladisch <clemens@ladisch.de> 6397S: Maintained 6398F: Documentation/timers/hpet.txt 6399F: drivers/char/hpet.c 6400F: include/linux/hpet.h 6401F: include/uapi/linux/hpet.h 6402 6403HPET: x86 6404S: Orphan 6405F: arch/x86/kernel/hpet.c 6406F: arch/x86/include/asm/hpet.h 6407 6408HPFS FILESYSTEM 6409M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6410W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6411S: Maintained 6412F: fs/hpfs/ 6413 6414HSI SUBSYSTEM 6415M: Sebastian Reichel <sre@kernel.org> 6416T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6417S: Maintained 6418F: Documentation/ABI/testing/sysfs-bus-hsi 6419F: Documentation/driver-api/hsi.rst 6420F: drivers/hsi/ 6421F: include/linux/hsi/ 6422F: include/uapi/linux/hsi/ 6423 6424HSO 3G MODEM DRIVER 6425L: linux-usb@vger.kernel.org 6426S: Orphan 6427F: drivers/net/usb/hso.c 6428 6429HSR NETWORK PROTOCOL 6430M: Arvid Brodin <arvid.brodin@alten.se> 6431L: netdev@vger.kernel.org 6432S: Maintained 6433F: net/hsr/ 6434 6435HT16K33 LED CONTROLLER DRIVER 6436M: Robin van der Gracht <robin@protonic.nl> 6437S: Maintained 6438F: drivers/auxdisplay/ht16k33.c 6439F: Documentation/devicetree/bindings/display/ht16k33.txt 6440 6441HTCPEN TOUCHSCREEN DRIVER 6442M: Pau Oliva Fora <pof@eslack.org> 6443L: linux-input@vger.kernel.org 6444S: Maintained 6445F: drivers/input/touchscreen/htcpen.c 6446 6447HUAWEI ETHERNET DRIVER 6448M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6449L: netdev@vger.kernel.org 6450S: Supported 6451F: Documentation/networking/hinic.txt 6452F: drivers/net/ethernet/huawei/hinic/ 6453 6454HUGETLB FILESYSTEM 6455M: Nadia Yvette Chambers <nyc@holomorphy.com> 6456S: Maintained 6457F: fs/hugetlbfs/ 6458 6459HVA ST MEDIA DRIVER 6460M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6461L: linux-media@vger.kernel.org 6462T: git git://linuxtv.org/media_tree.git 6463W: https://linuxtv.org 6464S: Supported 6465F: drivers/media/platform/sti/hva 6466 6467HWPOISON MEMORY FAILURE HANDLING 6468M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6469L: linux-mm@kvack.org 6470S: Maintained 6471F: mm/memory-failure.c 6472F: mm/hwpoison-inject.c 6473 6474Hyper-V CORE AND DRIVERS 6475M: "K. Y. Srinivasan" <kys@microsoft.com> 6476M: Haiyang Zhang <haiyangz@microsoft.com> 6477M: Stephen Hemminger <sthemmin@microsoft.com> 6478L: devel@linuxdriverproject.org 6479S: Maintained 6480F: Documentation/networking/netvsc.txt 6481F: arch/x86/include/asm/mshyperv.h 6482F: arch/x86/include/asm/trace/hyperv.h 6483F: arch/x86/include/uapi/asm/hyperv.h 6484F: arch/x86/kernel/cpu/mshyperv.c 6485F: arch/x86/hyperv 6486F: drivers/hid/hid-hyperv.c 6487F: drivers/hv/ 6488F: drivers/input/serio/hyperv-keyboard.c 6489F: drivers/pci/host/pci-hyperv.c 6490F: drivers/net/hyperv/ 6491F: drivers/scsi/storvsc_drv.c 6492F: drivers/uio/uio_hv_generic.c 6493F: drivers/video/fbdev/hyperv_fb.c 6494F: net/vmw_vsock/hyperv_transport.c 6495F: include/linux/hyperv.h 6496F: include/uapi/linux/hyperv.h 6497F: tools/hv/ 6498F: Documentation/ABI/stable/sysfs-bus-vmbus 6499 6500HYPERVISOR VIRTUAL CONSOLE DRIVER 6501L: linuxppc-dev@lists.ozlabs.org 6502S: Odd Fixes 6503F: drivers/tty/hvc/ 6504 6505I2C ACPI SUPPORT 6506M: Mika Westerberg <mika.westerberg@linux.intel.com> 6507L: linux-i2c@vger.kernel.org 6508L: linux-acpi@vger.kernel.org 6509S: Maintained 6510F: drivers/i2c/i2c-core-acpi.c 6511 6512I2C MUXES 6513M: Peter Rosin <peda@axentia.se> 6514L: linux-i2c@vger.kernel.org 6515S: Maintained 6516F: Documentation/i2c/i2c-topology 6517F: Documentation/i2c/muxes/ 6518F: Documentation/devicetree/bindings/i2c/i2c-mux* 6519F: Documentation/devicetree/bindings/i2c/i2c-arb* 6520F: Documentation/devicetree/bindings/i2c/i2c-gate* 6521F: drivers/i2c/i2c-mux.c 6522F: drivers/i2c/muxes/ 6523F: include/linux/i2c-mux.h 6524 6525I2C OVER PARALLEL PORT 6526M: Jean Delvare <jdelvare@suse.com> 6527L: linux-i2c@vger.kernel.org 6528S: Maintained 6529F: Documentation/i2c/busses/i2c-parport 6530F: Documentation/i2c/busses/i2c-parport-light 6531F: drivers/i2c/busses/i2c-parport.c 6532F: drivers/i2c/busses/i2c-parport-light.c 6533 6534I2C SUBSYSTEM 6535M: Wolfram Sang <wsa@the-dreams.de> 6536L: linux-i2c@vger.kernel.org 6537W: https://i2c.wiki.kernel.org/ 6538Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6539T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6540S: Maintained 6541F: Documentation/devicetree/bindings/i2c/ 6542F: Documentation/i2c/ 6543F: drivers/i2c/ 6544F: drivers/i2c/*/ 6545F: include/linux/i2c.h 6546F: include/linux/i2c-*.h 6547F: include/uapi/linux/i2c.h 6548F: include/uapi/linux/i2c-*.h 6549 6550I2C-TAOS-EVM DRIVER 6551M: Jean Delvare <jdelvare@suse.com> 6552L: linux-i2c@vger.kernel.org 6553S: Maintained 6554F: Documentation/i2c/busses/i2c-taos-evm 6555F: drivers/i2c/busses/i2c-taos-evm.c 6556 6557I2C-TINY-USB DRIVER 6558M: Till Harbaum <till@harbaum.org> 6559L: linux-i2c@vger.kernel.org 6560W: http://www.harbaum.org/till/i2c_tiny_usb 6561S: Maintained 6562F: drivers/i2c/busses/i2c-tiny-usb.c 6563 6564I2C/SMBUS CONTROLLER DRIVERS FOR PC 6565M: Jean Delvare <jdelvare@suse.com> 6566L: linux-i2c@vger.kernel.org 6567S: Maintained 6568F: Documentation/i2c/busses/i2c-ali1535 6569F: Documentation/i2c/busses/i2c-ali1563 6570F: Documentation/i2c/busses/i2c-ali15x3 6571F: Documentation/i2c/busses/i2c-amd756 6572F: Documentation/i2c/busses/i2c-amd8111 6573F: Documentation/i2c/busses/i2c-i801 6574F: Documentation/i2c/busses/i2c-nforce2 6575F: Documentation/i2c/busses/i2c-piix4 6576F: Documentation/i2c/busses/i2c-sis5595 6577F: Documentation/i2c/busses/i2c-sis630 6578F: Documentation/i2c/busses/i2c-sis96x 6579F: Documentation/i2c/busses/i2c-via 6580F: Documentation/i2c/busses/i2c-viapro 6581F: drivers/i2c/busses/i2c-ali1535.c 6582F: drivers/i2c/busses/i2c-ali1563.c 6583F: drivers/i2c/busses/i2c-ali15x3.c 6584F: drivers/i2c/busses/i2c-amd756.c 6585F: drivers/i2c/busses/i2c-amd756-s4882.c 6586F: drivers/i2c/busses/i2c-amd8111.c 6587F: drivers/i2c/busses/i2c-i801.c 6588F: drivers/i2c/busses/i2c-isch.c 6589F: drivers/i2c/busses/i2c-nforce2.c 6590F: drivers/i2c/busses/i2c-nforce2-s4985.c 6591F: drivers/i2c/busses/i2c-piix4.c 6592F: drivers/i2c/busses/i2c-sis5595.c 6593F: drivers/i2c/busses/i2c-sis630.c 6594F: drivers/i2c/busses/i2c-sis96x.c 6595F: drivers/i2c/busses/i2c-via.c 6596F: drivers/i2c/busses/i2c-viapro.c 6597 6598I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6599M: Hans de Goede <hdegoede@redhat.com> 6600L: linux-i2c@vger.kernel.org 6601S: Maintained 6602F: drivers/i2c/busses/i2c-cht-wc.c 6603 6604I2C/SMBUS ISMT DRIVER 6605M: Seth Heasley <seth.heasley@intel.com> 6606M: Neil Horman <nhorman@tuxdriver.com> 6607L: linux-i2c@vger.kernel.org 6608F: drivers/i2c/busses/i2c-ismt.c 6609F: Documentation/i2c/busses/i2c-ismt 6610 6611I2C/SMBUS STUB DRIVER 6612M: Jean Delvare <jdelvare@suse.com> 6613L: linux-i2c@vger.kernel.org 6614S: Maintained 6615F: drivers/i2c/i2c-stub.c 6616 6617i386 BOOT CODE 6618M: "H. Peter Anvin" <hpa@zytor.com> 6619S: Maintained 6620F: arch/x86/boot/ 6621 6622i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6623M: "H. Peter Anvin" <hpa@zytor.com> 6624T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6625S: Maintained 6626 6627IA64 (Itanium) PLATFORM 6628M: Tony Luck <tony.luck@intel.com> 6629M: Fenghua Yu <fenghua.yu@intel.com> 6630L: linux-ia64@vger.kernel.org 6631T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6632S: Maintained 6633F: arch/ia64/ 6634 6635IBM Power 842 compression accelerator 6636M: Haren Myneni <haren@us.ibm.com> 6637S: Supported 6638F: drivers/crypto/nx/Makefile 6639F: drivers/crypto/nx/Kconfig 6640F: drivers/crypto/nx/nx-842* 6641F: include/linux/sw842.h 6642F: crypto/842.c 6643F: lib/842/ 6644 6645IBM Power in-Nest Crypto Acceleration 6646M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6647M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6648L: linux-crypto@vger.kernel.org 6649S: Supported 6650F: drivers/crypto/nx/Makefile 6651F: drivers/crypto/nx/Kconfig 6652F: drivers/crypto/nx/nx-aes* 6653F: drivers/crypto/nx/nx-sha* 6654F: drivers/crypto/nx/nx.* 6655F: drivers/crypto/nx/nx_csbcpb.h 6656F: drivers/crypto/nx/nx_debugfs.h 6657 6658IBM Power Linux RAID adapter 6659M: Brian King <brking@us.ibm.com> 6660S: Supported 6661F: drivers/scsi/ipr.* 6662 6663IBM Power SRIOV Virtual NIC Device Driver 6664M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6665M: John Allen <jallen@linux.vnet.ibm.com> 6666L: netdev@vger.kernel.org 6667S: Supported 6668F: drivers/net/ethernet/ibm/ibmvnic.* 6669 6670IBM Power Virtual Accelerator Switchboard 6671M: Sukadev Bhattiprolu 6672L: linuxppc-dev@lists.ozlabs.org 6673S: Supported 6674F: arch/powerpc/platforms/powernv/vas* 6675F: arch/powerpc/platforms/powernv/copy-paste.h 6676F: arch/powerpc/include/asm/vas.h 6677F: arch/powerpc/include/uapi/asm/vas.h 6678 6679IBM Power Virtual Ethernet Device Driver 6680M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6681L: netdev@vger.kernel.org 6682S: Supported 6683F: drivers/net/ethernet/ibm/ibmveth.* 6684 6685IBM Power Virtual FC Device Drivers 6686M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6687L: linux-scsi@vger.kernel.org 6688S: Supported 6689F: drivers/scsi/ibmvscsi/ibmvfc* 6690 6691IBM Power Virtual SCSI Device Drivers 6692M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6693L: linux-scsi@vger.kernel.org 6694S: Supported 6695F: drivers/scsi/ibmvscsi/ibmvscsi* 6696F: include/scsi/viosrp.h 6697 6698IBM Power Virtual SCSI Device Target Driver 6699M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6700M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6701L: linux-scsi@vger.kernel.org 6702L: target-devel@vger.kernel.org 6703S: Supported 6704F: drivers/scsi/ibmvscsi_tgt/ 6705 6706IBM Power VMX Cryptographic instructions 6707M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6708M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6709L: linux-crypto@vger.kernel.org 6710S: Supported 6711F: drivers/crypto/vmx/Makefile 6712F: drivers/crypto/vmx/Kconfig 6713F: drivers/crypto/vmx/vmx.c 6714F: drivers/crypto/vmx/aes* 6715F: drivers/crypto/vmx/ghash* 6716F: drivers/crypto/vmx/ppc-xlate.pl 6717 6718IBM ServeRAID RAID DRIVER 6719S: Orphan 6720F: drivers/scsi/ips.* 6721 6722ICH LPC AND GPIO DRIVER 6723M: Peter Tyser <ptyser@xes-inc.com> 6724S: Maintained 6725F: drivers/mfd/lpc_ich.c 6726F: drivers/gpio/gpio-ich.c 6727 6728IDE SUBSYSTEM 6729M: "David S. Miller" <davem@davemloft.net> 6730L: linux-ide@vger.kernel.org 6731Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6732T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6733S: Maintained 6734F: Documentation/ide/ 6735F: drivers/ide/ 6736F: include/linux/ide.h 6737 6738IDE/ATAPI DRIVERS 6739M: Borislav Petkov <bp@alien8.de> 6740L: linux-ide@vger.kernel.org 6741S: Maintained 6742F: Documentation/cdrom/ide-cd 6743F: drivers/ide/ide-cd* 6744 6745IDEAPAD LAPTOP EXTRAS DRIVER 6746M: Ike Panhc <ike.pan@canonical.com> 6747L: platform-driver-x86@vger.kernel.org 6748W: http://launchpad.net/ideapad-laptop 6749S: Maintained 6750F: drivers/platform/x86/ideapad-laptop.c 6751 6752IDEAPAD LAPTOP SLIDEBAR DRIVER 6753M: Andrey Moiseev <o2g.org.ru@gmail.com> 6754L: linux-input@vger.kernel.org 6755W: https://github.com/o2genum/ideapad-slidebar 6756S: Maintained 6757F: drivers/input/misc/ideapad_slidebar.c 6758 6759IDT VersaClock 5 CLOCK DRIVER 6760M: Marek Vasut <marek.vasut@gmail.com> 6761S: Maintained 6762F: drivers/clk/clk-versaclock5.c 6763 6764IEEE 802.15.4 SUBSYSTEM 6765M: Alexander Aring <alex.aring@gmail.com> 6766M: Stefan Schmidt <stefan@osg.samsung.com> 6767L: linux-wpan@vger.kernel.org 6768W: http://wpan.cakelab.org/ 6769T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6770T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6771S: Maintained 6772F: net/ieee802154/ 6773F: net/mac802154/ 6774F: drivers/net/ieee802154/ 6775F: include/linux/nl802154.h 6776F: include/linux/ieee802154.h 6777F: include/net/nl802154.h 6778F: include/net/mac802154.h 6779F: include/net/af_ieee802154.h 6780F: include/net/cfg802154.h 6781F: include/net/ieee802154_netdev.h 6782F: Documentation/networking/ieee802154.txt 6783 6784IFE PROTOCOL 6785M: Yotam Gigi <yotam.gi@gmail.com> 6786M: Jamal Hadi Salim <jhs@mojatatu.com> 6787F: net/ife 6788F: include/net/ife.h 6789F: include/uapi/linux/ife.h 6790 6791IGORPLUG-USB IR RECEIVER 6792M: Sean Young <sean@mess.org> 6793L: linux-media@vger.kernel.org 6794S: Maintained 6795F: drivers/media/rc/igorplugusb.c 6796 6797IGUANAWORKS USB IR TRANSCEIVER 6798M: Sean Young <sean@mess.org> 6799L: linux-media@vger.kernel.org 6800S: Maintained 6801F: drivers/media/rc/iguanair.c 6802 6803IIO DIGITAL POTENTIOMETER DAC 6804M: Peter Rosin <peda@axentia.se> 6805L: linux-iio@vger.kernel.org 6806S: Maintained 6807F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6808F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6809F: drivers/iio/dac/dpot-dac.c 6810 6811IIO ENVELOPE DETECTOR 6812M: Peter Rosin <peda@axentia.se> 6813L: linux-iio@vger.kernel.org 6814S: Maintained 6815F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6816F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6817F: drivers/iio/adc/envelope-detector.c 6818 6819IIO MULTIPLEXER 6820M: Peter Rosin <peda@axentia.se> 6821L: linux-iio@vger.kernel.org 6822S: Maintained 6823F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6824F: drivers/iio/multiplexer/iio-mux.c 6825 6826IIO SUBSYSTEM AND DRIVERS 6827M: Jonathan Cameron <jic23@kernel.org> 6828R: Hartmut Knaack <knaack.h@gmx.de> 6829R: Lars-Peter Clausen <lars@metafoo.de> 6830R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6831L: linux-iio@vger.kernel.org 6832T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6833S: Maintained 6834F: Documentation/ABI/testing/configfs-iio* 6835F: Documentation/ABI/testing/sysfs-bus-iio* 6836F: Documentation/devicetree/bindings/iio/ 6837F: drivers/iio/ 6838F: drivers/staging/iio/ 6839F: include/linux/iio/ 6840F: tools/iio/ 6841 6842IKANOS/ADI EAGLE ADSL USB DRIVER 6843M: Matthieu Castet <castet.matthieu@free.fr> 6844M: Stanislaw Gruszka <stf_xl@wp.pl> 6845S: Maintained 6846F: drivers/usb/atm/ueagle-atm.c 6847 6848IMGTEC ASCII LCD DRIVER 6849M: Paul Burton <paul.burton@mips.com> 6850S: Maintained 6851F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6852F: drivers/auxdisplay/img-ascii-lcd.c 6853 6854IMGTEC IR DECODER DRIVER 6855M: James Hogan <jhogan@kernel.org> 6856S: Maintained 6857F: drivers/media/rc/img-ir/ 6858 6859IMS TWINTURBO FRAMEBUFFER DRIVER 6860L: linux-fbdev@vger.kernel.org 6861S: Orphan 6862F: drivers/video/fbdev/imsttfb.c 6863 6864INA209 HARDWARE MONITOR DRIVER 6865M: Guenter Roeck <linux@roeck-us.net> 6866L: linux-hwmon@vger.kernel.org 6867S: Maintained 6868F: Documentation/hwmon/ina209 6869F: Documentation/devicetree/bindings/i2c/ina209.txt 6870F: drivers/hwmon/ina209.c 6871 6872INA2XX HARDWARE MONITOR DRIVER 6873M: Guenter Roeck <linux@roeck-us.net> 6874L: linux-hwmon@vger.kernel.org 6875S: Maintained 6876F: Documentation/hwmon/ina2xx 6877F: drivers/hwmon/ina2xx.c 6878F: include/linux/platform_data/ina2xx.h 6879 6880INDUSTRY PACK SUBSYSTEM (IPACK) 6881M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6882M: Jens Taprogge <jens.taprogge@taprogge.org> 6883M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6884L: industrypack-devel@lists.sourceforge.net 6885W: http://industrypack.sourceforge.net 6886S: Maintained 6887F: drivers/ipack/ 6888 6889INFINIBAND SUBSYSTEM 6890M: Doug Ledford <dledford@redhat.com> 6891M: Jason Gunthorpe <jgg@mellanox.com> 6892L: linux-rdma@vger.kernel.org 6893W: http://www.openfabrics.org/ 6894Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6895T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6896S: Supported 6897F: Documentation/devicetree/bindings/infiniband/ 6898F: Documentation/infiniband/ 6899F: drivers/infiniband/ 6900F: include/uapi/linux/if_infiniband.h 6901F: include/uapi/rdma/ 6902F: include/rdma/ 6903 6904INGENIC JZ4780 DMA Driver 6905M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6906S: Maintained 6907F: drivers/dma/dma-jz4780.c 6908 6909INGENIC JZ4780 NAND DRIVER 6910M: Harvey Hunt <harveyhuntnexus@gmail.com> 6911L: linux-mtd@lists.infradead.org 6912S: Maintained 6913F: drivers/mtd/nand/jz4780_* 6914 6915INOTIFY 6916M: Jan Kara <jack@suse.cz> 6917R: Amir Goldstein <amir73il@gmail.com> 6918L: linux-fsdevel@vger.kernel.org 6919S: Maintained 6920F: Documentation/filesystems/inotify.txt 6921F: fs/notify/inotify/ 6922F: include/linux/inotify.h 6923F: include/uapi/linux/inotify.h 6924 6925INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6926M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6927L: linux-input@vger.kernel.org 6928Q: http://patchwork.kernel.org/project/linux-input/list/ 6929T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6930S: Maintained 6931F: drivers/input/ 6932F: include/linux/input.h 6933F: include/uapi/linux/input.h 6934F: include/uapi/linux/input-event-codes.h 6935F: include/linux/input/ 6936F: Documentation/devicetree/bindings/input/ 6937F: Documentation/input/ 6938 6939INPUT MULTITOUCH (MT) PROTOCOL 6940M: Henrik Rydberg <rydberg@bitmath.org> 6941L: linux-input@vger.kernel.org 6942S: Odd fixes 6943F: Documentation/input/multi-touch-protocol.rst 6944F: drivers/input/input-mt.c 6945K: \b(ABS|SYN)_MT_ 6946 6947INSIDE SECURE CRYPTO DRIVER 6948M: Antoine Tenart <antoine.tenart@free-electrons.com> 6949F: drivers/crypto/inside-secure/ 6950S: Maintained 6951L: linux-crypto@vger.kernel.org 6952 6953INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6954M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6955M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6956L: linux-integrity@vger.kernel.org 6957T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6958S: Supported 6959F: security/integrity/ima/ 6960 6961INTEL 810/815 FRAMEBUFFER DRIVER 6962M: Antonino Daplas <adaplas@gmail.com> 6963L: linux-fbdev@vger.kernel.org 6964S: Maintained 6965F: drivers/video/fbdev/i810/ 6966 6967INTEL ASoC BDW/HSW DRIVERS 6968M: Jie Yang <yang.jie@linux.intel.com> 6969L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6970S: Supported 6971F: sound/soc/intel/common/sst-dsp* 6972F: sound/soc/intel/common/sst-firmware.c 6973F: sound/soc/intel/boards/broadwell.c 6974F: sound/soc/intel/haswell/ 6975 6976INTEL C600 SERIES SAS CONTROLLER DRIVER 6977M: Intel SCU Linux support <intel-linux-scu@intel.com> 6978M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6979L: linux-scsi@vger.kernel.org 6980T: git git://git.code.sf.net/p/intel-sas/isci 6981S: Supported 6982F: drivers/scsi/isci/ 6983 6984INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6985M: Jani Nikula <jani.nikula@linux.intel.com> 6986M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6987M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6988L: intel-gfx@lists.freedesktop.org 6989W: https://01.org/linuxgraphics/ 6990B: https://01.org/linuxgraphics/documentation/how-report-bugs 6991C: irc://chat.freenode.net/intel-gfx 6992Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6993T: git git://anongit.freedesktop.org/drm-intel 6994S: Supported 6995F: drivers/gpu/drm/i915/ 6996F: include/drm/i915* 6997F: include/uapi/drm/i915_drm.h 6998F: Documentation/gpu/i915.rst 6999 7000INTEL ETHERNET DRIVERS 7001M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7002L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7003W: http://www.intel.com/support/feedback.htm 7004W: http://e1000.sourceforge.net/ 7005Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7006T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7007T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7008S: Supported 7009F: Documentation/networking/e100.txt 7010F: Documentation/networking/e1000.txt 7011F: Documentation/networking/e1000e.txt 7012F: Documentation/networking/igb.txt 7013F: Documentation/networking/igbvf.txt 7014F: Documentation/networking/ixgb.txt 7015F: Documentation/networking/ixgbe.txt 7016F: Documentation/networking/ixgbevf.txt 7017F: Documentation/networking/i40e.txt 7018F: Documentation/networking/i40evf.txt 7019F: drivers/net/ethernet/intel/ 7020F: drivers/net/ethernet/intel/*/ 7021F: include/linux/avf/virtchnl.h 7022 7023INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7024M: Maik Broemme <mbroemme@libmpq.org> 7025L: linux-fbdev@vger.kernel.org 7026S: Maintained 7027F: Documentation/fb/intelfb.txt 7028F: drivers/video/fbdev/intelfb/ 7029 7030INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7031M: Zhenyu Wang <zhenyuw@linux.intel.com> 7032M: Zhi Wang <zhi.a.wang@intel.com> 7033L: intel-gvt-dev@lists.freedesktop.org 7034L: intel-gfx@lists.freedesktop.org 7035W: https://01.org/igvt-g 7036T: git https://github.com/01org/gvt-linux.git 7037S: Supported 7038F: drivers/gpu/drm/i915/gvt/ 7039 7040INTEL HID EVENT DRIVER 7041M: Alex Hung <alex.hung@canonical.com> 7042L: platform-driver-x86@vger.kernel.org 7043S: Maintained 7044F: drivers/platform/x86/intel-hid.c 7045 7046INTEL I/OAT DMA DRIVER 7047M: Dave Jiang <dave.jiang@intel.com> 7048R: Dan Williams <dan.j.williams@intel.com> 7049L: dmaengine@vger.kernel.org 7050Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7051S: Supported 7052F: drivers/dma/ioat* 7053 7054INTEL IDLE DRIVER 7055M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7056M: Len Brown <lenb@kernel.org> 7057L: linux-pm@vger.kernel.org 7058T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7059B: https://bugzilla.kernel.org 7060S: Supported 7061F: drivers/idle/intel_idle.c 7062 7063INTEL INTEGRATED SENSOR HUB DRIVER 7064M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7065M: Jiri Kosina <jikos@kernel.org> 7066L: linux-input@vger.kernel.org 7067S: Maintained 7068F: drivers/hid/intel-ish-hid/ 7069 7070INTEL IOMMU (VT-d) 7071M: David Woodhouse <dwmw2@infradead.org> 7072L: iommu@lists.linux-foundation.org 7073T: git git://git.infradead.org/iommu-2.6.git 7074S: Supported 7075F: drivers/iommu/intel-iommu.c 7076F: include/linux/intel-iommu.h 7077 7078INTEL IOP-ADMA DMA DRIVER 7079R: Dan Williams <dan.j.williams@intel.com> 7080S: Odd fixes 7081F: drivers/dma/iop-adma.c 7082 7083INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7084M: Krzysztof Halasa <khalasa@piap.pl> 7085S: Maintained 7086F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7087F: arch/arm/mach-ixp4xx/include/mach/npe.h 7088F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7089F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7090F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7091F: drivers/net/wan/ixp4xx_hss.c 7092 7093INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7094M: Deepak Saxena <dsaxena@plexity.net> 7095S: Maintained 7096F: drivers/char/hw_random/ixp4xx-rng.c 7097 7098INTEL MANAGEMENT ENGINE (mei) 7099M: Tomas Winkler <tomas.winkler@intel.com> 7100L: linux-kernel@vger.kernel.org 7101S: Supported 7102F: include/uapi/linux/mei.h 7103F: include/linux/mei_cl_bus.h 7104F: drivers/misc/mei/* 7105F: drivers/watchdog/mei_wdt.c 7106F: Documentation/misc-devices/mei/* 7107F: samples/mei/* 7108 7109INTEL MENLOW THERMAL DRIVER 7110M: Sujith Thomas <sujith.thomas@intel.com> 7111L: platform-driver-x86@vger.kernel.org 7112W: https://01.org/linux-acpi 7113S: Supported 7114F: drivers/platform/x86/intel_menlow.c 7115 7116INTEL MERRIFIELD GPIO DRIVER 7117M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7118L: linux-gpio@vger.kernel.org 7119S: Maintained 7120F: drivers/gpio/gpio-merrifield.c 7121 7122INTEL MIC DRIVERS (mic) 7123M: Sudeep Dutt <sudeep.dutt@intel.com> 7124M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7125S: Supported 7126W: https://github.com/sudeepdutt/mic 7127W: http://software.intel.com/en-us/mic-developer 7128F: include/linux/mic_bus.h 7129F: include/linux/scif.h 7130F: include/uapi/linux/mic_common.h 7131F: include/uapi/linux/mic_ioctl.h 7132F: include/uapi/linux/scif_ioctl.h 7133F: drivers/misc/mic/ 7134F: drivers/dma/mic_x100_dma.c 7135F: drivers/dma/mic_x100_dma.h 7136F: Documentation/mic/ 7137 7138INTEL PMC CORE DRIVER 7139M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7140M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7141L: platform-driver-x86@vger.kernel.org 7142S: Maintained 7143F: arch/x86/include/asm/pmc_core.h 7144F: drivers/platform/x86/intel_pmc_core* 7145 7146INTEL PMC/P-Unit IPC DRIVER 7147M: Zha Qipeng<qipeng.zha@intel.com> 7148L: platform-driver-x86@vger.kernel.org 7149S: Maintained 7150F: drivers/platform/x86/intel_pmc_ipc.c 7151F: drivers/platform/x86/intel_punit_ipc.c 7152F: arch/x86/include/asm/intel_pmc_ipc.h 7153F: arch/x86/include/asm/intel_punit_ipc.h 7154 7155INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7156M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7157L: linux-wireless@vger.kernel.org 7158S: Maintained 7159F: Documentation/networking/README.ipw2100 7160F: Documentation/networking/README.ipw2200 7161F: drivers/net/wireless/intel/ipw2x00/ 7162 7163INTEL PSTATE DRIVER 7164M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7165M: Len Brown <lenb@kernel.org> 7166L: linux-pm@vger.kernel.org 7167S: Supported 7168F: drivers/cpufreq/intel_pstate.c 7169 7170INTEL RDMA RNIC DRIVER 7171M: Faisal Latif <faisal.latif@intel.com> 7172M: Shiraz Saleem <shiraz.saleem@intel.com> 7173L: linux-rdma@vger.kernel.org 7174S: Supported 7175F: drivers/infiniband/hw/i40iw/ 7176 7177INTEL TELEMETRY DRIVER 7178M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7179L: platform-driver-x86@vger.kernel.org 7180S: Maintained 7181F: arch/x86/include/asm/intel_telemetry.h 7182F: drivers/platform/x86/intel_telemetry* 7183 7184INTEL VIRTUAL BUTTON DRIVER 7185M: AceLan Kao <acelan.kao@canonical.com> 7186L: platform-driver-x86@vger.kernel.org 7187S: Maintained 7188F: drivers/platform/x86/intel-vbtn.c 7189 7190INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7191M: Stanislaw Gruszka <sgruszka@redhat.com> 7192L: linux-wireless@vger.kernel.org 7193S: Supported 7194F: drivers/net/wireless/intel/iwlegacy/ 7195 7196INTEL WIRELESS WIFI LINK (iwlwifi) 7197M: Johannes Berg <johannes.berg@intel.com> 7198M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7199M: Luca Coelho <luciano.coelho@intel.com> 7200M: Intel Linux Wireless <linuxwifi@intel.com> 7201L: linux-wireless@vger.kernel.org 7202W: http://intellinuxwireless.org 7203T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7204S: Supported 7205F: drivers/net/wireless/intel/iwlwifi/ 7206 7207INTEL WIRELESS WIMAX CONNECTION 2400 7208M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7209M: linux-wimax@intel.com 7210L: wimax@linuxwimax.org (subscribers-only) 7211S: Supported 7212W: http://linuxwimax.org 7213F: Documentation/wimax/README.i2400m 7214F: drivers/net/wimax/i2400m/ 7215F: include/uapi/linux/wimax/i2400m.h 7216 7217INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7218M: Mario Limonciello <mario.limonciello@dell.com> 7219S: Maintained 7220F: drivers/platform/x86/intel-wmi-thunderbolt.c 7221 7222INTEL(R) TRACE HUB 7223M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7224S: Supported 7225F: Documentation/trace/intel_th.txt 7226F: drivers/hwtracing/intel_th/ 7227 7228INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7229M: Ning Sun <ning.sun@intel.com> 7230L: tboot-devel@lists.sourceforge.net 7231W: http://tboot.sourceforge.net 7232T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7233S: Supported 7234F: Documentation/intel_txt.txt 7235F: include/linux/tboot.h 7236F: arch/x86/kernel/tboot.c 7237 7238INTEL-MID GPIO DRIVER 7239M: David Cohen <david.a.cohen@linux.intel.com> 7240L: linux-gpio@vger.kernel.org 7241S: Maintained 7242F: drivers/gpio/gpio-intel-mid.c 7243 7244INVENSENSE MPU-3050 GYROSCOPE DRIVER 7245M: Linus Walleij <linus.walleij@linaro.org> 7246L: linux-iio@vger.kernel.org 7247S: Maintained 7248F: drivers/iio/gyro/mpu3050* 7249F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7250 7251IOC3 ETHERNET DRIVER 7252M: Ralf Baechle <ralf@linux-mips.org> 7253L: linux-mips@linux-mips.org 7254S: Maintained 7255F: drivers/net/ethernet/sgi/ioc3-eth.c 7256 7257IOC3 SERIAL DRIVER 7258M: Pat Gefre <pfg@sgi.com> 7259L: linux-serial@vger.kernel.org 7260S: Maintained 7261F: drivers/tty/serial/ioc3_serial.c 7262 7263IOMMU DRIVERS 7264M: Joerg Roedel <joro@8bytes.org> 7265L: iommu@lists.linux-foundation.org 7266T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7267S: Maintained 7268F: Documentation/devicetree/bindings/iommu/ 7269F: drivers/iommu/ 7270F: include/linux/iommu.h 7271F: include/linux/iova.h 7272 7273IP MASQUERADING 7274M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7275S: Maintained 7276F: net/ipv4/netfilter/ipt_MASQUERADE.c 7277 7278IPMI SUBSYSTEM 7279M: Corey Minyard <minyard@acm.org> 7280L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7281W: http://openipmi.sourceforge.net/ 7282S: Supported 7283F: Documentation/IPMI.txt 7284F: drivers/char/ipmi/ 7285F: include/linux/ipmi* 7286F: include/uapi/linux/ipmi* 7287 7288IPS SCSI RAID DRIVER 7289M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7290L: linux-scsi@vger.kernel.org 7291W: http://www.adaptec.com/ 7292S: Maintained 7293F: drivers/scsi/ips* 7294 7295IPVS 7296M: Wensong Zhang <wensong@linux-vs.org> 7297M: Simon Horman <horms@verge.net.au> 7298M: Julian Anastasov <ja@ssi.bg> 7299L: netdev@vger.kernel.org 7300L: lvs-devel@vger.kernel.org 7301S: Maintained 7302T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7303T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7304F: Documentation/networking/ipvs-sysctl.txt 7305F: include/net/ip_vs.h 7306F: include/uapi/linux/ip_vs.h 7307F: net/netfilter/ipvs/ 7308 7309IPWIRELESS DRIVER 7310M: Jiri Kosina <jikos@kernel.org> 7311M: David Sterba <dsterba@suse.com> 7312S: Odd Fixes 7313F: drivers/tty/ipwireless/ 7314 7315IPX NETWORK LAYER 7316L: netdev@vger.kernel.org 7317S: Obsolete 7318F: include/uapi/linux/ipx.h 7319F: drivers/staging/ipx/ 7320 7321IRDA SUBSYSTEM 7322M: Samuel Ortiz <samuel@sortiz.org> 7323L: irda-users@lists.sourceforge.net (subscribers-only) 7324L: netdev@vger.kernel.org 7325W: http://irda.sourceforge.net/ 7326S: Obsolete 7327T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7328F: Documentation/networking/irda.txt 7329F: drivers/staging/irda/ 7330 7331IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7332M: Marc Zyngier <marc.zyngier@arm.com> 7333S: Maintained 7334T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7335F: Documentation/IRQ-domain.txt 7336F: include/linux/irqdomain.h 7337F: kernel/irq/irqdomain.c 7338F: kernel/irq/msi.c 7339 7340IRQ SUBSYSTEM 7341M: Thomas Gleixner <tglx@linutronix.de> 7342L: linux-kernel@vger.kernel.org 7343S: Maintained 7344T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7345F: kernel/irq/ 7346 7347IRQCHIP DRIVERS 7348M: Thomas Gleixner <tglx@linutronix.de> 7349M: Jason Cooper <jason@lakedaemon.net> 7350M: Marc Zyngier <marc.zyngier@arm.com> 7351L: linux-kernel@vger.kernel.org 7352S: Maintained 7353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7354F: Documentation/devicetree/bindings/interrupt-controller/ 7355F: drivers/irqchip/ 7356 7357ISA 7358M: William Breathitt Gray <vilhelm.gray@gmail.com> 7359S: Maintained 7360F: Documentation/isa.txt 7361F: drivers/base/isa.c 7362F: include/linux/isa.h 7363 7364ISA RADIO MODULE 7365M: Hans Verkuil <hverkuil@xs4all.nl> 7366L: linux-media@vger.kernel.org 7367T: git git://linuxtv.org/media_tree.git 7368W: https://linuxtv.org 7369S: Maintained 7370F: drivers/media/radio/radio-isa* 7371 7372ISAPNP 7373M: Jaroslav Kysela <perex@perex.cz> 7374S: Maintained 7375F: Documentation/isapnp.txt 7376F: drivers/pnp/isapnp/ 7377F: include/linux/isapnp.h 7378 7379ISCSI 7380M: Lee Duncan <lduncan@suse.com> 7381M: Chris Leech <cleech@redhat.com> 7382L: open-iscsi@googlegroups.com 7383W: www.open-iscsi.com 7384S: Maintained 7385F: drivers/scsi/*iscsi* 7386F: include/scsi/*iscsi* 7387 7388iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7389M: Peter Jones <pjones@redhat.com> 7390M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7391S: Maintained 7392F: drivers/firmware/iscsi_ibft* 7393 7394ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7395M: Or Gerlitz <ogerlitz@mellanox.com> 7396M: Sagi Grimberg <sagi@grimberg.me> 7397M: Roi Dayan <roid@mellanox.com> 7398L: linux-rdma@vger.kernel.org 7399S: Supported 7400W: http://www.openfabrics.org 7401W: www.open-iscsi.org 7402Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7403F: drivers/infiniband/ulp/iser/ 7404 7405ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7406M: Sagi Grimberg <sagi@grimberg.me> 7407T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7408L: linux-rdma@vger.kernel.org 7409L: target-devel@vger.kernel.org 7410S: Supported 7411W: http://www.linux-iscsi.org 7412F: drivers/infiniband/ulp/isert 7413 7414ISDN SUBSYSTEM 7415M: Karsten Keil <isdn@linux-pingi.de> 7416L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7417L: netdev@vger.kernel.org 7418W: http://www.isdn4linux.de 7419T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7420S: Maintained 7421F: Documentation/isdn/ 7422F: drivers/isdn/ 7423F: include/linux/isdn.h 7424F: include/linux/isdn/ 7425F: include/uapi/linux/isdn.h 7426F: include/uapi/linux/isdn/ 7427 7428ISDN SUBSYSTEM (Eicon active card driver) 7429M: Armin Schindler <mac@melware.de> 7430L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7431W: http://www.melware.de 7432S: Maintained 7433F: drivers/isdn/hardware/eicon/ 7434 7435IT87 HARDWARE MONITORING DRIVER 7436M: Jean Delvare <jdelvare@suse.com> 7437L: linux-hwmon@vger.kernel.org 7438S: Maintained 7439F: Documentation/hwmon/it87 7440F: drivers/hwmon/it87.c 7441 7442IT913X MEDIA DRIVER 7443M: Antti Palosaari <crope@iki.fi> 7444L: linux-media@vger.kernel.org 7445W: https://linuxtv.org 7446W: http://palosaari.fi/linux/ 7447Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7448T: git git://linuxtv.org/anttip/media_tree.git 7449S: Maintained 7450F: drivers/media/tuners/it913x* 7451 7452IVTV VIDEO4LINUX DRIVER 7453M: Andy Walls <awalls@md.metrocast.net> 7454L: ivtv-devel@ivtvdriver.org (subscribers-only) 7455L: linux-media@vger.kernel.org 7456T: git git://linuxtv.org/media_tree.git 7457W: http://www.ivtvdriver.org 7458S: Maintained 7459F: Documentation/media/v4l-drivers/ivtv* 7460F: drivers/media/pci/ivtv/ 7461F: include/uapi/linux/ivtv* 7462 7463IX2505V MEDIA DRIVER 7464M: Malcolm Priestley <tvboxspy@gmail.com> 7465L: linux-media@vger.kernel.org 7466W: https://linuxtv.org 7467Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7468S: Maintained 7469F: drivers/media/dvb-frontends/ix2505v* 7470 7471JC42.4 TEMPERATURE SENSOR DRIVER 7472M: Guenter Roeck <linux@roeck-us.net> 7473L: linux-hwmon@vger.kernel.org 7474S: Maintained 7475F: drivers/hwmon/jc42.c 7476F: Documentation/hwmon/jc42 7477 7478JFS FILESYSTEM 7479M: Dave Kleikamp <shaggy@kernel.org> 7480L: jfs-discussion@lists.sourceforge.net 7481W: http://jfs.sourceforge.net/ 7482T: git git://github.com/kleikamp/linux-shaggy.git 7483S: Maintained 7484F: Documentation/filesystems/jfs.txt 7485F: fs/jfs/ 7486 7487JME NETWORK DRIVER 7488M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7489L: netdev@vger.kernel.org 7490S: Maintained 7491F: drivers/net/ethernet/jme.* 7492 7493JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7494M: David Woodhouse <dwmw2@infradead.org> 7495L: linux-mtd@lists.infradead.org 7496W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7497S: Maintained 7498F: fs/jffs2/ 7499F: include/uapi/linux/jffs2.h 7500 7501JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7502M: "Theodore Ts'o" <tytso@mit.edu> 7503M: Jan Kara <jack@suse.com> 7504L: linux-ext4@vger.kernel.org 7505S: Maintained 7506F: fs/jbd2/ 7507F: include/linux/jbd2.h 7508 7509JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7510M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7511L: linux-media@vger.kernel.org 7512S: Maintained 7513F: drivers/media/platform/rcar_jpu.c 7514 7515JSM Neo PCI based serial card 7516M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7517L: linux-serial@vger.kernel.org 7518S: Maintained 7519F: drivers/tty/serial/jsm/ 7520 7521K10TEMP HARDWARE MONITORING DRIVER 7522M: Clemens Ladisch <clemens@ladisch.de> 7523L: linux-hwmon@vger.kernel.org 7524S: Maintained 7525F: Documentation/hwmon/k10temp 7526F: drivers/hwmon/k10temp.c 7527 7528K8TEMP HARDWARE MONITORING DRIVER 7529M: Rudolf Marek <r.marek@assembler.cz> 7530L: linux-hwmon@vger.kernel.org 7531S: Maintained 7532F: Documentation/hwmon/k8temp 7533F: drivers/hwmon/k8temp.c 7534 7535KASAN 7536M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7537R: Alexander Potapenko <glider@google.com> 7538R: Dmitry Vyukov <dvyukov@google.com> 7539L: kasan-dev@googlegroups.com 7540S: Maintained 7541F: arch/*/include/asm/kasan.h 7542F: arch/*/mm/kasan_init* 7543F: Documentation/dev-tools/kasan.rst 7544F: include/linux/kasan*.h 7545F: lib/test_kasan.c 7546F: mm/kasan/ 7547F: scripts/Makefile.kasan 7548 7549KCONFIG 7550L: linux-kbuild@vger.kernel.org 7551S: Orphan 7552F: Documentation/kbuild/kconfig-language.txt 7553F: scripts/kconfig/ 7554 7555KDUMP 7556M: Dave Young <dyoung@redhat.com> 7557M: Baoquan He <bhe@redhat.com> 7558R: Vivek Goyal <vgoyal@redhat.com> 7559L: kexec@lists.infradead.org 7560W: http://lse.sourceforge.net/kdump/ 7561S: Maintained 7562F: Documentation/kdump/ 7563 7564KEENE FM RADIO TRANSMITTER DRIVER 7565M: Hans Verkuil <hverkuil@xs4all.nl> 7566L: linux-media@vger.kernel.org 7567T: git git://linuxtv.org/media_tree.git 7568W: https://linuxtv.org 7569S: Maintained 7570F: drivers/media/radio/radio-keene* 7571 7572KERNEL AUTOMOUNTER v4 (AUTOFS4) 7573M: Ian Kent <raven@themaw.net> 7574L: autofs@vger.kernel.org 7575S: Maintained 7576F: fs/autofs4/ 7577 7578KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7579M: Masahiro Yamada <yamada.masahiro@socionext.com> 7580M: Michal Marek <michal.lkml@markovi.net> 7581T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7582L: linux-kbuild@vger.kernel.org 7583S: Maintained 7584F: Documentation/kbuild/ 7585F: Makefile 7586F: scripts/Makefile.* 7587F: scripts/basic/ 7588F: scripts/mk* 7589F: scripts/package/ 7590 7591KERNEL JANITORS 7592L: kernel-janitors@vger.kernel.org 7593W: http://kernelnewbies.org/KernelJanitors 7594S: Odd Fixes 7595 7596KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7597M: "J. Bruce Fields" <bfields@fieldses.org> 7598M: Jeff Layton <jlayton@kernel.org> 7599L: linux-nfs@vger.kernel.org 7600W: http://nfs.sourceforge.net/ 7601T: git git://linux-nfs.org/~bfields/linux.git 7602S: Supported 7603F: fs/nfsd/ 7604F: include/uapi/linux/nfsd/ 7605F: fs/lockd/ 7606F: fs/nfs_common/ 7607F: net/sunrpc/ 7608F: include/linux/lockd/ 7609F: include/linux/sunrpc/ 7610F: include/uapi/linux/sunrpc/ 7611 7612KERNEL SELFTEST FRAMEWORK 7613M: Shuah Khan <shuahkh@osg.samsung.com> 7614M: Shuah Khan <shuah@kernel.org> 7615L: linux-kselftest@vger.kernel.org 7616T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7617S: Maintained 7618F: tools/testing/selftests/ 7619F: Documentation/dev-tools/kselftest* 7620 7621KERNEL USERMODE HELPER 7622M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7623L: linux-kernel@vger.kernel.org 7624S: Maintained 7625F: kernel/umh.c 7626F: include/linux/umh.h 7627 7628KERNEL VIRTUAL MACHINE (KVM) 7629M: Paolo Bonzini <pbonzini@redhat.com> 7630M: Radim Krčmář <rkrcmar@redhat.com> 7631L: kvm@vger.kernel.org 7632W: http://www.linux-kvm.org 7633T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7634S: Supported 7635F: Documentation/virtual/kvm/ 7636F: include/trace/events/kvm.h 7637F: include/uapi/asm-generic/kvm* 7638F: include/uapi/linux/kvm* 7639F: include/asm-generic/kvm* 7640F: include/linux/kvm* 7641F: include/kvm/iodev.h 7642F: virt/kvm/* 7643F: tools/kvm/ 7644 7645KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7646M: Joerg Roedel <joro@8bytes.org> 7647L: kvm@vger.kernel.org 7648W: http://www.linux-kvm.org/ 7649S: Maintained 7650F: arch/x86/include/asm/svm.h 7651F: arch/x86/kvm/svm.c 7652 7653KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7654M: Christoffer Dall <christoffer.dall@linaro.org> 7655M: Marc Zyngier <marc.zyngier@arm.com> 7656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7657L: kvmarm@lists.cs.columbia.edu 7658W: http://systems.cs.columbia.edu/projects/kvm-arm 7659T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7660S: Supported 7661F: arch/arm/include/uapi/asm/kvm* 7662F: arch/arm/include/asm/kvm* 7663F: arch/arm/kvm/ 7664F: virt/kvm/arm/ 7665F: include/kvm/arm_* 7666 7667KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7668M: Christoffer Dall <christoffer.dall@linaro.org> 7669M: Marc Zyngier <marc.zyngier@arm.com> 7670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7671L: kvmarm@lists.cs.columbia.edu 7672S: Maintained 7673F: arch/arm64/include/uapi/asm/kvm* 7674F: arch/arm64/include/asm/kvm* 7675F: arch/arm64/kvm/ 7676 7677KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7678M: James Hogan <jhogan@kernel.org> 7679L: linux-mips@linux-mips.org 7680S: Supported 7681F: arch/mips/include/uapi/asm/kvm* 7682F: arch/mips/include/asm/kvm* 7683F: arch/mips/kvm/ 7684 7685KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7686M: Paul Mackerras <paulus@ozlabs.org> 7687L: kvm-ppc@vger.kernel.org 7688W: http://www.linux-kvm.org/ 7689T: git git://github.com/agraf/linux-2.6.git 7690S: Supported 7691F: arch/powerpc/include/uapi/asm/kvm* 7692F: arch/powerpc/include/asm/kvm* 7693F: arch/powerpc/kvm/ 7694F: arch/powerpc/kernel/kvm* 7695 7696KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7697M: Christian Borntraeger <borntraeger@de.ibm.com> 7698M: Cornelia Huck <cohuck@redhat.com> 7699L: linux-s390@vger.kernel.org 7700W: http://www.ibm.com/developerworks/linux/linux390/ 7701T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7702S: Supported 7703F: arch/s390/include/uapi/asm/kvm* 7704F: arch/s390/include/asm/gmap.h 7705F: arch/s390/include/asm/kvm* 7706F: arch/s390/kvm/ 7707F: arch/s390/mm/gmap.c 7708 7709KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7710M: Paolo Bonzini <pbonzini@redhat.com> 7711M: Radim Krčmář <rkrcmar@redhat.com> 7712L: kvm@vger.kernel.org 7713W: http://www.linux-kvm.org 7714T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7715S: Supported 7716F: arch/x86/kvm/ 7717F: arch/x86/include/uapi/asm/kvm* 7718F: arch/x86/include/asm/kvm* 7719F: arch/x86/include/asm/pvclock-abi.h 7720F: arch/x86/kernel/kvm.c 7721F: arch/x86/kernel/kvmclock.c 7722 7723KERNFS 7724M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7725M: Tejun Heo <tj@kernel.org> 7726T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7727S: Supported 7728F: include/linux/kernfs.h 7729F: fs/kernfs/ 7730 7731KEXEC 7732M: Eric Biederman <ebiederm@xmission.com> 7733W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7734L: kexec@lists.infradead.org 7735S: Maintained 7736F: include/linux/kexec.h 7737F: include/uapi/linux/kexec.h 7738F: kernel/kexec* 7739 7740KEYS-ENCRYPTED 7741M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7742L: linux-integrity@vger.kernel.org 7743L: keyrings@vger.kernel.org 7744S: Supported 7745F: Documentation/security/keys/trusted-encrypted.rst 7746F: include/keys/encrypted-type.h 7747F: security/keys/encrypted-keys/ 7748 7749KEYS-TRUSTED 7750M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7751L: linux-integrity@vger.kernel.org 7752L: keyrings@vger.kernel.org 7753S: Supported 7754F: Documentation/security/keys/trusted-encrypted.rst 7755F: include/keys/trusted-type.h 7756F: security/keys/trusted.c 7757F: security/keys/trusted.h 7758 7759KEYS/KEYRINGS: 7760M: David Howells <dhowells@redhat.com> 7761L: keyrings@vger.kernel.org 7762S: Maintained 7763F: Documentation/security/keys/core.rst 7764F: include/linux/key.h 7765F: include/linux/key-type.h 7766F: include/linux/keyctl.h 7767F: include/uapi/linux/keyctl.h 7768F: include/keys/ 7769F: security/keys/ 7770 7771KGDB / KDB /debug_core 7772M: Jason Wessel <jason.wessel@windriver.com> 7773M: Daniel Thompson <daniel.thompson@linaro.org> 7774W: http://kgdb.wiki.kernel.org/ 7775L: kgdb-bugreport@lists.sourceforge.net 7776T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7777S: Maintained 7778F: Documentation/dev-tools/kgdb.rst 7779F: drivers/misc/kgdbts.c 7780F: drivers/tty/serial/kgdboc.c 7781F: include/linux/kdb.h 7782F: include/linux/kgdb.h 7783F: kernel/debug/ 7784 7785KMEMLEAK 7786M: Catalin Marinas <catalin.marinas@arm.com> 7787S: Maintained 7788F: Documentation/dev-tools/kmemleak.rst 7789F: include/linux/kmemleak.h 7790F: mm/kmemleak.c 7791F: mm/kmemleak-test.c 7792 7793KMOD KERNEL MODULE LOADER - USERMODE HELPER 7794M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7795L: linux-kernel@vger.kernel.org 7796S: Maintained 7797F: kernel/kmod.c 7798F: include/linux/kmod.h 7799F: lib/test_kmod.c 7800F: tools/testing/selftests/kmod/ 7801 7802KPROBES 7803M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7804M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7805M: "David S. Miller" <davem@davemloft.net> 7806M: Masami Hiramatsu <mhiramat@kernel.org> 7807S: Maintained 7808F: Documentation/kprobes.txt 7809F: include/linux/kprobes.h 7810F: include/asm-generic/kprobes.h 7811F: kernel/kprobes.c 7812 7813KS0108 LCD CONTROLLER DRIVER 7814M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7815W: http://miguelojeda.es/auxdisplay.htm 7816W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7817S: Maintained 7818F: Documentation/auxdisplay/ks0108 7819F: drivers/auxdisplay/ks0108.c 7820F: include/linux/ks0108.h 7821 7822L3MDEV 7823M: David Ahern <dsa@cumulusnetworks.com> 7824L: netdev@vger.kernel.org 7825S: Maintained 7826F: net/l3mdev 7827F: include/net/l3mdev.h 7828 7829LANTIQ MIPS ARCHITECTURE 7830M: John Crispin <john@phrozen.org> 7831L: linux-mips@linux-mips.org 7832S: Maintained 7833F: arch/mips/lantiq 7834F: drivers/soc/lantiq 7835 7836LAPB module 7837L: linux-x25@vger.kernel.org 7838S: Orphan 7839F: Documentation/networking/lapb-module.txt 7840F: include/*/lapb.h 7841F: net/lapb/ 7842 7843LASI 53c700 driver for PARISC 7844M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7845L: linux-scsi@vger.kernel.org 7846S: Maintained 7847F: Documentation/scsi/53c700.txt 7848F: drivers/scsi/53c700* 7849 7850LEAKING_ADDRESSES 7851M: Tobin C. Harding <me@tobin.cc> 7852S: Maintained 7853F: scripts/leaking_addresses.pl 7854 7855LED SUBSYSTEM 7856M: Richard Purdie <rpurdie@rpsys.net> 7857M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7858M: Pavel Machek <pavel@ucw.cz> 7859L: linux-leds@vger.kernel.org 7860T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7861S: Maintained 7862F: Documentation/devicetree/bindings/leds/ 7863F: drivers/leds/ 7864F: include/linux/leds.h 7865 7866LEGACY EEPROM DRIVER 7867M: Jean Delvare <jdelvare@suse.com> 7868S: Maintained 7869F: Documentation/misc-devices/eeprom 7870F: drivers/misc/eeprom/eeprom.c 7871 7872LEGO USB Tower driver 7873M: Juergen Stuber <starblue@users.sourceforge.net> 7874L: legousb-devel@lists.sourceforge.net 7875W: http://legousb.sourceforge.net/ 7876S: Maintained 7877F: drivers/usb/misc/legousbtower.c 7878 7879LG2160 MEDIA DRIVER 7880M: Michael Krufky <mkrufky@linuxtv.org> 7881L: linux-media@vger.kernel.org 7882W: https://linuxtv.org 7883W: http://github.com/mkrufky 7884Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7885T: git git://linuxtv.org/mkrufky/tuners.git 7886S: Maintained 7887F: drivers/media/dvb-frontends/lg2160.* 7888 7889LGDT3305 MEDIA DRIVER 7890M: Michael Krufky <mkrufky@linuxtv.org> 7891L: linux-media@vger.kernel.org 7892W: https://linuxtv.org 7893W: http://github.com/mkrufky 7894Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7895T: git git://linuxtv.org/mkrufky/tuners.git 7896S: Maintained 7897F: drivers/media/dvb-frontends/lgdt3305.* 7898 7899LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7900M: Viresh Kumar <vireshk@kernel.org> 7901L: linux-ide@vger.kernel.org 7902T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7903S: Maintained 7904F: include/linux/pata_arasan_cf_data.h 7905F: drivers/ata/pata_arasan_cf.c 7906 7907LIBATA PATA DRIVERS 7908M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7909M: Tejun Heo <tj@kernel.org> 7910L: linux-ide@vger.kernel.org 7911T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7912S: Maintained 7913F: drivers/ata/pata_*.c 7914F: drivers/ata/ata_generic.c 7915 7916LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7917M: Linus Walleij <linus.walleij@linaro.org> 7918L: linux-ide@vger.kernel.org 7919T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7920S: Maintained 7921F: drivers/ata/pata_ftide010.c 7922F: drivers/ata/sata_gemini.c 7923F: drivers/ata/sata_gemini.h 7924 7925LIBATA SATA AHCI PLATFORM devices support 7926M: Hans de Goede <hdegoede@redhat.com> 7927M: Tejun Heo <tj@kernel.org> 7928L: linux-ide@vger.kernel.org 7929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7930S: Maintained 7931F: drivers/ata/ahci_platform.c 7932F: drivers/ata/libahci_platform.c 7933F: include/linux/ahci_platform.h 7934 7935LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7936M: Mikael Pettersson <mikpelinux@gmail.com> 7937L: linux-ide@vger.kernel.org 7938T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7939S: Maintained 7940F: drivers/ata/sata_promise.* 7941 7942LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7943M: Tejun Heo <tj@kernel.org> 7944L: linux-ide@vger.kernel.org 7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7946S: Maintained 7947F: drivers/ata/ 7948F: include/linux/ata.h 7949F: include/linux/libata.h 7950F: Documentation/devicetree/bindings/ata/ 7951 7952LIBLOCKDEP 7953M: Sasha Levin <alexander.levin@verizon.com> 7954S: Maintained 7955F: tools/lib/lockdep/ 7956 7957LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7958M: Ross Zwisler <ross.zwisler@linux.intel.com> 7959L: linux-nvdimm@lists.01.org 7960Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7961S: Supported 7962F: drivers/nvdimm/blk.c 7963F: drivers/nvdimm/region_devs.c 7964 7965LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7966M: Vishal Verma <vishal.l.verma@intel.com> 7967L: linux-nvdimm@lists.01.org 7968Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7969S: Supported 7970F: drivers/nvdimm/btt* 7971 7972LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7973M: Ross Zwisler <ross.zwisler@linux.intel.com> 7974L: linux-nvdimm@lists.01.org 7975Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7976S: Supported 7977F: drivers/nvdimm/pmem* 7978 7979LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7980M: Dan Williams <dan.j.williams@intel.com> 7981L: linux-nvdimm@lists.01.org 7982Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7983T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7984S: Supported 7985F: drivers/nvdimm/* 7986F: drivers/acpi/nfit/* 7987F: include/linux/nd.h 7988F: include/linux/libnvdimm.h 7989F: include/uapi/linux/ndctl.h 7990 7991LIGHTNVM PLATFORM SUPPORT 7992M: Matias Bjorling <mb@lightnvm.io> 7993W: http://github/OpenChannelSSD 7994L: linux-block@vger.kernel.org 7995S: Maintained 7996F: drivers/lightnvm/ 7997F: include/linux/lightnvm.h 7998F: include/uapi/linux/lightnvm.h 7999 8000LINUX FOR POWER MACINTOSH 8001M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8002W: http://www.penguinppc.org/ 8003L: linuxppc-dev@lists.ozlabs.org 8004S: Maintained 8005F: arch/powerpc/platforms/powermac/ 8006F: drivers/macintosh/ 8007 8008LINUX FOR POWERPC (32-BIT AND 64-BIT) 8009M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8010M: Paul Mackerras <paulus@samba.org> 8011M: Michael Ellerman <mpe@ellerman.id.au> 8012W: https://github.com/linuxppc/linux/wiki 8013L: linuxppc-dev@lists.ozlabs.org 8014Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8015T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8016S: Supported 8017F: Documentation/ABI/stable/sysfs-firmware-opal-* 8018F: Documentation/devicetree/bindings/powerpc/ 8019F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8020F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8021F: Documentation/powerpc/ 8022F: arch/powerpc/ 8023F: drivers/char/tpm/tpm_ibmvtpm* 8024F: drivers/crypto/nx/ 8025F: drivers/crypto/vmx/ 8026F: drivers/i2c/busses/i2c-opal.c 8027F: drivers/net/ethernet/ibm/ibmveth.* 8028F: drivers/net/ethernet/ibm/ibmvnic.* 8029F: drivers/pci/hotplug/pnv_php.c 8030F: drivers/pci/hotplug/rpa* 8031F: drivers/rtc/rtc-opal.c 8032F: drivers/scsi/ibmvscsi/ 8033F: drivers/tty/hvc/hvc_opal.c 8034F: drivers/watchdog/wdrtas.c 8035F: tools/testing/selftests/powerpc 8036N: /pmac 8037N: powermac 8038N: powernv 8039N: [^a-z0-9]ps3 8040N: pseries 8041 8042LINUX FOR POWERPC EMBEDDED MPC5XXX 8043M: Anatolij Gustschin <agust@denx.de> 8044L: linuxppc-dev@lists.ozlabs.org 8045T: git git://git.denx.de/linux-denx-agust.git 8046S: Maintained 8047F: arch/powerpc/platforms/512x/ 8048F: arch/powerpc/platforms/52xx/ 8049 8050LINUX FOR POWERPC EMBEDDED PPC4XX 8051M: Alistair Popple <alistair@popple.id.au> 8052M: Matt Porter <mporter@kernel.crashing.org> 8053W: http://www.penguinppc.org/ 8054L: linuxppc-dev@lists.ozlabs.org 8055S: Maintained 8056F: arch/powerpc/platforms/40x/ 8057F: arch/powerpc/platforms/44x/ 8058 8059LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8060M: Scott Wood <oss@buserror.net> 8061M: Kumar Gala <galak@kernel.crashing.org> 8062W: http://www.penguinppc.org/ 8063L: linuxppc-dev@lists.ozlabs.org 8064T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8065S: Maintained 8066F: arch/powerpc/platforms/83xx/ 8067F: arch/powerpc/platforms/85xx/ 8068F: Documentation/devicetree/bindings/powerpc/fsl/ 8069 8070LINUX FOR POWERPC EMBEDDED PPC8XX 8071M: Vitaly Bordug <vitb@kernel.crashing.org> 8072W: http://www.penguinppc.org/ 8073L: linuxppc-dev@lists.ozlabs.org 8074S: Maintained 8075F: arch/powerpc/platforms/8xx/ 8076 8077LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8078L: linuxppc-dev@lists.ozlabs.org 8079S: Orphan 8080F: arch/powerpc/*/*virtex* 8081F: arch/powerpc/*/*/*virtex* 8082 8083LINUX FOR POWERPC PA SEMI PWRFICIENT 8084L: linuxppc-dev@lists.ozlabs.org 8085S: Orphan 8086F: arch/powerpc/platforms/pasemi/ 8087F: drivers/*/*pasemi* 8088F: drivers/*/*/*pasemi* 8089 8090LINUX KERNEL DUMP TEST MODULE (LKDTM) 8091M: Kees Cook <keescook@chromium.org> 8092S: Maintained 8093F: drivers/misc/lkdtm* 8094 8095LINUX SECURITY MODULE (LSM) FRAMEWORK 8096M: Chris Wright <chrisw@sous-sol.org> 8097L: linux-security-module@vger.kernel.org 8098S: Supported 8099 8100LIS3LV02D ACCELEROMETER DRIVER 8101M: Eric Piel <eric.piel@tremplin-utc.net> 8102S: Maintained 8103F: Documentation/misc-devices/lis3lv02d 8104F: drivers/misc/lis3lv02d/ 8105F: drivers/platform/x86/hp_accel.c 8106 8107LIVE PATCHING 8108M: Josh Poimboeuf <jpoimboe@redhat.com> 8109M: Jessica Yu <jeyu@kernel.org> 8110M: Jiri Kosina <jikos@kernel.org> 8111M: Miroslav Benes <mbenes@suse.cz> 8112R: Petr Mladek <pmladek@suse.com> 8113S: Maintained 8114F: kernel/livepatch/ 8115F: include/linux/livepatch.h 8116F: arch/x86/include/asm/livepatch.h 8117F: arch/x86/kernel/livepatch.c 8118F: Documentation/livepatch/ 8119F: Documentation/ABI/testing/sysfs-kernel-livepatch 8120F: samples/livepatch/ 8121L: live-patching@vger.kernel.org 8122T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8123 8124LLC (802.2) 8125L: netdev@vger.kernel.org 8126S: Odd fixes 8127F: include/linux/llc.h 8128F: include/uapi/linux/llc.h 8129F: include/net/llc* 8130F: net/llc/ 8131 8132LM73 HARDWARE MONITOR DRIVER 8133M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8134L: linux-hwmon@vger.kernel.org 8135S: Maintained 8136F: drivers/hwmon/lm73.c 8137 8138LM78 HARDWARE MONITOR DRIVER 8139M: Jean Delvare <jdelvare@suse.com> 8140L: linux-hwmon@vger.kernel.org 8141S: Maintained 8142F: Documentation/hwmon/lm78 8143F: drivers/hwmon/lm78.c 8144 8145LM83 HARDWARE MONITOR DRIVER 8146M: Jean Delvare <jdelvare@suse.com> 8147L: linux-hwmon@vger.kernel.org 8148S: Maintained 8149F: Documentation/hwmon/lm83 8150F: drivers/hwmon/lm83.c 8151 8152LM90 HARDWARE MONITOR DRIVER 8153M: Jean Delvare <jdelvare@suse.com> 8154L: linux-hwmon@vger.kernel.org 8155S: Maintained 8156F: Documentation/hwmon/lm90 8157F: Documentation/devicetree/bindings/hwmon/lm90.txt 8158F: drivers/hwmon/lm90.c 8159F: include/dt-bindings/thermal/lm90.h 8160 8161LM95234 HARDWARE MONITOR DRIVER 8162M: Guenter Roeck <linux@roeck-us.net> 8163L: linux-hwmon@vger.kernel.org 8164S: Maintained 8165F: Documentation/hwmon/lm95234 8166F: drivers/hwmon/lm95234.c 8167 8168LME2510 MEDIA DRIVER 8169M: Malcolm Priestley <tvboxspy@gmail.com> 8170L: linux-media@vger.kernel.org 8171W: https://linuxtv.org 8172Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8173S: Maintained 8174F: drivers/media/usb/dvb-usb-v2/lmedm04* 8175 8176LOADPIN SECURITY MODULE 8177M: Kees Cook <keescook@chromium.org> 8178T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8179S: Supported 8180F: security/loadpin/ 8181F: Documentation/admin-guide/LSM/LoadPin.rst 8182 8183LOCKING PRIMITIVES 8184M: Peter Zijlstra <peterz@infradead.org> 8185M: Ingo Molnar <mingo@redhat.com> 8186L: linux-kernel@vger.kernel.org 8187T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8188S: Maintained 8189F: Documentation/locking/ 8190F: include/linux/lockdep.h 8191F: include/linux/spinlock*.h 8192F: arch/*/include/asm/spinlock*.h 8193F: include/linux/rwlock*.h 8194F: include/linux/mutex*.h 8195F: arch/*/include/asm/mutex*.h 8196F: include/linux/rwsem*.h 8197F: arch/*/include/asm/rwsem.h 8198F: include/linux/seqlock.h 8199F: lib/locking*.[ch] 8200F: kernel/locking/ 8201 8202LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8203M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8204L: linux-ntfs-dev@lists.sourceforge.net 8205W: http://www.linux-ntfs.org/content/view/19/37/ 8206S: Maintained 8207F: Documentation/ldm.txt 8208F: block/partitions/ldm.* 8209 8210LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8211M: Sathya Prakash <sathya.prakash@broadcom.com> 8212M: Chaitra P B <chaitra.basappa@broadcom.com> 8213M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8214L: MPT-FusionLinux.pdl@broadcom.com 8215L: linux-scsi@vger.kernel.org 8216W: http://www.avagotech.com/support/ 8217S: Supported 8218F: drivers/message/fusion/ 8219F: drivers/scsi/mpt2sas/ 8220F: drivers/scsi/mpt3sas/ 8221 8222LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8223M: Matthew Wilcox <matthew@wil.cx> 8224L: linux-scsi@vger.kernel.org 8225S: Maintained 8226F: drivers/scsi/sym53c8xx_2/ 8227 8228LTC4261 HARDWARE MONITOR DRIVER 8229M: Guenter Roeck <linux@roeck-us.net> 8230L: linux-hwmon@vger.kernel.org 8231S: Maintained 8232F: Documentation/hwmon/ltc4261 8233F: drivers/hwmon/ltc4261.c 8234 8235LTC4306 I2C MULTIPLEXER DRIVER 8236M: Michael Hennerich <michael.hennerich@analog.com> 8237W: http://ez.analog.com/community/linux-device-drivers 8238L: linux-i2c@vger.kernel.org 8239S: Supported 8240F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8241F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8242 8243LTP (Linux Test Project) 8244M: Mike Frysinger <vapier@gentoo.org> 8245M: Cyril Hrubis <chrubis@suse.cz> 8246M: Wanlong Gao <wanlong.gao@gmail.com> 8247M: Jan Stancek <jstancek@redhat.com> 8248M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8249M: Alexey Kodanev <alexey.kodanev@oracle.com> 8250L: ltp@lists.linux.it (subscribers-only) 8251W: http://linux-test-project.github.io/ 8252T: git git://github.com/linux-test-project/ltp.git 8253S: Maintained 8254 8255M32R ARCHITECTURE 8256W: http://www.linux-m32r.org/ 8257S: Orphan 8258F: arch/m32r/ 8259 8260M68K ARCHITECTURE 8261M: Geert Uytterhoeven <geert@linux-m68k.org> 8262L: linux-m68k@lists.linux-m68k.org 8263W: http://www.linux-m68k.org/ 8264T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8265S: Maintained 8266F: arch/m68k/ 8267F: drivers/zorro/ 8268 8269M68K ON APPLE MACINTOSH 8270M: Joshua Thompson <funaho@jurai.org> 8271W: http://www.mac.linux-m68k.org/ 8272L: linux-m68k@lists.linux-m68k.org 8273S: Maintained 8274F: arch/m68k/mac/ 8275 8276M68K ON HP9000/300 8277M: Philip Blundell <philb@gnu.org> 8278W: http://www.tazenda.demon.co.uk/phil/linux-hp 8279S: Maintained 8280F: arch/m68k/hp300/ 8281 8282M88DS3103 MEDIA DRIVER 8283M: Antti Palosaari <crope@iki.fi> 8284L: linux-media@vger.kernel.org 8285W: https://linuxtv.org 8286W: http://palosaari.fi/linux/ 8287Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8288T: git git://linuxtv.org/anttip/media_tree.git 8289S: Maintained 8290F: drivers/media/dvb-frontends/m88ds3103* 8291 8292M88RS2000 MEDIA DRIVER 8293M: Malcolm Priestley <tvboxspy@gmail.com> 8294L: linux-media@vger.kernel.org 8295W: https://linuxtv.org 8296Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8297S: Maintained 8298F: drivers/media/dvb-frontends/m88rs2000* 8299 8300MA901 MASTERKIT USB FM RADIO DRIVER 8301M: Alexey Klimov <klimov.linux@gmail.com> 8302L: linux-media@vger.kernel.org 8303T: git git://linuxtv.org/media_tree.git 8304S: Maintained 8305F: drivers/media/radio/radio-ma901.c 8306 8307MAC80211 8308M: Johannes Berg <johannes@sipsolutions.net> 8309L: linux-wireless@vger.kernel.org 8310W: http://wireless.kernel.org/ 8311T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8312T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8313S: Maintained 8314F: Documentation/networking/mac80211-injection.txt 8315F: include/net/mac80211.h 8316F: net/mac80211/ 8317F: drivers/net/wireless/mac80211_hwsim.[ch] 8318F: Documentation/networking/mac80211_hwsim/README 8319 8320MAILBOX API 8321M: Jassi Brar <jassisinghbrar@gmail.com> 8322L: linux-kernel@vger.kernel.org 8323S: Maintained 8324F: drivers/mailbox/ 8325F: include/linux/mailbox_client.h 8326F: include/linux/mailbox_controller.h 8327 8328MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8329M: Michael Kerrisk <mtk.manpages@gmail.com> 8330W: http://www.kernel.org/doc/man-pages 8331L: linux-man@vger.kernel.org 8332S: Maintained 8333 8334MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8335M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8336L: linux-mips@linux-mips.org 8337S: Maintained 8338F: arch/mips/boot/dts/img/pistachio_marduk.dts 8339 8340MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8341M: Andrew Lunn <andrew@lunn.ch> 8342M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8343L: netdev@vger.kernel.org 8344S: Maintained 8345F: drivers/net/dsa/mv88e6xxx/ 8346F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8347 8348MARVELL ARMADA DRM SUPPORT 8349M: Russell King <linux@armlinux.org.uk> 8350S: Maintained 8351T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8352T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8353F: drivers/gpu/drm/armada/ 8354F: include/uapi/drm/armada_drm.h 8355F: Documentation/devicetree/bindings/display/armada/ 8356 8357MARVELL CRYPTO DRIVER 8358M: Boris Brezillon <boris.brezillon@free-electrons.com> 8359M: Arnaud Ebalard <arno@natisbad.org> 8360F: drivers/crypto/marvell/ 8361S: Maintained 8362L: linux-crypto@vger.kernel.org 8363 8364MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8365M: Mirko Lindner <mlindner@marvell.com> 8366M: Stephen Hemminger <stephen@networkplumber.org> 8367L: netdev@vger.kernel.org 8368S: Maintained 8369F: drivers/net/ethernet/marvell/sk* 8370 8371MARVELL LIBERTAS WIRELESS DRIVER 8372L: libertas-dev@lists.infradead.org 8373S: Orphan 8374F: drivers/net/wireless/marvell/libertas/ 8375 8376MARVELL MACCHIATOBIN SUPPORT 8377M: Russell King <rmk@armlinux.org.uk> 8378L: linux-arm-kernel@lists.infradead.org 8379S: Maintained 8380F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8381 8382MARVELL MV643XX ETHERNET DRIVER 8383M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8384L: netdev@vger.kernel.org 8385S: Maintained 8386F: drivers/net/ethernet/marvell/mv643xx_eth.* 8387F: include/linux/mv643xx.h 8388 8389MARVELL MV88X3310 PHY DRIVER 8390M: Russell King <rmk@armlinux.org.uk> 8391L: netdev@vger.kernel.org 8392S: Maintained 8393F: drivers/net/phy/marvell10g.c 8394 8395MARVELL MVNETA ETHERNET DRIVER 8396M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8397L: netdev@vger.kernel.org 8398S: Maintained 8399F: drivers/net/ethernet/marvell/mvneta.* 8400 8401MARVELL MWIFIEX WIRELESS DRIVER 8402M: Amitkumar Karwar <amitkarwar@gmail.com> 8403M: Nishant Sarmukadam <nishants@marvell.com> 8404M: Ganapathi Bhat <gbhat@marvell.com> 8405M: Xinming Hu <huxm@marvell.com> 8406L: linux-wireless@vger.kernel.org 8407S: Maintained 8408F: drivers/net/wireless/marvell/mwifiex/ 8409 8410MARVELL MWL8K WIRELESS DRIVER 8411M: Lennert Buytenhek <buytenh@wantstofly.org> 8412L: linux-wireless@vger.kernel.org 8413S: Odd Fixes 8414F: drivers/net/wireless/marvell/mwl8k.c 8415 8416MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8417M: Nicolas Pitre <nico@fluxnic.net> 8418S: Odd Fixes 8419F: drivers/mmc/host/mvsdio.* 8420 8421MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8422M: Hu Ziji <huziji@marvell.com> 8423L: linux-mmc@vger.kernel.org 8424S: Supported 8425F: drivers/mmc/host/sdhci-xenon* 8426F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8427 8428MATROX FRAMEBUFFER DRIVER 8429L: linux-fbdev@vger.kernel.org 8430S: Orphan 8431F: drivers/video/fbdev/matrox/matroxfb_* 8432F: include/uapi/linux/matroxfb.h 8433 8434MAX16065 HARDWARE MONITOR DRIVER 8435M: Guenter Roeck <linux@roeck-us.net> 8436L: linux-hwmon@vger.kernel.org 8437S: Maintained 8438F: Documentation/hwmon/max16065 8439F: drivers/hwmon/max16065.c 8440 8441MAX20751 HARDWARE MONITOR DRIVER 8442M: Guenter Roeck <linux@roeck-us.net> 8443L: linux-hwmon@vger.kernel.org 8444S: Maintained 8445F: Documentation/hwmon/max20751 8446F: drivers/hwmon/max20751.c 8447 8448MAX2175 SDR TUNER DRIVER 8449M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8450L: linux-media@vger.kernel.org 8451T: git git://linuxtv.org/media_tree.git 8452S: Maintained 8453F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8454F: Documentation/media/v4l-drivers/max2175.rst 8455F: drivers/media/i2c/max2175* 8456F: include/uapi/linux/max2175.h 8457 8458MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8459L: linux-hwmon@vger.kernel.org 8460S: Orphan 8461F: Documentation/hwmon/max6650 8462F: drivers/hwmon/max6650.c 8463 8464MAX6697 HARDWARE MONITOR DRIVER 8465M: Guenter Roeck <linux@roeck-us.net> 8466L: linux-hwmon@vger.kernel.org 8467S: Maintained 8468F: Documentation/hwmon/max6697 8469F: Documentation/devicetree/bindings/i2c/max6697.txt 8470F: drivers/hwmon/max6697.c 8471F: include/linux/platform_data/max6697.h 8472 8473MAX9860 MONO AUDIO VOICE CODEC DRIVER 8474M: Peter Rosin <peda@axentia.se> 8475L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8476S: Maintained 8477F: Documentation/devicetree/bindings/sound/max9860.txt 8478F: sound/soc/codecs/max9860.* 8479 8480MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8481M: Javier Martinez Canillas <javier@dowhile0.org> 8482L: linux-kernel@vger.kernel.org 8483S: Supported 8484F: drivers/regulator/max77802-regulator.c 8485F: Documentation/devicetree/bindings/*/*max77802.txt 8486F: include/dt-bindings/*/*max77802.h 8487 8488MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8489M: Krzysztof Kozlowski <krzk@kernel.org> 8490M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8491L: linux-pm@vger.kernel.org 8492S: Supported 8493F: drivers/power/supply/max14577_charger.c 8494F: drivers/power/supply/max77693_charger.c 8495 8496MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8497M: Chanwoo Choi <cw00.choi@samsung.com> 8498M: Krzysztof Kozlowski <krzk@kernel.org> 8499M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8500L: linux-kernel@vger.kernel.org 8501S: Supported 8502F: drivers/*/max14577*.c 8503F: drivers/*/max77686*.c 8504F: drivers/*/max77693*.c 8505F: drivers/extcon/extcon-max14577.c 8506F: drivers/extcon/extcon-max77693.c 8507F: drivers/rtc/rtc-max77686.c 8508F: drivers/clk/clk-max77686.c 8509F: Documentation/devicetree/bindings/mfd/max14577.txt 8510F: Documentation/devicetree/bindings/*/max77686.txt 8511F: Documentation/devicetree/bindings/mfd/max77693.txt 8512F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8513F: include/linux/mfd/max14577*.h 8514F: include/linux/mfd/max77686*.h 8515F: include/linux/mfd/max77693*.h 8516 8517MAXIRADIO FM RADIO RECEIVER DRIVER 8518M: Hans Verkuil <hverkuil@xs4all.nl> 8519L: linux-media@vger.kernel.org 8520T: git git://linuxtv.org/media_tree.git 8521W: https://linuxtv.org 8522S: Maintained 8523F: drivers/media/radio/radio-maxiradio* 8524 8525MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8526M: Peter Rosin <peda@axentia.se> 8527L: linux-iio@vger.kernel.org 8528S: Maintained 8529F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8530F: drivers/iio/potentiometer/mcp4531.c 8531 8532MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8533M: William Breathitt Gray <vilhelm.gray@gmail.com> 8534L: linux-iio@vger.kernel.org 8535S: Maintained 8536F: drivers/iio/dac/cio-dac.c 8537 8538MEDIA DRIVERS FOR ASCOT2E 8539M: Sergey Kozlov <serjk@netup.ru> 8540M: Abylay Ospan <aospan@netup.ru> 8541L: linux-media@vger.kernel.org 8542W: https://linuxtv.org 8543W: http://netup.tv/ 8544T: git git://linuxtv.org/media_tree.git 8545S: Supported 8546F: drivers/media/dvb-frontends/ascot2e* 8547 8548MEDIA DRIVERS FOR CXD2841ER 8549M: Sergey Kozlov <serjk@netup.ru> 8550M: Abylay Ospan <aospan@netup.ru> 8551L: linux-media@vger.kernel.org 8552W: https://linuxtv.org 8553W: http://netup.tv/ 8554T: git git://linuxtv.org/media_tree.git 8555S: Supported 8556F: drivers/media/dvb-frontends/cxd2841er* 8557 8558MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8559M: Daniel Scheller <d.scheller.oss@gmail.com> 8560L: linux-media@vger.kernel.org 8561W: https://linuxtv.org 8562T: git git://linuxtv.org/media_tree.git 8563S: Maintained 8564F: drivers/media/pci/ddbridge/* 8565 8566MEDIA DRIVERS FOR FREESCALE IMX 8567M: Steve Longerbeam <slongerbeam@gmail.com> 8568M: Philipp Zabel <p.zabel@pengutronix.de> 8569L: linux-media@vger.kernel.org 8570T: git git://linuxtv.org/media_tree.git 8571S: Maintained 8572F: Documentation/devicetree/bindings/media/imx.txt 8573F: Documentation/media/v4l-drivers/imx.rst 8574F: drivers/staging/media/imx/ 8575F: include/linux/imx-media.h 8576F: include/media/imx.h 8577 8578MEDIA DRIVERS FOR HELENE 8579M: Abylay Ospan <aospan@netup.ru> 8580L: linux-media@vger.kernel.org 8581W: https://linuxtv.org 8582W: http://netup.tv/ 8583T: git git://linuxtv.org/media_tree.git 8584S: Supported 8585F: drivers/media/dvb-frontends/helene* 8586 8587MEDIA DRIVERS FOR HORUS3A 8588M: Sergey Kozlov <serjk@netup.ru> 8589M: Abylay Ospan <aospan@netup.ru> 8590L: linux-media@vger.kernel.org 8591W: https://linuxtv.org 8592W: http://netup.tv/ 8593T: git git://linuxtv.org/media_tree.git 8594S: Supported 8595F: drivers/media/dvb-frontends/horus3a* 8596 8597MEDIA DRIVERS FOR LNBH25 8598M: Sergey Kozlov <serjk@netup.ru> 8599M: Abylay Ospan <aospan@netup.ru> 8600L: linux-media@vger.kernel.org 8601W: https://linuxtv.org 8602W: http://netup.tv/ 8603T: git git://linuxtv.org/media_tree.git 8604S: Supported 8605F: drivers/media/dvb-frontends/lnbh25* 8606 8607MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8608M: Daniel Scheller <d.scheller.oss@gmail.com> 8609L: linux-media@vger.kernel.org 8610W: https://linuxtv.org 8611T: git git://linuxtv.org/media_tree.git 8612S: Maintained 8613F: drivers/media/dvb-frontends/mxl5xx* 8614 8615MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8616M: Sergey Kozlov <serjk@netup.ru> 8617M: Abylay Ospan <aospan@netup.ru> 8618L: linux-media@vger.kernel.org 8619W: https://linuxtv.org 8620W: http://netup.tv/ 8621T: git git://linuxtv.org/media_tree.git 8622S: Supported 8623F: drivers/media/pci/netup_unidvb/* 8624 8625MEDIA DRIVERS FOR RENESAS - DRIF 8626M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8627L: linux-media@vger.kernel.org 8628L: linux-renesas-soc@vger.kernel.org 8629T: git git://linuxtv.org/media_tree.git 8630S: Supported 8631F: Documentation/devicetree/bindings/media/renesas,drif.txt 8632F: drivers/media/platform/rcar_drif.c 8633 8634MEDIA DRIVERS FOR RENESAS - FCP 8635M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8636L: linux-media@vger.kernel.org 8637L: linux-renesas-soc@vger.kernel.org 8638T: git git://linuxtv.org/media_tree.git 8639S: Supported 8640F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8641F: drivers/media/platform/rcar-fcp.c 8642F: include/media/rcar-fcp.h 8643 8644MEDIA DRIVERS FOR RENESAS - FDP1 8645M: Kieran Bingham <kieran@bingham.xyz> 8646L: linux-media@vger.kernel.org 8647L: linux-renesas-soc@vger.kernel.org 8648T: git git://linuxtv.org/media_tree.git 8649S: Supported 8650F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8651F: drivers/media/platform/rcar_fdp1.c 8652 8653MEDIA DRIVERS FOR RENESAS - VIN 8654M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8655L: linux-media@vger.kernel.org 8656L: linux-renesas-soc@vger.kernel.org 8657T: git git://linuxtv.org/media_tree.git 8658S: Supported 8659F: Documentation/devicetree/bindings/media/rcar_vin.txt 8660F: drivers/media/platform/rcar-vin/ 8661 8662MEDIA DRIVERS FOR RENESAS - VSP1 8663M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8664L: linux-media@vger.kernel.org 8665L: linux-renesas-soc@vger.kernel.org 8666T: git git://linuxtv.org/media_tree.git 8667S: Supported 8668F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8669F: drivers/media/platform/vsp1/ 8670 8671MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8672M: Daniel Scheller <d.scheller.oss@gmail.com> 8673L: linux-media@vger.kernel.org 8674W: https://linuxtv.org 8675T: git git://linuxtv.org/media_tree.git 8676S: Maintained 8677F: drivers/media/dvb-frontends/stv0910* 8678 8679MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8680M: Daniel Scheller <d.scheller.oss@gmail.com> 8681L: linux-media@vger.kernel.org 8682W: https://linuxtv.org 8683T: git git://linuxtv.org/media_tree.git 8684S: Maintained 8685F: drivers/media/dvb-frontends/stv6111* 8686 8687MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8688M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8689M: Mauro Carvalho Chehab <mchehab@kernel.org> 8690P: LinuxTV.org Project 8691L: linux-media@vger.kernel.org 8692W: https://linuxtv.org 8693Q: http://patchwork.kernel.org/project/linux-media/list/ 8694T: git git://linuxtv.org/media_tree.git 8695S: Maintained 8696F: Documentation/devicetree/bindings/media/ 8697F: Documentation/media/ 8698F: drivers/media/ 8699F: drivers/staging/media/ 8700F: include/linux/platform_data/media/ 8701F: include/media/ 8702F: include/uapi/linux/dvb/ 8703F: include/uapi/linux/videodev2.h 8704F: include/uapi/linux/media.h 8705F: include/uapi/linux/v4l2-* 8706F: include/uapi/linux/meye.h 8707F: include/uapi/linux/ivtv* 8708F: include/uapi/linux/uvcvideo.h 8709 8710MEDIATEK CIR DRIVER 8711M: Sean Wang <sean.wang@mediatek.com> 8712S: Maintained 8713F: drivers/media/rc/mtk-cir.c 8714 8715MEDIATEK PMIC LED DRIVER 8716M: Sean Wang <sean.wang@mediatek.com> 8717S: Maintained 8718F: drivers/leds/leds-mt6323.c 8719F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8720 8721MEDIATEK ETHERNET DRIVER 8722M: Felix Fietkau <nbd@openwrt.org> 8723M: John Crispin <john@phrozen.org> 8724M: Sean Wang <sean.wang@mediatek.com> 8725M: Nelson Chang <nelson.chang@mediatek.com> 8726L: netdev@vger.kernel.org 8727S: Maintained 8728F: drivers/net/ethernet/mediatek/ 8729 8730MEDIATEK JPEG DRIVER 8731M: Rick Chang <rick.chang@mediatek.com> 8732M: Bin Liu <bin.liu@mediatek.com> 8733S: Supported 8734F: drivers/media/platform/mtk-jpeg/ 8735F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8736 8737MEDIATEK MDP DRIVER 8738M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8739M: Houlong Wei <houlong.wei@mediatek.com> 8740M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8741S: Supported 8742F: drivers/media/platform/mtk-mdp/ 8743F: drivers/media/platform/mtk-vpu/ 8744F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8745 8746MEDIATEK MEDIA DRIVER 8747M: Tiffany Lin <tiffany.lin@mediatek.com> 8748M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8749S: Supported 8750F: drivers/media/platform/mtk-vcodec/ 8751F: drivers/media/platform/mtk-vpu/ 8752F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8753F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8754 8755MEDIATEK MT7601U WIRELESS LAN DRIVER 8756M: Jakub Kicinski <kubakici@wp.pl> 8757L: linux-wireless@vger.kernel.org 8758S: Maintained 8759F: drivers/net/wireless/mediatek/mt7601u/ 8760 8761MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8762M: Sean Wang <sean.wang@mediatek.com> 8763S: Maintained 8764F: drivers/char/hw_random/mtk-rng.c 8765 8766MEDIATEK USB3 DRD IP DRIVER 8767M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8768L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8770L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8771S: Maintained 8772F: drivers/usb/mtu3/ 8773 8774MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8775M: Peter Senna Tschudin <peter.senna@collabora.com> 8776M: Martin Donnelly <martin.donnelly@ge.com> 8777M: Martyn Welch <martyn.welch@collabora.co.uk> 8778S: Maintained 8779F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8780F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8781 8782MEGARAID SCSI/SAS DRIVERS 8783M: Kashyap Desai <kashyap.desai@broadcom.com> 8784M: Sumit Saxena <sumit.saxena@broadcom.com> 8785M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8786L: megaraidlinux.pdl@broadcom.com 8787L: linux-scsi@vger.kernel.org 8788W: http://www.avagotech.com/support/ 8789S: Maintained 8790F: Documentation/scsi/megaraid.txt 8791F: drivers/scsi/megaraid.* 8792F: drivers/scsi/megaraid/ 8793 8794MELEXIS MLX90614 DRIVER 8795M: Crt Mori <cmo@melexis.com> 8796L: linux-iio@vger.kernel.org 8797W: http://www.melexis.com 8798S: Supported 8799F: drivers/iio/temperature/mlx90614.c 8800 8801MELEXIS MLX90632 DRIVER 8802M: Crt Mori <cmo@melexis.com> 8803L: linux-iio@vger.kernel.org 8804W: http://www.melexis.com 8805S: Supported 8806F: drivers/iio/temperature/mlx90632.c 8807 8808MELFAS MIP4 TOUCHSCREEN DRIVER 8809M: Sangwon Jee <jeesw@melfas.com> 8810W: http://www.melfas.com 8811S: Supported 8812F: drivers/input/touchscreen/melfas_mip4.c 8813F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8814 8815MELLANOX ETHERNET DRIVER (mlx4_en) 8816M: Tariq Toukan <tariqt@mellanox.com> 8817L: netdev@vger.kernel.org 8818S: Supported 8819W: http://www.mellanox.com 8820Q: http://patchwork.ozlabs.org/project/netdev/list/ 8821F: drivers/net/ethernet/mellanox/mlx4/en_* 8822 8823MELLANOX ETHERNET DRIVER (mlx5e) 8824M: Saeed Mahameed <saeedm@mellanox.com> 8825L: netdev@vger.kernel.org 8826S: Supported 8827W: http://www.mellanox.com 8828Q: http://patchwork.ozlabs.org/project/netdev/list/ 8829F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8830 8831MELLANOX ETHERNET INNOVA 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/fpga/* 8839F: include/linux/mlx5/mlx5_ifc_fpga.h 8840 8841MELLANOX ETHERNET INNOVA IPSEC DRIVER 8842M: Ilan Tayari <ilant@mellanox.com> 8843R: Boris Pismenny <borisp@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/mlx5/core/en_ipsec/* 8849F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8850 8851MELLANOX ETHERNET SWITCH DRIVERS 8852M: Jiri Pirko <jiri@mellanox.com> 8853M: Ido Schimmel <idosch@mellanox.com> 8854L: netdev@vger.kernel.org 8855S: Supported 8856W: http://www.mellanox.com 8857Q: http://patchwork.ozlabs.org/project/netdev/list/ 8858F: drivers/net/ethernet/mellanox/mlxsw/ 8859 8860MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8861M: mlxsw@mellanox.com 8862L: netdev@vger.kernel.org 8863S: Supported 8864W: http://www.mellanox.com 8865Q: http://patchwork.ozlabs.org/project/netdev/list/ 8866F: drivers/net/ethernet/mellanox/mlxfw/ 8867 8868MELLANOX MLX CPLD HOTPLUG DRIVER 8869M: Vadim Pasternak <vadimp@mellanox.com> 8870L: platform-driver-x86@vger.kernel.org 8871S: Supported 8872F: drivers/platform/x86/mlxcpld-hotplug.c 8873F: include/linux/platform_data/mlxcpld-hotplug.h 8874 8875MELLANOX MLX4 core VPI driver 8876M: Tariq Toukan <tariqt@mellanox.com> 8877L: netdev@vger.kernel.org 8878L: linux-rdma@vger.kernel.org 8879W: http://www.mellanox.com 8880Q: http://patchwork.ozlabs.org/project/netdev/list/ 8881S: Supported 8882F: drivers/net/ethernet/mellanox/mlx4/ 8883F: include/linux/mlx4/ 8884 8885MELLANOX MLX4 IB driver 8886M: Yishai Hadas <yishaih@mellanox.com> 8887L: linux-rdma@vger.kernel.org 8888W: http://www.mellanox.com 8889Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8890S: Supported 8891F: drivers/infiniband/hw/mlx4/ 8892F: include/linux/mlx4/ 8893F: include/uapi/rdma/mlx4-abi.h 8894 8895MELLANOX MLX5 core VPI driver 8896M: Saeed Mahameed <saeedm@mellanox.com> 8897M: Matan Barak <matanb@mellanox.com> 8898M: Leon Romanovsky <leonro@mellanox.com> 8899L: netdev@vger.kernel.org 8900L: linux-rdma@vger.kernel.org 8901W: http://www.mellanox.com 8902Q: http://patchwork.ozlabs.org/project/netdev/list/ 8903S: Supported 8904F: drivers/net/ethernet/mellanox/mlx5/core/ 8905F: include/linux/mlx5/ 8906 8907MELLANOX MLX5 IB driver 8908M: Matan Barak <matanb@mellanox.com> 8909M: Leon Romanovsky <leonro@mellanox.com> 8910L: linux-rdma@vger.kernel.org 8911W: http://www.mellanox.com 8912Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8913S: Supported 8914F: drivers/infiniband/hw/mlx5/ 8915F: include/linux/mlx5/ 8916F: include/uapi/rdma/mlx5-abi.h 8917 8918MELLANOX MLXCPLD I2C AND MUX DRIVER 8919M: Vadim Pasternak <vadimp@mellanox.com> 8920M: Michael Shych <michaelsh@mellanox.com> 8921L: linux-i2c@vger.kernel.org 8922S: Supported 8923F: drivers/i2c/busses/i2c-mlxcpld.c 8924F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8925F: Documentation/i2c/busses/i2c-mlxcpld 8926 8927MELLANOX MLXCPLD LED DRIVER 8928M: Vadim Pasternak <vadimp@mellanox.com> 8929L: linux-leds@vger.kernel.org 8930S: Supported 8931F: drivers/leds/leds-mlxcpld.c 8932F: Documentation/leds/leds-mlxcpld.txt 8933 8934MELLANOX PLATFORM DRIVER 8935M: Vadim Pasternak <vadimp@mellanox.com> 8936L: platform-driver-x86@vger.kernel.org 8937S: Supported 8938F: drivers/platform/x86/mlx-platform.c 8939 8940MEMBARRIER SUPPORT 8941M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8942M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8943L: linux-kernel@vger.kernel.org 8944S: Supported 8945F: kernel/sched/membarrier.c 8946F: include/uapi/linux/membarrier.h 8947 8948MEMORY MANAGEMENT 8949L: linux-mm@kvack.org 8950W: http://www.linux-mm.org 8951S: Maintained 8952F: include/linux/mm.h 8953F: include/linux/gfp.h 8954F: include/linux/mmzone.h 8955F: include/linux/memory_hotplug.h 8956F: include/linux/vmalloc.h 8957F: mm/ 8958 8959MEMORY TECHNOLOGY DEVICES (MTD) 8960M: David Woodhouse <dwmw2@infradead.org> 8961M: Brian Norris <computersforpeace@gmail.com> 8962M: Boris Brezillon <boris.brezillon@free-electrons.com> 8963M: Marek Vasut <marek.vasut@gmail.com> 8964M: Richard Weinberger <richard@nod.at> 8965M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8966L: linux-mtd@lists.infradead.org 8967W: http://www.linux-mtd.infradead.org/ 8968Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8969T: git git://git.infradead.org/linux-mtd.git master 8970T: git git://git.infradead.org/l2-mtd.git master 8971S: Maintained 8972F: Documentation/devicetree/bindings/mtd/ 8973F: drivers/mtd/ 8974F: include/linux/mtd/ 8975F: include/uapi/mtd/ 8976 8977MEN A21 WATCHDOG DRIVER 8978M: Johannes Thumshirn <morbidrsa@gmail.com> 8979L: linux-watchdog@vger.kernel.org 8980S: Maintained 8981F: drivers/watchdog/mena21_wdt.c 8982 8983MEN CHAMELEON BUS (mcb) 8984M: Johannes Thumshirn <morbidrsa@gmail.com> 8985S: Maintained 8986F: drivers/mcb/ 8987F: include/linux/mcb.h 8988F: Documentation/men-chameleon-bus.txt 8989 8990MEN F21BMC (Board Management Controller) 8991M: Andreas Werner <andreas.werner@men.de> 8992S: Supported 8993F: drivers/mfd/menf21bmc.c 8994F: drivers/watchdog/menf21bmc_wdt.c 8995F: drivers/leds/leds-menf21bmc.c 8996F: drivers/hwmon/menf21bmc_hwmon.c 8997F: Documentation/hwmon/menf21bmc 8998 8999MESON AO CEC DRIVER FOR AMLOGIC SOCS 9000M: Neil Armstrong <narmstrong@baylibre.com> 9001L: linux-media@lists.freedesktop.org 9002L: linux-amlogic@lists.infradead.org 9003W: http://linux-meson.com/ 9004S: Supported 9005F: drivers/media/platform/meson/ao-cec.c 9006F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9007T: git git://linuxtv.org/media_tree.git 9008 9009METAG ARCHITECTURE 9010M: James Hogan <jhogan@kernel.org> 9011L: linux-metag@vger.kernel.org 9012T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 9013S: Odd Fixes 9014F: arch/metag/ 9015F: Documentation/metag/ 9016F: Documentation/devicetree/bindings/metag/ 9017F: Documentation/devicetree/bindings/interrupt-controller/img,* 9018F: drivers/clocksource/metag_generic.c 9019F: drivers/irqchip/irq-metag.c 9020F: drivers/irqchip/irq-metag-ext.c 9021F: drivers/tty/metag_da.c 9022 9023MICROBLAZE ARCHITECTURE 9024M: Michal Simek <monstr@monstr.eu> 9025W: http://www.monstr.eu/fdt/ 9026T: git git://git.monstr.eu/linux-2.6-microblaze.git 9027S: Supported 9028F: arch/microblaze/ 9029 9030MICROCHIP / ATMEL AT91 SERIAL DRIVER 9031M: Richard Genoud <richard.genoud@gmail.com> 9032S: Maintained 9033F: drivers/tty/serial/atmel_serial.c 9034F: drivers/tty/serial/atmel_serial.h 9035 9036MICROCHIP / ATMEL DMA DRIVER 9037M: Ludovic Desroches <ludovic.desroches@microchip.com> 9038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9039L: dmaengine@vger.kernel.org 9040S: Supported 9041F: drivers/dma/at_hdmac.c 9042F: drivers/dma/at_hdmac_regs.h 9043F: include/linux/platform_data/dma-atmel.h 9044 9045MICROCHIP / ATMEL ECC DRIVER 9046M: Tudor Ambarus <tudor.ambarus@microchip.com> 9047L: linux-crypto@vger.kernel.org 9048S: Maintained 9049F: drivers/crypto/atmel-ecc.* 9050 9051MICROCHIP / ATMEL ISC DRIVER 9052M: Songjun Wu <songjun.wu@microchip.com> 9053L: linux-media@vger.kernel.org 9054S: Supported 9055F: drivers/media/platform/atmel/atmel-isc.c 9056F: drivers/media/platform/atmel/atmel-isc-regs.h 9057F: devicetree/bindings/media/atmel-isc.txt 9058 9059MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9060M: Woojung Huh <Woojung.Huh@microchip.com> 9061M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9062L: netdev@vger.kernel.org 9063S: Maintained 9064F: net/dsa/tag_ksz.c 9065F: drivers/net/dsa/microchip/* 9066F: include/linux/platform_data/microchip-ksz.h 9067F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9068 9069MICROCHIP USB251XB DRIVER 9070M: Richard Leitner <richard.leitner@skidata.com> 9071L: linux-usb@vger.kernel.org 9072S: Maintained 9073F: drivers/usb/misc/usb251xb.c 9074F: Documentation/devicetree/bindings/usb/usb251xb.txt 9075 9076MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9077M: Don Brace <don.brace@microsemi.com> 9078L: esc.storagedev@microsemi.com 9079L: linux-scsi@vger.kernel.org 9080S: Supported 9081F: drivers/scsi/smartpqi/smartpqi*.[ch] 9082F: drivers/scsi/smartpqi/Kconfig 9083F: drivers/scsi/smartpqi/Makefile 9084F: include/linux/cciss*.h 9085F: include/uapi/linux/cciss*.h 9086F: Documentation/scsi/smartpqi.txt 9087 9088MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9089M: Chen Yu <yu.c.chen@intel.com> 9090L: platform-driver-x86@vger.kernel.org 9091S: Supported 9092F: drivers/platform/x86/surfacepro3_button.c 9093 9094MICROTEK X6 SCANNER 9095M: Oliver Neukum <oliver@neukum.org> 9096S: Maintained 9097F: drivers/usb/image/microtek.* 9098 9099MIPS 9100M: Ralf Baechle <ralf@linux-mips.org> 9101L: linux-mips@linux-mips.org 9102W: http://www.linux-mips.org/ 9103T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9104Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9105S: Supported 9106F: Documentation/devicetree/bindings/mips/ 9107F: Documentation/mips/ 9108F: arch/mips/ 9109 9110MIPS BOSTON DEVELOPMENT BOARD 9111M: Paul Burton <paul.burton@mips.com> 9112L: linux-mips@linux-mips.org 9113S: Maintained 9114F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9115F: arch/mips/boot/dts/img/boston.dts 9116F: arch/mips/configs/generic/board-boston.config 9117F: drivers/clk/imgtec/clk-boston.c 9118F: include/dt-bindings/clock/boston-clock.h 9119 9120MIPS GENERIC PLATFORM 9121M: Paul Burton <paul.burton@mips.com> 9122L: linux-mips@linux-mips.org 9123S: Supported 9124F: arch/mips/generic/ 9125F: arch/mips/tools/generic-board-config.sh 9126 9127MIPS/LOONGSON1 ARCHITECTURE 9128M: Keguang Zhang <keguang.zhang@gmail.com> 9129L: linux-mips@linux-mips.org 9130S: Maintained 9131F: arch/mips/loongson32/ 9132F: arch/mips/include/asm/mach-loongson32/ 9133F: drivers/*/*loongson1* 9134F: drivers/*/*/*loongson1* 9135 9136MIPS RINT INSTRUCTION EMULATION 9137M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9138L: linux-mips@linux-mips.org 9139S: Supported 9140F: arch/mips/math-emu/sp_rint.c 9141F: arch/mips/math-emu/dp_rint.c 9142 9143MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9144M: Hans Verkuil <hverkuil@xs4all.nl> 9145L: linux-media@vger.kernel.org 9146T: git git://linuxtv.org/media_tree.git 9147W: https://linuxtv.org 9148S: Odd Fixes 9149F: drivers/media/radio/radio-miropcm20* 9150 9151MMP SUPPORT 9152M: Eric Miao <eric.y.miao@gmail.com> 9153M: Haojian Zhuang <haojian.zhuang@gmail.com> 9154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9155T: git git://github.com/hzhuang1/linux.git 9156T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9157S: Maintained 9158F: arch/arm/boot/dts/mmp* 9159F: arch/arm/mach-mmp/ 9160 9161MN88472 MEDIA DRIVER 9162M: Antti Palosaari <crope@iki.fi> 9163L: linux-media@vger.kernel.org 9164W: https://linuxtv.org 9165W: http://palosaari.fi/linux/ 9166Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9167S: Maintained 9168F: drivers/media/dvb-frontends/mn88472* 9169 9170MN88473 MEDIA DRIVER 9171M: Antti Palosaari <crope@iki.fi> 9172L: linux-media@vger.kernel.org 9173W: https://linuxtv.org 9174W: http://palosaari.fi/linux/ 9175Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9176S: Maintained 9177F: drivers/media/dvb-frontends/mn88473* 9178 9179MODULE SUPPORT 9180M: Jessica Yu <jeyu@kernel.org> 9181M: Rusty Russell <rusty@rustcorp.com.au> 9182T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9183S: Maintained 9184F: include/linux/module.h 9185F: kernel/module.c 9186 9187MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9188W: http://popies.net/meye/ 9189S: Orphan 9190F: Documentation/media/v4l-drivers/meye* 9191F: drivers/media/pci/meye/ 9192F: include/uapi/linux/meye.h 9193 9194MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9195M: Jiri Slaby <jirislaby@gmail.com> 9196S: Maintained 9197F: Documentation/serial/moxa-smartio 9198F: drivers/tty/mxser.* 9199 9200MR800 AVERMEDIA USB FM RADIO DRIVER 9201M: Alexey Klimov <klimov.linux@gmail.com> 9202L: linux-media@vger.kernel.org 9203T: git git://linuxtv.org/media_tree.git 9204S: Maintained 9205F: drivers/media/radio/radio-mr800.c 9206 9207MRF24J40 IEEE 802.15.4 RADIO DRIVER 9208M: Alan Ott <alan@signal11.us> 9209L: linux-wpan@vger.kernel.org 9210S: Maintained 9211F: drivers/net/ieee802154/mrf24j40.c 9212F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9213 9214MSI LAPTOP SUPPORT 9215M: "Lee, Chun-Yi" <jlee@suse.com> 9216L: platform-driver-x86@vger.kernel.org 9217S: Maintained 9218F: drivers/platform/x86/msi-laptop.c 9219 9220MSI WMI SUPPORT 9221L: platform-driver-x86@vger.kernel.org 9222S: Orphan 9223F: drivers/platform/x86/msi-wmi.c 9224 9225MSI001 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/tuners/msi001* 9234 9235MSI2500 MEDIA DRIVER 9236M: Antti Palosaari <crope@iki.fi> 9237L: linux-media@vger.kernel.org 9238W: https://linuxtv.org 9239W: http://palosaari.fi/linux/ 9240Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9241T: git git://linuxtv.org/anttip/media_tree.git 9242S: Maintained 9243F: drivers/media/usb/msi2500/ 9244 9245MSYSTEMS DISKONCHIP G3 MTD DRIVER 9246M: Robert Jarzmik <robert.jarzmik@free.fr> 9247L: linux-mtd@lists.infradead.org 9248S: Maintained 9249F: drivers/mtd/devices/docg3* 9250 9251MT9M032 APTINA SENSOR DRIVER 9252M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9253L: linux-media@vger.kernel.org 9254T: git git://linuxtv.org/media_tree.git 9255S: Maintained 9256F: drivers/media/i2c/mt9m032.c 9257F: include/media/i2c/mt9m032.h 9258 9259MT9P031 APTINA CAMERA SENSOR 9260M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9261L: linux-media@vger.kernel.org 9262T: git git://linuxtv.org/media_tree.git 9263S: Maintained 9264F: drivers/media/i2c/mt9p031.c 9265F: include/media/i2c/mt9p031.h 9266 9267MT9T001 APTINA CAMERA SENSOR 9268M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9269L: linux-media@vger.kernel.org 9270T: git git://linuxtv.org/media_tree.git 9271S: Maintained 9272F: drivers/media/i2c/mt9t001.c 9273F: include/media/i2c/mt9t001.h 9274 9275MT9V032 APTINA CAMERA SENSOR 9276M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9277L: linux-media@vger.kernel.org 9278T: git git://linuxtv.org/media_tree.git 9279S: Maintained 9280F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9281F: drivers/media/i2c/mt9v032.c 9282F: include/media/i2c/mt9v032.h 9283 9284MULTIFUNCTION DEVICES (MFD) 9285M: Lee Jones <lee.jones@linaro.org> 9286T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9287S: Supported 9288F: Documentation/devicetree/bindings/mfd/ 9289F: drivers/mfd/ 9290F: include/linux/mfd/ 9291F: include/dt-bindings/mfd/ 9292 9293MULTIMEDIA CARD (MMC) ETC. OVER SPI 9294S: Orphan 9295F: drivers/mmc/host/mmc_spi.c 9296F: include/linux/spi/mmc_spi.h 9297 9298MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9299M: Ulf Hansson <ulf.hansson@linaro.org> 9300L: linux-mmc@vger.kernel.org 9301T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9302S: Maintained 9303F: Documentation/devicetree/bindings/mmc/ 9304F: drivers/mmc/ 9305F: include/linux/mmc/ 9306F: include/uapi/linux/mmc/ 9307 9308MULTIPLEXER SUBSYSTEM 9309M: Peter Rosin <peda@axentia.se> 9310S: Maintained 9311F: Documentation/ABI/testing/mux/sysfs-class-mux* 9312F: Documentation/devicetree/bindings/mux/ 9313F: include/linux/dt-bindings/mux/ 9314F: include/linux/mux/ 9315F: drivers/mux/ 9316 9317MULTITECH MULTIPORT CARD (ISICOM) 9318S: Orphan 9319F: drivers/tty/isicom.c 9320F: include/linux/isicom.h 9321 9322MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9323M: Bin Liu <b-liu@ti.com> 9324L: linux-usb@vger.kernel.org 9325S: Maintained 9326F: drivers/usb/musb/ 9327 9328MXL5007T MEDIA DRIVER 9329M: Michael Krufky <mkrufky@linuxtv.org> 9330L: linux-media@vger.kernel.org 9331W: https://linuxtv.org 9332W: http://github.com/mkrufky 9333Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9334T: git git://linuxtv.org/mkrufky/tuners.git 9335S: Maintained 9336F: drivers/media/tuners/mxl5007t.* 9337 9338MXSFB DRM DRIVER 9339M: Marek Vasut <marex@denx.de> 9340S: Supported 9341F: drivers/gpu/drm/mxsfb/ 9342F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9343 9344MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9345M: Chris Lee <christopher.lee@cspi.com> 9346L: netdev@vger.kernel.org 9347W: https://www.cspi.com/ethernet-products/support/downloads/ 9348S: Supported 9349F: drivers/net/ethernet/myricom/myri10ge/ 9350 9351NAND FLASH SUBSYSTEM 9352M: Boris Brezillon <boris.brezillon@free-electrons.com> 9353R: Richard Weinberger <richard@nod.at> 9354L: linux-mtd@lists.infradead.org 9355W: http://www.linux-mtd.infradead.org/ 9356Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9357T: git git://git.infradead.org/linux-mtd.git nand/fixes 9358T: git git://git.infradead.org/l2-mtd.git nand/next 9359S: Maintained 9360F: drivers/mtd/nand/ 9361F: include/linux/mtd/*nand*.h 9362 9363NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9364M: Daniel Mack <zonque@gmail.com> 9365S: Maintained 9366L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9367W: http://www.native-instruments.com 9368F: sound/usb/caiaq/ 9369 9370NATSEMI ETHERNET DRIVER (DP8381x) 9371S: Orphan 9372F: drivers/net/ethernet/natsemi/natsemi.c 9373 9374NCP FILESYSTEM 9375M: Petr Vandrovec <petr@vandrovec.name> 9376S: Obsolete 9377F: drivers/staging/ncpfs/ 9378 9379NCR 5380 SCSI DRIVERS 9380M: Finn Thain <fthain@telegraphics.com.au> 9381M: Michael Schmitz <schmitzmic@gmail.com> 9382L: linux-scsi@vger.kernel.org 9383S: Maintained 9384F: Documentation/scsi/g_NCR5380.txt 9385F: drivers/scsi/NCR5380.* 9386F: drivers/scsi/arm/cumana_1.c 9387F: drivers/scsi/arm/oak.c 9388F: drivers/scsi/atari_scsi.* 9389F: drivers/scsi/dmx3191d.c 9390F: drivers/scsi/g_NCR5380.* 9391F: drivers/scsi/mac_scsi.* 9392F: drivers/scsi/sun3_scsi.* 9393F: drivers/scsi/sun3_scsi_vme.c 9394 9395NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9396M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9397L: linux-scsi@vger.kernel.org 9398S: Maintained 9399F: drivers/scsi/NCR_D700.* 9400 9401NCT6775 HARDWARE MONITOR DRIVER 9402M: Guenter Roeck <linux@roeck-us.net> 9403L: linux-hwmon@vger.kernel.org 9404S: Maintained 9405F: Documentation/hwmon/nct6775 9406F: drivers/hwmon/nct6775.c 9407 9408NETEFFECT IWARP RNIC DRIVER (IW_NES) 9409M: Faisal Latif <faisal.latif@intel.com> 9410L: linux-rdma@vger.kernel.org 9411W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9412S: Supported 9413F: drivers/infiniband/hw/nes/ 9414F: include/uapi/rdma/nes-abi.h 9415 9416NETEM NETWORK EMULATOR 9417M: Stephen Hemminger <stephen@networkplumber.org> 9418L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9419S: Maintained 9420F: net/sched/sch_netem.c 9421 9422NETERION 10GbE DRIVERS (s2io/vxge) 9423M: Jon Mason <jdmason@kudzu.us> 9424L: netdev@vger.kernel.org 9425S: Supported 9426F: Documentation/networking/s2io.txt 9427F: Documentation/networking/vxge.txt 9428F: drivers/net/ethernet/neterion/ 9429 9430NETFILTER 9431M: Pablo Neira Ayuso <pablo@netfilter.org> 9432M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9433M: Florian Westphal <fw@strlen.de> 9434L: netfilter-devel@vger.kernel.org 9435L: coreteam@netfilter.org 9436W: http://www.netfilter.org/ 9437W: http://www.iptables.org/ 9438W: http://www.nftables.org/ 9439Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9440T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9441T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9442S: Maintained 9443F: include/linux/netfilter* 9444F: include/linux/netfilter/ 9445F: include/net/netfilter/ 9446F: include/uapi/linux/netfilter* 9447F: include/uapi/linux/netfilter/ 9448F: net/*/netfilter.c 9449F: net/*/netfilter/ 9450F: net/netfilter/ 9451F: net/bridge/br_netfilter*.c 9452 9453NETROM NETWORK LAYER 9454M: Ralf Baechle <ralf@linux-mips.org> 9455L: linux-hams@vger.kernel.org 9456W: http://www.linux-ax25.org/ 9457S: Maintained 9458F: include/net/netrom.h 9459F: include/uapi/linux/netrom.h 9460F: net/netrom/ 9461 9462NETRONOME ETHERNET DRIVERS 9463M: Jakub Kicinski <jakub.kicinski@netronome.com> 9464L: oss-drivers@netronome.com 9465S: Maintained 9466F: drivers/net/ethernet/netronome/ 9467 9468NETWORK BLOCK DEVICE (NBD) 9469M: Josef Bacik <jbacik@fb.com> 9470S: Maintained 9471L: linux-block@vger.kernel.org 9472L: nbd@other.debian.org 9473F: Documentation/blockdev/nbd.txt 9474F: drivers/block/nbd.c 9475F: include/uapi/linux/nbd.h 9476 9477NETWORK DROP MONITOR 9478M: Neil Horman <nhorman@tuxdriver.com> 9479L: netdev@vger.kernel.org 9480S: Maintained 9481W: https://fedorahosted.org/dropwatch/ 9482F: net/core/drop_monitor.c 9483 9484NETWORKING DRIVERS 9485L: netdev@vger.kernel.org 9486W: http://www.linuxfoundation.org/en/Net 9487Q: http://patchwork.ozlabs.org/project/netdev/list/ 9488T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9489T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9490S: Odd Fixes 9491F: Documentation/devicetree/bindings/net/ 9492F: drivers/net/ 9493F: include/linux/if_* 9494F: include/linux/netdevice.h 9495F: include/linux/etherdevice.h 9496F: include/linux/fcdevice.h 9497F: include/linux/fddidevice.h 9498F: include/linux/hippidevice.h 9499F: include/linux/inetdevice.h 9500F: include/uapi/linux/if_* 9501F: include/uapi/linux/netdevice.h 9502 9503NETWORKING DRIVERS (WIRELESS) 9504M: Kalle Valo <kvalo@codeaurora.org> 9505L: linux-wireless@vger.kernel.org 9506Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9507T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9508T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9509S: Maintained 9510F: Documentation/devicetree/bindings/net/wireless/ 9511F: drivers/net/wireless/ 9512 9513NETWORKING [DSA] 9514M: Andrew Lunn <andrew@lunn.ch> 9515M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9516M: Florian Fainelli <f.fainelli@gmail.com> 9517S: Maintained 9518F: net/dsa/ 9519F: include/net/dsa.h 9520F: include/linux/dsa/ 9521F: drivers/net/dsa/ 9522 9523NETWORKING [GENERAL] 9524M: "David S. Miller" <davem@davemloft.net> 9525L: netdev@vger.kernel.org 9526W: http://www.linuxfoundation.org/en/Net 9527Q: http://patchwork.ozlabs.org/project/netdev/list/ 9528T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9529T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9530B: mailto:netdev@vger.kernel.org 9531S: Maintained 9532F: net/ 9533F: include/net/ 9534F: include/linux/in.h 9535F: include/linux/net.h 9536F: include/linux/netdevice.h 9537F: include/uapi/linux/in.h 9538F: include/uapi/linux/net.h 9539F: include/uapi/linux/netdevice.h 9540F: include/uapi/linux/net_namespace.h 9541F: tools/testing/selftests/net/ 9542F: lib/net_utils.c 9543F: lib/random32.c 9544 9545NETWORKING [IPSEC] 9546M: Steffen Klassert <steffen.klassert@secunet.com> 9547M: Herbert Xu <herbert@gondor.apana.org.au> 9548M: "David S. Miller" <davem@davemloft.net> 9549L: netdev@vger.kernel.org 9550T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9551T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9552S: Maintained 9553F: net/core/flow.c 9554F: net/xfrm/ 9555F: net/key/ 9556F: net/ipv4/xfrm* 9557F: net/ipv4/esp4* 9558F: net/ipv4/ah4.c 9559F: net/ipv4/ipcomp.c 9560F: net/ipv4/ip_vti.c 9561F: net/ipv6/xfrm* 9562F: net/ipv6/esp6* 9563F: net/ipv6/ah6.c 9564F: net/ipv6/ipcomp6.c 9565F: net/ipv6/ip6_vti.c 9566F: include/uapi/linux/xfrm.h 9567F: include/net/xfrm.h 9568 9569NETWORKING [IPv4/IPv6] 9570M: "David S. Miller" <davem@davemloft.net> 9571M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9572M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9573L: netdev@vger.kernel.org 9574T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9575S: Maintained 9576F: net/ipv4/ 9577F: net/ipv6/ 9578F: include/net/ip* 9579F: arch/x86/net/* 9580 9581NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9582M: Paul Moore <paul@paul-moore.com> 9583W: https://github.com/netlabel 9584L: netdev@vger.kernel.org 9585L: linux-security-module@vger.kernel.org 9586S: Maintained 9587F: Documentation/netlabel/ 9588F: include/net/calipso.h 9589F: include/net/cipso_ipv4.h 9590F: include/net/netlabel.h 9591F: include/uapi/linux/netfilter/xt_SECMARK.h 9592F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9593F: net/netlabel/ 9594F: net/ipv4/cipso_ipv4.c 9595F: net/ipv6/calipso.c 9596F: net/netfilter/xt_CONNSECMARK.c 9597F: net/netfilter/xt_SECMARK.c 9598 9599NETWORKING [TLS] 9600M: Ilya Lesokhin <ilyal@mellanox.com> 9601M: Aviad Yehezkel <aviadye@mellanox.com> 9602M: Dave Watson <davejwatson@fb.com> 9603L: netdev@vger.kernel.org 9604S: Maintained 9605F: net/tls/* 9606F: include/uapi/linux/tls.h 9607F: include/net/tls.h 9608 9609NETWORKING [WIRELESS] 9610L: linux-wireless@vger.kernel.org 9611Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9612 9613NETXEN (1/10) GbE SUPPORT 9614M: Manish Chopra <manish.chopra@cavium.com> 9615M: Rahul Verma <rahul.verma@cavium.com> 9616M: Dept-GELinuxNICDev@cavium.com 9617L: netdev@vger.kernel.org 9618S: Supported 9619F: drivers/net/ethernet/qlogic/netxen/ 9620 9621NFC SUBSYSTEM 9622M: Samuel Ortiz <sameo@linux.intel.com> 9623L: linux-wireless@vger.kernel.org 9624L: linux-nfc@lists.01.org (subscribers-only) 9625S: Supported 9626F: net/nfc/ 9627F: include/net/nfc/ 9628F: include/uapi/linux/nfc.h 9629F: drivers/nfc/ 9630F: include/linux/platform_data/nfcmrvl.h 9631F: include/linux/platform_data/nxp-nci.h 9632F: Documentation/devicetree/bindings/net/nfc/ 9633 9634NFS, SUNRPC, AND LOCKD CLIENTS 9635M: Trond Myklebust <trond.myklebust@primarydata.com> 9636M: Anna Schumaker <anna.schumaker@netapp.com> 9637L: linux-nfs@vger.kernel.org 9638W: http://client.linux-nfs.org 9639T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9640S: Maintained 9641F: fs/lockd/ 9642F: fs/nfs/ 9643F: fs/nfs_common/ 9644F: net/sunrpc/ 9645F: include/linux/lockd/ 9646F: include/linux/nfs* 9647F: include/linux/sunrpc/ 9648F: include/uapi/linux/nfs* 9649F: include/uapi/linux/sunrpc/ 9650 9651NILFS2 FILESYSTEM 9652M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9653L: linux-nilfs@vger.kernel.org 9654W: http://nilfs.sourceforge.net/ 9655W: http://nilfs.osdn.jp/ 9656T: git git://github.com/konis/nilfs2.git 9657S: Supported 9658F: Documentation/filesystems/nilfs2.txt 9659F: fs/nilfs2/ 9660F: include/trace/events/nilfs2.h 9661F: include/uapi/linux/nilfs2_api.h 9662F: include/uapi/linux/nilfs2_ondisk.h 9663 9664NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9665M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9666W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9667S: Maintained 9668F: Documentation/scsi/NinjaSCSI.txt 9669F: drivers/scsi/pcmcia/nsp_* 9670 9671NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9672M: GOTO Masanori <gotom@debian.or.jp> 9673M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9674W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9675S: Maintained 9676F: Documentation/scsi/NinjaSCSI.txt 9677F: drivers/scsi/nsp32* 9678 9679NIOS2 ARCHITECTURE 9680M: Ley Foon Tan <lftan@altera.com> 9681L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9682T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9683S: Maintained 9684F: arch/nios2/ 9685 9686NOHZ, DYNTICKS SUPPORT 9687M: Frederic Weisbecker <fweisbec@gmail.com> 9688M: Thomas Gleixner <tglx@linutronix.de> 9689M: Ingo Molnar <mingo@kernel.org> 9690L: linux-kernel@vger.kernel.org 9691T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9692S: Maintained 9693F: kernel/time/tick*.* 9694F: include/linux/tick.h 9695F: include/linux/sched/nohz.h 9696 9697NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9698M: Pavel Machek <pavel@ucw.cz> 9699M: Sakari Ailus <sakari.ailus@iki.fi> 9700L: linux-media@vger.kernel.org 9701S: Maintained 9702F: drivers/media/i2c/et8ek8 9703F: drivers/media/i2c/ad5820.c 9704 9705NOKIA N900 POWER SUPPLY DRIVERS 9706R: Pali Rohár <pali.rohar@gmail.com> 9707F: include/linux/power/bq2415x_charger.h 9708F: include/linux/power/bq27xxx_battery.h 9709F: include/linux/power/isp1704_charger.h 9710F: drivers/power/supply/bq2415x_charger.c 9711F: drivers/power/supply/bq27xxx_battery.c 9712F: drivers/power/supply/bq27xxx_battery_i2c.c 9713F: drivers/power/supply/isp1704_charger.c 9714F: drivers/power/supply/rx51_battery.c 9715 9716NTB AMD DRIVER 9717M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9718L: linux-ntb@googlegroups.com 9719S: Supported 9720F: drivers/ntb/hw/amd/ 9721 9722NTB DRIVER CORE 9723M: Jon Mason <jdmason@kudzu.us> 9724M: Dave Jiang <dave.jiang@intel.com> 9725M: Allen Hubbe <Allen.Hubbe@emc.com> 9726L: linux-ntb@googlegroups.com 9727S: Supported 9728W: https://github.com/jonmason/ntb/wiki 9729T: git git://github.com/jonmason/ntb.git 9730F: drivers/ntb/ 9731F: drivers/net/ntb_netdev.c 9732F: include/linux/ntb.h 9733F: include/linux/ntb_transport.h 9734F: tools/testing/selftests/ntb/ 9735 9736NTB IDT DRIVER 9737M: Serge Semin <fancer.lancer@gmail.com> 9738L: linux-ntb@googlegroups.com 9739S: Supported 9740F: drivers/ntb/hw/idt/ 9741 9742NTB INTEL DRIVER 9743M: Dave Jiang <dave.jiang@intel.com> 9744L: linux-ntb@googlegroups.com 9745S: Supported 9746W: https://github.com/davejiang/linux/wiki 9747T: git https://github.com/davejiang/linux.git 9748F: drivers/ntb/hw/intel/ 9749 9750NTFS FILESYSTEM 9751M: Anton Altaparmakov <anton@tuxera.com> 9752L: linux-ntfs-dev@lists.sourceforge.net 9753W: http://www.tuxera.com/ 9754T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9755S: Supported 9756F: Documentation/filesystems/ntfs.txt 9757F: fs/ntfs/ 9758 9759NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9760M: Antonino Daplas <adaplas@gmail.com> 9761L: linux-fbdev@vger.kernel.org 9762S: Maintained 9763F: drivers/video/fbdev/riva/ 9764F: drivers/video/fbdev/nvidia/ 9765 9766NVM EXPRESS DRIVER 9767M: Keith Busch <keith.busch@intel.com> 9768M: Jens Axboe <axboe@fb.com> 9769M: Christoph Hellwig <hch@lst.de> 9770M: Sagi Grimberg <sagi@grimberg.me> 9771L: linux-nvme@lists.infradead.org 9772T: git://git.infradead.org/nvme.git 9773W: http://git.infradead.org/nvme.git 9774S: Supported 9775F: drivers/nvme/host/ 9776F: include/linux/nvme.h 9777F: include/uapi/linux/nvme_ioctl.h 9778 9779NVM EXPRESS FC TRANSPORT DRIVERS 9780M: James Smart <james.smart@broadcom.com> 9781L: linux-nvme@lists.infradead.org 9782S: Supported 9783F: include/linux/nvme-fc.h 9784F: include/linux/nvme-fc-driver.h 9785F: drivers/nvme/host/fc.c 9786F: drivers/nvme/target/fc.c 9787F: drivers/nvme/target/fcloop.c 9788 9789NVM EXPRESS TARGET DRIVER 9790M: Christoph Hellwig <hch@lst.de> 9791M: Sagi Grimberg <sagi@grimberg.me> 9792L: linux-nvme@lists.infradead.org 9793T: git://git.infradead.org/nvme.git 9794W: http://git.infradead.org/nvme.git 9795S: Supported 9796F: drivers/nvme/target/ 9797 9798NVMEM FRAMEWORK 9799M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9800S: Maintained 9801F: drivers/nvmem/ 9802F: Documentation/devicetree/bindings/nvmem/ 9803F: Documentation/ABI/stable/sysfs-bus-nvmem 9804F: include/linux/nvmem-consumer.h 9805F: include/linux/nvmem-provider.h 9806 9807NXP TDA998X DRM DRIVER 9808M: Russell King <linux@armlinux.org.uk> 9809S: Supported 9810T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9811T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9812F: drivers/gpu/drm/i2c/tda998x_drv.c 9813F: include/drm/i2c/tda998x.h 9814 9815NXP TFA9879 DRIVER 9816M: Peter Rosin <peda@axentia.se> 9817L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9818S: Maintained 9819F: sound/soc/codecs/tfa9879* 9820 9821NXP-NCI NFC DRIVER 9822M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9823R: Charles Gorand <charles.gorand@effinnov.com> 9824L: linux-nfc@lists.01.org (moderated for non-subscribers) 9825S: Supported 9826F: drivers/nfc/nxp-nci 9827 9828OBJTOOL 9829M: Josh Poimboeuf <jpoimboe@redhat.com> 9830S: Supported 9831F: tools/objtool/ 9832 9833OMAP AUDIO SUPPORT 9834M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9835M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9836L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9837L: linux-omap@vger.kernel.org 9838S: Maintained 9839F: sound/soc/omap/ 9840 9841OMAP CLOCK FRAMEWORK SUPPORT 9842M: Paul Walmsley <paul@pwsan.com> 9843L: linux-omap@vger.kernel.org 9844S: Maintained 9845F: arch/arm/*omap*/*clock* 9846 9847OMAP DEVICE TREE SUPPORT 9848M: Benoît Cousson <bcousson@baylibre.com> 9849M: Tony Lindgren <tony@atomide.com> 9850L: linux-omap@vger.kernel.org 9851L: devicetree@vger.kernel.org 9852S: Maintained 9853F: arch/arm/boot/dts/*omap* 9854F: arch/arm/boot/dts/*am3* 9855F: arch/arm/boot/dts/*am4* 9856F: arch/arm/boot/dts/*am5* 9857F: arch/arm/boot/dts/*dra7* 9858 9859OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9860M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9861L: linux-omap@vger.kernel.org 9862L: linux-fbdev@vger.kernel.org 9863S: Maintained 9864F: drivers/video/fbdev/omap2/ 9865F: Documentation/arm/OMAP/DSS 9866 9867OMAP FRAMEBUFFER SUPPORT 9868M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9869L: linux-fbdev@vger.kernel.org 9870L: linux-omap@vger.kernel.org 9871S: Maintained 9872F: drivers/video/fbdev/omap/ 9873 9874OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9875M: Roger Quadros <rogerq@ti.com> 9876M: Tony Lindgren <tony@atomide.com> 9877L: linux-omap@vger.kernel.org 9878S: Maintained 9879F: drivers/memory/omap-gpmc.c 9880F: arch/arm/mach-omap2/*gpmc* 9881 9882OMAP GPIO DRIVER 9883M: Grygorii Strashko <grygorii.strashko@ti.com> 9884M: Santosh Shilimkar <ssantosh@kernel.org> 9885M: Kevin Hilman <khilman@kernel.org> 9886L: linux-omap@vger.kernel.org 9887S: Maintained 9888F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9889F: drivers/gpio/gpio-omap.c 9890 9891OMAP HARDWARE SPINLOCK SUPPORT 9892M: Ohad Ben-Cohen <ohad@wizery.com> 9893L: linux-omap@vger.kernel.org 9894S: Maintained 9895F: drivers/hwspinlock/omap_hwspinlock.c 9896 9897OMAP HS MMC SUPPORT 9898L: linux-mmc@vger.kernel.org 9899L: linux-omap@vger.kernel.org 9900S: Orphan 9901F: drivers/mmc/host/omap_hsmmc.c 9902 9903OMAP HWMOD DATA 9904M: Paul Walmsley <paul@pwsan.com> 9905L: linux-omap@vger.kernel.org 9906S: Maintained 9907F: arch/arm/mach-omap2/omap_hwmod*data* 9908 9909OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9910M: Benoît Cousson <bcousson@baylibre.com> 9911L: linux-omap@vger.kernel.org 9912S: Maintained 9913F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9914 9915OMAP HWMOD SUPPORT 9916M: Benoît Cousson <bcousson@baylibre.com> 9917M: Paul Walmsley <paul@pwsan.com> 9918L: linux-omap@vger.kernel.org 9919S: Maintained 9920F: arch/arm/mach-omap2/omap_hwmod.* 9921 9922OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9923M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9924L: linux-media@vger.kernel.org 9925S: Maintained 9926F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9927F: drivers/media/platform/omap3isp/ 9928F: drivers/staging/media/omap4iss/ 9929 9930OMAP MMC SUPPORT 9931M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9932L: linux-omap@vger.kernel.org 9933S: Maintained 9934F: drivers/mmc/host/omap.c 9935 9936OMAP POWER MANAGEMENT SUPPORT 9937M: Kevin Hilman <khilman@kernel.org> 9938L: linux-omap@vger.kernel.org 9939S: Maintained 9940F: arch/arm/*omap*/*pm* 9941F: drivers/cpufreq/omap-cpufreq.c 9942 9943OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9944M: Rajendra Nayak <rnayak@codeaurora.org> 9945M: Paul Walmsley <paul@pwsan.com> 9946L: linux-omap@vger.kernel.org 9947S: Maintained 9948F: arch/arm/mach-omap2/prm* 9949 9950OMAP RANDOM NUMBER GENERATOR SUPPORT 9951M: Deepak Saxena <dsaxena@plexity.net> 9952S: Maintained 9953F: drivers/char/hw_random/omap-rng.c 9954 9955OMAP USB SUPPORT 9956L: linux-usb@vger.kernel.org 9957L: linux-omap@vger.kernel.org 9958S: Orphan 9959F: drivers/usb/*/*omap* 9960F: arch/arm/*omap*/usb* 9961 9962OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9963M: Mark Jackson <mpfj@newflow.co.uk> 9964L: linux-omap@vger.kernel.org 9965S: Maintained 9966F: arch/arm/boot/dts/am335x-nano.dts 9967 9968OMAP1 SUPPORT 9969M: Aaro Koskinen <aaro.koskinen@iki.fi> 9970M: Tony Lindgren <tony@atomide.com> 9971L: linux-omap@vger.kernel.org 9972Q: http://patchwork.kernel.org/project/linux-omap/list/ 9973T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9974S: Maintained 9975F: arch/arm/mach-omap1/ 9976F: arch/arm/plat-omap/ 9977F: arch/arm/configs/omap1_defconfig 9978F: drivers/i2c/busses/i2c-omap.c 9979F: include/linux/i2c-omap.h 9980 9981OMAP2+ SUPPORT 9982M: Tony Lindgren <tony@atomide.com> 9983L: linux-omap@vger.kernel.org 9984W: http://www.muru.com/linux/omap/ 9985W: http://linux.omap.com/ 9986Q: http://patchwork.kernel.org/project/linux-omap/list/ 9987T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9988S: Maintained 9989F: arch/arm/mach-omap2/ 9990F: arch/arm/plat-omap/ 9991F: arch/arm/configs/omap2plus_defconfig 9992F: drivers/i2c/busses/i2c-omap.c 9993F: drivers/irqchip/irq-omap-intc.c 9994F: drivers/mfd/*omap*.c 9995F: drivers/mfd/menelaus.c 9996F: drivers/mfd/palmas.c 9997F: drivers/mfd/tps65217.c 9998F: drivers/mfd/tps65218.c 9999F: drivers/mfd/tps65910.c 10000F: drivers/mfd/twl-core.[ch] 10001F: drivers/mfd/twl4030*.c 10002F: drivers/mfd/twl6030*.c 10003F: drivers/mfd/twl6040*.c 10004F: drivers/regulator/palmas-regulator*.c 10005F: drivers/regulator/pbias-regulator.c 10006F: drivers/regulator/tps65217-regulator.c 10007F: drivers/regulator/tps65218-regulator.c 10008F: drivers/regulator/tps65910-regulator.c 10009F: drivers/regulator/twl-regulator.c 10010F: drivers/regulator/twl6030-regulator.c 10011F: include/linux/i2c-omap.h 10012 10013ONION OMEGA2+ BOARD 10014M: Harvey Hunt <harveyhuntnexus@gmail.com> 10015L: linux-mips@linux-mips.org 10016S: Maintained 10017F: arch/mips/boot/dts/ralink/omega2p.dts 10018 10019OMFS FILESYSTEM 10020M: Bob Copeland <me@bobcopeland.com> 10021L: linux-karma-devel@lists.sourceforge.net 10022S: Maintained 10023F: Documentation/filesystems/omfs.txt 10024F: fs/omfs/ 10025 10026OMNIKEY CARDMAN 4000 DRIVER 10027M: Harald Welte <laforge@gnumonks.org> 10028S: Maintained 10029F: drivers/char/pcmcia/cm4000_cs.c 10030F: include/linux/cm4000_cs.h 10031F: include/uapi/linux/cm4000_cs.h 10032 10033OMNIKEY CARDMAN 4040 DRIVER 10034M: Harald Welte <laforge@gnumonks.org> 10035S: Maintained 10036F: drivers/char/pcmcia/cm4040_cs.* 10037 10038OMNIVISION OV13858 SENSOR DRIVER 10039M: Sakari Ailus <sakari.ailus@linux.intel.com> 10040L: linux-media@vger.kernel.org 10041T: git git://linuxtv.org/media_tree.git 10042S: Maintained 10043F: drivers/media/i2c/ov13858.c 10044 10045OMNIVISION OV5640 SENSOR DRIVER 10046M: Steve Longerbeam <slongerbeam@gmail.com> 10047L: linux-media@vger.kernel.org 10048T: git git://linuxtv.org/media_tree.git 10049S: Maintained 10050F: drivers/media/i2c/ov5640.c 10051 10052OMNIVISION OV5647 SENSOR DRIVER 10053M: Luis Oliveira <lolivei@synopsys.com> 10054L: linux-media@vger.kernel.org 10055T: git git://linuxtv.org/media_tree.git 10056S: Maintained 10057F: drivers/media/i2c/ov5647.c 10058 10059OMNIVISION OV7670 SENSOR DRIVER 10060M: Jonathan Corbet <corbet@lwn.net> 10061L: linux-media@vger.kernel.org 10062T: git git://linuxtv.org/media_tree.git 10063S: Maintained 10064F: drivers/media/i2c/ov7670.c 10065F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10066 10067ONENAND FLASH DRIVER 10068M: Kyungmin Park <kyungmin.park@samsung.com> 10069L: linux-mtd@lists.infradead.org 10070S: Maintained 10071F: drivers/mtd/onenand/ 10072F: include/linux/mtd/onenand*.h 10073 10074ONSTREAM SCSI TAPE DRIVER 10075M: Willem Riede <osst@riede.org> 10076L: osst-users@lists.sourceforge.net 10077L: linux-scsi@vger.kernel.org 10078S: Maintained 10079F: Documentation/scsi/osst.txt 10080F: drivers/scsi/osst.* 10081F: drivers/scsi/osst_*.h 10082F: drivers/scsi/st.h 10083 10084OP-TEE DRIVER 10085M: Jens Wiklander <jens.wiklander@linaro.org> 10086S: Maintained 10087F: drivers/tee/optee/ 10088 10089OPA-VNIC DRIVER 10090M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10091M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10092L: linux-rdma@vger.kernel.org 10093S: Supported 10094F: drivers/infiniband/ulp/opa_vnic 10095 10096OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10097M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10098L: devicetree@vger.kernel.org 10099S: Maintained 10100F: Documentation/devicetree/dynamic-resolution-notes.txt 10101F: Documentation/devicetree/overlay-notes.txt 10102F: drivers/of/overlay.c 10103F: drivers/of/resolver.c 10104 10105OPEN FIRMWARE AND FLATTENED DEVICE TREE 10106M: Rob Herring <robh+dt@kernel.org> 10107M: Frank Rowand <frowand.list@gmail.com> 10108L: devicetree@vger.kernel.org 10109W: http://www.devicetree.org/ 10110T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10111S: Maintained 10112F: drivers/of/ 10113F: include/linux/of*.h 10114F: scripts/dtc/ 10115F: Documentation/ABI/testing/sysfs-firmware-ofw 10116 10117OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10118M: Rob Herring <robh+dt@kernel.org> 10119M: Mark Rutland <mark.rutland@arm.com> 10120L: devicetree@vger.kernel.org 10121T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10122Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10123S: Maintained 10124F: Documentation/devicetree/ 10125F: arch/*/boot/dts/ 10126F: include/dt-bindings/ 10127 10128OPENCORES I2C BUS DRIVER 10129M: Peter Korsgaard <jacmet@sunsite.dk> 10130L: linux-i2c@vger.kernel.org 10131S: Maintained 10132F: Documentation/i2c/busses/i2c-ocores 10133F: drivers/i2c/busses/i2c-ocores.c 10134 10135OPENRISC ARCHITECTURE 10136M: Jonas Bonn <jonas@southpole.se> 10137M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10138M: Stafford Horne <shorne@gmail.com> 10139T: git git://github.com/openrisc/linux.git 10140L: openrisc@lists.librecores.org 10141W: http://openrisc.io 10142S: Maintained 10143F: Documentation/devicetree/bindings/openrisc/ 10144F: Documentation/openrisc/ 10145F: arch/openrisc/ 10146F: drivers/irqchip/irq-ompic.c 10147F: drivers/irqchip/irq-or1k-* 10148 10149OPENVSWITCH 10150M: Pravin Shelar <pshelar@nicira.com> 10151L: netdev@vger.kernel.org 10152L: dev@openvswitch.org 10153W: http://openvswitch.org 10154S: Maintained 10155F: net/openvswitch/ 10156F: include/uapi/linux/openvswitch.h 10157 10158OPERATING PERFORMANCE POINTS (OPP) 10159M: Viresh Kumar <vireshk@kernel.org> 10160M: Nishanth Menon <nm@ti.com> 10161M: Stephen Boyd <sboyd@codeaurora.org> 10162L: linux-pm@vger.kernel.org 10163S: Maintained 10164T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10165F: drivers/opp/ 10166F: include/linux/pm_opp.h 10167F: Documentation/power/opp.txt 10168F: Documentation/devicetree/bindings/opp/ 10169 10170OPL4 DRIVER 10171M: Clemens Ladisch <clemens@ladisch.de> 10172L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10173T: git git://git.alsa-project.org/alsa-kernel.git 10174S: Maintained 10175F: sound/drivers/opl4/ 10176 10177OPROFILE 10178M: Robert Richter <rric@kernel.org> 10179L: oprofile-list@lists.sf.net 10180S: Maintained 10181F: arch/*/include/asm/oprofile*.h 10182F: arch/*/oprofile/ 10183F: drivers/oprofile/ 10184F: include/linux/oprofile.h 10185 10186ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10187M: Mark Fasheh <mfasheh@versity.com> 10188M: Joel Becker <jlbec@evilplan.org> 10189L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10190W: http://ocfs2.wiki.kernel.org 10191S: Supported 10192F: Documentation/filesystems/ocfs2.txt 10193F: Documentation/filesystems/dlmfs.txt 10194F: fs/ocfs2/ 10195 10196ORANGEFS FILESYSTEM 10197M: Mike Marshall <hubcap@omnibond.com> 10198L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10199T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10200S: Supported 10201F: fs/orangefs/ 10202F: Documentation/filesystems/orangefs.txt 10203 10204ORINOCO DRIVER 10205L: linux-wireless@vger.kernel.org 10206W: http://wireless.kernel.org/en/users/Drivers/orinoco 10207W: http://www.nongnu.org/orinoco/ 10208S: Orphan 10209F: drivers/net/wireless/intersil/orinoco/ 10210 10211OSD LIBRARY and FILESYSTEM 10212M: Boaz Harrosh <ooo@electrozaur.com> 10213S: Maintained 10214F: drivers/scsi/osd/ 10215F: include/scsi/osd_* 10216F: fs/exofs/ 10217 10218OV2659 OMNIVISION SENSOR DRIVER 10219M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10220L: linux-media@vger.kernel.org 10221W: https://linuxtv.org 10222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10223T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10224S: Maintained 10225F: drivers/media/i2c/ov2659.c 10226F: include/media/i2c/ov2659.h 10227 10228OVERLAY FILESYSTEM 10229M: Miklos Szeredi <miklos@szeredi.hu> 10230L: linux-unionfs@vger.kernel.org 10231T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10232S: Supported 10233F: fs/overlayfs/ 10234F: Documentation/filesystems/overlayfs.txt 10235 10236P54 WIRELESS DRIVER 10237M: Christian Lamparter <chunkeey@googlemail.com> 10238L: linux-wireless@vger.kernel.org 10239W: http://wireless.kernel.org/en/users/Drivers/p54 10240S: Maintained 10241F: drivers/net/wireless/intersil/p54/ 10242 10243PA SEMI ETHERNET DRIVER 10244L: netdev@vger.kernel.org 10245S: Orphan 10246F: drivers/net/ethernet/pasemi/* 10247 10248PA SEMI SMBUS DRIVER 10249L: linux-i2c@vger.kernel.org 10250S: Orphan 10251F: drivers/i2c/busses/i2c-pasemi.c 10252 10253PADATA PARALLEL EXECUTION MECHANISM 10254M: Steffen Klassert <steffen.klassert@secunet.com> 10255L: linux-crypto@vger.kernel.org 10256S: Maintained 10257F: kernel/padata.c 10258F: include/linux/padata.h 10259F: Documentation/padata.txt 10260 10261PANASONIC LAPTOP ACPI EXTRAS DRIVER 10262M: Harald Welte <laforge@gnumonks.org> 10263L: platform-driver-x86@vger.kernel.org 10264S: Maintained 10265F: drivers/platform/x86/panasonic-laptop.c 10266 10267PANASONIC MN10300/AM33/AM34 PORT 10268M: David Howells <dhowells@redhat.com> 10269L: linux-am33-list@redhat.com (moderated for non-subscribers) 10270W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10271S: Maintained 10272F: Documentation/mn10300/ 10273F: arch/mn10300/ 10274 10275PARALLEL LCD/KEYPAD PANEL DRIVER 10276M: Willy Tarreau <willy@haproxy.com> 10277M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10278S: Odd Fixes 10279F: Documentation/misc-devices/lcd-panel-cgram.txt 10280F: drivers/misc/panel.c 10281 10282PARALLEL PORT SUBSYSTEM 10283M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10284M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10285L: linux-parport@lists.infradead.org (subscribers-only) 10286S: Maintained 10287F: drivers/parport/ 10288F: include/linux/parport*.h 10289F: drivers/char/ppdev.c 10290F: include/uapi/linux/ppdev.h 10291F: Documentation/parport*.txt 10292 10293PARAVIRT_OPS INTERFACE 10294M: Juergen Gross <jgross@suse.com> 10295M: Alok Kataria <akataria@vmware.com> 10296M: Rusty Russell <rusty@rustcorp.com.au> 10297L: virtualization@lists.linux-foundation.org 10298S: Supported 10299F: Documentation/virtual/paravirt_ops.txt 10300F: arch/*/kernel/paravirt* 10301F: arch/*/include/asm/paravirt*.h 10302F: include/linux/hypervisor.h 10303 10304PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10305M: Tim Waugh <tim@cyberelk.net> 10306L: linux-parport@lists.infradead.org (subscribers-only) 10307S: Maintained 10308F: Documentation/blockdev/paride.txt 10309F: drivers/block/paride/ 10310 10311PARISC ARCHITECTURE 10312M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10313M: Helge Deller <deller@gmx.de> 10314L: linux-parisc@vger.kernel.org 10315W: http://www.parisc-linux.org/ 10316Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10317T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10318T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10319S: Maintained 10320F: arch/parisc/ 10321F: Documentation/parisc/ 10322F: drivers/parisc/ 10323F: drivers/char/agp/parisc-agp.c 10324F: drivers/input/serio/gscps2.c 10325F: drivers/parport/parport_gsc.* 10326F: drivers/tty/serial/8250/8250_gsc.c 10327F: drivers/video/fbdev/sti* 10328F: drivers/video/console/sti* 10329F: drivers/video/logo/logo_parisc* 10330 10331PARMAN 10332M: Jiri Pirko <jiri@mellanox.com> 10333L: netdev@vger.kernel.org 10334S: Supported 10335F: lib/parman.c 10336F: lib/test_parman.c 10337F: include/linux/parman.h 10338 10339PC87360 HARDWARE MONITORING DRIVER 10340M: Jim Cromie <jim.cromie@gmail.com> 10341L: linux-hwmon@vger.kernel.org 10342S: Maintained 10343F: Documentation/hwmon/pc87360 10344F: drivers/hwmon/pc87360.c 10345 10346PC8736x GPIO DRIVER 10347M: Jim Cromie <jim.cromie@gmail.com> 10348S: Maintained 10349F: drivers/char/pc8736x_gpio.c 10350 10351PC87427 HARDWARE MONITORING DRIVER 10352M: Jean Delvare <jdelvare@suse.com> 10353L: linux-hwmon@vger.kernel.org 10354S: Maintained 10355F: Documentation/hwmon/pc87427 10356F: drivers/hwmon/pc87427.c 10357 10358PCA9532 LED DRIVER 10359M: Riku Voipio <riku.voipio@iki.fi> 10360S: Maintained 10361F: drivers/leds/leds-pca9532.c 10362F: include/linux/leds-pca9532.h 10363 10364PCA9541 I2C BUS MASTER SELECTOR DRIVER 10365M: Guenter Roeck <linux@roeck-us.net> 10366L: linux-i2c@vger.kernel.org 10367S: Maintained 10368F: drivers/i2c/muxes/i2c-mux-pca9541.c 10369 10370PCDP - PRIMARY CONSOLE AND DEBUG PORT 10371M: Khalid Aziz <khalid@gonehiking.org> 10372S: Maintained 10373F: drivers/firmware/pcdp.* 10374 10375PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10376M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10377L: linux-pci@vger.kernel.org 10378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10379S: Maintained 10380F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10381F: drivers/pci/host/pci-aardvark.c 10382 10383PCI DRIVER FOR ALTERA PCIE IP 10384M: Ley Foon Tan <lftan@altera.com> 10385L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10386L: linux-pci@vger.kernel.org 10387S: Supported 10388F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10389F: drivers/pci/host/pcie-altera.c 10390 10391PCI DRIVER FOR APPLIEDMICRO XGENE 10392M: Tanmay Inamdar <tinamdar@apm.com> 10393L: linux-pci@vger.kernel.org 10394L: linux-arm-kernel@lists.infradead.org 10395S: Maintained 10396F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10397F: drivers/pci/host/pci-xgene.c 10398 10399PCI DRIVER FOR ARM VERSATILE PLATFORM 10400M: Rob Herring <robh@kernel.org> 10401L: linux-pci@vger.kernel.org 10402L: linux-arm-kernel@lists.infradead.org 10403S: Maintained 10404F: Documentation/devicetree/bindings/pci/versatile.txt 10405F: drivers/pci/host/pci-versatile.c 10406 10407PCI DRIVER FOR ARMADA 8K 10408M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10409L: linux-pci@vger.kernel.org 10410L: linux-arm-kernel@lists.infradead.org 10411S: Maintained 10412F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10413F: drivers/pci/dwc/pcie-armada8k.c 10414 10415PCI DRIVER FOR FREESCALE LAYERSCAPE 10416M: Minghuan Lian <minghuan.Lian@freescale.com> 10417M: Mingkai Hu <mingkai.hu@freescale.com> 10418M: Roy Zang <tie-fei.zang@freescale.com> 10419L: linuxppc-dev@lists.ozlabs.org 10420L: linux-pci@vger.kernel.org 10421L: linux-arm-kernel@lists.infradead.org 10422S: Maintained 10423F: drivers/pci/dwc/*layerscape* 10424 10425PCI DRIVER FOR GENERIC OF HOSTS 10426M: Will Deacon <will.deacon@arm.com> 10427L: linux-pci@vger.kernel.org 10428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10429S: Maintained 10430F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10431F: drivers/pci/host/pci-host-common.c 10432F: drivers/pci/host/pci-host-generic.c 10433 10434PCI DRIVER FOR IMX6 10435M: Richard Zhu <hongxing.zhu@nxp.com> 10436M: Lucas Stach <l.stach@pengutronix.de> 10437L: linux-pci@vger.kernel.org 10438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10439S: Maintained 10440F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10441F: drivers/pci/dwc/*imx6* 10442 10443PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10444M: Keith Busch <keith.busch@intel.com> 10445M: Jonathan Derrick <jonathan.derrick@intel.com> 10446L: linux-pci@vger.kernel.org 10447S: Supported 10448F: drivers/pci/host/vmd.c 10449 10450PCI DRIVER FOR MICROSEMI SWITCHTEC 10451M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10452M: Logan Gunthorpe <logang@deltatee.com> 10453L: linux-pci@vger.kernel.org 10454S: Maintained 10455F: Documentation/switchtec.txt 10456F: Documentation/ABI/testing/sysfs-class-switchtec 10457F: drivers/pci/switch/switchtec* 10458F: include/uapi/linux/switchtec_ioctl.h 10459F: include/linux/switchtec.h 10460F: drivers/ntb/hw/mscc/ 10461 10462PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10463M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10464M: Jason Cooper <jason@lakedaemon.net> 10465L: linux-pci@vger.kernel.org 10466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10467S: Maintained 10468F: drivers/pci/host/*mvebu* 10469 10470PCI DRIVER FOR NVIDIA TEGRA 10471M: Thierry Reding <thierry.reding@gmail.com> 10472L: linux-tegra@vger.kernel.org 10473L: linux-pci@vger.kernel.org 10474S: Supported 10475F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10476F: drivers/pci/host/pci-tegra.c 10477 10478PCI DRIVER FOR RENESAS R-CAR 10479M: Simon Horman <horms@verge.net.au> 10480L: linux-pci@vger.kernel.org 10481L: linux-renesas-soc@vger.kernel.org 10482S: Maintained 10483F: drivers/pci/host/*rcar* 10484 10485PCI DRIVER FOR SAMSUNG EXYNOS 10486M: Jingoo Han <jingoohan1@gmail.com> 10487L: linux-pci@vger.kernel.org 10488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10489L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10490S: Maintained 10491F: drivers/pci/dwc/pci-exynos.c 10492 10493PCI DRIVER FOR SYNOPSYS DESIGNWARE 10494M: Jingoo Han <jingoohan1@gmail.com> 10495M: Joao Pinto <Joao.Pinto@synopsys.com> 10496L: linux-pci@vger.kernel.org 10497S: Maintained 10498F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10499F: drivers/pci/dwc/*designware* 10500 10501PCI DRIVER FOR TI DRA7XX 10502M: Kishon Vijay Abraham I <kishon@ti.com> 10503L: linux-omap@vger.kernel.org 10504L: linux-pci@vger.kernel.org 10505S: Supported 10506F: Documentation/devicetree/bindings/pci/ti-pci.txt 10507F: drivers/pci/dwc/pci-dra7xx.c 10508 10509PCI DRIVER FOR TI KEYSTONE 10510M: Murali Karicheri <m-karicheri2@ti.com> 10511L: linux-pci@vger.kernel.org 10512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10513S: Maintained 10514F: drivers/pci/dwc/*keystone* 10515 10516PCI ENDPOINT SUBSYSTEM 10517M: Kishon Vijay Abraham I <kishon@ti.com> 10518M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10519L: linux-pci@vger.kernel.org 10520T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10521S: Supported 10522F: drivers/pci/endpoint/ 10523F: drivers/misc/pci_endpoint_test.c 10524F: tools/pci/ 10525 10526PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10527M: Russell Currey <ruscur@russell.cc> 10528L: linuxppc-dev@lists.ozlabs.org 10529S: Supported 10530F: Documentation/powerpc/eeh-pci-error-recovery.txt 10531F: arch/powerpc/kernel/eeh*.c 10532F: arch/powerpc/platforms/*/eeh*.c 10533F: arch/powerpc/include/*/eeh*.h 10534 10535PCI ERROR RECOVERY 10536M: Linas Vepstas <linasvepstas@gmail.com> 10537L: linux-pci@vger.kernel.org 10538S: Supported 10539F: Documentation/PCI/pci-error-recovery.txt 10540 10541PCI MSI DRIVER FOR ALTERA MSI IP 10542M: Ley Foon Tan <lftan@altera.com> 10543L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10544L: linux-pci@vger.kernel.org 10545S: Supported 10546F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10547F: drivers/pci/host/pcie-altera-msi.c 10548 10549PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10550M: Duc Dang <dhdang@apm.com> 10551L: linux-pci@vger.kernel.org 10552L: linux-arm-kernel@lists.infradead.org 10553S: Maintained 10554F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10555F: drivers/pci/host/pci-xgene-msi.c 10556 10557PCI SUBSYSTEM 10558M: Bjorn Helgaas <bhelgaas@google.com> 10559L: linux-pci@vger.kernel.org 10560Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10561T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10562S: Supported 10563F: Documentation/devicetree/bindings/pci/ 10564F: Documentation/PCI/ 10565F: drivers/pci/ 10566F: include/linux/pci* 10567F: arch/x86/pci/ 10568F: arch/x86/kernel/quirks.c 10569 10570PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10571M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10572L: linux-pci@vger.kernel.org 10573Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10574T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10575S: Supported 10576F: drivers/pci/host/ 10577F: drivers/pci/dwc/ 10578 10579PCIE DRIVER FOR AXIS ARTPEC 10580M: Niklas Cassel <niklas.cassel@axis.com> 10581M: Jesper Nilsson <jesper.nilsson@axis.com> 10582L: linux-arm-kernel@axis.com 10583L: linux-pci@vger.kernel.org 10584S: Maintained 10585F: Documentation/devicetree/bindings/pci/axis,artpec* 10586F: drivers/pci/dwc/*artpec* 10587 10588PCIE DRIVER FOR CAVIUM THUNDERX 10589M: David Daney <david.daney@cavium.com> 10590L: linux-pci@vger.kernel.org 10591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10592S: Supported 10593F: Documentation/devicetree/bindings/pci/pci-thunder-* 10594F: drivers/pci/host/pci-thunder-* 10595 10596PCIE DRIVER FOR HISILICON 10597M: Zhou Wang <wangzhou1@hisilicon.com> 10598L: linux-pci@vger.kernel.org 10599S: Maintained 10600F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10601F: drivers/pci/dwc/pcie-hisi.c 10602 10603PCIE DRIVER FOR HISILICON KIRIN 10604M: Xiaowei Song <songxiaowei@hisilicon.com> 10605M: Binghui Wang <wangbinghui@hisilicon.com> 10606L: linux-pci@vger.kernel.org 10607S: Maintained 10608F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10609F: drivers/pci/dwc/pcie-kirin.c 10610 10611PCIE DRIVER FOR HISILICON STB 10612M: Jianguo Sun <sunjianguo1@huawei.com> 10613M: Shawn Guo <shawn.guo@linaro.org> 10614L: linux-pci@vger.kernel.org 10615S: Maintained 10616F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10617F: drivers/pci/dwc/pcie-histb.c 10618 10619PCIE DRIVER FOR MEDIATEK 10620M: Ryder Lee <ryder.lee@mediatek.com> 10621L: linux-pci@vger.kernel.org 10622L: linux-mediatek@lists.infradead.org 10623S: Supported 10624F: Documentation/devicetree/bindings/pci/mediatek* 10625F: drivers/pci/host/*mediatek* 10626 10627PCIE DRIVER FOR QUALCOMM MSM 10628M: Stanimir Varbanov <svarbanov@mm-sol.com> 10629L: linux-pci@vger.kernel.org 10630L: linux-arm-msm@vger.kernel.org 10631S: Maintained 10632F: drivers/pci/dwc/*qcom* 10633 10634PCIE DRIVER FOR ROCKCHIP 10635M: Shawn Lin <shawn.lin@rock-chips.com> 10636L: linux-pci@vger.kernel.org 10637L: linux-rockchip@lists.infradead.org 10638S: Maintained 10639F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10640F: drivers/pci/host/pcie-rockchip.c 10641 10642PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10643M: Linus Walleij <linus.walleij@linaro.org> 10644L: linux-pci@vger.kernel.org 10645S: Maintained 10646F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10647F: drivers/pci/host/pci-v3-semi.c 10648 10649PCIE DRIVER FOR ST SPEAR13XX 10650M: Pratyush Anand <pratyush.anand@gmail.com> 10651L: linux-pci@vger.kernel.org 10652S: Maintained 10653F: drivers/pci/dwc/*spear* 10654 10655PCMCIA SUBSYSTEM 10656P: Linux PCMCIA Team 10657L: linux-pcmcia@lists.infradead.org 10658W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10659T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10660S: Maintained 10661F: Documentation/pcmcia/ 10662F: tools/pcmcia/ 10663F: drivers/pcmcia/ 10664F: include/pcmcia/ 10665 10666PCNET32 NETWORK DRIVER 10667M: Don Fry <pcnet32@frontier.com> 10668L: netdev@vger.kernel.org 10669S: Maintained 10670F: drivers/net/ethernet/amd/pcnet32.c 10671 10672PCRYPT PARALLEL CRYPTO ENGINE 10673M: Steffen Klassert <steffen.klassert@secunet.com> 10674L: linux-crypto@vger.kernel.org 10675S: Maintained 10676F: crypto/pcrypt.c 10677F: include/crypto/pcrypt.h 10678 10679PEAQ WMI HOTKEYS DRIVER 10680M: Hans de Goede <hdegoede@redhat.com> 10681L: platform-driver-x86@vger.kernel.org 10682S: Maintained 10683F: drivers/platform/x86/peaq-wmi.c 10684 10685PER-CPU MEMORY ALLOCATOR 10686M: Tejun Heo <tj@kernel.org> 10687M: Christoph Lameter <cl@linux.com> 10688T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10689S: Maintained 10690F: include/linux/percpu*.h 10691F: mm/percpu*.c 10692F: arch/*/include/asm/percpu.h 10693 10694PER-TASK DELAY ACCOUNTING 10695M: Balbir Singh <bsingharora@gmail.com> 10696S: Maintained 10697F: include/linux/delayacct.h 10698F: kernel/delayacct.c 10699 10700PERFORMANCE EVENTS SUBSYSTEM 10701M: Peter Zijlstra <peterz@infradead.org> 10702M: Ingo Molnar <mingo@redhat.com> 10703M: Arnaldo Carvalho de Melo <acme@kernel.org> 10704R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10705R: Jiri Olsa <jolsa@redhat.com> 10706R: Namhyung Kim <namhyung@kernel.org> 10707L: linux-kernel@vger.kernel.org 10708T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10709S: Supported 10710F: kernel/events/* 10711F: include/linux/perf_event.h 10712F: include/uapi/linux/perf_event.h 10713F: arch/*/kernel/perf_event*.c 10714F: arch/*/kernel/*/perf_event*.c 10715F: arch/*/kernel/*/*/perf_event*.c 10716F: arch/*/include/asm/perf_event.h 10717F: arch/*/kernel/perf_callchain.c 10718F: arch/*/events/* 10719F: tools/perf/ 10720 10721PERSONALITY HANDLING 10722M: Christoph Hellwig <hch@infradead.org> 10723L: linux-abi-devel@lists.sourceforge.net 10724S: Maintained 10725F: include/linux/personality.h 10726F: include/uapi/linux/personality.h 10727 10728PHONET PROTOCOL 10729M: Remi Denis-Courmont <courmisch@gmail.com> 10730S: Supported 10731F: Documentation/networking/phonet.txt 10732F: include/linux/phonet.h 10733F: include/net/phonet/ 10734F: include/uapi/linux/phonet.h 10735F: net/phonet/ 10736 10737PHRAM MTD DRIVER 10738M: Joern Engel <joern@lazybastard.org> 10739L: linux-mtd@lists.infradead.org 10740S: Maintained 10741F: drivers/mtd/devices/phram.c 10742 10743PICOLCD HID DRIVER 10744M: Bruno Prémont <bonbons@linux-vserver.org> 10745L: linux-input@vger.kernel.org 10746S: Maintained 10747F: drivers/hid/hid-picolcd* 10748 10749PICOXCELL SUPPORT 10750M: Jamie Iles <jamie@jamieiles.com> 10751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10752T: git git://github.com/jamieiles/linux-2.6-ji.git 10753S: Supported 10754F: arch/arm/boot/dts/picoxcell* 10755F: arch/arm/mach-picoxcell/ 10756F: drivers/crypto/picoxcell* 10757 10758PIN CONTROL SUBSYSTEM 10759M: Linus Walleij <linus.walleij@linaro.org> 10760L: linux-gpio@vger.kernel.org 10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10762S: Maintained 10763F: Documentation/devicetree/bindings/pinctrl/ 10764F: Documentation/driver-api/pinctl.rst 10765F: drivers/pinctrl/ 10766F: include/linux/pinctrl/ 10767 10768PIN CONTROLLER - ATMEL AT91 10769M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10771S: Maintained 10772F: drivers/pinctrl/pinctrl-at91.* 10773 10774PIN CONTROLLER - ATMEL AT91 PIO4 10775M: Ludovic Desroches <ludovic.desroches@microchip.com> 10776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10777L: linux-gpio@vger.kernel.org 10778S: Supported 10779F: drivers/pinctrl/pinctrl-at91-pio4.* 10780 10781PIN CONTROLLER - INTEL 10782M: Mika Westerberg <mika.westerberg@linux.intel.com> 10783M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10784S: Maintained 10785F: drivers/pinctrl/intel/ 10786 10787PIN CONTROLLER - QUALCOMM 10788M: Bjorn Andersson <bjorn.andersson@linaro.org> 10789S: Maintained 10790L: linux-arm-msm@vger.kernel.org 10791F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10792F: drivers/pinctrl/qcom/ 10793 10794PIN CONTROLLER - RENESAS 10795M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10796M: Geert Uytterhoeven <geert+renesas@glider.be> 10797L: linux-renesas-soc@vger.kernel.org 10798T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10799S: Maintained 10800F: drivers/pinctrl/sh-pfc/ 10801 10802PIN CONTROLLER - SAMSUNG 10803M: Tomasz Figa <tomasz.figa@gmail.com> 10804M: Krzysztof Kozlowski <krzk@kernel.org> 10805M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10807L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10808Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10809T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10810S: Maintained 10811F: drivers/pinctrl/samsung/ 10812F: include/dt-bindings/pinctrl/samsung.h 10813F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10814 10815PIN CONTROLLER - SINGLE 10816M: Tony Lindgren <tony@atomide.com> 10817M: Haojian Zhuang <haojian.zhuang@linaro.org> 10818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10819L: linux-omap@vger.kernel.org 10820S: Maintained 10821F: drivers/pinctrl/pinctrl-single.c 10822 10823PIN CONTROLLER - ST SPEAR 10824M: Viresh Kumar <vireshk@kernel.org> 10825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10826W: http://www.st.com/spear 10827S: Maintained 10828F: drivers/pinctrl/spear/ 10829 10830PISTACHIO SOC SUPPORT 10831M: James Hartley <james.hartley@sondrel.com> 10832L: linux-mips@linux-mips.org 10833S: Odd Fixes 10834F: arch/mips/pistachio/ 10835F: arch/mips/include/asm/mach-pistachio/ 10836F: arch/mips/boot/dts/img/pistachio* 10837F: arch/mips/configs/pistachio*_defconfig 10838 10839PKTCDVD DRIVER 10840S: Orphan 10841M: linux-block@vger.kernel.org 10842F: drivers/block/pktcdvd.c 10843F: include/linux/pktcdvd.h 10844F: include/uapi/linux/pktcdvd.h 10845 10846PKUNITY SOC DRIVERS 10847M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10848W: http://mprc.pku.edu.cn/~guanxuetao/linux 10849S: Maintained 10850T: git git://github.com/gxt/linux.git 10851F: drivers/input/serio/i8042-unicore32io.h 10852F: drivers/i2c/busses/i2c-puv3.c 10853F: drivers/video/fbdev/fb-puv3.c 10854F: drivers/rtc/rtc-puv3.c 10855 10856PMBUS HARDWARE MONITORING DRIVERS 10857M: Guenter Roeck <linux@roeck-us.net> 10858L: linux-hwmon@vger.kernel.org 10859W: http://hwmon.wiki.kernel.org/ 10860W: http://www.roeck-us.net/linux/drivers/ 10861T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10862S: Maintained 10863F: Documentation/hwmon/pmbus 10864F: drivers/hwmon/pmbus/ 10865F: include/linux/pmbus.h 10866 10867PMC SIERRA MaxRAID DRIVER 10868L: linux-scsi@vger.kernel.org 10869W: http://www.pmc-sierra.com/ 10870S: Orphan 10871F: drivers/scsi/pmcraid.* 10872 10873PMC SIERRA PM8001 DRIVER 10874M: Jack Wang <jinpu.wang@profitbricks.com> 10875M: lindar_liu@usish.com 10876L: linux-scsi@vger.kernel.org 10877S: Supported 10878F: drivers/scsi/pm8001/ 10879 10880PNP SUPPORT 10881M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10882S: Maintained 10883F: drivers/pnp/ 10884 10885POSIX CLOCKS and TIMERS 10886M: Thomas Gleixner <tglx@linutronix.de> 10887L: linux-kernel@vger.kernel.org 10888T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10889S: Maintained 10890F: fs/timerfd.c 10891F: include/linux/timer* 10892F: kernel/time/*timer* 10893 10894POWER MANAGEMENT CORE 10895M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10896L: linux-pm@vger.kernel.org 10897T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10898B: https://bugzilla.kernel.org 10899S: Supported 10900F: drivers/base/power/ 10901F: include/linux/pm.h 10902F: include/linux/pm_* 10903F: include/linux/powercap.h 10904F: drivers/powercap/ 10905 10906POWER STATE COORDINATION INTERFACE (PSCI) 10907M: Mark Rutland <mark.rutland@arm.com> 10908M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10909L: linux-arm-kernel@lists.infradead.org 10910S: Maintained 10911F: drivers/firmware/psci*.c 10912F: include/linux/psci.h 10913F: include/uapi/linux/psci.h 10914 10915POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10916M: Sebastian Reichel <sre@kernel.org> 10917L: linux-pm@vger.kernel.org 10918T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10919S: Maintained 10920F: Documentation/devicetree/bindings/power/supply/ 10921F: include/linux/power_supply.h 10922F: drivers/power/supply/ 10923 10924POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10925M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10926L: linuxppc-dev@lists.ozlabs.org 10927S: Maintained 10928F: drivers/char/powernv-op-panel.c 10929 10930PPP OVER ATM (RFC 2364) 10931M: Mitchell Blank Jr <mitch@sfgoth.com> 10932S: Maintained 10933F: net/atm/pppoatm.c 10934F: include/uapi/linux/atmppp.h 10935 10936PPP OVER ETHERNET 10937M: Michal Ostrowski <mostrows@earthlink.net> 10938S: Maintained 10939F: drivers/net/ppp/pppoe.c 10940F: drivers/net/ppp/pppox.c 10941 10942PPP OVER L2TP 10943M: James Chapman <jchapman@katalix.com> 10944S: Maintained 10945F: net/l2tp/l2tp_ppp.c 10946F: include/linux/if_pppol2tp.h 10947F: include/uapi/linux/if_pppol2tp.h 10948 10949PPP PROTOCOL DRIVERS AND COMPRESSORS 10950M: Paul Mackerras <paulus@samba.org> 10951L: linux-ppp@vger.kernel.org 10952S: Maintained 10953F: drivers/net/ppp/ppp_* 10954 10955PPS SUPPORT 10956M: Rodolfo Giometti <giometti@enneenne.com> 10957W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10958L: linuxpps@ml.enneenne.com (subscribers-only) 10959S: Maintained 10960F: Documentation/pps/ 10961F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10962F: Documentation/ABI/testing/sysfs-pps 10963F: drivers/pps/ 10964F: include/linux/pps*.h 10965F: include/uapi/linux/pps.h 10966 10967PPTP DRIVER 10968M: Dmitry Kozlov <xeb@mail.ru> 10969L: netdev@vger.kernel.org 10970S: Maintained 10971F: drivers/net/ppp/pptp.c 10972W: http://sourceforge.net/projects/accel-pptp 10973 10974PREEMPTIBLE KERNEL 10975M: Robert Love <rml@tech9.net> 10976L: kpreempt-tech@lists.sourceforge.net 10977W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10978S: Supported 10979F: Documentation/preempt-locking.txt 10980F: include/linux/preempt.h 10981 10982PRINTK 10983M: Petr Mladek <pmladek@suse.com> 10984M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10985R: Steven Rostedt <rostedt@goodmis.org> 10986S: Maintained 10987F: kernel/printk/ 10988F: include/linux/printk.h 10989 10990PRISM54 WIRELESS DRIVER 10991M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10992L: linux-wireless@vger.kernel.org 10993W: http://wireless.kernel.org/en/users/Drivers/p54 10994S: Obsolete 10995F: drivers/net/wireless/intersil/prism54/ 10996 10997PROC SYSCTL 10998M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10999M: Kees Cook <keescook@chromium.org> 11000L: linux-kernel@vger.kernel.org 11001L: linux-fsdevel@vger.kernel.org 11002S: Maintained 11003F: fs/proc/proc_sysctl.c 11004F: include/linux/sysctl.h 11005F: kernel/sysctl.c 11006F: tools/testing/selftests/sysctl/ 11007 11008PS3 NETWORK SUPPORT 11009M: Geoff Levand <geoff@infradead.org> 11010L: netdev@vger.kernel.org 11011L: linuxppc-dev@lists.ozlabs.org 11012S: Maintained 11013F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11014 11015PS3 PLATFORM SUPPORT 11016M: Geoff Levand <geoff@infradead.org> 11017L: linuxppc-dev@lists.ozlabs.org 11018S: Maintained 11019F: arch/powerpc/boot/ps3* 11020F: arch/powerpc/include/asm/lv1call.h 11021F: arch/powerpc/include/asm/ps3*.h 11022F: arch/powerpc/platforms/ps3/ 11023F: drivers/*/ps3* 11024F: drivers/ps3/ 11025F: drivers/rtc/rtc-ps3.c 11026F: drivers/usb/host/*ps3.c 11027F: sound/ppc/snd_ps3* 11028 11029PS3VRAM DRIVER 11030M: Jim Paris <jim@jtan.com> 11031M: Geoff Levand <geoff@infradead.org> 11032L: linuxppc-dev@lists.ozlabs.org 11033S: Maintained 11034F: drivers/block/ps3vram.c 11035 11036PSAMPLE PACKET SAMPLING SUPPORT: 11037M: Yotam Gigi <yotam.gi@gmail.com> 11038S: Maintained 11039F: net/psample 11040F: include/net/psample.h 11041F: include/uapi/linux/psample.h 11042 11043PSTORE FILESYSTEM 11044M: Kees Cook <keescook@chromium.org> 11045M: Anton Vorontsov <anton@enomsg.org> 11046M: Colin Cross <ccross@android.com> 11047M: Tony Luck <tony.luck@intel.com> 11048S: Maintained 11049T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11050F: fs/pstore/ 11051F: include/linux/pstore* 11052F: drivers/firmware/efi/efi-pstore.c 11053F: drivers/acpi/apei/erst.c 11054F: Documentation/admin-guide/ramoops.rst 11055F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11056K: \b(pstore|ramoops) 11057 11058PTP HARDWARE CLOCK SUPPORT 11059M: Richard Cochran <richardcochran@gmail.com> 11060L: netdev@vger.kernel.org 11061S: Maintained 11062W: http://linuxptp.sourceforge.net/ 11063F: Documentation/ABI/testing/sysfs-ptp 11064F: Documentation/ptp/* 11065F: drivers/net/ethernet/freescale/gianfar_ptp.c 11066F: drivers/net/phy/dp83640* 11067F: drivers/ptp/* 11068F: include/linux/ptp_cl* 11069 11070PTRACE SUPPORT 11071M: Oleg Nesterov <oleg@redhat.com> 11072S: Maintained 11073F: include/asm-generic/syscall.h 11074F: include/linux/ptrace.h 11075F: include/linux/regset.h 11076F: include/linux/tracehook.h 11077F: include/uapi/linux/ptrace.h 11078F: include/uapi/linux/ptrace.h 11079F: include/asm-generic/ptrace.h 11080F: kernel/ptrace.c 11081F: arch/*/ptrace*.c 11082F: arch/*/*/ptrace*.c 11083F: arch/*/include/asm/ptrace*.h 11084 11085PULSE8-CEC DRIVER 11086M: Hans Verkuil <hverkuil@xs4all.nl> 11087L: linux-media@vger.kernel.org 11088T: git git://linuxtv.org/media_tree.git 11089S: Maintained 11090F: drivers/media/usb/pulse8-cec/* 11091F: Documentation/media/cec-drivers/pulse8-cec.rst 11092 11093PVRUSB2 VIDEO4LINUX DRIVER 11094M: Mike Isely <isely@pobox.com> 11095L: pvrusb2@isely.net (subscribers-only) 11096L: linux-media@vger.kernel.org 11097W: http://www.isely.net/pvrusb2/ 11098T: git git://linuxtv.org/media_tree.git 11099S: Maintained 11100F: Documentation/media/v4l-drivers/pvrusb2* 11101F: drivers/media/usb/pvrusb2/ 11102 11103PWC WEBCAM DRIVER 11104M: Hans Verkuil <hverkuil@xs4all.nl> 11105L: linux-media@vger.kernel.org 11106T: git git://linuxtv.org/media_tree.git 11107S: Odd Fixes 11108F: drivers/media/usb/pwc/* 11109 11110PWM FAN DRIVER 11111M: Kamil Debski <kamil@wypas.org> 11112M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11113L: linux-hwmon@vger.kernel.org 11114S: Supported 11115F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11116F: Documentation/hwmon/pwm-fan 11117F: drivers/hwmon/pwm-fan.c 11118 11119PWM IR Transmitter 11120M: Sean Young <sean@mess.org> 11121L: linux-media@vger.kernel.org 11122S: Maintained 11123F: drivers/media/rc/pwm-ir-tx.c 11124 11125PWM SUBSYSTEM 11126M: Thierry Reding <thierry.reding@gmail.com> 11127L: linux-pwm@vger.kernel.org 11128S: Maintained 11129T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11130F: Documentation/pwm.txt 11131F: Documentation/devicetree/bindings/pwm/ 11132F: include/linux/pwm.h 11133F: drivers/pwm/ 11134F: drivers/video/backlight/pwm_bl.c 11135F: include/linux/pwm_backlight.h 11136F: drivers/gpio/gpio-mvebu.c 11137F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11138 11139PXA GPIO DRIVER 11140M: Robert Jarzmik <robert.jarzmik@free.fr> 11141L: linux-gpio@vger.kernel.org 11142S: Maintained 11143F: drivers/gpio/gpio-pxa.c 11144 11145PXA MMCI DRIVER 11146S: Orphan 11147 11148PXA RTC DRIVER 11149M: Robert Jarzmik <robert.jarzmik@free.fr> 11150L: linux-rtc@vger.kernel.org 11151S: Maintained 11152 11153PXA2xx/PXA3xx SUPPORT 11154M: Daniel Mack <daniel@zonque.org> 11155M: Haojian Zhuang <haojian.zhuang@gmail.com> 11156M: Robert Jarzmik <robert.jarzmik@free.fr> 11157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11158T: git git://github.com/hzhuang1/linux.git 11159T: git git://github.com/rjarzmik/linux.git 11160S: Maintained 11161F: arch/arm/boot/dts/pxa* 11162F: arch/arm/mach-pxa/ 11163F: drivers/dma/pxa* 11164F: drivers/pcmcia/pxa2xx* 11165F: drivers/pinctrl/pxa/ 11166F: drivers/spi/spi-pxa2xx* 11167F: drivers/usb/gadget/udc/pxa2* 11168F: include/sound/pxa2xx-lib.h 11169F: sound/arm/pxa* 11170F: sound/soc/pxa/ 11171 11172PXA3xx NAND FLASH DRIVER 11173M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11174L: linux-mtd@lists.infradead.org 11175S: Maintained 11176F: drivers/mtd/nand/pxa3xx_nand.c 11177 11178QAT DRIVER 11179M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11180L: qat-linux@intel.com 11181S: Supported 11182F: drivers/crypto/qat/ 11183 11184QCOM AUDIO (ASoC) DRIVERS 11185M: Patrick Lai <plai@codeaurora.org> 11186M: Banajit Goswami <bgoswami@codeaurora.org> 11187L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11188S: Supported 11189F: sound/soc/qcom/ 11190 11191QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11192M: Gabriel Somlo <somlo@cmu.edu> 11193M: "Michael S. Tsirkin" <mst@redhat.com> 11194L: qemu-devel@nongnu.org 11195S: Maintained 11196F: drivers/firmware/qemu_fw_cfg.c 11197 11198QIB DRIVER 11199M: Mike Marciniszyn <infinipath@intel.com> 11200L: linux-rdma@vger.kernel.org 11201S: Supported 11202F: drivers/infiniband/hw/qib/ 11203 11204QLOGIC QL41xxx FCOE DRIVER 11205M: QLogic-Storage-Upstream@cavium.com 11206L: linux-scsi@vger.kernel.org 11207S: Supported 11208F: drivers/scsi/qedf/ 11209 11210QLOGIC QL41xxx ISCSI DRIVER 11211M: QLogic-Storage-Upstream@cavium.com 11212L: linux-scsi@vger.kernel.org 11213S: Supported 11214F: drivers/scsi/qedi/ 11215 11216QLOGIC QL4xxx ETHERNET DRIVER 11217M: Ariel Elior <Ariel.Elior@cavium.com> 11218M: everest-linux-l2@cavium.com 11219L: netdev@vger.kernel.org 11220S: Supported 11221F: drivers/net/ethernet/qlogic/qed/ 11222F: include/linux/qed/ 11223F: drivers/net/ethernet/qlogic/qede/ 11224 11225QLOGIC QL4xxx RDMA DRIVER 11226M: Ram Amrani <Ram.Amrani@cavium.com> 11227M: Michal Kalderon <Michal.Kalderon@cavium.com> 11228M: Ariel Elior <Ariel.Elior@cavium.com> 11229L: linux-rdma@vger.kernel.org 11230S: Supported 11231F: drivers/infiniband/hw/qedr/ 11232F: include/uapi/rdma/qedr-abi.h 11233 11234QLOGIC QLA1280 SCSI DRIVER 11235M: Michael Reed <mdr@sgi.com> 11236L: linux-scsi@vger.kernel.org 11237S: Maintained 11238F: drivers/scsi/qla1280.[ch] 11239 11240QLOGIC QLA2XXX FC-SCSI DRIVER 11241M: qla2xxx-upstream@qlogic.com 11242L: linux-scsi@vger.kernel.org 11243S: Supported 11244F: Documentation/scsi/LICENSE.qla2xxx 11245F: drivers/scsi/qla2xxx/ 11246 11247QLOGIC QLA3XXX NETWORK DRIVER 11248M: Dept-GELinuxNICDev@cavium.com 11249L: netdev@vger.kernel.org 11250S: Supported 11251F: Documentation/networking/LICENSE.qla3xxx 11252F: drivers/net/ethernet/qlogic/qla3xxx.* 11253 11254QLOGIC QLA4XXX iSCSI DRIVER 11255M: QLogic-Storage-Upstream@qlogic.com 11256L: linux-scsi@vger.kernel.org 11257S: Supported 11258F: Documentation/scsi/LICENSE.qla4xxx 11259F: drivers/scsi/qla4xxx/ 11260 11261QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11262M: Harish Patil <harish.patil@cavium.com> 11263M: Manish Chopra <manish.chopra@cavium.com> 11264M: Dept-GELinuxNICDev@cavium.com 11265L: netdev@vger.kernel.org 11266S: Supported 11267F: drivers/net/ethernet/qlogic/qlcnic/ 11268 11269QLOGIC QLGE 10Gb ETHERNET DRIVER 11270M: Harish Patil <harish.patil@cavium.com> 11271M: Manish Chopra <manish.chopra@cavium.com> 11272M: Dept-GELinuxNICDev@cavium.com 11273L: netdev@vger.kernel.org 11274S: Supported 11275F: drivers/net/ethernet/qlogic/qlge/ 11276 11277QNX4 FILESYSTEM 11278M: Anders Larsen <al@alarsen.net> 11279W: http://www.alarsen.net/linux/qnx4fs/ 11280S: Maintained 11281F: fs/qnx4/ 11282F: include/uapi/linux/qnx4_fs.h 11283F: include/uapi/linux/qnxtypes.h 11284 11285QORIQ DPAA2 FSL-MC BUS DRIVER 11286M: Stuart Yoder <stuyoder@gmail.com> 11287M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11288L: linux-kernel@vger.kernel.org 11289S: Maintained 11290F: drivers/staging/fsl-mc/ 11291F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11292 11293QT1010 MEDIA DRIVER 11294M: Antti Palosaari <crope@iki.fi> 11295L: linux-media@vger.kernel.org 11296W: https://linuxtv.org 11297W: http://palosaari.fi/linux/ 11298Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11299T: git git://linuxtv.org/anttip/media_tree.git 11300S: Maintained 11301F: drivers/media/tuners/qt1010* 11302 11303QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11304M: Kalle Valo <kvalo@qca.qualcomm.com> 11305L: ath10k@lists.infradead.org 11306W: http://wireless.kernel.org/en/users/Drivers/ath10k 11307T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11308S: Supported 11309F: drivers/net/wireless/ath/ath10k/ 11310 11311QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11312M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11313L: linux-wireless@vger.kernel.org 11314W: http://wireless.kernel.org/en/users/Drivers/ath9k 11315S: Supported 11316F: drivers/net/wireless/ath/ath9k/ 11317 11318QUALCOMM CAMERA SUBSYSTEM DRIVER 11319M: Todor Tomov <todor.tomov@linaro.org> 11320L: linux-media@vger.kernel.org 11321S: Maintained 11322F: Documentation/devicetree/bindings/media/qcom,camss.txt 11323F: Documentation/media/v4l-drivers/qcom_camss.rst 11324F: drivers/media/platform/qcom/camss-8x16/ 11325 11326QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11327M: Timur Tabi <timur@codeaurora.org> 11328L: netdev@vger.kernel.org 11329S: Supported 11330F: drivers/net/ethernet/qualcomm/emac/ 11331 11332QUALCOMM HEXAGON ARCHITECTURE 11333M: Richard Kuo <rkuo@codeaurora.org> 11334L: linux-hexagon@vger.kernel.org 11335T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11336S: Supported 11337F: arch/hexagon/ 11338 11339QUALCOMM IOMMU 11340M: Rob Clark <robdclark@gmail.com> 11341L: iommu@lists.linux-foundation.org 11342L: linux-arm-msm@vger.kernel.org 11343S: Maintained 11344F: drivers/iommu/qcom_iommu.c 11345 11346QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11347M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11348L: linux-media@vger.kernel.org 11349L: linux-arm-msm@vger.kernel.org 11350T: git git://linuxtv.org/media_tree.git 11351S: Maintained 11352F: drivers/media/platform/qcom/venus/ 11353 11354QUALCOMM WCN36XX WIRELESS DRIVER 11355M: Eugene Krasnikov <k.eugene.e@gmail.com> 11356L: wcn36xx@lists.infradead.org 11357W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11358T: git git://github.com/KrasnikovEugene/wcn36xx.git 11359S: Supported 11360F: drivers/net/wireless/ath/wcn36xx/ 11361 11362QUANTENNA QTNFMAC WIRELESS DRIVER 11363M: Igor Mitsyanko <imitsyanko@quantenna.com> 11364M: Avinash Patil <avinashp@quantenna.com> 11365M: Sergey Matyukevich <smatyukevich@quantenna.com> 11366L: linux-wireless@vger.kernel.org 11367S: Maintained 11368F: drivers/net/wireless/quantenna 11369 11370RADEON and AMDGPU DRM DRIVERS 11371M: Alex Deucher <alexander.deucher@amd.com> 11372M: Christian König <christian.koenig@amd.com> 11373L: amd-gfx@lists.freedesktop.org 11374T: git git://people.freedesktop.org/~agd5f/linux 11375S: Supported 11376F: drivers/gpu/drm/radeon/ 11377F: include/uapi/drm/radeon_drm.h 11378F: drivers/gpu/drm/amd/ 11379F: include/uapi/drm/amdgpu_drm.h 11380 11381RADEON FRAMEBUFFER DISPLAY DRIVER 11382M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11383L: linux-fbdev@vger.kernel.org 11384S: Maintained 11385F: drivers/video/fbdev/aty/radeon* 11386F: include/uapi/linux/radeonfb.h 11387 11388RADIOSHARK RADIO DRIVER 11389M: Hans Verkuil <hverkuil@xs4all.nl> 11390L: linux-media@vger.kernel.org 11391T: git git://linuxtv.org/media_tree.git 11392S: Maintained 11393F: drivers/media/radio/radio-shark.c 11394 11395RADIOSHARK2 RADIO DRIVER 11396M: Hans Verkuil <hverkuil@xs4all.nl> 11397L: linux-media@vger.kernel.org 11398T: git git://linuxtv.org/media_tree.git 11399S: Maintained 11400F: drivers/media/radio/radio-shark2.c 11401F: drivers/media/radio/radio-tea5777.c 11402 11403RADOS BLOCK DEVICE (RBD) 11404M: Ilya Dryomov <idryomov@gmail.com> 11405M: Sage Weil <sage@redhat.com> 11406M: Alex Elder <elder@kernel.org> 11407L: ceph-devel@vger.kernel.org 11408W: http://ceph.com/ 11409T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11410T: git git://github.com/ceph/ceph-client.git 11411S: Supported 11412F: Documentation/ABI/testing/sysfs-bus-rbd 11413F: drivers/block/rbd.c 11414F: drivers/block/rbd_types.h 11415 11416RAGE128 FRAMEBUFFER DISPLAY DRIVER 11417M: Paul Mackerras <paulus@samba.org> 11418L: linux-fbdev@vger.kernel.org 11419S: Maintained 11420F: drivers/video/fbdev/aty/aty128fb.c 11421 11422RAINSHADOW-CEC DRIVER 11423M: Hans Verkuil <hverkuil@xs4all.nl> 11424L: linux-media@vger.kernel.org 11425T: git git://linuxtv.org/media_tree.git 11426S: Maintained 11427F: drivers/media/usb/rainshadow-cec/* 11428 11429RALINK MIPS ARCHITECTURE 11430M: John Crispin <john@phrozen.org> 11431L: linux-mips@linux-mips.org 11432S: Maintained 11433F: arch/mips/ralink 11434 11435RALINK RT2X00 WIRELESS LAN DRIVER 11436P: rt2x00 project 11437M: Stanislaw Gruszka <sgruszka@redhat.com> 11438M: Helmut Schaa <helmut.schaa@googlemail.com> 11439L: linux-wireless@vger.kernel.org 11440S: Maintained 11441F: drivers/net/wireless/ralink/rt2x00/ 11442 11443RAMDISK RAM BLOCK DEVICE DRIVER 11444M: Jens Axboe <axboe@kernel.dk> 11445S: Maintained 11446F: Documentation/blockdev/ramdisk.txt 11447F: drivers/block/brd.c 11448 11449RANDOM NUMBER DRIVER 11450M: "Theodore Ts'o" <tytso@mit.edu> 11451S: Maintained 11452F: drivers/char/random.c 11453 11454RAPIDIO SUBSYSTEM 11455M: Matt Porter <mporter@kernel.crashing.org> 11456M: Alexandre Bounine <alexandre.bounine@idt.com> 11457S: Maintained 11458F: drivers/rapidio/ 11459 11460RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11461L: linux-wireless@vger.kernel.org 11462S: Orphan 11463F: drivers/net/wireless/ray* 11464 11465RCUTORTURE MODULE 11466M: Josh Triplett <josh@joshtriplett.org> 11467M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11468L: linux-kernel@vger.kernel.org 11469S: Supported 11470T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11471F: Documentation/RCU/torture.txt 11472F: kernel/rcu/rcutorture.c 11473 11474RCUTORTURE TEST FRAMEWORK 11475M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11476M: Josh Triplett <josh@joshtriplett.org> 11477R: Steven Rostedt <rostedt@goodmis.org> 11478R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11479R: Lai Jiangshan <jiangshanlai@gmail.com> 11480L: linux-kernel@vger.kernel.org 11481S: Supported 11482T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11483F: tools/testing/selftests/rcutorture 11484 11485RDC R-321X SoC 11486M: Florian Fainelli <florian@openwrt.org> 11487S: Maintained 11488 11489RDC R6040 FAST ETHERNET DRIVER 11490M: Florian Fainelli <f.fainelli@gmail.com> 11491L: netdev@vger.kernel.org 11492S: Maintained 11493F: drivers/net/ethernet/rdc/r6040.c 11494 11495RDMAVT - RDMA verbs software 11496M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11497L: linux-rdma@vger.kernel.org 11498S: Supported 11499F: drivers/infiniband/sw/rdmavt 11500 11501RDS - RELIABLE DATAGRAM SOCKETS 11502M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11503L: netdev@vger.kernel.org 11504L: linux-rdma@vger.kernel.org 11505L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11506W: https://oss.oracle.com/projects/rds/ 11507S: Supported 11508F: net/rds/ 11509F: Documentation/networking/rds.txt 11510 11511RDT - RESOURCE ALLOCATION 11512M: Fenghua Yu <fenghua.yu@intel.com> 11513L: linux-kernel@vger.kernel.org 11514S: Supported 11515F: arch/x86/kernel/cpu/intel_rdt* 11516F: arch/x86/include/asm/intel_rdt_sched.h 11517F: Documentation/x86/intel_rdt* 11518 11519READ-COPY UPDATE (RCU) 11520M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11521M: Josh Triplett <josh@joshtriplett.org> 11522R: Steven Rostedt <rostedt@goodmis.org> 11523R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11524R: Lai Jiangshan <jiangshanlai@gmail.com> 11525L: linux-kernel@vger.kernel.org 11526W: http://www.rdrop.com/users/paulmck/RCU/ 11527S: Supported 11528T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11529F: Documentation/RCU/ 11530X: Documentation/RCU/torture.txt 11531F: include/linux/rcu* 11532X: include/linux/srcu.h 11533F: kernel/rcu/ 11534X: kernel/torture.c 11535 11536REAL TIME CLOCK (RTC) SUBSYSTEM 11537M: Alessandro Zummo <a.zummo@towertech.it> 11538M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11539L: linux-rtc@vger.kernel.org 11540Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11541T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11542S: Maintained 11543F: Documentation/devicetree/bindings/rtc/ 11544F: Documentation/rtc.txt 11545F: drivers/rtc/ 11546F: include/linux/rtc.h 11547F: include/uapi/linux/rtc.h 11548F: include/linux/rtc/ 11549F: include/linux/platform_data/rtc-* 11550F: tools/testing/selftests/timers/rtctest.c 11551 11552REALTEK AUDIO CODECS 11553M: Bard Liao <bardliao@realtek.com> 11554M: Oder Chiou <oder_chiou@realtek.com> 11555S: Maintained 11556F: sound/soc/codecs/rt* 11557F: include/sound/rt*.h 11558 11559REGISTER MAP ABSTRACTION 11560M: Mark Brown <broonie@kernel.org> 11561L: linux-kernel@vger.kernel.org 11562T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11563S: Supported 11564F: Documentation/devicetree/bindings/regmap/ 11565F: drivers/base/regmap/ 11566F: include/linux/regmap.h 11567 11568REISERFS FILE SYSTEM 11569L: reiserfs-devel@vger.kernel.org 11570S: Supported 11571F: fs/reiserfs/ 11572 11573REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11574M: Ohad Ben-Cohen <ohad@wizery.com> 11575M: Bjorn Andersson <bjorn.andersson@linaro.org> 11576L: linux-remoteproc@vger.kernel.org 11577T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11578S: Maintained 11579F: Documentation/devicetree/bindings/remoteproc/ 11580F: Documentation/remoteproc.txt 11581F: drivers/remoteproc/ 11582F: include/linux/remoteproc.h 11583 11584REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11585M: Ohad Ben-Cohen <ohad@wizery.com> 11586M: Bjorn Andersson <bjorn.andersson@linaro.org> 11587L: linux-remoteproc@vger.kernel.org 11588T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11589S: Maintained 11590F: drivers/rpmsg/ 11591F: Documentation/rpmsg.txt 11592F: include/linux/rpmsg.h 11593F: include/linux/rpmsg/ 11594 11595RENESAS CLOCK DRIVERS 11596M: Geert Uytterhoeven <geert+renesas@glider.be> 11597L: linux-renesas-soc@vger.kernel.org 11598T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11599S: Supported 11600F: drivers/clk/renesas/ 11601 11602RENESAS ETHERNET DRIVERS 11603R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11604L: netdev@vger.kernel.org 11605L: linux-renesas-soc@vger.kernel.org 11606F: Documentation/devicetree/bindings/net/renesas,*.txt 11607F: Documentation/devicetree/bindings/net/sh_eth.txt 11608F: drivers/net/ethernet/renesas/ 11609F: include/linux/sh_eth.h 11610 11611RENESAS R-CAR GYROADC DRIVER 11612M: Marek Vasut <marek.vasut@gmail.com> 11613L: linux-iio@vger.kernel.org 11614S: Supported 11615F: drivers/iio/adc/rcar_gyro_adc.c 11616 11617RENESAS USB PHY DRIVER 11618M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11619L: linux-renesas-soc@vger.kernel.org 11620S: Maintained 11621F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11622 11623RESET CONTROLLER FRAMEWORK 11624M: Philipp Zabel <p.zabel@pengutronix.de> 11625T: git git://git.pengutronix.de/git/pza/linux 11626S: Maintained 11627F: drivers/reset/ 11628F: Documentation/devicetree/bindings/reset/ 11629F: include/dt-bindings/reset/ 11630F: include/linux/reset.h 11631F: include/linux/reset-controller.h 11632 11633RFKILL 11634M: Johannes Berg <johannes@sipsolutions.net> 11635L: linux-wireless@vger.kernel.org 11636W: http://wireless.kernel.org/ 11637T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11638T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11639S: Maintained 11640F: Documentation/rfkill.txt 11641F: Documentation/ABI/stable/sysfs-class-rfkill 11642F: net/rfkill/ 11643 11644RHASHTABLE 11645M: Thomas Graf <tgraf@suug.ch> 11646M: Herbert Xu <herbert@gondor.apana.org.au> 11647L: netdev@vger.kernel.org 11648S: Maintained 11649F: lib/rhashtable.c 11650F: include/linux/rhashtable.h 11651 11652RICOH R5C592 MEMORYSTICK DRIVER 11653M: Maxim Levitsky <maximlevitsky@gmail.com> 11654S: Maintained 11655F: drivers/memstick/host/r592.* 11656 11657RICOH SMARTMEDIA/XD DRIVER 11658M: Maxim Levitsky <maximlevitsky@gmail.com> 11659S: Maintained 11660F: drivers/mtd/nand/r852.c 11661F: drivers/mtd/nand/r852.h 11662 11663RISC-V ARCHITECTURE 11664M: Palmer Dabbelt <palmer@sifive.com> 11665M: Albert Ou <albert@sifive.com> 11666L: patches@groups.riscv.org 11667T: git https://github.com/riscv/riscv-linux 11668S: Supported 11669F: arch/riscv/ 11670K: riscv 11671N: riscv 11672 11673ROCCAT DRIVERS 11674M: Stefan Achatz <erazor_de@users.sourceforge.net> 11675W: http://sourceforge.net/projects/roccat/ 11676S: Maintained 11677F: drivers/hid/hid-roccat* 11678F: include/linux/hid-roccat* 11679F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11680 11681ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11682M: Jacob chen <jacob2.chen@rock-chips.com> 11683L: linux-media@vger.kernel.org 11684S: Maintained 11685F: drivers/media/platform/rockchip/rga/ 11686F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11687 11688ROCKER DRIVER 11689M: Jiri Pirko <jiri@resnulli.us> 11690L: netdev@vger.kernel.org 11691S: Supported 11692F: drivers/net/ethernet/rocker/ 11693 11694ROCKETPORT DRIVER 11695P: Comtrol Corp. 11696W: http://www.comtrol.com 11697S: Maintained 11698F: Documentation/serial/rocket.txt 11699F: drivers/tty/rocket* 11700 11701ROCKETPORT EXPRESS/INFINITY DRIVER 11702M: Kevin Cernekee <cernekee@gmail.com> 11703L: linux-serial@vger.kernel.org 11704S: Odd Fixes 11705F: drivers/tty/serial/rp2.* 11706 11707ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11708M: Marek Vasut <marek.vasut+renesas@gmail.com> 11709L: linux-kernel@vger.kernel.org 11710L: linux-renesas-soc@vger.kernel.org 11711S: Supported 11712F: drivers/mfd/bd9571mwv.c 11713F: drivers/regulator/bd9571mwv-regulator.c 11714F: drivers/gpio/gpio-bd9571mwv.c 11715F: include/linux/mfd/bd9571mwv.h 11716F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11717 11718ROSE NETWORK LAYER 11719M: Ralf Baechle <ralf@linux-mips.org> 11720L: linux-hams@vger.kernel.org 11721W: http://www.linux-ax25.org/ 11722S: Maintained 11723F: include/net/rose.h 11724F: include/uapi/linux/rose.h 11725F: net/rose/ 11726 11727RTL2830 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/rtl2830* 11736 11737RTL2832 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* 11746 11747RTL2832_SDR MEDIA DRIVER 11748M: Antti Palosaari <crope@iki.fi> 11749L: linux-media@vger.kernel.org 11750W: https://linuxtv.org 11751W: http://palosaari.fi/linux/ 11752Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11753T: git git://linuxtv.org/anttip/media_tree.git 11754S: Maintained 11755F: drivers/media/dvb-frontends/rtl2832_sdr* 11756 11757RTL8180 WIRELESS DRIVER 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: Orphan 11762F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11763 11764RTL8187 WIRELESS DRIVER 11765M: Herton Ronaldo Krzesinski <herton@canonical.com> 11766M: Hin-Tak Leung <htl10@users.sourceforge.net> 11767M: Larry Finger <Larry.Finger@lwfinger.net> 11768L: linux-wireless@vger.kernel.org 11769W: http://wireless.kernel.org/ 11770T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11771S: Maintained 11772F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11773 11774RTL8192CE WIRELESS DRIVER 11775M: Larry Finger <Larry.Finger@lwfinger.net> 11776M: Chaoming Li <chaoming_li@realsil.com.cn> 11777L: linux-wireless@vger.kernel.org 11778W: http://wireless.kernel.org/ 11779T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11780S: Maintained 11781F: drivers/net/wireless/realtek/rtlwifi/ 11782F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11783 11784RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11785M: Jes Sorensen <Jes.Sorensen@gmail.com> 11786L: linux-wireless@vger.kernel.org 11787T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11788S: Maintained 11789F: drivers/net/wireless/realtek/rtl8xxxu/ 11790 11791RXRPC SOCKETS (AF_RXRPC) 11792M: David Howells <dhowells@redhat.com> 11793L: linux-afs@lists.infradead.org 11794S: Supported 11795F: net/rxrpc/ 11796F: include/keys/rxrpc-type.h 11797F: include/net/af_rxrpc.h 11798F: include/trace/events/rxrpc.h 11799F: include/uapi/linux/rxrpc.h 11800F: Documentation/networking/rxrpc.txt 11801W: https://www.infradead.org/~dhowells/kafs/ 11802 11803S3 SAVAGE FRAMEBUFFER DRIVER 11804M: Antonino Daplas <adaplas@gmail.com> 11805L: linux-fbdev@vger.kernel.org 11806S: Maintained 11807F: drivers/video/fbdev/savage/ 11808 11809S390 11810M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11811M: Heiko Carstens <heiko.carstens@de.ibm.com> 11812L: linux-s390@vger.kernel.org 11813W: http://www.ibm.com/developerworks/linux/linux390/ 11814T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11815S: Supported 11816F: arch/s390/ 11817F: drivers/s390/ 11818F: Documentation/s390/ 11819F: Documentation/driver-api/s390-drivers.rst 11820 11821S390 COMMON I/O LAYER 11822M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11823M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11824L: linux-s390@vger.kernel.org 11825W: http://www.ibm.com/developerworks/linux/linux390/ 11826S: Supported 11827F: drivers/s390/cio/ 11828 11829S390 DASD DRIVER 11830M: Stefan Haberland <sth@linux.vnet.ibm.com> 11831M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11832L: linux-s390@vger.kernel.org 11833W: http://www.ibm.com/developerworks/linux/linux390/ 11834S: Supported 11835F: drivers/s390/block/dasd* 11836F: block/partitions/ibm.c 11837 11838S390 IOMMU (PCI) 11839M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11840L: linux-s390@vger.kernel.org 11841W: http://www.ibm.com/developerworks/linux/linux390/ 11842S: Supported 11843F: drivers/iommu/s390-iommu.c 11844 11845S390 IUCV NETWORK LAYER 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/*iucv* 11852F: include/net/iucv/ 11853F: net/iucv/ 11854 11855S390 NETWORK DRIVERS 11856M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11857M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11858L: linux-s390@vger.kernel.org 11859W: http://www.ibm.com/developerworks/linux/linux390/ 11860S: Supported 11861F: drivers/s390/net/ 11862 11863S390 PCI SUBSYSTEM 11864M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11865M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11866L: linux-s390@vger.kernel.org 11867W: http://www.ibm.com/developerworks/linux/linux390/ 11868S: Supported 11869F: arch/s390/pci/ 11870F: drivers/pci/hotplug/s390_pci_hpc.c 11871 11872S390 VFIO-CCW DRIVER 11873M: Cornelia Huck <cohuck@redhat.com> 11874M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11875L: linux-s390@vger.kernel.org 11876L: kvm@vger.kernel.org 11877S: Supported 11878F: drivers/s390/cio/vfio_ccw* 11879F: Documentation/s390/vfio-ccw.txt 11880F: include/uapi/linux/vfio_ccw.h 11881 11882S390 ZCRYPT DRIVER 11883M: Harald Freudenberger <freude@de.ibm.com> 11884L: linux-s390@vger.kernel.org 11885W: http://www.ibm.com/developerworks/linux/linux390/ 11886S: Supported 11887F: drivers/s390/crypto/ 11888 11889S390 ZFCP DRIVER 11890M: Steffen Maier <maier@linux.vnet.ibm.com> 11891M: Benjamin Block <bblock@linux.vnet.ibm.com> 11892L: linux-s390@vger.kernel.org 11893W: http://www.ibm.com/developerworks/linux/linux390/ 11894S: Supported 11895F: drivers/s390/scsi/zfcp_* 11896 11897S3C24XX SD/MMC Driver 11898M: Ben Dooks <ben-linux@fluff.org> 11899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11900S: Supported 11901F: drivers/mmc/host/s3cmci.* 11902 11903SAA6588 RDS RECEIVER DRIVER 11904M: Hans Verkuil <hverkuil@xs4all.nl> 11905L: linux-media@vger.kernel.org 11906T: git git://linuxtv.org/media_tree.git 11907W: https://linuxtv.org 11908S: Odd Fixes 11909F: drivers/media/i2c/saa6588* 11910 11911SAA7134 VIDEO4LINUX DRIVER 11912M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11913M: Mauro Carvalho Chehab <mchehab@kernel.org> 11914L: linux-media@vger.kernel.org 11915W: https://linuxtv.org 11916T: git git://linuxtv.org/media_tree.git 11917S: Odd fixes 11918F: Documentation/media/v4l-drivers/saa7134* 11919F: drivers/media/pci/saa7134/ 11920 11921SAA7146 VIDEO4LINUX-2 DRIVER 11922M: Hans Verkuil <hverkuil@xs4all.nl> 11923L: linux-media@vger.kernel.org 11924T: git git://linuxtv.org/media_tree.git 11925S: Maintained 11926F: drivers/media/common/saa7146/ 11927F: drivers/media/pci/saa7146/ 11928F: include/media/saa7146* 11929 11930SAMSUNG AUDIO (ASoC) DRIVERS 11931M: Krzysztof Kozlowski <krzk@kernel.org> 11932M: Sangbeom Kim <sbkim73@samsung.com> 11933M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11934L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11935S: Supported 11936F: sound/soc/samsung/ 11937 11938SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11939M: Krzysztof Kozlowski <krzk@kernel.org> 11940L: linux-crypto@vger.kernel.org 11941L: linux-samsung-soc@vger.kernel.org 11942S: Maintained 11943F: drivers/crypto/exynos-rng.c 11944F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 11945 11946SAMSUNG FRAMEBUFFER DRIVER 11947M: Jingoo Han <jingoohan1@gmail.com> 11948L: linux-fbdev@vger.kernel.org 11949S: Maintained 11950F: drivers/video/fbdev/s3c-fb.c 11951 11952SAMSUNG LAPTOP DRIVER 11953M: Corentin Chary <corentin.chary@gmail.com> 11954L: platform-driver-x86@vger.kernel.org 11955S: Maintained 11956F: drivers/platform/x86/samsung-laptop.c 11957 11958SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11959M: Sangbeom Kim <sbkim73@samsung.com> 11960M: Krzysztof Kozlowski <krzk@kernel.org> 11961M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11962L: linux-kernel@vger.kernel.org 11963L: linux-samsung-soc@vger.kernel.org 11964S: Supported 11965F: drivers/mfd/sec*.c 11966F: drivers/regulator/s2m*.c 11967F: drivers/regulator/s5m*.c 11968F: drivers/clk/clk-s2mps11.c 11969F: drivers/rtc/rtc-s5m.c 11970F: include/linux/mfd/samsung/ 11971F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11972F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11973F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11974F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11975 11976SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11977M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11978L: linux-media@vger.kernel.org 11979L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11980S: Maintained 11981F: drivers/media/platform/s3c-camif/ 11982F: include/media/drv-intf/s3c_camif.h 11983 11984SAMSUNG S3FWRN5 NFC DRIVER 11985M: Robert Baldyga <r.baldyga@samsung.com> 11986M: Krzysztof Opasiak <k.opasiak@samsung.com> 11987L: linux-nfc@lists.01.org (moderated for non-subscribers) 11988S: Supported 11989F: drivers/nfc/s3fwrn5 11990 11991SAMSUNG S5C73M3 CAMERA DRIVER 11992M: Kyungmin Park <kyungmin.park@samsung.com> 11993M: Andrzej Hajda <a.hajda@samsung.com> 11994L: linux-media@vger.kernel.org 11995S: Supported 11996F: drivers/media/i2c/s5c73m3/* 11997 11998SAMSUNG S5K5BAF CAMERA DRIVER 11999M: Kyungmin Park <kyungmin.park@samsung.com> 12000M: Andrzej Hajda <a.hajda@samsung.com> 12001L: linux-media@vger.kernel.org 12002S: Supported 12003F: drivers/media/i2c/s5k5baf.c 12004 12005SAMSUNG S5P Security SubSystem (SSS) DRIVER 12006M: Krzysztof Kozlowski <krzk@kernel.org> 12007M: Vladimir Zapolskiy <vz@mleia.com> 12008L: linux-crypto@vger.kernel.org 12009L: linux-samsung-soc@vger.kernel.org 12010S: Maintained 12011F: drivers/crypto/s5p-sss.c 12012 12013SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12014M: Kyungmin Park <kyungmin.park@samsung.com> 12015M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12016L: linux-media@vger.kernel.org 12017Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12018S: Supported 12019F: drivers/media/platform/exynos4-is/ 12020 12021SAMSUNG SOC CLOCK DRIVERS 12022M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12023M: Tomasz Figa <tomasz.figa@gmail.com> 12024M: Chanwoo Choi <cw00.choi@samsung.com> 12025S: Supported 12026L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12027F: drivers/clk/samsung/ 12028F: include/dt-bindings/clock/exynos*.h 12029F: Documentation/devicetree/bindings/clock/exynos*.txt 12030 12031SAMSUNG SPI DRIVERS 12032M: Kukjin Kim <kgene@kernel.org> 12033M: Krzysztof Kozlowski <krzk@kernel.org> 12034M: Andi Shyti <andi.shyti@samsung.com> 12035L: linux-spi@vger.kernel.org 12036L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12037S: Maintained 12038F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12039F: drivers/spi/spi-s3c* 12040F: include/linux/platform_data/spi-s3c64xx.h 12041 12042SAMSUNG SXGBE DRIVERS 12043M: Byungho An <bh74.an@samsung.com> 12044M: Girish K S <ks.giri@samsung.com> 12045M: Vipul Pandya <vipul.pandya@samsung.com> 12046S: Supported 12047L: netdev@vger.kernel.org 12048F: drivers/net/ethernet/samsung/sxgbe/ 12049 12050SAMSUNG THERMAL DRIVER 12051M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12052L: linux-pm@vger.kernel.org 12053L: linux-samsung-soc@vger.kernel.org 12054S: Supported 12055T: git https://github.com/lmajewski/linux-samsung-thermal.git 12056F: drivers/thermal/samsung/ 12057 12058SAMSUNG USB2 PHY DRIVER 12059M: Kamil Debski <kamil@wypas.org> 12060M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12061L: linux-kernel@vger.kernel.org 12062S: Supported 12063F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12064F: Documentation/phy/samsung-usb2.txt 12065F: drivers/phy/samsung/phy-exynos4210-usb2.c 12066F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12067F: drivers/phy/samsung/phy-exynos5250-usb2.c 12068F: drivers/phy/samsung/phy-s5pv210-usb2.c 12069F: drivers/phy/samsung/phy-samsung-usb2.c 12070F: drivers/phy/samsung/phy-samsung-usb2.h 12071 12072SC1200 WDT DRIVER 12073M: Zwane Mwaikambo <zwanem@gmail.com> 12074S: Maintained 12075F: drivers/watchdog/sc1200wdt.c 12076 12077SCHEDULER 12078M: Ingo Molnar <mingo@redhat.com> 12079M: Peter Zijlstra <peterz@infradead.org> 12080L: linux-kernel@vger.kernel.org 12081T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12082S: Maintained 12083F: kernel/sched/ 12084F: include/linux/sched.h 12085F: include/uapi/linux/sched.h 12086F: include/linux/wait.h 12087 12088SCORE ARCHITECTURE 12089M: Chen Liqin <liqin.linux@gmail.com> 12090M: Lennox Wu <lennox.wu@gmail.com> 12091W: http://www.sunplus.com 12092S: Supported 12093F: arch/score/ 12094 12095SCR24X CHIP CARD INTERFACE DRIVER 12096M: Lubomir Rintel <lkundrak@v3.sk> 12097S: Supported 12098F: drivers/char/pcmcia/scr24x_cs.c 12099 12100SCSI CDROM DRIVER 12101M: Jens Axboe <axboe@kernel.dk> 12102L: linux-scsi@vger.kernel.org 12103W: http://www.kernel.dk 12104S: Maintained 12105F: drivers/scsi/sr* 12106 12107SCSI RDMA PROTOCOL (SRP) INITIATOR 12108M: Bart Van Assche <bart.vanassche@sandisk.com> 12109L: linux-rdma@vger.kernel.org 12110S: Supported 12111W: http://www.openfabrics.org 12112Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12113T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12114F: drivers/infiniband/ulp/srp/ 12115F: include/scsi/srp.h 12116 12117SCSI SG DRIVER 12118M: Doug Gilbert <dgilbert@interlog.com> 12119L: linux-scsi@vger.kernel.org 12120W: http://sg.danny.cz/sg 12121S: Maintained 12122F: Documentation/scsi/scsi-generic.txt 12123F: drivers/scsi/sg.c 12124F: include/scsi/sg.h 12125 12126SCSI SUBSYSTEM 12127M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12128T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12129M: "Martin K. Petersen" <martin.petersen@oracle.com> 12130T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12131L: linux-scsi@vger.kernel.org 12132S: Maintained 12133F: Documentation/devicetree/bindings/scsi/ 12134F: drivers/scsi/ 12135F: include/scsi/ 12136 12137SCSI TAPE DRIVER 12138M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12139L: linux-scsi@vger.kernel.org 12140S: Maintained 12141F: Documentation/scsi/st.txt 12142F: drivers/scsi/st.* 12143F: drivers/scsi/st_*.h 12144 12145SCTP PROTOCOL 12146M: Vlad Yasevich <vyasevich@gmail.com> 12147M: Neil Horman <nhorman@tuxdriver.com> 12148L: linux-sctp@vger.kernel.org 12149W: http://lksctp.sourceforge.net 12150S: Maintained 12151F: Documentation/networking/sctp.txt 12152F: include/linux/sctp.h 12153F: include/uapi/linux/sctp.h 12154F: include/net/sctp/ 12155F: net/sctp/ 12156 12157SCx200 CPU SUPPORT 12158M: Jim Cromie <jim.cromie@gmail.com> 12159S: Odd Fixes 12160F: Documentation/i2c/busses/scx200_acb 12161F: arch/x86/platform/scx200/ 12162F: drivers/watchdog/scx200_wdt.c 12163F: drivers/i2c/busses/scx200* 12164F: drivers/mtd/maps/scx200_docflash.c 12165F: include/linux/scx200.h 12166 12167SCx200 GPIO DRIVER 12168M: Jim Cromie <jim.cromie@gmail.com> 12169S: Maintained 12170F: drivers/char/scx200_gpio.c 12171F: include/linux/scx200_gpio.h 12172 12173SCx200 HRT CLOCKSOURCE DRIVER 12174M: Jim Cromie <jim.cromie@gmail.com> 12175S: Maintained 12176F: drivers/clocksource/scx200_hrt.c 12177 12178SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12179M: Sascha Sommer <saschasommer@freenet.de> 12180L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12181S: Maintained 12182F: drivers/mmc/host/sdricoh_cs.c 12183 12184SECURE COMPUTING 12185M: Kees Cook <keescook@chromium.org> 12186R: Andy Lutomirski <luto@amacapital.net> 12187R: Will Drewry <wad@chromium.org> 12188T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12189S: Supported 12190F: kernel/seccomp.c 12191F: include/uapi/linux/seccomp.h 12192F: include/linux/seccomp.h 12193F: tools/testing/selftests/seccomp/* 12194F: tools/testing/selftests/kselftest_harness.h 12195F: Documentation/userspace-api/seccomp_filter.rst 12196K: \bsecure_computing 12197K: \bTIF_SECCOMP\b 12198 12199SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12200M: Al Cooper <alcooperx@gmail.com> 12201L: linux-mmc@vger.kernel.org 12202L: bcm-kernel-feedback-list@broadcom.com 12203S: Maintained 12204F: drivers/mmc/host/sdhci-brcmstb* 12205 12206SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12207M: Adrian Hunter <adrian.hunter@intel.com> 12208L: linux-mmc@vger.kernel.org 12209T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12210S: Maintained 12211F: drivers/mmc/host/sdhci* 12212F: include/linux/mmc/sdhci* 12213 12214SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12215M: Ben Dooks <ben-linux@fluff.org> 12216M: Jaehoon Chung <jh80.chung@samsung.com> 12217L: linux-mmc@vger.kernel.org 12218S: Maintained 12219F: drivers/mmc/host/sdhci-s3c* 12220 12221SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12222M: Viresh Kumar <vireshk@kernel.org> 12223L: linux-mmc@vger.kernel.org 12224S: Maintained 12225F: drivers/mmc/host/sdhci-spear.c 12226 12227SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12228M: Kishon Vijay Abraham I <kishon@ti.com> 12229L: linux-mmc@vger.kernel.org 12230S: Maintained 12231F: drivers/mmc/host/sdhci-omap.c 12232 12233SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12234M: Scott Bauer <scott.bauer@intel.com> 12235M: Jonathan Derrick <jonathan.derrick@intel.com> 12236L: linux-block@vger.kernel.org 12237S: Supported 12238F: block/sed* 12239F: block/opal_proto.h 12240F: include/linux/sed* 12241F: include/uapi/linux/sed* 12242 12243SECURITY CONTACT 12244M: Security Officers <security@kernel.org> 12245S: Supported 12246 12247SECURITY SUBSYSTEM 12248M: James Morris <james.l.morris@oracle.com> 12249M: "Serge E. Hallyn" <serge@hallyn.com> 12250L: linux-security-module@vger.kernel.org (suggested Cc:) 12251T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12252W: http://kernsec.org/ 12253S: Supported 12254F: security/ 12255 12256SELINUX SECURITY MODULE 12257M: Paul Moore <paul@paul-moore.com> 12258M: Stephen Smalley <sds@tycho.nsa.gov> 12259M: Eric Paris <eparis@parisplace.org> 12260L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12261W: https://selinuxproject.org 12262W: https://github.com/SELinuxProject 12263T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12264S: Supported 12265F: include/linux/selinux* 12266F: security/selinux/ 12267F: scripts/selinux/ 12268F: Documentation/admin-guide/LSM/SELinux.rst 12269 12270SENSABLE PHANTOM 12271M: Jiri Slaby <jirislaby@gmail.com> 12272S: Maintained 12273F: drivers/misc/phantom.c 12274F: include/uapi/linux/phantom.h 12275 12276SERIAL DEVICE BUS 12277M: Rob Herring <robh@kernel.org> 12278L: linux-serial@vger.kernel.org 12279S: Maintained 12280F: Documentation/devicetree/bindings/serial/slave-device.txt 12281F: drivers/tty/serdev/ 12282F: include/linux/serdev.h 12283 12284SERIAL DRIVERS 12285M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12286L: linux-serial@vger.kernel.org 12287S: Maintained 12288F: Documentation/devicetree/bindings/serial/ 12289F: drivers/tty/serial/ 12290 12291SERIAL IR RECEIVER 12292M: Sean Young <sean@mess.org> 12293L: linux-media@vger.kernel.org 12294S: Maintained 12295F: drivers/media/rc/serial_ir.c 12296 12297SFC NETWORK DRIVER 12298M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12299M: Edward Cree <ecree@solarflare.com> 12300M: Bert Kenward <bkenward@solarflare.com> 12301L: netdev@vger.kernel.org 12302S: Supported 12303F: drivers/net/ethernet/sfc/ 12304 12305SGI GRU DRIVER 12306M: Dimitri Sivanich <sivanich@sgi.com> 12307S: Maintained 12308F: drivers/misc/sgi-gru/ 12309 12310SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12311M: Pat Gefre <pfg@sgi.com> 12312L: linux-ia64@vger.kernel.org 12313S: Supported 12314F: Documentation/ia64/serial.txt 12315F: drivers/tty/serial/ioc?_serial.c 12316F: include/linux/ioc?.h 12317 12318SGI XP/XPC/XPNET DRIVER 12319M: Cliff Whickman <cpw@sgi.com> 12320M: Robin Holt <robinmholt@gmail.com> 12321S: Maintained 12322F: drivers/misc/sgi-xp/ 12323 12324SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12325M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12326L: linux-s390@vger.kernel.org 12327W: http://www.ibm.com/developerworks/linux/linux390/ 12328S: Supported 12329F: net/smc/ 12330 12331SH_VEU V4L2 MEM2MEM DRIVER 12332L: linux-media@vger.kernel.org 12333S: Orphan 12334F: drivers/media/platform/sh_veu.c 12335 12336SH_VOU V4L2 OUTPUT DRIVER 12337L: linux-media@vger.kernel.org 12338S: Orphan 12339F: drivers/media/platform/sh_vou.c 12340F: include/media/drv-intf/sh_vou.h 12341 12342SI2157 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/tuners/si2157* 12351 12352SI2168 MEDIA DRIVER 12353M: Antti Palosaari <crope@iki.fi> 12354L: linux-media@vger.kernel.org 12355W: https://linuxtv.org 12356W: http://palosaari.fi/linux/ 12357Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12358T: git git://linuxtv.org/anttip/media_tree.git 12359S: Maintained 12360F: drivers/media/dvb-frontends/si2168* 12361 12362SI470X FM RADIO RECEIVER I2C DRIVER 12363M: Hans Verkuil <hverkuil@xs4all.nl> 12364L: linux-media@vger.kernel.org 12365T: git git://linuxtv.org/media_tree.git 12366W: https://linuxtv.org 12367S: Odd Fixes 12368F: drivers/media/radio/si470x/radio-si470x-i2c.c 12369 12370SI470X FM RADIO RECEIVER USB DRIVER 12371M: Hans Verkuil <hverkuil@xs4all.nl> 12372L: linux-media@vger.kernel.org 12373T: git git://linuxtv.org/media_tree.git 12374W: https://linuxtv.org 12375S: Maintained 12376F: drivers/media/radio/si470x/radio-si470x-common.c 12377F: drivers/media/radio/si470x/radio-si470x.h 12378F: drivers/media/radio/si470x/radio-si470x-usb.c 12379 12380SI4713 FM RADIO TRANSMITTER I2C DRIVER 12381M: Eduardo Valentin <edubezval@gmail.com> 12382L: linux-media@vger.kernel.org 12383T: git git://linuxtv.org/media_tree.git 12384W: https://linuxtv.org 12385S: Odd Fixes 12386F: drivers/media/radio/si4713/si4713.? 12387 12388SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12389M: Eduardo Valentin <edubezval@gmail.com> 12390L: linux-media@vger.kernel.org 12391T: git git://linuxtv.org/media_tree.git 12392W: https://linuxtv.org 12393S: Odd Fixes 12394F: drivers/media/radio/si4713/radio-platform-si4713.c 12395 12396SI4713 FM RADIO TRANSMITTER USB DRIVER 12397M: Hans Verkuil <hverkuil@xs4all.nl> 12398L: linux-media@vger.kernel.org 12399T: git git://linuxtv.org/media_tree.git 12400W: https://linuxtv.org 12401S: Maintained 12402F: drivers/media/radio/si4713/radio-usb-si4713.c 12403 12404SIANO DVB DRIVER 12405M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12406M: Mauro Carvalho Chehab <mchehab@kernel.org> 12407L: linux-media@vger.kernel.org 12408W: https://linuxtv.org 12409T: git git://linuxtv.org/media_tree.git 12410S: Odd fixes 12411F: drivers/media/common/siano/ 12412F: drivers/media/usb/siano/ 12413F: drivers/media/usb/siano/ 12414F: drivers/media/mmc/siano/ 12415 12416SILEAD TOUCHSCREEN DRIVER 12417M: Hans de Goede <hdegoede@redhat.com> 12418L: linux-input@vger.kernel.org 12419L: platform-driver-x86@vger.kernel.org 12420S: Maintained 12421F: drivers/input/touchscreen/silead.c 12422F: drivers/platform/x86/silead_dmi.c 12423 12424SILICON MOTION SM712 FRAME BUFFER DRIVER 12425M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12426M: Teddy Wang <teddy.wang@siliconmotion.com> 12427M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12428L: linux-fbdev@vger.kernel.org 12429S: Maintained 12430F: drivers/video/fbdev/sm712* 12431F: Documentation/fb/sm712fb.txt 12432 12433SIMPLE FIRMWARE INTERFACE (SFI) 12434M: Len Brown <lenb@kernel.org> 12435L: sfi-devel@simplefirmware.org 12436W: http://simplefirmware.org/ 12437T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12438S: Supported 12439F: arch/x86/platform/sfi/ 12440F: drivers/sfi/ 12441F: include/linux/sfi*.h 12442 12443SIMPLEFB FB DRIVER 12444M: Hans de Goede <hdegoede@redhat.com> 12445L: linux-fbdev@vger.kernel.org 12446S: Maintained 12447F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12448F: drivers/video/fbdev/simplefb.c 12449F: include/linux/platform_data/simplefb.h 12450 12451SIMTEC EB110ATX (Chalice CATS) 12452P: Ben Dooks 12453P: Vincent Sanders <vince@simtec.co.uk> 12454M: Simtec Linux Team <linux@simtec.co.uk> 12455W: http://www.simtec.co.uk/products/EB110ATX/ 12456S: Supported 12457 12458SIMTEC EB2410ITX (BAST) 12459P: Ben Dooks 12460P: Vincent Sanders <vince@simtec.co.uk> 12461M: Simtec Linux Team <linux@simtec.co.uk> 12462W: http://www.simtec.co.uk/products/EB2410ITX/ 12463S: Supported 12464F: arch/arm/mach-s3c24xx/mach-bast.c 12465F: arch/arm/mach-s3c24xx/bast-ide.c 12466F: arch/arm/mach-s3c24xx/bast-irq.c 12467 12468SIPHASH PRF ROUTINES 12469M: Jason A. Donenfeld <Jason@zx2c4.com> 12470S: Maintained 12471F: lib/siphash.c 12472F: lib/test_siphash.c 12473F: include/linux/siphash.h 12474 12475SIS 190 ETHERNET DRIVER 12476M: Francois Romieu <romieu@fr.zoreil.com> 12477L: netdev@vger.kernel.org 12478S: Maintained 12479F: drivers/net/ethernet/sis/sis190.c 12480 12481SIS 900/7016 FAST ETHERNET DRIVER 12482M: Daniele Venzano <venza@brownhat.org> 12483W: http://www.brownhat.org/sis900.html 12484L: netdev@vger.kernel.org 12485S: Maintained 12486F: drivers/net/ethernet/sis/sis900.* 12487 12488SIS FRAMEBUFFER DRIVER 12489M: Thomas Winischhofer <thomas@winischhofer.net> 12490W: http://www.winischhofer.net/linuxsisvga.shtml 12491S: Maintained 12492F: Documentation/fb/sisfb.txt 12493F: drivers/video/fbdev/sis/ 12494F: include/video/sisfb.h 12495 12496SIS USB2VGA DRIVER 12497M: Thomas Winischhofer <thomas@winischhofer.net> 12498W: http://www.winischhofer.at/linuxsisusbvga.shtml 12499S: Maintained 12500F: drivers/usb/misc/sisusbvga/ 12501 12502SLAB ALLOCATOR 12503M: Christoph Lameter <cl@linux.com> 12504M: Pekka Enberg <penberg@kernel.org> 12505M: David Rientjes <rientjes@google.com> 12506M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12507M: Andrew Morton <akpm@linux-foundation.org> 12508L: linux-mm@kvack.org 12509S: Maintained 12510F: include/linux/sl?b*.h 12511F: mm/sl?b* 12512 12513SLEEPABLE READ-COPY UPDATE (SRCU) 12514M: Lai Jiangshan <jiangshanlai@gmail.com> 12515M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12516M: Josh Triplett <josh@joshtriplett.org> 12517R: Steven Rostedt <rostedt@goodmis.org> 12518R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12519L: linux-kernel@vger.kernel.org 12520W: http://www.rdrop.com/users/paulmck/RCU/ 12521S: Supported 12522T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12523F: include/linux/srcu.h 12524F: kernel/rcu/srcu.c 12525 12526SMACK SECURITY MODULE 12527M: Casey Schaufler <casey@schaufler-ca.com> 12528L: linux-security-module@vger.kernel.org 12529W: http://schaufler-ca.com 12530T: git git://github.com/cschaufler/smack-next 12531S: Maintained 12532F: Documentation/admin-guide/LSM/Smack.rst 12533F: security/smack/ 12534 12535SMC91x ETHERNET DRIVER 12536M: Nicolas Pitre <nico@fluxnic.net> 12537S: Odd Fixes 12538F: drivers/net/ethernet/smsc/smc91x.* 12539 12540SMIA AND SMIA++ IMAGE SENSOR DRIVER 12541M: Sakari Ailus <sakari.ailus@iki.fi> 12542L: linux-media@vger.kernel.org 12543S: Maintained 12544F: drivers/media/i2c/smiapp/ 12545F: include/media/i2c/smiapp.h 12546F: drivers/media/i2c/smiapp-pll.c 12547F: drivers/media/i2c/smiapp-pll.h 12548F: include/uapi/linux/smiapp.h 12549F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12550 12551SMM665 HARDWARE MONITOR DRIVER 12552M: Guenter Roeck <linux@roeck-us.net> 12553L: linux-hwmon@vger.kernel.org 12554S: Maintained 12555F: Documentation/hwmon/smm665 12556F: drivers/hwmon/smm665.c 12557 12558SMSC EMC2103 HARDWARE MONITOR DRIVER 12559M: Steve Glendinning <steve.glendinning@shawell.net> 12560L: linux-hwmon@vger.kernel.org 12561S: Maintained 12562F: Documentation/hwmon/emc2103 12563F: drivers/hwmon/emc2103.c 12564 12565SMSC SCH5627 HARDWARE MONITOR DRIVER 12566M: Hans de Goede <hdegoede@redhat.com> 12567L: linux-hwmon@vger.kernel.org 12568S: Supported 12569F: Documentation/hwmon/sch5627 12570F: drivers/hwmon/sch5627.c 12571 12572SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12573M: Steve Glendinning <steve.glendinning@shawell.net> 12574L: linux-fbdev@vger.kernel.org 12575S: Maintained 12576F: drivers/video/fbdev/smscufx.c 12577 12578SMSC47B397 HARDWARE MONITOR DRIVER 12579M: Jean Delvare <jdelvare@suse.com> 12580L: linux-hwmon@vger.kernel.org 12581S: Maintained 12582F: Documentation/hwmon/smsc47b397 12583F: drivers/hwmon/smsc47b397.c 12584 12585SMSC911x ETHERNET DRIVER 12586M: Steve Glendinning <steve.glendinning@shawell.net> 12587L: netdev@vger.kernel.org 12588S: Maintained 12589F: include/linux/smsc911x.h 12590F: drivers/net/ethernet/smsc/smsc911x.* 12591 12592SMSC9420 PCI ETHERNET DRIVER 12593M: Steve Glendinning <steve.glendinning@shawell.net> 12594L: netdev@vger.kernel.org 12595S: Maintained 12596F: drivers/net/ethernet/smsc/smsc9420.* 12597 12598SOC-CAMERA V4L2 SUBSYSTEM 12599M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12600L: linux-media@vger.kernel.org 12601T: git git://linuxtv.org/media_tree.git 12602S: Maintained 12603F: include/media/soc* 12604F: drivers/media/i2c/soc_camera/ 12605F: drivers/media/platform/soc_camera/ 12606 12607SOEKRIS NET48XX LED SUPPORT 12608M: Chris Boot <bootc@bootc.net> 12609S: Maintained 12610F: drivers/leds/leds-net48xx.c 12611 12612SOFT-ROCE DRIVER (rxe) 12613M: Moni Shoua <monis@mellanox.com> 12614L: linux-rdma@vger.kernel.org 12615S: Supported 12616W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12617Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12618F: drivers/infiniband/sw/rxe/ 12619F: include/uapi/rdma/rdma_user_rxe.h 12620 12621SOFTLOGIC 6x10 MPEG CODEC 12622M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12623M: Anton Sviridenko <anton@corp.bluecherry.net> 12624M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12625M: Andrey Utkin <andrey_utkin@fastmail.com> 12626M: Ismael Luceno <ismael@iodev.co.uk> 12627L: linux-media@vger.kernel.org 12628S: Supported 12629F: drivers/media/pci/solo6x10/ 12630 12631SOFTWARE RAID (Multiple Disks) SUPPORT 12632M: Shaohua Li <shli@kernel.org> 12633L: linux-raid@vger.kernel.org 12634T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12635S: Supported 12636F: drivers/md/Makefile 12637F: drivers/md/Kconfig 12638F: drivers/md/md* 12639F: drivers/md/raid* 12640F: include/linux/raid/ 12641F: include/uapi/linux/raid/ 12642 12643SONIC NETWORK DRIVER 12644M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12645L: netdev@vger.kernel.org 12646S: Maintained 12647F: drivers/net/ethernet/natsemi/sonic.* 12648 12649SONICS SILICON BACKPLANE DRIVER (SSB) 12650M: Michael Buesch <m@bues.ch> 12651L: linux-wireless@vger.kernel.org 12652S: Maintained 12653F: drivers/ssb/ 12654F: include/linux/ssb/ 12655 12656SONY IMX274 SENSOR DRIVER 12657M: Leon Luo <leonl@leopardimaging.com> 12658L: linux-media@vger.kernel.org 12659T: git git://linuxtv.org/media_tree.git 12660S: Maintained 12661F: drivers/media/i2c/imx274.c 12662F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12663 12664SONY MEMORYSTICK CARD SUPPORT 12665M: Alex Dubov <oakad@yahoo.com> 12666W: http://tifmxx.berlios.de/ 12667S: Maintained 12668F: drivers/memstick/host/tifm_ms.c 12669 12670SONY MEMORYSTICK STANDARD SUPPORT 12671M: Maxim Levitsky <maximlevitsky@gmail.com> 12672S: Maintained 12673F: drivers/memstick/core/ms_block.* 12674 12675SONY VAIO CONTROL DEVICE DRIVER 12676M: Mattia Dongili <malattia@linux.it> 12677L: platform-driver-x86@vger.kernel.org 12678W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12679S: Maintained 12680F: Documentation/laptops/sony-laptop.txt 12681F: drivers/char/sonypi.c 12682F: drivers/platform/x86/sony-laptop.c 12683F: include/linux/sony-laptop.h 12684 12685SOUND 12686M: Jaroslav Kysela <perex@perex.cz> 12687M: Takashi Iwai <tiwai@suse.com> 12688L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12689W: http://www.alsa-project.org/ 12690T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12691T: git git://git.alsa-project.org/alsa-kernel.git 12692Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12693S: Maintained 12694F: Documentation/sound/ 12695F: include/sound/ 12696F: include/uapi/sound/ 12697F: sound/ 12698 12699SOUND - COMPRESSED AUDIO 12700M: Vinod Koul <vinod.koul@intel.com> 12701L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12702T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12703S: Supported 12704F: Documentation/sound/alsa/compress_offload.txt 12705F: include/sound/compress_driver.h 12706F: include/uapi/sound/compress_* 12707F: sound/core/compress_offload.c 12708F: sound/soc/soc-compress.c 12709 12710SOUND - DMAENGINE HELPERS 12711M: Lars-Peter Clausen <lars@metafoo.de> 12712S: Supported 12713F: include/sound/dmaengine_pcm.h 12714F: sound/core/pcm_dmaengine.c 12715F: sound/soc/soc-generic-dmaengine-pcm.c 12716 12717SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12718M: Liam Girdwood <lgirdwood@gmail.com> 12719M: Mark Brown <broonie@kernel.org> 12720T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12721L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12722W: http://alsa-project.org/main/index.php/ASoC 12723S: Supported 12724F: Documentation/devicetree/bindings/sound/ 12725F: Documentation/sound/alsa/soc/ 12726F: sound/soc/ 12727F: include/sound/soc* 12728 12729SP2 MEDIA DRIVER 12730M: Olli Salonen <olli.salonen@iki.fi> 12731L: linux-media@vger.kernel.org 12732W: https://linuxtv.org 12733Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12734S: Maintained 12735F: drivers/media/dvb-frontends/sp2* 12736 12737SPARC + UltraSPARC (sparc/sparc64) 12738M: "David S. Miller" <davem@davemloft.net> 12739L: sparclinux@vger.kernel.org 12740Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12741T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12742T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12743S: Maintained 12744F: arch/sparc/ 12745F: drivers/sbus/ 12746 12747SPARC SERIAL DRIVERS 12748M: "David S. Miller" <davem@davemloft.net> 12749L: sparclinux@vger.kernel.org 12750T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12751T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12752S: Maintained 12753F: include/linux/sunserialcore.h 12754F: drivers/tty/serial/suncore.c 12755F: drivers/tty/serial/sunhv.c 12756F: drivers/tty/serial/sunsab.c 12757F: drivers/tty/serial/sunsab.h 12758F: drivers/tty/serial/sunsu.c 12759F: drivers/tty/serial/sunzilog.c 12760F: drivers/tty/serial/sunzilog.h 12761F: drivers/tty/vcc.c 12762 12763SPARSE CHECKER 12764M: "Christopher Li" <sparse@chrisli.org> 12765L: linux-sparse@vger.kernel.org 12766W: https://sparse.wiki.kernel.org/ 12767T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12768T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12769S: Maintained 12770F: include/linux/compiler.h 12771 12772SPEAR CLOCK FRAMEWORK SUPPORT 12773M: Viresh Kumar <vireshk@kernel.org> 12774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12775W: http://www.st.com/spear 12776S: Maintained 12777F: drivers/clk/spear/ 12778 12779SPEAR PLATFORM SUPPORT 12780M: Viresh Kumar <vireshk@kernel.org> 12781M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12783W: http://www.st.com/spear 12784S: Maintained 12785F: arch/arm/boot/dts/spear* 12786F: arch/arm/mach-spear/ 12787 12788SPI NOR SUBSYSTEM 12789M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12790M: Marek Vasut <marek.vasut@gmail.com> 12791L: linux-mtd@lists.infradead.org 12792W: http://www.linux-mtd.infradead.org/ 12793Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12794T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12795T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12796S: Maintained 12797F: drivers/mtd/spi-nor/ 12798F: include/linux/mtd/spi-nor.h 12799 12800SPI SUBSYSTEM 12801M: Mark Brown <broonie@kernel.org> 12802L: linux-spi@vger.kernel.org 12803T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12804Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12805S: Maintained 12806F: Documentation/devicetree/bindings/spi/ 12807F: Documentation/spi/ 12808F: drivers/spi/ 12809F: include/linux/spi/ 12810F: include/uapi/linux/spi/ 12811F: tools/spi/ 12812 12813SPIDERNET NETWORK DRIVER for CELL 12814M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12815L: netdev@vger.kernel.org 12816S: Supported 12817F: Documentation/networking/spider_net.txt 12818F: drivers/net/ethernet/toshiba/spider_net* 12819 12820SPMI SUBSYSTEM 12821R: Stephen Boyd <sboyd@codeaurora.org> 12822L: linux-arm-msm@vger.kernel.org 12823F: Documentation/devicetree/bindings/spmi/ 12824F: drivers/spmi/ 12825F: include/dt-bindings/spmi/spmi.h 12826F: include/linux/spmi.h 12827F: include/trace/events/spmi.h 12828 12829SPU FILE SYSTEM 12830M: Jeremy Kerr <jk@ozlabs.org> 12831L: linuxppc-dev@lists.ozlabs.org 12832W: http://www.ibm.com/developerworks/power/cell/ 12833S: Supported 12834F: Documentation/filesystems/spufs.txt 12835F: arch/powerpc/platforms/cell/spufs/ 12836 12837SQUASHFS FILE SYSTEM 12838M: Phillip Lougher <phillip@squashfs.org.uk> 12839L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12840W: http://squashfs.org.uk 12841T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12842S: Maintained 12843F: Documentation/filesystems/squashfs.txt 12844F: fs/squashfs/ 12845 12846SRM (Alpha) environment access 12847M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12848S: Maintained 12849F: arch/alpha/kernel/srm_env.c 12850 12851STABLE BRANCH 12852M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12853L: stable@vger.kernel.org 12854S: Supported 12855F: Documentation/process/stable-kernel-rules.rst 12856 12857STAGING - ATOMISP DRIVER 12858M: Alan Cox <alan@linux.intel.com> 12859M: Sakari Ailus <sakari.ailus@linux.intel.com> 12860L: linux-media@vger.kernel.org 12861S: Maintained 12862F: drivers/staging/media/atomisp/ 12863 12864STAGING - COMEDI 12865M: Ian Abbott <abbotti@mev.co.uk> 12866M: H Hartley Sweeten <hsweeten@visionengravers.com> 12867S: Odd Fixes 12868F: drivers/staging/comedi/ 12869 12870STAGING - FLARION FT1000 DRIVERS 12871M: Marek Belisko <marek.belisko@gmail.com> 12872S: Odd Fixes 12873F: drivers/staging/ft1000/ 12874 12875STAGING - INDUSTRIAL IO 12876M: Jonathan Cameron <jic23@kernel.org> 12877L: linux-iio@vger.kernel.org 12878S: Odd Fixes 12879F: Documentation/devicetree/bindings/staging/iio/ 12880F: drivers/staging/iio/ 12881 12882STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12883M: Jarod Wilson <jarod@wilsonet.com> 12884W: http://www.lirc.org/ 12885S: Odd Fixes 12886F: drivers/staging/media/lirc/ 12887 12888STAGING - LUSTRE PARALLEL FILESYSTEM 12889M: Oleg Drokin <oleg.drokin@intel.com> 12890M: Andreas Dilger <andreas.dilger@intel.com> 12891M: James Simmons <jsimmons@infradead.org> 12892L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12893W: http://wiki.lustre.org/ 12894S: Maintained 12895F: drivers/staging/lustre 12896 12897STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12898M: Marc Dietrich <marvin24@gmx.de> 12899L: ac100@lists.launchpad.net (moderated for non-subscribers) 12900L: linux-tegra@vger.kernel.org 12901S: Maintained 12902F: drivers/staging/nvec/ 12903 12904STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12905M: Jens Frederich <jfrederich@gmail.com> 12906M: Daniel Drake <dsd@laptop.org> 12907M: Jon Nettleton <jon.nettleton@gmail.com> 12908W: http://wiki.laptop.org/go/DCON 12909S: Maintained 12910F: drivers/staging/olpc_dcon/ 12911 12912STAGING - REALTEK RTL8712U DRIVERS 12913M: Larry Finger <Larry.Finger@lwfinger.net> 12914M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12915S: Odd Fixes 12916F: drivers/staging/rtl8712/ 12917 12918STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12919M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12920M: Teddy Wang <teddy.wang@siliconmotion.com> 12921M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12922L: linux-fbdev@vger.kernel.org 12923S: Maintained 12924F: drivers/staging/sm750fb/ 12925 12926STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12927M: William Hubbs <w.d.hubbs@gmail.com> 12928M: Chris Brannon <chris@the-brannons.com> 12929M: Kirk Reiser <kirk@reisers.ca> 12930M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12931L: speakup@linux-speakup.org 12932W: http://www.linux-speakup.org/ 12933S: Odd Fixes 12934F: drivers/staging/speakup/ 12935 12936STAGING - VIA VT665X DRIVERS 12937M: Forest Bond <forest@alittletooquiet.net> 12938S: Odd Fixes 12939F: drivers/staging/vt665?/ 12940 12941STAGING - WILC1000 WIFI DRIVER 12942M: Aditya Shankar <aditya.shankar@microchip.com> 12943M: Ganesh Krishna <ganesh.krishna@microchip.com> 12944L: linux-wireless@vger.kernel.org 12945S: Supported 12946F: drivers/staging/wilc1000/ 12947 12948STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12949M: Arnaud Patard <arnaud.patard@rtp-net.org> 12950S: Odd Fixes 12951F: drivers/staging/xgifb/ 12952 12953STAGING SUBSYSTEM 12954M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12955T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12956L: devel@driverdev.osuosl.org 12957S: Supported 12958F: drivers/staging/ 12959 12960STARFIRE/DURALAN NETWORK DRIVER 12961M: Ion Badulescu <ionut@badula.org> 12962S: Odd Fixes 12963F: drivers/net/ethernet/adaptec/starfire* 12964 12965STEC S1220 SKD DRIVER 12966M: Bart Van Assche <bart.vanassche@wdc.com> 12967L: linux-block@vger.kernel.org 12968S: Maintained 12969F: drivers/block/skd*[ch] 12970 12971STI CEC DRIVER 12972M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12973S: Maintained 12974F: drivers/staging/media/st-cec/ 12975F: Documentation/devicetree/bindings/media/stih-cec.txt 12976 12977STK1160 USB VIDEO CAPTURE DRIVER 12978M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12979L: linux-media@vger.kernel.org 12980T: git git://linuxtv.org/media_tree.git 12981S: Maintained 12982F: drivers/media/usb/stk1160/ 12983 12984STMMAC ETHERNET DRIVER 12985M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12986M: Alexandre Torgue <alexandre.torgue@st.com> 12987L: netdev@vger.kernel.org 12988W: http://www.stlinux.com 12989S: Supported 12990F: drivers/net/ethernet/stmicro/stmmac/ 12991 12992SUN3/3X 12993M: Sam Creasey <sammy@sammy.net> 12994W: http://sammy.net/sun3/ 12995S: Maintained 12996F: arch/m68k/kernel/*sun3* 12997F: arch/m68k/sun3*/ 12998F: arch/m68k/include/asm/sun3* 12999F: drivers/net/ethernet/i825xx/sun3* 13000 13001SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13002M: Hans de Goede <hdegoede@redhat.com> 13003L: linux-input@vger.kernel.org 13004S: Maintained 13005F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13006F: drivers/input/keyboard/sun4i-lradc-keys.c 13007 13008SUNDANCE NETWORK DRIVER 13009M: Denis Kirjanov <kda@linux-powerpc.org> 13010L: netdev@vger.kernel.org 13011S: Maintained 13012F: drivers/net/ethernet/dlink/sundance.c 13013 13014SUPERH 13015M: Yoshinori Sato <ysato@users.sourceforge.jp> 13016M: Rich Felker <dalias@libc.org> 13017L: linux-sh@vger.kernel.org 13018Q: http://patchwork.kernel.org/project/linux-sh/list/ 13019S: Maintained 13020F: Documentation/sh/ 13021F: arch/sh/ 13022F: drivers/sh/ 13023 13024SUSPEND TO RAM 13025M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13026M: Len Brown <len.brown@intel.com> 13027M: Pavel Machek <pavel@ucw.cz> 13028L: linux-pm@vger.kernel.org 13029B: https://bugzilla.kernel.org 13030S: Supported 13031F: Documentation/power/ 13032F: arch/x86/kernel/acpi/ 13033F: drivers/base/power/ 13034F: kernel/power/ 13035F: include/linux/suspend.h 13036F: include/linux/freezer.h 13037F: include/linux/pm.h 13038 13039SVGA HANDLING 13040M: Martin Mares <mj@ucw.cz> 13041L: linux-video@atrey.karlin.mff.cuni.cz 13042S: Maintained 13043F: Documentation/svga.txt 13044F: arch/x86/boot/video* 13045 13046SWIOTLB SUBSYSTEM 13047M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13048L: linux-kernel@vger.kernel.org 13049T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13050S: Supported 13051F: lib/swiotlb.c 13052F: arch/*/kernel/pci-swiotlb.c 13053F: include/linux/swiotlb.h 13054 13055SWITCHDEV 13056M: Jiri Pirko <jiri@resnulli.us> 13057M: Ivan Vecera <ivecera@redhat.com> 13058L: netdev@vger.kernel.org 13059S: Supported 13060F: net/switchdev/ 13061F: include/net/switchdev.h 13062 13063SYNC FILE FRAMEWORK 13064M: Sumit Semwal <sumit.semwal@linaro.org> 13065R: Gustavo Padovan <gustavo@padovan.org> 13066S: Maintained 13067L: linux-media@vger.kernel.org 13068L: dri-devel@lists.freedesktop.org 13069F: drivers/dma-buf/sync_* 13070F: drivers/dma-buf/dma-fence* 13071F: drivers/dma-buf/sw_sync.c 13072F: include/linux/sync_file.h 13073F: include/uapi/linux/sync_file.h 13074F: Documentation/sync_file.txt 13075T: git git://anongit.freedesktop.org/drm/drm-misc 13076 13077SYNOPSYS ARC ARCHITECTURE 13078M: Vineet Gupta <vgupta@synopsys.com> 13079L: linux-snps-arc@lists.infradead.org 13080S: Supported 13081F: arch/arc/ 13082F: Documentation/devicetree/bindings/arc/* 13083F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13084F: drivers/clocksource/arc_timer.c 13085F: drivers/tty/serial/arc_uart.c 13086T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13087 13088SYNOPSYS ARC HSDK SDP pll clock driver 13089M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13090S: Supported 13091F: drivers/clk/clk-hsdk-pll.c 13092F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13093 13094SYNOPSYS ARC SDP clock driver 13095M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13096S: Supported 13097F: drivers/clk/axs10x/* 13098F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13099 13100SYNOPSYS ARC SDP platform support 13101M: Alexey Brodkin <abrodkin@synopsys.com> 13102S: Supported 13103F: arch/arc/plat-axs10x 13104F: arch/arc/boot/dts/ax* 13105F: Documentation/devicetree/bindings/arc/axs10* 13106 13107SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13108M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13109S: Supported 13110F: drivers/reset/reset-axs10x.c 13111F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13112 13113SYNOPSYS DESIGNWARE APB GPIO DRIVER 13114M: Hoan Tran <hotran@apm.com> 13115L: linux-gpio@vger.kernel.org 13116S: Maintained 13117F: drivers/gpio/gpio-dwapb.c 13118F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13119 13120SYNOPSYS DESIGNWARE DMAC DRIVER 13121M: Viresh Kumar <vireshk@kernel.org> 13122R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13123S: Maintained 13124F: include/linux/dma/dw.h 13125F: include/linux/platform_data/dma-dw.h 13126F: drivers/dma/dw/ 13127 13128SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13129M: Jie Deng <jiedeng@synopsys.com> 13130M: Jose Abreu <Jose.Abreu@synopsys.com> 13131L: netdev@vger.kernel.org 13132S: Supported 13133F: drivers/net/ethernet/synopsys/ 13134 13135SYNOPSYS DESIGNWARE I2C DRIVER 13136M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13137R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13138R: Mika Westerberg <mika.westerberg@linux.intel.com> 13139L: linux-i2c@vger.kernel.org 13140S: Maintained 13141F: drivers/i2c/busses/i2c-designware-* 13142F: include/linux/platform_data/i2c-designware.h 13143 13144SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13145M: Jaehoon Chung <jh80.chung@samsung.com> 13146L: linux-mmc@vger.kernel.org 13147S: Maintained 13148F: drivers/mmc/host/dw_mmc* 13149 13150SYNOPSYS HSDK RESET CONTROLLER DRIVER 13151M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13152S: Supported 13153F: drivers/reset/reset-hsdk.c 13154F: include/dt-bindings/reset/snps,hsdk-reset.h 13155F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13156 13157SYSTEM CONFIGURATION (SYSCON) 13158M: Lee Jones <lee.jones@linaro.org> 13159M: Arnd Bergmann <arnd@arndb.de> 13160T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13161S: Supported 13162F: drivers/mfd/syscon.c 13163 13164SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13165M: Sudeep Holla <sudeep.holla@arm.com> 13166L: linux-arm-kernel@lists.infradead.org 13167S: Maintained 13168F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13169F: drivers/clk/clk-scpi.c 13170F: drivers/cpufreq/scpi-cpufreq.c 13171F: drivers/firmware/arm_scpi.c 13172F: include/linux/scpi_protocol.h 13173 13174SYSTEM RESET/SHUTDOWN DRIVERS 13175M: Sebastian Reichel <sre@kernel.org> 13176L: linux-pm@vger.kernel.org 13177T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13178S: Maintained 13179F: Documentation/devicetree/bindings/power/reset/ 13180F: drivers/power/reset/ 13181 13182SYSTEM TRACE MODULE CLASS 13183M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13184S: Maintained 13185T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13186F: Documentation/trace/stm.txt 13187F: drivers/hwtracing/stm/ 13188F: include/linux/stm.h 13189F: include/uapi/linux/stm.h 13190 13191SYSV FILESYSTEM 13192M: Christoph Hellwig <hch@infradead.org> 13193S: Maintained 13194F: Documentation/filesystems/sysv-fs.txt 13195F: fs/sysv/ 13196F: include/linux/sysv_fs.h 13197 13198TARGET SUBSYSTEM 13199M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13200L: linux-scsi@vger.kernel.org 13201L: target-devel@vger.kernel.org 13202W: http://www.linux-iscsi.org 13203W: http://groups.google.com/group/linux-iscsi-target-dev 13204T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13205S: Supported 13206F: drivers/target/ 13207F: include/target/ 13208F: Documentation/target/ 13209 13210TASKSTATS STATISTICS INTERFACE 13211M: Balbir Singh <bsingharora@gmail.com> 13212S: Maintained 13213F: Documentation/accounting/taskstats* 13214F: include/linux/taskstats* 13215F: kernel/taskstats.c 13216 13217TC subsystem 13218M: Jamal Hadi Salim <jhs@mojatatu.com> 13219M: Cong Wang <xiyou.wangcong@gmail.com> 13220M: Jiri Pirko <jiri@resnulli.us> 13221L: netdev@vger.kernel.org 13222S: Maintained 13223F: include/net/pkt_cls.h 13224F: include/net/pkt_sched.h 13225F: include/net/tc_act/ 13226F: include/uapi/linux/pkt_cls.h 13227F: include/uapi/linux/pkt_sched.h 13228F: include/uapi/linux/tc_act/ 13229F: include/uapi/linux/tc_ematch/ 13230F: net/sched/ 13231 13232TCP LOW PRIORITY MODULE 13233M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13234M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13235W: http://tcp-lp-mod.sourceforge.net/ 13236S: Maintained 13237F: net/ipv4/tcp_lp.c 13238 13239TDA10071 MEDIA DRIVER 13240M: Antti Palosaari <crope@iki.fi> 13241L: linux-media@vger.kernel.org 13242W: https://linuxtv.org 13243W: http://palosaari.fi/linux/ 13244Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13245T: git git://linuxtv.org/anttip/media_tree.git 13246S: Maintained 13247F: drivers/media/dvb-frontends/tda10071* 13248 13249TDA18212 MEDIA DRIVER 13250M: Antti Palosaari <crope@iki.fi> 13251L: linux-media@vger.kernel.org 13252W: https://linuxtv.org 13253W: http://palosaari.fi/linux/ 13254Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13255T: git git://linuxtv.org/anttip/media_tree.git 13256S: Maintained 13257F: drivers/media/tuners/tda18212* 13258 13259TDA18218 MEDIA DRIVER 13260M: Antti Palosaari <crope@iki.fi> 13261L: linux-media@vger.kernel.org 13262W: https://linuxtv.org 13263W: http://palosaari.fi/linux/ 13264Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13265T: git git://linuxtv.org/anttip/media_tree.git 13266S: Maintained 13267F: drivers/media/tuners/tda18218* 13268 13269TDA18271 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/tda18271* 13278 13279TDA827x 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 13289TDA8290 MEDIA DRIVER 13290M: Michael Krufky <mkrufky@linuxtv.org> 13291L: linux-media@vger.kernel.org 13292W: https://linuxtv.org 13293W: http://github.com/mkrufky 13294Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13295T: git git://linuxtv.org/mkrufky/tuners.git 13296S: Maintained 13297F: drivers/media/tuners/tda8290.* 13298 13299TDA9840 MEDIA DRIVER 13300M: Hans Verkuil <hverkuil@xs4all.nl> 13301L: linux-media@vger.kernel.org 13302T: git git://linuxtv.org/media_tree.git 13303W: https://linuxtv.org 13304S: Maintained 13305F: drivers/media/i2c/tda9840* 13306 13307TEA5761 TUNER DRIVER 13308M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13309M: Mauro Carvalho Chehab <mchehab@kernel.org> 13310L: linux-media@vger.kernel.org 13311W: https://linuxtv.org 13312T: git git://linuxtv.org/media_tree.git 13313S: Odd fixes 13314F: drivers/media/tuners/tea5761.* 13315 13316TEA5767 TUNER DRIVER 13317M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13318M: Mauro Carvalho Chehab <mchehab@kernel.org> 13319L: linux-media@vger.kernel.org 13320W: https://linuxtv.org 13321T: git git://linuxtv.org/media_tree.git 13322S: Maintained 13323F: drivers/media/tuners/tea5767.* 13324 13325TEA6415C MEDIA DRIVER 13326M: Hans Verkuil <hverkuil@xs4all.nl> 13327L: linux-media@vger.kernel.org 13328T: git git://linuxtv.org/media_tree.git 13329W: https://linuxtv.org 13330S: Maintained 13331F: drivers/media/i2c/tea6415c* 13332 13333TEA6420 MEDIA DRIVER 13334M: Hans Verkuil <hverkuil@xs4all.nl> 13335L: linux-media@vger.kernel.org 13336T: git git://linuxtv.org/media_tree.git 13337W: https://linuxtv.org 13338S: Maintained 13339F: drivers/media/i2c/tea6420* 13340 13341TEAM DRIVER 13342M: Jiri Pirko <jiri@resnulli.us> 13343L: netdev@vger.kernel.org 13344S: Supported 13345F: drivers/net/team/ 13346F: include/linux/if_team.h 13347F: include/uapi/linux/if_team.h 13348 13349TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13350M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13351S: Maintained 13352F: arch/x86/platform/ts5500/ 13353 13354TECHNOTREND USB IR RECEIVER 13355M: Sean Young <sean@mess.org> 13356L: linux-media@vger.kernel.org 13357S: Maintained 13358F: drivers/media/rc/ttusbir.c 13359 13360TEE SUBSYSTEM 13361M: Jens Wiklander <jens.wiklander@linaro.org> 13362S: Maintained 13363F: include/linux/tee_drv.h 13364F: include/uapi/linux/tee.h 13365F: drivers/tee/ 13366F: Documentation/tee.txt 13367 13368TEGRA ARCHITECTURE SUPPORT 13369M: Thierry Reding <thierry.reding@gmail.com> 13370M: Jonathan Hunter <jonathanh@nvidia.com> 13371L: linux-tegra@vger.kernel.org 13372Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13373T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13374S: Supported 13375N: [^a-z]tegra 13376 13377TEGRA CLOCK DRIVER 13378M: Peter De Schrijver <pdeschrijver@nvidia.com> 13379M: Prashant Gaikwad <pgaikwad@nvidia.com> 13380S: Supported 13381F: drivers/clk/tegra/ 13382 13383TEGRA DMA DRIVERS 13384M: Laxman Dewangan <ldewangan@nvidia.com> 13385M: Jon Hunter <jonathanh@nvidia.com> 13386S: Supported 13387F: drivers/dma/tegra* 13388 13389TEGRA I2C DRIVER 13390M: Laxman Dewangan <ldewangan@nvidia.com> 13391S: Supported 13392F: drivers/i2c/busses/i2c-tegra.c 13393 13394TEGRA IOMMU DRIVERS 13395M: Hiroshi Doyu <hdoyu@nvidia.com> 13396S: Supported 13397F: drivers/iommu/tegra* 13398 13399TEGRA KBC DRIVER 13400M: Rakesh Iyer <riyer@nvidia.com> 13401M: Laxman Dewangan <ldewangan@nvidia.com> 13402S: Supported 13403F: drivers/input/keyboard/tegra-kbc.c 13404 13405TEGRA PWM DRIVER 13406M: Thierry Reding <thierry.reding@gmail.com> 13407S: Supported 13408F: drivers/pwm/pwm-tegra.c 13409 13410TEGRA SERIAL DRIVER 13411M: Laxman Dewangan <ldewangan@nvidia.com> 13412S: Supported 13413F: drivers/tty/serial/serial-tegra.c 13414 13415TEGRA SPI DRIVER 13416M: Laxman Dewangan <ldewangan@nvidia.com> 13417S: Supported 13418F: drivers/spi/spi-tegra* 13419 13420TEHUTI ETHERNET DRIVER 13421M: Andy Gospodarek <andy@greyhouse.net> 13422L: netdev@vger.kernel.org 13423S: Supported 13424F: drivers/net/ethernet/tehuti/* 13425 13426Telecom Clock Driver for MCPL0010 13427M: Mark Gross <mark.gross@intel.com> 13428S: Supported 13429F: drivers/char/tlclk.c 13430 13431TENSILICA XTENSA PORT (xtensa) 13432M: Chris Zankel <chris@zankel.net> 13433M: Max Filippov <jcmvbkbc@gmail.com> 13434L: linux-xtensa@linux-xtensa.org 13435T: git git://github.com/czankel/xtensa-linux.git 13436S: Maintained 13437F: arch/xtensa/ 13438F: drivers/irqchip/irq-xtensa-* 13439 13440Texas Instruments' System Control Interface (TISCI) Protocol Driver 13441M: Nishanth Menon <nm@ti.com> 13442M: Tero Kristo <t-kristo@ti.com> 13443M: Santosh Shilimkar <ssantosh@kernel.org> 13444L: linux-arm-kernel@lists.infradead.org 13445S: Maintained 13446F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13447F: drivers/firmware/ti_sci* 13448F: include/linux/soc/ti/ti_sci_protocol.h 13449F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13450F: include/dt-bindings/genpd/k2g.h 13451F: drivers/soc/ti/ti_sci_pm_domains.c 13452F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13453F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13454F: drivers/clk/keystone/sci-clk.c 13455F: drivers/reset/reset-ti-sci.c 13456 13457THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13458M: Hans Verkuil <hverkuil@xs4all.nl> 13459L: linux-media@vger.kernel.org 13460T: git git://linuxtv.org/media_tree.git 13461W: https://linuxtv.org 13462S: Maintained 13463F: drivers/media/radio/radio-raremono.c 13464 13465THERMAL 13466M: Zhang Rui <rui.zhang@intel.com> 13467M: Eduardo Valentin <edubezval@gmail.com> 13468L: linux-pm@vger.kernel.org 13469T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13470T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13471Q: https://patchwork.kernel.org/project/linux-pm/list/ 13472S: Supported 13473F: drivers/thermal/ 13474F: include/linux/thermal.h 13475F: include/uapi/linux/thermal.h 13476F: include/linux/cpu_cooling.h 13477F: Documentation/devicetree/bindings/thermal/ 13478 13479THERMAL/CPU_COOLING 13480M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13481M: Viresh Kumar <viresh.kumar@linaro.org> 13482M: Javi Merino <javi.merino@kernel.org> 13483L: linux-pm@vger.kernel.org 13484S: Supported 13485F: Documentation/thermal/cpu-cooling-api.txt 13486F: drivers/thermal/cpu_cooling.c 13487F: include/linux/cpu_cooling.h 13488 13489THINKPAD ACPI EXTRAS DRIVER 13490M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13491L: ibm-acpi-devel@lists.sourceforge.net 13492L: platform-driver-x86@vger.kernel.org 13493W: http://ibm-acpi.sourceforge.net 13494W: http://thinkwiki.org/wiki/Ibm-acpi 13495T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13496S: Maintained 13497F: drivers/platform/x86/thinkpad_acpi.c 13498 13499THUNDERBOLT DRIVER 13500M: Andreas Noever <andreas.noever@gmail.com> 13501M: Michael Jamet <michael.jamet@intel.com> 13502M: Mika Westerberg <mika.westerberg@linux.intel.com> 13503M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13504T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13505S: Maintained 13506F: Documentation/admin-guide/thunderbolt.rst 13507F: drivers/thunderbolt/ 13508F: include/linux/thunderbolt.h 13509 13510THUNDERBOLT NETWORK DRIVER 13511M: Michael Jamet <michael.jamet@intel.com> 13512M: Mika Westerberg <mika.westerberg@linux.intel.com> 13513M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13514L: netdev@vger.kernel.org 13515S: Maintained 13516F: drivers/net/thunderbolt.c 13517 13518THUNDERX GPIO DRIVER 13519M: David Daney <david.daney@cavium.com> 13520S: Maintained 13521F: drivers/gpio/gpio-thunderx.c 13522 13523TI AM437X VPFE DRIVER 13524M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13525L: linux-media@vger.kernel.org 13526W: https://linuxtv.org 13527Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13528T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13529S: Maintained 13530F: drivers/media/platform/am437x/ 13531 13532TI BANDGAP AND THERMAL DRIVER 13533M: Eduardo Valentin <edubezval@gmail.com> 13534M: Keerthy <j-keerthy@ti.com> 13535L: linux-pm@vger.kernel.org 13536L: linux-omap@vger.kernel.org 13537S: Maintained 13538F: drivers/thermal/ti-soc-thermal/ 13539 13540TI BQ27XXX POWER SUPPLY DRIVER 13541R: Andrew F. Davis <afd@ti.com> 13542F: include/linux/power/bq27xxx_battery.h 13543F: drivers/power/supply/bq27xxx_battery.c 13544F: drivers/power/supply/bq27xxx_battery_i2c.c 13545 13546TI CDCE706 CLOCK DRIVER 13547M: Max Filippov <jcmvbkbc@gmail.com> 13548S: Maintained 13549F: drivers/clk/clk-cdce706.c 13550 13551TI CLOCK DRIVER 13552M: Tero Kristo <t-kristo@ti.com> 13553L: linux-omap@vger.kernel.org 13554S: Maintained 13555F: drivers/clk/ti/ 13556F: include/linux/clk/ti.h 13557 13558TI DAVINCI MACHINE SUPPORT 13559M: Sekhar Nori <nsekhar@ti.com> 13560M: Kevin Hilman <khilman@kernel.org> 13561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13562T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13563S: Supported 13564F: arch/arm/mach-davinci/ 13565F: drivers/i2c/busses/i2c-davinci.c 13566F: arch/arm/boot/dts/da850* 13567 13568TI DAVINCI SERIES GPIO DRIVER 13569M: Keerthy <j-keerthy@ti.com> 13570L: linux-gpio@vger.kernel.org 13571S: Maintained 13572F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13573F: drivers/gpio/gpio-davinci.c 13574 13575TI DAVINCI SERIES MEDIA DRIVER 13576M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13577L: linux-media@vger.kernel.org 13578W: https://linuxtv.org 13579Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13580T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13581S: Maintained 13582F: drivers/media/platform/davinci/ 13583F: include/media/davinci/ 13584 13585TI ETHERNET SWITCH DRIVER (CPSW) 13586R: Grygorii Strashko <grygorii.strashko@ti.com> 13587L: linux-omap@vger.kernel.org 13588L: netdev@vger.kernel.org 13589S: Maintained 13590F: drivers/net/ethernet/ti/cpsw* 13591F: drivers/net/ethernet/ti/davinci* 13592 13593TI FLASH MEDIA INTERFACE DRIVER 13594M: Alex Dubov <oakad@yahoo.com> 13595S: Maintained 13596F: drivers/misc/tifm* 13597F: drivers/mmc/host/tifm_sd.c 13598F: include/linux/tifm.h 13599 13600TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13601M: Santosh Shilimkar <ssantosh@kernel.org> 13602L: linux-kernel@vger.kernel.org 13603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13604S: Maintained 13605F: drivers/soc/ti/* 13606T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13607 13608TI LM49xxx FAMILY ASoC CODEC DRIVERS 13609M: M R Swami Reddy <mr.swami.reddy@ti.com> 13610M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13611L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13612S: Maintained 13613F: sound/soc/codecs/lm49453* 13614F: sound/soc/codecs/isabelle* 13615 13616TI LP855x BACKLIGHT DRIVER 13617M: Milo Kim <milo.kim@ti.com> 13618S: Maintained 13619F: Documentation/backlight/lp855x-driver.txt 13620F: drivers/video/backlight/lp855x_bl.c 13621F: include/linux/platform_data/lp855x.h 13622 13623TI LP8727 CHARGER DRIVER 13624M: Milo Kim <milo.kim@ti.com> 13625S: Maintained 13626F: drivers/power/supply/lp8727_charger.c 13627F: include/linux/platform_data/lp8727.h 13628 13629TI LP8788 MFD DRIVER 13630M: Milo Kim <milo.kim@ti.com> 13631S: Maintained 13632F: drivers/iio/adc/lp8788_adc.c 13633F: drivers/leds/leds-lp8788.c 13634F: drivers/mfd/lp8788*.c 13635F: drivers/power/supply/lp8788-charger.c 13636F: drivers/regulator/lp8788-*.c 13637F: include/linux/mfd/lp8788*.h 13638 13639TI NETCP ETHERNET DRIVER 13640M: Wingman Kwok <w-kwok2@ti.com> 13641M: Murali Karicheri <m-karicheri2@ti.com> 13642L: netdev@vger.kernel.org 13643S: Maintained 13644F: drivers/net/ethernet/ti/netcp* 13645 13646TI TAS571X FAMILY ASoC CODEC DRIVER 13647M: Kevin Cernekee <cernekee@chromium.org> 13648L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13649S: Odd Fixes 13650F: sound/soc/codecs/tas571x* 13651 13652TI TRF7970A NFC DRIVER 13653M: Mark Greer <mgreer@animalcreek.com> 13654L: linux-wireless@vger.kernel.org 13655L: linux-nfc@lists.01.org (moderated for non-subscribers) 13656S: Supported 13657F: drivers/nfc/trf7970a.c 13658F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13659 13660TI TWL4030 SERIES SOC CODEC DRIVER 13661M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13662L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13663S: Maintained 13664F: sound/soc/codecs/twl4030* 13665 13666TI VPE/CAL DRIVERS 13667M: Benoit Parrot <bparrot@ti.com> 13668L: linux-media@vger.kernel.org 13669W: http://linuxtv.org/ 13670Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13671S: Maintained 13672F: drivers/media/platform/ti-vpe/ 13673 13674TI WILINK WIRELESS DRIVERS 13675L: linux-wireless@vger.kernel.org 13676W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13677W: http://wireless.kernel.org/en/users/Drivers/wl1251 13678T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13679S: Orphan 13680F: drivers/net/wireless/ti/ 13681F: include/linux/wl12xx.h 13682 13683TILE ARCHITECTURE 13684W: http://www.mellanox.com/repository/solutions/tile-scm/ 13685S: Orphan 13686F: arch/tile/ 13687F: drivers/char/tile-srom.c 13688F: drivers/edac/tile_edac.c 13689F: drivers/net/ethernet/tile/ 13690F: drivers/rtc/rtc-tile.c 13691F: drivers/tty/hvc/hvc_tile.c 13692F: drivers/tty/serial/tilegx.c 13693F: drivers/usb/host/*-tilegx.c 13694F: include/linux/usb/tilegx.h 13695 13696TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13697M: John Stultz <john.stultz@linaro.org> 13698M: Thomas Gleixner <tglx@linutronix.de> 13699R: Stephen Boyd <sboyd@codeaurora.org> 13700L: linux-kernel@vger.kernel.org 13701T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13702S: Supported 13703F: include/linux/clocksource.h 13704F: include/linux/time.h 13705F: include/linux/timex.h 13706F: include/uapi/linux/time.h 13707F: include/uapi/linux/timex.h 13708F: kernel/time/clocksource.c 13709F: kernel/time/time*.c 13710F: kernel/time/alarmtimer.c 13711F: kernel/time/ntp.c 13712F: tools/testing/selftests/timers/ 13713 13714TIPC NETWORK LAYER 13715M: Jon Maloy <jon.maloy@ericsson.com> 13716M: Ying Xue <ying.xue@windriver.com> 13717L: netdev@vger.kernel.org (core kernel code) 13718L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13719W: http://tipc.sourceforge.net/ 13720S: Maintained 13721F: include/uapi/linux/tipc*.h 13722F: net/tipc/ 13723 13724TLAN NETWORK DRIVER 13725M: Samuel Chessman <chessman@tux.org> 13726L: tlan-devel@lists.sourceforge.net (subscribers-only) 13727W: http://sourceforge.net/projects/tlan/ 13728S: Maintained 13729F: Documentation/networking/tlan.txt 13730F: drivers/net/ethernet/ti/tlan.* 13731 13732TM6000 VIDEO4LINUX DRIVER 13733M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13734M: Mauro Carvalho Chehab <mchehab@kernel.org> 13735L: linux-media@vger.kernel.org 13736W: https://linuxtv.org 13737T: git git://linuxtv.org/media_tree.git 13738S: Odd fixes 13739F: drivers/media/usb/tm6000/ 13740F: Documentation/media/v4l-drivers/tm6000* 13741 13742TMIO/SDHI MMC DRIVER 13743M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13744L: linux-mmc@vger.kernel.org 13745S: Supported 13746F: drivers/mmc/host/tmio_mmc* 13747F: drivers/mmc/host/renesas_sdhi* 13748F: include/linux/mfd/tmio.h 13749 13750TMP401 HARDWARE MONITOR DRIVER 13751M: Guenter Roeck <linux@roeck-us.net> 13752L: linux-hwmon@vger.kernel.org 13753S: Maintained 13754F: Documentation/hwmon/tmp401 13755F: drivers/hwmon/tmp401.c 13756 13757TMPFS (SHMEM FILESYSTEM) 13758M: Hugh Dickins <hughd@google.com> 13759L: linux-mm@kvack.org 13760S: Maintained 13761F: include/linux/shmem_fs.h 13762F: mm/shmem.c 13763 13764TOMOYO SECURITY MODULE 13765M: Kentaro Takeda <takedakn@nttdata.co.jp> 13766M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13767L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13768L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13769L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13770L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13771W: http://tomoyo.sourceforge.jp/ 13772T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13773S: Maintained 13774F: security/tomoyo/ 13775 13776TOPSTAR LAPTOP EXTRAS DRIVER 13777M: Herton Ronaldo Krzesinski <herton@canonical.com> 13778L: platform-driver-x86@vger.kernel.org 13779S: Maintained 13780F: drivers/platform/x86/topstar-laptop.c 13781 13782TOSHIBA ACPI EXTRAS DRIVER 13783M: Azael Avalos <coproscefalo@gmail.com> 13784L: platform-driver-x86@vger.kernel.org 13785S: Maintained 13786F: drivers/platform/x86/toshiba_acpi.c 13787 13788TOSHIBA BLUETOOTH DRIVER 13789M: Azael Avalos <coproscefalo@gmail.com> 13790L: platform-driver-x86@vger.kernel.org 13791S: Maintained 13792F: drivers/platform/x86/toshiba_bluetooth.c 13793 13794TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13795M: Azael Avalos <coproscefalo@gmail.com> 13796L: platform-driver-x86@vger.kernel.org 13797S: Maintained 13798F: drivers/platform/x86/toshiba_haps.c 13799 13800TOSHIBA SMM DRIVER 13801M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13802W: http://www.buzzard.org.uk/toshiba/ 13803S: Maintained 13804F: drivers/char/toshiba.c 13805F: include/linux/toshiba.h 13806F: include/uapi/linux/toshiba.h 13807 13808TOSHIBA TC358743 DRIVER 13809M: Mats Randgaard <matrandg@cisco.com> 13810L: linux-media@vger.kernel.org 13811S: Maintained 13812F: drivers/media/i2c/tc358743* 13813F: include/media/i2c/tc358743.h 13814 13815TOSHIBA WMI HOTKEYS DRIVER 13816M: Azael Avalos <coproscefalo@gmail.com> 13817L: platform-driver-x86@vger.kernel.org 13818S: Maintained 13819F: drivers/platform/x86/toshiba-wmi.c 13820 13821TPM DEVICE DRIVER 13822M: Peter Huewe <peterhuewe@gmx.de> 13823M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13824R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13825L: linux-integrity@vger.kernel.org 13826Q: https://patchwork.kernel.org/project/linux-integrity/list/ 13827T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13828S: Maintained 13829F: drivers/char/tpm/ 13830 13831TRACING 13832M: Steven Rostedt <rostedt@goodmis.org> 13833M: Ingo Molnar <mingo@redhat.com> 13834T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13835S: Maintained 13836F: Documentation/trace/ftrace.txt 13837F: arch/*/*/*/ftrace.h 13838F: arch/*/kernel/ftrace.c 13839F: include/*/ftrace.h 13840F: include/linux/trace*.h 13841F: include/trace/ 13842F: kernel/trace/ 13843F: tools/testing/selftests/ftrace/ 13844 13845TRACING MMIO ACCESSES (MMIOTRACE) 13846M: Steven Rostedt <rostedt@goodmis.org> 13847M: Ingo Molnar <mingo@kernel.org> 13848R: Karol Herbst <karolherbst@gmail.com> 13849R: Pekka Paalanen <ppaalanen@gmail.com> 13850S: Maintained 13851L: linux-kernel@vger.kernel.org 13852L: nouveau@lists.freedesktop.org 13853F: kernel/trace/trace_mmiotrace.c 13854F: include/linux/mmiotrace.h 13855F: arch/x86/mm/kmmio.c 13856F: arch/x86/mm/mmio-mod.c 13857F: arch/x86/mm/testmmiotrace.c 13858 13859TRIVIAL PATCHES 13860M: Jiri Kosina <trivial@kernel.org> 13861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13862S: Maintained 13863K: ^Subject:.*(?i)trivial 13864 13865TTY LAYER 13866M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13867M: Jiri Slaby <jslaby@suse.com> 13868S: Supported 13869T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13870F: Documentation/serial/ 13871F: drivers/tty/ 13872F: drivers/tty/serial/serial_core.c 13873F: include/linux/serial_core.h 13874F: include/linux/serial.h 13875F: include/linux/tty.h 13876F: include/uapi/linux/serial_core.h 13877F: include/uapi/linux/serial.h 13878F: include/uapi/linux/tty.h 13879 13880TUA9001 MEDIA DRIVER 13881M: Antti Palosaari <crope@iki.fi> 13882L: linux-media@vger.kernel.org 13883W: https://linuxtv.org 13884W: http://palosaari.fi/linux/ 13885Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13886T: git git://linuxtv.org/anttip/media_tree.git 13887S: Maintained 13888F: drivers/media/tuners/tua9001* 13889 13890TULIP NETWORK DRIVERS 13891L: netdev@vger.kernel.org 13892L: linux-parisc@vger.kernel.org 13893S: Orphan 13894F: drivers/net/ethernet/dec/tulip/ 13895 13896TUN/TAP driver 13897M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13898W: http://vtun.sourceforge.net/tun 13899S: Maintained 13900F: Documentation/networking/tuntap.txt 13901F: arch/um/os-Linux/drivers/ 13902 13903TURBOCHANNEL SUBSYSTEM 13904M: "Maciej W. Rozycki" <macro@linux-mips.org> 13905M: Ralf Baechle <ralf@linux-mips.org> 13906L: linux-mips@linux-mips.org 13907Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13908S: Maintained 13909F: drivers/tc/ 13910F: include/linux/tc.h 13911 13912TW5864 VIDEO4LINUX DRIVER 13913M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13914M: Anton Sviridenko <anton@corp.bluecherry.net> 13915M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13916M: Andrey Utkin <andrey_utkin@fastmail.com> 13917L: linux-media@vger.kernel.org 13918S: Supported 13919F: drivers/media/pci/tw5864/ 13920 13921TW68 VIDEO4LINUX DRIVER 13922M: Hans Verkuil <hverkuil@xs4all.nl> 13923L: linux-media@vger.kernel.org 13924T: git git://linuxtv.org/media_tree.git 13925W: https://linuxtv.org 13926S: Odd Fixes 13927F: drivers/media/pci/tw68/ 13928 13929TW686X VIDEO4LINUX DRIVER 13930M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13931L: linux-media@vger.kernel.org 13932T: git git://linuxtv.org/media_tree.git 13933W: http://linuxtv.org 13934S: Maintained 13935F: drivers/media/pci/tw686x/ 13936 13937UBI FILE SYSTEM (UBIFS) 13938M: Richard Weinberger <richard@nod.at> 13939M: Artem Bityutskiy <dedekind1@gmail.com> 13940M: Adrian Hunter <adrian.hunter@intel.com> 13941L: linux-mtd@lists.infradead.org 13942T: git git://git.infradead.org/ubifs-2.6.git 13943W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13944S: Supported 13945F: Documentation/filesystems/ubifs.txt 13946F: fs/ubifs/ 13947 13948UCLINUX (M68KNOMMU AND COLDFIRE) 13949M: Greg Ungerer <gerg@linux-m68k.org> 13950W: http://www.linux-m68k.org/ 13951W: http://www.uclinux.org/ 13952L: linux-m68k@lists.linux-m68k.org 13953L: uclinux-dev@uclinux.org (subscribers-only) 13954T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13955S: Maintained 13956F: arch/m68k/coldfire/ 13957F: arch/m68k/68*/ 13958F: arch/m68k/*/*_no.* 13959F: arch/m68k/include/asm/*_no.* 13960 13961UDF FILESYSTEM 13962M: Jan Kara <jack@suse.com> 13963S: Maintained 13964F: Documentation/filesystems/udf.txt 13965F: fs/udf/ 13966 13967UDRAW TABLET 13968M: Bastien Nocera <hadess@hadess.net> 13969L: linux-input@vger.kernel.org 13970S: Maintained 13971F: drivers/hid/hid-udraw-ps3.c 13972 13973UFS FILESYSTEM 13974M: Evgeniy Dushistov <dushistov@mail.ru> 13975S: Maintained 13976F: Documentation/filesystems/ufs.txt 13977F: fs/ufs/ 13978 13979UHID USERSPACE HID IO DRIVER: 13980M: David Herrmann <dh.herrmann@googlemail.com> 13981L: linux-input@vger.kernel.org 13982S: Maintained 13983F: drivers/hid/uhid.c 13984F: include/uapi/linux/uhid.h 13985 13986ULPI BUS 13987M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13988L: linux-usb@vger.kernel.org 13989S: Maintained 13990F: drivers/usb/common/ulpi.c 13991F: include/linux/ulpi/ 13992 13993ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13994L: linux-usb@vger.kernel.org 13995S: Orphan 13996F: drivers/uwb/ 13997F: include/linux/uwb.h 13998F: include/linux/uwb/ 13999 14000UNICORE32 ARCHITECTURE: 14001M: Guan Xuetao <gxt@mprc.pku.edu.cn> 14002W: http://mprc.pku.edu.cn/~guanxuetao/linux 14003S: Maintained 14004T: git git://github.com/gxt/linux.git 14005F: arch/unicore32/ 14006 14007UNIFDEF 14008M: Tony Finch <dot@dotat.at> 14009W: http://dotat.at/prog/unifdef 14010S: Maintained 14011F: scripts/unifdef.c 14012 14013UNIFORM CDROM DRIVER 14014M: Jens Axboe <axboe@kernel.dk> 14015W: http://www.kernel.dk 14016S: Maintained 14017F: Documentation/cdrom/ 14018F: drivers/cdrom/cdrom.c 14019F: include/linux/cdrom.h 14020F: include/uapi/linux/cdrom.h 14021 14022UNISYS S-PAR DRIVERS 14023M: David Kershner <david.kershner@unisys.com> 14024L: sparmaintainer@unisys.com (Unisys internal) 14025S: Supported 14026F: include/linux/visorbus.h 14027F: drivers/visorbus/ 14028F: drivers/staging/unisys/ 14029 14030UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14031M: Vinayak Holikatti <vinholikatti@gmail.com> 14032L: linux-scsi@vger.kernel.org 14033S: Supported 14034F: Documentation/scsi/ufs.txt 14035F: drivers/scsi/ufs/ 14036 14037UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14038M: Joao Pinto <jpinto@synopsys.com> 14039L: linux-scsi@vger.kernel.org 14040S: Supported 14041F: drivers/scsi/ufs/*dwc* 14042 14043UNSORTED BLOCK IMAGES (UBI) 14044M: Artem Bityutskiy <dedekind1@gmail.com> 14045M: Richard Weinberger <richard@nod.at> 14046W: http://www.linux-mtd.infradead.org/ 14047L: linux-mtd@lists.infradead.org 14048T: git git://git.infradead.org/ubifs-2.6.git 14049S: Supported 14050F: drivers/mtd/ubi/ 14051F: include/linux/mtd/ubi.h 14052F: include/uapi/mtd/ubi-user.h 14053 14054USB "USBNET" DRIVER FRAMEWORK 14055M: Oliver Neukum <oneukum@suse.com> 14056L: netdev@vger.kernel.org 14057W: http://www.linux-usb.org/usbnet 14058S: Maintained 14059F: drivers/net/usb/usbnet.c 14060F: include/linux/usb/usbnet.h 14061 14062USB ACM DRIVER 14063M: Oliver Neukum <oneukum@suse.com> 14064L: linux-usb@vger.kernel.org 14065S: Maintained 14066F: Documentation/usb/acm.txt 14067F: drivers/usb/class/cdc-acm.* 14068 14069USB AR5523 WIRELESS DRIVER 14070M: Pontus Fuchs <pontus.fuchs@gmail.com> 14071L: linux-wireless@vger.kernel.org 14072S: Maintained 14073F: drivers/net/wireless/ath/ar5523/ 14074 14075USB ATTACHED SCSI 14076M: Oliver Neukum <oneukum@suse.com> 14077L: linux-usb@vger.kernel.org 14078L: linux-scsi@vger.kernel.org 14079S: Maintained 14080F: drivers/usb/storage/uas.c 14081 14082USB CDC ETHERNET DRIVER 14083M: Oliver Neukum <oliver@neukum.org> 14084L: linux-usb@vger.kernel.org 14085S: Maintained 14086F: drivers/net/usb/cdc_*.c 14087F: include/uapi/linux/usb/cdc.h 14088 14089USB CHAOSKEY DRIVER 14090M: Keith Packard <keithp@keithp.com> 14091L: linux-usb@vger.kernel.org 14092S: Maintained 14093F: drivers/usb/misc/chaoskey.c 14094 14095USB CYPRESS C67X00 DRIVER 14096M: Peter Korsgaard <jacmet@sunsite.dk> 14097L: linux-usb@vger.kernel.org 14098S: Maintained 14099F: drivers/usb/c67x00/ 14100 14101USB DAVICOM DM9601 DRIVER 14102M: Peter Korsgaard <jacmet@sunsite.dk> 14103L: netdev@vger.kernel.org 14104W: http://www.linux-usb.org/usbnet 14105S: Maintained 14106F: drivers/net/usb/dm9601.c 14107 14108USB DIAMOND RIO500 DRIVER 14109M: Cesar Miquel <miquel@df.uba.ar> 14110L: rio500-users@lists.sourceforge.net 14111W: http://rio500.sourceforge.net 14112S: Maintained 14113F: drivers/usb/misc/rio500* 14114 14115USB EHCI DRIVER 14116M: Alan Stern <stern@rowland.harvard.edu> 14117L: linux-usb@vger.kernel.org 14118S: Maintained 14119F: Documentation/usb/ehci.txt 14120F: drivers/usb/host/ehci* 14121 14122USB GADGET/PERIPHERAL SUBSYSTEM 14123M: Felipe Balbi <balbi@kernel.org> 14124L: linux-usb@vger.kernel.org 14125W: http://www.linux-usb.org/gadget 14126T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14127S: Maintained 14128F: drivers/usb/gadget/ 14129F: include/linux/usb/gadget* 14130 14131USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14132M: Jiri Kosina <jikos@kernel.org> 14133R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14134L: linux-usb@vger.kernel.org 14135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14136S: Maintained 14137F: Documentation/hid/hiddev.txt 14138F: drivers/hid/usbhid/ 14139 14140USB ISP116X DRIVER 14141M: Olav Kongas <ok@artecdesign.ee> 14142L: linux-usb@vger.kernel.org 14143S: Maintained 14144F: drivers/usb/host/isp116x* 14145F: include/linux/usb/isp116x.h 14146 14147USB LAN78XX ETHERNET DRIVER 14148M: Woojung Huh <woojung.huh@microchip.com> 14149M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14150L: netdev@vger.kernel.org 14151S: Maintained 14152F: drivers/net/usb/lan78xx.* 14153 14154USB MASS STORAGE DRIVER 14155M: Alan Stern <stern@rowland.harvard.edu> 14156L: linux-usb@vger.kernel.org 14157L: usb-storage@lists.one-eyed-alien.net 14158S: Maintained 14159W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14160F: drivers/usb/storage/ 14161 14162USB MIDI DRIVER 14163M: Clemens Ladisch <clemens@ladisch.de> 14164L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14165T: git git://git.alsa-project.org/alsa-kernel.git 14166S: Maintained 14167F: sound/usb/midi.* 14168 14169USB NETWORKING DRIVERS 14170L: linux-usb@vger.kernel.org 14171S: Odd Fixes 14172F: drivers/net/usb/ 14173 14174USB OHCI DRIVER 14175M: Alan Stern <stern@rowland.harvard.edu> 14176L: linux-usb@vger.kernel.org 14177S: Maintained 14178F: Documentation/usb/ohci.txt 14179F: drivers/usb/host/ohci* 14180 14181USB OTG FSM (Finite State Machine) 14182M: Peter Chen <Peter.Chen@nxp.com> 14183T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14184L: linux-usb@vger.kernel.org 14185S: Maintained 14186F: drivers/usb/common/usb-otg-fsm.c 14187 14188USB OVER IP DRIVER 14189M: Valentina Manea <valentina.manea.m@gmail.com> 14190M: Shuah Khan <shuahkh@osg.samsung.com> 14191M: Shuah Khan <shuah@kernel.org> 14192L: linux-usb@vger.kernel.org 14193S: Maintained 14194F: Documentation/usb/usbip_protocol.txt 14195F: drivers/usb/usbip/ 14196F: tools/usb/usbip/ 14197 14198USB PEGASUS DRIVER 14199M: Petko Manolov <petkan@nucleusys.com> 14200L: linux-usb@vger.kernel.org 14201L: netdev@vger.kernel.org 14202T: git git://github.com/petkan/pegasus.git 14203W: https://github.com/petkan/pegasus 14204S: Maintained 14205F: drivers/net/usb/pegasus.* 14206 14207USB PHY LAYER 14208M: Felipe Balbi <balbi@kernel.org> 14209L: linux-usb@vger.kernel.org 14210T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14211S: Maintained 14212F: drivers/usb/phy/ 14213 14214USB PRINTER DRIVER (usblp) 14215M: Pete Zaitcev <zaitcev@redhat.com> 14216L: linux-usb@vger.kernel.org 14217S: Supported 14218F: drivers/usb/class/usblp.c 14219 14220USB QMI WWAN NETWORK DRIVER 14221M: Bjørn Mork <bjorn@mork.no> 14222L: netdev@vger.kernel.org 14223S: Maintained 14224F: Documentation/ABI/testing/sysfs-class-net-qmi 14225F: drivers/net/usb/qmi_wwan.c 14226 14227USB RTL8150 DRIVER 14228M: Petko Manolov <petkan@nucleusys.com> 14229L: linux-usb@vger.kernel.org 14230L: netdev@vger.kernel.org 14231T: git git://github.com/petkan/rtl8150.git 14232W: https://github.com/petkan/rtl8150 14233S: Maintained 14234F: drivers/net/usb/rtl8150.c 14235 14236USB SERIAL SUBSYSTEM 14237M: Johan Hovold <johan@kernel.org> 14238L: linux-usb@vger.kernel.org 14239T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14240S: Maintained 14241F: Documentation/usb/usb-serial.txt 14242F: drivers/usb/serial/ 14243F: include/linux/usb/serial.h 14244 14245USB SMSC75XX ETHERNET DRIVER 14246M: Steve Glendinning <steve.glendinning@shawell.net> 14247L: netdev@vger.kernel.org 14248S: Maintained 14249F: drivers/net/usb/smsc75xx.* 14250 14251USB SMSC95XX ETHERNET DRIVER 14252M: Steve Glendinning <steve.glendinning@shawell.net> 14253M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14254L: netdev@vger.kernel.org 14255S: Maintained 14256F: drivers/net/usb/smsc95xx.* 14257 14258USB SUBSYSTEM 14259M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14260L: linux-usb@vger.kernel.org 14261W: http://www.linux-usb.org 14262T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14263S: Supported 14264F: Documentation/devicetree/bindings/usb/ 14265F: Documentation/usb/ 14266F: drivers/usb/ 14267F: include/linux/usb.h 14268F: include/linux/usb/ 14269 14270USB TYPEC SUBSYSTEM 14271M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14272L: linux-usb@vger.kernel.org 14273S: Maintained 14274F: Documentation/ABI/testing/sysfs-class-typec 14275F: Documentation/usb/typec.rst 14276F: drivers/usb/typec/ 14277F: include/linux/usb/typec.h 14278 14279USB UHCI DRIVER 14280M: Alan Stern <stern@rowland.harvard.edu> 14281L: linux-usb@vger.kernel.org 14282S: Maintained 14283F: drivers/usb/host/uhci* 14284 14285USB VIDEO CLASS 14286M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14287L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14288L: linux-media@vger.kernel.org 14289T: git git://linuxtv.org/media_tree.git 14290W: http://www.ideasonboard.org/uvc/ 14291S: Maintained 14292F: drivers/media/usb/uvc/ 14293F: include/uapi/linux/uvcvideo.h 14294 14295USB VISION DRIVER 14296M: Hans Verkuil <hverkuil@xs4all.nl> 14297L: linux-media@vger.kernel.org 14298T: git git://linuxtv.org/media_tree.git 14299W: https://linuxtv.org 14300S: Odd Fixes 14301F: drivers/media/usb/usbvision/ 14302 14303USB WEBCAM GADGET 14304M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14305L: linux-usb@vger.kernel.org 14306S: Maintained 14307F: drivers/usb/gadget/function/*uvc* 14308F: drivers/usb/gadget/legacy/webcam.c 14309 14310USB WIRELESS RNDIS DRIVER (rndis_wlan) 14311M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14312L: linux-wireless@vger.kernel.org 14313S: Maintained 14314F: drivers/net/wireless/rndis_wlan.c 14315 14316USB XHCI DRIVER 14317M: Mathias Nyman <mathias.nyman@intel.com> 14318L: linux-usb@vger.kernel.org 14319S: Supported 14320F: drivers/usb/host/xhci* 14321F: drivers/usb/host/pci-quirks* 14322 14323USB ZD1201 DRIVER 14324L: linux-wireless@vger.kernel.org 14325W: http://linux-lc100020.sourceforge.net 14326S: Orphan 14327F: drivers/net/wireless/zydas/zd1201.* 14328 14329USB ZR364XX DRIVER 14330M: Antoine Jacquet <royale@zerezo.com> 14331L: linux-usb@vger.kernel.org 14332L: linux-media@vger.kernel.org 14333T: git git://linuxtv.org/media_tree.git 14334W: http://royale.zerezo.com/zr364xx/ 14335S: Maintained 14336F: Documentation/media/v4l-drivers/zr364xx* 14337F: drivers/media/usb/zr364xx/ 14338 14339USER-MODE LINUX (UML) 14340M: Jeff Dike <jdike@addtoit.com> 14341M: Richard Weinberger <richard@nod.at> 14342L: user-mode-linux-devel@lists.sourceforge.net 14343L: user-mode-linux-user@lists.sourceforge.net 14344W: http://user-mode-linux.sourceforge.net 14345T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14346S: Maintained 14347F: Documentation/virtual/uml/ 14348F: arch/um/ 14349F: arch/x86/um/ 14350F: fs/hostfs/ 14351F: fs/hppfs/ 14352 14353USERSPACE I/O (UIO) 14354M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14355S: Maintained 14356T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14357F: Documentation/driver-api/uio-howto.rst 14358F: drivers/uio/ 14359F: include/linux/uio*.h 14360 14361UTIL-LINUX PACKAGE 14362M: Karel Zak <kzak@redhat.com> 14363L: util-linux@vger.kernel.org 14364W: http://en.wikipedia.org/wiki/Util-linux 14365T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14366S: Maintained 14367 14368UUID HELPERS 14369M: Christoph Hellwig <hch@lst.de> 14370R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14371L: linux-kernel@vger.kernel.org 14372T: git git://git.infradead.org/users/hch/uuid.git 14373F: lib/uuid.c 14374F: lib/test_uuid.c 14375F: include/linux/uuid.h 14376F: include/uapi/linux/uuid.h 14377S: Maintained 14378 14379UVESAFB DRIVER 14380M: Michal Januszewski <spock@gentoo.org> 14381L: linux-fbdev@vger.kernel.org 14382W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14383S: Maintained 14384F: Documentation/fb/uvesafb.txt 14385F: drivers/video/fbdev/uvesafb.* 14386 14387VF610 NAND DRIVER 14388M: Stefan Agner <stefan@agner.ch> 14389L: linux-mtd@lists.infradead.org 14390S: Supported 14391F: drivers/mtd/nand/vf610_nfc.c 14392 14393VFAT/FAT/MSDOS FILESYSTEM 14394M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14395S: Maintained 14396F: Documentation/filesystems/vfat.txt 14397F: fs/fat/ 14398 14399VFIO DRIVER 14400M: Alex Williamson <alex.williamson@redhat.com> 14401L: kvm@vger.kernel.org 14402T: git git://github.com/awilliam/linux-vfio.git 14403S: Maintained 14404F: Documentation/vfio.txt 14405F: drivers/vfio/ 14406F: include/linux/vfio.h 14407F: include/uapi/linux/vfio.h 14408 14409VFIO MEDIATED DEVICE DRIVERS 14410M: Kirti Wankhede <kwankhede@nvidia.com> 14411L: kvm@vger.kernel.org 14412S: Maintained 14413F: Documentation/vfio-mediated-device.txt 14414F: drivers/vfio/mdev/ 14415F: include/linux/mdev.h 14416F: samples/vfio-mdev/ 14417 14418VFIO PLATFORM DRIVER 14419M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14420L: kvm@vger.kernel.org 14421S: Maintained 14422F: drivers/vfio/platform/ 14423 14424VGA_SWITCHEROO 14425R: Lukas Wunner <lukas@wunner.de> 14426S: Maintained 14427F: Documentation/gpu/vga-switcheroo.rst 14428F: drivers/gpu/vga/vga_switcheroo.c 14429F: include/linux/vga_switcheroo.h 14430T: git git://anongit.freedesktop.org/drm/drm-misc 14431 14432VIA RHINE NETWORK DRIVER 14433S: Orphan 14434F: drivers/net/ethernet/via/via-rhine.c 14435 14436VIA SD/MMC CARD CONTROLLER DRIVER 14437M: Bruce Chang <brucechang@via.com.tw> 14438M: Harald Welte <HaraldWelte@viatech.com> 14439S: Maintained 14440F: drivers/mmc/host/via-sdmmc.c 14441 14442VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14443M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14444L: linux-fbdev@vger.kernel.org 14445S: Maintained 14446F: include/linux/via-core.h 14447F: include/linux/via-gpio.h 14448F: include/linux/via_i2c.h 14449F: drivers/video/fbdev/via/ 14450 14451VIA VELOCITY NETWORK DRIVER 14452M: Francois Romieu <romieu@fr.zoreil.com> 14453L: netdev@vger.kernel.org 14454S: Maintained 14455F: drivers/net/ethernet/via/via-velocity.* 14456 14457VIDEO MULTIPLEXER DRIVER 14458M: Philipp Zabel <p.zabel@pengutronix.de> 14459L: linux-media@vger.kernel.org 14460S: Maintained 14461F: drivers/media/platform/video-mux.c 14462 14463VIDEOBUF2 FRAMEWORK 14464M: Pawel Osciak <pawel@osciak.com> 14465M: Marek Szyprowski <m.szyprowski@samsung.com> 14466M: Kyungmin Park <kyungmin.park@samsung.com> 14467L: linux-media@vger.kernel.org 14468S: Maintained 14469F: drivers/media/v4l2-core/videobuf2-* 14470F: include/media/videobuf2-* 14471 14472VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14473M: Helen Koike <helen.koike@collabora.com> 14474L: linux-media@vger.kernel.org 14475T: git git://linuxtv.org/media_tree.git 14476W: https://linuxtv.org 14477S: Maintained 14478F: drivers/media/platform/vimc/* 14479 14480VIRT LIB 14481M: Alex Williamson <alex.williamson@redhat.com> 14482M: Paolo Bonzini <pbonzini@redhat.com> 14483L: kvm@vger.kernel.org 14484S: Supported 14485F: virt/lib/ 14486 14487VIRTIO AND VHOST VSOCK DRIVER 14488M: Stefan Hajnoczi <stefanha@redhat.com> 14489L: kvm@vger.kernel.org 14490L: virtualization@lists.linux-foundation.org 14491L: netdev@vger.kernel.org 14492S: Maintained 14493F: include/linux/virtio_vsock.h 14494F: include/uapi/linux/virtio_vsock.h 14495F: include/uapi/linux/vsockmon.h 14496F: include/uapi/linux/vm_sockets_diag.h 14497F: net/vmw_vsock/diag.c 14498F: net/vmw_vsock/af_vsock_tap.c 14499F: net/vmw_vsock/virtio_transport_common.c 14500F: net/vmw_vsock/virtio_transport.c 14501F: drivers/net/vsockmon.c 14502F: drivers/vhost/vsock.c 14503F: drivers/vhost/vsock.h 14504F: tools/testing/vsock/ 14505 14506VIRTIO CONSOLE DRIVER 14507M: Amit Shah <amit@kernel.org> 14508L: virtualization@lists.linux-foundation.org 14509S: Maintained 14510F: drivers/char/virtio_console.c 14511F: include/linux/virtio_console.h 14512F: include/uapi/linux/virtio_console.h 14513 14514VIRTIO CORE, NET AND BLOCK DRIVERS 14515M: "Michael S. Tsirkin" <mst@redhat.com> 14516M: Jason Wang <jasowang@redhat.com> 14517L: virtualization@lists.linux-foundation.org 14518S: Maintained 14519F: Documentation/devicetree/bindings/virtio/ 14520F: drivers/virtio/ 14521F: tools/virtio/ 14522F: drivers/net/virtio_net.c 14523F: drivers/block/virtio_blk.c 14524F: include/linux/virtio*.h 14525F: include/uapi/linux/virtio_*.h 14526F: drivers/crypto/virtio/ 14527F: mm/balloon_compaction.c 14528 14529VIRTIO CRYPTO DRIVER 14530M: Gonglei <arei.gonglei@huawei.com> 14531L: virtualization@lists.linux-foundation.org 14532L: linux-crypto@vger.kernel.org 14533S: Maintained 14534F: drivers/crypto/virtio/ 14535F: include/uapi/linux/virtio_crypto.h 14536 14537VIRTIO DRIVERS FOR S390 14538M: Cornelia Huck <cohuck@redhat.com> 14539M: Halil Pasic <pasic@linux.vnet.ibm.com> 14540L: linux-s390@vger.kernel.org 14541L: virtualization@lists.linux-foundation.org 14542L: kvm@vger.kernel.org 14543S: Supported 14544F: drivers/s390/virtio/ 14545F: arch/s390/include/uapi/asm/virtio-ccw.h 14546 14547VIRTIO GPU DRIVER 14548M: David Airlie <airlied@linux.ie> 14549M: Gerd Hoffmann <kraxel@redhat.com> 14550L: dri-devel@lists.freedesktop.org 14551L: virtualization@lists.linux-foundation.org 14552T: git git://anongit.freedesktop.org/drm/drm-misc 14553S: Maintained 14554F: drivers/gpu/drm/virtio/ 14555F: include/uapi/linux/virtio_gpu.h 14556 14557VIRTIO HOST (VHOST) 14558M: "Michael S. Tsirkin" <mst@redhat.com> 14559M: Jason Wang <jasowang@redhat.com> 14560L: kvm@vger.kernel.org 14561L: virtualization@lists.linux-foundation.org 14562L: netdev@vger.kernel.org 14563T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14564S: Maintained 14565F: drivers/vhost/ 14566F: include/uapi/linux/vhost.h 14567 14568VIRTIO INPUT DRIVER 14569M: Gerd Hoffmann <kraxel@redhat.com> 14570S: Maintained 14571F: drivers/virtio/virtio_input.c 14572F: include/uapi/linux/virtio_input.h 14573 14574VIRTUAL SERIO DEVICE DRIVER 14575M: Stephen Chandler Paul <thatslyude@gmail.com> 14576S: Maintained 14577F: drivers/input/serio/userio.c 14578F: include/uapi/linux/userio.h 14579 14580VIVID VIRTUAL VIDEO DRIVER 14581M: Hans Verkuil <hverkuil@xs4all.nl> 14582L: linux-media@vger.kernel.org 14583T: git git://linuxtv.org/media_tree.git 14584W: https://linuxtv.org 14585S: Maintained 14586F: drivers/media/platform/vivid/* 14587 14588VLYNQ BUS 14589M: Florian Fainelli <f.fainelli@gmail.com> 14590L: openwrt-devel@lists.openwrt.org (subscribers-only) 14591S: Maintained 14592F: drivers/vlynq/vlynq.c 14593F: include/linux/vlynq.h 14594 14595VME SUBSYSTEM 14596M: Martyn Welch <martyn@welchs.me.uk> 14597M: Manohar Vanga <manohar.vanga@gmail.com> 14598M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14599L: devel@driverdev.osuosl.org 14600S: Maintained 14601T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14602F: Documentation/driver-api/vme.rst 14603F: drivers/staging/vme/ 14604F: drivers/vme/ 14605F: include/linux/vme* 14606 14607VMWARE BALLOON DRIVER 14608M: Xavier Deguillard <xdeguillard@vmware.com> 14609M: Philip Moltmann <moltmann@vmware.com> 14610M: "VMware, Inc." <pv-drivers@vmware.com> 14611L: linux-kernel@vger.kernel.org 14612S: Maintained 14613F: drivers/misc/vmw_balloon.c 14614 14615VMWARE HYPERVISOR INTERFACE 14616M: Alok Kataria <akataria@vmware.com> 14617L: virtualization@lists.linux-foundation.org 14618S: Supported 14619F: arch/x86/kernel/cpu/vmware.c 14620 14621VMWARE PVRDMA DRIVER 14622M: Adit Ranadive <aditr@vmware.com> 14623M: VMware PV-Drivers <pv-drivers@vmware.com> 14624L: linux-rdma@vger.kernel.org 14625S: Maintained 14626F: drivers/infiniband/hw/vmw_pvrdma/ 14627 14628VMware PVSCSI driver 14629M: Jim Gill <jgill@vmware.com> 14630M: VMware PV-Drivers <pv-drivers@vmware.com> 14631L: linux-scsi@vger.kernel.org 14632S: Maintained 14633F: drivers/scsi/vmw_pvscsi.c 14634F: drivers/scsi/vmw_pvscsi.h 14635 14636VMWARE VMMOUSE SUBDRIVER 14637M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14638M: "VMware, Inc." <pv-drivers@vmware.com> 14639L: linux-input@vger.kernel.org 14640S: Maintained 14641F: drivers/input/mouse/vmmouse.c 14642F: drivers/input/mouse/vmmouse.h 14643 14644VMWARE VMXNET3 ETHERNET DRIVER 14645M: Shrikrishna Khare <skhare@vmware.com> 14646M: "VMware, Inc." <pv-drivers@vmware.com> 14647L: netdev@vger.kernel.org 14648S: Maintained 14649F: drivers/net/vmxnet3/ 14650 14651VOCORE VOCORE2 BOARD 14652M: Harvey Hunt <harveyhuntnexus@gmail.com> 14653L: linux-mips@linux-mips.org 14654S: Maintained 14655F: arch/mips/boot/dts/ralink/vocore2.dts 14656 14657VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14658M: Liam Girdwood <lgirdwood@gmail.com> 14659M: Mark Brown <broonie@kernel.org> 14660L: linux-kernel@vger.kernel.org 14661W: http://www.slimlogic.co.uk/?p=48 14662T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14663S: Supported 14664F: Documentation/devicetree/bindings/regulator/ 14665F: drivers/regulator/ 14666F: include/dt-bindings/regulator/ 14667F: include/linux/regulator/ 14668 14669VRF 14670M: David Ahern <dsa@cumulusnetworks.com> 14671M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14672L: netdev@vger.kernel.org 14673S: Maintained 14674F: drivers/net/vrf.c 14675F: Documentation/networking/vrf.txt 14676 14677VT1211 HARDWARE MONITOR DRIVER 14678M: Juerg Haefliger <juergh@gmail.com> 14679L: linux-hwmon@vger.kernel.org 14680S: Maintained 14681F: Documentation/hwmon/vt1211 14682F: drivers/hwmon/vt1211.c 14683 14684VT8231 HARDWARE MONITOR DRIVER 14685M: Roger Lucas <vt8231@hiddenengine.co.uk> 14686L: linux-hwmon@vger.kernel.org 14687S: Maintained 14688F: drivers/hwmon/vt8231.c 14689 14690VUB300 USB to SDIO/SD/MMC bridge chip 14691M: Tony Olech <tony.olech@elandigitalsystems.com> 14692L: linux-mmc@vger.kernel.org 14693L: linux-usb@vger.kernel.org 14694S: Supported 14695F: drivers/mmc/host/vub300.c 14696 14697W1 DALLAS'S 1-WIRE BUS 14698M: Evgeniy Polyakov <zbr@ioremap.net> 14699S: Maintained 14700F: Documentation/w1/ 14701F: drivers/w1/ 14702F: include/linux/w1.h 14703 14704W83791D HARDWARE MONITORING DRIVER 14705M: Marc Hulsman <m.hulsman@tudelft.nl> 14706L: linux-hwmon@vger.kernel.org 14707S: Maintained 14708F: Documentation/hwmon/w83791d 14709F: drivers/hwmon/w83791d.c 14710 14711W83793 HARDWARE MONITORING DRIVER 14712M: Rudolf Marek <r.marek@assembler.cz> 14713L: linux-hwmon@vger.kernel.org 14714S: Maintained 14715F: Documentation/hwmon/w83793 14716F: drivers/hwmon/w83793.c 14717 14718W83795 HARDWARE MONITORING DRIVER 14719M: Jean Delvare <jdelvare@suse.com> 14720L: linux-hwmon@vger.kernel.org 14721S: Maintained 14722F: drivers/hwmon/w83795.c 14723 14724W83L51xD SD/MMC CARD INTERFACE DRIVER 14725M: Pierre Ossman <pierre@ossman.eu> 14726S: Maintained 14727F: drivers/mmc/host/wbsd.* 14728 14729WACOM PROTOCOL 4 SERIAL TABLETS 14730M: Julian Squires <julian@cipht.net> 14731M: Hans de Goede <hdegoede@redhat.com> 14732L: linux-input@vger.kernel.org 14733S: Maintained 14734F: drivers/input/tablet/wacom_serial4.c 14735 14736WATCHDOG DEVICE DRIVERS 14737M: Wim Van Sebroeck <wim@iguana.be> 14738R: Guenter Roeck <linux@roeck-us.net> 14739L: linux-watchdog@vger.kernel.org 14740W: http://www.linux-watchdog.org/ 14741T: git git://www.linux-watchdog.org/linux-watchdog.git 14742S: Maintained 14743F: Documentation/devicetree/bindings/watchdog/ 14744F: Documentation/watchdog/ 14745F: drivers/watchdog/ 14746F: include/linux/watchdog.h 14747F: include/uapi/linux/watchdog.h 14748 14749WHISKEYCOVE PMIC GPIO DRIVER 14750M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14751L: linux-gpio@vger.kernel.org 14752S: Maintained 14753F: drivers/gpio/gpio-wcove.c 14754 14755WIIMOTE HID DRIVER 14756M: David Herrmann <dh.herrmann@googlemail.com> 14757L: linux-input@vger.kernel.org 14758S: Maintained 14759F: drivers/hid/hid-wiimote* 14760 14761WILOCITY WIL6210 WIRELESS DRIVER 14762M: Maya Erez <qca_merez@qca.qualcomm.com> 14763L: linux-wireless@vger.kernel.org 14764L: wil6210@qca.qualcomm.com 14765S: Supported 14766W: http://wireless.kernel.org/en/users/Drivers/wil6210 14767F: drivers/net/wireless/ath/wil6210/ 14768 14769WIMAX STACK 14770M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14771M: linux-wimax@intel.com 14772L: wimax@linuxwimax.org (subscribers-only) 14773S: Supported 14774W: http://linuxwimax.org 14775F: Documentation/wimax/README.wimax 14776F: include/linux/wimax/debug.h 14777F: include/net/wimax.h 14778F: include/uapi/linux/wimax.h 14779F: net/wimax/ 14780 14781WINBOND CIR DRIVER 14782M: David Härdeman <david@hardeman.nu> 14783S: Maintained 14784F: drivers/media/rc/winbond-cir.c 14785 14786WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14787M: William Breathitt Gray <vilhelm.gray@gmail.com> 14788L: linux-watchdog@vger.kernel.org 14789S: Maintained 14790F: drivers/watchdog/ebc-c384_wdt.c 14791 14792WINSYSTEMS WS16C48 GPIO DRIVER 14793M: William Breathitt Gray <vilhelm.gray@gmail.com> 14794L: linux-gpio@vger.kernel.org 14795S: Maintained 14796F: drivers/gpio/gpio-ws16c48.c 14797 14798WISTRON LAPTOP BUTTON DRIVER 14799M: Miloslav Trmac <mitr@volny.cz> 14800S: Maintained 14801F: drivers/input/misc/wistron_btns.c 14802 14803WL3501 WIRELESS PCMCIA CARD DRIVER 14804L: linux-wireless@vger.kernel.org 14805S: Odd fixes 14806F: drivers/net/wireless/wl3501* 14807 14808WOLFSON MICROELECTRONICS DRIVERS 14809L: patches@opensource.cirrus.com 14810T: git https://github.com/CirrusLogic/linux-drivers.git 14811W: https://github.com/CirrusLogic/linux-drivers/wiki 14812S: Supported 14813F: Documentation/hwmon/wm83?? 14814F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14815F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14816F: Documentation/devicetree/bindings/mfd/arizona.txt 14817F: Documentation/devicetree/bindings/mfd/wm831x.txt 14818F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 14819F: arch/arm/mach-s3c64xx/mach-crag6410* 14820F: drivers/clk/clk-wm83*.c 14821F: drivers/extcon/extcon-arizona.c 14822F: drivers/leds/leds-wm83*.c 14823F: drivers/gpio/gpio-*wm*.c 14824F: drivers/gpio/gpio-arizona.c 14825F: drivers/hwmon/wm83??-hwmon.c 14826F: drivers/input/misc/wm831x-on.c 14827F: drivers/input/touchscreen/wm831x-ts.c 14828F: drivers/input/touchscreen/wm97*.c 14829F: drivers/mfd/arizona* 14830F: drivers/mfd/wm*.c 14831F: drivers/mfd/cs47l24* 14832F: drivers/power/supply/wm83*.c 14833F: drivers/rtc/rtc-wm83*.c 14834F: drivers/regulator/wm8*.c 14835F: drivers/regulator/arizona* 14836F: drivers/video/backlight/wm83*_bl.c 14837F: drivers/watchdog/wm83*_wdt.c 14838F: include/linux/mfd/arizona/ 14839F: include/linux/mfd/wm831x/ 14840F: include/linux/mfd/wm8350/ 14841F: include/linux/mfd/wm8400* 14842F: include/linux/regulator/arizona* 14843F: include/linux/wm97xx.h 14844F: include/sound/wm????.h 14845F: sound/soc/codecs/arizona.? 14846F: sound/soc/codecs/wm* 14847F: sound/soc/codecs/cs47l24* 14848 14849WORKQUEUE 14850M: Tejun Heo <tj@kernel.org> 14851R: Lai Jiangshan <jiangshanlai@gmail.com> 14852T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14853S: Maintained 14854F: include/linux/workqueue.h 14855F: kernel/workqueue.c 14856F: Documentation/core-api/workqueue.rst 14857 14858X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14859M: Chen-Yu Tsai <wens@csie.org> 14860L: linux-kernel@vger.kernel.org 14861S: Maintained 14862N: axp[128] 14863 14864X.25 NETWORK LAYER 14865M: Andrew Hendry <andrew.hendry@gmail.com> 14866L: linux-x25@vger.kernel.org 14867S: Odd Fixes 14868F: Documentation/networking/x25* 14869F: include/net/x25* 14870F: net/x25/ 14871 14872X86 ARCHITECTURE (32-BIT AND 64-BIT) 14873M: Thomas Gleixner <tglx@linutronix.de> 14874M: Ingo Molnar <mingo@redhat.com> 14875M: "H. Peter Anvin" <hpa@zytor.com> 14876M: x86@kernel.org 14877L: linux-kernel@vger.kernel.org 14878T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14879S: Maintained 14880F: Documentation/x86/ 14881F: arch/x86/ 14882 14883X86 MCE INFRASTRUCTURE 14884M: Tony Luck <tony.luck@intel.com> 14885M: Borislav Petkov <bp@alien8.de> 14886L: linux-edac@vger.kernel.org 14887S: Maintained 14888F: arch/x86/kernel/cpu/mcheck/* 14889 14890X86 MICROCODE UPDATE SUPPORT 14891M: Borislav Petkov <bp@alien8.de> 14892S: Maintained 14893F: arch/x86/kernel/cpu/microcode/* 14894 14895X86 PLATFORM DRIVERS 14896M: Darren Hart <dvhart@infradead.org> 14897M: Andy Shevchenko <andy@infradead.org> 14898L: platform-driver-x86@vger.kernel.org 14899T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14900S: Maintained 14901F: drivers/platform/x86/ 14902F: drivers/platform/olpc/ 14903 14904X86 VDSO 14905M: Andy Lutomirski <luto@amacapital.net> 14906L: linux-kernel@vger.kernel.org 14907T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14908S: Maintained 14909F: arch/x86/entry/vdso/ 14910 14911XC2028/3028 TUNER DRIVER 14912M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14913M: Mauro Carvalho Chehab <mchehab@kernel.org> 14914L: linux-media@vger.kernel.org 14915W: https://linuxtv.org 14916T: git git://linuxtv.org/media_tree.git 14917S: Maintained 14918F: drivers/media/tuners/tuner-xc2028.* 14919 14920XEN BLOCK SUBSYSTEM 14921M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14922M: Roger Pau Monné <roger.pau@citrix.com> 14923L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14924S: Supported 14925F: drivers/block/xen-blkback/* 14926F: drivers/block/xen* 14927 14928XEN HYPERVISOR ARM 14929M: Stefano Stabellini <sstabellini@kernel.org> 14930L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14931S: Maintained 14932F: arch/arm/xen/ 14933F: arch/arm/include/asm/xen/ 14934 14935XEN HYPERVISOR ARM64 14936M: Stefano Stabellini <sstabellini@kernel.org> 14937L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14938S: Maintained 14939F: arch/arm64/xen/ 14940F: arch/arm64/include/asm/xen/ 14941 14942XEN HYPERVISOR INTERFACE 14943M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14944M: Juergen Gross <jgross@suse.com> 14945L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14946T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14947S: Supported 14948F: arch/x86/xen/ 14949F: drivers/*/xen-*front.c 14950F: drivers/xen/ 14951F: arch/x86/include/asm/xen/ 14952F: arch/x86/include/asm/pvclock-abi.h 14953F: include/xen/ 14954F: include/uapi/xen/ 14955F: Documentation/ABI/stable/sysfs-hypervisor-xen 14956F: Documentation/ABI/testing/sysfs-hypervisor-xen 14957 14958XEN NETWORK BACKEND DRIVER 14959M: Wei Liu <wei.liu2@citrix.com> 14960M: Paul Durrant <paul.durrant@citrix.com> 14961L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14962L: netdev@vger.kernel.org 14963S: Supported 14964F: drivers/net/xen-netback/* 14965 14966XEN PCI SUBSYSTEM 14967M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14968L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14969S: Supported 14970F: arch/x86/pci/*xen* 14971F: drivers/pci/*xen* 14972 14973XEN PVSCSI DRIVERS 14974M: Juergen Gross <jgross@suse.com> 14975L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14976L: linux-scsi@vger.kernel.org 14977S: Supported 14978F: drivers/scsi/xen-scsifront.c 14979F: drivers/xen/xen-scsiback.c 14980F: include/xen/interface/io/vscsiif.h 14981 14982XEN SWIOTLB SUBSYSTEM 14983M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14984L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14985S: Supported 14986F: arch/x86/xen/*swiotlb* 14987F: drivers/xen/*swiotlb* 14988 14989XFS FILESYSTEM 14990M: Darrick J. Wong <darrick.wong@oracle.com> 14991M: linux-xfs@vger.kernel.org 14992L: linux-xfs@vger.kernel.org 14993W: http://xfs.org/ 14994T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14995S: Supported 14996F: Documentation/filesystems/xfs.txt 14997F: fs/xfs/ 14998 14999XILINX AXI ETHERNET DRIVER 15000M: Anirudha Sarangi <anirudh@xilinx.com> 15001M: John Linn <John.Linn@xilinx.com> 15002S: Maintained 15003F: drivers/net/ethernet/xilinx/xilinx_axienet* 15004 15005XILINX UARTLITE SERIAL DRIVER 15006M: Peter Korsgaard <jacmet@sunsite.dk> 15007L: linux-serial@vger.kernel.org 15008S: Maintained 15009F: drivers/tty/serial/uartlite.c 15010 15011XILINX VIDEO IP CORES 15012M: Hyun Kwon <hyun.kwon@xilinx.com> 15013M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15014L: linux-media@vger.kernel.org 15015T: git git://linuxtv.org/media_tree.git 15016S: Supported 15017F: Documentation/devicetree/bindings/media/xilinx/ 15018F: drivers/media/platform/xilinx/ 15019F: include/uapi/linux/xilinx-v4l2-controls.h 15020 15021XILLYBUS DRIVER 15022M: Eli Billauer <eli.billauer@gmail.com> 15023L: linux-kernel@vger.kernel.org 15024S: Supported 15025F: drivers/char/xillybus/ 15026 15027XRA1403 GPIO EXPANDER 15028M: Nandor Han <nandor.han@ge.com> 15029M: Semi Malinen <semi.malinen@ge.com> 15030L: linux-gpio@vger.kernel.org 15031S: Maintained 15032F: drivers/gpio/gpio-xra1403.c 15033F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15034 15035XTENSA XTFPGA PLATFORM SUPPORT 15036M: Max Filippov <jcmvbkbc@gmail.com> 15037L: linux-xtensa@linux-xtensa.org 15038S: Maintained 15039F: drivers/spi/spi-xtensa-xtfpga.c 15040F: sound/soc/xtensa/xtfpga-i2s.c 15041 15042YAM DRIVER FOR AX.25 15043M: Jean-Paul Roubelat <jpr@f6fbb.org> 15044L: linux-hams@vger.kernel.org 15045S: Maintained 15046F: drivers/net/hamradio/yam* 15047F: include/linux/yam.h 15048 15049YAMA SECURITY MODULE 15050M: Kees Cook <keescook@chromium.org> 15051T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15052S: Supported 15053F: security/yama/ 15054F: Documentation/admin-guide/LSM/Yama.rst 15055 15056YEALINK PHONE DRIVER 15057M: Henk Vergonet <Henk.Vergonet@gmail.com> 15058L: usbb2k-api-dev@nongnu.org 15059S: Maintained 15060F: Documentation/input/yealink.rst 15061F: drivers/input/misc/yealink.* 15062 15063Z8530 DRIVER FOR AX.25 15064M: Joerg Reuter <jreuter@yaina.de> 15065W: http://yaina.de/jreuter/ 15066W: http://www.qsl.net/dl1bke/ 15067L: linux-hams@vger.kernel.org 15068S: Maintained 15069F: Documentation/networking/z8530drv.txt 15070F: drivers/net/hamradio/*scc.c 15071F: drivers/net/hamradio/z8530.h 15072 15073ZBUD COMPRESSED PAGE ALLOCATOR 15074M: Seth Jennings <sjenning@redhat.com> 15075M: Dan Streetman <ddstreet@ieee.org> 15076L: linux-mm@kvack.org 15077S: Maintained 15078F: mm/zbud.c 15079F: include/linux/zbud.h 15080 15081ZD1211RW WIRELESS DRIVER 15082M: Daniel Drake <dsd@gentoo.org> 15083M: Ulrich Kunitz <kune@deine-taler.de> 15084W: http://zd1211.ath.cx/wiki/DriverRewrite 15085L: linux-wireless@vger.kernel.org 15086L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15087S: Maintained 15088F: drivers/net/wireless/zydas/zd1211rw/ 15089 15090ZD1301 MEDIA DRIVER 15091M: Antti Palosaari <crope@iki.fi> 15092L: linux-media@vger.kernel.org 15093W: https://linuxtv.org/ 15094W: http://palosaari.fi/linux/ 15095Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15096S: Maintained 15097F: drivers/media/usb/dvb-usb-v2/zd1301* 15098 15099ZD1301_DEMOD MEDIA DRIVER 15100M: Antti Palosaari <crope@iki.fi> 15101L: linux-media@vger.kernel.org 15102W: https://linuxtv.org/ 15103W: http://palosaari.fi/linux/ 15104Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15105S: Maintained 15106F: drivers/media/dvb-frontends/zd1301_demod* 15107 15108ZPOOL COMPRESSED PAGE STORAGE API 15109M: Dan Streetman <ddstreet@ieee.org> 15110L: linux-mm@kvack.org 15111S: Maintained 15112F: mm/zpool.c 15113F: include/linux/zpool.h 15114 15115ZR36067 VIDEO FOR LINUX DRIVER 15116L: mjpeg-users@lists.sourceforge.net 15117L: linux-media@vger.kernel.org 15118W: http://mjpeg.sourceforge.net/driver-zoran/ 15119T: hg https://linuxtv.org/hg/v4l-dvb 15120S: Odd Fixes 15121F: drivers/media/pci/zoran/ 15122 15123ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15124M: Minchan Kim <minchan@kernel.org> 15125M: Nitin Gupta <ngupta@vflare.org> 15126R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15127L: linux-kernel@vger.kernel.org 15128S: Maintained 15129F: drivers/block/zram/ 15130F: Documentation/blockdev/zram.txt 15131 15132ZS DECSTATION Z85C30 SERIAL DRIVER 15133M: "Maciej W. Rozycki" <macro@linux-mips.org> 15134S: Maintained 15135F: drivers/tty/serial/zs.* 15136 15137ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15138M: Minchan Kim <minchan@kernel.org> 15139M: Nitin Gupta <ngupta@vflare.org> 15140R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15141L: linux-mm@kvack.org 15142S: Maintained 15143F: mm/zsmalloc.c 15144F: include/linux/zsmalloc.h 15145F: Documentation/vm/zsmalloc.txt 15146 15147ZSWAP COMPRESSED SWAP CACHING 15148M: Seth Jennings <sjenning@redhat.com> 15149M: Dan Streetman <ddstreet@ieee.org> 15150L: linux-mm@kvack.org 15151S: Maintained 15152F: mm/zswap.c 15153 15154THE REST 15155M: Linus Torvalds <torvalds@linux-foundation.org> 15156L: linux-kernel@vger.kernel.org 15157Q: http://patchwork.kernel.org/project/LKML/list/ 15158T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15159S: Buried alive in reporters 15160F: * 15161F: */ 15162