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. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 141L: netdev@vger.kernel.org 142S: Maintained 143F: Documentation/networking/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183L: netdev@vger.kernel.org 184S: Maintained 185F: drivers/net/ethernet/realtek/r8169.c 186 1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER 188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 189L: linux-serial@vger.kernel.org 190S: Maintained 191T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 192F: drivers/tty/serial/8250* 193F: include/linux/serial_8250.h 194 1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 196L: netdev@vger.kernel.org 197S: Orphan / Obsolete 198F: drivers/net/ethernet/8390/ 199 2009P FILE SYSTEM 201M: Eric Van Hensbergen <ericvh@gmail.com> 202M: Ron Minnich <rminnich@sandia.gov> 203M: Latchesar Ionkov <lucho@ionkov.net> 204L: v9fs-developer@lists.sourceforge.net 205W: http://swik.net/v9fs 206Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 208S: Maintained 209F: Documentation/filesystems/9p.txt 210F: fs/9p/ 211F: net/9p/ 212F: include/net/9p/ 213F: include/uapi/linux/virtio_9p.h 214F: include/trace/events/9p.h 215 216A8293 MEDIA DRIVER 217M: Antti Palosaari <crope@iki.fi> 218L: linux-media@vger.kernel.org 219W: https://linuxtv.org 220W: http://palosaari.fi/linux/ 221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 222T: git git://linuxtv.org/anttip/media_tree.git 223S: Maintained 224F: drivers/media/dvb-frontends/a8293* 225 226AACRAID SCSI RAID DRIVER 227M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 228L: linux-scsi@vger.kernel.org 229W: http://www.adaptec.com/ 230S: Supported 231F: Documentation/scsi/aacraid.txt 232F: drivers/scsi/aacraid/ 233 234ABI/API 235L: linux-api@vger.kernel.org 236F: include/linux/syscalls.h 237F: kernel/sys_ni.c 238 239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 240M: Hans de Goede <hdegoede@redhat.com> 241L: linux-hwmon@vger.kernel.org 242S: Maintained 243F: drivers/hwmon/abituguru.c 244 245ABIT UGURU 3 HARDWARE MONITOR DRIVER 246M: Alistair John Strachan <alistair@devzero.co.uk> 247L: linux-hwmon@vger.kernel.org 248S: Maintained 249F: drivers/hwmon/abituguru3.c 250 251ACCES 104-DIO-48E GPIO DRIVER 252M: William Breathitt Gray <vilhelm.gray@gmail.com> 253L: linux-gpio@vger.kernel.org 254S: Maintained 255F: drivers/gpio/gpio-104-dio-48e.c 256 257ACCES 104-IDI-48 GPIO DRIVER 258M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 259L: linux-gpio@vger.kernel.org 260S: Maintained 261F: drivers/gpio/gpio-104-idi-48.c 262 263ACCES 104-IDIO-16 GPIO DRIVER 264M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 265L: linux-gpio@vger.kernel.org 266S: Maintained 267F: drivers/gpio/gpio-104-idio-16.c 268 269ACCES 104-QUAD-8 IIO DRIVER 270M: William Breathitt Gray <vilhelm.gray@gmail.com> 271L: linux-iio@vger.kernel.org 272S: Maintained 273F: drivers/iio/counter/104-quad-8.c 274 275ACCES PCI-IDIO-16 GPIO DRIVER 276M: William Breathitt Gray <vilhelm.gray@gmail.com> 277L: linux-gpio@vger.kernel.org 278S: Maintained 279F: drivers/gpio/gpio-pci-idio-16.c 280 281ACENIC DRIVER 282M: Jes Sorensen <jes@trained-monkey.org> 283L: linux-acenic@sunsite.dk 284S: Maintained 285F: drivers/net/ethernet/alteon/acenic* 286 287ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 288M: Peter Feuerer <peter@piie.net> 289L: platform-driver-x86@vger.kernel.org 290W: http://piie.net/?section=acerhdf 291S: Maintained 292F: drivers/platform/x86/acerhdf.c 293 294ACER WMI LAPTOP EXTRAS 295M: "Lee, Chun-Yi" <jlee@suse.com> 296L: platform-driver-x86@vger.kernel.org 297S: Maintained 298F: drivers/platform/x86/acer-wmi.c 299 300ACPI 301M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 302M: Len Brown <lenb@kernel.org> 303L: linux-acpi@vger.kernel.org 304W: https://01.org/linux-acpi 305Q: https://patchwork.kernel.org/project/linux-acpi/list/ 306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 307B: https://bugzilla.kernel.org 308S: Supported 309F: drivers/acpi/ 310F: drivers/pnp/pnpacpi/ 311F: include/linux/acpi.h 312F: include/linux/fwnode.h 313F: include/acpi/ 314F: Documentation/acpi/ 315F: Documentation/ABI/testing/sysfs-bus-acpi 316F: Documentation/ABI/testing/configfs-acpi 317F: drivers/pci/*acpi* 318F: drivers/pci/*/*acpi* 319F: drivers/pci/*/*/*acpi* 320F: tools/power/acpi/ 321 322ACPI APEI 323M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 324M: Len Brown <lenb@kernel.org> 325L: linux-acpi@vger.kernel.org 326R: Tony Luck <tony.luck@intel.com> 327R: Borislav Petkov <bp@alien8.de> 328F: drivers/acpi/apei/ 329 330ACPI COMPONENT ARCHITECTURE (ACPICA) 331M: Robert Moore <robert.moore@intel.com> 332M: Lv Zheng <lv.zheng@intel.com> 333M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 334L: linux-acpi@vger.kernel.org 335L: devel@acpica.org 336W: https://acpica.org/ 337W: https://github.com/acpica/acpica/ 338Q: https://patchwork.kernel.org/project/linux-acpi/list/ 339T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 340B: https://bugzilla.kernel.org 341B: https://bugs.acpica.org 342S: Supported 343F: drivers/acpi/acpica/ 344F: include/acpi/ 345F: tools/power/acpi/ 346 347ACPI FAN DRIVER 348M: Zhang Rui <rui.zhang@intel.com> 349L: linux-acpi@vger.kernel.org 350W: https://01.org/linux-acpi 351B: https://bugzilla.kernel.org 352S: Supported 353F: drivers/acpi/fan.c 354 355ACPI FOR ARM64 (ACPI/arm64) 356M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 357M: Hanjun Guo <hanjun.guo@linaro.org> 358M: Sudeep Holla <sudeep.holla@arm.com> 359L: linux-acpi@vger.kernel.org 360S: Maintained 361F: drivers/acpi/arm64 362 363ACPI PMIC DRIVERS 364M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 365M: Len Brown <lenb@kernel.org> 366R: Andy Shevchenko <andy@infradead.org> 367R: Mika Westerberg <mika.westerberg@linux.intel.com> 368L: linux-acpi@vger.kernel.org 369Q: https://patchwork.kernel.org/project/linux-acpi/list/ 370T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 371B: https://bugzilla.kernel.org 372S: Supported 373F: drivers/acpi/pmic/ 374 375ACPI THERMAL DRIVER 376M: Zhang Rui <rui.zhang@intel.com> 377L: linux-acpi@vger.kernel.org 378W: https://01.org/linux-acpi 379B: https://bugzilla.kernel.org 380S: Supported 381F: drivers/acpi/*thermal* 382 383ACPI VIDEO DRIVER 384M: Zhang Rui <rui.zhang@intel.com> 385L: linux-acpi@vger.kernel.org 386W: https://01.org/linux-acpi 387B: https://bugzilla.kernel.org 388S: Supported 389F: drivers/acpi/acpi_video.c 390 391ACPI WMI DRIVER 392L: platform-driver-x86@vger.kernel.org 393S: Orphan 394F: drivers/platform/x86/wmi.c 395F: include/uapi/linux/wmi.h 396 397AD1889 ALSA SOUND DRIVER 398M: Thibaut Varene <T-Bone@parisc-linux.org> 399W: http://wiki.parisc-linux.org/AD1889 400L: linux-parisc@vger.kernel.org 401S: Maintained 402F: sound/pci/ad1889.* 403 404AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 405M: Michael Hennerich <michael.hennerich@analog.com> 406W: http://wiki.analog.com/AD5254 407W: http://ez.analog.com/community/linux-device-drivers 408S: Supported 409F: drivers/misc/ad525x_dpot.c 410 411AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 412M: Michael Hennerich <michael.hennerich@analog.com> 413W: http://wiki.analog.com/AD5398 414W: http://ez.analog.com/community/linux-device-drivers 415S: Supported 416F: drivers/regulator/ad5398.c 417 418AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD7142 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/input/misc/ad714x.c 424 425AD7877 TOUCHSCREEN DRIVER 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD7877 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/input/touchscreen/ad7877.c 431 432AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7879 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/touchscreen/ad7879.c 438 439ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 440M: Jiri Kosina <jikos@kernel.org> 441S: Maintained 442 443ADF7242 IEEE 802.15.4 RADIO DRIVER 444M: Michael Hennerich <michael.hennerich@analog.com> 445W: https://wiki.analog.com/ADF7242 446W: http://ez.analog.com/community/linux-device-drivers 447L: linux-wpan@vger.kernel.org 448S: Supported 449F: drivers/net/ieee802154/adf7242.c 450F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 451 452ADM1025 HARDWARE MONITOR DRIVER 453M: Jean Delvare <jdelvare@suse.com> 454L: linux-hwmon@vger.kernel.org 455S: Maintained 456F: Documentation/hwmon/adm1025 457F: drivers/hwmon/adm1025.c 458 459ADM1029 HARDWARE MONITOR DRIVER 460M: Corentin Labbe <clabbe.montjoie@gmail.com> 461L: linux-hwmon@vger.kernel.org 462S: Maintained 463F: drivers/hwmon/adm1029.c 464 465ADM8211 WIRELESS DRIVER 466L: linux-wireless@vger.kernel.org 467W: http://wireless.kernel.org/ 468S: Orphan 469F: drivers/net/wireless/admtek/adm8211.* 470 471ADP1653 FLASH CONTROLLER DRIVER 472M: Sakari Ailus <sakari.ailus@iki.fi> 473L: linux-media@vger.kernel.org 474S: Maintained 475F: drivers/media/i2c/adp1653.c 476F: include/media/i2c/adp1653.h 477 478ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 479M: Michael Hennerich <michael.hennerich@analog.com> 480W: http://wiki.analog.com/ADP5520 481W: http://ez.analog.com/community/linux-device-drivers 482S: Supported 483F: drivers/mfd/adp5520.c 484F: drivers/video/backlight/adp5520_bl.c 485F: drivers/leds/leds-adp5520.c 486F: drivers/gpio/gpio-adp5520.c 487F: drivers/input/keyboard/adp5520-keys.c 488 489ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 490M: Michael Hennerich <michael.hennerich@analog.com> 491W: http://wiki.analog.com/ADP5588 492W: http://ez.analog.com/community/linux-device-drivers 493S: Supported 494F: drivers/input/keyboard/adp5588-keys.c 495F: drivers/gpio/gpio-adp5588.c 496 497ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 498M: Michael Hennerich <michael.hennerich@analog.com> 499W: http://wiki.analog.com/ADP8860 500W: http://ez.analog.com/community/linux-device-drivers 501S: Supported 502F: drivers/video/backlight/adp8860_bl.c 503 504ADS1015 HARDWARE MONITOR DRIVER 505M: Dirk Eibach <eibach@gdsys.de> 506L: linux-hwmon@vger.kernel.org 507S: Maintained 508F: Documentation/hwmon/ads1015 509F: drivers/hwmon/ads1015.c 510F: include/linux/platform_data/ads1015.h 511 512ADT746X FAN DRIVER 513M: Colin Leroy <colin@colino.net> 514S: Maintained 515F: drivers/macintosh/therm_adt746x.c 516 517ADT7475 HARDWARE MONITOR DRIVER 518M: Jean Delvare <jdelvare@suse.com> 519L: linux-hwmon@vger.kernel.org 520S: Maintained 521F: Documentation/hwmon/adt7475 522F: drivers/hwmon/adt7475.c 523 524ADVANSYS SCSI DRIVER 525M: Matthew Wilcox <matthew@wil.cx> 526M: Hannes Reinecke <hare@suse.com> 527L: linux-scsi@vger.kernel.org 528S: Maintained 529F: Documentation/scsi/advansys.txt 530F: drivers/scsi/advansys.c 531 532ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 533M: Michael Hennerich <michael.hennerich@analog.com> 534W: http://wiki.analog.com/ADXL345 535W: http://ez.analog.com/community/linux-device-drivers 536S: Supported 537F: drivers/input/misc/adxl34x.c 538 539AF9013 MEDIA DRIVER 540M: Antti Palosaari <crope@iki.fi> 541L: linux-media@vger.kernel.org 542W: https://linuxtv.org 543W: http://palosaari.fi/linux/ 544Q: http://patchwork.linuxtv.org/project/linux-media/list/ 545T: git git://linuxtv.org/anttip/media_tree.git 546S: Maintained 547F: drivers/media/dvb-frontends/af9013* 548 549AF9033 MEDIA DRIVER 550M: Antti Palosaari <crope@iki.fi> 551L: linux-media@vger.kernel.org 552W: https://linuxtv.org 553W: http://palosaari.fi/linux/ 554Q: http://patchwork.linuxtv.org/project/linux-media/list/ 555T: git git://linuxtv.org/anttip/media_tree.git 556S: Maintained 557F: drivers/media/dvb-frontends/af9033* 558 559AFFS FILE SYSTEM 560L: linux-fsdevel@vger.kernel.org 561S: Orphan 562F: Documentation/filesystems/affs.txt 563F: fs/affs/ 564 565AFS FILESYSTEM 566M: David Howells <dhowells@redhat.com> 567L: linux-afs@lists.infradead.org 568S: Supported 569F: fs/afs/ 570F: include/trace/events/afs.h 571F: Documentation/filesystems/afs.txt 572W: https://www.infradead.org/~dhowells/kafs/ 573 574AGPGART DRIVER 575M: David Airlie <airlied@linux.ie> 576T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 577S: Maintained 578F: drivers/char/agp/ 579F: include/linux/agp* 580F: include/uapi/linux/agp* 581 582AHA152X SCSI DRIVER 583M: "Juergen E. Fischer" <fischer@norbit.de> 584L: linux-scsi@vger.kernel.org 585S: Maintained 586F: drivers/scsi/aha152x* 587F: drivers/scsi/pcmcia/aha152x* 588 589AIC7XXX / AIC79XX SCSI DRIVER 590M: Hannes Reinecke <hare@suse.com> 591L: linux-scsi@vger.kernel.org 592S: Maintained 593F: drivers/scsi/aic7xxx/ 594 595AIMSLAB FM RADIO RECEIVER DRIVER 596M: Hans Verkuil <hverkuil@xs4all.nl> 597L: linux-media@vger.kernel.org 598T: git git://linuxtv.org/media_tree.git 599W: https://linuxtv.org 600S: Maintained 601F: drivers/media/radio/radio-aimslab* 602 603AIO 604M: Benjamin LaHaise <bcrl@kvack.org> 605L: linux-aio@kvack.org 606S: Supported 607F: fs/aio.c 608F: include/linux/*aio*.h 609 610AIRSPY MEDIA DRIVER 611M: Antti Palosaari <crope@iki.fi> 612L: linux-media@vger.kernel.org 613W: https://linuxtv.org 614W: http://palosaari.fi/linux/ 615Q: http://patchwork.linuxtv.org/project/linux-media/list/ 616T: git git://linuxtv.org/anttip/media_tree.git 617S: Maintained 618F: drivers/media/usb/airspy/ 619 620ALACRITECH GIGABIT ETHERNET DRIVER 621M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 622S: Maintained 623F: drivers/net/ethernet/alacritech/* 624 625ALCATEL SPEEDTOUCH USB DRIVER 626M: Duncan Sands <duncan.sands@free.fr> 627L: linux-usb@vger.kernel.org 628W: http://www.linux-usb.org/SpeedTouch/ 629S: Maintained 630F: drivers/usb/atm/speedtch.c 631F: drivers/usb/atm/usbatm.c 632 633ALCHEMY AU1XX0 MMC DRIVER 634M: Manuel Lauss <manuel.lauss@gmail.com> 635S: Maintained 636F: drivers/mmc/host/au1xmmc.c 637 638ALI1563 I2C DRIVER 639M: Rudolf Marek <r.marek@assembler.cz> 640L: linux-i2c@vger.kernel.org 641S: Maintained 642F: Documentation/i2c/busses/i2c-ali1563 643F: drivers/i2c/busses/i2c-ali1563.c 644 645ALLWINNER SECURITY SYSTEM 646M: Corentin Labbe <clabbe.montjoie@gmail.com> 647L: linux-crypto@vger.kernel.org 648S: Maintained 649F: drivers/crypto/sunxi-ss/ 650 651ALPHA PORT 652M: Richard Henderson <rth@twiddle.net> 653M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 654M: Matt Turner <mattst88@gmail.com> 655S: Odd Fixes 656L: linux-alpha@vger.kernel.org 657F: arch/alpha/ 658 659ALPS PS/2 TOUCHPAD DRIVER 660R: Pali Rohár <pali.rohar@gmail.com> 661F: drivers/input/mouse/alps.* 662 663ALTERA I2C CONTROLLER DRIVER 664M: Thor Thayer <thor.thayer@linux.intel.com> 665S: Maintained 666F: drivers/i2c/busses/i2c-altera.c 667 668ALTERA MAILBOX DRIVER 669M: Ley Foon Tan <lftan@altera.com> 670L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 671S: Maintained 672F: drivers/mailbox/mailbox-altera.c 673 674ALTERA PIO DRIVER 675M: Tien Hock Loh <thloh@altera.com> 676L: linux-gpio@vger.kernel.org 677S: Maintained 678F: drivers/gpio/gpio-altera.c 679 680ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 681M: Thor Thayer <thor.thayer@linux.intel.com> 682S: Maintained 683F: drivers/gpio/gpio-altera-a10sr.c 684F: drivers/mfd/altera-a10sr.c 685F: drivers/reset/reset-a10sr.c 686F: include/linux/mfd/altera-a10sr.h 687F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 688 689ALTERA TRIPLE SPEED ETHERNET DRIVER 690M: Vince Bridgers <vbridger@opensource.altera.com> 691L: netdev@vger.kernel.org 692L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 693S: Maintained 694F: drivers/net/ethernet/altera/ 695 696ALTERA UART/JTAG UART SERIAL DRIVERS 697M: Tobias Klauser <tklauser@distanz.ch> 698L: linux-serial@vger.kernel.org 699L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 700S: Maintained 701F: drivers/tty/serial/altera_uart.c 702F: drivers/tty/serial/altera_jtaguart.c 703F: include/linux/altera_uart.h 704F: include/linux/altera_jtaguart.h 705 706AMAZON ETHERNET DRIVERS 707M: Netanel Belgazal <netanel@amazon.com> 708R: Saeed Bishara <saeedb@amazon.com> 709R: Zorik Machulsky <zorik@amazon.com> 710L: netdev@vger.kernel.org 711S: Supported 712F: Documentation/networking/ena.txt 713F: drivers/net/ethernet/amazon/ 714 715AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 716M: Tom Lendacky <thomas.lendacky@amd.com> 717M: Gary Hook <gary.hook@amd.com> 718L: linux-crypto@vger.kernel.org 719S: Supported 720F: drivers/crypto/ccp/ 721F: include/linux/ccp.h 722 723AMD FAM15H PROCESSOR POWER MONITORING DRIVER 724M: Huang Rui <ray.huang@amd.com> 725L: linux-hwmon@vger.kernel.org 726S: Supported 727F: Documentation/hwmon/fam15h_power 728F: drivers/hwmon/fam15h_power.c 729 730AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 731L: linux-geode@lists.infradead.org (moderated for non-subscribers) 732S: Orphan 733F: drivers/usb/gadget/udc/amd5536udc.* 734 735AMD GEODE PROCESSOR/CHIPSET SUPPORT 736P: Andres Salomon <dilinger@queued.net> 737L: linux-geode@lists.infradead.org (moderated for non-subscribers) 738W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 739S: Supported 740F: drivers/char/hw_random/geode-rng.c 741F: drivers/crypto/geode* 742F: drivers/video/fbdev/geode/ 743F: arch/x86/include/asm/geode.h 744 745AMD IOMMU (AMD-VI) 746M: Joerg Roedel <joro@8bytes.org> 747L: iommu@lists.linux-foundation.org 748T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 749S: Maintained 750F: drivers/iommu/amd_iommu*.[ch] 751F: include/linux/amd-iommu.h 752 753AMD KFD 754M: Oded Gabbay <oded.gabbay@gmail.com> 755L: dri-devel@lists.freedesktop.org 756T: git git://people.freedesktop.org/~gabbayo/linux.git 757S: Supported 758F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 759F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 760F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 761F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 762F: drivers/gpu/drm/amd/amdkfd/ 763F: drivers/gpu/drm/amd/include/cik_structs.h 764F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 765F: drivers/gpu/drm/amd/include/vi_structs.h 766F: include/uapi/linux/kfd_ioctl.h 767 768AMD SEATTLE DEVICE TREE SUPPORT 769M: Brijesh Singh <brijeshkumar.singh@amd.com> 770M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 771M: Tom Lendacky <thomas.lendacky@amd.com> 772S: Supported 773F: arch/arm64/boot/dts/amd/ 774 775AMD XGBE DRIVER 776M: Tom Lendacky <thomas.lendacky@amd.com> 777L: netdev@vger.kernel.org 778S: Supported 779F: drivers/net/ethernet/amd/xgbe/ 780F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 781 782AMS (Apple Motion Sensor) DRIVER 783M: Michael Hanselmann <linux-kernel@hansmi.ch> 784S: Supported 785F: drivers/macintosh/ams/ 786 787ANALOG DEVICES INC AD9389B DRIVER 788M: Hans Verkuil <hans.verkuil@cisco.com> 789L: linux-media@vger.kernel.org 790S: Maintained 791F: drivers/media/i2c/ad9389b* 792 793ANALOG DEVICES INC ADV7180 DRIVER 794M: Lars-Peter Clausen <lars@metafoo.de> 795L: linux-media@vger.kernel.org 796W: http://ez.analog.com/community/linux-device-drivers 797S: Supported 798F: drivers/media/i2c/adv7180.c 799 800ANALOG DEVICES INC ADV748X DRIVER 801M: Kieran Bingham <kieran.bingham@ideasonboard.com> 802L: linux-media@vger.kernel.org 803S: Maintained 804F: drivers/media/i2c/adv748x/* 805 806ANALOG DEVICES INC ADV7511 DRIVER 807M: Hans Verkuil <hans.verkuil@cisco.com> 808L: linux-media@vger.kernel.org 809S: Maintained 810F: drivers/media/i2c/adv7511* 811 812ANALOG DEVICES INC ADV7604 DRIVER 813M: Hans Verkuil <hans.verkuil@cisco.com> 814L: linux-media@vger.kernel.org 815S: Maintained 816F: drivers/media/i2c/adv7604* 817 818ANALOG DEVICES INC ADV7842 DRIVER 819M: Hans Verkuil <hans.verkuil@cisco.com> 820L: linux-media@vger.kernel.org 821S: Maintained 822F: drivers/media/i2c/adv7842* 823 824ANALOG DEVICES INC ASOC CODEC DRIVERS 825M: Lars-Peter Clausen <lars@metafoo.de> 826L: alsa-devel@alsa-project.org (moderated for non-subscribers) 827W: http://wiki.analog.com/ 828W: http://ez.analog.com/community/linux-device-drivers 829S: Supported 830F: sound/soc/codecs/adau* 831F: sound/soc/codecs/adav* 832F: sound/soc/codecs/ad1* 833F: sound/soc/codecs/ad7* 834F: sound/soc/codecs/ssm* 835F: sound/soc/codecs/sigmadsp.* 836 837ANALOG DEVICES INC ASOC DRIVERS 838L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 839L: alsa-devel@alsa-project.org (moderated for non-subscribers) 840W: http://blackfin.uclinux.org/ 841S: Supported 842F: sound/soc/blackfin/* 843 844ANALOG DEVICES INC DMA DRIVERS 845M: Lars-Peter Clausen <lars@metafoo.de> 846W: http://ez.analog.com/community/linux-device-drivers 847S: Supported 848F: drivers/dma/dma-axi-dmac.c 849 850ANALOG DEVICES INC IIO DRIVERS 851M: Lars-Peter Clausen <lars@metafoo.de> 852M: Michael Hennerich <Michael.Hennerich@analog.com> 853W: http://wiki.analog.com/ 854W: http://ez.analog.com/community/linux-device-drivers 855S: Supported 856F: drivers/iio/*/ad* 857F: drivers/iio/adc/ltc2497* 858X: drivers/iio/*/adjd* 859F: drivers/staging/iio/*/ad* 860F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 861 862ANDROID CONFIG FRAGMENTS 863M: Rob Herring <robh@kernel.org> 864S: Supported 865F: kernel/configs/android* 866 867ANDROID DRIVERS 868M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 869M: Arve Hjønnevåg <arve@android.com> 870M: Todd Kjos <tkjos@android.com> 871M: Martijn Coenen <maco@android.com> 872T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 873L: devel@driverdev.osuosl.org 874S: Supported 875F: drivers/android/ 876F: drivers/staging/android/ 877 878ANDROID GOLDFISH RTC DRIVER 879M: Miodrag Dinic <miodrag.dinic@mips.com> 880S: Supported 881F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 882F: drivers/rtc/rtc-goldfish.c 883 884ANDROID ION DRIVER 885M: Laura Abbott <labbott@redhat.com> 886M: Sumit Semwal <sumit.semwal@linaro.org> 887L: devel@driverdev.osuosl.org 888S: Supported 889F: drivers/staging/android/ion 890F: drivers/staging/android/uapi/ion.h 891F: drivers/staging/android/uapi/ion_test.h 892 893AOA (Apple Onboard Audio) ALSA DRIVER 894M: Johannes Berg <johannes@sipsolutions.net> 895L: linuxppc-dev@lists.ozlabs.org 896L: alsa-devel@alsa-project.org (moderated for non-subscribers) 897S: Maintained 898F: sound/aoa/ 899 900APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 901M: William Breathitt Gray <vilhelm.gray@gmail.com> 902L: linux-iio@vger.kernel.org 903S: Maintained 904F: drivers/iio/adc/stx104.c 905 906APM DRIVER 907M: Jiri Kosina <jikos@kernel.org> 908S: Odd fixes 909T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 910F: arch/x86/kernel/apm_32.c 911F: include/linux/apm_bios.h 912F: include/uapi/linux/apm_bios.h 913F: drivers/char/apm-emulation.c 914 915APPARMOR SECURITY MODULE 916M: John Johansen <john.johansen@canonical.com> 917L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 918W: apparmor.wiki.kernel.org 919T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 920S: Supported 921F: security/apparmor/ 922F: Documentation/admin-guide/LSM/apparmor.rst 923 924APPLE BCM5974 MULTITOUCH DRIVER 925M: Henrik Rydberg <rydberg@bitmath.org> 926L: linux-input@vger.kernel.org 927S: Odd fixes 928F: drivers/input/mouse/bcm5974.c 929 930APPLE SMC DRIVER 931M: Henrik Rydberg <rydberg@bitmath.org> 932L: linux-hwmon@vger.kernel.org 933S: Odd fixes 934F: drivers/hwmon/applesmc.c 935 936APPLETALK NETWORK LAYER 937L: netdev@vger.kernel.org 938S: Odd fixes 939F: drivers/net/appletalk/ 940F: net/appletalk/ 941 942APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 943M: Duc Dang <dhdang@apm.com> 944S: Supported 945F: arch/arm64/boot/dts/apm/ 946 947APPLIED MICRO (APM) X-GENE SOC EDAC 948M: Loc Ho <lho@apm.com> 949S: Supported 950F: drivers/edac/xgene_edac.c 951F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 952 953APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 954M: Iyappan Subramanian <isubramanian@apm.com> 955M: Keyur Chudgar <kchudgar@apm.com> 956S: Supported 957F: drivers/net/ethernet/apm/xgene-v2/ 958 959APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 960M: Iyappan Subramanian <isubramanian@apm.com> 961M: Keyur Chudgar <kchudgar@apm.com> 962M: Quan Nguyen <qnguyen@apm.com> 963S: Supported 964F: drivers/net/ethernet/apm/xgene/ 965F: drivers/net/phy/mdio-xgene.c 966F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 967F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 968 969APPLIED MICRO (APM) X-GENE SOC PMU 970M: Tai Nguyen <ttnguyen@apm.com> 971S: Supported 972F: drivers/perf/xgene_pmu.c 973F: Documentation/perf/xgene-pmu.txt 974F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 975 976APTINA CAMERA SENSOR PLL 977M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 978L: linux-media@vger.kernel.org 979S: Maintained 980F: drivers/media/i2c/aptina-pll.* 981 982ARC FRAMEBUFFER DRIVER 983M: Jaya Kumar <jayalk@intworks.biz> 984S: Maintained 985F: drivers/video/fbdev/arcfb.c 986F: drivers/video/fbdev/core/fb_defio.c 987 988ARC PGU DRM DRIVER 989M: Alexey Brodkin <abrodkin@synopsys.com> 990S: Supported 991F: drivers/gpu/drm/arc/ 992F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 993 994ARCNET NETWORK LAYER 995M: Michael Grzeschik <m.grzeschik@pengutronix.de> 996L: netdev@vger.kernel.org 997S: Maintained 998F: drivers/net/arcnet/ 999F: include/uapi/linux/if_arcnet.h 1000 1001ARM ARCHITECTED TIMER DRIVER 1002M: Mark Rutland <mark.rutland@arm.com> 1003M: Marc Zyngier <marc.zyngier@arm.com> 1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1005S: Maintained 1006F: arch/arm/include/asm/arch_timer.h 1007F: arch/arm64/include/asm/arch_timer.h 1008F: drivers/clocksource/arm_arch_timer.c 1009 1010ARM HDLCD DRM DRIVER 1011M: Liviu Dudau <liviu.dudau@arm.com> 1012S: Supported 1013F: drivers/gpu/drm/arm/hdlcd_* 1014F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1015 1016ARM MALI-DP DRM DRIVER 1017M: Liviu Dudau <liviu.dudau@arm.com> 1018M: Brian Starkey <brian.starkey@arm.com> 1019M: Mali DP Maintainers <malidp@foss.arm.com> 1020S: Supported 1021F: drivers/gpu/drm/arm/ 1022F: Documentation/devicetree/bindings/display/arm,malidp.txt 1023 1024ARM MFM AND FLOPPY DRIVERS 1025M: Ian Molton <spyro@f2s.com> 1026S: Maintained 1027F: arch/arm/lib/floppydma.S 1028F: arch/arm/include/asm/floppy.h 1029 1030ARM PMU PROFILING AND DEBUGGING 1031M: Will Deacon <will.deacon@arm.com> 1032M: Mark Rutland <mark.rutland@arm.com> 1033S: Maintained 1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1035F: arch/arm*/kernel/perf_* 1036F: arch/arm/oprofile/common.c 1037F: arch/arm*/kernel/hw_breakpoint.c 1038F: arch/arm*/include/asm/hw_breakpoint.h 1039F: arch/arm*/include/asm/perf_event.h 1040F: drivers/perf/* 1041F: include/linux/perf/arm_pmu.h 1042F: Documentation/devicetree/bindings/arm/pmu.txt 1043F: Documentation/devicetree/bindings/perf/ 1044 1045ARM PORT 1046M: Russell King <linux@armlinux.org.uk> 1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1048W: http://www.armlinux.org.uk/ 1049S: Maintained 1050T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1051F: arch/arm/ 1052 1053ARM PRIMECELL AACI PL041 DRIVER 1054M: Russell King <linux@armlinux.org.uk> 1055S: Maintained 1056F: sound/arm/aaci.* 1057 1058ARM PRIMECELL BUS SUPPORT 1059M: Russell King <linux@armlinux.org.uk> 1060S: Maintained 1061F: drivers/amba/ 1062F: include/linux/amba/bus.h 1063 1064ARM PRIMECELL CLCD PL110 DRIVER 1065M: Russell King <linux@armlinux.org.uk> 1066S: Maintained 1067F: drivers/video/fbdev/amba-clcd.* 1068 1069ARM PRIMECELL KMI PL050 DRIVER 1070M: Russell King <linux@armlinux.org.uk> 1071S: Maintained 1072F: drivers/input/serio/ambakmi.* 1073F: include/linux/amba/kmi.h 1074 1075ARM PRIMECELL MMCI PL180/1 DRIVER 1076M: Russell King <linux@armlinux.org.uk> 1077S: Maintained 1078F: drivers/mmc/host/mmci.* 1079F: include/linux/amba/mmci.h 1080 1081ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1082M: Russell King <linux@armlinux.org.uk> 1083S: Maintained 1084F: drivers/tty/serial/amba-pl01*.c 1085F: include/linux/amba/serial.h 1086 1087ARM SMMU DRIVERS 1088M: Will Deacon <will.deacon@arm.com> 1089R: Robin Murphy <robin.murphy@arm.com> 1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1091S: Maintained 1092F: drivers/iommu/arm-smmu.c 1093F: drivers/iommu/arm-smmu-v3.c 1094F: drivers/iommu/io-pgtable-arm.c 1095F: drivers/iommu/io-pgtable-arm-v7s.c 1096 1097ARM SUB-ARCHITECTURES 1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1099S: Maintained 1100F: arch/arm/mach-*/ 1101F: arch/arm/plat-*/ 1102T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1103 1104ARM/ACTIONS SEMI ARCHITECTURE 1105M: Andreas Färber <afaerber@suse.de> 1106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1107S: Maintained 1108N: owl 1109F: arch/arm/mach-actions/ 1110F: arch/arm/boot/dts/owl-* 1111F: arch/arm64/boot/dts/actions/ 1112F: drivers/clocksource/owl-* 1113F: drivers/soc/actions/ 1114F: include/dt-bindings/power/owl-* 1115F: include/linux/soc/actions/ 1116F: Documentation/devicetree/bindings/arm/actions.txt 1117F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1118F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1119 1120ARM/ADS SPHERE MACHINE SUPPORT 1121M: Lennert Buytenhek <kernel@wantstofly.org> 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1123S: Maintained 1124 1125ARM/AFEB9260 MACHINE SUPPORT 1126M: Sergey Lapin <slapin@ossfans.org> 1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1128S: Maintained 1129 1130ARM/AJECO 1ARM MACHINE SUPPORT 1131M: Lennert Buytenhek <kernel@wantstofly.org> 1132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1133S: Maintained 1134 1135ARM/Allwinner SoC Clock Support 1136M: Emilio López <emilio@elopez.com.ar> 1137S: Maintained 1138F: drivers/clk/sunxi/ 1139 1140ARM/Allwinner sunXi SoC support 1141M: Maxime Ripard <maxime.ripard@free-electrons.com> 1142M: Chen-Yu Tsai <wens@csie.org> 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1144S: Maintained 1145N: sun[x456789]i 1146N: sun50i 1147F: arch/arm/mach-sunxi/ 1148F: arch/arm64/boot/dts/allwinner/ 1149F: drivers/clk/sunxi-ng/ 1150F: drivers/pinctrl/sunxi/ 1151F: drivers/soc/sunxi/ 1152T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1153 1154ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1155M: Neil Armstrong <narmstrong@baylibre.com> 1156M: Jerome Brunet <jbrunet@baylibre.com> 1157L: linux-amlogic@lists.infradead.org 1158S: Maintained 1159F: drivers/clk/meson/ 1160F: include/dt-bindings/clock/meson* 1161F: include/dt-bindings/clock/gxbb* 1162F: Documentation/devicetree/bindings/clock/amlogic* 1163 1164ARM/Amlogic Meson SoC support 1165M: Carlo Caione <carlo@caione.org> 1166M: Kevin Hilman <khilman@baylibre.com> 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1168L: linux-amlogic@lists.infradead.org 1169W: http://linux-meson.com/ 1170S: Maintained 1171F: arch/arm/mach-meson/ 1172F: arch/arm/boot/dts/meson* 1173F: arch/arm64/boot/dts/amlogic/ 1174F: drivers/pinctrl/meson/ 1175F: drivers/mmc/host/meson* 1176N: meson 1177 1178ARM/Annapurna Labs ALPINE ARCHITECTURE 1179M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1180M: Antoine Tenart <antoine.tenart@free-electrons.com> 1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1182S: Maintained 1183F: arch/arm/mach-alpine/ 1184F: arch/arm/boot/dts/alpine* 1185F: arch/arm64/boot/dts/al/ 1186F: drivers/*/*alpine* 1187 1188ARM/ARTPEC MACHINE SUPPORT 1189M: Jesper Nilsson <jesper.nilsson@axis.com> 1190M: Lars Persson <lars.persson@axis.com> 1191M: Niklas Cassel <niklas.cassel@axis.com> 1192S: Maintained 1193L: linux-arm-kernel@axis.com 1194F: arch/arm/mach-artpec 1195F: arch/arm/boot/dts/artpec6* 1196F: drivers/clk/axis 1197F: drivers/crypto/axis 1198F: drivers/pinctrl/pinctrl-artpec* 1199F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1200 1201ARM/ASPEED I2C DRIVER 1202M: Brendan Higgins <brendanhiggins@google.com> 1203R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1204R: Joel Stanley <joel@jms.id.au> 1205L: linux-i2c@vger.kernel.org 1206L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1207S: Maintained 1208F: drivers/irqchip/irq-aspeed-i2c-ic.c 1209F: drivers/i2c/busses/i2c-aspeed.c 1210F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1211F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1212 1213ARM/ASPEED MACHINE SUPPORT 1214M: Joel Stanley <joel@jms.id.au> 1215S: Maintained 1216F: arch/arm/mach-aspeed/ 1217F: arch/arm/boot/dts/aspeed-* 1218F: drivers/*/*aspeed* 1219 1220ARM/ATMEL AT91 Clock Support 1221M: Boris Brezillon <boris.brezillon@free-electrons.com> 1222S: Maintained 1223F: drivers/clk/at91 1224 1225ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1226M: Nicolas Ferre <nicolas.ferre@microchip.com> 1227M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1229W: http://www.linux4sam.org 1230T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1231S: Supported 1232N: at91 1233N: atmel 1234F: arch/arm/mach-at91/ 1235F: include/soc/at91/ 1236F: arch/arm/boot/dts/at91*.dts 1237F: arch/arm/boot/dts/at91*.dtsi 1238F: arch/arm/boot/dts/sama*.dts 1239F: arch/arm/boot/dts/sama*.dtsi 1240F: arch/arm/include/debug/at91.S 1241F: drivers/memory/atmel* 1242F: drivers/watchdog/sama5d4_wdt.c 1243X: drivers/input/touchscreen/atmel_mxt_ts.c 1244X: drivers/net/wireless/atmel/ 1245 1246ARM/CALXEDA HIGHBANK ARCHITECTURE 1247M: Rob Herring <robh@kernel.org> 1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1249S: Maintained 1250F: arch/arm/mach-highbank/ 1251F: arch/arm/boot/dts/highbank.dts 1252F: arch/arm/boot/dts/ecx-*.dts* 1253 1254ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1255M: Krzysztof Halasa <khalasa@piap.pl> 1256S: Maintained 1257F: arch/arm/mach-cns3xxx/ 1258 1259ARM/CAVIUM THUNDER NETWORK DRIVER 1260M: Sunil Goutham <sgoutham@cavium.com> 1261M: Robert Richter <rric@kernel.org> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Supported 1264F: drivers/net/ethernet/cavium/thunder/ 1265 1266ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1267M: Alexander Shiyan <shc_work@mail.ru> 1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1269S: Odd Fixes 1270N: clps711x 1271 1272ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1273M: Lennert Buytenhek <kernel@wantstofly.org> 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275S: Maintained 1276 1277ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1278M: Hartley Sweeten <hsweeten@visionengravers.com> 1279M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Maintained 1282F: arch/arm/mach-ep93xx/ 1283F: arch/arm/mach-ep93xx/include/mach/ 1284 1285ARM/CLKDEV SUPPORT 1286M: Russell King <linux@armlinux.org.uk> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288S: Maintained 1289T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1290F: arch/arm/include/asm/clkdev.h 1291F: drivers/clk/clkdev.c 1292 1293ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1294M: Mike Rapoport <mike@compulab.co.il> 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1296S: Maintained 1297 1298ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1299M: Baruch Siach <baruch@tkos.co.il> 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1301S: Maintained 1302F: arch/arm/boot/dts/cx92755* 1303N: digicolor 1304 1305ARM/CONTEC MICRO9 MACHINE SUPPORT 1306M: Hubert Feurstein <hubert.feurstein@contec.at> 1307S: Maintained 1308F: arch/arm/mach-ep93xx/micro9.c 1309 1310ARM/CORESIGHT FRAMEWORK AND DRIVERS 1311M: Mathieu Poirier <mathieu.poirier@linaro.org> 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1313S: Maintained 1314F: drivers/hwtracing/coresight/* 1315F: Documentation/trace/coresight.txt 1316F: Documentation/trace/coresight-cpu-debug.txt 1317F: Documentation/devicetree/bindings/arm/coresight.txt 1318F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1319F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1320F: tools/perf/arch/arm/util/pmu.c 1321F: tools/perf/arch/arm/util/auxtrace.c 1322F: tools/perf/arch/arm/util/cs-etm.c 1323F: tools/perf/arch/arm/util/cs-etm.h 1324F: tools/perf/util/cs-etm.h 1325 1326ARM/CORGI MACHINE SUPPORT 1327M: Richard Purdie <rpurdie@rpsys.net> 1328S: Maintained 1329 1330ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1331M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1332M: Linus Walleij <linus.walleij@linaro.org> 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1334T: git git://github.com/ulli-kroll/linux.git 1335S: Maintained 1336F: Documentation/devicetree/bindings/arm/gemini.txt 1337F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1338F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1339F: arch/arm/mach-gemini/ 1340F: drivers/pinctrl/pinctrl-gemini.c 1341F: drivers/rtc/rtc-ftrtc010.c 1342 1343ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1344M: Barry Song <baohua@kernel.org> 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1346T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1347S: Maintained 1348F: arch/arm/boot/dts/prima2* 1349F: arch/arm/mach-prima2/ 1350F: drivers/clk/sirf/ 1351F: drivers/clocksource/timer-prima2.c 1352F: drivers/clocksource/timer-atlas7.c 1353N: [^a-z]sirf 1354 1355ARM/EBSA110 MACHINE SUPPORT 1356M: Russell King <linux@armlinux.org.uk> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358W: http://www.armlinux.org.uk/ 1359S: Maintained 1360F: arch/arm/mach-ebsa110/ 1361F: drivers/net/ethernet/amd/am79c961a.* 1362 1363ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1364M: Uwe Kleine-König <kernel@pengutronix.de> 1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1366S: Maintained 1367N: efm32 1368 1369ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1370M: Robert Jarzmik <robert.jarzmik@free.fr> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372S: Maintained 1373F: arch/arm/mach-pxa/ezx.c 1374 1375ARM/FARADAY FA526 PORT 1376M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1378S: Maintained 1379T: git git://git.berlios.de/gemini-board 1380F: arch/arm/mm/*-fa* 1381 1382ARM/FOOTBRIDGE ARCHITECTURE 1383M: Russell King <linux@armlinux.org.uk> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385W: http://www.armlinux.org.uk/ 1386S: Maintained 1387F: arch/arm/include/asm/hardware/dec21285.h 1388F: arch/arm/mach-footbridge/ 1389 1390ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1391M: Shawn Guo <shawnguo@kernel.org> 1392M: Sascha Hauer <kernel@pengutronix.de> 1393R: Fabio Estevam <fabio.estevam@nxp.com> 1394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1395S: Maintained 1396T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1397F: arch/arm/mach-imx/ 1398F: arch/arm/mach-mxs/ 1399F: arch/arm/boot/dts/imx* 1400F: arch/arm/configs/imx*_defconfig 1401F: drivers/clk/imx/ 1402F: drivers/soc/imx/ 1403F: include/soc/imx/ 1404 1405ARM/FREESCALE VYBRID ARM ARCHITECTURE 1406M: Shawn Guo <shawnguo@kernel.org> 1407M: Sascha Hauer <kernel@pengutronix.de> 1408R: Stefan Agner <stefan@agner.ch> 1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1410S: Maintained 1411T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1412F: arch/arm/mach-imx/*vf610* 1413F: arch/arm/boot/dts/vf* 1414 1415ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1416M: Lennert Buytenhek <kernel@wantstofly.org> 1417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1418S: Maintained 1419 1420ARM/GUMSTIX MACHINE SUPPORT 1421M: Steve Sakoman <sakoman@gmail.com> 1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1423S: Maintained 1424 1425ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1426M: Philipp Zabel <philipp.zabel@gmail.com> 1427M: Paul Parsons <lost.distance@yahoo.com> 1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1429S: Maintained 1430F: arch/arm/mach-pxa/hx4700.c 1431F: arch/arm/mach-pxa/include/mach/hx4700.h 1432F: sound/soc/pxa/hx4700.c 1433 1434ARM/HISILICON SOC SUPPORT 1435M: Wei Xu <xuwei5@hisilicon.com> 1436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1437W: http://www.hisilicon.com 1438S: Supported 1439T: git git://github.com/hisilicon/linux-hisi.git 1440F: arch/arm/mach-hisi/ 1441F: arch/arm/boot/dts/hi3* 1442F: arch/arm/boot/dts/hip* 1443F: arch/arm/boot/dts/hisi* 1444F: arch/arm64/boot/dts/hisilicon/ 1445 1446ARM/HP JORNADA 7XX MACHINE SUPPORT 1447M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1448W: www.jlime.com 1449S: Maintained 1450T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1451F: arch/arm/mach-sa1100/jornada720.c 1452F: arch/arm/mach-sa1100/include/mach/jornada720.h 1453 1454ARM/IGEP MACHINE SUPPORT 1455M: Enric Balletbo i Serra <eballetbo@gmail.com> 1456M: Javier Martinez Canillas <javier@dowhile0.org> 1457L: linux-omap@vger.kernel.org 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/boot/dts/omap3-igep* 1461 1462ARM/INCOME PXA270 SUPPORT 1463M: Marek Vasut <marek.vasut@gmail.com> 1464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1465S: Maintained 1466F: arch/arm/mach-pxa/colibri-pxa270-income.c 1467 1468ARM/INTEL IOP13XX ARM ARCHITECTURE 1469M: Lennert Buytenhek <kernel@wantstofly.org> 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1471S: Maintained 1472 1473ARM/INTEL IOP32X ARM ARCHITECTURE 1474M: Lennert Buytenhek <kernel@wantstofly.org> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477 1478ARM/INTEL IOP33X ARM ARCHITECTURE 1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1480S: Orphan 1481 1482ARM/INTEL IQ81342EX MACHINE SUPPORT 1483M: Lennert Buytenhek <kernel@wantstofly.org> 1484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1485S: Maintained 1486 1487ARM/INTEL IXDP2850 MACHINE SUPPORT 1488M: Lennert Buytenhek <kernel@wantstofly.org> 1489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1490S: Maintained 1491 1492ARM/INTEL IXP4XX ARM ARCHITECTURE 1493M: Imre Kaloz <kaloz@openwrt.org> 1494M: Krzysztof Halasa <khalasa@piap.pl> 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1496S: Maintained 1497F: arch/arm/mach-ixp4xx/ 1498 1499ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1500M: Jonathan Cameron <jic23@cam.ac.uk> 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1502S: Maintained 1503F: arch/arm/mach-pxa/stargate2.c 1504F: drivers/pcmcia/pxa2xx_stargate2.c 1505 1506ARM/INTEL XSC3 (MANZANO) ARM CORE 1507M: Lennert Buytenhek <kernel@wantstofly.org> 1508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1509S: Maintained 1510 1511ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1512M: Lennert Buytenhek <kernel@wantstofly.org> 1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1514S: Maintained 1515 1516ARM/LG1K ARCHITECTURE 1517M: Chanho Min <chanho.min@lge.com> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519S: Maintained 1520F: arch/arm64/boot/dts/lg/ 1521 1522ARM/LOGICPD PXA270 MACHINE SUPPORT 1523M: Lennert Buytenhek <kernel@wantstofly.org> 1524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1525S: Maintained 1526 1527ARM/LPC18XX ARCHITECTURE 1528M: Joachim Eastwood <manabian@gmail.com> 1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1530S: Maintained 1531F: arch/arm/boot/dts/lpc43* 1532F: drivers/clk/nxp/clk-lpc18xx* 1533F: drivers/clocksource/time-lpc32xx.c 1534F: drivers/i2c/busses/i2c-lpc2k.c 1535F: drivers/memory/pl172.c 1536F: drivers/mtd/spi-nor/nxp-spifi.c 1537F: drivers/rtc/rtc-lpc24xx.c 1538N: lpc18xx 1539 1540ARM/LPC32XX SOC SUPPORT 1541M: Vladimir Zapolskiy <vz@mleia.com> 1542M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1544T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1545S: Maintained 1546F: arch/arm/boot/dts/lpc32* 1547F: arch/arm/mach-lpc32xx/ 1548F: drivers/i2c/busses/i2c-pnx.c 1549F: drivers/net/ethernet/nxp/lpc_eth.c 1550F: drivers/usb/host/ohci-nxp.c 1551F: drivers/watchdog/pnx4008_wdt.c 1552N: lpc32xx 1553 1554ARM/MAGICIAN MACHINE SUPPORT 1555M: Philipp Zabel <philipp.zabel@gmail.com> 1556S: Maintained 1557 1558ARM/Marvell Berlin SoC support 1559M: Jisheng Zhang <jszhang@marvell.com> 1560M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1562S: Maintained 1563F: arch/arm/mach-berlin/ 1564F: arch/arm/boot/dts/berlin* 1565F: arch/arm64/boot/dts/marvell/berlin* 1566 1567ARM/Marvell Dove/MV78xx0/Orion SOC support 1568M: Jason Cooper <jason@lakedaemon.net> 1569M: Andrew Lunn <andrew@lunn.ch> 1570M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1571M: Gregory Clement <gregory.clement@free-electrons.com> 1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1573S: Maintained 1574F: Documentation/devicetree/bindings/soc/dove/ 1575F: arch/arm/mach-dove/ 1576F: arch/arm/mach-mv78xx0/ 1577F: arch/arm/mach-orion5x/ 1578F: arch/arm/plat-orion/ 1579F: arch/arm/boot/dts/dove* 1580F: arch/arm/boot/dts/orion5x* 1581 1582ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1583M: Jason Cooper <jason@lakedaemon.net> 1584M: Andrew Lunn <andrew@lunn.ch> 1585M: Gregory Clement <gregory.clement@free-electrons.com> 1586M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1588S: Maintained 1589F: arch/arm/boot/dts/armada* 1590F: arch/arm/boot/dts/kirkwood* 1591F: arch/arm/configs/mvebu_*_defconfig 1592F: arch/arm/mach-mvebu/ 1593F: arch/arm64/boot/dts/marvell/armada* 1594F: drivers/cpufreq/armada-37xx-cpufreq.c 1595F: drivers/cpufreq/mvebu-cpufreq.c 1596F: drivers/irqchip/irq-armada-370-xp.c 1597F: drivers/irqchip/irq-mvebu-* 1598F: drivers/pinctrl/mvebu/ 1599F: drivers/rtc/rtc-armada38x.c 1600 1601ARM/Mediatek RTC DRIVER 1602M: Eddie Huang <eddie.huang@mediatek.com> 1603M: Sean Wang <sean.wang@mediatek.com> 1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1605L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1606S: Maintained 1607F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1608F: drivers/rtc/rtc-mt6397.c 1609F: drivers/rtc/rtc-mt7622.c 1610 1611ARM/Mediatek SoC support 1612M: Matthias Brugger <matthias.bgg@gmail.com> 1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1614L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1615S: Maintained 1616F: arch/arm/boot/dts/mt6* 1617F: arch/arm/boot/dts/mt7* 1618F: arch/arm/boot/dts/mt8* 1619F: arch/arm/mach-mediatek/ 1620F: arch/arm64/boot/dts/mediatek/ 1621N: mtk 1622K: mediatek 1623 1624ARM/Mediatek USB3 PHY DRIVER 1625M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1627L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1628S: Maintained 1629F: drivers/phy/mediatek/phy-mtk-tphy.c 1630 1631ARM/MICREL KS8695 ARCHITECTURE 1632M: Greg Ungerer <gerg@uclinux.org> 1633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1634F: arch/arm/mach-ks8695/ 1635S: Odd Fixes 1636 1637ARM/MIOA701 MACHINE SUPPORT 1638M: Robert Jarzmik <robert.jarzmik@free.fr> 1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1640F: arch/arm/mach-pxa/mioa701.c 1641S: Maintained 1642 1643ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1644M: Michael Petchkovsky <mkpetch@internode.on.net> 1645S: Maintained 1646 1647ARM/NOMADIK ARCHITECTURE 1648M: Alessandro Rubini <rubini@unipv.it> 1649M: Linus Walleij <linus.walleij@linaro.org> 1650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1651S: Maintained 1652F: arch/arm/mach-nomadik/ 1653F: drivers/pinctrl/nomadik/ 1654F: drivers/i2c/busses/i2c-nomadik.c 1655T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1656 1657ARM/NUVOTON W90X900 ARM ARCHITECTURE 1658M: Wan ZongShun <mcuos.com@gmail.com> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660W: http://www.mcuos.com 1661S: Maintained 1662F: arch/arm/mach-w90x900/ 1663F: drivers/input/keyboard/w90p910_keypad.c 1664F: drivers/input/touchscreen/w90p910_ts.c 1665F: drivers/watchdog/nuc900_wdt.c 1666F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1667F: drivers/mtd/nand/nuc900_nand.c 1668F: drivers/rtc/rtc-nuc900.c 1669F: drivers/spi/spi-nuc900.c 1670F: drivers/usb/host/ehci-w90x900.c 1671F: drivers/video/fbdev/nuc900fb.c 1672 1673ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1674M: Nelson Castillo <arhuaco@freaks-unidos.net> 1675L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1676W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1677S: Supported 1678 1679ARM/Orion SoC/Technologic Systems TS-78xx platform support 1680M: Alexander Clouter <alex@digriz.org.uk> 1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1682W: http://www.digriz.org.uk/ts78xx/kernel 1683S: Maintained 1684F: arch/arm/mach-orion5x/ts78xx-* 1685 1686ARM/OXNAS platform support 1687M: Neil Armstrong <narmstrong@baylibre.com> 1688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1689L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1690S: Maintained 1691F: arch/arm/mach-oxnas/ 1692F: arch/arm/boot/dts/ox8*.dtsi 1693F: arch/arm/boot/dts/wd-mbwe.dts 1694F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1695N: oxnas 1696 1697ARM/PALM TREO SUPPORT 1698M: Tomas Cech <sleep_walker@suse.com> 1699L: linux-arm-kernel@lists.infradead.org 1700W: http://hackndev.com 1701S: Maintained 1702F: arch/arm/mach-pxa/include/mach/palmtreo.h 1703F: arch/arm/mach-pxa/palmtreo.c 1704 1705ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1706M: Marek Vasut <marek.vasut@gmail.com> 1707L: linux-arm-kernel@lists.infradead.org 1708W: http://hackndev.com 1709S: Maintained 1710F: arch/arm/mach-pxa/include/mach/palmtx.h 1711F: arch/arm/mach-pxa/palmtx.c 1712F: arch/arm/mach-pxa/include/mach/palmt5.h 1713F: arch/arm/mach-pxa/palmt5.c 1714F: arch/arm/mach-pxa/include/mach/palmld.h 1715F: arch/arm/mach-pxa/palmld.c 1716F: arch/arm/mach-pxa/include/mach/palmte2.h 1717F: arch/arm/mach-pxa/palmte2.c 1718F: arch/arm/mach-pxa/include/mach/palmtc.h 1719F: arch/arm/mach-pxa/palmtc.c 1720 1721ARM/PALMZ72 SUPPORT 1722M: Sergey Lapin <slapin@ossfans.org> 1723L: linux-arm-kernel@lists.infradead.org 1724W: http://hackndev.com 1725S: Maintained 1726F: arch/arm/mach-pxa/include/mach/palmz72.h 1727F: arch/arm/mach-pxa/palmz72.c 1728 1729ARM/PLEB SUPPORT 1730M: Peter Chubb <pleb@gelato.unsw.edu.au> 1731W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1732S: Maintained 1733 1734ARM/PT DIGITAL BOARD PORT 1735M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1737W: http://www.armlinux.org.uk/ 1738S: Maintained 1739 1740ARM/QUALCOMM SUPPORT 1741M: Andy Gross <andy.gross@linaro.org> 1742M: David Brown <david.brown@linaro.org> 1743L: linux-arm-msm@vger.kernel.org 1744L: linux-soc@vger.kernel.org 1745S: Maintained 1746F: Documentation/devicetree/bindings/soc/qcom/ 1747F: arch/arm/boot/dts/qcom-*.dts 1748F: arch/arm/boot/dts/qcom-*.dtsi 1749F: arch/arm/mach-qcom/ 1750F: arch/arm64/boot/dts/qcom/* 1751F: drivers/i2c/busses/i2c-qup.c 1752F: drivers/clk/qcom/ 1753F: drivers/dma/qcom/ 1754F: drivers/soc/qcom/ 1755F: drivers/spi/spi-qup.c 1756F: drivers/tty/serial/msm_serial.h 1757F: drivers/tty/serial/msm_serial.c 1758F: drivers/*/pm8???-* 1759F: drivers/mfd/ssbi.c 1760F: drivers/firmware/qcom_scm.c 1761T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1762 1763ARM/RADISYS ENP2611 MACHINE SUPPORT 1764M: Lennert Buytenhek <kernel@wantstofly.org> 1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1766S: Maintained 1767 1768ARM/REALTEK ARCHITECTURE 1769M: Andreas Färber <afaerber@suse.de> 1770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1771S: Maintained 1772F: arch/arm64/boot/dts/realtek/ 1773F: Documentation/devicetree/bindings/arm/realtek.txt 1774 1775ARM/RENESAS ARM64 ARCHITECTURE 1776M: Simon Horman <horms@verge.net.au> 1777M: Magnus Damm <magnus.damm@gmail.com> 1778L: linux-renesas-soc@vger.kernel.org 1779Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1780T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1781S: Supported 1782F: arch/arm64/boot/dts/renesas/ 1783F: Documentation/devicetree/bindings/arm/shmobile.txt 1784F: drivers/soc/renesas/ 1785F: include/linux/soc/renesas/ 1786 1787ARM/RISCPC ARCHITECTURE 1788M: Russell King <linux@armlinux.org.uk> 1789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1790W: http://www.armlinux.org.uk/ 1791S: Maintained 1792F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1793F: arch/arm/include/asm/hardware/ioc.h 1794F: arch/arm/include/asm/hardware/iomd.h 1795F: arch/arm/include/asm/hardware/memc.h 1796F: arch/arm/mach-rpc/ 1797F: drivers/net/ethernet/8390/etherh.c 1798F: drivers/net/ethernet/i825xx/ether1* 1799F: drivers/net/ethernet/seeq/ether3* 1800F: drivers/scsi/arm/ 1801 1802ARM/Rockchip SoC support 1803M: Heiko Stuebner <heiko@sntech.de> 1804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1805L: linux-rockchip@lists.infradead.org 1806T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1807S: Maintained 1808F: arch/arm/boot/dts/rk3* 1809F: arch/arm/boot/dts/rv1108* 1810F: arch/arm/mach-rockchip/ 1811F: drivers/clk/rockchip/ 1812F: drivers/i2c/busses/i2c-rk3x.c 1813F: drivers/*/*rockchip* 1814F: drivers/*/*/*rockchip* 1815F: sound/soc/rockchip/ 1816N: rockchip 1817 1818ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1819M: Kukjin Kim <kgene@kernel.org> 1820M: Krzysztof Kozlowski <krzk@kernel.org> 1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1822L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1823Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1824S: Maintained 1825F: arch/arm/boot/dts/s3c* 1826F: arch/arm/boot/dts/s5p* 1827F: arch/arm/boot/dts/samsung* 1828F: arch/arm/boot/dts/exynos* 1829F: arch/arm64/boot/dts/exynos/ 1830F: arch/arm/plat-samsung/ 1831F: arch/arm/mach-s3c24*/ 1832F: arch/arm/mach-s3c64xx/ 1833F: arch/arm/mach-s5p*/ 1834F: arch/arm/mach-exynos*/ 1835F: drivers/*/*s3c24* 1836F: drivers/*/*/*s3c24* 1837F: drivers/*/*s3c64xx* 1838F: drivers/*/*s5pv210* 1839F: drivers/memory/samsung/* 1840F: drivers/soc/samsung/* 1841F: Documentation/arm/Samsung/ 1842F: Documentation/devicetree/bindings/arm/samsung/ 1843F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1844F: Documentation/devicetree/bindings/power/pd-samsung.txt 1845N: exynos 1846 1847ARM/SAMSUNG MOBILE MACHINE SUPPORT 1848M: Kyungmin Park <kyungmin.park@samsung.com> 1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1850S: Maintained 1851F: arch/arm/mach-s5pv210/ 1852 1853ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1854M: Kyungmin Park <kyungmin.park@samsung.com> 1855M: Kamil Debski <kamil@wypas.org> 1856M: Andrzej Hajda <a.hajda@samsung.com> 1857L: linux-arm-kernel@lists.infradead.org 1858L: linux-media@vger.kernel.org 1859S: Maintained 1860F: drivers/media/platform/s5p-g2d/ 1861 1862ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1863M: Marek Szyprowski <m.szyprowski@samsung.com> 1864L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1865L: linux-media@vger.kernel.org 1866S: Maintained 1867F: drivers/media/platform/s5p-cec/ 1868F: Documentation/devicetree/bindings/media/s5p-cec.txt 1869 1870ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1871M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1872M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1873L: linux-arm-kernel@lists.infradead.org 1874L: linux-media@vger.kernel.org 1875S: Maintained 1876F: drivers/media/platform/s5p-jpeg/ 1877 1878ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1879M: Kyungmin Park <kyungmin.park@samsung.com> 1880M: Kamil Debski <kamil@wypas.org> 1881M: Jeongtae Park <jtp.park@samsung.com> 1882M: Andrzej Hajda <a.hajda@samsung.com> 1883L: linux-arm-kernel@lists.infradead.org 1884L: linux-media@vger.kernel.org 1885S: Maintained 1886F: arch/arm/plat-samsung/s5p-dev-mfc.c 1887F: drivers/media/platform/s5p-mfc/ 1888 1889ARM/SHMOBILE ARM ARCHITECTURE 1890M: Simon Horman <horms@verge.net.au> 1891M: Magnus Damm <magnus.damm@gmail.com> 1892L: linux-renesas-soc@vger.kernel.org 1893Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1894T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1895S: Supported 1896F: arch/arm/boot/dts/emev2* 1897F: arch/arm/boot/dts/r7s* 1898F: arch/arm/boot/dts/r8a* 1899F: arch/arm/boot/dts/sh* 1900F: arch/arm/configs/shmobile_defconfig 1901F: arch/arm/include/debug/renesas-scif.S 1902F: arch/arm/mach-shmobile/ 1903F: Documentation/devicetree/bindings/arm/shmobile.txt 1904F: drivers/soc/renesas/ 1905F: include/linux/soc/renesas/ 1906 1907ARM/SOCFPGA ARCHITECTURE 1908M: Dinh Nguyen <dinguyen@kernel.org> 1909S: Maintained 1910F: arch/arm/mach-socfpga/ 1911F: arch/arm/boot/dts/socfpga* 1912F: arch/arm/configs/socfpga_defconfig 1913F: arch/arm64/boot/dts/altera/ 1914W: http://www.rocketboards.org 1915T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1916 1917ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1918M: Dinh Nguyen <dinguyen@kernel.org> 1919S: Maintained 1920F: drivers/clk/socfpga/ 1921 1922ARM/SOCFPGA EDAC SUPPORT 1923M: Thor Thayer <thor.thayer@linux.intel.com> 1924S: Maintained 1925F: drivers/edac/altera_edac. 1926 1927ARM/STI ARCHITECTURE 1928M: Patrice Chotard <patrice.chotard@st.com> 1929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1930W: http://www.stlinux.com 1931S: Maintained 1932F: arch/arm/mach-sti/ 1933F: arch/arm/boot/dts/sti* 1934F: drivers/char/hw_random/st-rng.c 1935F: drivers/clocksource/arm_global_timer.c 1936F: drivers/clocksource/clksrc_st_lpc.c 1937F: drivers/cpufreq/sti-cpufreq.c 1938F: drivers/dma/st_fdma* 1939F: drivers/i2c/busses/i2c-st.c 1940F: drivers/media/rc/st_rc.c 1941F: drivers/media/platform/sti/c8sectpfe/ 1942F: drivers/mmc/host/sdhci-st.c 1943F: drivers/phy/st/phy-miphy28lp.c 1944F: drivers/phy/st/phy-stih407-usb.c 1945F: drivers/pinctrl/pinctrl-st.c 1946F: drivers/remoteproc/st_remoteproc.c 1947F: drivers/remoteproc/st_slim_rproc.c 1948F: drivers/reset/sti/ 1949F: drivers/rtc/rtc-st-lpc.c 1950F: drivers/tty/serial/st-asc.c 1951F: drivers/usb/dwc3/dwc3-st.c 1952F: drivers/usb/host/ehci-st.c 1953F: drivers/usb/host/ohci-st.c 1954F: drivers/watchdog/st_lpc_wdt.c 1955F: drivers/ata/ahci_st.c 1956F: include/linux/remoteproc/st_slim_rproc.h 1957 1958ARM/STM32 ARCHITECTURE 1959M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1960M: Alexandre Torgue <alexandre.torgue@st.com> 1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1962S: Maintained 1963T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1964N: stm32 1965F: drivers/clocksource/armv7m_systick.c 1966 1967ARM/TANGO ARCHITECTURE 1968M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1969L: linux-arm-kernel@lists.infradead.org 1970S: Maintained 1971N: tango 1972 1973ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1974M: Lennert Buytenhek <kernel@wantstofly.org> 1975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1976S: Maintained 1977 1978ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 1979M: Hans Verkuil <hans.verkuil@cisco.com> 1980L: linux-tegra@vger.kernel.org 1981L: linux-media@vger.kernel.org 1982S: Maintained 1983F: drivers/media/platform/tegra-cec/ 1984F: Documentation/devicetree/bindings/media/tegra-cec.txt 1985 1986ARM/TETON BGA MACHINE SUPPORT 1987M: "Mark F. Brown" <mark.brown314@gmail.com> 1988L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1989S: Maintained 1990 1991ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1992M: Santosh Shilimkar <ssantosh@kernel.org> 1993L: linux-kernel@vger.kernel.org 1994S: Maintained 1995F: drivers/memory/*emif* 1996 1997ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1998M: Santosh Shilimkar <ssantosh@kernel.org> 1999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2000S: Maintained 2001F: arch/arm/mach-keystone/ 2002F: arch/arm/boot/dts/keystone-* 2003T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2004 2005ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2006M: Santosh Shilimkar <ssantosh@kernel.org> 2007L: linux-kernel@vger.kernel.org 2008S: Maintained 2009F: drivers/clk/keystone/ 2010 2011ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2012M: Santosh Shilimkar <ssantosh@kernel.org> 2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2014L: linux-kernel@vger.kernel.org 2015S: Maintained 2016F: drivers/clocksource/timer-keystone.c 2017 2018ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2019M: Santosh Shilimkar <ssantosh@kernel.org> 2020L: linux-kernel@vger.kernel.org 2021S: Maintained 2022F: drivers/power/reset/keystone-reset.c 2023 2024ARM/THECUS N2100 MACHINE SUPPORT 2025M: Lennert Buytenhek <kernel@wantstofly.org> 2026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2027S: Maintained 2028 2029ARM/TOSA MACHINE SUPPORT 2030M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2031M: Dirk Opfer <dirk@opfer-online.de> 2032S: Maintained 2033 2034ARM/U300 MACHINE SUPPORT 2035M: Linus Walleij <linus.walleij@linaro.org> 2036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2037S: Supported 2038F: arch/arm/mach-u300/ 2039F: drivers/clocksource/timer-u300.c 2040F: drivers/i2c/busses/i2c-stu300.c 2041F: drivers/rtc/rtc-coh901331.c 2042F: drivers/watchdog/coh901327_wdt.c 2043F: drivers/dma/coh901318* 2044F: drivers/mfd/ab3100* 2045F: drivers/rtc/rtc-ab3100.c 2046F: drivers/rtc/rtc-coh901331.c 2047T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2048 2049ARM/UNIPHIER ARCHITECTURE 2050M: Masahiro Yamada <yamada.masahiro@socionext.com> 2051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2052T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2053S: Maintained 2054F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2055F: arch/arm/boot/dts/uniphier* 2056F: arch/arm/include/asm/hardware/cache-uniphier.h 2057F: arch/arm/mach-uniphier/ 2058F: arch/arm/mm/cache-uniphier.c 2059F: arch/arm64/boot/dts/socionext/uniphier* 2060F: drivers/bus/uniphier-system-bus.c 2061F: drivers/clk/uniphier/ 2062F: drivers/gpio/gpio-uniphier.c 2063F: drivers/i2c/busses/i2c-uniphier* 2064F: drivers/irqchip/irq-uniphier-aidet.c 2065F: drivers/pinctrl/uniphier/ 2066F: drivers/reset/reset-uniphier.c 2067F: drivers/tty/serial/8250/8250_uniphier.c 2068N: uniphier 2069 2070ARM/Ux500 ARM ARCHITECTURE 2071M: Linus Walleij <linus.walleij@linaro.org> 2072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2073S: Maintained 2074F: arch/arm/mach-ux500/ 2075F: drivers/clocksource/clksrc-dbx500-prcmu.c 2076F: drivers/dma/ste_dma40* 2077F: drivers/hwspinlock/u8500_hsem.c 2078F: drivers/mfd/abx500* 2079F: drivers/mfd/ab8500* 2080F: drivers/mfd/dbx500* 2081F: drivers/mfd/db8500* 2082F: drivers/pinctrl/nomadik/pinctrl-ab* 2083F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2084F: drivers/rtc/rtc-ab8500.c 2085F: drivers/rtc/rtc-pl031.c 2086T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2087 2088ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2089M: Ulf Hansson <ulf.hansson@linaro.org> 2090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2091T: git git://git.linaro.org/people/ulfh/clk.git 2092S: Maintained 2093F: drivers/clk/ux500/ 2094 2095ARM/VERSATILE EXPRESS PLATFORM 2096M: Liviu Dudau <liviu.dudau@arm.com> 2097M: Sudeep Holla <sudeep.holla@arm.com> 2098M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2100S: Maintained 2101F: arch/arm/boot/dts/vexpress* 2102F: arch/arm64/boot/dts/arm/ 2103F: arch/arm/mach-vexpress/ 2104F: */*/vexpress* 2105F: */*/*/vexpress* 2106F: drivers/clk/versatile/clk-vexpress-osc.c 2107F: drivers/clocksource/versatile.c 2108N: mps2 2109 2110ARM/VFP SUPPORT 2111M: Russell King <linux@armlinux.org.uk> 2112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2113W: http://www.armlinux.org.uk/ 2114S: Maintained 2115F: arch/arm/vfp/ 2116 2117ARM/VOIPAC PXA270 SUPPORT 2118M: Marek Vasut <marek.vasut@gmail.com> 2119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2120S: Maintained 2121F: arch/arm/mach-pxa/vpac270.c 2122F: arch/arm/mach-pxa/include/mach/vpac270.h 2123 2124ARM/VT8500 ARM ARCHITECTURE 2125M: Tony Prisk <linux@prisktech.co.nz> 2126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2127S: Maintained 2128F: arch/arm/mach-vt8500/ 2129F: drivers/clocksource/vt8500_timer.c 2130F: drivers/i2c/busses/i2c-wmt.c 2131F: drivers/mmc/host/wmt-sdmmc.c 2132F: drivers/pwm/pwm-vt8500.c 2133F: drivers/rtc/rtc-vt8500.c 2134F: drivers/tty/serial/vt8500_serial.c 2135F: drivers/usb/host/ehci-platform.c 2136F: drivers/usb/host/uhci-platform.c 2137F: drivers/video/fbdev/vt8500lcdfb.* 2138F: drivers/video/fbdev/wm8505fb* 2139F: drivers/video/fbdev/wmt_ge_rops.* 2140 2141ARM/ZIPIT Z2 SUPPORT 2142M: Marek Vasut <marek.vasut@gmail.com> 2143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2144S: Maintained 2145F: arch/arm/mach-pxa/z2.c 2146F: arch/arm/mach-pxa/include/mach/z2.h 2147 2148ARM/ZTE ARCHITECTURE 2149M: Jun Nie <jun.nie@linaro.org> 2150M: Baoyou Xie <baoyou.xie@linaro.org> 2151M: Shawn Guo <shawnguo@kernel.org> 2152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2153S: Maintained 2154F: arch/arm/boot/dts/zx2967* 2155F: arch/arm/mach-zx/ 2156F: arch/arm64/boot/dts/zte/ 2157F: drivers/clk/zte/ 2158F: drivers/dma/zx_dma.c 2159F: drivers/gpio/gpio-zx.c 2160F: drivers/i2c/busses/i2c-zx2967.c 2161F: drivers/mmc/host/dw_mmc-zx.* 2162F: drivers/pinctrl/zte/ 2163F: drivers/soc/zte/ 2164F: drivers/thermal/zx2967_thermal.c 2165F: drivers/watchdog/zx2967_wdt.c 2166F: Documentation/devicetree/bindings/arm/zte.txt 2167F: Documentation/devicetree/bindings/clock/zx2967*.txt 2168F: Documentation/devicetree/bindings/dma/zxdma.txt 2169F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2170F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2171F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2172F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2173F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2174F: Documentation/devicetree/bindings/soc/zte/ 2175F: Documentation/devicetree/bindings/sound/zte,*.txt 2176F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2177F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2178F: include/dt-bindings/clock/zx2967*.h 2179F: include/dt-bindings/soc/zte,*.h 2180F: sound/soc/codecs/zx_aud96p22.c 2181F: sound/soc/zte/ 2182 2183ARM/ZYNQ ARCHITECTURE 2184M: Michal Simek <michal.simek@xilinx.com> 2185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2186W: http://wiki.xilinx.com 2187T: git https://github.com/Xilinx/linux-xlnx.git 2188S: Supported 2189F: arch/arm/mach-zynq/ 2190F: drivers/cpuidle/cpuidle-zynq.c 2191F: drivers/block/xsysace.c 2192N: zynq 2193N: xilinx 2194F: drivers/clocksource/cadence_ttc_timer.c 2195F: drivers/i2c/busses/i2c-cadence.c 2196F: drivers/mmc/host/sdhci-of-arasan.c 2197F: drivers/edac/synopsys_edac.c 2198 2199ARM64 PORT (AARCH64 ARCHITECTURE) 2200M: Catalin Marinas <catalin.marinas@arm.com> 2201M: Will Deacon <will.deacon@arm.com> 2202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2203T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2204S: Maintained 2205F: arch/arm64/ 2206F: Documentation/arm64/ 2207 2208AS3645A LED FLASH CONTROLLER DRIVER 2209M: Sakari Ailus <sakari.ailus@iki.fi> 2210L: linux-leds@vger.kernel.org 2211S: Maintained 2212F: drivers/leds/leds-as3645a.c 2213 2214AS3645A LED FLASH CONTROLLER DRIVER 2215M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2216L: linux-media@vger.kernel.org 2217T: git git://linuxtv.org/media_tree.git 2218S: Maintained 2219F: drivers/media/i2c/as3645a.c 2220F: include/media/i2c/as3645a.h 2221 2222ASAHI KASEI AK8974 DRIVER 2223M: Linus Walleij <linus.walleij@linaro.org> 2224L: linux-iio@vger.kernel.org 2225W: http://www.akm.com/ 2226S: Supported 2227F: drivers/iio/magnetometer/ak8974.c 2228 2229ASC7621 HARDWARE MONITOR DRIVER 2230M: George Joseph <george.joseph@fairview5.com> 2231L: linux-hwmon@vger.kernel.org 2232S: Maintained 2233F: Documentation/hwmon/asc7621 2234F: drivers/hwmon/asc7621.c 2235 2236ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2237M: Corentin Chary <corentin.chary@gmail.com> 2238L: acpi4asus-user@lists.sourceforge.net 2239L: platform-driver-x86@vger.kernel.org 2240W: http://acpi4asus.sf.net 2241S: Maintained 2242F: drivers/platform/x86/asus*.c 2243F: drivers/platform/x86/eeepc*.c 2244 2245ASUS WIRELESS RADIO CONTROL DRIVER 2246M: João Paulo Rechi Vita <jprvita@gmail.com> 2247L: platform-driver-x86@vger.kernel.org 2248S: Maintained 2249F: drivers/platform/x86/asus-wireless.c 2250 2251ASYMMETRIC KEYS 2252M: David Howells <dhowells@redhat.com> 2253L: keyrings@vger.kernel.org 2254S: Maintained 2255F: Documentation/crypto/asymmetric-keys.txt 2256F: include/linux/verification.h 2257F: include/crypto/public_key.h 2258F: include/crypto/pkcs7.h 2259F: crypto/asymmetric_keys/ 2260 2261ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2262R: Dan Williams <dan.j.williams@intel.com> 2263W: http://sourceforge.net/projects/xscaleiop 2264S: Odd fixes 2265F: Documentation/crypto/async-tx-api.txt 2266F: crypto/async_tx/ 2267F: drivers/dma/ 2268F: include/linux/dmaengine.h 2269F: include/linux/async_tx.h 2270 2271AT24 EEPROM DRIVER 2272M: Bartosz Golaszewski <brgl@bgdev.pl> 2273L: linux-i2c@vger.kernel.org 2274S: Maintained 2275F: drivers/misc/eeprom/at24.c 2276F: include/linux/platform_data/at24.h 2277 2278ATA OVER ETHERNET (AOE) DRIVER 2279M: "Ed L. Cashin" <ed.cashin@acm.org> 2280W: http://www.openaoe.org/ 2281S: Supported 2282F: Documentation/aoe/ 2283F: drivers/block/aoe/ 2284 2285ATHEROS 71XX/9XXX GPIO DRIVER 2286M: Alban Bedel <albeu@free.fr> 2287W: https://github.com/AlbanBedel/linux 2288T: git git://github.com/AlbanBedel/linux 2289S: Maintained 2290F: drivers/gpio/gpio-ath79.c 2291F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2292 2293ATHEROS ATH GENERIC UTILITIES 2294M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2295L: linux-wireless@vger.kernel.org 2296S: Supported 2297F: drivers/net/wireless/ath/* 2298 2299ATHEROS ATH5K WIRELESS DRIVER 2300M: Jiri Slaby <jirislaby@gmail.com> 2301M: Nick Kossifidis <mickflemm@gmail.com> 2302M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2303L: linux-wireless@vger.kernel.org 2304W: http://wireless.kernel.org/en/users/Drivers/ath5k 2305S: Maintained 2306F: drivers/net/wireless/ath/ath5k/ 2307 2308ATHEROS ATH6KL WIRELESS DRIVER 2309M: Kalle Valo <kvalo@qca.qualcomm.com> 2310L: linux-wireless@vger.kernel.org 2311W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2312T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2313S: Supported 2314F: drivers/net/wireless/ath/ath6kl/ 2315 2316ATI_REMOTE2 DRIVER 2317M: Ville Syrjala <syrjala@sci.fi> 2318S: Maintained 2319F: drivers/input/misc/ati_remote2.c 2320 2321ATK0110 HWMON DRIVER 2322M: Luca Tettamanti <kronos.it@gmail.com> 2323L: linux-hwmon@vger.kernel.org 2324S: Maintained 2325F: drivers/hwmon/asus_atk0110.c 2326 2327ATLX ETHERNET DRIVERS 2328M: Jay Cliburn <jcliburn@gmail.com> 2329M: Chris Snook <chris.snook@gmail.com> 2330L: netdev@vger.kernel.org 2331W: http://sourceforge.net/projects/atl1 2332W: http://atl1.sourceforge.net 2333S: Maintained 2334F: drivers/net/ethernet/atheros/ 2335 2336ATM 2337M: Chas Williams <3chas3@gmail.com> 2338L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2339L: netdev@vger.kernel.org 2340W: http://linux-atm.sourceforge.net 2341S: Maintained 2342F: drivers/atm/ 2343F: include/linux/atm* 2344F: include/uapi/linux/atm* 2345 2346ATMEL AT91 / AT32 MCI DRIVER 2347M: Ludovic Desroches <ludovic.desroches@microchip.com> 2348S: Maintained 2349F: drivers/mmc/host/atmel-mci.c 2350 2351ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2352M: Nicolas Ferre <nicolas.ferre@microchip.com> 2353S: Supported 2354F: drivers/power/reset/at91-sama5d2_shdwc.c 2355 2356ATMEL Audio ALSA driver 2357M: Nicolas Ferre <nicolas.ferre@microchip.com> 2358L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2359S: Supported 2360F: sound/soc/atmel 2361 2362ATMEL I2C DRIVER 2363M: Ludovic Desroches <ludovic.desroches@microchip.com> 2364L: linux-i2c@vger.kernel.org 2365S: Supported 2366F: drivers/i2c/busses/i2c-at91.c 2367 2368ATMEL ISI DRIVER 2369M: Ludovic Desroches <ludovic.desroches@microchip.com> 2370L: linux-media@vger.kernel.org 2371S: Supported 2372F: drivers/media/platform/atmel/atmel-isi.c 2373F: include/media/atmel-isi.h 2374 2375ATMEL LCDFB DRIVER 2376M: Nicolas Ferre <nicolas.ferre@microchip.com> 2377L: linux-fbdev@vger.kernel.org 2378S: Maintained 2379F: drivers/video/fbdev/atmel_lcdfb.c 2380F: include/video/atmel_lcdc.h 2381 2382ATMEL MACB ETHERNET DRIVER 2383M: Nicolas Ferre <nicolas.ferre@microchip.com> 2384S: Supported 2385F: drivers/net/ethernet/cadence/ 2386 2387ATMEL MAXTOUCH DRIVER 2388M: Nick Dyer <nick@shmanahar.org> 2389T: git git://github.com/ndyer/linux.git 2390S: Maintained 2391F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2392F: drivers/input/touchscreen/atmel_mxt_ts.c 2393F: include/linux/platform_data/atmel_mxt_ts.h 2394 2395ATMEL NAND DRIVER 2396M: Wenyou Yang <wenyou.yang@atmel.com> 2397M: Josh Wu <rainyfeeling@outlook.com> 2398L: linux-mtd@lists.infradead.org 2399S: Supported 2400F: drivers/mtd/nand/atmel/* 2401 2402ATMEL SAMA5D2 ADC DRIVER 2403M: Ludovic Desroches <ludovic.desroches@microchip.com> 2404L: linux-iio@vger.kernel.org 2405S: Supported 2406F: drivers/iio/adc/at91-sama5d2_adc.c 2407 2408ATMEL SDMMC DRIVER 2409M: Ludovic Desroches <ludovic.desroches@microchip.com> 2410L: linux-mmc@vger.kernel.org 2411S: Supported 2412F: drivers/mmc/host/sdhci-of-at91.c 2413 2414ATMEL SPI DRIVER 2415M: Nicolas Ferre <nicolas.ferre@microchip.com> 2416S: Supported 2417F: drivers/spi/spi-atmel.* 2418 2419ATMEL SSC DRIVER 2420M: Nicolas Ferre <nicolas.ferre@microchip.com> 2421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2422S: Supported 2423F: drivers/misc/atmel-ssc.c 2424F: include/linux/atmel-ssc.h 2425 2426ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2427M: Nicolas Ferre <nicolas.ferre@microchip.com> 2428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2429S: Supported 2430F: drivers/misc/atmel_tclib.c 2431F: drivers/clocksource/tcb_clksrc.c 2432 2433ATMEL USBA UDC DRIVER 2434M: Nicolas Ferre <nicolas.ferre@microchip.com> 2435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2436S: Supported 2437F: drivers/usb/gadget/udc/atmel_usba_udc.* 2438 2439ATMEL WIRELESS DRIVER 2440M: Simon Kelley <simon@thekelleys.org.uk> 2441L: linux-wireless@vger.kernel.org 2442W: http://www.thekelleys.org.uk/atmel 2443W: http://atmelwlandriver.sourceforge.net/ 2444S: Maintained 2445F: drivers/net/wireless/atmel/atmel* 2446 2447ATMEL XDMA DRIVER 2448M: Ludovic Desroches <ludovic.desroches@microchip.com> 2449L: linux-arm-kernel@lists.infradead.org 2450L: dmaengine@vger.kernel.org 2451S: Supported 2452F: drivers/dma/at_xdmac.c 2453 2454ATOMIC INFRASTRUCTURE 2455M: Will Deacon <will.deacon@arm.com> 2456M: Peter Zijlstra <peterz@infradead.org> 2457R: Boqun Feng <boqun.feng@gmail.com> 2458L: linux-kernel@vger.kernel.org 2459S: Maintained 2460F: arch/*/include/asm/atomic*.h 2461F: include/*/atomic*.h 2462 2463ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2464M: Bradley Grove <linuxdrivers@attotech.com> 2465L: linux-scsi@vger.kernel.org 2466W: http://www.attotech.com 2467S: Supported 2468F: drivers/scsi/esas2r 2469 2470ATUSB IEEE 802.15.4 RADIO DRIVER 2471M: Stefan Schmidt <stefan@osg.samsung.com> 2472L: linux-wpan@vger.kernel.org 2473S: Maintained 2474F: drivers/net/ieee802154/atusb.c 2475F: drivers/net/ieee802154/atusb.h 2476F: drivers/net/ieee802154/at86rf230.h 2477 2478AUDIT SUBSYSTEM 2479M: Paul Moore <paul@paul-moore.com> 2480M: Eric Paris <eparis@redhat.com> 2481L: linux-audit@redhat.com (moderated for non-subscribers) 2482W: https://github.com/linux-audit 2483W: https://people.redhat.com/sgrubb/audit 2484T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2485S: Supported 2486F: include/linux/audit.h 2487F: include/uapi/linux/audit.h 2488F: kernel/audit* 2489 2490AUXILIARY DISPLAY DRIVERS 2491M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2492W: http://miguelojeda.es/auxdisplay.htm 2493W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2494S: Maintained 2495F: drivers/auxdisplay/ 2496F: include/linux/cfag12864b.h 2497 2498AX.25 NETWORK LAYER 2499M: Ralf Baechle <ralf@linux-mips.org> 2500L: linux-hams@vger.kernel.org 2501W: http://www.linux-ax25.org/ 2502S: Maintained 2503F: include/uapi/linux/ax25.h 2504F: include/net/ax25.h 2505F: net/ax25/ 2506 2507AXENTIA ARM DEVICES 2508M: Peter Rosin <peda@axentia.se> 2509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2510S: Maintained 2511F: Documentation/devicetree/bindings/arm/axentia.txt 2512F: arch/arm/boot/dts/at91-linea.dtsi 2513F: arch/arm/boot/dts/at91-tse850-3.dts 2514 2515AXENTIA ASOC DRIVERS 2516M: Peter Rosin <peda@axentia.se> 2517L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2518S: Maintained 2519F: Documentation/devicetree/bindings/sound/axentia,* 2520F: sound/soc/atmel/tse850-pcm5142.c 2521 2522AZ6007 DVB DRIVER 2523M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2524M: Mauro Carvalho Chehab <mchehab@kernel.org> 2525L: linux-media@vger.kernel.org 2526W: https://linuxtv.org 2527T: git git://linuxtv.org/media_tree.git 2528S: Maintained 2529F: drivers/media/usb/dvb-usb-v2/az6007.c 2530 2531AZTECH FM RADIO RECEIVER DRIVER 2532M: Hans Verkuil <hverkuil@xs4all.nl> 2533L: linux-media@vger.kernel.org 2534T: git git://linuxtv.org/media_tree.git 2535W: https://linuxtv.org 2536S: Maintained 2537F: drivers/media/radio/radio-aztech* 2538 2539B43 WIRELESS DRIVER 2540L: linux-wireless@vger.kernel.org 2541L: b43-dev@lists.infradead.org 2542W: http://wireless.kernel.org/en/users/Drivers/b43 2543S: Odd Fixes 2544F: drivers/net/wireless/broadcom/b43/ 2545 2546B43LEGACY WIRELESS DRIVER 2547M: Larry Finger <Larry.Finger@lwfinger.net> 2548L: linux-wireless@vger.kernel.org 2549L: b43-dev@lists.infradead.org 2550W: http://wireless.kernel.org/en/users/Drivers/b43 2551S: Maintained 2552F: drivers/net/wireless/broadcom/b43legacy/ 2553 2554BACKLIGHT CLASS/SUBSYSTEM 2555M: Lee Jones <lee.jones@linaro.org> 2556M: Daniel Thompson <daniel.thompson@linaro.org> 2557M: Jingoo Han <jingoohan1@gmail.com> 2558T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2559S: Maintained 2560F: drivers/video/backlight/ 2561F: include/linux/backlight.h 2562F: include/linux/pwm_backlight.h 2563F: Documentation/devicetree/bindings/leds/backlight 2564 2565BATMAN ADVANCED 2566M: Marek Lindner <mareklindner@neomailbox.ch> 2567M: Simon Wunderlich <sw@simonwunderlich.de> 2568M: Antonio Quartulli <a@unstable.cc> 2569L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2570W: https://www.open-mesh.org/ 2571Q: https://patchwork.open-mesh.org/project/batman/list/ 2572S: Maintained 2573F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2574F: Documentation/ABI/testing/sysfs-class-net-mesh 2575F: Documentation/networking/batman-adv.rst 2576F: include/uapi/linux/batman_adv.h 2577F: net/batman-adv/ 2578 2579BAYCOM/HDLCDRV DRIVERS FOR AX.25 2580M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2581L: linux-hams@vger.kernel.org 2582W: http://www.baycom.org/~tom/ham/ham.html 2583S: Maintained 2584F: drivers/net/hamradio/baycom* 2585 2586BCACHE (BLOCK LAYER CACHE) 2587M: Michael Lyle <mlyle@lyle.org> 2588M: Kent Overstreet <kent.overstreet@gmail.com> 2589L: linux-bcache@vger.kernel.org 2590W: http://bcache.evilpiepirate.org 2591C: irc://irc.oftc.net/bcache 2592S: Maintained 2593F: drivers/md/bcache/ 2594 2595BDISP ST MEDIA DRIVER 2596M: Fabien Dessenne <fabien.dessenne@st.com> 2597L: linux-media@vger.kernel.org 2598T: git git://linuxtv.org/media_tree.git 2599W: https://linuxtv.org 2600S: Supported 2601F: drivers/media/platform/sti/bdisp 2602 2603BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2604M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2605L: netdev@vger.kernel.org 2606S: Maintained 2607F: drivers/net/ethernet/ec_bhf.c 2608 2609BEFS FILE SYSTEM 2610M: Luis de Bethencourt <luisbg@kernel.org> 2611M: Salah Triki <salah.triki@gmail.com> 2612S: Maintained 2613T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2614F: Documentation/filesystems/befs.txt 2615F: fs/befs/ 2616 2617BFQ I/O SCHEDULER 2618M: Paolo Valente <paolo.valente@linaro.org> 2619M: Jens Axboe <axboe@kernel.dk> 2620L: linux-block@vger.kernel.org 2621S: Maintained 2622F: block/bfq-* 2623F: Documentation/block/bfq-iosched.txt 2624 2625BFS FILE SYSTEM 2626M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2627S: Maintained 2628F: Documentation/filesystems/bfs.txt 2629F: fs/bfs/ 2630F: include/uapi/linux/bfs_fs.h 2631 2632BLACKFIN ARCHITECTURE 2633L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2634T: git git://git.code.sf.net/p/adi-linux/code 2635W: http://blackfin.uclinux.org 2636S: Orphan 2637F: arch/blackfin/ 2638 2639BLACKFIN EMAC DRIVER 2640L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2641W: http://blackfin.uclinux.org 2642S: Orphan 2643F: drivers/net/ethernet/adi/ 2644 2645BLACKFIN MEDIA DRIVER 2646L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2647W: http://blackfin.uclinux.org/ 2648S: Orphan 2649F: drivers/media/platform/blackfin/ 2650F: drivers/media/i2c/adv7183* 2651F: drivers/media/i2c/vs6624* 2652 2653BLACKFIN RTC DRIVER 2654L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2655W: http://blackfin.uclinux.org 2656S: Orphan 2657F: drivers/rtc/rtc-bfin.c 2658 2659BLACKFIN SDH DRIVER 2660L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2661W: http://blackfin.uclinux.org 2662S: Orphan 2663F: drivers/mmc/host/bfin_sdh.c 2664 2665BLACKFIN SERIAL DRIVER 2666L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2667W: http://blackfin.uclinux.org 2668S: Orphan 2669F: drivers/tty/serial/bfin_uart.c 2670 2671BLACKFIN WATCHDOG DRIVER 2672L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2673W: http://blackfin.uclinux.org 2674S: Orphan 2675F: drivers/watchdog/bfin_wdt.c 2676 2677BLINKM RGB LED DRIVER 2678M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2679S: Maintained 2680F: drivers/leds/leds-blinkm.c 2681 2682BLOCK LAYER 2683M: Jens Axboe <axboe@kernel.dk> 2684L: linux-block@vger.kernel.org 2685T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2686S: Maintained 2687F: block/ 2688F: kernel/trace/blktrace.c 2689F: lib/sbitmap.c 2690 2691BLOCK2MTD DRIVER 2692M: Joern Engel <joern@lazybastard.org> 2693L: linux-mtd@lists.infradead.org 2694S: Maintained 2695F: drivers/mtd/devices/block2mtd.c 2696 2697BLUETOOTH DRIVERS 2698M: Marcel Holtmann <marcel@holtmann.org> 2699M: Gustavo Padovan <gustavo@padovan.org> 2700M: Johan Hedberg <johan.hedberg@gmail.com> 2701L: linux-bluetooth@vger.kernel.org 2702W: http://www.bluez.org/ 2703T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2704T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2705S: Maintained 2706F: drivers/bluetooth/ 2707 2708BLUETOOTH SUBSYSTEM 2709M: Marcel Holtmann <marcel@holtmann.org> 2710M: Gustavo Padovan <gustavo@padovan.org> 2711M: Johan Hedberg <johan.hedberg@gmail.com> 2712L: linux-bluetooth@vger.kernel.org 2713W: http://www.bluez.org/ 2714T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2715T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2716S: Maintained 2717F: net/bluetooth/ 2718F: include/net/bluetooth/ 2719 2720BONDING DRIVER 2721M: Jay Vosburgh <j.vosburgh@gmail.com> 2722M: Veaceslav Falico <vfalico@gmail.com> 2723M: Andy Gospodarek <andy@greyhouse.net> 2724L: netdev@vger.kernel.org 2725W: http://sourceforge.net/projects/bonding/ 2726S: Supported 2727F: drivers/net/bonding/ 2728F: include/uapi/linux/if_bonding.h 2729 2730BPF (Safe dynamic programs and tools) 2731M: Alexei Starovoitov <ast@kernel.org> 2732M: Daniel Borkmann <daniel@iogearbox.net> 2733L: netdev@vger.kernel.org 2734L: linux-kernel@vger.kernel.org 2735S: Supported 2736F: arch/x86/net/bpf_jit* 2737F: Documentation/networking/filter.txt 2738F: Documentation/bpf/ 2739F: include/linux/bpf* 2740F: include/linux/filter.h 2741F: include/uapi/linux/bpf* 2742F: include/uapi/linux/filter.h 2743F: kernel/bpf/ 2744F: kernel/trace/bpf_trace.c 2745F: lib/test_bpf.c 2746F: net/bpf/ 2747F: net/core/filter.c 2748F: net/sched/act_bpf.c 2749F: net/sched/cls_bpf.c 2750F: samples/bpf/ 2751F: tools/bpf/ 2752F: tools/testing/selftests/bpf/ 2753 2754BROADCOM B44 10/100 ETHERNET DRIVER 2755M: Michael Chan <michael.chan@broadcom.com> 2756L: netdev@vger.kernel.org 2757S: Supported 2758F: drivers/net/ethernet/broadcom/b44.* 2759 2760BROADCOM B53 ETHERNET SWITCH DRIVER 2761M: Florian Fainelli <f.fainelli@gmail.com> 2762L: netdev@vger.kernel.org 2763L: openwrt-devel@lists.openwrt.org (subscribers-only) 2764S: Supported 2765F: drivers/net/dsa/b53/* 2766F: include/linux/platform_data/b53.h 2767 2768BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2769M: Florian Fainelli <f.fainelli@gmail.com> 2770M: Ray Jui <rjui@broadcom.com> 2771M: Scott Branden <sbranden@broadcom.com> 2772M: bcm-kernel-feedback-list@broadcom.com 2773T: git git://github.com/broadcom/mach-bcm 2774S: Maintained 2775N: bcm281* 2776N: bcm113* 2777N: bcm216* 2778N: kona 2779F: arch/arm/mach-bcm/ 2780 2781BROADCOM BCM2835 ARM ARCHITECTURE 2782M: Eric Anholt <eric@anholt.net> 2783M: Stefan Wahren <stefan.wahren@i2se.com> 2784L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2786T: git git://github.com/anholt/linux 2787S: Maintained 2788N: bcm2835 2789F: drivers/staging/vc04_services 2790 2791BROADCOM BCM47XX MIPS ARCHITECTURE 2792M: Hauke Mehrtens <hauke@hauke-m.de> 2793M: Rafał Miłecki <zajec5@gmail.com> 2794L: linux-mips@linux-mips.org 2795S: Maintained 2796F: Documentation/devicetree/bindings/mips/brcm/ 2797F: arch/mips/bcm47xx/* 2798F: arch/mips/include/asm/mach-bcm47xx/* 2799 2800BROADCOM BCM5301X ARM ARCHITECTURE 2801M: Hauke Mehrtens <hauke@hauke-m.de> 2802M: Rafał Miłecki <zajec5@gmail.com> 2803M: Jon Mason <jonmason@broadcom.com> 2804M: bcm-kernel-feedback-list@broadcom.com 2805L: linux-arm-kernel@lists.infradead.org 2806S: Maintained 2807F: arch/arm/mach-bcm/bcm_5301x.c 2808F: arch/arm/boot/dts/bcm5301x*.dtsi 2809F: arch/arm/boot/dts/bcm470* 2810F: arch/arm/boot/dts/bcm953012* 2811 2812BROADCOM BCM53573 ARM ARCHITECTURE 2813M: Rafał Miłecki <rafal@milecki.pl> 2814L: linux-arm-kernel@lists.infradead.org 2815S: Maintained 2816F: arch/arm/boot/dts/bcm53573* 2817F: arch/arm/boot/dts/bcm47189* 2818 2819BROADCOM BCM63XX ARM ARCHITECTURE 2820M: Florian Fainelli <f.fainelli@gmail.com> 2821M: bcm-kernel-feedback-list@broadcom.com 2822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2823T: git git://github.com/broadcom/stblinux.git 2824S: Maintained 2825N: bcm63xx 2826 2827BROADCOM BCM63XX/BCM33XX UDC DRIVER 2828M: Kevin Cernekee <cernekee@gmail.com> 2829L: linux-usb@vger.kernel.org 2830S: Maintained 2831F: drivers/usb/gadget/udc/bcm63xx_udc.* 2832 2833BROADCOM BCM7XXX ARM ARCHITECTURE 2834M: Brian Norris <computersforpeace@gmail.com> 2835M: Gregory Fong <gregory.0xf0@gmail.com> 2836M: Florian Fainelli <f.fainelli@gmail.com> 2837M: bcm-kernel-feedback-list@broadcom.com 2838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2839T: git git://github.com/broadcom/stblinux.git 2840S: Maintained 2841F: arch/arm/mach-bcm/*brcmstb* 2842F: arch/arm/boot/dts/bcm7*.dts* 2843F: drivers/bus/brcmstb_gisb.c 2844N: brcmstb 2845 2846BROADCOM BMIPS CPUFREQ DRIVER 2847M: Markus Mayer <mmayer@broadcom.com> 2848M: bcm-kernel-feedback-list@broadcom.com 2849L: linux-pm@vger.kernel.org 2850S: Maintained 2851F: drivers/cpufreq/bmips-cpufreq.c 2852 2853BROADCOM BMIPS MIPS ARCHITECTURE 2854M: Kevin Cernekee <cernekee@gmail.com> 2855M: Florian Fainelli <f.fainelli@gmail.com> 2856L: linux-mips@linux-mips.org 2857T: git git://github.com/broadcom/stblinux.git 2858S: Maintained 2859F: arch/mips/bmips/* 2860F: arch/mips/include/asm/mach-bmips/* 2861F: arch/mips/kernel/*bmips* 2862F: arch/mips/boot/dts/brcm/bcm*.dts* 2863F: drivers/irqchip/irq-bcm63* 2864F: drivers/irqchip/irq-bcm7* 2865F: drivers/irqchip/irq-brcmstb* 2866F: include/linux/bcm963xx_nvram.h 2867F: include/linux/bcm963xx_tag.h 2868 2869BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2870M: Rasesh Mody <rasesh.mody@cavium.com> 2871M: Harish Patil <harish.patil@cavium.com> 2872M: Dept-GELinuxNICDev@cavium.com 2873L: netdev@vger.kernel.org 2874S: Supported 2875F: drivers/net/ethernet/broadcom/bnx2.* 2876F: drivers/net/ethernet/broadcom/bnx2_* 2877 2878BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2879M: QLogic-Storage-Upstream@qlogic.com 2880L: linux-scsi@vger.kernel.org 2881S: Supported 2882F: drivers/scsi/bnx2fc/ 2883 2884BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2885M: QLogic-Storage-Upstream@qlogic.com 2886L: linux-scsi@vger.kernel.org 2887S: Supported 2888F: drivers/scsi/bnx2i/ 2889 2890BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2891M: Ariel Elior <ariel.elior@cavium.com> 2892M: everest-linux-l2@cavium.com 2893L: netdev@vger.kernel.org 2894S: Supported 2895F: drivers/net/ethernet/broadcom/bnx2x/ 2896 2897BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2898M: Michael Chan <michael.chan@broadcom.com> 2899L: netdev@vger.kernel.org 2900S: Supported 2901F: drivers/net/ethernet/broadcom/bnxt/ 2902 2903BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2904M: Arend van Spriel <arend.vanspriel@broadcom.com> 2905M: Franky Lin <franky.lin@broadcom.com> 2906M: Hante Meuleman <hante.meuleman@broadcom.com> 2907M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2908M: Wright Feng <wright.feng@cypress.com> 2909L: linux-wireless@vger.kernel.org 2910L: brcm80211-dev-list.pdl@broadcom.com 2911L: brcm80211-dev-list@cypress.com 2912S: Supported 2913F: drivers/net/wireless/broadcom/brcm80211/ 2914 2915BROADCOM BRCMSTB GPIO DRIVER 2916M: Gregory Fong <gregory.0xf0@gmail.com> 2917L: bcm-kernel-feedback-list@broadcom.com 2918S: Supported 2919F: drivers/gpio/gpio-brcmstb.c 2920F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2921 2922BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2923M: Al Cooper <alcooperx@gmail.com> 2924L: linux-kernel@vger.kernel.org 2925L: bcm-kernel-feedback-list@broadcom.com 2926S: Maintained 2927F: drivers/phy/broadcom/phy-brcm-usb* 2928 2929BROADCOM GENET ETHERNET DRIVER 2930M: Doug Berger <opendmb@gmail.com> 2931M: Florian Fainelli <f.fainelli@gmail.com> 2932L: netdev@vger.kernel.org 2933S: Supported 2934F: drivers/net/ethernet/broadcom/genet/ 2935 2936BROADCOM IPROC ARM ARCHITECTURE 2937M: Ray Jui <rjui@broadcom.com> 2938M: Scott Branden <sbranden@broadcom.com> 2939M: Jon Mason <jonmason@broadcom.com> 2940M: bcm-kernel-feedback-list@broadcom.com 2941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2942T: git git://github.com/broadcom/cygnus-linux.git 2943S: Maintained 2944N: iproc 2945N: cygnus 2946N: bcm[-_]nsp 2947N: bcm9113* 2948N: bcm9583* 2949N: bcm9585* 2950N: bcm9586* 2951N: bcm988312 2952N: bcm113* 2953N: bcm583* 2954N: bcm585* 2955N: bcm586* 2956N: bcm88312 2957N: hr2 2958F: arch/arm64/boot/dts/broadcom/ns2* 2959F: drivers/clk/bcm/clk-ns* 2960F: drivers/pinctrl/bcm/pinctrl-ns* 2961 2962BROADCOM KONA GPIO DRIVER 2963M: Ray Jui <rjui@broadcom.com> 2964L: bcm-kernel-feedback-list@broadcom.com 2965S: Supported 2966F: drivers/gpio/gpio-bcm-kona.c 2967F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2968 2969BROADCOM NETXTREME-E ROCE DRIVER 2970M: Selvin Xavier <selvin.xavier@broadcom.com> 2971M: Devesh Sharma <devesh.sharma@broadcom.com> 2972M: Somnath Kotur <somnath.kotur@broadcom.com> 2973M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2974L: linux-rdma@vger.kernel.org 2975W: http://www.broadcom.com 2976S: Supported 2977F: drivers/infiniband/hw/bnxt_re/ 2978F: include/uapi/rdma/bnxt_re-abi.h 2979 2980BROADCOM NVRAM DRIVER 2981M: Rafał Miłecki <zajec5@gmail.com> 2982L: linux-mips@linux-mips.org 2983S: Maintained 2984F: drivers/firmware/broadcom/* 2985 2986BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2987M: Rafał Miłecki <zajec5@gmail.com> 2988L: linux-wireless@vger.kernel.org 2989S: Maintained 2990F: drivers/bcma/ 2991F: include/linux/bcma/ 2992 2993BROADCOM STB AVS CPUFREQ DRIVER 2994M: Markus Mayer <mmayer@broadcom.com> 2995M: bcm-kernel-feedback-list@broadcom.com 2996L: linux-pm@vger.kernel.org 2997S: Maintained 2998F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2999F: drivers/cpufreq/brcmstb* 3000 3001BROADCOM STB AVS TMON DRIVER 3002M: Markus Mayer <mmayer@broadcom.com> 3003M: bcm-kernel-feedback-list@broadcom.com 3004L: linux-pm@vger.kernel.org 3005S: Maintained 3006F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3007F: drivers/thermal/broadcom/brcmstb* 3008 3009BROADCOM STB NAND FLASH DRIVER 3010M: Brian Norris <computersforpeace@gmail.com> 3011M: Kamal Dasu <kdasu.kdev@gmail.com> 3012L: linux-mtd@lists.infradead.org 3013L: bcm-kernel-feedback-list@broadcom.com 3014S: Maintained 3015F: drivers/mtd/nand/brcmnand/ 3016 3017BROADCOM STB DPFE DRIVER 3018M: Markus Mayer <mmayer@broadcom.com> 3019M: bcm-kernel-feedback-list@broadcom.com 3020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3021S: Maintained 3022F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3023F: drivers/memory/brcmstb_dpfe.c 3024 3025BROADCOM SYSTEMPORT ETHERNET DRIVER 3026M: Florian Fainelli <f.fainelli@gmail.com> 3027L: netdev@vger.kernel.org 3028S: Supported 3029F: drivers/net/ethernet/broadcom/bcmsysport.* 3030 3031BROADCOM TG3 GIGABIT ETHERNET DRIVER 3032M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3033M: Prashant Sreedharan <prashant@broadcom.com> 3034M: Michael Chan <mchan@broadcom.com> 3035L: netdev@vger.kernel.org 3036S: Supported 3037F: drivers/net/ethernet/broadcom/tg3.* 3038 3039BROCADE BFA FC SCSI DRIVER 3040M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3041M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3042L: linux-scsi@vger.kernel.org 3043S: Supported 3044F: drivers/scsi/bfa/ 3045 3046BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3047M: Rasesh Mody <rasesh.mody@cavium.com> 3048M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3049M: Dept-GELinuxNICDev@cavium.com 3050L: netdev@vger.kernel.org 3051S: Supported 3052F: drivers/net/ethernet/brocade/bna/ 3053 3054BSG (block layer generic sg v4 driver) 3055M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3056L: linux-scsi@vger.kernel.org 3057S: Supported 3058F: block/bsg.c 3059F: include/linux/bsg.h 3060F: include/uapi/linux/bsg.h 3061 3062BT87X AUDIO DRIVER 3063M: Clemens Ladisch <clemens@ladisch.de> 3064L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3065T: git git://git.alsa-project.org/alsa-kernel.git 3066S: Maintained 3067F: Documentation/sound/alsa/Bt87x.txt 3068F: sound/pci/bt87x.c 3069 3070BT8XXGPIO DRIVER 3071M: Michael Buesch <m@bues.ch> 3072W: http://bu3sch.de/btgpio.php 3073S: Maintained 3074F: drivers/gpio/gpio-bt8xx.c 3075 3076BTRFS FILE SYSTEM 3077M: Chris Mason <clm@fb.com> 3078M: Josef Bacik <jbacik@fb.com> 3079M: David Sterba <dsterba@suse.com> 3080L: linux-btrfs@vger.kernel.org 3081W: http://btrfs.wiki.kernel.org/ 3082Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3083T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3084S: Maintained 3085F: Documentation/filesystems/btrfs.txt 3086F: fs/btrfs/ 3087F: include/linux/btrfs* 3088F: include/uapi/linux/btrfs* 3089 3090BTTV VIDEO4LINUX DRIVER 3091M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3092M: Mauro Carvalho Chehab <mchehab@kernel.org> 3093L: linux-media@vger.kernel.org 3094W: https://linuxtv.org 3095T: git git://linuxtv.org/media_tree.git 3096S: Odd fixes 3097F: Documentation/media/v4l-drivers/bttv* 3098F: drivers/media/pci/bt8xx/bttv* 3099 3100BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3101M: Chanwoo Choi <cw00.choi@samsung.com> 3102L: linux-pm@vger.kernel.org 3103L: linux-samsung-soc@vger.kernel.org 3104T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3105S: Maintained 3106F: drivers/devfreq/exynos-bus.c 3107F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3108 3109BUSLOGIC SCSI DRIVER 3110M: Khalid Aziz <khalid@gonehiking.org> 3111L: linux-scsi@vger.kernel.org 3112S: Maintained 3113F: drivers/scsi/BusLogic.* 3114F: drivers/scsi/FlashPoint.* 3115 3116C-MEDIA CMI8788 DRIVER 3117M: Clemens Ladisch <clemens@ladisch.de> 3118L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3119T: git git://git.alsa-project.org/alsa-kernel.git 3120S: Maintained 3121F: sound/pci/oxygen/ 3122 3123C6X ARCHITECTURE 3124M: Mark Salter <msalter@redhat.com> 3125M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3126L: linux-c6x-dev@linux-c6x.org 3127W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3128S: Maintained 3129F: arch/c6x/ 3130 3131CA8210 IEEE-802.15.4 RADIO DRIVER 3132M: Harry Morris <h.morris@cascoda.com> 3133L: linux-wpan@vger.kernel.org 3134W: https://github.com/Cascoda/ca8210-linux.git 3135S: Maintained 3136F: drivers/net/ieee802154/ca8210.c 3137F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3138 3139CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3140M: David Howells <dhowells@redhat.com> 3141L: linux-cachefs@redhat.com (moderated for non-subscribers) 3142S: Supported 3143F: Documentation/filesystems/caching/cachefiles.txt 3144F: fs/cachefiles/ 3145 3146CADET FM/AM RADIO RECEIVER DRIVER 3147M: Hans Verkuil <hverkuil@xs4all.nl> 3148L: linux-media@vger.kernel.org 3149T: git git://linuxtv.org/media_tree.git 3150W: https://linuxtv.org 3151S: Maintained 3152F: drivers/media/radio/radio-cadet* 3153 3154CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3155M: Jonathan Corbet <corbet@lwn.net> 3156L: linux-media@vger.kernel.org 3157T: git git://linuxtv.org/media_tree.git 3158S: Maintained 3159F: Documentation/media/v4l-drivers/cafe_ccic* 3160F: drivers/media/platform/marvell-ccic/ 3161 3162CAIF NETWORK LAYER 3163M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3164L: netdev@vger.kernel.org 3165S: Supported 3166F: Documentation/networking/caif/ 3167F: drivers/net/caif/ 3168F: include/uapi/linux/caif/ 3169F: include/net/caif/ 3170F: net/caif/ 3171 3172CALGARY x86-64 IOMMU 3173M: Muli Ben-Yehuda <mulix@mulix.org> 3174M: Jon Mason <jdmason@kudzu.us> 3175L: iommu@lists.linux-foundation.org 3176S: Maintained 3177F: arch/x86/kernel/pci-calgary_64.c 3178F: arch/x86/kernel/tce_64.c 3179F: arch/x86/include/asm/calgary.h 3180F: arch/x86/include/asm/tce.h 3181 3182CAN NETWORK DRIVERS 3183M: Wolfgang Grandegger <wg@grandegger.com> 3184M: Marc Kleine-Budde <mkl@pengutronix.de> 3185L: linux-can@vger.kernel.org 3186W: https://github.com/linux-can 3187T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3188T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3189S: Maintained 3190F: Documentation/devicetree/bindings/net/can/ 3191F: drivers/net/can/ 3192F: include/linux/can/dev.h 3193F: include/linux/can/platform/ 3194F: include/uapi/linux/can/error.h 3195F: include/uapi/linux/can/netlink.h 3196 3197CAN NETWORK LAYER 3198M: Oliver Hartkopp <socketcan@hartkopp.net> 3199M: Marc Kleine-Budde <mkl@pengutronix.de> 3200L: linux-can@vger.kernel.org 3201W: https://github.com/linux-can 3202T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3203T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3204S: Maintained 3205F: Documentation/networking/can.txt 3206F: net/can/ 3207F: include/linux/can/core.h 3208F: include/uapi/linux/can.h 3209F: include/uapi/linux/can/bcm.h 3210F: include/uapi/linux/can/raw.h 3211F: include/uapi/linux/can/gw.h 3212 3213CAPABILITIES 3214M: Serge Hallyn <serge@hallyn.com> 3215L: linux-security-module@vger.kernel.org 3216S: Supported 3217F: include/linux/capability.h 3218F: include/uapi/linux/capability.h 3219F: security/commoncap.c 3220F: kernel/capability.c 3221 3222CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3223M: Kevin Tsai <ktsai@capellamicro.com> 3224S: Maintained 3225F: drivers/iio/light/cm* 3226 3227CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3228M: Christian Lamparter <chunkeey@googlemail.com> 3229L: linux-wireless@vger.kernel.org 3230W: http://wireless.kernel.org/en/users/Drivers/carl9170 3231S: Maintained 3232F: drivers/net/wireless/ath/carl9170/ 3233 3234CAVIUM I2C DRIVER 3235M: Jan Glauber <jglauber@cavium.com> 3236M: David Daney <david.daney@cavium.com> 3237W: http://www.cavium.com 3238S: Supported 3239F: drivers/i2c/busses/i2c-octeon* 3240F: drivers/i2c/busses/i2c-thunderx* 3241 3242CAVIUM LIQUIDIO NETWORK DRIVER 3243M: Derek Chickles <derek.chickles@caviumnetworks.com> 3244M: Satanand Burla <satananda.burla@caviumnetworks.com> 3245M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3246M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3247L: netdev@vger.kernel.org 3248W: http://www.cavium.com 3249S: Supported 3250F: drivers/net/ethernet/cavium/liquidio/ 3251 3252CAVIUM MMC DRIVER 3253M: Jan Glauber <jglauber@cavium.com> 3254M: David Daney <david.daney@cavium.com> 3255M: Steven J. Hill <Steven.Hill@cavium.com> 3256W: http://www.cavium.com 3257S: Supported 3258F: drivers/mmc/host/cavium* 3259 3260CAVIUM OCTEON-TX CRYPTO DRIVER 3261M: George Cherian <george.cherian@cavium.com> 3262L: linux-crypto@vger.kernel.org 3263W: http://www.cavium.com 3264S: Supported 3265F: drivers/crypto/cavium/cpt/ 3266 3267CAVIUM THUNDERX2 ARM64 SOC 3268M: Robert Richter <rrichter@cavium.com> 3269M: Jayachandran C <jnair@caviumnetworks.com> 3270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3271S: Maintained 3272F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3273F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3274 3275CC2520 IEEE-802.15.4 RADIO DRIVER 3276M: Varka Bhadram <varkabhadram@gmail.com> 3277L: linux-wpan@vger.kernel.org 3278S: Maintained 3279F: drivers/net/ieee802154/cc2520.c 3280F: include/linux/spi/cc2520.h 3281F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3282 3283CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3284M: Gilad Ben-Yossef <gilad@benyossef.com> 3285L: linux-crypto@vger.kernel.org 3286L: driverdev-devel@linuxdriverproject.org 3287S: Supported 3288F: drivers/staging/ccree/ 3289W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3290 3291CEC FRAMEWORK 3292M: Hans Verkuil <hans.verkuil@cisco.com> 3293L: linux-media@vger.kernel.org 3294T: git git://linuxtv.org/media_tree.git 3295W: http://linuxtv.org 3296S: Supported 3297F: Documentation/media/kapi/cec-core.rst 3298F: Documentation/media/uapi/cec 3299F: drivers/media/cec/ 3300F: drivers/media/rc/keymaps/rc-cec.c 3301F: include/media/cec.h 3302F: include/media/cec-notifier.h 3303F: include/uapi/linux/cec.h 3304F: include/uapi/linux/cec-funcs.h 3305F: Documentation/devicetree/bindings/media/cec.txt 3306 3307CEC GPIO DRIVER 3308M: Hans Verkuil <hans.verkuil@cisco.com> 3309L: linux-media@vger.kernel.org 3310T: git git://linuxtv.org/media_tree.git 3311W: http://linuxtv.org 3312S: Supported 3313F: drivers/media/platform/cec-gpio/ 3314F: Documentation/devicetree/bindings/media/cec-gpio.txt 3315 3316CELL BROADBAND ENGINE ARCHITECTURE 3317M: Arnd Bergmann <arnd@arndb.de> 3318L: linuxppc-dev@lists.ozlabs.org 3319W: http://www.ibm.com/developerworks/power/cell/ 3320S: Supported 3321F: arch/powerpc/include/asm/cell*.h 3322F: arch/powerpc/include/asm/spu*.h 3323F: arch/powerpc/include/uapi/asm/spu*.h 3324F: arch/powerpc/oprofile/*cell* 3325F: arch/powerpc/platforms/cell/ 3326 3327CEPH COMMON CODE (LIBCEPH) 3328M: Ilya Dryomov <idryomov@gmail.com> 3329M: "Yan, Zheng" <zyan@redhat.com> 3330M: Sage Weil <sage@redhat.com> 3331L: ceph-devel@vger.kernel.org 3332W: http://ceph.com/ 3333T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3334T: git git://github.com/ceph/ceph-client.git 3335S: Supported 3336F: net/ceph/ 3337F: include/linux/ceph/ 3338F: include/linux/crush/ 3339 3340CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3341M: "Yan, Zheng" <zyan@redhat.com> 3342M: Sage Weil <sage@redhat.com> 3343M: Ilya Dryomov <idryomov@gmail.com> 3344L: ceph-devel@vger.kernel.org 3345W: http://ceph.com/ 3346T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3347T: git git://github.com/ceph/ceph-client.git 3348S: Supported 3349F: Documentation/filesystems/ceph.txt 3350F: fs/ceph/ 3351 3352CERTIFICATE HANDLING: 3353M: David Howells <dhowells@redhat.com> 3354M: David Woodhouse <dwmw2@infradead.org> 3355L: keyrings@vger.kernel.org 3356S: Maintained 3357F: Documentation/module-signing.txt 3358F: certs/ 3359F: scripts/sign-file.c 3360F: scripts/extract-cert.c 3361 3362CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3363L: linux-usb@vger.kernel.org 3364S: Orphan 3365F: Documentation/usb/WUSB-Design-overview.txt 3366F: Documentation/usb/wusb-cbaf 3367F: drivers/usb/host/hwa-hc.c 3368F: drivers/usb/host/whci/ 3369F: drivers/usb/wusbcore/ 3370F: include/linux/usb/wusb* 3371 3372CFAG12864B LCD DRIVER 3373M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3374W: http://miguelojeda.es/auxdisplay.htm 3375W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3376S: Maintained 3377F: drivers/auxdisplay/cfag12864b.c 3378F: include/linux/cfag12864b.h 3379 3380CFAG12864BFB LCD FRAMEBUFFER DRIVER 3381M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3382W: http://miguelojeda.es/auxdisplay.htm 3383W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3384S: Maintained 3385F: drivers/auxdisplay/cfag12864bfb.c 3386F: include/linux/cfag12864b.h 3387 3388802.11 (including CFG80211/NL80211) 3389M: Johannes Berg <johannes@sipsolutions.net> 3390L: linux-wireless@vger.kernel.org 3391W: http://wireless.kernel.org/ 3392T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3393T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3394S: Maintained 3395F: net/wireless/ 3396F: include/uapi/linux/nl80211.h 3397F: include/linux/ieee80211.h 3398F: include/net/wext.h 3399F: include/net/cfg80211.h 3400F: include/net/iw_handler.h 3401F: include/net/ieee80211_radiotap.h 3402F: Documentation/driver-api/80211/cfg80211.rst 3403F: Documentation/networking/regulatory.txt 3404 3405CHAR and MISC DRIVERS 3406M: Arnd Bergmann <arnd@arndb.de> 3407M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3408T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3409S: Supported 3410F: drivers/char/* 3411F: drivers/misc/* 3412F: include/linux/miscdevice.h 3413 3414CHECKPATCH 3415M: Andy Whitcroft <apw@canonical.com> 3416M: Joe Perches <joe@perches.com> 3417S: Maintained 3418F: scripts/checkpatch.pl 3419 3420CHINESE DOCUMENTATION 3421M: Harry Wei <harryxiyou@gmail.com> 3422L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3423L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3424S: Maintained 3425F: Documentation/translations/zh_CN/ 3426 3427CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3428M: Peter Chen <Peter.Chen@nxp.com> 3429T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3430L: linux-usb@vger.kernel.org 3431S: Maintained 3432F: drivers/usb/chipidea/ 3433 3434CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3435M: Hans de Goede <hdegoede@redhat.com> 3436L: linux-input@vger.kernel.org 3437S: Maintained 3438F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3439F: drivers/input/touchscreen/chipone_icn8318.c 3440 3441CHROME HARDWARE PLATFORM SUPPORT 3442M: Benson Leung <bleung@chromium.org> 3443M: Olof Johansson <olof@lixom.net> 3444S: Maintained 3445T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3446F: drivers/platform/chrome/ 3447 3448CIRRUS LOGIC AUDIO CODEC DRIVERS 3449M: Brian Austin <brian.austin@cirrus.com> 3450M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3451L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3452S: Maintained 3453F: sound/soc/codecs/cs* 3454 3455CIRRUS LOGIC EP93XX ETHERNET DRIVER 3456M: Hartley Sweeten <hsweeten@visionengravers.com> 3457L: netdev@vger.kernel.org 3458S: Maintained 3459F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3460 3461CISCO FCOE HBA DRIVER 3462M: Satish Kharat <satishkh@cisco.com> 3463M: Sesidhar Baddela <sebaddel@cisco.com> 3464M: Karan Tilak Kumar <kartilak@cisco.com> 3465L: linux-scsi@vger.kernel.org 3466S: Supported 3467F: drivers/scsi/fnic/ 3468 3469CISCO SCSI HBA DRIVER 3470M: Karan Tilak Kumar <kartilak@cisco.com> 3471M: Sesidhar Baddela <sebaddel@cisco.com> 3472L: linux-scsi@vger.kernel.org 3473S: Supported 3474F: drivers/scsi/snic/ 3475 3476CISCO VIC ETHERNET NIC DRIVER 3477M: Christian Benvenuti <benve@cisco.com> 3478M: Govindarajulu Varadarajan <_govind@gmx.com> 3479M: Parvi Kaustubhi <pkaustub@cisco.com> 3480S: Supported 3481F: drivers/net/ethernet/cisco/enic/ 3482 3483CISCO VIC LOW LATENCY NIC DRIVER 3484M: Christian Benvenuti <benve@cisco.com> 3485M: Dave Goodell <dgoodell@cisco.com> 3486S: Supported 3487F: drivers/infiniband/hw/usnic/ 3488 3489CLEANCACHE API 3490M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3491L: linux-kernel@vger.kernel.org 3492S: Maintained 3493F: mm/cleancache.c 3494F: include/linux/cleancache.h 3495 3496CLK API 3497M: Russell King <linux@armlinux.org.uk> 3498L: linux-clk@vger.kernel.org 3499S: Maintained 3500F: include/linux/clk.h 3501 3502CLOCKSOURCE, CLOCKEVENT DRIVERS 3503M: Daniel Lezcano <daniel.lezcano@linaro.org> 3504M: Thomas Gleixner <tglx@linutronix.de> 3505L: linux-kernel@vger.kernel.org 3506T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3507S: Supported 3508F: drivers/clocksource/ 3509F: Documentation/devicetree/bindings/timer/ 3510 3511CMPC ACPI DRIVER 3512M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3513M: Daniel Oliveira Nascimento <don@syst.com.br> 3514L: platform-driver-x86@vger.kernel.org 3515S: Supported 3516F: drivers/platform/x86/classmate-laptop.c 3517 3518COBALT MEDIA DRIVER 3519M: Hans Verkuil <hans.verkuil@cisco.com> 3520L: linux-media@vger.kernel.org 3521T: git git://linuxtv.org/media_tree.git 3522W: https://linuxtv.org 3523S: Supported 3524F: drivers/media/pci/cobalt/ 3525 3526COCCINELLE/Semantic Patches (SmPL) 3527M: Julia Lawall <Julia.Lawall@lip6.fr> 3528M: Gilles Muller <Gilles.Muller@lip6.fr> 3529M: Nicolas Palix <nicolas.palix@imag.fr> 3530M: Michal Marek <michal.lkml@markovi.net> 3531L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3532T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3533W: http://coccinelle.lip6.fr/ 3534S: Supported 3535F: Documentation/dev-tools/coccinelle.rst 3536F: scripts/coccinelle/ 3537F: scripts/coccicheck 3538 3539CODA FILE SYSTEM 3540M: Jan Harkes <jaharkes@cs.cmu.edu> 3541M: coda@cs.cmu.edu 3542L: codalist@coda.cs.cmu.edu 3543W: http://www.coda.cs.cmu.edu/ 3544S: Maintained 3545F: Documentation/filesystems/coda.txt 3546F: fs/coda/ 3547F: include/linux/coda*.h 3548F: include/uapi/linux/coda*.h 3549 3550CODA V4L2 MEM2MEM DRIVER 3551M: Philipp Zabel <p.zabel@pengutronix.de> 3552L: linux-media@vger.kernel.org 3553S: Maintained 3554F: Documentation/devicetree/bindings/media/coda.txt 3555F: drivers/media/platform/coda/ 3556 3557COMMON CLK FRAMEWORK 3558M: Michael Turquette <mturquette@baylibre.com> 3559M: Stephen Boyd <sboyd@codeaurora.org> 3560L: linux-clk@vger.kernel.org 3561Q: http://patchwork.kernel.org/project/linux-clk/list/ 3562T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3563S: Maintained 3564F: Documentation/devicetree/bindings/clock/ 3565F: drivers/clk/ 3566X: drivers/clk/clkdev.c 3567F: include/linux/clk-pr* 3568F: include/linux/clk/ 3569 3570COMMON INTERNET FILE SYSTEM (CIFS) 3571M: Steve French <sfrench@samba.org> 3572L: linux-cifs@vger.kernel.org 3573L: samba-technical@lists.samba.org (moderated for non-subscribers) 3574W: http://linux-cifs.samba.org/ 3575T: git git://git.samba.org/sfrench/cifs-2.6.git 3576S: Supported 3577F: Documentation/filesystems/cifs/ 3578F: fs/cifs/ 3579 3580COMPACTPCI HOTPLUG CORE 3581M: Scott Murray <scott@spiteful.org> 3582L: linux-pci@vger.kernel.org 3583S: Maintained 3584F: drivers/pci/hotplug/cpci_hotplug* 3585 3586COMPACTPCI HOTPLUG GENERIC DRIVER 3587M: Scott Murray <scott@spiteful.org> 3588L: linux-pci@vger.kernel.org 3589S: Maintained 3590F: drivers/pci/hotplug/cpcihp_generic.c 3591 3592COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3593M: Scott Murray <scott@spiteful.org> 3594L: linux-pci@vger.kernel.org 3595S: Maintained 3596F: drivers/pci/hotplug/cpcihp_zt5550.* 3597 3598COMPAL LAPTOP SUPPORT 3599M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3600L: platform-driver-x86@vger.kernel.org 3601S: Maintained 3602F: drivers/platform/x86/compal-laptop.c 3603 3604CONEXANT ACCESSRUNNER USB DRIVER 3605L: accessrunner-general@lists.sourceforge.net 3606W: http://accessrunner.sourceforge.net/ 3607S: Orphan 3608F: drivers/usb/atm/cxacru.c 3609 3610CONFIGFS 3611M: Joel Becker <jlbec@evilplan.org> 3612M: Christoph Hellwig <hch@lst.de> 3613T: git git://git.infradead.org/users/hch/configfs.git 3614S: Supported 3615F: fs/configfs/ 3616F: include/linux/configfs.h 3617 3618CONNECTOR 3619M: Evgeniy Polyakov <zbr@ioremap.net> 3620L: netdev@vger.kernel.org 3621S: Maintained 3622F: drivers/connector/ 3623 3624CONTROL GROUP (CGROUP) 3625M: Tejun Heo <tj@kernel.org> 3626M: Li Zefan <lizefan@huawei.com> 3627M: Johannes Weiner <hannes@cmpxchg.org> 3628L: cgroups@vger.kernel.org 3629T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3630S: Maintained 3631F: Documentation/cgroup* 3632F: include/linux/cgroup* 3633F: kernel/cgroup* 3634 3635CONTROL GROUP - CPUSET 3636M: Li Zefan <lizefan@huawei.com> 3637L: cgroups@vger.kernel.org 3638W: http://www.bullopensource.org/cpuset/ 3639W: http://oss.sgi.com/projects/cpusets/ 3640T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3641S: Maintained 3642F: Documentation/cgroup-v1/cpusets.txt 3643F: include/linux/cpuset.h 3644F: kernel/cgroup/cpuset.c 3645 3646CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3647M: Johannes Weiner <hannes@cmpxchg.org> 3648M: Michal Hocko <mhocko@kernel.org> 3649M: Vladimir Davydov <vdavydov.dev@gmail.com> 3650L: cgroups@vger.kernel.org 3651L: linux-mm@kvack.org 3652S: Maintained 3653F: mm/memcontrol.c 3654F: mm/swap_cgroup.c 3655 3656CORETEMP HARDWARE MONITORING DRIVER 3657M: Fenghua Yu <fenghua.yu@intel.com> 3658L: linux-hwmon@vger.kernel.org 3659S: Maintained 3660F: Documentation/hwmon/coretemp 3661F: drivers/hwmon/coretemp.c 3662 3663COSA/SRP SYNC SERIAL DRIVER 3664M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3665W: http://www.fi.muni.cz/~kas/cosa/ 3666S: Maintained 3667F: drivers/net/wan/cosa* 3668 3669CPMAC ETHERNET DRIVER 3670M: Florian Fainelli <f.fainelli@gmail.com> 3671L: netdev@vger.kernel.org 3672S: Maintained 3673F: drivers/net/ethernet/ti/cpmac.c 3674 3675CPU FREQUENCY DRIVERS 3676M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3677M: Viresh Kumar <viresh.kumar@linaro.org> 3678L: linux-pm@vger.kernel.org 3679S: Maintained 3680T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3681T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3682B: https://bugzilla.kernel.org 3683F: Documentation/cpu-freq/ 3684F: Documentation/devicetree/bindings/cpufreq/ 3685F: drivers/cpufreq/ 3686F: include/linux/cpufreq.h 3687F: tools/testing/selftests/cpufreq/ 3688 3689CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3690M: Viresh Kumar <viresh.kumar@linaro.org> 3691M: Sudeep Holla <sudeep.holla@arm.com> 3692L: linux-pm@vger.kernel.org 3693W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3694S: Maintained 3695F: drivers/cpufreq/arm_big_little.h 3696F: drivers/cpufreq/arm_big_little.c 3697F: drivers/cpufreq/arm_big_little_dt.c 3698 3699CPU POWER MONITORING SUBSYSTEM 3700M: Thomas Renninger <trenn@suse.com> 3701M: Shuah Khan <shuahkh@osg.samsung.com> 3702M: Shuah Khan <shuah@kernel.org> 3703L: linux-pm@vger.kernel.org 3704S: Maintained 3705F: tools/power/cpupower/ 3706 3707CPUID/MSR DRIVER 3708M: "H. Peter Anvin" <hpa@zytor.com> 3709S: Maintained 3710F: arch/x86/kernel/cpuid.c 3711F: arch/x86/kernel/msr.c 3712 3713CPUIDLE DRIVER - ARM BIG LITTLE 3714M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3715M: Daniel Lezcano <daniel.lezcano@linaro.org> 3716L: linux-pm@vger.kernel.org 3717L: linux-arm-kernel@lists.infradead.org 3718T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3719S: Maintained 3720F: drivers/cpuidle/cpuidle-big_little.c 3721 3722CPUIDLE DRIVER - ARM EXYNOS 3723M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3724M: Daniel Lezcano <daniel.lezcano@linaro.org> 3725M: Kukjin Kim <kgene@kernel.org> 3726L: linux-pm@vger.kernel.org 3727L: linux-samsung-soc@vger.kernel.org 3728S: Supported 3729F: drivers/cpuidle/cpuidle-exynos.c 3730F: arch/arm/mach-exynos/pm.c 3731 3732CPUIDLE DRIVERS 3733M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3734M: Daniel Lezcano <daniel.lezcano@linaro.org> 3735L: linux-pm@vger.kernel.org 3736S: Maintained 3737T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3738B: https://bugzilla.kernel.org 3739F: drivers/cpuidle/* 3740F: include/linux/cpuidle.h 3741 3742CRAMFS FILESYSTEM 3743M: Nicolas Pitre <nico@linaro.org> 3744S: Maintained 3745F: Documentation/filesystems/cramfs.txt 3746F: fs/cramfs/ 3747 3748CRIS PORT 3749M: Mikael Starvik <starvik@axis.com> 3750M: Jesper Nilsson <jesper.nilsson@axis.com> 3751L: linux-cris-kernel@axis.com 3752W: http://developer.axis.com 3753T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3754S: Maintained 3755F: arch/cris/ 3756F: drivers/tty/serial/crisv10.* 3757 3758CRYPTO API 3759M: Herbert Xu <herbert@gondor.apana.org.au> 3760M: "David S. Miller" <davem@davemloft.net> 3761L: linux-crypto@vger.kernel.org 3762T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3763T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3764S: Maintained 3765F: Documentation/crypto/ 3766F: Documentation/devicetree/bindings/crypto/ 3767F: arch/*/crypto/ 3768F: crypto/ 3769F: drivers/crypto/ 3770F: include/crypto/ 3771F: include/linux/crypto* 3772 3773CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3774M: Neil Horman <nhorman@tuxdriver.com> 3775L: linux-crypto@vger.kernel.org 3776S: Maintained 3777F: crypto/ansi_cprng.c 3778F: crypto/rng.c 3779 3780CS3308 MEDIA DRIVER 3781M: Hans Verkuil <hverkuil@xs4all.nl> 3782L: linux-media@vger.kernel.org 3783T: git git://linuxtv.org/media_tree.git 3784W: http://linuxtv.org 3785S: Odd Fixes 3786F: drivers/media/i2c/cs3308.c 3787F: drivers/media/i2c/cs3308.h 3788 3789CS5535 Audio ALSA driver 3790M: Jaya Kumar <jayakumar.alsa@gmail.com> 3791S: Maintained 3792F: sound/pci/cs5535audio/ 3793 3794CW1200 WLAN driver 3795M: Solomon Peachy <pizza@shaftnet.org> 3796S: Maintained 3797F: drivers/net/wireless/st/cw1200/ 3798 3799CX18 VIDEO4LINUX DRIVER 3800M: Andy Walls <awalls@md.metrocast.net> 3801L: ivtv-devel@ivtvdriver.org (subscribers-only) 3802L: linux-media@vger.kernel.org 3803T: git git://linuxtv.org/media_tree.git 3804W: https://linuxtv.org 3805W: http://www.ivtvdriver.org/index.php/Cx18 3806S: Maintained 3807F: Documentation/media/v4l-drivers/cx18* 3808F: drivers/media/pci/cx18/ 3809F: include/uapi/linux/ivtv* 3810 3811CX2341X MPEG ENCODER HELPER MODULE 3812M: Hans Verkuil <hverkuil@xs4all.nl> 3813L: linux-media@vger.kernel.org 3814T: git git://linuxtv.org/media_tree.git 3815W: https://linuxtv.org 3816S: Maintained 3817F: drivers/media/common/cx2341x* 3818F: include/media/cx2341x* 3819 3820CX24120 MEDIA DRIVER 3821M: Jemma Denson <jdenson@gmail.com> 3822M: Patrick Boettcher <patrick.boettcher@posteo.de> 3823L: linux-media@vger.kernel.org 3824W: https://linuxtv.org 3825Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3826S: Maintained 3827F: drivers/media/dvb-frontends/cx24120* 3828 3829CX88 VIDEO4LINUX DRIVER 3830M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3831M: Mauro Carvalho Chehab <mchehab@kernel.org> 3832L: linux-media@vger.kernel.org 3833W: https://linuxtv.org 3834T: git git://linuxtv.org/media_tree.git 3835S: Odd fixes 3836F: Documentation/media/v4l-drivers/cx88* 3837F: drivers/media/pci/cx88/ 3838 3839CXD2820R MEDIA DRIVER 3840M: Antti Palosaari <crope@iki.fi> 3841L: linux-media@vger.kernel.org 3842W: https://linuxtv.org 3843W: http://palosaari.fi/linux/ 3844Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3845T: git git://linuxtv.org/anttip/media_tree.git 3846S: Maintained 3847F: drivers/media/dvb-frontends/cxd2820r* 3848 3849CXGB3 ETHERNET DRIVER (CXGB3) 3850M: Santosh Raspatur <santosh@chelsio.com> 3851L: netdev@vger.kernel.org 3852W: http://www.chelsio.com 3853S: Supported 3854F: drivers/net/ethernet/chelsio/cxgb3/ 3855 3856CXGB3 ISCSI DRIVER (CXGB3I) 3857M: Karen Xie <kxie@chelsio.com> 3858L: linux-scsi@vger.kernel.org 3859W: http://www.chelsio.com 3860S: Supported 3861F: drivers/scsi/cxgbi/cxgb3i 3862 3863CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3864M: Steve Wise <swise@chelsio.com> 3865L: linux-rdma@vger.kernel.org 3866W: http://www.openfabrics.org 3867S: Supported 3868F: drivers/infiniband/hw/cxgb3/ 3869F: include/uapi/rdma/cxgb3-abi.h 3870 3871CXGB4 CRYPTO DRIVER (chcr) 3872M: Harsh Jain <harsh@chelsio.com> 3873L: linux-crypto@vger.kernel.org 3874W: http://www.chelsio.com 3875S: Supported 3876F: drivers/crypto/chelsio 3877 3878CXGB4 ETHERNET DRIVER (CXGB4) 3879M: Ganesh Goudar <ganeshgr@chelsio.com> 3880L: netdev@vger.kernel.org 3881W: http://www.chelsio.com 3882S: Supported 3883F: drivers/net/ethernet/chelsio/cxgb4/ 3884 3885CXGB4 ISCSI DRIVER (CXGB4I) 3886M: Karen Xie <kxie@chelsio.com> 3887L: linux-scsi@vger.kernel.org 3888W: http://www.chelsio.com 3889S: Supported 3890F: drivers/scsi/cxgbi/cxgb4i 3891 3892CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3893M: Steve Wise <swise@chelsio.com> 3894L: linux-rdma@vger.kernel.org 3895W: http://www.openfabrics.org 3896S: Supported 3897F: drivers/infiniband/hw/cxgb4/ 3898F: include/uapi/rdma/cxgb4-abi.h 3899 3900CXGB4VF ETHERNET DRIVER (CXGB4VF) 3901M: Casey Leedom <leedom@chelsio.com> 3902L: netdev@vger.kernel.org 3903W: http://www.chelsio.com 3904S: Supported 3905F: drivers/net/ethernet/chelsio/cxgb4vf/ 3906 3907CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3908M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3909M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3910L: linuxppc-dev@lists.ozlabs.org 3911S: Supported 3912F: arch/powerpc/platforms/powernv/pci-cxl.c 3913F: drivers/misc/cxl/ 3914F: include/misc/cxl* 3915F: include/uapi/misc/cxl.h 3916F: Documentation/powerpc/cxl.txt 3917F: Documentation/ABI/testing/sysfs-class-cxl 3918 3919CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3920M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3921M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3922M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3923L: linux-scsi@vger.kernel.org 3924S: Supported 3925F: drivers/scsi/cxlflash/ 3926F: include/uapi/scsi/cxlflash_ioctls.h 3927F: Documentation/powerpc/cxlflash.txt 3928 3929CYBERPRO FB DRIVER 3930M: Russell King <linux@armlinux.org.uk> 3931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3932W: http://www.armlinux.org.uk/ 3933S: Maintained 3934F: drivers/video/fbdev/cyber2000fb.* 3935 3936CYCLADES ASYNC MUX DRIVER 3937W: http://www.cyclades.com/ 3938S: Orphan 3939F: drivers/tty/cyclades.c 3940F: include/linux/cyclades.h 3941F: include/uapi/linux/cyclades.h 3942 3943CYCLADES PC300 DRIVER 3944W: http://www.cyclades.com/ 3945S: Orphan 3946F: drivers/net/wan/pc300* 3947 3948CYPRESS_FIRMWARE MEDIA DRIVER 3949M: Antti Palosaari <crope@iki.fi> 3950L: linux-media@vger.kernel.org 3951W: https://linuxtv.org 3952W: http://palosaari.fi/linux/ 3953Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3954T: git git://linuxtv.org/anttip/media_tree.git 3955S: Maintained 3956F: drivers/media/common/cypress_firmware* 3957 3958CYTTSP TOUCHSCREEN DRIVER 3959M: Ferruh Yigit <fery@cypress.com> 3960L: linux-input@vger.kernel.org 3961S: Supported 3962F: drivers/input/touchscreen/cyttsp* 3963F: include/linux/input/cyttsp.h 3964 3965D-LINK DIR-685 TOUCHKEYS DRIVER 3966M: Linus Walleij <linus.walleij@linaro.org> 3967L: linux-input@vger.kernel.org 3968S: Supported 3969F: drivers/input/dlink-dir685-touchkeys.c 3970 3971DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3972M: Joshua Kinard <kumba@gentoo.org> 3973S: Maintained 3974F: drivers/rtc/rtc-ds1685.c 3975F: include/linux/rtc/ds1685.h 3976 3977DAMA SLAVE for AX.25 3978M: Joerg Reuter <jreuter@yaina.de> 3979W: http://yaina.de/jreuter/ 3980W: http://www.qsl.net/dl1bke/ 3981L: linux-hams@vger.kernel.org 3982S: Maintained 3983F: net/ax25/af_ax25.c 3984F: net/ax25/ax25_dev.c 3985F: net/ax25/ax25_ds_* 3986F: net/ax25/ax25_in.c 3987F: net/ax25/ax25_out.c 3988F: net/ax25/ax25_timer.c 3989F: net/ax25/sysctl_net_ax25.c 3990 3991DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3992L: netdev@vger.kernel.org 3993S: Orphan 3994F: Documentation/networking/dmfe.txt 3995F: drivers/net/ethernet/dec/tulip/dmfe.c 3996 3997DC390/AM53C974 SCSI driver 3998M: Hannes Reinecke <hare@suse.com> 3999L: linux-scsi@vger.kernel.org 4000S: Maintained 4001F: drivers/scsi/am53c974.c 4002 4003DC395x SCSI driver 4004M: Oliver Neukum <oliver@neukum.org> 4005M: Ali Akcaagac <aliakc@web.de> 4006M: Jamie Lenehan <lenehan@twibble.org> 4007L: dc395x@twibble.org 4008W: http://twibble.org/dist/dc395x/ 4009W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4010S: Maintained 4011F: Documentation/scsi/dc395x.txt 4012F: drivers/scsi/dc395x.* 4013 4014DCCP PROTOCOL 4015M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4016L: dccp@vger.kernel.org 4017W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4018S: Maintained 4019F: include/linux/dccp.h 4020F: include/uapi/linux/dccp.h 4021F: include/linux/tfrc.h 4022F: net/dccp/ 4023 4024DECnet NETWORK LAYER 4025W: http://linux-decnet.sourceforge.net 4026L: linux-decnet-user@lists.sourceforge.net 4027S: Orphan 4028F: Documentation/networking/decnet.txt 4029F: net/decnet/ 4030 4031DECSTATION PLATFORM SUPPORT 4032M: "Maciej W. Rozycki" <macro@linux-mips.org> 4033L: linux-mips@linux-mips.org 4034W: http://www.linux-mips.org/wiki/DECstation 4035S: Maintained 4036F: arch/mips/dec/ 4037F: arch/mips/include/asm/dec/ 4038F: arch/mips/include/asm/mach-dec/ 4039 4040DEFXX FDDI NETWORK DRIVER 4041M: "Maciej W. Rozycki" <macro@linux-mips.org> 4042S: Maintained 4043F: drivers/net/fddi/defxx.* 4044 4045DELL SMBIOS DRIVER 4046M: Pali Rohár <pali.rohar@gmail.com> 4047M: Mario Limonciello <mario.limonciello@dell.com> 4048L: platform-driver-x86@vger.kernel.org 4049S: Maintained 4050F: drivers/platform/x86/dell-smbios.* 4051 4052DELL SMBIOS SMM DRIVER 4053M: Mario Limonciello <mario.limonciello@dell.com> 4054L: platform-driver-x86@vger.kernel.org 4055S: Maintained 4056F: drivers/platform/x86/dell-smbios-smm.c 4057 4058DELL SMBIOS WMI DRIVER 4059M: Mario Limonciello <mario.limonciello@dell.com> 4060L: platform-driver-x86@vger.kernel.org 4061S: Maintained 4062F: drivers/platform/x86/dell-smbios-wmi.c 4063F: tools/wmi/dell-smbios-example.c 4064 4065DELL LAPTOP DRIVER 4066M: Matthew Garrett <mjg59@srcf.ucam.org> 4067M: Pali Rohár <pali.rohar@gmail.com> 4068L: platform-driver-x86@vger.kernel.org 4069S: Maintained 4070F: drivers/platform/x86/dell-laptop.c 4071 4072DELL LAPTOP FREEFALL DRIVER 4073M: Pali Rohár <pali.rohar@gmail.com> 4074S: Maintained 4075F: drivers/platform/x86/dell-smo8800.c 4076 4077DELL LAPTOP RBTN DRIVER 4078M: Pali Rohár <pali.rohar@gmail.com> 4079S: Maintained 4080F: drivers/platform/x86/dell-rbtn.* 4081 4082DELL LAPTOP SMM DRIVER 4083M: Pali Rohár <pali.rohar@gmail.com> 4084S: Maintained 4085F: drivers/hwmon/dell-smm-hwmon.c 4086F: include/uapi/linux/i8k.h 4087 4088DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4089M: Doug Warzecha <Douglas_Warzecha@dell.com> 4090S: Maintained 4091F: Documentation/dcdbas.txt 4092F: drivers/firmware/dcdbas.* 4093 4094DELL WMI NOTIFICATIONS DRIVER 4095M: Matthew Garrett <mjg59@srcf.ucam.org> 4096M: Pali Rohár <pali.rohar@gmail.com> 4097S: Maintained 4098F: drivers/platform/x86/dell-wmi.c 4099 4100DELL WMI DESCRIPTOR DRIVER 4101M: Mario Limonciello <mario.limonciello@dell.com> 4102S: Maintained 4103F: drivers/platform/x86/dell-wmi-descriptor.c 4104 4105DELTA ST MEDIA DRIVER 4106M: Hugues Fruchet <hugues.fruchet@st.com> 4107L: linux-media@vger.kernel.org 4108T: git git://linuxtv.org/media_tree.git 4109W: https://linuxtv.org 4110S: Supported 4111F: drivers/media/platform/sti/delta 4112 4113DENALI NAND DRIVER 4114M: Masahiro Yamada <yamada.masahiro@socionext.com> 4115L: linux-mtd@lists.infradead.org 4116S: Supported 4117F: drivers/mtd/nand/denali* 4118 4119DESIGNWARE USB2 DRD IP DRIVER 4120M: John Youn <johnyoun@synopsys.com> 4121L: linux-usb@vger.kernel.org 4122T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4123S: Maintained 4124F: drivers/usb/dwc2/ 4125 4126DESIGNWARE USB3 DRD IP DRIVER 4127M: Felipe Balbi <balbi@kernel.org> 4128L: linux-usb@vger.kernel.org 4129T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4130S: Maintained 4131F: drivers/usb/dwc3/ 4132 4133DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4134M: Andreas Klinger <ak@it-klinger.de> 4135L: linux-iio@vger.kernel.org 4136S: Maintained 4137F: drivers/iio/proximity/srf*.c 4138 4139DEVICE COREDUMP (DEV_COREDUMP) 4140M: Johannes Berg <johannes@sipsolutions.net> 4141L: linux-kernel@vger.kernel.org 4142S: Maintained 4143F: drivers/base/devcoredump.c 4144F: include/linux/devcoredump.h 4145 4146DEVICE FREQUENCY (DEVFREQ) 4147M: MyungJoo Ham <myungjoo.ham@samsung.com> 4148M: Kyungmin Park <kyungmin.park@samsung.com> 4149R: Chanwoo Choi <cw00.choi@samsung.com> 4150L: linux-pm@vger.kernel.org 4151T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4152S: Maintained 4153F: drivers/devfreq/ 4154F: include/linux/devfreq.h 4155F: Documentation/devicetree/bindings/devfreq/ 4156 4157DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4158M: Chanwoo Choi <cw00.choi@samsung.com> 4159L: linux-pm@vger.kernel.org 4160T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4161S: Supported 4162F: drivers/devfreq/event/ 4163F: drivers/devfreq/devfreq-event.c 4164F: include/linux/devfreq-event.h 4165F: Documentation/devicetree/bindings/devfreq/event/ 4166 4167DEVICE NUMBER REGISTRY 4168M: Torben Mathiasen <device@lanana.org> 4169W: http://lanana.org/docs/device-list/index.html 4170S: Maintained 4171 4172DEVICE-MAPPER (LVM) 4173M: Alasdair Kergon <agk@redhat.com> 4174M: Mike Snitzer <snitzer@redhat.com> 4175M: dm-devel@redhat.com 4176L: dm-devel@redhat.com 4177W: http://sources.redhat.com/dm 4178Q: http://patchwork.kernel.org/project/dm-devel/list/ 4179T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4180T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4181S: Maintained 4182F: Documentation/device-mapper/ 4183F: drivers/md/Makefile 4184F: drivers/md/Kconfig 4185F: drivers/md/dm* 4186F: drivers/md/persistent-data/ 4187F: include/linux/device-mapper.h 4188F: include/linux/dm-*.h 4189F: include/uapi/linux/dm-*.h 4190 4191DEVLINK 4192M: Jiri Pirko <jiri@mellanox.com> 4193L: netdev@vger.kernel.org 4194S: Supported 4195F: net/core/devlink.c 4196F: include/net/devlink.h 4197F: include/uapi/linux/devlink.h 4198 4199DIALOG SEMICONDUCTOR DRIVERS 4200M: Support Opensource <support.opensource@diasemi.com> 4201W: http://www.dialog-semiconductor.com/products 4202S: Supported 4203F: Documentation/hwmon/da90?? 4204F: Documentation/devicetree/bindings/mfd/da90*.txt 4205F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4206F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4207F: Documentation/devicetree/bindings/regulator/da92*.txt 4208F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4209F: Documentation/devicetree/bindings/sound/da[79]*.txt 4210F: drivers/gpio/gpio-da90??.c 4211F: drivers/hwmon/da90??-hwmon.c 4212F: drivers/iio/adc/da91??-*.c 4213F: drivers/input/misc/da90??_onkey.c 4214F: drivers/input/touchscreen/da9052_tsi.c 4215F: drivers/leds/leds-da90??.c 4216F: drivers/mfd/da903x.c 4217F: drivers/mfd/da90??-*.c 4218F: drivers/mfd/da91??-*.c 4219F: drivers/power/supply/da9052-battery.c 4220F: drivers/power/supply/da91??-*.c 4221F: drivers/regulator/da903x.c 4222F: drivers/regulator/da9???-regulator.[ch] 4223F: drivers/thermal/da90??-thermal.c 4224F: drivers/rtc/rtc-da90??.c 4225F: drivers/video/backlight/da90??_bl.c 4226F: drivers/watchdog/da90??_wdt.c 4227F: include/linux/mfd/da903x.h 4228F: include/linux/mfd/da9052/ 4229F: include/linux/mfd/da9055/ 4230F: include/linux/mfd/da9062/ 4231F: include/linux/mfd/da9063/ 4232F: include/linux/mfd/da9150/ 4233F: include/linux/regulator/da9211.h 4234F: include/sound/da[79]*.h 4235F: sound/soc/codecs/da[79]*.[ch] 4236 4237DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4238M: William Breathitt Gray <vilhelm.gray@gmail.com> 4239L: linux-gpio@vger.kernel.org 4240S: Maintained 4241F: drivers/gpio/gpio-gpio-mm.c 4242 4243DIGI NEO AND CLASSIC PCI PRODUCTS 4244M: Lidza Louina <lidza.louina@gmail.com> 4245M: Mark Hounschell <markh@compro.net> 4246L: driverdev-devel@linuxdriverproject.org 4247S: Maintained 4248F: drivers/staging/dgnc/ 4249 4250DIOLAN U2C-12 I2C DRIVER 4251M: Guenter Roeck <linux@roeck-us.net> 4252L: linux-i2c@vger.kernel.org 4253S: Maintained 4254F: drivers/i2c/busses/i2c-diolan-u2c.c 4255 4256FILESYSTEM DIRECT ACCESS (DAX) 4257M: Matthew Wilcox <mawilcox@microsoft.com> 4258M: Ross Zwisler <ross.zwisler@linux.intel.com> 4259L: linux-fsdevel@vger.kernel.org 4260S: Supported 4261F: fs/dax.c 4262F: include/linux/dax.h 4263F: include/trace/events/fs_dax.h 4264 4265DEVICE DIRECT ACCESS (DAX) 4266M: Dan Williams <dan.j.williams@intel.com> 4267L: linux-nvdimm@lists.01.org 4268S: Supported 4269F: drivers/dax/ 4270 4271DIRECTORY NOTIFICATION (DNOTIFY) 4272M: Jan Kara <jack@suse.cz> 4273R: Amir Goldstein <amir73il@gmail.com> 4274L: linux-fsdevel@vger.kernel.org 4275S: Maintained 4276F: Documentation/filesystems/dnotify.txt 4277F: fs/notify/dnotify/ 4278F: include/linux/dnotify.h 4279 4280DISK GEOMETRY AND PARTITION HANDLING 4281M: Andries Brouwer <aeb@cwi.nl> 4282W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4283W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4284W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4285S: Maintained 4286 4287DISKQUOTA 4288M: Jan Kara <jack@suse.com> 4289S: Maintained 4290F: Documentation/filesystems/quota.txt 4291F: fs/quota/ 4292F: include/linux/quota*.h 4293F: include/uapi/linux/quota*.h 4294 4295DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4296M: Bernie Thompson <bernie@plugable.com> 4297L: linux-fbdev@vger.kernel.org 4298S: Maintained 4299W: http://plugable.com/category/projects/udlfb/ 4300F: drivers/video/fbdev/udlfb.c 4301F: include/video/udlfb.h 4302F: Documentation/fb/udlfb.txt 4303 4304DISTRIBUTED LOCK MANAGER (DLM) 4305M: Christine Caulfield <ccaulfie@redhat.com> 4306M: David Teigland <teigland@redhat.com> 4307L: cluster-devel@redhat.com 4308W: http://sources.redhat.com/cluster/ 4309T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4310S: Supported 4311F: fs/dlm/ 4312 4313DMA BUFFER SHARING FRAMEWORK 4314M: Sumit Semwal <sumit.semwal@linaro.org> 4315S: Maintained 4316L: linux-media@vger.kernel.org 4317L: dri-devel@lists.freedesktop.org 4318L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4319F: drivers/dma-buf/ 4320F: include/linux/dma-buf* 4321F: include/linux/reservation.h 4322F: include/linux/*fence.h 4323F: Documentation/driver-api/dma-buf.rst 4324T: git git://anongit.freedesktop.org/drm/drm-misc 4325 4326DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4327M: Vinod Koul <vinod.koul@intel.com> 4328L: dmaengine@vger.kernel.org 4329Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4330S: Maintained 4331F: drivers/dma/ 4332F: include/linux/dmaengine.h 4333F: Documentation/devicetree/bindings/dma/ 4334F: Documentation/driver-api/dmaengine/ 4335T: git git://git.infradead.org/users/vkoul/slave-dma.git 4336 4337DMA MAPPING HELPERS 4338M: Christoph Hellwig <hch@lst.de> 4339M: Marek Szyprowski <m.szyprowski@samsung.com> 4340R: Robin Murphy <robin.murphy@arm.com> 4341L: iommu@lists.linux-foundation.org 4342T: git git://git.infradead.org/users/hch/dma-mapping.git 4343W: http://git.infradead.org/users/hch/dma-mapping.git 4344S: Supported 4345F: lib/dma-debug.c 4346F: lib/dma-noop.c 4347F: lib/dma-virt.c 4348F: drivers/base/dma-mapping.c 4349F: drivers/base/dma-coherent.c 4350F: include/linux/dma-mapping.h 4351 4352DME1737 HARDWARE MONITOR DRIVER 4353M: Juerg Haefliger <juergh@gmail.com> 4354L: linux-hwmon@vger.kernel.org 4355S: Maintained 4356F: Documentation/hwmon/dme1737 4357F: drivers/hwmon/dme1737.c 4358 4359DMI/SMBIOS SUPPORT 4360M: Jean Delvare <jdelvare@suse.com> 4361S: Maintained 4362T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4363F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4364F: drivers/firmware/dmi-id.c 4365F: drivers/firmware/dmi_scan.c 4366F: include/linux/dmi.h 4367 4368DOCUMENTATION 4369M: Jonathan Corbet <corbet@lwn.net> 4370L: linux-doc@vger.kernel.org 4371S: Maintained 4372F: Documentation/ 4373F: scripts/kernel-doc 4374X: Documentation/ABI/ 4375X: Documentation/devicetree/ 4376X: Documentation/acpi 4377X: Documentation/power 4378X: Documentation/spi 4379X: Documentation/media 4380T: git git://git.lwn.net/linux.git docs-next 4381 4382DONGWOON DW9714 LENS VOICE COIL DRIVER 4383M: Sakari Ailus <sakari.ailus@linux.intel.com> 4384L: linux-media@vger.kernel.org 4385T: git git://linuxtv.org/media_tree.git 4386S: Maintained 4387F: drivers/media/i2c/dw9714.c 4388 4389DOUBLETALK DRIVER 4390M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4391L: blinux-list@redhat.com 4392S: Maintained 4393F: drivers/char/dtlk.c 4394F: include/linux/dtlk.h 4395 4396DPAA2 DATAPATH I/O (DPIO) DRIVER 4397M: Roy Pledge <Roy.Pledge@nxp.com> 4398L: linux-kernel@vger.kernel.org 4399S: Maintained 4400F: drivers/staging/fsl-mc/bus/dpio 4401 4402DPAA2 ETHERNET DRIVER 4403M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4404L: linux-kernel@vger.kernel.org 4405S: Maintained 4406F: drivers/staging/fsl-dpaa2/ethernet 4407 4408DPT_I2O SCSI RAID DRIVER 4409M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4410L: linux-scsi@vger.kernel.org 4411W: http://www.adaptec.com/ 4412S: Maintained 4413F: drivers/scsi/dpt* 4414F: drivers/scsi/dpt/ 4415 4416DRBD DRIVER 4417M: Philipp Reisner <philipp.reisner@linbit.com> 4418M: Lars Ellenberg <lars.ellenberg@linbit.com> 4419L: drbd-dev@lists.linbit.com 4420W: http://www.drbd.org 4421T: git git://git.linbit.com/linux-drbd.git 4422T: git git://git.linbit.com/drbd-8.4.git 4423S: Supported 4424F: drivers/block/drbd/ 4425F: lib/lru_cache.c 4426F: Documentation/blockdev/drbd/ 4427 4428DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4429M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4430T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4431S: Supported 4432F: Documentation/kobject.txt 4433F: drivers/base/ 4434F: fs/debugfs/ 4435F: fs/sysfs/ 4436F: include/linux/debugfs.h 4437F: include/linux/kobj* 4438F: lib/kobj* 4439 4440DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4441M: Kevin Hilman <khilman@kernel.org> 4442M: Nishanth Menon <nm@ti.com> 4443S: Maintained 4444F: drivers/power/avs/ 4445F: include/linux/power/smartreflex.h 4446L: linux-pm@vger.kernel.org 4447 4448DRM DRIVER FOR ARM PL111 CLCD 4449M: Eric Anholt <eric@anholt.net> 4450T: git git://anongit.freedesktop.org/drm/drm-misc 4451S: Supported 4452F: drivers/gpu/drm/pl111/ 4453 4454DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4455M: Dave Airlie <airlied@redhat.com> 4456S: Odd Fixes 4457F: drivers/gpu/drm/ast/ 4458 4459DRM DRIVER FOR BOCHS VIRTUAL GPU 4460M: Gerd Hoffmann <kraxel@redhat.com> 4461L: virtualization@lists.linux-foundation.org 4462T: git git://anongit.freedesktop.org/drm/drm-misc 4463S: Maintained 4464F: drivers/gpu/drm/bochs/ 4465 4466DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4467M: Linus Walleij <linus.walleij@linaro.org> 4468T: git git://anongit.freedesktop.org/drm/drm-misc 4469S: Maintained 4470F: drivers/gpu/drm/tve200/ 4471 4472DRM DRIVER FOR INTEL I810 VIDEO CARDS 4473S: Orphan / Obsolete 4474F: drivers/gpu/drm/i810/ 4475F: include/uapi/drm/i810_drm.h 4476 4477DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4478S: Orphan / Obsolete 4479F: drivers/gpu/drm/mga/ 4480F: include/uapi/drm/mga_drm.h 4481 4482DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4483M: Dave Airlie <airlied@redhat.com> 4484S: Odd Fixes 4485F: drivers/gpu/drm/mgag200/ 4486 4487DRM DRIVER FOR MI0283QT 4488M: Noralf Trønnes <noralf@tronnes.org> 4489S: Maintained 4490F: drivers/gpu/drm/tinydrm/mi0283qt.c 4491F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4492 4493DRM DRIVER FOR MSM ADRENO GPU 4494M: Rob Clark <robdclark@gmail.com> 4495L: linux-arm-msm@vger.kernel.org 4496L: dri-devel@lists.freedesktop.org 4497L: freedreno@lists.freedesktop.org 4498T: git git://people.freedesktop.org/~robclark/linux 4499S: Maintained 4500F: drivers/gpu/drm/msm/ 4501F: include/uapi/drm/msm_drm.h 4502F: Documentation/devicetree/bindings/display/msm/ 4503 4504DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4505M: Ben Skeggs <bskeggs@redhat.com> 4506L: dri-devel@lists.freedesktop.org 4507L: nouveau@lists.freedesktop.org 4508T: git git://github.com/skeggsb/linux 4509S: Supported 4510F: drivers/gpu/drm/nouveau/ 4511F: include/uapi/drm/nouveau_drm.h 4512 4513DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4514M: Noralf Trønnes <noralf@tronnes.org> 4515S: Maintained 4516F: drivers/gpu/drm/tinydrm/repaper.c 4517F: Documentation/devicetree/bindings/display/repaper.txt 4518 4519DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4520M: Dave Airlie <airlied@redhat.com> 4521M: Gerd Hoffmann <kraxel@redhat.com> 4522L: virtualization@lists.linux-foundation.org 4523T: git git://anongit.freedesktop.org/drm/drm-misc 4524S: Obsolete 4525W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4526F: drivers/gpu/drm/cirrus/ 4527 4528DRM DRIVER FOR QXL VIRTUAL GPU 4529M: Dave Airlie <airlied@redhat.com> 4530M: Gerd Hoffmann <kraxel@redhat.com> 4531L: virtualization@lists.linux-foundation.org 4532T: git git://anongit.freedesktop.org/drm/drm-misc 4533S: Maintained 4534F: drivers/gpu/drm/qxl/ 4535F: include/uapi/drm/qxl_drm.h 4536 4537DRM DRIVER FOR RAGE 128 VIDEO CARDS 4538S: Orphan / Obsolete 4539F: drivers/gpu/drm/r128/ 4540F: include/uapi/drm/r128_drm.h 4541 4542DRM DRIVER FOR SAVAGE VIDEO CARDS 4543S: Orphan / Obsolete 4544F: drivers/gpu/drm/savage/ 4545F: include/uapi/drm/savage_drm.h 4546 4547DRM DRIVER FOR SIS VIDEO CARDS 4548S: Orphan / Obsolete 4549F: drivers/gpu/drm/sis/ 4550F: include/uapi/drm/sis_drm.h 4551 4552DRM DRIVER FOR SITRONIX ST7586 PANELS 4553M: David Lechner <david@lechnology.com> 4554S: Maintained 4555F: drivers/gpu/drm/tinydrm/st7586.c 4556F: Documentation/devicetree/bindings/display/st7586.txt 4557 4558DRM DRIVER FOR TDFX VIDEO CARDS 4559S: Orphan / Obsolete 4560F: drivers/gpu/drm/tdfx/ 4561 4562DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4563M: Dave Airlie <airlied@redhat.com> 4564S: Odd Fixes 4565F: drivers/gpu/drm/udl/ 4566 4567DRM DRIVER FOR VMWARE VIRTUAL GPU 4568M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4569M: Sinclair Yeh <syeh@vmware.com> 4570M: Thomas Hellstrom <thellstrom@vmware.com> 4571L: dri-devel@lists.freedesktop.org 4572T: git git://people.freedesktop.org/~syeh/repos_linux 4573T: git git://people.freedesktop.org/~thomash/linux 4574S: Supported 4575F: drivers/gpu/drm/vmwgfx/ 4576F: include/uapi/drm/vmwgfx_drm.h 4577 4578DRM DRIVERS 4579M: David Airlie <airlied@linux.ie> 4580L: dri-devel@lists.freedesktop.org 4581T: git git://people.freedesktop.org/~airlied/linux 4582B: https://bugs.freedesktop.org/ 4583C: irc://chat.freenode.net/dri-devel 4584S: Maintained 4585F: drivers/gpu/drm/ 4586F: drivers/gpu/vga/ 4587F: Documentation/devicetree/bindings/display/ 4588F: Documentation/devicetree/bindings/gpu/ 4589F: Documentation/devicetree/bindings/video/ 4590F: Documentation/gpu/ 4591F: include/drm/ 4592F: include/uapi/drm/ 4593F: include/linux/vga* 4594 4595DRM DRIVERS AND MISC GPU PATCHES 4596M: Daniel Vetter <daniel.vetter@intel.com> 4597M: Jani Nikula <jani.nikula@linux.intel.com> 4598M: Sean Paul <seanpaul@chromium.org> 4599W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4600S: Maintained 4601T: git git://anongit.freedesktop.org/drm/drm-misc 4602F: Documentation/gpu/ 4603F: drivers/gpu/vga/ 4604F: drivers/gpu/drm/* 4605F: include/drm/drm* 4606F: include/uapi/drm/drm* 4607F: include/linux/vga* 4608 4609DRM DRIVERS FOR ALLWINNER A10 4610M: Maxime Ripard <maxime.ripard@free-electrons.com> 4611L: dri-devel@lists.freedesktop.org 4612S: Supported 4613F: drivers/gpu/drm/sun4i/ 4614F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4615T: git git://anongit.freedesktop.org/drm/drm-misc 4616 4617DRM DRIVERS FOR AMLOGIC SOCS 4618M: Neil Armstrong <narmstrong@baylibre.com> 4619L: dri-devel@lists.freedesktop.org 4620L: linux-amlogic@lists.infradead.org 4621W: http://linux-meson.com/ 4622S: Supported 4623F: drivers/gpu/drm/meson/ 4624F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4625F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4626F: Documentation/gpu/meson.rst 4627T: git git://anongit.freedesktop.org/drm/drm-misc 4628 4629DRM DRIVERS FOR ATMEL HLCDC 4630M: Boris Brezillon <boris.brezillon@free-electrons.com> 4631L: dri-devel@lists.freedesktop.org 4632S: Supported 4633F: drivers/gpu/drm/atmel-hlcdc/ 4634F: Documentation/devicetree/bindings/drm/atmel/ 4635T: git git://anongit.freedesktop.org/drm/drm-misc 4636 4637DRM DRIVERS FOR BRIDGE CHIPS 4638M: Archit Taneja <architt@codeaurora.org> 4639M: Andrzej Hajda <a.hajda@samsung.com> 4640R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4641S: Maintained 4642T: git git://anongit.freedesktop.org/drm/drm-misc 4643F: drivers/gpu/drm/bridge/ 4644 4645DRM DRIVERS FOR EXYNOS 4646M: Inki Dae <inki.dae@samsung.com> 4647M: Joonyoung Shim <jy0922.shim@samsung.com> 4648M: Seung-Woo Kim <sw0312.kim@samsung.com> 4649M: Kyungmin Park <kyungmin.park@samsung.com> 4650L: dri-devel@lists.freedesktop.org 4651T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4652S: Supported 4653F: drivers/gpu/drm/exynos/ 4654F: include/uapi/drm/exynos_drm.h 4655F: Documentation/devicetree/bindings/display/exynos/ 4656 4657DRM DRIVERS FOR FREESCALE DCU 4658M: Stefan Agner <stefan@agner.ch> 4659M: Alison Wang <alison.wang@freescale.com> 4660L: dri-devel@lists.freedesktop.org 4661S: Supported 4662F: drivers/gpu/drm/fsl-dcu/ 4663F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4664F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4665F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4666 4667DRM DRIVERS FOR FREESCALE IMX 4668M: Philipp Zabel <p.zabel@pengutronix.de> 4669L: dri-devel@lists.freedesktop.org 4670S: Maintained 4671F: drivers/gpu/drm/imx/ 4672F: drivers/gpu/ipu-v3/ 4673F: Documentation/devicetree/bindings/display/imx/ 4674 4675DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4676M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4677L: dri-devel@lists.freedesktop.org 4678T: git git://github.com/patjak/drm-gma500 4679S: Maintained 4680F: drivers/gpu/drm/gma500/ 4681 4682DRM DRIVERS FOR HISILICON 4683M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4684M: Rongrong Zou <zourongrong@gmail.com> 4685R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4686R: Chen Feng <puck.chen@hisilicon.com> 4687L: dri-devel@lists.freedesktop.org 4688T: git git://github.com/xin3liang/linux.git 4689S: Maintained 4690F: drivers/gpu/drm/hisilicon/ 4691F: Documentation/devicetree/bindings/display/hisilicon/ 4692 4693DRM DRIVERS FOR MEDIATEK 4694M: CK Hu <ck.hu@mediatek.com> 4695M: Philipp Zabel <p.zabel@pengutronix.de> 4696L: dri-devel@lists.freedesktop.org 4697S: Supported 4698F: drivers/gpu/drm/mediatek/ 4699F: Documentation/devicetree/bindings/display/mediatek/ 4700 4701DRM DRIVERS FOR NVIDIA TEGRA 4702M: Thierry Reding <thierry.reding@gmail.com> 4703L: dri-devel@lists.freedesktop.org 4704L: linux-tegra@vger.kernel.org 4705T: git git://anongit.freedesktop.org/tegra/linux.git 4706S: Supported 4707F: drivers/gpu/drm/tegra/ 4708F: drivers/gpu/host1x/ 4709F: include/linux/host1x.h 4710F: include/uapi/drm/tegra_drm.h 4711F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4712 4713DRM DRIVERS FOR RENESAS 4714M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4715L: dri-devel@lists.freedesktop.org 4716L: linux-renesas-soc@vger.kernel.org 4717T: git git://linuxtv.org/pinchartl/fbdev 4718S: Supported 4719F: drivers/gpu/drm/rcar-du/ 4720F: drivers/gpu/drm/shmobile/ 4721F: include/linux/platform_data/shmob_drm.h 4722F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4723F: Documentation/devicetree/bindings/display/renesas,du.txt 4724 4725DRM DRIVERS FOR ROCKCHIP 4726M: Mark Yao <mark.yao@rock-chips.com> 4727L: dri-devel@lists.freedesktop.org 4728S: Maintained 4729F: drivers/gpu/drm/rockchip/ 4730F: Documentation/devicetree/bindings/display/rockchip/ 4731T: git git://anongit.freedesktop.org/drm/drm-misc 4732 4733DRM DRIVERS FOR STI 4734M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4735M: Vincent Abriou <vincent.abriou@st.com> 4736L: dri-devel@lists.freedesktop.org 4737T: git git://anongit.freedesktop.org/drm/drm-misc 4738S: Maintained 4739F: drivers/gpu/drm/sti 4740F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4741 4742DRM DRIVERS FOR STM 4743M: Yannick Fertre <yannick.fertre@st.com> 4744M: Philippe Cornu <philippe.cornu@st.com> 4745M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4746M: Vincent Abriou <vincent.abriou@st.com> 4747L: dri-devel@lists.freedesktop.org 4748T: git git://anongit.freedesktop.org/drm/drm-misc 4749S: Maintained 4750F: drivers/gpu/drm/stm 4751F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4752 4753DRM DRIVERS FOR TI LCDC 4754M: Jyri Sarha <jsarha@ti.com> 4755R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4756L: dri-devel@lists.freedesktop.org 4757S: Maintained 4758F: drivers/gpu/drm/tilcdc/ 4759F: Documentation/devicetree/bindings/display/tilcdc/ 4760 4761DRM DRIVERS FOR TI OMAP 4762M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4763L: dri-devel@lists.freedesktop.org 4764S: Maintained 4765F: drivers/gpu/drm/omapdrm/ 4766F: Documentation/devicetree/bindings/display/ti/ 4767 4768DRM DRIVERS FOR VC4 4769M: Eric Anholt <eric@anholt.net> 4770T: git git://github.com/anholt/linux 4771S: Supported 4772F: drivers/gpu/drm/vc4/ 4773F: include/uapi/drm/vc4_drm.h 4774F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4775T: git git://anongit.freedesktop.org/drm/drm-misc 4776 4777DRM DRIVERS FOR VIVANTE GPU IP 4778M: Lucas Stach <l.stach@pengutronix.de> 4779R: Russell King <linux+etnaviv@armlinux.org.uk> 4780R: Christian Gmeiner <christian.gmeiner@gmail.com> 4781L: etnaviv@lists.freedesktop.org 4782L: dri-devel@lists.freedesktop.org 4783S: Maintained 4784F: drivers/gpu/drm/etnaviv/ 4785F: include/uapi/drm/etnaviv_drm.h 4786F: Documentation/devicetree/bindings/display/etnaviv/ 4787 4788DRM DRIVERS FOR ZTE ZX 4789M: Shawn Guo <shawnguo@kernel.org> 4790L: dri-devel@lists.freedesktop.org 4791S: Maintained 4792F: drivers/gpu/drm/zte/ 4793F: Documentation/devicetree/bindings/display/zte,vou.txt 4794T: git git://anongit.freedesktop.org/drm/drm-misc 4795 4796DRM PANEL DRIVERS 4797M: Thierry Reding <thierry.reding@gmail.com> 4798L: dri-devel@lists.freedesktop.org 4799T: git git://anongit.freedesktop.org/drm/drm-misc 4800S: Maintained 4801F: drivers/gpu/drm/drm_panel.c 4802F: drivers/gpu/drm/panel/ 4803F: include/drm/drm_panel.h 4804F: Documentation/devicetree/bindings/display/panel/ 4805 4806DRM TINYDRM DRIVERS 4807M: Noralf Trønnes <noralf@tronnes.org> 4808W: https://github.com/notro/tinydrm/wiki/Development 4809T: git git://anongit.freedesktop.org/drm/drm-misc 4810S: Maintained 4811F: drivers/gpu/drm/tinydrm/ 4812F: include/drm/tinydrm/ 4813 4814DSBR100 USB FM RADIO DRIVER 4815M: Alexey Klimov <klimov.linux@gmail.com> 4816L: linux-media@vger.kernel.org 4817T: git git://linuxtv.org/media_tree.git 4818S: Maintained 4819F: drivers/media/radio/dsbr100.c 4820 4821DSCC4 DRIVER 4822M: Francois Romieu <romieu@fr.zoreil.com> 4823L: netdev@vger.kernel.org 4824S: Maintained 4825F: drivers/net/wan/dscc4.c 4826 4827DT3155 MEDIA DRIVER 4828M: Hans Verkuil <hverkuil@xs4all.nl> 4829L: linux-media@vger.kernel.org 4830T: git git://linuxtv.org/media_tree.git 4831W: https://linuxtv.org 4832S: Odd Fixes 4833F: drivers/media/pci/dt3155/ 4834 4835DVB_USB_AF9015 MEDIA DRIVER 4836M: Antti Palosaari <crope@iki.fi> 4837L: linux-media@vger.kernel.org 4838W: https://linuxtv.org 4839W: http://palosaari.fi/linux/ 4840Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4841T: git git://linuxtv.org/anttip/media_tree.git 4842S: Maintained 4843F: drivers/media/usb/dvb-usb-v2/af9015* 4844 4845DVB_USB_AF9035 MEDIA DRIVER 4846M: Antti Palosaari <crope@iki.fi> 4847L: linux-media@vger.kernel.org 4848W: https://linuxtv.org 4849W: http://palosaari.fi/linux/ 4850Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4851T: git git://linuxtv.org/anttip/media_tree.git 4852S: Maintained 4853F: drivers/media/usb/dvb-usb-v2/af9035* 4854 4855DVB_USB_ANYSEE MEDIA DRIVER 4856M: Antti Palosaari <crope@iki.fi> 4857L: linux-media@vger.kernel.org 4858W: https://linuxtv.org 4859W: http://palosaari.fi/linux/ 4860Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4861T: git git://linuxtv.org/anttip/media_tree.git 4862S: Maintained 4863F: drivers/media/usb/dvb-usb-v2/anysee* 4864 4865DVB_USB_AU6610 MEDIA DRIVER 4866M: Antti Palosaari <crope@iki.fi> 4867L: linux-media@vger.kernel.org 4868W: https://linuxtv.org 4869W: http://palosaari.fi/linux/ 4870Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4871T: git git://linuxtv.org/anttip/media_tree.git 4872S: Maintained 4873F: drivers/media/usb/dvb-usb-v2/au6610* 4874 4875DVB_USB_CE6230 MEDIA DRIVER 4876M: Antti Palosaari <crope@iki.fi> 4877L: linux-media@vger.kernel.org 4878W: https://linuxtv.org 4879W: http://palosaari.fi/linux/ 4880Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4881T: git git://linuxtv.org/anttip/media_tree.git 4882S: Maintained 4883F: drivers/media/usb/dvb-usb-v2/ce6230* 4884 4885DVB_USB_CXUSB MEDIA DRIVER 4886M: Michael Krufky <mkrufky@linuxtv.org> 4887L: linux-media@vger.kernel.org 4888W: https://linuxtv.org 4889W: http://github.com/mkrufky 4890Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4891T: git git://linuxtv.org/media_tree.git 4892S: Maintained 4893F: drivers/media/usb/dvb-usb/cxusb* 4894 4895DVB_USB_EC168 MEDIA DRIVER 4896M: Antti Palosaari <crope@iki.fi> 4897L: linux-media@vger.kernel.org 4898W: https://linuxtv.org 4899W: http://palosaari.fi/linux/ 4900Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4901T: git git://linuxtv.org/anttip/media_tree.git 4902S: Maintained 4903F: drivers/media/usb/dvb-usb-v2/ec168* 4904 4905DVB_USB_GL861 MEDIA DRIVER 4906M: Antti Palosaari <crope@iki.fi> 4907L: linux-media@vger.kernel.org 4908W: https://linuxtv.org 4909Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4910T: git git://linuxtv.org/anttip/media_tree.git 4911S: Maintained 4912F: drivers/media/usb/dvb-usb-v2/gl861* 4913 4914DVB_USB_MXL111SF MEDIA DRIVER 4915M: Michael Krufky <mkrufky@linuxtv.org> 4916L: linux-media@vger.kernel.org 4917W: https://linuxtv.org 4918W: http://github.com/mkrufky 4919Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4920T: git git://linuxtv.org/mkrufky/mxl111sf.git 4921S: Maintained 4922F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4923 4924DVB_USB_RTL28XXU MEDIA DRIVER 4925M: Antti Palosaari <crope@iki.fi> 4926L: linux-media@vger.kernel.org 4927W: https://linuxtv.org 4928W: http://palosaari.fi/linux/ 4929Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4930T: git git://linuxtv.org/anttip/media_tree.git 4931S: Maintained 4932F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4933 4934DVB_USB_V2 MEDIA DRIVER 4935M: Antti Palosaari <crope@iki.fi> 4936L: linux-media@vger.kernel.org 4937W: https://linuxtv.org 4938W: http://palosaari.fi/linux/ 4939Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4940T: git git://linuxtv.org/anttip/media_tree.git 4941S: Maintained 4942F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4943F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4944 4945DYNAMIC DEBUG 4946M: Jason Baron <jbaron@akamai.com> 4947S: Maintained 4948F: lib/dynamic_debug.c 4949F: include/linux/dynamic_debug.h 4950 4951DZ DECSTATION DZ11 SERIAL DRIVER 4952M: "Maciej W. Rozycki" <macro@linux-mips.org> 4953S: Maintained 4954F: drivers/tty/serial/dz.* 4955 4956E3X0 POWER BUTTON DRIVER 4957M: Moritz Fischer <moritz.fischer@ettus.com> 4958L: usrp-users@lists.ettus.com 4959W: http://www.ettus.com 4960S: Supported 4961F: drivers/input/misc/e3x0-button.c 4962F: Documentation/devicetree/bindings/input/e3x0-button.txt 4963 4964E4000 MEDIA DRIVER 4965M: Antti Palosaari <crope@iki.fi> 4966L: linux-media@vger.kernel.org 4967W: https://linuxtv.org 4968W: http://palosaari.fi/linux/ 4969Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4970T: git git://linuxtv.org/anttip/media_tree.git 4971S: Maintained 4972F: drivers/media/tuners/e4000* 4973 4974EATA ISA/EISA/PCI SCSI DRIVER 4975M: Dario Ballabio <ballabio_dario@emc.com> 4976L: linux-scsi@vger.kernel.org 4977S: Maintained 4978F: drivers/scsi/eata.c 4979 4980EC100 MEDIA DRIVER 4981M: Antti Palosaari <crope@iki.fi> 4982L: linux-media@vger.kernel.org 4983W: https://linuxtv.org 4984W: http://palosaari.fi/linux/ 4985Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4986T: git git://linuxtv.org/anttip/media_tree.git 4987S: Maintained 4988F: drivers/media/dvb-frontends/ec100* 4989 4990ECRYPT FILE SYSTEM 4991M: Tyler Hicks <tyhicks@canonical.com> 4992L: ecryptfs@vger.kernel.org 4993W: http://ecryptfs.org 4994W: https://launchpad.net/ecryptfs 4995T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4996S: Supported 4997F: Documentation/filesystems/ecryptfs.txt 4998F: fs/ecryptfs/ 4999 5000EDAC-AMD64 5001M: Borislav Petkov <bp@alien8.de> 5002L: linux-edac@vger.kernel.org 5003S: Maintained 5004F: drivers/edac/amd64_edac* 5005 5006EDAC-CALXEDA 5007M: Robert Richter <rric@kernel.org> 5008L: linux-edac@vger.kernel.org 5009S: Maintained 5010F: drivers/edac/highbank* 5011 5012EDAC-CAVIUM OCTEON 5013M: Ralf Baechle <ralf@linux-mips.org> 5014M: David Daney <david.daney@cavium.com> 5015L: linux-edac@vger.kernel.org 5016L: linux-mips@linux-mips.org 5017S: Supported 5018F: drivers/edac/octeon_edac* 5019 5020EDAC-CAVIUM THUNDERX 5021M: David Daney <david.daney@cavium.com> 5022M: Jan Glauber <jglauber@cavium.com> 5023L: linux-edac@vger.kernel.org 5024S: Supported 5025F: drivers/edac/thunderx_edac* 5026 5027EDAC-CORE 5028M: Borislav Petkov <bp@alien8.de> 5029M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5030M: Mauro Carvalho Chehab <mchehab@kernel.org> 5031L: linux-edac@vger.kernel.org 5032T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5033T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5034S: Supported 5035F: Documentation/admin-guide/ras.rst 5036F: Documentation/driver-api/edac.rst 5037F: drivers/edac/ 5038F: include/linux/edac.h 5039 5040EDAC-E752X 5041M: Mark Gross <mark.gross@intel.com> 5042L: linux-edac@vger.kernel.org 5043S: Maintained 5044F: drivers/edac/e752x_edac.c 5045 5046EDAC-E7XXX 5047L: linux-edac@vger.kernel.org 5048S: Maintained 5049F: drivers/edac/e7xxx_edac.c 5050 5051EDAC-FSL_DDR 5052M: York Sun <york.sun@nxp.com> 5053L: linux-edac@vger.kernel.org 5054S: Maintained 5055F: drivers/edac/fsl_ddr_edac.* 5056 5057EDAC-GHES 5058M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5059M: Mauro Carvalho Chehab <mchehab@kernel.org> 5060L: linux-edac@vger.kernel.org 5061S: Maintained 5062F: drivers/edac/ghes_edac.c 5063 5064EDAC-I3000 5065L: linux-edac@vger.kernel.org 5066S: Orphan 5067F: drivers/edac/i3000_edac.c 5068 5069EDAC-I5000 5070L: linux-edac@vger.kernel.org 5071S: Maintained 5072F: drivers/edac/i5000_edac.c 5073 5074EDAC-I5400 5075M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5076M: Mauro Carvalho Chehab <mchehab@kernel.org> 5077L: linux-edac@vger.kernel.org 5078S: Maintained 5079F: drivers/edac/i5400_edac.c 5080 5081EDAC-I7300 5082M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5083M: Mauro Carvalho Chehab <mchehab@kernel.org> 5084L: linux-edac@vger.kernel.org 5085S: Maintained 5086F: drivers/edac/i7300_edac.c 5087 5088EDAC-I7CORE 5089M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5090M: Mauro Carvalho Chehab <mchehab@kernel.org> 5091L: linux-edac@vger.kernel.org 5092S: Maintained 5093F: drivers/edac/i7core_edac.c 5094 5095EDAC-I82443BXGX 5096M: Tim Small <tim@buttersideup.com> 5097L: linux-edac@vger.kernel.org 5098S: Maintained 5099F: drivers/edac/i82443bxgx_edac.c 5100 5101EDAC-I82975X 5102M: Ranganathan Desikan <ravi@jetztechnologies.com> 5103M: "Arvind R." <arvino55@gmail.com> 5104L: linux-edac@vger.kernel.org 5105S: Maintained 5106F: drivers/edac/i82975x_edac.c 5107 5108EDAC-IE31200 5109M: Jason Baron <jbaron@akamai.com> 5110L: linux-edac@vger.kernel.org 5111S: Maintained 5112F: drivers/edac/ie31200_edac.c 5113 5114EDAC-MPC85XX 5115M: Johannes Thumshirn <morbidrsa@gmail.com> 5116L: linux-edac@vger.kernel.org 5117S: Maintained 5118F: drivers/edac/mpc85xx_edac.[ch] 5119 5120EDAC-PASEMI 5121M: Egor Martovetsky <egor@pasemi.com> 5122L: linux-edac@vger.kernel.org 5123S: Maintained 5124F: drivers/edac/pasemi_edac.c 5125 5126EDAC-PND2 5127M: Tony Luck <tony.luck@intel.com> 5128L: linux-edac@vger.kernel.org 5129S: Maintained 5130F: drivers/edac/pnd2_edac.[ch] 5131 5132EDAC-R82600 5133M: Tim Small <tim@buttersideup.com> 5134L: linux-edac@vger.kernel.org 5135S: Maintained 5136F: drivers/edac/r82600_edac.c 5137 5138EDAC-SBRIDGE 5139M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5140M: Mauro Carvalho Chehab <mchehab@kernel.org> 5141L: linux-edac@vger.kernel.org 5142S: Maintained 5143F: drivers/edac/sb_edac.c 5144 5145EDAC-SKYLAKE 5146M: Tony Luck <tony.luck@intel.com> 5147L: linux-edac@vger.kernel.org 5148S: Maintained 5149F: drivers/edac/skx_edac.c 5150 5151EDIROL UA-101/UA-1000 DRIVER 5152M: Clemens Ladisch <clemens@ladisch.de> 5153L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5154T: git git://git.alsa-project.org/alsa-kernel.git 5155S: Maintained 5156F: sound/usb/misc/ua101.c 5157 5158EFI TEST DRIVER 5159L: linux-efi@vger.kernel.org 5160M: Ivan Hu <ivan.hu@canonical.com> 5161M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5162S: Maintained 5163F: drivers/firmware/efi/test/ 5164 5165EFI VARIABLE FILESYSTEM 5166M: Matthew Garrett <matthew.garrett@nebula.com> 5167M: Jeremy Kerr <jk@ozlabs.org> 5168M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5169T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5170L: linux-efi@vger.kernel.org 5171S: Maintained 5172F: fs/efivarfs/ 5173 5174EFIFB FRAMEBUFFER DRIVER 5175L: linux-fbdev@vger.kernel.org 5176M: Peter Jones <pjones@redhat.com> 5177S: Maintained 5178F: drivers/video/fbdev/efifb.c 5179 5180EFS FILESYSTEM 5181W: http://aeschi.ch.eu.org/efs/ 5182S: Orphan 5183F: fs/efs/ 5184 5185EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5186M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5187L: netdev@vger.kernel.org 5188S: Maintained 5189F: drivers/net/ethernet/ibm/ehea/ 5190 5191EM28XX VIDEO4LINUX DRIVER 5192M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5193M: Mauro Carvalho Chehab <mchehab@kernel.org> 5194L: linux-media@vger.kernel.org 5195W: https://linuxtv.org 5196T: git git://linuxtv.org/media_tree.git 5197S: Maintained 5198F: drivers/media/usb/em28xx/ 5199F: Documentation/media/v4l-drivers/em28xx* 5200 5201EMBEDDED LINUX 5202M: Paul Gortmaker <paul.gortmaker@windriver.com> 5203M: Matt Mackall <mpm@selenic.com> 5204M: David Woodhouse <dwmw2@infradead.org> 5205L: linux-embedded@vger.kernel.org 5206S: Maintained 5207 5208Emulex 10Gbps iSCSI - OneConnect DRIVER 5209M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5210M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5211M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5212L: linux-scsi@vger.kernel.org 5213W: http://www.broadcom.com 5214S: Supported 5215F: drivers/scsi/be2iscsi/ 5216 5217Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5218M: Sathya Perla <sathya.perla@broadcom.com> 5219M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5220M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5221M: Somnath Kotur <somnath.kotur@broadcom.com> 5222L: netdev@vger.kernel.org 5223W: http://www.emulex.com 5224S: Supported 5225F: drivers/net/ethernet/emulex/benet/ 5226 5227EMULEX ONECONNECT ROCE DRIVER 5228M: Selvin Xavier <selvin.xavier@broadcom.com> 5229M: Devesh Sharma <devesh.sharma@broadcom.com> 5230L: linux-rdma@vger.kernel.org 5231W: http://www.broadcom.com 5232S: Odd Fixes 5233F: drivers/infiniband/hw/ocrdma/ 5234F: include/uapi/rdma/ocrdma-abi.h 5235 5236EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5237M: James Smart <james.smart@broadcom.com> 5238M: Dick Kennedy <dick.kennedy@broadcom.com> 5239L: linux-scsi@vger.kernel.org 5240W: http://www.broadcom.com 5241S: Supported 5242F: drivers/scsi/lpfc/ 5243 5244ENE CB710 FLASH CARD READER DRIVER 5245M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5246S: Maintained 5247F: drivers/misc/cb710/ 5248F: drivers/mmc/host/cb710-mmc.* 5249F: include/linux/cb710.h 5250 5251ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5252M: Maxim Levitsky <maximlevitsky@gmail.com> 5253S: Maintained 5254F: drivers/media/rc/ene_ir.* 5255 5256EPSON S1D13XXX FRAMEBUFFER DRIVER 5257M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5258S: Maintained 5259T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5260F: drivers/video/fbdev/s1d13xxxfb.c 5261F: include/video/s1d13xxxfb.h 5262 5263ERRSEQ ERROR TRACKING INFRASTRUCTURE 5264M: Jeff Layton <jlayton@kernel.org> 5265S: Maintained 5266F: lib/errseq.c 5267F: include/linux/errseq.h 5268 5269ET131X NETWORK DRIVER 5270M: Mark Einon <mark.einon@gmail.com> 5271S: Odd Fixes 5272F: drivers/net/ethernet/agere/ 5273 5274ETHERNET BRIDGE 5275M: Stephen Hemminger <stephen@networkplumber.org> 5276L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5277L: netdev@vger.kernel.org 5278W: http://www.linuxfoundation.org/en/Net:Bridge 5279S: Maintained 5280F: include/linux/netfilter_bridge/ 5281F: net/bridge/ 5282 5283ETHERNET PHY LIBRARY 5284M: Andrew Lunn <andrew@lunn.ch> 5285M: Florian Fainelli <f.fainelli@gmail.com> 5286L: netdev@vger.kernel.org 5287S: Maintained 5288F: Documentation/ABI/testing/sysfs-bus-mdio 5289F: Documentation/devicetree/bindings/net/mdio* 5290F: Documentation/networking/phy.txt 5291F: drivers/net/phy/ 5292F: drivers/of/of_mdio.c 5293F: drivers/of/of_net.c 5294F: include/linux/*mdio*.h 5295F: include/linux/of_net.h 5296F: include/linux/phy.h 5297F: include/linux/phy_fixed.h 5298F: include/linux/platform_data/mdio-gpio.h 5299F: include/linux/platform_data/mdio-bcm-unimac.h 5300F: include/trace/events/mdio.h 5301F: include/uapi/linux/mdio.h 5302F: include/uapi/linux/mii.h 5303 5304EXT2 FILE SYSTEM 5305M: Jan Kara <jack@suse.com> 5306L: linux-ext4@vger.kernel.org 5307S: Maintained 5308F: Documentation/filesystems/ext2.txt 5309F: fs/ext2/ 5310F: include/linux/ext2* 5311 5312EXT4 FILE SYSTEM 5313M: "Theodore Ts'o" <tytso@mit.edu> 5314M: Andreas Dilger <adilger.kernel@dilger.ca> 5315L: linux-ext4@vger.kernel.org 5316W: http://ext4.wiki.kernel.org 5317Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5319S: Maintained 5320F: Documentation/filesystems/ext4.txt 5321F: fs/ext4/ 5322 5323Extended Verification Module (EVM) 5324M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5325L: linux-integrity@vger.kernel.org 5326S: Supported 5327F: security/integrity/evm/ 5328 5329EXTENSIBLE FIRMWARE INTERFACE (EFI) 5330M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5331L: linux-efi@vger.kernel.org 5332T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5333S: Maintained 5334F: Documentation/efi-stub.txt 5335F: arch/*/kernel/efi.c 5336F: arch/x86/boot/compressed/eboot.[ch] 5337F: arch/*/include/asm/efi.h 5338F: arch/x86/platform/efi/ 5339F: drivers/firmware/efi/ 5340F: include/linux/efi*.h 5341F: arch/arm/boot/compressed/efi-header.S 5342F: arch/arm64/kernel/efi-entry.S 5343 5344EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5345M: MyungJoo Ham <myungjoo.ham@samsung.com> 5346M: Chanwoo Choi <cw00.choi@samsung.com> 5347L: linux-kernel@vger.kernel.org 5348T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5349S: Maintained 5350F: drivers/extcon/ 5351F: include/linux/extcon/ 5352F: include/linux/extcon.h 5353F: Documentation/extcon/ 5354F: Documentation/devicetree/bindings/extcon/ 5355 5356EXYNOS DP DRIVER 5357M: Jingoo Han <jingoohan1@gmail.com> 5358L: dri-devel@lists.freedesktop.org 5359S: Maintained 5360F: drivers/gpu/drm/exynos/exynos_dp* 5361 5362EXYNOS SYSMMU (IOMMU) driver 5363M: Marek Szyprowski <m.szyprowski@samsung.com> 5364L: iommu@lists.linux-foundation.org 5365S: Maintained 5366F: drivers/iommu/exynos-iommu.c 5367 5368EZchip NPS platform support 5369M: Elad Kanfi <eladkan@mellanox.com> 5370M: Vineet Gupta <vgupta@synopsys.com> 5371S: Supported 5372F: arch/arc/plat-eznps 5373F: arch/arc/boot/dts/eznps.dts 5374 5375F2FS FILE SYSTEM 5376M: Jaegeuk Kim <jaegeuk@kernel.org> 5377M: Chao Yu <yuchao0@huawei.com> 5378L: linux-f2fs-devel@lists.sourceforge.net 5379W: https://f2fs.wiki.kernel.org/ 5380T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5381S: Maintained 5382F: Documentation/filesystems/f2fs.txt 5383F: Documentation/ABI/testing/sysfs-fs-f2fs 5384F: fs/f2fs/ 5385F: include/linux/f2fs_fs.h 5386F: include/trace/events/f2fs.h 5387 5388F71805F HARDWARE MONITORING DRIVER 5389M: Jean Delvare <jdelvare@suse.com> 5390L: linux-hwmon@vger.kernel.org 5391S: Maintained 5392F: Documentation/hwmon/f71805f 5393F: drivers/hwmon/f71805f.c 5394 5395FANOTIFY 5396M: Jan Kara <jack@suse.cz> 5397R: Amir Goldstein <amir73il@gmail.com> 5398L: linux-fsdevel@vger.kernel.org 5399S: Maintained 5400F: fs/notify/fanotify/ 5401F: include/linux/fanotify.h 5402F: include/uapi/linux/fanotify.h 5403 5404FARSYNC SYNCHRONOUS DRIVER 5405M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5406W: http://www.farsite.co.uk/ 5407S: Supported 5408F: drivers/net/wan/farsync.* 5409 5410FAULT INJECTION SUPPORT 5411M: Akinobu Mita <akinobu.mita@gmail.com> 5412S: Supported 5413F: Documentation/fault-injection/ 5414F: lib/fault-inject.c 5415 5416FBTFT Framebuffer drivers 5417M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5418S: Maintained 5419F: drivers/staging/fbtft/ 5420 5421FC0011 TUNER DRIVER 5422M: Michael Buesch <m@bues.ch> 5423L: linux-media@vger.kernel.org 5424S: Maintained 5425F: drivers/media/tuners/fc0011.h 5426F: drivers/media/tuners/fc0011.c 5427 5428FC2580 MEDIA DRIVER 5429M: Antti Palosaari <crope@iki.fi> 5430L: linux-media@vger.kernel.org 5431W: https://linuxtv.org 5432W: http://palosaari.fi/linux/ 5433Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5434T: git git://linuxtv.org/anttip/media_tree.git 5435S: Maintained 5436F: drivers/media/tuners/fc2580* 5437 5438FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5439M: Johannes Thumshirn <jth@kernel.org> 5440L: linux-scsi@vger.kernel.org 5441W: www.Open-FCoE.org 5442S: Supported 5443F: drivers/scsi/libfc/ 5444F: drivers/scsi/fcoe/ 5445F: include/scsi/fc/ 5446F: include/scsi/libfc.h 5447F: include/scsi/libfcoe.h 5448F: include/uapi/scsi/fc/ 5449 5450FILE LOCKING (flock() and fcntl()/lockf()) 5451M: Jeff Layton <jlayton@kernel.org> 5452M: "J. Bruce Fields" <bfields@fieldses.org> 5453L: linux-fsdevel@vger.kernel.org 5454S: Maintained 5455F: include/linux/fcntl.h 5456F: include/uapi/linux/fcntl.h 5457F: fs/fcntl.c 5458F: fs/locks.c 5459 5460FILESYSTEMS (VFS and infrastructure) 5461M: Alexander Viro <viro@zeniv.linux.org.uk> 5462L: linux-fsdevel@vger.kernel.org 5463S: Maintained 5464F: fs/* 5465F: include/linux/fs.h 5466F: include/uapi/linux/fs.h 5467 5468FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5469M: Riku Voipio <riku.voipio@iki.fi> 5470L: linux-hwmon@vger.kernel.org 5471S: Maintained 5472F: drivers/hwmon/f75375s.c 5473F: include/linux/f75375s.h 5474 5475FIREWIRE AUDIO DRIVERS 5476M: Clemens Ladisch <clemens@ladisch.de> 5477L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5478T: git git://git.alsa-project.org/alsa-kernel.git 5479S: Maintained 5480F: sound/firewire/ 5481 5482FIREWIRE MEDIA DRIVERS (firedtv) 5483M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5484L: linux-media@vger.kernel.org 5485L: linux1394-devel@lists.sourceforge.net 5486T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5487S: Maintained 5488F: drivers/media/firewire/ 5489 5490FIREWIRE SBP-2 TARGET 5491M: Chris Boot <bootc@bootc.net> 5492L: linux-scsi@vger.kernel.org 5493L: target-devel@vger.kernel.org 5494L: linux1394-devel@lists.sourceforge.net 5495T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5496S: Maintained 5497F: drivers/target/sbp/ 5498 5499FIREWIRE SUBSYSTEM 5500M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5501L: linux1394-devel@lists.sourceforge.net 5502W: http://ieee1394.wiki.kernel.org/ 5503T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5504S: Maintained 5505F: drivers/firewire/ 5506F: include/linux/firewire.h 5507F: include/uapi/linux/firewire*.h 5508F: tools/firewire/ 5509 5510FIRMWARE LOADER (request_firmware) 5511M: Luis R. Rodriguez <mcgrof@kernel.org> 5512L: linux-kernel@vger.kernel.org 5513S: Maintained 5514F: Documentation/firmware_class/ 5515F: drivers/base/firmware*.c 5516F: include/linux/firmware.h 5517 5518FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5519M: Joshua Morris <josh.h.morris@us.ibm.com> 5520M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5521S: Maintained 5522F: drivers/block/rsxx/ 5523 5524FLOPPY DRIVER 5525M: Jiri Kosina <jikos@kernel.org> 5526T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5527S: Odd fixes 5528F: drivers/block/floppy.c 5529 5530FMC SUBSYSTEM 5531M: Alessandro Rubini <rubini@gnudd.com> 5532W: http://www.ohwr.org/projects/fmc-bus 5533S: Supported 5534F: drivers/fmc/ 5535F: include/linux/fmc*.h 5536F: include/linux/ipmi-fru.h 5537K: fmc_d.*register 5538 5539FPGA MANAGER FRAMEWORK 5540M: Alan Tull <atull@kernel.org> 5541M: Moritz Fischer <mdf@kernel.org> 5542L: linux-fpga@vger.kernel.org 5543S: Maintained 5544T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5545Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5546F: Documentation/fpga/ 5547F: Documentation/devicetree/bindings/fpga/ 5548F: drivers/fpga/ 5549F: include/linux/fpga/ 5550W: http://www.rocketboards.org 5551 5552FPU EMULATOR 5553M: Bill Metzenthen <billm@melbpc.org.au> 5554W: http://floatingpoint.sourceforge.net/emulator/index.html 5555S: Maintained 5556F: arch/x86/math-emu/ 5557 5558FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5559L: netdev@vger.kernel.org 5560S: Orphan 5561F: drivers/net/wan/dlci.c 5562F: drivers/net/wan/sdla.c 5563 5564FRAMEBUFFER LAYER 5565M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5566L: dri-devel@lists.freedesktop.org 5567L: linux-fbdev@vger.kernel.org 5568T: git git://github.com/bzolnier/linux.git 5569Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5570S: Maintained 5571F: Documentation/fb/ 5572F: drivers/video/ 5573F: include/video/ 5574F: include/linux/fb.h 5575F: include/uapi/video/ 5576F: include/uapi/linux/fb.h 5577 5578FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5579M: Horia Geantă <horia.geanta@nxp.com> 5580M: Aymen Sghaier <aymen.sghaier@nxp.com> 5581L: linux-crypto@vger.kernel.org 5582S: Maintained 5583F: drivers/crypto/caam/ 5584F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5585 5586FREESCALE DIU FRAMEBUFFER DRIVER 5587M: Timur Tabi <timur@tabi.org> 5588L: linux-fbdev@vger.kernel.org 5589S: Maintained 5590F: drivers/video/fbdev/fsl-diu-fb.* 5591 5592FREESCALE DMA DRIVER 5593M: Li Yang <leoyang.li@nxp.com> 5594M: Zhang Wei <zw@zh-kernel.org> 5595L: linuxppc-dev@lists.ozlabs.org 5596S: Maintained 5597F: drivers/dma/fsldma.* 5598 5599FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5600M: Claudiu Manoil <claudiu.manoil@freescale.com> 5601L: netdev@vger.kernel.org 5602S: Maintained 5603F: drivers/net/ethernet/freescale/gianfar* 5604X: drivers/net/ethernet/freescale/gianfar_ptp.c 5605F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5606 5607FREESCALE GPMI NAND DRIVER 5608M: Han Xu <han.xu@nxp.com> 5609L: linux-mtd@lists.infradead.org 5610S: Maintained 5611F: drivers/mtd/nand/gpmi-nand/* 5612 5613FREESCALE I2C CPM DRIVER 5614M: Jochen Friedrich <jochen@scram.de> 5615L: linuxppc-dev@lists.ozlabs.org 5616L: linux-i2c@vger.kernel.org 5617S: Maintained 5618F: drivers/i2c/busses/i2c-cpm.c 5619 5620FREESCALE IMX / MXC FEC DRIVER 5621M: Fugang Duan <fugang.duan@nxp.com> 5622L: netdev@vger.kernel.org 5623S: Maintained 5624F: drivers/net/ethernet/freescale/fec_main.c 5625F: drivers/net/ethernet/freescale/fec_ptp.c 5626F: drivers/net/ethernet/freescale/fec.h 5627F: Documentation/devicetree/bindings/net/fsl-fec.txt 5628 5629FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5630M: Sascha Hauer <kernel@pengutronix.de> 5631L: linux-fbdev@vger.kernel.org 5632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5633S: Maintained 5634F: include/linux/platform_data/video-imxfb.h 5635F: drivers/video/fbdev/imxfb.c 5636 5637FREESCALE QORIQ DPAA ETHERNET DRIVER 5638M: Madalin Bucur <madalin.bucur@nxp.com> 5639L: netdev@vger.kernel.org 5640S: Maintained 5641F: drivers/net/ethernet/freescale/dpaa 5642 5643FREESCALE QORIQ DPAA FMAN DRIVER 5644M: Madalin Bucur <madalin.bucur@nxp.com> 5645L: netdev@vger.kernel.org 5646S: Maintained 5647F: drivers/net/ethernet/freescale/fman 5648F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5649 5650FREESCALE QUAD SPI DRIVER 5651M: Han Xu <han.xu@nxp.com> 5652L: linux-mtd@lists.infradead.org 5653S: Maintained 5654F: drivers/mtd/spi-nor/fsl-quadspi.c 5655 5656FREESCALE QUICC ENGINE LIBRARY 5657M: Qiang Zhao <qiang.zhao@nxp.com> 5658L: linuxppc-dev@lists.ozlabs.org 5659S: Maintained 5660F: drivers/soc/fsl/qe/ 5661F: include/soc/fsl/*qe*.h 5662F: include/soc/fsl/*ucc*.h 5663 5664FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5665M: Li Yang <leoyang.li@nxp.com> 5666L: netdev@vger.kernel.org 5667L: linuxppc-dev@lists.ozlabs.org 5668S: Maintained 5669F: drivers/net/ethernet/freescale/ucc_geth* 5670 5671FREESCALE QUICC ENGINE UCC HDLC DRIVER 5672M: Zhao Qiang <qiang.zhao@nxp.com> 5673L: netdev@vger.kernel.org 5674L: linuxppc-dev@lists.ozlabs.org 5675S: Maintained 5676F: drivers/net/wan/fsl_ucc_hdlc* 5677 5678FREESCALE QUICC ENGINE UCC UART DRIVER 5679M: Timur Tabi <timur@tabi.org> 5680L: linuxppc-dev@lists.ozlabs.org 5681S: Maintained 5682F: drivers/tty/serial/ucc_uart.c 5683 5684FREESCALE SOC DRIVERS 5685M: Li Yang <leoyang.li@nxp.com> 5686L: linuxppc-dev@lists.ozlabs.org 5687L: linux-arm-kernel@lists.infradead.org 5688S: Maintained 5689F: Documentation/devicetree/bindings/soc/fsl/ 5690F: drivers/soc/fsl/ 5691F: include/linux/fsl/ 5692 5693FREESCALE SOC FS_ENET DRIVER 5694M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5695M: Vitaly Bordug <vbordug@ru.mvista.com> 5696L: linuxppc-dev@lists.ozlabs.org 5697L: netdev@vger.kernel.org 5698S: Maintained 5699F: drivers/net/ethernet/freescale/fs_enet/ 5700F: include/linux/fs_enet_pd.h 5701 5702FREESCALE SOC SOUND DRIVERS 5703M: Timur Tabi <timur@tabi.org> 5704M: Nicolin Chen <nicoleotsuka@gmail.com> 5705M: Xiubo Li <Xiubo.Lee@gmail.com> 5706R: Fabio Estevam <fabio.estevam@nxp.com> 5707L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5708L: linuxppc-dev@lists.ozlabs.org 5709S: Maintained 5710F: sound/soc/fsl/fsl* 5711F: sound/soc/fsl/imx* 5712F: sound/soc/fsl/mpc8610_hpcd.c 5713 5714FREESCALE USB PERIPHERAL DRIVERS 5715M: Li Yang <leoyang.li@nxp.com> 5716L: linux-usb@vger.kernel.org 5717L: linuxppc-dev@lists.ozlabs.org 5718S: Maintained 5719F: drivers/usb/gadget/udc/fsl* 5720 5721FREEVXFS FILESYSTEM 5722M: Christoph Hellwig <hch@infradead.org> 5723W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5724S: Maintained 5725F: fs/freevxfs/ 5726 5727FREEZER 5728M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5729M: Pavel Machek <pavel@ucw.cz> 5730L: linux-pm@vger.kernel.org 5731S: Supported 5732F: Documentation/power/freezing-of-tasks.txt 5733F: include/linux/freezer.h 5734F: kernel/freezer.c 5735 5736FRONTSWAP API 5737M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5738L: linux-kernel@vger.kernel.org 5739S: Maintained 5740F: mm/frontswap.c 5741F: include/linux/frontswap.h 5742 5743FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5744M: David Howells <dhowells@redhat.com> 5745L: linux-cachefs@redhat.com (moderated for non-subscribers) 5746S: Supported 5747F: Documentation/filesystems/caching/ 5748F: fs/fscache/ 5749F: include/linux/fscache*.h 5750 5751FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5752M: Theodore Y. Ts'o <tytso@mit.edu> 5753M: Jaegeuk Kim <jaegeuk@kernel.org> 5754L: linux-fscrypt@vger.kernel.org 5755Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5756T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5757S: Supported 5758F: fs/crypto/ 5759F: include/linux/fscrypt*.h 5760F: Documentation/filesystems/fscrypt.rst 5761 5762FUJITSU FR-V (FRV) PORT 5763S: Orphan 5764F: arch/frv/ 5765 5766FUJITSU LAPTOP EXTRAS 5767M: Jonathan Woithe <jwoithe@just42.net> 5768L: platform-driver-x86@vger.kernel.org 5769S: Maintained 5770F: drivers/platform/x86/fujitsu-laptop.c 5771 5772FUJITSU M-5MO LS CAMERA ISP DRIVER 5773M: Kyungmin Park <kyungmin.park@samsung.com> 5774M: Heungjun Kim <riverful.kim@samsung.com> 5775L: linux-media@vger.kernel.org 5776S: Maintained 5777F: drivers/media/i2c/m5mols/ 5778F: include/media/i2c/m5mols.h 5779 5780FUJITSU TABLET EXTRAS 5781M: Robert Gerlach <khnz@gmx.de> 5782L: platform-driver-x86@vger.kernel.org 5783S: Maintained 5784F: drivers/platform/x86/fujitsu-tablet.c 5785 5786FUSE: FILESYSTEM IN USERSPACE 5787M: Miklos Szeredi <miklos@szeredi.hu> 5788L: linux-fsdevel@vger.kernel.org 5789W: http://fuse.sourceforge.net/ 5790T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5791S: Maintained 5792F: fs/fuse/ 5793F: include/uapi/linux/fuse.h 5794F: Documentation/filesystems/fuse.txt 5795 5796FUTEX SUBSYSTEM 5797M: Thomas Gleixner <tglx@linutronix.de> 5798M: Ingo Molnar <mingo@redhat.com> 5799R: Peter Zijlstra <peterz@infradead.org> 5800R: Darren Hart <dvhart@infradead.org> 5801L: linux-kernel@vger.kernel.org 5802T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5803S: Maintained 5804F: kernel/futex.c 5805F: kernel/futex_compat.c 5806F: include/asm-generic/futex.h 5807F: include/linux/futex.h 5808F: include/uapi/linux/futex.h 5809F: tools/testing/selftests/futex/ 5810F: tools/perf/bench/futex* 5811F: Documentation/*futex* 5812 5813FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5814M: Rik Faith <faith@cs.unc.edu> 5815L: linux-scsi@vger.kernel.org 5816S: Odd Fixes (e.g., new signatures) 5817F: drivers/scsi/fdomain.* 5818 5819GCC PLUGINS 5820M: Kees Cook <keescook@chromium.org> 5821R: Emese Revfy <re.emese@gmail.com> 5822L: kernel-hardening@lists.openwall.com 5823S: Maintained 5824F: scripts/gcc-plugins/ 5825F: scripts/gcc-plugin.sh 5826F: scripts/Makefile.gcc-plugins 5827F: Documentation/gcc-plugins.txt 5828 5829GCOV BASED KERNEL PROFILING 5830M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5831S: Maintained 5832F: kernel/gcov/ 5833F: Documentation/dev-tools/gcov.rst 5834 5835GDB KERNEL DEBUGGING HELPER SCRIPTS 5836M: Jan Kiszka <jan.kiszka@siemens.com> 5837M: Kieran Bingham <kieran@bingham.xyz> 5838S: Supported 5839F: scripts/gdb/ 5840 5841GDT SCSI DISK ARRAY CONTROLLER DRIVER 5842M: Achim Leubner <achim_leubner@adaptec.com> 5843L: linux-scsi@vger.kernel.org 5844W: http://www.icp-vortex.com/ 5845S: Supported 5846F: drivers/scsi/gdt* 5847 5848GEMTEK FM RADIO RECEIVER DRIVER 5849M: Hans Verkuil <hverkuil@xs4all.nl> 5850L: linux-media@vger.kernel.org 5851T: git git://linuxtv.org/media_tree.git 5852W: https://linuxtv.org 5853S: Maintained 5854F: drivers/media/radio/radio-gemtek* 5855 5856GENERIC GPIO I2C DRIVER 5857M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5858S: Supported 5859F: drivers/i2c/busses/i2c-gpio.c 5860F: include/linux/i2c-gpio.h 5861 5862GENERIC GPIO I2C MULTIPLEXER DRIVER 5863M: Peter Korsgaard <peter.korsgaard@barco.com> 5864L: linux-i2c@vger.kernel.org 5865S: Supported 5866F: drivers/i2c/muxes/i2c-mux-gpio.c 5867F: include/linux/i2c-mux-gpio.h 5868F: Documentation/i2c/muxes/i2c-mux-gpio 5869 5870GENERIC HDLC (WAN) DRIVERS 5871M: Krzysztof Halasa <khc@pm.waw.pl> 5872W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5873S: Maintained 5874F: drivers/net/wan/c101.c 5875F: drivers/net/wan/hd6457* 5876F: drivers/net/wan/hdlc* 5877F: drivers/net/wan/n2.c 5878F: drivers/net/wan/pc300too.c 5879F: drivers/net/wan/pci200syn.c 5880F: drivers/net/wan/wanxl* 5881 5882GENERIC INCLUDE/ASM HEADER FILES 5883M: Arnd Bergmann <arnd@arndb.de> 5884L: linux-arch@vger.kernel.org 5885T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5886S: Maintained 5887F: include/asm-generic/ 5888F: include/uapi/asm-generic/ 5889 5890GENERIC PHY FRAMEWORK 5891M: Kishon Vijay Abraham I <kishon@ti.com> 5892L: linux-kernel@vger.kernel.org 5893T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5894S: Supported 5895F: drivers/phy/ 5896F: include/linux/phy/ 5897 5898GENERIC PM DOMAINS 5899M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5900M: Kevin Hilman <khilman@kernel.org> 5901M: Ulf Hansson <ulf.hansson@linaro.org> 5902L: linux-pm@vger.kernel.org 5903S: Supported 5904F: drivers/base/power/domain*.c 5905F: include/linux/pm_domain.h 5906F: Documentation/devicetree/bindings/power/power_domain.txt 5907 5908GENERIC UIO DRIVER FOR PCI DEVICES 5909M: "Michael S. Tsirkin" <mst@redhat.com> 5910L: kvm@vger.kernel.org 5911S: Supported 5912F: drivers/uio/uio_pci_generic.c 5913 5914GENWQE (IBM Generic Workqueue Card) 5915M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5916M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5917S: Supported 5918F: drivers/misc/genwqe/ 5919 5920GET_MAINTAINER SCRIPT 5921M: Joe Perches <joe@perches.com> 5922S: Maintained 5923F: scripts/get_maintainer.pl 5924 5925GFS2 FILE SYSTEM 5926M: Steven Whitehouse <swhiteho@redhat.com> 5927M: Bob Peterson <rpeterso@redhat.com> 5928L: cluster-devel@redhat.com 5929W: http://sources.redhat.com/cluster/ 5930T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5931S: Supported 5932F: Documentation/filesystems/gfs2*.txt 5933F: fs/gfs2/ 5934F: include/uapi/linux/gfs2_ondisk.h 5935 5936GIGASET ISDN DRIVERS 5937M: Paul Bolle <pebolle@tiscali.nl> 5938L: gigaset307x-common@lists.sourceforge.net 5939W: http://gigaset307x.sourceforge.net/ 5940S: Odd Fixes 5941F: Documentation/isdn/README.gigaset 5942F: drivers/isdn/gigaset/ 5943F: include/uapi/linux/gigaset_dev.h 5944 5945GO7007 MPEG CODEC 5946M: Hans Verkuil <hans.verkuil@cisco.com> 5947L: linux-media@vger.kernel.org 5948S: Maintained 5949F: drivers/media/usb/go7007/ 5950 5951GOODIX TOUCHSCREEN 5952M: Bastien Nocera <hadess@hadess.net> 5953L: linux-input@vger.kernel.org 5954S: Maintained 5955F: drivers/input/touchscreen/goodix.c 5956 5957GPIO ACPI SUPPORT 5958M: Mika Westerberg <mika.westerberg@linux.intel.com> 5959M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5960L: linux-gpio@vger.kernel.org 5961L: linux-acpi@vger.kernel.org 5962S: Maintained 5963F: Documentation/acpi/gpio-properties.txt 5964F: drivers/gpio/gpiolib-acpi.c 5965 5966GPIO IR Transmitter 5967M: Sean Young <sean@mess.org> 5968L: linux-media@vger.kernel.org 5969S: Maintained 5970F: drivers/media/rc/gpio-ir-tx.c 5971 5972GPIO MOCKUP DRIVER 5973M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5974L: linux-gpio@vger.kernel.org 5975S: Maintained 5976F: drivers/gpio/gpio-mockup.c 5977F: tools/testing/selftests/gpio/ 5978 5979GPIO SUBSYSTEM 5980M: Linus Walleij <linus.walleij@linaro.org> 5981L: linux-gpio@vger.kernel.org 5982T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5983S: Maintained 5984F: Documentation/devicetree/bindings/gpio/ 5985F: Documentation/gpio/ 5986F: Documentation/ABI/testing/gpio-cdev 5987F: Documentation/ABI/obsolete/sysfs-gpio 5988F: drivers/gpio/ 5989F: include/linux/gpio/ 5990F: include/linux/gpio.h 5991F: include/asm-generic/gpio.h 5992F: include/uapi/linux/gpio.h 5993F: tools/gpio/ 5994 5995GRE DEMULTIPLEXER DRIVER 5996M: Dmitry Kozlov <xeb@mail.ru> 5997L: netdev@vger.kernel.org 5998S: Maintained 5999F: net/ipv4/gre_demux.c 6000F: net/ipv4/gre_offload.c 6001F: include/net/gre.h 6002 6003GRETH 10/100/1G Ethernet MAC device driver 6004M: Andreas Larsson <andreas@gaisler.com> 6005L: netdev@vger.kernel.org 6006S: Maintained 6007F: drivers/net/ethernet/aeroflex/ 6008 6009GREYBUS AUDIO PROTOCOLS DRIVERS 6010M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6011M: Mark Greer <mgreer@animalcreek.com> 6012S: Maintained 6013F: drivers/staging/greybus/audio_apbridgea.c 6014F: drivers/staging/greybus/audio_apbridgea.h 6015F: drivers/staging/greybus/audio_codec.c 6016F: drivers/staging/greybus/audio_codec.h 6017F: drivers/staging/greybus/audio_gb.c 6018F: drivers/staging/greybus/audio_manager.c 6019F: drivers/staging/greybus/audio_manager.h 6020F: drivers/staging/greybus/audio_manager_module.c 6021F: drivers/staging/greybus/audio_manager_private.h 6022F: drivers/staging/greybus/audio_manager_sysfs.c 6023F: drivers/staging/greybus/audio_module.c 6024F: drivers/staging/greybus/audio_topology.c 6025 6026GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6027M: Viresh Kumar <vireshk@kernel.org> 6028S: Maintained 6029F: drivers/staging/greybus/authentication.c 6030F: drivers/staging/greybus/bootrom.c 6031F: drivers/staging/greybus/firmware.h 6032F: drivers/staging/greybus/fw-core.c 6033F: drivers/staging/greybus/fw-download.c 6034F: drivers/staging/greybus/fw-managament.c 6035F: drivers/staging/greybus/greybus_authentication.h 6036F: drivers/staging/greybus/greybus_firmware.h 6037F: drivers/staging/greybus/hid.c 6038F: drivers/staging/greybus/i2c.c 6039F: drivers/staging/greybus/spi.c 6040F: drivers/staging/greybus/spilib.c 6041F: drivers/staging/greybus/spilib.h 6042 6043GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6044M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6045S: Maintained 6046F: drivers/staging/greybus/loopback.c 6047F: drivers/staging/greybus/timesync.c 6048F: drivers/staging/greybus/timesync_platform.c 6049 6050GREYBUS PLATFORM DRIVERS 6051M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6052S: Maintained 6053F: drivers/staging/greybus/arche-platform.c 6054F: drivers/staging/greybus/arche-apb-ctrl.c 6055F: drivers/staging/greybus/arche_platform.h 6056 6057GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6058M: Rui Miguel Silva <rmfrfs@gmail.com> 6059S: Maintained 6060F: drivers/staging/greybus/sdio.c 6061F: drivers/staging/greybus/light.c 6062F: drivers/staging/greybus/gpio.c 6063F: drivers/staging/greybus/power_supply.c 6064F: drivers/staging/greybus/spi.c 6065F: drivers/staging/greybus/spilib.c 6066 6067GREYBUS SUBSYSTEM 6068M: Johan Hovold <johan@kernel.org> 6069M: Alex Elder <elder@kernel.org> 6070M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6071S: Maintained 6072F: drivers/staging/greybus/ 6073L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6074 6075GREYBUS UART PROTOCOLS DRIVERS 6076M: David Lin <dtwlin@gmail.com> 6077S: Maintained 6078F: drivers/staging/greybus/uart.c 6079F: drivers/staging/greybus/log.c 6080 6081GS1662 VIDEO SERIALIZER 6082M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6083L: linux-media@vger.kernel.org 6084T: git git://linuxtv.org/media_tree.git 6085S: Maintained 6086F: drivers/media/spi/gs1662.c 6087 6088GSPCA FINEPIX SUBDRIVER 6089M: Frank Zago <frank@zago.net> 6090L: linux-media@vger.kernel.org 6091T: git git://linuxtv.org/media_tree.git 6092S: Maintained 6093F: drivers/media/usb/gspca/finepix.c 6094 6095GSPCA GL860 SUBDRIVER 6096M: Olivier Lorin <o.lorin@laposte.net> 6097L: linux-media@vger.kernel.org 6098T: git git://linuxtv.org/media_tree.git 6099S: Maintained 6100F: drivers/media/usb/gspca/gl860/ 6101 6102GSPCA M5602 SUBDRIVER 6103M: Erik Andren <erik.andren@gmail.com> 6104L: linux-media@vger.kernel.org 6105T: git git://linuxtv.org/media_tree.git 6106S: Maintained 6107F: drivers/media/usb/gspca/m5602/ 6108 6109GSPCA PAC207 SONIXB SUBDRIVER 6110M: Hans Verkuil <hverkuil@xs4all.nl> 6111L: linux-media@vger.kernel.org 6112T: git git://linuxtv.org/media_tree.git 6113S: Odd Fixes 6114F: drivers/media/usb/gspca/pac207.c 6115 6116GSPCA SN9C20X SUBDRIVER 6117M: Brian Johnson <brijohn@gmail.com> 6118L: linux-media@vger.kernel.org 6119T: git git://linuxtv.org/media_tree.git 6120S: Maintained 6121F: drivers/media/usb/gspca/sn9c20x.c 6122 6123GSPCA T613 SUBDRIVER 6124M: Leandro Costantino <lcostantino@gmail.com> 6125L: linux-media@vger.kernel.org 6126T: git git://linuxtv.org/media_tree.git 6127S: Maintained 6128F: drivers/media/usb/gspca/t613.c 6129 6130GSPCA USB WEBCAM DRIVER 6131M: Hans Verkuil <hverkuil@xs4all.nl> 6132L: linux-media@vger.kernel.org 6133T: git git://linuxtv.org/media_tree.git 6134S: Odd Fixes 6135F: drivers/media/usb/gspca/ 6136 6137GTP (GPRS Tunneling Protocol) 6138M: Pablo Neira Ayuso <pablo@netfilter.org> 6139M: Harald Welte <laforge@gnumonks.org> 6140L: osmocom-net-gprs@lists.osmocom.org 6141T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6142S: Maintained 6143F: drivers/net/gtp.c 6144 6145GUID PARTITION TABLE (GPT) 6146M: Davidlohr Bueso <dave@stgolabs.net> 6147L: linux-efi@vger.kernel.org 6148S: Maintained 6149F: block/partitions/efi.* 6150 6151H8/300 ARCHITECTURE 6152M: Yoshinori Sato <ysato@users.sourceforge.jp> 6153L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6154W: http://uclinux-h8.sourceforge.jp 6155T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6156S: Maintained 6157F: arch/h8300/ 6158F: drivers/clocksource/h8300_*.c 6159F: drivers/clk/h8300/ 6160F: drivers/irqchip/irq-renesas-h8*.c 6161 6162HACKRF MEDIA DRIVER 6163M: Antti Palosaari <crope@iki.fi> 6164L: linux-media@vger.kernel.org 6165W: https://linuxtv.org 6166W: http://palosaari.fi/linux/ 6167Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6168T: git git://linuxtv.org/anttip/media_tree.git 6169S: Maintained 6170F: drivers/media/usb/hackrf/ 6171 6172HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6173M: Frank Seidel <frank@f-seidel.de> 6174L: platform-driver-x86@vger.kernel.org 6175W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6176S: Maintained 6177F: drivers/platform/x86/hdaps.c 6178 6179HARDWARE MONITORING 6180M: Jean Delvare <jdelvare@suse.com> 6181M: Guenter Roeck <linux@roeck-us.net> 6182L: linux-hwmon@vger.kernel.org 6183W: http://hwmon.wiki.kernel.org/ 6184T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6185S: Maintained 6186F: Documentation/hwmon/ 6187F: drivers/hwmon/ 6188F: include/linux/hwmon*.h 6189 6190HARDWARE RANDOM NUMBER GENERATOR CORE 6191M: Matt Mackall <mpm@selenic.com> 6192M: Herbert Xu <herbert@gondor.apana.org.au> 6193L: linux-crypto@vger.kernel.org 6194S: Odd fixes 6195F: Documentation/devicetree/bindings/rng/ 6196F: Documentation/hw_random.txt 6197F: drivers/char/hw_random/ 6198F: include/linux/hw_random.h 6199 6200HARDWARE SPINLOCK CORE 6201M: Ohad Ben-Cohen <ohad@wizery.com> 6202M: Bjorn Andersson <bjorn.andersson@linaro.org> 6203L: linux-remoteproc@vger.kernel.org 6204S: Maintained 6205T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6206F: Documentation/devicetree/bindings/hwlock/ 6207F: Documentation/hwspinlock.txt 6208F: drivers/hwspinlock/ 6209F: include/linux/hwspinlock.h 6210 6211HARMONY SOUND DRIVER 6212L: linux-parisc@vger.kernel.org 6213S: Maintained 6214F: sound/parisc/harmony.* 6215 6216HDPVR USB VIDEO ENCODER DRIVER 6217M: Hans Verkuil <hverkuil@xs4all.nl> 6218L: linux-media@vger.kernel.org 6219T: git git://linuxtv.org/media_tree.git 6220W: https://linuxtv.org 6221S: Odd Fixes 6222F: drivers/media/usb/hdpvr/ 6223 6224HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6225M: Jimmy Vance <jimmy.vance@hpe.com> 6226S: Supported 6227F: Documentation/watchdog/hpwdt.txt 6228F: drivers/watchdog/hpwdt.c 6229 6230HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6231M: Don Brace <don.brace@microsemi.com> 6232L: esc.storagedev@microsemi.com 6233L: linux-scsi@vger.kernel.org 6234S: Supported 6235F: Documentation/scsi/hpsa.txt 6236F: drivers/scsi/hpsa*.[ch] 6237F: include/linux/cciss*.h 6238F: include/uapi/linux/cciss*.h 6239 6240HFI1 DRIVER 6241M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6242M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6243L: linux-rdma@vger.kernel.org 6244S: Supported 6245F: drivers/infiniband/hw/hfi1 6246 6247HFS FILESYSTEM 6248L: linux-fsdevel@vger.kernel.org 6249S: Orphan 6250F: Documentation/filesystems/hfs.txt 6251F: fs/hfs/ 6252 6253HFSPLUS FILESYSTEM 6254L: linux-fsdevel@vger.kernel.org 6255S: Orphan 6256F: Documentation/filesystems/hfsplus.txt 6257F: fs/hfsplus/ 6258 6259HGA FRAMEBUFFER DRIVER 6260M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6261L: linux-nvidia@lists.surfsouth.com 6262W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6263S: Maintained 6264F: drivers/video/fbdev/hgafb.c 6265 6266HIBERNATION (aka Software Suspend, aka swsusp) 6267M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6268M: Pavel Machek <pavel@ucw.cz> 6269L: linux-pm@vger.kernel.org 6270B: https://bugzilla.kernel.org 6271S: Supported 6272F: arch/x86/power/ 6273F: drivers/base/power/ 6274F: kernel/power/ 6275F: include/linux/suspend.h 6276F: include/linux/freezer.h 6277F: include/linux/pm.h 6278F: arch/*/include/asm/suspend*.h 6279 6280HID CORE LAYER 6281M: Jiri Kosina <jikos@kernel.org> 6282R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6283L: linux-input@vger.kernel.org 6284T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6285S: Maintained 6286F: drivers/hid/ 6287F: include/linux/hid* 6288F: include/uapi/linux/hid* 6289 6290HID SENSOR HUB DRIVERS 6291M: Jiri Kosina <jikos@kernel.org> 6292M: Jonathan Cameron <jic23@kernel.org> 6293M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6294L: linux-input@vger.kernel.org 6295L: linux-iio@vger.kernel.org 6296S: Maintained 6297F: Documentation/hid/hid-sensor* 6298F: drivers/hid/hid-sensor-* 6299F: drivers/iio/*/hid-* 6300F: include/linux/hid-sensor-* 6301 6302HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6303M: Thomas Gleixner <tglx@linutronix.de> 6304L: linux-kernel@vger.kernel.org 6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6306S: Maintained 6307F: Documentation/timers/ 6308F: kernel/time/hrtimer.c 6309F: kernel/time/clockevents.c 6310F: kernel/time/timer_*.c 6311F: include/linux/clockchips.h 6312F: include/linux/hrtimer.h 6313 6314HIGH-SPEED SCC DRIVER FOR AX.25 6315L: linux-hams@vger.kernel.org 6316S: Orphan 6317F: drivers/net/hamradio/dmascc.c 6318F: drivers/net/hamradio/scc.c 6319 6320HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6321M: HighPoint Linux Team <linux@highpoint-tech.com> 6322W: http://www.highpoint-tech.com 6323S: Supported 6324F: Documentation/scsi/hptiop.txt 6325F: drivers/scsi/hptiop.c 6326 6327HIPPI 6328M: Jes Sorensen <jes@trained-monkey.org> 6329L: linux-hippi@sunsite.dk 6330S: Maintained 6331F: include/linux/hippidevice.h 6332F: include/uapi/linux/if_hippi.h 6333F: net/802/hippi.c 6334F: drivers/net/hippi/ 6335 6336HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6337M: Yisen Zhuang <yisen.zhuang@huawei.com> 6338M: Salil Mehta <salil.mehta@huawei.com> 6339L: netdev@vger.kernel.org 6340W: http://www.hisilicon.com 6341S: Maintained 6342F: drivers/net/ethernet/hisilicon/hns3/ 6343 6344HISILICON NETWORK SUBSYSTEM DRIVER 6345M: Yisen Zhuang <yisen.zhuang@huawei.com> 6346M: Salil Mehta <salil.mehta@huawei.com> 6347L: netdev@vger.kernel.org 6348W: http://www.hisilicon.com 6349S: Maintained 6350F: drivers/net/ethernet/hisilicon/ 6351F: Documentation/devicetree/bindings/net/hisilicon*.txt 6352 6353HISILICON PMU DRIVER 6354M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6355W: http://www.hisilicon.com 6356S: Supported 6357F: drivers/perf/hisilicon 6358F: Documentation/perf/hisi-pmu.txt 6359 6360HISILICON ROCE DRIVER 6361M: Lijun Ou <oulijun@huawei.com> 6362M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6363L: linux-rdma@vger.kernel.org 6364S: Maintained 6365F: drivers/infiniband/hw/hns/ 6366F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6367 6368HISILICON SAS Controller 6369M: John Garry <john.garry@huawei.com> 6370W: http://www.hisilicon.com 6371S: Supported 6372F: drivers/scsi/hisi_sas/ 6373F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6374 6375HMM - Heterogeneous Memory Management 6376M: Jérôme Glisse <jglisse@redhat.com> 6377L: linux-mm@kvack.org 6378S: Maintained 6379F: mm/hmm* 6380F: include/linux/hmm* 6381 6382HOST AP DRIVER 6383M: Jouni Malinen <j@w1.fi> 6384L: linux-wireless@vger.kernel.org 6385W: http://w1.fi/hostap-driver.html 6386S: Obsolete 6387F: drivers/net/wireless/intersil/hostap/ 6388 6389HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6390L: platform-driver-x86@vger.kernel.org 6391S: Orphan 6392F: drivers/platform/x86/tc1100-wmi.c 6393 6394HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6395M: Jaroslav Kysela <perex@perex.cz> 6396S: Maintained 6397F: drivers/net/ethernet/hp/hp100.* 6398 6399HPET: High Precision Event Timers driver 6400M: Clemens Ladisch <clemens@ladisch.de> 6401S: Maintained 6402F: Documentation/timers/hpet.txt 6403F: drivers/char/hpet.c 6404F: include/linux/hpet.h 6405F: include/uapi/linux/hpet.h 6406 6407HPET: x86 6408S: Orphan 6409F: arch/x86/kernel/hpet.c 6410F: arch/x86/include/asm/hpet.h 6411 6412HPFS FILESYSTEM 6413M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6414W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6415S: Maintained 6416F: fs/hpfs/ 6417 6418HSI SUBSYSTEM 6419M: Sebastian Reichel <sre@kernel.org> 6420T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6421S: Maintained 6422F: Documentation/ABI/testing/sysfs-bus-hsi 6423F: Documentation/driver-api/hsi.rst 6424F: drivers/hsi/ 6425F: include/linux/hsi/ 6426F: include/uapi/linux/hsi/ 6427 6428HSO 3G MODEM DRIVER 6429L: linux-usb@vger.kernel.org 6430S: Orphan 6431F: drivers/net/usb/hso.c 6432 6433HSR NETWORK PROTOCOL 6434M: Arvid Brodin <arvid.brodin@alten.se> 6435L: netdev@vger.kernel.org 6436S: Maintained 6437F: net/hsr/ 6438 6439HT16K33 LED CONTROLLER DRIVER 6440M: Robin van der Gracht <robin@protonic.nl> 6441S: Maintained 6442F: drivers/auxdisplay/ht16k33.c 6443F: Documentation/devicetree/bindings/display/ht16k33.txt 6444 6445HTCPEN TOUCHSCREEN DRIVER 6446M: Pau Oliva Fora <pof@eslack.org> 6447L: linux-input@vger.kernel.org 6448S: Maintained 6449F: drivers/input/touchscreen/htcpen.c 6450 6451HUAWEI ETHERNET DRIVER 6452M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6453L: netdev@vger.kernel.org 6454S: Supported 6455F: Documentation/networking/hinic.txt 6456F: drivers/net/ethernet/huawei/hinic/ 6457 6458HUGETLB FILESYSTEM 6459M: Nadia Yvette Chambers <nyc@holomorphy.com> 6460S: Maintained 6461F: fs/hugetlbfs/ 6462 6463HVA ST MEDIA DRIVER 6464M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6465L: linux-media@vger.kernel.org 6466T: git git://linuxtv.org/media_tree.git 6467W: https://linuxtv.org 6468S: Supported 6469F: drivers/media/platform/sti/hva 6470 6471HWPOISON MEMORY FAILURE HANDLING 6472M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6473L: linux-mm@kvack.org 6474S: Maintained 6475F: mm/memory-failure.c 6476F: mm/hwpoison-inject.c 6477 6478Hyper-V CORE AND DRIVERS 6479M: "K. Y. Srinivasan" <kys@microsoft.com> 6480M: Haiyang Zhang <haiyangz@microsoft.com> 6481M: Stephen Hemminger <sthemmin@microsoft.com> 6482L: devel@linuxdriverproject.org 6483S: Maintained 6484F: Documentation/networking/netvsc.txt 6485F: arch/x86/include/asm/mshyperv.h 6486F: arch/x86/include/asm/trace/hyperv.h 6487F: arch/x86/include/uapi/asm/hyperv.h 6488F: arch/x86/kernel/cpu/mshyperv.c 6489F: arch/x86/hyperv 6490F: drivers/hid/hid-hyperv.c 6491F: drivers/hv/ 6492F: drivers/input/serio/hyperv-keyboard.c 6493F: drivers/pci/host/pci-hyperv.c 6494F: drivers/net/hyperv/ 6495F: drivers/scsi/storvsc_drv.c 6496F: drivers/uio/uio_hv_generic.c 6497F: drivers/video/fbdev/hyperv_fb.c 6498F: net/vmw_vsock/hyperv_transport.c 6499F: include/linux/hyperv.h 6500F: include/uapi/linux/hyperv.h 6501F: tools/hv/ 6502F: Documentation/ABI/stable/sysfs-bus-vmbus 6503 6504HYPERVISOR VIRTUAL CONSOLE DRIVER 6505L: linuxppc-dev@lists.ozlabs.org 6506S: Odd Fixes 6507F: drivers/tty/hvc/ 6508 6509I2C ACPI SUPPORT 6510M: Mika Westerberg <mika.westerberg@linux.intel.com> 6511L: linux-i2c@vger.kernel.org 6512L: linux-acpi@vger.kernel.org 6513S: Maintained 6514F: drivers/i2c/i2c-core-acpi.c 6515 6516I2C MUXES 6517M: Peter Rosin <peda@axentia.se> 6518L: linux-i2c@vger.kernel.org 6519S: Maintained 6520F: Documentation/i2c/i2c-topology 6521F: Documentation/i2c/muxes/ 6522F: Documentation/devicetree/bindings/i2c/i2c-mux* 6523F: Documentation/devicetree/bindings/i2c/i2c-arb* 6524F: Documentation/devicetree/bindings/i2c/i2c-gate* 6525F: drivers/i2c/i2c-mux.c 6526F: drivers/i2c/muxes/ 6527F: include/linux/i2c-mux.h 6528 6529I2C OVER PARALLEL PORT 6530M: Jean Delvare <jdelvare@suse.com> 6531L: linux-i2c@vger.kernel.org 6532S: Maintained 6533F: Documentation/i2c/busses/i2c-parport 6534F: Documentation/i2c/busses/i2c-parport-light 6535F: drivers/i2c/busses/i2c-parport.c 6536F: drivers/i2c/busses/i2c-parport-light.c 6537 6538I2C SUBSYSTEM 6539M: Wolfram Sang <wsa@the-dreams.de> 6540L: linux-i2c@vger.kernel.org 6541W: https://i2c.wiki.kernel.org/ 6542Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6543T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6544S: Maintained 6545F: Documentation/devicetree/bindings/i2c/ 6546F: Documentation/i2c/ 6547F: drivers/i2c/ 6548F: drivers/i2c/*/ 6549F: include/linux/i2c.h 6550F: include/linux/i2c-*.h 6551F: include/uapi/linux/i2c.h 6552F: include/uapi/linux/i2c-*.h 6553 6554I2C-TAOS-EVM DRIVER 6555M: Jean Delvare <jdelvare@suse.com> 6556L: linux-i2c@vger.kernel.org 6557S: Maintained 6558F: Documentation/i2c/busses/i2c-taos-evm 6559F: drivers/i2c/busses/i2c-taos-evm.c 6560 6561I2C-TINY-USB DRIVER 6562M: Till Harbaum <till@harbaum.org> 6563L: linux-i2c@vger.kernel.org 6564W: http://www.harbaum.org/till/i2c_tiny_usb 6565S: Maintained 6566F: drivers/i2c/busses/i2c-tiny-usb.c 6567 6568I2C/SMBUS CONTROLLER DRIVERS FOR PC 6569M: Jean Delvare <jdelvare@suse.com> 6570L: linux-i2c@vger.kernel.org 6571S: Maintained 6572F: Documentation/i2c/busses/i2c-ali1535 6573F: Documentation/i2c/busses/i2c-ali1563 6574F: Documentation/i2c/busses/i2c-ali15x3 6575F: Documentation/i2c/busses/i2c-amd756 6576F: Documentation/i2c/busses/i2c-amd8111 6577F: Documentation/i2c/busses/i2c-i801 6578F: Documentation/i2c/busses/i2c-nforce2 6579F: Documentation/i2c/busses/i2c-piix4 6580F: Documentation/i2c/busses/i2c-sis5595 6581F: Documentation/i2c/busses/i2c-sis630 6582F: Documentation/i2c/busses/i2c-sis96x 6583F: Documentation/i2c/busses/i2c-via 6584F: Documentation/i2c/busses/i2c-viapro 6585F: drivers/i2c/busses/i2c-ali1535.c 6586F: drivers/i2c/busses/i2c-ali1563.c 6587F: drivers/i2c/busses/i2c-ali15x3.c 6588F: drivers/i2c/busses/i2c-amd756.c 6589F: drivers/i2c/busses/i2c-amd756-s4882.c 6590F: drivers/i2c/busses/i2c-amd8111.c 6591F: drivers/i2c/busses/i2c-i801.c 6592F: drivers/i2c/busses/i2c-isch.c 6593F: drivers/i2c/busses/i2c-nforce2.c 6594F: drivers/i2c/busses/i2c-nforce2-s4985.c 6595F: drivers/i2c/busses/i2c-piix4.c 6596F: drivers/i2c/busses/i2c-sis5595.c 6597F: drivers/i2c/busses/i2c-sis630.c 6598F: drivers/i2c/busses/i2c-sis96x.c 6599F: drivers/i2c/busses/i2c-via.c 6600F: drivers/i2c/busses/i2c-viapro.c 6601 6602I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6603M: Hans de Goede <hdegoede@redhat.com> 6604L: linux-i2c@vger.kernel.org 6605S: Maintained 6606F: drivers/i2c/busses/i2c-cht-wc.c 6607 6608I2C/SMBUS ISMT DRIVER 6609M: Seth Heasley <seth.heasley@intel.com> 6610M: Neil Horman <nhorman@tuxdriver.com> 6611L: linux-i2c@vger.kernel.org 6612F: drivers/i2c/busses/i2c-ismt.c 6613F: Documentation/i2c/busses/i2c-ismt 6614 6615I2C/SMBUS STUB DRIVER 6616M: Jean Delvare <jdelvare@suse.com> 6617L: linux-i2c@vger.kernel.org 6618S: Maintained 6619F: drivers/i2c/i2c-stub.c 6620 6621IA64 (Itanium) PLATFORM 6622M: Tony Luck <tony.luck@intel.com> 6623M: Fenghua Yu <fenghua.yu@intel.com> 6624L: linux-ia64@vger.kernel.org 6625T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6626S: Maintained 6627F: arch/ia64/ 6628 6629IBM Power 842 compression accelerator 6630M: Haren Myneni <haren@us.ibm.com> 6631S: Supported 6632F: drivers/crypto/nx/Makefile 6633F: drivers/crypto/nx/Kconfig 6634F: drivers/crypto/nx/nx-842* 6635F: include/linux/sw842.h 6636F: crypto/842.c 6637F: lib/842/ 6638 6639IBM Power in-Nest Crypto Acceleration 6640M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6641M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6642L: linux-crypto@vger.kernel.org 6643S: Supported 6644F: drivers/crypto/nx/Makefile 6645F: drivers/crypto/nx/Kconfig 6646F: drivers/crypto/nx/nx-aes* 6647F: drivers/crypto/nx/nx-sha* 6648F: drivers/crypto/nx/nx.* 6649F: drivers/crypto/nx/nx_csbcpb.h 6650F: drivers/crypto/nx/nx_debugfs.h 6651 6652IBM Power Linux RAID adapter 6653M: Brian King <brking@us.ibm.com> 6654S: Supported 6655F: drivers/scsi/ipr.* 6656 6657IBM Power SRIOV Virtual NIC Device Driver 6658M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6659M: John Allen <jallen@linux.vnet.ibm.com> 6660L: netdev@vger.kernel.org 6661S: Supported 6662F: drivers/net/ethernet/ibm/ibmvnic.* 6663 6664IBM Power Virtual Accelerator Switchboard 6665M: Sukadev Bhattiprolu 6666L: linuxppc-dev@lists.ozlabs.org 6667S: Supported 6668F: arch/powerpc/platforms/powernv/vas* 6669F: arch/powerpc/platforms/powernv/copy-paste.h 6670F: arch/powerpc/include/asm/vas.h 6671F: arch/powerpc/include/uapi/asm/vas.h 6672 6673IBM Power Virtual Ethernet Device Driver 6674M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6675L: netdev@vger.kernel.org 6676S: Supported 6677F: drivers/net/ethernet/ibm/ibmveth.* 6678 6679IBM Power Virtual FC Device Drivers 6680M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6681L: linux-scsi@vger.kernel.org 6682S: Supported 6683F: drivers/scsi/ibmvscsi/ibmvfc* 6684 6685IBM Power Virtual SCSI Device Drivers 6686M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6687L: linux-scsi@vger.kernel.org 6688S: Supported 6689F: drivers/scsi/ibmvscsi/ibmvscsi* 6690F: include/scsi/viosrp.h 6691 6692IBM Power Virtual SCSI Device Target Driver 6693M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6694M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6695L: linux-scsi@vger.kernel.org 6696L: target-devel@vger.kernel.org 6697S: Supported 6698F: drivers/scsi/ibmvscsi_tgt/ 6699 6700IBM Power VMX Cryptographic instructions 6701M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6702M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6703L: linux-crypto@vger.kernel.org 6704S: Supported 6705F: drivers/crypto/vmx/Makefile 6706F: drivers/crypto/vmx/Kconfig 6707F: drivers/crypto/vmx/vmx.c 6708F: drivers/crypto/vmx/aes* 6709F: drivers/crypto/vmx/ghash* 6710F: drivers/crypto/vmx/ppc-xlate.pl 6711 6712IBM ServeRAID RAID DRIVER 6713S: Orphan 6714F: drivers/scsi/ips.* 6715 6716ICH LPC AND GPIO DRIVER 6717M: Peter Tyser <ptyser@xes-inc.com> 6718S: Maintained 6719F: drivers/mfd/lpc_ich.c 6720F: drivers/gpio/gpio-ich.c 6721 6722IDE SUBSYSTEM 6723M: "David S. Miller" <davem@davemloft.net> 6724L: linux-ide@vger.kernel.org 6725Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6726T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6727S: Maintained 6728F: Documentation/ide/ 6729F: drivers/ide/ 6730F: include/linux/ide.h 6731 6732IDE/ATAPI DRIVERS 6733M: Borislav Petkov <bp@alien8.de> 6734L: linux-ide@vger.kernel.org 6735S: Maintained 6736F: Documentation/cdrom/ide-cd 6737F: drivers/ide/ide-cd* 6738 6739IDEAPAD LAPTOP EXTRAS DRIVER 6740M: Ike Panhc <ike.pan@canonical.com> 6741L: platform-driver-x86@vger.kernel.org 6742W: http://launchpad.net/ideapad-laptop 6743S: Maintained 6744F: drivers/platform/x86/ideapad-laptop.c 6745 6746IDEAPAD LAPTOP SLIDEBAR DRIVER 6747M: Andrey Moiseev <o2g.org.ru@gmail.com> 6748L: linux-input@vger.kernel.org 6749W: https://github.com/o2genum/ideapad-slidebar 6750S: Maintained 6751F: drivers/input/misc/ideapad_slidebar.c 6752 6753IDT VersaClock 5 CLOCK DRIVER 6754M: Marek Vasut <marek.vasut@gmail.com> 6755S: Maintained 6756F: drivers/clk/clk-versaclock5.c 6757 6758IEEE 802.15.4 SUBSYSTEM 6759M: Alexander Aring <alex.aring@gmail.com> 6760M: Stefan Schmidt <stefan@osg.samsung.com> 6761L: linux-wpan@vger.kernel.org 6762W: http://wpan.cakelab.org/ 6763T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6764T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6765S: Maintained 6766F: net/ieee802154/ 6767F: net/mac802154/ 6768F: drivers/net/ieee802154/ 6769F: include/linux/nl802154.h 6770F: include/linux/ieee802154.h 6771F: include/net/nl802154.h 6772F: include/net/mac802154.h 6773F: include/net/af_ieee802154.h 6774F: include/net/cfg802154.h 6775F: include/net/ieee802154_netdev.h 6776F: Documentation/networking/ieee802154.txt 6777 6778IFE PROTOCOL 6779M: Yotam Gigi <yotam.gi@gmail.com> 6780M: Jamal Hadi Salim <jhs@mojatatu.com> 6781F: net/ife 6782F: include/net/ife.h 6783F: include/uapi/linux/ife.h 6784 6785IGORPLUG-USB IR RECEIVER 6786M: Sean Young <sean@mess.org> 6787L: linux-media@vger.kernel.org 6788S: Maintained 6789F: drivers/media/rc/igorplugusb.c 6790 6791IGUANAWORKS USB IR TRANSCEIVER 6792M: Sean Young <sean@mess.org> 6793L: linux-media@vger.kernel.org 6794S: Maintained 6795F: drivers/media/rc/iguanair.c 6796 6797IIO DIGITAL POTENTIOMETER DAC 6798M: Peter Rosin <peda@axentia.se> 6799L: linux-iio@vger.kernel.org 6800S: Maintained 6801F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6802F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6803F: drivers/iio/dac/dpot-dac.c 6804 6805IIO ENVELOPE DETECTOR 6806M: Peter Rosin <peda@axentia.se> 6807L: linux-iio@vger.kernel.org 6808S: Maintained 6809F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6810F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6811F: drivers/iio/adc/envelope-detector.c 6812 6813IIO MULTIPLEXER 6814M: Peter Rosin <peda@axentia.se> 6815L: linux-iio@vger.kernel.org 6816S: Maintained 6817F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6818F: drivers/iio/multiplexer/iio-mux.c 6819 6820IIO SUBSYSTEM AND DRIVERS 6821M: Jonathan Cameron <jic23@kernel.org> 6822R: Hartmut Knaack <knaack.h@gmx.de> 6823R: Lars-Peter Clausen <lars@metafoo.de> 6824R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6825L: linux-iio@vger.kernel.org 6826T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6827S: Maintained 6828F: Documentation/devicetree/bindings/iio/ 6829F: drivers/iio/ 6830F: drivers/staging/iio/ 6831F: include/linux/iio/ 6832F: tools/iio/ 6833 6834IKANOS/ADI EAGLE ADSL USB DRIVER 6835M: Matthieu Castet <castet.matthieu@free.fr> 6836M: Stanislaw Gruszka <stf_xl@wp.pl> 6837S: Maintained 6838F: drivers/usb/atm/ueagle-atm.c 6839 6840IMGTEC ASCII LCD DRIVER 6841M: Paul Burton <paul.burton@mips.com> 6842S: Maintained 6843F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6844F: drivers/auxdisplay/img-ascii-lcd.c 6845 6846IMGTEC IR DECODER DRIVER 6847M: James Hogan <jhogan@kernel.org> 6848S: Maintained 6849F: drivers/media/rc/img-ir/ 6850 6851IMS TWINTURBO FRAMEBUFFER DRIVER 6852L: linux-fbdev@vger.kernel.org 6853S: Orphan 6854F: drivers/video/fbdev/imsttfb.c 6855 6856INA209 HARDWARE MONITOR DRIVER 6857M: Guenter Roeck <linux@roeck-us.net> 6858L: linux-hwmon@vger.kernel.org 6859S: Maintained 6860F: Documentation/hwmon/ina209 6861F: Documentation/devicetree/bindings/i2c/ina209.txt 6862F: drivers/hwmon/ina209.c 6863 6864INA2XX HARDWARE MONITOR DRIVER 6865M: Guenter Roeck <linux@roeck-us.net> 6866L: linux-hwmon@vger.kernel.org 6867S: Maintained 6868F: Documentation/hwmon/ina2xx 6869F: drivers/hwmon/ina2xx.c 6870F: include/linux/platform_data/ina2xx.h 6871 6872INDUSTRY PACK SUBSYSTEM (IPACK) 6873M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6874M: Jens Taprogge <jens.taprogge@taprogge.org> 6875M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6876L: industrypack-devel@lists.sourceforge.net 6877W: http://industrypack.sourceforge.net 6878S: Maintained 6879F: drivers/ipack/ 6880 6881INFINIBAND SUBSYSTEM 6882M: Doug Ledford <dledford@redhat.com> 6883M: Jason Gunthorpe <jgg@mellanox.com> 6884L: linux-rdma@vger.kernel.org 6885W: http://www.openfabrics.org/ 6886Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6887T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6888S: Supported 6889F: Documentation/devicetree/bindings/infiniband/ 6890F: Documentation/infiniband/ 6891F: drivers/infiniband/ 6892F: include/uapi/linux/if_infiniband.h 6893F: include/uapi/rdma/ 6894F: include/rdma/ 6895 6896INGENIC JZ4780 DMA Driver 6897M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6898S: Maintained 6899F: drivers/dma/dma-jz4780.c 6900 6901INGENIC JZ4780 NAND DRIVER 6902M: Harvey Hunt <harveyhuntnexus@gmail.com> 6903L: linux-mtd@lists.infradead.org 6904S: Maintained 6905F: drivers/mtd/nand/jz4780_* 6906 6907INOTIFY 6908M: Jan Kara <jack@suse.cz> 6909R: Amir Goldstein <amir73il@gmail.com> 6910L: linux-fsdevel@vger.kernel.org 6911S: Maintained 6912F: Documentation/filesystems/inotify.txt 6913F: fs/notify/inotify/ 6914F: include/linux/inotify.h 6915F: include/uapi/linux/inotify.h 6916 6917INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6918M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6919L: linux-input@vger.kernel.org 6920Q: http://patchwork.kernel.org/project/linux-input/list/ 6921T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6922S: Maintained 6923F: drivers/input/ 6924F: include/linux/input.h 6925F: include/uapi/linux/input.h 6926F: include/uapi/linux/input-event-codes.h 6927F: include/linux/input/ 6928F: Documentation/devicetree/bindings/input/ 6929F: Documentation/input/ 6930 6931INPUT MULTITOUCH (MT) PROTOCOL 6932M: Henrik Rydberg <rydberg@bitmath.org> 6933L: linux-input@vger.kernel.org 6934S: Odd fixes 6935F: Documentation/input/multi-touch-protocol.rst 6936F: drivers/input/input-mt.c 6937K: \b(ABS|SYN)_MT_ 6938 6939INSIDE SECURE CRYPTO DRIVER 6940M: Antoine Tenart <antoine.tenart@free-electrons.com> 6941F: drivers/crypto/inside-secure/ 6942S: Maintained 6943L: linux-crypto@vger.kernel.org 6944 6945INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6946M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6947M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6948L: linux-integrity@vger.kernel.org 6949T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6950S: Supported 6951F: security/integrity/ima/ 6952 6953INTEL 810/815 FRAMEBUFFER DRIVER 6954M: Antonino Daplas <adaplas@gmail.com> 6955L: linux-fbdev@vger.kernel.org 6956S: Maintained 6957F: drivers/video/fbdev/i810/ 6958 6959INTEL ASoC BDW/HSW DRIVERS 6960M: Jie Yang <yang.jie@linux.intel.com> 6961L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6962S: Supported 6963F: sound/soc/intel/common/sst-dsp* 6964F: sound/soc/intel/common/sst-firmware.c 6965F: sound/soc/intel/boards/broadwell.c 6966F: sound/soc/intel/haswell/ 6967 6968INTEL C600 SERIES SAS CONTROLLER DRIVER 6969M: Intel SCU Linux support <intel-linux-scu@intel.com> 6970M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6971L: linux-scsi@vger.kernel.org 6972T: git git://git.code.sf.net/p/intel-sas/isci 6973S: Supported 6974F: drivers/scsi/isci/ 6975 6976INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6977M: Jani Nikula <jani.nikula@linux.intel.com> 6978M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6979M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6980L: intel-gfx@lists.freedesktop.org 6981W: https://01.org/linuxgraphics/ 6982B: https://01.org/linuxgraphics/documentation/how-report-bugs 6983C: irc://chat.freenode.net/intel-gfx 6984Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6985T: git git://anongit.freedesktop.org/drm-intel 6986S: Supported 6987F: drivers/gpu/drm/i915/ 6988F: include/drm/i915* 6989F: include/uapi/drm/i915_drm.h 6990F: Documentation/gpu/i915.rst 6991 6992INTEL ETHERNET DRIVERS 6993M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6994L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6995W: http://www.intel.com/support/feedback.htm 6996W: http://e1000.sourceforge.net/ 6997Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6999T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7000S: Supported 7001F: Documentation/networking/e100.txt 7002F: Documentation/networking/e1000.txt 7003F: Documentation/networking/e1000e.txt 7004F: Documentation/networking/igb.txt 7005F: Documentation/networking/igbvf.txt 7006F: Documentation/networking/ixgb.txt 7007F: Documentation/networking/ixgbe.txt 7008F: Documentation/networking/ixgbevf.txt 7009F: Documentation/networking/i40e.txt 7010F: Documentation/networking/i40evf.txt 7011F: drivers/net/ethernet/intel/ 7012F: drivers/net/ethernet/intel/*/ 7013F: include/linux/avf/virtchnl.h 7014 7015INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7016M: Maik Broemme <mbroemme@libmpq.org> 7017L: linux-fbdev@vger.kernel.org 7018S: Maintained 7019F: Documentation/fb/intelfb.txt 7020F: drivers/video/fbdev/intelfb/ 7021 7022INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7023M: Zhenyu Wang <zhenyuw@linux.intel.com> 7024M: Zhi Wang <zhi.a.wang@intel.com> 7025L: intel-gvt-dev@lists.freedesktop.org 7026L: intel-gfx@lists.freedesktop.org 7027W: https://01.org/igvt-g 7028T: git https://github.com/01org/gvt-linux.git 7029S: Supported 7030F: drivers/gpu/drm/i915/gvt/ 7031 7032INTEL HID EVENT DRIVER 7033M: Alex Hung <alex.hung@canonical.com> 7034L: platform-driver-x86@vger.kernel.org 7035S: Maintained 7036F: drivers/platform/x86/intel-hid.c 7037 7038INTEL I/OAT DMA DRIVER 7039M: Dave Jiang <dave.jiang@intel.com> 7040R: Dan Williams <dan.j.williams@intel.com> 7041L: dmaengine@vger.kernel.org 7042Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7043S: Supported 7044F: drivers/dma/ioat* 7045 7046INTEL IDLE DRIVER 7047M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7048M: Len Brown <lenb@kernel.org> 7049L: linux-pm@vger.kernel.org 7050T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7051B: https://bugzilla.kernel.org 7052S: Supported 7053F: drivers/idle/intel_idle.c 7054 7055INTEL INTEGRATED SENSOR HUB DRIVER 7056M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7057M: Jiri Kosina <jikos@kernel.org> 7058L: linux-input@vger.kernel.org 7059S: Maintained 7060F: drivers/hid/intel-ish-hid/ 7061 7062INTEL IOMMU (VT-d) 7063M: David Woodhouse <dwmw2@infradead.org> 7064L: iommu@lists.linux-foundation.org 7065T: git git://git.infradead.org/iommu-2.6.git 7066S: Supported 7067F: drivers/iommu/intel-iommu.c 7068F: include/linux/intel-iommu.h 7069 7070INTEL IOP-ADMA DMA DRIVER 7071R: Dan Williams <dan.j.williams@intel.com> 7072S: Odd fixes 7073F: drivers/dma/iop-adma.c 7074 7075INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7076M: Krzysztof Halasa <khalasa@piap.pl> 7077S: Maintained 7078F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7079F: arch/arm/mach-ixp4xx/include/mach/npe.h 7080F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7081F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7082F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7083F: drivers/net/wan/ixp4xx_hss.c 7084 7085INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7086M: Deepak Saxena <dsaxena@plexity.net> 7087S: Maintained 7088F: drivers/char/hw_random/ixp4xx-rng.c 7089 7090INTEL MANAGEMENT ENGINE (mei) 7091M: Tomas Winkler <tomas.winkler@intel.com> 7092L: linux-kernel@vger.kernel.org 7093S: Supported 7094F: include/uapi/linux/mei.h 7095F: include/linux/mei_cl_bus.h 7096F: drivers/misc/mei/* 7097F: drivers/watchdog/mei_wdt.c 7098F: Documentation/misc-devices/mei/* 7099F: samples/mei/* 7100 7101INTEL MENLOW THERMAL DRIVER 7102M: Sujith Thomas <sujith.thomas@intel.com> 7103L: platform-driver-x86@vger.kernel.org 7104W: https://01.org/linux-acpi 7105S: Supported 7106F: drivers/platform/x86/intel_menlow.c 7107 7108INTEL MERRIFIELD GPIO DRIVER 7109M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7110L: linux-gpio@vger.kernel.org 7111S: Maintained 7112F: drivers/gpio/gpio-merrifield.c 7113 7114INTEL MIC DRIVERS (mic) 7115M: Sudeep Dutt <sudeep.dutt@intel.com> 7116M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7117S: Supported 7118W: https://github.com/sudeepdutt/mic 7119W: http://software.intel.com/en-us/mic-developer 7120F: include/linux/mic_bus.h 7121F: include/linux/scif.h 7122F: include/uapi/linux/mic_common.h 7123F: include/uapi/linux/mic_ioctl.h 7124F: include/uapi/linux/scif_ioctl.h 7125F: drivers/misc/mic/ 7126F: drivers/dma/mic_x100_dma.c 7127F: drivers/dma/mic_x100_dma.h 7128F: Documentation/mic/ 7129 7130INTEL PMC CORE DRIVER 7131M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7132M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7133L: platform-driver-x86@vger.kernel.org 7134S: Maintained 7135F: arch/x86/include/asm/pmc_core.h 7136F: drivers/platform/x86/intel_pmc_core* 7137 7138INTEL PMC/P-Unit IPC DRIVER 7139M: Zha Qipeng<qipeng.zha@intel.com> 7140L: platform-driver-x86@vger.kernel.org 7141S: Maintained 7142F: drivers/platform/x86/intel_pmc_ipc.c 7143F: drivers/platform/x86/intel_punit_ipc.c 7144F: arch/x86/include/asm/intel_pmc_ipc.h 7145F: arch/x86/include/asm/intel_punit_ipc.h 7146 7147INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7148M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7149L: linux-wireless@vger.kernel.org 7150S: Maintained 7151F: Documentation/networking/README.ipw2100 7152F: Documentation/networking/README.ipw2200 7153F: drivers/net/wireless/intel/ipw2x00/ 7154 7155INTEL PSTATE DRIVER 7156M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7157M: Len Brown <lenb@kernel.org> 7158L: linux-pm@vger.kernel.org 7159S: Supported 7160F: drivers/cpufreq/intel_pstate.c 7161 7162INTEL RDMA RNIC DRIVER 7163M: Faisal Latif <faisal.latif@intel.com> 7164M: Shiraz Saleem <shiraz.saleem@intel.com> 7165L: linux-rdma@vger.kernel.org 7166S: Supported 7167F: drivers/infiniband/hw/i40iw/ 7168 7169INTEL TELEMETRY DRIVER 7170M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7171L: platform-driver-x86@vger.kernel.org 7172S: Maintained 7173F: arch/x86/include/asm/intel_telemetry.h 7174F: drivers/platform/x86/intel_telemetry* 7175 7176INTEL VIRTUAL BUTTON DRIVER 7177M: AceLan Kao <acelan.kao@canonical.com> 7178L: platform-driver-x86@vger.kernel.org 7179S: Maintained 7180F: drivers/platform/x86/intel-vbtn.c 7181 7182INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7183M: Stanislaw Gruszka <sgruszka@redhat.com> 7184L: linux-wireless@vger.kernel.org 7185S: Supported 7186F: drivers/net/wireless/intel/iwlegacy/ 7187 7188INTEL WIRELESS WIFI LINK (iwlwifi) 7189M: Johannes Berg <johannes.berg@intel.com> 7190M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7191M: Luca Coelho <luciano.coelho@intel.com> 7192M: Intel Linux Wireless <linuxwifi@intel.com> 7193L: linux-wireless@vger.kernel.org 7194W: http://intellinuxwireless.org 7195T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7196S: Supported 7197F: drivers/net/wireless/intel/iwlwifi/ 7198 7199INTEL WIRELESS WIMAX CONNECTION 2400 7200M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7201M: linux-wimax@intel.com 7202L: wimax@linuxwimax.org (subscribers-only) 7203S: Supported 7204W: http://linuxwimax.org 7205F: Documentation/wimax/README.i2400m 7206F: drivers/net/wimax/i2400m/ 7207F: include/uapi/linux/wimax/i2400m.h 7208 7209INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7210M: Mario Limonciello <mario.limonciello@dell.com> 7211S: Maintained 7212F: drivers/platform/x86/intel-wmi-thunderbolt.c 7213 7214INTEL(R) TRACE HUB 7215M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7216S: Supported 7217F: Documentation/trace/intel_th.txt 7218F: drivers/hwtracing/intel_th/ 7219 7220INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7221M: Ning Sun <ning.sun@intel.com> 7222L: tboot-devel@lists.sourceforge.net 7223W: http://tboot.sourceforge.net 7224T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7225S: Supported 7226F: Documentation/intel_txt.txt 7227F: include/linux/tboot.h 7228F: arch/x86/kernel/tboot.c 7229 7230INTEL-MID GPIO DRIVER 7231M: David Cohen <david.a.cohen@linux.intel.com> 7232L: linux-gpio@vger.kernel.org 7233S: Maintained 7234F: drivers/gpio/gpio-intel-mid.c 7235 7236INVENSENSE MPU-3050 GYROSCOPE DRIVER 7237M: Linus Walleij <linus.walleij@linaro.org> 7238L: linux-iio@vger.kernel.org 7239S: Maintained 7240F: drivers/iio/gyro/mpu3050* 7241F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7242 7243IOC3 ETHERNET DRIVER 7244M: Ralf Baechle <ralf@linux-mips.org> 7245L: linux-mips@linux-mips.org 7246S: Maintained 7247F: drivers/net/ethernet/sgi/ioc3-eth.c 7248 7249IOC3 SERIAL DRIVER 7250M: Pat Gefre <pfg@sgi.com> 7251L: linux-serial@vger.kernel.org 7252S: Maintained 7253F: drivers/tty/serial/ioc3_serial.c 7254 7255IOMMU DRIVERS 7256M: Joerg Roedel <joro@8bytes.org> 7257L: iommu@lists.linux-foundation.org 7258T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7259S: Maintained 7260F: Documentation/devicetree/bindings/iommu/ 7261F: drivers/iommu/ 7262F: include/linux/iommu.h 7263F: include/linux/iova.h 7264 7265IP MASQUERADING 7266M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7267S: Maintained 7268F: net/ipv4/netfilter/ipt_MASQUERADE.c 7269 7270IPMI SUBSYSTEM 7271M: Corey Minyard <minyard@acm.org> 7272L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7273W: http://openipmi.sourceforge.net/ 7274S: Supported 7275F: Documentation/IPMI.txt 7276F: drivers/char/ipmi/ 7277F: include/linux/ipmi* 7278F: include/uapi/linux/ipmi* 7279 7280IPS SCSI RAID DRIVER 7281M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7282L: linux-scsi@vger.kernel.org 7283W: http://www.adaptec.com/ 7284S: Maintained 7285F: drivers/scsi/ips* 7286 7287IPVS 7288M: Wensong Zhang <wensong@linux-vs.org> 7289M: Simon Horman <horms@verge.net.au> 7290M: Julian Anastasov <ja@ssi.bg> 7291L: netdev@vger.kernel.org 7292L: lvs-devel@vger.kernel.org 7293S: Maintained 7294T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7295T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7296F: Documentation/networking/ipvs-sysctl.txt 7297F: include/net/ip_vs.h 7298F: include/uapi/linux/ip_vs.h 7299F: net/netfilter/ipvs/ 7300 7301IPWIRELESS DRIVER 7302M: Jiri Kosina <jikos@kernel.org> 7303M: David Sterba <dsterba@suse.com> 7304S: Odd Fixes 7305F: drivers/tty/ipwireless/ 7306 7307IPX NETWORK LAYER 7308L: netdev@vger.kernel.org 7309S: Odd fixes 7310F: include/net/ipx.h 7311F: include/uapi/linux/ipx.h 7312F: net/ipx/ 7313 7314IRDA SUBSYSTEM 7315M: Samuel Ortiz <samuel@sortiz.org> 7316L: irda-users@lists.sourceforge.net (subscribers-only) 7317L: netdev@vger.kernel.org 7318W: http://irda.sourceforge.net/ 7319S: Maintained 7320T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7321F: Documentation/networking/irda.txt 7322F: drivers/staging/irda/ 7323 7324IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7325M: Marc Zyngier <marc.zyngier@arm.com> 7326S: Maintained 7327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7328F: Documentation/IRQ-domain.txt 7329F: include/linux/irqdomain.h 7330F: kernel/irq/irqdomain.c 7331F: kernel/irq/msi.c 7332 7333IRQ SUBSYSTEM 7334M: Thomas Gleixner <tglx@linutronix.de> 7335L: linux-kernel@vger.kernel.org 7336S: Maintained 7337T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7338F: kernel/irq/ 7339 7340IRQCHIP DRIVERS 7341M: Thomas Gleixner <tglx@linutronix.de> 7342M: Jason Cooper <jason@lakedaemon.net> 7343M: Marc Zyngier <marc.zyngier@arm.com> 7344L: linux-kernel@vger.kernel.org 7345S: Maintained 7346T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7347F: Documentation/devicetree/bindings/interrupt-controller/ 7348F: drivers/irqchip/ 7349 7350ISA 7351M: William Breathitt Gray <vilhelm.gray@gmail.com> 7352S: Maintained 7353F: Documentation/isa.txt 7354F: drivers/base/isa.c 7355F: include/linux/isa.h 7356 7357ISA RADIO MODULE 7358M: Hans Verkuil <hverkuil@xs4all.nl> 7359L: linux-media@vger.kernel.org 7360T: git git://linuxtv.org/media_tree.git 7361W: https://linuxtv.org 7362S: Maintained 7363F: drivers/media/radio/radio-isa* 7364 7365ISAPNP 7366M: Jaroslav Kysela <perex@perex.cz> 7367S: Maintained 7368F: Documentation/isapnp.txt 7369F: drivers/pnp/isapnp/ 7370F: include/linux/isapnp.h 7371 7372ISCSI 7373M: Lee Duncan <lduncan@suse.com> 7374M: Chris Leech <cleech@redhat.com> 7375L: open-iscsi@googlegroups.com 7376W: www.open-iscsi.com 7377S: Maintained 7378F: drivers/scsi/*iscsi* 7379F: include/scsi/*iscsi* 7380 7381iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7382M: Peter Jones <pjones@redhat.com> 7383M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7384S: Maintained 7385F: drivers/firmware/iscsi_ibft* 7386 7387ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7388M: Or Gerlitz <ogerlitz@mellanox.com> 7389M: Sagi Grimberg <sagi@grimberg.me> 7390M: Roi Dayan <roid@mellanox.com> 7391L: linux-rdma@vger.kernel.org 7392S: Supported 7393W: http://www.openfabrics.org 7394W: www.open-iscsi.org 7395Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7396F: drivers/infiniband/ulp/iser/ 7397 7398ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7399M: Sagi Grimberg <sagi@grimberg.me> 7400T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7401L: linux-rdma@vger.kernel.org 7402L: target-devel@vger.kernel.org 7403S: Supported 7404W: http://www.linux-iscsi.org 7405F: drivers/infiniband/ulp/isert 7406 7407ISDN SUBSYSTEM 7408M: Karsten Keil <isdn@linux-pingi.de> 7409L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7410L: netdev@vger.kernel.org 7411W: http://www.isdn4linux.de 7412T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7413S: Maintained 7414F: Documentation/isdn/ 7415F: drivers/isdn/ 7416F: include/linux/isdn.h 7417F: include/linux/isdn/ 7418F: include/uapi/linux/isdn.h 7419F: include/uapi/linux/isdn/ 7420 7421ISDN SUBSYSTEM (Eicon active card driver) 7422M: Armin Schindler <mac@melware.de> 7423L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7424W: http://www.melware.de 7425S: Maintained 7426F: drivers/isdn/hardware/eicon/ 7427 7428IT87 HARDWARE MONITORING DRIVER 7429M: Jean Delvare <jdelvare@suse.com> 7430L: linux-hwmon@vger.kernel.org 7431S: Maintained 7432F: Documentation/hwmon/it87 7433F: drivers/hwmon/it87.c 7434 7435IT913X MEDIA DRIVER 7436M: Antti Palosaari <crope@iki.fi> 7437L: linux-media@vger.kernel.org 7438W: https://linuxtv.org 7439W: http://palosaari.fi/linux/ 7440Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7441T: git git://linuxtv.org/anttip/media_tree.git 7442S: Maintained 7443F: drivers/media/tuners/it913x* 7444 7445IVTV VIDEO4LINUX DRIVER 7446M: Andy Walls <awalls@md.metrocast.net> 7447L: ivtv-devel@ivtvdriver.org (subscribers-only) 7448L: linux-media@vger.kernel.org 7449T: git git://linuxtv.org/media_tree.git 7450W: http://www.ivtvdriver.org 7451S: Maintained 7452F: Documentation/media/v4l-drivers/ivtv* 7453F: drivers/media/pci/ivtv/ 7454F: include/uapi/linux/ivtv* 7455 7456IX2505V MEDIA DRIVER 7457M: Malcolm Priestley <tvboxspy@gmail.com> 7458L: linux-media@vger.kernel.org 7459W: https://linuxtv.org 7460Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7461S: Maintained 7462F: drivers/media/dvb-frontends/ix2505v* 7463 7464JC42.4 TEMPERATURE SENSOR DRIVER 7465M: Guenter Roeck <linux@roeck-us.net> 7466L: linux-hwmon@vger.kernel.org 7467S: Maintained 7468F: drivers/hwmon/jc42.c 7469F: Documentation/hwmon/jc42 7470 7471JFS FILESYSTEM 7472M: Dave Kleikamp <shaggy@kernel.org> 7473L: jfs-discussion@lists.sourceforge.net 7474W: http://jfs.sourceforge.net/ 7475T: git git://github.com/kleikamp/linux-shaggy.git 7476S: Maintained 7477F: Documentation/filesystems/jfs.txt 7478F: fs/jfs/ 7479 7480JME NETWORK DRIVER 7481M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7482L: netdev@vger.kernel.org 7483S: Maintained 7484F: drivers/net/ethernet/jme.* 7485 7486JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7487M: David Woodhouse <dwmw2@infradead.org> 7488L: linux-mtd@lists.infradead.org 7489W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7490S: Maintained 7491F: fs/jffs2/ 7492F: include/uapi/linux/jffs2.h 7493 7494JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7495M: "Theodore Ts'o" <tytso@mit.edu> 7496M: Jan Kara <jack@suse.com> 7497L: linux-ext4@vger.kernel.org 7498S: Maintained 7499F: fs/jbd2/ 7500F: include/linux/jbd2.h 7501 7502JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7503M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7504L: linux-media@vger.kernel.org 7505S: Maintained 7506F: drivers/media/platform/rcar_jpu.c 7507 7508JSM Neo PCI based serial card 7509M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7510L: linux-serial@vger.kernel.org 7511S: Maintained 7512F: drivers/tty/serial/jsm/ 7513 7514K10TEMP HARDWARE MONITORING DRIVER 7515M: Clemens Ladisch <clemens@ladisch.de> 7516L: linux-hwmon@vger.kernel.org 7517S: Maintained 7518F: Documentation/hwmon/k10temp 7519F: drivers/hwmon/k10temp.c 7520 7521K8TEMP HARDWARE MONITORING DRIVER 7522M: Rudolf Marek <r.marek@assembler.cz> 7523L: linux-hwmon@vger.kernel.org 7524S: Maintained 7525F: Documentation/hwmon/k8temp 7526F: drivers/hwmon/k8temp.c 7527 7528KASAN 7529M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7530R: Alexander Potapenko <glider@google.com> 7531R: Dmitry Vyukov <dvyukov@google.com> 7532L: kasan-dev@googlegroups.com 7533S: Maintained 7534F: arch/*/include/asm/kasan.h 7535F: arch/*/mm/kasan_init* 7536F: Documentation/dev-tools/kasan.rst 7537F: include/linux/kasan*.h 7538F: lib/test_kasan.c 7539F: mm/kasan/ 7540F: scripts/Makefile.kasan 7541 7542KCONFIG 7543L: linux-kbuild@vger.kernel.org 7544S: Orphan 7545F: Documentation/kbuild/kconfig-language.txt 7546F: scripts/kconfig/ 7547 7548KDUMP 7549M: Dave Young <dyoung@redhat.com> 7550M: Baoquan He <bhe@redhat.com> 7551R: Vivek Goyal <vgoyal@redhat.com> 7552L: kexec@lists.infradead.org 7553W: http://lse.sourceforge.net/kdump/ 7554S: Maintained 7555F: Documentation/kdump/ 7556 7557KEENE FM RADIO TRANSMITTER DRIVER 7558M: Hans Verkuil <hverkuil@xs4all.nl> 7559L: linux-media@vger.kernel.org 7560T: git git://linuxtv.org/media_tree.git 7561W: https://linuxtv.org 7562S: Maintained 7563F: drivers/media/radio/radio-keene* 7564 7565KERNEL AUTOMOUNTER v4 (AUTOFS4) 7566M: Ian Kent <raven@themaw.net> 7567L: autofs@vger.kernel.org 7568S: Maintained 7569F: fs/autofs4/ 7570 7571KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7572M: Masahiro Yamada <yamada.masahiro@socionext.com> 7573M: Michal Marek <michal.lkml@markovi.net> 7574T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7575L: linux-kbuild@vger.kernel.org 7576S: Maintained 7577F: Documentation/kbuild/ 7578F: Makefile 7579F: scripts/Makefile.* 7580F: scripts/basic/ 7581F: scripts/mk* 7582F: scripts/package/ 7583 7584KERNEL JANITORS 7585L: kernel-janitors@vger.kernel.org 7586W: http://kernelnewbies.org/KernelJanitors 7587S: Odd Fixes 7588 7589KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7590M: "J. Bruce Fields" <bfields@fieldses.org> 7591M: Jeff Layton <jlayton@kernel.org> 7592L: linux-nfs@vger.kernel.org 7593W: http://nfs.sourceforge.net/ 7594T: git git://linux-nfs.org/~bfields/linux.git 7595S: Supported 7596F: fs/nfsd/ 7597F: include/uapi/linux/nfsd/ 7598F: fs/lockd/ 7599F: fs/nfs_common/ 7600F: net/sunrpc/ 7601F: include/linux/lockd/ 7602F: include/linux/sunrpc/ 7603F: include/uapi/linux/sunrpc/ 7604 7605KERNEL SELFTEST FRAMEWORK 7606M: Shuah Khan <shuahkh@osg.samsung.com> 7607M: Shuah Khan <shuah@kernel.org> 7608L: linux-kselftest@vger.kernel.org 7609T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7610S: Maintained 7611F: tools/testing/selftests/ 7612F: Documentation/dev-tools/kselftest* 7613 7614KERNEL USERMODE HELPER 7615M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7616L: linux-kernel@vger.kernel.org 7617S: Maintained 7618F: kernel/umh.c 7619F: include/linux/umh.h 7620 7621KERNEL VIRTUAL MACHINE (KVM) 7622M: Paolo Bonzini <pbonzini@redhat.com> 7623M: Radim Krčmář <rkrcmar@redhat.com> 7624L: kvm@vger.kernel.org 7625W: http://www.linux-kvm.org 7626T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7627S: Supported 7628F: Documentation/virtual/kvm/ 7629F: include/trace/events/kvm.h 7630F: include/uapi/asm-generic/kvm* 7631F: include/uapi/linux/kvm* 7632F: include/asm-generic/kvm* 7633F: include/linux/kvm* 7634F: include/kvm/iodev.h 7635F: virt/kvm/* 7636F: tools/kvm/ 7637 7638KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7639M: Joerg Roedel <joro@8bytes.org> 7640L: kvm@vger.kernel.org 7641W: http://www.linux-kvm.org/ 7642S: Maintained 7643F: arch/x86/include/asm/svm.h 7644F: arch/x86/kvm/svm.c 7645 7646KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7647M: Christoffer Dall <christoffer.dall@linaro.org> 7648M: Marc Zyngier <marc.zyngier@arm.com> 7649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7650L: kvmarm@lists.cs.columbia.edu 7651W: http://systems.cs.columbia.edu/projects/kvm-arm 7652T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7653S: Supported 7654F: arch/arm/include/uapi/asm/kvm* 7655F: arch/arm/include/asm/kvm* 7656F: arch/arm/kvm/ 7657F: virt/kvm/arm/ 7658F: include/kvm/arm_* 7659 7660KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7661M: Christoffer Dall <christoffer.dall@linaro.org> 7662M: Marc Zyngier <marc.zyngier@arm.com> 7663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7664L: kvmarm@lists.cs.columbia.edu 7665S: Maintained 7666F: arch/arm64/include/uapi/asm/kvm* 7667F: arch/arm64/include/asm/kvm* 7668F: arch/arm64/kvm/ 7669 7670KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7671M: James Hogan <jhogan@kernel.org> 7672L: linux-mips@linux-mips.org 7673S: Supported 7674F: arch/mips/include/uapi/asm/kvm* 7675F: arch/mips/include/asm/kvm* 7676F: arch/mips/kvm/ 7677 7678KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7679M: Paul Mackerras <paulus@ozlabs.org> 7680L: kvm-ppc@vger.kernel.org 7681W: http://www.linux-kvm.org/ 7682T: git git://github.com/agraf/linux-2.6.git 7683S: Supported 7684F: arch/powerpc/include/uapi/asm/kvm* 7685F: arch/powerpc/include/asm/kvm* 7686F: arch/powerpc/kvm/ 7687F: arch/powerpc/kernel/kvm* 7688 7689KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7690M: Christian Borntraeger <borntraeger@de.ibm.com> 7691M: Cornelia Huck <cohuck@redhat.com> 7692L: linux-s390@vger.kernel.org 7693W: http://www.ibm.com/developerworks/linux/linux390/ 7694T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7695S: Supported 7696F: arch/s390/include/uapi/asm/kvm* 7697F: arch/s390/include/asm/gmap.h 7698F: arch/s390/include/asm/kvm* 7699F: arch/s390/kvm/ 7700F: arch/s390/mm/gmap.c 7701 7702KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7703M: Paolo Bonzini <pbonzini@redhat.com> 7704M: Radim Krčmář <rkrcmar@redhat.com> 7705L: kvm@vger.kernel.org 7706W: http://www.linux-kvm.org 7707T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7708S: Supported 7709F: arch/x86/kvm/ 7710F: arch/x86/include/uapi/asm/kvm* 7711F: arch/x86/include/asm/kvm* 7712F: arch/x86/include/asm/pvclock-abi.h 7713F: arch/x86/kernel/kvm.c 7714F: arch/x86/kernel/kvmclock.c 7715 7716KERNFS 7717M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7718M: Tejun Heo <tj@kernel.org> 7719T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7720S: Supported 7721F: include/linux/kernfs.h 7722F: fs/kernfs/ 7723 7724KEXEC 7725M: Eric Biederman <ebiederm@xmission.com> 7726W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7727L: kexec@lists.infradead.org 7728S: Maintained 7729F: include/linux/kexec.h 7730F: include/uapi/linux/kexec.h 7731F: kernel/kexec* 7732 7733KEYS-ENCRYPTED 7734M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7735L: linux-integrity@vger.kernel.org 7736L: keyrings@vger.kernel.org 7737S: Supported 7738F: Documentation/security/keys/trusted-encrypted.rst 7739F: include/keys/encrypted-type.h 7740F: security/keys/encrypted-keys/ 7741 7742KEYS-TRUSTED 7743M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7744L: linux-integrity@vger.kernel.org 7745L: keyrings@vger.kernel.org 7746S: Supported 7747F: Documentation/security/keys/trusted-encrypted.rst 7748F: include/keys/trusted-type.h 7749F: security/keys/trusted.c 7750F: security/keys/trusted.h 7751 7752KEYS/KEYRINGS: 7753M: David Howells <dhowells@redhat.com> 7754L: keyrings@vger.kernel.org 7755S: Maintained 7756F: Documentation/security/keys/core.rst 7757F: include/linux/key.h 7758F: include/linux/key-type.h 7759F: include/linux/keyctl.h 7760F: include/uapi/linux/keyctl.h 7761F: include/keys/ 7762F: security/keys/ 7763 7764KGDB / KDB /debug_core 7765M: Jason Wessel <jason.wessel@windriver.com> 7766M: Daniel Thompson <daniel.thompson@linaro.org> 7767W: http://kgdb.wiki.kernel.org/ 7768L: kgdb-bugreport@lists.sourceforge.net 7769T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7770S: Maintained 7771F: Documentation/dev-tools/kgdb.rst 7772F: drivers/misc/kgdbts.c 7773F: drivers/tty/serial/kgdboc.c 7774F: include/linux/kdb.h 7775F: include/linux/kgdb.h 7776F: kernel/debug/ 7777 7778KMEMLEAK 7779M: Catalin Marinas <catalin.marinas@arm.com> 7780S: Maintained 7781F: Documentation/dev-tools/kmemleak.rst 7782F: include/linux/kmemleak.h 7783F: mm/kmemleak.c 7784F: mm/kmemleak-test.c 7785 7786KMOD KERNEL MODULE LOADER - USERMODE HELPER 7787M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7788L: linux-kernel@vger.kernel.org 7789S: Maintained 7790F: kernel/kmod.c 7791F: include/linux/kmod.h 7792F: lib/test_kmod.c 7793F: tools/testing/selftests/kmod/ 7794 7795KPROBES 7796M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7797M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7798M: "David S. Miller" <davem@davemloft.net> 7799M: Masami Hiramatsu <mhiramat@kernel.org> 7800S: Maintained 7801F: Documentation/kprobes.txt 7802F: include/linux/kprobes.h 7803F: include/asm-generic/kprobes.h 7804F: kernel/kprobes.c 7805 7806KS0108 LCD CONTROLLER DRIVER 7807M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7808W: http://miguelojeda.es/auxdisplay.htm 7809W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7810S: Maintained 7811F: Documentation/auxdisplay/ks0108 7812F: drivers/auxdisplay/ks0108.c 7813F: include/linux/ks0108.h 7814 7815L3MDEV 7816M: David Ahern <dsa@cumulusnetworks.com> 7817L: netdev@vger.kernel.org 7818S: Maintained 7819F: net/l3mdev 7820F: include/net/l3mdev.h 7821 7822LANTIQ MIPS ARCHITECTURE 7823M: John Crispin <john@phrozen.org> 7824L: linux-mips@linux-mips.org 7825S: Maintained 7826F: arch/mips/lantiq 7827F: drivers/soc/lantiq 7828 7829LAPB module 7830L: linux-x25@vger.kernel.org 7831S: Orphan 7832F: Documentation/networking/lapb-module.txt 7833F: include/*/lapb.h 7834F: net/lapb/ 7835 7836LASI 53c700 driver for PARISC 7837M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7838L: linux-scsi@vger.kernel.org 7839S: Maintained 7840F: Documentation/scsi/53c700.txt 7841F: drivers/scsi/53c700* 7842 7843LEAKING_ADDRESSES 7844M: Tobin C. Harding <me@tobin.cc> 7845S: Maintained 7846F: scripts/leaking_addresses.pl 7847 7848LED SUBSYSTEM 7849M: Richard Purdie <rpurdie@rpsys.net> 7850M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7851M: Pavel Machek <pavel@ucw.cz> 7852L: linux-leds@vger.kernel.org 7853T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7854S: Maintained 7855F: Documentation/devicetree/bindings/leds/ 7856F: drivers/leds/ 7857F: include/linux/leds.h 7858 7859LEGACY EEPROM DRIVER 7860M: Jean Delvare <jdelvare@suse.com> 7861S: Maintained 7862F: Documentation/misc-devices/eeprom 7863F: drivers/misc/eeprom/eeprom.c 7864 7865LEGO USB Tower driver 7866M: Juergen Stuber <starblue@users.sourceforge.net> 7867L: legousb-devel@lists.sourceforge.net 7868W: http://legousb.sourceforge.net/ 7869S: Maintained 7870F: drivers/usb/misc/legousbtower.c 7871 7872LG2160 MEDIA DRIVER 7873M: Michael Krufky <mkrufky@linuxtv.org> 7874L: linux-media@vger.kernel.org 7875W: https://linuxtv.org 7876W: http://github.com/mkrufky 7877Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7878T: git git://linuxtv.org/mkrufky/tuners.git 7879S: Maintained 7880F: drivers/media/dvb-frontends/lg2160.* 7881 7882LGDT3305 MEDIA DRIVER 7883M: Michael Krufky <mkrufky@linuxtv.org> 7884L: linux-media@vger.kernel.org 7885W: https://linuxtv.org 7886W: http://github.com/mkrufky 7887Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7888T: git git://linuxtv.org/mkrufky/tuners.git 7889S: Maintained 7890F: drivers/media/dvb-frontends/lgdt3305.* 7891 7892LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7893M: Viresh Kumar <vireshk@kernel.org> 7894L: linux-ide@vger.kernel.org 7895T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7896S: Maintained 7897F: include/linux/pata_arasan_cf_data.h 7898F: drivers/ata/pata_arasan_cf.c 7899 7900LIBATA PATA DRIVERS 7901M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7902M: Tejun Heo <tj@kernel.org> 7903L: linux-ide@vger.kernel.org 7904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7905S: Maintained 7906F: drivers/ata/pata_*.c 7907F: drivers/ata/ata_generic.c 7908 7909LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7910M: Linus Walleij <linus.walleij@linaro.org> 7911L: linux-ide@vger.kernel.org 7912T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7913S: Maintained 7914F: drivers/ata/pata_ftide010.c 7915F: drivers/ata/sata_gemini.c 7916F: drivers/ata/sata_gemini.h 7917 7918LIBATA SATA AHCI PLATFORM devices support 7919M: Hans de Goede <hdegoede@redhat.com> 7920M: Tejun Heo <tj@kernel.org> 7921L: linux-ide@vger.kernel.org 7922T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7923S: Maintained 7924F: drivers/ata/ahci_platform.c 7925F: drivers/ata/libahci_platform.c 7926F: include/linux/ahci_platform.h 7927 7928LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7929M: Mikael Pettersson <mikpelinux@gmail.com> 7930L: linux-ide@vger.kernel.org 7931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7932S: Maintained 7933F: drivers/ata/sata_promise.* 7934 7935LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7936M: Tejun Heo <tj@kernel.org> 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/ 7941F: include/linux/ata.h 7942F: include/linux/libata.h 7943F: Documentation/devicetree/bindings/ata/ 7944 7945LIBLOCKDEP 7946M: Sasha Levin <alexander.levin@verizon.com> 7947S: Maintained 7948F: tools/lib/lockdep/ 7949 7950LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7951M: Ross Zwisler <ross.zwisler@linux.intel.com> 7952L: linux-nvdimm@lists.01.org 7953Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7954S: Supported 7955F: drivers/nvdimm/blk.c 7956F: drivers/nvdimm/region_devs.c 7957 7958LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7959M: Vishal Verma <vishal.l.verma@intel.com> 7960L: linux-nvdimm@lists.01.org 7961Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7962S: Supported 7963F: drivers/nvdimm/btt* 7964 7965LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7966M: Ross Zwisler <ross.zwisler@linux.intel.com> 7967L: linux-nvdimm@lists.01.org 7968Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7969S: Supported 7970F: drivers/nvdimm/pmem* 7971 7972LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7973M: Dan Williams <dan.j.williams@intel.com> 7974L: linux-nvdimm@lists.01.org 7975Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7976T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7977S: Supported 7978F: drivers/nvdimm/* 7979F: drivers/acpi/nfit/* 7980F: include/linux/nd.h 7981F: include/linux/libnvdimm.h 7982F: include/uapi/linux/ndctl.h 7983 7984LIGHTNVM PLATFORM SUPPORT 7985M: Matias Bjorling <mb@lightnvm.io> 7986W: http://github/OpenChannelSSD 7987L: linux-block@vger.kernel.org 7988S: Maintained 7989F: drivers/lightnvm/ 7990F: include/linux/lightnvm.h 7991F: include/uapi/linux/lightnvm.h 7992 7993LINUX FOR POWER MACINTOSH 7994M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7995W: http://www.penguinppc.org/ 7996L: linuxppc-dev@lists.ozlabs.org 7997S: Maintained 7998F: arch/powerpc/platforms/powermac/ 7999F: drivers/macintosh/ 8000 8001LINUX FOR POWERPC (32-BIT AND 64-BIT) 8002M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8003M: Paul Mackerras <paulus@samba.org> 8004M: Michael Ellerman <mpe@ellerman.id.au> 8005W: https://github.com/linuxppc/linux/wiki 8006L: linuxppc-dev@lists.ozlabs.org 8007Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8008T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8009S: Supported 8010F: Documentation/ABI/stable/sysfs-firmware-opal-* 8011F: Documentation/devicetree/bindings/powerpc/ 8012F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8013F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8014F: Documentation/powerpc/ 8015F: arch/powerpc/ 8016F: drivers/char/tpm/tpm_ibmvtpm* 8017F: drivers/crypto/nx/ 8018F: drivers/crypto/vmx/ 8019F: drivers/i2c/busses/i2c-opal.c 8020F: drivers/net/ethernet/ibm/ibmveth.* 8021F: drivers/net/ethernet/ibm/ibmvnic.* 8022F: drivers/pci/hotplug/pnv_php.c 8023F: drivers/pci/hotplug/rpa* 8024F: drivers/rtc/rtc-opal.c 8025F: drivers/scsi/ibmvscsi/ 8026F: drivers/tty/hvc/hvc_opal.c 8027F: drivers/watchdog/wdrtas.c 8028F: tools/testing/selftests/powerpc 8029N: /pmac 8030N: powermac 8031N: powernv 8032N: [^a-z0-9]ps3 8033N: pseries 8034 8035LINUX FOR POWERPC EMBEDDED MPC5XXX 8036M: Anatolij Gustschin <agust@denx.de> 8037L: linuxppc-dev@lists.ozlabs.org 8038T: git git://git.denx.de/linux-denx-agust.git 8039S: Maintained 8040F: arch/powerpc/platforms/512x/ 8041F: arch/powerpc/platforms/52xx/ 8042 8043LINUX FOR POWERPC EMBEDDED PPC4XX 8044M: Alistair Popple <alistair@popple.id.au> 8045M: Matt Porter <mporter@kernel.crashing.org> 8046W: http://www.penguinppc.org/ 8047L: linuxppc-dev@lists.ozlabs.org 8048S: Maintained 8049F: arch/powerpc/platforms/40x/ 8050F: arch/powerpc/platforms/44x/ 8051 8052LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8053M: Scott Wood <oss@buserror.net> 8054M: Kumar Gala <galak@kernel.crashing.org> 8055W: http://www.penguinppc.org/ 8056L: linuxppc-dev@lists.ozlabs.org 8057T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8058S: Maintained 8059F: arch/powerpc/platforms/83xx/ 8060F: arch/powerpc/platforms/85xx/ 8061F: Documentation/devicetree/bindings/powerpc/fsl/ 8062 8063LINUX FOR POWERPC EMBEDDED PPC8XX 8064M: Vitaly Bordug <vitb@kernel.crashing.org> 8065W: http://www.penguinppc.org/ 8066L: linuxppc-dev@lists.ozlabs.org 8067S: Maintained 8068F: arch/powerpc/platforms/8xx/ 8069 8070LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8071L: linuxppc-dev@lists.ozlabs.org 8072S: Orphan 8073F: arch/powerpc/*/*virtex* 8074F: arch/powerpc/*/*/*virtex* 8075 8076LINUX FOR POWERPC PA SEMI PWRFICIENT 8077L: linuxppc-dev@lists.ozlabs.org 8078S: Orphan 8079F: arch/powerpc/platforms/pasemi/ 8080F: drivers/*/*pasemi* 8081F: drivers/*/*/*pasemi* 8082 8083LINUX KERNEL DUMP TEST MODULE (LKDTM) 8084M: Kees Cook <keescook@chromium.org> 8085S: Maintained 8086F: drivers/misc/lkdtm* 8087 8088LINUX SECURITY MODULE (LSM) FRAMEWORK 8089M: Chris Wright <chrisw@sous-sol.org> 8090L: linux-security-module@vger.kernel.org 8091S: Supported 8092 8093LIS3LV02D ACCELEROMETER DRIVER 8094M: Eric Piel <eric.piel@tremplin-utc.net> 8095S: Maintained 8096F: Documentation/misc-devices/lis3lv02d 8097F: drivers/misc/lis3lv02d/ 8098F: drivers/platform/x86/hp_accel.c 8099 8100LIVE PATCHING 8101M: Josh Poimboeuf <jpoimboe@redhat.com> 8102M: Jessica Yu <jeyu@kernel.org> 8103M: Jiri Kosina <jikos@kernel.org> 8104M: Miroslav Benes <mbenes@suse.cz> 8105R: Petr Mladek <pmladek@suse.com> 8106S: Maintained 8107F: kernel/livepatch/ 8108F: include/linux/livepatch.h 8109F: arch/x86/include/asm/livepatch.h 8110F: arch/x86/kernel/livepatch.c 8111F: Documentation/livepatch/ 8112F: Documentation/ABI/testing/sysfs-kernel-livepatch 8113F: samples/livepatch/ 8114L: live-patching@vger.kernel.org 8115T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8116 8117LLC (802.2) 8118L: netdev@vger.kernel.org 8119S: Odd fixes 8120F: include/linux/llc.h 8121F: include/uapi/linux/llc.h 8122F: include/net/llc* 8123F: net/llc/ 8124 8125LM73 HARDWARE MONITOR DRIVER 8126M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8127L: linux-hwmon@vger.kernel.org 8128S: Maintained 8129F: drivers/hwmon/lm73.c 8130 8131LM78 HARDWARE MONITOR DRIVER 8132M: Jean Delvare <jdelvare@suse.com> 8133L: linux-hwmon@vger.kernel.org 8134S: Maintained 8135F: Documentation/hwmon/lm78 8136F: drivers/hwmon/lm78.c 8137 8138LM83 HARDWARE MONITOR DRIVER 8139M: Jean Delvare <jdelvare@suse.com> 8140L: linux-hwmon@vger.kernel.org 8141S: Maintained 8142F: Documentation/hwmon/lm83 8143F: drivers/hwmon/lm83.c 8144 8145LM90 HARDWARE MONITOR DRIVER 8146M: Jean Delvare <jdelvare@suse.com> 8147L: linux-hwmon@vger.kernel.org 8148S: Maintained 8149F: Documentation/hwmon/lm90 8150F: Documentation/devicetree/bindings/hwmon/lm90.txt 8151F: drivers/hwmon/lm90.c 8152F: include/dt-bindings/thermal/lm90.h 8153 8154LM95234 HARDWARE MONITOR DRIVER 8155M: Guenter Roeck <linux@roeck-us.net> 8156L: linux-hwmon@vger.kernel.org 8157S: Maintained 8158F: Documentation/hwmon/lm95234 8159F: drivers/hwmon/lm95234.c 8160 8161LME2510 MEDIA DRIVER 8162M: Malcolm Priestley <tvboxspy@gmail.com> 8163L: linux-media@vger.kernel.org 8164W: https://linuxtv.org 8165Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8166S: Maintained 8167F: drivers/media/usb/dvb-usb-v2/lmedm04* 8168 8169LOADPIN SECURITY MODULE 8170M: Kees Cook <keescook@chromium.org> 8171T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8172S: Supported 8173F: security/loadpin/ 8174F: Documentation/admin-guide/LSM/LoadPin.rst 8175 8176LOCKING PRIMITIVES 8177M: Peter Zijlstra <peterz@infradead.org> 8178M: Ingo Molnar <mingo@redhat.com> 8179L: linux-kernel@vger.kernel.org 8180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8181S: Maintained 8182F: Documentation/locking/ 8183F: include/linux/lockdep.h 8184F: include/linux/spinlock*.h 8185F: arch/*/include/asm/spinlock*.h 8186F: include/linux/rwlock*.h 8187F: include/linux/mutex*.h 8188F: arch/*/include/asm/mutex*.h 8189F: include/linux/rwsem*.h 8190F: arch/*/include/asm/rwsem.h 8191F: include/linux/seqlock.h 8192F: lib/locking*.[ch] 8193F: kernel/locking/ 8194 8195LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8196M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8197L: linux-ntfs-dev@lists.sourceforge.net 8198W: http://www.linux-ntfs.org/content/view/19/37/ 8199S: Maintained 8200F: Documentation/ldm.txt 8201F: block/partitions/ldm.* 8202 8203LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8204M: Sathya Prakash <sathya.prakash@broadcom.com> 8205M: Chaitra P B <chaitra.basappa@broadcom.com> 8206M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8207L: MPT-FusionLinux.pdl@broadcom.com 8208L: linux-scsi@vger.kernel.org 8209W: http://www.avagotech.com/support/ 8210S: Supported 8211F: drivers/message/fusion/ 8212F: drivers/scsi/mpt2sas/ 8213F: drivers/scsi/mpt3sas/ 8214 8215LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8216M: Matthew Wilcox <matthew@wil.cx> 8217L: linux-scsi@vger.kernel.org 8218S: Maintained 8219F: drivers/scsi/sym53c8xx_2/ 8220 8221LTC4261 HARDWARE MONITOR DRIVER 8222M: Guenter Roeck <linux@roeck-us.net> 8223L: linux-hwmon@vger.kernel.org 8224S: Maintained 8225F: Documentation/hwmon/ltc4261 8226F: drivers/hwmon/ltc4261.c 8227 8228LTC4306 I2C MULTIPLEXER DRIVER 8229M: Michael Hennerich <michael.hennerich@analog.com> 8230W: http://ez.analog.com/community/linux-device-drivers 8231L: linux-i2c@vger.kernel.org 8232S: Supported 8233F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8234F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8235 8236LTP (Linux Test Project) 8237M: Mike Frysinger <vapier@gentoo.org> 8238M: Cyril Hrubis <chrubis@suse.cz> 8239M: Wanlong Gao <wanlong.gao@gmail.com> 8240M: Jan Stancek <jstancek@redhat.com> 8241M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8242M: Alexey Kodanev <alexey.kodanev@oracle.com> 8243L: ltp@lists.linux.it (subscribers-only) 8244W: http://linux-test-project.github.io/ 8245T: git git://github.com/linux-test-project/ltp.git 8246S: Maintained 8247 8248M32R ARCHITECTURE 8249W: http://www.linux-m32r.org/ 8250S: Orphan 8251F: arch/m32r/ 8252 8253M68K ARCHITECTURE 8254M: Geert Uytterhoeven <geert@linux-m68k.org> 8255L: linux-m68k@lists.linux-m68k.org 8256W: http://www.linux-m68k.org/ 8257T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8258S: Maintained 8259F: arch/m68k/ 8260F: drivers/zorro/ 8261 8262M68K ON APPLE MACINTOSH 8263M: Joshua Thompson <funaho@jurai.org> 8264W: http://www.mac.linux-m68k.org/ 8265L: linux-m68k@lists.linux-m68k.org 8266S: Maintained 8267F: arch/m68k/mac/ 8268 8269M68K ON HP9000/300 8270M: Philip Blundell <philb@gnu.org> 8271W: http://www.tazenda.demon.co.uk/phil/linux-hp 8272S: Maintained 8273F: arch/m68k/hp300/ 8274 8275M88DS3103 MEDIA DRIVER 8276M: Antti Palosaari <crope@iki.fi> 8277L: linux-media@vger.kernel.org 8278W: https://linuxtv.org 8279W: http://palosaari.fi/linux/ 8280Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8281T: git git://linuxtv.org/anttip/media_tree.git 8282S: Maintained 8283F: drivers/media/dvb-frontends/m88ds3103* 8284 8285M88RS2000 MEDIA DRIVER 8286M: Malcolm Priestley <tvboxspy@gmail.com> 8287L: linux-media@vger.kernel.org 8288W: https://linuxtv.org 8289Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8290S: Maintained 8291F: drivers/media/dvb-frontends/m88rs2000* 8292 8293MA901 MASTERKIT USB FM RADIO DRIVER 8294M: Alexey Klimov <klimov.linux@gmail.com> 8295L: linux-media@vger.kernel.org 8296T: git git://linuxtv.org/media_tree.git 8297S: Maintained 8298F: drivers/media/radio/radio-ma901.c 8299 8300MAC80211 8301M: Johannes Berg <johannes@sipsolutions.net> 8302L: linux-wireless@vger.kernel.org 8303W: http://wireless.kernel.org/ 8304T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8305T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8306S: Maintained 8307F: Documentation/networking/mac80211-injection.txt 8308F: include/net/mac80211.h 8309F: net/mac80211/ 8310F: drivers/net/wireless/mac80211_hwsim.[ch] 8311F: Documentation/networking/mac80211_hwsim/README 8312 8313MAILBOX API 8314M: Jassi Brar <jassisinghbrar@gmail.com> 8315L: linux-kernel@vger.kernel.org 8316S: Maintained 8317F: drivers/mailbox/ 8318F: include/linux/mailbox_client.h 8319F: include/linux/mailbox_controller.h 8320 8321MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8322M: Michael Kerrisk <mtk.manpages@gmail.com> 8323W: http://www.kernel.org/doc/man-pages 8324L: linux-man@vger.kernel.org 8325S: Maintained 8326 8327MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8328M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8329L: linux-mips@linux-mips.org 8330S: Maintained 8331F: arch/mips/boot/dts/img/pistachio_marduk.dts 8332 8333MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8334M: Andrew Lunn <andrew@lunn.ch> 8335M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8336L: netdev@vger.kernel.org 8337S: Maintained 8338F: drivers/net/dsa/mv88e6xxx/ 8339F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8340 8341MARVELL ARMADA DRM SUPPORT 8342M: Russell King <linux@armlinux.org.uk> 8343S: Maintained 8344T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8345T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8346F: drivers/gpu/drm/armada/ 8347F: include/uapi/drm/armada_drm.h 8348F: Documentation/devicetree/bindings/display/armada/ 8349 8350MARVELL CRYPTO DRIVER 8351M: Boris Brezillon <boris.brezillon@free-electrons.com> 8352M: Arnaud Ebalard <arno@natisbad.org> 8353F: drivers/crypto/marvell/ 8354S: Maintained 8355L: linux-crypto@vger.kernel.org 8356 8357MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8358M: Mirko Lindner <mlindner@marvell.com> 8359M: Stephen Hemminger <stephen@networkplumber.org> 8360L: netdev@vger.kernel.org 8361S: Maintained 8362F: drivers/net/ethernet/marvell/sk* 8363 8364MARVELL LIBERTAS WIRELESS DRIVER 8365L: libertas-dev@lists.infradead.org 8366S: Orphan 8367F: drivers/net/wireless/marvell/libertas/ 8368 8369MARVELL MACCHIATOBIN SUPPORT 8370M: Russell King <rmk@armlinux.org.uk> 8371L: linux-arm-kernel@lists.infradead.org 8372S: Maintained 8373F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8374 8375MARVELL MV643XX ETHERNET DRIVER 8376M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8377L: netdev@vger.kernel.org 8378S: Maintained 8379F: drivers/net/ethernet/marvell/mv643xx_eth.* 8380F: include/linux/mv643xx.h 8381 8382MARVELL MV88X3310 PHY DRIVER 8383M: Russell King <rmk@armlinux.org.uk> 8384L: netdev@vger.kernel.org 8385S: Maintained 8386F: drivers/net/phy/marvell10g.c 8387 8388MARVELL MVNETA ETHERNET DRIVER 8389M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8390L: netdev@vger.kernel.org 8391S: Maintained 8392F: drivers/net/ethernet/marvell/mvneta.* 8393 8394MARVELL MWIFIEX WIRELESS DRIVER 8395M: Amitkumar Karwar <amitkarwar@gmail.com> 8396M: Nishant Sarmukadam <nishants@marvell.com> 8397M: Ganapathi Bhat <gbhat@marvell.com> 8398M: Xinming Hu <huxm@marvell.com> 8399L: linux-wireless@vger.kernel.org 8400S: Maintained 8401F: drivers/net/wireless/marvell/mwifiex/ 8402 8403MARVELL MWL8K WIRELESS DRIVER 8404M: Lennert Buytenhek <buytenh@wantstofly.org> 8405L: linux-wireless@vger.kernel.org 8406S: Odd Fixes 8407F: drivers/net/wireless/marvell/mwl8k.c 8408 8409MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8410M: Nicolas Pitre <nico@fluxnic.net> 8411S: Odd Fixes 8412F: drivers/mmc/host/mvsdio.* 8413 8414MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8415M: Hu Ziji <huziji@marvell.com> 8416L: linux-mmc@vger.kernel.org 8417S: Supported 8418F: drivers/mmc/host/sdhci-xenon* 8419F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8420 8421MATROX FRAMEBUFFER DRIVER 8422L: linux-fbdev@vger.kernel.org 8423S: Orphan 8424F: drivers/video/fbdev/matrox/matroxfb_* 8425F: include/uapi/linux/matroxfb.h 8426 8427MAX16065 HARDWARE MONITOR DRIVER 8428M: Guenter Roeck <linux@roeck-us.net> 8429L: linux-hwmon@vger.kernel.org 8430S: Maintained 8431F: Documentation/hwmon/max16065 8432F: drivers/hwmon/max16065.c 8433 8434MAX20751 HARDWARE MONITOR DRIVER 8435M: Guenter Roeck <linux@roeck-us.net> 8436L: linux-hwmon@vger.kernel.org 8437S: Maintained 8438F: Documentation/hwmon/max20751 8439F: drivers/hwmon/max20751.c 8440 8441MAX2175 SDR TUNER DRIVER 8442M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8443L: linux-media@vger.kernel.org 8444T: git git://linuxtv.org/media_tree.git 8445S: Maintained 8446F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8447F: Documentation/media/v4l-drivers/max2175.rst 8448F: drivers/media/i2c/max2175* 8449F: include/uapi/linux/max2175.h 8450 8451MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8452L: linux-hwmon@vger.kernel.org 8453S: Orphan 8454F: Documentation/hwmon/max6650 8455F: drivers/hwmon/max6650.c 8456 8457MAX6697 HARDWARE MONITOR DRIVER 8458M: Guenter Roeck <linux@roeck-us.net> 8459L: linux-hwmon@vger.kernel.org 8460S: Maintained 8461F: Documentation/hwmon/max6697 8462F: Documentation/devicetree/bindings/i2c/max6697.txt 8463F: drivers/hwmon/max6697.c 8464F: include/linux/platform_data/max6697.h 8465 8466MAX9860 MONO AUDIO VOICE CODEC DRIVER 8467M: Peter Rosin <peda@axentia.se> 8468L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8469S: Maintained 8470F: Documentation/devicetree/bindings/sound/max9860.txt 8471F: sound/soc/codecs/max9860.* 8472 8473MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8474M: Javier Martinez Canillas <javier@dowhile0.org> 8475L: linux-kernel@vger.kernel.org 8476S: Supported 8477F: drivers/regulator/max77802-regulator.c 8478F: Documentation/devicetree/bindings/*/*max77802.txt 8479F: include/dt-bindings/*/*max77802.h 8480 8481MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8482M: Krzysztof Kozlowski <krzk@kernel.org> 8483M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8484L: linux-pm@vger.kernel.org 8485S: Supported 8486F: drivers/power/supply/max14577_charger.c 8487F: drivers/power/supply/max77693_charger.c 8488 8489MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8490M: Chanwoo Choi <cw00.choi@samsung.com> 8491M: Krzysztof Kozlowski <krzk@kernel.org> 8492M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8493L: linux-kernel@vger.kernel.org 8494S: Supported 8495F: drivers/*/max14577*.c 8496F: drivers/*/max77686*.c 8497F: drivers/*/max77693*.c 8498F: drivers/extcon/extcon-max14577.c 8499F: drivers/extcon/extcon-max77693.c 8500F: drivers/rtc/rtc-max77686.c 8501F: drivers/clk/clk-max77686.c 8502F: Documentation/devicetree/bindings/mfd/max14577.txt 8503F: Documentation/devicetree/bindings/*/max77686.txt 8504F: Documentation/devicetree/bindings/mfd/max77693.txt 8505F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8506F: include/linux/mfd/max14577*.h 8507F: include/linux/mfd/max77686*.h 8508F: include/linux/mfd/max77693*.h 8509 8510MAXIRADIO FM RADIO RECEIVER DRIVER 8511M: Hans Verkuil <hverkuil@xs4all.nl> 8512L: linux-media@vger.kernel.org 8513T: git git://linuxtv.org/media_tree.git 8514W: https://linuxtv.org 8515S: Maintained 8516F: drivers/media/radio/radio-maxiradio* 8517 8518MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8519M: Peter Rosin <peda@axentia.se> 8520L: linux-iio@vger.kernel.org 8521S: Maintained 8522F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8523F: drivers/iio/potentiometer/mcp4531.c 8524 8525MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8526M: William Breathitt Gray <vilhelm.gray@gmail.com> 8527L: linux-iio@vger.kernel.org 8528S: Maintained 8529F: drivers/iio/dac/cio-dac.c 8530 8531MEDIA DRIVERS FOR ASCOT2E 8532M: Sergey Kozlov <serjk@netup.ru> 8533M: Abylay Ospan <aospan@netup.ru> 8534L: linux-media@vger.kernel.org 8535W: https://linuxtv.org 8536W: http://netup.tv/ 8537T: git git://linuxtv.org/media_tree.git 8538S: Supported 8539F: drivers/media/dvb-frontends/ascot2e* 8540 8541MEDIA DRIVERS FOR CXD2841ER 8542M: Sergey Kozlov <serjk@netup.ru> 8543M: Abylay Ospan <aospan@netup.ru> 8544L: linux-media@vger.kernel.org 8545W: https://linuxtv.org 8546W: http://netup.tv/ 8547T: git git://linuxtv.org/media_tree.git 8548S: Supported 8549F: drivers/media/dvb-frontends/cxd2841er* 8550 8551MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8552M: Daniel Scheller <d.scheller.oss@gmail.com> 8553L: linux-media@vger.kernel.org 8554W: https://linuxtv.org 8555T: git git://linuxtv.org/media_tree.git 8556S: Maintained 8557F: drivers/media/pci/ddbridge/* 8558 8559MEDIA DRIVERS FOR FREESCALE IMX 8560M: Steve Longerbeam <slongerbeam@gmail.com> 8561M: Philipp Zabel <p.zabel@pengutronix.de> 8562L: linux-media@vger.kernel.org 8563T: git git://linuxtv.org/media_tree.git 8564S: Maintained 8565F: Documentation/devicetree/bindings/media/imx.txt 8566F: Documentation/media/v4l-drivers/imx.rst 8567F: drivers/staging/media/imx/ 8568F: include/linux/imx-media.h 8569F: include/media/imx.h 8570 8571MEDIA DRIVERS FOR HELENE 8572M: Abylay Ospan <aospan@netup.ru> 8573L: linux-media@vger.kernel.org 8574W: https://linuxtv.org 8575W: http://netup.tv/ 8576T: git git://linuxtv.org/media_tree.git 8577S: Supported 8578F: drivers/media/dvb-frontends/helene* 8579 8580MEDIA DRIVERS FOR HORUS3A 8581M: Sergey Kozlov <serjk@netup.ru> 8582M: Abylay Ospan <aospan@netup.ru> 8583L: linux-media@vger.kernel.org 8584W: https://linuxtv.org 8585W: http://netup.tv/ 8586T: git git://linuxtv.org/media_tree.git 8587S: Supported 8588F: drivers/media/dvb-frontends/horus3a* 8589 8590MEDIA DRIVERS FOR LNBH25 8591M: Sergey Kozlov <serjk@netup.ru> 8592M: Abylay Ospan <aospan@netup.ru> 8593L: linux-media@vger.kernel.org 8594W: https://linuxtv.org 8595W: http://netup.tv/ 8596T: git git://linuxtv.org/media_tree.git 8597S: Supported 8598F: drivers/media/dvb-frontends/lnbh25* 8599 8600MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8601M: Daniel Scheller <d.scheller.oss@gmail.com> 8602L: linux-media@vger.kernel.org 8603W: https://linuxtv.org 8604T: git git://linuxtv.org/media_tree.git 8605S: Maintained 8606F: drivers/media/dvb-frontends/mxl5xx* 8607 8608MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8609M: Sergey Kozlov <serjk@netup.ru> 8610M: Abylay Ospan <aospan@netup.ru> 8611L: linux-media@vger.kernel.org 8612W: https://linuxtv.org 8613W: http://netup.tv/ 8614T: git git://linuxtv.org/media_tree.git 8615S: Supported 8616F: drivers/media/pci/netup_unidvb/* 8617 8618MEDIA DRIVERS FOR RENESAS - DRIF 8619M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8620L: linux-media@vger.kernel.org 8621L: linux-renesas-soc@vger.kernel.org 8622T: git git://linuxtv.org/media_tree.git 8623S: Supported 8624F: Documentation/devicetree/bindings/media/renesas,drif.txt 8625F: drivers/media/platform/rcar_drif.c 8626 8627MEDIA DRIVERS FOR RENESAS - FCP 8628M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8629L: linux-media@vger.kernel.org 8630L: linux-renesas-soc@vger.kernel.org 8631T: git git://linuxtv.org/media_tree.git 8632S: Supported 8633F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8634F: drivers/media/platform/rcar-fcp.c 8635F: include/media/rcar-fcp.h 8636 8637MEDIA DRIVERS FOR RENESAS - FDP1 8638M: Kieran Bingham <kieran@bingham.xyz> 8639L: linux-media@vger.kernel.org 8640L: linux-renesas-soc@vger.kernel.org 8641T: git git://linuxtv.org/media_tree.git 8642S: Supported 8643F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8644F: drivers/media/platform/rcar_fdp1.c 8645 8646MEDIA DRIVERS FOR RENESAS - VIN 8647M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8648L: linux-media@vger.kernel.org 8649L: linux-renesas-soc@vger.kernel.org 8650T: git git://linuxtv.org/media_tree.git 8651S: Supported 8652F: Documentation/devicetree/bindings/media/rcar_vin.txt 8653F: drivers/media/platform/rcar-vin/ 8654 8655MEDIA DRIVERS FOR RENESAS - VSP1 8656M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8657L: linux-media@vger.kernel.org 8658L: linux-renesas-soc@vger.kernel.org 8659T: git git://linuxtv.org/media_tree.git 8660S: Supported 8661F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8662F: drivers/media/platform/vsp1/ 8663 8664MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8665M: Daniel Scheller <d.scheller.oss@gmail.com> 8666L: linux-media@vger.kernel.org 8667W: https://linuxtv.org 8668T: git git://linuxtv.org/media_tree.git 8669S: Maintained 8670F: drivers/media/dvb-frontends/stv0910* 8671 8672MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8673M: Daniel Scheller <d.scheller.oss@gmail.com> 8674L: linux-media@vger.kernel.org 8675W: https://linuxtv.org 8676T: git git://linuxtv.org/media_tree.git 8677S: Maintained 8678F: drivers/media/dvb-frontends/stv6111* 8679 8680MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8681M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8682M: Mauro Carvalho Chehab <mchehab@kernel.org> 8683P: LinuxTV.org Project 8684L: linux-media@vger.kernel.org 8685W: https://linuxtv.org 8686Q: http://patchwork.kernel.org/project/linux-media/list/ 8687T: git git://linuxtv.org/media_tree.git 8688S: Maintained 8689F: Documentation/devicetree/bindings/media/ 8690F: Documentation/media/ 8691F: drivers/media/ 8692F: drivers/staging/media/ 8693F: include/linux/platform_data/media/ 8694F: include/media/ 8695F: include/uapi/linux/dvb/ 8696F: include/uapi/linux/videodev2.h 8697F: include/uapi/linux/media.h 8698F: include/uapi/linux/v4l2-* 8699F: include/uapi/linux/meye.h 8700F: include/uapi/linux/ivtv* 8701F: include/uapi/linux/uvcvideo.h 8702 8703MEDIATEK CIR DRIVER 8704M: Sean Wang <sean.wang@mediatek.com> 8705S: Maintained 8706F: drivers/media/rc/mtk-cir.c 8707 8708MEDIATEK PMIC LED DRIVER 8709M: Sean Wang <sean.wang@mediatek.com> 8710S: Maintained 8711F: drivers/leds/leds-mt6323.c 8712F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8713 8714MEDIATEK ETHERNET DRIVER 8715M: Felix Fietkau <nbd@openwrt.org> 8716M: John Crispin <john@phrozen.org> 8717M: Sean Wang <sean.wang@mediatek.com> 8718M: Nelson Chang <nelson.chang@mediatek.com> 8719L: netdev@vger.kernel.org 8720S: Maintained 8721F: drivers/net/ethernet/mediatek/ 8722 8723MEDIATEK JPEG DRIVER 8724M: Rick Chang <rick.chang@mediatek.com> 8725M: Bin Liu <bin.liu@mediatek.com> 8726S: Supported 8727F: drivers/media/platform/mtk-jpeg/ 8728F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8729 8730MEDIATEK MDP DRIVER 8731M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8732M: Houlong Wei <houlong.wei@mediatek.com> 8733M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8734S: Supported 8735F: drivers/media/platform/mtk-mdp/ 8736F: drivers/media/platform/mtk-vpu/ 8737F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8738 8739MEDIATEK MEDIA DRIVER 8740M: Tiffany Lin <tiffany.lin@mediatek.com> 8741M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8742S: Supported 8743F: drivers/media/platform/mtk-vcodec/ 8744F: drivers/media/platform/mtk-vpu/ 8745F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8746F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8747 8748MEDIATEK MT7601U WIRELESS LAN DRIVER 8749M: Jakub Kicinski <kubakici@wp.pl> 8750L: linux-wireless@vger.kernel.org 8751S: Maintained 8752F: drivers/net/wireless/mediatek/mt7601u/ 8753 8754MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8755M: Sean Wang <sean.wang@mediatek.com> 8756S: Maintained 8757F: drivers/char/hw_random/mtk-rng.c 8758 8759MEDIATEK USB3 DRD IP DRIVER 8760M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8761L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8763L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8764S: Maintained 8765F: drivers/usb/mtu3/ 8766 8767MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8768M: Peter Senna Tschudin <peter.senna@collabora.com> 8769M: Martin Donnelly <martin.donnelly@ge.com> 8770M: Martyn Welch <martyn.welch@collabora.co.uk> 8771S: Maintained 8772F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8773F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8774 8775MEGARAID SCSI/SAS DRIVERS 8776M: Kashyap Desai <kashyap.desai@broadcom.com> 8777M: Sumit Saxena <sumit.saxena@broadcom.com> 8778M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8779L: megaraidlinux.pdl@broadcom.com 8780L: linux-scsi@vger.kernel.org 8781W: http://www.avagotech.com/support/ 8782S: Maintained 8783F: Documentation/scsi/megaraid.txt 8784F: drivers/scsi/megaraid.* 8785F: drivers/scsi/megaraid/ 8786 8787MELEXIS MLX90614 DRIVER 8788M: Crt Mori <cmo@melexis.com> 8789L: linux-iio@vger.kernel.org 8790W: http://www.melexis.com 8791S: Supported 8792F: drivers/iio/temperature/mlx90614.c 8793 8794MELFAS MIP4 TOUCHSCREEN DRIVER 8795M: Sangwon Jee <jeesw@melfas.com> 8796W: http://www.melfas.com 8797S: Supported 8798F: drivers/input/touchscreen/melfas_mip4.c 8799F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8800 8801MELLANOX ETHERNET DRIVER (mlx4_en) 8802M: Tariq Toukan <tariqt@mellanox.com> 8803L: netdev@vger.kernel.org 8804S: Supported 8805W: http://www.mellanox.com 8806Q: http://patchwork.ozlabs.org/project/netdev/list/ 8807F: drivers/net/ethernet/mellanox/mlx4/en_* 8808 8809MELLANOX ETHERNET DRIVER (mlx5e) 8810M: Saeed Mahameed <saeedm@mellanox.com> 8811L: netdev@vger.kernel.org 8812S: Supported 8813W: http://www.mellanox.com 8814Q: http://patchwork.ozlabs.org/project/netdev/list/ 8815F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8816 8817MELLANOX ETHERNET INNOVA DRIVER 8818M: Ilan Tayari <ilant@mellanox.com> 8819R: Boris Pismenny <borisp@mellanox.com> 8820L: netdev@vger.kernel.org 8821S: Supported 8822W: http://www.mellanox.com 8823Q: http://patchwork.ozlabs.org/project/netdev/list/ 8824F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8825F: include/linux/mlx5/mlx5_ifc_fpga.h 8826 8827MELLANOX ETHERNET INNOVA IPSEC DRIVER 8828M: Ilan Tayari <ilant@mellanox.com> 8829R: Boris Pismenny <borisp@mellanox.com> 8830L: netdev@vger.kernel.org 8831S: Supported 8832W: http://www.mellanox.com 8833Q: http://patchwork.ozlabs.org/project/netdev/list/ 8834F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8835F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8836 8837MELLANOX ETHERNET SWITCH DRIVERS 8838M: Jiri Pirko <jiri@mellanox.com> 8839M: Ido Schimmel <idosch@mellanox.com> 8840L: netdev@vger.kernel.org 8841S: Supported 8842W: http://www.mellanox.com 8843Q: http://patchwork.ozlabs.org/project/netdev/list/ 8844F: drivers/net/ethernet/mellanox/mlxsw/ 8845 8846MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8847M: mlxsw@mellanox.com 8848L: netdev@vger.kernel.org 8849S: Supported 8850W: http://www.mellanox.com 8851Q: http://patchwork.ozlabs.org/project/netdev/list/ 8852F: drivers/net/ethernet/mellanox/mlxfw/ 8853 8854MELLANOX MLX CPLD HOTPLUG DRIVER 8855M: Vadim Pasternak <vadimp@mellanox.com> 8856L: platform-driver-x86@vger.kernel.org 8857S: Supported 8858F: drivers/platform/x86/mlxcpld-hotplug.c 8859F: include/linux/platform_data/mlxcpld-hotplug.h 8860 8861MELLANOX MLX4 core VPI driver 8862M: Tariq Toukan <tariqt@mellanox.com> 8863L: netdev@vger.kernel.org 8864L: linux-rdma@vger.kernel.org 8865W: http://www.mellanox.com 8866Q: http://patchwork.ozlabs.org/project/netdev/list/ 8867S: Supported 8868F: drivers/net/ethernet/mellanox/mlx4/ 8869F: include/linux/mlx4/ 8870 8871MELLANOX MLX4 IB driver 8872M: Yishai Hadas <yishaih@mellanox.com> 8873L: linux-rdma@vger.kernel.org 8874W: http://www.mellanox.com 8875Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8876S: Supported 8877F: drivers/infiniband/hw/mlx4/ 8878F: include/linux/mlx4/ 8879F: include/uapi/rdma/mlx4-abi.h 8880 8881MELLANOX MLX5 core VPI driver 8882M: Saeed Mahameed <saeedm@mellanox.com> 8883M: Matan Barak <matanb@mellanox.com> 8884M: Leon Romanovsky <leonro@mellanox.com> 8885L: netdev@vger.kernel.org 8886L: linux-rdma@vger.kernel.org 8887W: http://www.mellanox.com 8888Q: http://patchwork.ozlabs.org/project/netdev/list/ 8889S: Supported 8890F: drivers/net/ethernet/mellanox/mlx5/core/ 8891F: include/linux/mlx5/ 8892 8893MELLANOX MLX5 IB driver 8894M: Matan Barak <matanb@mellanox.com> 8895M: Leon Romanovsky <leonro@mellanox.com> 8896L: linux-rdma@vger.kernel.org 8897W: http://www.mellanox.com 8898Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8899S: Supported 8900F: drivers/infiniband/hw/mlx5/ 8901F: include/linux/mlx5/ 8902F: include/uapi/rdma/mlx5-abi.h 8903 8904MELLANOX MLXCPLD I2C AND MUX DRIVER 8905M: Vadim Pasternak <vadimp@mellanox.com> 8906M: Michael Shych <michaelsh@mellanox.com> 8907L: linux-i2c@vger.kernel.org 8908S: Supported 8909F: drivers/i2c/busses/i2c-mlxcpld.c 8910F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8911F: Documentation/i2c/busses/i2c-mlxcpld 8912 8913MELLANOX MLXCPLD LED DRIVER 8914M: Vadim Pasternak <vadimp@mellanox.com> 8915L: linux-leds@vger.kernel.org 8916S: Supported 8917F: drivers/leds/leds-mlxcpld.c 8918F: Documentation/leds/leds-mlxcpld.txt 8919 8920MELLANOX PLATFORM DRIVER 8921M: Vadim Pasternak <vadimp@mellanox.com> 8922L: platform-driver-x86@vger.kernel.org 8923S: Supported 8924F: drivers/platform/x86/mlx-platform.c 8925 8926MEMBARRIER SUPPORT 8927M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8928M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8929L: linux-kernel@vger.kernel.org 8930S: Supported 8931F: kernel/sched/membarrier.c 8932F: include/uapi/linux/membarrier.h 8933 8934MEMORY MANAGEMENT 8935L: linux-mm@kvack.org 8936W: http://www.linux-mm.org 8937S: Maintained 8938F: include/linux/mm.h 8939F: include/linux/gfp.h 8940F: include/linux/mmzone.h 8941F: include/linux/memory_hotplug.h 8942F: include/linux/vmalloc.h 8943F: mm/ 8944 8945MEMORY TECHNOLOGY DEVICES (MTD) 8946M: David Woodhouse <dwmw2@infradead.org> 8947M: Brian Norris <computersforpeace@gmail.com> 8948M: Boris Brezillon <boris.brezillon@free-electrons.com> 8949M: Marek Vasut <marek.vasut@gmail.com> 8950M: Richard Weinberger <richard@nod.at> 8951M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8952L: linux-mtd@lists.infradead.org 8953W: http://www.linux-mtd.infradead.org/ 8954Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8955T: git git://git.infradead.org/linux-mtd.git master 8956T: git git://git.infradead.org/l2-mtd.git master 8957S: Maintained 8958F: Documentation/devicetree/bindings/mtd/ 8959F: drivers/mtd/ 8960F: include/linux/mtd/ 8961F: include/uapi/mtd/ 8962 8963MEN A21 WATCHDOG DRIVER 8964M: Johannes Thumshirn <morbidrsa@gmail.com> 8965L: linux-watchdog@vger.kernel.org 8966S: Maintained 8967F: drivers/watchdog/mena21_wdt.c 8968 8969MEN CHAMELEON BUS (mcb) 8970M: Johannes Thumshirn <morbidrsa@gmail.com> 8971S: Maintained 8972F: drivers/mcb/ 8973F: include/linux/mcb.h 8974F: Documentation/men-chameleon-bus.txt 8975 8976MEN F21BMC (Board Management Controller) 8977M: Andreas Werner <andreas.werner@men.de> 8978S: Supported 8979F: drivers/mfd/menf21bmc.c 8980F: drivers/watchdog/menf21bmc_wdt.c 8981F: drivers/leds/leds-menf21bmc.c 8982F: drivers/hwmon/menf21bmc_hwmon.c 8983F: Documentation/hwmon/menf21bmc 8984 8985MESON AO CEC DRIVER FOR AMLOGIC SOCS 8986M: Neil Armstrong <narmstrong@baylibre.com> 8987L: linux-media@lists.freedesktop.org 8988L: linux-amlogic@lists.infradead.org 8989W: http://linux-meson.com/ 8990S: Supported 8991F: drivers/media/platform/meson/ao-cec.c 8992F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8993T: git git://linuxtv.org/media_tree.git 8994 8995METAG ARCHITECTURE 8996M: James Hogan <jhogan@kernel.org> 8997L: linux-metag@vger.kernel.org 8998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8999S: Odd Fixes 9000F: arch/metag/ 9001F: Documentation/metag/ 9002F: Documentation/devicetree/bindings/metag/ 9003F: Documentation/devicetree/bindings/interrupt-controller/img,* 9004F: drivers/clocksource/metag_generic.c 9005F: drivers/irqchip/irq-metag.c 9006F: drivers/irqchip/irq-metag-ext.c 9007F: drivers/tty/metag_da.c 9008 9009MICROBLAZE ARCHITECTURE 9010M: Michal Simek <monstr@monstr.eu> 9011W: http://www.monstr.eu/fdt/ 9012T: git git://git.monstr.eu/linux-2.6-microblaze.git 9013S: Supported 9014F: arch/microblaze/ 9015 9016MICROCHIP / ATMEL AT91 SERIAL DRIVER 9017M: Richard Genoud <richard.genoud@gmail.com> 9018S: Maintained 9019F: drivers/tty/serial/atmel_serial.c 9020F: drivers/tty/serial/atmel_serial.h 9021 9022MICROCHIP / ATMEL DMA DRIVER 9023M: Ludovic Desroches <ludovic.desroches@microchip.com> 9024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9025L: dmaengine@vger.kernel.org 9026S: Supported 9027F: drivers/dma/at_hdmac.c 9028F: drivers/dma/at_hdmac_regs.h 9029F: include/linux/platform_data/dma-atmel.h 9030 9031MICROCHIP / ATMEL ECC DRIVER 9032M: Tudor Ambarus <tudor.ambarus@microchip.com> 9033L: linux-crypto@vger.kernel.org 9034S: Maintained 9035F: drivers/crypto/atmel-ecc.* 9036 9037MICROCHIP / ATMEL ISC DRIVER 9038M: Songjun Wu <songjun.wu@microchip.com> 9039L: linux-media@vger.kernel.org 9040S: Supported 9041F: drivers/media/platform/atmel/atmel-isc.c 9042F: drivers/media/platform/atmel/atmel-isc-regs.h 9043F: devicetree/bindings/media/atmel-isc.txt 9044 9045MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9046M: Woojung Huh <Woojung.Huh@microchip.com> 9047M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9048L: netdev@vger.kernel.org 9049S: Maintained 9050F: net/dsa/tag_ksz.c 9051F: drivers/net/dsa/microchip/* 9052F: include/linux/platform_data/microchip-ksz.h 9053F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9054 9055MICROCHIP USB251XB DRIVER 9056M: Richard Leitner <richard.leitner@skidata.com> 9057L: linux-usb@vger.kernel.org 9058S: Maintained 9059F: drivers/usb/misc/usb251xb.c 9060F: Documentation/devicetree/bindings/usb/usb251xb.txt 9061 9062MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9063M: Don Brace <don.brace@microsemi.com> 9064L: esc.storagedev@microsemi.com 9065L: linux-scsi@vger.kernel.org 9066S: Supported 9067F: drivers/scsi/smartpqi/smartpqi*.[ch] 9068F: drivers/scsi/smartpqi/Kconfig 9069F: drivers/scsi/smartpqi/Makefile 9070F: include/linux/cciss*.h 9071F: include/uapi/linux/cciss*.h 9072F: Documentation/scsi/smartpqi.txt 9073 9074MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9075M: Chen Yu <yu.c.chen@intel.com> 9076L: platform-driver-x86@vger.kernel.org 9077S: Supported 9078F: drivers/platform/x86/surfacepro3_button.c 9079 9080MICROTEK X6 SCANNER 9081M: Oliver Neukum <oliver@neukum.org> 9082S: Maintained 9083F: drivers/usb/image/microtek.* 9084 9085MIPS 9086M: Ralf Baechle <ralf@linux-mips.org> 9087M: James Hogan <jhogan@kernel.org> 9088L: linux-mips@linux-mips.org 9089W: http://www.linux-mips.org/ 9090T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9091Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9092S: Supported 9093F: Documentation/devicetree/bindings/mips/ 9094F: Documentation/mips/ 9095F: arch/mips/ 9096 9097MIPS BOSTON DEVELOPMENT BOARD 9098M: Paul Burton <paul.burton@mips.com> 9099L: linux-mips@linux-mips.org 9100S: Maintained 9101F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9102F: arch/mips/boot/dts/img/boston.dts 9103F: arch/mips/configs/generic/board-boston.config 9104F: drivers/clk/imgtec/clk-boston.c 9105F: include/dt-bindings/clock/boston-clock.h 9106 9107MIPS GENERIC PLATFORM 9108M: Paul Burton <paul.burton@mips.com> 9109L: linux-mips@linux-mips.org 9110S: Supported 9111F: arch/mips/generic/ 9112F: arch/mips/tools/generic-board-config.sh 9113 9114MIPS/LOONGSON1 ARCHITECTURE 9115M: Keguang Zhang <keguang.zhang@gmail.com> 9116L: linux-mips@linux-mips.org 9117S: Maintained 9118F: arch/mips/loongson32/ 9119F: arch/mips/include/asm/mach-loongson32/ 9120F: drivers/*/*loongson1* 9121F: drivers/*/*/*loongson1* 9122 9123MIPS RINT INSTRUCTION EMULATION 9124M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9125L: linux-mips@linux-mips.org 9126S: Supported 9127F: arch/mips/math-emu/sp_rint.c 9128F: arch/mips/math-emu/dp_rint.c 9129 9130MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9131M: Hans Verkuil <hverkuil@xs4all.nl> 9132L: linux-media@vger.kernel.org 9133T: git git://linuxtv.org/media_tree.git 9134W: https://linuxtv.org 9135S: Odd Fixes 9136F: drivers/media/radio/radio-miropcm20* 9137 9138MMP SUPPORT 9139M: Eric Miao <eric.y.miao@gmail.com> 9140M: Haojian Zhuang <haojian.zhuang@gmail.com> 9141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9142T: git git://github.com/hzhuang1/linux.git 9143T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9144S: Maintained 9145F: arch/arm/boot/dts/mmp* 9146F: arch/arm/mach-mmp/ 9147 9148MN88472 MEDIA DRIVER 9149M: Antti Palosaari <crope@iki.fi> 9150L: linux-media@vger.kernel.org 9151W: https://linuxtv.org 9152W: http://palosaari.fi/linux/ 9153Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9154S: Maintained 9155F: drivers/media/dvb-frontends/mn88472* 9156 9157MN88473 MEDIA DRIVER 9158M: Antti Palosaari <crope@iki.fi> 9159L: linux-media@vger.kernel.org 9160W: https://linuxtv.org 9161W: http://palosaari.fi/linux/ 9162Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9163S: Maintained 9164F: drivers/media/dvb-frontends/mn88473* 9165 9166MODULE SUPPORT 9167M: Jessica Yu <jeyu@kernel.org> 9168M: Rusty Russell <rusty@rustcorp.com.au> 9169T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9170S: Maintained 9171F: include/linux/module.h 9172F: kernel/module.c 9173 9174MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9175W: http://popies.net/meye/ 9176S: Orphan 9177F: Documentation/media/v4l-drivers/meye* 9178F: drivers/media/pci/meye/ 9179F: include/uapi/linux/meye.h 9180 9181MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9182M: Jiri Slaby <jirislaby@gmail.com> 9183S: Maintained 9184F: Documentation/serial/moxa-smartio 9185F: drivers/tty/mxser.* 9186 9187MR800 AVERMEDIA USB FM RADIO DRIVER 9188M: Alexey Klimov <klimov.linux@gmail.com> 9189L: linux-media@vger.kernel.org 9190T: git git://linuxtv.org/media_tree.git 9191S: Maintained 9192F: drivers/media/radio/radio-mr800.c 9193 9194MRF24J40 IEEE 802.15.4 RADIO DRIVER 9195M: Alan Ott <alan@signal11.us> 9196L: linux-wpan@vger.kernel.org 9197S: Maintained 9198F: drivers/net/ieee802154/mrf24j40.c 9199F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9200 9201MSI LAPTOP SUPPORT 9202M: "Lee, Chun-Yi" <jlee@suse.com> 9203L: platform-driver-x86@vger.kernel.org 9204S: Maintained 9205F: drivers/platform/x86/msi-laptop.c 9206 9207MSI WMI SUPPORT 9208L: platform-driver-x86@vger.kernel.org 9209S: Orphan 9210F: drivers/platform/x86/msi-wmi.c 9211 9212MSI001 MEDIA DRIVER 9213M: Antti Palosaari <crope@iki.fi> 9214L: linux-media@vger.kernel.org 9215W: https://linuxtv.org 9216W: http://palosaari.fi/linux/ 9217Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9218T: git git://linuxtv.org/anttip/media_tree.git 9219S: Maintained 9220F: drivers/media/tuners/msi001* 9221 9222MSI2500 MEDIA DRIVER 9223M: Antti Palosaari <crope@iki.fi> 9224L: linux-media@vger.kernel.org 9225W: https://linuxtv.org 9226W: http://palosaari.fi/linux/ 9227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9228T: git git://linuxtv.org/anttip/media_tree.git 9229S: Maintained 9230F: drivers/media/usb/msi2500/ 9231 9232MSYSTEMS DISKONCHIP G3 MTD DRIVER 9233M: Robert Jarzmik <robert.jarzmik@free.fr> 9234L: linux-mtd@lists.infradead.org 9235S: Maintained 9236F: drivers/mtd/devices/docg3* 9237 9238MT9M032 APTINA SENSOR DRIVER 9239M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9240L: linux-media@vger.kernel.org 9241T: git git://linuxtv.org/media_tree.git 9242S: Maintained 9243F: drivers/media/i2c/mt9m032.c 9244F: include/media/i2c/mt9m032.h 9245 9246MT9P031 APTINA CAMERA SENSOR 9247M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9248L: linux-media@vger.kernel.org 9249T: git git://linuxtv.org/media_tree.git 9250S: Maintained 9251F: drivers/media/i2c/mt9p031.c 9252F: include/media/i2c/mt9p031.h 9253 9254MT9T001 APTINA CAMERA SENSOR 9255M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9256L: linux-media@vger.kernel.org 9257T: git git://linuxtv.org/media_tree.git 9258S: Maintained 9259F: drivers/media/i2c/mt9t001.c 9260F: include/media/i2c/mt9t001.h 9261 9262MT9V032 APTINA CAMERA SENSOR 9263M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9264L: linux-media@vger.kernel.org 9265T: git git://linuxtv.org/media_tree.git 9266S: Maintained 9267F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9268F: drivers/media/i2c/mt9v032.c 9269F: include/media/i2c/mt9v032.h 9270 9271MULTIFUNCTION DEVICES (MFD) 9272M: Lee Jones <lee.jones@linaro.org> 9273T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9274S: Supported 9275F: Documentation/devicetree/bindings/mfd/ 9276F: drivers/mfd/ 9277F: include/linux/mfd/ 9278F: include/dt-bindings/mfd/ 9279 9280MULTIMEDIA CARD (MMC) ETC. OVER SPI 9281S: Orphan 9282F: drivers/mmc/host/mmc_spi.c 9283F: include/linux/spi/mmc_spi.h 9284 9285MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9286M: Ulf Hansson <ulf.hansson@linaro.org> 9287L: linux-mmc@vger.kernel.org 9288T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9289S: Maintained 9290F: Documentation/devicetree/bindings/mmc/ 9291F: drivers/mmc/ 9292F: include/linux/mmc/ 9293F: include/uapi/linux/mmc/ 9294 9295MULTIPLEXER SUBSYSTEM 9296M: Peter Rosin <peda@axentia.se> 9297S: Maintained 9298F: Documentation/ABI/testing/mux/sysfs-class-mux* 9299F: Documentation/devicetree/bindings/mux/ 9300F: include/linux/dt-bindings/mux/ 9301F: include/linux/mux/ 9302F: drivers/mux/ 9303 9304MULTITECH MULTIPORT CARD (ISICOM) 9305S: Orphan 9306F: drivers/tty/isicom.c 9307F: include/linux/isicom.h 9308 9309MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9310M: Bin Liu <b-liu@ti.com> 9311L: linux-usb@vger.kernel.org 9312S: Maintained 9313F: drivers/usb/musb/ 9314 9315MXL5007T MEDIA DRIVER 9316M: Michael Krufky <mkrufky@linuxtv.org> 9317L: linux-media@vger.kernel.org 9318W: https://linuxtv.org 9319W: http://github.com/mkrufky 9320Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9321T: git git://linuxtv.org/mkrufky/tuners.git 9322S: Maintained 9323F: drivers/media/tuners/mxl5007t.* 9324 9325MXSFB DRM DRIVER 9326M: Marek Vasut <marex@denx.de> 9327S: Supported 9328F: drivers/gpu/drm/mxsfb/ 9329F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9330 9331MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9332M: Chris Lee <christopher.lee@cspi.com> 9333L: netdev@vger.kernel.org 9334W: https://www.cspi.com/ethernet-products/support/downloads/ 9335S: Supported 9336F: drivers/net/ethernet/myricom/myri10ge/ 9337 9338NAND FLASH SUBSYSTEM 9339M: Boris Brezillon <boris.brezillon@free-electrons.com> 9340R: Richard Weinberger <richard@nod.at> 9341L: linux-mtd@lists.infradead.org 9342W: http://www.linux-mtd.infradead.org/ 9343Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9344T: git git://git.infradead.org/linux-mtd.git nand/fixes 9345T: git git://git.infradead.org/l2-mtd.git nand/next 9346S: Maintained 9347F: drivers/mtd/nand/ 9348F: include/linux/mtd/*nand*.h 9349 9350NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9351M: Daniel Mack <zonque@gmail.com> 9352S: Maintained 9353L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9354W: http://www.native-instruments.com 9355F: sound/usb/caiaq/ 9356 9357NATSEMI ETHERNET DRIVER (DP8381x) 9358S: Orphan 9359F: drivers/net/ethernet/natsemi/natsemi.c 9360 9361NCP FILESYSTEM 9362M: Petr Vandrovec <petr@vandrovec.name> 9363S: Odd Fixes 9364F: fs/ncpfs/ 9365 9366NCR 5380 SCSI DRIVERS 9367M: Finn Thain <fthain@telegraphics.com.au> 9368M: Michael Schmitz <schmitzmic@gmail.com> 9369L: linux-scsi@vger.kernel.org 9370S: Maintained 9371F: Documentation/scsi/g_NCR5380.txt 9372F: drivers/scsi/NCR5380.* 9373F: drivers/scsi/arm/cumana_1.c 9374F: drivers/scsi/arm/oak.c 9375F: drivers/scsi/atari_scsi.* 9376F: drivers/scsi/dmx3191d.c 9377F: drivers/scsi/g_NCR5380.* 9378F: drivers/scsi/mac_scsi.* 9379F: drivers/scsi/sun3_scsi.* 9380F: drivers/scsi/sun3_scsi_vme.c 9381 9382NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9383M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9384L: linux-scsi@vger.kernel.org 9385S: Maintained 9386F: drivers/scsi/NCR_D700.* 9387 9388NCT6775 HARDWARE MONITOR DRIVER 9389M: Guenter Roeck <linux@roeck-us.net> 9390L: linux-hwmon@vger.kernel.org 9391S: Maintained 9392F: Documentation/hwmon/nct6775 9393F: drivers/hwmon/nct6775.c 9394 9395NETEFFECT IWARP RNIC DRIVER (IW_NES) 9396M: Faisal Latif <faisal.latif@intel.com> 9397L: linux-rdma@vger.kernel.org 9398W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9399S: Supported 9400F: drivers/infiniband/hw/nes/ 9401F: include/uapi/rdma/nes-abi.h 9402 9403NETEM NETWORK EMULATOR 9404M: Stephen Hemminger <stephen@networkplumber.org> 9405L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9406S: Maintained 9407F: net/sched/sch_netem.c 9408 9409NETERION 10GbE DRIVERS (s2io/vxge) 9410M: Jon Mason <jdmason@kudzu.us> 9411L: netdev@vger.kernel.org 9412S: Supported 9413F: Documentation/networking/s2io.txt 9414F: Documentation/networking/vxge.txt 9415F: drivers/net/ethernet/neterion/ 9416 9417NETFILTER 9418M: Pablo Neira Ayuso <pablo@netfilter.org> 9419M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9420M: Florian Westphal <fw@strlen.de> 9421L: netfilter-devel@vger.kernel.org 9422L: coreteam@netfilter.org 9423W: http://www.netfilter.org/ 9424W: http://www.iptables.org/ 9425W: http://www.nftables.org/ 9426Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9427T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9428T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9429S: Maintained 9430F: include/linux/netfilter* 9431F: include/linux/netfilter/ 9432F: include/net/netfilter/ 9433F: include/uapi/linux/netfilter* 9434F: include/uapi/linux/netfilter/ 9435F: net/*/netfilter.c 9436F: net/*/netfilter/ 9437F: net/netfilter/ 9438F: net/bridge/br_netfilter*.c 9439 9440NETROM NETWORK LAYER 9441M: Ralf Baechle <ralf@linux-mips.org> 9442L: linux-hams@vger.kernel.org 9443W: http://www.linux-ax25.org/ 9444S: Maintained 9445F: include/net/netrom.h 9446F: include/uapi/linux/netrom.h 9447F: net/netrom/ 9448 9449NETRONOME ETHERNET DRIVERS 9450M: Jakub Kicinski <jakub.kicinski@netronome.com> 9451L: oss-drivers@netronome.com 9452S: Maintained 9453F: drivers/net/ethernet/netronome/ 9454 9455NETWORK BLOCK DEVICE (NBD) 9456M: Josef Bacik <jbacik@fb.com> 9457S: Maintained 9458L: linux-block@vger.kernel.org 9459L: nbd@other.debian.org 9460F: Documentation/blockdev/nbd.txt 9461F: drivers/block/nbd.c 9462F: include/uapi/linux/nbd.h 9463 9464NETWORK DROP MONITOR 9465M: Neil Horman <nhorman@tuxdriver.com> 9466L: netdev@vger.kernel.org 9467S: Maintained 9468W: https://fedorahosted.org/dropwatch/ 9469F: net/core/drop_monitor.c 9470 9471NETWORKING DRIVERS 9472L: netdev@vger.kernel.org 9473W: http://www.linuxfoundation.org/en/Net 9474Q: http://patchwork.ozlabs.org/project/netdev/list/ 9475T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9476T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9477S: Odd Fixes 9478F: Documentation/devicetree/bindings/net/ 9479F: drivers/net/ 9480F: include/linux/if_* 9481F: include/linux/netdevice.h 9482F: include/linux/etherdevice.h 9483F: include/linux/fcdevice.h 9484F: include/linux/fddidevice.h 9485F: include/linux/hippidevice.h 9486F: include/linux/inetdevice.h 9487F: include/uapi/linux/if_* 9488F: include/uapi/linux/netdevice.h 9489 9490NETWORKING DRIVERS (WIRELESS) 9491M: Kalle Valo <kvalo@codeaurora.org> 9492L: linux-wireless@vger.kernel.org 9493Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9494T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9495T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9496S: Maintained 9497F: Documentation/devicetree/bindings/net/wireless/ 9498F: drivers/net/wireless/ 9499 9500NETWORKING [DSA] 9501M: Andrew Lunn <andrew@lunn.ch> 9502M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9503M: Florian Fainelli <f.fainelli@gmail.com> 9504S: Maintained 9505F: net/dsa/ 9506F: include/net/dsa.h 9507F: include/linux/dsa/ 9508F: drivers/net/dsa/ 9509 9510NETWORKING [GENERAL] 9511M: "David S. Miller" <davem@davemloft.net> 9512L: netdev@vger.kernel.org 9513W: http://www.linuxfoundation.org/en/Net 9514Q: http://patchwork.ozlabs.org/project/netdev/list/ 9515T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9516T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9517B: mailto:netdev@vger.kernel.org 9518S: Maintained 9519F: net/ 9520F: include/net/ 9521F: include/linux/in.h 9522F: include/linux/net.h 9523F: include/linux/netdevice.h 9524F: include/uapi/linux/in.h 9525F: include/uapi/linux/net.h 9526F: include/uapi/linux/netdevice.h 9527F: include/uapi/linux/net_namespace.h 9528F: tools/testing/selftests/net/ 9529F: lib/net_utils.c 9530F: lib/random32.c 9531 9532NETWORKING [IPSEC] 9533M: Steffen Klassert <steffen.klassert@secunet.com> 9534M: Herbert Xu <herbert@gondor.apana.org.au> 9535M: "David S. Miller" <davem@davemloft.net> 9536L: netdev@vger.kernel.org 9537T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9538T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9539S: Maintained 9540F: net/core/flow.c 9541F: net/xfrm/ 9542F: net/key/ 9543F: net/ipv4/xfrm* 9544F: net/ipv4/esp4* 9545F: net/ipv4/ah4.c 9546F: net/ipv4/ipcomp.c 9547F: net/ipv4/ip_vti.c 9548F: net/ipv6/xfrm* 9549F: net/ipv6/esp6* 9550F: net/ipv6/ah6.c 9551F: net/ipv6/ipcomp6.c 9552F: net/ipv6/ip6_vti.c 9553F: include/uapi/linux/xfrm.h 9554F: include/net/xfrm.h 9555 9556NETWORKING [IPv4/IPv6] 9557M: "David S. Miller" <davem@davemloft.net> 9558M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9559M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9560L: netdev@vger.kernel.org 9561T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9562S: Maintained 9563F: net/ipv4/ 9564F: net/ipv6/ 9565F: include/net/ip* 9566F: arch/x86/net/* 9567 9568NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9569M: Paul Moore <paul@paul-moore.com> 9570W: https://github.com/netlabel 9571L: netdev@vger.kernel.org 9572L: linux-security-module@vger.kernel.org 9573S: Maintained 9574F: Documentation/netlabel/ 9575F: include/net/calipso.h 9576F: include/net/cipso_ipv4.h 9577F: include/net/netlabel.h 9578F: include/uapi/linux/netfilter/xt_SECMARK.h 9579F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9580F: net/netlabel/ 9581F: net/ipv4/cipso_ipv4.c 9582F: net/ipv6/calipso.c 9583F: net/netfilter/xt_CONNSECMARK.c 9584F: net/netfilter/xt_SECMARK.c 9585 9586NETWORKING [TLS] 9587M: Ilya Lesokhin <ilyal@mellanox.com> 9588M: Aviad Yehezkel <aviadye@mellanox.com> 9589M: Dave Watson <davejwatson@fb.com> 9590L: netdev@vger.kernel.org 9591S: Maintained 9592F: net/tls/* 9593F: include/uapi/linux/tls.h 9594F: include/net/tls.h 9595 9596NETWORKING [WIRELESS] 9597L: linux-wireless@vger.kernel.org 9598Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9599 9600NETXEN (1/10) GbE SUPPORT 9601M: Manish Chopra <manish.chopra@cavium.com> 9602M: Rahul Verma <rahul.verma@cavium.com> 9603M: Dept-GELinuxNICDev@cavium.com 9604L: netdev@vger.kernel.org 9605S: Supported 9606F: drivers/net/ethernet/qlogic/netxen/ 9607 9608NFC SUBSYSTEM 9609M: Samuel Ortiz <sameo@linux.intel.com> 9610L: linux-wireless@vger.kernel.org 9611L: linux-nfc@lists.01.org (subscribers-only) 9612S: Supported 9613F: net/nfc/ 9614F: include/net/nfc/ 9615F: include/uapi/linux/nfc.h 9616F: drivers/nfc/ 9617F: include/linux/platform_data/nfcmrvl.h 9618F: include/linux/platform_data/nxp-nci.h 9619F: Documentation/devicetree/bindings/net/nfc/ 9620 9621NFS, SUNRPC, AND LOCKD CLIENTS 9622M: Trond Myklebust <trond.myklebust@primarydata.com> 9623M: Anna Schumaker <anna.schumaker@netapp.com> 9624L: linux-nfs@vger.kernel.org 9625W: http://client.linux-nfs.org 9626T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9627S: Maintained 9628F: fs/lockd/ 9629F: fs/nfs/ 9630F: fs/nfs_common/ 9631F: net/sunrpc/ 9632F: include/linux/lockd/ 9633F: include/linux/nfs* 9634F: include/linux/sunrpc/ 9635F: include/uapi/linux/nfs* 9636F: include/uapi/linux/sunrpc/ 9637 9638NILFS2 FILESYSTEM 9639M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9640L: linux-nilfs@vger.kernel.org 9641W: https://nilfs.sourceforge.io/ 9642W: https://nilfs.osdn.jp/ 9643T: git git://github.com/konis/nilfs2.git 9644S: Supported 9645F: Documentation/filesystems/nilfs2.txt 9646F: fs/nilfs2/ 9647F: include/trace/events/nilfs2.h 9648F: include/uapi/linux/nilfs2_api.h 9649F: include/uapi/linux/nilfs2_ondisk.h 9650 9651NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9652M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9653W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9654S: Maintained 9655F: Documentation/scsi/NinjaSCSI.txt 9656F: drivers/scsi/pcmcia/nsp_* 9657 9658NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9659M: GOTO Masanori <gotom@debian.or.jp> 9660M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9661W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9662S: Maintained 9663F: Documentation/scsi/NinjaSCSI.txt 9664F: drivers/scsi/nsp32* 9665 9666NIOS2 ARCHITECTURE 9667M: Ley Foon Tan <lftan@altera.com> 9668L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9669T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9670S: Maintained 9671F: arch/nios2/ 9672 9673NOHZ, DYNTICKS SUPPORT 9674M: Frederic Weisbecker <fweisbec@gmail.com> 9675M: Thomas Gleixner <tglx@linutronix.de> 9676M: Ingo Molnar <mingo@kernel.org> 9677L: linux-kernel@vger.kernel.org 9678T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9679S: Maintained 9680F: kernel/time/tick*.* 9681F: include/linux/tick.h 9682F: include/linux/sched/nohz.h 9683 9684NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9685M: Pavel Machek <pavel@ucw.cz> 9686M: Sakari Ailus <sakari.ailus@iki.fi> 9687L: linux-media@vger.kernel.org 9688S: Maintained 9689F: drivers/media/i2c/et8ek8 9690F: drivers/media/i2c/ad5820.c 9691 9692NOKIA N900 POWER SUPPLY DRIVERS 9693R: Pali Rohár <pali.rohar@gmail.com> 9694F: include/linux/power/bq2415x_charger.h 9695F: include/linux/power/bq27xxx_battery.h 9696F: include/linux/power/isp1704_charger.h 9697F: drivers/power/supply/bq2415x_charger.c 9698F: drivers/power/supply/bq27xxx_battery.c 9699F: drivers/power/supply/bq27xxx_battery_i2c.c 9700F: drivers/power/supply/isp1704_charger.c 9701F: drivers/power/supply/rx51_battery.c 9702 9703NTB AMD DRIVER 9704M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9705L: linux-ntb@googlegroups.com 9706S: Supported 9707F: drivers/ntb/hw/amd/ 9708 9709NTB DRIVER CORE 9710M: Jon Mason <jdmason@kudzu.us> 9711M: Dave Jiang <dave.jiang@intel.com> 9712M: Allen Hubbe <Allen.Hubbe@emc.com> 9713L: linux-ntb@googlegroups.com 9714S: Supported 9715W: https://github.com/jonmason/ntb/wiki 9716T: git git://github.com/jonmason/ntb.git 9717F: drivers/ntb/ 9718F: drivers/net/ntb_netdev.c 9719F: include/linux/ntb.h 9720F: include/linux/ntb_transport.h 9721F: tools/testing/selftests/ntb/ 9722 9723NTB IDT DRIVER 9724M: Serge Semin <fancer.lancer@gmail.com> 9725L: linux-ntb@googlegroups.com 9726S: Supported 9727F: drivers/ntb/hw/idt/ 9728 9729NTB INTEL DRIVER 9730M: Dave Jiang <dave.jiang@intel.com> 9731L: linux-ntb@googlegroups.com 9732S: Supported 9733W: https://github.com/davejiang/linux/wiki 9734T: git https://github.com/davejiang/linux.git 9735F: drivers/ntb/hw/intel/ 9736 9737NTFS FILESYSTEM 9738M: Anton Altaparmakov <anton@tuxera.com> 9739L: linux-ntfs-dev@lists.sourceforge.net 9740W: http://www.tuxera.com/ 9741T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9742S: Supported 9743F: Documentation/filesystems/ntfs.txt 9744F: fs/ntfs/ 9745 9746NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9747M: Antonino Daplas <adaplas@gmail.com> 9748L: linux-fbdev@vger.kernel.org 9749S: Maintained 9750F: drivers/video/fbdev/riva/ 9751F: drivers/video/fbdev/nvidia/ 9752 9753NVM EXPRESS DRIVER 9754M: Keith Busch <keith.busch@intel.com> 9755M: Jens Axboe <axboe@fb.com> 9756M: Christoph Hellwig <hch@lst.de> 9757M: Sagi Grimberg <sagi@grimberg.me> 9758L: linux-nvme@lists.infradead.org 9759T: git://git.infradead.org/nvme.git 9760W: http://git.infradead.org/nvme.git 9761S: Supported 9762F: drivers/nvme/host/ 9763F: include/linux/nvme.h 9764F: include/uapi/linux/nvme_ioctl.h 9765 9766NVM EXPRESS FC TRANSPORT DRIVERS 9767M: James Smart <james.smart@broadcom.com> 9768L: linux-nvme@lists.infradead.org 9769S: Supported 9770F: include/linux/nvme-fc.h 9771F: include/linux/nvme-fc-driver.h 9772F: drivers/nvme/host/fc.c 9773F: drivers/nvme/target/fc.c 9774F: drivers/nvme/target/fcloop.c 9775 9776NVM EXPRESS TARGET DRIVER 9777M: Christoph Hellwig <hch@lst.de> 9778M: Sagi Grimberg <sagi@grimberg.me> 9779L: linux-nvme@lists.infradead.org 9780T: git://git.infradead.org/nvme.git 9781W: http://git.infradead.org/nvme.git 9782S: Supported 9783F: drivers/nvme/target/ 9784 9785NVMEM FRAMEWORK 9786M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9787S: Maintained 9788F: drivers/nvmem/ 9789F: Documentation/devicetree/bindings/nvmem/ 9790F: Documentation/ABI/stable/sysfs-bus-nvmem 9791F: include/linux/nvmem-consumer.h 9792F: include/linux/nvmem-provider.h 9793 9794NXP TDA998X DRM DRIVER 9795M: Russell King <linux@armlinux.org.uk> 9796S: Supported 9797T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9798T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9799F: drivers/gpu/drm/i2c/tda998x_drv.c 9800F: include/drm/i2c/tda998x.h 9801 9802NXP TFA9879 DRIVER 9803M: Peter Rosin <peda@axentia.se> 9804L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9805S: Maintained 9806F: Documentation/devicetree/bindings/sound/tfa9879.txt 9807F: sound/soc/codecs/tfa9879* 9808 9809NXP-NCI NFC DRIVER 9810M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9811R: Charles Gorand <charles.gorand@effinnov.com> 9812L: linux-nfc@lists.01.org (moderated for non-subscribers) 9813S: Supported 9814F: drivers/nfc/nxp-nci 9815 9816OBJTOOL 9817M: Josh Poimboeuf <jpoimboe@redhat.com> 9818S: Supported 9819F: tools/objtool/ 9820 9821OMAP AUDIO SUPPORT 9822M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9823M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9824L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9825L: linux-omap@vger.kernel.org 9826S: Maintained 9827F: sound/soc/omap/ 9828 9829OMAP CLOCK FRAMEWORK SUPPORT 9830M: Paul Walmsley <paul@pwsan.com> 9831L: linux-omap@vger.kernel.org 9832S: Maintained 9833F: arch/arm/*omap*/*clock* 9834 9835OMAP DEVICE TREE SUPPORT 9836M: Benoît Cousson <bcousson@baylibre.com> 9837M: Tony Lindgren <tony@atomide.com> 9838L: linux-omap@vger.kernel.org 9839L: devicetree@vger.kernel.org 9840S: Maintained 9841F: arch/arm/boot/dts/*omap* 9842F: arch/arm/boot/dts/*am3* 9843F: arch/arm/boot/dts/*am4* 9844F: arch/arm/boot/dts/*am5* 9845F: arch/arm/boot/dts/*dra7* 9846 9847OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9848M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9849L: linux-omap@vger.kernel.org 9850L: linux-fbdev@vger.kernel.org 9851S: Maintained 9852F: drivers/video/fbdev/omap2/ 9853F: Documentation/arm/OMAP/DSS 9854 9855OMAP FRAMEBUFFER SUPPORT 9856M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9857L: linux-fbdev@vger.kernel.org 9858L: linux-omap@vger.kernel.org 9859S: Maintained 9860F: drivers/video/fbdev/omap/ 9861 9862OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9863M: Roger Quadros <rogerq@ti.com> 9864M: Tony Lindgren <tony@atomide.com> 9865L: linux-omap@vger.kernel.org 9866S: Maintained 9867F: drivers/memory/omap-gpmc.c 9868F: arch/arm/mach-omap2/*gpmc* 9869 9870OMAP GPIO DRIVER 9871M: Grygorii Strashko <grygorii.strashko@ti.com> 9872M: Santosh Shilimkar <ssantosh@kernel.org> 9873M: Kevin Hilman <khilman@kernel.org> 9874L: linux-omap@vger.kernel.org 9875S: Maintained 9876F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9877F: drivers/gpio/gpio-omap.c 9878 9879OMAP HARDWARE SPINLOCK SUPPORT 9880M: Ohad Ben-Cohen <ohad@wizery.com> 9881L: linux-omap@vger.kernel.org 9882S: Maintained 9883F: drivers/hwspinlock/omap_hwspinlock.c 9884 9885OMAP HS MMC SUPPORT 9886L: linux-mmc@vger.kernel.org 9887L: linux-omap@vger.kernel.org 9888S: Orphan 9889F: drivers/mmc/host/omap_hsmmc.c 9890 9891OMAP HWMOD DATA 9892M: Paul Walmsley <paul@pwsan.com> 9893L: linux-omap@vger.kernel.org 9894S: Maintained 9895F: arch/arm/mach-omap2/omap_hwmod*data* 9896 9897OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9898M: Benoît Cousson <bcousson@baylibre.com> 9899L: linux-omap@vger.kernel.org 9900S: Maintained 9901F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9902 9903OMAP HWMOD SUPPORT 9904M: Benoît Cousson <bcousson@baylibre.com> 9905M: Paul Walmsley <paul@pwsan.com> 9906L: linux-omap@vger.kernel.org 9907S: Maintained 9908F: arch/arm/mach-omap2/omap_hwmod.* 9909 9910OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9911M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9912L: linux-media@vger.kernel.org 9913S: Maintained 9914F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9915F: drivers/media/platform/omap3isp/ 9916F: drivers/staging/media/omap4iss/ 9917 9918OMAP MMC SUPPORT 9919M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9920L: linux-omap@vger.kernel.org 9921S: Maintained 9922F: drivers/mmc/host/omap.c 9923 9924OMAP POWER MANAGEMENT SUPPORT 9925M: Kevin Hilman <khilman@kernel.org> 9926L: linux-omap@vger.kernel.org 9927S: Maintained 9928F: arch/arm/*omap*/*pm* 9929F: drivers/cpufreq/omap-cpufreq.c 9930 9931OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9932M: Rajendra Nayak <rnayak@codeaurora.org> 9933M: Paul Walmsley <paul@pwsan.com> 9934L: linux-omap@vger.kernel.org 9935S: Maintained 9936F: arch/arm/mach-omap2/prm* 9937 9938OMAP RANDOM NUMBER GENERATOR SUPPORT 9939M: Deepak Saxena <dsaxena@plexity.net> 9940S: Maintained 9941F: drivers/char/hw_random/omap-rng.c 9942 9943OMAP USB SUPPORT 9944L: linux-usb@vger.kernel.org 9945L: linux-omap@vger.kernel.org 9946S: Orphan 9947F: drivers/usb/*/*omap* 9948F: arch/arm/*omap*/usb* 9949 9950OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9951M: Mark Jackson <mpfj@newflow.co.uk> 9952L: linux-omap@vger.kernel.org 9953S: Maintained 9954F: arch/arm/boot/dts/am335x-nano.dts 9955 9956OMAP1 SUPPORT 9957M: Aaro Koskinen <aaro.koskinen@iki.fi> 9958M: Tony Lindgren <tony@atomide.com> 9959L: linux-omap@vger.kernel.org 9960Q: http://patchwork.kernel.org/project/linux-omap/list/ 9961T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9962S: Maintained 9963F: arch/arm/mach-omap1/ 9964F: arch/arm/plat-omap/ 9965F: arch/arm/configs/omap1_defconfig 9966F: drivers/i2c/busses/i2c-omap.c 9967F: include/linux/i2c-omap.h 9968 9969OMAP2+ SUPPORT 9970M: Tony Lindgren <tony@atomide.com> 9971L: linux-omap@vger.kernel.org 9972W: http://www.muru.com/linux/omap/ 9973W: http://linux.omap.com/ 9974Q: http://patchwork.kernel.org/project/linux-omap/list/ 9975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9976S: Maintained 9977F: arch/arm/mach-omap2/ 9978F: arch/arm/plat-omap/ 9979F: arch/arm/configs/omap2plus_defconfig 9980F: drivers/i2c/busses/i2c-omap.c 9981F: drivers/irqchip/irq-omap-intc.c 9982F: drivers/mfd/*omap*.c 9983F: drivers/mfd/menelaus.c 9984F: drivers/mfd/palmas.c 9985F: drivers/mfd/tps65217.c 9986F: drivers/mfd/tps65218.c 9987F: drivers/mfd/tps65910.c 9988F: drivers/mfd/twl-core.[ch] 9989F: drivers/mfd/twl4030*.c 9990F: drivers/mfd/twl6030*.c 9991F: drivers/mfd/twl6040*.c 9992F: drivers/regulator/palmas-regulator*.c 9993F: drivers/regulator/pbias-regulator.c 9994F: drivers/regulator/tps65217-regulator.c 9995F: drivers/regulator/tps65218-regulator.c 9996F: drivers/regulator/tps65910-regulator.c 9997F: drivers/regulator/twl-regulator.c 9998F: drivers/regulator/twl6030-regulator.c 9999F: include/linux/i2c-omap.h 10000 10001ONION OMEGA2+ BOARD 10002M: Harvey Hunt <harveyhuntnexus@gmail.com> 10003L: linux-mips@linux-mips.org 10004S: Maintained 10005F: arch/mips/boot/dts/ralink/omega2p.dts 10006 10007OMFS FILESYSTEM 10008M: Bob Copeland <me@bobcopeland.com> 10009L: linux-karma-devel@lists.sourceforge.net 10010S: Maintained 10011F: Documentation/filesystems/omfs.txt 10012F: fs/omfs/ 10013 10014OMNIKEY CARDMAN 4000 DRIVER 10015M: Harald Welte <laforge@gnumonks.org> 10016S: Maintained 10017F: drivers/char/pcmcia/cm4000_cs.c 10018F: include/linux/cm4000_cs.h 10019F: include/uapi/linux/cm4000_cs.h 10020 10021OMNIKEY CARDMAN 4040 DRIVER 10022M: Harald Welte <laforge@gnumonks.org> 10023S: Maintained 10024F: drivers/char/pcmcia/cm4040_cs.* 10025 10026OMNIVISION OV13858 SENSOR DRIVER 10027M: Sakari Ailus <sakari.ailus@linux.intel.com> 10028L: linux-media@vger.kernel.org 10029T: git git://linuxtv.org/media_tree.git 10030S: Maintained 10031F: drivers/media/i2c/ov13858.c 10032 10033OMNIVISION OV5640 SENSOR DRIVER 10034M: Steve Longerbeam <slongerbeam@gmail.com> 10035L: linux-media@vger.kernel.org 10036T: git git://linuxtv.org/media_tree.git 10037S: Maintained 10038F: drivers/media/i2c/ov5640.c 10039 10040OMNIVISION OV5647 SENSOR DRIVER 10041M: Luis Oliveira <lolivei@synopsys.com> 10042L: linux-media@vger.kernel.org 10043T: git git://linuxtv.org/media_tree.git 10044S: Maintained 10045F: drivers/media/i2c/ov5647.c 10046 10047OMNIVISION OV7670 SENSOR DRIVER 10048M: Jonathan Corbet <corbet@lwn.net> 10049L: linux-media@vger.kernel.org 10050T: git git://linuxtv.org/media_tree.git 10051S: Maintained 10052F: drivers/media/i2c/ov7670.c 10053F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10054 10055ONENAND FLASH DRIVER 10056M: Kyungmin Park <kyungmin.park@samsung.com> 10057L: linux-mtd@lists.infradead.org 10058S: Maintained 10059F: drivers/mtd/onenand/ 10060F: include/linux/mtd/onenand*.h 10061 10062ONSTREAM SCSI TAPE DRIVER 10063M: Willem Riede <osst@riede.org> 10064L: osst-users@lists.sourceforge.net 10065L: linux-scsi@vger.kernel.org 10066S: Maintained 10067F: Documentation/scsi/osst.txt 10068F: drivers/scsi/osst.* 10069F: drivers/scsi/osst_*.h 10070F: drivers/scsi/st.h 10071 10072OP-TEE DRIVER 10073M: Jens Wiklander <jens.wiklander@linaro.org> 10074S: Maintained 10075F: drivers/tee/optee/ 10076 10077OPA-VNIC DRIVER 10078M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10079M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10080L: linux-rdma@vger.kernel.org 10081S: Supported 10082F: drivers/infiniband/ulp/opa_vnic 10083 10084OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10085M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10086L: devicetree@vger.kernel.org 10087S: Maintained 10088F: Documentation/devicetree/dynamic-resolution-notes.txt 10089F: Documentation/devicetree/overlay-notes.txt 10090F: drivers/of/overlay.c 10091F: drivers/of/resolver.c 10092 10093OPEN FIRMWARE AND FLATTENED DEVICE TREE 10094M: Rob Herring <robh+dt@kernel.org> 10095M: Frank Rowand <frowand.list@gmail.com> 10096L: devicetree@vger.kernel.org 10097W: http://www.devicetree.org/ 10098T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10099S: Maintained 10100F: drivers/of/ 10101F: include/linux/of*.h 10102F: scripts/dtc/ 10103F: Documentation/ABI/testing/sysfs-firmware-ofw 10104 10105OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10106M: Rob Herring <robh+dt@kernel.org> 10107M: Mark Rutland <mark.rutland@arm.com> 10108L: devicetree@vger.kernel.org 10109T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10110Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10111S: Maintained 10112F: Documentation/devicetree/ 10113F: arch/*/boot/dts/ 10114F: include/dt-bindings/ 10115 10116OPENCORES I2C BUS DRIVER 10117M: Peter Korsgaard <jacmet@sunsite.dk> 10118L: linux-i2c@vger.kernel.org 10119S: Maintained 10120F: Documentation/i2c/busses/i2c-ocores 10121F: drivers/i2c/busses/i2c-ocores.c 10122 10123OPENRISC ARCHITECTURE 10124M: Jonas Bonn <jonas@southpole.se> 10125M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10126M: Stafford Horne <shorne@gmail.com> 10127T: git git://github.com/openrisc/linux.git 10128L: openrisc@lists.librecores.org 10129W: http://openrisc.io 10130S: Maintained 10131F: Documentation/devicetree/bindings/openrisc/ 10132F: Documentation/openrisc/ 10133F: arch/openrisc/ 10134F: drivers/irqchip/irq-ompic.c 10135F: drivers/irqchip/irq-or1k-* 10136 10137OPENVSWITCH 10138M: Pravin B Shelar <pshelar@ovn.org> 10139L: netdev@vger.kernel.org 10140L: dev@openvswitch.org 10141W: http://openvswitch.org 10142S: Maintained 10143F: net/openvswitch/ 10144F: include/uapi/linux/openvswitch.h 10145 10146OPERATING PERFORMANCE POINTS (OPP) 10147M: Viresh Kumar <vireshk@kernel.org> 10148M: Nishanth Menon <nm@ti.com> 10149M: Stephen Boyd <sboyd@codeaurora.org> 10150L: linux-pm@vger.kernel.org 10151S: Maintained 10152T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10153F: drivers/opp/ 10154F: include/linux/pm_opp.h 10155F: Documentation/power/opp.txt 10156F: Documentation/devicetree/bindings/opp/ 10157 10158OPL4 DRIVER 10159M: Clemens Ladisch <clemens@ladisch.de> 10160L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10161T: git git://git.alsa-project.org/alsa-kernel.git 10162S: Maintained 10163F: sound/drivers/opl4/ 10164 10165OPROFILE 10166M: Robert Richter <rric@kernel.org> 10167L: oprofile-list@lists.sf.net 10168S: Maintained 10169F: arch/*/include/asm/oprofile*.h 10170F: arch/*/oprofile/ 10171F: drivers/oprofile/ 10172F: include/linux/oprofile.h 10173 10174ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10175M: Mark Fasheh <mfasheh@versity.com> 10176M: Joel Becker <jlbec@evilplan.org> 10177L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10178W: http://ocfs2.wiki.kernel.org 10179S: Supported 10180F: Documentation/filesystems/ocfs2.txt 10181F: Documentation/filesystems/dlmfs.txt 10182F: fs/ocfs2/ 10183 10184ORANGEFS FILESYSTEM 10185M: Mike Marshall <hubcap@omnibond.com> 10186L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10187T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10188S: Supported 10189F: fs/orangefs/ 10190F: Documentation/filesystems/orangefs.txt 10191 10192ORINOCO DRIVER 10193L: linux-wireless@vger.kernel.org 10194W: http://wireless.kernel.org/en/users/Drivers/orinoco 10195W: http://www.nongnu.org/orinoco/ 10196S: Orphan 10197F: drivers/net/wireless/intersil/orinoco/ 10198 10199OSD LIBRARY and FILESYSTEM 10200M: Boaz Harrosh <ooo@electrozaur.com> 10201S: Maintained 10202F: drivers/scsi/osd/ 10203F: include/scsi/osd_* 10204F: fs/exofs/ 10205 10206OV2659 OMNIVISION SENSOR DRIVER 10207M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10208L: linux-media@vger.kernel.org 10209W: https://linuxtv.org 10210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10211T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10212S: Maintained 10213F: drivers/media/i2c/ov2659.c 10214F: include/media/i2c/ov2659.h 10215 10216OVERLAY FILESYSTEM 10217M: Miklos Szeredi <miklos@szeredi.hu> 10218L: linux-unionfs@vger.kernel.org 10219T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10220S: Supported 10221F: fs/overlayfs/ 10222F: Documentation/filesystems/overlayfs.txt 10223 10224P54 WIRELESS DRIVER 10225M: Christian Lamparter <chunkeey@googlemail.com> 10226L: linux-wireless@vger.kernel.org 10227W: http://wireless.kernel.org/en/users/Drivers/p54 10228S: Maintained 10229F: drivers/net/wireless/intersil/p54/ 10230 10231PA SEMI ETHERNET DRIVER 10232L: netdev@vger.kernel.org 10233S: Orphan 10234F: drivers/net/ethernet/pasemi/* 10235 10236PA SEMI SMBUS DRIVER 10237L: linux-i2c@vger.kernel.org 10238S: Orphan 10239F: drivers/i2c/busses/i2c-pasemi.c 10240 10241PADATA PARALLEL EXECUTION MECHANISM 10242M: Steffen Klassert <steffen.klassert@secunet.com> 10243L: linux-crypto@vger.kernel.org 10244S: Maintained 10245F: kernel/padata.c 10246F: include/linux/padata.h 10247F: Documentation/padata.txt 10248 10249PANASONIC LAPTOP ACPI EXTRAS DRIVER 10250M: Harald Welte <laforge@gnumonks.org> 10251L: platform-driver-x86@vger.kernel.org 10252S: Maintained 10253F: drivers/platform/x86/panasonic-laptop.c 10254 10255PANASONIC MN10300/AM33/AM34 PORT 10256M: David Howells <dhowells@redhat.com> 10257L: linux-am33-list@redhat.com (moderated for non-subscribers) 10258W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10259S: Maintained 10260F: Documentation/mn10300/ 10261F: arch/mn10300/ 10262 10263PARALLEL LCD/KEYPAD PANEL DRIVER 10264M: Willy Tarreau <willy@haproxy.com> 10265M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10266S: Odd Fixes 10267F: Documentation/misc-devices/lcd-panel-cgram.txt 10268F: drivers/misc/panel.c 10269 10270PARALLEL PORT SUBSYSTEM 10271M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10272M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10273L: linux-parport@lists.infradead.org (subscribers-only) 10274S: Maintained 10275F: drivers/parport/ 10276F: include/linux/parport*.h 10277F: drivers/char/ppdev.c 10278F: include/uapi/linux/ppdev.h 10279F: Documentation/parport*.txt 10280 10281PARAVIRT_OPS INTERFACE 10282M: Juergen Gross <jgross@suse.com> 10283M: Alok Kataria <akataria@vmware.com> 10284M: Rusty Russell <rusty@rustcorp.com.au> 10285L: virtualization@lists.linux-foundation.org 10286S: Supported 10287F: Documentation/virtual/paravirt_ops.txt 10288F: arch/*/kernel/paravirt* 10289F: arch/*/include/asm/paravirt*.h 10290F: include/linux/hypervisor.h 10291 10292PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10293M: Tim Waugh <tim@cyberelk.net> 10294L: linux-parport@lists.infradead.org (subscribers-only) 10295S: Maintained 10296F: Documentation/blockdev/paride.txt 10297F: drivers/block/paride/ 10298 10299PARISC ARCHITECTURE 10300M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10301M: Helge Deller <deller@gmx.de> 10302L: linux-parisc@vger.kernel.org 10303W: http://www.parisc-linux.org/ 10304Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10305T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10306T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10307S: Maintained 10308F: arch/parisc/ 10309F: Documentation/parisc/ 10310F: drivers/parisc/ 10311F: drivers/char/agp/parisc-agp.c 10312F: drivers/input/serio/gscps2.c 10313F: drivers/parport/parport_gsc.* 10314F: drivers/tty/serial/8250/8250_gsc.c 10315F: drivers/video/fbdev/sti* 10316F: drivers/video/console/sti* 10317F: drivers/video/logo/logo_parisc* 10318 10319PARMAN 10320M: Jiri Pirko <jiri@mellanox.com> 10321L: netdev@vger.kernel.org 10322S: Supported 10323F: lib/parman.c 10324F: lib/test_parman.c 10325F: include/linux/parman.h 10326 10327PC87360 HARDWARE MONITORING DRIVER 10328M: Jim Cromie <jim.cromie@gmail.com> 10329L: linux-hwmon@vger.kernel.org 10330S: Maintained 10331F: Documentation/hwmon/pc87360 10332F: drivers/hwmon/pc87360.c 10333 10334PC8736x GPIO DRIVER 10335M: Jim Cromie <jim.cromie@gmail.com> 10336S: Maintained 10337F: drivers/char/pc8736x_gpio.c 10338 10339PC87427 HARDWARE MONITORING DRIVER 10340M: Jean Delvare <jdelvare@suse.com> 10341L: linux-hwmon@vger.kernel.org 10342S: Maintained 10343F: Documentation/hwmon/pc87427 10344F: drivers/hwmon/pc87427.c 10345 10346PCA9532 LED DRIVER 10347M: Riku Voipio <riku.voipio@iki.fi> 10348S: Maintained 10349F: drivers/leds/leds-pca9532.c 10350F: include/linux/leds-pca9532.h 10351 10352PCA9541 I2C BUS MASTER SELECTOR DRIVER 10353M: Guenter Roeck <linux@roeck-us.net> 10354L: linux-i2c@vger.kernel.org 10355S: Maintained 10356F: drivers/i2c/muxes/i2c-mux-pca9541.c 10357 10358PCDP - PRIMARY CONSOLE AND DEBUG PORT 10359M: Khalid Aziz <khalid@gonehiking.org> 10360S: Maintained 10361F: drivers/firmware/pcdp.* 10362 10363PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10364M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10365L: linux-pci@vger.kernel.org 10366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10367S: Maintained 10368F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10369F: drivers/pci/host/pci-aardvark.c 10370 10371PCI DRIVER FOR ALTERA PCIE IP 10372M: Ley Foon Tan <lftan@altera.com> 10373L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10374L: linux-pci@vger.kernel.org 10375S: Supported 10376F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10377F: drivers/pci/host/pcie-altera.c 10378 10379PCI DRIVER FOR APPLIEDMICRO XGENE 10380M: Tanmay Inamdar <tinamdar@apm.com> 10381L: linux-pci@vger.kernel.org 10382L: linux-arm-kernel@lists.infradead.org 10383S: Maintained 10384F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10385F: drivers/pci/host/pci-xgene.c 10386 10387PCI DRIVER FOR ARM VERSATILE PLATFORM 10388M: Rob Herring <robh@kernel.org> 10389L: linux-pci@vger.kernel.org 10390L: linux-arm-kernel@lists.infradead.org 10391S: Maintained 10392F: Documentation/devicetree/bindings/pci/versatile.txt 10393F: drivers/pci/host/pci-versatile.c 10394 10395PCI DRIVER FOR ARMADA 8K 10396M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10397L: linux-pci@vger.kernel.org 10398L: linux-arm-kernel@lists.infradead.org 10399S: Maintained 10400F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10401F: drivers/pci/dwc/pcie-armada8k.c 10402 10403PCI DRIVER FOR FREESCALE LAYERSCAPE 10404M: Minghuan Lian <minghuan.Lian@freescale.com> 10405M: Mingkai Hu <mingkai.hu@freescale.com> 10406M: Roy Zang <tie-fei.zang@freescale.com> 10407L: linuxppc-dev@lists.ozlabs.org 10408L: linux-pci@vger.kernel.org 10409L: linux-arm-kernel@lists.infradead.org 10410S: Maintained 10411F: drivers/pci/dwc/*layerscape* 10412 10413PCI DRIVER FOR GENERIC OF HOSTS 10414M: Will Deacon <will.deacon@arm.com> 10415L: linux-pci@vger.kernel.org 10416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10417S: Maintained 10418F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10419F: drivers/pci/host/pci-host-common.c 10420F: drivers/pci/host/pci-host-generic.c 10421 10422PCI DRIVER FOR IMX6 10423M: Richard Zhu <hongxing.zhu@nxp.com> 10424M: Lucas Stach <l.stach@pengutronix.de> 10425L: linux-pci@vger.kernel.org 10426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10427S: Maintained 10428F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10429F: drivers/pci/dwc/*imx6* 10430 10431PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10432M: Keith Busch <keith.busch@intel.com> 10433M: Jonathan Derrick <jonathan.derrick@intel.com> 10434L: linux-pci@vger.kernel.org 10435S: Supported 10436F: drivers/pci/host/vmd.c 10437 10438PCI DRIVER FOR MICROSEMI SWITCHTEC 10439M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10440M: Logan Gunthorpe <logang@deltatee.com> 10441L: linux-pci@vger.kernel.org 10442S: Maintained 10443F: Documentation/switchtec.txt 10444F: Documentation/ABI/testing/sysfs-class-switchtec 10445F: drivers/pci/switch/switchtec* 10446F: include/uapi/linux/switchtec_ioctl.h 10447F: include/linux/switchtec.h 10448F: drivers/ntb/hw/mscc/ 10449 10450PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10451M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10452M: Jason Cooper <jason@lakedaemon.net> 10453L: linux-pci@vger.kernel.org 10454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10455S: Maintained 10456F: drivers/pci/host/*mvebu* 10457 10458PCI DRIVER FOR NVIDIA TEGRA 10459M: Thierry Reding <thierry.reding@gmail.com> 10460L: linux-tegra@vger.kernel.org 10461L: linux-pci@vger.kernel.org 10462S: Supported 10463F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10464F: drivers/pci/host/pci-tegra.c 10465 10466PCI DRIVER FOR RENESAS R-CAR 10467M: Simon Horman <horms@verge.net.au> 10468L: linux-pci@vger.kernel.org 10469L: linux-renesas-soc@vger.kernel.org 10470S: Maintained 10471F: drivers/pci/host/*rcar* 10472 10473PCI DRIVER FOR SAMSUNG EXYNOS 10474M: Jingoo Han <jingoohan1@gmail.com> 10475L: linux-pci@vger.kernel.org 10476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10477L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10478S: Maintained 10479F: drivers/pci/dwc/pci-exynos.c 10480 10481PCI DRIVER FOR SYNOPSYS DESIGNWARE 10482M: Jingoo Han <jingoohan1@gmail.com> 10483M: Joao Pinto <Joao.Pinto@synopsys.com> 10484L: linux-pci@vger.kernel.org 10485S: Maintained 10486F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10487F: drivers/pci/dwc/*designware* 10488 10489PCI DRIVER FOR TI DRA7XX 10490M: Kishon Vijay Abraham I <kishon@ti.com> 10491L: linux-omap@vger.kernel.org 10492L: linux-pci@vger.kernel.org 10493S: Supported 10494F: Documentation/devicetree/bindings/pci/ti-pci.txt 10495F: drivers/pci/dwc/pci-dra7xx.c 10496 10497PCI DRIVER FOR TI KEYSTONE 10498M: Murali Karicheri <m-karicheri2@ti.com> 10499L: linux-pci@vger.kernel.org 10500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10501S: Maintained 10502F: drivers/pci/dwc/*keystone* 10503 10504PCI ENDPOINT SUBSYSTEM 10505M: Kishon Vijay Abraham I <kishon@ti.com> 10506M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10507L: linux-pci@vger.kernel.org 10508T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10509S: Supported 10510F: drivers/pci/endpoint/ 10511F: drivers/misc/pci_endpoint_test.c 10512F: tools/pci/ 10513 10514PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10515M: Russell Currey <ruscur@russell.cc> 10516L: linuxppc-dev@lists.ozlabs.org 10517S: Supported 10518F: Documentation/powerpc/eeh-pci-error-recovery.txt 10519F: arch/powerpc/kernel/eeh*.c 10520F: arch/powerpc/platforms/*/eeh*.c 10521F: arch/powerpc/include/*/eeh*.h 10522 10523PCI ERROR RECOVERY 10524M: Linas Vepstas <linasvepstas@gmail.com> 10525L: linux-pci@vger.kernel.org 10526S: Supported 10527F: Documentation/PCI/pci-error-recovery.txt 10528 10529PCI MSI DRIVER FOR ALTERA MSI IP 10530M: Ley Foon Tan <lftan@altera.com> 10531L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10532L: linux-pci@vger.kernel.org 10533S: Supported 10534F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10535F: drivers/pci/host/pcie-altera-msi.c 10536 10537PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10538M: Duc Dang <dhdang@apm.com> 10539L: linux-pci@vger.kernel.org 10540L: linux-arm-kernel@lists.infradead.org 10541S: Maintained 10542F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10543F: drivers/pci/host/pci-xgene-msi.c 10544 10545PCI SUBSYSTEM 10546M: Bjorn Helgaas <bhelgaas@google.com> 10547L: linux-pci@vger.kernel.org 10548Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10549T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10550S: Supported 10551F: Documentation/devicetree/bindings/pci/ 10552F: Documentation/PCI/ 10553F: drivers/pci/ 10554F: include/linux/pci* 10555F: arch/x86/pci/ 10556F: arch/x86/kernel/quirks.c 10557 10558PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10559M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10560L: linux-pci@vger.kernel.org 10561Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10562T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10563S: Supported 10564F: drivers/pci/host/ 10565F: drivers/pci/dwc/ 10566 10567PCIE DRIVER FOR AXIS ARTPEC 10568M: Niklas Cassel <niklas.cassel@axis.com> 10569M: Jesper Nilsson <jesper.nilsson@axis.com> 10570L: linux-arm-kernel@axis.com 10571L: linux-pci@vger.kernel.org 10572S: Maintained 10573F: Documentation/devicetree/bindings/pci/axis,artpec* 10574F: drivers/pci/dwc/*artpec* 10575 10576PCIE DRIVER FOR CAVIUM THUNDERX 10577M: David Daney <david.daney@cavium.com> 10578L: linux-pci@vger.kernel.org 10579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10580S: Supported 10581F: Documentation/devicetree/bindings/pci/pci-thunder-* 10582F: drivers/pci/host/pci-thunder-* 10583 10584PCIE DRIVER FOR HISILICON 10585M: Zhou Wang <wangzhou1@hisilicon.com> 10586L: linux-pci@vger.kernel.org 10587S: Maintained 10588F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10589F: drivers/pci/dwc/pcie-hisi.c 10590 10591PCIE DRIVER FOR HISILICON KIRIN 10592M: Xiaowei Song <songxiaowei@hisilicon.com> 10593M: Binghui Wang <wangbinghui@hisilicon.com> 10594L: linux-pci@vger.kernel.org 10595S: Maintained 10596F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10597F: drivers/pci/dwc/pcie-kirin.c 10598 10599PCIE DRIVER FOR HISILICON STB 10600M: Jianguo Sun <sunjianguo1@huawei.com> 10601M: Shawn Guo <shawn.guo@linaro.org> 10602L: linux-pci@vger.kernel.org 10603S: Maintained 10604F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10605F: drivers/pci/dwc/pcie-histb.c 10606 10607PCIE DRIVER FOR MEDIATEK 10608M: Ryder Lee <ryder.lee@mediatek.com> 10609L: linux-pci@vger.kernel.org 10610L: linux-mediatek@lists.infradead.org 10611S: Supported 10612F: Documentation/devicetree/bindings/pci/mediatek* 10613F: drivers/pci/host/*mediatek* 10614 10615PCIE DRIVER FOR QUALCOMM MSM 10616M: Stanimir Varbanov <svarbanov@mm-sol.com> 10617L: linux-pci@vger.kernel.org 10618L: linux-arm-msm@vger.kernel.org 10619S: Maintained 10620F: drivers/pci/dwc/*qcom* 10621 10622PCIE DRIVER FOR ROCKCHIP 10623M: Shawn Lin <shawn.lin@rock-chips.com> 10624L: linux-pci@vger.kernel.org 10625L: linux-rockchip@lists.infradead.org 10626S: Maintained 10627F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10628F: drivers/pci/host/pcie-rockchip.c 10629 10630PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10631M: Linus Walleij <linus.walleij@linaro.org> 10632L: linux-pci@vger.kernel.org 10633S: Maintained 10634F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10635F: drivers/pci/host/pci-v3-semi.c 10636 10637PCIE DRIVER FOR ST SPEAR13XX 10638M: Pratyush Anand <pratyush.anand@gmail.com> 10639L: linux-pci@vger.kernel.org 10640S: Maintained 10641F: drivers/pci/dwc/*spear* 10642 10643PCMCIA SUBSYSTEM 10644P: Linux PCMCIA Team 10645L: linux-pcmcia@lists.infradead.org 10646W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10647T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10648S: Maintained 10649F: Documentation/pcmcia/ 10650F: tools/pcmcia/ 10651F: drivers/pcmcia/ 10652F: include/pcmcia/ 10653 10654PCNET32 NETWORK DRIVER 10655M: Don Fry <pcnet32@frontier.com> 10656L: netdev@vger.kernel.org 10657S: Maintained 10658F: drivers/net/ethernet/amd/pcnet32.c 10659 10660PCRYPT PARALLEL CRYPTO ENGINE 10661M: Steffen Klassert <steffen.klassert@secunet.com> 10662L: linux-crypto@vger.kernel.org 10663S: Maintained 10664F: crypto/pcrypt.c 10665F: include/crypto/pcrypt.h 10666 10667PEAQ WMI HOTKEYS DRIVER 10668M: Hans de Goede <hdegoede@redhat.com> 10669L: platform-driver-x86@vger.kernel.org 10670S: Maintained 10671F: drivers/platform/x86/peaq-wmi.c 10672 10673PER-CPU MEMORY ALLOCATOR 10674M: Tejun Heo <tj@kernel.org> 10675M: Christoph Lameter <cl@linux.com> 10676T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10677S: Maintained 10678F: include/linux/percpu*.h 10679F: mm/percpu*.c 10680F: arch/*/include/asm/percpu.h 10681 10682PER-TASK DELAY ACCOUNTING 10683M: Balbir Singh <bsingharora@gmail.com> 10684S: Maintained 10685F: include/linux/delayacct.h 10686F: kernel/delayacct.c 10687 10688PERFORMANCE EVENTS SUBSYSTEM 10689M: Peter Zijlstra <peterz@infradead.org> 10690M: Ingo Molnar <mingo@redhat.com> 10691M: Arnaldo Carvalho de Melo <acme@kernel.org> 10692R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10693R: Jiri Olsa <jolsa@redhat.com> 10694R: Namhyung Kim <namhyung@kernel.org> 10695L: linux-kernel@vger.kernel.org 10696T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10697S: Supported 10698F: kernel/events/* 10699F: include/linux/perf_event.h 10700F: include/uapi/linux/perf_event.h 10701F: arch/*/kernel/perf_event*.c 10702F: arch/*/kernel/*/perf_event*.c 10703F: arch/*/kernel/*/*/perf_event*.c 10704F: arch/*/include/asm/perf_event.h 10705F: arch/*/kernel/perf_callchain.c 10706F: arch/*/events/* 10707F: tools/perf/ 10708 10709PERSONALITY HANDLING 10710M: Christoph Hellwig <hch@infradead.org> 10711L: linux-abi-devel@lists.sourceforge.net 10712S: Maintained 10713F: include/linux/personality.h 10714F: include/uapi/linux/personality.h 10715 10716PHONET PROTOCOL 10717M: Remi Denis-Courmont <courmisch@gmail.com> 10718S: Supported 10719F: Documentation/networking/phonet.txt 10720F: include/linux/phonet.h 10721F: include/net/phonet/ 10722F: include/uapi/linux/phonet.h 10723F: net/phonet/ 10724 10725PHRAM MTD DRIVER 10726M: Joern Engel <joern@lazybastard.org> 10727L: linux-mtd@lists.infradead.org 10728S: Maintained 10729F: drivers/mtd/devices/phram.c 10730 10731PICOLCD HID DRIVER 10732M: Bruno Prémont <bonbons@linux-vserver.org> 10733L: linux-input@vger.kernel.org 10734S: Maintained 10735F: drivers/hid/hid-picolcd* 10736 10737PICOXCELL SUPPORT 10738M: Jamie Iles <jamie@jamieiles.com> 10739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10740T: git git://github.com/jamieiles/linux-2.6-ji.git 10741S: Supported 10742F: arch/arm/boot/dts/picoxcell* 10743F: arch/arm/mach-picoxcell/ 10744F: drivers/crypto/picoxcell* 10745 10746PIN CONTROL SUBSYSTEM 10747M: Linus Walleij <linus.walleij@linaro.org> 10748L: linux-gpio@vger.kernel.org 10749T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10750S: Maintained 10751F: Documentation/devicetree/bindings/pinctrl/ 10752F: Documentation/driver-api/pinctl.rst 10753F: drivers/pinctrl/ 10754F: include/linux/pinctrl/ 10755 10756PIN CONTROLLER - ATMEL AT91 10757M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10759S: Maintained 10760F: drivers/pinctrl/pinctrl-at91.* 10761 10762PIN CONTROLLER - ATMEL AT91 PIO4 10763M: Ludovic Desroches <ludovic.desroches@microchip.com> 10764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10765L: linux-gpio@vger.kernel.org 10766S: Supported 10767F: drivers/pinctrl/pinctrl-at91-pio4.* 10768 10769PIN CONTROLLER - INTEL 10770M: Mika Westerberg <mika.westerberg@linux.intel.com> 10771M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10772S: Maintained 10773F: drivers/pinctrl/intel/ 10774 10775PIN CONTROLLER - QUALCOMM 10776M: Bjorn Andersson <bjorn.andersson@linaro.org> 10777S: Maintained 10778L: linux-arm-msm@vger.kernel.org 10779F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10780F: drivers/pinctrl/qcom/ 10781 10782PIN CONTROLLER - RENESAS 10783M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10784M: Geert Uytterhoeven <geert+renesas@glider.be> 10785L: linux-renesas-soc@vger.kernel.org 10786T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10787S: Maintained 10788F: drivers/pinctrl/sh-pfc/ 10789 10790PIN CONTROLLER - SAMSUNG 10791M: Tomasz Figa <tomasz.figa@gmail.com> 10792M: Krzysztof Kozlowski <krzk@kernel.org> 10793M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10795L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10796Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10797T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10798S: Maintained 10799F: drivers/pinctrl/samsung/ 10800F: include/dt-bindings/pinctrl/samsung.h 10801F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10802 10803PIN CONTROLLER - SINGLE 10804M: Tony Lindgren <tony@atomide.com> 10805M: Haojian Zhuang <haojian.zhuang@linaro.org> 10806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10807L: linux-omap@vger.kernel.org 10808S: Maintained 10809F: drivers/pinctrl/pinctrl-single.c 10810 10811PIN CONTROLLER - ST SPEAR 10812M: Viresh Kumar <vireshk@kernel.org> 10813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10814W: http://www.st.com/spear 10815S: Maintained 10816F: drivers/pinctrl/spear/ 10817 10818PISTACHIO SOC SUPPORT 10819M: James Hartley <james.hartley@sondrel.com> 10820L: linux-mips@linux-mips.org 10821S: Odd Fixes 10822F: arch/mips/pistachio/ 10823F: arch/mips/include/asm/mach-pistachio/ 10824F: arch/mips/boot/dts/img/pistachio* 10825F: arch/mips/configs/pistachio*_defconfig 10826 10827PKTCDVD DRIVER 10828S: Orphan 10829M: linux-block@vger.kernel.org 10830F: drivers/block/pktcdvd.c 10831F: include/linux/pktcdvd.h 10832F: include/uapi/linux/pktcdvd.h 10833 10834PKUNITY SOC DRIVERS 10835M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10836W: http://mprc.pku.edu.cn/~guanxuetao/linux 10837S: Maintained 10838T: git git://github.com/gxt/linux.git 10839F: drivers/input/serio/i8042-unicore32io.h 10840F: drivers/i2c/busses/i2c-puv3.c 10841F: drivers/video/fbdev/fb-puv3.c 10842F: drivers/rtc/rtc-puv3.c 10843 10844PMBUS HARDWARE MONITORING DRIVERS 10845M: Guenter Roeck <linux@roeck-us.net> 10846L: linux-hwmon@vger.kernel.org 10847W: http://hwmon.wiki.kernel.org/ 10848W: http://www.roeck-us.net/linux/drivers/ 10849T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10850S: Maintained 10851F: Documentation/hwmon/pmbus 10852F: drivers/hwmon/pmbus/ 10853F: include/linux/pmbus.h 10854 10855PMC SIERRA MaxRAID DRIVER 10856L: linux-scsi@vger.kernel.org 10857W: http://www.pmc-sierra.com/ 10858S: Orphan 10859F: drivers/scsi/pmcraid.* 10860 10861PMC SIERRA PM8001 DRIVER 10862M: Jack Wang <jinpu.wang@profitbricks.com> 10863M: lindar_liu@usish.com 10864L: linux-scsi@vger.kernel.org 10865S: Supported 10866F: drivers/scsi/pm8001/ 10867 10868PNP SUPPORT 10869M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10870S: Maintained 10871F: drivers/pnp/ 10872 10873POSIX CLOCKS and TIMERS 10874M: Thomas Gleixner <tglx@linutronix.de> 10875L: linux-kernel@vger.kernel.org 10876T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10877S: Maintained 10878F: fs/timerfd.c 10879F: include/linux/timer* 10880F: kernel/time/*timer* 10881 10882POWER MANAGEMENT CORE 10883M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10884L: linux-pm@vger.kernel.org 10885T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10886B: https://bugzilla.kernel.org 10887S: Supported 10888F: drivers/base/power/ 10889F: include/linux/pm.h 10890F: include/linux/pm_* 10891F: include/linux/powercap.h 10892F: drivers/powercap/ 10893F: kernel/configs/nopm.config 10894 10895POWER STATE COORDINATION INTERFACE (PSCI) 10896M: Mark Rutland <mark.rutland@arm.com> 10897M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10898L: linux-arm-kernel@lists.infradead.org 10899S: Maintained 10900F: drivers/firmware/psci*.c 10901F: include/linux/psci.h 10902F: include/uapi/linux/psci.h 10903 10904POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10905M: Sebastian Reichel <sre@kernel.org> 10906L: linux-pm@vger.kernel.org 10907T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10908S: Maintained 10909F: Documentation/devicetree/bindings/power/supply/ 10910F: include/linux/power_supply.h 10911F: drivers/power/supply/ 10912 10913POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10914M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10915L: linuxppc-dev@lists.ozlabs.org 10916S: Maintained 10917F: drivers/char/powernv-op-panel.c 10918 10919PPP OVER ATM (RFC 2364) 10920M: Mitchell Blank Jr <mitch@sfgoth.com> 10921S: Maintained 10922F: net/atm/pppoatm.c 10923F: include/uapi/linux/atmppp.h 10924 10925PPP OVER ETHERNET 10926M: Michal Ostrowski <mostrows@earthlink.net> 10927S: Maintained 10928F: drivers/net/ppp/pppoe.c 10929F: drivers/net/ppp/pppox.c 10930 10931PPP OVER L2TP 10932M: James Chapman <jchapman@katalix.com> 10933S: Maintained 10934F: net/l2tp/l2tp_ppp.c 10935F: include/linux/if_pppol2tp.h 10936F: include/uapi/linux/if_pppol2tp.h 10937 10938PPP PROTOCOL DRIVERS AND COMPRESSORS 10939M: Paul Mackerras <paulus@samba.org> 10940L: linux-ppp@vger.kernel.org 10941S: Maintained 10942F: drivers/net/ppp/ppp_* 10943 10944PPS SUPPORT 10945M: Rodolfo Giometti <giometti@enneenne.com> 10946W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10947L: linuxpps@ml.enneenne.com (subscribers-only) 10948S: Maintained 10949F: Documentation/pps/ 10950F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10951F: Documentation/ABI/testing/sysfs-pps 10952F: drivers/pps/ 10953F: include/linux/pps*.h 10954F: include/uapi/linux/pps.h 10955 10956PPTP DRIVER 10957M: Dmitry Kozlov <xeb@mail.ru> 10958L: netdev@vger.kernel.org 10959S: Maintained 10960F: drivers/net/ppp/pptp.c 10961W: http://sourceforge.net/projects/accel-pptp 10962 10963PREEMPTIBLE KERNEL 10964M: Robert Love <rml@tech9.net> 10965L: kpreempt-tech@lists.sourceforge.net 10966W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10967S: Supported 10968F: Documentation/preempt-locking.txt 10969F: include/linux/preempt.h 10970 10971PRINTK 10972M: Petr Mladek <pmladek@suse.com> 10973M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10974R: Steven Rostedt <rostedt@goodmis.org> 10975S: Maintained 10976F: kernel/printk/ 10977F: include/linux/printk.h 10978 10979PRISM54 WIRELESS DRIVER 10980M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10981L: linux-wireless@vger.kernel.org 10982W: http://wireless.kernel.org/en/users/Drivers/p54 10983S: Obsolete 10984F: drivers/net/wireless/intersil/prism54/ 10985 10986PROC SYSCTL 10987M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10988M: Kees Cook <keescook@chromium.org> 10989L: linux-kernel@vger.kernel.org 10990L: linux-fsdevel@vger.kernel.org 10991S: Maintained 10992F: fs/proc/proc_sysctl.c 10993F: include/linux/sysctl.h 10994F: kernel/sysctl.c 10995F: tools/testing/selftests/sysctl/ 10996 10997PS3 NETWORK SUPPORT 10998M: Geoff Levand <geoff@infradead.org> 10999L: netdev@vger.kernel.org 11000L: linuxppc-dev@lists.ozlabs.org 11001S: Maintained 11002F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11003 11004PS3 PLATFORM SUPPORT 11005M: Geoff Levand <geoff@infradead.org> 11006L: linuxppc-dev@lists.ozlabs.org 11007S: Maintained 11008F: arch/powerpc/boot/ps3* 11009F: arch/powerpc/include/asm/lv1call.h 11010F: arch/powerpc/include/asm/ps3*.h 11011F: arch/powerpc/platforms/ps3/ 11012F: drivers/*/ps3* 11013F: drivers/ps3/ 11014F: drivers/rtc/rtc-ps3.c 11015F: drivers/usb/host/*ps3.c 11016F: sound/ppc/snd_ps3* 11017 11018PS3VRAM DRIVER 11019M: Jim Paris <jim@jtan.com> 11020M: Geoff Levand <geoff@infradead.org> 11021L: linuxppc-dev@lists.ozlabs.org 11022S: Maintained 11023F: drivers/block/ps3vram.c 11024 11025PSAMPLE PACKET SAMPLING SUPPORT: 11026M: Yotam Gigi <yotam.gi@gmail.com> 11027S: Maintained 11028F: net/psample 11029F: include/net/psample.h 11030F: include/uapi/linux/psample.h 11031 11032PSTORE FILESYSTEM 11033M: Kees Cook <keescook@chromium.org> 11034M: Anton Vorontsov <anton@enomsg.org> 11035M: Colin Cross <ccross@android.com> 11036M: Tony Luck <tony.luck@intel.com> 11037S: Maintained 11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11039F: fs/pstore/ 11040F: include/linux/pstore* 11041F: drivers/firmware/efi/efi-pstore.c 11042F: drivers/acpi/apei/erst.c 11043F: Documentation/admin-guide/ramoops.rst 11044F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11045K: \b(pstore|ramoops) 11046 11047PTP HARDWARE CLOCK SUPPORT 11048M: Richard Cochran <richardcochran@gmail.com> 11049L: netdev@vger.kernel.org 11050S: Maintained 11051W: http://linuxptp.sourceforge.net/ 11052F: Documentation/ABI/testing/sysfs-ptp 11053F: Documentation/ptp/* 11054F: drivers/net/ethernet/freescale/gianfar_ptp.c 11055F: drivers/net/phy/dp83640* 11056F: drivers/ptp/* 11057F: include/linux/ptp_cl* 11058 11059PTRACE SUPPORT 11060M: Oleg Nesterov <oleg@redhat.com> 11061S: Maintained 11062F: include/asm-generic/syscall.h 11063F: include/linux/ptrace.h 11064F: include/linux/regset.h 11065F: include/linux/tracehook.h 11066F: include/uapi/linux/ptrace.h 11067F: include/uapi/linux/ptrace.h 11068F: include/asm-generic/ptrace.h 11069F: kernel/ptrace.c 11070F: arch/*/ptrace*.c 11071F: arch/*/*/ptrace*.c 11072F: arch/*/include/asm/ptrace*.h 11073 11074PULSE8-CEC DRIVER 11075M: Hans Verkuil <hverkuil@xs4all.nl> 11076L: linux-media@vger.kernel.org 11077T: git git://linuxtv.org/media_tree.git 11078S: Maintained 11079F: drivers/media/usb/pulse8-cec/* 11080F: Documentation/media/cec-drivers/pulse8-cec.rst 11081 11082PVRUSB2 VIDEO4LINUX DRIVER 11083M: Mike Isely <isely@pobox.com> 11084L: pvrusb2@isely.net (subscribers-only) 11085L: linux-media@vger.kernel.org 11086W: http://www.isely.net/pvrusb2/ 11087T: git git://linuxtv.org/media_tree.git 11088S: Maintained 11089F: Documentation/media/v4l-drivers/pvrusb2* 11090F: drivers/media/usb/pvrusb2/ 11091 11092PWC WEBCAM DRIVER 11093M: Hans Verkuil <hverkuil@xs4all.nl> 11094L: linux-media@vger.kernel.org 11095T: git git://linuxtv.org/media_tree.git 11096S: Odd Fixes 11097F: drivers/media/usb/pwc/* 11098 11099PWM FAN DRIVER 11100M: Kamil Debski <kamil@wypas.org> 11101M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11102L: linux-hwmon@vger.kernel.org 11103S: Supported 11104F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11105F: Documentation/hwmon/pwm-fan 11106F: drivers/hwmon/pwm-fan.c 11107 11108PWM IR Transmitter 11109M: Sean Young <sean@mess.org> 11110L: linux-media@vger.kernel.org 11111S: Maintained 11112F: drivers/media/rc/pwm-ir-tx.c 11113 11114PWM SUBSYSTEM 11115M: Thierry Reding <thierry.reding@gmail.com> 11116L: linux-pwm@vger.kernel.org 11117S: Maintained 11118T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11119F: Documentation/pwm.txt 11120F: Documentation/devicetree/bindings/pwm/ 11121F: include/linux/pwm.h 11122F: drivers/pwm/ 11123F: drivers/video/backlight/pwm_bl.c 11124F: include/linux/pwm_backlight.h 11125F: drivers/gpio/gpio-mvebu.c 11126F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11127 11128PXA GPIO DRIVER 11129M: Robert Jarzmik <robert.jarzmik@free.fr> 11130L: linux-gpio@vger.kernel.org 11131S: Maintained 11132F: drivers/gpio/gpio-pxa.c 11133 11134PXA MMCI DRIVER 11135S: Orphan 11136 11137PXA RTC DRIVER 11138M: Robert Jarzmik <robert.jarzmik@free.fr> 11139L: linux-rtc@vger.kernel.org 11140S: Maintained 11141 11142PXA2xx/PXA3xx SUPPORT 11143M: Daniel Mack <daniel@zonque.org> 11144M: Haojian Zhuang <haojian.zhuang@gmail.com> 11145M: Robert Jarzmik <robert.jarzmik@free.fr> 11146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11147T: git git://github.com/hzhuang1/linux.git 11148T: git git://github.com/rjarzmik/linux.git 11149S: Maintained 11150F: arch/arm/boot/dts/pxa* 11151F: arch/arm/mach-pxa/ 11152F: drivers/dma/pxa* 11153F: drivers/pcmcia/pxa2xx* 11154F: drivers/pinctrl/pxa/ 11155F: drivers/spi/spi-pxa2xx* 11156F: drivers/usb/gadget/udc/pxa2* 11157F: include/sound/pxa2xx-lib.h 11158F: sound/arm/pxa* 11159F: sound/soc/pxa/ 11160 11161PXA3xx NAND FLASH DRIVER 11162M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11163L: linux-mtd@lists.infradead.org 11164S: Maintained 11165F: drivers/mtd/nand/pxa3xx_nand.c 11166 11167QAT DRIVER 11168M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11169L: qat-linux@intel.com 11170S: Supported 11171F: drivers/crypto/qat/ 11172 11173QCOM AUDIO (ASoC) DRIVERS 11174M: Patrick Lai <plai@codeaurora.org> 11175M: Banajit Goswami <bgoswami@codeaurora.org> 11176L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11177S: Supported 11178F: sound/soc/qcom/ 11179 11180QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11181M: Gabriel Somlo <somlo@cmu.edu> 11182M: "Michael S. Tsirkin" <mst@redhat.com> 11183L: qemu-devel@nongnu.org 11184S: Maintained 11185F: drivers/firmware/qemu_fw_cfg.c 11186 11187QIB DRIVER 11188M: Mike Marciniszyn <infinipath@intel.com> 11189L: linux-rdma@vger.kernel.org 11190S: Supported 11191F: drivers/infiniband/hw/qib/ 11192 11193QLOGIC QL41xxx FCOE DRIVER 11194M: QLogic-Storage-Upstream@cavium.com 11195L: linux-scsi@vger.kernel.org 11196S: Supported 11197F: drivers/scsi/qedf/ 11198 11199QLOGIC QL41xxx ISCSI DRIVER 11200M: QLogic-Storage-Upstream@cavium.com 11201L: linux-scsi@vger.kernel.org 11202S: Supported 11203F: drivers/scsi/qedi/ 11204 11205QLOGIC QL4xxx ETHERNET DRIVER 11206M: Ariel Elior <Ariel.Elior@cavium.com> 11207M: everest-linux-l2@cavium.com 11208L: netdev@vger.kernel.org 11209S: Supported 11210F: drivers/net/ethernet/qlogic/qed/ 11211F: include/linux/qed/ 11212F: drivers/net/ethernet/qlogic/qede/ 11213 11214QLOGIC QL4xxx RDMA DRIVER 11215M: Ram Amrani <Ram.Amrani@cavium.com> 11216M: Michal Kalderon <Michal.Kalderon@cavium.com> 11217M: Ariel Elior <Ariel.Elior@cavium.com> 11218L: linux-rdma@vger.kernel.org 11219S: Supported 11220F: drivers/infiniband/hw/qedr/ 11221F: include/uapi/rdma/qedr-abi.h 11222 11223QLOGIC QLA1280 SCSI DRIVER 11224M: Michael Reed <mdr@sgi.com> 11225L: linux-scsi@vger.kernel.org 11226S: Maintained 11227F: drivers/scsi/qla1280.[ch] 11228 11229QLOGIC QLA2XXX FC-SCSI DRIVER 11230M: qla2xxx-upstream@qlogic.com 11231L: linux-scsi@vger.kernel.org 11232S: Supported 11233F: Documentation/scsi/LICENSE.qla2xxx 11234F: drivers/scsi/qla2xxx/ 11235 11236QLOGIC QLA3XXX NETWORK DRIVER 11237M: Dept-GELinuxNICDev@cavium.com 11238L: netdev@vger.kernel.org 11239S: Supported 11240F: Documentation/networking/LICENSE.qla3xxx 11241F: drivers/net/ethernet/qlogic/qla3xxx.* 11242 11243QLOGIC QLA4XXX iSCSI DRIVER 11244M: QLogic-Storage-Upstream@qlogic.com 11245L: linux-scsi@vger.kernel.org 11246S: Supported 11247F: Documentation/scsi/LICENSE.qla4xxx 11248F: drivers/scsi/qla4xxx/ 11249 11250QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11251M: Harish Patil <harish.patil@cavium.com> 11252M: Manish Chopra <manish.chopra@cavium.com> 11253M: Dept-GELinuxNICDev@cavium.com 11254L: netdev@vger.kernel.org 11255S: Supported 11256F: drivers/net/ethernet/qlogic/qlcnic/ 11257 11258QLOGIC QLGE 10Gb ETHERNET DRIVER 11259M: Harish Patil <harish.patil@cavium.com> 11260M: Manish Chopra <manish.chopra@cavium.com> 11261M: Dept-GELinuxNICDev@cavium.com 11262L: netdev@vger.kernel.org 11263S: Supported 11264F: drivers/net/ethernet/qlogic/qlge/ 11265 11266QNX4 FILESYSTEM 11267M: Anders Larsen <al@alarsen.net> 11268W: http://www.alarsen.net/linux/qnx4fs/ 11269S: Maintained 11270F: fs/qnx4/ 11271F: include/uapi/linux/qnx4_fs.h 11272F: include/uapi/linux/qnxtypes.h 11273 11274QORIQ DPAA2 FSL-MC BUS DRIVER 11275M: Stuart Yoder <stuyoder@gmail.com> 11276M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11277L: linux-kernel@vger.kernel.org 11278S: Maintained 11279F: drivers/staging/fsl-mc/ 11280F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11281 11282QT1010 MEDIA DRIVER 11283M: Antti Palosaari <crope@iki.fi> 11284L: linux-media@vger.kernel.org 11285W: https://linuxtv.org 11286W: http://palosaari.fi/linux/ 11287Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11288T: git git://linuxtv.org/anttip/media_tree.git 11289S: Maintained 11290F: drivers/media/tuners/qt1010* 11291 11292QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11293M: Kalle Valo <kvalo@qca.qualcomm.com> 11294L: ath10k@lists.infradead.org 11295W: http://wireless.kernel.org/en/users/Drivers/ath10k 11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11297S: Supported 11298F: drivers/net/wireless/ath/ath10k/ 11299 11300QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11301M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11302L: linux-wireless@vger.kernel.org 11303W: http://wireless.kernel.org/en/users/Drivers/ath9k 11304S: Supported 11305F: drivers/net/wireless/ath/ath9k/ 11306 11307QUALCOMM CAMERA SUBSYSTEM DRIVER 11308M: Todor Tomov <todor.tomov@linaro.org> 11309L: linux-media@vger.kernel.org 11310S: Maintained 11311F: Documentation/devicetree/bindings/media/qcom,camss.txt 11312F: Documentation/media/v4l-drivers/qcom_camss.rst 11313F: drivers/media/platform/qcom/camss-8x16/ 11314 11315QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11316M: Timur Tabi <timur@codeaurora.org> 11317L: netdev@vger.kernel.org 11318S: Supported 11319F: drivers/net/ethernet/qualcomm/emac/ 11320 11321QUALCOMM HEXAGON ARCHITECTURE 11322M: Richard Kuo <rkuo@codeaurora.org> 11323L: linux-hexagon@vger.kernel.org 11324T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11325S: Supported 11326F: arch/hexagon/ 11327 11328QUALCOMM IOMMU 11329M: Rob Clark <robdclark@gmail.com> 11330L: iommu@lists.linux-foundation.org 11331L: linux-arm-msm@vger.kernel.org 11332S: Maintained 11333F: drivers/iommu/qcom_iommu.c 11334 11335QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11336M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11337L: linux-media@vger.kernel.org 11338L: linux-arm-msm@vger.kernel.org 11339T: git git://linuxtv.org/media_tree.git 11340S: Maintained 11341F: drivers/media/platform/qcom/venus/ 11342 11343QUALCOMM WCN36XX WIRELESS DRIVER 11344M: Eugene Krasnikov <k.eugene.e@gmail.com> 11345L: wcn36xx@lists.infradead.org 11346W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11347T: git git://github.com/KrasnikovEugene/wcn36xx.git 11348S: Supported 11349F: drivers/net/wireless/ath/wcn36xx/ 11350 11351QUANTENNA QTNFMAC WIRELESS DRIVER 11352M: Igor Mitsyanko <imitsyanko@quantenna.com> 11353M: Avinash Patil <avinashp@quantenna.com> 11354M: Sergey Matyukevich <smatyukevich@quantenna.com> 11355L: linux-wireless@vger.kernel.org 11356S: Maintained 11357F: drivers/net/wireless/quantenna 11358 11359RADEON and AMDGPU DRM DRIVERS 11360M: Alex Deucher <alexander.deucher@amd.com> 11361M: Christian König <christian.koenig@amd.com> 11362L: amd-gfx@lists.freedesktop.org 11363T: git git://people.freedesktop.org/~agd5f/linux 11364S: Supported 11365F: drivers/gpu/drm/radeon/ 11366F: include/uapi/drm/radeon_drm.h 11367F: drivers/gpu/drm/amd/ 11368F: include/uapi/drm/amdgpu_drm.h 11369 11370RADEON FRAMEBUFFER DISPLAY DRIVER 11371M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11372L: linux-fbdev@vger.kernel.org 11373S: Maintained 11374F: drivers/video/fbdev/aty/radeon* 11375F: include/uapi/linux/radeonfb.h 11376 11377RADIOSHARK RADIO DRIVER 11378M: Hans Verkuil <hverkuil@xs4all.nl> 11379L: linux-media@vger.kernel.org 11380T: git git://linuxtv.org/media_tree.git 11381S: Maintained 11382F: drivers/media/radio/radio-shark.c 11383 11384RADIOSHARK2 RADIO DRIVER 11385M: Hans Verkuil <hverkuil@xs4all.nl> 11386L: linux-media@vger.kernel.org 11387T: git git://linuxtv.org/media_tree.git 11388S: Maintained 11389F: drivers/media/radio/radio-shark2.c 11390F: drivers/media/radio/radio-tea5777.c 11391 11392RADOS BLOCK DEVICE (RBD) 11393M: Ilya Dryomov <idryomov@gmail.com> 11394M: Sage Weil <sage@redhat.com> 11395M: Alex Elder <elder@kernel.org> 11396L: ceph-devel@vger.kernel.org 11397W: http://ceph.com/ 11398T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11399T: git git://github.com/ceph/ceph-client.git 11400S: Supported 11401F: Documentation/ABI/testing/sysfs-bus-rbd 11402F: drivers/block/rbd.c 11403F: drivers/block/rbd_types.h 11404 11405RAGE128 FRAMEBUFFER DISPLAY DRIVER 11406M: Paul Mackerras <paulus@samba.org> 11407L: linux-fbdev@vger.kernel.org 11408S: Maintained 11409F: drivers/video/fbdev/aty/aty128fb.c 11410 11411RAINSHADOW-CEC DRIVER 11412M: Hans Verkuil <hverkuil@xs4all.nl> 11413L: linux-media@vger.kernel.org 11414T: git git://linuxtv.org/media_tree.git 11415S: Maintained 11416F: drivers/media/usb/rainshadow-cec/* 11417 11418RALINK MIPS ARCHITECTURE 11419M: John Crispin <john@phrozen.org> 11420L: linux-mips@linux-mips.org 11421S: Maintained 11422F: arch/mips/ralink 11423 11424RALINK RT2X00 WIRELESS LAN DRIVER 11425P: rt2x00 project 11426M: Stanislaw Gruszka <sgruszka@redhat.com> 11427M: Helmut Schaa <helmut.schaa@googlemail.com> 11428L: linux-wireless@vger.kernel.org 11429S: Maintained 11430F: drivers/net/wireless/ralink/rt2x00/ 11431 11432RAMDISK RAM BLOCK DEVICE DRIVER 11433M: Jens Axboe <axboe@kernel.dk> 11434S: Maintained 11435F: Documentation/blockdev/ramdisk.txt 11436F: drivers/block/brd.c 11437 11438RANDOM NUMBER DRIVER 11439M: "Theodore Ts'o" <tytso@mit.edu> 11440S: Maintained 11441F: drivers/char/random.c 11442 11443RAPIDIO SUBSYSTEM 11444M: Matt Porter <mporter@kernel.crashing.org> 11445M: Alexandre Bounine <alexandre.bounine@idt.com> 11446S: Maintained 11447F: drivers/rapidio/ 11448 11449RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11450L: linux-wireless@vger.kernel.org 11451S: Orphan 11452F: drivers/net/wireless/ray* 11453 11454RCUTORTURE MODULE 11455M: Josh Triplett <josh@joshtriplett.org> 11456M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11457L: linux-kernel@vger.kernel.org 11458S: Supported 11459T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11460F: Documentation/RCU/torture.txt 11461F: kernel/rcu/rcutorture.c 11462 11463RCUTORTURE TEST FRAMEWORK 11464M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11465M: Josh Triplett <josh@joshtriplett.org> 11466R: Steven Rostedt <rostedt@goodmis.org> 11467R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11468R: Lai Jiangshan <jiangshanlai@gmail.com> 11469L: linux-kernel@vger.kernel.org 11470S: Supported 11471T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11472F: tools/testing/selftests/rcutorture 11473 11474RDC R-321X SoC 11475M: Florian Fainelli <florian@openwrt.org> 11476S: Maintained 11477 11478RDC R6040 FAST ETHERNET DRIVER 11479M: Florian Fainelli <f.fainelli@gmail.com> 11480L: netdev@vger.kernel.org 11481S: Maintained 11482F: drivers/net/ethernet/rdc/r6040.c 11483 11484RDMAVT - RDMA verbs software 11485M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11486L: linux-rdma@vger.kernel.org 11487S: Supported 11488F: drivers/infiniband/sw/rdmavt 11489 11490RDS - RELIABLE DATAGRAM SOCKETS 11491M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11492L: netdev@vger.kernel.org 11493L: linux-rdma@vger.kernel.org 11494L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11495W: https://oss.oracle.com/projects/rds/ 11496S: Supported 11497F: net/rds/ 11498F: Documentation/networking/rds.txt 11499 11500RDT - RESOURCE ALLOCATION 11501M: Fenghua Yu <fenghua.yu@intel.com> 11502L: linux-kernel@vger.kernel.org 11503S: Supported 11504F: arch/x86/kernel/cpu/intel_rdt* 11505F: arch/x86/include/asm/intel_rdt_sched.h 11506F: Documentation/x86/intel_rdt* 11507 11508READ-COPY UPDATE (RCU) 11509M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11510M: Josh Triplett <josh@joshtriplett.org> 11511R: Steven Rostedt <rostedt@goodmis.org> 11512R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11513R: Lai Jiangshan <jiangshanlai@gmail.com> 11514L: linux-kernel@vger.kernel.org 11515W: http://www.rdrop.com/users/paulmck/RCU/ 11516S: Supported 11517T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11518F: Documentation/RCU/ 11519X: Documentation/RCU/torture.txt 11520F: include/linux/rcu* 11521X: include/linux/srcu.h 11522F: kernel/rcu/ 11523X: kernel/torture.c 11524 11525REAL TIME CLOCK (RTC) SUBSYSTEM 11526M: Alessandro Zummo <a.zummo@towertech.it> 11527M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11528L: linux-rtc@vger.kernel.org 11529Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11530T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11531S: Maintained 11532F: Documentation/devicetree/bindings/rtc/ 11533F: Documentation/rtc.txt 11534F: drivers/rtc/ 11535F: include/linux/rtc.h 11536F: include/uapi/linux/rtc.h 11537F: include/linux/rtc/ 11538F: include/linux/platform_data/rtc-* 11539F: tools/testing/selftests/timers/rtctest.c 11540 11541REALTEK AUDIO CODECS 11542M: Bard Liao <bardliao@realtek.com> 11543M: Oder Chiou <oder_chiou@realtek.com> 11544S: Maintained 11545F: sound/soc/codecs/rt* 11546F: include/sound/rt*.h 11547 11548REGISTER MAP ABSTRACTION 11549M: Mark Brown <broonie@kernel.org> 11550L: linux-kernel@vger.kernel.org 11551T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11552S: Supported 11553F: Documentation/devicetree/bindings/regmap/ 11554F: drivers/base/regmap/ 11555F: include/linux/regmap.h 11556 11557REISERFS FILE SYSTEM 11558L: reiserfs-devel@vger.kernel.org 11559S: Supported 11560F: fs/reiserfs/ 11561 11562REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11563M: Ohad Ben-Cohen <ohad@wizery.com> 11564M: Bjorn Andersson <bjorn.andersson@linaro.org> 11565L: linux-remoteproc@vger.kernel.org 11566T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11567S: Maintained 11568F: Documentation/devicetree/bindings/remoteproc/ 11569F: Documentation/remoteproc.txt 11570F: drivers/remoteproc/ 11571F: include/linux/remoteproc.h 11572 11573REMOTE PROCESSOR MESSAGING (RPMSG) 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/rpmsg.git 11578S: Maintained 11579F: drivers/rpmsg/ 11580F: Documentation/rpmsg.txt 11581F: include/linux/rpmsg.h 11582F: include/linux/rpmsg/ 11583 11584RENESAS CLOCK DRIVERS 11585M: Geert Uytterhoeven <geert+renesas@glider.be> 11586L: linux-renesas-soc@vger.kernel.org 11587T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11588S: Supported 11589F: drivers/clk/renesas/ 11590 11591RENESAS ETHERNET DRIVERS 11592R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11593L: netdev@vger.kernel.org 11594L: linux-renesas-soc@vger.kernel.org 11595F: Documentation/devicetree/bindings/net/renesas,*.txt 11596F: Documentation/devicetree/bindings/net/sh_eth.txt 11597F: drivers/net/ethernet/renesas/ 11598F: include/linux/sh_eth.h 11599 11600RENESAS R-CAR GYROADC DRIVER 11601M: Marek Vasut <marek.vasut@gmail.com> 11602L: linux-iio@vger.kernel.org 11603S: Supported 11604F: drivers/iio/adc/rcar_gyro_adc.c 11605 11606RENESAS USB PHY DRIVER 11607M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11608L: linux-renesas-soc@vger.kernel.org 11609S: Maintained 11610F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11611 11612RESET CONTROLLER FRAMEWORK 11613M: Philipp Zabel <p.zabel@pengutronix.de> 11614T: git git://git.pengutronix.de/git/pza/linux 11615S: Maintained 11616F: drivers/reset/ 11617F: Documentation/devicetree/bindings/reset/ 11618F: include/dt-bindings/reset/ 11619F: include/linux/reset.h 11620F: include/linux/reset-controller.h 11621 11622RFKILL 11623M: Johannes Berg <johannes@sipsolutions.net> 11624L: linux-wireless@vger.kernel.org 11625W: http://wireless.kernel.org/ 11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11628S: Maintained 11629F: Documentation/rfkill.txt 11630F: Documentation/ABI/stable/sysfs-class-rfkill 11631F: net/rfkill/ 11632 11633RHASHTABLE 11634M: Thomas Graf <tgraf@suug.ch> 11635M: Herbert Xu <herbert@gondor.apana.org.au> 11636L: netdev@vger.kernel.org 11637S: Maintained 11638F: lib/rhashtable.c 11639F: include/linux/rhashtable.h 11640 11641RICOH R5C592 MEMORYSTICK DRIVER 11642M: Maxim Levitsky <maximlevitsky@gmail.com> 11643S: Maintained 11644F: drivers/memstick/host/r592.* 11645 11646RICOH SMARTMEDIA/XD DRIVER 11647M: Maxim Levitsky <maximlevitsky@gmail.com> 11648S: Maintained 11649F: drivers/mtd/nand/r852.c 11650F: drivers/mtd/nand/r852.h 11651 11652RISC-V ARCHITECTURE 11653M: Palmer Dabbelt <palmer@sifive.com> 11654M: Albert Ou <albert@sifive.com> 11655L: linux-riscv@lists.infradead.org 11656T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 11657S: Supported 11658F: arch/riscv/ 11659K: riscv 11660N: riscv 11661 11662ROCCAT DRIVERS 11663M: Stefan Achatz <erazor_de@users.sourceforge.net> 11664W: http://sourceforge.net/projects/roccat/ 11665S: Maintained 11666F: drivers/hid/hid-roccat* 11667F: include/linux/hid-roccat* 11668F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11669 11670ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11671M: Jacob chen <jacob2.chen@rock-chips.com> 11672L: linux-media@vger.kernel.org 11673S: Maintained 11674F: drivers/media/platform/rockchip/rga/ 11675F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11676 11677ROCKER DRIVER 11678M: Jiri Pirko <jiri@resnulli.us> 11679L: netdev@vger.kernel.org 11680S: Supported 11681F: drivers/net/ethernet/rocker/ 11682 11683ROCKETPORT DRIVER 11684P: Comtrol Corp. 11685W: http://www.comtrol.com 11686S: Maintained 11687F: Documentation/serial/rocket.txt 11688F: drivers/tty/rocket* 11689 11690ROCKETPORT EXPRESS/INFINITY DRIVER 11691M: Kevin Cernekee <cernekee@gmail.com> 11692L: linux-serial@vger.kernel.org 11693S: Odd Fixes 11694F: drivers/tty/serial/rp2.* 11695 11696ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11697M: Marek Vasut <marek.vasut+renesas@gmail.com> 11698L: linux-kernel@vger.kernel.org 11699L: linux-renesas-soc@vger.kernel.org 11700S: Supported 11701F: drivers/mfd/bd9571mwv.c 11702F: drivers/regulator/bd9571mwv-regulator.c 11703F: drivers/gpio/gpio-bd9571mwv.c 11704F: include/linux/mfd/bd9571mwv.h 11705F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11706 11707ROSE NETWORK LAYER 11708M: Ralf Baechle <ralf@linux-mips.org> 11709L: linux-hams@vger.kernel.org 11710W: http://www.linux-ax25.org/ 11711S: Maintained 11712F: include/net/rose.h 11713F: include/uapi/linux/rose.h 11714F: net/rose/ 11715 11716RTL2830 MEDIA DRIVER 11717M: Antti Palosaari <crope@iki.fi> 11718L: linux-media@vger.kernel.org 11719W: https://linuxtv.org 11720W: http://palosaari.fi/linux/ 11721Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11722T: git git://linuxtv.org/anttip/media_tree.git 11723S: Maintained 11724F: drivers/media/dvb-frontends/rtl2830* 11725 11726RTL2832 MEDIA DRIVER 11727M: Antti Palosaari <crope@iki.fi> 11728L: linux-media@vger.kernel.org 11729W: https://linuxtv.org 11730W: http://palosaari.fi/linux/ 11731Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11732T: git git://linuxtv.org/anttip/media_tree.git 11733S: Maintained 11734F: drivers/media/dvb-frontends/rtl2832* 11735 11736RTL2832_SDR MEDIA DRIVER 11737M: Antti Palosaari <crope@iki.fi> 11738L: linux-media@vger.kernel.org 11739W: https://linuxtv.org 11740W: http://palosaari.fi/linux/ 11741Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11742T: git git://linuxtv.org/anttip/media_tree.git 11743S: Maintained 11744F: drivers/media/dvb-frontends/rtl2832_sdr* 11745 11746RTL8180 WIRELESS DRIVER 11747L: linux-wireless@vger.kernel.org 11748W: http://wireless.kernel.org/ 11749T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11750S: Orphan 11751F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11752 11753RTL8187 WIRELESS DRIVER 11754M: Herton Ronaldo Krzesinski <herton@canonical.com> 11755M: Hin-Tak Leung <htl10@users.sourceforge.net> 11756M: Larry Finger <Larry.Finger@lwfinger.net> 11757L: linux-wireless@vger.kernel.org 11758W: http://wireless.kernel.org/ 11759T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11760S: Maintained 11761F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11762 11763RTL8192CE WIRELESS DRIVER 11764M: Larry Finger <Larry.Finger@lwfinger.net> 11765M: Chaoming Li <chaoming_li@realsil.com.cn> 11766L: linux-wireless@vger.kernel.org 11767W: http://wireless.kernel.org/ 11768T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11769S: Maintained 11770F: drivers/net/wireless/realtek/rtlwifi/ 11771F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11772 11773RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11774M: Jes Sorensen <Jes.Sorensen@gmail.com> 11775L: linux-wireless@vger.kernel.org 11776T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11777S: Maintained 11778F: drivers/net/wireless/realtek/rtl8xxxu/ 11779 11780RXRPC SOCKETS (AF_RXRPC) 11781M: David Howells <dhowells@redhat.com> 11782L: linux-afs@lists.infradead.org 11783S: Supported 11784F: net/rxrpc/ 11785F: include/keys/rxrpc-type.h 11786F: include/net/af_rxrpc.h 11787F: include/trace/events/rxrpc.h 11788F: include/uapi/linux/rxrpc.h 11789F: Documentation/networking/rxrpc.txt 11790W: https://www.infradead.org/~dhowells/kafs/ 11791 11792S3 SAVAGE FRAMEBUFFER DRIVER 11793M: Antonino Daplas <adaplas@gmail.com> 11794L: linux-fbdev@vger.kernel.org 11795S: Maintained 11796F: drivers/video/fbdev/savage/ 11797 11798S390 11799M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11800M: Heiko Carstens <heiko.carstens@de.ibm.com> 11801L: linux-s390@vger.kernel.org 11802W: http://www.ibm.com/developerworks/linux/linux390/ 11803T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11804S: Supported 11805F: arch/s390/ 11806F: drivers/s390/ 11807F: Documentation/s390/ 11808F: Documentation/driver-api/s390-drivers.rst 11809 11810S390 COMMON I/O LAYER 11811M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11812M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11813L: linux-s390@vger.kernel.org 11814W: http://www.ibm.com/developerworks/linux/linux390/ 11815S: Supported 11816F: drivers/s390/cio/ 11817 11818S390 DASD DRIVER 11819M: Stefan Haberland <sth@linux.vnet.ibm.com> 11820M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11821L: linux-s390@vger.kernel.org 11822W: http://www.ibm.com/developerworks/linux/linux390/ 11823S: Supported 11824F: drivers/s390/block/dasd* 11825F: block/partitions/ibm.c 11826 11827S390 IOMMU (PCI) 11828M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11829L: linux-s390@vger.kernel.org 11830W: http://www.ibm.com/developerworks/linux/linux390/ 11831S: Supported 11832F: drivers/iommu/s390-iommu.c 11833 11834S390 IUCV NETWORK LAYER 11835M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11836M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11837L: linux-s390@vger.kernel.org 11838W: http://www.ibm.com/developerworks/linux/linux390/ 11839S: Supported 11840F: drivers/s390/net/*iucv* 11841F: include/net/iucv/ 11842F: net/iucv/ 11843 11844S390 NETWORK DRIVERS 11845M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11846M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11847L: linux-s390@vger.kernel.org 11848W: http://www.ibm.com/developerworks/linux/linux390/ 11849S: Supported 11850F: drivers/s390/net/ 11851 11852S390 PCI SUBSYSTEM 11853M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11854M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11855L: linux-s390@vger.kernel.org 11856W: http://www.ibm.com/developerworks/linux/linux390/ 11857S: Supported 11858F: arch/s390/pci/ 11859F: drivers/pci/hotplug/s390_pci_hpc.c 11860 11861S390 VFIO-CCW DRIVER 11862M: Cornelia Huck <cohuck@redhat.com> 11863M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11864L: linux-s390@vger.kernel.org 11865L: kvm@vger.kernel.org 11866S: Supported 11867F: drivers/s390/cio/vfio_ccw* 11868F: Documentation/s390/vfio-ccw.txt 11869F: include/uapi/linux/vfio_ccw.h 11870 11871S390 ZCRYPT DRIVER 11872M: Harald Freudenberger <freude@de.ibm.com> 11873L: linux-s390@vger.kernel.org 11874W: http://www.ibm.com/developerworks/linux/linux390/ 11875S: Supported 11876F: drivers/s390/crypto/ 11877 11878S390 ZFCP DRIVER 11879M: Steffen Maier <maier@linux.vnet.ibm.com> 11880M: Benjamin Block <bblock@linux.vnet.ibm.com> 11881L: linux-s390@vger.kernel.org 11882W: http://www.ibm.com/developerworks/linux/linux390/ 11883S: Supported 11884F: drivers/s390/scsi/zfcp_* 11885 11886S3C24XX SD/MMC Driver 11887M: Ben Dooks <ben-linux@fluff.org> 11888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11889S: Supported 11890F: drivers/mmc/host/s3cmci.* 11891 11892SAA6588 RDS RECEIVER DRIVER 11893M: Hans Verkuil <hverkuil@xs4all.nl> 11894L: linux-media@vger.kernel.org 11895T: git git://linuxtv.org/media_tree.git 11896W: https://linuxtv.org 11897S: Odd Fixes 11898F: drivers/media/i2c/saa6588* 11899 11900SAA7134 VIDEO4LINUX DRIVER 11901M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11902M: Mauro Carvalho Chehab <mchehab@kernel.org> 11903L: linux-media@vger.kernel.org 11904W: https://linuxtv.org 11905T: git git://linuxtv.org/media_tree.git 11906S: Odd fixes 11907F: Documentation/media/v4l-drivers/saa7134* 11908F: drivers/media/pci/saa7134/ 11909 11910SAA7146 VIDEO4LINUX-2 DRIVER 11911M: Hans Verkuil <hverkuil@xs4all.nl> 11912L: linux-media@vger.kernel.org 11913T: git git://linuxtv.org/media_tree.git 11914S: Maintained 11915F: drivers/media/common/saa7146/ 11916F: drivers/media/pci/saa7146/ 11917F: include/media/saa7146* 11918 11919SAMSUNG AUDIO (ASoC) DRIVERS 11920M: Krzysztof Kozlowski <krzk@kernel.org> 11921M: Sangbeom Kim <sbkim73@samsung.com> 11922M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11923L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11924S: Supported 11925F: sound/soc/samsung/ 11926 11927SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11928M: Krzysztof Kozlowski <krzk@kernel.org> 11929L: linux-crypto@vger.kernel.org 11930L: linux-samsung-soc@vger.kernel.org 11931S: Maintained 11932F: drivers/crypto/exynos-rng.c 11933F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 11934 11935SAMSUNG FRAMEBUFFER DRIVER 11936M: Jingoo Han <jingoohan1@gmail.com> 11937L: linux-fbdev@vger.kernel.org 11938S: Maintained 11939F: drivers/video/fbdev/s3c-fb.c 11940 11941SAMSUNG LAPTOP DRIVER 11942M: Corentin Chary <corentin.chary@gmail.com> 11943L: platform-driver-x86@vger.kernel.org 11944S: Maintained 11945F: drivers/platform/x86/samsung-laptop.c 11946 11947SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11948M: Sangbeom Kim <sbkim73@samsung.com> 11949M: Krzysztof Kozlowski <krzk@kernel.org> 11950M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11951L: linux-kernel@vger.kernel.org 11952L: linux-samsung-soc@vger.kernel.org 11953S: Supported 11954F: drivers/mfd/sec*.c 11955F: drivers/regulator/s2m*.c 11956F: drivers/regulator/s5m*.c 11957F: drivers/clk/clk-s2mps11.c 11958F: drivers/rtc/rtc-s5m.c 11959F: include/linux/mfd/samsung/ 11960F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11961F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11962F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11963F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11964 11965SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11966M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11967L: linux-media@vger.kernel.org 11968L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11969S: Maintained 11970F: drivers/media/platform/s3c-camif/ 11971F: include/media/drv-intf/s3c_camif.h 11972 11973SAMSUNG S3FWRN5 NFC DRIVER 11974M: Robert Baldyga <r.baldyga@samsung.com> 11975M: Krzysztof Opasiak <k.opasiak@samsung.com> 11976L: linux-nfc@lists.01.org (moderated for non-subscribers) 11977S: Supported 11978F: drivers/nfc/s3fwrn5 11979 11980SAMSUNG S5C73M3 CAMERA DRIVER 11981M: Kyungmin Park <kyungmin.park@samsung.com> 11982M: Andrzej Hajda <a.hajda@samsung.com> 11983L: linux-media@vger.kernel.org 11984S: Supported 11985F: drivers/media/i2c/s5c73m3/* 11986 11987SAMSUNG S5K5BAF CAMERA DRIVER 11988M: Kyungmin Park <kyungmin.park@samsung.com> 11989M: Andrzej Hajda <a.hajda@samsung.com> 11990L: linux-media@vger.kernel.org 11991S: Supported 11992F: drivers/media/i2c/s5k5baf.c 11993 11994SAMSUNG S5P Security SubSystem (SSS) DRIVER 11995M: Krzysztof Kozlowski <krzk@kernel.org> 11996M: Vladimir Zapolskiy <vz@mleia.com> 11997L: linux-crypto@vger.kernel.org 11998L: linux-samsung-soc@vger.kernel.org 11999S: Maintained 12000F: drivers/crypto/s5p-sss.c 12001 12002SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12003M: Kyungmin Park <kyungmin.park@samsung.com> 12004M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12005L: linux-media@vger.kernel.org 12006Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12007S: Supported 12008F: drivers/media/platform/exynos4-is/ 12009 12010SAMSUNG SOC CLOCK DRIVERS 12011M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12012M: Tomasz Figa <tomasz.figa@gmail.com> 12013M: Chanwoo Choi <cw00.choi@samsung.com> 12014S: Supported 12015L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12016F: drivers/clk/samsung/ 12017F: include/dt-bindings/clock/exynos*.h 12018F: Documentation/devicetree/bindings/clock/exynos*.txt 12019 12020SAMSUNG SPI DRIVERS 12021M: Kukjin Kim <kgene@kernel.org> 12022M: Krzysztof Kozlowski <krzk@kernel.org> 12023M: Andi Shyti <andi.shyti@samsung.com> 12024L: linux-spi@vger.kernel.org 12025L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12026S: Maintained 12027F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12028F: drivers/spi/spi-s3c* 12029F: include/linux/platform_data/spi-s3c64xx.h 12030 12031SAMSUNG SXGBE DRIVERS 12032M: Byungho An <bh74.an@samsung.com> 12033M: Girish K S <ks.giri@samsung.com> 12034M: Vipul Pandya <vipul.pandya@samsung.com> 12035S: Supported 12036L: netdev@vger.kernel.org 12037F: drivers/net/ethernet/samsung/sxgbe/ 12038 12039SAMSUNG THERMAL DRIVER 12040M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12041L: linux-pm@vger.kernel.org 12042L: linux-samsung-soc@vger.kernel.org 12043S: Supported 12044T: git https://github.com/lmajewski/linux-samsung-thermal.git 12045F: drivers/thermal/samsung/ 12046 12047SAMSUNG USB2 PHY DRIVER 12048M: Kamil Debski <kamil@wypas.org> 12049M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12050L: linux-kernel@vger.kernel.org 12051S: Supported 12052F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12053F: Documentation/phy/samsung-usb2.txt 12054F: drivers/phy/samsung/phy-exynos4210-usb2.c 12055F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12056F: drivers/phy/samsung/phy-exynos5250-usb2.c 12057F: drivers/phy/samsung/phy-s5pv210-usb2.c 12058F: drivers/phy/samsung/phy-samsung-usb2.c 12059F: drivers/phy/samsung/phy-samsung-usb2.h 12060 12061SC1200 WDT DRIVER 12062M: Zwane Mwaikambo <zwanem@gmail.com> 12063S: Maintained 12064F: drivers/watchdog/sc1200wdt.c 12065 12066SCHEDULER 12067M: Ingo Molnar <mingo@redhat.com> 12068M: Peter Zijlstra <peterz@infradead.org> 12069L: linux-kernel@vger.kernel.org 12070T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12071S: Maintained 12072F: kernel/sched/ 12073F: include/linux/sched.h 12074F: include/uapi/linux/sched.h 12075F: include/linux/wait.h 12076 12077SCORE ARCHITECTURE 12078M: Chen Liqin <liqin.linux@gmail.com> 12079M: Lennox Wu <lennox.wu@gmail.com> 12080W: http://www.sunplus.com 12081S: Supported 12082F: arch/score/ 12083 12084SCR24X CHIP CARD INTERFACE DRIVER 12085M: Lubomir Rintel <lkundrak@v3.sk> 12086S: Supported 12087F: drivers/char/pcmcia/scr24x_cs.c 12088 12089SCSI CDROM DRIVER 12090M: Jens Axboe <axboe@kernel.dk> 12091L: linux-scsi@vger.kernel.org 12092W: http://www.kernel.dk 12093S: Maintained 12094F: drivers/scsi/sr* 12095 12096SCSI RDMA PROTOCOL (SRP) INITIATOR 12097M: Bart Van Assche <bart.vanassche@sandisk.com> 12098L: linux-rdma@vger.kernel.org 12099S: Supported 12100W: http://www.openfabrics.org 12101Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12102T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12103F: drivers/infiniband/ulp/srp/ 12104F: include/scsi/srp.h 12105 12106SCSI SG DRIVER 12107M: Doug Gilbert <dgilbert@interlog.com> 12108L: linux-scsi@vger.kernel.org 12109W: http://sg.danny.cz/sg 12110S: Maintained 12111F: Documentation/scsi/scsi-generic.txt 12112F: drivers/scsi/sg.c 12113F: include/scsi/sg.h 12114 12115SCSI SUBSYSTEM 12116M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12117T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12118M: "Martin K. Petersen" <martin.petersen@oracle.com> 12119T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12120L: linux-scsi@vger.kernel.org 12121S: Maintained 12122F: Documentation/devicetree/bindings/scsi/ 12123F: drivers/scsi/ 12124F: include/scsi/ 12125 12126SCSI TAPE DRIVER 12127M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12128L: linux-scsi@vger.kernel.org 12129S: Maintained 12130F: Documentation/scsi/st.txt 12131F: drivers/scsi/st.* 12132F: drivers/scsi/st_*.h 12133 12134SCTP PROTOCOL 12135M: Vlad Yasevich <vyasevich@gmail.com> 12136M: Neil Horman <nhorman@tuxdriver.com> 12137L: linux-sctp@vger.kernel.org 12138W: http://lksctp.sourceforge.net 12139S: Maintained 12140F: Documentation/networking/sctp.txt 12141F: include/linux/sctp.h 12142F: include/uapi/linux/sctp.h 12143F: include/net/sctp/ 12144F: net/sctp/ 12145 12146SCx200 CPU SUPPORT 12147M: Jim Cromie <jim.cromie@gmail.com> 12148S: Odd Fixes 12149F: Documentation/i2c/busses/scx200_acb 12150F: arch/x86/platform/scx200/ 12151F: drivers/watchdog/scx200_wdt.c 12152F: drivers/i2c/busses/scx200* 12153F: drivers/mtd/maps/scx200_docflash.c 12154F: include/linux/scx200.h 12155 12156SCx200 GPIO DRIVER 12157M: Jim Cromie <jim.cromie@gmail.com> 12158S: Maintained 12159F: drivers/char/scx200_gpio.c 12160F: include/linux/scx200_gpio.h 12161 12162SCx200 HRT CLOCKSOURCE DRIVER 12163M: Jim Cromie <jim.cromie@gmail.com> 12164S: Maintained 12165F: drivers/clocksource/scx200_hrt.c 12166 12167SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12168M: Sascha Sommer <saschasommer@freenet.de> 12169L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12170S: Maintained 12171F: drivers/mmc/host/sdricoh_cs.c 12172 12173SECURE COMPUTING 12174M: Kees Cook <keescook@chromium.org> 12175R: Andy Lutomirski <luto@amacapital.net> 12176R: Will Drewry <wad@chromium.org> 12177T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12178S: Supported 12179F: kernel/seccomp.c 12180F: include/uapi/linux/seccomp.h 12181F: include/linux/seccomp.h 12182F: tools/testing/selftests/seccomp/* 12183F: tools/testing/selftests/kselftest_harness.h 12184F: Documentation/userspace-api/seccomp_filter.rst 12185K: \bsecure_computing 12186K: \bTIF_SECCOMP\b 12187 12188SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12189M: Al Cooper <alcooperx@gmail.com> 12190L: linux-mmc@vger.kernel.org 12191L: bcm-kernel-feedback-list@broadcom.com 12192S: Maintained 12193F: drivers/mmc/host/sdhci-brcmstb* 12194 12195SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12196M: Adrian Hunter <adrian.hunter@intel.com> 12197L: linux-mmc@vger.kernel.org 12198T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12199S: Maintained 12200F: drivers/mmc/host/sdhci* 12201F: include/linux/mmc/sdhci* 12202 12203SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12204M: Ben Dooks <ben-linux@fluff.org> 12205M: Jaehoon Chung <jh80.chung@samsung.com> 12206L: linux-mmc@vger.kernel.org 12207S: Maintained 12208F: drivers/mmc/host/sdhci-s3c* 12209 12210SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12211M: Viresh Kumar <vireshk@kernel.org> 12212L: linux-mmc@vger.kernel.org 12213S: Maintained 12214F: drivers/mmc/host/sdhci-spear.c 12215 12216SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12217M: Kishon Vijay Abraham I <kishon@ti.com> 12218L: linux-mmc@vger.kernel.org 12219S: Maintained 12220F: drivers/mmc/host/sdhci-omap.c 12221 12222SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12223M: Scott Bauer <scott.bauer@intel.com> 12224M: Jonathan Derrick <jonathan.derrick@intel.com> 12225L: linux-block@vger.kernel.org 12226S: Supported 12227F: block/sed* 12228F: block/opal_proto.h 12229F: include/linux/sed* 12230F: include/uapi/linux/sed* 12231 12232SECURITY CONTACT 12233M: Security Officers <security@kernel.org> 12234S: Supported 12235 12236SECURITY SUBSYSTEM 12237M: James Morris <jmorris@namei.org> 12238M: "Serge E. Hallyn" <serge@hallyn.com> 12239L: linux-security-module@vger.kernel.org (suggested Cc:) 12240T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12241W: http://kernsec.org/ 12242S: Supported 12243F: security/ 12244 12245SELINUX SECURITY MODULE 12246M: Paul Moore <paul@paul-moore.com> 12247M: Stephen Smalley <sds@tycho.nsa.gov> 12248M: Eric Paris <eparis@parisplace.org> 12249L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12250W: https://selinuxproject.org 12251W: https://github.com/SELinuxProject 12252T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12253S: Supported 12254F: include/linux/selinux* 12255F: security/selinux/ 12256F: scripts/selinux/ 12257F: Documentation/admin-guide/LSM/SELinux.rst 12258 12259SENSABLE PHANTOM 12260M: Jiri Slaby <jirislaby@gmail.com> 12261S: Maintained 12262F: drivers/misc/phantom.c 12263F: include/uapi/linux/phantom.h 12264 12265SERIAL DEVICE BUS 12266M: Rob Herring <robh@kernel.org> 12267L: linux-serial@vger.kernel.org 12268S: Maintained 12269F: Documentation/devicetree/bindings/serial/slave-device.txt 12270F: drivers/tty/serdev/ 12271F: include/linux/serdev.h 12272 12273SERIAL DRIVERS 12274M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12275L: linux-serial@vger.kernel.org 12276S: Maintained 12277F: Documentation/devicetree/bindings/serial/ 12278F: drivers/tty/serial/ 12279 12280SERIAL IR RECEIVER 12281M: Sean Young <sean@mess.org> 12282L: linux-media@vger.kernel.org 12283S: Maintained 12284F: drivers/media/rc/serial_ir.c 12285 12286SFC NETWORK DRIVER 12287M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12288M: Edward Cree <ecree@solarflare.com> 12289M: Bert Kenward <bkenward@solarflare.com> 12290L: netdev@vger.kernel.org 12291S: Supported 12292F: drivers/net/ethernet/sfc/ 12293 12294SGI GRU DRIVER 12295M: Dimitri Sivanich <sivanich@sgi.com> 12296S: Maintained 12297F: drivers/misc/sgi-gru/ 12298 12299SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12300M: Pat Gefre <pfg@sgi.com> 12301L: linux-ia64@vger.kernel.org 12302S: Supported 12303F: Documentation/ia64/serial.txt 12304F: drivers/tty/serial/ioc?_serial.c 12305F: include/linux/ioc?.h 12306 12307SGI XP/XPC/XPNET DRIVER 12308M: Cliff Whickman <cpw@sgi.com> 12309M: Robin Holt <robinmholt@gmail.com> 12310S: Maintained 12311F: drivers/misc/sgi-xp/ 12312 12313SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12314M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12315L: linux-s390@vger.kernel.org 12316W: http://www.ibm.com/developerworks/linux/linux390/ 12317S: Supported 12318F: net/smc/ 12319 12320SH_VEU V4L2 MEM2MEM DRIVER 12321L: linux-media@vger.kernel.org 12322S: Orphan 12323F: drivers/media/platform/sh_veu.c 12324 12325SH_VOU V4L2 OUTPUT DRIVER 12326L: linux-media@vger.kernel.org 12327S: Orphan 12328F: drivers/media/platform/sh_vou.c 12329F: include/media/drv-intf/sh_vou.h 12330 12331SI2157 MEDIA DRIVER 12332M: Antti Palosaari <crope@iki.fi> 12333L: linux-media@vger.kernel.org 12334W: https://linuxtv.org 12335W: http://palosaari.fi/linux/ 12336Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12337T: git git://linuxtv.org/anttip/media_tree.git 12338S: Maintained 12339F: drivers/media/tuners/si2157* 12340 12341SI2168 MEDIA DRIVER 12342M: Antti Palosaari <crope@iki.fi> 12343L: linux-media@vger.kernel.org 12344W: https://linuxtv.org 12345W: http://palosaari.fi/linux/ 12346Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12347T: git git://linuxtv.org/anttip/media_tree.git 12348S: Maintained 12349F: drivers/media/dvb-frontends/si2168* 12350 12351SI470X FM RADIO RECEIVER I2C DRIVER 12352M: Hans Verkuil <hverkuil@xs4all.nl> 12353L: linux-media@vger.kernel.org 12354T: git git://linuxtv.org/media_tree.git 12355W: https://linuxtv.org 12356S: Odd Fixes 12357F: drivers/media/radio/si470x/radio-si470x-i2c.c 12358 12359SI470X FM RADIO RECEIVER USB DRIVER 12360M: Hans Verkuil <hverkuil@xs4all.nl> 12361L: linux-media@vger.kernel.org 12362T: git git://linuxtv.org/media_tree.git 12363W: https://linuxtv.org 12364S: Maintained 12365F: drivers/media/radio/si470x/radio-si470x-common.c 12366F: drivers/media/radio/si470x/radio-si470x.h 12367F: drivers/media/radio/si470x/radio-si470x-usb.c 12368 12369SI4713 FM RADIO TRANSMITTER I2C DRIVER 12370M: Eduardo Valentin <edubezval@gmail.com> 12371L: linux-media@vger.kernel.org 12372T: git git://linuxtv.org/media_tree.git 12373W: https://linuxtv.org 12374S: Odd Fixes 12375F: drivers/media/radio/si4713/si4713.? 12376 12377SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12378M: Eduardo Valentin <edubezval@gmail.com> 12379L: linux-media@vger.kernel.org 12380T: git git://linuxtv.org/media_tree.git 12381W: https://linuxtv.org 12382S: Odd Fixes 12383F: drivers/media/radio/si4713/radio-platform-si4713.c 12384 12385SI4713 FM RADIO TRANSMITTER USB DRIVER 12386M: Hans Verkuil <hverkuil@xs4all.nl> 12387L: linux-media@vger.kernel.org 12388T: git git://linuxtv.org/media_tree.git 12389W: https://linuxtv.org 12390S: Maintained 12391F: drivers/media/radio/si4713/radio-usb-si4713.c 12392 12393SIANO DVB DRIVER 12394M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12395M: Mauro Carvalho Chehab <mchehab@kernel.org> 12396L: linux-media@vger.kernel.org 12397W: https://linuxtv.org 12398T: git git://linuxtv.org/media_tree.git 12399S: Odd fixes 12400F: drivers/media/common/siano/ 12401F: drivers/media/usb/siano/ 12402F: drivers/media/usb/siano/ 12403F: drivers/media/mmc/siano/ 12404 12405SILEAD TOUCHSCREEN DRIVER 12406M: Hans de Goede <hdegoede@redhat.com> 12407L: linux-input@vger.kernel.org 12408L: platform-driver-x86@vger.kernel.org 12409S: Maintained 12410F: drivers/input/touchscreen/silead.c 12411F: drivers/platform/x86/silead_dmi.c 12412 12413SILICON MOTION SM712 FRAME BUFFER DRIVER 12414M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12415M: Teddy Wang <teddy.wang@siliconmotion.com> 12416M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12417L: linux-fbdev@vger.kernel.org 12418S: Maintained 12419F: drivers/video/fbdev/sm712* 12420F: Documentation/fb/sm712fb.txt 12421 12422SIMPLE FIRMWARE INTERFACE (SFI) 12423M: Len Brown <lenb@kernel.org> 12424L: sfi-devel@simplefirmware.org 12425W: http://simplefirmware.org/ 12426T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12427S: Supported 12428F: arch/x86/platform/sfi/ 12429F: drivers/sfi/ 12430F: include/linux/sfi*.h 12431 12432SIMPLEFB FB DRIVER 12433M: Hans de Goede <hdegoede@redhat.com> 12434L: linux-fbdev@vger.kernel.org 12435S: Maintained 12436F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12437F: drivers/video/fbdev/simplefb.c 12438F: include/linux/platform_data/simplefb.h 12439 12440SIMTEC EB110ATX (Chalice CATS) 12441P: Ben Dooks 12442P: Vincent Sanders <vince@simtec.co.uk> 12443M: Simtec Linux Team <linux@simtec.co.uk> 12444W: http://www.simtec.co.uk/products/EB110ATX/ 12445S: Supported 12446 12447SIMTEC EB2410ITX (BAST) 12448P: Ben Dooks 12449P: Vincent Sanders <vince@simtec.co.uk> 12450M: Simtec Linux Team <linux@simtec.co.uk> 12451W: http://www.simtec.co.uk/products/EB2410ITX/ 12452S: Supported 12453F: arch/arm/mach-s3c24xx/mach-bast.c 12454F: arch/arm/mach-s3c24xx/bast-ide.c 12455F: arch/arm/mach-s3c24xx/bast-irq.c 12456 12457SIPHASH PRF ROUTINES 12458M: Jason A. Donenfeld <Jason@zx2c4.com> 12459S: Maintained 12460F: lib/siphash.c 12461F: lib/test_siphash.c 12462F: include/linux/siphash.h 12463 12464SIS 190 ETHERNET DRIVER 12465M: Francois Romieu <romieu@fr.zoreil.com> 12466L: netdev@vger.kernel.org 12467S: Maintained 12468F: drivers/net/ethernet/sis/sis190.c 12469 12470SIS 900/7016 FAST ETHERNET DRIVER 12471M: Daniele Venzano <venza@brownhat.org> 12472W: http://www.brownhat.org/sis900.html 12473L: netdev@vger.kernel.org 12474S: Maintained 12475F: drivers/net/ethernet/sis/sis900.* 12476 12477SIS FRAMEBUFFER DRIVER 12478M: Thomas Winischhofer <thomas@winischhofer.net> 12479W: http://www.winischhofer.net/linuxsisvga.shtml 12480S: Maintained 12481F: Documentation/fb/sisfb.txt 12482F: drivers/video/fbdev/sis/ 12483F: include/video/sisfb.h 12484 12485SIS USB2VGA DRIVER 12486M: Thomas Winischhofer <thomas@winischhofer.net> 12487W: http://www.winischhofer.at/linuxsisusbvga.shtml 12488S: Maintained 12489F: drivers/usb/misc/sisusbvga/ 12490 12491SLAB ALLOCATOR 12492M: Christoph Lameter <cl@linux.com> 12493M: Pekka Enberg <penberg@kernel.org> 12494M: David Rientjes <rientjes@google.com> 12495M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12496M: Andrew Morton <akpm@linux-foundation.org> 12497L: linux-mm@kvack.org 12498S: Maintained 12499F: include/linux/sl?b*.h 12500F: mm/sl?b* 12501 12502SLEEPABLE READ-COPY UPDATE (SRCU) 12503M: Lai Jiangshan <jiangshanlai@gmail.com> 12504M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12505M: Josh Triplett <josh@joshtriplett.org> 12506R: Steven Rostedt <rostedt@goodmis.org> 12507R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12508L: linux-kernel@vger.kernel.org 12509W: http://www.rdrop.com/users/paulmck/RCU/ 12510S: Supported 12511T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12512F: include/linux/srcu.h 12513F: kernel/rcu/srcu.c 12514 12515SMACK SECURITY MODULE 12516M: Casey Schaufler <casey@schaufler-ca.com> 12517L: linux-security-module@vger.kernel.org 12518W: http://schaufler-ca.com 12519T: git git://github.com/cschaufler/smack-next 12520S: Maintained 12521F: Documentation/admin-guide/LSM/Smack.rst 12522F: security/smack/ 12523 12524SMC91x ETHERNET DRIVER 12525M: Nicolas Pitre <nico@fluxnic.net> 12526S: Odd Fixes 12527F: drivers/net/ethernet/smsc/smc91x.* 12528 12529SMIA AND SMIA++ IMAGE SENSOR DRIVER 12530M: Sakari Ailus <sakari.ailus@iki.fi> 12531L: linux-media@vger.kernel.org 12532S: Maintained 12533F: drivers/media/i2c/smiapp/ 12534F: include/media/i2c/smiapp.h 12535F: drivers/media/i2c/smiapp-pll.c 12536F: drivers/media/i2c/smiapp-pll.h 12537F: include/uapi/linux/smiapp.h 12538F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12539 12540SMM665 HARDWARE MONITOR DRIVER 12541M: Guenter Roeck <linux@roeck-us.net> 12542L: linux-hwmon@vger.kernel.org 12543S: Maintained 12544F: Documentation/hwmon/smm665 12545F: drivers/hwmon/smm665.c 12546 12547SMSC EMC2103 HARDWARE MONITOR DRIVER 12548M: Steve Glendinning <steve.glendinning@shawell.net> 12549L: linux-hwmon@vger.kernel.org 12550S: Maintained 12551F: Documentation/hwmon/emc2103 12552F: drivers/hwmon/emc2103.c 12553 12554SMSC SCH5627 HARDWARE MONITOR DRIVER 12555M: Hans de Goede <hdegoede@redhat.com> 12556L: linux-hwmon@vger.kernel.org 12557S: Supported 12558F: Documentation/hwmon/sch5627 12559F: drivers/hwmon/sch5627.c 12560 12561SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12562M: Steve Glendinning <steve.glendinning@shawell.net> 12563L: linux-fbdev@vger.kernel.org 12564S: Maintained 12565F: drivers/video/fbdev/smscufx.c 12566 12567SMSC47B397 HARDWARE MONITOR DRIVER 12568M: Jean Delvare <jdelvare@suse.com> 12569L: linux-hwmon@vger.kernel.org 12570S: Maintained 12571F: Documentation/hwmon/smsc47b397 12572F: drivers/hwmon/smsc47b397.c 12573 12574SMSC911x ETHERNET DRIVER 12575M: Steve Glendinning <steve.glendinning@shawell.net> 12576L: netdev@vger.kernel.org 12577S: Maintained 12578F: include/linux/smsc911x.h 12579F: drivers/net/ethernet/smsc/smsc911x.* 12580 12581SMSC9420 PCI ETHERNET DRIVER 12582M: Steve Glendinning <steve.glendinning@shawell.net> 12583L: netdev@vger.kernel.org 12584S: Maintained 12585F: drivers/net/ethernet/smsc/smsc9420.* 12586 12587SOC-CAMERA V4L2 SUBSYSTEM 12588M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12589L: linux-media@vger.kernel.org 12590T: git git://linuxtv.org/media_tree.git 12591S: Maintained 12592F: include/media/soc* 12593F: drivers/media/i2c/soc_camera/ 12594F: drivers/media/platform/soc_camera/ 12595 12596SOCIONEXT UNIPHIER SOUND DRIVER 12597M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12598L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12599S: Maintained 12600F: sound/soc/uniphier/ 12601 12602SOEKRIS NET48XX LED SUPPORT 12603M: Chris Boot <bootc@bootc.net> 12604S: Maintained 12605F: drivers/leds/leds-net48xx.c 12606 12607SOFT-ROCE DRIVER (rxe) 12608M: Moni Shoua <monis@mellanox.com> 12609L: linux-rdma@vger.kernel.org 12610S: Supported 12611W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12612Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12613F: drivers/infiniband/sw/rxe/ 12614F: include/uapi/rdma/rdma_user_rxe.h 12615 12616SOFTLOGIC 6x10 MPEG CODEC 12617M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12618M: Anton Sviridenko <anton@corp.bluecherry.net> 12619M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12620M: Andrey Utkin <andrey_utkin@fastmail.com> 12621M: Ismael Luceno <ismael@iodev.co.uk> 12622L: linux-media@vger.kernel.org 12623S: Supported 12624F: drivers/media/pci/solo6x10/ 12625 12626SOFTWARE RAID (Multiple Disks) SUPPORT 12627M: Shaohua Li <shli@kernel.org> 12628L: linux-raid@vger.kernel.org 12629T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12630S: Supported 12631F: drivers/md/Makefile 12632F: drivers/md/Kconfig 12633F: drivers/md/md* 12634F: drivers/md/raid* 12635F: include/linux/raid/ 12636F: include/uapi/linux/raid/ 12637 12638SONIC NETWORK DRIVER 12639M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12640L: netdev@vger.kernel.org 12641S: Maintained 12642F: drivers/net/ethernet/natsemi/sonic.* 12643 12644SONICS SILICON BACKPLANE DRIVER (SSB) 12645M: Michael Buesch <m@bues.ch> 12646L: linux-wireless@vger.kernel.org 12647S: Maintained 12648F: drivers/ssb/ 12649F: include/linux/ssb/ 12650 12651SONY IMX274 SENSOR DRIVER 12652M: Leon Luo <leonl@leopardimaging.com> 12653L: linux-media@vger.kernel.org 12654T: git git://linuxtv.org/media_tree.git 12655S: Maintained 12656F: drivers/media/i2c/imx274.c 12657F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12658 12659SONY MEMORYSTICK CARD SUPPORT 12660M: Alex Dubov <oakad@yahoo.com> 12661W: http://tifmxx.berlios.de/ 12662S: Maintained 12663F: drivers/memstick/host/tifm_ms.c 12664 12665SONY MEMORYSTICK STANDARD SUPPORT 12666M: Maxim Levitsky <maximlevitsky@gmail.com> 12667S: Maintained 12668F: drivers/memstick/core/ms_block.* 12669 12670SONY VAIO CONTROL DEVICE DRIVER 12671M: Mattia Dongili <malattia@linux.it> 12672L: platform-driver-x86@vger.kernel.org 12673W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12674S: Maintained 12675F: Documentation/laptops/sony-laptop.txt 12676F: drivers/char/sonypi.c 12677F: drivers/platform/x86/sony-laptop.c 12678F: include/linux/sony-laptop.h 12679 12680SOUND 12681M: Jaroslav Kysela <perex@perex.cz> 12682M: Takashi Iwai <tiwai@suse.com> 12683L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12684W: http://www.alsa-project.org/ 12685T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12686T: git git://git.alsa-project.org/alsa-kernel.git 12687Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12688S: Maintained 12689F: Documentation/sound/ 12690F: include/sound/ 12691F: include/uapi/sound/ 12692F: sound/ 12693 12694SOUND - COMPRESSED AUDIO 12695M: Vinod Koul <vinod.koul@intel.com> 12696L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12697T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12698S: Supported 12699F: Documentation/sound/alsa/compress_offload.txt 12700F: include/sound/compress_driver.h 12701F: include/uapi/sound/compress_* 12702F: sound/core/compress_offload.c 12703F: sound/soc/soc-compress.c 12704 12705SOUND - DMAENGINE HELPERS 12706M: Lars-Peter Clausen <lars@metafoo.de> 12707S: Supported 12708F: include/sound/dmaengine_pcm.h 12709F: sound/core/pcm_dmaengine.c 12710F: sound/soc/soc-generic-dmaengine-pcm.c 12711 12712SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12713M: Liam Girdwood <lgirdwood@gmail.com> 12714M: Mark Brown <broonie@kernel.org> 12715T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12716L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12717W: http://alsa-project.org/main/index.php/ASoC 12718S: Supported 12719F: Documentation/devicetree/bindings/sound/ 12720F: Documentation/sound/alsa/soc/ 12721F: sound/soc/ 12722F: include/sound/soc* 12723 12724SP2 MEDIA DRIVER 12725M: Olli Salonen <olli.salonen@iki.fi> 12726L: linux-media@vger.kernel.org 12727W: https://linuxtv.org 12728Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12729S: Maintained 12730F: drivers/media/dvb-frontends/sp2* 12731 12732SPARC + UltraSPARC (sparc/sparc64) 12733M: "David S. Miller" <davem@davemloft.net> 12734L: sparclinux@vger.kernel.org 12735Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12736T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12737T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12738S: Maintained 12739F: arch/sparc/ 12740F: drivers/sbus/ 12741 12742SPARC SERIAL DRIVERS 12743M: "David S. Miller" <davem@davemloft.net> 12744L: sparclinux@vger.kernel.org 12745T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12746T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12747S: Maintained 12748F: include/linux/sunserialcore.h 12749F: drivers/tty/serial/suncore.c 12750F: drivers/tty/serial/sunhv.c 12751F: drivers/tty/serial/sunsab.c 12752F: drivers/tty/serial/sunsab.h 12753F: drivers/tty/serial/sunsu.c 12754F: drivers/tty/serial/sunzilog.c 12755F: drivers/tty/serial/sunzilog.h 12756F: drivers/tty/vcc.c 12757 12758SPARSE CHECKER 12759M: "Christopher Li" <sparse@chrisli.org> 12760L: linux-sparse@vger.kernel.org 12761W: https://sparse.wiki.kernel.org/ 12762T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12763T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12764S: Maintained 12765F: include/linux/compiler.h 12766 12767SPEAR CLOCK FRAMEWORK SUPPORT 12768M: Viresh Kumar <vireshk@kernel.org> 12769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12770W: http://www.st.com/spear 12771S: Maintained 12772F: drivers/clk/spear/ 12773 12774SPEAR PLATFORM SUPPORT 12775M: Viresh Kumar <vireshk@kernel.org> 12776M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12778W: http://www.st.com/spear 12779S: Maintained 12780F: arch/arm/boot/dts/spear* 12781F: arch/arm/mach-spear/ 12782 12783SPI NOR SUBSYSTEM 12784M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12785M: Marek Vasut <marek.vasut@gmail.com> 12786L: linux-mtd@lists.infradead.org 12787W: http://www.linux-mtd.infradead.org/ 12788Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12789T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12790T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12791S: Maintained 12792F: drivers/mtd/spi-nor/ 12793F: include/linux/mtd/spi-nor.h 12794 12795SPI SUBSYSTEM 12796M: Mark Brown <broonie@kernel.org> 12797L: linux-spi@vger.kernel.org 12798T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12799Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12800S: Maintained 12801F: Documentation/devicetree/bindings/spi/ 12802F: Documentation/spi/ 12803F: drivers/spi/ 12804F: include/linux/spi/ 12805F: include/uapi/linux/spi/ 12806F: tools/spi/ 12807 12808SPIDERNET NETWORK DRIVER for CELL 12809M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12810L: netdev@vger.kernel.org 12811S: Supported 12812F: Documentation/networking/spider_net.txt 12813F: drivers/net/ethernet/toshiba/spider_net* 12814 12815SPMI SUBSYSTEM 12816R: Stephen Boyd <sboyd@codeaurora.org> 12817L: linux-arm-msm@vger.kernel.org 12818F: Documentation/devicetree/bindings/spmi/ 12819F: drivers/spmi/ 12820F: include/dt-bindings/spmi/spmi.h 12821F: include/linux/spmi.h 12822F: include/trace/events/spmi.h 12823 12824SPU FILE SYSTEM 12825M: Jeremy Kerr <jk@ozlabs.org> 12826L: linuxppc-dev@lists.ozlabs.org 12827W: http://www.ibm.com/developerworks/power/cell/ 12828S: Supported 12829F: Documentation/filesystems/spufs.txt 12830F: arch/powerpc/platforms/cell/spufs/ 12831 12832SQUASHFS FILE SYSTEM 12833M: Phillip Lougher <phillip@squashfs.org.uk> 12834L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12835W: http://squashfs.org.uk 12836T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12837S: Maintained 12838F: Documentation/filesystems/squashfs.txt 12839F: fs/squashfs/ 12840 12841SRM (Alpha) environment access 12842M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12843S: Maintained 12844F: arch/alpha/kernel/srm_env.c 12845 12846STABLE BRANCH 12847M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12848L: stable@vger.kernel.org 12849S: Supported 12850F: Documentation/process/stable-kernel-rules.rst 12851 12852STAGING - ATOMISP DRIVER 12853M: Alan Cox <alan@linux.intel.com> 12854M: Sakari Ailus <sakari.ailus@linux.intel.com> 12855L: linux-media@vger.kernel.org 12856S: Maintained 12857F: drivers/staging/media/atomisp/ 12858 12859STAGING - COMEDI 12860M: Ian Abbott <abbotti@mev.co.uk> 12861M: H Hartley Sweeten <hsweeten@visionengravers.com> 12862S: Odd Fixes 12863F: drivers/staging/comedi/ 12864 12865STAGING - FLARION FT1000 DRIVERS 12866M: Marek Belisko <marek.belisko@gmail.com> 12867S: Odd Fixes 12868F: drivers/staging/ft1000/ 12869 12870STAGING - INDUSTRIAL IO 12871M: Jonathan Cameron <jic23@kernel.org> 12872L: linux-iio@vger.kernel.org 12873S: Odd Fixes 12874F: Documentation/devicetree/bindings/staging/iio/ 12875F: drivers/staging/iio/ 12876 12877STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12878M: Jarod Wilson <jarod@wilsonet.com> 12879W: http://www.lirc.org/ 12880S: Odd Fixes 12881F: drivers/staging/media/lirc/ 12882 12883STAGING - LUSTRE PARALLEL FILESYSTEM 12884M: Oleg Drokin <oleg.drokin@intel.com> 12885M: Andreas Dilger <andreas.dilger@intel.com> 12886M: James Simmons <jsimmons@infradead.org> 12887L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12888W: http://wiki.lustre.org/ 12889S: Maintained 12890F: drivers/staging/lustre 12891 12892STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12893M: Marc Dietrich <marvin24@gmx.de> 12894L: ac100@lists.launchpad.net (moderated for non-subscribers) 12895L: linux-tegra@vger.kernel.org 12896S: Maintained 12897F: drivers/staging/nvec/ 12898 12899STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12900M: Jens Frederich <jfrederich@gmail.com> 12901M: Daniel Drake <dsd@laptop.org> 12902M: Jon Nettleton <jon.nettleton@gmail.com> 12903W: http://wiki.laptop.org/go/DCON 12904S: Maintained 12905F: drivers/staging/olpc_dcon/ 12906 12907STAGING - REALTEK RTL8712U DRIVERS 12908M: Larry Finger <Larry.Finger@lwfinger.net> 12909M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12910S: Odd Fixes 12911F: drivers/staging/rtl8712/ 12912 12913STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12914M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12915M: Teddy Wang <teddy.wang@siliconmotion.com> 12916M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12917L: linux-fbdev@vger.kernel.org 12918S: Maintained 12919F: drivers/staging/sm750fb/ 12920 12921STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12922M: William Hubbs <w.d.hubbs@gmail.com> 12923M: Chris Brannon <chris@the-brannons.com> 12924M: Kirk Reiser <kirk@reisers.ca> 12925M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12926L: speakup@linux-speakup.org 12927W: http://www.linux-speakup.org/ 12928S: Odd Fixes 12929F: drivers/staging/speakup/ 12930 12931STAGING - VIA VT665X DRIVERS 12932M: Forest Bond <forest@alittletooquiet.net> 12933S: Odd Fixes 12934F: drivers/staging/vt665?/ 12935 12936STAGING - WILC1000 WIFI DRIVER 12937M: Aditya Shankar <aditya.shankar@microchip.com> 12938M: Ganesh Krishna <ganesh.krishna@microchip.com> 12939L: linux-wireless@vger.kernel.org 12940S: Supported 12941F: drivers/staging/wilc1000/ 12942 12943STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12944M: Arnaud Patard <arnaud.patard@rtp-net.org> 12945S: Odd Fixes 12946F: drivers/staging/xgifb/ 12947 12948STAGING SUBSYSTEM 12949M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12950T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12951L: devel@driverdev.osuosl.org 12952S: Supported 12953F: drivers/staging/ 12954 12955STARFIRE/DURALAN NETWORK DRIVER 12956M: Ion Badulescu <ionut@badula.org> 12957S: Odd Fixes 12958F: drivers/net/ethernet/adaptec/starfire* 12959 12960STEC S1220 SKD DRIVER 12961M: Bart Van Assche <bart.vanassche@wdc.com> 12962L: linux-block@vger.kernel.org 12963S: Maintained 12964F: drivers/block/skd*[ch] 12965 12966STI CEC DRIVER 12967M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12968S: Maintained 12969F: drivers/staging/media/st-cec/ 12970F: Documentation/devicetree/bindings/media/stih-cec.txt 12971 12972STK1160 USB VIDEO CAPTURE DRIVER 12973M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12974L: linux-media@vger.kernel.org 12975T: git git://linuxtv.org/media_tree.git 12976S: Maintained 12977F: drivers/media/usb/stk1160/ 12978 12979STMMAC ETHERNET DRIVER 12980M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12981M: Alexandre Torgue <alexandre.torgue@st.com> 12982L: netdev@vger.kernel.org 12983W: http://www.stlinux.com 12984S: Supported 12985F: drivers/net/ethernet/stmicro/stmmac/ 12986 12987SUN3/3X 12988M: Sam Creasey <sammy@sammy.net> 12989W: http://sammy.net/sun3/ 12990S: Maintained 12991F: arch/m68k/kernel/*sun3* 12992F: arch/m68k/sun3*/ 12993F: arch/m68k/include/asm/sun3* 12994F: drivers/net/ethernet/i825xx/sun3* 12995 12996SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12997M: Hans de Goede <hdegoede@redhat.com> 12998L: linux-input@vger.kernel.org 12999S: Maintained 13000F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13001F: drivers/input/keyboard/sun4i-lradc-keys.c 13002 13003SUNDANCE NETWORK DRIVER 13004M: Denis Kirjanov <kda@linux-powerpc.org> 13005L: netdev@vger.kernel.org 13006S: Maintained 13007F: drivers/net/ethernet/dlink/sundance.c 13008 13009SUPERH 13010M: Yoshinori Sato <ysato@users.sourceforge.jp> 13011M: Rich Felker <dalias@libc.org> 13012L: linux-sh@vger.kernel.org 13013Q: http://patchwork.kernel.org/project/linux-sh/list/ 13014S: Maintained 13015F: Documentation/sh/ 13016F: arch/sh/ 13017F: drivers/sh/ 13018 13019SUSPEND TO RAM 13020M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13021M: Len Brown <len.brown@intel.com> 13022M: Pavel Machek <pavel@ucw.cz> 13023L: linux-pm@vger.kernel.org 13024B: https://bugzilla.kernel.org 13025S: Supported 13026F: Documentation/power/ 13027F: arch/x86/kernel/acpi/ 13028F: drivers/base/power/ 13029F: kernel/power/ 13030F: include/linux/suspend.h 13031F: include/linux/freezer.h 13032F: include/linux/pm.h 13033 13034SVGA HANDLING 13035M: Martin Mares <mj@ucw.cz> 13036L: linux-video@atrey.karlin.mff.cuni.cz 13037S: Maintained 13038F: Documentation/svga.txt 13039F: arch/x86/boot/video* 13040 13041SWIOTLB SUBSYSTEM 13042M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13043L: linux-kernel@vger.kernel.org 13044T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13045S: Supported 13046F: lib/swiotlb.c 13047F: arch/*/kernel/pci-swiotlb.c 13048F: include/linux/swiotlb.h 13049 13050SWITCHDEV 13051M: Jiri Pirko <jiri@resnulli.us> 13052M: Ivan Vecera <ivecera@redhat.com> 13053L: netdev@vger.kernel.org 13054S: Supported 13055F: net/switchdev/ 13056F: include/net/switchdev.h 13057 13058SYNC FILE FRAMEWORK 13059M: Sumit Semwal <sumit.semwal@linaro.org> 13060R: Gustavo Padovan <gustavo@padovan.org> 13061S: Maintained 13062L: linux-media@vger.kernel.org 13063L: dri-devel@lists.freedesktop.org 13064F: drivers/dma-buf/sync_* 13065F: drivers/dma-buf/dma-fence* 13066F: drivers/dma-buf/sw_sync.c 13067F: include/linux/sync_file.h 13068F: include/uapi/linux/sync_file.h 13069F: Documentation/sync_file.txt 13070T: git git://anongit.freedesktop.org/drm/drm-misc 13071 13072SYNOPSYS ARC ARCHITECTURE 13073M: Vineet Gupta <vgupta@synopsys.com> 13074L: linux-snps-arc@lists.infradead.org 13075S: Supported 13076F: arch/arc/ 13077F: Documentation/devicetree/bindings/arc/* 13078F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13079F: drivers/clocksource/arc_timer.c 13080F: drivers/tty/serial/arc_uart.c 13081T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13082 13083SYNOPSYS ARC HSDK SDP pll clock driver 13084M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13085S: Supported 13086F: drivers/clk/clk-hsdk-pll.c 13087F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13088 13089SYNOPSYS ARC SDP clock driver 13090M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13091S: Supported 13092F: drivers/clk/axs10x/* 13093F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13094 13095SYNOPSYS ARC SDP platform support 13096M: Alexey Brodkin <abrodkin@synopsys.com> 13097S: Supported 13098F: arch/arc/plat-axs10x 13099F: arch/arc/boot/dts/ax* 13100F: Documentation/devicetree/bindings/arc/axs10* 13101 13102SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13103M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13104S: Supported 13105F: drivers/reset/reset-axs10x.c 13106F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13107 13108SYNOPSYS DESIGNWARE APB GPIO DRIVER 13109M: Hoan Tran <hotran@apm.com> 13110L: linux-gpio@vger.kernel.org 13111S: Maintained 13112F: drivers/gpio/gpio-dwapb.c 13113F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13114 13115SYNOPSYS DESIGNWARE DMAC DRIVER 13116M: Viresh Kumar <vireshk@kernel.org> 13117R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13118S: Maintained 13119F: include/linux/dma/dw.h 13120F: include/linux/platform_data/dma-dw.h 13121F: drivers/dma/dw/ 13122 13123SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13124M: Jie Deng <jiedeng@synopsys.com> 13125M: Jose Abreu <Jose.Abreu@synopsys.com> 13126L: netdev@vger.kernel.org 13127S: Supported 13128F: drivers/net/ethernet/synopsys/ 13129 13130SYNOPSYS DESIGNWARE I2C DRIVER 13131M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13132R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13133R: Mika Westerberg <mika.westerberg@linux.intel.com> 13134L: linux-i2c@vger.kernel.org 13135S: Maintained 13136F: drivers/i2c/busses/i2c-designware-* 13137F: include/linux/platform_data/i2c-designware.h 13138 13139SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13140M: Jaehoon Chung <jh80.chung@samsung.com> 13141L: linux-mmc@vger.kernel.org 13142S: Maintained 13143F: drivers/mmc/host/dw_mmc* 13144 13145SYNOPSYS HSDK RESET CONTROLLER DRIVER 13146M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13147S: Supported 13148F: drivers/reset/reset-hsdk.c 13149F: include/dt-bindings/reset/snps,hsdk-reset.h 13150F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13151 13152SYSTEM CONFIGURATION (SYSCON) 13153M: Lee Jones <lee.jones@linaro.org> 13154M: Arnd Bergmann <arnd@arndb.de> 13155T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13156S: Supported 13157F: drivers/mfd/syscon.c 13158 13159SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13160M: Sudeep Holla <sudeep.holla@arm.com> 13161L: linux-arm-kernel@lists.infradead.org 13162S: Maintained 13163F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13164F: drivers/clk/clk-scpi.c 13165F: drivers/cpufreq/scpi-cpufreq.c 13166F: drivers/firmware/arm_scpi.c 13167F: include/linux/scpi_protocol.h 13168 13169SYSTEM RESET/SHUTDOWN DRIVERS 13170M: Sebastian Reichel <sre@kernel.org> 13171L: linux-pm@vger.kernel.org 13172T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13173S: Maintained 13174F: Documentation/devicetree/bindings/power/reset/ 13175F: drivers/power/reset/ 13176 13177SYSTEM TRACE MODULE CLASS 13178M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13179S: Maintained 13180T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13181F: Documentation/trace/stm.txt 13182F: drivers/hwtracing/stm/ 13183F: include/linux/stm.h 13184F: include/uapi/linux/stm.h 13185 13186SYSV FILESYSTEM 13187M: Christoph Hellwig <hch@infradead.org> 13188S: Maintained 13189F: Documentation/filesystems/sysv-fs.txt 13190F: fs/sysv/ 13191F: include/linux/sysv_fs.h 13192 13193TARGET SUBSYSTEM 13194M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13195L: linux-scsi@vger.kernel.org 13196L: target-devel@vger.kernel.org 13197W: http://www.linux-iscsi.org 13198W: http://groups.google.com/group/linux-iscsi-target-dev 13199T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13200S: Supported 13201F: drivers/target/ 13202F: include/target/ 13203F: Documentation/target/ 13204 13205TASKSTATS STATISTICS INTERFACE 13206M: Balbir Singh <bsingharora@gmail.com> 13207S: Maintained 13208F: Documentation/accounting/taskstats* 13209F: include/linux/taskstats* 13210F: kernel/taskstats.c 13211 13212TC subsystem 13213M: Jamal Hadi Salim <jhs@mojatatu.com> 13214M: Cong Wang <xiyou.wangcong@gmail.com> 13215M: Jiri Pirko <jiri@resnulli.us> 13216L: netdev@vger.kernel.org 13217S: Maintained 13218F: include/net/pkt_cls.h 13219F: include/net/pkt_sched.h 13220F: include/net/tc_act/ 13221F: include/uapi/linux/pkt_cls.h 13222F: include/uapi/linux/pkt_sched.h 13223F: include/uapi/linux/tc_act/ 13224F: include/uapi/linux/tc_ematch/ 13225F: net/sched/ 13226 13227TCP LOW PRIORITY MODULE 13228M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13229M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13230W: http://tcp-lp-mod.sourceforge.net/ 13231S: Maintained 13232F: net/ipv4/tcp_lp.c 13233 13234TDA10071 MEDIA DRIVER 13235M: Antti Palosaari <crope@iki.fi> 13236L: linux-media@vger.kernel.org 13237W: https://linuxtv.org 13238W: http://palosaari.fi/linux/ 13239Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13240T: git git://linuxtv.org/anttip/media_tree.git 13241S: Maintained 13242F: drivers/media/dvb-frontends/tda10071* 13243 13244TDA18212 MEDIA DRIVER 13245M: Antti Palosaari <crope@iki.fi> 13246L: linux-media@vger.kernel.org 13247W: https://linuxtv.org 13248W: http://palosaari.fi/linux/ 13249Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13250T: git git://linuxtv.org/anttip/media_tree.git 13251S: Maintained 13252F: drivers/media/tuners/tda18212* 13253 13254TDA18218 MEDIA DRIVER 13255M: Antti Palosaari <crope@iki.fi> 13256L: linux-media@vger.kernel.org 13257W: https://linuxtv.org 13258W: http://palosaari.fi/linux/ 13259Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13260T: git git://linuxtv.org/anttip/media_tree.git 13261S: Maintained 13262F: drivers/media/tuners/tda18218* 13263 13264TDA18271 MEDIA DRIVER 13265M: Michael Krufky <mkrufky@linuxtv.org> 13266L: linux-media@vger.kernel.org 13267W: https://linuxtv.org 13268W: http://github.com/mkrufky 13269Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13270T: git git://linuxtv.org/mkrufky/tuners.git 13271S: Maintained 13272F: drivers/media/tuners/tda18271* 13273 13274TDA827x MEDIA DRIVER 13275M: Michael Krufky <mkrufky@linuxtv.org> 13276L: linux-media@vger.kernel.org 13277W: https://linuxtv.org 13278W: http://github.com/mkrufky 13279Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13280T: git git://linuxtv.org/mkrufky/tuners.git 13281S: Maintained 13282F: drivers/media/tuners/tda8290.* 13283 13284TDA8290 MEDIA DRIVER 13285M: Michael Krufky <mkrufky@linuxtv.org> 13286L: linux-media@vger.kernel.org 13287W: https://linuxtv.org 13288W: http://github.com/mkrufky 13289Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13290T: git git://linuxtv.org/mkrufky/tuners.git 13291S: Maintained 13292F: drivers/media/tuners/tda8290.* 13293 13294TDA9840 MEDIA DRIVER 13295M: Hans Verkuil <hverkuil@xs4all.nl> 13296L: linux-media@vger.kernel.org 13297T: git git://linuxtv.org/media_tree.git 13298W: https://linuxtv.org 13299S: Maintained 13300F: drivers/media/i2c/tda9840* 13301 13302TEA5761 TUNER DRIVER 13303M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13304M: Mauro Carvalho Chehab <mchehab@kernel.org> 13305L: linux-media@vger.kernel.org 13306W: https://linuxtv.org 13307T: git git://linuxtv.org/media_tree.git 13308S: Odd fixes 13309F: drivers/media/tuners/tea5761.* 13310 13311TEA5767 TUNER DRIVER 13312M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13313M: Mauro Carvalho Chehab <mchehab@kernel.org> 13314L: linux-media@vger.kernel.org 13315W: https://linuxtv.org 13316T: git git://linuxtv.org/media_tree.git 13317S: Maintained 13318F: drivers/media/tuners/tea5767.* 13319 13320TEA6415C MEDIA DRIVER 13321M: Hans Verkuil <hverkuil@xs4all.nl> 13322L: linux-media@vger.kernel.org 13323T: git git://linuxtv.org/media_tree.git 13324W: https://linuxtv.org 13325S: Maintained 13326F: drivers/media/i2c/tea6415c* 13327 13328TEA6420 MEDIA DRIVER 13329M: Hans Verkuil <hverkuil@xs4all.nl> 13330L: linux-media@vger.kernel.org 13331T: git git://linuxtv.org/media_tree.git 13332W: https://linuxtv.org 13333S: Maintained 13334F: drivers/media/i2c/tea6420* 13335 13336TEAM DRIVER 13337M: Jiri Pirko <jiri@resnulli.us> 13338L: netdev@vger.kernel.org 13339S: Supported 13340F: drivers/net/team/ 13341F: include/linux/if_team.h 13342F: include/uapi/linux/if_team.h 13343 13344TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13345M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13346S: Maintained 13347F: arch/x86/platform/ts5500/ 13348 13349TECHNOTREND USB IR RECEIVER 13350M: Sean Young <sean@mess.org> 13351L: linux-media@vger.kernel.org 13352S: Maintained 13353F: drivers/media/rc/ttusbir.c 13354 13355TEE SUBSYSTEM 13356M: Jens Wiklander <jens.wiklander@linaro.org> 13357S: Maintained 13358F: include/linux/tee_drv.h 13359F: include/uapi/linux/tee.h 13360F: drivers/tee/ 13361F: Documentation/tee.txt 13362 13363TEGRA ARCHITECTURE SUPPORT 13364M: Thierry Reding <thierry.reding@gmail.com> 13365M: Jonathan Hunter <jonathanh@nvidia.com> 13366L: linux-tegra@vger.kernel.org 13367Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13368T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13369S: Supported 13370N: [^a-z]tegra 13371 13372TEGRA CLOCK DRIVER 13373M: Peter De Schrijver <pdeschrijver@nvidia.com> 13374M: Prashant Gaikwad <pgaikwad@nvidia.com> 13375S: Supported 13376F: drivers/clk/tegra/ 13377 13378TEGRA DMA DRIVERS 13379M: Laxman Dewangan <ldewangan@nvidia.com> 13380M: Jon Hunter <jonathanh@nvidia.com> 13381S: Supported 13382F: drivers/dma/tegra* 13383 13384TEGRA I2C DRIVER 13385M: Laxman Dewangan <ldewangan@nvidia.com> 13386S: Supported 13387F: drivers/i2c/busses/i2c-tegra.c 13388 13389TEGRA IOMMU DRIVERS 13390M: Hiroshi Doyu <hdoyu@nvidia.com> 13391S: Supported 13392F: drivers/iommu/tegra* 13393 13394TEGRA KBC DRIVER 13395M: Rakesh Iyer <riyer@nvidia.com> 13396M: Laxman Dewangan <ldewangan@nvidia.com> 13397S: Supported 13398F: drivers/input/keyboard/tegra-kbc.c 13399 13400TEGRA PWM DRIVER 13401M: Thierry Reding <thierry.reding@gmail.com> 13402S: Supported 13403F: drivers/pwm/pwm-tegra.c 13404 13405TEGRA SERIAL DRIVER 13406M: Laxman Dewangan <ldewangan@nvidia.com> 13407S: Supported 13408F: drivers/tty/serial/serial-tegra.c 13409 13410TEGRA SPI DRIVER 13411M: Laxman Dewangan <ldewangan@nvidia.com> 13412S: Supported 13413F: drivers/spi/spi-tegra* 13414 13415TEHUTI ETHERNET DRIVER 13416M: Andy Gospodarek <andy@greyhouse.net> 13417L: netdev@vger.kernel.org 13418S: Supported 13419F: drivers/net/ethernet/tehuti/* 13420 13421Telecom Clock Driver for MCPL0010 13422M: Mark Gross <mark.gross@intel.com> 13423S: Supported 13424F: drivers/char/tlclk.c 13425 13426TENSILICA XTENSA PORT (xtensa) 13427M: Chris Zankel <chris@zankel.net> 13428M: Max Filippov <jcmvbkbc@gmail.com> 13429L: linux-xtensa@linux-xtensa.org 13430T: git git://github.com/czankel/xtensa-linux.git 13431S: Maintained 13432F: arch/xtensa/ 13433F: drivers/irqchip/irq-xtensa-* 13434 13435Texas Instruments' System Control Interface (TISCI) Protocol Driver 13436M: Nishanth Menon <nm@ti.com> 13437M: Tero Kristo <t-kristo@ti.com> 13438M: Santosh Shilimkar <ssantosh@kernel.org> 13439L: linux-arm-kernel@lists.infradead.org 13440S: Maintained 13441F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13442F: drivers/firmware/ti_sci* 13443F: include/linux/soc/ti/ti_sci_protocol.h 13444F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13445F: include/dt-bindings/genpd/k2g.h 13446F: drivers/soc/ti/ti_sci_pm_domains.c 13447F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13448F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13449F: drivers/clk/keystone/sci-clk.c 13450F: drivers/reset/reset-ti-sci.c 13451 13452THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13453M: Hans Verkuil <hverkuil@xs4all.nl> 13454L: linux-media@vger.kernel.org 13455T: git git://linuxtv.org/media_tree.git 13456W: https://linuxtv.org 13457S: Maintained 13458F: drivers/media/radio/radio-raremono.c 13459 13460THERMAL 13461M: Zhang Rui <rui.zhang@intel.com> 13462M: Eduardo Valentin <edubezval@gmail.com> 13463L: linux-pm@vger.kernel.org 13464T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13465T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13466Q: https://patchwork.kernel.org/project/linux-pm/list/ 13467S: Supported 13468F: drivers/thermal/ 13469F: include/linux/thermal.h 13470F: include/uapi/linux/thermal.h 13471F: include/linux/cpu_cooling.h 13472F: Documentation/devicetree/bindings/thermal/ 13473 13474THERMAL/CPU_COOLING 13475M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13476M: Viresh Kumar <viresh.kumar@linaro.org> 13477M: Javi Merino <javi.merino@kernel.org> 13478L: linux-pm@vger.kernel.org 13479S: Supported 13480F: Documentation/thermal/cpu-cooling-api.txt 13481F: drivers/thermal/cpu_cooling.c 13482F: include/linux/cpu_cooling.h 13483 13484THINKPAD ACPI EXTRAS DRIVER 13485M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13486L: ibm-acpi-devel@lists.sourceforge.net 13487L: platform-driver-x86@vger.kernel.org 13488W: http://ibm-acpi.sourceforge.net 13489W: http://thinkwiki.org/wiki/Ibm-acpi 13490T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13491S: Maintained 13492F: drivers/platform/x86/thinkpad_acpi.c 13493 13494THUNDERBOLT DRIVER 13495M: Andreas Noever <andreas.noever@gmail.com> 13496M: Michael Jamet <michael.jamet@intel.com> 13497M: Mika Westerberg <mika.westerberg@linux.intel.com> 13498M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13499T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13500S: Maintained 13501F: Documentation/admin-guide/thunderbolt.rst 13502F: drivers/thunderbolt/ 13503F: include/linux/thunderbolt.h 13504 13505THUNDERBOLT NETWORK DRIVER 13506M: Michael Jamet <michael.jamet@intel.com> 13507M: Mika Westerberg <mika.westerberg@linux.intel.com> 13508M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13509L: netdev@vger.kernel.org 13510S: Maintained 13511F: drivers/net/thunderbolt.c 13512 13513THUNDERX GPIO DRIVER 13514M: David Daney <david.daney@cavium.com> 13515S: Maintained 13516F: drivers/gpio/gpio-thunderx.c 13517 13518TI AM437X VPFE DRIVER 13519M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13520L: linux-media@vger.kernel.org 13521W: https://linuxtv.org 13522Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13523T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13524S: Maintained 13525F: drivers/media/platform/am437x/ 13526 13527TI BANDGAP AND THERMAL DRIVER 13528M: Eduardo Valentin <edubezval@gmail.com> 13529M: Keerthy <j-keerthy@ti.com> 13530L: linux-pm@vger.kernel.org 13531L: linux-omap@vger.kernel.org 13532S: Maintained 13533F: drivers/thermal/ti-soc-thermal/ 13534 13535TI BQ27XXX POWER SUPPLY DRIVER 13536R: Andrew F. Davis <afd@ti.com> 13537F: include/linux/power/bq27xxx_battery.h 13538F: drivers/power/supply/bq27xxx_battery.c 13539F: drivers/power/supply/bq27xxx_battery_i2c.c 13540 13541TI CDCE706 CLOCK DRIVER 13542M: Max Filippov <jcmvbkbc@gmail.com> 13543S: Maintained 13544F: drivers/clk/clk-cdce706.c 13545 13546TI CLOCK DRIVER 13547M: Tero Kristo <t-kristo@ti.com> 13548L: linux-omap@vger.kernel.org 13549S: Maintained 13550F: drivers/clk/ti/ 13551F: include/linux/clk/ti.h 13552 13553TI DAVINCI MACHINE SUPPORT 13554M: Sekhar Nori <nsekhar@ti.com> 13555M: Kevin Hilman <khilman@kernel.org> 13556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13557T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13558S: Supported 13559F: arch/arm/mach-davinci/ 13560F: drivers/i2c/busses/i2c-davinci.c 13561F: arch/arm/boot/dts/da850* 13562 13563TI DAVINCI SERIES GPIO DRIVER 13564M: Keerthy <j-keerthy@ti.com> 13565L: linux-gpio@vger.kernel.org 13566S: Maintained 13567F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13568F: drivers/gpio/gpio-davinci.c 13569 13570TI DAVINCI SERIES MEDIA DRIVER 13571M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13572L: linux-media@vger.kernel.org 13573W: https://linuxtv.org 13574Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13575T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13576S: Maintained 13577F: drivers/media/platform/davinci/ 13578F: include/media/davinci/ 13579 13580TI ETHERNET SWITCH DRIVER (CPSW) 13581R: Grygorii Strashko <grygorii.strashko@ti.com> 13582L: linux-omap@vger.kernel.org 13583L: netdev@vger.kernel.org 13584S: Maintained 13585F: drivers/net/ethernet/ti/cpsw* 13586F: drivers/net/ethernet/ti/davinci* 13587 13588TI FLASH MEDIA INTERFACE DRIVER 13589M: Alex Dubov <oakad@yahoo.com> 13590S: Maintained 13591F: drivers/misc/tifm* 13592F: drivers/mmc/host/tifm_sd.c 13593F: include/linux/tifm.h 13594 13595TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13596M: Santosh Shilimkar <ssantosh@kernel.org> 13597L: linux-kernel@vger.kernel.org 13598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13599S: Maintained 13600F: drivers/soc/ti/* 13601T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13602 13603TI LM49xxx FAMILY ASoC CODEC DRIVERS 13604M: M R Swami Reddy <mr.swami.reddy@ti.com> 13605M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13606L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13607S: Maintained 13608F: sound/soc/codecs/lm49453* 13609F: sound/soc/codecs/isabelle* 13610 13611TI LP855x BACKLIGHT DRIVER 13612M: Milo Kim <milo.kim@ti.com> 13613S: Maintained 13614F: Documentation/backlight/lp855x-driver.txt 13615F: drivers/video/backlight/lp855x_bl.c 13616F: include/linux/platform_data/lp855x.h 13617 13618TI LP8727 CHARGER DRIVER 13619M: Milo Kim <milo.kim@ti.com> 13620S: Maintained 13621F: drivers/power/supply/lp8727_charger.c 13622F: include/linux/platform_data/lp8727.h 13623 13624TI LP8788 MFD DRIVER 13625M: Milo Kim <milo.kim@ti.com> 13626S: Maintained 13627F: drivers/iio/adc/lp8788_adc.c 13628F: drivers/leds/leds-lp8788.c 13629F: drivers/mfd/lp8788*.c 13630F: drivers/power/supply/lp8788-charger.c 13631F: drivers/regulator/lp8788-*.c 13632F: include/linux/mfd/lp8788*.h 13633 13634TI NETCP ETHERNET DRIVER 13635M: Wingman Kwok <w-kwok2@ti.com> 13636M: Murali Karicheri <m-karicheri2@ti.com> 13637L: netdev@vger.kernel.org 13638S: Maintained 13639F: drivers/net/ethernet/ti/netcp* 13640 13641TI TAS571X FAMILY ASoC CODEC DRIVER 13642M: Kevin Cernekee <cernekee@chromium.org> 13643L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13644S: Odd Fixes 13645F: sound/soc/codecs/tas571x* 13646 13647TI TRF7970A NFC DRIVER 13648M: Mark Greer <mgreer@animalcreek.com> 13649L: linux-wireless@vger.kernel.org 13650L: linux-nfc@lists.01.org (moderated for non-subscribers) 13651S: Supported 13652F: drivers/nfc/trf7970a.c 13653F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13654 13655TI TWL4030 SERIES SOC CODEC DRIVER 13656M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13657L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13658S: Maintained 13659F: sound/soc/codecs/twl4030* 13660 13661TI VPE/CAL DRIVERS 13662M: Benoit Parrot <bparrot@ti.com> 13663L: linux-media@vger.kernel.org 13664W: http://linuxtv.org/ 13665Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13666S: Maintained 13667F: drivers/media/platform/ti-vpe/ 13668 13669TI WILINK WIRELESS DRIVERS 13670L: linux-wireless@vger.kernel.org 13671W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13672W: http://wireless.kernel.org/en/users/Drivers/wl1251 13673T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13674S: Orphan 13675F: drivers/net/wireless/ti/ 13676F: include/linux/wl12xx.h 13677 13678TILE ARCHITECTURE 13679W: http://www.mellanox.com/repository/solutions/tile-scm/ 13680S: Orphan 13681F: arch/tile/ 13682F: drivers/char/tile-srom.c 13683F: drivers/edac/tile_edac.c 13684F: drivers/net/ethernet/tile/ 13685F: drivers/rtc/rtc-tile.c 13686F: drivers/tty/hvc/hvc_tile.c 13687F: drivers/tty/serial/tilegx.c 13688F: drivers/usb/host/*-tilegx.c 13689F: include/linux/usb/tilegx.h 13690 13691TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13692M: John Stultz <john.stultz@linaro.org> 13693M: Thomas Gleixner <tglx@linutronix.de> 13694R: Stephen Boyd <sboyd@codeaurora.org> 13695L: linux-kernel@vger.kernel.org 13696T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13697S: Supported 13698F: include/linux/clocksource.h 13699F: include/linux/time.h 13700F: include/linux/timex.h 13701F: include/uapi/linux/time.h 13702F: include/uapi/linux/timex.h 13703F: kernel/time/clocksource.c 13704F: kernel/time/time*.c 13705F: kernel/time/alarmtimer.c 13706F: kernel/time/ntp.c 13707F: tools/testing/selftests/timers/ 13708 13709TIPC NETWORK LAYER 13710M: Jon Maloy <jon.maloy@ericsson.com> 13711M: Ying Xue <ying.xue@windriver.com> 13712L: netdev@vger.kernel.org (core kernel code) 13713L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13714W: http://tipc.sourceforge.net/ 13715S: Maintained 13716F: include/uapi/linux/tipc*.h 13717F: net/tipc/ 13718 13719TLAN NETWORK DRIVER 13720M: Samuel Chessman <chessman@tux.org> 13721L: tlan-devel@lists.sourceforge.net (subscribers-only) 13722W: http://sourceforge.net/projects/tlan/ 13723S: Maintained 13724F: Documentation/networking/tlan.txt 13725F: drivers/net/ethernet/ti/tlan.* 13726 13727TM6000 VIDEO4LINUX DRIVER 13728M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13729M: Mauro Carvalho Chehab <mchehab@kernel.org> 13730L: linux-media@vger.kernel.org 13731W: https://linuxtv.org 13732T: git git://linuxtv.org/media_tree.git 13733S: Odd fixes 13734F: drivers/media/usb/tm6000/ 13735F: Documentation/media/v4l-drivers/tm6000* 13736 13737TMIO/SDHI MMC DRIVER 13738M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13739L: linux-mmc@vger.kernel.org 13740S: Supported 13741F: drivers/mmc/host/tmio_mmc* 13742F: drivers/mmc/host/renesas_sdhi* 13743F: include/linux/mfd/tmio.h 13744 13745TMP401 HARDWARE MONITOR DRIVER 13746M: Guenter Roeck <linux@roeck-us.net> 13747L: linux-hwmon@vger.kernel.org 13748S: Maintained 13749F: Documentation/hwmon/tmp401 13750F: drivers/hwmon/tmp401.c 13751 13752TMPFS (SHMEM FILESYSTEM) 13753M: Hugh Dickins <hughd@google.com> 13754L: linux-mm@kvack.org 13755S: Maintained 13756F: include/linux/shmem_fs.h 13757F: mm/shmem.c 13758 13759TOMOYO SECURITY MODULE 13760M: Kentaro Takeda <takedakn@nttdata.co.jp> 13761M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13762L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13763L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13764L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13765L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13766W: http://tomoyo.sourceforge.jp/ 13767T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13768S: Maintained 13769F: security/tomoyo/ 13770 13771TOPSTAR LAPTOP EXTRAS DRIVER 13772M: Herton Ronaldo Krzesinski <herton@canonical.com> 13773L: platform-driver-x86@vger.kernel.org 13774S: Maintained 13775F: drivers/platform/x86/topstar-laptop.c 13776 13777TOSHIBA ACPI EXTRAS DRIVER 13778M: Azael Avalos <coproscefalo@gmail.com> 13779L: platform-driver-x86@vger.kernel.org 13780S: Maintained 13781F: drivers/platform/x86/toshiba_acpi.c 13782 13783TOSHIBA BLUETOOTH DRIVER 13784M: Azael Avalos <coproscefalo@gmail.com> 13785L: platform-driver-x86@vger.kernel.org 13786S: Maintained 13787F: drivers/platform/x86/toshiba_bluetooth.c 13788 13789TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13790M: Azael Avalos <coproscefalo@gmail.com> 13791L: platform-driver-x86@vger.kernel.org 13792S: Maintained 13793F: drivers/platform/x86/toshiba_haps.c 13794 13795TOSHIBA SMM DRIVER 13796M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13797W: http://www.buzzard.org.uk/toshiba/ 13798S: Maintained 13799F: drivers/char/toshiba.c 13800F: include/linux/toshiba.h 13801F: include/uapi/linux/toshiba.h 13802 13803TOSHIBA TC358743 DRIVER 13804M: Mats Randgaard <matrandg@cisco.com> 13805L: linux-media@vger.kernel.org 13806S: Maintained 13807F: drivers/media/i2c/tc358743* 13808F: include/media/i2c/tc358743.h 13809 13810TOSHIBA WMI HOTKEYS DRIVER 13811M: Azael Avalos <coproscefalo@gmail.com> 13812L: platform-driver-x86@vger.kernel.org 13813S: Maintained 13814F: drivers/platform/x86/toshiba-wmi.c 13815 13816TPM DEVICE DRIVER 13817M: Peter Huewe <peterhuewe@gmx.de> 13818M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13819R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13820L: linux-integrity@vger.kernel.org 13821Q: https://patchwork.kernel.org/project/linux-integrity/list/ 13822T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13823S: Maintained 13824F: drivers/char/tpm/ 13825 13826TRACING 13827M: Steven Rostedt <rostedt@goodmis.org> 13828M: Ingo Molnar <mingo@redhat.com> 13829T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13830S: Maintained 13831F: Documentation/trace/ftrace.txt 13832F: arch/*/*/*/ftrace.h 13833F: arch/*/kernel/ftrace.c 13834F: include/*/ftrace.h 13835F: include/linux/trace*.h 13836F: include/trace/ 13837F: kernel/trace/ 13838F: tools/testing/selftests/ftrace/ 13839 13840TRACING MMIO ACCESSES (MMIOTRACE) 13841M: Steven Rostedt <rostedt@goodmis.org> 13842M: Ingo Molnar <mingo@kernel.org> 13843R: Karol Herbst <karolherbst@gmail.com> 13844R: Pekka Paalanen <ppaalanen@gmail.com> 13845S: Maintained 13846L: linux-kernel@vger.kernel.org 13847L: nouveau@lists.freedesktop.org 13848F: kernel/trace/trace_mmiotrace.c 13849F: include/linux/mmiotrace.h 13850F: arch/x86/mm/kmmio.c 13851F: arch/x86/mm/mmio-mod.c 13852F: arch/x86/mm/testmmiotrace.c 13853 13854TRIVIAL PATCHES 13855M: Jiri Kosina <trivial@kernel.org> 13856T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13857S: Maintained 13858K: ^Subject:.*(?i)trivial 13859 13860TEMPO SEMICONDUCTOR DRIVERS 13861M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 13862S: Maintained 13863F: sound/soc/codecs/tscs*.c 13864F: sound/soc/codecs/tscs*.h 13865F: Documentation/devicetree/bindings/sound/tscs*.txt 13866 13867TTY LAYER 13868M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13869M: Jiri Slaby <jslaby@suse.com> 13870S: Supported 13871T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13872F: Documentation/serial/ 13873F: drivers/tty/ 13874F: drivers/tty/serial/serial_core.c 13875F: include/linux/serial_core.h 13876F: include/linux/serial.h 13877F: include/linux/tty.h 13878F: include/uapi/linux/serial_core.h 13879F: include/uapi/linux/serial.h 13880F: include/uapi/linux/tty.h 13881 13882TUA9001 MEDIA DRIVER 13883M: Antti Palosaari <crope@iki.fi> 13884L: linux-media@vger.kernel.org 13885W: https://linuxtv.org 13886W: http://palosaari.fi/linux/ 13887Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13888T: git git://linuxtv.org/anttip/media_tree.git 13889S: Maintained 13890F: drivers/media/tuners/tua9001* 13891 13892TULIP NETWORK DRIVERS 13893L: netdev@vger.kernel.org 13894L: linux-parisc@vger.kernel.org 13895S: Orphan 13896F: drivers/net/ethernet/dec/tulip/ 13897 13898TUN/TAP driver 13899M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13900W: http://vtun.sourceforge.net/tun 13901S: Maintained 13902F: Documentation/networking/tuntap.txt 13903F: arch/um/os-Linux/drivers/ 13904 13905TURBOCHANNEL SUBSYSTEM 13906M: "Maciej W. Rozycki" <macro@linux-mips.org> 13907M: Ralf Baechle <ralf@linux-mips.org> 13908L: linux-mips@linux-mips.org 13909Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13910S: Maintained 13911F: drivers/tc/ 13912F: include/linux/tc.h 13913 13914TW5864 VIDEO4LINUX DRIVER 13915M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13916M: Anton Sviridenko <anton@corp.bluecherry.net> 13917M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13918M: Andrey Utkin <andrey_utkin@fastmail.com> 13919L: linux-media@vger.kernel.org 13920S: Supported 13921F: drivers/media/pci/tw5864/ 13922 13923TW68 VIDEO4LINUX DRIVER 13924M: Hans Verkuil <hverkuil@xs4all.nl> 13925L: linux-media@vger.kernel.org 13926T: git git://linuxtv.org/media_tree.git 13927W: https://linuxtv.org 13928S: Odd Fixes 13929F: drivers/media/pci/tw68/ 13930 13931TW686X VIDEO4LINUX DRIVER 13932M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13933L: linux-media@vger.kernel.org 13934T: git git://linuxtv.org/media_tree.git 13935W: http://linuxtv.org 13936S: Maintained 13937F: drivers/media/pci/tw686x/ 13938 13939UBI FILE SYSTEM (UBIFS) 13940M: Richard Weinberger <richard@nod.at> 13941M: Artem Bityutskiy <dedekind1@gmail.com> 13942M: Adrian Hunter <adrian.hunter@intel.com> 13943L: linux-mtd@lists.infradead.org 13944T: git git://git.infradead.org/ubifs-2.6.git 13945W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13946S: Supported 13947F: Documentation/filesystems/ubifs.txt 13948F: fs/ubifs/ 13949 13950UCLINUX (M68KNOMMU AND COLDFIRE) 13951M: Greg Ungerer <gerg@linux-m68k.org> 13952W: http://www.linux-m68k.org/ 13953W: http://www.uclinux.org/ 13954L: linux-m68k@lists.linux-m68k.org 13955L: uclinux-dev@uclinux.org (subscribers-only) 13956T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13957S: Maintained 13958F: arch/m68k/coldfire/ 13959F: arch/m68k/68*/ 13960F: arch/m68k/*/*_no.* 13961F: arch/m68k/include/asm/*_no.* 13962 13963UDF FILESYSTEM 13964M: Jan Kara <jack@suse.com> 13965S: Maintained 13966F: Documentation/filesystems/udf.txt 13967F: fs/udf/ 13968 13969UDRAW TABLET 13970M: Bastien Nocera <hadess@hadess.net> 13971L: linux-input@vger.kernel.org 13972S: Maintained 13973F: drivers/hid/hid-udraw-ps3.c 13974 13975UFS FILESYSTEM 13976M: Evgeniy Dushistov <dushistov@mail.ru> 13977S: Maintained 13978F: Documentation/filesystems/ufs.txt 13979F: fs/ufs/ 13980 13981UHID USERSPACE HID IO DRIVER: 13982M: David Herrmann <dh.herrmann@googlemail.com> 13983L: linux-input@vger.kernel.org 13984S: Maintained 13985F: drivers/hid/uhid.c 13986F: include/uapi/linux/uhid.h 13987 13988ULPI BUS 13989M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13990L: linux-usb@vger.kernel.org 13991S: Maintained 13992F: drivers/usb/common/ulpi.c 13993F: include/linux/ulpi/ 13994 13995ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13996L: linux-usb@vger.kernel.org 13997S: Orphan 13998F: drivers/uwb/ 13999F: include/linux/uwb.h 14000F: include/linux/uwb/ 14001 14002UNICORE32 ARCHITECTURE: 14003M: Guan Xuetao <gxt@mprc.pku.edu.cn> 14004W: http://mprc.pku.edu.cn/~guanxuetao/linux 14005S: Maintained 14006T: git git://github.com/gxt/linux.git 14007F: arch/unicore32/ 14008 14009UNIFDEF 14010M: Tony Finch <dot@dotat.at> 14011W: http://dotat.at/prog/unifdef 14012S: Maintained 14013F: scripts/unifdef.c 14014 14015UNIFORM CDROM DRIVER 14016M: Jens Axboe <axboe@kernel.dk> 14017W: http://www.kernel.dk 14018S: Maintained 14019F: Documentation/cdrom/ 14020F: drivers/cdrom/cdrom.c 14021F: include/linux/cdrom.h 14022F: include/uapi/linux/cdrom.h 14023 14024UNISYS S-PAR DRIVERS 14025M: David Kershner <david.kershner@unisys.com> 14026L: sparmaintainer@unisys.com (Unisys internal) 14027S: Supported 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> 14875R: "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