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/mvebu-cpufreq.c 1595F: drivers/irqchip/irq-armada-370-xp.c 1596F: drivers/irqchip/irq-mvebu-* 1597F: drivers/pinctrl/mvebu/ 1598F: drivers/rtc/rtc-armada38x.c 1599 1600ARM/Mediatek RTC DRIVER 1601M: Eddie Huang <eddie.huang@mediatek.com> 1602M: Sean Wang <sean.wang@mediatek.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1605S: Maintained 1606F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1607F: drivers/rtc/rtc-mt6397.c 1608F: drivers/rtc/rtc-mt7622.c 1609 1610ARM/Mediatek SoC support 1611M: Matthias Brugger <matthias.bgg@gmail.com> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1614S: Maintained 1615F: arch/arm/boot/dts/mt6* 1616F: arch/arm/boot/dts/mt7* 1617F: arch/arm/boot/dts/mt8* 1618F: arch/arm/mach-mediatek/ 1619F: arch/arm64/boot/dts/mediatek/ 1620N: mtk 1621K: mediatek 1622 1623ARM/Mediatek USB3 PHY DRIVER 1624M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1626L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1627S: Maintained 1628F: drivers/phy/mediatek/phy-mtk-tphy.c 1629 1630ARM/MICREL KS8695 ARCHITECTURE 1631M: Greg Ungerer <gerg@uclinux.org> 1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1633F: arch/arm/mach-ks8695/ 1634S: Odd Fixes 1635 1636ARM/MIOA701 MACHINE SUPPORT 1637M: Robert Jarzmik <robert.jarzmik@free.fr> 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1639F: arch/arm/mach-pxa/mioa701.c 1640S: Maintained 1641 1642ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1643M: Michael Petchkovsky <mkpetch@internode.on.net> 1644S: Maintained 1645 1646ARM/NOMADIK ARCHITECTURE 1647M: Alessandro Rubini <rubini@unipv.it> 1648M: Linus Walleij <linus.walleij@linaro.org> 1649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1650S: Maintained 1651F: arch/arm/mach-nomadik/ 1652F: drivers/pinctrl/nomadik/ 1653F: drivers/i2c/busses/i2c-nomadik.c 1654T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1655 1656ARM/NUVOTON W90X900 ARM ARCHITECTURE 1657M: Wan ZongShun <mcuos.com@gmail.com> 1658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1659W: http://www.mcuos.com 1660S: Maintained 1661F: arch/arm/mach-w90x900/ 1662F: drivers/input/keyboard/w90p910_keypad.c 1663F: drivers/input/touchscreen/w90p910_ts.c 1664F: drivers/watchdog/nuc900_wdt.c 1665F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1666F: drivers/mtd/nand/nuc900_nand.c 1667F: drivers/rtc/rtc-nuc900.c 1668F: drivers/spi/spi-nuc900.c 1669F: drivers/usb/host/ehci-w90x900.c 1670F: drivers/video/fbdev/nuc900fb.c 1671 1672ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1673M: Nelson Castillo <arhuaco@freaks-unidos.net> 1674L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1675W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1676S: Supported 1677 1678ARM/Orion SoC/Technologic Systems TS-78xx platform support 1679M: Alexander Clouter <alex@digriz.org.uk> 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681W: http://www.digriz.org.uk/ts78xx/kernel 1682S: Maintained 1683F: arch/arm/mach-orion5x/ts78xx-* 1684 1685ARM/OXNAS platform support 1686M: Neil Armstrong <narmstrong@baylibre.com> 1687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1688L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1689S: Maintained 1690F: arch/arm/mach-oxnas/ 1691F: arch/arm/boot/dts/ox8*.dtsi 1692F: arch/arm/boot/dts/wd-mbwe.dts 1693F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1694N: oxnas 1695 1696ARM/PALM TREO SUPPORT 1697M: Tomas Cech <sleep_walker@suse.com> 1698L: linux-arm-kernel@lists.infradead.org 1699W: http://hackndev.com 1700S: Maintained 1701F: arch/arm/mach-pxa/include/mach/palmtreo.h 1702F: arch/arm/mach-pxa/palmtreo.c 1703 1704ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1705M: Marek Vasut <marek.vasut@gmail.com> 1706L: linux-arm-kernel@lists.infradead.org 1707W: http://hackndev.com 1708S: Maintained 1709F: arch/arm/mach-pxa/include/mach/palmtx.h 1710F: arch/arm/mach-pxa/palmtx.c 1711F: arch/arm/mach-pxa/include/mach/palmt5.h 1712F: arch/arm/mach-pxa/palmt5.c 1713F: arch/arm/mach-pxa/include/mach/palmld.h 1714F: arch/arm/mach-pxa/palmld.c 1715F: arch/arm/mach-pxa/include/mach/palmte2.h 1716F: arch/arm/mach-pxa/palmte2.c 1717F: arch/arm/mach-pxa/include/mach/palmtc.h 1718F: arch/arm/mach-pxa/palmtc.c 1719 1720ARM/PALMZ72 SUPPORT 1721M: Sergey Lapin <slapin@ossfans.org> 1722L: linux-arm-kernel@lists.infradead.org 1723W: http://hackndev.com 1724S: Maintained 1725F: arch/arm/mach-pxa/include/mach/palmz72.h 1726F: arch/arm/mach-pxa/palmz72.c 1727 1728ARM/PLEB SUPPORT 1729M: Peter Chubb <pleb@gelato.unsw.edu.au> 1730W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1731S: Maintained 1732 1733ARM/PT DIGITAL BOARD PORT 1734M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1736W: http://www.armlinux.org.uk/ 1737S: Maintained 1738 1739ARM/QUALCOMM SUPPORT 1740M: Andy Gross <andy.gross@linaro.org> 1741M: David Brown <david.brown@linaro.org> 1742L: linux-arm-msm@vger.kernel.org 1743L: linux-soc@vger.kernel.org 1744S: Maintained 1745F: Documentation/devicetree/bindings/soc/qcom/ 1746F: arch/arm/boot/dts/qcom-*.dts 1747F: arch/arm/boot/dts/qcom-*.dtsi 1748F: arch/arm/mach-qcom/ 1749F: arch/arm64/boot/dts/qcom/* 1750F: drivers/i2c/busses/i2c-qup.c 1751F: drivers/clk/qcom/ 1752F: drivers/dma/qcom/ 1753F: drivers/soc/qcom/ 1754F: drivers/spi/spi-qup.c 1755F: drivers/tty/serial/msm_serial.h 1756F: drivers/tty/serial/msm_serial.c 1757F: drivers/*/pm8???-* 1758F: drivers/mfd/ssbi.c 1759F: drivers/firmware/qcom_scm.c 1760T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1761 1762ARM/RADISYS ENP2611 MACHINE SUPPORT 1763M: Lennert Buytenhek <kernel@wantstofly.org> 1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1765S: Maintained 1766 1767ARM/REALTEK ARCHITECTURE 1768M: Andreas Färber <afaerber@suse.de> 1769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1770S: Maintained 1771F: arch/arm64/boot/dts/realtek/ 1772F: Documentation/devicetree/bindings/arm/realtek.txt 1773 1774ARM/RENESAS ARM64 ARCHITECTURE 1775M: Simon Horman <horms@verge.net.au> 1776M: Magnus Damm <magnus.damm@gmail.com> 1777L: linux-renesas-soc@vger.kernel.org 1778Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1779T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1780S: Supported 1781F: arch/arm64/boot/dts/renesas/ 1782F: Documentation/devicetree/bindings/arm/shmobile.txt 1783F: drivers/soc/renesas/ 1784F: include/linux/soc/renesas/ 1785 1786ARM/RISCPC ARCHITECTURE 1787M: Russell King <linux@armlinux.org.uk> 1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1789W: http://www.armlinux.org.uk/ 1790S: Maintained 1791F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1792F: arch/arm/include/asm/hardware/ioc.h 1793F: arch/arm/include/asm/hardware/iomd.h 1794F: arch/arm/include/asm/hardware/memc.h 1795F: arch/arm/mach-rpc/ 1796F: drivers/net/ethernet/8390/etherh.c 1797F: drivers/net/ethernet/i825xx/ether1* 1798F: drivers/net/ethernet/seeq/ether3* 1799F: drivers/scsi/arm/ 1800 1801ARM/Rockchip SoC support 1802M: Heiko Stuebner <heiko@sntech.de> 1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1804L: linux-rockchip@lists.infradead.org 1805T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1806S: Maintained 1807F: arch/arm/boot/dts/rk3* 1808F: arch/arm/boot/dts/rv1108* 1809F: arch/arm/mach-rockchip/ 1810F: drivers/clk/rockchip/ 1811F: drivers/i2c/busses/i2c-rk3x.c 1812F: drivers/*/*rockchip* 1813F: drivers/*/*/*rockchip* 1814F: sound/soc/rockchip/ 1815N: rockchip 1816 1817ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1818M: Kukjin Kim <kgene@kernel.org> 1819M: Krzysztof Kozlowski <krzk@kernel.org> 1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1821L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1822Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1823S: Maintained 1824F: arch/arm/boot/dts/s3c* 1825F: arch/arm/boot/dts/s5p* 1826F: arch/arm/boot/dts/samsung* 1827F: arch/arm/boot/dts/exynos* 1828F: arch/arm64/boot/dts/exynos/ 1829F: arch/arm/plat-samsung/ 1830F: arch/arm/mach-s3c24*/ 1831F: arch/arm/mach-s3c64xx/ 1832F: arch/arm/mach-s5p*/ 1833F: arch/arm/mach-exynos*/ 1834F: drivers/*/*s3c24* 1835F: drivers/*/*/*s3c24* 1836F: drivers/*/*s3c64xx* 1837F: drivers/*/*s5pv210* 1838F: drivers/memory/samsung/* 1839F: drivers/soc/samsung/* 1840F: Documentation/arm/Samsung/ 1841F: Documentation/devicetree/bindings/arm/samsung/ 1842F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1843F: Documentation/devicetree/bindings/power/pd-samsung.txt 1844N: exynos 1845 1846ARM/SAMSUNG MOBILE MACHINE SUPPORT 1847M: Kyungmin Park <kyungmin.park@samsung.com> 1848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1849S: Maintained 1850F: arch/arm/mach-s5pv210/ 1851 1852ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1853M: Kyungmin Park <kyungmin.park@samsung.com> 1854M: Kamil Debski <kamil@wypas.org> 1855M: Andrzej Hajda <a.hajda@samsung.com> 1856L: linux-arm-kernel@lists.infradead.org 1857L: linux-media@vger.kernel.org 1858S: Maintained 1859F: drivers/media/platform/s5p-g2d/ 1860 1861ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1862M: Marek Szyprowski <m.szyprowski@samsung.com> 1863L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1864L: linux-media@vger.kernel.org 1865S: Maintained 1866F: drivers/media/platform/s5p-cec/ 1867F: Documentation/devicetree/bindings/media/s5p-cec.txt 1868 1869ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1870M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1871M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1872L: linux-arm-kernel@lists.infradead.org 1873L: linux-media@vger.kernel.org 1874S: Maintained 1875F: drivers/media/platform/s5p-jpeg/ 1876 1877ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1878M: Kyungmin Park <kyungmin.park@samsung.com> 1879M: Kamil Debski <kamil@wypas.org> 1880M: Jeongtae Park <jtp.park@samsung.com> 1881M: Andrzej Hajda <a.hajda@samsung.com> 1882L: linux-arm-kernel@lists.infradead.org 1883L: linux-media@vger.kernel.org 1884S: Maintained 1885F: arch/arm/plat-samsung/s5p-dev-mfc.c 1886F: drivers/media/platform/s5p-mfc/ 1887 1888ARM/SHMOBILE ARM ARCHITECTURE 1889M: Simon Horman <horms@verge.net.au> 1890M: Magnus Damm <magnus.damm@gmail.com> 1891L: linux-renesas-soc@vger.kernel.org 1892Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1893T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1894S: Supported 1895F: arch/arm/boot/dts/emev2* 1896F: arch/arm/boot/dts/r7s* 1897F: arch/arm/boot/dts/r8a* 1898F: arch/arm/boot/dts/sh* 1899F: arch/arm/configs/shmobile_defconfig 1900F: arch/arm/include/debug/renesas-scif.S 1901F: arch/arm/mach-shmobile/ 1902F: Documentation/devicetree/bindings/arm/shmobile.txt 1903F: drivers/soc/renesas/ 1904F: include/linux/soc/renesas/ 1905 1906ARM/SOCFPGA ARCHITECTURE 1907M: Dinh Nguyen <dinguyen@kernel.org> 1908S: Maintained 1909F: arch/arm/mach-socfpga/ 1910F: arch/arm/boot/dts/socfpga* 1911F: arch/arm/configs/socfpga_defconfig 1912F: arch/arm64/boot/dts/altera/ 1913W: http://www.rocketboards.org 1914T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1915 1916ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1917M: Dinh Nguyen <dinguyen@kernel.org> 1918S: Maintained 1919F: drivers/clk/socfpga/ 1920 1921ARM/SOCFPGA EDAC SUPPORT 1922M: Thor Thayer <thor.thayer@linux.intel.com> 1923S: Maintained 1924F: drivers/edac/altera_edac. 1925 1926ARM/STI ARCHITECTURE 1927M: Patrice Chotard <patrice.chotard@st.com> 1928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1929W: http://www.stlinux.com 1930S: Maintained 1931F: arch/arm/mach-sti/ 1932F: arch/arm/boot/dts/sti* 1933F: drivers/char/hw_random/st-rng.c 1934F: drivers/clocksource/arm_global_timer.c 1935F: drivers/clocksource/clksrc_st_lpc.c 1936F: drivers/cpufreq/sti-cpufreq.c 1937F: drivers/dma/st_fdma* 1938F: drivers/i2c/busses/i2c-st.c 1939F: drivers/media/rc/st_rc.c 1940F: drivers/media/platform/sti/c8sectpfe/ 1941F: drivers/mmc/host/sdhci-st.c 1942F: drivers/phy/st/phy-miphy28lp.c 1943F: drivers/phy/st/phy-stih407-usb.c 1944F: drivers/pinctrl/pinctrl-st.c 1945F: drivers/remoteproc/st_remoteproc.c 1946F: drivers/remoteproc/st_slim_rproc.c 1947F: drivers/reset/sti/ 1948F: drivers/rtc/rtc-st-lpc.c 1949F: drivers/tty/serial/st-asc.c 1950F: drivers/usb/dwc3/dwc3-st.c 1951F: drivers/usb/host/ehci-st.c 1952F: drivers/usb/host/ohci-st.c 1953F: drivers/watchdog/st_lpc_wdt.c 1954F: drivers/ata/ahci_st.c 1955F: include/linux/remoteproc/st_slim_rproc.h 1956 1957ARM/STM32 ARCHITECTURE 1958M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1959M: Alexandre Torgue <alexandre.torgue@st.com> 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1961S: Maintained 1962T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1963N: stm32 1964F: drivers/clocksource/armv7m_systick.c 1965 1966ARM/TANGO ARCHITECTURE 1967M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1968L: linux-arm-kernel@lists.infradead.org 1969S: Maintained 1970N: tango 1971 1972ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1973M: Lennert Buytenhek <kernel@wantstofly.org> 1974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1975S: Maintained 1976 1977ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 1978M: Hans Verkuil <hans.verkuil@cisco.com> 1979L: linux-tegra@vger.kernel.org 1980L: linux-media@vger.kernel.org 1981S: Maintained 1982F: drivers/media/platform/tegra-cec/ 1983F: Documentation/devicetree/bindings/media/tegra-cec.txt 1984 1985ARM/TETON BGA MACHINE SUPPORT 1986M: "Mark F. Brown" <mark.brown314@gmail.com> 1987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1988S: Maintained 1989 1990ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1991M: Santosh Shilimkar <ssantosh@kernel.org> 1992L: linux-kernel@vger.kernel.org 1993S: Maintained 1994F: drivers/memory/*emif* 1995 1996ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1997M: Santosh Shilimkar <ssantosh@kernel.org> 1998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1999S: Maintained 2000F: arch/arm/mach-keystone/
2001F: arch/arm/boot/dts/keystone-* 2002T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2003 2004ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2005M: Santosh Shilimkar <ssantosh@kernel.org> 2006L: linux-kernel@vger.kernel.org 2007S: Maintained 2008F: drivers/clk/keystone/ 2009 2010ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2011M: Santosh Shilimkar <ssantosh@kernel.org> 2012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2013L: linux-kernel@vger.kernel.org 2014S: Maintained 2015F: drivers/clocksource/timer-keystone.c 2016 2017ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2018M: Santosh Shilimkar <ssantosh@kernel.org> 2019L: linux-kernel@vger.kernel.org 2020S: Maintained 2021F: drivers/power/reset/keystone-reset.c 2022 2023ARM/THECUS N2100 MACHINE SUPPORT 2024M: Lennert Buytenhek <kernel@wantstofly.org> 2025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2026S: Maintained 2027 2028ARM/TOSA MACHINE SUPPORT 2029M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2030M: Dirk Opfer <dirk@opfer-online.de> 2031S: Maintained 2032 2033ARM/U300 MACHINE SUPPORT 2034M: Linus Walleij <linus.walleij@linaro.org> 2035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2036S: Supported 2037F: arch/arm/mach-u300/ 2038F: drivers/clocksource/timer-u300.c 2039F: drivers/i2c/busses/i2c-stu300.c 2040F: drivers/rtc/rtc-coh901331.c 2041F: drivers/watchdog/coh901327_wdt.c 2042F: drivers/dma/coh901318* 2043F: drivers/mfd/ab3100* 2044F: drivers/rtc/rtc-ab3100.c 2045F: drivers/rtc/rtc-coh901331.c 2046T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2047 2048ARM/UNIPHIER ARCHITECTURE 2049M: Masahiro Yamada <yamada.masahiro@socionext.com> 2050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2051T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2052S: Maintained 2053F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2054F: arch/arm/boot/dts/uniphier* 2055F: arch/arm/include/asm/hardware/cache-uniphier.h 2056F: arch/arm/mach-uniphier/ 2057F: arch/arm/mm/cache-uniphier.c 2058F: arch/arm64/boot/dts/socionext/uniphier* 2059F: drivers/bus/uniphier-system-bus.c 2060F: drivers/clk/uniphier/ 2061F: drivers/gpio/gpio-uniphier.c 2062F: drivers/i2c/busses/i2c-uniphier* 2063F: drivers/irqchip/irq-uniphier-aidet.c 2064F: drivers/pinctrl/uniphier/ 2065F: drivers/reset/reset-uniphier.c 2066F: drivers/tty/serial/8250/8250_uniphier.c 2067N: uniphier 2068 2069ARM/Ux500 ARM ARCHITECTURE 2070M: Linus Walleij <linus.walleij@linaro.org> 2071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2072S: Maintained 2073F: arch/arm/mach-ux500/ 2074F: drivers/clocksource/clksrc-dbx500-prcmu.c 2075F: drivers/dma/ste_dma40* 2076F: drivers/hwspinlock/u8500_hsem.c 2077F: drivers/mfd/abx500* 2078F: drivers/mfd/ab8500* 2079F: drivers/mfd/dbx500* 2080F: drivers/mfd/db8500* 2081F: drivers/pinctrl/nomadik/pinctrl-ab* 2082F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2083F: drivers/rtc/rtc-ab8500.c 2084F: drivers/rtc/rtc-pl031.c 2085T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2086 2087ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2088M: Ulf Hansson <ulf.hansson@linaro.org> 2089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2090T: git git://git.linaro.org/people/ulfh/clk.git 2091S: Maintained 2092F: drivers/clk/ux500/ 2093 2094ARM/VERSATILE EXPRESS PLATFORM 2095M: Liviu Dudau <liviu.dudau@arm.com> 2096M: Sudeep Holla <sudeep.holla@arm.com> 2097M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2099S: Maintained 2100F: arch/arm/boot/dts/vexpress* 2101F: arch/arm64/boot/dts/arm/ 2102F: arch/arm/mach-vexpress/ 2103F: */*/vexpress* 2104F: */*/*/vexpress* 2105F: drivers/clk/versatile/clk-vexpress-osc.c 2106F: drivers/clocksource/versatile.c 2107N: mps2 2108 2109ARM/VFP SUPPORT 2110M: Russell King <linux@armlinux.org.uk> 2111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2112W: http://www.armlinux.org.uk/ 2113S: Maintained 2114F: arch/arm/vfp/ 2115 2116ARM/VOIPAC PXA270 SUPPORT 2117M: Marek Vasut <marek.vasut@gmail.com> 2118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2119S: Maintained 2120F: arch/arm/mach-pxa/vpac270.c 2121F: arch/arm/mach-pxa/include/mach/vpac270.h 2122 2123ARM/VT8500 ARM ARCHITECTURE 2124M: Tony Prisk <linux@prisktech.co.nz> 2125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2126S: Maintained 2127F: arch/arm/mach-vt8500/ 2128F: drivers/clocksource/vt8500_timer.c 2129F: drivers/i2c/busses/i2c-wmt.c 2130F: drivers/mmc/host/wmt-sdmmc.c 2131F: drivers/pwm/pwm-vt8500.c 2132F: drivers/rtc/rtc-vt8500.c 2133F: drivers/tty/serial/vt8500_serial.c 2134F: drivers/usb/host/ehci-platform.c 2135F: drivers/usb/host/uhci-platform.c 2136F: drivers/video/fbdev/vt8500lcdfb.* 2137F: drivers/video/fbdev/wm8505fb* 2138F: drivers/video/fbdev/wmt_ge_rops.* 2139 2140ARM/ZIPIT Z2 SUPPORT 2141M: Marek Vasut <marek.vasut@gmail.com> 2142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2143S: Maintained 2144F: arch/arm/mach-pxa/z2.c 2145F: arch/arm/mach-pxa/include/mach/z2.h 2146 2147ARM/ZTE ARCHITECTURE 2148M: Jun Nie <jun.nie@linaro.org> 2149M: Baoyou Xie <baoyou.xie@linaro.org> 2150M: Shawn Guo <shawnguo@kernel.org> 2151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2152S: Maintained 2153F: arch/arm/boot/dts/zx2967* 2154F: arch/arm/mach-zx/ 2155F: arch/arm64/boot/dts/zte/ 2156F: drivers/clk/zte/ 2157F: drivers/dma/zx_dma.c 2158F: drivers/gpio/gpio-zx.c 2159F: drivers/i2c/busses/i2c-zx2967.c 2160F: drivers/mmc/host/dw_mmc-zx.* 2161F: drivers/pinctrl/zte/ 2162F: drivers/soc/zte/ 2163F: drivers/thermal/zx2967_thermal.c 2164F: drivers/watchdog/zx2967_wdt.c 2165F: Documentation/devicetree/bindings/arm/zte.txt 2166F: Documentation/devicetree/bindings/clock/zx2967*.txt 2167F: Documentation/devicetree/bindings/dma/zxdma.txt 2168F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2169F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2170F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2171F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2172F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2173F: Documentation/devicetree/bindings/soc/zte/ 2174F: Documentation/devicetree/bindings/sound/zte,*.txt 2175F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2176F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2177F: include/dt-bindings/clock/zx2967*.h 2178F: include/dt-bindings/soc/zte,*.h 2179F: sound/soc/codecs/zx_aud96p22.c 2180F: sound/soc/zte/ 2181 2182ARM/ZYNQ ARCHITECTURE 2183M: Michal Simek <michal.simek@xilinx.com> 2184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2185W: http://wiki.xilinx.com 2186T: git https://github.com/Xilinx/linux-xlnx.git 2187S: Supported 2188F: arch/arm/mach-zynq/ 2189F: drivers/cpuidle/cpuidle-zynq.c 2190F: drivers/block/xsysace.c 2191N: zynq 2192N: xilinx 2193F: drivers/clocksource/cadence_ttc_timer.c 2194F: drivers/i2c/busses/i2c-cadence.c 2195F: drivers/mmc/host/sdhci-of-arasan.c 2196F: drivers/edac/synopsys_edac.c 2197 2198ARM64 PORT (AARCH64 ARCHITECTURE) 2199M: Catalin Marinas <catalin.marinas@arm.com> 2200M: Will Deacon <will.deacon@arm.com> 2201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2202T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2203S: Maintained 2204F: arch/arm64/ 2205F: Documentation/arm64/ 2206 2207AS3645A LED FLASH CONTROLLER DRIVER 2208M: Sakari Ailus <sakari.ailus@iki.fi> 2209L: linux-leds@vger.kernel.org 2210S: Maintained 2211F: drivers/leds/leds-as3645a.c 2212 2213AS3645A LED FLASH CONTROLLER DRIVER 2214M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2215L: linux-media@vger.kernel.org 2216T: git git://linuxtv.org/media_tree.git 2217S: Maintained 2218F: drivers/media/i2c/as3645a.c 2219F: include/media/i2c/as3645a.h 2220 2221ASAHI KASEI AK8974 DRIVER 2222M: Linus Walleij <linus.walleij@linaro.org> 2223L: linux-iio@vger.kernel.org 2224W: http://www.akm.com/ 2225S: Supported 2226F: drivers/iio/magnetometer/ak8974.c 2227 2228ASC7621 HARDWARE MONITOR DRIVER 2229M: George Joseph <george.joseph@fairview5.com> 2230L: linux-hwmon@vger.kernel.org 2231S: Maintained 2232F: Documentation/hwmon/asc7621 2233F: drivers/hwmon/asc7621.c 2234 2235ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2236M: Corentin Chary <corentin.chary@gmail.com> 2237L: acpi4asus-user@lists.sourceforge.net 2238L: platform-driver-x86@vger.kernel.org 2239W: http://acpi4asus.sf.net 2240S: Maintained 2241F: drivers/platform/x86/asus*.c 2242F: drivers/platform/x86/eeepc*.c 2243 2244ASUS WIRELESS RADIO CONTROL DRIVER 2245M: João Paulo Rechi Vita <jprvita@gmail.com> 2246L: platform-driver-x86@vger.kernel.org 2247S: Maintained 2248F: drivers/platform/x86/asus-wireless.c 2249 2250ASYMMETRIC KEYS 2251M: David Howells <dhowells@redhat.com> 2252L: keyrings@vger.kernel.org 2253S: Maintained 2254F: Documentation/crypto/asymmetric-keys.txt 2255F: include/linux/verification.h 2256F: include/crypto/public_key.h 2257F: include/crypto/pkcs7.h 2258F: crypto/asymmetric_keys/ 2259 2260ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2261R: Dan Williams <dan.j.williams@intel.com> 2262W: http://sourceforge.net/projects/xscaleiop 2263S: Odd fixes 2264F: Documentation/crypto/async-tx-api.txt 2265F: crypto/async_tx/ 2266F: drivers/dma/ 2267F: include/linux/dmaengine.h 2268F: include/linux/async_tx.h 2269 2270AT24 EEPROM DRIVER 2271M: Bartosz Golaszewski <brgl@bgdev.pl> 2272L: linux-i2c@vger.kernel.org 2273S: Maintained 2274F: drivers/misc/eeprom/at24.c 2275F: include/linux/platform_data/at24.h 2276 2277ATA OVER ETHERNET (AOE) DRIVER 2278M: "Ed L. Cashin" <ed.cashin@acm.org> 2279W: http://www.openaoe.org/ 2280S: Supported 2281F: Documentation/aoe/ 2282F: drivers/block/aoe/ 2283 2284ATHEROS 71XX/9XXX GPIO DRIVER 2285M: Alban Bedel <albeu@free.fr> 2286W: https://github.com/AlbanBedel/linux 2287T: git git://github.com/AlbanBedel/linux 2288S: Maintained 2289F: drivers/gpio/gpio-ath79.c 2290F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2291 2292ATHEROS ATH GENERIC UTILITIES 2293M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2294L: linux-wireless@vger.kernel.org 2295S: Supported 2296F: drivers/net/wireless/ath/* 2297 2298ATHEROS ATH5K WIRELESS DRIVER 2299M: Jiri Slaby <jirislaby@gmail.com> 2300M: Nick Kossifidis <mickflemm@gmail.com> 2301M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2302L: linux-wireless@vger.kernel.org 2303W: http://wireless.kernel.org/en/users/Drivers/ath5k 2304S: Maintained 2305F: drivers/net/wireless/ath/ath5k/ 2306 2307ATHEROS ATH6KL WIRELESS DRIVER 2308M: Kalle Valo <kvalo@qca.qualcomm.com> 2309L: linux-wireless@vger.kernel.org 2310W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2311T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2312S: Supported 2313F: drivers/net/wireless/ath/ath6kl/ 2314 2315ATI_REMOTE2 DRIVER 2316M: Ville Syrjala <syrjala@sci.fi> 2317S: Maintained 2318F: drivers/input/misc/ati_remote2.c 2319 2320ATK0110 HWMON DRIVER 2321M: Luca Tettamanti <kronos.it@gmail.com> 2322L: linux-hwmon@vger.kernel.org 2323S: Maintained 2324F: drivers/hwmon/asus_atk0110.c 2325 2326ATLX ETHERNET DRIVERS 2327M: Jay Cliburn <jcliburn@gmail.com> 2328M: Chris Snook <chris.snook@gmail.com> 2329L: netdev@vger.kernel.org 2330W: http://sourceforge.net/projects/atl1 2331W: http://atl1.sourceforge.net 2332S: Maintained 2333F: drivers/net/ethernet/atheros/ 2334 2335ATM 2336M: Chas Williams <3chas3@gmail.com> 2337L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2338L: netdev@vger.kernel.org 2339W: http://linux-atm.sourceforge.net 2340S: Maintained 2341F: drivers/atm/ 2342F: include/linux/atm* 2343F: include/uapi/linux/atm* 2344 2345ATMEL AT91 / AT32 MCI DRIVER 2346M: Ludovic Desroches <ludovic.desroches@microchip.com> 2347S: Maintained 2348F: drivers/mmc/host/atmel-mci.c 2349 2350ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2351M: Nicolas Ferre <nicolas.ferre@microchip.com> 2352S: Supported 2353F: drivers/power/reset/at91-sama5d2_shdwc.c 2354 2355ATMEL Audio ALSA driver 2356M: Nicolas Ferre <nicolas.ferre@microchip.com> 2357L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2358S: Supported 2359F: sound/soc/atmel 2360 2361ATMEL I2C DRIVER 2362M: Ludovic Desroches <ludovic.desroches@microchip.com> 2363L: linux-i2c@vger.kernel.org 2364S: Supported 2365F: drivers/i2c/busses/i2c-at91.c 2366 2367ATMEL ISI DRIVER 2368M: Ludovic Desroches <ludovic.desroches@microchip.com> 2369L: linux-media@vger.kernel.org 2370S: Supported 2371F: drivers/media/platform/atmel/atmel-isi.c 2372F: include/media/atmel-isi.h 2373 2374ATMEL LCDFB DRIVER 2375M: Nicolas Ferre <nicolas.ferre@microchip.com> 2376L: linux-fbdev@vger.kernel.org 2377S: Maintained 2378F: drivers/video/fbdev/atmel_lcdfb.c 2379F: include/video/atmel_lcdc.h 2380 2381ATMEL MACB ETHERNET DRIVER 2382M: Nicolas Ferre <nicolas.ferre@microchip.com> 2383S: Supported 2384F: drivers/net/ethernet/cadence/ 2385 2386ATMEL MAXTOUCH DRIVER 2387M: Nick Dyer <nick@shmanahar.org> 2388T: git git://github.com/ndyer/linux.git 2389S: Maintained 2390F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2391F: drivers/input/touchscreen/atmel_mxt_ts.c 2392F: include/linux/platform_data/atmel_mxt_ts.h 2393 2394ATMEL NAND DRIVER 2395M: Wenyou Yang <wenyou.yang@atmel.com> 2396M: Josh Wu <rainyfeeling@outlook.com> 2397L: linux-mtd@lists.infradead.org 2398S: Supported 2399F: drivers/mtd/nand/atmel/* 2400 2401ATMEL SAMA5D2 ADC DRIVER 2402M: Ludovic Desroches <ludovic.desroches@microchip.com> 2403L: linux-iio@vger.kernel.org 2404S: Supported 2405F: drivers/iio/adc/at91-sama5d2_adc.c 2406 2407ATMEL SDMMC DRIVER 2408M: Ludovic Desroches <ludovic.desroches@microchip.com> 2409L: linux-mmc@vger.kernel.org 2410S: Supported 2411F: drivers/mmc/host/sdhci-of-at91.c 2412 2413ATMEL SPI DRIVER 2414M: Nicolas Ferre <nicolas.ferre@microchip.com> 2415S: Supported 2416F: drivers/spi/spi-atmel.* 2417 2418ATMEL SSC DRIVER 2419M: Nicolas Ferre <nicolas.ferre@microchip.com> 2420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2421S: Supported 2422F: drivers/misc/atmel-ssc.c 2423F: include/linux/atmel-ssc.h 2424 2425ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2426M: Nicolas Ferre <nicolas.ferre@microchip.com> 2427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2428S: Supported 2429F: drivers/misc/atmel_tclib.c 2430F: drivers/clocksource/tcb_clksrc.c 2431 2432ATMEL USBA UDC DRIVER 2433M: Nicolas Ferre <nicolas.ferre@microchip.com> 2434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2435S: Supported 2436F: drivers/usb/gadget/udc/atmel_usba_udc.* 2437 2438ATMEL WIRELESS DRIVER 2439M: Simon Kelley <simon@thekelleys.org.uk> 2440L: linux-wireless@vger.kernel.org 2441W: http://www.thekelleys.org.uk/atmel 2442W: http://atmelwlandriver.sourceforge.net/ 2443S: Maintained 2444F: drivers/net/wireless/atmel/atmel* 2445 2446ATMEL XDMA DRIVER 2447M: Ludovic Desroches <ludovic.desroches@microchip.com> 2448L: linux-arm-kernel@lists.infradead.org 2449L: dmaengine@vger.kernel.org 2450S: Supported 2451F: drivers/dma/at_xdmac.c 2452 2453ATOMIC INFRASTRUCTURE 2454M: Will Deacon <will.deacon@arm.com> 2455M: Peter Zijlstra <peterz@infradead.org> 2456R: Boqun Feng <boqun.feng@gmail.com> 2457L: linux-kernel@vger.kernel.org 2458S: Maintained 2459F: arch/*/include/asm/atomic*.h 2460F: include/*/atomic*.h 2461 2462ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2463M: Bradley Grove <linuxdrivers@attotech.com> 2464L: linux-scsi@vger.kernel.org 2465W: http://www.attotech.com 2466S: Supported 2467F: drivers/scsi/esas2r 2468 2469ATUSB IEEE 802.15.4 RADIO DRIVER 2470M: Stefan Schmidt <stefan@osg.samsung.com> 2471L: linux-wpan@vger.kernel.org 2472S: Maintained 2473F: drivers/net/ieee802154/atusb.c 2474F: drivers/net/ieee802154/atusb.h 2475F: drivers/net/ieee802154/at86rf230.h 2476 2477AUDIT SUBSYSTEM 2478M: Paul Moore <paul@paul-moore.com> 2479M: Eric Paris <eparis@redhat.com> 2480L: linux-audit@redhat.com (moderated for non-subscribers) 2481W: https://github.com/linux-audit 2482W: https://people.redhat.com/sgrubb/audit 2483T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2484S: Supported 2485F: include/linux/audit.h 2486F: include/uapi/linux/audit.h 2487F: kernel/audit* 2488 2489AUXILIARY DISPLAY DRIVERS 2490M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2491W: http://miguelojeda.es/auxdisplay.htm 2492W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2493S: Maintained 2494F: drivers/auxdisplay/ 2495F: include/linux/cfag12864b.h 2496 2497AX.25 NETWORK LAYER 2498M: Ralf Baechle <ralf@linux-mips.org> 2499L: linux-hams@vger.kernel.org 2500W: http://www.linux-ax25.org/ 2501S: Maintained 2502F: include/uapi/linux/ax25.h 2503F: include/net/ax25.h 2504F: net/ax25/ 2505 2506AXENTIA ARM DEVICES 2507M: Peter Rosin <peda@axentia.se> 2508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2509S: Maintained 2510F: Documentation/devicetree/bindings/arm/axentia.txt 2511F: arch/arm/boot/dts/at91-linea.dtsi 2512F: arch/arm/boot/dts/at91-tse850-3.dts 2513 2514AXENTIA ASOC DRIVERS 2515M: Peter Rosin <peda@axentia.se> 2516L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2517S: Maintained 2518F: Documentation/devicetree/bindings/sound/axentia,* 2519F: sound/soc/atmel/tse850-pcm5142.c 2520 2521AZ6007 DVB DRIVER 2522M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2523M: Mauro Carvalho Chehab <mchehab@kernel.org> 2524L: linux-media@vger.kernel.org 2525W: https://linuxtv.org 2526T: git git://linuxtv.org/media_tree.git 2527S: Maintained 2528F: drivers/media/usb/dvb-usb-v2/az6007.c 2529 2530AZTECH FM RADIO RECEIVER DRIVER 2531M: Hans Verkuil <hverkuil@xs4all.nl> 2532L: linux-media@vger.kernel.org 2533T: git git://linuxtv.org/media_tree.git 2534W: https://linuxtv.org 2535S: Maintained 2536F: drivers/media/radio/radio-aztech* 2537 2538B43 WIRELESS DRIVER 2539L: linux-wireless@vger.kernel.org 2540L: b43-dev@lists.infradead.org 2541W: http://wireless.kernel.org/en/users/Drivers/b43 2542S: Odd Fixes 2543F: drivers/net/wireless/broadcom/b43/ 2544 2545B43LEGACY WIRELESS DRIVER 2546M: Larry Finger <Larry.Finger@lwfinger.net> 2547L: linux-wireless@vger.kernel.org 2548L: b43-dev@lists.infradead.org 2549W: http://wireless.kernel.org/en/users/Drivers/b43 2550S: Maintained 2551F: drivers/net/wireless/broadcom/b43legacy/ 2552 2553BACKLIGHT CLASS/SUBSYSTEM 2554M: Lee Jones <lee.jones@linaro.org> 2555M: Daniel Thompson <daniel.thompson@linaro.org> 2556M: Jingoo Han <jingoohan1@gmail.com> 2557T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2558S: Maintained 2559F: drivers/video/backlight/ 2560F: include/linux/backlight.h 2561F: include/linux/pwm_backlight.h 2562F: Documentation/devicetree/bindings/leds/backlight 2563 2564BATMAN ADVANCED 2565M: Marek Lindner <mareklindner@neomailbox.ch> 2566M: Simon Wunderlich <sw@simonwunderlich.de> 2567M: Antonio Quartulli <a@unstable.cc> 2568L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2569W: https://www.open-mesh.org/ 2570Q: https://patchwork.open-mesh.org/project/batman/list/ 2571S: Maintained 2572F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2573F: Documentation/ABI/testing/sysfs-class-net-mesh 2574F: Documentation/networking/batman-adv.rst 2575F: include/uapi/linux/batman_adv.h 2576F: net/batman-adv/ 2577 2578BAYCOM/HDLCDRV DRIVERS FOR AX.25 2579M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2580L: linux-hams@vger.kernel.org 2581W: http://www.baycom.org/~tom/ham/ham.html 2582S: Maintained 2583F: drivers/net/hamradio/baycom* 2584 2585BCACHE (BLOCK LAYER CACHE) 2586M: Michael Lyle <mlyle@lyle.org> 2587M: Kent Overstreet <kent.overstreet@gmail.com> 2588L: linux-bcache@vger.kernel.org 2589W: http://bcache.evilpiepirate.org 2590C: irc://irc.oftc.net/bcache 2591S: Maintained 2592F: drivers/md/bcache/ 2593 2594BDISP ST MEDIA DRIVER 2595M: Fabien Dessenne <fabien.dessenne@st.com> 2596L: linux-media@vger.kernel.org 2597T: git git://linuxtv.org/media_tree.git 2598W: https://linuxtv.org 2599S: Supported 2600F: drivers/media/platform/sti/bdisp 2601 2602BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2603M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2604L: netdev@vger.kernel.org 2605S: Maintained 2606F: drivers/net/ethernet/ec_bhf.c 2607 2608BEFS FILE SYSTEM 2609M: Luis de Bethencourt <luisbg@kernel.org> 2610M: Salah Triki <salah.triki@gmail.com> 2611S: Maintained 2612T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2613F: Documentation/filesystems/befs.txt 2614F: fs/befs/ 2615 2616BFQ I/O SCHEDULER 2617M: Paolo Valente <paolo.valente@linaro.org> 2618M: Jens Axboe <axboe@kernel.dk> 2619L: linux-block@vger.kernel.org 2620S: Maintained 2621F: block/bfq-* 2622F: Documentation/block/bfq-iosched.txt 2623 2624BFS FILE SYSTEM 2625M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2626S: Maintained 2627F: Documentation/filesystems/bfs.txt 2628F: fs/bfs/ 2629F: include/uapi/linux/bfs_fs.h 2630 2631BLACKFIN ARCHITECTURE 2632L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2633T: git git://git.code.sf.net/p/adi-linux/code 2634W: http://blackfin.uclinux.org 2635S: Orphan 2636F: arch/blackfin/ 2637 2638BLACKFIN EMAC DRIVER 2639L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2640W: http://blackfin.uclinux.org 2641S: Orphan 2642F: drivers/net/ethernet/adi/ 2643 2644BLACKFIN MEDIA DRIVER 2645L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2646W: http://blackfin.uclinux.org/ 2647S: Orphan 2648F: drivers/media/platform/blackfin/ 2649F: drivers/media/i2c/adv7183* 2650F: drivers/media/i2c/vs6624* 2651 2652BLACKFIN RTC DRIVER 2653L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2654W: http://blackfin.uclinux.org 2655S: Orphan 2656F: drivers/rtc/rtc-bfin.c 2657 2658BLACKFIN SDH DRIVER 2659L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2660W: http://blackfin.uclinux.org 2661S: Orphan 2662F: drivers/mmc/host/bfin_sdh.c 2663 2664BLACKFIN SERIAL DRIVER 2665L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2666W: http://blackfin.uclinux.org 2667S: Orphan 2668F: drivers/tty/serial/bfin_uart.c 2669 2670BLACKFIN WATCHDOG DRIVER 2671L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2672W: http://blackfin.uclinux.org 2673S: Orphan 2674F: drivers/watchdog/bfin_wdt.c 2675 2676BLINKM RGB LED DRIVER 2677M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2678S: Maintained 2679F: drivers/leds/leds-blinkm.c 2680 2681BLOCK LAYER 2682M: Jens Axboe <axboe@kernel.dk> 2683L: linux-block@vger.kernel.org 2684T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2685S: Maintained 2686F: block/ 2687F: kernel/trace/blktrace.c 2688F: lib/sbitmap.c 2689 2690BLOCK2MTD DRIVER 2691M: Joern Engel <joern@lazybastard.org> 2692L: linux-mtd@lists.infradead.org 2693S: Maintained 2694F: drivers/mtd/devices/block2mtd.c 2695 2696BLUETOOTH DRIVERS 2697M: Marcel Holtmann <marcel@holtmann.org> 2698M: Gustavo Padovan <gustavo@padovan.org> 2699M: Johan Hedberg <johan.hedberg@gmail.com> 2700L: linux-bluetooth@vger.kernel.org 2701W: http://www.bluez.org/ 2702T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2703T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2704S: Maintained 2705F: drivers/bluetooth/ 2706 2707BLUETOOTH SUBSYSTEM 2708M: Marcel Holtmann <marcel@holtmann.org> 2709M: Gustavo Padovan <gustavo@padovan.org> 2710M: Johan Hedberg <johan.hedberg@gmail.com> 2711L: linux-bluetooth@vger.kernel.org 2712W: http://www.bluez.org/ 2713T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2714T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2715S: Maintained 2716F: net/bluetooth/ 2717F: include/net/bluetooth/ 2718 2719BONDING DRIVER 2720M: Jay Vosburgh <j.vosburgh@gmail.com> 2721M: Veaceslav Falico <vfalico@gmail.com> 2722M: Andy Gospodarek <andy@greyhouse.net> 2723L: netdev@vger.kernel.org 2724W: http://sourceforge.net/projects/bonding/ 2725S: Supported 2726F: drivers/net/bonding/ 2727F: include/uapi/linux/if_bonding.h 2728 2729BPF (Safe dynamic programs and tools) 2730M: Alexei Starovoitov <ast@kernel.org> 2731M: Daniel Borkmann <daniel@iogearbox.net> 2732L: netdev@vger.kernel.org 2733L: linux-kernel@vger.kernel.org 2734S: Supported 2735F: arch/x86/net/bpf_jit* 2736F: Documentation/networking/filter.txt 2737F: Documentation/bpf/ 2738F: include/linux/bpf* 2739F: include/linux/filter.h 2740F: include/uapi/linux/bpf* 2741F: include/uapi/linux/filter.h 2742F: kernel/bpf/ 2743F: kernel/trace/bpf_trace.c 2744F: lib/test_bpf.c 2745F: net/bpf/ 2746F: net/core/filter.c 2747F: net/sched/act_bpf.c 2748F: net/sched/cls_bpf.c 2749F: samples/bpf/ 2750F: tools/bpf/ 2751F: tools/testing/selftests/bpf/ 2752 2753BROADCOM B44 10/100 ETHERNET DRIVER 2754M: Michael Chan <michael.chan@broadcom.com> 2755L: netdev@vger.kernel.org 2756S: Supported 2757F: drivers/net/ethernet/broadcom/b44.* 2758 2759BROADCOM B53 ETHERNET SWITCH DRIVER 2760M: Florian Fainelli <f.fainelli@gmail.com> 2761L: netdev@vger.kernel.org 2762L: openwrt-devel@lists.openwrt.org (subscribers-only) 2763S: Supported 2764F: drivers/net/dsa/b53/* 2765F: include/linux/platform_data/b53.h 2766 2767BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2768M: Florian Fainelli <f.fainelli@gmail.com> 2769M: Ray Jui <rjui@broadcom.com> 2770M: Scott Branden <sbranden@broadcom.com> 2771M: bcm-kernel-feedback-list@broadcom.com 2772T: git git://github.com/broadcom/mach-bcm 2773S: Maintained 2774N: bcm281* 2775N: bcm113* 2776N: bcm216* 2777N: kona 2778F: arch/arm/mach-bcm/ 2779 2780BROADCOM BCM2835 ARM ARCHITECTURE 2781M: Eric Anholt <eric@anholt.net> 2782M: Stefan Wahren <stefan.wahren@i2se.com> 2783L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2785T: git git://github.com/anholt/linux 2786S: Maintained 2787N: bcm2835 2788F: drivers/staging/vc04_services 2789 2790BROADCOM BCM47XX MIPS ARCHITECTURE 2791M: Hauke Mehrtens <hauke@hauke-m.de> 2792M: Rafał Miłecki <zajec5@gmail.com> 2793L: linux-mips@linux-mips.org 2794S: Maintained 2795F: Documentation/devicetree/bindings/mips/brcm/ 2796F: arch/mips/bcm47xx/* 2797F: arch/mips/include/asm/mach-bcm47xx/* 2798 2799BROADCOM BCM5301X ARM ARCHITECTURE 2800M: Hauke Mehrtens <hauke@hauke-m.de> 2801M: Rafał Miłecki <zajec5@gmail.com> 2802M: Jon Mason <jonmason@broadcom.com> 2803M: bcm-kernel-feedback-list@broadcom.com 2804L: linux-arm-kernel@lists.infradead.org 2805S: Maintained 2806F: arch/arm/mach-bcm/bcm_5301x.c 2807F: arch/arm/boot/dts/bcm5301x*.dtsi 2808F: arch/arm/boot/dts/bcm470* 2809F: arch/arm/boot/dts/bcm953012* 2810 2811BROADCOM BCM53573 ARM ARCHITECTURE 2812M: Rafał Miłecki <rafal@milecki.pl> 2813L: linux-arm-kernel@lists.infradead.org 2814S: Maintained 2815F: arch/arm/boot/dts/bcm53573* 2816F: arch/arm/boot/dts/bcm47189* 2817 2818BROADCOM BCM63XX ARM ARCHITECTURE 2819M: Florian Fainelli <f.fainelli@gmail.com> 2820M: bcm-kernel-feedback-list@broadcom.com 2821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2822T: git git://github.com/broadcom/stblinux.git 2823S: Maintained 2824N: bcm63xx 2825 2826BROADCOM BCM63XX/BCM33XX UDC DRIVER 2827M: Kevin Cernekee <cernekee@gmail.com> 2828L: linux-usb@vger.kernel.org 2829S: Maintained 2830F: drivers/usb/gadget/udc/bcm63xx_udc.* 2831 2832BROADCOM BCM7XXX ARM ARCHITECTURE 2833M: Brian Norris <computersforpeace@gmail.com> 2834M: Gregory Fong <gregory.0xf0@gmail.com> 2835M: Florian Fainelli <f.fainelli@gmail.com> 2836M: bcm-kernel-feedback-list@broadcom.com 2837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2838T: git git://github.com/broadcom/stblinux.git 2839S: Maintained 2840F: arch/arm/mach-bcm/*brcmstb* 2841F: arch/arm/boot/dts/bcm7*.dts* 2842F: drivers/bus/brcmstb_gisb.c 2843N: brcmstb 2844 2845BROADCOM BMIPS CPUFREQ DRIVER 2846M: Markus Mayer <mmayer@broadcom.com> 2847M: bcm-kernel-feedback-list@broadcom.com 2848L: linux-pm@vger.kernel.org 2849S: Maintained 2850F: drivers/cpufreq/bmips-cpufreq.c 2851 2852BROADCOM BMIPS MIPS ARCHITECTURE 2853M: Kevin Cernekee <cernekee@gmail.com> 2854M: Florian Fainelli <f.fainelli@gmail.com> 2855L: linux-mips@linux-mips.org 2856T: git git://github.com/broadcom/stblinux.git 2857S: Maintained 2858F: arch/mips/bmips/* 2859F: arch/mips/include/asm/mach-bmips/* 2860F: arch/mips/kernel/*bmips* 2861F: arch/mips/boot/dts/brcm/bcm*.dts* 2862F: drivers/irqchip/irq-bcm63* 2863F: drivers/irqchip/irq-bcm7* 2864F: drivers/irqchip/irq-brcmstb* 2865F: include/linux/bcm963xx_nvram.h 2866F: include/linux/bcm963xx_tag.h 2867 2868BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2869M: Rasesh Mody <rasesh.mody@cavium.com> 2870M: Harish Patil <harish.patil@cavium.com> 2871M: Dept-GELinuxNICDev@cavium.com 2872L: netdev@vger.kernel.org 2873S: Supported 2874F: drivers/net/ethernet/broadcom/bnx2.* 2875F: drivers/net/ethernet/broadcom/bnx2_* 2876 2877BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2878M: QLogic-Storage-Upstream@qlogic.com 2879L: linux-scsi@vger.kernel.org 2880S: Supported 2881F: drivers/scsi/bnx2fc/ 2882 2883BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2884M: QLogic-Storage-Upstream@qlogic.com 2885L: linux-scsi@vger.kernel.org 2886S: Supported 2887F: drivers/scsi/bnx2i/ 2888 2889BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2890M: Ariel Elior <ariel.elior@cavium.com> 2891M: everest-linux-l2@cavium.com 2892L: netdev@vger.kernel.org 2893S: Supported 2894F: drivers/net/ethernet/broadcom/bnx2x/ 2895 2896BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2897M: Michael Chan <michael.chan@broadcom.com> 2898L: netdev@vger.kernel.org 2899S: Supported 2900F: drivers/net/ethernet/broadcom/bnxt/ 2901 2902BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2903M: Arend van Spriel <arend.vanspriel@broadcom.com> 2904M: Franky Lin <franky.lin@broadcom.com> 2905M: Hante Meuleman <hante.meuleman@broadcom.com> 2906M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2907M: Wright Feng <wright.feng@cypress.com> 2908L: linux-wireless@vger.kernel.org 2909L: brcm80211-dev-list.pdl@broadcom.com 2910L: brcm80211-dev-list@cypress.com 2911S: Supported 2912F: drivers/net/wireless/broadcom/brcm80211/ 2913 2914BROADCOM BRCMSTB GPIO DRIVER 2915M: Gregory Fong <gregory.0xf0@gmail.com> 2916L: bcm-kernel-feedback-list@broadcom.com 2917S: Supported 2918F: drivers/gpio/gpio-brcmstb.c 2919F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2920 2921BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2922M: Al Cooper <alcooperx@gmail.com> 2923L: linux-kernel@vger.kernel.org 2924L: bcm-kernel-feedback-list@broadcom.com 2925S: Maintained 2926F: drivers/phy/broadcom/phy-brcm-usb* 2927 2928BROADCOM GENET ETHERNET DRIVER 2929M: Doug Berger <opendmb@gmail.com> 2930M: Florian Fainelli <f.fainelli@gmail.com> 2931L: netdev@vger.kernel.org 2932S: Supported 2933F: drivers/net/ethernet/broadcom/genet/ 2934 2935BROADCOM IPROC ARM ARCHITECTURE 2936M: Ray Jui <rjui@broadcom.com> 2937M: Scott Branden <sbranden@broadcom.com> 2938M: Jon Mason <jonmason@broadcom.com> 2939M: bcm-kernel-feedback-list@broadcom.com 2940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2941T: git git://github.com/broadcom/cygnus-linux.git 2942S: Maintained 2943N: iproc 2944N: cygnus 2945N: bcm[-_]nsp 2946N: bcm9113* 2947N: bcm9583* 2948N: bcm9585* 2949N: bcm9586* 2950N: bcm988312 2951N: bcm113* 2952N: bcm583* 2953N: bcm585* 2954N: bcm586* 2955N: bcm88312 2956N: hr2 2957F: arch/arm64/boot/dts/broadcom/ns2* 2958F: drivers/clk/bcm/clk-ns* 2959F: drivers/pinctrl/bcm/pinctrl-ns* 2960 2961BROADCOM KONA GPIO DRIVER 2962M: Ray Jui <rjui@broadcom.com> 2963L: bcm-kernel-feedback-list@broadcom.com 2964S: Supported 2965F: drivers/gpio/gpio-bcm-kona.c 2966F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2967 2968BROADCOM NETXTREME-E ROCE DRIVER 2969M: Selvin Xavier <selvin.xavier@broadcom.com> 2970M: Devesh Sharma <devesh.sharma@broadcom.com> 2971M: Somnath Kotur <somnath.kotur@broadcom.com> 2972M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2973L: linux-rdma@vger.kernel.org 2974W: http://www.broadcom.com 2975S: Supported 2976F: drivers/infiniband/hw/bnxt_re/ 2977F: include/uapi/rdma/bnxt_re-abi.h 2978 2979BROADCOM NVRAM DRIVER 2980M: Rafał Miłecki <zajec5@gmail.com> 2981L: linux-mips@linux-mips.org 2982S: Maintained 2983F: drivers/firmware/broadcom/* 2984 2985BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2986M: Rafał Miłecki <zajec5@gmail.com> 2987L: linux-wireless@vger.kernel.org 2988S: Maintained 2989F: drivers/bcma/ 2990F: include/linux/bcma/ 2991 2992BROADCOM STB AVS CPUFREQ DRIVER 2993M: Markus Mayer <mmayer@broadcom.com> 2994M: bcm-kernel-feedback-list@broadcom.com 2995L: linux-pm@vger.kernel.org 2996S: Maintained 2997F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2998F: drivers/cpufreq/brcmstb* 2999 3000BROADCOM STB AVS TMON DRIVER
3001M: Markus Mayer <mmayer@broadcom.com> 3002M: bcm-kernel-feedback-list@broadcom.com 3003L: linux-pm@vger.kernel.org 3004S: Maintained 3005F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3006F: drivers/thermal/broadcom/brcmstb* 3007 3008BROADCOM STB NAND FLASH DRIVER 3009M: Brian Norris <computersforpeace@gmail.com> 3010M: Kamal Dasu <kdasu.kdev@gmail.com> 3011L: linux-mtd@lists.infradead.org 3012L: bcm-kernel-feedback-list@broadcom.com 3013S: Maintained 3014F: drivers/mtd/nand/brcmnand/ 3015 3016BROADCOM STB DPFE DRIVER 3017M: Markus Mayer <mmayer@broadcom.com> 3018M: bcm-kernel-feedback-list@broadcom.com 3019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3020S: Maintained 3021F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3022F: drivers/memory/brcmstb_dpfe.c 3023 3024BROADCOM SYSTEMPORT ETHERNET DRIVER 3025M: Florian Fainelli <f.fainelli@gmail.com> 3026L: netdev@vger.kernel.org 3027S: Supported 3028F: drivers/net/ethernet/broadcom/bcmsysport.* 3029 3030BROADCOM TG3 GIGABIT ETHERNET DRIVER 3031M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3032M: Prashant Sreedharan <prashant@broadcom.com> 3033M: Michael Chan <mchan@broadcom.com> 3034L: netdev@vger.kernel.org 3035S: Supported 3036F: drivers/net/ethernet/broadcom/tg3.* 3037 3038BROCADE BFA FC SCSI DRIVER 3039M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3040M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3041L: linux-scsi@vger.kernel.org 3042S: Supported 3043F: drivers/scsi/bfa/ 3044 3045BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3046M: Rasesh Mody <rasesh.mody@cavium.com> 3047M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3048M: Dept-GELinuxNICDev@cavium.com 3049L: netdev@vger.kernel.org 3050S: Supported 3051F: drivers/net/ethernet/brocade/bna/ 3052 3053BSG (block layer generic sg v4 driver) 3054M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3055L: linux-scsi@vger.kernel.org 3056S: Supported 3057F: block/bsg.c 3058F: include/linux/bsg.h 3059F: include/uapi/linux/bsg.h 3060 3061BT87X AUDIO DRIVER 3062M: Clemens Ladisch <clemens@ladisch.de> 3063L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3064T: git git://git.alsa-project.org/alsa-kernel.git 3065S: Maintained 3066F: Documentation/sound/alsa/Bt87x.txt 3067F: sound/pci/bt87x.c 3068 3069BT8XXGPIO DRIVER 3070M: Michael Buesch <m@bues.ch> 3071W: http://bu3sch.de/btgpio.php 3072S: Maintained 3073F: drivers/gpio/gpio-bt8xx.c 3074 3075BTRFS FILE SYSTEM 3076M: Chris Mason <clm@fb.com> 3077M: Josef Bacik <jbacik@fb.com> 3078M: David Sterba <dsterba@suse.com> 3079L: linux-btrfs@vger.kernel.org 3080W: http://btrfs.wiki.kernel.org/ 3081Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3082T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3083S: Maintained 3084F: Documentation/filesystems/btrfs.txt 3085F: fs/btrfs/ 3086F: include/linux/btrfs* 3087F: include/uapi/linux/btrfs* 3088 3089BTTV VIDEO4LINUX DRIVER 3090M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3091M: Mauro Carvalho Chehab <mchehab@kernel.org> 3092L: linux-media@vger.kernel.org 3093W: https://linuxtv.org 3094T: git git://linuxtv.org/media_tree.git 3095S: Odd fixes 3096F: Documentation/media/v4l-drivers/bttv* 3097F: drivers/media/pci/bt8xx/bttv* 3098 3099BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3100M: Chanwoo Choi <cw00.choi@samsung.com> 3101L: linux-pm@vger.kernel.org 3102L: linux-samsung-soc@vger.kernel.org 3103T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3104S: Maintained 3105F: drivers/devfreq/exynos-bus.c 3106F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3107 3108BUSLOGIC SCSI DRIVER 3109M: Khalid Aziz <khalid@gonehiking.org> 3110L: linux-scsi@vger.kernel.org 3111S: Maintained 3112F: drivers/scsi/BusLogic.* 3113F: drivers/scsi/FlashPoint.* 3114 3115C-MEDIA CMI8788 DRIVER 3116M: Clemens Ladisch <clemens@ladisch.de> 3117L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3118T: git git://git.alsa-project.org/alsa-kernel.git 3119S: Maintained 3120F: sound/pci/oxygen/ 3121 3122C6X ARCHITECTURE 3123M: Mark Salter <msalter@redhat.com> 3124M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3125L: linux-c6x-dev@linux-c6x.org 3126W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3127S: Maintained 3128F: arch/c6x/ 3129 3130CA8210 IEEE-802.15.4 RADIO DRIVER 3131M: Harry Morris <h.morris@cascoda.com> 3132L: linux-wpan@vger.kernel.org 3133W: https://github.com/Cascoda/ca8210-linux.git 3134S: Maintained 3135F: drivers/net/ieee802154/ca8210.c 3136F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3137 3138CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3139M: David Howells <dhowells@redhat.com> 3140L: linux-cachefs@redhat.com (moderated for non-subscribers) 3141S: Supported 3142F: Documentation/filesystems/caching/cachefiles.txt 3143F: fs/cachefiles/ 3144 3145CADET FM/AM RADIO RECEIVER DRIVER 3146M: Hans Verkuil <hverkuil@xs4all.nl> 3147L: linux-media@vger.kernel.org 3148T: git git://linuxtv.org/media_tree.git 3149W: https://linuxtv.org 3150S: Maintained 3151F: drivers/media/radio/radio-cadet* 3152 3153CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3154M: Jonathan Corbet <corbet@lwn.net> 3155L: linux-media@vger.kernel.org 3156T: git git://linuxtv.org/media_tree.git 3157S: Maintained 3158F: Documentation/media/v4l-drivers/cafe_ccic* 3159F: drivers/media/platform/marvell-ccic/ 3160 3161CAIF NETWORK LAYER 3162M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3163L: netdev@vger.kernel.org 3164S: Supported 3165F: Documentation/networking/caif/ 3166F: drivers/net/caif/ 3167F: include/uapi/linux/caif/ 3168F: include/net/caif/ 3169F: net/caif/ 3170 3171CALGARY x86-64 IOMMU 3172M: Muli Ben-Yehuda <mulix@mulix.org> 3173M: Jon Mason <jdmason@kudzu.us> 3174L: iommu@lists.linux-foundation.org 3175S: Maintained 3176F: arch/x86/kernel/pci-calgary_64.c 3177F: arch/x86/kernel/tce_64.c 3178F: arch/x86/include/asm/calgary.h 3179F: arch/x86/include/asm/tce.h 3180 3181CAN NETWORK DRIVERS 3182M: Wolfgang Grandegger <wg@grandegger.com> 3183M: Marc Kleine-Budde <mkl@pengutronix.de> 3184L: linux-can@vger.kernel.org 3185W: https://github.com/linux-can 3186T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3187T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3188S: Maintained 3189F: Documentation/devicetree/bindings/net/can/ 3190F: drivers/net/can/ 3191F: include/linux/can/dev.h 3192F: include/linux/can/platform/ 3193F: include/uapi/linux/can/error.h 3194F: include/uapi/linux/can/netlink.h 3195 3196CAN NETWORK LAYER 3197M: Oliver Hartkopp <socketcan@hartkopp.net> 3198M: Marc Kleine-Budde <mkl@pengutronix.de> 3199L: linux-can@vger.kernel.org 3200W: https://github.com/linux-can 3201T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3202T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3203S: Maintained 3204F: Documentation/networking/can.txt 3205F: net/can/ 3206F: include/linux/can/core.h 3207F: include/uapi/linux/can.h 3208F: include/uapi/linux/can/bcm.h 3209F: include/uapi/linux/can/raw.h 3210F: include/uapi/linux/can/gw.h 3211 3212CAPABILITIES 3213M: Serge Hallyn <serge@hallyn.com> 3214L: linux-security-module@vger.kernel.org 3215S: Supported 3216F: include/linux/capability.h 3217F: include/uapi/linux/capability.h 3218F: security/commoncap.c 3219F: kernel/capability.c 3220 3221CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3222M: Kevin Tsai <ktsai@capellamicro.com> 3223S: Maintained 3224F: drivers/iio/light/cm* 3225 3226CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3227M: Christian Lamparter <chunkeey@googlemail.com> 3228L: linux-wireless@vger.kernel.org 3229W: http://wireless.kernel.org/en/users/Drivers/carl9170 3230S: Maintained 3231F: drivers/net/wireless/ath/carl9170/ 3232 3233CAVIUM I2C DRIVER 3234M: Jan Glauber <jglauber@cavium.com> 3235M: David Daney <david.daney@cavium.com> 3236W: http://www.cavium.com 3237S: Supported 3238F: drivers/i2c/busses/i2c-octeon* 3239F: drivers/i2c/busses/i2c-thunderx* 3240 3241CAVIUM LIQUIDIO NETWORK DRIVER 3242M: Derek Chickles <derek.chickles@caviumnetworks.com> 3243M: Satanand Burla <satananda.burla@caviumnetworks.com> 3244M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3245M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3246L: netdev@vger.kernel.org 3247W: http://www.cavium.com 3248S: Supported 3249F: drivers/net/ethernet/cavium/liquidio/ 3250 3251CAVIUM MMC DRIVER 3252M: Jan Glauber <jglauber@cavium.com> 3253M: David Daney <david.daney@cavium.com> 3254M: Steven J. Hill <Steven.Hill@cavium.com> 3255W: http://www.cavium.com 3256S: Supported 3257F: drivers/mmc/host/cavium* 3258 3259CAVIUM OCTEON-TX CRYPTO DRIVER 3260M: George Cherian <george.cherian@cavium.com> 3261L: linux-crypto@vger.kernel.org 3262W: http://www.cavium.com 3263S: Supported 3264F: drivers/crypto/cavium/cpt/ 3265 3266CAVIUM THUNDERX2 ARM64 SOC 3267M: Robert Richter <rrichter@cavium.com> 3268M: Jayachandran C <jnair@caviumnetworks.com> 3269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3270S: Maintained 3271F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3272F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3273 3274CC2520 IEEE-802.15.4 RADIO DRIVER 3275M: Varka Bhadram <varkabhadram@gmail.com> 3276L: linux-wpan@vger.kernel.org 3277S: Maintained 3278F: drivers/net/ieee802154/cc2520.c 3279F: include/linux/spi/cc2520.h 3280F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3281 3282CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3283M: Gilad Ben-Yossef <gilad@benyossef.com> 3284L: linux-crypto@vger.kernel.org 3285L: driverdev-devel@linuxdriverproject.org 3286S: Supported 3287F: drivers/staging/ccree/ 3288W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3289 3290CEC FRAMEWORK 3291M: Hans Verkuil <hans.verkuil@cisco.com> 3292L: linux-media@vger.kernel.org 3293T: git git://linuxtv.org/media_tree.git 3294W: http://linuxtv.org 3295S: Supported 3296F: Documentation/media/kapi/cec-core.rst 3297F: Documentation/media/uapi/cec 3298F: drivers/media/cec/ 3299F: drivers/media/rc/keymaps/rc-cec.c 3300F: include/media/cec.h 3301F: include/media/cec-notifier.h 3302F: include/uapi/linux/cec.h 3303F: include/uapi/linux/cec-funcs.h 3304F: Documentation/devicetree/bindings/media/cec.txt 3305 3306CEC GPIO DRIVER 3307M: Hans Verkuil <hans.verkuil@cisco.com> 3308L: linux-media@vger.kernel.org 3309T: git git://linuxtv.org/media_tree.git 3310W: http://linuxtv.org 3311S: Supported 3312F: drivers/media/platform/cec-gpio/ 3313F: Documentation/devicetree/bindings/media/cec-gpio.txt 3314 3315CELL BROADBAND ENGINE ARCHITECTURE 3316M: Arnd Bergmann <arnd@arndb.de> 3317L: linuxppc-dev@lists.ozlabs.org 3318W: http://www.ibm.com/developerworks/power/cell/ 3319S: Supported 3320F: arch/powerpc/include/asm/cell*.h 3321F: arch/powerpc/include/asm/spu*.h 3322F: arch/powerpc/include/uapi/asm/spu*.h 3323F: arch/powerpc/oprofile/*cell* 3324F: arch/powerpc/platforms/cell/ 3325 3326CEPH COMMON CODE (LIBCEPH) 3327M: Ilya Dryomov <idryomov@gmail.com> 3328M: "Yan, Zheng" <zyan@redhat.com> 3329M: Sage Weil <sage@redhat.com> 3330L: ceph-devel@vger.kernel.org 3331W: http://ceph.com/ 3332T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3333T: git git://github.com/ceph/ceph-client.git 3334S: Supported 3335F: net/ceph/ 3336F: include/linux/ceph/ 3337F: include/linux/crush/ 3338 3339CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3340M: "Yan, Zheng" <zyan@redhat.com> 3341M: Sage Weil <sage@redhat.com> 3342M: Ilya Dryomov <idryomov@gmail.com> 3343L: ceph-devel@vger.kernel.org 3344W: http://ceph.com/ 3345T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3346T: git git://github.com/ceph/ceph-client.git 3347S: Supported 3348F: Documentation/filesystems/ceph.txt 3349F: fs/ceph/ 3350 3351CERTIFICATE HANDLING: 3352M: David Howells <dhowells@redhat.com> 3353M: David Woodhouse <dwmw2@infradead.org> 3354L: keyrings@vger.kernel.org 3355S: Maintained 3356F: Documentation/module-signing.txt 3357F: certs/ 3358F: scripts/sign-file.c 3359F: scripts/extract-cert.c 3360 3361CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3362L: linux-usb@vger.kernel.org 3363S: Orphan 3364F: Documentation/usb/WUSB-Design-overview.txt 3365F: Documentation/usb/wusb-cbaf 3366F: drivers/usb/host/hwa-hc.c 3367F: drivers/usb/host/whci/ 3368F: drivers/usb/wusbcore/ 3369F: include/linux/usb/wusb* 3370 3371CFAG12864B LCD DRIVER 3372M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3373W: http://miguelojeda.es/auxdisplay.htm 3374W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3375S: Maintained 3376F: drivers/auxdisplay/cfag12864b.c 3377F: include/linux/cfag12864b.h 3378 3379CFAG12864BFB LCD FRAMEBUFFER DRIVER 3380M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3381W: http://miguelojeda.es/auxdisplay.htm 3382W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3383S: Maintained 3384F: drivers/auxdisplay/cfag12864bfb.c 3385F: include/linux/cfag12864b.h 3386 3387802.11 (including CFG80211/NL80211) 3388M: Johannes Berg <johannes@sipsolutions.net> 3389L: linux-wireless@vger.kernel.org 3390W: http://wireless.kernel.org/ 3391T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3392T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3393S: Maintained 3394F: net/wireless/ 3395F: include/uapi/linux/nl80211.h 3396F: include/linux/ieee80211.h 3397F: include/net/wext.h 3398F: include/net/cfg80211.h 3399F: include/net/iw_handler.h 3400F: include/net/ieee80211_radiotap.h 3401F: Documentation/driver-api/80211/cfg80211.rst 3402F: Documentation/networking/regulatory.txt 3403 3404CHAR and MISC DRIVERS 3405M: Arnd Bergmann <arnd@arndb.de> 3406M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3407T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3408S: Supported 3409F: drivers/char/* 3410F: drivers/misc/* 3411F: include/linux/miscdevice.h 3412 3413CHECKPATCH 3414M: Andy Whitcroft <apw@canonical.com> 3415M: Joe Perches <joe@perches.com> 3416S: Maintained 3417F: scripts/checkpatch.pl 3418 3419CHINESE DOCUMENTATION 3420M: Harry Wei <harryxiyou@gmail.com> 3421L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3422L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3423S: Maintained 3424F: Documentation/translations/zh_CN/ 3425 3426CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3427M: Peter Chen <Peter.Chen@nxp.com> 3428T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3429L: linux-usb@vger.kernel.org 3430S: Maintained 3431F: drivers/usb/chipidea/ 3432 3433CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3434M: Hans de Goede <hdegoede@redhat.com> 3435L: linux-input@vger.kernel.org 3436S: Maintained 3437F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3438F: drivers/input/touchscreen/chipone_icn8318.c 3439 3440CHROME HARDWARE PLATFORM SUPPORT 3441M: Benson Leung <bleung@chromium.org> 3442M: Olof Johansson <olof@lixom.net> 3443S: Maintained 3444T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3445F: drivers/platform/chrome/ 3446 3447CIRRUS LOGIC AUDIO CODEC DRIVERS 3448M: Brian Austin <brian.austin@cirrus.com> 3449M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3450L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3451S: Maintained 3452F: sound/soc/codecs/cs* 3453 3454CIRRUS LOGIC EP93XX ETHERNET DRIVER 3455M: Hartley Sweeten <hsweeten@visionengravers.com> 3456L: netdev@vger.kernel.org 3457S: Maintained 3458F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3459 3460CISCO FCOE HBA DRIVER 3461M: Satish Kharat <satishkh@cisco.com> 3462M: Sesidhar Baddela <sebaddel@cisco.com> 3463M: Karan Tilak Kumar <kartilak@cisco.com> 3464L: linux-scsi@vger.kernel.org 3465S: Supported 3466F: drivers/scsi/fnic/ 3467 3468CISCO SCSI HBA DRIVER 3469M: Karan Tilak Kumar <kartilak@cisco.com> 3470M: Sesidhar Baddela <sebaddel@cisco.com> 3471L: linux-scsi@vger.kernel.org 3472S: Supported 3473F: drivers/scsi/snic/ 3474 3475CISCO VIC ETHERNET NIC DRIVER 3476M: Christian Benvenuti <benve@cisco.com> 3477M: Govindarajulu Varadarajan <_govind@gmx.com> 3478M: Parvi Kaustubhi <pkaustub@cisco.com> 3479S: Supported 3480F: drivers/net/ethernet/cisco/enic/ 3481 3482CISCO VIC LOW LATENCY NIC DRIVER 3483M: Christian Benvenuti <benve@cisco.com> 3484M: Dave Goodell <dgoodell@cisco.com> 3485S: Supported 3486F: drivers/infiniband/hw/usnic/ 3487 3488CLEANCACHE API 3489M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3490L: linux-kernel@vger.kernel.org 3491S: Maintained 3492F: mm/cleancache.c 3493F: include/linux/cleancache.h 3494 3495CLK API 3496M: Russell King <linux@armlinux.org.uk> 3497L: linux-clk@vger.kernel.org 3498S: Maintained 3499F: include/linux/clk.h 3500 3501CLOCKSOURCE, CLOCKEVENT DRIVERS 3502M: Daniel Lezcano <daniel.lezcano@linaro.org> 3503M: Thomas Gleixner <tglx@linutronix.de> 3504L: linux-kernel@vger.kernel.org 3505T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3506S: Supported 3507F: drivers/clocksource/ 3508F: Documentation/devicetree/bindings/timer/ 3509 3510CMPC ACPI DRIVER 3511M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3512M: Daniel Oliveira Nascimento <don@syst.com.br> 3513L: platform-driver-x86@vger.kernel.org 3514S: Supported 3515F: drivers/platform/x86/classmate-laptop.c 3516 3517COBALT MEDIA DRIVER 3518M: Hans Verkuil <hans.verkuil@cisco.com> 3519L: linux-media@vger.kernel.org 3520T: git git://linuxtv.org/media_tree.git 3521W: https://linuxtv.org 3522S: Supported 3523F: drivers/media/pci/cobalt/ 3524 3525COCCINELLE/Semantic Patches (SmPL) 3526M: Julia Lawall <Julia.Lawall@lip6.fr> 3527M: Gilles Muller <Gilles.Muller@lip6.fr> 3528M: Nicolas Palix <nicolas.palix@imag.fr> 3529M: Michal Marek <michal.lkml@markovi.net> 3530L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3531T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3532W: http://coccinelle.lip6.fr/ 3533S: Supported 3534F: Documentation/dev-tools/coccinelle.rst 3535F: scripts/coccinelle/ 3536F: scripts/coccicheck 3537 3538CODA FILE SYSTEM 3539M: Jan Harkes <jaharkes@cs.cmu.edu> 3540M: coda@cs.cmu.edu 3541L: codalist@coda.cs.cmu.edu 3542W: http://www.coda.cs.cmu.edu/ 3543S: Maintained 3544F: Documentation/filesystems/coda.txt 3545F: fs/coda/ 3546F: include/linux/coda*.h 3547F: include/uapi/linux/coda*.h 3548 3549CODA V4L2 MEM2MEM DRIVER 3550M: Philipp Zabel <p.zabel@pengutronix.de> 3551L: linux-media@vger.kernel.org 3552S: Maintained 3553F: Documentation/devicetree/bindings/media/coda.txt 3554F: drivers/media/platform/coda/ 3555 3556COMMON CLK FRAMEWORK 3557M: Michael Turquette <mturquette@baylibre.com> 3558M: Stephen Boyd <sboyd@codeaurora.org> 3559L: linux-clk@vger.kernel.org 3560Q: http://patchwork.kernel.org/project/linux-clk/list/ 3561T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3562S: Maintained 3563F: Documentation/devicetree/bindings/clock/ 3564F: drivers/clk/ 3565X: drivers/clk/clkdev.c 3566F: include/linux/clk-pr* 3567F: include/linux/clk/ 3568 3569COMMON INTERNET FILE SYSTEM (CIFS) 3570M: Steve French <sfrench@samba.org> 3571L: linux-cifs@vger.kernel.org 3572L: samba-technical@lists.samba.org (moderated for non-subscribers) 3573W: http://linux-cifs.samba.org/ 3574T: git git://git.samba.org/sfrench/cifs-2.6.git 3575S: Supported 3576F: Documentation/filesystems/cifs/ 3577F: fs/cifs/ 3578 3579COMPACTPCI HOTPLUG CORE 3580M: Scott Murray <scott@spiteful.org> 3581L: linux-pci@vger.kernel.org 3582S: Maintained 3583F: drivers/pci/hotplug/cpci_hotplug* 3584 3585COMPACTPCI HOTPLUG GENERIC DRIVER 3586M: Scott Murray <scott@spiteful.org> 3587L: linux-pci@vger.kernel.org 3588S: Maintained 3589F: drivers/pci/hotplug/cpcihp_generic.c 3590 3591COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3592M: Scott Murray <scott@spiteful.org> 3593L: linux-pci@vger.kernel.org 3594S: Maintained 3595F: drivers/pci/hotplug/cpcihp_zt5550.* 3596 3597COMPAL LAPTOP SUPPORT 3598M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3599L: platform-driver-x86@vger.kernel.org 3600S: Maintained 3601F: drivers/platform/x86/compal-laptop.c 3602 3603CONEXANT ACCESSRUNNER USB DRIVER 3604L: accessrunner-general@lists.sourceforge.net 3605W: http://accessrunner.sourceforge.net/ 3606S: Orphan 3607F: drivers/usb/atm/cxacru.c 3608 3609CONFIGFS 3610M: Joel Becker <jlbec@evilplan.org> 3611M: Christoph Hellwig <hch@lst.de> 3612T: git git://git.infradead.org/users/hch/configfs.git 3613S: Supported 3614F: fs/configfs/ 3615F: include/linux/configfs.h 3616 3617CONNECTOR 3618M: Evgeniy Polyakov <zbr@ioremap.net> 3619L: netdev@vger.kernel.org 3620S: Maintained 3621F: drivers/connector/ 3622 3623CONTROL GROUP (CGROUP) 3624M: Tejun Heo <tj@kernel.org> 3625M: Li Zefan <lizefan@huawei.com> 3626M: Johannes Weiner <hannes@cmpxchg.org> 3627L: cgroups@vger.kernel.org 3628T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3629S: Maintained 3630F: Documentation/cgroup* 3631F: include/linux/cgroup* 3632F: kernel/cgroup* 3633 3634CONTROL GROUP - CPUSET 3635M: Li Zefan <lizefan@huawei.com> 3636L: cgroups@vger.kernel.org 3637W: http://www.bullopensource.org/cpuset/ 3638W: http://oss.sgi.com/projects/cpusets/ 3639T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3640S: Maintained 3641F: Documentation/cgroup-v1/cpusets.txt 3642F: include/linux/cpuset.h 3643F: kernel/cgroup/cpuset.c 3644 3645CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3646M: Johannes Weiner <hannes@cmpxchg.org> 3647M: Michal Hocko <mhocko@kernel.org> 3648M: Vladimir Davydov <vdavydov.dev@gmail.com> 3649L: cgroups@vger.kernel.org 3650L: linux-mm@kvack.org 3651S: Maintained 3652F: mm/memcontrol.c 3653F: mm/swap_cgroup.c 3654 3655CORETEMP HARDWARE MONITORING DRIVER 3656M: Fenghua Yu <fenghua.yu@intel.com> 3657L: linux-hwmon@vger.kernel.org 3658S: Maintained 3659F: Documentation/hwmon/coretemp 3660F: drivers/hwmon/coretemp.c 3661 3662COSA/SRP SYNC SERIAL DRIVER 3663M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3664W: http://www.fi.muni.cz/~kas/cosa/ 3665S: Maintained 3666F: drivers/net/wan/cosa* 3667 3668CPMAC ETHERNET DRIVER 3669M: Florian Fainelli <f.fainelli@gmail.com> 3670L: netdev@vger.kernel.org 3671S: Maintained 3672F: drivers/net/ethernet/ti/cpmac.c 3673 3674CPU FREQUENCY DRIVERS 3675M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3676M: Viresh Kumar <viresh.kumar@linaro.org> 3677L: linux-pm@vger.kernel.org 3678S: Maintained 3679T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3680T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3681B: https://bugzilla.kernel.org 3682F: Documentation/cpu-freq/ 3683F: Documentation/devicetree/bindings/cpufreq/ 3684F: drivers/cpufreq/ 3685F: include/linux/cpufreq.h 3686F: tools/testing/selftests/cpufreq/ 3687 3688CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3689M: Viresh Kumar <viresh.kumar@linaro.org> 3690M: Sudeep Holla <sudeep.holla@arm.com> 3691L: linux-pm@vger.kernel.org 3692W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3693S: Maintained 3694F: drivers/cpufreq/arm_big_little.h 3695F: drivers/cpufreq/arm_big_little.c 3696F: drivers/cpufreq/arm_big_little_dt.c 3697 3698CPU POWER MONITORING SUBSYSTEM 3699M: Thomas Renninger <trenn@suse.com> 3700M: Shuah Khan <shuahkh@osg.samsung.com> 3701M: Shuah Khan <shuah@kernel.org> 3702L: linux-pm@vger.kernel.org 3703S: Maintained 3704F: tools/power/cpupower/ 3705 3706CPUID/MSR DRIVER 3707M: "H. Peter Anvin" <hpa@zytor.com> 3708S: Maintained 3709F: arch/x86/kernel/cpuid.c 3710F: arch/x86/kernel/msr.c 3711 3712CPUIDLE DRIVER - ARM BIG LITTLE 3713M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3714M: Daniel Lezcano <daniel.lezcano@linaro.org> 3715L: linux-pm@vger.kernel.org 3716L: linux-arm-kernel@lists.infradead.org 3717T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3718S: Maintained 3719F: drivers/cpuidle/cpuidle-big_little.c 3720 3721CPUIDLE DRIVER - ARM EXYNOS 3722M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3723M: Daniel Lezcano <daniel.lezcano@linaro.org> 3724M: Kukjin Kim <kgene@kernel.org> 3725L: linux-pm@vger.kernel.org 3726L: linux-samsung-soc@vger.kernel.org 3727S: Supported 3728F: drivers/cpuidle/cpuidle-exynos.c 3729F: arch/arm/mach-exynos/pm.c 3730 3731CPUIDLE DRIVERS 3732M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3733M: Daniel Lezcano <daniel.lezcano@linaro.org> 3734L: linux-pm@vger.kernel.org 3735S: Maintained 3736T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3737B: https://bugzilla.kernel.org 3738F: drivers/cpuidle/* 3739F: include/linux/cpuidle.h 3740 3741CRAMFS FILESYSTEM 3742M: Nicolas Pitre <nico@linaro.org> 3743S: Maintained 3744F: Documentation/filesystems/cramfs.txt 3745F: fs/cramfs/ 3746 3747CRIS PORT 3748M: Mikael Starvik <starvik@axis.com> 3749M: Jesper Nilsson <jesper.nilsson@axis.com> 3750L: linux-cris-kernel@axis.com 3751W: http://developer.axis.com 3752T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3753S: Maintained 3754F: arch/cris/ 3755F: drivers/tty/serial/crisv10.* 3756 3757CRYPTO API 3758M: Herbert Xu <herbert@gondor.apana.org.au> 3759M: "David S. Miller" <davem@davemloft.net> 3760L: linux-crypto@vger.kernel.org 3761T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3762T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3763S: Maintained 3764F: Documentation/crypto/ 3765F: Documentation/devicetree/bindings/crypto/ 3766F: arch/*/crypto/ 3767F: crypto/ 3768F: drivers/crypto/ 3769F: include/crypto/ 3770F: include/linux/crypto* 3771 3772CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3773M: Neil Horman <nhorman@tuxdriver.com> 3774L: linux-crypto@vger.kernel.org 3775S: Maintained 3776F: crypto/ansi_cprng.c 3777F: crypto/rng.c 3778 3779CS3308 MEDIA DRIVER 3780M: Hans Verkuil <hverkuil@xs4all.nl> 3781L: linux-media@vger.kernel.org 3782T: git git://linuxtv.org/media_tree.git 3783W: http://linuxtv.org 3784S: Odd Fixes 3785F: drivers/media/i2c/cs3308.c 3786F: drivers/media/i2c/cs3308.h 3787 3788CS5535 Audio ALSA driver 3789M: Jaya Kumar <jayakumar.alsa@gmail.com> 3790S: Maintained 3791F: sound/pci/cs5535audio/ 3792 3793CW1200 WLAN driver 3794M: Solomon Peachy <pizza@shaftnet.org> 3795S: Maintained 3796F: drivers/net/wireless/st/cw1200/ 3797 3798CX18 VIDEO4LINUX DRIVER 3799M: Andy Walls <awalls@md.metrocast.net> 3800L: ivtv-devel@ivtvdriver.org (subscribers-only) 3801L: linux-media@vger.kernel.org 3802T: git git://linuxtv.org/media_tree.git 3803W: https://linuxtv.org 3804W: http://www.ivtvdriver.org/index.php/Cx18 3805S: Maintained 3806F: Documentation/media/v4l-drivers/cx18* 3807F: drivers/media/pci/cx18/ 3808F: include/uapi/linux/ivtv* 3809 3810CX2341X MPEG ENCODER HELPER MODULE 3811M: Hans Verkuil <hverkuil@xs4all.nl> 3812L: linux-media@vger.kernel.org 3813T: git git://linuxtv.org/media_tree.git 3814W: https://linuxtv.org 3815S: Maintained 3816F: drivers/media/common/cx2341x* 3817F: include/media/cx2341x* 3818 3819CX24120 MEDIA DRIVER 3820M: Jemma Denson <jdenson@gmail.com> 3821M: Patrick Boettcher <patrick.boettcher@posteo.de> 3822L: linux-media@vger.kernel.org 3823W: https://linuxtv.org 3824Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3825S: Maintained 3826F: drivers/media/dvb-frontends/cx24120* 3827 3828CX88 VIDEO4LINUX DRIVER 3829M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3830M: Mauro Carvalho Chehab <mchehab@kernel.org> 3831L: linux-media@vger.kernel.org 3832W: https://linuxtv.org 3833T: git git://linuxtv.org/media_tree.git 3834S: Odd fixes 3835F: Documentation/media/v4l-drivers/cx88* 3836F: drivers/media/pci/cx88/ 3837 3838CXD2820R MEDIA DRIVER 3839M: Antti Palosaari <crope@iki.fi> 3840L: linux-media@vger.kernel.org 3841W: https://linuxtv.org 3842W: http://palosaari.fi/linux/ 3843Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3844T: git git://linuxtv.org/anttip/media_tree.git 3845S: Maintained 3846F: drivers/media/dvb-frontends/cxd2820r* 3847 3848CXGB3 ETHERNET DRIVER (CXGB3) 3849M: Santosh Raspatur <santosh@chelsio.com> 3850L: netdev@vger.kernel.org 3851W: http://www.chelsio.com 3852S: Supported 3853F: drivers/net/ethernet/chelsio/cxgb3/ 3854 3855CXGB3 ISCSI DRIVER (CXGB3I) 3856M: Karen Xie <kxie@chelsio.com> 3857L: linux-scsi@vger.kernel.org 3858W: http://www.chelsio.com 3859S: Supported 3860F: drivers/scsi/cxgbi/cxgb3i 3861 3862CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3863M: Steve Wise <swise@chelsio.com> 3864L: linux-rdma@vger.kernel.org 3865W: http://www.openfabrics.org 3866S: Supported 3867F: drivers/infiniband/hw/cxgb3/ 3868F: include/uapi/rdma/cxgb3-abi.h 3869 3870CXGB4 CRYPTO DRIVER (chcr) 3871M: Harsh Jain <harsh@chelsio.com> 3872L: linux-crypto@vger.kernel.org 3873W: http://www.chelsio.com 3874S: Supported 3875F: drivers/crypto/chelsio 3876 3877CXGB4 ETHERNET DRIVER (CXGB4) 3878M: Ganesh Goudar <ganeshgr@chelsio.com> 3879L: netdev@vger.kernel.org 3880W: http://www.chelsio.com 3881S: Supported 3882F: drivers/net/ethernet/chelsio/cxgb4/ 3883 3884CXGB4 ISCSI DRIVER (CXGB4I) 3885M: Karen Xie <kxie@chelsio.com> 3886L: linux-scsi@vger.kernel.org 3887W: http://www.chelsio.com 3888S: Supported 3889F: drivers/scsi/cxgbi/cxgb4i 3890 3891CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3892M: Steve Wise <swise@chelsio.com> 3893L: linux-rdma@vger.kernel.org 3894W: http://www.openfabrics.org 3895S: Supported 3896F: drivers/infiniband/hw/cxgb4/ 3897F: include/uapi/rdma/cxgb4-abi.h 3898 3899CXGB4VF ETHERNET DRIVER (CXGB4VF) 3900M: Casey Leedom <leedom@chelsio.com> 3901L: netdev@vger.kernel.org 3902W: http://www.chelsio.com 3903S: Supported 3904F: drivers/net/ethernet/chelsio/cxgb4vf/ 3905 3906CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3907M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3908M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3909L: linuxppc-dev@lists.ozlabs.org 3910S: Supported 3911F: arch/powerpc/platforms/powernv/pci-cxl.c 3912F: drivers/misc/cxl/ 3913F: include/misc/cxl* 3914F: include/uapi/misc/cxl.h 3915F: Documentation/powerpc/cxl.txt 3916F: Documentation/ABI/testing/sysfs-class-cxl 3917 3918CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3919M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3920M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3921M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3922L: linux-scsi@vger.kernel.org 3923S: Supported 3924F: drivers/scsi/cxlflash/ 3925F: include/uapi/scsi/cxlflash_ioctls.h 3926F: Documentation/powerpc/cxlflash.txt 3927 3928CYBERPRO FB DRIVER 3929M: Russell King <linux@armlinux.org.uk> 3930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3931W: http://www.armlinux.org.uk/ 3932S: Maintained 3933F: drivers/video/fbdev/cyber2000fb.* 3934 3935CYCLADES ASYNC MUX DRIVER 3936W: http://www.cyclades.com/ 3937S: Orphan 3938F: drivers/tty/cyclades.c 3939F: include/linux/cyclades.h 3940F: include/uapi/linux/cyclades.h 3941 3942CYCLADES PC300 DRIVER 3943W: http://www.cyclades.com/ 3944S: Orphan 3945F: drivers/net/wan/pc300* 3946 3947CYPRESS_FIRMWARE MEDIA DRIVER 3948M: Antti Palosaari <crope@iki.fi> 3949L: linux-media@vger.kernel.org 3950W: https://linuxtv.org 3951W: http://palosaari.fi/linux/ 3952Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3953T: git git://linuxtv.org/anttip/media_tree.git 3954S: Maintained 3955F: drivers/media/common/cypress_firmware* 3956 3957CYTTSP TOUCHSCREEN DRIVER 3958M: Ferruh Yigit <fery@cypress.com> 3959L: linux-input@vger.kernel.org 3960S: Supported 3961F: drivers/input/touchscreen/cyttsp* 3962F: include/linux/input/cyttsp.h 3963 3964D-LINK DIR-685 TOUCHKEYS DRIVER 3965M: Linus Walleij <linus.walleij@linaro.org> 3966L: linux-input@vger.kernel.org 3967S: Supported 3968F: drivers/input/dlink-dir685-touchkeys.c 3969 3970DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3971M: Joshua Kinard <kumba@gentoo.org> 3972S: Maintained 3973F: drivers/rtc/rtc-ds1685.c 3974F: include/linux/rtc/ds1685.h 3975 3976DAMA SLAVE for AX.25 3977M: Joerg Reuter <jreuter@yaina.de> 3978W: http://yaina.de/jreuter/ 3979W: http://www.qsl.net/dl1bke/ 3980L: linux-hams@vger.kernel.org 3981S: Maintained 3982F: net/ax25/af_ax25.c 3983F: net/ax25/ax25_dev.c 3984F: net/ax25/ax25_ds_* 3985F: net/ax25/ax25_in.c 3986F: net/ax25/ax25_out.c 3987F: net/ax25/ax25_timer.c 3988F: net/ax25/sysctl_net_ax25.c 3989 3990DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3991L: netdev@vger.kernel.org 3992S: Orphan 3993F: Documentation/networking/dmfe.txt 3994F: drivers/net/ethernet/dec/tulip/dmfe.c 3995 3996DC390/AM53C974 SCSI driver 3997M: Hannes Reinecke <hare@suse.com> 3998L: linux-scsi@vger.kernel.org 3999S: Maintained 4000F: drivers/scsi/am53c974.c
4001 4002DC395x SCSI driver 4003M: Oliver Neukum <oliver@neukum.org> 4004M: Ali Akcaagac <aliakc@web.de> 4005M: Jamie Lenehan <lenehan@twibble.org> 4006L: dc395x@twibble.org 4007W: http://twibble.org/dist/dc395x/ 4008W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4009S: Maintained 4010F: Documentation/scsi/dc395x.txt 4011F: drivers/scsi/dc395x.* 4012 4013DCCP PROTOCOL 4014M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4015L: dccp@vger.kernel.org 4016W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4017S: Maintained 4018F: include/linux/dccp.h 4019F: include/uapi/linux/dccp.h 4020F: include/linux/tfrc.h 4021F: net/dccp/ 4022 4023DECnet NETWORK LAYER 4024W: http://linux-decnet.sourceforge.net 4025L: linux-decnet-user@lists.sourceforge.net 4026S: Orphan 4027F: Documentation/networking/decnet.txt 4028F: net/decnet/ 4029 4030DECSTATION PLATFORM SUPPORT 4031M: "Maciej W. Rozycki" <macro@linux-mips.org> 4032L: linux-mips@linux-mips.org 4033W: http://www.linux-mips.org/wiki/DECstation 4034S: Maintained 4035F: arch/mips/dec/ 4036F: arch/mips/include/asm/dec/ 4037F: arch/mips/include/asm/mach-dec/ 4038 4039DEFXX FDDI NETWORK DRIVER 4040M: "Maciej W. Rozycki" <macro@linux-mips.org> 4041S: Maintained 4042F: drivers/net/fddi/defxx.* 4043 4044DELL SMBIOS DRIVER 4045M: Pali Rohár <pali.rohar@gmail.com> 4046M: Mario Limonciello <mario.limonciello@dell.com> 4047L: platform-driver-x86@vger.kernel.org 4048S: Maintained 4049F: drivers/platform/x86/dell-smbios.* 4050 4051DELL SMBIOS SMM DRIVER 4052M: Mario Limonciello <mario.limonciello@dell.com> 4053L: platform-driver-x86@vger.kernel.org 4054S: Maintained 4055F: drivers/platform/x86/dell-smbios-smm.c 4056 4057DELL SMBIOS WMI DRIVER 4058M: Mario Limonciello <mario.limonciello@dell.com> 4059L: platform-driver-x86@vger.kernel.org 4060S: Maintained 4061F: drivers/platform/x86/dell-smbios-wmi.c 4062F: tools/wmi/dell-smbios-example.c 4063 4064DELL LAPTOP DRIVER 4065M: Matthew Garrett <mjg59@srcf.ucam.org> 4066M: Pali Rohár <pali.rohar@gmail.com> 4067L: platform-driver-x86@vger.kernel.org 4068S: Maintained 4069F: drivers/platform/x86/dell-laptop.c 4070 4071DELL LAPTOP FREEFALL DRIVER 4072M: Pali Rohár <pali.rohar@gmail.com> 4073S: Maintained 4074F: drivers/platform/x86/dell-smo8800.c 4075 4076DELL LAPTOP RBTN DRIVER 4077M: Pali Rohár <pali.rohar@gmail.com> 4078S: Maintained 4079F: drivers/platform/x86/dell-rbtn.* 4080 4081DELL LAPTOP SMM DRIVER 4082M: Pali Rohár <pali.rohar@gmail.com> 4083S: Maintained 4084F: drivers/hwmon/dell-smm-hwmon.c 4085F: include/uapi/linux/i8k.h 4086 4087DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4088M: Doug Warzecha <Douglas_Warzecha@dell.com> 4089S: Maintained 4090F: Documentation/dcdbas.txt 4091F: drivers/firmware/dcdbas.* 4092 4093DELL WMI NOTIFICATIONS DRIVER 4094M: Matthew Garrett <mjg59@srcf.ucam.org> 4095M: Pali Rohár <pali.rohar@gmail.com> 4096S: Maintained 4097F: drivers/platform/x86/dell-wmi.c 4098 4099DELL WMI DESCRIPTOR DRIVER 4100M: Mario Limonciello <mario.limonciello@dell.com> 4101S: Maintained 4102F: drivers/platform/x86/dell-wmi-descriptor.c 4103 4104DELTA ST MEDIA DRIVER 4105M: Hugues Fruchet <hugues.fruchet@st.com> 4106L: linux-media@vger.kernel.org 4107T: git git://linuxtv.org/media_tree.git 4108W: https://linuxtv.org 4109S: Supported 4110F: drivers/media/platform/sti/delta 4111 4112DENALI NAND DRIVER 4113M: Masahiro Yamada <yamada.masahiro@socionext.com> 4114L: linux-mtd@lists.infradead.org 4115S: Supported 4116F: drivers/mtd/nand/denali* 4117 4118DESIGNWARE USB2 DRD IP DRIVER 4119M: John Youn <johnyoun@synopsys.com> 4120L: linux-usb@vger.kernel.org 4121T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4122S: Maintained 4123F: drivers/usb/dwc2/ 4124 4125DESIGNWARE USB3 DRD IP DRIVER 4126M: Felipe Balbi <balbi@kernel.org> 4127L: linux-usb@vger.kernel.org 4128T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4129S: Maintained 4130F: drivers/usb/dwc3/ 4131 4132DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4133M: Andreas Klinger <ak@it-klinger.de> 4134L: linux-iio@vger.kernel.org 4135S: Maintained 4136F: drivers/iio/proximity/srf*.c 4137 4138DEVICE COREDUMP (DEV_COREDUMP) 4139M: Johannes Berg <johannes@sipsolutions.net> 4140L: linux-kernel@vger.kernel.org 4141S: Maintained 4142F: drivers/base/devcoredump.c 4143F: include/linux/devcoredump.h 4144 4145DEVICE FREQUENCY (DEVFREQ) 4146M: MyungJoo Ham <myungjoo.ham@samsung.com> 4147M: Kyungmin Park <kyungmin.park@samsung.com> 4148R: Chanwoo Choi <cw00.choi@samsung.com> 4149L: linux-pm@vger.kernel.org 4150T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4151S: Maintained 4152F: drivers/devfreq/ 4153F: include/linux/devfreq.h 4154F: Documentation/devicetree/bindings/devfreq/ 4155 4156DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4157M: Chanwoo Choi <cw00.choi@samsung.com> 4158L: linux-pm@vger.kernel.org 4159T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4160S: Supported 4161F: drivers/devfreq/event/ 4162F: drivers/devfreq/devfreq-event.c 4163F: include/linux/devfreq-event.h 4164F: Documentation/devicetree/bindings/devfreq/event/ 4165 4166DEVICE NUMBER REGISTRY 4167M: Torben Mathiasen <device@lanana.org> 4168W: http://lanana.org/docs/device-list/index.html 4169S: Maintained 4170 4171DEVICE-MAPPER (LVM) 4172M: Alasdair Kergon <agk@redhat.com> 4173M: Mike Snitzer <snitzer@redhat.com> 4174M: dm-devel@redhat.com 4175L: dm-devel@redhat.com 4176W: http://sources.redhat.com/dm 4177Q: http://patchwork.kernel.org/project/dm-devel/list/ 4178T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4179T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4180S: Maintained 4181F: Documentation/device-mapper/ 4182F: drivers/md/Makefile 4183F: drivers/md/Kconfig 4184F: drivers/md/dm* 4185F: drivers/md/persistent-data/ 4186F: include/linux/device-mapper.h 4187F: include/linux/dm-*.h 4188F: include/uapi/linux/dm-*.h 4189 4190DEVLINK 4191M: Jiri Pirko <jiri@mellanox.com> 4192L: netdev@vger.kernel.org 4193S: Supported 4194F: net/core/devlink.c 4195F: include/net/devlink.h 4196F: include/uapi/linux/devlink.h 4197 4198DIALOG SEMICONDUCTOR DRIVERS 4199M: Support Opensource <support.opensource@diasemi.com> 4200W: http://www.dialog-semiconductor.com/products 4201S: Supported 4202F: Documentation/hwmon/da90?? 4203F: Documentation/devicetree/bindings/mfd/da90*.txt 4204F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4205F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4206F: Documentation/devicetree/bindings/regulator/da92*.txt 4207F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4208F: Documentation/devicetree/bindings/sound/da[79]*.txt 4209F: drivers/gpio/gpio-da90??.c 4210F: drivers/hwmon/da90??-hwmon.c 4211F: drivers/iio/adc/da91??-*.c 4212F: drivers/input/misc/da90??_onkey.c 4213F: drivers/input/touchscreen/da9052_tsi.c 4214F: drivers/leds/leds-da90??.c 4215F: drivers/mfd/da903x.c 4216F: drivers/mfd/da90??-*.c 4217F: drivers/mfd/da91??-*.c 4218F: drivers/power/supply/da9052-battery.c 4219F: drivers/power/supply/da91??-*.c 4220F: drivers/regulator/da903x.c 4221F: drivers/regulator/da9???-regulator.[ch] 4222F: drivers/thermal/da90??-thermal.c 4223F: drivers/rtc/rtc-da90??.c 4224F: drivers/video/backlight/da90??_bl.c 4225F: drivers/watchdog/da90??_wdt.c 4226F: include/linux/mfd/da903x.h 4227F: include/linux/mfd/da9052/ 4228F: include/linux/mfd/da9055/ 4229F: include/linux/mfd/da9062/ 4230F: include/linux/mfd/da9063/ 4231F: include/linux/mfd/da9150/ 4232F: include/linux/regulator/da9211.h 4233F: include/sound/da[79]*.h 4234F: sound/soc/codecs/da[79]*.[ch] 4235 4236DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4237M: William Breathitt Gray <vilhelm.gray@gmail.com> 4238L: linux-gpio@vger.kernel.org 4239S: Maintained 4240F: drivers/gpio/gpio-gpio-mm.c 4241 4242DIGI NEO AND CLASSIC PCI PRODUCTS 4243M: Lidza Louina <lidza.louina@gmail.com> 4244M: Mark Hounschell <markh@compro.net> 4245L: driverdev-devel@linuxdriverproject.org 4246S: Maintained 4247F: drivers/staging/dgnc/ 4248 4249DIOLAN U2C-12 I2C DRIVER 4250M: Guenter Roeck <linux@roeck-us.net> 4251L: linux-i2c@vger.kernel.org 4252S: Maintained 4253F: drivers/i2c/busses/i2c-diolan-u2c.c 4254 4255FILESYSTEM DIRECT ACCESS (DAX) 4256M: Matthew Wilcox <mawilcox@microsoft.com> 4257M: Ross Zwisler <ross.zwisler@linux.intel.com> 4258L: linux-fsdevel@vger.kernel.org 4259S: Supported 4260F: fs/dax.c 4261F: include/linux/dax.h 4262F: include/trace/events/fs_dax.h 4263 4264DEVICE DIRECT ACCESS (DAX) 4265M: Dan Williams <dan.j.williams@intel.com> 4266L: linux-nvdimm@lists.01.org 4267S: Supported 4268F: drivers/dax/ 4269 4270DIRECTORY NOTIFICATION (DNOTIFY) 4271M: Jan Kara <jack@suse.cz> 4272R: Amir Goldstein <amir73il@gmail.com> 4273L: linux-fsdevel@vger.kernel.org 4274S: Maintained 4275F: Documentation/filesystems/dnotify.txt 4276F: fs/notify/dnotify/ 4277F: include/linux/dnotify.h 4278 4279DISK GEOMETRY AND PARTITION HANDLING 4280M: Andries Brouwer <aeb@cwi.nl> 4281W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4282W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4283W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4284S: Maintained 4285 4286DISKQUOTA 4287M: Jan Kara <jack@suse.com> 4288S: Maintained 4289F: Documentation/filesystems/quota.txt 4290F: fs/quota/ 4291F: include/linux/quota*.h 4292F: include/uapi/linux/quota*.h 4293 4294DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4295M: Bernie Thompson <bernie@plugable.com> 4296L: linux-fbdev@vger.kernel.org 4297S: Maintained 4298W: http://plugable.com/category/projects/udlfb/ 4299F: drivers/video/fbdev/udlfb.c 4300F: include/video/udlfb.h 4301F: Documentation/fb/udlfb.txt 4302 4303DISTRIBUTED LOCK MANAGER (DLM) 4304M: Christine Caulfield <ccaulfie@redhat.com> 4305M: David Teigland <teigland@redhat.com> 4306L: cluster-devel@redhat.com 4307W: http://sources.redhat.com/cluster/ 4308T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4309S: Supported 4310F: fs/dlm/ 4311 4312DMA BUFFER SHARING FRAMEWORK 4313M: Sumit Semwal <sumit.semwal@linaro.org> 4314S: Maintained 4315L: linux-media@vger.kernel.org 4316L: dri-devel@lists.freedesktop.org 4317L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4318F: drivers/dma-buf/ 4319F: include/linux/dma-buf* 4320F: include/linux/reservation.h 4321F: include/linux/*fence.h 4322F: Documentation/driver-api/dma-buf.rst 4323T: git git://anongit.freedesktop.org/drm/drm-misc 4324 4325DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4326M: Vinod Koul <vinod.koul@intel.com> 4327L: dmaengine@vger.kernel.org 4328Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4329S: Maintained 4330F: drivers/dma/ 4331F: include/linux/dmaengine.h 4332F: Documentation/devicetree/bindings/dma/ 4333F: Documentation/driver-api/dmaengine/ 4334T: git git://git.infradead.org/users/vkoul/slave-dma.git 4335 4336DMA MAPPING HELPERS 4337M: Christoph Hellwig <hch@lst.de> 4338M: Marek Szyprowski <m.szyprowski@samsung.com> 4339R: Robin Murphy <robin.murphy@arm.com> 4340L: iommu@lists.linux-foundation.org 4341T: git git://git.infradead.org/users/hch/dma-mapping.git 4342W: http://git.infradead.org/users/hch/dma-mapping.git 4343S: Supported 4344F: lib/dma-debug.c 4345F: lib/dma-noop.c 4346F: lib/dma-virt.c 4347F: drivers/base/dma-mapping.c 4348F: drivers/base/dma-coherent.c 4349F: include/linux/dma-mapping.h 4350 4351DME1737 HARDWARE MONITOR DRIVER 4352M: Juerg Haefliger <juergh@gmail.com> 4353L: linux-hwmon@vger.kernel.org 4354S: Maintained 4355F: Documentation/hwmon/dme1737 4356F: drivers/hwmon/dme1737.c 4357 4358DMI/SMBIOS SUPPORT 4359M: Jean Delvare <jdelvare@suse.com> 4360S: Maintained 4361T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4362F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4363F: drivers/firmware/dmi-id.c 4364F: drivers/firmware/dmi_scan.c 4365F: include/linux/dmi.h 4366 4367DOCUMENTATION 4368M: Jonathan Corbet <corbet@lwn.net> 4369L: linux-doc@vger.kernel.org 4370S: Maintained 4371F: Documentation/ 4372F: scripts/kernel-doc 4373X: Documentation/ABI/ 4374X: Documentation/devicetree/ 4375X: Documentation/acpi 4376X: Documentation/power 4377X: Documentation/spi 4378X: Documentation/media 4379T: git git://git.lwn.net/linux.git docs-next 4380 4381DONGWOON DW9714 LENS VOICE COIL DRIVER 4382M: Sakari Ailus <sakari.ailus@linux.intel.com> 4383L: linux-media@vger.kernel.org 4384T: git git://linuxtv.org/media_tree.git 4385S: Maintained 4386F: drivers/media/i2c/dw9714.c 4387 4388DOUBLETALK DRIVER 4389M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4390L: blinux-list@redhat.com 4391S: Maintained 4392F: drivers/char/dtlk.c 4393F: include/linux/dtlk.h 4394 4395DPAA2 DATAPATH I/O (DPIO) DRIVER 4396M: Roy Pledge <Roy.Pledge@nxp.com> 4397L: linux-kernel@vger.kernel.org 4398S: Maintained 4399F: drivers/staging/fsl-mc/bus/dpio 4400 4401DPAA2 ETHERNET DRIVER 4402M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4403L: linux-kernel@vger.kernel.org 4404S: Maintained 4405F: drivers/staging/fsl-dpaa2/ethernet 4406 4407DPT_I2O SCSI RAID DRIVER 4408M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4409L: linux-scsi@vger.kernel.org 4410W: http://www.adaptec.com/ 4411S: Maintained 4412F: drivers/scsi/dpt* 4413F: drivers/scsi/dpt/ 4414 4415DRBD DRIVER 4416M: Philipp Reisner <philipp.reisner@linbit.com> 4417M: Lars Ellenberg <lars.ellenberg@linbit.com> 4418L: drbd-dev@lists.linbit.com 4419W: http://www.drbd.org 4420T: git git://git.linbit.com/linux-drbd.git 4421T: git git://git.linbit.com/drbd-8.4.git 4422S: Supported 4423F: drivers/block/drbd/ 4424F: lib/lru_cache.c 4425F: Documentation/blockdev/drbd/ 4426 4427DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4428M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4429T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4430S: Supported 4431F: Documentation/kobject.txt 4432F: drivers/base/ 4433F: fs/debugfs/ 4434F: fs/sysfs/ 4435F: include/linux/debugfs.h 4436F: include/linux/kobj* 4437F: lib/kobj* 4438 4439DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4440M: Kevin Hilman <khilman@kernel.org> 4441M: Nishanth Menon <nm@ti.com> 4442S: Maintained 4443F: drivers/power/avs/ 4444F: include/linux/power/smartreflex.h 4445L: linux-pm@vger.kernel.org 4446 4447DRM DRIVER FOR ARM PL111 CLCD 4448M: Eric Anholt <eric@anholt.net> 4449T: git git://anongit.freedesktop.org/drm/drm-misc 4450S: Supported 4451F: drivers/gpu/drm/pl111/ 4452 4453DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4454M: Dave Airlie <airlied@redhat.com> 4455S: Odd Fixes 4456F: drivers/gpu/drm/ast/ 4457 4458DRM DRIVER FOR BOCHS VIRTUAL GPU 4459M: Gerd Hoffmann <kraxel@redhat.com> 4460L: virtualization@lists.linux-foundation.org 4461T: git git://anongit.freedesktop.org/drm/drm-misc 4462S: Maintained 4463F: drivers/gpu/drm/bochs/ 4464 4465DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4466M: Linus Walleij <linus.walleij@linaro.org> 4467T: git git://anongit.freedesktop.org/drm/drm-misc 4468S: Maintained 4469F: drivers/gpu/drm/tve200/ 4470 4471DRM DRIVER FOR INTEL I810 VIDEO CARDS 4472S: Orphan / Obsolete 4473F: drivers/gpu/drm/i810/ 4474F: include/uapi/drm/i810_drm.h 4475 4476DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4477S: Orphan / Obsolete 4478F: drivers/gpu/drm/mga/ 4479F: include/uapi/drm/mga_drm.h 4480 4481DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4482M: Dave Airlie <airlied@redhat.com> 4483S: Odd Fixes 4484F: drivers/gpu/drm/mgag200/ 4485 4486DRM DRIVER FOR MI0283QT 4487M: Noralf Trønnes <noralf@tronnes.org> 4488S: Maintained 4489F: drivers/gpu/drm/tinydrm/mi0283qt.c 4490F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4491 4492DRM DRIVER FOR MSM ADRENO GPU 4493M: Rob Clark <robdclark@gmail.com> 4494L: linux-arm-msm@vger.kernel.org 4495L: dri-devel@lists.freedesktop.org 4496L: freedreno@lists.freedesktop.org 4497T: git git://people.freedesktop.org/~robclark/linux 4498S: Maintained 4499F: drivers/gpu/drm/msm/ 4500F: include/uapi/drm/msm_drm.h 4501F: Documentation/devicetree/bindings/display/msm/ 4502 4503DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4504M: Ben Skeggs <bskeggs@redhat.com> 4505L: dri-devel@lists.freedesktop.org 4506L: nouveau@lists.freedesktop.org 4507T: git git://github.com/skeggsb/linux 4508S: Supported 4509F: drivers/gpu/drm/nouveau/ 4510F: include/uapi/drm/nouveau_drm.h 4511 4512DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4513M: Noralf Trønnes <noralf@tronnes.org> 4514S: Maintained 4515F: drivers/gpu/drm/tinydrm/repaper.c 4516F: Documentation/devicetree/bindings/display/repaper.txt 4517 4518DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4519M: Dave Airlie <airlied@redhat.com> 4520M: Gerd Hoffmann <kraxel@redhat.com> 4521L: virtualization@lists.linux-foundation.org 4522T: git git://anongit.freedesktop.org/drm/drm-misc 4523S: Obsolete 4524W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4525F: drivers/gpu/drm/cirrus/ 4526 4527DRM DRIVER FOR QXL VIRTUAL GPU 4528M: Dave Airlie <airlied@redhat.com> 4529M: Gerd Hoffmann <kraxel@redhat.com> 4530L: virtualization@lists.linux-foundation.org 4531T: git git://anongit.freedesktop.org/drm/drm-misc 4532S: Maintained 4533F: drivers/gpu/drm/qxl/ 4534F: include/uapi/drm/qxl_drm.h 4535 4536DRM DRIVER FOR RAGE 128 VIDEO CARDS 4537S: Orphan / Obsolete 4538F: drivers/gpu/drm/r128/ 4539F: include/uapi/drm/r128_drm.h 4540 4541DRM DRIVER FOR SAVAGE VIDEO CARDS 4542S: Orphan / Obsolete 4543F: drivers/gpu/drm/savage/ 4544F: include/uapi/drm/savage_drm.h 4545 4546DRM DRIVER FOR SIS VIDEO CARDS 4547S: Orphan / Obsolete 4548F: drivers/gpu/drm/sis/ 4549F: include/uapi/drm/sis_drm.h 4550 4551DRM DRIVER FOR SITRONIX ST7586 PANELS 4552M: David Lechner <david@lechnology.com> 4553S: Maintained 4554F: drivers/gpu/drm/tinydrm/st7586.c 4555F: Documentation/devicetree/bindings/display/st7586.txt 4556 4557DRM DRIVER FOR TDFX VIDEO CARDS 4558S: Orphan / Obsolete 4559F: drivers/gpu/drm/tdfx/ 4560 4561DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4562M: Dave Airlie <airlied@redhat.com> 4563S: Odd Fixes 4564F: drivers/gpu/drm/udl/ 4565 4566DRM DRIVER FOR VMWARE VIRTUAL GPU 4567M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4568M: Sinclair Yeh <syeh@vmware.com> 4569M: Thomas Hellstrom <thellstrom@vmware.com> 4570L: dri-devel@lists.freedesktop.org 4571T: git git://people.freedesktop.org/~syeh/repos_linux 4572T: git git://people.freedesktop.org/~thomash/linux 4573S: Supported 4574F: drivers/gpu/drm/vmwgfx/ 4575F: include/uapi/drm/vmwgfx_drm.h 4576 4577DRM DRIVERS 4578M: David Airlie <airlied@linux.ie> 4579L: dri-devel@lists.freedesktop.org 4580T: git git://people.freedesktop.org/~airlied/linux 4581B: https://bugs.freedesktop.org/ 4582C: irc://chat.freenode.net/dri-devel 4583S: Maintained 4584F: drivers/gpu/drm/ 4585F: drivers/gpu/vga/ 4586F: Documentation/devicetree/bindings/display/ 4587F: Documentation/devicetree/bindings/gpu/ 4588F: Documentation/devicetree/bindings/video/ 4589F: Documentation/gpu/ 4590F: include/drm/ 4591F: include/uapi/drm/ 4592F: include/linux/vga* 4593 4594DRM DRIVERS AND MISC GPU PATCHES 4595M: Daniel Vetter <daniel.vetter@intel.com> 4596M: Jani Nikula <jani.nikula@linux.intel.com> 4597M: Sean Paul <seanpaul@chromium.org> 4598W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4599S: Maintained 4600T: git git://anongit.freedesktop.org/drm/drm-misc 4601F: Documentation/gpu/ 4602F: drivers/gpu/vga/ 4603F: drivers/gpu/drm/* 4604F: include/drm/drm* 4605F: include/uapi/drm/drm* 4606F: include/linux/vga* 4607 4608DRM DRIVERS FOR ALLWINNER A10 4609M: Maxime Ripard <maxime.ripard@free-electrons.com> 4610L: dri-devel@lists.freedesktop.org 4611S: Supported 4612F: drivers/gpu/drm/sun4i/ 4613F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4614T: git git://anongit.freedesktop.org/drm/drm-misc 4615 4616DRM DRIVERS FOR AMLOGIC SOCS 4617M: Neil Armstrong <narmstrong@baylibre.com> 4618L: dri-devel@lists.freedesktop.org 4619L: linux-amlogic@lists.infradead.org 4620W: http://linux-meson.com/ 4621S: Supported 4622F: drivers/gpu/drm/meson/ 4623F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4624F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4625F: Documentation/gpu/meson.rst 4626T: git git://anongit.freedesktop.org/drm/drm-misc 4627 4628DRM DRIVERS FOR ATMEL HLCDC 4629M: Boris Brezillon <boris.brezillon@free-electrons.com> 4630L: dri-devel@lists.freedesktop.org 4631S: Supported 4632F: drivers/gpu/drm/atmel-hlcdc/ 4633F: Documentation/devicetree/bindings/drm/atmel/ 4634T: git git://anongit.freedesktop.org/drm/drm-misc 4635 4636DRM DRIVERS FOR BRIDGE CHIPS 4637M: Archit Taneja <architt@codeaurora.org> 4638M: Andrzej Hajda <a.hajda@samsung.com> 4639R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4640S: Maintained 4641T: git git://anongit.freedesktop.org/drm/drm-misc 4642F: drivers/gpu/drm/bridge/ 4643 4644DRM DRIVERS FOR EXYNOS 4645M: Inki Dae <inki.dae@samsung.com> 4646M: Joonyoung Shim <jy0922.shim@samsung.com> 4647M: Seung-Woo Kim <sw0312.kim@samsung.com> 4648M: Kyungmin Park <kyungmin.park@samsung.com> 4649L: dri-devel@lists.freedesktop.org 4650T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4651S: Supported 4652F: drivers/gpu/drm/exynos/ 4653F: include/uapi/drm/exynos_drm.h 4654F: Documentation/devicetree/bindings/display/exynos/ 4655 4656DRM DRIVERS FOR FREESCALE DCU 4657M: Stefan Agner <stefan@agner.ch> 4658M: Alison Wang <alison.wang@freescale.com> 4659L: dri-devel@lists.freedesktop.org 4660S: Supported 4661F: drivers/gpu/drm/fsl-dcu/ 4662F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4663F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4664F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4665 4666DRM DRIVERS FOR FREESCALE IMX 4667M: Philipp Zabel <p.zabel@pengutronix.de> 4668L: dri-devel@lists.freedesktop.org 4669S: Maintained 4670F: drivers/gpu/drm/imx/ 4671F: drivers/gpu/ipu-v3/ 4672F: Documentation/devicetree/bindings/display/imx/ 4673 4674DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4675M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4676L: dri-devel@lists.freedesktop.org 4677T: git git://github.com/patjak/drm-gma500 4678S: Maintained 4679F: drivers/gpu/drm/gma500/ 4680 4681DRM DRIVERS FOR HISILICON 4682M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4683M: Rongrong Zou <zourongrong@gmail.com> 4684R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4685R: Chen Feng <puck.chen@hisilicon.com> 4686L: dri-devel@lists.freedesktop.org 4687T: git git://github.com/xin3liang/linux.git 4688S: Maintained 4689F: drivers/gpu/drm/hisilicon/ 4690F: Documentation/devicetree/bindings/display/hisilicon/ 4691 4692DRM DRIVERS FOR MEDIATEK 4693M: CK Hu <ck.hu@mediatek.com> 4694M: Philipp Zabel <p.zabel@pengutronix.de> 4695L: dri-devel@lists.freedesktop.org 4696S: Supported 4697F: drivers/gpu/drm/mediatek/ 4698F: Documentation/devicetree/bindings/display/mediatek/ 4699 4700DRM DRIVERS FOR NVIDIA TEGRA 4701M: Thierry Reding <thierry.reding@gmail.com> 4702L: dri-devel@lists.freedesktop.org 4703L: linux-tegra@vger.kernel.org 4704T: git git://anongit.freedesktop.org/tegra/linux.git 4705S: Supported 4706F: drivers/gpu/drm/tegra/ 4707F: drivers/gpu/host1x/ 4708F: include/linux/host1x.h 4709F: include/uapi/drm/tegra_drm.h 4710F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4711 4712DRM DRIVERS FOR RENESAS 4713M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4714L: dri-devel@lists.freedesktop.org 4715L: linux-renesas-soc@vger.kernel.org 4716T: git git://linuxtv.org/pinchartl/fbdev 4717S: Supported 4718F: drivers/gpu/drm/rcar-du/ 4719F: drivers/gpu/drm/shmobile/ 4720F: include/linux/platform_data/shmob_drm.h 4721F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4722F: Documentation/devicetree/bindings/display/renesas,du.txt 4723 4724DRM DRIVERS FOR ROCKCHIP 4725M: Mark Yao <mark.yao@rock-chips.com> 4726L: dri-devel@lists.freedesktop.org 4727S: Maintained 4728F: drivers/gpu/drm/rockchip/ 4729F: Documentation/devicetree/bindings/display/rockchip/ 4730T: git git://anongit.freedesktop.org/drm/drm-misc 4731 4732DRM DRIVERS FOR STI 4733M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4734M: Vincent Abriou <vincent.abriou@st.com> 4735L: dri-devel@lists.freedesktop.org 4736T: git git://anongit.freedesktop.org/drm/drm-misc 4737S: Maintained 4738F: drivers/gpu/drm/sti 4739F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4740 4741DRM DRIVERS FOR STM 4742M: Yannick Fertre <yannick.fertre@st.com> 4743M: Philippe Cornu <philippe.cornu@st.com> 4744M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4745M: Vincent Abriou <vincent.abriou@st.com> 4746L: dri-devel@lists.freedesktop.org 4747T: git git://anongit.freedesktop.org/drm/drm-misc 4748S: Maintained 4749F: drivers/gpu/drm/stm 4750F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4751 4752DRM DRIVERS FOR TI LCDC 4753M: Jyri Sarha <jsarha@ti.com> 4754R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4755L: dri-devel@lists.freedesktop.org 4756S: Maintained 4757F: drivers/gpu/drm/tilcdc/ 4758F: Documentation/devicetree/bindings/display/tilcdc/ 4759 4760DRM DRIVERS FOR TI OMAP 4761M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4762L: dri-devel@lists.freedesktop.org 4763S: Maintained 4764F: drivers/gpu/drm/omapdrm/ 4765F: Documentation/devicetree/bindings/display/ti/ 4766 4767DRM DRIVERS FOR VC4 4768M: Eric Anholt <eric@anholt.net> 4769T: git git://github.com/anholt/linux 4770S: Supported 4771F: drivers/gpu/drm/vc4/ 4772F: include/uapi/drm/vc4_drm.h 4773F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4774T: git git://anongit.freedesktop.org/drm/drm-misc 4775 4776DRM DRIVERS FOR VIVANTE GPU IP 4777M: Lucas Stach <l.stach@pengutronix.de> 4778R: Russell King <linux+etnaviv@armlinux.org.uk> 4779R: Christian Gmeiner <christian.gmeiner@gmail.com> 4780L: etnaviv@lists.freedesktop.org 4781L: dri-devel@lists.freedesktop.org 4782S: Maintained 4783F: drivers/gpu/drm/etnaviv/ 4784F: include/uapi/drm/etnaviv_drm.h 4785F: Documentation/devicetree/bindings/display/etnaviv/ 4786 4787DRM DRIVERS FOR ZTE ZX 4788M: Shawn Guo <shawnguo@kernel.org> 4789L: dri-devel@lists.freedesktop.org 4790S: Maintained 4791F: drivers/gpu/drm/zte/ 4792F: Documentation/devicetree/bindings/display/zte,vou.txt 4793T: git git://anongit.freedesktop.org/drm/drm-misc 4794 4795DRM PANEL DRIVERS 4796M: Thierry Reding <thierry.reding@gmail.com> 4797L: dri-devel@lists.freedesktop.org 4798T: git git://anongit.freedesktop.org/drm/drm-misc 4799S: Maintained 4800F: drivers/gpu/drm/drm_panel.c 4801F: drivers/gpu/drm/panel/ 4802F: include/drm/drm_panel.h 4803F: Documentation/devicetree/bindings/display/panel/ 4804 4805DRM TINYDRM DRIVERS 4806M: Noralf Trønnes <noralf@tronnes.org> 4807W: https://github.com/notro/tinydrm/wiki/Development 4808T: git git://anongit.freedesktop.org/drm/drm-misc 4809S: Maintained 4810F: drivers/gpu/drm/tinydrm/ 4811F: include/drm/tinydrm/ 4812 4813DSBR100 USB FM RADIO DRIVER 4814M: Alexey Klimov <klimov.linux@gmail.com> 4815L: linux-media@vger.kernel.org 4816T: git git://linuxtv.org/media_tree.git 4817S: Maintained 4818F: drivers/media/radio/dsbr100.c 4819 4820DSCC4 DRIVER 4821M: Francois Romieu <romieu@fr.zoreil.com> 4822L: netdev@vger.kernel.org 4823S: Maintained 4824F: drivers/net/wan/dscc4.c 4825 4826DT3155 MEDIA DRIVER 4827M: Hans Verkuil <hverkuil@xs4all.nl> 4828L: linux-media@vger.kernel.org 4829T: git git://linuxtv.org/media_tree.git 4830W: https://linuxtv.org 4831S: Odd Fixes 4832F: drivers/media/pci/dt3155/ 4833 4834DVB_USB_AF9015 MEDIA DRIVER 4835M: Antti Palosaari <crope@iki.fi> 4836L: linux-media@vger.kernel.org 4837W: https://linuxtv.org 4838W: http://palosaari.fi/linux/ 4839Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4840T: git git://linuxtv.org/anttip/media_tree.git 4841S: Maintained 4842F: drivers/media/usb/dvb-usb-v2/af9015* 4843 4844DVB_USB_AF9035 MEDIA DRIVER 4845M: Antti Palosaari <crope@iki.fi> 4846L: linux-media@vger.kernel.org 4847W: https://linuxtv.org 4848W: http://palosaari.fi/linux/ 4849Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4850T: git git://linuxtv.org/anttip/media_tree.git 4851S: Maintained 4852F: drivers/media/usb/dvb-usb-v2/af9035* 4853 4854DVB_USB_ANYSEE MEDIA DRIVER 4855M: Antti Palosaari <crope@iki.fi> 4856L: linux-media@vger.kernel.org 4857W: https://linuxtv.org 4858W: http://palosaari.fi/linux/ 4859Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4860T: git git://linuxtv.org/anttip/media_tree.git 4861S: Maintained 4862F: drivers/media/usb/dvb-usb-v2/anysee* 4863 4864DVB_USB_AU6610 MEDIA DRIVER 4865M: Antti Palosaari <crope@iki.fi> 4866L: linux-media@vger.kernel.org 4867W: https://linuxtv.org 4868W: http://palosaari.fi/linux/ 4869Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4870T: git git://linuxtv.org/anttip/media_tree.git 4871S: Maintained 4872F: drivers/media/usb/dvb-usb-v2/au6610* 4873 4874DVB_USB_CE6230 MEDIA DRIVER 4875M: Antti Palosaari <crope@iki.fi> 4876L: linux-media@vger.kernel.org 4877W: https://linuxtv.org 4878W: http://palosaari.fi/linux/ 4879Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4880T: git git://linuxtv.org/anttip/media_tree.git 4881S: Maintained 4882F: drivers/media/usb/dvb-usb-v2/ce6230* 4883 4884DVB_USB_CXUSB MEDIA DRIVER 4885M: Michael Krufky <mkrufky@linuxtv.org> 4886L: linux-media@vger.kernel.org 4887W: https://linuxtv.org 4888W: http://github.com/mkrufky 4889Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4890T: git git://linuxtv.org/media_tree.git 4891S: Maintained 4892F: drivers/media/usb/dvb-usb/cxusb* 4893 4894DVB_USB_EC168 MEDIA DRIVER 4895M: Antti Palosaari <crope@iki.fi> 4896L: linux-media@vger.kernel.org 4897W: https://linuxtv.org 4898W: http://palosaari.fi/linux/ 4899Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4900T: git git://linuxtv.org/anttip/media_tree.git 4901S: Maintained 4902F: drivers/media/usb/dvb-usb-v2/ec168* 4903 4904DVB_USB_GL861 MEDIA DRIVER 4905M: Antti Palosaari <crope@iki.fi> 4906L: linux-media@vger.kernel.org 4907W: https://linuxtv.org 4908Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4909T: git git://linuxtv.org/anttip/media_tree.git 4910S: Maintained 4911F: drivers/media/usb/dvb-usb-v2/gl861* 4912 4913DVB_USB_MXL111SF MEDIA DRIVER 4914M: Michael Krufky <mkrufky@linuxtv.org> 4915L: linux-media@vger.kernel.org 4916W: https://linuxtv.org 4917W: http://github.com/mkrufky 4918Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4919T: git git://linuxtv.org/mkrufky/mxl111sf.git 4920S: Maintained 4921F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4922 4923DVB_USB_RTL28XXU MEDIA DRIVER 4924M: Antti Palosaari <crope@iki.fi> 4925L: linux-media@vger.kernel.org 4926W: https://linuxtv.org 4927W: http://palosaari.fi/linux/ 4928Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4929T: git git://linuxtv.org/anttip/media_tree.git 4930S: Maintained 4931F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4932 4933DVB_USB_V2 MEDIA DRIVER 4934M: Antti Palosaari <crope@iki.fi> 4935L: linux-media@vger.kernel.org 4936W: https://linuxtv.org 4937W: http://palosaari.fi/linux/ 4938Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4939T: git git://linuxtv.org/anttip/media_tree.git 4940S: Maintained 4941F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4942F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4943 4944DYNAMIC DEBUG 4945M: Jason Baron <jbaron@akamai.com> 4946S: Maintained 4947F: lib/dynamic_debug.c 4948F: include/linux/dynamic_debug.h 4949 4950DZ DECSTATION DZ11 SERIAL DRIVER 4951M: "Maciej W. Rozycki" <macro@linux-mips.org> 4952S: Maintained 4953F: drivers/tty/serial/dz.* 4954 4955E3X0 POWER BUTTON DRIVER 4956M: Moritz Fischer <moritz.fischer@ettus.com> 4957L: usrp-users@lists.ettus.com 4958W: http://www.ettus.com 4959S: Supported 4960F: drivers/input/misc/e3x0-button.c 4961F: Documentation/devicetree/bindings/input/e3x0-button.txt 4962 4963E4000 MEDIA DRIVER 4964M: Antti Palosaari <crope@iki.fi> 4965L: linux-media@vger.kernel.org 4966W: https://linuxtv.org 4967W: http://palosaari.fi/linux/ 4968Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4969T: git git://linuxtv.org/anttip/media_tree.git 4970S: Maintained 4971F: drivers/media/tuners/e4000* 4972 4973EATA ISA/EISA/PCI SCSI DRIVER 4974M: Dario Ballabio <ballabio_dario@emc.com> 4975L: linux-scsi@vger.kernel.org 4976S: Maintained 4977F: drivers/scsi/eata.c 4978 4979EC100 MEDIA DRIVER 4980M: Antti Palosaari <crope@iki.fi> 4981L: linux-media@vger.kernel.org 4982W: https://linuxtv.org 4983W: http://palosaari.fi/linux/ 4984Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4985T: git git://linuxtv.org/anttip/media_tree.git 4986S: Maintained 4987F: drivers/media/dvb-frontends/ec100* 4988 4989ECRYPT FILE SYSTEM 4990M: Tyler Hicks <tyhicks@canonical.com> 4991L: ecryptfs@vger.kernel.org 4992W: http://ecryptfs.org 4993W: https://launchpad.net/ecryptfs 4994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4995S: Supported 4996F: Documentation/filesystems/ecryptfs.txt 4997F: fs/ecryptfs/ 4998 4999EDAC-AMD64 5000M: Borislav Petkov <bp@alien8.de>
5001L: linux-edac@vger.kernel.org 5002S: Maintained 5003F: drivers/edac/amd64_edac* 5004 5005EDAC-CALXEDA 5006M: Robert Richter <rric@kernel.org> 5007L: linux-edac@vger.kernel.org 5008S: Maintained 5009F: drivers/edac/highbank* 5010 5011EDAC-CAVIUM OCTEON 5012M: Ralf Baechle <ralf@linux-mips.org> 5013M: David Daney <david.daney@cavium.com> 5014L: linux-edac@vger.kernel.org 5015L: linux-mips@linux-mips.org 5016S: Supported 5017F: drivers/edac/octeon_edac* 5018 5019EDAC-CAVIUM THUNDERX 5020M: David Daney <david.daney@cavium.com> 5021M: Jan Glauber <jglauber@cavium.com> 5022L: linux-edac@vger.kernel.org 5023S: Supported 5024F: drivers/edac/thunderx_edac* 5025 5026EDAC-CORE 5027M: Borislav Petkov <bp@alien8.de> 5028M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5029M: Mauro Carvalho Chehab <mchehab@kernel.org> 5030L: linux-edac@vger.kernel.org 5031T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5032T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5033S: Supported 5034F: Documentation/admin-guide/ras.rst 5035F: Documentation/driver-api/edac.rst 5036F: drivers/edac/ 5037F: include/linux/edac.h 5038 5039EDAC-E752X 5040M: Mark Gross <mark.gross@intel.com> 5041L: linux-edac@vger.kernel.org 5042S: Maintained 5043F: drivers/edac/e752x_edac.c 5044 5045EDAC-E7XXX 5046L: linux-edac@vger.kernel.org 5047S: Maintained 5048F: drivers/edac/e7xxx_edac.c 5049 5050EDAC-FSL_DDR 5051M: York Sun <york.sun@nxp.com> 5052L: linux-edac@vger.kernel.org 5053S: Maintained 5054F: drivers/edac/fsl_ddr_edac.* 5055 5056EDAC-GHES 5057M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5058M: Mauro Carvalho Chehab <mchehab@kernel.org> 5059L: linux-edac@vger.kernel.org 5060S: Maintained 5061F: drivers/edac/ghes_edac.c 5062 5063EDAC-I3000 5064L: linux-edac@vger.kernel.org 5065S: Orphan 5066F: drivers/edac/i3000_edac.c 5067 5068EDAC-I5000 5069L: linux-edac@vger.kernel.org 5070S: Maintained 5071F: drivers/edac/i5000_edac.c 5072 5073EDAC-I5400 5074M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5075M: Mauro Carvalho Chehab <mchehab@kernel.org> 5076L: linux-edac@vger.kernel.org 5077S: Maintained 5078F: drivers/edac/i5400_edac.c 5079 5080EDAC-I7300 5081M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5082M: Mauro Carvalho Chehab <mchehab@kernel.org> 5083L: linux-edac@vger.kernel.org 5084S: Maintained 5085F: drivers/edac/i7300_edac.c 5086 5087EDAC-I7CORE 5088M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5089M: Mauro Carvalho Chehab <mchehab@kernel.org> 5090L: linux-edac@vger.kernel.org 5091S: Maintained 5092F: drivers/edac/i7core_edac.c 5093 5094EDAC-I82443BXGX 5095M: Tim Small <tim@buttersideup.com> 5096L: linux-edac@vger.kernel.org 5097S: Maintained 5098F: drivers/edac/i82443bxgx_edac.c 5099 5100EDAC-I82975X 5101M: Ranganathan Desikan <ravi@jetztechnologies.com> 5102M: "Arvind R." <arvino55@gmail.com> 5103L: linux-edac@vger.kernel.org 5104S: Maintained 5105F: drivers/edac/i82975x_edac.c 5106 5107EDAC-IE31200 5108M: Jason Baron <jbaron@akamai.com> 5109L: linux-edac@vger.kernel.org 5110S: Maintained 5111F: drivers/edac/ie31200_edac.c 5112 5113EDAC-MPC85XX 5114M: Johannes Thumshirn <morbidrsa@gmail.com> 5115L: linux-edac@vger.kernel.org 5116S: Maintained 5117F: drivers/edac/mpc85xx_edac.[ch] 5118 5119EDAC-PASEMI 5120M: Egor Martovetsky <egor@pasemi.com> 5121L: linux-edac@vger.kernel.org 5122S: Maintained 5123F: drivers/edac/pasemi_edac.c 5124 5125EDAC-PND2 5126M: Tony Luck <tony.luck@intel.com> 5127L: linux-edac@vger.kernel.org 5128S: Maintained 5129F: drivers/edac/pnd2_edac.[ch] 5130 5131EDAC-R82600 5132M: Tim Small <tim@buttersideup.com> 5133L: linux-edac@vger.kernel.org 5134S: Maintained 5135F: drivers/edac/r82600_edac.c 5136 5137EDAC-SBRIDGE 5138M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5139M: Mauro Carvalho Chehab <mchehab@kernel.org> 5140L: linux-edac@vger.kernel.org 5141S: Maintained 5142F: drivers/edac/sb_edac.c 5143 5144EDAC-SKYLAKE 5145M: Tony Luck <tony.luck@intel.com> 5146L: linux-edac@vger.kernel.org 5147S: Maintained 5148F: drivers/edac/skx_edac.c 5149 5150EDIROL UA-101/UA-1000 DRIVER 5151M: Clemens Ladisch <clemens@ladisch.de> 5152L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5153T: git git://git.alsa-project.org/alsa-kernel.git 5154S: Maintained 5155F: sound/usb/misc/ua101.c 5156 5157EFI TEST DRIVER 5158L: linux-efi@vger.kernel.org 5159M: Ivan Hu <ivan.hu@canonical.com> 5160M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5161S: Maintained 5162F: drivers/firmware/efi/test/ 5163 5164EFI VARIABLE FILESYSTEM 5165M: Matthew Garrett <matthew.garrett@nebula.com> 5166M: Jeremy Kerr <jk@ozlabs.org> 5167M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5168T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5169L: linux-efi@vger.kernel.org 5170S: Maintained 5171F: fs/efivarfs/ 5172 5173EFIFB FRAMEBUFFER DRIVER 5174L: linux-fbdev@vger.kernel.org 5175M: Peter Jones <pjones@redhat.com> 5176S: Maintained 5177F: drivers/video/fbdev/efifb.c 5178 5179EFS FILESYSTEM 5180W: http://aeschi.ch.eu.org/efs/ 5181S: Orphan 5182F: fs/efs/ 5183 5184EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5185M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5186L: netdev@vger.kernel.org 5187S: Maintained 5188F: drivers/net/ethernet/ibm/ehea/ 5189 5190EM28XX VIDEO4LINUX DRIVER 5191M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5192M: Mauro Carvalho Chehab <mchehab@kernel.org> 5193L: linux-media@vger.kernel.org 5194W: https://linuxtv.org 5195T: git git://linuxtv.org/media_tree.git 5196S: Maintained 5197F: drivers/media/usb/em28xx/ 5198F: Documentation/media/v4l-drivers/em28xx* 5199 5200EMBEDDED LINUX 5201M: Paul Gortmaker <paul.gortmaker@windriver.com> 5202M: Matt Mackall <mpm@selenic.com> 5203M: David Woodhouse <dwmw2@infradead.org> 5204L: linux-embedded@vger.kernel.org 5205S: Maintained 5206 5207Emulex 10Gbps iSCSI - OneConnect DRIVER 5208M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5209M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5210M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5211L: linux-scsi@vger.kernel.org 5212W: http://www.broadcom.com 5213S: Supported 5214F: drivers/scsi/be2iscsi/ 5215 5216Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5217M: Sathya Perla <sathya.perla@broadcom.com> 5218M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5219M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5220M: Somnath Kotur <somnath.kotur@broadcom.com> 5221L: netdev@vger.kernel.org 5222W: http://www.emulex.com 5223S: Supported 5224F: drivers/net/ethernet/emulex/benet/ 5225 5226EMULEX ONECONNECT ROCE DRIVER 5227M: Selvin Xavier <selvin.xavier@broadcom.com> 5228M: Devesh Sharma <devesh.sharma@broadcom.com> 5229L: linux-rdma@vger.kernel.org 5230W: http://www.broadcom.com 5231S: Odd Fixes 5232F: drivers/infiniband/hw/ocrdma/ 5233F: include/uapi/rdma/ocrdma-abi.h 5234 5235EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5236M: James Smart <james.smart@broadcom.com> 5237M: Dick Kennedy <dick.kennedy@broadcom.com> 5238L: linux-scsi@vger.kernel.org 5239W: http://www.broadcom.com 5240S: Supported 5241F: drivers/scsi/lpfc/ 5242 5243ENE CB710 FLASH CARD READER DRIVER 5244M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5245S: Maintained 5246F: drivers/misc/cb710/ 5247F: drivers/mmc/host/cb710-mmc.* 5248F: include/linux/cb710.h 5249 5250ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5251M: Maxim Levitsky <maximlevitsky@gmail.com> 5252S: Maintained 5253F: drivers/media/rc/ene_ir.* 5254 5255EPSON S1D13XXX FRAMEBUFFER DRIVER 5256M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5257S: Maintained 5258T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5259F: drivers/video/fbdev/s1d13xxxfb.c 5260F: include/video/s1d13xxxfb.h 5261 5262ERRSEQ ERROR TRACKING INFRASTRUCTURE 5263M: Jeff Layton <jlayton@kernel.org> 5264S: Maintained 5265F: lib/errseq.c 5266F: include/linux/errseq.h 5267 5268ET131X NETWORK DRIVER 5269M: Mark Einon <mark.einon@gmail.com> 5270S: Odd Fixes 5271F: drivers/net/ethernet/agere/ 5272 5273ETHERNET BRIDGE 5274M: Stephen Hemminger <stephen@networkplumber.org> 5275L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5276L: netdev@vger.kernel.org 5277W: http://www.linuxfoundation.org/en/Net:Bridge 5278S: Maintained 5279F: include/linux/netfilter_bridge/ 5280F: net/bridge/ 5281 5282ETHERNET PHY LIBRARY 5283M: Andrew Lunn <andrew@lunn.ch> 5284M: Florian Fainelli <f.fainelli@gmail.com> 5285L: netdev@vger.kernel.org 5286S: Maintained 5287F: Documentation/ABI/testing/sysfs-bus-mdio 5288F: Documentation/devicetree/bindings/net/mdio* 5289F: Documentation/networking/phy.txt 5290F: drivers/net/phy/ 5291F: drivers/of/of_mdio.c 5292F: drivers/of/of_net.c 5293F: include/linux/*mdio*.h 5294F: include/linux/of_net.h 5295F: include/linux/phy.h 5296F: include/linux/phy_fixed.h 5297F: include/linux/platform_data/mdio-gpio.h 5298F: include/linux/platform_data/mdio-bcm-unimac.h 5299F: include/trace/events/mdio.h 5300F: include/uapi/linux/mdio.h 5301F: include/uapi/linux/mii.h 5302 5303EXT2 FILE SYSTEM 5304M: Jan Kara <jack@suse.com> 5305L: linux-ext4@vger.kernel.org 5306S: Maintained 5307F: Documentation/filesystems/ext2.txt 5308F: fs/ext2/ 5309F: include/linux/ext2* 5310 5311EXT4 FILE SYSTEM 5312M: "Theodore Ts'o" <tytso@mit.edu> 5313M: Andreas Dilger <adilger.kernel@dilger.ca> 5314L: linux-ext4@vger.kernel.org 5315W: http://ext4.wiki.kernel.org 5316Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5317T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5318S: Maintained 5319F: Documentation/filesystems/ext4.txt 5320F: fs/ext4/ 5321 5322Extended Verification Module (EVM) 5323M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5324L: linux-integrity@vger.kernel.org 5325S: Supported 5326F: security/integrity/evm/ 5327 5328EXTENSIBLE FIRMWARE INTERFACE (EFI) 5329M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5330L: linux-efi@vger.kernel.org 5331T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5332S: Maintained 5333F: Documentation/efi-stub.txt 5334F: arch/*/kernel/efi.c 5335F: arch/x86/boot/compressed/eboot.[ch] 5336F: arch/*/include/asm/efi.h 5337F: arch/x86/platform/efi/ 5338F: drivers/firmware/efi/ 5339F: include/linux/efi*.h 5340F: arch/arm/boot/compressed/efi-header.S 5341F: arch/arm64/kernel/efi-entry.S 5342 5343EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5344M: MyungJoo Ham <myungjoo.ham@samsung.com> 5345M: Chanwoo Choi <cw00.choi@samsung.com> 5346L: linux-kernel@vger.kernel.org 5347T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5348S: Maintained 5349F: drivers/extcon/ 5350F: include/linux/extcon/ 5351F: include/linux/extcon.h 5352F: Documentation/extcon/ 5353F: Documentation/devicetree/bindings/extcon/ 5354 5355EXYNOS DP DRIVER 5356M: Jingoo Han <jingoohan1@gmail.com> 5357L: dri-devel@lists.freedesktop.org 5358S: Maintained 5359F: drivers/gpu/drm/exynos/exynos_dp* 5360 5361EXYNOS SYSMMU (IOMMU) driver 5362M: Marek Szyprowski <m.szyprowski@samsung.com> 5363L: iommu@lists.linux-foundation.org 5364S: Maintained 5365F: drivers/iommu/exynos-iommu.c 5366 5367EZchip NPS platform support 5368M: Elad Kanfi <eladkan@mellanox.com> 5369M: Vineet Gupta <vgupta@synopsys.com> 5370S: Supported 5371F: arch/arc/plat-eznps 5372F: arch/arc/boot/dts/eznps.dts 5373 5374F2FS FILE SYSTEM 5375M: Jaegeuk Kim <jaegeuk@kernel.org> 5376M: Chao Yu <yuchao0@huawei.com> 5377L: linux-f2fs-devel@lists.sourceforge.net 5378W: https://f2fs.wiki.kernel.org/ 5379T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5380S: Maintained 5381F: Documentation/filesystems/f2fs.txt 5382F: Documentation/ABI/testing/sysfs-fs-f2fs 5383F: fs/f2fs/ 5384F: include/linux/f2fs_fs.h 5385F: include/trace/events/f2fs.h 5386 5387F71805F HARDWARE MONITORING DRIVER 5388M: Jean Delvare <jdelvare@suse.com> 5389L: linux-hwmon@vger.kernel.org 5390S: Maintained 5391F: Documentation/hwmon/f71805f 5392F: drivers/hwmon/f71805f.c 5393 5394FANOTIFY 5395M: Jan Kara <jack@suse.cz> 5396R: Amir Goldstein <amir73il@gmail.com> 5397L: linux-fsdevel@vger.kernel.org 5398S: Maintained 5399F: fs/notify/fanotify/ 5400F: include/linux/fanotify.h 5401F: include/uapi/linux/fanotify.h 5402 5403FARSYNC SYNCHRONOUS DRIVER 5404M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5405W: http://www.farsite.co.uk/ 5406S: Supported 5407F: drivers/net/wan/farsync.* 5408 5409FAULT INJECTION SUPPORT 5410M: Akinobu Mita <akinobu.mita@gmail.com> 5411S: Supported 5412F: Documentation/fault-injection/ 5413F: lib/fault-inject.c 5414 5415FBTFT Framebuffer drivers 5416M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5417S: Maintained 5418F: drivers/staging/fbtft/ 5419 5420FC0011 TUNER DRIVER 5421M: Michael Buesch <m@bues.ch> 5422L: linux-media@vger.kernel.org 5423S: Maintained 5424F: drivers/media/tuners/fc0011.h 5425F: drivers/media/tuners/fc0011.c 5426 5427FC2580 MEDIA DRIVER 5428M: Antti Palosaari <crope@iki.fi> 5429L: linux-media@vger.kernel.org 5430W: https://linuxtv.org 5431W: http://palosaari.fi/linux/ 5432Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5433T: git git://linuxtv.org/anttip/media_tree.git 5434S: Maintained 5435F: drivers/media/tuners/fc2580* 5436 5437FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5438M: Johannes Thumshirn <jth@kernel.org> 5439L: linux-scsi@vger.kernel.org 5440W: www.Open-FCoE.org 5441S: Supported 5442F: drivers/scsi/libfc/ 5443F: drivers/scsi/fcoe/ 5444F: include/scsi/fc/ 5445F: include/scsi/libfc.h 5446F: include/scsi/libfcoe.h 5447F: include/uapi/scsi/fc/ 5448 5449FILE LOCKING (flock() and fcntl()/lockf()) 5450M: Jeff Layton <jlayton@kernel.org> 5451M: "J. Bruce Fields" <bfields@fieldses.org> 5452L: linux-fsdevel@vger.kernel.org 5453S: Maintained 5454F: include/linux/fcntl.h 5455F: include/uapi/linux/fcntl.h 5456F: fs/fcntl.c 5457F: fs/locks.c 5458 5459FILESYSTEMS (VFS and infrastructure) 5460M: Alexander Viro <viro@zeniv.linux.org.uk> 5461L: linux-fsdevel@vger.kernel.org 5462S: Maintained 5463F: fs/* 5464F: include/linux/fs.h 5465F: include/uapi/linux/fs.h 5466 5467FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5468M: Riku Voipio <riku.voipio@iki.fi> 5469L: linux-hwmon@vger.kernel.org 5470S: Maintained 5471F: drivers/hwmon/f75375s.c 5472F: include/linux/f75375s.h 5473 5474FIREWIRE AUDIO DRIVERS 5475M: Clemens Ladisch <clemens@ladisch.de> 5476L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5477T: git git://git.alsa-project.org/alsa-kernel.git 5478S: Maintained 5479F: sound/firewire/ 5480 5481FIREWIRE MEDIA DRIVERS (firedtv) 5482M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5483L: linux-media@vger.kernel.org 5484L: linux1394-devel@lists.sourceforge.net 5485T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5486S: Maintained 5487F: drivers/media/firewire/ 5488 5489FIREWIRE SBP-2 TARGET 5490M: Chris Boot <bootc@bootc.net> 5491L: linux-scsi@vger.kernel.org 5492L: target-devel@vger.kernel.org 5493L: linux1394-devel@lists.sourceforge.net 5494T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5495S: Maintained 5496F: drivers/target/sbp/ 5497 5498FIREWIRE SUBSYSTEM 5499M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5500L: linux1394-devel@lists.sourceforge.net 5501W: http://ieee1394.wiki.kernel.org/ 5502T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5503S: Maintained 5504F: drivers/firewire/ 5505F: include/linux/firewire.h 5506F: include/uapi/linux/firewire*.h 5507F: tools/firewire/ 5508 5509FIRMWARE LOADER (request_firmware) 5510M: Luis R. Rodriguez <mcgrof@kernel.org> 5511L: linux-kernel@vger.kernel.org 5512S: Maintained 5513F: Documentation/firmware_class/ 5514F: drivers/base/firmware*.c 5515F: include/linux/firmware.h 5516 5517FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5518M: Joshua Morris <josh.h.morris@us.ibm.com> 5519M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5520S: Maintained 5521F: drivers/block/rsxx/ 5522 5523FLOPPY DRIVER 5524M: Jiri Kosina <jikos@kernel.org> 5525T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5526S: Odd fixes 5527F: drivers/block/floppy.c 5528 5529FMC SUBSYSTEM 5530M: Alessandro Rubini <rubini@gnudd.com> 5531W: http://www.ohwr.org/projects/fmc-bus 5532S: Supported 5533F: drivers/fmc/ 5534F: include/linux/fmc*.h 5535F: include/linux/ipmi-fru.h 5536K: fmc_d.*register 5537 5538FPGA MANAGER FRAMEWORK 5539M: Alan Tull <atull@kernel.org> 5540M: Moritz Fischer <mdf@kernel.org> 5541L: linux-fpga@vger.kernel.org 5542S: Maintained 5543T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5544Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5545F: Documentation/fpga/ 5546F: Documentation/devicetree/bindings/fpga/ 5547F: drivers/fpga/ 5548F: include/linux/fpga/ 5549W: http://www.rocketboards.org 5550 5551FPU EMULATOR 5552M: Bill Metzenthen <billm@melbpc.org.au> 5553W: http://floatingpoint.sourceforge.net/emulator/index.html 5554S: Maintained 5555F: arch/x86/math-emu/ 5556 5557FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5558L: netdev@vger.kernel.org 5559S: Orphan 5560F: drivers/net/wan/dlci.c 5561F: drivers/net/wan/sdla.c 5562 5563FRAMEBUFFER LAYER 5564M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5565L: dri-devel@lists.freedesktop.org 5566L: linux-fbdev@vger.kernel.org 5567T: git git://github.com/bzolnier/linux.git 5568Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5569S: Maintained 5570F: Documentation/fb/ 5571F: drivers/video/ 5572F: include/video/ 5573F: include/linux/fb.h 5574F: include/uapi/video/ 5575F: include/uapi/linux/fb.h 5576 5577FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5578M: Horia Geantă <horia.geanta@nxp.com> 5579M: Aymen Sghaier <aymen.sghaier@nxp.com> 5580L: linux-crypto@vger.kernel.org 5581S: Maintained 5582F: drivers/crypto/caam/ 5583F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5584 5585FREESCALE DIU FRAMEBUFFER DRIVER 5586M: Timur Tabi <timur@tabi.org> 5587L: linux-fbdev@vger.kernel.org 5588S: Maintained 5589F: drivers/video/fbdev/fsl-diu-fb.* 5590 5591FREESCALE DMA DRIVER 5592M: Li Yang <leoyang.li@nxp.com> 5593M: Zhang Wei <zw@zh-kernel.org> 5594L: linuxppc-dev@lists.ozlabs.org 5595S: Maintained 5596F: drivers/dma/fsldma.* 5597 5598FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5599M: Claudiu Manoil <claudiu.manoil@freescale.com> 5600L: netdev@vger.kernel.org 5601S: Maintained 5602F: drivers/net/ethernet/freescale/gianfar* 5603X: drivers/net/ethernet/freescale/gianfar_ptp.c 5604F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5605 5606FREESCALE GPMI NAND DRIVER 5607M: Han Xu <han.xu@nxp.com> 5608L: linux-mtd@lists.infradead.org 5609S: Maintained 5610F: drivers/mtd/nand/gpmi-nand/* 5611 5612FREESCALE I2C CPM DRIVER 5613M: Jochen Friedrich <jochen@scram.de> 5614L: linuxppc-dev@lists.ozlabs.org 5615L: linux-i2c@vger.kernel.org 5616S: Maintained 5617F: drivers/i2c/busses/i2c-cpm.c 5618 5619FREESCALE IMX / MXC FEC DRIVER 5620M: Fugang Duan <fugang.duan@nxp.com> 5621L: netdev@vger.kernel.org 5622S: Maintained 5623F: drivers/net/ethernet/freescale/fec_main.c 5624F: drivers/net/ethernet/freescale/fec_ptp.c 5625F: drivers/net/ethernet/freescale/fec.h 5626F: Documentation/devicetree/bindings/net/fsl-fec.txt 5627 5628FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5629M: Sascha Hauer <kernel@pengutronix.de> 5630L: linux-fbdev@vger.kernel.org 5631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5632S: Maintained 5633F: include/linux/platform_data/video-imxfb.h 5634F: drivers/video/fbdev/imxfb.c 5635 5636FREESCALE QORIQ DPAA ETHERNET DRIVER 5637M: Madalin Bucur <madalin.bucur@nxp.com> 5638L: netdev@vger.kernel.org 5639S: Maintained 5640F: drivers/net/ethernet/freescale/dpaa 5641 5642FREESCALE QORIQ DPAA FMAN DRIVER 5643M: Madalin Bucur <madalin.bucur@nxp.com> 5644L: netdev@vger.kernel.org 5645S: Maintained 5646F: drivers/net/ethernet/freescale/fman 5647F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5648 5649FREESCALE QUAD SPI DRIVER 5650M: Han Xu <han.xu@nxp.com> 5651L: linux-mtd@lists.infradead.org 5652S: Maintained 5653F: drivers/mtd/spi-nor/fsl-quadspi.c 5654 5655FREESCALE QUICC ENGINE LIBRARY 5656M: Qiang Zhao <qiang.zhao@nxp.com> 5657L: linuxppc-dev@lists.ozlabs.org 5658S: Maintained 5659F: drivers/soc/fsl/qe/ 5660F: include/soc/fsl/*qe*.h 5661F: include/soc/fsl/*ucc*.h 5662 5663FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5664M: Li Yang <leoyang.li@nxp.com> 5665L: netdev@vger.kernel.org 5666L: linuxppc-dev@lists.ozlabs.org 5667S: Maintained 5668F: drivers/net/ethernet/freescale/ucc_geth* 5669 5670FREESCALE QUICC ENGINE UCC HDLC DRIVER 5671M: Zhao Qiang <qiang.zhao@nxp.com> 5672L: netdev@vger.kernel.org 5673L: linuxppc-dev@lists.ozlabs.org 5674S: Maintained 5675F: drivers/net/wan/fsl_ucc_hdlc* 5676 5677FREESCALE QUICC ENGINE UCC UART DRIVER 5678M: Timur Tabi <timur@tabi.org> 5679L: linuxppc-dev@lists.ozlabs.org 5680S: Maintained 5681F: drivers/tty/serial/ucc_uart.c 5682 5683FREESCALE SOC DRIVERS 5684M: Li Yang <leoyang.li@nxp.com> 5685L: linuxppc-dev@lists.ozlabs.org 5686L: linux-arm-kernel@lists.infradead.org 5687S: Maintained 5688F: Documentation/devicetree/bindings/soc/fsl/ 5689F: drivers/soc/fsl/ 5690F: include/linux/fsl/ 5691 5692FREESCALE SOC FS_ENET DRIVER 5693M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5694M: Vitaly Bordug <vbordug@ru.mvista.com> 5695L: linuxppc-dev@lists.ozlabs.org 5696L: netdev@vger.kernel.org 5697S: Maintained 5698F: drivers/net/ethernet/freescale/fs_enet/ 5699F: include/linux/fs_enet_pd.h 5700 5701FREESCALE SOC SOUND DRIVERS 5702M: Timur Tabi <timur@tabi.org> 5703M: Nicolin Chen <nicoleotsuka@gmail.com> 5704M: Xiubo Li <Xiubo.Lee@gmail.com> 5705R: Fabio Estevam <fabio.estevam@nxp.com> 5706L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5707L: linuxppc-dev@lists.ozlabs.org 5708S: Maintained 5709F: sound/soc/fsl/fsl* 5710F: sound/soc/fsl/imx* 5711F: sound/soc/fsl/mpc8610_hpcd.c 5712 5713FREESCALE USB PERIPHERAL DRIVERS 5714M: Li Yang <leoyang.li@nxp.com> 5715L: linux-usb@vger.kernel.org 5716L: linuxppc-dev@lists.ozlabs.org 5717S: Maintained 5718F: drivers/usb/gadget/udc/fsl* 5719 5720FREEVXFS FILESYSTEM 5721M: Christoph Hellwig <hch@infradead.org> 5722W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5723S: Maintained 5724F: fs/freevxfs/ 5725 5726FREEZER 5727M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5728M: Pavel Machek <pavel@ucw.cz> 5729L: linux-pm@vger.kernel.org 5730S: Supported 5731F: Documentation/power/freezing-of-tasks.txt 5732F: include/linux/freezer.h 5733F: kernel/freezer.c 5734 5735FRONTSWAP API 5736M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5737L: linux-kernel@vger.kernel.org 5738S: Maintained 5739F: mm/frontswap.c 5740F: include/linux/frontswap.h 5741 5742FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5743M: David Howells <dhowells@redhat.com> 5744L: linux-cachefs@redhat.com (moderated for non-subscribers) 5745S: Supported 5746F: Documentation/filesystems/caching/ 5747F: fs/fscache/ 5748F: include/linux/fscache*.h 5749 5750FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5751M: Theodore Y. Ts'o <tytso@mit.edu> 5752M: Jaegeuk Kim <jaegeuk@kernel.org> 5753L: linux-fscrypt@vger.kernel.org 5754Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5755T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5756S: Supported 5757F: fs/crypto/ 5758F: include/linux/fscrypt*.h 5759F: Documentation/filesystems/fscrypt.rst 5760 5761FUJITSU FR-V (FRV) PORT 5762S: Orphan 5763F: arch/frv/ 5764 5765FUJITSU LAPTOP EXTRAS 5766M: Jonathan Woithe <jwoithe@just42.net> 5767L: platform-driver-x86@vger.kernel.org 5768S: Maintained 5769F: drivers/platform/x86/fujitsu-laptop.c 5770 5771FUJITSU M-5MO LS CAMERA ISP DRIVER 5772M: Kyungmin Park <kyungmin.park@samsung.com> 5773M: Heungjun Kim <riverful.kim@samsung.com> 5774L: linux-media@vger.kernel.org 5775S: Maintained 5776F: drivers/media/i2c/m5mols/ 5777F: include/media/i2c/m5mols.h 5778 5779FUJITSU TABLET EXTRAS 5780M: Robert Gerlach <khnz@gmx.de> 5781L: platform-driver-x86@vger.kernel.org 5782S: Maintained 5783F: drivers/platform/x86/fujitsu-tablet.c 5784 5785FUSE: FILESYSTEM IN USERSPACE 5786M: Miklos Szeredi <miklos@szeredi.hu> 5787L: linux-fsdevel@vger.kernel.org 5788W: http://fuse.sourceforge.net/ 5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5790S: Maintained 5791F: fs/fuse/ 5792F: include/uapi/linux/fuse.h 5793F: Documentation/filesystems/fuse.txt 5794 5795FUTEX SUBSYSTEM 5796M: Thomas Gleixner <tglx@linutronix.de> 5797M: Ingo Molnar <mingo@redhat.com> 5798R: Peter Zijlstra <peterz@infradead.org> 5799R: Darren Hart <dvhart@infradead.org> 5800L: linux-kernel@vger.kernel.org 5801T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5802S: Maintained 5803F: kernel/futex.c 5804F: kernel/futex_compat.c 5805F: include/asm-generic/futex.h 5806F: include/linux/futex.h 5807F: include/uapi/linux/futex.h 5808F: tools/testing/selftests/futex/ 5809F: tools/perf/bench/futex* 5810F: Documentation/*futex* 5811 5812FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5813M: Rik Faith <faith@cs.unc.edu> 5814L: linux-scsi@vger.kernel.org 5815S: Odd Fixes (e.g., new signatures) 5816F: drivers/scsi/fdomain.* 5817 5818GCC PLUGINS 5819M: Kees Cook <keescook@chromium.org> 5820R: Emese Revfy <re.emese@gmail.com> 5821L: kernel-hardening@lists.openwall.com 5822S: Maintained 5823F: scripts/gcc-plugins/ 5824F: scripts/gcc-plugin.sh 5825F: scripts/Makefile.gcc-plugins 5826F: Documentation/gcc-plugins.txt 5827 5828GCOV BASED KERNEL PROFILING 5829M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5830S: Maintained 5831F: kernel/gcov/ 5832F: Documentation/dev-tools/gcov.rst 5833 5834GDB KERNEL DEBUGGING HELPER SCRIPTS 5835M: Jan Kiszka <jan.kiszka@siemens.com> 5836M: Kieran Bingham <kieran@bingham.xyz> 5837S: Supported 5838F: scripts/gdb/ 5839 5840GDT SCSI DISK ARRAY CONTROLLER DRIVER 5841M: Achim Leubner <achim_leubner@adaptec.com> 5842L: linux-scsi@vger.kernel.org 5843W: http://www.icp-vortex.com/ 5844S: Supported 5845F: drivers/scsi/gdt* 5846 5847GEMTEK FM RADIO RECEIVER DRIVER 5848M: Hans Verkuil <hverkuil@xs4all.nl> 5849L: linux-media@vger.kernel.org 5850T: git git://linuxtv.org/media_tree.git 5851W: https://linuxtv.org 5852S: Maintained 5853F: drivers/media/radio/radio-gemtek* 5854 5855GENERIC GPIO I2C DRIVER 5856M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5857S: Supported 5858F: drivers/i2c/busses/i2c-gpio.c 5859F: include/linux/i2c-gpio.h 5860 5861GENERIC GPIO I2C MULTIPLEXER DRIVER 5862M: Peter Korsgaard <peter.korsgaard@barco.com> 5863L: linux-i2c@vger.kernel.org 5864S: Supported 5865F: drivers/i2c/muxes/i2c-mux-gpio.c 5866F: include/linux/i2c-mux-gpio.h 5867F: Documentation/i2c/muxes/i2c-mux-gpio 5868 5869GENERIC HDLC (WAN) DRIVERS 5870M: Krzysztof Halasa <khc@pm.waw.pl> 5871W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5872S: Maintained 5873F: drivers/net/wan/c101.c 5874F: drivers/net/wan/hd6457* 5875F: drivers/net/wan/hdlc* 5876F: drivers/net/wan/n2.c 5877F: drivers/net/wan/pc300too.c 5878F: drivers/net/wan/pci200syn.c 5879F: drivers/net/wan/wanxl* 5880 5881GENERIC INCLUDE/ASM HEADER FILES 5882M: Arnd Bergmann <arnd@arndb.de> 5883L: linux-arch@vger.kernel.org 5884T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5885S: Maintained 5886F: include/asm-generic/ 5887F: include/uapi/asm-generic/ 5888 5889GENERIC PHY FRAMEWORK 5890M: Kishon Vijay Abraham I <kishon@ti.com> 5891L: linux-kernel@vger.kernel.org 5892T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5893S: Supported 5894F: drivers/phy/ 5895F: include/linux/phy/ 5896 5897GENERIC PM DOMAINS 5898M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5899M: Kevin Hilman <khilman@kernel.org> 5900M: Ulf Hansson <ulf.hansson@linaro.org> 5901L: linux-pm@vger.kernel.org 5902S: Supported 5903F: drivers/base/power/domain*.c 5904F: include/linux/pm_domain.h 5905F: Documentation/devicetree/bindings/power/power_domain.txt 5906 5907GENERIC UIO DRIVER FOR PCI DEVICES 5908M: "Michael S. Tsirkin" <mst@redhat.com> 5909L: kvm@vger.kernel.org 5910S: Supported 5911F: drivers/uio/uio_pci_generic.c 5912 5913GENWQE (IBM Generic Workqueue Card) 5914M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5915M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5916S: Supported 5917F: drivers/misc/genwqe/ 5918 5919GET_MAINTAINER SCRIPT 5920M: Joe Perches <joe@perches.com> 5921S: Maintained 5922F: scripts/get_maintainer.pl 5923 5924GFS2 FILE SYSTEM 5925M: Steven Whitehouse <swhiteho@redhat.com> 5926M: Bob Peterson <rpeterso@redhat.com> 5927L: cluster-devel@redhat.com 5928W: http://sources.redhat.com/cluster/ 5929T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5930S: Supported 5931F: Documentation/filesystems/gfs2*.txt 5932F: fs/gfs2/ 5933F: include/uapi/linux/gfs2_ondisk.h 5934 5935GIGASET ISDN DRIVERS 5936M: Paul Bolle <pebolle@tiscali.nl> 5937L: gigaset307x-common@lists.sourceforge.net 5938W: http://gigaset307x.sourceforge.net/ 5939S: Odd Fixes 5940F: Documentation/isdn/README.gigaset 5941F: drivers/isdn/gigaset/ 5942F: include/uapi/linux/gigaset_dev.h 5943 5944GO7007 MPEG CODEC 5945M: Hans Verkuil <hans.verkuil@cisco.com> 5946L: linux-media@vger.kernel.org 5947S: Maintained 5948F: drivers/media/usb/go7007/ 5949 5950GOODIX TOUCHSCREEN 5951M: Bastien Nocera <hadess@hadess.net> 5952L: linux-input@vger.kernel.org 5953S: Maintained 5954F: drivers/input/touchscreen/goodix.c 5955 5956GPIO ACPI SUPPORT 5957M: Mika Westerberg <mika.westerberg@linux.intel.com> 5958M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5959L: linux-gpio@vger.kernel.org 5960L: linux-acpi@vger.kernel.org 5961S: Maintained 5962F: Documentation/acpi/gpio-properties.txt 5963F: drivers/gpio/gpiolib-acpi.c 5964 5965GPIO IR Transmitter 5966M: Sean Young <sean@mess.org> 5967L: linux-media@vger.kernel.org 5968S: Maintained 5969F: drivers/media/rc/gpio-ir-tx.c 5970 5971GPIO MOCKUP DRIVER 5972M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5973L: linux-gpio@vger.kernel.org 5974S: Maintained 5975F: drivers/gpio/gpio-mockup.c 5976F: tools/testing/selftests/gpio/ 5977 5978GPIO SUBSYSTEM 5979M: Linus Walleij <linus.walleij@linaro.org> 5980L: linux-gpio@vger.kernel.org 5981T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5982S: Maintained 5983F: Documentation/devicetree/bindings/gpio/ 5984F: Documentation/gpio/ 5985F: Documentation/ABI/testing/gpio-cdev 5986F: Documentation/ABI/obsolete/sysfs-gpio 5987F: drivers/gpio/ 5988F: include/linux/gpio/ 5989F: include/linux/gpio.h 5990F: include/asm-generic/gpio.h 5991F: include/uapi/linux/gpio.h 5992F: tools/gpio/ 5993 5994GRE DEMULTIPLEXER DRIVER 5995M: Dmitry Kozlov <xeb@mail.ru> 5996L: netdev@vger.kernel.org 5997S: Maintained 5998F: net/ipv4/gre_demux.c 5999F: net/ipv4/gre_offload.c 6000F: include/net/gre.h
6001 6002GRETH 10/100/1G Ethernet MAC device driver 6003M: Andreas Larsson <andreas@gaisler.com> 6004L: netdev@vger.kernel.org 6005S: Maintained 6006F: drivers/net/ethernet/aeroflex/ 6007 6008GREYBUS AUDIO PROTOCOLS DRIVERS 6009M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6010M: Mark Greer <mgreer@animalcreek.com> 6011S: Maintained 6012F: drivers/staging/greybus/audio_apbridgea.c 6013F: drivers/staging/greybus/audio_apbridgea.h 6014F: drivers/staging/greybus/audio_codec.c 6015F: drivers/staging/greybus/audio_codec.h 6016F: drivers/staging/greybus/audio_gb.c 6017F: drivers/staging/greybus/audio_manager.c 6018F: drivers/staging/greybus/audio_manager.h 6019F: drivers/staging/greybus/audio_manager_module.c 6020F: drivers/staging/greybus/audio_manager_private.h 6021F: drivers/staging/greybus/audio_manager_sysfs.c 6022F: drivers/staging/greybus/audio_module.c 6023F: drivers/staging/greybus/audio_topology.c 6024 6025GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6026M: Viresh Kumar <vireshk@kernel.org> 6027S: Maintained 6028F: drivers/staging/greybus/authentication.c 6029F: drivers/staging/greybus/bootrom.c 6030F: drivers/staging/greybus/firmware.h 6031F: drivers/staging/greybus/fw-core.c 6032F: drivers/staging/greybus/fw-download.c 6033F: drivers/staging/greybus/fw-managament.c 6034F: drivers/staging/greybus/greybus_authentication.h 6035F: drivers/staging/greybus/greybus_firmware.h 6036F: drivers/staging/greybus/hid.c 6037F: drivers/staging/greybus/i2c.c 6038F: drivers/staging/greybus/spi.c 6039F: drivers/staging/greybus/spilib.c 6040F: drivers/staging/greybus/spilib.h 6041 6042GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6043M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6044S: Maintained 6045F: drivers/staging/greybus/loopback.c 6046F: drivers/staging/greybus/timesync.c 6047F: drivers/staging/greybus/timesync_platform.c 6048 6049GREYBUS PLATFORM DRIVERS 6050M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6051S: Maintained 6052F: drivers/staging/greybus/arche-platform.c 6053F: drivers/staging/greybus/arche-apb-ctrl.c 6054F: drivers/staging/greybus/arche_platform.h 6055 6056GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6057M: Rui Miguel Silva <rmfrfs@gmail.com> 6058S: Maintained 6059F: drivers/staging/greybus/sdio.c 6060F: drivers/staging/greybus/light.c 6061F: drivers/staging/greybus/gpio.c 6062F: drivers/staging/greybus/power_supply.c 6063F: drivers/staging/greybus/spi.c 6064F: drivers/staging/greybus/spilib.c 6065 6066GREYBUS SUBSYSTEM 6067M: Johan Hovold <johan@kernel.org> 6068M: Alex Elder <elder@kernel.org> 6069M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6070S: Maintained 6071F: drivers/staging/greybus/ 6072L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6073 6074GREYBUS UART PROTOCOLS DRIVERS 6075M: David Lin <dtwlin@gmail.com> 6076S: Maintained 6077F: drivers/staging/greybus/uart.c 6078F: drivers/staging/greybus/log.c 6079 6080GS1662 VIDEO SERIALIZER 6081M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6082L: linux-media@vger.kernel.org 6083T: git git://linuxtv.org/media_tree.git 6084S: Maintained 6085F: drivers/media/spi/gs1662.c 6086 6087GSPCA FINEPIX SUBDRIVER 6088M: Frank Zago <frank@zago.net> 6089L: linux-media@vger.kernel.org 6090T: git git://linuxtv.org/media_tree.git 6091S: Maintained 6092F: drivers/media/usb/gspca/finepix.c 6093 6094GSPCA GL860 SUBDRIVER 6095M: Olivier Lorin <o.lorin@laposte.net> 6096L: linux-media@vger.kernel.org 6097T: git git://linuxtv.org/media_tree.git 6098S: Maintained 6099F: drivers/media/usb/gspca/gl860/ 6100 6101GSPCA M5602 SUBDRIVER 6102M: Erik Andren <erik.andren@gmail.com> 6103L: linux-media@vger.kernel.org 6104T: git git://linuxtv.org/media_tree.git 6105S: Maintained 6106F: drivers/media/usb/gspca/m5602/ 6107 6108GSPCA PAC207 SONIXB SUBDRIVER 6109M: Hans Verkuil <hverkuil@xs4all.nl> 6110L: linux-media@vger.kernel.org 6111T: git git://linuxtv.org/media_tree.git 6112S: Odd Fixes 6113F: drivers/media/usb/gspca/pac207.c 6114 6115GSPCA SN9C20X SUBDRIVER 6116M: Brian Johnson <brijohn@gmail.com> 6117L: linux-media@vger.kernel.org 6118T: git git://linuxtv.org/media_tree.git 6119S: Maintained 6120F: drivers/media/usb/gspca/sn9c20x.c 6121 6122GSPCA T613 SUBDRIVER 6123M: Leandro Costantino <lcostantino@gmail.com> 6124L: linux-media@vger.kernel.org 6125T: git git://linuxtv.org/media_tree.git 6126S: Maintained 6127F: drivers/media/usb/gspca/t613.c 6128 6129GSPCA USB WEBCAM DRIVER 6130M: Hans Verkuil <hverkuil@xs4all.nl> 6131L: linux-media@vger.kernel.org 6132T: git git://linuxtv.org/media_tree.git 6133S: Odd Fixes 6134F: drivers/media/usb/gspca/ 6135 6136GTP (GPRS Tunneling Protocol) 6137M: Pablo Neira Ayuso <pablo@netfilter.org> 6138M: Harald Welte <laforge@gnumonks.org> 6139L: osmocom-net-gprs@lists.osmocom.org 6140T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6141S: Maintained 6142F: drivers/net/gtp.c 6143 6144GUID PARTITION TABLE (GPT) 6145M: Davidlohr Bueso <dave@stgolabs.net> 6146L: linux-efi@vger.kernel.org 6147S: Maintained 6148F: block/partitions/efi.* 6149 6150H8/300 ARCHITECTURE 6151M: Yoshinori Sato <ysato@users.sourceforge.jp> 6152L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6153W: http://uclinux-h8.sourceforge.jp 6154T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6155S: Maintained 6156F: arch/h8300/ 6157F: drivers/clocksource/h8300_*.c 6158F: drivers/clk/h8300/ 6159F: drivers/irqchip/irq-renesas-h8*.c 6160 6161HACKRF MEDIA DRIVER 6162M: Antti Palosaari <crope@iki.fi> 6163L: linux-media@vger.kernel.org 6164W: https://linuxtv.org 6165W: http://palosaari.fi/linux/ 6166Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6167T: git git://linuxtv.org/anttip/media_tree.git 6168S: Maintained 6169F: drivers/media/usb/hackrf/ 6170 6171HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6172M: Frank Seidel <frank@f-seidel.de> 6173L: platform-driver-x86@vger.kernel.org 6174W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6175S: Maintained 6176F: drivers/platform/x86/hdaps.c 6177 6178HARDWARE MONITORING 6179M: Jean Delvare <jdelvare@suse.com> 6180M: Guenter Roeck <linux@roeck-us.net> 6181L: linux-hwmon@vger.kernel.org 6182W: http://hwmon.wiki.kernel.org/ 6183T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6184S: Maintained 6185F: Documentation/hwmon/ 6186F: drivers/hwmon/ 6187F: include/linux/hwmon*.h 6188 6189HARDWARE RANDOM NUMBER GENERATOR CORE 6190M: Matt Mackall <mpm@selenic.com> 6191M: Herbert Xu <herbert@gondor.apana.org.au> 6192L: linux-crypto@vger.kernel.org 6193S: Odd fixes 6194F: Documentation/devicetree/bindings/rng/ 6195F: Documentation/hw_random.txt 6196F: drivers/char/hw_random/ 6197F: include/linux/hw_random.h 6198 6199HARDWARE SPINLOCK CORE 6200M: Ohad Ben-Cohen <ohad@wizery.com> 6201M: Bjorn Andersson <bjorn.andersson@linaro.org> 6202L: linux-remoteproc@vger.kernel.org 6203S: Maintained 6204T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6205F: Documentation/devicetree/bindings/hwlock/ 6206F: Documentation/hwspinlock.txt 6207F: drivers/hwspinlock/ 6208F: include/linux/hwspinlock.h 6209 6210HARMONY SOUND DRIVER 6211L: linux-parisc@vger.kernel.org 6212S: Maintained 6213F: sound/parisc/harmony.* 6214 6215HDPVR USB VIDEO ENCODER DRIVER 6216M: Hans Verkuil <hverkuil@xs4all.nl> 6217L: linux-media@vger.kernel.org 6218T: git git://linuxtv.org/media_tree.git 6219W: https://linuxtv.org 6220S: Odd Fixes 6221F: drivers/media/usb/hdpvr/ 6222 6223HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6224M: Jimmy Vance <jimmy.vance@hpe.com> 6225S: Supported 6226F: Documentation/watchdog/hpwdt.txt 6227F: drivers/watchdog/hpwdt.c 6228 6229HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6230M: Don Brace <don.brace@microsemi.com> 6231L: esc.storagedev@microsemi.com 6232L: linux-scsi@vger.kernel.org 6233S: Supported 6234F: Documentation/scsi/hpsa.txt 6235F: drivers/scsi/hpsa*.[ch] 6236F: include/linux/cciss*.h 6237F: include/uapi/linux/cciss*.h 6238 6239HFI1 DRIVER 6240M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6241M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6242L: linux-rdma@vger.kernel.org 6243S: Supported 6244F: drivers/infiniband/hw/hfi1 6245 6246HFS FILESYSTEM 6247L: linux-fsdevel@vger.kernel.org 6248S: Orphan 6249F: Documentation/filesystems/hfs.txt 6250F: fs/hfs/ 6251 6252HFSPLUS FILESYSTEM 6253L: linux-fsdevel@vger.kernel.org 6254S: Orphan 6255F: Documentation/filesystems/hfsplus.txt 6256F: fs/hfsplus/ 6257 6258HGA FRAMEBUFFER DRIVER 6259M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6260L: linux-nvidia@lists.surfsouth.com 6261W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6262S: Maintained 6263F: drivers/video/fbdev/hgafb.c 6264 6265HIBERNATION (aka Software Suspend, aka swsusp) 6266M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6267M: Pavel Machek <pavel@ucw.cz> 6268L: linux-pm@vger.kernel.org 6269B: https://bugzilla.kernel.org 6270S: Supported 6271F: arch/x86/power/ 6272F: drivers/base/power/ 6273F: kernel/power/ 6274F: include/linux/suspend.h 6275F: include/linux/freezer.h 6276F: include/linux/pm.h 6277F: arch/*/include/asm/suspend*.h 6278 6279HID CORE LAYER 6280M: Jiri Kosina <jikos@kernel.org> 6281R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6282L: linux-input@vger.kernel.org 6283T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6284S: Maintained 6285F: drivers/hid/ 6286F: include/linux/hid* 6287F: include/uapi/linux/hid* 6288 6289HID SENSOR HUB DRIVERS 6290M: Jiri Kosina <jikos@kernel.org> 6291M: Jonathan Cameron <jic23@kernel.org> 6292M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6293L: linux-input@vger.kernel.org 6294L: linux-iio@vger.kernel.org 6295S: Maintained 6296F: Documentation/hid/hid-sensor* 6297F: drivers/hid/hid-sensor-* 6298F: drivers/iio/*/hid-* 6299F: include/linux/hid-sensor-* 6300 6301HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6302M: Thomas Gleixner <tglx@linutronix.de> 6303L: linux-kernel@vger.kernel.org 6304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6305S: Maintained 6306F: Documentation/timers/ 6307F: kernel/time/hrtimer.c 6308F: kernel/time/clockevents.c 6309F: kernel/time/timer_*.c 6310F: include/linux/clockchips.h 6311F: include/linux/hrtimer.h 6312 6313HIGH-SPEED SCC DRIVER FOR AX.25 6314L: linux-hams@vger.kernel.org 6315S: Orphan 6316F: drivers/net/hamradio/dmascc.c 6317F: drivers/net/hamradio/scc.c 6318 6319HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6320M: HighPoint Linux Team <linux@highpoint-tech.com> 6321W: http://www.highpoint-tech.com 6322S: Supported 6323F: Documentation/scsi/hptiop.txt 6324F: drivers/scsi/hptiop.c 6325 6326HIPPI 6327M: Jes Sorensen <jes@trained-monkey.org> 6328L: linux-hippi@sunsite.dk 6329S: Maintained 6330F: include/linux/hippidevice.h 6331F: include/uapi/linux/if_hippi.h 6332F: net/802/hippi.c 6333F: drivers/net/hippi/ 6334 6335HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6336M: Yisen Zhuang <yisen.zhuang@huawei.com> 6337M: Salil Mehta <salil.mehta@huawei.com> 6338L: netdev@vger.kernel.org 6339W: http://www.hisilicon.com 6340S: Maintained 6341F: drivers/net/ethernet/hisilicon/hns3/ 6342 6343HISILICON NETWORK SUBSYSTEM DRIVER 6344M: Yisen Zhuang <yisen.zhuang@huawei.com> 6345M: Salil Mehta <salil.mehta@huawei.com> 6346L: netdev@vger.kernel.org 6347W: http://www.hisilicon.com 6348S: Maintained 6349F: drivers/net/ethernet/hisilicon/ 6350F: Documentation/devicetree/bindings/net/hisilicon*.txt 6351 6352HISILICON PMU DRIVER 6353M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6354W: http://www.hisilicon.com 6355S: Supported 6356F: drivers/perf/hisilicon 6357F: Documentation/perf/hisi-pmu.txt 6358 6359HISILICON ROCE DRIVER 6360M: Lijun Ou <oulijun@huawei.com> 6361M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6362L: linux-rdma@vger.kernel.org 6363S: Maintained 6364F: drivers/infiniband/hw/hns/ 6365F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6366 6367HISILICON SAS Controller 6368M: John Garry <john.garry@huawei.com> 6369W: http://www.hisilicon.com 6370S: Supported 6371F: drivers/scsi/hisi_sas/ 6372F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6373 6374HMM - Heterogeneous Memory Management 6375M: Jérôme Glisse <jglisse@redhat.com> 6376L: linux-mm@kvack.org 6377S: Maintained 6378F: mm/hmm* 6379F: include/linux/hmm* 6380 6381HOST AP DRIVER 6382M: Jouni Malinen <j@w1.fi> 6383L: linux-wireless@vger.kernel.org 6384W: http://w1.fi/hostap-driver.html 6385S: Obsolete 6386F: drivers/net/wireless/intersil/hostap/ 6387 6388HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6389L: platform-driver-x86@vger.kernel.org 6390S: Orphan 6391F: drivers/platform/x86/tc1100-wmi.c 6392 6393HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6394M: Jaroslav Kysela <perex@perex.cz> 6395S: Maintained 6396F: drivers/net/ethernet/hp/hp100.* 6397 6398HPET: High Precision Event Timers driver 6399M: Clemens Ladisch <clemens@ladisch.de> 6400S: Maintained 6401F: Documentation/timers/hpet.txt 6402F: drivers/char/hpet.c 6403F: include/linux/hpet.h 6404F: include/uapi/linux/hpet.h 6405 6406HPET: x86 6407S: Orphan 6408F: arch/x86/kernel/hpet.c 6409F: arch/x86/include/asm/hpet.h 6410 6411HPFS FILESYSTEM 6412M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6413W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6414S: Maintained 6415F: fs/hpfs/ 6416 6417HSI SUBSYSTEM 6418M: Sebastian Reichel <sre@kernel.org> 6419T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6420S: Maintained 6421F: Documentation/ABI/testing/sysfs-bus-hsi 6422F: Documentation/driver-api/hsi.rst 6423F: drivers/hsi/ 6424F: include/linux/hsi/ 6425F: include/uapi/linux/hsi/ 6426 6427HSO 3G MODEM DRIVER 6428L: linux-usb@vger.kernel.org 6429S: Orphan 6430F: drivers/net/usb/hso.c 6431 6432HSR NETWORK PROTOCOL 6433M: Arvid Brodin <arvid.brodin@alten.se> 6434L: netdev@vger.kernel.org 6435S: Maintained 6436F: net/hsr/ 6437 6438HT16K33 LED CONTROLLER DRIVER 6439M: Robin van der Gracht <robin@protonic.nl> 6440S: Maintained 6441F: drivers/auxdisplay/ht16k33.c 6442F: Documentation/devicetree/bindings/display/ht16k33.txt 6443 6444HTCPEN TOUCHSCREEN DRIVER 6445M: Pau Oliva Fora <pof@eslack.org> 6446L: linux-input@vger.kernel.org 6447S: Maintained 6448F: drivers/input/touchscreen/htcpen.c 6449 6450HUAWEI ETHERNET DRIVER 6451M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6452L: netdev@vger.kernel.org 6453S: Supported 6454F: Documentation/networking/hinic.txt 6455F: drivers/net/ethernet/huawei/hinic/ 6456 6457HUGETLB FILESYSTEM 6458M: Nadia Yvette Chambers <nyc@holomorphy.com> 6459S: Maintained 6460F: fs/hugetlbfs/ 6461 6462HVA ST MEDIA DRIVER 6463M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6464L: linux-media@vger.kernel.org 6465T: git git://linuxtv.org/media_tree.git 6466W: https://linuxtv.org 6467S: Supported 6468F: drivers/media/platform/sti/hva 6469 6470HWPOISON MEMORY FAILURE HANDLING 6471M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6472L: linux-mm@kvack.org 6473S: Maintained 6474F: mm/memory-failure.c 6475F: mm/hwpoison-inject.c 6476 6477Hyper-V CORE AND DRIVERS 6478M: "K. Y. Srinivasan" <kys@microsoft.com> 6479M: Haiyang Zhang <haiyangz@microsoft.com> 6480M: Stephen Hemminger <sthemmin@microsoft.com> 6481L: devel@linuxdriverproject.org 6482S: Maintained 6483F: Documentation/networking/netvsc.txt 6484F: arch/x86/include/asm/mshyperv.h 6485F: arch/x86/include/asm/trace/hyperv.h 6486F: arch/x86/include/uapi/asm/hyperv.h 6487F: arch/x86/kernel/cpu/mshyperv.c 6488F: arch/x86/hyperv 6489F: drivers/hid/hid-hyperv.c 6490F: drivers/hv/ 6491F: drivers/input/serio/hyperv-keyboard.c 6492F: drivers/pci/host/pci-hyperv.c 6493F: drivers/net/hyperv/ 6494F: drivers/scsi/storvsc_drv.c 6495F: drivers/uio/uio_hv_generic.c 6496F: drivers/video/fbdev/hyperv_fb.c 6497F: net/vmw_vsock/hyperv_transport.c 6498F: include/linux/hyperv.h 6499F: include/uapi/linux/hyperv.h 6500F: tools/hv/ 6501F: Documentation/ABI/stable/sysfs-bus-vmbus 6502 6503HYPERVISOR VIRTUAL CONSOLE DRIVER 6504L: linuxppc-dev@lists.ozlabs.org 6505S: Odd Fixes 6506F: drivers/tty/hvc/ 6507 6508I2C ACPI SUPPORT 6509M: Mika Westerberg <mika.westerberg@linux.intel.com> 6510L: linux-i2c@vger.kernel.org 6511L: linux-acpi@vger.kernel.org 6512S: Maintained 6513F: drivers/i2c/i2c-core-acpi.c 6514 6515I2C MUXES 6516M: Peter Rosin <peda@axentia.se> 6517L: linux-i2c@vger.kernel.org 6518S: Maintained 6519F: Documentation/i2c/i2c-topology 6520F: Documentation/i2c/muxes/ 6521F: Documentation/devicetree/bindings/i2c/i2c-mux* 6522F: Documentation/devicetree/bindings/i2c/i2c-arb* 6523F: Documentation/devicetree/bindings/i2c/i2c-gate* 6524F: drivers/i2c/i2c-mux.c 6525F: drivers/i2c/muxes/ 6526F: include/linux/i2c-mux.h 6527 6528I2C OVER PARALLEL PORT 6529M: Jean Delvare <jdelvare@suse.com> 6530L: linux-i2c@vger.kernel.org 6531S: Maintained 6532F: Documentation/i2c/busses/i2c-parport 6533F: Documentation/i2c/busses/i2c-parport-light 6534F: drivers/i2c/busses/i2c-parport.c 6535F: drivers/i2c/busses/i2c-parport-light.c 6536 6537I2C SUBSYSTEM 6538M: Wolfram Sang <wsa@the-dreams.de> 6539L: linux-i2c@vger.kernel.org 6540W: https://i2c.wiki.kernel.org/ 6541Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6542T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6543S: Maintained 6544F: Documentation/devicetree/bindings/i2c/ 6545F: Documentation/i2c/ 6546F: drivers/i2c/ 6547F: drivers/i2c/*/ 6548F: include/linux/i2c.h 6549F: include/linux/i2c-*.h 6550F: include/uapi/linux/i2c.h 6551F: include/uapi/linux/i2c-*.h 6552 6553I2C-TAOS-EVM DRIVER 6554M: Jean Delvare <jdelvare@suse.com> 6555L: linux-i2c@vger.kernel.org 6556S: Maintained 6557F: Documentation/i2c/busses/i2c-taos-evm 6558F: drivers/i2c/busses/i2c-taos-evm.c 6559 6560I2C-TINY-USB DRIVER 6561M: Till Harbaum <till@harbaum.org> 6562L: linux-i2c@vger.kernel.org 6563W: http://www.harbaum.org/till/i2c_tiny_usb 6564S: Maintained 6565F: drivers/i2c/busses/i2c-tiny-usb.c 6566 6567I2C/SMBUS CONTROLLER DRIVERS FOR PC 6568M: Jean Delvare <jdelvare@suse.com> 6569L: linux-i2c@vger.kernel.org 6570S: Maintained 6571F: Documentation/i2c/busses/i2c-ali1535 6572F: Documentation/i2c/busses/i2c-ali1563 6573F: Documentation/i2c/busses/i2c-ali15x3 6574F: Documentation/i2c/busses/i2c-amd756 6575F: Documentation/i2c/busses/i2c-amd8111 6576F: Documentation/i2c/busses/i2c-i801 6577F: Documentation/i2c/busses/i2c-nforce2 6578F: Documentation/i2c/busses/i2c-piix4 6579F: Documentation/i2c/busses/i2c-sis5595 6580F: Documentation/i2c/busses/i2c-sis630 6581F: Documentation/i2c/busses/i2c-sis96x 6582F: Documentation/i2c/busses/i2c-via 6583F: Documentation/i2c/busses/i2c-viapro 6584F: drivers/i2c/busses/i2c-ali1535.c 6585F: drivers/i2c/busses/i2c-ali1563.c 6586F: drivers/i2c/busses/i2c-ali15x3.c 6587F: drivers/i2c/busses/i2c-amd756.c 6588F: drivers/i2c/busses/i2c-amd756-s4882.c 6589F: drivers/i2c/busses/i2c-amd8111.c 6590F: drivers/i2c/busses/i2c-i801.c 6591F: drivers/i2c/busses/i2c-isch.c 6592F: drivers/i2c/busses/i2c-nforce2.c 6593F: drivers/i2c/busses/i2c-nforce2-s4985.c 6594F: drivers/i2c/busses/i2c-piix4.c 6595F: drivers/i2c/busses/i2c-sis5595.c 6596F: drivers/i2c/busses/i2c-sis630.c 6597F: drivers/i2c/busses/i2c-sis96x.c 6598F: drivers/i2c/busses/i2c-via.c 6599F: drivers/i2c/busses/i2c-viapro.c 6600 6601I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6602M: Hans de Goede <hdegoede@redhat.com> 6603L: linux-i2c@vger.kernel.org 6604S: Maintained 6605F: drivers/i2c/busses/i2c-cht-wc.c 6606 6607I2C/SMBUS ISMT DRIVER 6608M: Seth Heasley <seth.heasley@intel.com> 6609M: Neil Horman <nhorman@tuxdriver.com> 6610L: linux-i2c@vger.kernel.org 6611F: drivers/i2c/busses/i2c-ismt.c 6612F: Documentation/i2c/busses/i2c-ismt 6613 6614I2C/SMBUS STUB DRIVER 6615M: Jean Delvare <jdelvare@suse.com> 6616L: linux-i2c@vger.kernel.org 6617S: Maintained 6618F: drivers/i2c/i2c-stub.c 6619 6620IA64 (Itanium) PLATFORM 6621M: Tony Luck <tony.luck@intel.com> 6622M: Fenghua Yu <fenghua.yu@intel.com> 6623L: linux-ia64@vger.kernel.org 6624T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6625S: Maintained 6626F: arch/ia64/ 6627 6628IBM Power 842 compression accelerator 6629M: Haren Myneni <haren@us.ibm.com> 6630S: Supported 6631F: drivers/crypto/nx/Makefile 6632F: drivers/crypto/nx/Kconfig 6633F: drivers/crypto/nx/nx-842* 6634F: include/linux/sw842.h 6635F: crypto/842.c 6636F: lib/842/ 6637 6638IBM Power in-Nest Crypto Acceleration 6639M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6640M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6641L: linux-crypto@vger.kernel.org 6642S: Supported 6643F: drivers/crypto/nx/Makefile 6644F: drivers/crypto/nx/Kconfig 6645F: drivers/crypto/nx/nx-aes* 6646F: drivers/crypto/nx/nx-sha* 6647F: drivers/crypto/nx/nx.* 6648F: drivers/crypto/nx/nx_csbcpb.h 6649F: drivers/crypto/nx/nx_debugfs.h 6650 6651IBM Power Linux RAID adapter 6652M: Brian King <brking@us.ibm.com> 6653S: Supported 6654F: drivers/scsi/ipr.* 6655 6656IBM Power SRIOV Virtual NIC Device Driver 6657M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6658M: John Allen <jallen@linux.vnet.ibm.com> 6659L: netdev@vger.kernel.org 6660S: Supported 6661F: drivers/net/ethernet/ibm/ibmvnic.* 6662 6663IBM Power Virtual Accelerator Switchboard 6664M: Sukadev Bhattiprolu 6665L: linuxppc-dev@lists.ozlabs.org 6666S: Supported 6667F: arch/powerpc/platforms/powernv/vas* 6668F: arch/powerpc/platforms/powernv/copy-paste.h 6669F: arch/powerpc/include/asm/vas.h 6670F: arch/powerpc/include/uapi/asm/vas.h 6671 6672IBM Power Virtual Ethernet Device Driver 6673M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6674L: netdev@vger.kernel.org 6675S: Supported 6676F: drivers/net/ethernet/ibm/ibmveth.* 6677 6678IBM Power Virtual FC Device Drivers 6679M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6680L: linux-scsi@vger.kernel.org 6681S: Supported 6682F: drivers/scsi/ibmvscsi/ibmvfc* 6683 6684IBM Power Virtual SCSI Device Drivers 6685M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6686L: linux-scsi@vger.kernel.org 6687S: Supported 6688F: drivers/scsi/ibmvscsi/ibmvscsi* 6689F: include/scsi/viosrp.h 6690 6691IBM Power Virtual SCSI Device Target Driver 6692M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6693M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6694L: linux-scsi@vger.kernel.org 6695L: target-devel@vger.kernel.org 6696S: Supported 6697F: drivers/scsi/ibmvscsi_tgt/ 6698 6699IBM Power VMX Cryptographic instructions 6700M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6701M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6702L: linux-crypto@vger.kernel.org 6703S: Supported 6704F: drivers/crypto/vmx/Makefile 6705F: drivers/crypto/vmx/Kconfig 6706F: drivers/crypto/vmx/vmx.c 6707F: drivers/crypto/vmx/aes* 6708F: drivers/crypto/vmx/ghash* 6709F: drivers/crypto/vmx/ppc-xlate.pl 6710 6711IBM ServeRAID RAID DRIVER 6712S: Orphan 6713F: drivers/scsi/ips.* 6714 6715ICH LPC AND GPIO DRIVER 6716M: Peter Tyser <ptyser@xes-inc.com> 6717S: Maintained 6718F: drivers/mfd/lpc_ich.c 6719F: drivers/gpio/gpio-ich.c 6720 6721IDE SUBSYSTEM 6722M: "David S. Miller" <davem@davemloft.net> 6723L: linux-ide@vger.kernel.org 6724Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6725T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6726S: Maintained 6727F: Documentation/ide/ 6728F: drivers/ide/ 6729F: include/linux/ide.h 6730 6731IDE/ATAPI DRIVERS 6732M: Borislav Petkov <bp@alien8.de> 6733L: linux-ide@vger.kernel.org 6734S: Maintained 6735F: Documentation/cdrom/ide-cd 6736F: drivers/ide/ide-cd* 6737 6738IDEAPAD LAPTOP EXTRAS DRIVER 6739M: Ike Panhc <ike.pan@canonical.com> 6740L: platform-driver-x86@vger.kernel.org 6741W: http://launchpad.net/ideapad-laptop 6742S: Maintained 6743F: drivers/platform/x86/ideapad-laptop.c 6744 6745IDEAPAD LAPTOP SLIDEBAR DRIVER 6746M: Andrey Moiseev <o2g.org.ru@gmail.com> 6747L: linux-input@vger.kernel.org 6748W: https://github.com/o2genum/ideapad-slidebar 6749S: Maintained 6750F: drivers/input/misc/ideapad_slidebar.c 6751 6752IDT VersaClock 5 CLOCK DRIVER 6753M: Marek Vasut <marek.vasut@gmail.com> 6754S: Maintained 6755F: drivers/clk/clk-versaclock5.c 6756 6757IEEE 802.15.4 SUBSYSTEM 6758M: Alexander Aring <alex.aring@gmail.com> 6759M: Stefan Schmidt <stefan@osg.samsung.com> 6760L: linux-wpan@vger.kernel.org 6761W: http://wpan.cakelab.org/ 6762T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6763T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6764S: Maintained 6765F: net/ieee802154/ 6766F: net/mac802154/ 6767F: drivers/net/ieee802154/ 6768F: include/linux/nl802154.h 6769F: include/linux/ieee802154.h 6770F: include/net/nl802154.h 6771F: include/net/mac802154.h 6772F: include/net/af_ieee802154.h 6773F: include/net/cfg802154.h 6774F: include/net/ieee802154_netdev.h 6775F: Documentation/networking/ieee802154.txt 6776 6777IFE PROTOCOL 6778M: Yotam Gigi <yotam.gi@gmail.com> 6779M: Jamal Hadi Salim <jhs@mojatatu.com> 6780F: net/ife 6781F: include/net/ife.h 6782F: include/uapi/linux/ife.h 6783 6784IGORPLUG-USB IR RECEIVER 6785M: Sean Young <sean@mess.org> 6786L: linux-media@vger.kernel.org 6787S: Maintained 6788F: drivers/media/rc/igorplugusb.c 6789 6790IGUANAWORKS USB IR TRANSCEIVER 6791M: Sean Young <sean@mess.org> 6792L: linux-media@vger.kernel.org 6793S: Maintained 6794F: drivers/media/rc/iguanair.c 6795 6796IIO DIGITAL POTENTIOMETER DAC 6797M: Peter Rosin <peda@axentia.se> 6798L: linux-iio@vger.kernel.org 6799S: Maintained 6800F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6801F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6802F: drivers/iio/dac/dpot-dac.c 6803 6804IIO ENVELOPE DETECTOR 6805M: Peter Rosin <peda@axentia.se> 6806L: linux-iio@vger.kernel.org 6807S: Maintained 6808F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6809F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6810F: drivers/iio/adc/envelope-detector.c 6811 6812IIO MULTIPLEXER 6813M: Peter Rosin <peda@axentia.se> 6814L: linux-iio@vger.kernel.org 6815S: Maintained 6816F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6817F: drivers/iio/multiplexer/iio-mux.c 6818 6819IIO SUBSYSTEM AND DRIVERS 6820M: Jonathan Cameron <jic23@kernel.org> 6821R: Hartmut Knaack <knaack.h@gmx.de> 6822R: Lars-Peter Clausen <lars@metafoo.de> 6823R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6824L: linux-iio@vger.kernel.org 6825T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6826S: Maintained 6827F: Documentation/devicetree/bindings/iio/ 6828F: drivers/iio/ 6829F: drivers/staging/iio/ 6830F: include/linux/iio/ 6831F: tools/iio/ 6832 6833IKANOS/ADI EAGLE ADSL USB DRIVER 6834M: Matthieu Castet <castet.matthieu@free.fr> 6835M: Stanislaw Gruszka <stf_xl@wp.pl> 6836S: Maintained 6837F: drivers/usb/atm/ueagle-atm.c 6838 6839IMGTEC ASCII LCD DRIVER 6840M: Paul Burton <paul.burton@mips.com> 6841S: Maintained 6842F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6843F: drivers/auxdisplay/img-ascii-lcd.c 6844 6845IMGTEC IR DECODER DRIVER 6846M: James Hogan <jhogan@kernel.org> 6847S: Maintained 6848F: drivers/media/rc/img-ir/ 6849 6850IMS TWINTURBO FRAMEBUFFER DRIVER 6851L: linux-fbdev@vger.kernel.org 6852S: Orphan 6853F: drivers/video/fbdev/imsttfb.c 6854 6855INA209 HARDWARE MONITOR DRIVER 6856M: Guenter Roeck <linux@roeck-us.net> 6857L: linux-hwmon@vger.kernel.org 6858S: Maintained 6859F: Documentation/hwmon/ina209 6860F: Documentation/devicetree/bindings/i2c/ina209.txt 6861F: drivers/hwmon/ina209.c 6862 6863INA2XX HARDWARE MONITOR DRIVER 6864M: Guenter Roeck <linux@roeck-us.net> 6865L: linux-hwmon@vger.kernel.org 6866S: Maintained 6867F: Documentation/hwmon/ina2xx 6868F: drivers/hwmon/ina2xx.c 6869F: include/linux/platform_data/ina2xx.h 6870 6871INDUSTRY PACK SUBSYSTEM (IPACK) 6872M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6873M: Jens Taprogge <jens.taprogge@taprogge.org> 6874M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6875L: industrypack-devel@lists.sourceforge.net 6876W: http://industrypack.sourceforge.net 6877S: Maintained 6878F: drivers/ipack/ 6879 6880INFINIBAND SUBSYSTEM 6881M: Doug Ledford <dledford@redhat.com> 6882M: Jason Gunthorpe <jgg@mellanox.com> 6883L: linux-rdma@vger.kernel.org 6884W: http://www.openfabrics.org/ 6885Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6886T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6887S: Supported 6888F: Documentation/devicetree/bindings/infiniband/ 6889F: Documentation/infiniband/ 6890F: drivers/infiniband/ 6891F: include/uapi/linux/if_infiniband.h 6892F: include/uapi/rdma/ 6893F: include/rdma/ 6894 6895INGENIC JZ4780 DMA Driver 6896M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6897S: Maintained 6898F: drivers/dma/dma-jz4780.c 6899 6900INGENIC JZ4780 NAND DRIVER 6901M: Harvey Hunt <harveyhuntnexus@gmail.com> 6902L: linux-mtd@lists.infradead.org 6903S: Maintained 6904F: drivers/mtd/nand/jz4780_* 6905 6906INOTIFY 6907M: Jan Kara <jack@suse.cz> 6908R: Amir Goldstein <amir73il@gmail.com> 6909L: linux-fsdevel@vger.kernel.org 6910S: Maintained 6911F: Documentation/filesystems/inotify.txt 6912F: fs/notify/inotify/ 6913F: include/linux/inotify.h 6914F: include/uapi/linux/inotify.h 6915 6916INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6917M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6918L: linux-input@vger.kernel.org 6919Q: http://patchwork.kernel.org/project/linux-input/list/ 6920T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6921S: Maintained 6922F: drivers/input/ 6923F: include/linux/input.h 6924F: include/uapi/linux/input.h 6925F: include/uapi/linux/input-event-codes.h 6926F: include/linux/input/ 6927F: Documentation/devicetree/bindings/input/ 6928F: Documentation/input/ 6929 6930INPUT MULTITOUCH (MT) PROTOCOL 6931M: Henrik Rydberg <rydberg@bitmath.org> 6932L: linux-input@vger.kernel.org 6933S: Odd fixes 6934F: Documentation/input/multi-touch-protocol.rst 6935F: drivers/input/input-mt.c 6936K: \b(ABS|SYN)_MT_ 6937 6938INSIDE SECURE CRYPTO DRIVER 6939M: Antoine Tenart <antoine.tenart@free-electrons.com> 6940F: drivers/crypto/inside-secure/ 6941S: Maintained 6942L: linux-crypto@vger.kernel.org 6943 6944INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6945M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6946M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6947L: linux-integrity@vger.kernel.org 6948T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6949S: Supported 6950F: security/integrity/ima/ 6951 6952INTEL 810/815 FRAMEBUFFER DRIVER 6953M: Antonino Daplas <adaplas@gmail.com> 6954L: linux-fbdev@vger.kernel.org 6955S: Maintained 6956F: drivers/video/fbdev/i810/ 6957 6958INTEL ASoC BDW/HSW DRIVERS 6959M: Jie Yang <yang.jie@linux.intel.com> 6960L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6961S: Supported 6962F: sound/soc/intel/common/sst-dsp* 6963F: sound/soc/intel/common/sst-firmware.c 6964F: sound/soc/intel/boards/broadwell.c 6965F: sound/soc/intel/haswell/ 6966 6967INTEL C600 SERIES SAS CONTROLLER DRIVER 6968M: Intel SCU Linux support <intel-linux-scu@intel.com> 6969M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6970L: linux-scsi@vger.kernel.org 6971T: git git://git.code.sf.net/p/intel-sas/isci 6972S: Supported 6973F: drivers/scsi/isci/ 6974 6975INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6976M: Jani Nikula <jani.nikula@linux.intel.com> 6977M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6978M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6979L: intel-gfx@lists.freedesktop.org 6980W: https://01.org/linuxgraphics/ 6981B: https://01.org/linuxgraphics/documentation/how-report-bugs 6982C: irc://chat.freenode.net/intel-gfx 6983Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6984T: git git://anongit.freedesktop.org/drm-intel 6985S: Supported 6986F: drivers/gpu/drm/i915/ 6987F: include/drm/i915* 6988F: include/uapi/drm/i915_drm.h 6989F: Documentation/gpu/i915.rst 6990 6991INTEL ETHERNET DRIVERS 6992M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6993L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6994W: http://www.intel.com/support/feedback.htm 6995W: http://e1000.sourceforge.net/ 6996Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6999S: Supported 7000F: Documentation/networking/e100.txt
7001F: Documentation/networking/e1000.txt 7002F: Documentation/networking/e1000e.txt 7003F: Documentation/networking/igb.txt 7004F: Documentation/networking/igbvf.txt 7005F: Documentation/networking/ixgb.txt 7006F: Documentation/networking/ixgbe.txt 7007F: Documentation/networking/ixgbevf.txt 7008F: Documentation/networking/i40e.txt 7009F: Documentation/networking/i40evf.txt 7010F: drivers/net/ethernet/intel/ 7011F: drivers/net/ethernet/intel/*/ 7012F: include/linux/avf/virtchnl.h 7013 7014INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7015M: Maik Broemme <mbroemme@libmpq.org> 7016L: linux-fbdev@vger.kernel.org 7017S: Maintained 7018F: Documentation/fb/intelfb.txt 7019F: drivers/video/fbdev/intelfb/ 7020 7021INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7022M: Zhenyu Wang <zhenyuw@linux.intel.com> 7023M: Zhi Wang <zhi.a.wang@intel.com> 7024L: intel-gvt-dev@lists.freedesktop.org 7025L: intel-gfx@lists.freedesktop.org 7026W: https://01.org/igvt-g 7027T: git https://github.com/01org/gvt-linux.git 7028S: Supported 7029F: drivers/gpu/drm/i915/gvt/ 7030 7031INTEL HID EVENT DRIVER 7032M: Alex Hung <alex.hung@canonical.com> 7033L: platform-driver-x86@vger.kernel.org 7034S: Maintained 7035F: drivers/platform/x86/intel-hid.c 7036 7037INTEL I/OAT DMA DRIVER 7038M: Dave Jiang <dave.jiang@intel.com> 7039R: Dan Williams <dan.j.williams@intel.com> 7040L: dmaengine@vger.kernel.org 7041Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7042S: Supported 7043F: drivers/dma/ioat* 7044 7045INTEL IDLE DRIVER 7046M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7047M: Len Brown <lenb@kernel.org> 7048L: linux-pm@vger.kernel.org 7049T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7050B: https://bugzilla.kernel.org 7051S: Supported 7052F: drivers/idle/intel_idle.c 7053 7054INTEL INTEGRATED SENSOR HUB DRIVER 7055M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7056M: Jiri Kosina <jikos@kernel.org> 7057L: linux-input@vger.kernel.org 7058S: Maintained 7059F: drivers/hid/intel-ish-hid/ 7060 7061INTEL IOMMU (VT-d) 7062M: David Woodhouse <dwmw2@infradead.org> 7063L: iommu@lists.linux-foundation.org 7064T: git git://git.infradead.org/iommu-2.6.git 7065S: Supported 7066F: drivers/iommu/intel-iommu.c 7067F: include/linux/intel-iommu.h 7068 7069INTEL IOP-ADMA DMA DRIVER 7070R: Dan Williams <dan.j.williams@intel.com> 7071S: Odd fixes 7072F: drivers/dma/iop-adma.c 7073 7074INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7075M: Krzysztof Halasa <khalasa@piap.pl> 7076S: Maintained 7077F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7078F: arch/arm/mach-ixp4xx/include/mach/npe.h 7079F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7080F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7081F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7082F: drivers/net/wan/ixp4xx_hss.c 7083 7084INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7085M: Deepak Saxena <dsaxena@plexity.net> 7086S: Maintained 7087F: drivers/char/hw_random/ixp4xx-rng.c 7088 7089INTEL MANAGEMENT ENGINE (mei) 7090M: Tomas Winkler <tomas.winkler@intel.com> 7091L: linux-kernel@vger.kernel.org 7092S: Supported 7093F: include/uapi/linux/mei.h 7094F: include/linux/mei_cl_bus.h 7095F: drivers/misc/mei/* 7096F: drivers/watchdog/mei_wdt.c 7097F: Documentation/misc-devices/mei/* 7098F: samples/mei/* 7099 7100INTEL MENLOW THERMAL DRIVER 7101M: Sujith Thomas <sujith.thomas@intel.com> 7102L: platform-driver-x86@vger.kernel.org 7103W: https://01.org/linux-acpi 7104S: Supported 7105F: drivers/platform/x86/intel_menlow.c 7106 7107INTEL MERRIFIELD GPIO DRIVER 7108M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7109L: linux-gpio@vger.kernel.org 7110S: Maintained 7111F: drivers/gpio/gpio-merrifield.c 7112 7113INTEL MIC DRIVERS (mic) 7114M: Sudeep Dutt <sudeep.dutt@intel.com> 7115M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7116S: Supported 7117W: https://github.com/sudeepdutt/mic 7118W: http://software.intel.com/en-us/mic-developer 7119F: include/linux/mic_bus.h 7120F: include/linux/scif.h 7121F: include/uapi/linux/mic_common.h 7122F: include/uapi/linux/mic_ioctl.h 7123F: include/uapi/linux/scif_ioctl.h 7124F: drivers/misc/mic/ 7125F: drivers/dma/mic_x100_dma.c 7126F: drivers/dma/mic_x100_dma.h 7127F: Documentation/mic/ 7128 7129INTEL PMC CORE DRIVER 7130M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7131M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7132L: platform-driver-x86@vger.kernel.org 7133S: Maintained 7134F: arch/x86/include/asm/pmc_core.h 7135F: drivers/platform/x86/intel_pmc_core* 7136 7137INTEL PMC/P-Unit IPC DRIVER 7138M: Zha Qipeng<qipeng.zha@intel.com> 7139L: platform-driver-x86@vger.kernel.org 7140S: Maintained 7141F: drivers/platform/x86/intel_pmc_ipc.c 7142F: drivers/platform/x86/intel_punit_ipc.c 7143F: arch/x86/include/asm/intel_pmc_ipc.h 7144F: arch/x86/include/asm/intel_punit_ipc.h 7145 7146INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7147M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7148L: linux-wireless@vger.kernel.org 7149S: Maintained 7150F: Documentation/networking/README.ipw2100 7151F: Documentation/networking/README.ipw2200 7152F: drivers/net/wireless/intel/ipw2x00/ 7153 7154INTEL PSTATE DRIVER 7155M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7156M: Len Brown <lenb@kernel.org> 7157L: linux-pm@vger.kernel.org 7158S: Supported 7159F: drivers/cpufreq/intel_pstate.c 7160 7161INTEL RDMA RNIC DRIVER 7162M: Faisal Latif <faisal.latif@intel.com> 7163M: Shiraz Saleem <shiraz.saleem@intel.com> 7164L: linux-rdma@vger.kernel.org 7165S: Supported 7166F: drivers/infiniband/hw/i40iw/ 7167 7168INTEL TELEMETRY DRIVER 7169M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7170L: platform-driver-x86@vger.kernel.org 7171S: Maintained 7172F: arch/x86/include/asm/intel_telemetry.h 7173F: drivers/platform/x86/intel_telemetry* 7174 7175INTEL VIRTUAL BUTTON DRIVER 7176M: AceLan Kao <acelan.kao@canonical.com> 7177L: platform-driver-x86@vger.kernel.org 7178S: Maintained 7179F: drivers/platform/x86/intel-vbtn.c 7180 7181INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7182M: Stanislaw Gruszka <sgruszka@redhat.com> 7183L: linux-wireless@vger.kernel.org 7184S: Supported 7185F: drivers/net/wireless/intel/iwlegacy/ 7186 7187INTEL WIRELESS WIFI LINK (iwlwifi) 7188M: Johannes Berg <johannes.berg@intel.com> 7189M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7190M: Luca Coelho <luciano.coelho@intel.com> 7191M: Intel Linux Wireless <linuxwifi@intel.com> 7192L: linux-wireless@vger.kernel.org 7193W: http://intellinuxwireless.org 7194T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7195S: Supported 7196F: drivers/net/wireless/intel/iwlwifi/ 7197 7198INTEL WIRELESS WIMAX CONNECTION 2400 7199M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7200M: linux-wimax@intel.com 7201L: wimax@linuxwimax.org (subscribers-only) 7202S: Supported 7203W: http://linuxwimax.org 7204F: Documentation/wimax/README.i2400m 7205F: drivers/net/wimax/i2400m/ 7206F: include/uapi/linux/wimax/i2400m.h 7207 7208INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7209M: Mario Limonciello <mario.limonciello@dell.com> 7210S: Maintained 7211F: drivers/platform/x86/intel-wmi-thunderbolt.c 7212 7213INTEL(R) TRACE HUB 7214M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7215S: Supported 7216F: Documentation/trace/intel_th.txt 7217F: drivers/hwtracing/intel_th/ 7218 7219INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7220M: Ning Sun <ning.sun@intel.com> 7221L: tboot-devel@lists.sourceforge.net 7222W: http://tboot.sourceforge.net 7223T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7224S: Supported 7225F: Documentation/intel_txt.txt 7226F: include/linux/tboot.h 7227F: arch/x86/kernel/tboot.c 7228 7229INTEL-MID GPIO DRIVER 7230M: David Cohen <david.a.cohen@linux.intel.com> 7231L: linux-gpio@vger.kernel.org 7232S: Maintained 7233F: drivers/gpio/gpio-intel-mid.c 7234 7235INVENSENSE MPU-3050 GYROSCOPE DRIVER 7236M: Linus Walleij <linus.walleij@linaro.org> 7237L: linux-iio@vger.kernel.org 7238S: Maintained 7239F: drivers/iio/gyro/mpu3050* 7240F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7241 7242IOC3 ETHERNET DRIVER 7243M: Ralf Baechle <ralf@linux-mips.org> 7244L: linux-mips@linux-mips.org 7245S: Maintained 7246F: drivers/net/ethernet/sgi/ioc3-eth.c 7247 7248IOC3 SERIAL DRIVER 7249M: Pat Gefre <pfg@sgi.com> 7250L: linux-serial@vger.kernel.org 7251S: Maintained 7252F: drivers/tty/serial/ioc3_serial.c 7253 7254IOMMU DRIVERS 7255M: Joerg Roedel <joro@8bytes.org> 7256L: iommu@lists.linux-foundation.org 7257T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7258S: Maintained 7259F: Documentation/devicetree/bindings/iommu/ 7260F: drivers/iommu/ 7261F: include/linux/iommu.h 7262F: include/linux/iova.h 7263 7264IP MASQUERADING 7265M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7266S: Maintained 7267F: net/ipv4/netfilter/ipt_MASQUERADE.c 7268 7269IPMI SUBSYSTEM 7270M: Corey Minyard <minyard@acm.org> 7271L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7272W: http://openipmi.sourceforge.net/ 7273S: Supported 7274F: Documentation/IPMI.txt 7275F: drivers/char/ipmi/ 7276F: include/linux/ipmi* 7277F: include/uapi/linux/ipmi* 7278 7279IPS SCSI RAID DRIVER 7280M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7281L: linux-scsi@vger.kernel.org 7282W: http://www.adaptec.com/ 7283S: Maintained 7284F: drivers/scsi/ips* 7285 7286IPVS 7287M: Wensong Zhang <wensong@linux-vs.org> 7288M: Simon Horman <horms@verge.net.au> 7289M: Julian Anastasov <ja@ssi.bg> 7290L: netdev@vger.kernel.org 7291L: lvs-devel@vger.kernel.org 7292S: Maintained 7293T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7294T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7295F: Documentation/networking/ipvs-sysctl.txt 7296F: include/net/ip_vs.h 7297F: include/uapi/linux/ip_vs.h 7298F: net/netfilter/ipvs/ 7299 7300IPWIRELESS DRIVER 7301M: Jiri Kosina <jikos@kernel.org> 7302M: David Sterba <dsterba@suse.com> 7303S: Odd Fixes 7304F: drivers/tty/ipwireless/ 7305 7306IPX NETWORK LAYER 7307L: netdev@vger.kernel.org 7308S: Odd fixes 7309F: include/net/ipx.h 7310F: include/uapi/linux/ipx.h 7311F: net/ipx/ 7312 7313IRDA SUBSYSTEM 7314M: Samuel Ortiz <samuel@sortiz.org> 7315L: irda-users@lists.sourceforge.net (subscribers-only) 7316L: netdev@vger.kernel.org 7317W: http://irda.sourceforge.net/ 7318S: Maintained 7319T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7320F: Documentation/networking/irda.txt 7321F: drivers/staging/irda/ 7322 7323IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7324M: Marc Zyngier <marc.zyngier@arm.com> 7325S: Maintained 7326T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7327F: Documentation/IRQ-domain.txt 7328F: include/linux/irqdomain.h 7329F: kernel/irq/irqdomain.c 7330F: kernel/irq/msi.c 7331 7332IRQ SUBSYSTEM 7333M: Thomas Gleixner <tglx@linutronix.de> 7334L: linux-kernel@vger.kernel.org 7335S: Maintained 7336T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7337F: kernel/irq/ 7338 7339IRQCHIP DRIVERS 7340M: Thomas Gleixner <tglx@linutronix.de> 7341M: Jason Cooper <jason@lakedaemon.net> 7342M: Marc Zyngier <marc.zyngier@arm.com> 7343L: linux-kernel@vger.kernel.org 7344S: Maintained 7345T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7346F: Documentation/devicetree/bindings/interrupt-controller/ 7347F: drivers/irqchip/ 7348 7349ISA 7350M: William Breathitt Gray <vilhelm.gray@gmail.com> 7351S: Maintained 7352F: Documentation/isa.txt 7353F: drivers/base/isa.c 7354F: include/linux/isa.h 7355 7356ISA RADIO MODULE 7357M: Hans Verkuil <hverkuil@xs4all.nl> 7358L: linux-media@vger.kernel.org 7359T: git git://linuxtv.org/media_tree.git 7360W: https://linuxtv.org 7361S: Maintained 7362F: drivers/media/radio/radio-isa* 7363 7364ISAPNP 7365M: Jaroslav Kysela <perex@perex.cz> 7366S: Maintained 7367F: Documentation/isapnp.txt 7368F: drivers/pnp/isapnp/ 7369F: include/linux/isapnp.h 7370 7371ISCSI 7372M: Lee Duncan <lduncan@suse.com> 7373M: Chris Leech <cleech@redhat.com> 7374L: open-iscsi@googlegroups.com 7375W: www.open-iscsi.com 7376S: Maintained 7377F: drivers/scsi/*iscsi* 7378F: include/scsi/*iscsi* 7379 7380iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7381M: Peter Jones <pjones@redhat.com> 7382M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7383S: Maintained 7384F: drivers/firmware/iscsi_ibft* 7385 7386ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7387M: Or Gerlitz <ogerlitz@mellanox.com> 7388M: Sagi Grimberg <sagi@grimberg.me> 7389M: Roi Dayan <roid@mellanox.com> 7390L: linux-rdma@vger.kernel.org 7391S: Supported 7392W: http://www.openfabrics.org 7393W: www.open-iscsi.org 7394Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7395F: drivers/infiniband/ulp/iser/ 7396 7397ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7398M: Sagi Grimberg <sagi@grimberg.me> 7399T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7400L: linux-rdma@vger.kernel.org 7401L: target-devel@vger.kernel.org 7402S: Supported 7403W: http://www.linux-iscsi.org 7404F: drivers/infiniband/ulp/isert 7405 7406ISDN SUBSYSTEM 7407M: Karsten Keil <isdn@linux-pingi.de> 7408L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7409L: netdev@vger.kernel.org 7410W: http://www.isdn4linux.de 7411T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7412S: Maintained 7413F: Documentation/isdn/ 7414F: drivers/isdn/ 7415F: include/linux/isdn.h 7416F: include/linux/isdn/ 7417F: include/uapi/linux/isdn.h 7418F: include/uapi/linux/isdn/ 7419 7420ISDN SUBSYSTEM (Eicon active card driver) 7421M: Armin Schindler <mac@melware.de> 7422L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7423W: http://www.melware.de 7424S: Maintained 7425F: drivers/isdn/hardware/eicon/ 7426 7427IT87 HARDWARE MONITORING DRIVER 7428M: Jean Delvare <jdelvare@suse.com> 7429L: linux-hwmon@vger.kernel.org 7430S: Maintained 7431F: Documentation/hwmon/it87 7432F: drivers/hwmon/it87.c 7433 7434IT913X MEDIA DRIVER 7435M: Antti Palosaari <crope@iki.fi> 7436L: linux-media@vger.kernel.org 7437W: https://linuxtv.org 7438W: http://palosaari.fi/linux/ 7439Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7440T: git git://linuxtv.org/anttip/media_tree.git 7441S: Maintained 7442F: drivers/media/tuners/it913x* 7443 7444IVTV VIDEO4LINUX DRIVER 7445M: Andy Walls <awalls@md.metrocast.net> 7446L: ivtv-devel@ivtvdriver.org (subscribers-only) 7447L: linux-media@vger.kernel.org 7448T: git git://linuxtv.org/media_tree.git 7449W: http://www.ivtvdriver.org 7450S: Maintained 7451F: Documentation/media/v4l-drivers/ivtv* 7452F: drivers/media/pci/ivtv/ 7453F: include/uapi/linux/ivtv* 7454 7455IX2505V MEDIA DRIVER 7456M: Malcolm Priestley <tvboxspy@gmail.com> 7457L: linux-media@vger.kernel.org 7458W: https://linuxtv.org 7459Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7460S: Maintained 7461F: drivers/media/dvb-frontends/ix2505v* 7462 7463JC42.4 TEMPERATURE SENSOR DRIVER 7464M: Guenter Roeck <linux@roeck-us.net> 7465L: linux-hwmon@vger.kernel.org 7466S: Maintained 7467F: drivers/hwmon/jc42.c 7468F: Documentation/hwmon/jc42 7469 7470JFS FILESYSTEM 7471M: Dave Kleikamp <shaggy@kernel.org> 7472L: jfs-discussion@lists.sourceforge.net 7473W: http://jfs.sourceforge.net/ 7474T: git git://github.com/kleikamp/linux-shaggy.git 7475S: Maintained 7476F: Documentation/filesystems/jfs.txt 7477F: fs/jfs/ 7478 7479JME NETWORK DRIVER 7480M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7481L: netdev@vger.kernel.org 7482S: Maintained 7483F: drivers/net/ethernet/jme.* 7484 7485JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7486M: David Woodhouse <dwmw2@infradead.org> 7487L: linux-mtd@lists.infradead.org 7488W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7489S: Maintained 7490F: fs/jffs2/ 7491F: include/uapi/linux/jffs2.h 7492 7493JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7494M: "Theodore Ts'o" <tytso@mit.edu> 7495M: Jan Kara <jack@suse.com> 7496L: linux-ext4@vger.kernel.org 7497S: Maintained 7498F: fs/jbd2/ 7499F: include/linux/jbd2.h 7500 7501JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7502M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7503L: linux-media@vger.kernel.org 7504S: Maintained 7505F: drivers/media/platform/rcar_jpu.c 7506 7507JSM Neo PCI based serial card 7508M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7509L: linux-serial@vger.kernel.org 7510S: Maintained 7511F: drivers/tty/serial/jsm/ 7512 7513K10TEMP HARDWARE MONITORING DRIVER 7514M: Clemens Ladisch <clemens@ladisch.de> 7515L: linux-hwmon@vger.kernel.org 7516S: Maintained 7517F: Documentation/hwmon/k10temp 7518F: drivers/hwmon/k10temp.c 7519 7520K8TEMP HARDWARE MONITORING DRIVER 7521M: Rudolf Marek <r.marek@assembler.cz> 7522L: linux-hwmon@vger.kernel.org 7523S: Maintained 7524F: Documentation/hwmon/k8temp 7525F: drivers/hwmon/k8temp.c 7526 7527KASAN 7528M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7529R: Alexander Potapenko <glider@google.com> 7530R: Dmitry Vyukov <dvyukov@google.com> 7531L: kasan-dev@googlegroups.com 7532S: Maintained 7533F: arch/*/include/asm/kasan.h 7534F: arch/*/mm/kasan_init* 7535F: Documentation/dev-tools/kasan.rst 7536F: include/linux/kasan*.h 7537F: lib/test_kasan.c 7538F: mm/kasan/ 7539F: scripts/Makefile.kasan 7540 7541KCONFIG 7542L: linux-kbuild@vger.kernel.org 7543S: Orphan 7544F: Documentation/kbuild/kconfig-language.txt 7545F: scripts/kconfig/ 7546 7547KDUMP 7548M: Dave Young <dyoung@redhat.com> 7549M: Baoquan He <bhe@redhat.com> 7550R: Vivek Goyal <vgoyal@redhat.com> 7551L: kexec@lists.infradead.org 7552W: http://lse.sourceforge.net/kdump/ 7553S: Maintained 7554F: Documentation/kdump/ 7555 7556KEENE FM RADIO TRANSMITTER DRIVER 7557M: Hans Verkuil <hverkuil@xs4all.nl> 7558L: linux-media@vger.kernel.org 7559T: git git://linuxtv.org/media_tree.git 7560W: https://linuxtv.org 7561S: Maintained 7562F: drivers/media/radio/radio-keene* 7563 7564KERNEL AUTOMOUNTER v4 (AUTOFS4) 7565M: Ian Kent <raven@themaw.net> 7566L: autofs@vger.kernel.org 7567S: Maintained 7568F: fs/autofs4/ 7569 7570KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7571M: Masahiro Yamada <yamada.masahiro@socionext.com> 7572M: Michal Marek <michal.lkml@markovi.net> 7573T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7574L: linux-kbuild@vger.kernel.org 7575S: Maintained 7576F: Documentation/kbuild/ 7577F: Makefile 7578F: scripts/Makefile.* 7579F: scripts/basic/ 7580F: scripts/mk* 7581F: scripts/package/ 7582 7583KERNEL JANITORS 7584L: kernel-janitors@vger.kernel.org 7585W: http://kernelnewbies.org/KernelJanitors 7586S: Odd Fixes 7587 7588KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7589M: "J. Bruce Fields" <bfields@fieldses.org> 7590M: Jeff Layton <jlayton@kernel.org> 7591L: linux-nfs@vger.kernel.org 7592W: http://nfs.sourceforge.net/ 7593T: git git://linux-nfs.org/~bfields/linux.git 7594S: Supported 7595F: fs/nfsd/ 7596F: include/uapi/linux/nfsd/ 7597F: fs/lockd/ 7598F: fs/nfs_common/ 7599F: net/sunrpc/ 7600F: include/linux/lockd/ 7601F: include/linux/sunrpc/ 7602F: include/uapi/linux/sunrpc/ 7603 7604KERNEL SELFTEST FRAMEWORK 7605M: Shuah Khan <shuahkh@osg.samsung.com> 7606M: Shuah Khan <shuah@kernel.org> 7607L: linux-kselftest@vger.kernel.org 7608T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7609S: Maintained 7610F: tools/testing/selftests/ 7611F: Documentation/dev-tools/kselftest* 7612 7613KERNEL USERMODE HELPER 7614M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7615L: linux-kernel@vger.kernel.org 7616S: Maintained 7617F: kernel/umh.c 7618F: include/linux/umh.h 7619 7620KERNEL VIRTUAL MACHINE (KVM) 7621M: Paolo Bonzini <pbonzini@redhat.com> 7622M: Radim Krčmář <rkrcmar@redhat.com> 7623L: kvm@vger.kernel.org 7624W: http://www.linux-kvm.org 7625T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7626S: Supported 7627F: Documentation/virtual/kvm/ 7628F: include/trace/events/kvm.h 7629F: include/uapi/asm-generic/kvm* 7630F: include/uapi/linux/kvm* 7631F: include/asm-generic/kvm* 7632F: include/linux/kvm* 7633F: include/kvm/iodev.h 7634F: virt/kvm/* 7635F: tools/kvm/ 7636 7637KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7638M: Joerg Roedel <joro@8bytes.org> 7639L: kvm@vger.kernel.org 7640W: http://www.linux-kvm.org/ 7641S: Maintained 7642F: arch/x86/include/asm/svm.h 7643F: arch/x86/kvm/svm.c 7644 7645KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7646M: Christoffer Dall <christoffer.dall@linaro.org> 7647M: Marc Zyngier <marc.zyngier@arm.com> 7648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7649L: kvmarm@lists.cs.columbia.edu 7650W: http://systems.cs.columbia.edu/projects/kvm-arm 7651T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7652S: Supported 7653F: arch/arm/include/uapi/asm/kvm* 7654F: arch/arm/include/asm/kvm* 7655F: arch/arm/kvm/ 7656F: virt/kvm/arm/ 7657F: include/kvm/arm_* 7658 7659KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7660M: Christoffer Dall <christoffer.dall@linaro.org> 7661M: Marc Zyngier <marc.zyngier@arm.com> 7662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7663L: kvmarm@lists.cs.columbia.edu 7664S: Maintained 7665F: arch/arm64/include/uapi/asm/kvm* 7666F: arch/arm64/include/asm/kvm* 7667F: arch/arm64/kvm/ 7668 7669KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7670M: James Hogan <jhogan@kernel.org> 7671L: linux-mips@linux-mips.org 7672S: Supported 7673F: arch/mips/include/uapi/asm/kvm* 7674F: arch/mips/include/asm/kvm* 7675F: arch/mips/kvm/ 7676 7677KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7678M: Paul Mackerras <paulus@ozlabs.org> 7679L: kvm-ppc@vger.kernel.org 7680W: http://www.linux-kvm.org/ 7681T: git git://github.com/agraf/linux-2.6.git 7682S: Supported 7683F: arch/powerpc/include/uapi/asm/kvm* 7684F: arch/powerpc/include/asm/kvm* 7685F: arch/powerpc/kvm/ 7686F: arch/powerpc/kernel/kvm* 7687 7688KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7689M: Christian Borntraeger <borntraeger@de.ibm.com> 7690M: Cornelia Huck <cohuck@redhat.com> 7691L: linux-s390@vger.kernel.org 7692W: http://www.ibm.com/developerworks/linux/linux390/ 7693T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7694S: Supported 7695F: arch/s390/include/uapi/asm/kvm* 7696F: arch/s390/include/asm/gmap.h 7697F: arch/s390/include/asm/kvm* 7698F: arch/s390/kvm/ 7699F: arch/s390/mm/gmap.c 7700 7701KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7702M: Paolo Bonzini <pbonzini@redhat.com> 7703M: Radim Krčmář <rkrcmar@redhat.com> 7704L: kvm@vger.kernel.org 7705W: http://www.linux-kvm.org 7706T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7707S: Supported 7708F: arch/x86/kvm/ 7709F: arch/x86/include/uapi/asm/kvm* 7710F: arch/x86/include/asm/kvm* 7711F: arch/x86/include/asm/pvclock-abi.h 7712F: arch/x86/kernel/kvm.c 7713F: arch/x86/kernel/kvmclock.c 7714 7715KERNFS 7716M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7717M: Tejun Heo <tj@kernel.org> 7718T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7719S: Supported 7720F: include/linux/kernfs.h 7721F: fs/kernfs/ 7722 7723KEXEC 7724M: Eric Biederman <ebiederm@xmission.com> 7725W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7726L: kexec@lists.infradead.org 7727S: Maintained 7728F: include/linux/kexec.h 7729F: include/uapi/linux/kexec.h 7730F: kernel/kexec* 7731 7732KEYS-ENCRYPTED 7733M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7734L: linux-integrity@vger.kernel.org 7735L: keyrings@vger.kernel.org 7736S: Supported 7737F: Documentation/security/keys/trusted-encrypted.rst 7738F: include/keys/encrypted-type.h 7739F: security/keys/encrypted-keys/ 7740 7741KEYS-TRUSTED 7742M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7743L: linux-integrity@vger.kernel.org 7744L: keyrings@vger.kernel.org 7745S: Supported 7746F: Documentation/security/keys/trusted-encrypted.rst 7747F: include/keys/trusted-type.h 7748F: security/keys/trusted.c 7749F: security/keys/trusted.h 7750 7751KEYS/KEYRINGS: 7752M: David Howells <dhowells@redhat.com> 7753L: keyrings@vger.kernel.org 7754S: Maintained 7755F: Documentation/security/keys/core.rst 7756F: include/linux/key.h 7757F: include/linux/key-type.h 7758F: include/linux/keyctl.h 7759F: include/uapi/linux/keyctl.h 7760F: include/keys/ 7761F: security/keys/ 7762 7763KGDB / KDB /debug_core 7764M: Jason Wessel <jason.wessel@windriver.com> 7765M: Daniel Thompson <daniel.thompson@linaro.org> 7766W: http://kgdb.wiki.kernel.org/ 7767L: kgdb-bugreport@lists.sourceforge.net 7768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7769S: Maintained 7770F: Documentation/dev-tools/kgdb.rst 7771F: drivers/misc/kgdbts.c 7772F: drivers/tty/serial/kgdboc.c 7773F: include/linux/kdb.h 7774F: include/linux/kgdb.h 7775F: kernel/debug/ 7776 7777KMEMLEAK 7778M: Catalin Marinas <catalin.marinas@arm.com> 7779S: Maintained 7780F: Documentation/dev-tools/kmemleak.rst 7781F: include/linux/kmemleak.h 7782F: mm/kmemleak.c 7783F: mm/kmemleak-test.c 7784 7785KMOD KERNEL MODULE LOADER - USERMODE HELPER 7786M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7787L: linux-kernel@vger.kernel.org 7788S: Maintained 7789F: kernel/kmod.c 7790F: include/linux/kmod.h 7791F: lib/test_kmod.c 7792F: tools/testing/selftests/kmod/ 7793 7794KPROBES 7795M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7796M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7797M: "David S. Miller" <davem@davemloft.net> 7798M: Masami Hiramatsu <mhiramat@kernel.org> 7799S: Maintained 7800F: Documentation/kprobes.txt 7801F: include/linux/kprobes.h 7802F: include/asm-generic/kprobes.h 7803F: kernel/kprobes.c 7804 7805KS0108 LCD CONTROLLER DRIVER 7806M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7807W: http://miguelojeda.es/auxdisplay.htm 7808W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7809S: Maintained 7810F: Documentation/auxdisplay/ks0108 7811F: drivers/auxdisplay/ks0108.c 7812F: include/linux/ks0108.h 7813 7814L3MDEV 7815M: David Ahern <dsa@cumulusnetworks.com> 7816L: netdev@vger.kernel.org 7817S: Maintained 7818F: net/l3mdev 7819F: include/net/l3mdev.h 7820 7821LANTIQ MIPS ARCHITECTURE 7822M: John Crispin <john@phrozen.org> 7823L: linux-mips@linux-mips.org 7824S: Maintained 7825F: arch/mips/lantiq 7826F: drivers/soc/lantiq 7827 7828LAPB module 7829L: linux-x25@vger.kernel.org 7830S: Orphan 7831F: Documentation/networking/lapb-module.txt 7832F: include/*/lapb.h 7833F: net/lapb/ 7834 7835LASI 53c700 driver for PARISC 7836M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7837L: linux-scsi@vger.kernel.org 7838S: Maintained 7839F: Documentation/scsi/53c700.txt 7840F: drivers/scsi/53c700* 7841 7842LEAKING_ADDRESSES 7843M: Tobin C. Harding <me@tobin.cc> 7844S: Maintained 7845F: scripts/leaking_addresses.pl 7846 7847LED SUBSYSTEM 7848M: Richard Purdie <rpurdie@rpsys.net> 7849M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7850M: Pavel Machek <pavel@ucw.cz> 7851L: linux-leds@vger.kernel.org 7852T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7853S: Maintained 7854F: Documentation/devicetree/bindings/leds/ 7855F: drivers/leds/ 7856F: include/linux/leds.h 7857 7858LEGACY EEPROM DRIVER 7859M: Jean Delvare <jdelvare@suse.com> 7860S: Maintained 7861F: Documentation/misc-devices/eeprom 7862F: drivers/misc/eeprom/eeprom.c 7863 7864LEGO USB Tower driver 7865M: Juergen Stuber <starblue@users.sourceforge.net> 7866L: legousb-devel@lists.sourceforge.net 7867W: http://legousb.sourceforge.net/ 7868S: Maintained 7869F: drivers/usb/misc/legousbtower.c 7870 7871LG2160 MEDIA DRIVER 7872M: Michael Krufky <mkrufky@linuxtv.org> 7873L: linux-media@vger.kernel.org 7874W: https://linuxtv.org 7875W: http://github.com/mkrufky 7876Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7877T: git git://linuxtv.org/mkrufky/tuners.git 7878S: Maintained 7879F: drivers/media/dvb-frontends/lg2160.* 7880 7881LGDT3305 MEDIA DRIVER 7882M: Michael Krufky <mkrufky@linuxtv.org> 7883L: linux-media@vger.kernel.org 7884W: https://linuxtv.org 7885W: http://github.com/mkrufky 7886Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7887T: git git://linuxtv.org/mkrufky/tuners.git 7888S: Maintained 7889F: drivers/media/dvb-frontends/lgdt3305.* 7890 7891LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7892M: Viresh Kumar <vireshk@kernel.org> 7893L: linux-ide@vger.kernel.org 7894T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7895S: Maintained 7896F: include/linux/pata_arasan_cf_data.h 7897F: drivers/ata/pata_arasan_cf.c 7898 7899LIBATA PATA DRIVERS 7900M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7901M: Tejun Heo <tj@kernel.org> 7902L: linux-ide@vger.kernel.org 7903T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7904S: Maintained 7905F: drivers/ata/pata_*.c 7906F: drivers/ata/ata_generic.c 7907 7908LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7909M: Linus Walleij <linus.walleij@linaro.org> 7910L: linux-ide@vger.kernel.org 7911T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7912S: Maintained 7913F: drivers/ata/pata_ftide010.c 7914F: drivers/ata/sata_gemini.c 7915F: drivers/ata/sata_gemini.h 7916 7917LIBATA SATA AHCI PLATFORM devices support 7918M: Hans de Goede <hdegoede@redhat.com> 7919M: Tejun Heo <tj@kernel.org> 7920L: linux-ide@vger.kernel.org 7921T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7922S: Maintained 7923F: drivers/ata/ahci_platform.c 7924F: drivers/ata/libahci_platform.c 7925F: include/linux/ahci_platform.h 7926 7927LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7928M: Mikael Pettersson <mikpelinux@gmail.com> 7929L: linux-ide@vger.kernel.org 7930T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7931S: Maintained 7932F: drivers/ata/sata_promise.* 7933 7934LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7935M: Tejun Heo <tj@kernel.org> 7936L: linux-ide@vger.kernel.org 7937T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7938S: Maintained 7939F: drivers/ata/ 7940F: include/linux/ata.h 7941F: include/linux/libata.h 7942F: Documentation/devicetree/bindings/ata/ 7943 7944LIBLOCKDEP 7945M: Sasha Levin <alexander.levin@verizon.com> 7946S: Maintained 7947F: tools/lib/lockdep/ 7948 7949LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7950M: Ross Zwisler <ross.zwisler@linux.intel.com> 7951L: linux-nvdimm@lists.01.org 7952Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7953S: Supported 7954F: drivers/nvdimm/blk.c 7955F: drivers/nvdimm/region_devs.c 7956 7957LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7958M: Vishal Verma <vishal.l.verma@intel.com> 7959L: linux-nvdimm@lists.01.org 7960Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7961S: Supported 7962F: drivers/nvdimm/btt* 7963 7964LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7965M: Ross Zwisler <ross.zwisler@linux.intel.com> 7966L: linux-nvdimm@lists.01.org 7967Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7968S: Supported 7969F: drivers/nvdimm/pmem* 7970 7971LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7972M: Dan Williams <dan.j.williams@intel.com> 7973L: linux-nvdimm@lists.01.org 7974Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7975T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7976S: Supported 7977F: drivers/nvdimm/* 7978F: drivers/acpi/nfit/* 7979F: include/linux/nd.h 7980F: include/linux/libnvdimm.h 7981F: include/uapi/linux/ndctl.h 7982 7983LIGHTNVM PLATFORM SUPPORT 7984M: Matias Bjorling <mb@lightnvm.io> 7985W: http://github/OpenChannelSSD 7986L: linux-block@vger.kernel.org 7987S: Maintained 7988F: drivers/lightnvm/ 7989F: include/linux/lightnvm.h 7990F: include/uapi/linux/lightnvm.h 7991 7992LINUX FOR POWER MACINTOSH 7993M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7994W: http://www.penguinppc.org/ 7995L: linuxppc-dev@lists.ozlabs.org 7996S: Maintained 7997F: arch/powerpc/platforms/powermac/ 7998F: drivers/macintosh/ 7999 8000LINUX FOR POWERPC (32-BIT AND 64-BIT)
8001M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8002M: Paul Mackerras <paulus@samba.org> 8003M: Michael Ellerman <mpe@ellerman.id.au> 8004W: https://github.com/linuxppc/linux/wiki 8005L: linuxppc-dev@lists.ozlabs.org 8006Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8007T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8008S: Supported 8009F: Documentation/ABI/stable/sysfs-firmware-opal-* 8010F: Documentation/devicetree/bindings/powerpc/ 8011F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8012F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8013F: Documentation/powerpc/ 8014F: arch/powerpc/ 8015F: drivers/char/tpm/tpm_ibmvtpm* 8016F: drivers/crypto/nx/ 8017F: drivers/crypto/vmx/ 8018F: drivers/i2c/busses/i2c-opal.c 8019F: drivers/net/ethernet/ibm/ibmveth.* 8020F: drivers/net/ethernet/ibm/ibmvnic.* 8021F: drivers/pci/hotplug/pnv_php.c 8022F: drivers/pci/hotplug/rpa* 8023F: drivers/rtc/rtc-opal.c 8024F: drivers/scsi/ibmvscsi/ 8025F: drivers/tty/hvc/hvc_opal.c 8026F: drivers/watchdog/wdrtas.c 8027F: tools/testing/selftests/powerpc 8028N: /pmac 8029N: powermac 8030N: powernv 8031N: [^a-z0-9]ps3 8032N: pseries 8033 8034LINUX FOR POWERPC EMBEDDED MPC5XXX 8035M: Anatolij Gustschin <agust@denx.de> 8036L: linuxppc-dev@lists.ozlabs.org 8037T: git git://git.denx.de/linux-denx-agust.git 8038S: Maintained 8039F: arch/powerpc/platforms/512x/ 8040F: arch/powerpc/platforms/52xx/ 8041 8042LINUX FOR POWERPC EMBEDDED PPC4XX 8043M: Alistair Popple <alistair@popple.id.au> 8044M: Matt Porter <mporter@kernel.crashing.org> 8045W: http://www.penguinppc.org/ 8046L: linuxppc-dev@lists.ozlabs.org 8047S: Maintained 8048F: arch/powerpc/platforms/40x/ 8049F: arch/powerpc/platforms/44x/ 8050 8051LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8052M: Scott Wood <oss@buserror.net> 8053M: Kumar Gala <galak@kernel.crashing.org> 8054W: http://www.penguinppc.org/ 8055L: linuxppc-dev@lists.ozlabs.org 8056T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8057S: Maintained 8058F: arch/powerpc/platforms/83xx/ 8059F: arch/powerpc/platforms/85xx/ 8060F: Documentation/devicetree/bindings/powerpc/fsl/ 8061 8062LINUX FOR POWERPC EMBEDDED PPC8XX 8063M: Vitaly Bordug <vitb@kernel.crashing.org> 8064W: http://www.penguinppc.org/ 8065L: linuxppc-dev@lists.ozlabs.org 8066S: Maintained 8067F: arch/powerpc/platforms/8xx/ 8068 8069LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8070L: linuxppc-dev@lists.ozlabs.org 8071S: Orphan 8072F: arch/powerpc/*/*virtex* 8073F: arch/powerpc/*/*/*virtex* 8074 8075LINUX FOR POWERPC PA SEMI PWRFICIENT 8076L: linuxppc-dev@lists.ozlabs.org 8077S: Orphan 8078F: arch/powerpc/platforms/pasemi/ 8079F: drivers/*/*pasemi* 8080F: drivers/*/*/*pasemi* 8081 8082LINUX KERNEL DUMP TEST MODULE (LKDTM) 8083M: Kees Cook <keescook@chromium.org> 8084S: Maintained 8085F: drivers/misc/lkdtm* 8086 8087LINUX SECURITY MODULE (LSM) FRAMEWORK 8088M: Chris Wright <chrisw@sous-sol.org> 8089L: linux-security-module@vger.kernel.org 8090S: Supported 8091 8092LIS3LV02D ACCELEROMETER DRIVER 8093M: Eric Piel <eric.piel@tremplin-utc.net> 8094S: Maintained 8095F: Documentation/misc-devices/lis3lv02d 8096F: drivers/misc/lis3lv02d/ 8097F: drivers/platform/x86/hp_accel.c 8098 8099LIVE PATCHING 8100M: Josh Poimboeuf <jpoimboe@redhat.com> 8101M: Jessica Yu <jeyu@kernel.org> 8102M: Jiri Kosina <jikos@kernel.org> 8103M: Miroslav Benes <mbenes@suse.cz> 8104R: Petr Mladek <pmladek@suse.com> 8105S: Maintained 8106F: kernel/livepatch/ 8107F: include/linux/livepatch.h 8108F: arch/x86/include/asm/livepatch.h 8109F: arch/x86/kernel/livepatch.c 8110F: Documentation/livepatch/ 8111F: Documentation/ABI/testing/sysfs-kernel-livepatch 8112F: samples/livepatch/ 8113L: live-patching@vger.kernel.org 8114T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8115 8116LLC (802.2) 8117L: netdev@vger.kernel.org 8118S: Odd fixes 8119F: include/linux/llc.h 8120F: include/uapi/linux/llc.h 8121F: include/net/llc* 8122F: net/llc/ 8123 8124LM73 HARDWARE MONITOR DRIVER 8125M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8126L: linux-hwmon@vger.kernel.org 8127S: Maintained 8128F: drivers/hwmon/lm73.c 8129 8130LM78 HARDWARE MONITOR DRIVER 8131M: Jean Delvare <jdelvare@suse.com> 8132L: linux-hwmon@vger.kernel.org 8133S: Maintained 8134F: Documentation/hwmon/lm78 8135F: drivers/hwmon/lm78.c 8136 8137LM83 HARDWARE MONITOR DRIVER 8138M: Jean Delvare <jdelvare@suse.com> 8139L: linux-hwmon@vger.kernel.org 8140S: Maintained 8141F: Documentation/hwmon/lm83 8142F: drivers/hwmon/lm83.c 8143 8144LM90 HARDWARE MONITOR DRIVER 8145M: Jean Delvare <jdelvare@suse.com> 8146L: linux-hwmon@vger.kernel.org 8147S: Maintained 8148F: Documentation/hwmon/lm90 8149F: Documentation/devicetree/bindings/hwmon/lm90.txt 8150F: drivers/hwmon/lm90.c 8151F: include/dt-bindings/thermal/lm90.h 8152 8153LM95234 HARDWARE MONITOR DRIVER 8154M: Guenter Roeck <linux@roeck-us.net> 8155L: linux-hwmon@vger.kernel.org 8156S: Maintained 8157F: Documentation/hwmon/lm95234 8158F: drivers/hwmon/lm95234.c 8159 8160LME2510 MEDIA DRIVER 8161M: Malcolm Priestley <tvboxspy@gmail.com> 8162L: linux-media@vger.kernel.org 8163W: https://linuxtv.org 8164Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8165S: Maintained 8166F: drivers/media/usb/dvb-usb-v2/lmedm04* 8167 8168LOADPIN SECURITY MODULE 8169M: Kees Cook <keescook@chromium.org> 8170T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8171S: Supported 8172F: security/loadpin/ 8173F: Documentation/admin-guide/LSM/LoadPin.rst 8174 8175LOCKING PRIMITIVES 8176M: Peter Zijlstra <peterz@infradead.org> 8177M: Ingo Molnar <mingo@redhat.com> 8178L: linux-kernel@vger.kernel.org 8179T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8180S: Maintained 8181F: Documentation/locking/ 8182F: include/linux/lockdep.h 8183F: include/linux/spinlock*.h 8184F: arch/*/include/asm/spinlock*.h 8185F: include/linux/rwlock*.h 8186F: include/linux/mutex*.h 8187F: arch/*/include/asm/mutex*.h 8188F: include/linux/rwsem*.h 8189F: arch/*/include/asm/rwsem.h 8190F: include/linux/seqlock.h 8191F: lib/locking*.[ch] 8192F: kernel/locking/ 8193 8194LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8195M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8196L: linux-ntfs-dev@lists.sourceforge.net 8197W: http://www.linux-ntfs.org/content/view/19/37/ 8198S: Maintained 8199F: Documentation/ldm.txt 8200F: block/partitions/ldm.* 8201 8202LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8203M: Sathya Prakash <sathya.prakash@broadcom.com> 8204M: Chaitra P B <chaitra.basappa@broadcom.com> 8205M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8206L: MPT-FusionLinux.pdl@broadcom.com 8207L: linux-scsi@vger.kernel.org 8208W: http://www.avagotech.com/support/ 8209S: Supported 8210F: drivers/message/fusion/ 8211F: drivers/scsi/mpt2sas/ 8212F: drivers/scsi/mpt3sas/ 8213 8214LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8215M: Matthew Wilcox <matthew@wil.cx> 8216L: linux-scsi@vger.kernel.org 8217S: Maintained 8218F: drivers/scsi/sym53c8xx_2/ 8219 8220LTC4261 HARDWARE MONITOR DRIVER 8221M: Guenter Roeck <linux@roeck-us.net> 8222L: linux-hwmon@vger.kernel.org 8223S: Maintained 8224F: Documentation/hwmon/ltc4261 8225F: drivers/hwmon/ltc4261.c 8226 8227LTC4306 I2C MULTIPLEXER DRIVER 8228M: Michael Hennerich <michael.hennerich@analog.com> 8229W: http://ez.analog.com/community/linux-device-drivers 8230L: linux-i2c@vger.kernel.org 8231S: Supported 8232F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8233F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8234 8235LTP (Linux Test Project) 8236M: Mike Frysinger <vapier@gentoo.org> 8237M: Cyril Hrubis <chrubis@suse.cz> 8238M: Wanlong Gao <wanlong.gao@gmail.com> 8239M: Jan Stancek <jstancek@redhat.com> 8240M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8241M: Alexey Kodanev <alexey.kodanev@oracle.com> 8242L: ltp@lists.linux.it (subscribers-only) 8243W: http://linux-test-project.github.io/ 8244T: git git://github.com/linux-test-project/ltp.git 8245S: Maintained 8246 8247M32R ARCHITECTURE 8248W: http://www.linux-m32r.org/ 8249S: Orphan 8250F: arch/m32r/ 8251 8252M68K ARCHITECTURE 8253M: Geert Uytterhoeven <geert@linux-m68k.org> 8254L: linux-m68k@lists.linux-m68k.org 8255W: http://www.linux-m68k.org/ 8256T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8257S: Maintained 8258F: arch/m68k/ 8259F: drivers/zorro/ 8260 8261M68K ON APPLE MACINTOSH 8262M: Joshua Thompson <funaho@jurai.org> 8263W: http://www.mac.linux-m68k.org/ 8264L: linux-m68k@lists.linux-m68k.org 8265S: Maintained 8266F: arch/m68k/mac/ 8267 8268M68K ON HP9000/300 8269M: Philip Blundell <philb@gnu.org> 8270W: http://www.tazenda.demon.co.uk/phil/linux-hp 8271S: Maintained 8272F: arch/m68k/hp300/ 8273 8274M88DS3103 MEDIA DRIVER 8275M: Antti Palosaari <crope@iki.fi> 8276L: linux-media@vger.kernel.org 8277W: https://linuxtv.org 8278W: http://palosaari.fi/linux/ 8279Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8280T: git git://linuxtv.org/anttip/media_tree.git 8281S: Maintained 8282F: drivers/media/dvb-frontends/m88ds3103* 8283 8284M88RS2000 MEDIA DRIVER 8285M: Malcolm Priestley <tvboxspy@gmail.com> 8286L: linux-media@vger.kernel.org 8287W: https://linuxtv.org 8288Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8289S: Maintained 8290F: drivers/media/dvb-frontends/m88rs2000* 8291 8292MA901 MASTERKIT USB FM RADIO DRIVER 8293M: Alexey Klimov <klimov.linux@gmail.com> 8294L: linux-media@vger.kernel.org 8295T: git git://linuxtv.org/media_tree.git 8296S: Maintained 8297F: drivers/media/radio/radio-ma901.c 8298 8299MAC80211 8300M: Johannes Berg <johannes@sipsolutions.net> 8301L: linux-wireless@vger.kernel.org 8302W: http://wireless.kernel.org/ 8303T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8304T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8305S: Maintained 8306F: Documentation/networking/mac80211-injection.txt 8307F: include/net/mac80211.h 8308F: net/mac80211/ 8309F: drivers/net/wireless/mac80211_hwsim.[ch] 8310F: Documentation/networking/mac80211_hwsim/README 8311 8312MAILBOX API 8313M: Jassi Brar <jassisinghbrar@gmail.com> 8314L: linux-kernel@vger.kernel.org 8315S: Maintained 8316F: drivers/mailbox/ 8317F: include/linux/mailbox_client.h 8318F: include/linux/mailbox_controller.h 8319 8320MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8321M: Michael Kerrisk <mtk.manpages@gmail.com> 8322W: http://www.kernel.org/doc/man-pages 8323L: linux-man@vger.kernel.org 8324S: Maintained 8325 8326MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8327M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8328L: linux-mips@linux-mips.org 8329S: Maintained 8330F: arch/mips/boot/dts/img/pistachio_marduk.dts 8331 8332MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8333M: Andrew Lunn <andrew@lunn.ch> 8334M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8335L: netdev@vger.kernel.org 8336S: Maintained 8337F: drivers/net/dsa/mv88e6xxx/ 8338F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8339 8340MARVELL ARMADA DRM SUPPORT 8341M: Russell King <linux@armlinux.org.uk> 8342S: Maintained 8343T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8344T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8345F: drivers/gpu/drm/armada/ 8346F: include/uapi/drm/armada_drm.h 8347F: Documentation/devicetree/bindings/display/armada/ 8348 8349MARVELL CRYPTO DRIVER 8350M: Boris Brezillon <boris.brezillon@free-electrons.com> 8351M: Arnaud Ebalard <arno@natisbad.org> 8352F: drivers/crypto/marvell/ 8353S: Maintained 8354L: linux-crypto@vger.kernel.org 8355 8356MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8357M: Mirko Lindner <mlindner@marvell.com> 8358M: Stephen Hemminger <stephen@networkplumber.org> 8359L: netdev@vger.kernel.org 8360S: Maintained 8361F: drivers/net/ethernet/marvell/sk* 8362 8363MARVELL LIBERTAS WIRELESS DRIVER 8364L: libertas-dev@lists.infradead.org 8365S: Orphan 8366F: drivers/net/wireless/marvell/libertas/ 8367 8368MARVELL MACCHIATOBIN SUPPORT 8369M: Russell King <rmk@armlinux.org.uk> 8370L: linux-arm-kernel@lists.infradead.org 8371S: Maintained 8372F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8373 8374MARVELL MV643XX ETHERNET DRIVER 8375M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8376L: netdev@vger.kernel.org 8377S: Maintained 8378F: drivers/net/ethernet/marvell/mv643xx_eth.* 8379F: include/linux/mv643xx.h 8380 8381MARVELL MV88X3310 PHY DRIVER 8382M: Russell King <rmk@armlinux.org.uk> 8383L: netdev@vger.kernel.org 8384S: Maintained 8385F: drivers/net/phy/marvell10g.c 8386 8387MARVELL MVNETA ETHERNET DRIVER 8388M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8389L: netdev@vger.kernel.org 8390S: Maintained 8391F: drivers/net/ethernet/marvell/mvneta.* 8392 8393MARVELL MWIFIEX WIRELESS DRIVER 8394M: Amitkumar Karwar <amitkarwar@gmail.com> 8395M: Nishant Sarmukadam <nishants@marvell.com> 8396M: Ganapathi Bhat <gbhat@marvell.com> 8397M: Xinming Hu <huxm@marvell.com> 8398L: linux-wireless@vger.kernel.org 8399S: Maintained 8400F: drivers/net/wireless/marvell/mwifiex/ 8401 8402MARVELL MWL8K WIRELESS DRIVER 8403M: Lennert Buytenhek <buytenh@wantstofly.org> 8404L: linux-wireless@vger.kernel.org 8405S: Odd Fixes 8406F: drivers/net/wireless/marvell/mwl8k.c 8407 8408MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8409M: Nicolas Pitre <nico@fluxnic.net> 8410S: Odd Fixes 8411F: drivers/mmc/host/mvsdio.* 8412 8413MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8414M: Hu Ziji <huziji@marvell.com> 8415L: linux-mmc@vger.kernel.org 8416S: Supported 8417F: drivers/mmc/host/sdhci-xenon* 8418F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8419 8420MATROX FRAMEBUFFER DRIVER 8421L: linux-fbdev@vger.kernel.org 8422S: Orphan 8423F: drivers/video/fbdev/matrox/matroxfb_* 8424F: include/uapi/linux/matroxfb.h 8425 8426MAX16065 HARDWARE MONITOR DRIVER 8427M: Guenter Roeck <linux@roeck-us.net> 8428L: linux-hwmon@vger.kernel.org 8429S: Maintained 8430F: Documentation/hwmon/max16065 8431F: drivers/hwmon/max16065.c 8432 8433MAX20751 HARDWARE MONITOR DRIVER 8434M: Guenter Roeck <linux@roeck-us.net> 8435L: linux-hwmon@vger.kernel.org 8436S: Maintained 8437F: Documentation/hwmon/max20751 8438F: drivers/hwmon/max20751.c 8439 8440MAX2175 SDR TUNER DRIVER 8441M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8442L: linux-media@vger.kernel.org 8443T: git git://linuxtv.org/media_tree.git 8444S: Maintained 8445F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8446F: Documentation/media/v4l-drivers/max2175.rst 8447F: drivers/media/i2c/max2175* 8448F: include/uapi/linux/max2175.h 8449 8450MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8451L: linux-hwmon@vger.kernel.org 8452S: Orphan 8453F: Documentation/hwmon/max6650 8454F: drivers/hwmon/max6650.c 8455 8456MAX6697 HARDWARE MONITOR DRIVER 8457M: Guenter Roeck <linux@roeck-us.net> 8458L: linux-hwmon@vger.kernel.org 8459S: Maintained 8460F: Documentation/hwmon/max6697 8461F: Documentation/devicetree/bindings/i2c/max6697.txt 8462F: drivers/hwmon/max6697.c 8463F: include/linux/platform_data/max6697.h 8464 8465MAX9860 MONO AUDIO VOICE CODEC DRIVER 8466M: Peter Rosin <peda@axentia.se> 8467L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8468S: Maintained 8469F: Documentation/devicetree/bindings/sound/max9860.txt 8470F: sound/soc/codecs/max9860.* 8471 8472MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8473M: Javier Martinez Canillas <javier@dowhile0.org> 8474L: linux-kernel@vger.kernel.org 8475S: Supported 8476F: drivers/regulator/max77802-regulator.c 8477F: Documentation/devicetree/bindings/*/*max77802.txt 8478F: include/dt-bindings/*/*max77802.h 8479 8480MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8481M: Krzysztof Kozlowski <krzk@kernel.org> 8482M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8483L: linux-pm@vger.kernel.org 8484S: Supported 8485F: drivers/power/supply/max14577_charger.c 8486F: drivers/power/supply/max77693_charger.c 8487 8488MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8489M: Chanwoo Choi <cw00.choi@samsung.com> 8490M: Krzysztof Kozlowski <krzk@kernel.org> 8491M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8492L: linux-kernel@vger.kernel.org 8493S: Supported 8494F: drivers/*/max14577*.c 8495F: drivers/*/max77686*.c 8496F: drivers/*/max77693*.c 8497F: drivers/extcon/extcon-max14577.c 8498F: drivers/extcon/extcon-max77693.c 8499F: drivers/rtc/rtc-max77686.c 8500F: drivers/clk/clk-max77686.c 8501F: Documentation/devicetree/bindings/mfd/max14577.txt 8502F: Documentation/devicetree/bindings/*/max77686.txt 8503F: Documentation/devicetree/bindings/mfd/max77693.txt 8504F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8505F: include/linux/mfd/max14577*.h 8506F: include/linux/mfd/max77686*.h 8507F: include/linux/mfd/max77693*.h 8508 8509MAXIRADIO FM RADIO RECEIVER DRIVER 8510M: Hans Verkuil <hverkuil@xs4all.nl> 8511L: linux-media@vger.kernel.org 8512T: git git://linuxtv.org/media_tree.git 8513W: https://linuxtv.org 8514S: Maintained 8515F: drivers/media/radio/radio-maxiradio* 8516 8517MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8518M: Peter Rosin <peda@axentia.se> 8519L: linux-iio@vger.kernel.org 8520S: Maintained 8521F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8522F: drivers/iio/potentiometer/mcp4531.c 8523 8524MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8525M: William Breathitt Gray <vilhelm.gray@gmail.com> 8526L: linux-iio@vger.kernel.org 8527S: Maintained 8528F: drivers/iio/dac/cio-dac.c 8529 8530MEDIA DRIVERS FOR ASCOT2E 8531M: Sergey Kozlov <serjk@netup.ru> 8532M: Abylay Ospan <aospan@netup.ru> 8533L: linux-media@vger.kernel.org 8534W: https://linuxtv.org 8535W: http://netup.tv/ 8536T: git git://linuxtv.org/media_tree.git 8537S: Supported 8538F: drivers/media/dvb-frontends/ascot2e* 8539 8540MEDIA DRIVERS FOR CXD2841ER 8541M: Sergey Kozlov <serjk@netup.ru> 8542M: Abylay Ospan <aospan@netup.ru> 8543L: linux-media@vger.kernel.org 8544W: https://linuxtv.org 8545W: http://netup.tv/ 8546T: git git://linuxtv.org/media_tree.git 8547S: Supported 8548F: drivers/media/dvb-frontends/cxd2841er* 8549 8550MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8551M: Daniel Scheller <d.scheller.oss@gmail.com> 8552L: linux-media@vger.kernel.org 8553W: https://linuxtv.org 8554T: git git://linuxtv.org/media_tree.git 8555S: Maintained 8556F: drivers/media/pci/ddbridge/* 8557 8558MEDIA DRIVERS FOR FREESCALE IMX 8559M: Steve Longerbeam <slongerbeam@gmail.com> 8560M: Philipp Zabel <p.zabel@pengutronix.de> 8561L: linux-media@vger.kernel.org 8562T: git git://linuxtv.org/media_tree.git 8563S: Maintained 8564F: Documentation/devicetree/bindings/media/imx.txt 8565F: Documentation/media/v4l-drivers/imx.rst 8566F: drivers/staging/media/imx/ 8567F: include/linux/imx-media.h 8568F: include/media/imx.h 8569 8570MEDIA DRIVERS FOR HELENE 8571M: Abylay Ospan <aospan@netup.ru> 8572L: linux-media@vger.kernel.org 8573W: https://linuxtv.org 8574W: http://netup.tv/ 8575T: git git://linuxtv.org/media_tree.git 8576S: Supported 8577F: drivers/media/dvb-frontends/helene* 8578 8579MEDIA DRIVERS FOR HORUS3A 8580M: Sergey Kozlov <serjk@netup.ru> 8581M: Abylay Ospan <aospan@netup.ru> 8582L: linux-media@vger.kernel.org 8583W: https://linuxtv.org 8584W: http://netup.tv/ 8585T: git git://linuxtv.org/media_tree.git 8586S: Supported 8587F: drivers/media/dvb-frontends/horus3a* 8588 8589MEDIA DRIVERS FOR LNBH25 8590M: Sergey Kozlov <serjk@netup.ru> 8591M: Abylay Ospan <aospan@netup.ru> 8592L: linux-media@vger.kernel.org 8593W: https://linuxtv.org 8594W: http://netup.tv/ 8595T: git git://linuxtv.org/media_tree.git 8596S: Supported 8597F: drivers/media/dvb-frontends/lnbh25* 8598 8599MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8600M: Daniel Scheller <d.scheller.oss@gmail.com> 8601L: linux-media@vger.kernel.org 8602W: https://linuxtv.org 8603T: git git://linuxtv.org/media_tree.git 8604S: Maintained 8605F: drivers/media/dvb-frontends/mxl5xx* 8606 8607MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8608M: Sergey Kozlov <serjk@netup.ru> 8609M: Abylay Ospan <aospan@netup.ru> 8610L: linux-media@vger.kernel.org 8611W: https://linuxtv.org 8612W: http://netup.tv/ 8613T: git git://linuxtv.org/media_tree.git 8614S: Supported 8615F: drivers/media/pci/netup_unidvb/* 8616 8617MEDIA DRIVERS FOR RENESAS - DRIF 8618M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8619L: linux-media@vger.kernel.org 8620L: linux-renesas-soc@vger.kernel.org 8621T: git git://linuxtv.org/media_tree.git 8622S: Supported 8623F: Documentation/devicetree/bindings/media/renesas,drif.txt 8624F: drivers/media/platform/rcar_drif.c 8625 8626MEDIA DRIVERS FOR RENESAS - FCP 8627M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8628L: linux-media@vger.kernel.org 8629L: linux-renesas-soc@vger.kernel.org 8630T: git git://linuxtv.org/media_tree.git 8631S: Supported 8632F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8633F: drivers/media/platform/rcar-fcp.c 8634F: include/media/rcar-fcp.h 8635 8636MEDIA DRIVERS FOR RENESAS - FDP1 8637M: Kieran Bingham <kieran@bingham.xyz> 8638L: linux-media@vger.kernel.org 8639L: linux-renesas-soc@vger.kernel.org 8640T: git git://linuxtv.org/media_tree.git 8641S: Supported 8642F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8643F: drivers/media/platform/rcar_fdp1.c 8644 8645MEDIA DRIVERS FOR RENESAS - VIN 8646M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8647L: linux-media@vger.kernel.org 8648L: linux-renesas-soc@vger.kernel.org 8649T: git git://linuxtv.org/media_tree.git 8650S: Supported 8651F: Documentation/devicetree/bindings/media/rcar_vin.txt 8652F: drivers/media/platform/rcar-vin/ 8653 8654MEDIA DRIVERS FOR RENESAS - VSP1 8655M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8656L: linux-media@vger.kernel.org 8657L: linux-renesas-soc@vger.kernel.org 8658T: git git://linuxtv.org/media_tree.git 8659S: Supported 8660F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8661F: drivers/media/platform/vsp1/ 8662 8663MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8664M: Daniel Scheller <d.scheller.oss@gmail.com> 8665L: linux-media@vger.kernel.org 8666W: https://linuxtv.org 8667T: git git://linuxtv.org/media_tree.git 8668S: Maintained 8669F: drivers/media/dvb-frontends/stv0910* 8670 8671MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8672M: Daniel Scheller <d.scheller.oss@gmail.com> 8673L: linux-media@vger.kernel.org 8674W: https://linuxtv.org 8675T: git git://linuxtv.org/media_tree.git 8676S: Maintained 8677F: drivers/media/dvb-frontends/stv6111* 8678 8679MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8680M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8681M: Mauro Carvalho Chehab <mchehab@kernel.org> 8682P: LinuxTV.org Project 8683L: linux-media@vger.kernel.org 8684W: https://linuxtv.org 8685Q: http://patchwork.kernel.org/project/linux-media/list/ 8686T: git git://linuxtv.org/media_tree.git 8687S: Maintained 8688F: Documentation/devicetree/bindings/media/ 8689F: Documentation/media/ 8690F: drivers/media/ 8691F: drivers/staging/media/ 8692F: include/linux/platform_data/media/ 8693F: include/media/ 8694F: include/uapi/linux/dvb/ 8695F: include/uapi/linux/videodev2.h 8696F: include/uapi/linux/media.h 8697F: include/uapi/linux/v4l2-* 8698F: include/uapi/linux/meye.h 8699F: include/uapi/linux/ivtv* 8700F: include/uapi/linux/uvcvideo.h 8701 8702MEDIATEK CIR DRIVER 8703M: Sean Wang <sean.wang@mediatek.com> 8704S: Maintained 8705F: drivers/media/rc/mtk-cir.c 8706 8707MEDIATEK PMIC LED DRIVER 8708M: Sean Wang <sean.wang@mediatek.com> 8709S: Maintained 8710F: drivers/leds/leds-mt6323.c 8711F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8712 8713MEDIATEK ETHERNET DRIVER 8714M: Felix Fietkau <nbd@openwrt.org> 8715M: John Crispin <john@phrozen.org> 8716M: Sean Wang <sean.wang@mediatek.com> 8717M: Nelson Chang <nelson.chang@mediatek.com> 8718L: netdev@vger.kernel.org 8719S: Maintained 8720F: drivers/net/ethernet/mediatek/ 8721 8722MEDIATEK JPEG DRIVER 8723M: Rick Chang <rick.chang@mediatek.com> 8724M: Bin Liu <bin.liu@mediatek.com> 8725S: Supported 8726F: drivers/media/platform/mtk-jpeg/ 8727F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8728 8729MEDIATEK MDP DRIVER 8730M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8731M: Houlong Wei <houlong.wei@mediatek.com> 8732M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8733S: Supported 8734F: drivers/media/platform/mtk-mdp/ 8735F: drivers/media/platform/mtk-vpu/ 8736F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8737 8738MEDIATEK MEDIA DRIVER 8739M: Tiffany Lin <tiffany.lin@mediatek.com> 8740M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8741S: Supported 8742F: drivers/media/platform/mtk-vcodec/ 8743F: drivers/media/platform/mtk-vpu/ 8744F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8745F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8746 8747MEDIATEK MT7601U WIRELESS LAN DRIVER 8748M: Jakub Kicinski <kubakici@wp.pl> 8749L: linux-wireless@vger.kernel.org 8750S: Maintained 8751F: drivers/net/wireless/mediatek/mt7601u/ 8752 8753MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8754M: Sean Wang <sean.wang@mediatek.com> 8755S: Maintained 8756F: drivers/char/hw_random/mtk-rng.c 8757 8758MEDIATEK USB3 DRD IP DRIVER 8759M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8760L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8762L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8763S: Maintained 8764F: drivers/usb/mtu3/ 8765 8766MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8767M: Peter Senna Tschudin <peter.senna@collabora.com> 8768M: Martin Donnelly <martin.donnelly@ge.com> 8769M: Martyn Welch <martyn.welch@collabora.co.uk> 8770S: Maintained 8771F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8772F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8773 8774MEGARAID SCSI/SAS DRIVERS 8775M: Kashyap Desai <kashyap.desai@broadcom.com> 8776M: Sumit Saxena <sumit.saxena@broadcom.com> 8777M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8778L: megaraidlinux.pdl@broadcom.com 8779L: linux-scsi@vger.kernel.org 8780W: http://www.avagotech.com/support/ 8781S: Maintained 8782F: Documentation/scsi/megaraid.txt 8783F: drivers/scsi/megaraid.* 8784F: drivers/scsi/megaraid/ 8785 8786MELEXIS MLX90614 DRIVER 8787M: Crt Mori <cmo@melexis.com> 8788L: linux-iio@vger.kernel.org 8789W: http://www.melexis.com 8790S: Supported 8791F: drivers/iio/temperature/mlx90614.c 8792 8793MELFAS MIP4 TOUCHSCREEN DRIVER 8794M: Sangwon Jee <jeesw@melfas.com> 8795W: http://www.melfas.com 8796S: Supported 8797F: drivers/input/touchscreen/melfas_mip4.c 8798F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8799 8800MELLANOX ETHERNET DRIVER (mlx4_en) 8801M: Tariq Toukan <tariqt@mellanox.com> 8802L: netdev@vger.kernel.org 8803S: Supported 8804W: http://www.mellanox.com 8805Q: http://patchwork.ozlabs.org/project/netdev/list/ 8806F: drivers/net/ethernet/mellanox/mlx4/en_* 8807 8808MELLANOX ETHERNET DRIVER (mlx5e) 8809M: Saeed Mahameed <saeedm@mellanox.com> 8810L: netdev@vger.kernel.org 8811S: Supported 8812W: http://www.mellanox.com 8813Q: http://patchwork.ozlabs.org/project/netdev/list/ 8814F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8815 8816MELLANOX ETHERNET INNOVA DRIVER 8817M: Ilan Tayari <ilant@mellanox.com> 8818R: Boris Pismenny <borisp@mellanox.com> 8819L: netdev@vger.kernel.org 8820S: Supported 8821W: http://www.mellanox.com 8822Q: http://patchwork.ozlabs.org/project/netdev/list/ 8823F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8824F: include/linux/mlx5/mlx5_ifc_fpga.h 8825 8826MELLANOX ETHERNET INNOVA IPSEC DRIVER 8827M: Ilan Tayari <ilant@mellanox.com> 8828R: Boris Pismenny <borisp@mellanox.com> 8829L: netdev@vger.kernel.org 8830S: Supported 8831W: http://www.mellanox.com 8832Q: http://patchwork.ozlabs.org/project/netdev/list/ 8833F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8834F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8835 8836MELLANOX ETHERNET SWITCH DRIVERS 8837M: Jiri Pirko <jiri@mellanox.com> 8838M: Ido Schimmel <idosch@mellanox.com> 8839L: netdev@vger.kernel.org 8840S: Supported 8841W: http://www.mellanox.com 8842Q: http://patchwork.ozlabs.org/project/netdev/list/ 8843F: drivers/net/ethernet/mellanox/mlxsw/ 8844 8845MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8846M: mlxsw@mellanox.com 8847L: netdev@vger.kernel.org 8848S: Supported 8849W: http://www.mellanox.com 8850Q: http://patchwork.ozlabs.org/project/netdev/list/ 8851F: drivers/net/ethernet/mellanox/mlxfw/ 8852 8853MELLANOX MLX CPLD HOTPLUG DRIVER 8854M: Vadim Pasternak <vadimp@mellanox.com> 8855L: platform-driver-x86@vger.kernel.org 8856S: Supported 8857F: drivers/platform/x86/mlxcpld-hotplug.c 8858F: include/linux/platform_data/mlxcpld-hotplug.h 8859 8860MELLANOX MLX4 core VPI driver 8861M: Tariq Toukan <tariqt@mellanox.com> 8862L: netdev@vger.kernel.org 8863L: linux-rdma@vger.kernel.org 8864W: http://www.mellanox.com 8865Q: http://patchwork.ozlabs.org/project/netdev/list/ 8866S: Supported 8867F: drivers/net/ethernet/mellanox/mlx4/ 8868F: include/linux/mlx4/ 8869 8870MELLANOX MLX4 IB driver 8871M: Yishai Hadas <yishaih@mellanox.com> 8872L: linux-rdma@vger.kernel.org 8873W: http://www.mellanox.com 8874Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8875S: Supported 8876F: drivers/infiniband/hw/mlx4/ 8877F: include/linux/mlx4/ 8878F: include/uapi/rdma/mlx4-abi.h 8879 8880MELLANOX MLX5 core VPI driver 8881M: Saeed Mahameed <saeedm@mellanox.com> 8882M: Matan Barak <matanb@mellanox.com> 8883M: Leon Romanovsky <leonro@mellanox.com> 8884L: netdev@vger.kernel.org 8885L: linux-rdma@vger.kernel.org 8886W: http://www.mellanox.com 8887Q: http://patchwork.ozlabs.org/project/netdev/list/ 8888S: Supported 8889F: drivers/net/ethernet/mellanox/mlx5/core/ 8890F: include/linux/mlx5/ 8891 8892MELLANOX MLX5 IB driver 8893M: Matan Barak <matanb@mellanox.com> 8894M: Leon Romanovsky <leonro@mellanox.com> 8895L: linux-rdma@vger.kernel.org 8896W: http://www.mellanox.com 8897Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8898S: Supported 8899F: drivers/infiniband/hw/mlx5/ 8900F: include/linux/mlx5/ 8901F: include/uapi/rdma/mlx5-abi.h 8902 8903MELLANOX MLXCPLD I2C AND MUX DRIVER 8904M: Vadim Pasternak <vadimp@mellanox.com> 8905M: Michael Shych <michaelsh@mellanox.com> 8906L: linux-i2c@vger.kernel.org 8907S: Supported 8908F: drivers/i2c/busses/i2c-mlxcpld.c 8909F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8910F: Documentation/i2c/busses/i2c-mlxcpld 8911 8912MELLANOX MLXCPLD LED DRIVER 8913M: Vadim Pasternak <vadimp@mellanox.com> 8914L: linux-leds@vger.kernel.org 8915S: Supported 8916F: drivers/leds/leds-mlxcpld.c 8917F: Documentation/leds/leds-mlxcpld.txt 8918 8919MELLANOX PLATFORM DRIVER 8920M: Vadim Pasternak <vadimp@mellanox.com> 8921L: platform-driver-x86@vger.kernel.org 8922S: Supported 8923F: drivers/platform/x86/mlx-platform.c 8924 8925MEMBARRIER SUPPORT 8926M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8927M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8928L: linux-kernel@vger.kernel.org 8929S: Supported 8930F: kernel/sched/membarrier.c 8931F: include/uapi/linux/membarrier.h 8932 8933MEMORY MANAGEMENT 8934L: linux-mm@kvack.org 8935W: http://www.linux-mm.org 8936S: Maintained 8937F: include/linux/mm.h 8938F: include/linux/gfp.h 8939F: include/linux/mmzone.h 8940F: include/linux/memory_hotplug.h 8941F: include/linux/vmalloc.h 8942F: mm/ 8943 8944MEMORY TECHNOLOGY DEVICES (MTD) 8945M: David Woodhouse <dwmw2@infradead.org> 8946M: Brian Norris <computersforpeace@gmail.com> 8947M: Boris Brezillon <boris.brezillon@free-electrons.com> 8948M: Marek Vasut <marek.vasut@gmail.com> 8949M: Richard Weinberger <richard@nod.at> 8950M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8951L: linux-mtd@lists.infradead.org 8952W: http://www.linux-mtd.infradead.org/ 8953Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8954T: git git://git.infradead.org/linux-mtd.git master 8955T: git git://git.infradead.org/l2-mtd.git master 8956S: Maintained 8957F: Documentation/devicetree/bindings/mtd/ 8958F: drivers/mtd/ 8959F: include/linux/mtd/ 8960F: include/uapi/mtd/ 8961 8962MEN A21 WATCHDOG DRIVER 8963M: Johannes Thumshirn <morbidrsa@gmail.com> 8964L: linux-watchdog@vger.kernel.org 8965S: Maintained 8966F: drivers/watchdog/mena21_wdt.c 8967 8968MEN CHAMELEON BUS (mcb) 8969M: Johannes Thumshirn <morbidrsa@gmail.com> 8970S: Maintained 8971F: drivers/mcb/ 8972F: include/linux/mcb.h 8973F: Documentation/men-chameleon-bus.txt 8974 8975MEN F21BMC (Board Management Controller) 8976M: Andreas Werner <andreas.werner@men.de> 8977S: Supported 8978F: drivers/mfd/menf21bmc.c 8979F: drivers/watchdog/menf21bmc_wdt.c 8980F: drivers/leds/leds-menf21bmc.c 8981F: drivers/hwmon/menf21bmc_hwmon.c 8982F: Documentation/hwmon/menf21bmc 8983 8984MESON AO CEC DRIVER FOR AMLOGIC SOCS 8985M: Neil Armstrong <narmstrong@baylibre.com> 8986L: linux-media@lists.freedesktop.org 8987L: linux-amlogic@lists.infradead.org 8988W: http://linux-meson.com/ 8989S: Supported 8990F: drivers/media/platform/meson/ao-cec.c 8991F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8992T: git git://linuxtv.org/media_tree.git 8993 8994METAG ARCHITECTURE 8995M: James Hogan <jhogan@kernel.org> 8996L: linux-metag@vger.kernel.org 8997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8998S: Odd Fixes 8999F: arch/metag/ 9000F: Documentation/metag/
9001F: Documentation/devicetree/bindings/metag/ 9002F: Documentation/devicetree/bindings/interrupt-controller/img,* 9003F: drivers/clocksource/metag_generic.c 9004F: drivers/irqchip/irq-metag.c 9005F: drivers/irqchip/irq-metag-ext.c 9006F: drivers/tty/metag_da.c 9007 9008MICROBLAZE ARCHITECTURE 9009M: Michal Simek <monstr@monstr.eu> 9010W: http://www.monstr.eu/fdt/ 9011T: git git://git.monstr.eu/linux-2.6-microblaze.git 9012S: Supported 9013F: arch/microblaze/ 9014 9015MICROCHIP / ATMEL AT91 SERIAL DRIVER 9016M: Richard Genoud <richard.genoud@gmail.com> 9017S: Maintained 9018F: drivers/tty/serial/atmel_serial.c 9019F: drivers/tty/serial/atmel_serial.h 9020 9021MICROCHIP / ATMEL DMA DRIVER 9022M: Ludovic Desroches <ludovic.desroches@microchip.com> 9023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9024L: dmaengine@vger.kernel.org 9025S: Supported 9026F: drivers/dma/at_hdmac.c 9027F: drivers/dma/at_hdmac_regs.h 9028F: include/linux/platform_data/dma-atmel.h 9029 9030MICROCHIP / ATMEL ECC DRIVER 9031M: Tudor Ambarus <tudor.ambarus@microchip.com> 9032L: linux-crypto@vger.kernel.org 9033S: Maintained 9034F: drivers/crypto/atmel-ecc.* 9035 9036MICROCHIP / ATMEL ISC DRIVER 9037M: Songjun Wu <songjun.wu@microchip.com> 9038L: linux-media@vger.kernel.org 9039S: Supported 9040F: drivers/media/platform/atmel/atmel-isc.c 9041F: drivers/media/platform/atmel/atmel-isc-regs.h 9042F: devicetree/bindings/media/atmel-isc.txt 9043 9044MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9045M: Woojung Huh <Woojung.Huh@microchip.com> 9046M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9047L: netdev@vger.kernel.org 9048S: Maintained 9049F: net/dsa/tag_ksz.c 9050F: drivers/net/dsa/microchip/* 9051F: include/linux/platform_data/microchip-ksz.h 9052F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9053 9054MICROCHIP USB251XB DRIVER 9055M: Richard Leitner <richard.leitner@skidata.com> 9056L: linux-usb@vger.kernel.org 9057S: Maintained 9058F: drivers/usb/misc/usb251xb.c 9059F: Documentation/devicetree/bindings/usb/usb251xb.txt 9060 9061MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9062M: Don Brace <don.brace@microsemi.com> 9063L: esc.storagedev@microsemi.com 9064L: linux-scsi@vger.kernel.org 9065S: Supported 9066F: drivers/scsi/smartpqi/smartpqi*.[ch] 9067F: drivers/scsi/smartpqi/Kconfig 9068F: drivers/scsi/smartpqi/Makefile 9069F: include/linux/cciss*.h 9070F: include/uapi/linux/cciss*.h 9071F: Documentation/scsi/smartpqi.txt 9072 9073MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9074M: Chen Yu <yu.c.chen@intel.com> 9075L: platform-driver-x86@vger.kernel.org 9076S: Supported 9077F: drivers/platform/x86/surfacepro3_button.c 9078 9079MICROTEK X6 SCANNER 9080M: Oliver Neukum <oliver@neukum.org> 9081S: Maintained 9082F: drivers/usb/image/microtek.* 9083 9084MIPS 9085M: Ralf Baechle <ralf@linux-mips.org> 9086M: James Hogan <jhogan@kernel.org> 9087L: linux-mips@linux-mips.org 9088W: http://www.linux-mips.org/ 9089T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9090Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9091S: Supported 9092F: Documentation/devicetree/bindings/mips/ 9093F: Documentation/mips/ 9094F: arch/mips/ 9095 9096MIPS BOSTON DEVELOPMENT BOARD 9097M: Paul Burton <paul.burton@mips.com> 9098L: linux-mips@linux-mips.org 9099S: Maintained 9100F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9101F: arch/mips/boot/dts/img/boston.dts 9102F: arch/mips/configs/generic/board-boston.config 9103F: drivers/clk/imgtec/clk-boston.c 9104F: include/dt-bindings/clock/boston-clock.h 9105 9106MIPS GENERIC PLATFORM 9107M: Paul Burton <paul.burton@mips.com> 9108L: linux-mips@linux-mips.org 9109S: Supported 9110F: arch/mips/generic/ 9111F: arch/mips/tools/generic-board-config.sh 9112 9113MIPS/LOONGSON1 ARCHITECTURE 9114M: Keguang Zhang <keguang.zhang@gmail.com> 9115L: linux-mips@linux-mips.org 9116S: Maintained 9117F: arch/mips/loongson32/ 9118F: arch/mips/include/asm/mach-loongson32/ 9119F: drivers/*/*loongson1* 9120F: drivers/*/*/*loongson1* 9121 9122MIPS RINT INSTRUCTION EMULATION 9123M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9124L: linux-mips@linux-mips.org 9125S: Supported 9126F: arch/mips/math-emu/sp_rint.c 9127F: arch/mips/math-emu/dp_rint.c 9128 9129MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9130M: Hans Verkuil <hverkuil@xs4all.nl> 9131L: linux-media@vger.kernel.org 9132T: git git://linuxtv.org/media_tree.git 9133W: https://linuxtv.org 9134S: Odd Fixes 9135F: drivers/media/radio/radio-miropcm20* 9136 9137MMP SUPPORT 9138M: Eric Miao <eric.y.miao@gmail.com> 9139M: Haojian Zhuang <haojian.zhuang@gmail.com> 9140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9141T: git git://github.com/hzhuang1/linux.git 9142T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9143S: Maintained 9144F: arch/arm/boot/dts/mmp* 9145F: arch/arm/mach-mmp/ 9146 9147MN88472 MEDIA DRIVER 9148M: Antti Palosaari <crope@iki.fi> 9149L: linux-media@vger.kernel.org 9150W: https://linuxtv.org 9151W: http://palosaari.fi/linux/ 9152Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9153S: Maintained 9154F: drivers/media/dvb-frontends/mn88472* 9155 9156MN88473 MEDIA DRIVER 9157M: Antti Palosaari <crope@iki.fi> 9158L: linux-media@vger.kernel.org 9159W: https://linuxtv.org 9160W: http://palosaari.fi/linux/ 9161Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9162S: Maintained 9163F: drivers/media/dvb-frontends/mn88473* 9164 9165MODULE SUPPORT 9166M: Jessica Yu <jeyu@kernel.org> 9167M: Rusty Russell <rusty@rustcorp.com.au> 9168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9169S: Maintained 9170F: include/linux/module.h 9171F: kernel/module.c 9172 9173MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9174W: http://popies.net/meye/ 9175S: Orphan 9176F: Documentation/media/v4l-drivers/meye* 9177F: drivers/media/pci/meye/ 9178F: include/uapi/linux/meye.h 9179 9180MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9181M: Jiri Slaby <jirislaby@gmail.com> 9182S: Maintained 9183F: Documentation/serial/moxa-smartio 9184F: drivers/tty/mxser.* 9185 9186MR800 AVERMEDIA USB FM RADIO DRIVER 9187M: Alexey Klimov <klimov.linux@gmail.com> 9188L: linux-media@vger.kernel.org 9189T: git git://linuxtv.org/media_tree.git 9190S: Maintained 9191F: drivers/media/radio/radio-mr800.c 9192 9193MRF24J40 IEEE 802.15.4 RADIO DRIVER 9194M: Alan Ott <alan@signal11.us> 9195L: linux-wpan@vger.kernel.org 9196S: Maintained 9197F: drivers/net/ieee802154/mrf24j40.c 9198F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9199 9200MSI LAPTOP SUPPORT 9201M: "Lee, Chun-Yi" <jlee@suse.com> 9202L: platform-driver-x86@vger.kernel.org 9203S: Maintained 9204F: drivers/platform/x86/msi-laptop.c 9205 9206MSI WMI SUPPORT 9207L: platform-driver-x86@vger.kernel.org 9208S: Orphan 9209F: drivers/platform/x86/msi-wmi.c 9210 9211MSI001 MEDIA DRIVER 9212M: Antti Palosaari <crope@iki.fi> 9213L: linux-media@vger.kernel.org 9214W: https://linuxtv.org 9215W: http://palosaari.fi/linux/ 9216Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9217T: git git://linuxtv.org/anttip/media_tree.git 9218S: Maintained 9219F: drivers/media/tuners/msi001* 9220 9221MSI2500 MEDIA DRIVER 9222M: Antti Palosaari <crope@iki.fi> 9223L: linux-media@vger.kernel.org 9224W: https://linuxtv.org 9225W: http://palosaari.fi/linux/ 9226Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9227T: git git://linuxtv.org/anttip/media_tree.git 9228S: Maintained 9229F: drivers/media/usb/msi2500/ 9230 9231MSYSTEMS DISKONCHIP G3 MTD DRIVER 9232M: Robert Jarzmik <robert.jarzmik@free.fr> 9233L: linux-mtd@lists.infradead.org 9234S: Maintained 9235F: drivers/mtd/devices/docg3* 9236 9237MT9M032 APTINA SENSOR DRIVER 9238M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9239L: linux-media@vger.kernel.org 9240T: git git://linuxtv.org/media_tree.git 9241S: Maintained 9242F: drivers/media/i2c/mt9m032.c 9243F: include/media/i2c/mt9m032.h 9244 9245MT9P031 APTINA CAMERA SENSOR 9246M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9247L: linux-media@vger.kernel.org 9248T: git git://linuxtv.org/media_tree.git 9249S: Maintained 9250F: drivers/media/i2c/mt9p031.c 9251F: include/media/i2c/mt9p031.h 9252 9253MT9T001 APTINA CAMERA SENSOR 9254M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9255L: linux-media@vger.kernel.org 9256T: git git://linuxtv.org/media_tree.git 9257S: Maintained 9258F: drivers/media/i2c/mt9t001.c 9259F: include/media/i2c/mt9t001.h 9260 9261MT9V032 APTINA CAMERA SENSOR 9262M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9263L: linux-media@vger.kernel.org 9264T: git git://linuxtv.org/media_tree.git 9265S: Maintained 9266F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9267F: drivers/media/i2c/mt9v032.c 9268F: include/media/i2c/mt9v032.h 9269 9270MULTIFUNCTION DEVICES (MFD) 9271M: Lee Jones <lee.jones@linaro.org> 9272T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9273S: Supported 9274F: Documentation/devicetree/bindings/mfd/ 9275F: drivers/mfd/ 9276F: include/linux/mfd/ 9277F: include/dt-bindings/mfd/ 9278 9279MULTIMEDIA CARD (MMC) ETC. OVER SPI 9280S: Orphan 9281F: drivers/mmc/host/mmc_spi.c 9282F: include/linux/spi/mmc_spi.h 9283 9284MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9285M: Ulf Hansson <ulf.hansson@linaro.org> 9286L: linux-mmc@vger.kernel.org 9287T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9288S: Maintained 9289F: Documentation/devicetree/bindings/mmc/ 9290F: drivers/mmc/ 9291F: include/linux/mmc/ 9292F: include/uapi/linux/mmc/ 9293 9294MULTIPLEXER SUBSYSTEM 9295M: Peter Rosin <peda@axentia.se> 9296S: Maintained 9297F: Documentation/ABI/testing/mux/sysfs-class-mux* 9298F: Documentation/devicetree/bindings/mux/ 9299F: include/linux/dt-bindings/mux/ 9300F: include/linux/mux/ 9301F: drivers/mux/ 9302 9303MULTITECH MULTIPORT CARD (ISICOM) 9304S: Orphan 9305F: drivers/tty/isicom.c 9306F: include/linux/isicom.h 9307 9308MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9309M: Bin Liu <b-liu@ti.com> 9310L: linux-usb@vger.kernel.org 9311S: Maintained 9312F: drivers/usb/musb/ 9313 9314MXL5007T MEDIA DRIVER 9315M: Michael Krufky <mkrufky@linuxtv.org> 9316L: linux-media@vger.kernel.org 9317W: https://linuxtv.org 9318W: http://github.com/mkrufky 9319Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9320T: git git://linuxtv.org/mkrufky/tuners.git 9321S: Maintained 9322F: drivers/media/tuners/mxl5007t.* 9323 9324MXSFB DRM DRIVER 9325M: Marek Vasut <marex@denx.de> 9326S: Supported 9327F: drivers/gpu/drm/mxsfb/ 9328F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9329 9330MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9331M: Chris Lee <christopher.lee@cspi.com> 9332L: netdev@vger.kernel.org 9333W: https://www.cspi.com/ethernet-products/support/downloads/ 9334S: Supported 9335F: drivers/net/ethernet/myricom/myri10ge/ 9336 9337NAND FLASH SUBSYSTEM 9338M: Boris Brezillon <boris.brezillon@free-electrons.com> 9339R: Richard Weinberger <richard@nod.at> 9340L: linux-mtd@lists.infradead.org 9341W: http://www.linux-mtd.infradead.org/ 9342Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9343T: git git://git.infradead.org/linux-mtd.git nand/fixes 9344T: git git://git.infradead.org/l2-mtd.git nand/next 9345S: Maintained 9346F: drivers/mtd/nand/ 9347F: include/linux/mtd/*nand*.h 9348 9349NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9350M: Daniel Mack <zonque@gmail.com> 9351S: Maintained 9352L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9353W: http://www.native-instruments.com 9354F: sound/usb/caiaq/ 9355 9356NATSEMI ETHERNET DRIVER (DP8381x) 9357S: Orphan 9358F: drivers/net/ethernet/natsemi/natsemi.c 9359 9360NCP FILESYSTEM 9361M: Petr Vandrovec <petr@vandrovec.name> 9362S: Odd Fixes 9363F: fs/ncpfs/ 9364 9365NCR 5380 SCSI DRIVERS 9366M: Finn Thain <fthain@telegraphics.com.au> 9367M: Michael Schmitz <schmitzmic@gmail.com> 9368L: linux-scsi@vger.kernel.org 9369S: Maintained 9370F: Documentation/scsi/g_NCR5380.txt 9371F: drivers/scsi/NCR5380.* 9372F: drivers/scsi/arm/cumana_1.c 9373F: drivers/scsi/arm/oak.c 9374F: drivers/scsi/atari_scsi.* 9375F: drivers/scsi/dmx3191d.c 9376F: drivers/scsi/g_NCR5380.* 9377F: drivers/scsi/mac_scsi.* 9378F: drivers/scsi/sun3_scsi.* 9379F: drivers/scsi/sun3_scsi_vme.c 9380 9381NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9382M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9383L: linux-scsi@vger.kernel.org 9384S: Maintained 9385F: drivers/scsi/NCR_D700.* 9386 9387NCT6775 HARDWARE MONITOR DRIVER 9388M: Guenter Roeck <linux@roeck-us.net> 9389L: linux-hwmon@vger.kernel.org 9390S: Maintained 9391F: Documentation/hwmon/nct6775 9392F: drivers/hwmon/nct6775.c 9393 9394NETEFFECT IWARP RNIC DRIVER (IW_NES) 9395M: Faisal Latif <faisal.latif@intel.com> 9396L: linux-rdma@vger.kernel.org 9397W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9398S: Supported 9399F: drivers/infiniband/hw/nes/ 9400F: include/uapi/rdma/nes-abi.h 9401 9402NETEM NETWORK EMULATOR 9403M: Stephen Hemminger <stephen@networkplumber.org> 9404L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9405S: Maintained 9406F: net/sched/sch_netem.c 9407 9408NETERION 10GbE DRIVERS (s2io/vxge) 9409M: Jon Mason <jdmason@kudzu.us> 9410L: netdev@vger.kernel.org 9411S: Supported 9412F: Documentation/networking/s2io.txt 9413F: Documentation/networking/vxge.txt 9414F: drivers/net/ethernet/neterion/ 9415 9416NETFILTER 9417M: Pablo Neira Ayuso <pablo@netfilter.org> 9418M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9419M: Florian Westphal <fw@strlen.de> 9420L: netfilter-devel@vger.kernel.org 9421L: coreteam@netfilter.org 9422W: http://www.netfilter.org/ 9423W: http://www.iptables.org/ 9424W: http://www.nftables.org/ 9425Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9426T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9427T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9428S: Maintained 9429F: include/linux/netfilter* 9430F: include/linux/netfilter/ 9431F: include/net/netfilter/ 9432F: include/uapi/linux/netfilter* 9433F: include/uapi/linux/netfilter/ 9434F: net/*/netfilter.c 9435F: net/*/netfilter/ 9436F: net/netfilter/ 9437F: net/bridge/br_netfilter*.c 9438 9439NETROM NETWORK LAYER 9440M: Ralf Baechle <ralf@linux-mips.org> 9441L: linux-hams@vger.kernel.org 9442W: http://www.linux-ax25.org/ 9443S: Maintained 9444F: include/net/netrom.h 9445F: include/uapi/linux/netrom.h 9446F: net/netrom/ 9447 9448NETRONOME ETHERNET DRIVERS 9449M: Jakub Kicinski <jakub.kicinski@netronome.com> 9450L: oss-drivers@netronome.com 9451S: Maintained 9452F: drivers/net/ethernet/netronome/ 9453 9454NETWORK BLOCK DEVICE (NBD) 9455M: Josef Bacik <jbacik@fb.com> 9456S: Maintained 9457L: linux-block@vger.kernel.org 9458L: nbd@other.debian.org 9459F: Documentation/blockdev/nbd.txt 9460F: drivers/block/nbd.c 9461F: include/uapi/linux/nbd.h 9462 9463NETWORK DROP MONITOR 9464M: Neil Horman <nhorman@tuxdriver.com> 9465L: netdev@vger.kernel.org 9466S: Maintained 9467W: https://fedorahosted.org/dropwatch/ 9468F: net/core/drop_monitor.c 9469 9470NETWORKING DRIVERS 9471L: netdev@vger.kernel.org 9472W: http://www.linuxfoundation.org/en/Net 9473Q: http://patchwork.ozlabs.org/project/netdev/list/ 9474T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9475T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9476S: Odd Fixes 9477F: Documentation/devicetree/bindings/net/ 9478F: drivers/net/ 9479F: include/linux/if_* 9480F: include/linux/netdevice.h 9481F: include/linux/etherdevice.h 9482F: include/linux/fcdevice.h 9483F: include/linux/fddidevice.h 9484F: include/linux/hippidevice.h 9485F: include/linux/inetdevice.h 9486F: include/uapi/linux/if_* 9487F: include/uapi/linux/netdevice.h 9488 9489NETWORKING DRIVERS (WIRELESS) 9490M: Kalle Valo <kvalo@codeaurora.org> 9491L: linux-wireless@vger.kernel.org 9492Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9493T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9494T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9495S: Maintained 9496F: Documentation/devicetree/bindings/net/wireless/ 9497F: drivers/net/wireless/ 9498 9499NETWORKING [DSA] 9500M: Andrew Lunn <andrew@lunn.ch> 9501M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9502M: Florian Fainelli <f.fainelli@gmail.com> 9503S: Maintained 9504F: net/dsa/ 9505F: include/net/dsa.h 9506F: include/linux/dsa/ 9507F: drivers/net/dsa/ 9508 9509NETWORKING [GENERAL] 9510M: "David S. Miller" <davem@davemloft.net> 9511L: netdev@vger.kernel.org 9512W: http://www.linuxfoundation.org/en/Net 9513Q: http://patchwork.ozlabs.org/project/netdev/list/ 9514T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9515T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9516B: mailto:netdev@vger.kernel.org 9517S: Maintained 9518F: net/ 9519F: include/net/ 9520F: include/linux/in.h 9521F: include/linux/net.h 9522F: include/linux/netdevice.h 9523F: include/uapi/linux/in.h 9524F: include/uapi/linux/net.h 9525F: include/uapi/linux/netdevice.h 9526F: include/uapi/linux/net_namespace.h 9527F: tools/testing/selftests/net/ 9528F: lib/net_utils.c 9529F: lib/random32.c 9530 9531NETWORKING [IPSEC] 9532M: Steffen Klassert <steffen.klassert@secunet.com> 9533M: Herbert Xu <herbert@gondor.apana.org.au> 9534M: "David S. Miller" <davem@davemloft.net> 9535L: netdev@vger.kernel.org 9536T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9537T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9538S: Maintained 9539F: net/core/flow.c 9540F: net/xfrm/ 9541F: net/key/ 9542F: net/ipv4/xfrm* 9543F: net/ipv4/esp4* 9544F: net/ipv4/ah4.c 9545F: net/ipv4/ipcomp.c 9546F: net/ipv4/ip_vti.c 9547F: net/ipv6/xfrm* 9548F: net/ipv6/esp6* 9549F: net/ipv6/ah6.c 9550F: net/ipv6/ipcomp6.c 9551F: net/ipv6/ip6_vti.c 9552F: include/uapi/linux/xfrm.h 9553F: include/net/xfrm.h 9554 9555NETWORKING [IPv4/IPv6] 9556M: "David S. Miller" <davem@davemloft.net> 9557M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9558M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9559L: netdev@vger.kernel.org 9560T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9561S: Maintained 9562F: net/ipv4/ 9563F: net/ipv6/ 9564F: include/net/ip* 9565F: arch/x86/net/* 9566 9567NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9568M: Paul Moore <paul@paul-moore.com> 9569W: https://github.com/netlabel 9570L: netdev@vger.kernel.org 9571L: linux-security-module@vger.kernel.org 9572S: Maintained 9573F: Documentation/netlabel/ 9574F: include/net/calipso.h 9575F: include/net/cipso_ipv4.h 9576F: include/net/netlabel.h 9577F: include/uapi/linux/netfilter/xt_SECMARK.h 9578F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9579F: net/netlabel/ 9580F: net/ipv4/cipso_ipv4.c 9581F: net/ipv6/calipso.c 9582F: net/netfilter/xt_CONNSECMARK.c 9583F: net/netfilter/xt_SECMARK.c 9584 9585NETWORKING [TLS] 9586M: Ilya Lesokhin <ilyal@mellanox.com> 9587M: Aviad Yehezkel <aviadye@mellanox.com> 9588M: Dave Watson <davejwatson@fb.com> 9589L: netdev@vger.kernel.org 9590S: Maintained 9591F: net/tls/* 9592F: include/uapi/linux/tls.h 9593F: include/net/tls.h 9594 9595NETWORKING [WIRELESS] 9596L: linux-wireless@vger.kernel.org 9597Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9598 9599NETXEN (1/10) GbE SUPPORT 9600M: Manish Chopra <manish.chopra@cavium.com> 9601M: Rahul Verma <rahul.verma@cavium.com> 9602M: Dept-GELinuxNICDev@cavium.com 9603L: netdev@vger.kernel.org 9604S: Supported 9605F: drivers/net/ethernet/qlogic/netxen/ 9606 9607NFC SUBSYSTEM 9608M: Samuel Ortiz <sameo@linux.intel.com> 9609L: linux-wireless@vger.kernel.org 9610L: linux-nfc@lists.01.org (subscribers-only) 9611S: Supported 9612F: net/nfc/ 9613F: include/net/nfc/ 9614F: include/uapi/linux/nfc.h 9615F: drivers/nfc/ 9616F: include/linux/platform_data/nfcmrvl.h 9617F: include/linux/platform_data/nxp-nci.h 9618F: Documentation/devicetree/bindings/net/nfc/ 9619 9620NFS, SUNRPC, AND LOCKD CLIENTS 9621M: Trond Myklebust <trond.myklebust@primarydata.com> 9622M: Anna Schumaker <anna.schumaker@netapp.com> 9623L: linux-nfs@vger.kernel.org 9624W: http://client.linux-nfs.org 9625T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9626S: Maintained 9627F: fs/lockd/ 9628F: fs/nfs/ 9629F: fs/nfs_common/ 9630F: net/sunrpc/ 9631F: include/linux/lockd/ 9632F: include/linux/nfs* 9633F: include/linux/sunrpc/ 9634F: include/uapi/linux/nfs* 9635F: include/uapi/linux/sunrpc/ 9636 9637NILFS2 FILESYSTEM 9638M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9639L: linux-nilfs@vger.kernel.org 9640W: https://nilfs.sourceforge.io/ 9641W: https://nilfs.osdn.jp/ 9642T: git git://github.com/konis/nilfs2.git 9643S: Supported 9644F: Documentation/filesystems/nilfs2.txt 9645F: fs/nilfs2/ 9646F: include/trace/events/nilfs2.h 9647F: include/uapi/linux/nilfs2_api.h 9648F: include/uapi/linux/nilfs2_ondisk.h 9649 9650NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9651M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9652W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9653S: Maintained 9654F: Documentation/scsi/NinjaSCSI.txt 9655F: drivers/scsi/pcmcia/nsp_* 9656 9657NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9658M: GOTO Masanori <gotom@debian.or.jp> 9659M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9660W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9661S: Maintained 9662F: Documentation/scsi/NinjaSCSI.txt 9663F: drivers/scsi/nsp32* 9664 9665NIOS2 ARCHITECTURE 9666M: Ley Foon Tan <lftan@altera.com> 9667L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9668T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9669S: Maintained 9670F: arch/nios2/ 9671 9672NOHZ, DYNTICKS SUPPORT 9673M: Frederic Weisbecker <fweisbec@gmail.com> 9674M: Thomas Gleixner <tglx@linutronix.de> 9675M: Ingo Molnar <mingo@kernel.org> 9676L: linux-kernel@vger.kernel.org 9677T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9678S: Maintained 9679F: kernel/time/tick*.* 9680F: include/linux/tick.h 9681F: include/linux/sched/nohz.h 9682 9683NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9684M: Pavel Machek <pavel@ucw.cz> 9685M: Sakari Ailus <sakari.ailus@iki.fi> 9686L: linux-media@vger.kernel.org 9687S: Maintained 9688F: drivers/media/i2c/et8ek8 9689F: drivers/media/i2c/ad5820.c 9690 9691NOKIA N900 POWER SUPPLY DRIVERS 9692R: Pali Rohár <pali.rohar@gmail.com> 9693F: include/linux/power/bq2415x_charger.h 9694F: include/linux/power/bq27xxx_battery.h 9695F: include/linux/power/isp1704_charger.h 9696F: drivers/power/supply/bq2415x_charger.c 9697F: drivers/power/supply/bq27xxx_battery.c 9698F: drivers/power/supply/bq27xxx_battery_i2c.c 9699F: drivers/power/supply/isp1704_charger.c 9700F: drivers/power/supply/rx51_battery.c 9701 9702NTB AMD DRIVER 9703M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9704L: linux-ntb@googlegroups.com 9705S: Supported 9706F: drivers/ntb/hw/amd/ 9707 9708NTB DRIVER CORE 9709M: Jon Mason <jdmason@kudzu.us> 9710M: Dave Jiang <dave.jiang@intel.com> 9711M: Allen Hubbe <Allen.Hubbe@emc.com> 9712L: linux-ntb@googlegroups.com 9713S: Supported 9714W: https://github.com/jonmason/ntb/wiki 9715T: git git://github.com/jonmason/ntb.git 9716F: drivers/ntb/ 9717F: drivers/net/ntb_netdev.c 9718F: include/linux/ntb.h 9719F: include/linux/ntb_transport.h 9720F: tools/testing/selftests/ntb/ 9721 9722NTB IDT DRIVER 9723M: Serge Semin <fancer.lancer@gmail.com> 9724L: linux-ntb@googlegroups.com 9725S: Supported 9726F: drivers/ntb/hw/idt/ 9727 9728NTB INTEL DRIVER 9729M: Dave Jiang <dave.jiang@intel.com> 9730L: linux-ntb@googlegroups.com 9731S: Supported 9732W: https://github.com/davejiang/linux/wiki 9733T: git https://github.com/davejiang/linux.git 9734F: drivers/ntb/hw/intel/ 9735 9736NTFS FILESYSTEM 9737M: Anton Altaparmakov <anton@tuxera.com> 9738L: linux-ntfs-dev@lists.sourceforge.net 9739W: http://www.tuxera.com/ 9740T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9741S: Supported 9742F: Documentation/filesystems/ntfs.txt 9743F: fs/ntfs/ 9744 9745NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9746M: Antonino Daplas <adaplas@gmail.com> 9747L: linux-fbdev@vger.kernel.org 9748S: Maintained 9749F: drivers/video/fbdev/riva/ 9750F: drivers/video/fbdev/nvidia/ 9751 9752NVM EXPRESS DRIVER 9753M: Keith Busch <keith.busch@intel.com> 9754M: Jens Axboe <axboe@fb.com> 9755M: Christoph Hellwig <hch@lst.de> 9756M: Sagi Grimberg <sagi@grimberg.me> 9757L: linux-nvme@lists.infradead.org 9758T: git://git.infradead.org/nvme.git 9759W: http://git.infradead.org/nvme.git 9760S: Supported 9761F: drivers/nvme/host/ 9762F: include/linux/nvme.h 9763F: include/uapi/linux/nvme_ioctl.h 9764 9765NVM EXPRESS FC TRANSPORT DRIVERS 9766M: James Smart <james.smart@broadcom.com> 9767L: linux-nvme@lists.infradead.org 9768S: Supported 9769F: include/linux/nvme-fc.h 9770F: include/linux/nvme-fc-driver.h 9771F: drivers/nvme/host/fc.c 9772F: drivers/nvme/target/fc.c 9773F: drivers/nvme/target/fcloop.c 9774 9775NVM EXPRESS TARGET DRIVER 9776M: Christoph Hellwig <hch@lst.de> 9777M: Sagi Grimberg <sagi@grimberg.me> 9778L: linux-nvme@lists.infradead.org 9779T: git://git.infradead.org/nvme.git 9780W: http://git.infradead.org/nvme.git 9781S: Supported 9782F: drivers/nvme/target/ 9783 9784NVMEM FRAMEWORK 9785M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9786S: Maintained 9787F: drivers/nvmem/ 9788F: Documentation/devicetree/bindings/nvmem/ 9789F: Documentation/ABI/stable/sysfs-bus-nvmem 9790F: include/linux/nvmem-consumer.h 9791F: include/linux/nvmem-provider.h 9792 9793NXP TDA998X DRM DRIVER 9794M: Russell King <linux@armlinux.org.uk> 9795S: Supported 9796T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9797T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9798F: drivers/gpu/drm/i2c/tda998x_drv.c 9799F: include/drm/i2c/tda998x.h 9800 9801NXP TFA9879 DRIVER 9802M: Peter Rosin <peda@axentia.se> 9803L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9804S: Maintained 9805F: sound/soc/codecs/tfa9879* 9806 9807NXP-NCI NFC DRIVER 9808M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9809R: Charles Gorand <charles.gorand@effinnov.com> 9810L: linux-nfc@lists.01.org (moderated for non-subscribers) 9811S: Supported 9812F: drivers/nfc/nxp-nci 9813 9814OBJTOOL 9815M: Josh Poimboeuf <jpoimboe@redhat.com> 9816S: Supported 9817F: tools/objtool/ 9818 9819OMAP AUDIO SUPPORT 9820M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9821M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9822L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9823L: linux-omap@vger.kernel.org 9824S: Maintained 9825F: sound/soc/omap/ 9826 9827OMAP CLOCK FRAMEWORK SUPPORT 9828M: Paul Walmsley <paul@pwsan.com> 9829L: linux-omap@vger.kernel.org 9830S: Maintained 9831F: arch/arm/*omap*/*clock* 9832 9833OMAP DEVICE TREE SUPPORT 9834M: Benoît Cousson <bcousson@baylibre.com> 9835M: Tony Lindgren <tony@atomide.com> 9836L: linux-omap@vger.kernel.org 9837L: devicetree@vger.kernel.org 9838S: Maintained 9839F: arch/arm/boot/dts/*omap* 9840F: arch/arm/boot/dts/*am3* 9841F: arch/arm/boot/dts/*am4* 9842F: arch/arm/boot/dts/*am5* 9843F: arch/arm/boot/dts/*dra7* 9844 9845OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9846M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9847L: linux-omap@vger.kernel.org 9848L: linux-fbdev@vger.kernel.org 9849S: Maintained 9850F: drivers/video/fbdev/omap2/ 9851F: Documentation/arm/OMAP/DSS 9852 9853OMAP FRAMEBUFFER SUPPORT 9854M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9855L: linux-fbdev@vger.kernel.org 9856L: linux-omap@vger.kernel.org 9857S: Maintained 9858F: drivers/video/fbdev/omap/ 9859 9860OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9861M: Roger Quadros <rogerq@ti.com> 9862M: Tony Lindgren <tony@atomide.com> 9863L: linux-omap@vger.kernel.org 9864S: Maintained 9865F: drivers/memory/omap-gpmc.c 9866F: arch/arm/mach-omap2/*gpmc* 9867 9868OMAP GPIO DRIVER 9869M: Grygorii Strashko <grygorii.strashko@ti.com> 9870M: Santosh Shilimkar <ssantosh@kernel.org> 9871M: Kevin Hilman <khilman@kernel.org> 9872L: linux-omap@vger.kernel.org 9873S: Maintained 9874F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9875F: drivers/gpio/gpio-omap.c 9876 9877OMAP HARDWARE SPINLOCK SUPPORT 9878M: Ohad Ben-Cohen <ohad@wizery.com> 9879L: linux-omap@vger.kernel.org 9880S: Maintained 9881F: drivers/hwspinlock/omap_hwspinlock.c 9882 9883OMAP HS MMC SUPPORT 9884L: linux-mmc@vger.kernel.org 9885L: linux-omap@vger.kernel.org 9886S: Orphan 9887F: drivers/mmc/host/omap_hsmmc.c 9888 9889OMAP HWMOD DATA 9890M: Paul Walmsley <paul@pwsan.com> 9891L: linux-omap@vger.kernel.org 9892S: Maintained 9893F: arch/arm/mach-omap2/omap_hwmod*data* 9894 9895OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9896M: Benoît Cousson <bcousson@baylibre.com> 9897L: linux-omap@vger.kernel.org 9898S: Maintained 9899F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9900 9901OMAP HWMOD SUPPORT 9902M: Benoît Cousson <bcousson@baylibre.com> 9903M: Paul Walmsley <paul@pwsan.com> 9904L: linux-omap@vger.kernel.org 9905S: Maintained 9906F: arch/arm/mach-omap2/omap_hwmod.* 9907 9908OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9909M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9910L: linux-media@vger.kernel.org 9911S: Maintained 9912F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9913F: drivers/media/platform/omap3isp/ 9914F: drivers/staging/media/omap4iss/ 9915 9916OMAP MMC SUPPORT 9917M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9918L: linux-omap@vger.kernel.org 9919S: Maintained 9920F: drivers/mmc/host/omap.c 9921 9922OMAP POWER MANAGEMENT SUPPORT 9923M: Kevin Hilman <khilman@kernel.org> 9924L: linux-omap@vger.kernel.org 9925S: Maintained 9926F: arch/arm/*omap*/*pm* 9927F: drivers/cpufreq/omap-cpufreq.c 9928 9929OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9930M: Rajendra Nayak <rnayak@codeaurora.org> 9931M: Paul Walmsley <paul@pwsan.com> 9932L: linux-omap@vger.kernel.org 9933S: Maintained 9934F: arch/arm/mach-omap2/prm* 9935 9936OMAP RANDOM NUMBER GENERATOR SUPPORT 9937M: Deepak Saxena <dsaxena@plexity.net> 9938S: Maintained 9939F: drivers/char/hw_random/omap-rng.c 9940 9941OMAP USB SUPPORT 9942L: linux-usb@vger.kernel.org 9943L: linux-omap@vger.kernel.org 9944S: Orphan 9945F: drivers/usb/*/*omap* 9946F: arch/arm/*omap*/usb* 9947 9948OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9949M: Mark Jackson <mpfj@newflow.co.uk> 9950L: linux-omap@vger.kernel.org 9951S: Maintained 9952F: arch/arm/boot/dts/am335x-nano.dts 9953 9954OMAP1 SUPPORT 9955M: Aaro Koskinen <aaro.koskinen@iki.fi> 9956M: Tony Lindgren <tony@atomide.com> 9957L: linux-omap@vger.kernel.org 9958Q: http://patchwork.kernel.org/project/linux-omap/list/ 9959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9960S: Maintained 9961F: arch/arm/mach-omap1/ 9962F: arch/arm/plat-omap/ 9963F: arch/arm/configs/omap1_defconfig 9964F: drivers/i2c/busses/i2c-omap.c 9965F: include/linux/i2c-omap.h 9966 9967OMAP2+ SUPPORT 9968M: Tony Lindgren <tony@atomide.com> 9969L: linux-omap@vger.kernel.org 9970W: http://www.muru.com/linux/omap/ 9971W: http://linux.omap.com/ 9972Q: http://patchwork.kernel.org/project/linux-omap/list/ 9973T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9974S: Maintained 9975F: arch/arm/mach-omap2/ 9976F: arch/arm/plat-omap/ 9977F: arch/arm/configs/omap2plus_defconfig 9978F: drivers/i2c/busses/i2c-omap.c 9979F: drivers/irqchip/irq-omap-intc.c 9980F: drivers/mfd/*omap*.c 9981F: drivers/mfd/menelaus.c 9982F: drivers/mfd/palmas.c 9983F: drivers/mfd/tps65217.c 9984F: drivers/mfd/tps65218.c 9985F: drivers/mfd/tps65910.c 9986F: drivers/mfd/twl-core.[ch] 9987F: drivers/mfd/twl4030*.c 9988F: drivers/mfd/twl6030*.c 9989F: drivers/mfd/twl6040*.c 9990F: drivers/regulator/palmas-regulator*.c 9991F: drivers/regulator/pbias-regulator.c 9992F: drivers/regulator/tps65217-regulator.c 9993F: drivers/regulator/tps65218-regulator.c 9994F: drivers/regulator/tps65910-regulator.c 9995F: drivers/regulator/twl-regulator.c 9996F: drivers/regulator/twl6030-regulator.c 9997F: include/linux/i2c-omap.h 9998 9999ONION OMEGA2+ BOARD 10000M: Harvey Hunt <harveyhuntnexus@gmail.com>
10001L: linux-mips@linux-mips.org 10002S: Maintained 10003F: arch/mips/boot/dts/ralink/omega2p.dts 10004 10005OMFS FILESYSTEM 10006M: Bob Copeland <me@bobcopeland.com> 10007L: linux-karma-devel@lists.sourceforge.net 10008S: Maintained 10009F: Documentation/filesystems/omfs.txt 10010F: fs/omfs/ 10011 10012OMNIKEY CARDMAN 4000 DRIVER 10013M: Harald Welte <laforge@gnumonks.org> 10014S: Maintained 10015F: drivers/char/pcmcia/cm4000_cs.c 10016F: include/linux/cm4000_cs.h 10017F: include/uapi/linux/cm4000_cs.h 10018 10019OMNIKEY CARDMAN 4040 DRIVER 10020M: Harald Welte <laforge@gnumonks.org> 10021S: Maintained 10022F: drivers/char/pcmcia/cm4040_cs.* 10023 10024OMNIVISION OV13858 SENSOR DRIVER 10025M: Sakari Ailus <sakari.ailus@linux.intel.com> 10026L: linux-media@vger.kernel.org 10027T: git git://linuxtv.org/media_tree.git 10028S: Maintained 10029F: drivers/media/i2c/ov13858.c 10030 10031OMNIVISION OV5640 SENSOR DRIVER 10032M: Steve Longerbeam <slongerbeam@gmail.com> 10033L: linux-media@vger.kernel.org 10034T: git git://linuxtv.org/media_tree.git 10035S: Maintained 10036F: drivers/media/i2c/ov5640.c 10037 10038OMNIVISION OV5647 SENSOR DRIVER 10039M: Luis Oliveira <lolivei@synopsys.com> 10040L: linux-media@vger.kernel.org 10041T: git git://linuxtv.org/media_tree.git 10042S: Maintained 10043F: drivers/media/i2c/ov5647.c 10044 10045OMNIVISION OV7670 SENSOR DRIVER 10046M: Jonathan Corbet <corbet@lwn.net> 10047L: linux-media@vger.kernel.org 10048T: git git://linuxtv.org/media_tree.git 10049S: Maintained 10050F: drivers/media/i2c/ov7670.c 10051F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10052 10053ONENAND FLASH DRIVER 10054M: Kyungmin Park <kyungmin.park@samsung.com> 10055L: linux-mtd@lists.infradead.org 10056S: Maintained 10057F: drivers/mtd/onenand/ 10058F: include/linux/mtd/onenand*.h 10059 10060ONSTREAM SCSI TAPE DRIVER 10061M: Willem Riede <osst@riede.org> 10062L: osst-users@lists.sourceforge.net 10063L: linux-scsi@vger.kernel.org 10064S: Maintained 10065F: Documentation/scsi/osst.txt 10066F: drivers/scsi/osst.* 10067F: drivers/scsi/osst_*.h 10068F: drivers/scsi/st.h 10069 10070OP-TEE DRIVER 10071M: Jens Wiklander <jens.wiklander@linaro.org> 10072S: Maintained 10073F: drivers/tee/optee/ 10074 10075OPA-VNIC DRIVER 10076M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10077M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10078L: linux-rdma@vger.kernel.org 10079S: Supported 10080F: drivers/infiniband/ulp/opa_vnic 10081 10082OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10083M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10084L: devicetree@vger.kernel.org 10085S: Maintained 10086F: Documentation/devicetree/dynamic-resolution-notes.txt 10087F: Documentation/devicetree/overlay-notes.txt 10088F: drivers/of/overlay.c 10089F: drivers/of/resolver.c 10090 10091OPEN FIRMWARE AND FLATTENED DEVICE TREE 10092M: Rob Herring <robh+dt@kernel.org> 10093M: Frank Rowand <frowand.list@gmail.com> 10094L: devicetree@vger.kernel.org 10095W: http://www.devicetree.org/ 10096T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10097S: Maintained 10098F: drivers/of/ 10099F: include/linux/of*.h 10100F: scripts/dtc/ 10101F: Documentation/ABI/testing/sysfs-firmware-ofw 10102 10103OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10104M: Rob Herring <robh+dt@kernel.org> 10105M: Mark Rutland <mark.rutland@arm.com> 10106L: devicetree@vger.kernel.org 10107T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10108Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10109S: Maintained 10110F: Documentation/devicetree/ 10111F: arch/*/boot/dts/ 10112F: include/dt-bindings/ 10113 10114OPENCORES I2C BUS DRIVER 10115M: Peter Korsgaard <jacmet@sunsite.dk> 10116L: linux-i2c@vger.kernel.org 10117S: Maintained 10118F: Documentation/i2c/busses/i2c-ocores 10119F: drivers/i2c/busses/i2c-ocores.c 10120 10121OPENRISC ARCHITECTURE 10122M: Jonas Bonn <jonas@southpole.se> 10123M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10124M: Stafford Horne <shorne@gmail.com> 10125T: git git://github.com/openrisc/linux.git 10126L: openrisc@lists.librecores.org 10127W: http://openrisc.io 10128S: Maintained 10129F: Documentation/devicetree/bindings/openrisc/ 10130F: Documentation/openrisc/ 10131F: arch/openrisc/ 10132F: drivers/irqchip/irq-ompic.c 10133F: drivers/irqchip/irq-or1k-* 10134 10135OPENVSWITCH 10136M: Pravin B Shelar <pshelar@ovn.org> 10137L: netdev@vger.kernel.org 10138L: dev@openvswitch.org 10139W: http://openvswitch.org 10140S: Maintained 10141F: net/openvswitch/ 10142F: include/uapi/linux/openvswitch.h 10143 10144OPERATING PERFORMANCE POINTS (OPP) 10145M: Viresh Kumar <vireshk@kernel.org> 10146M: Nishanth Menon <nm@ti.com> 10147M: Stephen Boyd <sboyd@codeaurora.org> 10148L: linux-pm@vger.kernel.org 10149S: Maintained 10150T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10151F: drivers/opp/ 10152F: include/linux/pm_opp.h 10153F: Documentation/power/opp.txt 10154F: Documentation/devicetree/bindings/opp/ 10155 10156OPL4 DRIVER 10157M: Clemens Ladisch <clemens@ladisch.de> 10158L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10159T: git git://git.alsa-project.org/alsa-kernel.git 10160S: Maintained 10161F: sound/drivers/opl4/ 10162 10163OPROFILE 10164M: Robert Richter <rric@kernel.org> 10165L: oprofile-list@lists.sf.net 10166S: Maintained 10167F: arch/*/include/asm/oprofile*.h 10168F: arch/*/oprofile/ 10169F: drivers/oprofile/ 10170F: include/linux/oprofile.h 10171 10172ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10173M: Mark Fasheh <mfasheh@versity.com> 10174M: Joel Becker <jlbec@evilplan.org> 10175L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10176W: http://ocfs2.wiki.kernel.org 10177S: Supported 10178F: Documentation/filesystems/ocfs2.txt 10179F: Documentation/filesystems/dlmfs.txt 10180F: fs/ocfs2/ 10181 10182ORANGEFS FILESYSTEM 10183M: Mike Marshall <hubcap@omnibond.com> 10184L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10185T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10186S: Supported 10187F: fs/orangefs/ 10188F: Documentation/filesystems/orangefs.txt 10189 10190ORINOCO DRIVER 10191L: linux-wireless@vger.kernel.org 10192W: http://wireless.kernel.org/en/users/Drivers/orinoco 10193W: http://www.nongnu.org/orinoco/ 10194S: Orphan 10195F: drivers/net/wireless/intersil/orinoco/ 10196 10197OSD LIBRARY and FILESYSTEM 10198M: Boaz Harrosh <ooo@electrozaur.com> 10199S: Maintained 10200F: drivers/scsi/osd/ 10201F: include/scsi/osd_* 10202F: fs/exofs/ 10203 10204OV2659 OMNIVISION SENSOR DRIVER 10205M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10206L: linux-media@vger.kernel.org 10207W: https://linuxtv.org 10208Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10209T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10210S: Maintained 10211F: drivers/media/i2c/ov2659.c 10212F: include/media/i2c/ov2659.h 10213 10214OVERLAY FILESYSTEM 10215M: Miklos Szeredi <miklos@szeredi.hu> 10216L: linux-unionfs@vger.kernel.org 10217T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10218S: Supported 10219F: fs/overlayfs/ 10220F: Documentation/filesystems/overlayfs.txt 10221 10222P54 WIRELESS DRIVER 10223M: Christian Lamparter <chunkeey@googlemail.com> 10224L: linux-wireless@vger.kernel.org 10225W: http://wireless.kernel.org/en/users/Drivers/p54 10226S: Maintained 10227F: drivers/net/wireless/intersil/p54/ 10228 10229PA SEMI ETHERNET DRIVER 10230L: netdev@vger.kernel.org 10231S: Orphan 10232F: drivers/net/ethernet/pasemi/* 10233 10234PA SEMI SMBUS DRIVER 10235L: linux-i2c@vger.kernel.org 10236S: Orphan 10237F: drivers/i2c/busses/i2c-pasemi.c 10238 10239PADATA PARALLEL EXECUTION MECHANISM 10240M: Steffen Klassert <steffen.klassert@secunet.com> 10241L: linux-crypto@vger.kernel.org 10242S: Maintained 10243F: kernel/padata.c 10244F: include/linux/padata.h 10245F: Documentation/padata.txt 10246 10247PANASONIC LAPTOP ACPI EXTRAS DRIVER 10248M: Harald Welte <laforge@gnumonks.org> 10249L: platform-driver-x86@vger.kernel.org 10250S: Maintained 10251F: drivers/platform/x86/panasonic-laptop.c 10252 10253PANASONIC MN10300/AM33/AM34 PORT 10254M: David Howells <dhowells@redhat.com> 10255L: linux-am33-list@redhat.com (moderated for non-subscribers) 10256W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10257S: Maintained 10258F: Documentation/mn10300/ 10259F: arch/mn10300/ 10260 10261PARALLEL LCD/KEYPAD PANEL DRIVER 10262M: Willy Tarreau <willy@haproxy.com> 10263M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10264S: Odd Fixes 10265F: Documentation/misc-devices/lcd-panel-cgram.txt 10266F: drivers/misc/panel.c 10267 10268PARALLEL PORT SUBSYSTEM 10269M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10270M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10271L: linux-parport@lists.infradead.org (subscribers-only) 10272S: Maintained 10273F: drivers/parport/ 10274F: include/linux/parport*.h 10275F: drivers/char/ppdev.c 10276F: include/uapi/linux/ppdev.h 10277F: Documentation/parport*.txt 10278 10279PARAVIRT_OPS INTERFACE 10280M: Juergen Gross <jgross@suse.com> 10281M: Alok Kataria <akataria@vmware.com> 10282M: Rusty Russell <rusty@rustcorp.com.au> 10283L: virtualization@lists.linux-foundation.org 10284S: Supported 10285F: Documentation/virtual/paravirt_ops.txt 10286F: arch/*/kernel/paravirt* 10287F: arch/*/include/asm/paravirt*.h 10288F: include/linux/hypervisor.h 10289 10290PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10291M: Tim Waugh <tim@cyberelk.net> 10292L: linux-parport@lists.infradead.org (subscribers-only) 10293S: Maintained 10294F: Documentation/blockdev/paride.txt 10295F: drivers/block/paride/ 10296 10297PARISC ARCHITECTURE 10298M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10299M: Helge Deller <deller@gmx.de> 10300L: linux-parisc@vger.kernel.org 10301W: http://www.parisc-linux.org/ 10302Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10303T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10304T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10305S: Maintained 10306F: arch/parisc/ 10307F: Documentation/parisc/ 10308F: drivers/parisc/ 10309F: drivers/char/agp/parisc-agp.c 10310F: drivers/input/serio/gscps2.c 10311F: drivers/parport/parport_gsc.* 10312F: drivers/tty/serial/8250/8250_gsc.c 10313F: drivers/video/fbdev/sti* 10314F: drivers/video/console/sti* 10315F: drivers/video/logo/logo_parisc* 10316 10317PARMAN 10318M: Jiri Pirko <jiri@mellanox.com> 10319L: netdev@vger.kernel.org 10320S: Supported 10321F: lib/parman.c 10322F: lib/test_parman.c 10323F: include/linux/parman.h 10324 10325PC87360 HARDWARE MONITORING DRIVER 10326M: Jim Cromie <jim.cromie@gmail.com> 10327L: linux-hwmon@vger.kernel.org 10328S: Maintained 10329F: Documentation/hwmon/pc87360 10330F: drivers/hwmon/pc87360.c 10331 10332PC8736x GPIO DRIVER 10333M: Jim Cromie <jim.cromie@gmail.com> 10334S: Maintained 10335F: drivers/char/pc8736x_gpio.c 10336 10337PC87427 HARDWARE MONITORING DRIVER 10338M: Jean Delvare <jdelvare@suse.com> 10339L: linux-hwmon@vger.kernel.org 10340S: Maintained 10341F: Documentation/hwmon/pc87427 10342F: drivers/hwmon/pc87427.c 10343 10344PCA9532 LED DRIVER 10345M: Riku Voipio <riku.voipio@iki.fi> 10346S: Maintained 10347F: drivers/leds/leds-pca9532.c 10348F: include/linux/leds-pca9532.h 10349 10350PCA9541 I2C BUS MASTER SELECTOR DRIVER 10351M: Guenter Roeck <linux@roeck-us.net> 10352L: linux-i2c@vger.kernel.org 10353S: Maintained 10354F: drivers/i2c/muxes/i2c-mux-pca9541.c 10355 10356PCDP - PRIMARY CONSOLE AND DEBUG PORT 10357M: Khalid Aziz <khalid@gonehiking.org> 10358S: Maintained 10359F: drivers/firmware/pcdp.* 10360 10361PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10362M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10363L: linux-pci@vger.kernel.org 10364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10365S: Maintained 10366F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10367F: drivers/pci/host/pci-aardvark.c 10368 10369PCI DRIVER FOR ALTERA PCIE IP 10370M: Ley Foon Tan <lftan@altera.com> 10371L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10372L: linux-pci@vger.kernel.org 10373S: Supported 10374F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10375F: drivers/pci/host/pcie-altera.c 10376 10377PCI DRIVER FOR APPLIEDMICRO XGENE 10378M: Tanmay Inamdar <tinamdar@apm.com> 10379L: linux-pci@vger.kernel.org 10380L: linux-arm-kernel@lists.infradead.org 10381S: Maintained 10382F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10383F: drivers/pci/host/pci-xgene.c 10384 10385PCI DRIVER FOR ARM VERSATILE PLATFORM 10386M: Rob Herring <robh@kernel.org> 10387L: linux-pci@vger.kernel.org 10388L: linux-arm-kernel@lists.infradead.org 10389S: Maintained 10390F: Documentation/devicetree/bindings/pci/versatile.txt 10391F: drivers/pci/host/pci-versatile.c 10392 10393PCI DRIVER FOR ARMADA 8K 10394M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10395L: linux-pci@vger.kernel.org 10396L: linux-arm-kernel@lists.infradead.org 10397S: Maintained 10398F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10399F: drivers/pci/dwc/pcie-armada8k.c 10400 10401PCI DRIVER FOR FREESCALE LAYERSCAPE 10402M: Minghuan Lian <minghuan.Lian@freescale.com> 10403M: Mingkai Hu <mingkai.hu@freescale.com> 10404M: Roy Zang <tie-fei.zang@freescale.com> 10405L: linuxppc-dev@lists.ozlabs.org 10406L: linux-pci@vger.kernel.org 10407L: linux-arm-kernel@lists.infradead.org 10408S: Maintained 10409F: drivers/pci/dwc/*layerscape* 10410 10411PCI DRIVER FOR GENERIC OF HOSTS 10412M: Will Deacon <will.deacon@arm.com> 10413L: linux-pci@vger.kernel.org 10414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10415S: Maintained 10416F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10417F: drivers/pci/host/pci-host-common.c 10418F: drivers/pci/host/pci-host-generic.c 10419 10420PCI DRIVER FOR IMX6 10421M: Richard Zhu <hongxing.zhu@nxp.com> 10422M: Lucas Stach <l.stach@pengutronix.de> 10423L: linux-pci@vger.kernel.org 10424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10425S: Maintained 10426F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10427F: drivers/pci/dwc/*imx6* 10428 10429PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10430M: Keith Busch <keith.busch@intel.com> 10431M: Jonathan Derrick <jonathan.derrick@intel.com> 10432L: linux-pci@vger.kernel.org 10433S: Supported 10434F: drivers/pci/host/vmd.c 10435 10436PCI DRIVER FOR MICROSEMI SWITCHTEC 10437M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10438M: Logan Gunthorpe <logang@deltatee.com> 10439L: linux-pci@vger.kernel.org 10440S: Maintained 10441F: Documentation/switchtec.txt 10442F: Documentation/ABI/testing/sysfs-class-switchtec 10443F: drivers/pci/switch/switchtec* 10444F: include/uapi/linux/switchtec_ioctl.h 10445F: include/linux/switchtec.h 10446F: drivers/ntb/hw/mscc/ 10447 10448PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10449M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10450M: Jason Cooper <jason@lakedaemon.net> 10451L: linux-pci@vger.kernel.org 10452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10453S: Maintained 10454F: drivers/pci/host/*mvebu* 10455 10456PCI DRIVER FOR NVIDIA TEGRA 10457M: Thierry Reding <thierry.reding@gmail.com> 10458L: linux-tegra@vger.kernel.org 10459L: linux-pci@vger.kernel.org 10460S: Supported 10461F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10462F: drivers/pci/host/pci-tegra.c 10463 10464PCI DRIVER FOR RENESAS R-CAR 10465M: Simon Horman <horms@verge.net.au> 10466L: linux-pci@vger.kernel.org 10467L: linux-renesas-soc@vger.kernel.org 10468S: Maintained 10469F: drivers/pci/host/*rcar* 10470 10471PCI DRIVER FOR SAMSUNG EXYNOS 10472M: Jingoo Han <jingoohan1@gmail.com> 10473L: linux-pci@vger.kernel.org 10474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10475L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10476S: Maintained 10477F: drivers/pci/dwc/pci-exynos.c 10478 10479PCI DRIVER FOR SYNOPSYS DESIGNWARE 10480M: Jingoo Han <jingoohan1@gmail.com> 10481M: Joao Pinto <Joao.Pinto@synopsys.com> 10482L: linux-pci@vger.kernel.org 10483S: Maintained 10484F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10485F: drivers/pci/dwc/*designware* 10486 10487PCI DRIVER FOR TI DRA7XX 10488M: Kishon Vijay Abraham I <kishon@ti.com> 10489L: linux-omap@vger.kernel.org 10490L: linux-pci@vger.kernel.org 10491S: Supported 10492F: Documentation/devicetree/bindings/pci/ti-pci.txt 10493F: drivers/pci/dwc/pci-dra7xx.c 10494 10495PCI DRIVER FOR TI KEYSTONE 10496M: Murali Karicheri <m-karicheri2@ti.com> 10497L: linux-pci@vger.kernel.org 10498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10499S: Maintained 10500F: drivers/pci/dwc/*keystone* 10501 10502PCI ENDPOINT SUBSYSTEM 10503M: Kishon Vijay Abraham I <kishon@ti.com> 10504M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10505L: linux-pci@vger.kernel.org 10506T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10507S: Supported 10508F: drivers/pci/endpoint/ 10509F: drivers/misc/pci_endpoint_test.c 10510F: tools/pci/ 10511 10512PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10513M: Russell Currey <ruscur@russell.cc> 10514L: linuxppc-dev@lists.ozlabs.org 10515S: Supported 10516F: Documentation/powerpc/eeh-pci-error-recovery.txt 10517F: arch/powerpc/kernel/eeh*.c 10518F: arch/powerpc/platforms/*/eeh*.c 10519F: arch/powerpc/include/*/eeh*.h 10520 10521PCI ERROR RECOVERY 10522M: Linas Vepstas <linasvepstas@gmail.com> 10523L: linux-pci@vger.kernel.org 10524S: Supported 10525F: Documentation/PCI/pci-error-recovery.txt 10526 10527PCI MSI DRIVER FOR ALTERA MSI IP 10528M: Ley Foon Tan <lftan@altera.com> 10529L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10530L: linux-pci@vger.kernel.org 10531S: Supported 10532F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10533F: drivers/pci/host/pcie-altera-msi.c 10534 10535PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10536M: Duc Dang <dhdang@apm.com> 10537L: linux-pci@vger.kernel.org 10538L: linux-arm-kernel@lists.infradead.org 10539S: Maintained 10540F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10541F: drivers/pci/host/pci-xgene-msi.c 10542 10543PCI SUBSYSTEM 10544M: Bjorn Helgaas <bhelgaas@google.com> 10545L: linux-pci@vger.kernel.org 10546Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10547T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10548S: Supported 10549F: Documentation/devicetree/bindings/pci/ 10550F: Documentation/PCI/ 10551F: drivers/pci/ 10552F: include/linux/pci* 10553F: arch/x86/pci/ 10554F: arch/x86/kernel/quirks.c 10555 10556PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10557M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10558L: linux-pci@vger.kernel.org 10559Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10560T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10561S: Supported 10562F: drivers/pci/host/ 10563F: drivers/pci/dwc/ 10564 10565PCIE DRIVER FOR AXIS ARTPEC 10566M: Niklas Cassel <niklas.cassel@axis.com> 10567M: Jesper Nilsson <jesper.nilsson@axis.com> 10568L: linux-arm-kernel@axis.com 10569L: linux-pci@vger.kernel.org 10570S: Maintained 10571F: Documentation/devicetree/bindings/pci/axis,artpec* 10572F: drivers/pci/dwc/*artpec* 10573 10574PCIE DRIVER FOR CAVIUM THUNDERX 10575M: David Daney <david.daney@cavium.com> 10576L: linux-pci@vger.kernel.org 10577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10578S: Supported 10579F: Documentation/devicetree/bindings/pci/pci-thunder-* 10580F: drivers/pci/host/pci-thunder-* 10581 10582PCIE DRIVER FOR HISILICON 10583M: Zhou Wang <wangzhou1@hisilicon.com> 10584L: linux-pci@vger.kernel.org 10585S: Maintained 10586F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10587F: drivers/pci/dwc/pcie-hisi.c 10588 10589PCIE DRIVER FOR HISILICON KIRIN 10590M: Xiaowei Song <songxiaowei@hisilicon.com> 10591M: Binghui Wang <wangbinghui@hisilicon.com> 10592L: linux-pci@vger.kernel.org 10593S: Maintained 10594F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10595F: drivers/pci/dwc/pcie-kirin.c 10596 10597PCIE DRIVER FOR HISILICON STB 10598M: Jianguo Sun <sunjianguo1@huawei.com> 10599M: Shawn Guo <shawn.guo@linaro.org> 10600L: linux-pci@vger.kernel.org 10601S: Maintained 10602F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10603F: drivers/pci/dwc/pcie-histb.c 10604 10605PCIE DRIVER FOR MEDIATEK 10606M: Ryder Lee <ryder.lee@mediatek.com> 10607L: linux-pci@vger.kernel.org 10608L: linux-mediatek@lists.infradead.org 10609S: Supported 10610F: Documentation/devicetree/bindings/pci/mediatek* 10611F: drivers/pci/host/*mediatek* 10612 10613PCIE DRIVER FOR QUALCOMM MSM 10614M: Stanimir Varbanov <svarbanov@mm-sol.com> 10615L: linux-pci@vger.kernel.org 10616L: linux-arm-msm@vger.kernel.org 10617S: Maintained 10618F: drivers/pci/dwc/*qcom* 10619 10620PCIE DRIVER FOR ROCKCHIP 10621M: Shawn Lin <shawn.lin@rock-chips.com> 10622L: linux-pci@vger.kernel.org 10623L: linux-rockchip@lists.infradead.org 10624S: Maintained 10625F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10626F: drivers/pci/host/pcie-rockchip.c 10627 10628PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10629M: Linus Walleij <linus.walleij@linaro.org> 10630L: linux-pci@vger.kernel.org 10631S: Maintained 10632F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10633F: drivers/pci/host/pci-v3-semi.c 10634 10635PCIE DRIVER FOR ST SPEAR13XX 10636M: Pratyush Anand <pratyush.anand@gmail.com> 10637L: linux-pci@vger.kernel.org 10638S: Maintained 10639F: drivers/pci/dwc/*spear* 10640 10641PCMCIA SUBSYSTEM 10642P: Linux PCMCIA Team 10643L: linux-pcmcia@lists.infradead.org 10644W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10645T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10646S: Maintained 10647F: Documentation/pcmcia/ 10648F: tools/pcmcia/ 10649F: drivers/pcmcia/ 10650F: include/pcmcia/ 10651 10652PCNET32 NETWORK DRIVER 10653M: Don Fry <pcnet32@frontier.com> 10654L: netdev@vger.kernel.org 10655S: Maintained 10656F: drivers/net/ethernet/amd/pcnet32.c 10657 10658PCRYPT PARALLEL CRYPTO ENGINE 10659M: Steffen Klassert <steffen.klassert@secunet.com> 10660L: linux-crypto@vger.kernel.org 10661S: Maintained 10662F: crypto/pcrypt.c 10663F: include/crypto/pcrypt.h 10664 10665PEAQ WMI HOTKEYS DRIVER 10666M: Hans de Goede <hdegoede@redhat.com> 10667L: platform-driver-x86@vger.kernel.org 10668S: Maintained 10669F: drivers/platform/x86/peaq-wmi.c 10670 10671PER-CPU MEMORY ALLOCATOR 10672M: Tejun Heo <tj@kernel.org> 10673M: Christoph Lameter <cl@linux.com> 10674T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10675S: Maintained 10676F: include/linux/percpu*.h 10677F: mm/percpu*.c 10678F: arch/*/include/asm/percpu.h 10679 10680PER-TASK DELAY ACCOUNTING 10681M: Balbir Singh <bsingharora@gmail.com> 10682S: Maintained 10683F: include/linux/delayacct.h 10684F: kernel/delayacct.c 10685 10686PERFORMANCE EVENTS SUBSYSTEM 10687M: Peter Zijlstra <peterz@infradead.org> 10688M: Ingo Molnar <mingo@redhat.com> 10689M: Arnaldo Carvalho de Melo <acme@kernel.org> 10690R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10691R: Jiri Olsa <jolsa@redhat.com> 10692R: Namhyung Kim <namhyung@kernel.org> 10693L: linux-kernel@vger.kernel.org 10694T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10695S: Supported 10696F: kernel/events/* 10697F: include/linux/perf_event.h 10698F: include/uapi/linux/perf_event.h 10699F: arch/*/kernel/perf_event*.c 10700F: arch/*/kernel/*/perf_event*.c 10701F: arch/*/kernel/*/*/perf_event*.c 10702F: arch/*/include/asm/perf_event.h 10703F: arch/*/kernel/perf_callchain.c 10704F: arch/*/events/* 10705F: tools/perf/ 10706 10707PERSONALITY HANDLING 10708M: Christoph Hellwig <hch@infradead.org> 10709L: linux-abi-devel@lists.sourceforge.net 10710S: Maintained 10711F: include/linux/personality.h 10712F: include/uapi/linux/personality.h 10713 10714PHONET PROTOCOL 10715M: Remi Denis-Courmont <courmisch@gmail.com> 10716S: Supported 10717F: Documentation/networking/phonet.txt 10718F: include/linux/phonet.h 10719F: include/net/phonet/ 10720F: include/uapi/linux/phonet.h 10721F: net/phonet/ 10722 10723PHRAM MTD DRIVER 10724M: Joern Engel <joern@lazybastard.org> 10725L: linux-mtd@lists.infradead.org 10726S: Maintained 10727F: drivers/mtd/devices/phram.c 10728 10729PICOLCD HID DRIVER 10730M: Bruno Prémont <bonbons@linux-vserver.org> 10731L: linux-input@vger.kernel.org 10732S: Maintained 10733F: drivers/hid/hid-picolcd* 10734 10735PICOXCELL SUPPORT 10736M: Jamie Iles <jamie@jamieiles.com> 10737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10738T: git git://github.com/jamieiles/linux-2.6-ji.git 10739S: Supported 10740F: arch/arm/boot/dts/picoxcell* 10741F: arch/arm/mach-picoxcell/ 10742F: drivers/crypto/picoxcell* 10743 10744PIN CONTROL SUBSYSTEM 10745M: Linus Walleij <linus.walleij@linaro.org> 10746L: linux-gpio@vger.kernel.org 10747T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10748S: Maintained 10749F: Documentation/devicetree/bindings/pinctrl/ 10750F: Documentation/driver-api/pinctl.rst 10751F: drivers/pinctrl/ 10752F: include/linux/pinctrl/ 10753 10754PIN CONTROLLER - ATMEL AT91 10755M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10757S: Maintained 10758F: drivers/pinctrl/pinctrl-at91.* 10759 10760PIN CONTROLLER - ATMEL AT91 PIO4 10761M: Ludovic Desroches <ludovic.desroches@microchip.com> 10762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10763L: linux-gpio@vger.kernel.org 10764S: Supported 10765F: drivers/pinctrl/pinctrl-at91-pio4.* 10766 10767PIN CONTROLLER - INTEL 10768M: Mika Westerberg <mika.westerberg@linux.intel.com> 10769M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10770S: Maintained 10771F: drivers/pinctrl/intel/ 10772 10773PIN CONTROLLER - QUALCOMM 10774M: Bjorn Andersson <bjorn.andersson@linaro.org> 10775S: Maintained 10776L: linux-arm-msm@vger.kernel.org 10777F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10778F: drivers/pinctrl/qcom/ 10779 10780PIN CONTROLLER - RENESAS 10781M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10782M: Geert Uytterhoeven <geert+renesas@glider.be> 10783L: linux-renesas-soc@vger.kernel.org 10784T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10785S: Maintained 10786F: drivers/pinctrl/sh-pfc/ 10787 10788PIN CONTROLLER - SAMSUNG 10789M: Tomasz Figa <tomasz.figa@gmail.com> 10790M: Krzysztof Kozlowski <krzk@kernel.org> 10791M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10793L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10794Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10795T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10796S: Maintained 10797F: drivers/pinctrl/samsung/ 10798F: include/dt-bindings/pinctrl/samsung.h 10799F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10800 10801PIN CONTROLLER - SINGLE 10802M: Tony Lindgren <tony@atomide.com> 10803M: Haojian Zhuang <haojian.zhuang@linaro.org> 10804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10805L: linux-omap@vger.kernel.org 10806S: Maintained 10807F: drivers/pinctrl/pinctrl-single.c 10808 10809PIN CONTROLLER - ST SPEAR 10810M: Viresh Kumar <vireshk@kernel.org> 10811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10812W: http://www.st.com/spear 10813S: Maintained 10814F: drivers/pinctrl/spear/ 10815 10816PISTACHIO SOC SUPPORT 10817M: James Hartley <james.hartley@sondrel.com> 10818L: linux-mips@linux-mips.org 10819S: Odd Fixes 10820F: arch/mips/pistachio/ 10821F: arch/mips/include/asm/mach-pistachio/ 10822F: arch/mips/boot/dts/img/pistachio* 10823F: arch/mips/configs/pistachio*_defconfig 10824 10825PKTCDVD DRIVER 10826S: Orphan 10827M: linux-block@vger.kernel.org 10828F: drivers/block/pktcdvd.c 10829F: include/linux/pktcdvd.h 10830F: include/uapi/linux/pktcdvd.h 10831 10832PKUNITY SOC DRIVERS 10833M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10834W: http://mprc.pku.edu.cn/~guanxuetao/linux 10835S: Maintained 10836T: git git://github.com/gxt/linux.git 10837F: drivers/input/serio/i8042-unicore32io.h 10838F: drivers/i2c/busses/i2c-puv3.c 10839F: drivers/video/fbdev/fb-puv3.c 10840F: drivers/rtc/rtc-puv3.c 10841 10842PMBUS HARDWARE MONITORING DRIVERS 10843M: Guenter Roeck <linux@roeck-us.net> 10844L: linux-hwmon@vger.kernel.org 10845W: http://hwmon.wiki.kernel.org/ 10846W: http://www.roeck-us.net/linux/drivers/ 10847T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10848S: Maintained 10849F: Documentation/hwmon/pmbus 10850F: drivers/hwmon/pmbus/ 10851F: include/linux/pmbus.h 10852 10853PMC SIERRA MaxRAID DRIVER 10854L: linux-scsi@vger.kernel.org 10855W: http://www.pmc-sierra.com/ 10856S: Orphan 10857F: drivers/scsi/pmcraid.* 10858 10859PMC SIERRA PM8001 DRIVER 10860M: Jack Wang <jinpu.wang@profitbricks.com> 10861M: lindar_liu@usish.com 10862L: linux-scsi@vger.kernel.org 10863S: Supported 10864F: drivers/scsi/pm8001/ 10865 10866PNP SUPPORT 10867M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10868S: Maintained 10869F: drivers/pnp/ 10870 10871POSIX CLOCKS and TIMERS 10872M: Thomas Gleixner <tglx@linutronix.de> 10873L: linux-kernel@vger.kernel.org 10874T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10875S: Maintained 10876F: fs/timerfd.c 10877F: include/linux/timer* 10878F: kernel/time/*timer* 10879 10880POWER MANAGEMENT CORE 10881M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10882L: linux-pm@vger.kernel.org 10883T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10884B: https://bugzilla.kernel.org 10885S: Supported 10886F: drivers/base/power/ 10887F: include/linux/pm.h 10888F: include/linux/pm_* 10889F: include/linux/powercap.h 10890F: drivers/powercap/ 10891 10892POWER STATE COORDINATION INTERFACE (PSCI) 10893M: Mark Rutland <mark.rutland@arm.com> 10894M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10895L: linux-arm-kernel@lists.infradead.org 10896S: Maintained 10897F: drivers/firmware/psci*.c 10898F: include/linux/psci.h 10899F: include/uapi/linux/psci.h 10900 10901POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10902M: Sebastian Reichel <sre@kernel.org> 10903L: linux-pm@vger.kernel.org 10904T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10905S: Maintained 10906F: Documentation/devicetree/bindings/power/supply/ 10907F: include/linux/power_supply.h 10908F: drivers/power/supply/ 10909 10910POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10911M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10912L: linuxppc-dev@lists.ozlabs.org 10913S: Maintained 10914F: drivers/char/powernv-op-panel.c 10915 10916PPP OVER ATM (RFC 2364) 10917M: Mitchell Blank Jr <mitch@sfgoth.com> 10918S: Maintained 10919F: net/atm/pppoatm.c 10920F: include/uapi/linux/atmppp.h 10921 10922PPP OVER ETHERNET 10923M: Michal Ostrowski <mostrows@earthlink.net> 10924S: Maintained 10925F: drivers/net/ppp/pppoe.c 10926F: drivers/net/ppp/pppox.c 10927 10928PPP OVER L2TP 10929M: James Chapman <jchapman@katalix.com> 10930S: Maintained 10931F: net/l2tp/l2tp_ppp.c 10932F: include/linux/if_pppol2tp.h 10933F: include/uapi/linux/if_pppol2tp.h 10934 10935PPP PROTOCOL DRIVERS AND COMPRESSORS 10936M: Paul Mackerras <paulus@samba.org> 10937L: linux-ppp@vger.kernel.org 10938S: Maintained 10939F: drivers/net/ppp/ppp_* 10940 10941PPS SUPPORT 10942M: Rodolfo Giometti <giometti@enneenne.com> 10943W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10944L: linuxpps@ml.enneenne.com (subscribers-only) 10945S: Maintained 10946F: Documentation/pps/ 10947F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10948F: Documentation/ABI/testing/sysfs-pps 10949F: drivers/pps/ 10950F: include/linux/pps*.h 10951F: include/uapi/linux/pps.h 10952 10953PPTP DRIVER 10954M: Dmitry Kozlov <xeb@mail.ru> 10955L: netdev@vger.kernel.org 10956S: Maintained 10957F: drivers/net/ppp/pptp.c 10958W: http://sourceforge.net/projects/accel-pptp 10959 10960PREEMPTIBLE KERNEL 10961M: Robert Love <rml@tech9.net> 10962L: kpreempt-tech@lists.sourceforge.net 10963W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10964S: Supported 10965F: Documentation/preempt-locking.txt 10966F: include/linux/preempt.h 10967 10968PRINTK 10969M: Petr Mladek <pmladek@suse.com> 10970M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10971R: Steven Rostedt <rostedt@goodmis.org> 10972S: Maintained 10973F: kernel/printk/ 10974F: include/linux/printk.h 10975 10976PRISM54 WIRELESS DRIVER 10977M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10978L: linux-wireless@vger.kernel.org 10979W: http://wireless.kernel.org/en/users/Drivers/p54 10980S: Obsolete 10981F: drivers/net/wireless/intersil/prism54/ 10982 10983PROC SYSCTL 10984M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10985M: Kees Cook <keescook@chromium.org> 10986L: linux-kernel@vger.kernel.org 10987L: linux-fsdevel@vger.kernel.org 10988S: Maintained 10989F: fs/proc/proc_sysctl.c 10990F: include/linux/sysctl.h 10991F: kernel/sysctl.c 10992F: tools/testing/selftests/sysctl/ 10993 10994PS3 NETWORK SUPPORT 10995M: Geoff Levand <geoff@infradead.org> 10996L: netdev@vger.kernel.org 10997L: linuxppc-dev@lists.ozlabs.org 10998S: Maintained 10999F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11000
11001PS3 PLATFORM SUPPORT 11002M: Geoff Levand <geoff@infradead.org> 11003L: linuxppc-dev@lists.ozlabs.org 11004S: Maintained 11005F: arch/powerpc/boot/ps3* 11006F: arch/powerpc/include/asm/lv1call.h 11007F: arch/powerpc/include/asm/ps3*.h 11008F: arch/powerpc/platforms/ps3/ 11009F: drivers/*/ps3* 11010F: drivers/ps3/ 11011F: drivers/rtc/rtc-ps3.c 11012F: drivers/usb/host/*ps3.c 11013F: sound/ppc/snd_ps3* 11014 11015PS3VRAM DRIVER 11016M: Jim Paris <jim@jtan.com> 11017M: Geoff Levand <geoff@infradead.org> 11018L: linuxppc-dev@lists.ozlabs.org 11019S: Maintained 11020F: drivers/block/ps3vram.c 11021 11022PSAMPLE PACKET SAMPLING SUPPORT: 11023M: Yotam Gigi <yotam.gi@gmail.com> 11024S: Maintained 11025F: net/psample 11026F: include/net/psample.h 11027F: include/uapi/linux/psample.h 11028 11029PSTORE FILESYSTEM 11030M: Kees Cook <keescook@chromium.org> 11031M: Anton Vorontsov <anton@enomsg.org> 11032M: Colin Cross <ccross@android.com> 11033M: Tony Luck <tony.luck@intel.com> 11034S: Maintained 11035T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11036F: fs/pstore/ 11037F: include/linux/pstore* 11038F: drivers/firmware/efi/efi-pstore.c 11039F: drivers/acpi/apei/erst.c 11040F: Documentation/admin-guide/ramoops.rst 11041F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11042K: \b(pstore|ramoops) 11043 11044PTP HARDWARE CLOCK SUPPORT 11045M: Richard Cochran <richardcochran@gmail.com> 11046L: netdev@vger.kernel.org 11047S: Maintained 11048W: http://linuxptp.sourceforge.net/ 11049F: Documentation/ABI/testing/sysfs-ptp 11050F: Documentation/ptp/* 11051F: drivers/net/ethernet/freescale/gianfar_ptp.c 11052F: drivers/net/phy/dp83640* 11053F: drivers/ptp/* 11054F: include/linux/ptp_cl* 11055 11056PTRACE SUPPORT 11057M: Oleg Nesterov <oleg@redhat.com> 11058S: Maintained 11059F: include/asm-generic/syscall.h 11060F: include/linux/ptrace.h 11061F: include/linux/regset.h 11062F: include/linux/tracehook.h 11063F: include/uapi/linux/ptrace.h 11064F: include/uapi/linux/ptrace.h 11065F: include/asm-generic/ptrace.h 11066F: kernel/ptrace.c 11067F: arch/*/ptrace*.c 11068F: arch/*/*/ptrace*.c 11069F: arch/*/include/asm/ptrace*.h 11070 11071PULSE8-CEC DRIVER 11072M: Hans Verkuil <hverkuil@xs4all.nl> 11073L: linux-media@vger.kernel.org 11074T: git git://linuxtv.org/media_tree.git 11075S: Maintained 11076F: drivers/media/usb/pulse8-cec/* 11077F: Documentation/media/cec-drivers/pulse8-cec.rst 11078 11079PVRUSB2 VIDEO4LINUX DRIVER 11080M: Mike Isely <isely@pobox.com> 11081L: pvrusb2@isely.net (subscribers-only) 11082L: linux-media@vger.kernel.org 11083W: http://www.isely.net/pvrusb2/ 11084T: git git://linuxtv.org/media_tree.git 11085S: Maintained 11086F: Documentation/media/v4l-drivers/pvrusb2* 11087F: drivers/media/usb/pvrusb2/ 11088 11089PWC WEBCAM DRIVER 11090M: Hans Verkuil <hverkuil@xs4all.nl> 11091L: linux-media@vger.kernel.org 11092T: git git://linuxtv.org/media_tree.git 11093S: Odd Fixes 11094F: drivers/media/usb/pwc/* 11095 11096PWM FAN DRIVER 11097M: Kamil Debski <kamil@wypas.org> 11098M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11099L: linux-hwmon@vger.kernel.org 11100S: Supported 11101F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11102F: Documentation/hwmon/pwm-fan 11103F: drivers/hwmon/pwm-fan.c 11104 11105PWM IR Transmitter 11106M: Sean Young <sean@mess.org> 11107L: linux-media@vger.kernel.org 11108S: Maintained 11109F: drivers/media/rc/pwm-ir-tx.c 11110 11111PWM SUBSYSTEM 11112M: Thierry Reding <thierry.reding@gmail.com> 11113L: linux-pwm@vger.kernel.org 11114S: Maintained 11115T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11116F: Documentation/pwm.txt 11117F: Documentation/devicetree/bindings/pwm/ 11118F: include/linux/pwm.h 11119F: drivers/pwm/ 11120F: drivers/video/backlight/pwm_bl.c 11121F: include/linux/pwm_backlight.h 11122F: drivers/gpio/gpio-mvebu.c 11123F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11124 11125PXA GPIO DRIVER 11126M: Robert Jarzmik <robert.jarzmik@free.fr> 11127L: linux-gpio@vger.kernel.org 11128S: Maintained 11129F: drivers/gpio/gpio-pxa.c 11130 11131PXA MMCI DRIVER 11132S: Orphan 11133 11134PXA RTC DRIVER 11135M: Robert Jarzmik <robert.jarzmik@free.fr> 11136L: linux-rtc@vger.kernel.org 11137S: Maintained 11138 11139PXA2xx/PXA3xx SUPPORT 11140M: Daniel Mack <daniel@zonque.org> 11141M: Haojian Zhuang <haojian.zhuang@gmail.com> 11142M: Robert Jarzmik <robert.jarzmik@free.fr> 11143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11144T: git git://github.com/hzhuang1/linux.git 11145T: git git://github.com/rjarzmik/linux.git 11146S: Maintained 11147F: arch/arm/boot/dts/pxa* 11148F: arch/arm/mach-pxa/ 11149F: drivers/dma/pxa* 11150F: drivers/pcmcia/pxa2xx* 11151F: drivers/pinctrl/pxa/ 11152F: drivers/spi/spi-pxa2xx* 11153F: drivers/usb/gadget/udc/pxa2* 11154F: include/sound/pxa2xx-lib.h 11155F: sound/arm/pxa* 11156F: sound/soc/pxa/ 11157 11158PXA3xx NAND FLASH DRIVER 11159M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11160L: linux-mtd@lists.infradead.org 11161S: Maintained 11162F: drivers/mtd/nand/pxa3xx_nand.c 11163 11164QAT DRIVER 11165M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11166L: qat-linux@intel.com 11167S: Supported 11168F: drivers/crypto/qat/ 11169 11170QCOM AUDIO (ASoC) DRIVERS 11171M: Patrick Lai <plai@codeaurora.org> 11172M: Banajit Goswami <bgoswami@codeaurora.org> 11173L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11174S: Supported 11175F: sound/soc/qcom/ 11176 11177QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11178M: Gabriel Somlo <somlo@cmu.edu> 11179M: "Michael S. Tsirkin" <mst@redhat.com> 11180L: qemu-devel@nongnu.org 11181S: Maintained 11182F: drivers/firmware/qemu_fw_cfg.c 11183 11184QIB DRIVER 11185M: Mike Marciniszyn <infinipath@intel.com> 11186L: linux-rdma@vger.kernel.org 11187S: Supported 11188F: drivers/infiniband/hw/qib/ 11189 11190QLOGIC QL41xxx FCOE DRIVER 11191M: QLogic-Storage-Upstream@cavium.com 11192L: linux-scsi@vger.kernel.org 11193S: Supported 11194F: drivers/scsi/qedf/ 11195 11196QLOGIC QL41xxx ISCSI DRIVER 11197M: QLogic-Storage-Upstream@cavium.com 11198L: linux-scsi@vger.kernel.org 11199S: Supported 11200F: drivers/scsi/qedi/ 11201 11202QLOGIC QL4xxx ETHERNET DRIVER 11203M: Ariel Elior <Ariel.Elior@cavium.com> 11204M: everest-linux-l2@cavium.com 11205L: netdev@vger.kernel.org 11206S: Supported 11207F: drivers/net/ethernet/qlogic/qed/ 11208F: include/linux/qed/ 11209F: drivers/net/ethernet/qlogic/qede/ 11210 11211QLOGIC QL4xxx RDMA DRIVER 11212M: Ram Amrani <Ram.Amrani@cavium.com> 11213M: Michal Kalderon <Michal.Kalderon@cavium.com> 11214M: Ariel Elior <Ariel.Elior@cavium.com> 11215L: linux-rdma@vger.kernel.org 11216S: Supported 11217F: drivers/infiniband/hw/qedr/ 11218F: include/uapi/rdma/qedr-abi.h 11219 11220QLOGIC QLA1280 SCSI DRIVER 11221M: Michael Reed <mdr@sgi.com> 11222L: linux-scsi@vger.kernel.org 11223S: Maintained 11224F: drivers/scsi/qla1280.[ch] 11225 11226QLOGIC QLA2XXX FC-SCSI DRIVER 11227M: qla2xxx-upstream@qlogic.com 11228L: linux-scsi@vger.kernel.org 11229S: Supported 11230F: Documentation/scsi/LICENSE.qla2xxx 11231F: drivers/scsi/qla2xxx/ 11232 11233QLOGIC QLA3XXX NETWORK DRIVER 11234M: Dept-GELinuxNICDev@cavium.com 11235L: netdev@vger.kernel.org 11236S: Supported 11237F: Documentation/networking/LICENSE.qla3xxx 11238F: drivers/net/ethernet/qlogic/qla3xxx.* 11239 11240QLOGIC QLA4XXX iSCSI DRIVER 11241M: QLogic-Storage-Upstream@qlogic.com 11242L: linux-scsi@vger.kernel.org 11243S: Supported 11244F: Documentation/scsi/LICENSE.qla4xxx 11245F: drivers/scsi/qla4xxx/ 11246 11247QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11248M: Harish Patil <harish.patil@cavium.com> 11249M: Manish Chopra <manish.chopra@cavium.com> 11250M: Dept-GELinuxNICDev@cavium.com 11251L: netdev@vger.kernel.org 11252S: Supported 11253F: drivers/net/ethernet/qlogic/qlcnic/ 11254 11255QLOGIC QLGE 10Gb ETHERNET DRIVER 11256M: Harish Patil <harish.patil@cavium.com> 11257M: Manish Chopra <manish.chopra@cavium.com> 11258M: Dept-GELinuxNICDev@cavium.com 11259L: netdev@vger.kernel.org 11260S: Supported 11261F: drivers/net/ethernet/qlogic/qlge/ 11262 11263QNX4 FILESYSTEM 11264M: Anders Larsen <al@alarsen.net> 11265W: http://www.alarsen.net/linux/qnx4fs/ 11266S: Maintained 11267F: fs/qnx4/ 11268F: include/uapi/linux/qnx4_fs.h 11269F: include/uapi/linux/qnxtypes.h 11270 11271QORIQ DPAA2 FSL-MC BUS DRIVER 11272M: Stuart Yoder <stuyoder@gmail.com> 11273M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11274L: linux-kernel@vger.kernel.org 11275S: Maintained 11276F: drivers/staging/fsl-mc/ 11277F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11278 11279QT1010 MEDIA DRIVER 11280M: Antti Palosaari <crope@iki.fi> 11281L: linux-media@vger.kernel.org 11282W: https://linuxtv.org 11283W: http://palosaari.fi/linux/ 11284Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11285T: git git://linuxtv.org/anttip/media_tree.git 11286S: Maintained 11287F: drivers/media/tuners/qt1010* 11288 11289QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11290M: Kalle Valo <kvalo@qca.qualcomm.com> 11291L: ath10k@lists.infradead.org 11292W: http://wireless.kernel.org/en/users/Drivers/ath10k 11293T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11294S: Supported 11295F: drivers/net/wireless/ath/ath10k/ 11296 11297QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11298M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11299L: linux-wireless@vger.kernel.org 11300W: http://wireless.kernel.org/en/users/Drivers/ath9k 11301S: Supported 11302F: drivers/net/wireless/ath/ath9k/ 11303 11304QUALCOMM CAMERA SUBSYSTEM DRIVER 11305M: Todor Tomov <todor.tomov@linaro.org> 11306L: linux-media@vger.kernel.org 11307S: Maintained 11308F: Documentation/devicetree/bindings/media/qcom,camss.txt 11309F: Documentation/media/v4l-drivers/qcom_camss.rst 11310F: drivers/media/platform/qcom/camss-8x16/ 11311 11312QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11313M: Timur Tabi <timur@codeaurora.org> 11314L: netdev@vger.kernel.org 11315S: Supported 11316F: drivers/net/ethernet/qualcomm/emac/ 11317 11318QUALCOMM HEXAGON ARCHITECTURE 11319M: Richard Kuo <rkuo@codeaurora.org> 11320L: linux-hexagon@vger.kernel.org 11321T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11322S: Supported 11323F: arch/hexagon/ 11324 11325QUALCOMM IOMMU 11326M: Rob Clark <robdclark@gmail.com> 11327L: iommu@lists.linux-foundation.org 11328L: linux-arm-msm@vger.kernel.org 11329S: Maintained 11330F: drivers/iommu/qcom_iommu.c 11331 11332QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11333M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11334L: linux-media@vger.kernel.org 11335L: linux-arm-msm@vger.kernel.org 11336T: git git://linuxtv.org/media_tree.git 11337S: Maintained 11338F: drivers/media/platform/qcom/venus/ 11339 11340QUALCOMM WCN36XX WIRELESS DRIVER 11341M: Eugene Krasnikov <k.eugene.e@gmail.com> 11342L: wcn36xx@lists.infradead.org 11343W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11344T: git git://github.com/KrasnikovEugene/wcn36xx.git 11345S: Supported 11346F: drivers/net/wireless/ath/wcn36xx/ 11347 11348QUANTENNA QTNFMAC WIRELESS DRIVER 11349M: Igor Mitsyanko <imitsyanko@quantenna.com> 11350M: Avinash Patil <avinashp@quantenna.com> 11351M: Sergey Matyukevich <smatyukevich@quantenna.com> 11352L: linux-wireless@vger.kernel.org 11353S: Maintained 11354F: drivers/net/wireless/quantenna 11355 11356RADEON and AMDGPU DRM DRIVERS 11357M: Alex Deucher <alexander.deucher@amd.com> 11358M: Christian König <christian.koenig@amd.com> 11359L: amd-gfx@lists.freedesktop.org 11360T: git git://people.freedesktop.org/~agd5f/linux 11361S: Supported 11362F: drivers/gpu/drm/radeon/ 11363F: include/uapi/drm/radeon_drm.h 11364F: drivers/gpu/drm/amd/ 11365F: include/uapi/drm/amdgpu_drm.h 11366 11367RADEON FRAMEBUFFER DISPLAY DRIVER 11368M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11369L: linux-fbdev@vger.kernel.org 11370S: Maintained 11371F: drivers/video/fbdev/aty/radeon* 11372F: include/uapi/linux/radeonfb.h 11373 11374RADIOSHARK RADIO DRIVER 11375M: Hans Verkuil <hverkuil@xs4all.nl> 11376L: linux-media@vger.kernel.org 11377T: git git://linuxtv.org/media_tree.git 11378S: Maintained 11379F: drivers/media/radio/radio-shark.c 11380 11381RADIOSHARK2 RADIO DRIVER 11382M: Hans Verkuil <hverkuil@xs4all.nl> 11383L: linux-media@vger.kernel.org 11384T: git git://linuxtv.org/media_tree.git 11385S: Maintained 11386F: drivers/media/radio/radio-shark2.c 11387F: drivers/media/radio/radio-tea5777.c 11388 11389RADOS BLOCK DEVICE (RBD) 11390M: Ilya Dryomov <idryomov@gmail.com> 11391M: Sage Weil <sage@redhat.com> 11392M: Alex Elder <elder@kernel.org> 11393L: ceph-devel@vger.kernel.org 11394W: http://ceph.com/ 11395T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11396T: git git://github.com/ceph/ceph-client.git 11397S: Supported 11398F: Documentation/ABI/testing/sysfs-bus-rbd 11399F: drivers/block/rbd.c 11400F: drivers/block/rbd_types.h 11401 11402RAGE128 FRAMEBUFFER DISPLAY DRIVER 11403M: Paul Mackerras <paulus@samba.org> 11404L: linux-fbdev@vger.kernel.org 11405S: Maintained 11406F: drivers/video/fbdev/aty/aty128fb.c 11407 11408RAINSHADOW-CEC DRIVER 11409M: Hans Verkuil <hverkuil@xs4all.nl> 11410L: linux-media@vger.kernel.org 11411T: git git://linuxtv.org/media_tree.git 11412S: Maintained 11413F: drivers/media/usb/rainshadow-cec/* 11414 11415RALINK MIPS ARCHITECTURE 11416M: John Crispin <john@phrozen.org> 11417L: linux-mips@linux-mips.org 11418S: Maintained 11419F: arch/mips/ralink 11420 11421RALINK RT2X00 WIRELESS LAN DRIVER 11422P: rt2x00 project 11423M: Stanislaw Gruszka <sgruszka@redhat.com> 11424M: Helmut Schaa <helmut.schaa@googlemail.com> 11425L: linux-wireless@vger.kernel.org 11426S: Maintained 11427F: drivers/net/wireless/ralink/rt2x00/ 11428 11429RAMDISK RAM BLOCK DEVICE DRIVER 11430M: Jens Axboe <axboe@kernel.dk> 11431S: Maintained 11432F: Documentation/blockdev/ramdisk.txt 11433F: drivers/block/brd.c 11434 11435RANDOM NUMBER DRIVER 11436M: "Theodore Ts'o" <tytso@mit.edu> 11437S: Maintained 11438F: drivers/char/random.c 11439 11440RAPIDIO SUBSYSTEM 11441M: Matt Porter <mporter@kernel.crashing.org> 11442M: Alexandre Bounine <alexandre.bounine@idt.com> 11443S: Maintained 11444F: drivers/rapidio/ 11445 11446RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11447L: linux-wireless@vger.kernel.org 11448S: Orphan 11449F: drivers/net/wireless/ray* 11450 11451RCUTORTURE MODULE 11452M: Josh Triplett <josh@joshtriplett.org> 11453M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11454L: linux-kernel@vger.kernel.org 11455S: Supported 11456T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11457F: Documentation/RCU/torture.txt 11458F: kernel/rcu/rcutorture.c 11459 11460RCUTORTURE TEST FRAMEWORK 11461M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11462M: Josh Triplett <josh@joshtriplett.org> 11463R: Steven Rostedt <rostedt@goodmis.org> 11464R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11465R: Lai Jiangshan <jiangshanlai@gmail.com> 11466L: linux-kernel@vger.kernel.org 11467S: Supported 11468T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11469F: tools/testing/selftests/rcutorture 11470 11471RDC R-321X SoC 11472M: Florian Fainelli <florian@openwrt.org> 11473S: Maintained 11474 11475RDC R6040 FAST ETHERNET DRIVER 11476M: Florian Fainelli <f.fainelli@gmail.com> 11477L: netdev@vger.kernel.org 11478S: Maintained 11479F: drivers/net/ethernet/rdc/r6040.c 11480 11481RDMAVT - RDMA verbs software 11482M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11483L: linux-rdma@vger.kernel.org 11484S: Supported 11485F: drivers/infiniband/sw/rdmavt 11486 11487RDS - RELIABLE DATAGRAM SOCKETS 11488M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11489L: netdev@vger.kernel.org 11490L: linux-rdma@vger.kernel.org 11491L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11492W: https://oss.oracle.com/projects/rds/ 11493S: Supported 11494F: net/rds/ 11495F: Documentation/networking/rds.txt 11496 11497RDT - RESOURCE ALLOCATION 11498M: Fenghua Yu <fenghua.yu@intel.com> 11499L: linux-kernel@vger.kernel.org 11500S: Supported 11501F: arch/x86/kernel/cpu/intel_rdt* 11502F: arch/x86/include/asm/intel_rdt_sched.h 11503F: Documentation/x86/intel_rdt* 11504 11505READ-COPY UPDATE (RCU) 11506M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11507M: Josh Triplett <josh@joshtriplett.org> 11508R: Steven Rostedt <rostedt@goodmis.org> 11509R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11510R: Lai Jiangshan <jiangshanlai@gmail.com> 11511L: linux-kernel@vger.kernel.org 11512W: http://www.rdrop.com/users/paulmck/RCU/ 11513S: Supported 11514T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11515F: Documentation/RCU/ 11516X: Documentation/RCU/torture.txt 11517F: include/linux/rcu* 11518X: include/linux/srcu.h 11519F: kernel/rcu/ 11520X: kernel/torture.c 11521 11522REAL TIME CLOCK (RTC) SUBSYSTEM 11523M: Alessandro Zummo <a.zummo@towertech.it> 11524M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11525L: linux-rtc@vger.kernel.org 11526Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11527T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11528S: Maintained 11529F: Documentation/devicetree/bindings/rtc/ 11530F: Documentation/rtc.txt 11531F: drivers/rtc/ 11532F: include/linux/rtc.h 11533F: include/uapi/linux/rtc.h 11534F: include/linux/rtc/ 11535F: include/linux/platform_data/rtc-* 11536F: tools/testing/selftests/timers/rtctest.c 11537 11538REALTEK AUDIO CODECS 11539M: Bard Liao <bardliao@realtek.com> 11540M: Oder Chiou <oder_chiou@realtek.com> 11541S: Maintained 11542F: sound/soc/codecs/rt* 11543F: include/sound/rt*.h 11544 11545REGISTER MAP ABSTRACTION 11546M: Mark Brown <broonie@kernel.org> 11547L: linux-kernel@vger.kernel.org 11548T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11549S: Supported 11550F: Documentation/devicetree/bindings/regmap/ 11551F: drivers/base/regmap/ 11552F: include/linux/regmap.h 11553 11554REISERFS FILE SYSTEM 11555L: reiserfs-devel@vger.kernel.org 11556S: Supported 11557F: fs/reiserfs/ 11558 11559REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11560M: Ohad Ben-Cohen <ohad@wizery.com> 11561M: Bjorn Andersson <bjorn.andersson@linaro.org> 11562L: linux-remoteproc@vger.kernel.org 11563T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11564S: Maintained 11565F: Documentation/devicetree/bindings/remoteproc/ 11566F: Documentation/remoteproc.txt 11567F: drivers/remoteproc/ 11568F: include/linux/remoteproc.h 11569 11570REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11571M: Ohad Ben-Cohen <ohad@wizery.com> 11572M: Bjorn Andersson <bjorn.andersson@linaro.org> 11573L: linux-remoteproc@vger.kernel.org 11574T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11575S: Maintained 11576F: drivers/rpmsg/ 11577F: Documentation/rpmsg.txt 11578F: include/linux/rpmsg.h 11579F: include/linux/rpmsg/ 11580 11581RENESAS CLOCK DRIVERS 11582M: Geert Uytterhoeven <geert+renesas@glider.be> 11583L: linux-renesas-soc@vger.kernel.org 11584T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11585S: Supported 11586F: drivers/clk/renesas/ 11587 11588RENESAS ETHERNET DRIVERS 11589R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11590L: netdev@vger.kernel.org 11591L: linux-renesas-soc@vger.kernel.org 11592F: Documentation/devicetree/bindings/net/renesas,*.txt 11593F: Documentation/devicetree/bindings/net/sh_eth.txt 11594F: drivers/net/ethernet/renesas/ 11595F: include/linux/sh_eth.h 11596 11597RENESAS R-CAR GYROADC DRIVER 11598M: Marek Vasut <marek.vasut@gmail.com> 11599L: linux-iio@vger.kernel.org 11600S: Supported 11601F: drivers/iio/adc/rcar_gyro_adc.c 11602 11603RENESAS USB PHY DRIVER 11604M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11605L: linux-renesas-soc@vger.kernel.org 11606S: Maintained 11607F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11608 11609RESET CONTROLLER FRAMEWORK 11610M: Philipp Zabel <p.zabel@pengutronix.de> 11611T: git git://git.pengutronix.de/git/pza/linux 11612S: Maintained 11613F: drivers/reset/ 11614F: Documentation/devicetree/bindings/reset/ 11615F: include/dt-bindings/reset/ 11616F: include/linux/reset.h 11617F: include/linux/reset-controller.h 11618 11619RFKILL 11620M: Johannes Berg <johannes@sipsolutions.net> 11621L: linux-wireless@vger.kernel.org 11622W: http://wireless.kernel.org/ 11623T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11624T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11625S: Maintained 11626F: Documentation/rfkill.txt 11627F: Documentation/ABI/stable/sysfs-class-rfkill 11628F: net/rfkill/ 11629 11630RHASHTABLE 11631M: Thomas Graf <tgraf@suug.ch> 11632M: Herbert Xu <herbert@gondor.apana.org.au> 11633L: netdev@vger.kernel.org 11634S: Maintained 11635F: lib/rhashtable.c 11636F: include/linux/rhashtable.h 11637 11638RICOH R5C592 MEMORYSTICK DRIVER 11639M: Maxim Levitsky <maximlevitsky@gmail.com> 11640S: Maintained 11641F: drivers/memstick/host/r592.* 11642 11643RICOH SMARTMEDIA/XD DRIVER 11644M: Maxim Levitsky <maximlevitsky@gmail.com> 11645S: Maintained 11646F: drivers/mtd/nand/r852.c 11647F: drivers/mtd/nand/r852.h 11648 11649RISC-V ARCHITECTURE 11650M: Palmer Dabbelt <palmer@sifive.com> 11651M: Albert Ou <albert@sifive.com> 11652L: linux-riscv@lists.infradead.org 11653T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 11654S: Supported 11655F: arch/riscv/ 11656K: riscv 11657N: riscv 11658 11659ROCCAT DRIVERS 11660M: Stefan Achatz <erazor_de@users.sourceforge.net> 11661W: http://sourceforge.net/projects/roccat/ 11662S: Maintained 11663F: drivers/hid/hid-roccat* 11664F: include/linux/hid-roccat* 11665F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11666 11667ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11668M: Jacob chen <jacob2.chen@rock-chips.com> 11669L: linux-media@vger.kernel.org 11670S: Maintained 11671F: drivers/media/platform/rockchip/rga/ 11672F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11673 11674ROCKER DRIVER 11675M: Jiri Pirko <jiri@resnulli.us> 11676L: netdev@vger.kernel.org 11677S: Supported 11678F: drivers/net/ethernet/rocker/ 11679 11680ROCKETPORT DRIVER 11681P: Comtrol Corp. 11682W: http://www.comtrol.com 11683S: Maintained 11684F: Documentation/serial/rocket.txt 11685F: drivers/tty/rocket* 11686 11687ROCKETPORT EXPRESS/INFINITY DRIVER 11688M: Kevin Cernekee <cernekee@gmail.com> 11689L: linux-serial@vger.kernel.org 11690S: Odd Fixes 11691F: drivers/tty/serial/rp2.* 11692 11693ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11694M: Marek Vasut <marek.vasut+renesas@gmail.com> 11695L: linux-kernel@vger.kernel.org 11696L: linux-renesas-soc@vger.kernel.org 11697S: Supported 11698F: drivers/mfd/bd9571mwv.c 11699F: drivers/regulator/bd9571mwv-regulator.c 11700F: drivers/gpio/gpio-bd9571mwv.c 11701F: include/linux/mfd/bd9571mwv.h 11702F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11703 11704ROSE NETWORK LAYER 11705M: Ralf Baechle <ralf@linux-mips.org> 11706L: linux-hams@vger.kernel.org 11707W: http://www.linux-ax25.org/ 11708S: Maintained 11709F: include/net/rose.h 11710F: include/uapi/linux/rose.h 11711F: net/rose/ 11712 11713RTL2830 MEDIA DRIVER 11714M: Antti Palosaari <crope@iki.fi> 11715L: linux-media@vger.kernel.org 11716W: https://linuxtv.org 11717W: http://palosaari.fi/linux/ 11718Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11719T: git git://linuxtv.org/anttip/media_tree.git 11720S: Maintained 11721F: drivers/media/dvb-frontends/rtl2830* 11722 11723RTL2832 MEDIA DRIVER 11724M: Antti Palosaari <crope@iki.fi> 11725L: linux-media@vger.kernel.org 11726W: https://linuxtv.org 11727W: http://palosaari.fi/linux/ 11728Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11729T: git git://linuxtv.org/anttip/media_tree.git 11730S: Maintained 11731F: drivers/media/dvb-frontends/rtl2832* 11732 11733RTL2832_SDR MEDIA DRIVER 11734M: Antti Palosaari <crope@iki.fi> 11735L: linux-media@vger.kernel.org 11736W: https://linuxtv.org 11737W: http://palosaari.fi/linux/ 11738Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11739T: git git://linuxtv.org/anttip/media_tree.git 11740S: Maintained 11741F: drivers/media/dvb-frontends/rtl2832_sdr* 11742 11743RTL8180 WIRELESS DRIVER 11744L: linux-wireless@vger.kernel.org 11745W: http://wireless.kernel.org/ 11746T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11747S: Orphan 11748F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11749 11750RTL8187 WIRELESS DRIVER 11751M: Herton Ronaldo Krzesinski <herton@canonical.com> 11752M: Hin-Tak Leung <htl10@users.sourceforge.net> 11753M: Larry Finger <Larry.Finger@lwfinger.net> 11754L: linux-wireless@vger.kernel.org 11755W: http://wireless.kernel.org/ 11756T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11757S: Maintained 11758F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11759 11760RTL8192CE WIRELESS DRIVER 11761M: Larry Finger <Larry.Finger@lwfinger.net> 11762M: Chaoming Li <chaoming_li@realsil.com.cn> 11763L: linux-wireless@vger.kernel.org 11764W: http://wireless.kernel.org/ 11765T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11766S: Maintained 11767F: drivers/net/wireless/realtek/rtlwifi/ 11768F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11769 11770RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11771M: Jes Sorensen <Jes.Sorensen@gmail.com> 11772L: linux-wireless@vger.kernel.org 11773T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11774S: Maintained 11775F: drivers/net/wireless/realtek/rtl8xxxu/ 11776 11777RXRPC SOCKETS (AF_RXRPC) 11778M: David Howells <dhowells@redhat.com> 11779L: linux-afs@lists.infradead.org 11780S: Supported 11781F: net/rxrpc/ 11782F: include/keys/rxrpc-type.h 11783F: include/net/af_rxrpc.h 11784F: include/trace/events/rxrpc.h 11785F: include/uapi/linux/rxrpc.h 11786F: Documentation/networking/rxrpc.txt 11787W: https://www.infradead.org/~dhowells/kafs/ 11788 11789S3 SAVAGE FRAMEBUFFER DRIVER 11790M: Antonino Daplas <adaplas@gmail.com> 11791L: linux-fbdev@vger.kernel.org 11792S: Maintained 11793F: drivers/video/fbdev/savage/ 11794 11795S390 11796M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11797M: Heiko Carstens <heiko.carstens@de.ibm.com> 11798L: linux-s390@vger.kernel.org 11799W: http://www.ibm.com/developerworks/linux/linux390/ 11800T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11801S: Supported 11802F: arch/s390/ 11803F: drivers/s390/ 11804F: Documentation/s390/ 11805F: Documentation/driver-api/s390-drivers.rst 11806 11807S390 COMMON I/O LAYER 11808M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11809M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11810L: linux-s390@vger.kernel.org 11811W: http://www.ibm.com/developerworks/linux/linux390/ 11812S: Supported 11813F: drivers/s390/cio/ 11814 11815S390 DASD DRIVER 11816M: Stefan Haberland <sth@linux.vnet.ibm.com> 11817M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11818L: linux-s390@vger.kernel.org 11819W: http://www.ibm.com/developerworks/linux/linux390/ 11820S: Supported 11821F: drivers/s390/block/dasd* 11822F: block/partitions/ibm.c 11823 11824S390 IOMMU (PCI) 11825M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11826L: linux-s390@vger.kernel.org 11827W: http://www.ibm.com/developerworks/linux/linux390/ 11828S: Supported 11829F: drivers/iommu/s390-iommu.c 11830 11831S390 IUCV NETWORK LAYER 11832M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11833M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11834L: linux-s390@vger.kernel.org 11835W: http://www.ibm.com/developerworks/linux/linux390/ 11836S: Supported 11837F: drivers/s390/net/*iucv* 11838F: include/net/iucv/ 11839F: net/iucv/ 11840 11841S390 NETWORK DRIVERS 11842M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11843M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11844L: linux-s390@vger.kernel.org 11845W: http://www.ibm.com/developerworks/linux/linux390/ 11846S: Supported 11847F: drivers/s390/net/ 11848 11849S390 PCI SUBSYSTEM 11850M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11851M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11852L: linux-s390@vger.kernel.org 11853W: http://www.ibm.com/developerworks/linux/linux390/ 11854S: Supported 11855F: arch/s390/pci/ 11856F: drivers/pci/hotplug/s390_pci_hpc.c 11857 11858S390 VFIO-CCW DRIVER 11859M: Cornelia Huck <cohuck@redhat.com> 11860M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11861L: linux-s390@vger.kernel.org 11862L: kvm@vger.kernel.org 11863S: Supported 11864F: drivers/s390/cio/vfio_ccw* 11865F: Documentation/s390/vfio-ccw.txt 11866F: include/uapi/linux/vfio_ccw.h 11867 11868S390 ZCRYPT DRIVER 11869M: Harald Freudenberger <freude@de.ibm.com> 11870L: linux-s390@vger.kernel.org 11871W: http://www.ibm.com/developerworks/linux/linux390/ 11872S: Supported 11873F: drivers/s390/crypto/ 11874 11875S390 ZFCP DRIVER 11876M: Steffen Maier <maier@linux.vnet.ibm.com> 11877M: Benjamin Block <bblock@linux.vnet.ibm.com> 11878L: linux-s390@vger.kernel.org 11879W: http://www.ibm.com/developerworks/linux/linux390/ 11880S: Supported 11881F: drivers/s390/scsi/zfcp_* 11882 11883S3C24XX SD/MMC Driver 11884M: Ben Dooks <ben-linux@fluff.org> 11885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11886S: Supported 11887F: drivers/mmc/host/s3cmci.* 11888 11889SAA6588 RDS RECEIVER DRIVER 11890M: Hans Verkuil <hverkuil@xs4all.nl> 11891L: linux-media@vger.kernel.org 11892T: git git://linuxtv.org/media_tree.git 11893W: https://linuxtv.org 11894S: Odd Fixes 11895F: drivers/media/i2c/saa6588* 11896 11897SAA7134 VIDEO4LINUX DRIVER 11898M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11899M: Mauro Carvalho Chehab <mchehab@kernel.org> 11900L: linux-media@vger.kernel.org 11901W: https://linuxtv.org 11902T: git git://linuxtv.org/media_tree.git 11903S: Odd fixes 11904F: Documentation/media/v4l-drivers/saa7134* 11905F: drivers/media/pci/saa7134/ 11906 11907SAA7146 VIDEO4LINUX-2 DRIVER 11908M: Hans Verkuil <hverkuil@xs4all.nl> 11909L: linux-media@vger.kernel.org 11910T: git git://linuxtv.org/media_tree.git 11911S: Maintained 11912F: drivers/media/common/saa7146/ 11913F: drivers/media/pci/saa7146/ 11914F: include/media/saa7146* 11915 11916SAMSUNG AUDIO (ASoC) DRIVERS 11917M: Krzysztof Kozlowski <krzk@kernel.org> 11918M: Sangbeom Kim <sbkim73@samsung.com> 11919M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11920L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11921S: Supported 11922F: sound/soc/samsung/ 11923 11924SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11925M: Krzysztof Kozlowski <krzk@kernel.org> 11926L: linux-crypto@vger.kernel.org 11927L: linux-samsung-soc@vger.kernel.org 11928S: Maintained 11929F: drivers/crypto/exynos-rng.c 11930F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 11931 11932SAMSUNG FRAMEBUFFER DRIVER 11933M: Jingoo Han <jingoohan1@gmail.com> 11934L: linux-fbdev@vger.kernel.org 11935S: Maintained 11936F: drivers/video/fbdev/s3c-fb.c 11937 11938SAMSUNG LAPTOP DRIVER 11939M: Corentin Chary <corentin.chary@gmail.com> 11940L: platform-driver-x86@vger.kernel.org 11941S: Maintained 11942F: drivers/platform/x86/samsung-laptop.c 11943 11944SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11945M: Sangbeom Kim <sbkim73@samsung.com> 11946M: Krzysztof Kozlowski <krzk@kernel.org> 11947M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11948L: linux-kernel@vger.kernel.org 11949L: linux-samsung-soc@vger.kernel.org 11950S: Supported 11951F: drivers/mfd/sec*.c 11952F: drivers/regulator/s2m*.c 11953F: drivers/regulator/s5m*.c 11954F: drivers/clk/clk-s2mps11.c 11955F: drivers/rtc/rtc-s5m.c 11956F: include/linux/mfd/samsung/ 11957F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11958F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11959F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11960F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11961 11962SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11963M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11964L: linux-media@vger.kernel.org 11965L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11966S: Maintained 11967F: drivers/media/platform/s3c-camif/ 11968F: include/media/drv-intf/s3c_camif.h 11969 11970SAMSUNG S3FWRN5 NFC DRIVER 11971M: Robert Baldyga <r.baldyga@samsung.com> 11972M: Krzysztof Opasiak <k.opasiak@samsung.com> 11973L: linux-nfc@lists.01.org (moderated for non-subscribers) 11974S: Supported 11975F: drivers/nfc/s3fwrn5 11976 11977SAMSUNG S5C73M3 CAMERA DRIVER 11978M: Kyungmin Park <kyungmin.park@samsung.com> 11979M: Andrzej Hajda <a.hajda@samsung.com> 11980L: linux-media@vger.kernel.org 11981S: Supported 11982F: drivers/media/i2c/s5c73m3/* 11983 11984SAMSUNG S5K5BAF CAMERA DRIVER 11985M: Kyungmin Park <kyungmin.park@samsung.com> 11986M: Andrzej Hajda <a.hajda@samsung.com> 11987L: linux-media@vger.kernel.org 11988S: Supported 11989F: drivers/media/i2c/s5k5baf.c 11990 11991SAMSUNG S5P Security SubSystem (SSS) DRIVER 11992M: Krzysztof Kozlowski <krzk@kernel.org> 11993M: Vladimir Zapolskiy <vz@mleia.com> 11994L: linux-crypto@vger.kernel.org 11995L: linux-samsung-soc@vger.kernel.org 11996S: Maintained 11997F: drivers/crypto/s5p-sss.c 11998 11999SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12000M: Kyungmin Park <kyungmin.park@samsung.com>
12001M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12002L: linux-media@vger.kernel.org 12003Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12004S: Supported 12005F: drivers/media/platform/exynos4-is/ 12006 12007SAMSUNG SOC CLOCK DRIVERS 12008M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12009M: Tomasz Figa <tomasz.figa@gmail.com> 12010M: Chanwoo Choi <cw00.choi@samsung.com> 12011S: Supported 12012L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12013F: drivers/clk/samsung/ 12014F: include/dt-bindings/clock/exynos*.h 12015F: Documentation/devicetree/bindings/clock/exynos*.txt 12016 12017SAMSUNG SPI DRIVERS 12018M: Kukjin Kim <kgene@kernel.org> 12019M: Krzysztof Kozlowski <krzk@kernel.org> 12020M: Andi Shyti <andi.shyti@samsung.com> 12021L: linux-spi@vger.kernel.org 12022L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12023S: Maintained 12024F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12025F: drivers/spi/spi-s3c* 12026F: include/linux/platform_data/spi-s3c64xx.h 12027 12028SAMSUNG SXGBE DRIVERS 12029M: Byungho An <bh74.an@samsung.com> 12030M: Girish K S <ks.giri@samsung.com> 12031M: Vipul Pandya <vipul.pandya@samsung.com> 12032S: Supported 12033L: netdev@vger.kernel.org 12034F: drivers/net/ethernet/samsung/sxgbe/ 12035 12036SAMSUNG THERMAL DRIVER 12037M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12038L: linux-pm@vger.kernel.org 12039L: linux-samsung-soc@vger.kernel.org 12040S: Supported 12041T: git https://github.com/lmajewski/linux-samsung-thermal.git 12042F: drivers/thermal/samsung/ 12043 12044SAMSUNG USB2 PHY DRIVER 12045M: Kamil Debski <kamil@wypas.org> 12046M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12047L: linux-kernel@vger.kernel.org 12048S: Supported 12049F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12050F: Documentation/phy/samsung-usb2.txt 12051F: drivers/phy/samsung/phy-exynos4210-usb2.c 12052F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12053F: drivers/phy/samsung/phy-exynos5250-usb2.c 12054F: drivers/phy/samsung/phy-s5pv210-usb2.c 12055F: drivers/phy/samsung/phy-samsung-usb2.c 12056F: drivers/phy/samsung/phy-samsung-usb2.h 12057 12058SC1200 WDT DRIVER 12059M: Zwane Mwaikambo <zwanem@gmail.com> 12060S: Maintained 12061F: drivers/watchdog/sc1200wdt.c 12062 12063SCHEDULER 12064M: Ingo Molnar <mingo@redhat.com> 12065M: Peter Zijlstra <peterz@infradead.org> 12066L: linux-kernel@vger.kernel.org 12067T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12068S: Maintained 12069F: kernel/sched/ 12070F: include/linux/sched.h 12071F: include/uapi/linux/sched.h 12072F: include/linux/wait.h 12073 12074SCORE ARCHITECTURE 12075M: Chen Liqin <liqin.linux@gmail.com> 12076M: Lennox Wu <lennox.wu@gmail.com> 12077W: http://www.sunplus.com 12078S: Supported 12079F: arch/score/ 12080 12081SCR24X CHIP CARD INTERFACE DRIVER 12082M: Lubomir Rintel <lkundrak@v3.sk> 12083S: Supported 12084F: drivers/char/pcmcia/scr24x_cs.c 12085 12086SCSI CDROM DRIVER 12087M: Jens Axboe <axboe@kernel.dk> 12088L: linux-scsi@vger.kernel.org 12089W: http://www.kernel.dk 12090S: Maintained 12091F: drivers/scsi/sr* 12092 12093SCSI RDMA PROTOCOL (SRP) INITIATOR 12094M: Bart Van Assche <bart.vanassche@sandisk.com> 12095L: linux-rdma@vger.kernel.org 12096S: Supported 12097W: http://www.openfabrics.org 12098Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12099T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12100F: drivers/infiniband/ulp/srp/ 12101F: include/scsi/srp.h 12102 12103SCSI SG DRIVER 12104M: Doug Gilbert <dgilbert@interlog.com> 12105L: linux-scsi@vger.kernel.org 12106W: http://sg.danny.cz/sg 12107S: Maintained 12108F: Documentation/scsi/scsi-generic.txt 12109F: drivers/scsi/sg.c 12110F: include/scsi/sg.h 12111 12112SCSI SUBSYSTEM 12113M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12114T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12115M: "Martin K. Petersen" <martin.petersen@oracle.com> 12116T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12117L: linux-scsi@vger.kernel.org 12118S: Maintained 12119F: Documentation/devicetree/bindings/scsi/ 12120F: drivers/scsi/ 12121F: include/scsi/ 12122 12123SCSI TAPE DRIVER 12124M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12125L: linux-scsi@vger.kernel.org 12126S: Maintained 12127F: Documentation/scsi/st.txt 12128F: drivers/scsi/st.* 12129F: drivers/scsi/st_*.h 12130 12131SCTP PROTOCOL 12132M: Vlad Yasevich <vyasevich@gmail.com> 12133M: Neil Horman <nhorman@tuxdriver.com> 12134L: linux-sctp@vger.kernel.org 12135W: http://lksctp.sourceforge.net 12136S: Maintained 12137F: Documentation/networking/sctp.txt 12138F: include/linux/sctp.h 12139F: include/uapi/linux/sctp.h 12140F: include/net/sctp/ 12141F: net/sctp/ 12142 12143SCx200 CPU SUPPORT 12144M: Jim Cromie <jim.cromie@gmail.com> 12145S: Odd Fixes 12146F: Documentation/i2c/busses/scx200_acb 12147F: arch/x86/platform/scx200/ 12148F: drivers/watchdog/scx200_wdt.c 12149F: drivers/i2c/busses/scx200* 12150F: drivers/mtd/maps/scx200_docflash.c 12151F: include/linux/scx200.h 12152 12153SCx200 GPIO DRIVER 12154M: Jim Cromie <jim.cromie@gmail.com> 12155S: Maintained 12156F: drivers/char/scx200_gpio.c 12157F: include/linux/scx200_gpio.h 12158 12159SCx200 HRT CLOCKSOURCE DRIVER 12160M: Jim Cromie <jim.cromie@gmail.com> 12161S: Maintained 12162F: drivers/clocksource/scx200_hrt.c 12163 12164SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12165M: Sascha Sommer <saschasommer@freenet.de> 12166L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12167S: Maintained 12168F: drivers/mmc/host/sdricoh_cs.c 12169 12170SECURE COMPUTING 12171M: Kees Cook <keescook@chromium.org> 12172R: Andy Lutomirski <luto@amacapital.net> 12173R: Will Drewry <wad@chromium.org> 12174T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12175S: Supported 12176F: kernel/seccomp.c 12177F: include/uapi/linux/seccomp.h 12178F: include/linux/seccomp.h 12179F: tools/testing/selftests/seccomp/* 12180F: tools/testing/selftests/kselftest_harness.h 12181F: Documentation/userspace-api/seccomp_filter.rst 12182K: \bsecure_computing 12183K: \bTIF_SECCOMP\b 12184 12185SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12186M: Al Cooper <alcooperx@gmail.com> 12187L: linux-mmc@vger.kernel.org 12188L: bcm-kernel-feedback-list@broadcom.com 12189S: Maintained 12190F: drivers/mmc/host/sdhci-brcmstb* 12191 12192SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12193M: Adrian Hunter <adrian.hunter@intel.com> 12194L: linux-mmc@vger.kernel.org 12195T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12196S: Maintained 12197F: drivers/mmc/host/sdhci* 12198F: include/linux/mmc/sdhci* 12199 12200SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12201M: Ben Dooks <ben-linux@fluff.org> 12202M: Jaehoon Chung <jh80.chung@samsung.com> 12203L: linux-mmc@vger.kernel.org 12204S: Maintained 12205F: drivers/mmc/host/sdhci-s3c* 12206 12207SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12208M: Viresh Kumar <vireshk@kernel.org> 12209L: linux-mmc@vger.kernel.org 12210S: Maintained 12211F: drivers/mmc/host/sdhci-spear.c 12212 12213SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12214M: Kishon Vijay Abraham I <kishon@ti.com> 12215L: linux-mmc@vger.kernel.org 12216S: Maintained 12217F: drivers/mmc/host/sdhci-omap.c 12218 12219SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12220M: Scott Bauer <scott.bauer@intel.com> 12221M: Jonathan Derrick <jonathan.derrick@intel.com> 12222L: linux-block@vger.kernel.org 12223S: Supported 12224F: block/sed* 12225F: block/opal_proto.h 12226F: include/linux/sed* 12227F: include/uapi/linux/sed* 12228 12229SECURITY CONTACT 12230M: Security Officers <security@kernel.org> 12231S: Supported 12232 12233SECURITY SUBSYSTEM 12234M: James Morris <jmorris@namei.org> 12235M: "Serge E. Hallyn" <serge@hallyn.com> 12236L: linux-security-module@vger.kernel.org (suggested Cc:) 12237T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12238W: http://kernsec.org/ 12239S: Supported 12240F: security/ 12241 12242SELINUX SECURITY MODULE 12243M: Paul Moore <paul@paul-moore.com> 12244M: Stephen Smalley <sds@tycho.nsa.gov> 12245M: Eric Paris <eparis@parisplace.org> 12246L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12247W: https://selinuxproject.org 12248W: https://github.com/SELinuxProject 12249T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12250S: Supported 12251F: include/linux/selinux* 12252F: security/selinux/ 12253F: scripts/selinux/ 12254F: Documentation/admin-guide/LSM/SELinux.rst 12255 12256SENSABLE PHANTOM 12257M: Jiri Slaby <jirislaby@gmail.com> 12258S: Maintained 12259F: drivers/misc/phantom.c 12260F: include/uapi/linux/phantom.h 12261 12262SERIAL DEVICE BUS 12263M: Rob Herring <robh@kernel.org> 12264L: linux-serial@vger.kernel.org 12265S: Maintained 12266F: Documentation/devicetree/bindings/serial/slave-device.txt 12267F: drivers/tty/serdev/ 12268F: include/linux/serdev.h 12269 12270SERIAL DRIVERS 12271M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12272L: linux-serial@vger.kernel.org 12273S: Maintained 12274F: Documentation/devicetree/bindings/serial/ 12275F: drivers/tty/serial/ 12276 12277SERIAL IR RECEIVER 12278M: Sean Young <sean@mess.org> 12279L: linux-media@vger.kernel.org 12280S: Maintained 12281F: drivers/media/rc/serial_ir.c 12282 12283SFC NETWORK DRIVER 12284M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12285M: Edward Cree <ecree@solarflare.com> 12286M: Bert Kenward <bkenward@solarflare.com> 12287L: netdev@vger.kernel.org 12288S: Supported 12289F: drivers/net/ethernet/sfc/ 12290 12291SGI GRU DRIVER 12292M: Dimitri Sivanich <sivanich@sgi.com> 12293S: Maintained 12294F: drivers/misc/sgi-gru/ 12295 12296SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12297M: Pat Gefre <pfg@sgi.com> 12298L: linux-ia64@vger.kernel.org 12299S: Supported 12300F: Documentation/ia64/serial.txt 12301F: drivers/tty/serial/ioc?_serial.c 12302F: include/linux/ioc?.h 12303 12304SGI XP/XPC/XPNET DRIVER 12305M: Cliff Whickman <cpw@sgi.com> 12306M: Robin Holt <robinmholt@gmail.com> 12307S: Maintained 12308F: drivers/misc/sgi-xp/ 12309 12310SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12311M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12312L: linux-s390@vger.kernel.org 12313W: http://www.ibm.com/developerworks/linux/linux390/ 12314S: Supported 12315F: net/smc/ 12316 12317SH_VEU V4L2 MEM2MEM DRIVER 12318L: linux-media@vger.kernel.org 12319S: Orphan 12320F: drivers/media/platform/sh_veu.c 12321 12322SH_VOU V4L2 OUTPUT DRIVER 12323L: linux-media@vger.kernel.org 12324S: Orphan 12325F: drivers/media/platform/sh_vou.c 12326F: include/media/drv-intf/sh_vou.h 12327 12328SI2157 MEDIA DRIVER 12329M: Antti Palosaari <crope@iki.fi> 12330L: linux-media@vger.kernel.org 12331W: https://linuxtv.org 12332W: http://palosaari.fi/linux/ 12333Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12334T: git git://linuxtv.org/anttip/media_tree.git 12335S: Maintained 12336F: drivers/media/tuners/si2157* 12337 12338SI2168 MEDIA DRIVER 12339M: Antti Palosaari <crope@iki.fi> 12340L: linux-media@vger.kernel.org 12341W: https://linuxtv.org 12342W: http://palosaari.fi/linux/ 12343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12344T: git git://linuxtv.org/anttip/media_tree.git 12345S: Maintained 12346F: drivers/media/dvb-frontends/si2168* 12347 12348SI470X FM RADIO RECEIVER I2C DRIVER 12349M: Hans Verkuil <hverkuil@xs4all.nl> 12350L: linux-media@vger.kernel.org 12351T: git git://linuxtv.org/media_tree.git 12352W: https://linuxtv.org 12353S: Odd Fixes 12354F: drivers/media/radio/si470x/radio-si470x-i2c.c 12355 12356SI470X FM RADIO RECEIVER USB DRIVER 12357M: Hans Verkuil <hverkuil@xs4all.nl> 12358L: linux-media@vger.kernel.org 12359T: git git://linuxtv.org/media_tree.git 12360W: https://linuxtv.org 12361S: Maintained 12362F: drivers/media/radio/si470x/radio-si470x-common.c 12363F: drivers/media/radio/si470x/radio-si470x.h 12364F: drivers/media/radio/si470x/radio-si470x-usb.c 12365 12366SI4713 FM RADIO TRANSMITTER I2C DRIVER 12367M: Eduardo Valentin <edubezval@gmail.com> 12368L: linux-media@vger.kernel.org 12369T: git git://linuxtv.org/media_tree.git 12370W: https://linuxtv.org 12371S: Odd Fixes 12372F: drivers/media/radio/si4713/si4713.? 12373 12374SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12375M: Eduardo Valentin <edubezval@gmail.com> 12376L: linux-media@vger.kernel.org 12377T: git git://linuxtv.org/media_tree.git 12378W: https://linuxtv.org 12379S: Odd Fixes 12380F: drivers/media/radio/si4713/radio-platform-si4713.c 12381 12382SI4713 FM RADIO TRANSMITTER USB DRIVER 12383M: Hans Verkuil <hverkuil@xs4all.nl> 12384L: linux-media@vger.kernel.org 12385T: git git://linuxtv.org/media_tree.git 12386W: https://linuxtv.org 12387S: Maintained 12388F: drivers/media/radio/si4713/radio-usb-si4713.c 12389 12390SIANO DVB DRIVER 12391M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12392M: Mauro Carvalho Chehab <mchehab@kernel.org> 12393L: linux-media@vger.kernel.org 12394W: https://linuxtv.org 12395T: git git://linuxtv.org/media_tree.git 12396S: Odd fixes 12397F: drivers/media/common/siano/ 12398F: drivers/media/usb/siano/ 12399F: drivers/media/usb/siano/ 12400F: drivers/media/mmc/siano/ 12401 12402SILEAD TOUCHSCREEN DRIVER 12403M: Hans de Goede <hdegoede@redhat.com> 12404L: linux-input@vger.kernel.org 12405L: platform-driver-x86@vger.kernel.org 12406S: Maintained 12407F: drivers/input/touchscreen/silead.c 12408F: drivers/platform/x86/silead_dmi.c 12409 12410SILICON MOTION SM712 FRAME BUFFER DRIVER 12411M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12412M: Teddy Wang <teddy.wang@siliconmotion.com> 12413M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12414L: linux-fbdev@vger.kernel.org 12415S: Maintained 12416F: drivers/video/fbdev/sm712* 12417F: Documentation/fb/sm712fb.txt 12418 12419SIMPLE FIRMWARE INTERFACE (SFI) 12420M: Len Brown <lenb@kernel.org> 12421L: sfi-devel@simplefirmware.org 12422W: http://simplefirmware.org/ 12423T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12424S: Supported 12425F: arch/x86/platform/sfi/ 12426F: drivers/sfi/ 12427F: include/linux/sfi*.h 12428 12429SIMPLEFB FB DRIVER 12430M: Hans de Goede <hdegoede@redhat.com> 12431L: linux-fbdev@vger.kernel.org 12432S: Maintained 12433F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12434F: drivers/video/fbdev/simplefb.c 12435F: include/linux/platform_data/simplefb.h 12436 12437SIMTEC EB110ATX (Chalice CATS) 12438P: Ben Dooks 12439P: Vincent Sanders <vince@simtec.co.uk> 12440M: Simtec Linux Team <linux@simtec.co.uk> 12441W: http://www.simtec.co.uk/products/EB110ATX/ 12442S: Supported 12443 12444SIMTEC EB2410ITX (BAST) 12445P: Ben Dooks 12446P: Vincent Sanders <vince@simtec.co.uk> 12447M: Simtec Linux Team <linux@simtec.co.uk> 12448W: http://www.simtec.co.uk/products/EB2410ITX/ 12449S: Supported 12450F: arch/arm/mach-s3c24xx/mach-bast.c 12451F: arch/arm/mach-s3c24xx/bast-ide.c 12452F: arch/arm/mach-s3c24xx/bast-irq.c 12453 12454SIPHASH PRF ROUTINES 12455M: Jason A. Donenfeld <Jason@zx2c4.com> 12456S: Maintained 12457F: lib/siphash.c 12458F: lib/test_siphash.c 12459F: include/linux/siphash.h 12460 12461SIS 190 ETHERNET DRIVER 12462M: Francois Romieu <romieu@fr.zoreil.com> 12463L: netdev@vger.kernel.org 12464S: Maintained 12465F: drivers/net/ethernet/sis/sis190.c 12466 12467SIS 900/7016 FAST ETHERNET DRIVER 12468M: Daniele Venzano <venza@brownhat.org> 12469W: http://www.brownhat.org/sis900.html 12470L: netdev@vger.kernel.org 12471S: Maintained 12472F: drivers/net/ethernet/sis/sis900.* 12473 12474SIS FRAMEBUFFER DRIVER 12475M: Thomas Winischhofer <thomas@winischhofer.net> 12476W: http://www.winischhofer.net/linuxsisvga.shtml 12477S: Maintained 12478F: Documentation/fb/sisfb.txt 12479F: drivers/video/fbdev/sis/ 12480F: include/video/sisfb.h 12481 12482SIS USB2VGA DRIVER 12483M: Thomas Winischhofer <thomas@winischhofer.net> 12484W: http://www.winischhofer.at/linuxsisusbvga.shtml 12485S: Maintained 12486F: drivers/usb/misc/sisusbvga/ 12487 12488SLAB ALLOCATOR 12489M: Christoph Lameter <cl@linux.com> 12490M: Pekka Enberg <penberg@kernel.org> 12491M: David Rientjes <rientjes@google.com> 12492M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12493M: Andrew Morton <akpm@linux-foundation.org> 12494L: linux-mm@kvack.org 12495S: Maintained 12496F: include/linux/sl?b*.h 12497F: mm/sl?b* 12498 12499SLEEPABLE READ-COPY UPDATE (SRCU) 12500M: Lai Jiangshan <jiangshanlai@gmail.com> 12501M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12502M: Josh Triplett <josh@joshtriplett.org> 12503R: Steven Rostedt <rostedt@goodmis.org> 12504R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12505L: linux-kernel@vger.kernel.org 12506W: http://www.rdrop.com/users/paulmck/RCU/ 12507S: Supported 12508T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12509F: include/linux/srcu.h 12510F: kernel/rcu/srcu.c 12511 12512SMACK SECURITY MODULE 12513M: Casey Schaufler <casey@schaufler-ca.com> 12514L: linux-security-module@vger.kernel.org 12515W: http://schaufler-ca.com 12516T: git git://github.com/cschaufler/smack-next 12517S: Maintained 12518F: Documentation/admin-guide/LSM/Smack.rst 12519F: security/smack/ 12520 12521SMC91x ETHERNET DRIVER 12522M: Nicolas Pitre <nico@fluxnic.net> 12523S: Odd Fixes 12524F: drivers/net/ethernet/smsc/smc91x.* 12525 12526SMIA AND SMIA++ IMAGE SENSOR DRIVER 12527M: Sakari Ailus <sakari.ailus@iki.fi> 12528L: linux-media@vger.kernel.org 12529S: Maintained 12530F: drivers/media/i2c/smiapp/ 12531F: include/media/i2c/smiapp.h 12532F: drivers/media/i2c/smiapp-pll.c 12533F: drivers/media/i2c/smiapp-pll.h 12534F: include/uapi/linux/smiapp.h 12535F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12536 12537SMM665 HARDWARE MONITOR DRIVER 12538M: Guenter Roeck <linux@roeck-us.net> 12539L: linux-hwmon@vger.kernel.org 12540S: Maintained 12541F: Documentation/hwmon/smm665 12542F: drivers/hwmon/smm665.c 12543 12544SMSC EMC2103 HARDWARE MONITOR DRIVER 12545M: Steve Glendinning <steve.glendinning@shawell.net> 12546L: linux-hwmon@vger.kernel.org 12547S: Maintained 12548F: Documentation/hwmon/emc2103 12549F: drivers/hwmon/emc2103.c 12550 12551SMSC SCH5627 HARDWARE MONITOR DRIVER 12552M: Hans de Goede <hdegoede@redhat.com> 12553L: linux-hwmon@vger.kernel.org 12554S: Supported 12555F: Documentation/hwmon/sch5627 12556F: drivers/hwmon/sch5627.c 12557 12558SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12559M: Steve Glendinning <steve.glendinning@shawell.net> 12560L: linux-fbdev@vger.kernel.org 12561S: Maintained 12562F: drivers/video/fbdev/smscufx.c 12563 12564SMSC47B397 HARDWARE MONITOR DRIVER 12565M: Jean Delvare <jdelvare@suse.com> 12566L: linux-hwmon@vger.kernel.org 12567S: Maintained 12568F: Documentation/hwmon/smsc47b397 12569F: drivers/hwmon/smsc47b397.c 12570 12571SMSC911x ETHERNET DRIVER 12572M: Steve Glendinning <steve.glendinning@shawell.net> 12573L: netdev@vger.kernel.org 12574S: Maintained 12575F: include/linux/smsc911x.h 12576F: drivers/net/ethernet/smsc/smsc911x.* 12577 12578SMSC9420 PCI ETHERNET DRIVER 12579M: Steve Glendinning <steve.glendinning@shawell.net> 12580L: netdev@vger.kernel.org 12581S: Maintained 12582F: drivers/net/ethernet/smsc/smsc9420.* 12583 12584SOC-CAMERA V4L2 SUBSYSTEM 12585M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12586L: linux-media@vger.kernel.org 12587T: git git://linuxtv.org/media_tree.git 12588S: Maintained 12589F: include/media/soc* 12590F: drivers/media/i2c/soc_camera/ 12591F: drivers/media/platform/soc_camera/ 12592 12593SOEKRIS NET48XX LED SUPPORT 12594M: Chris Boot <bootc@bootc.net> 12595S: Maintained 12596F: drivers/leds/leds-net48xx.c 12597 12598SOFT-ROCE DRIVER (rxe) 12599M: Moni Shoua <monis@mellanox.com> 12600L: linux-rdma@vger.kernel.org 12601S: Supported 12602W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12603Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12604F: drivers/infiniband/sw/rxe/ 12605F: include/uapi/rdma/rdma_user_rxe.h 12606 12607SOFTLOGIC 6x10 MPEG CODEC 12608M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12609M: Anton Sviridenko <anton@corp.bluecherry.net> 12610M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12611M: Andrey Utkin <andrey_utkin@fastmail.com> 12612M: Ismael Luceno <ismael@iodev.co.uk> 12613L: linux-media@vger.kernel.org 12614S: Supported 12615F: drivers/media/pci/solo6x10/ 12616 12617SOFTWARE RAID (Multiple Disks) SUPPORT 12618M: Shaohua Li <shli@kernel.org> 12619L: linux-raid@vger.kernel.org 12620T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12621S: Supported 12622F: drivers/md/Makefile 12623F: drivers/md/Kconfig 12624F: drivers/md/md* 12625F: drivers/md/raid* 12626F: include/linux/raid/ 12627F: include/uapi/linux/raid/ 12628 12629SONIC NETWORK DRIVER 12630M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12631L: netdev@vger.kernel.org 12632S: Maintained 12633F: drivers/net/ethernet/natsemi/sonic.* 12634 12635SONICS SILICON BACKPLANE DRIVER (SSB) 12636M: Michael Buesch <m@bues.ch> 12637L: linux-wireless@vger.kernel.org 12638S: Maintained 12639F: drivers/ssb/ 12640F: include/linux/ssb/ 12641 12642SONY IMX274 SENSOR DRIVER 12643M: Leon Luo <leonl@leopardimaging.com> 12644L: linux-media@vger.kernel.org 12645T: git git://linuxtv.org/media_tree.git 12646S: Maintained 12647F: drivers/media/i2c/imx274.c 12648F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12649 12650SONY MEMORYSTICK CARD SUPPORT 12651M: Alex Dubov <oakad@yahoo.com> 12652W: http://tifmxx.berlios.de/ 12653S: Maintained 12654F: drivers/memstick/host/tifm_ms.c 12655 12656SONY MEMORYSTICK STANDARD SUPPORT 12657M: Maxim Levitsky <maximlevitsky@gmail.com> 12658S: Maintained 12659F: drivers/memstick/core/ms_block.* 12660 12661SONY VAIO CONTROL DEVICE DRIVER 12662M: Mattia Dongili <malattia@linux.it> 12663L: platform-driver-x86@vger.kernel.org 12664W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12665S: Maintained 12666F: Documentation/laptops/sony-laptop.txt 12667F: drivers/char/sonypi.c 12668F: drivers/platform/x86/sony-laptop.c 12669F: include/linux/sony-laptop.h 12670 12671SOUND 12672M: Jaroslav Kysela <perex@perex.cz> 12673M: Takashi Iwai <tiwai@suse.com> 12674L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12675W: http://www.alsa-project.org/ 12676T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12677T: git git://git.alsa-project.org/alsa-kernel.git 12678Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12679S: Maintained 12680F: Documentation/sound/ 12681F: include/sound/ 12682F: include/uapi/sound/ 12683F: sound/ 12684 12685SOUND - COMPRESSED AUDIO 12686M: Vinod Koul <vinod.koul@intel.com> 12687L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12688T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12689S: Supported 12690F: Documentation/sound/alsa/compress_offload.txt 12691F: include/sound/compress_driver.h 12692F: include/uapi/sound/compress_* 12693F: sound/core/compress_offload.c 12694F: sound/soc/soc-compress.c 12695 12696SOUND - DMAENGINE HELPERS 12697M: Lars-Peter Clausen <lars@metafoo.de> 12698S: Supported 12699F: include/sound/dmaengine_pcm.h 12700F: sound/core/pcm_dmaengine.c 12701F: sound/soc/soc-generic-dmaengine-pcm.c 12702 12703SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12704M: Liam Girdwood <lgirdwood@gmail.com> 12705M: Mark Brown <broonie@kernel.org> 12706T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12707L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12708W: http://alsa-project.org/main/index.php/ASoC 12709S: Supported 12710F: Documentation/devicetree/bindings/sound/ 12711F: Documentation/sound/alsa/soc/ 12712F: sound/soc/ 12713F: include/sound/soc* 12714 12715SP2 MEDIA DRIVER 12716M: Olli Salonen <olli.salonen@iki.fi> 12717L: linux-media@vger.kernel.org 12718W: https://linuxtv.org 12719Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12720S: Maintained 12721F: drivers/media/dvb-frontends/sp2* 12722 12723SPARC + UltraSPARC (sparc/sparc64) 12724M: "David S. Miller" <davem@davemloft.net> 12725L: sparclinux@vger.kernel.org 12726Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12727T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12728T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12729S: Maintained 12730F: arch/sparc/ 12731F: drivers/sbus/ 12732 12733SPARC SERIAL DRIVERS 12734M: "David S. Miller" <davem@davemloft.net> 12735L: sparclinux@vger.kernel.org 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: include/linux/sunserialcore.h 12740F: drivers/tty/serial/suncore.c 12741F: drivers/tty/serial/sunhv.c 12742F: drivers/tty/serial/sunsab.c 12743F: drivers/tty/serial/sunsab.h 12744F: drivers/tty/serial/sunsu.c 12745F: drivers/tty/serial/sunzilog.c 12746F: drivers/tty/serial/sunzilog.h 12747F: drivers/tty/vcc.c 12748 12749SPARSE CHECKER 12750M: "Christopher Li" <sparse@chrisli.org> 12751L: linux-sparse@vger.kernel.org 12752W: https://sparse.wiki.kernel.org/ 12753T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12754T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12755S: Maintained 12756F: include/linux/compiler.h 12757 12758SPEAR CLOCK FRAMEWORK SUPPORT 12759M: Viresh Kumar <vireshk@kernel.org> 12760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12761W: http://www.st.com/spear 12762S: Maintained 12763F: drivers/clk/spear/ 12764 12765SPEAR PLATFORM SUPPORT 12766M: Viresh Kumar <vireshk@kernel.org> 12767M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12769W: http://www.st.com/spear 12770S: Maintained 12771F: arch/arm/boot/dts/spear* 12772F: arch/arm/mach-spear/ 12773 12774SPI NOR SUBSYSTEM 12775M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12776M: Marek Vasut <marek.vasut@gmail.com> 12777L: linux-mtd@lists.infradead.org 12778W: http://www.linux-mtd.infradead.org/ 12779Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12780T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12781T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12782S: Maintained 12783F: drivers/mtd/spi-nor/ 12784F: include/linux/mtd/spi-nor.h 12785 12786SPI SUBSYSTEM 12787M: Mark Brown <broonie@kernel.org> 12788L: linux-spi@vger.kernel.org 12789T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12790Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12791S: Maintained 12792F: Documentation/devicetree/bindings/spi/ 12793F: Documentation/spi/ 12794F: drivers/spi/ 12795F: include/linux/spi/ 12796F: include/uapi/linux/spi/ 12797F: tools/spi/ 12798 12799SPIDERNET NETWORK DRIVER for CELL 12800M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12801L: netdev@vger.kernel.org 12802S: Supported 12803F: Documentation/networking/spider_net.txt 12804F: drivers/net/ethernet/toshiba/spider_net* 12805 12806SPMI SUBSYSTEM 12807R: Stephen Boyd <sboyd@codeaurora.org> 12808L: linux-arm-msm@vger.kernel.org 12809F: Documentation/devicetree/bindings/spmi/ 12810F: drivers/spmi/ 12811F: include/dt-bindings/spmi/spmi.h 12812F: include/linux/spmi.h 12813F: include/trace/events/spmi.h 12814 12815SPU FILE SYSTEM 12816M: Jeremy Kerr <jk@ozlabs.org> 12817L: linuxppc-dev@lists.ozlabs.org 12818W: http://www.ibm.com/developerworks/power/cell/ 12819S: Supported 12820F: Documentation/filesystems/spufs.txt 12821F: arch/powerpc/platforms/cell/spufs/ 12822 12823SQUASHFS FILE SYSTEM 12824M: Phillip Lougher <phillip@squashfs.org.uk> 12825L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12826W: http://squashfs.org.uk 12827T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12828S: Maintained 12829F: Documentation/filesystems/squashfs.txt 12830F: fs/squashfs/ 12831 12832SRM (Alpha) environment access 12833M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12834S: Maintained 12835F: arch/alpha/kernel/srm_env.c 12836 12837STABLE BRANCH 12838M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12839L: stable@vger.kernel.org 12840S: Supported 12841F: Documentation/process/stable-kernel-rules.rst 12842 12843STAGING - ATOMISP DRIVER 12844M: Alan Cox <alan@linux.intel.com> 12845M: Sakari Ailus <sakari.ailus@linux.intel.com> 12846L: linux-media@vger.kernel.org 12847S: Maintained 12848F: drivers/staging/media/atomisp/ 12849 12850STAGING - COMEDI 12851M: Ian Abbott <abbotti@mev.co.uk> 12852M: H Hartley Sweeten <hsweeten@visionengravers.com> 12853S: Odd Fixes 12854F: drivers/staging/comedi/ 12855 12856STAGING - FLARION FT1000 DRIVERS 12857M: Marek Belisko <marek.belisko@gmail.com> 12858S: Odd Fixes 12859F: drivers/staging/ft1000/ 12860 12861STAGING - INDUSTRIAL IO 12862M: Jonathan Cameron <jic23@kernel.org> 12863L: linux-iio@vger.kernel.org 12864S: Odd Fixes 12865F: Documentation/devicetree/bindings/staging/iio/ 12866F: drivers/staging/iio/ 12867 12868STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12869M: Jarod Wilson <jarod@wilsonet.com> 12870W: http://www.lirc.org/ 12871S: Odd Fixes 12872F: drivers/staging/media/lirc/ 12873 12874STAGING - LUSTRE PARALLEL FILESYSTEM 12875M: Oleg Drokin <oleg.drokin@intel.com> 12876M: Andreas Dilger <andreas.dilger@intel.com> 12877M: James Simmons <jsimmons@infradead.org> 12878L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12879W: http://wiki.lustre.org/ 12880S: Maintained 12881F: drivers/staging/lustre 12882 12883STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12884M: Marc Dietrich <marvin24@gmx.de> 12885L: ac100@lists.launchpad.net (moderated for non-subscribers) 12886L: linux-tegra@vger.kernel.org 12887S: Maintained 12888F: drivers/staging/nvec/ 12889 12890STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12891M: Jens Frederich <jfrederich@gmail.com> 12892M: Daniel Drake <dsd@laptop.org> 12893M: Jon Nettleton <jon.nettleton@gmail.com> 12894W: http://wiki.laptop.org/go/DCON 12895S: Maintained 12896F: drivers/staging/olpc_dcon/ 12897 12898STAGING - REALTEK RTL8712U DRIVERS 12899M: Larry Finger <Larry.Finger@lwfinger.net> 12900M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12901S: Odd Fixes 12902F: drivers/staging/rtl8712/ 12903 12904STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12905M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12906M: Teddy Wang <teddy.wang@siliconmotion.com> 12907M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12908L: linux-fbdev@vger.kernel.org 12909S: Maintained 12910F: drivers/staging/sm750fb/ 12911 12912STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12913M: William Hubbs <w.d.hubbs@gmail.com> 12914M: Chris Brannon <chris@the-brannons.com> 12915M: Kirk Reiser <kirk@reisers.ca> 12916M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12917L: speakup@linux-speakup.org 12918W: http://www.linux-speakup.org/ 12919S: Odd Fixes 12920F: drivers/staging/speakup/ 12921 12922STAGING - VIA VT665X DRIVERS 12923M: Forest Bond <forest@alittletooquiet.net> 12924S: Odd Fixes 12925F: drivers/staging/vt665?/ 12926 12927STAGING - WILC1000 WIFI DRIVER 12928M: Aditya Shankar <aditya.shankar@microchip.com> 12929M: Ganesh Krishna <ganesh.krishna@microchip.com> 12930L: linux-wireless@vger.kernel.org 12931S: Supported 12932F: drivers/staging/wilc1000/ 12933 12934STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12935M: Arnaud Patard <arnaud.patard@rtp-net.org> 12936S: Odd Fixes 12937F: drivers/staging/xgifb/ 12938 12939STAGING SUBSYSTEM 12940M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12941T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12942L: devel@driverdev.osuosl.org 12943S: Supported 12944F: drivers/staging/ 12945 12946STARFIRE/DURALAN NETWORK DRIVER 12947M: Ion Badulescu <ionut@badula.org> 12948S: Odd Fixes 12949F: drivers/net/ethernet/adaptec/starfire* 12950 12951STEC S1220 SKD DRIVER 12952M: Bart Van Assche <bart.vanassche@wdc.com> 12953L: linux-block@vger.kernel.org 12954S: Maintained 12955F: drivers/block/skd*[ch] 12956 12957STI CEC DRIVER 12958M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12959S: Maintained 12960F: drivers/staging/media/st-cec/ 12961F: Documentation/devicetree/bindings/media/stih-cec.txt 12962 12963STK1160 USB VIDEO CAPTURE DRIVER 12964M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12965L: linux-media@vger.kernel.org 12966T: git git://linuxtv.org/media_tree.git 12967S: Maintained 12968F: drivers/media/usb/stk1160/ 12969 12970STMMAC ETHERNET DRIVER 12971M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12972M: Alexandre Torgue <alexandre.torgue@st.com> 12973L: netdev@vger.kernel.org 12974W: http://www.stlinux.com 12975S: Supported 12976F: drivers/net/ethernet/stmicro/stmmac/ 12977 12978SUN3/3X 12979M: Sam Creasey <sammy@sammy.net> 12980W: http://sammy.net/sun3/ 12981S: Maintained 12982F: arch/m68k/kernel/*sun3* 12983F: arch/m68k/sun3*/ 12984F: arch/m68k/include/asm/sun3* 12985F: drivers/net/ethernet/i825xx/sun3* 12986 12987SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12988M: Hans de Goede <hdegoede@redhat.com> 12989L: linux-input@vger.kernel.org 12990S: Maintained 12991F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12992F: drivers/input/keyboard/sun4i-lradc-keys.c 12993 12994SUNDANCE NETWORK DRIVER 12995M: Denis Kirjanov <kda@linux-powerpc.org> 12996L: netdev@vger.kernel.org 12997S: Maintained 12998F: drivers/net/ethernet/dlink/sundance.c 12999 13000SUPERH
13001M: Yoshinori Sato <ysato@users.sourceforge.jp> 13002M: Rich Felker <dalias@libc.org> 13003L: linux-sh@vger.kernel.org 13004Q: http://patchwork.kernel.org/project/linux-sh/list/ 13005S: Maintained 13006F: Documentation/sh/ 13007F: arch/sh/ 13008F: drivers/sh/ 13009 13010SUSPEND TO RAM 13011M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13012M: Len Brown <len.brown@intel.com> 13013M: Pavel Machek <pavel@ucw.cz> 13014L: linux-pm@vger.kernel.org 13015B: https://bugzilla.kernel.org 13016S: Supported 13017F: Documentation/power/ 13018F: arch/x86/kernel/acpi/ 13019F: drivers/base/power/ 13020F: kernel/power/ 13021F: include/linux/suspend.h 13022F: include/linux/freezer.h 13023F: include/linux/pm.h 13024 13025SVGA HANDLING 13026M: Martin Mares <mj@ucw.cz> 13027L: linux-video@atrey.karlin.mff.cuni.cz 13028S: Maintained 13029F: Documentation/svga.txt 13030F: arch/x86/boot/video* 13031 13032SWIOTLB SUBSYSTEM 13033M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13034L: linux-kernel@vger.kernel.org 13035T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13036S: Supported 13037F: lib/swiotlb.c 13038F: arch/*/kernel/pci-swiotlb.c 13039F: include/linux/swiotlb.h 13040 13041SWITCHDEV 13042M: Jiri Pirko <jiri@resnulli.us> 13043M: Ivan Vecera <ivecera@redhat.com> 13044L: netdev@vger.kernel.org 13045S: Supported 13046F: net/switchdev/ 13047F: include/net/switchdev.h 13048 13049SYNC FILE FRAMEWORK 13050M: Sumit Semwal <sumit.semwal@linaro.org> 13051R: Gustavo Padovan <gustavo@padovan.org> 13052S: Maintained 13053L: linux-media@vger.kernel.org 13054L: dri-devel@lists.freedesktop.org 13055F: drivers/dma-buf/sync_* 13056F: drivers/dma-buf/dma-fence* 13057F: drivers/dma-buf/sw_sync.c 13058F: include/linux/sync_file.h 13059F: include/uapi/linux/sync_file.h 13060F: Documentation/sync_file.txt 13061T: git git://anongit.freedesktop.org/drm/drm-misc 13062 13063SYNOPSYS ARC ARCHITECTURE 13064M: Vineet Gupta <vgupta@synopsys.com> 13065L: linux-snps-arc@lists.infradead.org 13066S: Supported 13067F: arch/arc/ 13068F: Documentation/devicetree/bindings/arc/* 13069F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13070F: drivers/clocksource/arc_timer.c 13071F: drivers/tty/serial/arc_uart.c 13072T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13073 13074SYNOPSYS ARC HSDK SDP pll clock driver 13075M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13076S: Supported 13077F: drivers/clk/clk-hsdk-pll.c 13078F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13079 13080SYNOPSYS ARC SDP clock driver 13081M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13082S: Supported 13083F: drivers/clk/axs10x/* 13084F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13085 13086SYNOPSYS ARC SDP platform support 13087M: Alexey Brodkin <abrodkin@synopsys.com> 13088S: Supported 13089F: arch/arc/plat-axs10x 13090F: arch/arc/boot/dts/ax* 13091F: Documentation/devicetree/bindings/arc/axs10* 13092 13093SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13094M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13095S: Supported 13096F: drivers/reset/reset-axs10x.c 13097F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13098 13099SYNOPSYS DESIGNWARE APB GPIO DRIVER 13100M: Hoan Tran <hotran@apm.com> 13101L: linux-gpio@vger.kernel.org 13102S: Maintained 13103F: drivers/gpio/gpio-dwapb.c 13104F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13105 13106SYNOPSYS DESIGNWARE DMAC DRIVER 13107M: Viresh Kumar <vireshk@kernel.org> 13108R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13109S: Maintained 13110F: include/linux/dma/dw.h 13111F: include/linux/platform_data/dma-dw.h 13112F: drivers/dma/dw/ 13113 13114SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13115M: Jie Deng <jiedeng@synopsys.com> 13116M: Jose Abreu <Jose.Abreu@synopsys.com> 13117L: netdev@vger.kernel.org 13118S: Supported 13119F: drivers/net/ethernet/synopsys/ 13120 13121SYNOPSYS DESIGNWARE I2C DRIVER 13122M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13123R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13124R: Mika Westerberg <mika.westerberg@linux.intel.com> 13125L: linux-i2c@vger.kernel.org 13126S: Maintained 13127F: drivers/i2c/busses/i2c-designware-* 13128F: include/linux/platform_data/i2c-designware.h 13129 13130SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13131M: Jaehoon Chung <jh80.chung@samsung.com> 13132L: linux-mmc@vger.kernel.org 13133S: Maintained 13134F: drivers/mmc/host/dw_mmc* 13135 13136SYNOPSYS HSDK RESET CONTROLLER DRIVER 13137M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13138S: Supported 13139F: drivers/reset/reset-hsdk.c 13140F: include/dt-bindings/reset/snps,hsdk-reset.h 13141F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13142 13143SYSTEM CONFIGURATION (SYSCON) 13144M: Lee Jones <lee.jones@linaro.org> 13145M: Arnd Bergmann <arnd@arndb.de> 13146T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13147S: Supported 13148F: drivers/mfd/syscon.c 13149 13150SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13151M: Sudeep Holla <sudeep.holla@arm.com> 13152L: linux-arm-kernel@lists.infradead.org 13153S: Maintained 13154F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13155F: drivers/clk/clk-scpi.c 13156F: drivers/cpufreq/scpi-cpufreq.c 13157F: drivers/firmware/arm_scpi.c 13158F: include/linux/scpi_protocol.h 13159 13160SYSTEM RESET/SHUTDOWN DRIVERS 13161M: Sebastian Reichel <sre@kernel.org> 13162L: linux-pm@vger.kernel.org 13163T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13164S: Maintained 13165F: Documentation/devicetree/bindings/power/reset/ 13166F: drivers/power/reset/ 13167 13168SYSTEM TRACE MODULE CLASS 13169M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13170S: Maintained 13171T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13172F: Documentation/trace/stm.txt 13173F: drivers/hwtracing/stm/ 13174F: include/linux/stm.h 13175F: include/uapi/linux/stm.h 13176 13177SYSV FILESYSTEM 13178M: Christoph Hellwig <hch@infradead.org> 13179S: Maintained 13180F: Documentation/filesystems/sysv-fs.txt 13181F: fs/sysv/ 13182F: include/linux/sysv_fs.h 13183 13184TARGET SUBSYSTEM 13185M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13186L: linux-scsi@vger.kernel.org 13187L: target-devel@vger.kernel.org 13188W: http://www.linux-iscsi.org 13189W: http://groups.google.com/group/linux-iscsi-target-dev 13190T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13191S: Supported 13192F: drivers/target/ 13193F: include/target/ 13194F: Documentation/target/ 13195 13196TASKSTATS STATISTICS INTERFACE 13197M: Balbir Singh <bsingharora@gmail.com> 13198S: Maintained 13199F: Documentation/accounting/taskstats* 13200F: include/linux/taskstats* 13201F: kernel/taskstats.c 13202 13203TC subsystem 13204M: Jamal Hadi Salim <jhs@mojatatu.com> 13205M: Cong Wang <xiyou.wangcong@gmail.com> 13206M: Jiri Pirko <jiri@resnulli.us> 13207L: netdev@vger.kernel.org 13208S: Maintained 13209F: include/net/pkt_cls.h 13210F: include/net/pkt_sched.h 13211F: include/net/tc_act/ 13212F: include/uapi/linux/pkt_cls.h 13213F: include/uapi/linux/pkt_sched.h 13214F: include/uapi/linux/tc_act/ 13215F: include/uapi/linux/tc_ematch/ 13216F: net/sched/ 13217 13218TCP LOW PRIORITY MODULE 13219M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13220M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13221W: http://tcp-lp-mod.sourceforge.net/ 13222S: Maintained 13223F: net/ipv4/tcp_lp.c 13224 13225TDA10071 MEDIA DRIVER 13226M: Antti Palosaari <crope@iki.fi> 13227L: linux-media@vger.kernel.org 13228W: https://linuxtv.org 13229W: http://palosaari.fi/linux/ 13230Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13231T: git git://linuxtv.org/anttip/media_tree.git 13232S: Maintained 13233F: drivers/media/dvb-frontends/tda10071* 13234 13235TDA18212 MEDIA DRIVER 13236M: Antti Palosaari <crope@iki.fi> 13237L: linux-media@vger.kernel.org 13238W: https://linuxtv.org 13239W: http://palosaari.fi/linux/ 13240Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13241T: git git://linuxtv.org/anttip/media_tree.git 13242S: Maintained 13243F: drivers/media/tuners/tda18212* 13244 13245TDA18218 MEDIA DRIVER 13246M: Antti Palosaari <crope@iki.fi> 13247L: linux-media@vger.kernel.org 13248W: https://linuxtv.org 13249W: http://palosaari.fi/linux/ 13250Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13251T: git git://linuxtv.org/anttip/media_tree.git 13252S: Maintained 13253F: drivers/media/tuners/tda18218* 13254 13255TDA18271 MEDIA DRIVER 13256M: Michael Krufky <mkrufky@linuxtv.org> 13257L: linux-media@vger.kernel.org 13258W: https://linuxtv.org 13259W: http://github.com/mkrufky 13260Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13261T: git git://linuxtv.org/mkrufky/tuners.git 13262S: Maintained 13263F: drivers/media/tuners/tda18271* 13264 13265TDA827x MEDIA DRIVER 13266M: Michael Krufky <mkrufky@linuxtv.org> 13267L: linux-media@vger.kernel.org 13268W: https://linuxtv.org 13269W: http://github.com/mkrufky 13270Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13271T: git git://linuxtv.org/mkrufky/tuners.git 13272S: Maintained 13273F: drivers/media/tuners/tda8290.* 13274 13275TDA8290 MEDIA DRIVER 13276M: Michael Krufky <mkrufky@linuxtv.org> 13277L: linux-media@vger.kernel.org 13278W: https://linuxtv.org 13279W: http://github.com/mkrufky 13280Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13281T: git git://linuxtv.org/mkrufky/tuners.git 13282S: Maintained 13283F: drivers/media/tuners/tda8290.* 13284 13285TDA9840 MEDIA DRIVER 13286M: Hans Verkuil <hverkuil@xs4all.nl> 13287L: linux-media@vger.kernel.org 13288T: git git://linuxtv.org/media_tree.git 13289W: https://linuxtv.org 13290S: Maintained 13291F: drivers/media/i2c/tda9840* 13292 13293TEA5761 TUNER DRIVER 13294M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13295M: Mauro Carvalho Chehab <mchehab@kernel.org> 13296L: linux-media@vger.kernel.org 13297W: https://linuxtv.org 13298T: git git://linuxtv.org/media_tree.git 13299S: Odd fixes 13300F: drivers/media/tuners/tea5761.* 13301 13302TEA5767 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: Maintained 13309F: drivers/media/tuners/tea5767.* 13310 13311TEA6415C MEDIA DRIVER 13312M: Hans Verkuil <hverkuil@xs4all.nl> 13313L: linux-media@vger.kernel.org 13314T: git git://linuxtv.org/media_tree.git 13315W: https://linuxtv.org 13316S: Maintained 13317F: drivers/media/i2c/tea6415c* 13318 13319TEA6420 MEDIA DRIVER 13320M: Hans Verkuil <hverkuil@xs4all.nl> 13321L: linux-media@vger.kernel.org 13322T: git git://linuxtv.org/media_tree.git 13323W: https://linuxtv.org 13324S: Maintained 13325F: drivers/media/i2c/tea6420* 13326 13327TEAM DRIVER 13328M: Jiri Pirko <jiri@resnulli.us> 13329L: netdev@vger.kernel.org 13330S: Supported 13331F: drivers/net/team/ 13332F: include/linux/if_team.h 13333F: include/uapi/linux/if_team.h 13334 13335TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13336M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13337S: Maintained 13338F: arch/x86/platform/ts5500/ 13339 13340TECHNOTREND USB IR RECEIVER 13341M: Sean Young <sean@mess.org> 13342L: linux-media@vger.kernel.org 13343S: Maintained 13344F: drivers/media/rc/ttusbir.c 13345 13346TEE SUBSYSTEM 13347M: Jens Wiklander <jens.wiklander@linaro.org> 13348S: Maintained 13349F: include/linux/tee_drv.h 13350F: include/uapi/linux/tee.h 13351F: drivers/tee/ 13352F: Documentation/tee.txt 13353 13354TEGRA ARCHITECTURE SUPPORT 13355M: Thierry Reding <thierry.reding@gmail.com> 13356M: Jonathan Hunter <jonathanh@nvidia.com> 13357L: linux-tegra@vger.kernel.org 13358Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13359T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13360S: Supported 13361N: [^a-z]tegra 13362 13363TEGRA CLOCK DRIVER 13364M: Peter De Schrijver <pdeschrijver@nvidia.com> 13365M: Prashant Gaikwad <pgaikwad@nvidia.com> 13366S: Supported 13367F: drivers/clk/tegra/ 13368 13369TEGRA DMA DRIVERS 13370M: Laxman Dewangan <ldewangan@nvidia.com> 13371M: Jon Hunter <jonathanh@nvidia.com> 13372S: Supported 13373F: drivers/dma/tegra* 13374 13375TEGRA I2C DRIVER 13376M: Laxman Dewangan <ldewangan@nvidia.com> 13377S: Supported 13378F: drivers/i2c/busses/i2c-tegra.c 13379 13380TEGRA IOMMU DRIVERS 13381M: Hiroshi Doyu <hdoyu@nvidia.com> 13382S: Supported 13383F: drivers/iommu/tegra* 13384 13385TEGRA KBC DRIVER 13386M: Rakesh Iyer <riyer@nvidia.com> 13387M: Laxman Dewangan <ldewangan@nvidia.com> 13388S: Supported 13389F: drivers/input/keyboard/tegra-kbc.c 13390 13391TEGRA PWM DRIVER 13392M: Thierry Reding <thierry.reding@gmail.com> 13393S: Supported 13394F: drivers/pwm/pwm-tegra.c 13395 13396TEGRA SERIAL DRIVER 13397M: Laxman Dewangan <ldewangan@nvidia.com> 13398S: Supported 13399F: drivers/tty/serial/serial-tegra.c 13400 13401TEGRA SPI DRIVER 13402M: Laxman Dewangan <ldewangan@nvidia.com> 13403S: Supported 13404F: drivers/spi/spi-tegra* 13405 13406TEHUTI ETHERNET DRIVER 13407M: Andy Gospodarek <andy@greyhouse.net> 13408L: netdev@vger.kernel.org 13409S: Supported 13410F: drivers/net/ethernet/tehuti/* 13411 13412Telecom Clock Driver for MCPL0010 13413M: Mark Gross <mark.gross@intel.com> 13414S: Supported 13415F: drivers/char/tlclk.c 13416 13417TENSILICA XTENSA PORT (xtensa) 13418M: Chris Zankel <chris@zankel.net> 13419M: Max Filippov <jcmvbkbc@gmail.com> 13420L: linux-xtensa@linux-xtensa.org 13421T: git git://github.com/czankel/xtensa-linux.git 13422S: Maintained 13423F: arch/xtensa/ 13424F: drivers/irqchip/irq-xtensa-* 13425 13426Texas Instruments' System Control Interface (TISCI) Protocol Driver 13427M: Nishanth Menon <nm@ti.com> 13428M: Tero Kristo <t-kristo@ti.com> 13429M: Santosh Shilimkar <ssantosh@kernel.org> 13430L: linux-arm-kernel@lists.infradead.org 13431S: Maintained 13432F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13433F: drivers/firmware/ti_sci* 13434F: include/linux/soc/ti/ti_sci_protocol.h 13435F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13436F: include/dt-bindings/genpd/k2g.h 13437F: drivers/soc/ti/ti_sci_pm_domains.c 13438F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13439F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13440F: drivers/clk/keystone/sci-clk.c 13441F: drivers/reset/reset-ti-sci.c 13442 13443THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13444M: Hans Verkuil <hverkuil@xs4all.nl> 13445L: linux-media@vger.kernel.org 13446T: git git://linuxtv.org/media_tree.git 13447W: https://linuxtv.org 13448S: Maintained 13449F: drivers/media/radio/radio-raremono.c 13450 13451THERMAL 13452M: Zhang Rui <rui.zhang@intel.com> 13453M: Eduardo Valentin <edubezval@gmail.com> 13454L: linux-pm@vger.kernel.org 13455T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13456T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13457Q: https://patchwork.kernel.org/project/linux-pm/list/ 13458S: Supported 13459F: drivers/thermal/ 13460F: include/linux/thermal.h 13461F: include/uapi/linux/thermal.h 13462F: include/linux/cpu_cooling.h 13463F: Documentation/devicetree/bindings/thermal/ 13464 13465THERMAL/CPU_COOLING 13466M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13467M: Viresh Kumar <viresh.kumar@linaro.org> 13468M: Javi Merino <javi.merino@kernel.org> 13469L: linux-pm@vger.kernel.org 13470S: Supported 13471F: Documentation/thermal/cpu-cooling-api.txt 13472F: drivers/thermal/cpu_cooling.c 13473F: include/linux/cpu_cooling.h 13474 13475THINKPAD ACPI EXTRAS DRIVER 13476M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13477L: ibm-acpi-devel@lists.sourceforge.net 13478L: platform-driver-x86@vger.kernel.org 13479W: http://ibm-acpi.sourceforge.net 13480W: http://thinkwiki.org/wiki/Ibm-acpi 13481T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13482S: Maintained 13483F: drivers/platform/x86/thinkpad_acpi.c 13484 13485THUNDERBOLT DRIVER 13486M: Andreas Noever <andreas.noever@gmail.com> 13487M: Michael Jamet <michael.jamet@intel.com> 13488M: Mika Westerberg <mika.westerberg@linux.intel.com> 13489M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13490T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13491S: Maintained 13492F: Documentation/admin-guide/thunderbolt.rst 13493F: drivers/thunderbolt/ 13494F: include/linux/thunderbolt.h 13495 13496THUNDERBOLT NETWORK DRIVER 13497M: Michael Jamet <michael.jamet@intel.com> 13498M: Mika Westerberg <mika.westerberg@linux.intel.com> 13499M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13500L: netdev@vger.kernel.org 13501S: Maintained 13502F: drivers/net/thunderbolt.c 13503 13504THUNDERX GPIO DRIVER 13505M: David Daney <david.daney@cavium.com> 13506S: Maintained 13507F: drivers/gpio/gpio-thunderx.c 13508 13509TI AM437X VPFE DRIVER 13510M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13511L: linux-media@vger.kernel.org 13512W: https://linuxtv.org 13513Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13514T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13515S: Maintained 13516F: drivers/media/platform/am437x/ 13517 13518TI BANDGAP AND THERMAL DRIVER 13519M: Eduardo Valentin <edubezval@gmail.com> 13520M: Keerthy <j-keerthy@ti.com> 13521L: linux-pm@vger.kernel.org 13522L: linux-omap@vger.kernel.org 13523S: Maintained 13524F: drivers/thermal/ti-soc-thermal/ 13525 13526TI BQ27XXX POWER SUPPLY DRIVER 13527R: Andrew F. Davis <afd@ti.com> 13528F: include/linux/power/bq27xxx_battery.h 13529F: drivers/power/supply/bq27xxx_battery.c 13530F: drivers/power/supply/bq27xxx_battery_i2c.c 13531 13532TI CDCE706 CLOCK DRIVER 13533M: Max Filippov <jcmvbkbc@gmail.com> 13534S: Maintained 13535F: drivers/clk/clk-cdce706.c 13536 13537TI CLOCK DRIVER 13538M: Tero Kristo <t-kristo@ti.com> 13539L: linux-omap@vger.kernel.org 13540S: Maintained 13541F: drivers/clk/ti/ 13542F: include/linux/clk/ti.h 13543 13544TI DAVINCI MACHINE SUPPORT 13545M: Sekhar Nori <nsekhar@ti.com> 13546M: Kevin Hilman <khilman@kernel.org> 13547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13548T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13549S: Supported 13550F: arch/arm/mach-davinci/ 13551F: drivers/i2c/busses/i2c-davinci.c 13552F: arch/arm/boot/dts/da850* 13553 13554TI DAVINCI SERIES GPIO DRIVER 13555M: Keerthy <j-keerthy@ti.com> 13556L: linux-gpio@vger.kernel.org 13557S: Maintained 13558F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13559F: drivers/gpio/gpio-davinci.c 13560 13561TI DAVINCI SERIES MEDIA DRIVER 13562M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13563L: linux-media@vger.kernel.org 13564W: https://linuxtv.org 13565Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13566T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13567S: Maintained 13568F: drivers/media/platform/davinci/ 13569F: include/media/davinci/ 13570 13571TI ETHERNET SWITCH DRIVER (CPSW) 13572R: Grygorii Strashko <grygorii.strashko@ti.com> 13573L: linux-omap@vger.kernel.org 13574L: netdev@vger.kernel.org 13575S: Maintained 13576F: drivers/net/ethernet/ti/cpsw* 13577F: drivers/net/ethernet/ti/davinci* 13578 13579TI FLASH MEDIA INTERFACE DRIVER 13580M: Alex Dubov <oakad@yahoo.com> 13581S: Maintained 13582F: drivers/misc/tifm* 13583F: drivers/mmc/host/tifm_sd.c 13584F: include/linux/tifm.h 13585 13586TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13587M: Santosh Shilimkar <ssantosh@kernel.org> 13588L: linux-kernel@vger.kernel.org 13589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13590S: Maintained 13591F: drivers/soc/ti/* 13592T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13593 13594TI LM49xxx FAMILY ASoC CODEC DRIVERS 13595M: M R Swami Reddy <mr.swami.reddy@ti.com> 13596M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13597L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13598S: Maintained 13599F: sound/soc/codecs/lm49453* 13600F: sound/soc/codecs/isabelle* 13601 13602TI LP855x BACKLIGHT DRIVER 13603M: Milo Kim <milo.kim@ti.com> 13604S: Maintained 13605F: Documentation/backlight/lp855x-driver.txt 13606F: drivers/video/backlight/lp855x_bl.c 13607F: include/linux/platform_data/lp855x.h 13608 13609TI LP8727 CHARGER DRIVER 13610M: Milo Kim <milo.kim@ti.com> 13611S: Maintained 13612F: drivers/power/supply/lp8727_charger.c 13613F: include/linux/platform_data/lp8727.h 13614 13615TI LP8788 MFD DRIVER 13616M: Milo Kim <milo.kim@ti.com> 13617S: Maintained 13618F: drivers/iio/adc/lp8788_adc.c 13619F: drivers/leds/leds-lp8788.c 13620F: drivers/mfd/lp8788*.c 13621F: drivers/power/supply/lp8788-charger.c 13622F: drivers/regulator/lp8788-*.c 13623F: include/linux/mfd/lp8788*.h 13624 13625TI NETCP ETHERNET DRIVER 13626M: Wingman Kwok <w-kwok2@ti.com> 13627M: Murali Karicheri <m-karicheri2@ti.com> 13628L: netdev@vger.kernel.org 13629S: Maintained 13630F: drivers/net/ethernet/ti/netcp* 13631 13632TI TAS571X FAMILY ASoC CODEC DRIVER 13633M: Kevin Cernekee <cernekee@chromium.org> 13634L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13635S: Odd Fixes 13636F: sound/soc/codecs/tas571x* 13637 13638TI TRF7970A NFC DRIVER 13639M: Mark Greer <mgreer@animalcreek.com> 13640L: linux-wireless@vger.kernel.org 13641L: linux-nfc@lists.01.org (moderated for non-subscribers) 13642S: Supported 13643F: drivers/nfc/trf7970a.c 13644F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13645 13646TI TWL4030 SERIES SOC CODEC DRIVER 13647M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13648L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13649S: Maintained 13650F: sound/soc/codecs/twl4030* 13651 13652TI VPE/CAL DRIVERS 13653M: Benoit Parrot <bparrot@ti.com> 13654L: linux-media@vger.kernel.org 13655W: http://linuxtv.org/ 13656Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13657S: Maintained 13658F: drivers/media/platform/ti-vpe/ 13659 13660TI WILINK WIRELESS DRIVERS 13661L: linux-wireless@vger.kernel.org 13662W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13663W: http://wireless.kernel.org/en/users/Drivers/wl1251 13664T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13665S: Orphan 13666F: drivers/net/wireless/ti/ 13667F: include/linux/wl12xx.h 13668 13669TILE ARCHITECTURE 13670W: http://www.mellanox.com/repository/solutions/tile-scm/ 13671S: Orphan 13672F: arch/tile/ 13673F: drivers/char/tile-srom.c 13674F: drivers/edac/tile_edac.c 13675F: drivers/net/ethernet/tile/ 13676F: drivers/rtc/rtc-tile.c 13677F: drivers/tty/hvc/hvc_tile.c 13678F: drivers/tty/serial/tilegx.c 13679F: drivers/usb/host/*-tilegx.c 13680F: include/linux/usb/tilegx.h 13681 13682TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13683M: John Stultz <john.stultz@linaro.org> 13684M: Thomas Gleixner <tglx@linutronix.de> 13685R: Stephen Boyd <sboyd@codeaurora.org> 13686L: linux-kernel@vger.kernel.org 13687T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13688S: Supported 13689F: include/linux/clocksource.h 13690F: include/linux/time.h 13691F: include/linux/timex.h 13692F: include/uapi/linux/time.h 13693F: include/uapi/linux/timex.h 13694F: kernel/time/clocksource.c 13695F: kernel/time/time*.c 13696F: kernel/time/alarmtimer.c 13697F: kernel/time/ntp.c 13698F: tools/testing/selftests/timers/ 13699 13700TIPC NETWORK LAYER 13701M: Jon Maloy <jon.maloy@ericsson.com> 13702M: Ying Xue <ying.xue@windriver.com> 13703L: netdev@vger.kernel.org (core kernel code) 13704L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13705W: http://tipc.sourceforge.net/ 13706S: Maintained 13707F: include/uapi/linux/tipc*.h 13708F: net/tipc/ 13709 13710TLAN NETWORK DRIVER 13711M: Samuel Chessman <chessman@tux.org> 13712L: tlan-devel@lists.sourceforge.net (subscribers-only) 13713W: http://sourceforge.net/projects/tlan/ 13714S: Maintained 13715F: Documentation/networking/tlan.txt 13716F: drivers/net/ethernet/ti/tlan.* 13717 13718TM6000 VIDEO4LINUX DRIVER 13719M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13720M: Mauro Carvalho Chehab <mchehab@kernel.org> 13721L: linux-media@vger.kernel.org 13722W: https://linuxtv.org 13723T: git git://linuxtv.org/media_tree.git 13724S: Odd fixes 13725F: drivers/media/usb/tm6000/ 13726F: Documentation/media/v4l-drivers/tm6000* 13727 13728TMIO/SDHI MMC DRIVER 13729M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13730L: linux-mmc@vger.kernel.org 13731S: Supported 13732F: drivers/mmc/host/tmio_mmc* 13733F: drivers/mmc/host/renesas_sdhi* 13734F: include/linux/mfd/tmio.h 13735 13736TMP401 HARDWARE MONITOR DRIVER 13737M: Guenter Roeck <linux@roeck-us.net> 13738L: linux-hwmon@vger.kernel.org 13739S: Maintained 13740F: Documentation/hwmon/tmp401 13741F: drivers/hwmon/tmp401.c 13742 13743TMPFS (SHMEM FILESYSTEM) 13744M: Hugh Dickins <hughd@google.com> 13745L: linux-mm@kvack.org 13746S: Maintained 13747F: include/linux/shmem_fs.h 13748F: mm/shmem.c 13749 13750TOMOYO SECURITY MODULE 13751M: Kentaro Takeda <takedakn@nttdata.co.jp> 13752M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13753L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13754L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13755L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13756L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13757W: http://tomoyo.sourceforge.jp/ 13758T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13759S: Maintained 13760F: security/tomoyo/ 13761 13762TOPSTAR LAPTOP EXTRAS DRIVER 13763M: Herton Ronaldo Krzesinski <herton@canonical.com> 13764L: platform-driver-x86@vger.kernel.org 13765S: Maintained 13766F: drivers/platform/x86/topstar-laptop.c 13767 13768TOSHIBA ACPI EXTRAS DRIVER 13769M: Azael Avalos <coproscefalo@gmail.com> 13770L: platform-driver-x86@vger.kernel.org 13771S: Maintained 13772F: drivers/platform/x86/toshiba_acpi.c 13773 13774TOSHIBA BLUETOOTH DRIVER 13775M: Azael Avalos <coproscefalo@gmail.com> 13776L: platform-driver-x86@vger.kernel.org 13777S: Maintained 13778F: drivers/platform/x86/toshiba_bluetooth.c 13779 13780TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13781M: Azael Avalos <coproscefalo@gmail.com> 13782L: platform-driver-x86@vger.kernel.org 13783S: Maintained 13784F: drivers/platform/x86/toshiba_haps.c 13785 13786TOSHIBA SMM DRIVER 13787M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13788W: http://www.buzzard.org.uk/toshiba/ 13789S: Maintained 13790F: drivers/char/toshiba.c 13791F: include/linux/toshiba.h 13792F: include/uapi/linux/toshiba.h 13793 13794TOSHIBA TC358743 DRIVER 13795M: Mats Randgaard <matrandg@cisco.com> 13796L: linux-media@vger.kernel.org 13797S: Maintained 13798F: drivers/media/i2c/tc358743* 13799F: include/media/i2c/tc358743.h 13800 13801TOSHIBA WMI HOTKEYS DRIVER 13802M: Azael Avalos <coproscefalo@gmail.com> 13803L: platform-driver-x86@vger.kernel.org 13804S: Maintained 13805F: drivers/platform/x86/toshiba-wmi.c 13806 13807TPM DEVICE DRIVER 13808M: Peter Huewe <peterhuewe@gmx.de> 13809M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13810R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13811L: linux-integrity@vger.kernel.org 13812Q: https://patchwork.kernel.org/project/linux-integrity/list/ 13813T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13814S: Maintained 13815F: drivers/char/tpm/ 13816 13817TRACING 13818M: Steven Rostedt <rostedt@goodmis.org> 13819M: Ingo Molnar <mingo@redhat.com> 13820T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13821S: Maintained 13822F: Documentation/trace/ftrace.txt 13823F: arch/*/*/*/ftrace.h 13824F: arch/*/kernel/ftrace.c 13825F: include/*/ftrace.h 13826F: include/linux/trace*.h 13827F: include/trace/ 13828F: kernel/trace/ 13829F: tools/testing/selftests/ftrace/ 13830 13831TRACING MMIO ACCESSES (MMIOTRACE) 13832M: Steven Rostedt <rostedt@goodmis.org> 13833M: Ingo Molnar <mingo@kernel.org> 13834R: Karol Herbst <karolherbst@gmail.com> 13835R: Pekka Paalanen <ppaalanen@gmail.com> 13836S: Maintained 13837L: linux-kernel@vger.kernel.org 13838L: nouveau@lists.freedesktop.org 13839F: kernel/trace/trace_mmiotrace.c 13840F: include/linux/mmiotrace.h 13841F: arch/x86/mm/kmmio.c 13842F: arch/x86/mm/mmio-mod.c 13843F: arch/x86/mm/testmmiotrace.c 13844 13845TRIVIAL PATCHES 13846M: Jiri Kosina <trivial@kernel.org> 13847T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13848S: Maintained 13849K: ^Subject:.*(?i)trivial 13850 13851TTY LAYER 13852M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13853M: Jiri Slaby <jslaby@suse.com> 13854S: Supported 13855T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13856F: Documentation/serial/ 13857F: drivers/tty/ 13858F: drivers/tty/serial/serial_core.c 13859F: include/linux/serial_core.h 13860F: include/linux/serial.h 13861F: include/linux/tty.h 13862F: include/uapi/linux/serial_core.h 13863F: include/uapi/linux/serial.h 13864F: include/uapi/linux/tty.h 13865 13866TUA9001 MEDIA DRIVER 13867M: Antti Palosaari <crope@iki.fi> 13868L: linux-media@vger.kernel.org 13869W: https://linuxtv.org 13870W: http://palosaari.fi/linux/ 13871Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13872T: git git://linuxtv.org/anttip/media_tree.git 13873S: Maintained 13874F: drivers/media/tuners/tua9001* 13875 13876TULIP NETWORK DRIVERS 13877L: netdev@vger.kernel.org 13878L: linux-parisc@vger.kernel.org 13879S: Orphan 13880F: drivers/net/ethernet/dec/tulip/ 13881 13882TUN/TAP driver 13883M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13884W: http://vtun.sourceforge.net/tun 13885S: Maintained 13886F: Documentation/networking/tuntap.txt 13887F: arch/um/os-Linux/drivers/ 13888 13889TURBOCHANNEL SUBSYSTEM 13890M: "Maciej W. Rozycki" <macro@linux-mips.org> 13891M: Ralf Baechle <ralf@linux-mips.org> 13892L: linux-mips@linux-mips.org 13893Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13894S: Maintained 13895F: drivers/tc/ 13896F: include/linux/tc.h 13897 13898TW5864 VIDEO4LINUX DRIVER 13899M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13900M: Anton Sviridenko <anton@corp.bluecherry.net> 13901M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13902M: Andrey Utkin <andrey_utkin@fastmail.com> 13903L: linux-media@vger.kernel.org 13904S: Supported 13905F: drivers/media/pci/tw5864/ 13906 13907TW68 VIDEO4LINUX DRIVER 13908M: Hans Verkuil <hverkuil@xs4all.nl> 13909L: linux-media@vger.kernel.org 13910T: git git://linuxtv.org/media_tree.git 13911W: https://linuxtv.org 13912S: Odd Fixes 13913F: drivers/media/pci/tw68/ 13914 13915TW686X VIDEO4LINUX DRIVER 13916M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13917L: linux-media@vger.kernel.org 13918T: git git://linuxtv.org/media_tree.git 13919W: http://linuxtv.org 13920S: Maintained 13921F: drivers/media/pci/tw686x/ 13922 13923UBI FILE SYSTEM (UBIFS) 13924M: Richard Weinberger <richard@nod.at> 13925M: Artem Bityutskiy <dedekind1@gmail.com> 13926M: Adrian Hunter <adrian.hunter@intel.com> 13927L: linux-mtd@lists.infradead.org 13928T: git git://git.infradead.org/ubifs-2.6.git 13929W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13930S: Supported 13931F: Documentation/filesystems/ubifs.txt 13932F: fs/ubifs/ 13933 13934UCLINUX (M68KNOMMU AND COLDFIRE) 13935M: Greg Ungerer <gerg@linux-m68k.org> 13936W: http://www.linux-m68k.org/ 13937W: http://www.uclinux.org/ 13938L: linux-m68k@lists.linux-m68k.org 13939L: uclinux-dev@uclinux.org (subscribers-only) 13940T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13941S: Maintained 13942F: arch/m68k/coldfire/ 13943F: arch/m68k/68*/ 13944F: arch/m68k/*/*_no.* 13945F: arch/m68k/include/asm/*_no.* 13946 13947UDF FILESYSTEM 13948M: Jan Kara <jack@suse.com> 13949S: Maintained 13950F: Documentation/filesystems/udf.txt 13951F: fs/udf/ 13952 13953UDRAW TABLET 13954M: Bastien Nocera <hadess@hadess.net> 13955L: linux-input@vger.kernel.org 13956S: Maintained 13957F: drivers/hid/hid-udraw-ps3.c 13958 13959UFS FILESYSTEM 13960M: Evgeniy Dushistov <dushistov@mail.ru> 13961S: Maintained 13962F: Documentation/filesystems/ufs.txt 13963F: fs/ufs/ 13964 13965UHID USERSPACE HID IO DRIVER: 13966M: David Herrmann <dh.herrmann@googlemail.com> 13967L: linux-input@vger.kernel.org 13968S: Maintained 13969F: drivers/hid/uhid.c 13970F: include/uapi/linux/uhid.h 13971 13972ULPI BUS 13973M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13974L: linux-usb@vger.kernel.org 13975S: Maintained 13976F: drivers/usb/common/ulpi.c 13977F: include/linux/ulpi/ 13978 13979ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13980L: linux-usb@vger.kernel.org 13981S: Orphan 13982F: drivers/uwb/ 13983F: include/linux/uwb.h 13984F: include/linux/uwb/ 13985 13986UNICORE32 ARCHITECTURE: 13987M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13988W: http://mprc.pku.edu.cn/~guanxuetao/linux 13989S: Maintained 13990T: git git://github.com/gxt/linux.git 13991F: arch/unicore32/ 13992 13993UNIFDEF 13994M: Tony Finch <dot@dotat.at> 13995W: http://dotat.at/prog/unifdef 13996S: Maintained 13997F: scripts/unifdef.c 13998 13999UNIFORM CDROM DRIVER 14000M: Jens Axboe <axboe@kernel.dk>
14001W: http://www.kernel.dk 14002S: Maintained 14003F: Documentation/cdrom/ 14004F: drivers/cdrom/cdrom.c 14005F: include/linux/cdrom.h 14006F: include/uapi/linux/cdrom.h 14007 14008UNISYS S-PAR DRIVERS 14009M: David Kershner <david.kershner@unisys.com> 14010L: sparmaintainer@unisys.com (Unisys internal) 14011S: Supported 14012F: drivers/staging/unisys/ 14013 14014UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14015M: Vinayak Holikatti <vinholikatti@gmail.com> 14016L: linux-scsi@vger.kernel.org 14017S: Supported 14018F: Documentation/scsi/ufs.txt 14019F: drivers/scsi/ufs/ 14020 14021UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14022M: Joao Pinto <jpinto@synopsys.com> 14023L: linux-scsi@vger.kernel.org 14024S: Supported 14025F: drivers/scsi/ufs/*dwc* 14026 14027UNSORTED BLOCK IMAGES (UBI) 14028M: Artem Bityutskiy <dedekind1@gmail.com> 14029M: Richard Weinberger <richard@nod.at> 14030W: http://www.linux-mtd.infradead.org/ 14031L: linux-mtd@lists.infradead.org 14032T: git git://git.infradead.org/ubifs-2.6.git 14033S: Supported 14034F: drivers/mtd/ubi/ 14035F: include/linux/mtd/ubi.h 14036F: include/uapi/mtd/ubi-user.h 14037 14038USB "USBNET" DRIVER FRAMEWORK 14039M: Oliver Neukum <oneukum@suse.com> 14040L: netdev@vger.kernel.org 14041W: http://www.linux-usb.org/usbnet 14042S: Maintained 14043F: drivers/net/usb/usbnet.c 14044F: include/linux/usb/usbnet.h 14045 14046USB ACM DRIVER 14047M: Oliver Neukum <oneukum@suse.com> 14048L: linux-usb@vger.kernel.org 14049S: Maintained 14050F: Documentation/usb/acm.txt 14051F: drivers/usb/class/cdc-acm.* 14052 14053USB AR5523 WIRELESS DRIVER 14054M: Pontus Fuchs <pontus.fuchs@gmail.com> 14055L: linux-wireless@vger.kernel.org 14056S: Maintained 14057F: drivers/net/wireless/ath/ar5523/ 14058 14059USB ATTACHED SCSI 14060M: Oliver Neukum <oneukum@suse.com> 14061L: linux-usb@vger.kernel.org 14062L: linux-scsi@vger.kernel.org 14063S: Maintained 14064F: drivers/usb/storage/uas.c 14065 14066USB CDC ETHERNET DRIVER 14067M: Oliver Neukum <oliver@neukum.org> 14068L: linux-usb@vger.kernel.org 14069S: Maintained 14070F: drivers/net/usb/cdc_*.c 14071F: include/uapi/linux/usb/cdc.h 14072 14073USB CHAOSKEY DRIVER 14074M: Keith Packard <keithp@keithp.com> 14075L: linux-usb@vger.kernel.org 14076S: Maintained 14077F: drivers/usb/misc/chaoskey.c 14078 14079USB CYPRESS C67X00 DRIVER 14080M: Peter Korsgaard <jacmet@sunsite.dk> 14081L: linux-usb@vger.kernel.org 14082S: Maintained 14083F: drivers/usb/c67x00/ 14084 14085USB DAVICOM DM9601 DRIVER 14086M: Peter Korsgaard <jacmet@sunsite.dk> 14087L: netdev@vger.kernel.org 14088W: http://www.linux-usb.org/usbnet 14089S: Maintained 14090F: drivers/net/usb/dm9601.c 14091 14092USB DIAMOND RIO500 DRIVER 14093M: Cesar Miquel <miquel@df.uba.ar> 14094L: rio500-users@lists.sourceforge.net 14095W: http://rio500.sourceforge.net 14096S: Maintained 14097F: drivers/usb/misc/rio500* 14098 14099USB EHCI DRIVER 14100M: Alan Stern <stern@rowland.harvard.edu> 14101L: linux-usb@vger.kernel.org 14102S: Maintained 14103F: Documentation/usb/ehci.txt 14104F: drivers/usb/host/ehci* 14105 14106USB GADGET/PERIPHERAL SUBSYSTEM 14107M: Felipe Balbi <balbi@kernel.org> 14108L: linux-usb@vger.kernel.org 14109W: http://www.linux-usb.org/gadget 14110T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14111S: Maintained 14112F: drivers/usb/gadget/ 14113F: include/linux/usb/gadget* 14114 14115USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14116M: Jiri Kosina <jikos@kernel.org> 14117R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14118L: linux-usb@vger.kernel.org 14119T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14120S: Maintained 14121F: Documentation/hid/hiddev.txt 14122F: drivers/hid/usbhid/ 14123 14124USB ISP116X DRIVER 14125M: Olav Kongas <ok@artecdesign.ee> 14126L: linux-usb@vger.kernel.org 14127S: Maintained 14128F: drivers/usb/host/isp116x* 14129F: include/linux/usb/isp116x.h 14130 14131USB LAN78XX ETHERNET DRIVER 14132M: Woojung Huh <woojung.huh@microchip.com> 14133M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14134L: netdev@vger.kernel.org 14135S: Maintained 14136F: drivers/net/usb/lan78xx.* 14137 14138USB MASS STORAGE DRIVER 14139M: Alan Stern <stern@rowland.harvard.edu> 14140L: linux-usb@vger.kernel.org 14141L: usb-storage@lists.one-eyed-alien.net 14142S: Maintained 14143W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14144F: drivers/usb/storage/ 14145 14146USB MIDI DRIVER 14147M: Clemens Ladisch <clemens@ladisch.de> 14148L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14149T: git git://git.alsa-project.org/alsa-kernel.git 14150S: Maintained 14151F: sound/usb/midi.* 14152 14153USB NETWORKING DRIVERS 14154L: linux-usb@vger.kernel.org 14155S: Odd Fixes 14156F: drivers/net/usb/ 14157 14158USB OHCI DRIVER 14159M: Alan Stern <stern@rowland.harvard.edu> 14160L: linux-usb@vger.kernel.org 14161S: Maintained 14162F: Documentation/usb/ohci.txt 14163F: drivers/usb/host/ohci* 14164 14165USB OTG FSM (Finite State Machine) 14166M: Peter Chen <Peter.Chen@nxp.com> 14167T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14168L: linux-usb@vger.kernel.org 14169S: Maintained 14170F: drivers/usb/common/usb-otg-fsm.c 14171 14172USB OVER IP DRIVER 14173M: Valentina Manea <valentina.manea.m@gmail.com> 14174M: Shuah Khan <shuahkh@osg.samsung.com> 14175M: Shuah Khan <shuah@kernel.org> 14176L: linux-usb@vger.kernel.org 14177S: Maintained 14178F: Documentation/usb/usbip_protocol.txt 14179F: drivers/usb/usbip/ 14180F: tools/usb/usbip/ 14181 14182USB PEGASUS DRIVER 14183M: Petko Manolov <petkan@nucleusys.com> 14184L: linux-usb@vger.kernel.org 14185L: netdev@vger.kernel.org 14186T: git git://github.com/petkan/pegasus.git 14187W: https://github.com/petkan/pegasus 14188S: Maintained 14189F: drivers/net/usb/pegasus.* 14190 14191USB PHY LAYER 14192M: Felipe Balbi <balbi@kernel.org> 14193L: linux-usb@vger.kernel.org 14194T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14195S: Maintained 14196F: drivers/usb/phy/ 14197 14198USB PRINTER DRIVER (usblp) 14199M: Pete Zaitcev <zaitcev@redhat.com> 14200L: linux-usb@vger.kernel.org 14201S: Supported 14202F: drivers/usb/class/usblp.c 14203 14204USB QMI WWAN NETWORK DRIVER 14205M: Bjørn Mork <bjorn@mork.no> 14206L: netdev@vger.kernel.org 14207S: Maintained 14208F: Documentation/ABI/testing/sysfs-class-net-qmi 14209F: drivers/net/usb/qmi_wwan.c 14210 14211USB RTL8150 DRIVER 14212M: Petko Manolov <petkan@nucleusys.com> 14213L: linux-usb@vger.kernel.org 14214L: netdev@vger.kernel.org 14215T: git git://github.com/petkan/rtl8150.git 14216W: https://github.com/petkan/rtl8150 14217S: Maintained 14218F: drivers/net/usb/rtl8150.c 14219 14220USB SERIAL SUBSYSTEM 14221M: Johan Hovold <johan@kernel.org> 14222L: linux-usb@vger.kernel.org 14223T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14224S: Maintained 14225F: Documentation/usb/usb-serial.txt 14226F: drivers/usb/serial/ 14227F: include/linux/usb/serial.h 14228 14229USB SMSC75XX ETHERNET DRIVER 14230M: Steve Glendinning <steve.glendinning@shawell.net> 14231L: netdev@vger.kernel.org 14232S: Maintained 14233F: drivers/net/usb/smsc75xx.* 14234 14235USB SMSC95XX ETHERNET DRIVER 14236M: Steve Glendinning <steve.glendinning@shawell.net> 14237M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14238L: netdev@vger.kernel.org 14239S: Maintained 14240F: drivers/net/usb/smsc95xx.* 14241 14242USB SUBSYSTEM 14243M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14244L: linux-usb@vger.kernel.org 14245W: http://www.linux-usb.org 14246T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14247S: Supported 14248F: Documentation/devicetree/bindings/usb/ 14249F: Documentation/usb/ 14250F: drivers/usb/ 14251F: include/linux/usb.h 14252F: include/linux/usb/ 14253 14254USB TYPEC SUBSYSTEM 14255M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14256L: linux-usb@vger.kernel.org 14257S: Maintained 14258F: Documentation/ABI/testing/sysfs-class-typec 14259F: Documentation/usb/typec.rst 14260F: drivers/usb/typec/ 14261F: include/linux/usb/typec.h 14262 14263USB UHCI DRIVER 14264M: Alan Stern <stern@rowland.harvard.edu> 14265L: linux-usb@vger.kernel.org 14266S: Maintained 14267F: drivers/usb/host/uhci* 14268 14269USB VIDEO CLASS 14270M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14271L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14272L: linux-media@vger.kernel.org 14273T: git git://linuxtv.org/media_tree.git 14274W: http://www.ideasonboard.org/uvc/ 14275S: Maintained 14276F: drivers/media/usb/uvc/ 14277F: include/uapi/linux/uvcvideo.h 14278 14279USB VISION DRIVER 14280M: Hans Verkuil <hverkuil@xs4all.nl> 14281L: linux-media@vger.kernel.org 14282T: git git://linuxtv.org/media_tree.git 14283W: https://linuxtv.org 14284S: Odd Fixes 14285F: drivers/media/usb/usbvision/ 14286 14287USB WEBCAM GADGET 14288M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14289L: linux-usb@vger.kernel.org 14290S: Maintained 14291F: drivers/usb/gadget/function/*uvc* 14292F: drivers/usb/gadget/legacy/webcam.c 14293 14294USB WIRELESS RNDIS DRIVER (rndis_wlan) 14295M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14296L: linux-wireless@vger.kernel.org 14297S: Maintained 14298F: drivers/net/wireless/rndis_wlan.c 14299 14300USB XHCI DRIVER 14301M: Mathias Nyman <mathias.nyman@intel.com> 14302L: linux-usb@vger.kernel.org 14303S: Supported 14304F: drivers/usb/host/xhci* 14305F: drivers/usb/host/pci-quirks* 14306 14307USB ZD1201 DRIVER 14308L: linux-wireless@vger.kernel.org 14309W: http://linux-lc100020.sourceforge.net 14310S: Orphan 14311F: drivers/net/wireless/zydas/zd1201.* 14312 14313USB ZR364XX DRIVER 14314M: Antoine Jacquet <royale@zerezo.com> 14315L: linux-usb@vger.kernel.org 14316L: linux-media@vger.kernel.org 14317T: git git://linuxtv.org/media_tree.git 14318W: http://royale.zerezo.com/zr364xx/ 14319S: Maintained 14320F: Documentation/media/v4l-drivers/zr364xx* 14321F: drivers/media/usb/zr364xx/ 14322 14323USER-MODE LINUX (UML) 14324M: Jeff Dike <jdike@addtoit.com> 14325M: Richard Weinberger <richard@nod.at> 14326L: user-mode-linux-devel@lists.sourceforge.net 14327L: user-mode-linux-user@lists.sourceforge.net 14328W: http://user-mode-linux.sourceforge.net 14329T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14330S: Maintained 14331F: Documentation/virtual/uml/ 14332F: arch/um/ 14333F: arch/x86/um/ 14334F: fs/hostfs/ 14335F: fs/hppfs/ 14336 14337USERSPACE I/O (UIO) 14338M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14339S: Maintained 14340T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14341F: Documentation/driver-api/uio-howto.rst 14342F: drivers/uio/ 14343F: include/linux/uio*.h 14344 14345UTIL-LINUX PACKAGE 14346M: Karel Zak <kzak@redhat.com> 14347L: util-linux@vger.kernel.org 14348W: http://en.wikipedia.org/wiki/Util-linux 14349T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14350S: Maintained 14351 14352UUID HELPERS 14353M: Christoph Hellwig <hch@lst.de> 14354R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14355L: linux-kernel@vger.kernel.org 14356T: git git://git.infradead.org/users/hch/uuid.git 14357F: lib/uuid.c 14358F: lib/test_uuid.c 14359F: include/linux/uuid.h 14360F: include/uapi/linux/uuid.h 14361S: Maintained 14362 14363UVESAFB DRIVER 14364M: Michal Januszewski <spock@gentoo.org> 14365L: linux-fbdev@vger.kernel.org 14366W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14367S: Maintained 14368F: Documentation/fb/uvesafb.txt 14369F: drivers/video/fbdev/uvesafb.* 14370 14371VF610 NAND DRIVER 14372M: Stefan Agner <stefan@agner.ch> 14373L: linux-mtd@lists.infradead.org 14374S: Supported 14375F: drivers/mtd/nand/vf610_nfc.c 14376 14377VFAT/FAT/MSDOS FILESYSTEM 14378M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14379S: Maintained 14380F: Documentation/filesystems/vfat.txt 14381F: fs/fat/ 14382 14383VFIO DRIVER 14384M: Alex Williamson <alex.williamson@redhat.com> 14385L: kvm@vger.kernel.org 14386T: git git://github.com/awilliam/linux-vfio.git 14387S: Maintained 14388F: Documentation/vfio.txt 14389F: drivers/vfio/ 14390F: include/linux/vfio.h 14391F: include/uapi/linux/vfio.h 14392 14393VFIO MEDIATED DEVICE DRIVERS 14394M: Kirti Wankhede <kwankhede@nvidia.com> 14395L: kvm@vger.kernel.org 14396S: Maintained 14397F: Documentation/vfio-mediated-device.txt 14398F: drivers/vfio/mdev/ 14399F: include/linux/mdev.h 14400F: samples/vfio-mdev/ 14401 14402VFIO PLATFORM DRIVER 14403M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14404L: kvm@vger.kernel.org 14405S: Maintained 14406F: drivers/vfio/platform/ 14407 14408VGA_SWITCHEROO 14409R: Lukas Wunner <lukas@wunner.de> 14410S: Maintained 14411F: Documentation/gpu/vga-switcheroo.rst 14412F: drivers/gpu/vga/vga_switcheroo.c 14413F: include/linux/vga_switcheroo.h 14414T: git git://anongit.freedesktop.org/drm/drm-misc 14415 14416VIA RHINE NETWORK DRIVER 14417S: Orphan 14418F: drivers/net/ethernet/via/via-rhine.c 14419 14420VIA SD/MMC CARD CONTROLLER DRIVER 14421M: Bruce Chang <brucechang@via.com.tw> 14422M: Harald Welte <HaraldWelte@viatech.com> 14423S: Maintained 14424F: drivers/mmc/host/via-sdmmc.c 14425 14426VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14427M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14428L: linux-fbdev@vger.kernel.org 14429S: Maintained 14430F: include/linux/via-core.h 14431F: include/linux/via-gpio.h 14432F: include/linux/via_i2c.h 14433F: drivers/video/fbdev/via/ 14434 14435VIA VELOCITY NETWORK DRIVER 14436M: Francois Romieu <romieu@fr.zoreil.com> 14437L: netdev@vger.kernel.org 14438S: Maintained 14439F: drivers/net/ethernet/via/via-velocity.* 14440 14441VIDEO MULTIPLEXER DRIVER 14442M: Philipp Zabel <p.zabel@pengutronix.de> 14443L: linux-media@vger.kernel.org 14444S: Maintained 14445F: drivers/media/platform/video-mux.c 14446 14447VIDEOBUF2 FRAMEWORK 14448M: Pawel Osciak <pawel@osciak.com> 14449M: Marek Szyprowski <m.szyprowski@samsung.com> 14450M: Kyungmin Park <kyungmin.park@samsung.com> 14451L: linux-media@vger.kernel.org 14452S: Maintained 14453F: drivers/media/v4l2-core/videobuf2-* 14454F: include/media/videobuf2-* 14455 14456VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14457M: Helen Koike <helen.koike@collabora.com> 14458L: linux-media@vger.kernel.org 14459T: git git://linuxtv.org/media_tree.git 14460W: https://linuxtv.org 14461S: Maintained 14462F: drivers/media/platform/vimc/* 14463 14464VIRT LIB 14465M: Alex Williamson <alex.williamson@redhat.com> 14466M: Paolo Bonzini <pbonzini@redhat.com> 14467L: kvm@vger.kernel.org 14468S: Supported 14469F: virt/lib/ 14470 14471VIRTIO AND VHOST VSOCK DRIVER 14472M: Stefan Hajnoczi <stefanha@redhat.com> 14473L: kvm@vger.kernel.org 14474L: virtualization@lists.linux-foundation.org 14475L: netdev@vger.kernel.org 14476S: Maintained 14477F: include/linux/virtio_vsock.h 14478F: include/uapi/linux/virtio_vsock.h 14479F: include/uapi/linux/vsockmon.h 14480F: include/uapi/linux/vm_sockets_diag.h 14481F: net/vmw_vsock/diag.c 14482F: net/vmw_vsock/af_vsock_tap.c 14483F: net/vmw_vsock/virtio_transport_common.c 14484F: net/vmw_vsock/virtio_transport.c 14485F: drivers/net/vsockmon.c 14486F: drivers/vhost/vsock.c 14487F: drivers/vhost/vsock.h 14488F: tools/testing/vsock/ 14489 14490VIRTIO CONSOLE DRIVER 14491M: Amit Shah <amit@kernel.org> 14492L: virtualization@lists.linux-foundation.org 14493S: Maintained 14494F: drivers/char/virtio_console.c 14495F: include/linux/virtio_console.h 14496F: include/uapi/linux/virtio_console.h 14497 14498VIRTIO CORE, NET AND BLOCK DRIVERS 14499M: "Michael S. Tsirkin" <mst@redhat.com> 14500M: Jason Wang <jasowang@redhat.com> 14501L: virtualization@lists.linux-foundation.org 14502S: Maintained 14503F: Documentation/devicetree/bindings/virtio/ 14504F: drivers/virtio/ 14505F: tools/virtio/ 14506F: drivers/net/virtio_net.c 14507F: drivers/block/virtio_blk.c 14508F: include/linux/virtio*.h 14509F: include/uapi/linux/virtio_*.h 14510F: drivers/crypto/virtio/ 14511F: mm/balloon_compaction.c 14512 14513VIRTIO CRYPTO DRIVER 14514M: Gonglei <arei.gonglei@huawei.com> 14515L: virtualization@lists.linux-foundation.org 14516L: linux-crypto@vger.kernel.org 14517S: Maintained 14518F: drivers/crypto/virtio/ 14519F: include/uapi/linux/virtio_crypto.h 14520 14521VIRTIO DRIVERS FOR S390 14522M: Cornelia Huck <cohuck@redhat.com> 14523M: Halil Pasic <pasic@linux.vnet.ibm.com> 14524L: linux-s390@vger.kernel.org 14525L: virtualization@lists.linux-foundation.org 14526L: kvm@vger.kernel.org 14527S: Supported 14528F: drivers/s390/virtio/ 14529F: arch/s390/include/uapi/asm/virtio-ccw.h 14530 14531VIRTIO GPU DRIVER 14532M: David Airlie <airlied@linux.ie> 14533M: Gerd Hoffmann <kraxel@redhat.com> 14534L: dri-devel@lists.freedesktop.org 14535L: virtualization@lists.linux-foundation.org 14536T: git git://anongit.freedesktop.org/drm/drm-misc 14537S: Maintained 14538F: drivers/gpu/drm/virtio/ 14539F: include/uapi/linux/virtio_gpu.h 14540 14541VIRTIO HOST (VHOST) 14542M: "Michael S. Tsirkin" <mst@redhat.com> 14543M: Jason Wang <jasowang@redhat.com> 14544L: kvm@vger.kernel.org 14545L: virtualization@lists.linux-foundation.org 14546L: netdev@vger.kernel.org 14547T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14548S: Maintained 14549F: drivers/vhost/ 14550F: include/uapi/linux/vhost.h 14551 14552VIRTIO INPUT DRIVER 14553M: Gerd Hoffmann <kraxel@redhat.com> 14554S: Maintained 14555F: drivers/virtio/virtio_input.c 14556F: include/uapi/linux/virtio_input.h 14557 14558VIRTUAL SERIO DEVICE DRIVER 14559M: Stephen Chandler Paul <thatslyude@gmail.com> 14560S: Maintained 14561F: drivers/input/serio/userio.c 14562F: include/uapi/linux/userio.h 14563 14564VIVID VIRTUAL VIDEO DRIVER 14565M: Hans Verkuil <hverkuil@xs4all.nl> 14566L: linux-media@vger.kernel.org 14567T: git git://linuxtv.org/media_tree.git 14568W: https://linuxtv.org 14569S: Maintained 14570F: drivers/media/platform/vivid/* 14571 14572VLYNQ BUS 14573M: Florian Fainelli <f.fainelli@gmail.com> 14574L: openwrt-devel@lists.openwrt.org (subscribers-only) 14575S: Maintained 14576F: drivers/vlynq/vlynq.c 14577F: include/linux/vlynq.h 14578 14579VME SUBSYSTEM 14580M: Martyn Welch <martyn@welchs.me.uk> 14581M: Manohar Vanga <manohar.vanga@gmail.com> 14582M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14583L: devel@driverdev.osuosl.org 14584S: Maintained 14585T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14586F: Documentation/driver-api/vme.rst 14587F: drivers/staging/vme/ 14588F: drivers/vme/ 14589F: include/linux/vme* 14590 14591VMWARE BALLOON DRIVER 14592M: Xavier Deguillard <xdeguillard@vmware.com> 14593M: Philip Moltmann <moltmann@vmware.com> 14594M: "VMware, Inc." <pv-drivers@vmware.com> 14595L: linux-kernel@vger.kernel.org 14596S: Maintained 14597F: drivers/misc/vmw_balloon.c 14598 14599VMWARE HYPERVISOR INTERFACE 14600M: Alok Kataria <akataria@vmware.com> 14601L: virtualization@lists.linux-foundation.org 14602S: Supported 14603F: arch/x86/kernel/cpu/vmware.c 14604 14605VMWARE PVRDMA DRIVER 14606M: Adit Ranadive <aditr@vmware.com> 14607M: VMware PV-Drivers <pv-drivers@vmware.com> 14608L: linux-rdma@vger.kernel.org 14609S: Maintained 14610F: drivers/infiniband/hw/vmw_pvrdma/ 14611 14612VMware PVSCSI driver 14613M: Jim Gill <jgill@vmware.com> 14614M: VMware PV-Drivers <pv-drivers@vmware.com> 14615L: linux-scsi@vger.kernel.org 14616S: Maintained 14617F: drivers/scsi/vmw_pvscsi.c 14618F: drivers/scsi/vmw_pvscsi.h 14619 14620VMWARE VMMOUSE SUBDRIVER 14621M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14622M: "VMware, Inc." <pv-drivers@vmware.com> 14623L: linux-input@vger.kernel.org 14624S: Maintained 14625F: drivers/input/mouse/vmmouse.c 14626F: drivers/input/mouse/vmmouse.h 14627 14628VMWARE VMXNET3 ETHERNET DRIVER 14629M: Shrikrishna Khare <skhare@vmware.com> 14630M: "VMware, Inc." <pv-drivers@vmware.com> 14631L: netdev@vger.kernel.org 14632S: Maintained 14633F: drivers/net/vmxnet3/ 14634 14635VOCORE VOCORE2 BOARD 14636M: Harvey Hunt <harveyhuntnexus@gmail.com> 14637L: linux-mips@linux-mips.org 14638S: Maintained 14639F: arch/mips/boot/dts/ralink/vocore2.dts 14640 14641VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14642M: Liam Girdwood <lgirdwood@gmail.com> 14643M: Mark Brown <broonie@kernel.org> 14644L: linux-kernel@vger.kernel.org 14645W: http://www.slimlogic.co.uk/?p=48 14646T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14647S: Supported 14648F: Documentation/devicetree/bindings/regulator/ 14649F: drivers/regulator/ 14650F: include/dt-bindings/regulator/ 14651F: include/linux/regulator/ 14652 14653VRF 14654M: David Ahern <dsa@cumulusnetworks.com> 14655M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14656L: netdev@vger.kernel.org 14657S: Maintained 14658F: drivers/net/vrf.c 14659F: Documentation/networking/vrf.txt 14660 14661VT1211 HARDWARE MONITOR DRIVER 14662M: Juerg Haefliger <juergh@gmail.com> 14663L: linux-hwmon@vger.kernel.org 14664S: Maintained 14665F: Documentation/hwmon/vt1211 14666F: drivers/hwmon/vt1211.c 14667 14668VT8231 HARDWARE MONITOR DRIVER 14669M: Roger Lucas <vt8231@hiddenengine.co.uk> 14670L: linux-hwmon@vger.kernel.org 14671S: Maintained 14672F: drivers/hwmon/vt8231.c 14673 14674VUB300 USB to SDIO/SD/MMC bridge chip 14675M: Tony Olech <tony.olech@elandigitalsystems.com> 14676L: linux-mmc@vger.kernel.org 14677L: linux-usb@vger.kernel.org 14678S: Supported 14679F: drivers/mmc/host/vub300.c 14680 14681W1 DALLAS'S 1-WIRE BUS 14682M: Evgeniy Polyakov <zbr@ioremap.net> 14683S: Maintained 14684F: Documentation/w1/ 14685F: drivers/w1/ 14686F: include/linux/w1.h 14687 14688W83791D HARDWARE MONITORING DRIVER 14689M: Marc Hulsman <m.hulsman@tudelft.nl> 14690L: linux-hwmon@vger.kernel.org 14691S: Maintained 14692F: Documentation/hwmon/w83791d 14693F: drivers/hwmon/w83791d.c 14694 14695W83793 HARDWARE MONITORING DRIVER 14696M: Rudolf Marek <r.marek@assembler.cz> 14697L: linux-hwmon@vger.kernel.org 14698S: Maintained 14699F: Documentation/hwmon/w83793 14700F: drivers/hwmon/w83793.c 14701 14702W83795 HARDWARE MONITORING DRIVER 14703M: Jean Delvare <jdelvare@suse.com> 14704L: linux-hwmon@vger.kernel.org 14705S: Maintained 14706F: drivers/hwmon/w83795.c 14707 14708W83L51xD SD/MMC CARD INTERFACE DRIVER 14709M: Pierre Ossman <pierre@ossman.eu> 14710S: Maintained 14711F: drivers/mmc/host/wbsd.* 14712 14713WACOM PROTOCOL 4 SERIAL TABLETS 14714M: Julian Squires <julian@cipht.net> 14715M: Hans de Goede <hdegoede@redhat.com> 14716L: linux-input@vger.kernel.org 14717S: Maintained 14718F: drivers/input/tablet/wacom_serial4.c 14719 14720WATCHDOG DEVICE DRIVERS 14721M: Wim Van Sebroeck <wim@iguana.be> 14722R: Guenter Roeck <linux@roeck-us.net> 14723L: linux-watchdog@vger.kernel.org 14724W: http://www.linux-watchdog.org/ 14725T: git git://www.linux-watchdog.org/linux-watchdog.git 14726S: Maintained 14727F: Documentation/devicetree/bindings/watchdog/ 14728F: Documentation/watchdog/ 14729F: drivers/watchdog/ 14730F: include/linux/watchdog.h 14731F: include/uapi/linux/watchdog.h 14732 14733WHISKEYCOVE PMIC GPIO DRIVER 14734M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14735L: linux-gpio@vger.kernel.org 14736S: Maintained 14737F: drivers/gpio/gpio-wcove.c 14738 14739WIIMOTE HID DRIVER 14740M: David Herrmann <dh.herrmann@googlemail.com> 14741L: linux-input@vger.kernel.org 14742S: Maintained 14743F: drivers/hid/hid-wiimote* 14744 14745WILOCITY WIL6210 WIRELESS DRIVER 14746M: Maya Erez <qca_merez@qca.qualcomm.com> 14747L: linux-wireless@vger.kernel.org 14748L: wil6210@qca.qualcomm.com 14749S: Supported 14750W: http://wireless.kernel.org/en/users/Drivers/wil6210 14751F: drivers/net/wireless/ath/wil6210/ 14752 14753WIMAX STACK 14754M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14755M: linux-wimax@intel.com 14756L: wimax@linuxwimax.org (subscribers-only) 14757S: Supported 14758W: http://linuxwimax.org 14759F: Documentation/wimax/README.wimax 14760F: include/linux/wimax/debug.h 14761F: include/net/wimax.h 14762F: include/uapi/linux/wimax.h 14763F: net/wimax/ 14764 14765WINBOND CIR DRIVER 14766M: David Härdeman <david@hardeman.nu> 14767S: Maintained 14768F: drivers/media/rc/winbond-cir.c 14769 14770WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14771M: William Breathitt Gray <vilhelm.gray@gmail.com> 14772L: linux-watchdog@vger.kernel.org 14773S: Maintained 14774F: drivers/watchdog/ebc-c384_wdt.c 14775 14776WINSYSTEMS WS16C48 GPIO DRIVER 14777M: William Breathitt Gray <vilhelm.gray@gmail.com> 14778L: linux-gpio@vger.kernel.org 14779S: Maintained 14780F: drivers/gpio/gpio-ws16c48.c 14781 14782WISTRON LAPTOP BUTTON DRIVER 14783M: Miloslav Trmac <mitr@volny.cz> 14784S: Maintained 14785F: drivers/input/misc/wistron_btns.c 14786 14787WL3501 WIRELESS PCMCIA CARD DRIVER 14788L: linux-wireless@vger.kernel.org 14789S: Odd fixes 14790F: drivers/net/wireless/wl3501* 14791 14792WOLFSON MICROELECTRONICS DRIVERS 14793L: patches@opensource.cirrus.com 14794T: git https://github.com/CirrusLogic/linux-drivers.git 14795W: https://github.com/CirrusLogic/linux-drivers/wiki 14796S: Supported 14797F: Documentation/hwmon/wm83?? 14798F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14799F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14800F: Documentation/devicetree/bindings/mfd/arizona.txt 14801F: Documentation/devicetree/bindings/mfd/wm831x.txt 14802F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 14803F: arch/arm/mach-s3c64xx/mach-crag6410* 14804F: drivers/clk/clk-wm83*.c 14805F: drivers/extcon/extcon-arizona.c 14806F: drivers/leds/leds-wm83*.c 14807F: drivers/gpio/gpio-*wm*.c 14808F: drivers/gpio/gpio-arizona.c 14809F: drivers/hwmon/wm83??-hwmon.c 14810F: drivers/input/misc/wm831x-on.c 14811F: drivers/input/touchscreen/wm831x-ts.c 14812F: drivers/input/touchscreen/wm97*.c 14813F: drivers/mfd/arizona* 14814F: drivers/mfd/wm*.c 14815F: drivers/mfd/cs47l24* 14816F: drivers/power/supply/wm83*.c 14817F: drivers/rtc/rtc-wm83*.c 14818F: drivers/regulator/wm8*.c 14819F: drivers/regulator/arizona* 14820F: drivers/video/backlight/wm83*_bl.c 14821F: drivers/watchdog/wm83*_wdt.c 14822F: include/linux/mfd/arizona/ 14823F: include/linux/mfd/wm831x/ 14824F: include/linux/mfd/wm8350/ 14825F: include/linux/mfd/wm8400* 14826F: include/linux/regulator/arizona* 14827F: include/linux/wm97xx.h 14828F: include/sound/wm????.h 14829F: sound/soc/codecs/arizona.? 14830F: sound/soc/codecs/wm* 14831F: sound/soc/codecs/cs47l24* 14832 14833WORKQUEUE 14834M: Tejun Heo <tj@kernel.org> 14835R: Lai Jiangshan <jiangshanlai@gmail.com> 14836T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14837S: Maintained 14838F: include/linux/workqueue.h 14839F: kernel/workqueue.c 14840F: Documentation/core-api/workqueue.rst 14841 14842X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14843M: Chen-Yu Tsai <wens@csie.org> 14844L: linux-kernel@vger.kernel.org 14845S: Maintained 14846N: axp[128] 14847 14848X.25 NETWORK LAYER 14849M: Andrew Hendry <andrew.hendry@gmail.com> 14850L: linux-x25@vger.kernel.org 14851S: Odd Fixes 14852F: Documentation/networking/x25* 14853F: include/net/x25* 14854F: net/x25/ 14855 14856X86 ARCHITECTURE (32-BIT AND 64-BIT) 14857M: Thomas Gleixner <tglx@linutronix.de> 14858M: Ingo Molnar <mingo@redhat.com> 14859R: "H. Peter Anvin" <hpa@zytor.com> 14860M: x86@kernel.org 14861L: linux-kernel@vger.kernel.org 14862T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14863S: Maintained 14864F: Documentation/x86/ 14865F: arch/x86/ 14866 14867X86 MCE INFRASTRUCTURE 14868M: Tony Luck <tony.luck@intel.com> 14869M: Borislav Petkov <bp@alien8.de> 14870L: linux-edac@vger.kernel.org 14871S: Maintained 14872F: arch/x86/kernel/cpu/mcheck/* 14873 14874X86 MICROCODE UPDATE SUPPORT 14875M: Borislav Petkov <bp@alien8.de> 14876S: Maintained 14877F: arch/x86/kernel/cpu/microcode/* 14878 14879X86 PLATFORM DRIVERS 14880M: Darren Hart <dvhart@infradead.org> 14881M: Andy Shevchenko <andy@infradead.org> 14882L: platform-driver-x86@vger.kernel.org 14883T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14884S: Maintained 14885F: drivers/platform/x86/ 14886F: drivers/platform/olpc/ 14887 14888X86 VDSO 14889M: Andy Lutomirski <luto@amacapital.net> 14890L: linux-kernel@vger.kernel.org 14891T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14892S: Maintained 14893F: arch/x86/entry/vdso/ 14894 14895XC2028/3028 TUNER DRIVER 14896M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14897M: Mauro Carvalho Chehab <mchehab@kernel.org> 14898L: linux-media@vger.kernel.org 14899W: https://linuxtv.org 14900T: git git://linuxtv.org/media_tree.git 14901S: Maintained 14902F: drivers/media/tuners/tuner-xc2028.* 14903 14904XEN BLOCK SUBSYSTEM 14905M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14906M: Roger Pau Monné <roger.pau@citrix.com> 14907L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14908S: Supported 14909F: drivers/block/xen-blkback/* 14910F: drivers/block/xen* 14911 14912XEN HYPERVISOR ARM 14913M: Stefano Stabellini <sstabellini@kernel.org> 14914L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14915S: Maintained 14916F: arch/arm/xen/ 14917F: arch/arm/include/asm/xen/ 14918 14919XEN HYPERVISOR ARM64 14920M: Stefano Stabellini <sstabellini@kernel.org> 14921L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14922S: Maintained 14923F: arch/arm64/xen/ 14924F: arch/arm64/include/asm/xen/ 14925 14926XEN HYPERVISOR INTERFACE 14927M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14928M: Juergen Gross <jgross@suse.com> 14929L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14930T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14931S: Supported 14932F: arch/x86/xen/ 14933F: drivers/*/xen-*front.c 14934F: drivers/xen/ 14935F: arch/x86/include/asm/xen/ 14936F: arch/x86/include/asm/pvclock-abi.h 14937F: include/xen/ 14938F: include/uapi/xen/ 14939F: Documentation/ABI/stable/sysfs-hypervisor-xen 14940F: Documentation/ABI/testing/sysfs-hypervisor-xen 14941 14942XEN NETWORK BACKEND DRIVER 14943M: Wei Liu <wei.liu2@citrix.com> 14944M: Paul Durrant <paul.durrant@citrix.com> 14945L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14946L: netdev@vger.kernel.org 14947S: Supported 14948F: drivers/net/xen-netback/* 14949 14950XEN PCI SUBSYSTEM 14951M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14952L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14953S: Supported 14954F: arch/x86/pci/*xen* 14955F: drivers/pci/*xen* 14956 14957XEN PVSCSI DRIVERS 14958M: Juergen Gross <jgross@suse.com> 14959L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14960L: linux-scsi@vger.kernel.org 14961S: Supported 14962F: drivers/scsi/xen-scsifront.c 14963F: drivers/xen/xen-scsiback.c 14964F: include/xen/interface/io/vscsiif.h 14965 14966XEN SWIOTLB SUBSYSTEM 14967M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14968L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14969S: Supported 14970F: arch/x86/xen/*swiotlb* 14971F: drivers/xen/*swiotlb* 14972 14973XFS FILESYSTEM 14974M: Darrick J. Wong <darrick.wong@oracle.com> 14975M: linux-xfs@vger.kernel.org 14976L: linux-xfs@vger.kernel.org 14977W: http://xfs.org/ 14978T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14979S: Supported 14980F: Documentation/filesystems/xfs.txt 14981F: fs/xfs/ 14982 14983XILINX AXI ETHERNET DRIVER 14984M: Anirudha Sarangi <anirudh@xilinx.com> 14985M: John Linn <John.Linn@xilinx.com> 14986S: Maintained 14987F: drivers/net/ethernet/xilinx/xilinx_axienet* 14988 14989XILINX UARTLITE SERIAL DRIVER 14990M: Peter Korsgaard <jacmet@sunsite.dk> 14991L: linux-serial@vger.kernel.org 14992S: Maintained 14993F: drivers/tty/serial/uartlite.c 14994 14995XILINX VIDEO IP CORES 14996M: Hyun Kwon <hyun.kwon@xilinx.com> 14997M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14998L: linux-media@vger.kernel.org 14999T: git git://linuxtv.org/media_tree.git 15000S: Supported
15001F: Documentation/devicetree/bindings/media/xilinx/ 15002F: drivers/media/platform/xilinx/ 15003F: include/uapi/linux/xilinx-v4l2-controls.h 15004 15005XILLYBUS DRIVER 15006M: Eli Billauer <eli.billauer@gmail.com> 15007L: linux-kernel@vger.kernel.org 15008S: Supported 15009F: drivers/char/xillybus/ 15010 15011XRA1403 GPIO EXPANDER 15012M: Nandor Han <nandor.han@ge.com> 15013M: Semi Malinen <semi.malinen@ge.com> 15014L: linux-gpio@vger.kernel.org 15015S: Maintained 15016F: drivers/gpio/gpio-xra1403.c 15017F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15018 15019XTENSA XTFPGA PLATFORM SUPPORT 15020M: Max Filippov <jcmvbkbc@gmail.com> 15021L: linux-xtensa@linux-xtensa.org 15022S: Maintained 15023F: drivers/spi/spi-xtensa-xtfpga.c 15024F: sound/soc/xtensa/xtfpga-i2s.c 15025 15026YAM DRIVER FOR AX.25 15027M: Jean-Paul Roubelat <jpr@f6fbb.org> 15028L: linux-hams@vger.kernel.org 15029S: Maintained 15030F: drivers/net/hamradio/yam* 15031F: include/linux/yam.h 15032 15033YAMA SECURITY MODULE 15034M: Kees Cook <keescook@chromium.org> 15035T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15036S: Supported 15037F: security/yama/ 15038F: Documentation/admin-guide/LSM/Yama.rst 15039 15040YEALINK PHONE DRIVER 15041M: Henk Vergonet <Henk.Vergonet@gmail.com> 15042L: usbb2k-api-dev@nongnu.org 15043S: Maintained 15044F: Documentation/input/yealink.rst 15045F: drivers/input/misc/yealink.* 15046 15047Z8530 DRIVER FOR AX.25 15048M: Joerg Reuter <jreuter@yaina.de> 15049W: http://yaina.de/jreuter/ 15050W: http://www.qsl.net/dl1bke/ 15051L: linux-hams@vger.kernel.org 15052S: Maintained 15053F: Documentation/networking/z8530drv.txt 15054F: drivers/net/hamradio/*scc.c 15055F: drivers/net/hamradio/z8530.h 15056 15057ZBUD COMPRESSED PAGE ALLOCATOR 15058M: Seth Jennings <sjenning@redhat.com> 15059M: Dan Streetman <ddstreet@ieee.org> 15060L: linux-mm@kvack.org 15061S: Maintained 15062F: mm/zbud.c 15063F: include/linux/zbud.h 15064 15065ZD1211RW WIRELESS DRIVER 15066M: Daniel Drake <dsd@gentoo.org> 15067M: Ulrich Kunitz <kune@deine-taler.de> 15068W: http://zd1211.ath.cx/wiki/DriverRewrite 15069L: linux-wireless@vger.kernel.org 15070L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15071S: Maintained 15072F: drivers/net/wireless/zydas/zd1211rw/ 15073 15074ZD1301 MEDIA DRIVER 15075M: Antti Palosaari <crope@iki.fi> 15076L: linux-media@vger.kernel.org 15077W: https://linuxtv.org/ 15078W: http://palosaari.fi/linux/ 15079Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15080S: Maintained 15081F: drivers/media/usb/dvb-usb-v2/zd1301* 15082 15083ZD1301_DEMOD MEDIA DRIVER 15084M: Antti Palosaari <crope@iki.fi> 15085L: linux-media@vger.kernel.org 15086W: https://linuxtv.org/ 15087W: http://palosaari.fi/linux/ 15088Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15089S: Maintained 15090F: drivers/media/dvb-frontends/zd1301_demod* 15091 15092ZPOOL COMPRESSED PAGE STORAGE API 15093M: Dan Streetman <ddstreet@ieee.org> 15094L: linux-mm@kvack.org 15095S: Maintained 15096F: mm/zpool.c 15097F: include/linux/zpool.h 15098 15099ZR36067 VIDEO FOR LINUX DRIVER 15100L: mjpeg-users@lists.sourceforge.net 15101L: linux-media@vger.kernel.org 15102W: http://mjpeg.sourceforge.net/driver-zoran/ 15103T: hg https://linuxtv.org/hg/v4l-dvb 15104S: Odd Fixes 15105F: drivers/media/pci/zoran/ 15106 15107ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15108M: Minchan Kim <minchan@kernel.org> 15109M: Nitin Gupta <ngupta@vflare.org> 15110R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15111L: linux-kernel@vger.kernel.org 15112S: Maintained 15113F: drivers/block/zram/ 15114F: Documentation/blockdev/zram.txt 15115 15116ZS DECSTATION Z85C30 SERIAL DRIVER 15117M: "Maciej W. Rozycki" <macro@linux-mips.org> 15118S: Maintained 15119F: drivers/tty/serial/zs.* 15120 15121ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15122M: Minchan Kim <minchan@kernel.org> 15123M: Nitin Gupta <ngupta@vflare.org> 15124R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15125L: linux-mm@kvack.org 15126S: Maintained 15127F: mm/zsmalloc.c 15128F: include/linux/zsmalloc.h 15129F: Documentation/vm/zsmalloc.txt 15130 15131ZSWAP COMPRESSED SWAP CACHING 15132M: Seth Jennings <sjenning@redhat.com> 15133M: Dan Streetman <ddstreet@ieee.org> 15134L: linux-mm@kvack.org 15135S: Maintained 15136F: mm/zswap.c 15137 15138THE REST 15139M: Linus Torvalds <torvalds@linux-foundation.org> 15140L: linux-kernel@vger.kernel.org 15141Q: http://patchwork.kernel.org/project/LKML/list/ 15142T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15143S: Buried alive in reporters 15144F: * 15145F: */ 15146